
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 258,118 | 260,070 | 302,147 | 313,546 | 332,471 | 334,807 | |
COGS | 204,258 | 196,516 | 223,144 | 221,741 | 230,068 | 231,231 | |
Gross Profit | 53,860 | 63,554 | 79,003 | 91,805 | 102,403 | 103,576 | |
Operating Expenses & Income | |||||||
Operating Income | 13,408 | 20,491 | 33,904 | 42,072 | 49,153 | 49,320 | |
Total Operating Expenses | 40,452 | 43,061 | 45,099 | 49,733 | 53,250 | 54,256 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 33,093 | 35,572 | - | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,007) | (1,877) | (1,790) | (2,253) | (3,576) | (3,938) | |
Interest Income | 35 | 31 | 29 | 30 | 36 | - | |
Income Tax Expense | 8,019 | 8,248 | 9,060 | 11,489 | 12,702 | 13,147 | |
Net Income | |||||||
Net Income | 9,589 | 17,621 | 24,890 | 28,267 | 33,582 | 33,584 | |
Supplemental | |||||||
EBIT | 20,007 | 20,493 | 36,822 | 42,975 | 51,025 | 49,910 | |
EBITDA | 41,078 | 40,716 | 56,993 | 65,713 | 75,355 | 74,689 | |