
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 60,754 | 66,916 | 79,531 | 85,432 | 77,994 | 80,607 | |
COGS | 39,190 | 44,330 | 52,342 | 55,485 | 50,638 | 54,008 | |
Gross Profit | 21,564 | 22,586 | 27,189 | 29,947 | 27,356 | 26,599 | |
Operating Expenses & Income | |||||||
Operating Income | 6,370 | 5,513 | 7,961 | 8,279 | 7,052 | 4,013 | |
Total Operating Expenses | 15,193 | 17,072 | 19,228 | 21,668 | 20,304 | 22,586 | |
R&D Expenses | 880 | 888 | 998 | 1,145 | 1,140 | - | |
Selling General & Admin Expenses | 11,560 | 13,095 | 14,825 | 19,133 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (37) | (39) | (17) | (23) | (50) | (80) | |
Interest Income | 48 | 63 | 295 | 632 | 583 | - | |
Income Tax Expense | 1,859 | 1,793 | 2,362 | 2,389 | 2,323 | 1,423 | |
Net Income | |||||||
Net Income | 4,699 | 4,007 | 5,968 | 5,580 | 4,527 | 2,375 | |
Supplemental | |||||||
EBIT | 6,371 | 5,514 | 7,963 | 7,993 | 6,901 | 3,469 | |
EBITDA | 7,998 | 7,262 | 9,929 | 10,321 | 9,264 | 6,125 | |