
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 340,477 | 349,940 | 375,946 | 463,724 | 474,586 | 460,208 | |
COGS | 266,795 | 267,565 | 287,515 | 359,712 | 356,569 | 338,550 | |
Gross Profit | 73,682 | 82,375 | 88,431 | 104,012 | 118,017 | 121,658 | |
Operating Expenses & Income | |||||||
Operating Income | 58,755 | 64,479 | 70,509 | 79,671 | 96,006 | 101,584 | |
Total Operating Expenses | 14,927 | 17,896 | 17,922 | 24,341 | 22,011 | 20,074 | |
R&D Expenses | 0 | 0 | 0 | - | - | - | |
Selling General & Admin Expenses | 26,856 | 29,160 | 31,334 | 37,019 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (8,122) | (6,956) | (8,341) | (10,462) | (15,498) | (18,757) | |
Interest Income | 21 | 28 | 120 | 459 | 798 | - | |
Income Tax Expense | 20,295 | 18,666 | 22,568 | 29,649 | 28,693 | 31,338 | |
Net Income | |||||||
Net Income | 34,965 | 43,062 | 45,084 | 65,882 | 58,879 | 61,695 | |
Supplemental | |||||||
EBIT | 64,356 | 69,706 | 76,752 | 106,916 | 103,904 | 112,561 | |
EBITDA | 83,218 | 88,819 | 97,438 | 129,541 | 128,220 | 137,969 | |