
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 39,998 | 44,321 | 38,292 | 55,643 | 70,173 | 76,994 | |
COGS | 22,977 | 24,092 | 21,194 | 28,499 | 36,368 | 40,906 | |
Gross Profit | 17,021 | 20,229 | 17,098 | 27,144 | 33,805 | 36,088 | |
Operating Expenses & Income | |||||||
Operating Income | 8,261 | 9,226 | 5,313 | 12,573 | 16,543 | 19,332 | |
Total Operating Expenses | 8,760 | 11,003 | 11,785 | 14,571 | 17,262 | 16,756 | |
R&D Expenses | 3,369 | 4,205 | 4,823 | 5,140 | - | - | |
Selling General & Admin Expenses | 5,407 | 6,569 | 6,567 | 8,183 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (8) | (7) | (6) | (9) | (77) | (91) | |
Interest Income | 21 | 39 | 72 | 86 | 80 | - | |
Income Tax Expense | 3,008 | 2,830 | 1,373 | 3,182 | 4,642 | 6,009 | |
Net Income | |||||||
Net Income | 8,237 | 7,530 | 4,127 | 8,811 | 12,063 | 14,782 | |
Supplemental | |||||||
EBIT | 11,253 | 10,368 | 5,507 | 12,003 | 16,783 | 20,882 | |
EBITDA | 13,182 | 12,499 | 7,710 | 14,848 | 22,277 | 27,086 | |