

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 61,894 | 68,997 | 74,801 | 88,820 | 89,814 | 94,326 | |
COGS | 31,226 | 35,044 | 36,355 | 41,980 | 46,399 | 48,054 | |
Gross Profit | 30,668 | 33,953 | 38,446 | 46,840 | 43,415 | 46,272 | |
Operating Expenses & Income | |||||||
Operating Income | 7,520 | 9,243 | 11,852 | 12,189 | 9,693 | 11,063 | |
Total Operating Expenses | 23,146 | 24,709 | 26,595 | 34,651 | 33,722 | 35,209 | |
R&D Expenses | 3,237 | 3,344 | 3,678 | 4,392 | 4,209 | - | |
Selling General & Admin Expenses | 13,449 | 14,268 | 15,247 | 20,036 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (31) | (28) | (23) | (99) | (308) | (377) | |
Interest Income | 18 | 30 | 62 | 191 | 103 | - | |
Income Tax Expense | 2,182 | 3,081 | 3,851 | 5,080 | 3,266 | 3,958 | |
Net Income | |||||||
Net Income | 5,658 | 6,951 | 10,166 | 11,272 | 6,236 | 7,352 | |
Supplemental | |||||||
EBIT | 8,182 | 10,267 | 14,372 | 12,190 | 9,693 | 11,368 | |
EBITDA | 10,805 | 13,101 | 17,021 | 16,639 | 15,146 | 16,747.3 | |