

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 679,736 | 798,681 | 858,248 | 851,486 | 865,004 | 867,321 | |
COGS | 531,660 | 638,062 | 674,115 | 661,306 | 670,335 | 670,058 | |
Gross Profit | 148,076 | 160,619 | 184,133 | 190,180 | 194,669 | 197,263 | |
Operating Expenses & Income | |||||||
Operating Income | 29,431 | 32,833 | 47,792 | 46,381 | 46,686 | 46,587 | |
Total Operating Expenses | 118,645 | 127,786 | 136,341 | 143,799 | 147,983 | 150,676 | |
R&D Expenses | 7,018 | 7,318 | 7,870 | 7,983 | - | - | |
Selling General & Admin Expenses | 79,272 | 82,429 | 88,128 | 93,055 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,914) | (3,546) | (3,770) | (3,774) | (3,819) | (4,030) | |
Interest Income | 3,961 | 260 | 563 | 971 | 1,229 | - | |
Income Tax Expense | 12,011 | 10,343 | 15,982 | 17,383 | 17,251 | 16,180 | |
Net Income | |||||||
Net Income | 17,510 | (10,380) | 31,743 | 34,685 | 32,589 | 30,318 | |
Supplemental | |||||||
EBIT | 33,687 | 4,425 | 52,620 | 57,087 | 55,006 | 48,104 | |
EBITDA | 62,605 | 31,138 | 76,910 | 82,048 | 82,842 | 76,493 | |