

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 352,064 | 369,096 | 421,854 | 452,457 | 421,635 | 422,696 | |
COGS | 261,948 | 282,903 | 316,443 | 339,096 | 316,476 | 319,166 | |
Gross Profit | 90,116 | 86,193 | 105,411 | 113,361 | 105,159 | 103,530 | |
Operating Expenses & Income | |||||||
Operating Income | 5,864 | 2,404 | 18,693 | 18,628 | 18,846 | 18,349 | |
Total Operating Expenses | 84,252 | 83,789 | 86,718 | 94,733 | 86,313 | 85,181 | |
R&D Expenses | 11,549 | 9,608 | 12,533 | 10,975 | - | - | |
Selling General & Admin Expenses | 72,703 | 74,181 | 74,185 | 83,758 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,340) | (1,853) | (2,967) | (2,289) | (1,960) | (2,008) | |
Interest Income | 118 | 147 | 1,094 | 1,175 | 945 | - | |
Income Tax Expense | 2,094 | 2,456 | (7,452) | 2,711 | 5,345 | 6,428 | |
Net Income | |||||||
Net Income | 2,066 | (2,800) | 25,649 | 12,480 | 21,511 | 25,606 | |
Supplemental | |||||||
EBIT | 5,513 | 1,525 | 21,169 | 17,494 | 28,826 | 28,081 | |
EBITDA | 18,115 | 13,847 | 35,370 | 32,472 | 44,407 | 43,816 | |