
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 80,032 | 95,840 | 102,445 | 99,433 | 100,952 | 104,042 | |
COGS | 43,895 | 56,484 | 58,512 | 56,862 | 58,307 | 60,274 | |
Gross Profit | 36,137 | 39,356 | 43,933 | 42,571 | 42,645 | 43,768 | |
Operating Expenses & Income | |||||||
Operating Income | 11,094 | 10,751 | 11,873 | 9,952 | 9,414 | 9,919 | |
Total Operating Expenses | 25,043 | 28,605 | 32,060 | 32,619 | 33,231 | 33,849 | |
R&D Expenses | 4,145 | 4,196 | 5,187 | 5,585 | 5,438 | - | |
Selling General & Admin Expenses | 20,898 | 24,409 | - | - | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (25) | (71) | (144) | (153) | (258) | (288) | |
Interest Income | 15 | 12 | 31 | 46 | 41 | - | |
Income Tax Expense | 1,650 | 1,575 | 2,955 | 2,788 | 3,089 | 3,896 | |
Net Income | |||||||
Net Income | 8,586 | 8,938 | 8,152 | 5,976 | 2,168 | 1,764 | |
Supplemental | |||||||
EBIT | 10,264 | 10,600 | 11,292 | 8,935 | 5,530 | 5,971 | |
EBITDA | 11,876 | 12,675 | 14,047 | 11,827 | 8,505 | 8,922 | |