

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 98,235 | 115,052 | 126,907 | 132,305 | 137,516 | 137,230 | |
COGS | 46,491 | 55,016 | 59,734 | 63,379 | 64,569 | 64,184 | |
Gross Profit | 51,744 | 60,036 | 67,173 | 68,926 | 72,947 | 73,046 | |
Operating Expenses & Income | |||||||
Operating Income | 16,501 | 21,904 | 23,847 | 21,906 | 25,860 | 24,152 | |
Total Operating Expenses | 35,241 | 38,130 | 43,326 | 47,020 | 47,087 | 48,894 | |
R&D Expenses | 780 | 866 | 793 | - | - | - | |
Selling General & Admin Expenses | 30,405 | 32,480 | 37,203 | 40,733 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (83) | (42) | (36) | (38) | (67) | (68) | |
Interest Income | 25 | 28 | 36 | 32 | 67 | - | |
Income Tax Expense | 5,717 | 6,861 | 8,204 | 5,765 | 7,979 | 7,548 | |
Net Income | |||||||
Net Income | 14,350 | 20,977 | 24,281 | 24,444 | 24,094 | 23,154 | |
Supplemental | |||||||
EBIT | 20,216 | 27,939 | 32,588 | 30,261 | 32,197 | 28,675 | |
EBITDA | 21,862 | 29,701 | 34,634 | 32,560 | 34,742 | 31,286 | |