

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 365,275 | 343,267 | 356,344 | 324,506 | 315,612.3 | 322,125.3 | |
COGS | 169,960 | 167,377 | 188,975 | 161,840 | 151,034.5 | 149,640.2 | |
Gross Profit | 195,315 | 175,890 | 167,369 | 162,665 | 164,577.8 | 172,485.1 | |
Operating Expenses & Income | |||||||
Operating Income | 59,261 | 44,331 | 32,558 | 40,580 | 58,037 | 63,753.1 | |
Total Operating Expenses | 136,046 | 131,554 | 134,811 | 122,086 | 106,540.8 | 108,731 | |
R&D Expenses | 5,104 | 1,126 | 2,058 | - | 2,694.2 | - | |
Selling General & Admin Expenses | 58,390 | 56,334 | 51,817 | 44,908 | 47,826 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (150) | (72) | (187) | (243) | (90.13) | (76.32) | |
Interest Income | 101 | 714 | 1,550 | 2,381 | 2,829 | - | |
Income Tax Expense | 19,191 | 9,143 | 3,001 | 15,101 | 21,957.9 | 24,728.1 | |
Net Income | |||||||
Net Income | 51,013 | 49,264 | 14,912 | 24,414 | 31,402.1 | 38,675.9 | |
Supplemental | |||||||
EBIT | 59,262 | 44,333 | 18,122 | 39,785 | 58,037 | 60,556.3 | |
EBITDA | 66,856 | 51,254 | 25,679 | 48,248 | 67,246.8 | 69,508.4 | |