Spire Global SPIR Q1 2026 Results Fall Short EPS 078 Revenue NA Why Scrapping Quarterly Earnings Could Undermine Market Transparency Block XYZ Q1 2026 Earnings 085 EPS Surges Past 068 Estimates IndiaRussia Talks Signal Geopolitical Shift Trade Energy and Global Alignments in Focus