
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 73,958 | 84,316 | 86,638 | 91,839 | 99,607 | 103,701 | |
COGS | 43,583 | 49,310 | 47,989 | 49,227 | 51,831 | 53,682 | |
Gross Profit | 30,375 | 35,006 | 38,649 | 42,612 | 47,776 | 50,019 | |
Operating Expenses & Income | |||||||
Operating Income | 7,495 | 9,921 | 12,601 | 14,469 | 17,469 | 18,452 | |
Total Operating Expenses | 22,880 | 25,085 | 26,048 | 28,143 | 30,307 | 31,567 | |
R&D Expenses | 3,404 | 3,791 | 4,345 | 4,365 | - | - | |
Selling General & Admin Expenses | 17,275 | 18,958 | 21,187 | 22,098 | - | 12,011 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (57) | (41) | (35) | (25) | (25) | (30) | |
Interest Income | 68 | 80 | 192 | 299 | 419 | - | |
Income Tax Expense | 2,164 | 2,675 | 3,262 | 3,977 | 4,646 | 5,002 | |
Net Income | |||||||
Net Income | 6,090 | 7,619 | 10,436 | 11,226 | 13,892 | 14,620 | |
Supplemental | |||||||
EBIT | 8,306 | 10,341 | 13,734 | 15,233 | 18,566 | 19,431 | |
EBITDA | 11,117 | 13,363 | 16,788 | 18,542 | 21,988 | 22,989 | |