
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 207,972 | 228,065 | 226,705 | 251,365 | 279,586 | 279,586 | |
COGS | 110,734 | 125,334 | 126,241 | 138,026 | 148,647 | 148,647 | |
Gross Profit | 97,238 | 102,731 | 100,464 | 113,339 | 130,939 | 130,939 | |
Operating Expenses & Income | |||||||
Operating Income | 50,960 | 52,284 | 48,203 | 56,834 | 63,552 | 63,552 | |
Total Operating Expenses | 46,278 | 50,447 | 52,261 | 56,505 | 67,387 | 67,387 | |
R&D Expenses | 16,023 | 16,838 | 17,334 | 17,578 | 21,376 | - | |
Selling General & Admin Expenses | 40,206 | 44,276 | 46,058 | 50,487 | 55,025 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (73) | (252) | (526) | (709) | (396) | (396) | |
Interest Income | 6,194 | 203 | 161 | 217 | 178 | - | |
Income Tax Expense | 15,026 | 15,187 | 13,578 | 16,520 | 15,398 | 15,398 | |
Net Income | |||||||
Net Income | 38,777 | 41,088 | 38,034 | 43,042 | 49,708 | 49,708 | |
Supplemental | |||||||
EBIT | 54,233 | 56,857 | 52,311 | 60,179 | 66,293 | 66,293 | |
EBITDA | 64,455 | 67,836 | 66,112 | 74,551 | 81,806 | 81,806 | |