Sales 2025 by Business Segment

Sales 2025 by Geography

Historical Breakdown of Revenue by Business Segments

Net 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

Oil and Gas Distribution

          

Gas

225M 265M 251M 246M 300M

Total Assets

936M 989M 1.03B 1.12B 1.37B

Interest Expense

-15.3M -16.8M -20.7M -23.7M -25.1M

Income Tax Expense

7.7M 8.2M 9.4M 11.2M 14M

CAPEX

-75.8M -87.6M -92.7M -104M -110M

Gross Profit

133M 144M 154M 167M 199M

D&A

32.6M 36.3M 40.4M 46.8M 56.8M

Net Income

23.2M 26.5M 28.8M 30.8M 40.1M

- - - - 300M

Electric Power Distribution

          

Electric

248M 298M 306M 248M 236M

Total Assets

584M 581M 613M 647M 734M

Interest Expense

-9M -9.1M -11.2M -13.4M -15M

Income Tax Expense

4.5M 3.1M 4M 3.8M 3.8M

CAPEX

-38.1M -33.8M -44.2M -61.8M -73.5M

Gross Profit

97.4M 98.8M 104M 107M 115M

D&A

25.9M 25.4M 26M 29.3M 31.9M

Net Income

14M 15.7M 17.9M 16.6M 15.8M

- - - - 236M

Gross Profit

- - - - -

Consulting Services

          

Non-Regulated

- - - - -

Income Tax Expense

-100K - - - -

Total Assets

- - - - -

Gross Profit

- - - - -

D&A

- - - - -

Net Income

100K - - - -

Investment Funds

          

Net Income

-1.2M -800K -1.5M -300K -5.7M

D&A

1M 900K 1M - -

CAPEX

-1.1M -700K -4.1M -4.2M -1.6M

Income Tax Expense

-600K -100K -200K -1M -2.5M

Interest Expense

-2.9M -2.4M -3M -600K -3.7M

Total Assets

20.4M 20.7M 26M 32M 32.9M
Geographical breakdown of sales (USD)
Fiscal Period: December 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025

United States

473M 563M 557M 495M 536M

Total Assets

1.54B 1.59B 1.67B 1.79B 2.13B

Interest Expense

-27.2M -28.3M -34.9M -37.7M -43.8M

Income Tax Expense

11.5M 11.2M 13.2M 14M 15.3M

D&A

59.5M 62.6M 67.4M 76.1M 88.7M

CAPEX

-115M -122M -141M -170M -185M

Net Income

36.1M 41.4M 45.2M 47.1M 50.2M

EBT

47.6M 52.6M 58.4M 61.1M 65.5M

Operating Income

77.8M 80.5M 87.1M 90.6M 101M