Key indicators Front pageAbout usKey indicators Key indicatorsEnersense in numbers (2021), EUR million: Revenue: 239 Adjusted EBITDA: 17 Order backlog (31 December 2021): 291 All key indicators