
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 73,049 | 77,263 | 88,677 | 92,920 | 104,280 | 104,280 | |
COGS | 29,134 | 29,743 | 34,704 | 34,434 | 38,116 | 38,084 | |
Gross Profit | 43,915 | 47,520 | 53,973 | 58,486 | 66,164 | 66,196 | |
Operating Expenses & Income | |||||||
Operating Income | 11,181 | 10,918 | 10,495 | 12,257 | 13,122 | 13,121 | |
Total Operating Expenses | 32,733 | 36,601 | 43,478 | 46,229 | 53,042 | 53,075 | |
R&D Expenses | 8,132 | 9,069 | 10,396 | - | - | - | |
Selling General & Admin Expenses | 28,118 | 31,538 | 36,248 | 38,936 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (105) | (77) | (216) | (347) | (361) | (361) | |
Interest Income | 254 | 967 | 845 | 720 | 822 | - | |
Income Tax Expense | 4,272 | 2,913 | 6,326 | 3,787 | 3,909 | 3,909 | |
Net Income | |||||||
Net Income | 12,256 | 9,489 | 16,162 | 9,711 | 12,163 | 12,163 | |
Supplemental | |||||||
EBIT | 16,706 | 12,565 | 22,780 | 13,893 | 13,122 | 15,625 | |
EBITDA | 20,237 | 16,446 | 27,341 | 18,503 | 18,771 | 21,274 | |