
| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 39,211 | 44,915 | 42,857 | 42,879 | 44,556 | 46,336 | |
COGS | 19,577 | 25,904 | 25,295 | 25,151 | 27,778 | 27,629 | |
Gross Profit | 19,634 | 19,011 | 17,562 | 17,728 | 16,778 | 18,707 | |
Operating Expenses & Income | |||||||
Operating Income | 10,318 | 8,525 | 6,859 | 7,662 | 8,109 | 8,195 | |
Total Operating Expenses | 9,316 | 10,486 | 10,703 | 10,066 | 8,669 | 10,515 | |
R&D Expenses | 1,406 | 1,471 | 1,337 | 1,390 | 1,397 | 1,404 | |
Selling General & Admin Expenses | 6,842 | 7,127 | 8,612 | 8,595 | 7,272 | 8,229 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (536) | (726) | (1,375) | (1,654) | (1,419) | (1,467) | |
Interest Income | 43 | 272 | 720 | 1,078 | 426 | 574 | |
Income Tax Expense | 1,109 | 703 | (284) | 657 | 547 | 597 | |
Net Income | |||||||
Net Income | 7,725 | 6,950 | 5,995 | 6,335 | 6,737 | 6,978 | |
Supplemental | |||||||
EBIT | 9,377 | 8,561 | 6,859 | 8,692 | 8,686 | 8,630 | |
EBITDA | 11,969 | 11,942 | 6,859 | 11,800 | 11,466 | 10,935 | |