Indias Key Reservoir Storage Drops to 30 Capacity Raising Water Stress Concerns IFS Q1 2026 Earnings EPS Beats Estimates by 1095 Prediction Markets May Hold Clues on Iran Deal Market Impact Citadel Strategist Suggests