
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 39,211 | 44,915 | 42,857 | 42,879 | 44,557 | 47,351 | |
COGS | 19,577 | 25,904 | 25,295 | 25,151 | 26,318 | 27,729 | |
Gross Profit | 19,634 | 19,011 | 17,562 | 17,728 | 18,239 | 19,622 | |
Operating Expenses & Income | |||||||
Operating Income | 10,318 | 8,525 | 6,859 | 7,662 | 8,109 | 8,515 | |
Total Operating Expenses | 9,316 | 10,486 | 10,703 | 10,066 | 10,129 | 11,106 | |
R&D Expenses | 1,406 | 1,471 | 1,337 | 1,390 | 1,397 | 1,405 | |
Selling General & Admin Expenses | 6,842 | 7,127 | 8,612 | 8,595 | 7,272 | 7,930 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (536) | (726) | (1,375) | (1,654) | (1,419) | (1,537) | |
Interest Income | 43 | 272 | 720 | 1,078 | 426 | 547 | |
Income Tax Expense | 1,109 | 703 | (284) | 657 | 547 | 742 | |
Net Income | |||||||
Net Income | 7,725 | 6,950 | 5,995 | 6,335 | 6,737 | 7,083 | |
Supplemental | |||||||
EBIT | 9,377 | 8,561 | 6,859 | 8,692 | 8,686 | - | |
EBITDA | 11,969 | 11,942 | 6,859 | 11,800 | 11,466 | 11,241 | |