
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 128,599 | 138,063 | 142,790 | 148,478 | 143,740 | 142,856 | |
COGS | 77,790 | 86,130 | 92,333 | 97,912 | 92,514 | 91,276 | |
Gross Profit | 50,809 | 51,933 | 50,457 | 50,566 | 51,226 | 51,580 | |
Operating Expenses & Income | |||||||
Operating Income | 12,577 | 11,704 | 10,206 | 6,952 | 9,295 | 9,632 | |
Total Operating Expenses | 38,232 | 40,229 | 40,251 | 43,614 | 41,931 | 41,948 | |
R&D Expenses | 1,505 | 1,387 | 1,330 | 1,254 | 1,075 | - | |
Selling General & Admin Expenses | 15,251 | 16,231 | 17,198 | 18,386 | 22,580 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (115) | (116) | (121) | (326) | (341) | (299) | |
Interest Income | 31 | 80 | 152 | 154 | 169 | - | |
Income Tax Expense | 3,827 | 3,627 | 3,378 | 4,272 | 1,717 | 2,290 | |
Net Income | |||||||
Net Income | 10,147 | 9,037 | 8,067 | 2,705 | 2,485 | 4,192 | |
Supplemental | |||||||
EBIT | 12,577 | 11,704 | 10,206 | 6,952 | 9,295 | 9,632 | |
EBITDA | 17,413 | 15,104 | 15,553 | 12,398 | 14,652 | 14,982 | |