Sales 2025 by Business Segment

Sales 2025 by Geography

Historical Breakdown of Revenue by Business Segments

Operating Income: Breakdown by Business Segment

Geographical Revenue Distribution History

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

Alternative Energy Resources

          

Electricity

586M 632M 667M 702M 694M

Total Assets

4.14B 4.25B 4.65B 4.98B 5.34B

CAPEX

-383M -462M -475M -376M -447M

Gross Profit

249M 251M 244M 243M 198M

D&A

164M 180M 199M 231M 251M

Operating Income

172M 156M 169M 162M 115M

- - - - 78.96M

Energy Storage

30.39M 31.02M 28.89M 37.73M 78.96M

Total Assets

170M 240M 356M 453M 632M

CAPEX

-25.28M -84.86M -123M -102M -160M

Gross Profit

10.04M 6.52M 1.84M 4.13M 28.76M

D&A

10.76M 11.52M 14.54M 20.21M 29.59M

Operating Income

1.45M -2.29M -5.78M 242K 31.2M

- - - - 694M

Power Generation Equipment

          

Product

177M 155M 182M 140M 217M

Total Assets

114M 118M 200M 230M 276M

CAPEX

-10.69M -16.35M -20.6M -10M -13.13M

Gross Profit

5.55M 10.94M 17.96M 25.75M 46.02M

D&A

7.72M 7.3M 10.91M 11.69M 11.75M

Operating Income

-3.64M -1.08M 3.54M 10.32M 23.4M

- - - - 217M

Elimination of Intersegment Revenues

-130M -83.39M -48.49M - -
Geographical breakdown of sales (USD)
Fiscal Period: December 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025

United States

440M 484M 510M 557M 590M

Total Assets

2.53B 2.86B 3.09B 3.46B 3.9B

- - - - 1.49M

New Zealand

6.77M 17.13M 66.53M 78.66M 129M

- - - - 40.78M

Kenya

103M 106M 109M 114M 117M

Total Assets

297M 301M 378M 383M 363M

- - - - 5.15M

Dominica

- - - - 48.93M

Other Foreign Countries

33.44M 46.3M 52.89M 59.69M 40.78M

Total Assets

217M 255M 378M 333M 348M

- - - - 28.66M

Honduras

35.23M 33.84M 31.59M 30.3M 28.66M

Total Assets

- - - 112M 159M

- - - - 48.93M

Guatemala

26.87M 28.83M 30.17M 28.96M 28.01M

- - - - 129M

Turkey

2.72M 1.96M 2.47M 3.01M 5.15M

Indonesia

8.06M 15.63M 26.73M 7.62M 1.49M

- - - - 117M

Chile

7.04M 579K - - -

- - - - 28.01M

- - - - 590M