June 22, 2026 Babcock’s Profits Drop 19% Amid $265M Buyback & Frigate Charge-What’s Next for the Defence Giant?