
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 35,890 | 30,277 | 34,798 | 36,778 | 43,654 | 46,877 | |
COGS | 19,313 | 16,868 | 19,149 | 19,397 | 23,073 | 23,830 | |
Gross Profit | 16,577 | 13,409 | 15,649 | 17,381 | 20,581 | 23,047 | |
Operating Expenses & Income | |||||||
Operating Income | 8,736 | 5,557 | 7,084 | 7,908 | 10,641 | 12,352 | |
Total Operating Expenses | 7,841 | 7,852 | 8,565 | 9,473 | 9,940 | 10,695 | |
R&D Expenses | 800 | 495 | 278 | 467 | 790 | - | |
Selling General & Admin Expenses | 6,112 | 6,464 | 7,791 | 8,601 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (49) | (38) | (38) | (38) | (44) | (43) | |
Interest Income | 140 | 170 | 241 | 226 | 238 | - | |
Income Tax Expense | 2,888 | 2,791 | 1,868 | 2,226 | 3,162 | 3,730 | |
Net Income | |||||||
Net Income | 6,680 | 6,131 | 5,085 | 5,779 | 7,740 | 8,929 | |
Supplemental | |||||||
EBIT | 8,736 | 5,557 | 7,084 | 7,908 | 10,641 | 12,352 | |
EBITDA | 10,292 | 7,211 | 8,840 | 9,781 | 12,497 | 14,208 | |