
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 93,174 | 94,963 | 83,928 | 107,411 | 129,140 | 140,359 | |
COGS | 64,994 | 68,204 | 60,258 | 71,056 | 81,168 | 87,489 | |
Gross Profit | 28,180 | 26,759 | 23,670 | 36,355 | 47,972 | 52,870 | |
Operating Expenses & Income | |||||||
Operating Income | 17,957 | 15,715 | 11,895 | 22,053 | 33,993 | 38,512 | |
Total Operating Expenses | 10,223 | 11,044 | 11,775 | 14,302 | 13,979 | 14,358 | |
R&D Expenses | 1,901 | 2,249 | 2,392 | 3,136 | - | - | |
Selling General & Admin Expenses | 10,223 | 6,159 | 11,775 | 14,302 | 5,190 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (412) | (683) | (370) | (341) | (1,060) | (819) | |
Interest Income | 84 | 394 | 1,071 | 741 | 107 | - | |
Income Tax Expense | 6,155 | 5,622 | 5,615 | 7,525 | 11,298 | 13,564 | |
Net Income | |||||||
Net Income | 9,486 | 7,695 | 5,376 | 10,902 | 16,746 | 19,061 | |
Supplemental | |||||||
EBIT | 19,188 | 17,150 | 14,165 | 24,050 | 36,677 | 40,645 | |
EBITDA | 21,003 | 19,188 | 16,214 | 26,264 | 38,859 | 42,913 | |