
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 266,257 | 279,037 | 301,965 | 300,004 | 309,211.2 | 296,758.3 | |
COGS | 109,671 | 112,950 | 123,256 | 128,977 | 138,533.5 | 130,276.6 | |
Gross Profit | 156,586 | 166,087 | 178,709 | 171,027 | 170,677.8 | 166,481.7 | |
Operating Expenses & Income | |||||||
Operating Income | 35,886 | (3,090) | 38,541 | 46,880 | 47,941.8 | 46,531.3 | |
Total Operating Expenses | 120,700 | 169,177 | 140,168 | 124,147 | 122,735.9 | 119,950.4 | |
R&D Expenses | 26,377 | 28,297 | 25,416 | 24,103 | 27,764.2 | 26,667.1 | |
Selling General & Admin Expenses | 84,499 | 96,257 | 91,529 | 87,967 | 89,570 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (1,209) | (1,499) | (2,664) | (2,716) | (2,114.3) | (2,015.1) | |
Interest Income | 2,543 | 1,153 | 1,572 | 4,002 | 1,639 | - | |
Income Tax Expense | 8,427 | 9,184 | 3,171 | 11,628 | 10,476.9 | 9,593.3 | |
Net Income | |||||||
Net Income | 27,218 | (14,948) | 26,642 | 36,256 | 39,622.6 | 39,339.5 | |
Supplemental | |||||||
EBIT | 35,875 | (4,300) | 32,538 | 50,197 | 47,941.8 | 47,291 | |
EBITDA | 52,930 | 12,949 | 50,716 | 68,145 | 67,407 | 66,113.4 | |