

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 104,751 | 100,614 | 105,534 | 109,984 | 119,558 | 123,249 | |
COGS | 55,713 | 66,539 | 72,889 | 74,685 | 80,780 | 85,382 | |
Gross Profit | 49,038 | 34,075 | 32,645 | 35,299 | 38,778 | 37,867 | |
Operating Expenses & Income | |||||||
Operating Income | 4,147 | 4,335 | 1,375 | 2,299 | 2,841 | 1,659 | |
Total Operating Expenses | 44,891 | 29,740 | 31,270 | 33,000 | 35,937 | 36,208 | |
R&D Expenses | 423 | 494 | 501 | 616 | 659 | - | |
Selling General & Admin Expenses | 18,897 | 19,668 | 21,455 | 22,560 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (9) | (8) | (7) | (12) | (124) | (268) | |
Interest Income | 584 | 65 | 45 | 68 | 55 | 52 | |
Income Tax Expense | 996 | 1,422 | 863 | 963 | 1,020 | 742 | |
Net Income | |||||||
Net Income | 3,173 | 3,376 | 970 | 1,673 | 2,031 | 1,180 | |
Supplemental | |||||||
EBIT | 4,147 | 4,335 | 1,375 | 2,299 | 2,841 | 1,659 | |
EBITDA | 8,221 | 8,644 | 6,458 | 7,469 | 8,486 | 8,177 | |