
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 479,082 | 555,955 | 575,658 | 537,682 | 542,122 | 555,462 | |
COGS | 310,437 | 363,948 | 366,557 | 346,201 | 350,885 | 360,991 | |
Gross Profit | 168,645 | 192,007 | 209,101 | 191,481 | 191,237 | 194,471 | |
Operating Expenses & Income | |||||||
Operating Income | 52,137 | 59,454 | 65,173 | 49,288 | 45,332 | 44,396 | |
Total Operating Expenses | 116,508 | 132,553 | 143,928 | 142,193 | 145,905 | 150,075 | |
R&D Expenses | 18,175 | 18,778 | 21,247 | 11,894 | - | - | |
Selling General & Admin Expenses | 99,718 | 113,745 | 123,198 | 122,448 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,137) | (2,389) | (1,935) | (3,788) | (3,067) | (2,951) | |
Interest Income | 1,161 | 1,374 | 1,718 | 2,516 | - | - | |
Income Tax Expense | 16,610 | 18,369 | 17,477 | 20,758 | 12,981 | 13,326 | |
Net Income | |||||||
Net Income | 38,354 | 51,783 | 50,687 | 56,987 | 35,241 | 33,733 | |
Supplemental | |||||||
EBIT | 56,514 | 73,523 | 71,013 | 82,241 | 52,630 | 51,128 | |
EBITDA | 74,070 | 93,196 | 92,349 | 103,069 | 73,724 | 73,287 | |