

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 670,809 | 860,477 | 985,333 | 1,094,746 | 1,234,959 | 1,295,155 | |
COGS | 447,178 | 572,803 | 659,442 | 704,995 | 788,154 | 798,838 | |
Gross Profit | 223,631 | 287,674 | 325,891 | 389,751 | 446,805 | 496,317 | |
Operating Expenses & Income | |||||||
Operating Income | 62,162 | 70,089 | 99,127 | 134,380 | 166,577 | 200,304 | |
Total Operating Expenses | 161,469 | 217,585 | 226,764 | 255,371 | 280,228 | 296,013 | |
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) | (14,005) | |
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 | 73,377 | |
Net Income | |||||||
Net Income | 65,499 | 45,918 | 67,233 | 74,919 | 105,399 | 142,442 | |
Supplemental | |||||||
EBIT | 87,676 | 75,467 | 113,115 | 120,774 | 170,550 | 194,399 | |
EBITDA | 133,236 | 125,381 | 172,609 | 186,931 | 244,172 | 273,028 | |