

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 57,539 | 63,445 | 71,426 | 88,475 | 85,071 | 84,105 | |
COGS | 34,332 | 35,822 | 39,768 | 49,088 | 47,653 | 47,389 | |
Gross Profit | 23,207 | 27,623 | 31,658 | 39,387 | 37,418 | 36,716 | |
Operating Expenses & Income | |||||||
Operating Income | 7,408 | 11,038 | 13,607 | 19,201 | 16,639 | 15,845 | |
Total Operating Expenses | 15,794 | 16,582 | 18,051 | 20,186 | 20,779 | 20,871 | |
R&D Expenses | 5,028 | 5,398 | 6,169 | 7,092 | 7,313 | 7,313 | |
Selling General & Admin Expenses | 1,030 | 669 | 11,019 | 12,162 | 906 | 552 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (18) | (38) | (66) | (74) | (76) | (72) | |
Interest Income | 26 | 41 | 66 | 99 | 187 | - | |
Income Tax Expense | 2,245 | 3,146 | 3,160 | 4,777 | 4,691 | 4,352 | |
Net Income | |||||||
Net Income | 5,173 | 8,350 | 10,812 | 14,526 | 11,761 | 11,632 | |
Supplemental | |||||||
EBIT | 7,409 | 11,534 | 14,040 | 19,203 | 16,528 | - | |
EBITDA | 10,433 | 14,491 | 17,001 | 22,285 | 20,051 | 18,832 | |