Leonardo orders & revenues see rise in the first quarter of 2019 By sangeeta Saxena on May 12, 2019 New orders at € 2.5 billon, up 16.4% Backlog at € 36.6 billion, ensuring coverage for ca. 3 years Revenues at € 2.7 billion, up…