Sales 2025 by Business Segment

Sales 2025 by Geography

Historical Breakdown of Revenue by Business Segments

Operating Income: Breakdown by Business Segment

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

Oil and Gas Machinery and Equipment

          

North America

- 1.3B 1.94B 1.63B 1.72B

Total Assets

- 1.86B 1.83B 1.04B -

Gross Profit

- - 364M 342M 342M

EBITDA

- 134M 290M 266M 269M

D&A

- 63.97M 95.06M 74M 64M

Operating Income

- 14.77M 169M 166M 192M

Eastern Hemisphere

- 349M 793M 447M 513M

Total Assets

- 1.2B 1.45B 1.05B -

Gross Profit

- - 137M 53M 131M

EBITDA

- 50.09M 175M 74M 137M

D&A

- 29.97M 110M 58M 55M

Operating Income

- 2.16M 7.48M -33M 52M

Latin America

- 222M 474M 407M 376M

Total Assets

- 927M 632M 501M -

Gross Profit

- - 116M 109M 109M

EBITDA

- 39.74M 48.09M 92M 105M

D&A

- 34.34M 62.16M 53M 42M

Operating Income

- -14.65M -14.37M 40M 62M

United States of America (USA)

498M - - - -

Total Assets

1.16B - - - -

EBITDA

61.15M - - - -

D&A

42.7M - - - -

Operating Income

14.44M - - - -

Canada

194M - - - -

Total Assets

635M - - - -

EBITDA

81K - - - -

D&A

7.63M - - - -

Operating Income

3.6M - - - -

Rest of World

310M - - - -

Total Assets

978M - - - -

EBITDA

78.81M - - - -

D&A

37.29M - - - -

Operating Income

36.25M - - - -

Inter-Segment Revenue

-41.61M -96.96M -44.22M -66M -37M

Total Assets

-577M 282M 2.47M 207M -

Geographical Revenue Distribution History

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

United States

452M 891M 1.35B 1.08B 1.16B

Canada

173M 262M 350M 243M 334M

Oman

84.49M 120M 222M 221M 259M

Argentina

34.32M 80.52M 221M 175M 202M

Others

36.54M 75.24M 128M 107M 193M

Nigeria

7.85M - 232M 148M 104M

Australia

61.52M 65.62M 85.52M 70M 82M

Mexico

27.36M 64.32M 84.4M 71M 65M

Bahrain

40.36M 85.54M 127M 46M 60M

Brazil

17.29M 45.37M 102M 61M 59M

Iraq

- 25.92M 194M 22M 56M

Guyana

- - - 43M -

Thailand

- - 40.04M 35M -

Peru

- - - 54M -

India

- - - - -

Bolivia

7.78M - - - -

Croatia

- - - - -

United Arab Emirates

- 21M - 18M -

Colombia

17.8M 21.28M 28.98M 24M -

Trinidad and Tobago

- - - - -

Kuwait

- - - - -

Egypt

- 20.32M - - -

Indonesia

- - - - -