Sales 2025 by Business Segment

Sales 2025 by Geography

Historical Breakdown of Revenue by Business Segments

: Breakdown by Business Segment

Breakdown by Business Segment (CAD)
Fiscal Period: December 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025

Electric Power By Wind Energy

          

Europe - Wind Farms

- - 626M 438M 380M

EBITDA

- - 355M - -

North America - Wind Farms

- - 245M 264M 297M

EBITDA

- - 263M - -

Wind Power Stations

542M 681M - - -

Total Assets

4.35B 5.15B - - -

CAPEX

-64M -215M - - -

EBITDA

475M 508M - - -

Hydroelectric Power Generation

          

North America - Hydroelectric Power Stations

- - 72M 67M 62M

EBITDA

- - 49M - -

Hydroelectric Power Stations

64M 71M - - -

Total Assets

557M 562M - - -

CAPEX

-4M -7M - - -

EBITDA

47M 51M - - -

Electric Power By Solar Energy

          

North America - Solar Power Stations

- - 38M 37M 41M

EBITDA

- - 29M - -

Europe - Solar Power Stations

- - 13M 11M 14M

EBITDA

- - 10M - -

EBITDA

- - - 403M 332M

Operating Income

- - - - 126M

EBITDA

- - - 299M 259M

Operating Income

- - - - 82M

Solar Power Stations

44M 60M - - -

Total Assets

663M 620M - - -

CAPEX

-35M -19M - - -

EBITDA

37M 46M - - -

Batteries

          

North America - Battery Energy Storage Systems

- - - - 2M

Commercial Repair Services

          

CAPEX

- -1M - - -

Electric Power Generation By Fossil Fuels

          

Thermal Power Stations

21M 6M - - -

Total Assets

12M - - - -

CAPEX

- - - - -

EBITDA

4M 2M - - -

EBITDA

- - -94M - -

Operating Income

- - - - -42M

CAPEX

-3M -4M - - -

EBITDA

-73M -105M -34M -32M -39M

Total Assets

168M 206M - - -

Geographical Revenue Distribution History

Geographical breakdown of sales (CAD)
Fiscal Period: December 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025

France

- - 639M 450M 371M

Total Assets

- - 2.07B 2.13B 2.21B

CAPEX

- - - - -

EBITDA

- - - - -

Canada

309M 327M 283M 301M 336M

Total Assets

2.88B 2.85B 2.36B 3.01B 3.25B

CAPEX

-5M -8M - - -

EBITDA

248M 249M - - -

United States

67M 75M 72M 66M 65M

Total Assets

773M 1.08B 1.03B 1.03B 968M

CAPEX

-7M -3M - - -

EBITDA

44M 38M - - -

Total Assets

- - - - -

CAPEX

- - - - -

EBITDA

- - - - -

United Kingdom

- - - - 24M

Total Assets

- - 127M 340M 387M

France and Other

295M 416M - - -

Total Assets

2.1B 2.61B - - -

CAPEX

-94M -235M - - -

EBITDA

198M 215M - - -
- 40% : Our Best Subscriber-Only Tools to Spot Tomorrow’s Top Investments!
d
:
:
SEIZE THE OFFER!