March 05, 2026
Admiral Reports Record £958m Profit as Employees Receive Share AwardsFinancial services business Admiral Group plc, headquartered in Cardiff and a partner of Fintech Wales, has reported record profits for 2025 despite a challenging economic backdrop