

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 782,723 | 898,022 | 941,790 | 988,981 | 991,094 | 977,065.2 | |
COGS | 469,078 | 569,422 | 590,261 | 599,072 | 617,991.5 | 596,610.3 | |
Gross Profit | 313,645 | 328,600 | 351,529 | 389,909 | 373,102.4 | 380,455 | |
Operating Expenses & Income | |||||||
Operating Income | 123,484 | 119,851 | 127,974 | 151,988 | 114,162.6 | 117,035.7 | |
Total Operating Expenses | 195,372 | 213,377 | 223,555 | 237,921 | 258,939.8 | 263,419.3 | |
R&D Expenses | 8,184 | 8,270 | 9,818 | 10,304 | 14,270.9 | 15,522.6 | |
Selling General & Admin Expenses | 66,000 | 73,858 | 82,077 | 90,025 | 260,674 | 270,077 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,507) | (4,143) | (5,004) | (9,942) | (4,118.4) | (4,387.2) | |
Interest Income | 5,211 | 4,628 | 6,476 | 9,716 | 7,335 | 8,950 | |
Income Tax Expense | 38,372 | 37,333 | 34,326 | 39,309 | 36,202.9 | 36,837.2 | |
Net Income | |||||||
Net Income | 72,745 | 67,608 | 86,053 | 81,842 | 68,374.5 | 64,875.1 | |
Supplemental | |||||||
EBIT | 122,876 | 119,669 | 137,312 | 138,463 | 114,162.6 | 121,814.7 | |
EBITDA | 160,802 | 161,155 | 180,565 | 185,001 | 164,288.3 | 169,728.8 | |