| TTM
|
12/31/2025
|
12/31/2024
|
12/31/2023
|
12/31/2022
|
|
|---|---|---|---|---|---|
| Total Revenue
|
1,174,922 | 947,705 | 695,240 | 544,891 | 473,241 |
| Cost of Revenue
|
-1,013,800 | -817,203 | -601,478 | -477,855 | -414,656 |
|
Gross Profit
|
161,122 | 130,502 | 93,762 | 67,036 | 58,585 |
| Selling, General and Administrative Expenses
|
-81,276 | -71,077 | -50,209 | -36,667 | -33,981 |
| Depreciation, Amortization and Depletion
|
-11,772 | -8,538 | -6,119 | -5,130 | -4,900 |
|
Operating Income/Expenses
|
-93,048 | -79,615 | -56,328 | -41,797 | -38,881 |
|
Total Operating Profit/Loss
|
68,074 | 50,887 | 37,434 | 25,239 | 19,704 |
| Total Net Finance Income/Expense
|
-13,288 | -6,678 | -6,956 | -5,924 | -3,816 |
| Irregular Income/Expenses
|
395 | 999 | 682 | -70 | -6,965 |
|
Other Income/Expense, Non-Operating
|
456 | 422 | 207 | 339 | -31 |
|
Non-Operating Income/Expenses, Total
|
-10,688 | -5,257 | -6,067 | -5,655 | -10,812 |
|
Pretax Income
|
57,386 | 45,630 | 31,367 | 19,584 | 8,892 |
|
Provision for Income Tax
|
-14,745 | -11,866 | -7,028 | -5,674 | -1,649 |
|
Net Income from Continuing Operations
|
42,641 | 33,764 | 24,339 | 13,910 | 7,243 |
|
Net Income after Extraordinary Items and Discontinued Operations
|
42,641 | 33,764 | 24,339 | 13,910 | 7,243 |
|
Non-Controlling/Minority Interests
|
-6,766 | -4,186 | -1,780 | -531 | -600 |
|
Net Income after Non-Controlling/Minority Interests
|
35,875 | 29,578 | 22,559 | 13,379 | 6,643 |
|
Net Income Available to Common Stockholders
|
35,875 | 29,578 | 22,559 | 13,379 | 6,643 |
|
Diluted Net Income Available to Common Stockholders
|
35,875 | 29,578 | 22,559 | 13,379 | 6,643 |
| Basic EPS
|
1.03 | 0.86 | 0.72 | 0.45 | 0.23 |
| Diluted EPS
|
1.00 | 0.84 | 0.70 | 0.44 | 0.22 |
|
Basic Weighted Average Shares Outstanding
|
34,804.50 | 34,563 | 31,191 | 29,863 | 29,064 |
|
Diluted Weighted Average Shares Outstanding
|
35,898 | 35,316 | 32,000 | 30,193 | 30,159 |
|
Reported Normalized Diluted EPS
|
1.37 | 1.18 | 0.94 | 0.73 | 0.57 |
| Income Statement, Supplemental
|
|||||
|
EBIT
|
70,674 | 52,308 | 38,323 | 25,508 | 12,708 |
|
EBITDA
|
82,446 | 60,846 | 44,442 | 30,638 | 17,608 |
|
Normalized EBITDA
|
93,055 | 72,466 | 53,286 | 40,716 | 31,545 |
|
Normalized Income
|
49,196 | 41,613 | 29,966 | 21,894 | 17,068 |
|
Total Unusual Items
|
10,551 | 7,941 | 7,099 | 5,439 | 10,051 |
12/31/2022 - 10/1/2019
Upgrade to begin using 40 years of financial statements and get so much more.
Perform in-depth fundamental analysis with decades of income statements, balance sheets, and cash flows — all exportable.
Upgrade
