Integrated report 2021 - reinventing inventing

Inspired. Inspiring

FINANCIAL INDICATORS

ECONOMY REVENUE
  • 2020 : 7.7 €BN
  • 2021 : 8.0 €BN
EBITDA
  • 2020 : 648 €BN
  • 2021 : 771 €BN
OPERATING MARGIN
  • 2020 : 118 €BN
  • 2021 : 303 €BN
NET RESULT

Group share - €M

  • 2020 : (251) €M
  • 2021 : 126 €M
FREE CASH FLOW
  • 2020 : 34 €M
  • 2021 : 251 €M
LIQUIDITY
  • 2020 : 2.6 €BN
  • 2021 : 2.7 €BN
NET DEBT
  • IN 2020 : 807 €M
  • IN 2021 : 854 €M
NET DEBT/EBITDA
  • 2020 : 1.2 €M
  • 2021 : 1.1 €M
Views of the α-Alphatech R&D center