WEX Inc WEX posts narrow Q1 2026 earnings beat shares drop 28 amid cautious investor sentiment The opportunity most miss about T1 Energy TE Smart Money Exits 20260506 How Borr Drilling BORR competitive position is evolving Tick Down 20260508 Apellis Pharmaceuticals APLS Holds Steady at 4103 Poised Near Key Support and Resistance Levels European Industrial Sovereignty Five Sectors Where the EU Relies Heavily on China NUAI Q1 2026 Earnings EPS Misses Estimates as PreRevenue Company Prioritizes Growth Investments Stock Surges 1259 Meta Plans to Launch Enterprise AI Business Internal Memo Reveals