
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 43,033 | 51,282 | 60,248 | 50,518 | 44,665 | 47,682 | |
COGS | 29,318 | 35,552 | 37,942 | 31,023 | 28,370 | 30,640 | |
Gross Profit | 13,715 | 15,730 | 22,306 | 19,495 | 16,295 | 17,042 | |
Operating Expenses & Income | |||||||
Operating Income | 7,663 | 9,026 | 14,591 | 11,427 | 8,416 | 9,047 | |
Total Operating Expenses | 6,052 | 6,704 | 7,715 | 8,068 | 7,879 | 7,995 | |
R&D Expenses | 1,587 | 1,912 | 2,177 | 2,290 | 2,311 | 2,385 | |
Selling General & Admin Expenses | 3,200 | 3,645 | 4,309 | 4,507 | 4,241 | 4,677 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (993) | (1,062) | (2,453) | (3,348) | (3,170) | (2,903) | |
Interest Income | 993 | 736 | 2,575 | 3,419 | 3,170 | 1,481 | |
Income Tax Expense | 1,658 | 2,007 | 2,871 | 2,094 | 1,259 | 1,608 | |
Net Income | |||||||
Net Income | 5,963 | 7,131 | 10,166 | 7,100 | 5,027 | 4,873 | |
Supplemental | |||||||
EBIT | 8,595 | 10,189 | 15,472 | 12,554 | 9,427 | 9,349 | |
EBITDA | 10,645 | 12,084 | 17,476 | 14,672 | 11,656 | 11,094 | |