Westport Fuel Systems WPRT Q1 2026 Earnings EPS Exceeds Expectations Amid Revenue Uncertainty Stock Declines SCLX Q1 2026 Earnings Net Loss of 476 per Share Stock Rises 321 Norfolk Southern Q1 2026 Earnings Rail Operator Beats EPS Estimates Amid Operational Resilience MDGL Q1 2026 Earnings Narrower Loss Surpasses Expectations Amid No Revenue Reported FICO Q1 2026 Earnings EPS Surges Past Estimates as Stock Gains 314 Trupanion TRUP Q1 2026 Earnings Strong Earnings Beat Yet Stock Edges Lower