Solar Panel Sales Surge as Households and Businesses Seek Energy Cost Relief BRC Group RILY Q1 2024 Posts InLine Results EPS 171 Orion OESX Q1 2026 Profit Jumps EPS 004 Revenue 7972000000 Global Oil Supply at Risk Over 160 Tankers Stranded as Iran Tightens Grip on Strait of Hormuz