Why a Peace Deal With Iran May Not Prevent Energy Market Turmoil This Summer Endurance Technologies IPO Opens Key Details and Market Implications Carlyle 2061 CGABL at 1690 Buy Sell or Hold 20260514