

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 670,809 | 860,477 | 985,333 | 1,094,746 | 1,234,959 | 1,263,647 | |
COGS | 447,178 | 572,803 | 659,442 | 704,995 | 788,154 | 790,045 | |
Gross Profit | 223,631 | 287,674 | 325,891 | 389,751 | 446,805 | 473,602 | |
Operating Expenses & Income | |||||||
Operating Income | 62,162 | 70,089 | 99,127 | 134,380 | 166,577 | 186,945 | |
Total Operating Expenses | 161,469 | 217,585 | 226,764 | 255,371 | 280,228 | 286,657 | |
R&D Expenses | 15,297 | 16,034 | 17,972 | 19,800 | 21,382 | - | |
Selling General & Admin Expenses | 99,874 | 115,665 | 140,809 | 159,126 | 175,576 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,477) | (3,845) | (7,140) | (5,415) | (13,364) | (11,321) | |
Interest Income | 7,889 | 10,341 | 12,764 | 5,554 | 17,649 | - | |
Income Tax Expense | 25,645 | 24,473 | 37,545 | 39,228 | 50,401 | 56,195 | |
Net Income | |||||||
Net Income | 65,499 | 45,918 | 67,233 | 74,919 | 105,399 | 111,591 | |
Supplemental | |||||||
EBIT | 87,676 | 75,467 | 113,115 | 120,774 | 170,550 | 180,596 | |
EBITDA | 133,236 | 125,381 | 172,609 | 186,931 | 244,172 | 256,491 | |