

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 172,744 | 212,044 | 229,711 | 240,335 | 259,045 | 267,022 | |
COGS | 103,293 | 133,532 | 141,501 | 144,765 | 153,765 | 157,389 | |
Gross Profit | 69,451 | 78,512 | 88,210 | 95,570 | 105,280 | 109,633 | |
Operating Expenses & Income | |||||||
Operating Income | 9,874 | 12,945 | 17,280 | 20,778 | 22,605 | 21,495 | |
Total Operating Expenses | 59,577 | 65,567 | 70,930 | 74,792 | 82,675 | 88,138 | |
R&D Expenses | 2,450 | 2,754 | 2,955 | 2,987 | - | - | |
Selling General & Admin Expenses | 42,213 | 46,354 | 50,381 | 53,061 | 24,484 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (92) | (184) | (273) | (127) | (326) | (338) | |
Interest Income | 122 | 106 | 128 | 144 | 197 | - | |
Income Tax Expense | 3,079 | 3,565 | 5,412 | 6,377 | 6,448 | 7,177 | |
Net Income | |||||||
Net Income | 7,717 | 9,911 | 14,311 | 15,243 | 18,377 | 19,524 | |
Supplemental | |||||||
EBIT | 10,978 | 13,768 | 20,109 | 21,930 | 25,346 | 26,879 | |
EBITDA | 13,840 | 16,628 | 23,432 | 25,104 | 29,192 | 30,783 | |