
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 1,157,945 | 1,242,521 | 1,256,538 | 1,297,754 | 1,309,281 | 1,337,104 | |
COGS | 816,114 | 880,217 | 880,543 | 893,620 | 885,102 | 902,808 | |
Gross Profit | 341,831 | 362,304 | 375,995 | 404,134 | 424,179 | 434,296 | |
Operating Expenses & Income | |||||||
Operating Income | 88,880 | 91,666 | 94,400 | 107,952 | 106,478 | 110,739 | |
Total Operating Expenses | 252,951 | 270,638 | 281,595 | 296,182 | 317,701 | 323,557 | |
R&D Expenses | 37,010 | 40,471 | 41,701 | 44,249 | - | 45,595 | |
Selling General & Admin Expenses | 185,657 | 197,526 | 209,303 | 218,010 | - | (19,451) | |
Earnings from Continuing Operations | |||||||
Interest Expense | (774) | (871) | (1,103) | (1,038) | (1,442) | (1,622) | |
Interest Income | 34,416 | 1,211 | 1,854 | 2,149 | 2,057 | - | |
Income Tax Expense | 31,098 | 28,726 | 32,424 | 35,867 | 27,671 | 29,026 | |
Net Income | |||||||
Net Income | 37,068 | 69,263 | 77,931 | 81,925 | 75,174 | 74,818 | |
Supplemental | |||||||
EBIT | 70,633 | 100,365 | 112,582 | 121,011 | 106,465 | 111,763 | |
EBITDA | 119,337 | 150,797 | 165,254 | 174,767 | 164,589 | 170,427 | |