Terrestrial Energy IMSR Crushes Q1 2026 Estimates EPS 010 Tops Views SiteOne SITE Q1 2026 Earnings Miss by Significant Key Takeaways BAT BTI Reports Strong Q4 2025 Revenue NA EPS Beats India Faces LPG Shortage of 400000 Barrels Per Day Amid Ongoing Energy Crisis