

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 117,110 | 114,880 | 115,217 | 119,758 | 115,098 | 109,643 | |
COGS | 84,876 | 90,434 | 93,279 | 94,504 | 90,232 | 83,330 | |
Gross Profit | 32,234 | 24,446 | 21,938 | 25,254 | 24,866 | 26,313 | |
Operating Expenses & Income | |||||||
Operating Income | 19,687 | 12,457 | 9,947 | 12,197 | 11,248 | 12,743 | |
Total Operating Expenses | 12,547 | 11,989 | 11,991 | 13,057 | 13,618 | 13,570 | |
R&D Expenses | 1,005 | 871 | 939 | 1,147 | 1,337 | - | |
Selling General & Admin Expenses | 5,653 | 5,753 | 5,923 | 7,689 | 5,528 | 4,733 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (102) | (86) | (81) | (101) | (197) | (208) | |
Interest Income | 381 | 289 | 173 | 186 | 209 | - | |
Income Tax Expense | 5,924 | 3,382 | 2,795 | 3,447 | 2,839 | 3,156 | |
Net Income | |||||||
Net Income | 13,691 | 8,073 | 6,826 | 8,361 | 7,800 | 9,147 | |
Supplemental | |||||||
EBIT | 19,687 | 12,457 | 9,947 | 12,197 | 11,248 | 12,743 | |
EBITDA | 24,190 | 16,750 | 14,598 | 17,170 | 17,581 | 19,037 | |