Twilio Q1 2026 Earnings EPS Surges Past Estimates as Profitability Gains Overshadow Growth Debate XLO Q1 2026 Earnings NarrowerThanExpected Loss Lifts Shares European Stocks Open Higher as Markets Eye Potential Progress in Iran Nuclear Talks Tvardi Therapeutics Q1 2026 Earnings Narrowerthanexpected loss as pipeline advances IMCC Q1 2026 Earnings Deepening Losses Weigh on Investor Sentiment