

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 603,213 | 680,870 | 759,328 | 866,668 | 958,285 | 991,946 | |
COGS | 432,371 | 478,196 | 527,014 | 592,672 | 646,341 | 670,721 | |
Gross Profit | 170,842 | 202,674 | 232,314 | 273,996 | 311,944 | 321,225 | |
Operating Expenses & Income | |||||||
Operating Income | 58,089 | 73,392 | 86,863 | 103,768 | 114,052 | 118,179 | |
Total Operating Expenses | 112,753 | 129,282 | 145,451 | 170,228 | 197,892 | 203,046 | |
R&D Expenses | 13,575 | 15,264 | 18,281 | 20,524 | 23,233 | - | |
Selling General & Admin Expenses | 91,454 | 106,448 | 119,486 | 142,072 | 152,240 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,463) | (2,546) | (4,339) | (4,113) | (6,769) | (7,005) | |
Interest Income | 416 | 957 | 1,643 | 3,897 | 2,864 | - | |
Income Tax Expense | 13,873 | 16,775 | 20,933 | 25,361 | 31,384 | 32,838 | |
Net Income | |||||||
Net Income | 43,616 | 50,488 | 60,283 | 71,402 | 76,633 | 79,167 | |
Supplemental | |||||||
EBIT | 61,765 | 72,027 | 89,072 | 103,965 | 117,746 | 121,836 | |
EBITDA | 83,200 | 96,095 | 115,662 | 133,976 | 152,550 | 158,467 | |