Lightbridge Corporation LTBR Q1 2026 Financial Overview Fate Therapeutics FATE Q1 2026 Earnings Surprise EPS 026 Up Significant Eagle ECC Stock Today Drops 098 Key Support at 383 20260515 GIFT Nifty Surges Nearly 1 on Hopes of US Sanctions Relief on Iran Oil Outlook Therapeutics OTLK Q1 2026 Results Miss Estimates EPS 016 vs 012 Jim Cramer on Trane Technologies The Whole Business Is Thriving Traders See Over 50 Chance SP 500 Hits 8000 This Year Kalshi Data Shows American Consumer Confidence Sinks to Record Lows Amid Persistent Economic Uncertainty