
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 910,226 | 1,009,447 | 1,103,214 | 1,123,407 | 1,227,595 | 1,252,938 | |
COGS | 653,759 | 727,861 | 795,392 | 800,102 | 884,932 | - | |
Gross Profit | 256,467 | 281,586 | 307,822 | 323,305 | 342,663 | 353,329 | |
Operating Expenses & Income | |||||||
Operating Income | 74,241 | 88,415 | 105,670 | 117,547 | 135,283 | 142,154 | |
Total Operating Expenses | 182,226 | 193,171 | 202,152 | 205,758 | 207,380 | - | |
R&D Expenses | 33,756 | 36,216 | 36,059 | 37,822 | 38,900 | - | |
Selling General & Admin Expenses | 148,470 | 156,955 | 166,093 | 167,936 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,744) | (1,993) | (2,101) | (3,335) | (3,067) | (2,261) | |
Interest Income | 638 | 720 | 603 | 685 | 749 | - | |
Income Tax Expense | 23,931 | 27,112 | 31,961 | 36,980 | 38,670 | 43,644 | |
Net Income | |||||||
Net Income | 58,661 | 61,349 | 75,353 | 92,240 | 98,031 | 107,802 | |
Supplemental | |||||||
EBIT | 90,231 | 97,739 | 116,133 | 136,996 | 143,158 | - | |
EBITDA | 131,028 | 144,512 | 168,008 | 194,337 | 204,936 | 196,660 | |