Leonardo stock gains on buyback and H1 2026 results
Published on 09/21/2026 at 19:25 | Editorial responsibility: Rafael Müller, Editor-in-Chief AD HOC NEWS
Leonardo stock (ISIN IT0003856405) closed at EUR 50.23 on September 21, 2026, down 0.44 percent. The company on September 21, 2026 said it bought 121,000 treasury shares on September 15 for EUR 5.99 million, while the latest half-year report dated July 29, 2026 showed revenue of EUR 5.56 billion and EPS of EUR 0.42.
Buyback adds a fresh data point
According to Leonardo, the group bought 121,000 ordinary shares on September 15, 2026 at a weighted average price of EUR 49.4813 each, for EUR 5,987,234.88. Since the program began, Leonardo has purchased 1,001,000 treasury shares for EUR 47,230,229.68, and the company said it now holds 1,353,043 treasury shares, equal to about 0.234 percent of capital.
The same release also points investors to a recent stream of company updates, including H1 2026 results on July 30, 2026 and several contract and management announcements in September.
H1 figures still matter
As ad hoc news reported on September 20, 2026, Investing.com cited Leonardo's half-year 2026 revenue at EUR 5.56 billion, up against analyst expectations of EUR 5.38 billion, and EPS at EUR 0.42 versus EUR 0.40 expected. That is a revenue beat of about EUR 0.18 billion and an EPS beat of EUR 0.02.
The same report said the average 12-month price target was EUR 69.411, with a high at EUR 82 and a low at EUR 60. Based on the EUR 50.45 close on September 18, 2026, that consensus implied upside of 37.6 percent.
Stock stays below the peak
Leonardo ended at EUR 50.23 on Borsa Italiana on September 21, 2026, after trading between EUR 49.38 and EUR 50.72 in the buyback update cited by Marketscreener. The stock also remained below the 52-week high of EUR 66.260 mentioned in the September 20, 2026 market snapshot, while the low stood at EUR 44.250.
Leonardo stock master data
- Company: Leonardo S.p.A.
- ISIN: IT0003856405
- Ticker: LDO
- Trading venue: Borsa Italiana
- Price (as of September 21, 2026, 03:59 PM): EUR 50.23
- Market capitalization: EUR 29.2 billion (as of September 18, 2026)
- Sector / Industry: Aerospace and Defense
- Index membership: FTSE MIB
- Next earnings date: November 4, 2026
