

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 1,821,570 | 1,989,468 | 2,134,393 | 2,338,385 | 2,433,363 | 2,514,930 | |
COGS | 1,036,922 | 1,125,617 | 1,213,601 | 1,322,418 | 1,275,360 | 1,296,574 | |
Gross Profit | 784,648 | 863,851 | 920,792 | 1,015,967 | 1,158,003 | 1,218,356 | |
Operating Expenses & Income | |||||||
Operating Income | 150,637 | 184,063 | 201,209 | 210,968 | 251,785 | 285,843 | |
Total Operating Expenses | 634,011 | 679,788 | 719,583 | 804,999 | 906,218 | 932,513 | |
R&D Expenses | 84,405 | 81,367 | 85,181 | 116,038 | 118,100 | - | |
Selling General & Admin Expenses | 327,172 | 373,011 | 412,937 | 458,301 | 485,607 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (4,448) | (5,819) | (6,579) | (7,812) | (18,321) | (20,367) | |
Interest Income | 4,087 | 10,978 | 7,600 | 14,595 | 10,673 | - | |
Income Tax Expense | 31,193 | 47,615 | 46,611 | 53,910 | 59,686 | 71,142 | |
Net Income | |||||||
Net Income | 59,790 | 111,007 | 112,697 | 58,214 | 147,542 | 196,429 | |
Supplemental | |||||||
EBIT | 104,065 | 197,206 | 203,628 | 147,533 | 256,180 | 300,442 | |
EBITDA | 185,195 | 283,143 | 290,855 | 243,235 | 358,030 | 406,654 | |