

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 439,553 | 481,448 | 507,842.7 | 497,473.8 | 509,617.2 | 509,830.9 | |
COGS | 209,397 | 232,361 | 361,428.8 | 350,962.8 | 366,824.6 | 366,613.7 | |
Gross Profit | 230,156 | 249,087 | 146,413.9 | 141,015.8 | 142,792.6 | 143,217.3 | |
Operating Expenses & Income | |||||||
Operating Income | 30,948 | 33,427 | 37,128 | 37,401.4 | 37,147.4 | 32,024.6 | |
Total Operating Expenses | 199,208 | 215,660 | 109,406.2 | 100,988.8 | 105,645.2 | 111,192.7 | |
R&D Expenses | 6,811 | 10,435.7 | 16,470.6 | 13,650.4 | 14,971.1 | 15,768 | |
Selling General & Admin Expenses | 58,250 | 61,473 | 59,719 | 60,413.8 | 59,022 | 205,277 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (2,404) | (1,881) | (2,545) | (2,246.7) | (2,128.4) | (1,828.5) | |
Interest Income | 2,917 | 2,287 | 2,368 | 2,226.1 | 3,006 | 3,671 | |
Income Tax Expense | 7,716.3 | 8,037.7 | 8,776 | 8,642.3 | 9,212.6 | 9,110.6 | |
Net Income | |||||||
Net Income | 25,952.8 | 27,593.4 | 30,446 | 31,020.2 | 32,325.9 | 29,599.1 | |
Supplemental | |||||||
EBIT | 30,948 | 33,427 | 41,749 | 40,340.9 | 37,147.4 | - | |
EBITDA | 102,454 | 113,590.5 | 141,451 | 120,100.6 | 140,436.8 | 86,062.9 | |