Proto Labs PRLB Stock Today Drops 079 Key Support at 6840 20260515 Ribbon Communications RBBN Reports Strong Q1 2026 Revenue NA EPS Beats Trump in China Traders Signal High Probability of Tariff Truce Extension and Boeing Deal