

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 165,448 | 187,297 | 208,326 | 250,235 | 270,455 | 275,023 | |
COGS | 98,842 | 114,948 | 123,366 | 148,886 | 161,543 | 162,367 | |
Gross Profit | 66,606 | 72,349 | 84,960 | 101,349 | 108,912 | 112,656 | |
Operating Expenses & Income | |||||||
Operating Income | 12,345 | 12,946 | 18,819 | 24,871 | 24,246 | 25,163 | |
Total Operating Expenses | 54,261 | 59,403 | 66,141 | 76,478 | 84,666 | 87,494 | |
R&D Expenses | 4,607 | 4,542 | 4,971 | 5,852 | 6,723 | - | |
Selling General & Admin Expenses | 42,872 | 47,396 | 52,904 | 58,865 | 65,533 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (332) | (612) | (691) | (367) | (387) | (413) | |
Interest Income | 56 | 195 | 430 | 322 | 312 | - | |
Income Tax Expense | 4,658 | 3,328 | 5,061 | 7,454 | 7,425 | 7,478 | |
Net Income | |||||||
Net Income | 9,114 | 8,314 | 9,808 | 16,350 | 11,679 | 12,345 | |
Supplemental | |||||||
EBIT | 14,104 | 12,254 | 15,560 | 24,172 | 19,491 | 20,003 | |
EBITDA | 21,461 | 20,323 | 23,523 | 32,490 | 28,864 | 29,493 | |