Trainline Raises FullYear Guidance for Second Time in FY2025 KNX Q1 2026 Earnings Earnings Miss as EPS Falls Sharply Below Estimates SP 500 and Nasdaq Poised to Extend Record Run as USIran Peace Deal Updates Fuel Optimism