Italian aerospace and defense company Leonardo says it has overcome helicopter production and delivery glitches that led to investor concern.

Alessandro Profumo, Leonardo CEO told investors on July 31 that the company had delivered more than 90 helicopters at the end of July, compared to 85 during the same period in 2017.

The company further clarified on Aug. 1 that 93 helicopters had been delivered up to July 31.