Trumps Ceasefire Warning Adds Fresh Fuel to Oil Price Rally ICICI Bank IBN Delivers Q1 2026 Beat EPS 1890 vs 1886 Expected First Solar FSLR Q1 2026 Earnings Why the Beat Matters