BusinessLeonardo Raises 2026 New-Orders Target as Backlog Reaches €60.4 BillionBy Helena WardNov 5, 2026, 8:49 PM UTC