Leonardo posts 2025 revenue 11% up at €19.5bnnews Mike Stones 25 Feb 26 0Leonardo posted revenues up 11% to €19.5bn in preliminary results for the full-year 2025. Revenue growth was accompanied by a noticeable improvement in both operating… Read more