COMPASS CMPS Q1 2026 Earnings Beat Revenue NA EPS 030 US Energy Market Dynamics April 2026 Commentary from Marex Bajel Projects Secures Major EPC Orders from Power Grid Corporation Boosting Order Book Visibility Nifty Edges Higher at 23659 as Tech Leads Energy Slides