
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 45,866 | 54,811 | 56,372 | 63,269 | 65,878 | 69,097 | |
COGS | 21,981 | 26,811 | 27,597 | 31,402 | 31,587 | 32,937 | |
Gross Profit | 23,885 | 28,000 | 28,775 | 31,867 | 34,291 | 36,160 | |
Operating Expenses & Income | |||||||
Operating Income | 4,632 | 6,304 | 5,899 | 7,121 | 8,154 | 9,264 | |
Total Operating Expenses | 19,253 | 21,696 | 22,876 | 24,746 | 26,137 | 26,896 | |
R&D Expenses | 3,103 | 3,382 | 3,385 | 3,697 | 3,760 | - | |
Selling General & Admin Expenses | 16,150 | 18,314 | - | 9,381 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (33) | (55) | (65) | (68) | (80) | (79) | |
Interest Income | 14 | 28 | 81 | 104 | 142 | - | |
Income Tax Expense | 1,265 | 1,821 | 1,985 | 1,894 | 2,261 | 2,487 | |
Net Income | |||||||
Net Income | 3,763 | 4,753 | 4,609 | 5,690 | 6,595 | 7,058 | |
Supplemental | |||||||
EBIT | 4,632 | 6,304 | 5,899 | 7,121 | 8,154 | 9,264 | |
EBITDA | 6,313 | 8,166 | 7,914 | 9,173 | 10,277 | 11,446 | |