

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 603,213 | 680,870 | 759,328 | 866,668 | 1,004,742 | 1,017,086.6 | |
COGS | 424,571 | 469,694 | 516,618 | 579,699 | 677,675.2 | 690,508 | |
Gross Profit | 178,642 | 211,176 | 242,710 | 286,969 | 327,066.8 | 326,577.6 | |
Operating Expenses & Income | |||||||
Operating Income | 61,372 | 70,572 | 86,025 | 97,953 | 119,581.2 | 116,749.1 | |
Total Operating Expenses | 117,269 | 140,602 | 156,685 | 189,016 | 207,485.7 | 209,828.5 | |
R&D Expenses | 13,575 | 15,264 | 18,281 | - | - | - | |
Selling General & Admin Expenses | 91,454 | 106,448 | 119,486 | 183,201 | 197,892 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,687) | (2,762) | (4,361) | (4,185) | (7,097.2) | (4,533.6) | |
Interest Income | 416 | 957 | 1,643 | 3,897 | 2,864 | - | |
Income Tax Expense | 13,873 | 16,775 | 20,933 | 25,361 | 32,905.5 | 33,753 | |
Net Income | |||||||
Net Income | 43,616 | 50,488 | 60,283 | 71,402 | 80,348.1 | 80,214.2 | |
Supplemental | |||||||
EBIT | 58,537 | 72,243 | 89,094 | 104,037 | 119,581.2 | 117,474.1 | |
EBITDA | 79,972 | 96,311 | 115,684 | 134,048 | 156,072.4 | 157,388.9 | |