

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 358,753 | 395,159 | 409,837 | 422,700 | 418,732 | 422,203 | |
COGS | 279,944 | 292,612 | 286,583 | 300,829 | 296,711 | 298,766 | |
Gross Profit | 78,809 | 102,547 | 123,254 | 121,871 | 122,021 | 123,437 | |
Operating Expenses & Income | |||||||
Operating Income | 6,153 | 26,602 | 49,850 | 51,430 | 52,660 | 53,721 | |
Total Operating Expenses | 72,656 | 75,945 | 73,404 | 70,441 | 69,361 | 69,716 | |
R&D Expenses | 678 | 269 | 533 | 146 | - | - | |
Selling General & Admin Expenses | 70,597 | 73,879 | 70,034 | 68,438 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (4,839) | (4,515) | (4,250) | (4,839) | (6,165) | (6,686) | |
Interest Income | 25 | 2,226 | 14 | 47 | 245 | - | |
Income Tax Expense | 11,284 | 17,954 | 20,010 | 19,965 | 13,596 | 12,960 | |
Net Income | |||||||
Net Income | 12,116 | 40,736 | 81,525 | 51,959 | 37,369 | 35,055 | |
Supplemental | |||||||
EBIT | 28,066 | 63,282 | 105,860 | 76,893 | 57,330 | 52,898 | |
EBITDA | 77,708 | 111,423 | 151,924 | 121,128 | 101,973 | 98,099 | |