

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 1,071,453 | 1,149,370 | 1,359,115 | 1,439,231 | 1,530,556 | 1,557,902.6 | |
COGS | 665,234 | 723,472 | 888,727 | 927,783 | 979,792 | 978,325.1 | |
Gross Profit | 406,219 | 425,898 | 470,388 | 511,448 | 550,764 | 579,577.5 | |
Operating Expenses & Income | |||||||
Operating Income | 101,121 | 124,572 | 148,928 | 146,682 | 113,968 | 129,375.8 | |
Total Operating Expenses | 306,413 | 302,310 | 339,373 | 364,766 | 436,796 | 450,202.6 | |
R&D Expenses | 25,900 | 24,842 | 25,867 | 28,766 | 30,921 | 32,492.6 | |
Selling General & Admin Expenses | 107,853 | 112,277 | 127,017 | 138,099 | 154,878 | 79,906 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (6,701) | (8,968) | (14,994) | (12,414) | (14,431) | (11,487.1) | |
Interest Income | 3,900 | 6,868 | 6,099 | 7,775 | 8,792 | - | |
Income Tax Expense | 32,040 | 42,244 | 39,863 | 40,011 | 27,556 | 30,649.7 | |
Net Income | |||||||
Net Income | 59,416 | 75,725 | 94,065 | 87,121 | 70,272 | 78,607.1 | |
Supplemental | |||||||
EBIT | 105,844 | 121,918 | 130,601 | 141,110 | 122,761 | 119,379.1 | |
EBITDA | 168,889 | 188,152 | 202,421 | 219,408 | 209,222 | 207,707.5 | |