
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 56,766 | 74,906 | 75,440 | 61,309 | 57,111 | 52,419 | |
COGS | 25,217 | 30,054 | 28,831 | 27,068 | 27,902 | 27,722 | |
Gross Profit | 31,549 | 44,852 | 46,609 | 34,241 | 29,209 | 24,697 | |
Operating Expenses & Income | |||||||
Operating Income | 5,378 | 11,498 | 12,498 | 5,981 | 4,861 | 3,574 | |
Total Operating Expenses | 26,170 | 33,354 | 34,110 | 28,260 | 24,348 | 21,123 | |
R&D Expenses | 1,565 | 1,177 | 767 | 827 | - | 1,088 | |
Selling General & Admin Expenses | 24,198 | 28,483 | 27,147 | 23,775 | 20,473 | 1,659 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (31) | (51) | (122) | (160) | (190) | (217) | |
Interest Income | 4 | 27 | 160 | 117 | 232 | - | |
Income Tax Expense | (132) | 4,474 | 3,416 | 2,589 | 2,496 | 2,247 | |
Net Income | |||||||
Net Income | 13,533 | 10,122 | 9,277 | 4,629 | 1,194 | 2,207 | |
Supplemental | |||||||
EBIT | 13,429 | 14,649 | 12,815 | 7,335 | 3,834 | 4,366 | |
EBITDA | 14,245 | 15,266 | 13,147 | 7,678 | 4,139 | 4,794 | |