
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 163,671 | 183,224 | 165,509 | 189,420 | 224,004.9 | 228,109 | |
COGS | 76,869 | 88,728 | 93,012 | 104,048 | 129,641.7 | 132,311.7 | |
Gross Profit | 56,669 | 74,943 | 72,497 | 85,372 | 94,363.2 | 95,797.3 | |
Operating Expenses & Income | |||||||
Operating Income | 40,765 | 47,268 | 34,017 | 42,672 | 45,896.5 | 47,842 | |
Total Operating Expenses | 34,178 | 41,437 | 38,480 | 42,700 | 48,466.7 | 47,956.4 | |
R&D Expenses | 10,058 | 11,568 | 11,368 | - | - | - | |
Selling General & Admin Expenses | 19,008 | 23,409 | 37,237 | 42,467 | 45,710 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (77) | (348) | (91) | (808) | (480.3) | (471.6) | |
Interest Income | 2,393 | 2,188 | 4,835 | 4,354 | 4,084 | - | |
Income Tax Expense | 11,644 | 13,943 | 12,281 | 13,185 | 14,297.2 | 17,889.6 | |
Net Income | |||||||
Net Income | 31,437 | 34,648 | 26,480 | 33,033 | 35,140.7 | 33,808.3 | |
Supplemental | |||||||
EBIT | 43,158 | 47,695 | 35,465 | 47,026 | 45,896.5 | 50,014.9 | |
EBITDA | 59,565 | 64,399 | 52,312 | 64,967 | 66,535.4 | 70,113.1 | |