

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 121,867 | 156,173 | 147,147 | 145,546 | 138,494 | 138,993 | |
COGS | 86,774 | 118,945 | 102,020 | 98,412 | 92,372 | 93,957 | |
Gross Profit | 35,093 | 37,228 | 45,127 | 47,134 | 46,122 | 45,036 | |
Operating Expenses & Income | |||||||
Operating Income | 13,199 | 9,479 | 17,750 | 18,295 | 18,531 | 16,932 | |
Total Operating Expenses | 22,469 | 27,223 | 27,377 | 28,839 | 27,591 | 28,104 | |
R&D Expenses | 1,506 | 1,631 | 1,741 | 1,852 | - | - | |
Selling General & Admin Expenses | 21,617 | 26,107 | 25,661 | 27,351 | 26,571 | 19,820 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (761) | (1,468) | (1,017) | (2,270) | (1,461) | (1,210) | |
Interest Income | 662 | 1,370 | 411 | 592 | 1,370 | 304 | |
Income Tax Expense | 2,727 | 2,045 | 3,275 | 4,331 | 4,443 | 3,899 | |
Net Income | |||||||
Net Income | 8,620 | 5,567 | 9,554 | 20,888 | 12,656 | 11,122 | |
Supplemental | |||||||
EBIT | 13,276 | 8,601 | 13,770 | 18,634 | 18,579 | 17,003 | |
EBITDA | 19,398 | 15,439 | 21,768 | 26,139 | 25,736 | 24,425 | |