

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 121,867 | 156,173 | 147,147 | 145,546 | 138,494 | 137,571 | |
COGS | 86,774 | 118,945 | 102,020 | 98,412 | 92,372 | 91,747 | |
Gross Profit | 35,093 | 37,228 | 45,127 | 47,134 | 46,122 | 45,824 | |
Operating Expenses & Income | |||||||
Operating Income | 13,199 | 9,479 | 17,750 | 18,295 | 18,531 | 18,472 | |
Total Operating Expenses | 22,469 | 27,223 | 27,377 | 28,839 | 27,591 | 27,352 | |
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 | 26,337 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (761) | (1,468) | (1,017) | (2,270) | (1,461) | (671) | |
Interest Income | 662 | 1,370 | 411 | 592 | 1,370 | 677 | |
Income Tax Expense | 2,727 | 2,045 | 3,275 | 4,331 | 4,443 | 4,328 | |
Net Income | |||||||
Net Income | 8,620 | 5,567 | 9,554 | 20,888 | 12,656 | 12,117 | |
Supplemental | |||||||
EBIT | 13,276 | 8,601 | 13,770 | 18,634 | 18,579 | 18,508 | |
EBITDA | 20,455 | 15,439 | 20,903 | 26,139 | 25,736 | 25,730 | |