

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 320,949 | 389,635 | 467,896 | 428,948 | 516,944.6 | 510,108.7 | |
COGS | 193,081 | 231,568 | 271,159 | 236,240 | 288,543.7 | 281,696.8 | |
Gross Profit | 127,868 | 158,067 | 196,737 | 192,708 | 228,400.9 | 228,410.9 | |
Operating Expenses & Income | |||||||
Operating Income | 32,042 | 46,789 | 56,836 | 48,124 | 49,972.3 | 51,558.6 | |
Total Operating Expenses | 95,823 | 111,273 | 139,901 | 144,584 | 178,428.6 | 176,853.3 | |
R&D Expenses | 20,941 | 23,047 | 24,866 | 27,884 | 30,719.2 | - | |
Selling General & Admin Expenses | 56,775 | 63,908 | 78,298 | 32,193 | 38,834 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (301) | (321) | (766) | (1,822) | (2,815.1) | (2,843.8) | |
Interest Income | 112 | 433 | 1,938 | 3,446 | 3,268 | - | |
Income Tax Expense | 903 | 1,136 | 8,699 | 9,744 | 2,086.7 | 2,462.5 | |
Net Income | |||||||
Net Income | 37,027 | 45,938 | 33,055 | 45,051 | (6,103.1) | (213.5) | |
Supplemental | |||||||
EBIT | 32,043 | 47,390 | 42,597 | 56,625 | 49,972.3 | 50,745.6 | |
EBITDA | 45,760 | 60,237 | 58,612 | 72,732 | 72,670.3 | 73,366 | |