
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 97,966 | 97,338 | 104,775 | 119,010 | 137,851 | 143,691 | |
COGS | 55,099 | 54,547 | 55,944 | 62,823 | 70,355 | 71,822 | |
Gross Profit | 42,867 | 42,791 | 48,831 | 56,187 | 67,496 | 71,869 | |
Operating Expenses & Income | |||||||
Operating Income | 17,958 | 15,972 | 18,203 | 22,067 | 32,529 | 35,979 | |
Total Operating Expenses | 24,909 | 26,819 | 30,628 | 34,120 | 34,967 | 35,890 | |
R&D Expenses | 3,611 | 4,483 | 6,194 | 7,211 | - | - | |
Selling General & Admin Expenses | 18,778 | 19,869 | 20,914 | 23,910 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (261) | (473) | (664) | (730) | (529) | (581) | |
Interest Income | 48 | 116 | 262 | 322 | 302 | - | |
Income Tax Expense | 4,960 | 4,057 | 3,449 | 3,786 | 8,121 | 9,251 | |
Net Income | |||||||
Net Income | 11,803 | 11,405 | 8,654 | 10,780 | 24,019 | 26,879 | |
Supplemental | |||||||
EBIT | 17,218 | 15,935 | 12,766 | 15,296 | 32,665 | 36,721 | |
EBITDA | 25,202 | 23,710 | 21,732 | 24,937 | 41,359 | 45,663.8 | |