
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 299,350 | 320,281 | 324,771 | 339,005 | 339,031 | 339,031 | |
COGS | 254,399 | 272,631 | 272,750 | 280,586 | 276,397 | 276,397 | |
Gross Profit | 44,951 | 47,650 | 52,021 | 58,419 | 62,634 | 62,634 | |
Operating Expenses & Income | |||||||
Operating Income | 20,734 | 21,675 | 25,829 | 31,509 | 32,389 | 32,389 | |
Total Operating Expenses | 24,217 | 25,975 | 26,192 | 26,910 | 30,245 | 30,245 | |
R&D Expenses | 68 | 75 | 84 | 98 | - | - | |
Selling General & Admin Expenses | 24,149 | 25,900 | 26,108 | 26,812 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (89) | (121) | (193) | (193) | (172) | (172) | |
Interest Income | 878 | 1,643 | 593 | 513 | 541 | - | |
Income Tax Expense | 6,828 | 7,118 | 9,092 | 9,822 | 10,609 | 10,609 | |
Net Income | |||||||
Net Income | 13,077 | 14,864 | 18,167 | 19,023 | 23,454 | 23,454 | |
Supplemental | |||||||
EBIT | 21,746 | 24,035 | 29,598 | 31,614 | 36,922 | 36,922 | |
EBITDA | 27,055 | 29,377 | 35,339 | 37,076 | 42,582 | 42,582 | |