FreeportMcMoRan FCX Delivers Q1 2026 Beat EPS 057 vs 046 Expected Strait of Hormuz Traffic Normalization Delayed Until August Kalshi Traders Signal Nvidia Earnings in Focus AI Rally Hangs in the Balance Cognyte CGNT Q1 2026 Earnings EPS 010 Beats Estimates Imax Corporation IMAX Crushes Q1 2026 Estimates EPS 017 Tops Views Rio Tinto RIO Q4 2025 Earnings Miss EPS 375 vs 387 Expected Inogen INGN Q1 2026 Results Miss Estimates EPS 030 vs 029 Sachem SCCD Q4 2025 Earnings Beat Revenue NA EPS 003