

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 69,313 | 74,655 | 74,602 | 78,723 | 78,990 | 81,306 | |
COGS | 30,248 | 32,589 | 31,643 | 31,693 | 31,765 | 33,189 | |
Gross Profit | 39,065 | 42,066 | 42,959 | 47,030 | 47,225 | 48,117 | |
Operating Expenses & Income | |||||||
Operating Income | 4,164 | 5,955 | 5,256 | 6,184 | 5,112 | 5,223 | |
Total Operating Expenses | 34,900 | 36,110 | 37,703 | 40,846 | 42,113 | 42,894 | |
R&D Expenses | 4,519 | 4,443 | 4,538 | - | - | 5,919 | |
Selling General & Admin Expenses | 29,513 | 30,902 | - | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (36) | (24) | (9) | (50) | (92) | (109) | |
Interest Income | 91 | 145 | 158 | 283 | 251 | - | |
Income Tax Expense | 1,140 | 1,730 | 1,863 | 1,634 | 1,980 | 2,299 | |
Net Income | |||||||
Net Income | 3,578 | 4,624 | 4,831 | 4,088 | 4,378 | 4,861 | |
Supplemental | |||||||
EBIT | 4,754 | 6,379 | 6,703 | 5,774 | 6,451 | 6,522 | |
EBITDA | 8,144 | 9,198 | 9,417 | 9,277 | 10,217 | 10,540 | |