
| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 65,381 | 67,493 | 75,579 | 88,330 | 97,406 | 98,604 | |
COGS | 34,143 | 35,118 | 38,238 | 44,265 | 51,587 | 52,432 | |
Gross Profit | 31,238 | 32,375 | 37,341 | 44,065 | 45,819 | 46,172 | |
Operating Expenses & Income | |||||||
Operating Income | (1,402) | (1,129) | 4,017 | 5,773 | (2,926) | (3,938) | |
Total Operating Expenses | 32,640 | 33,504 | 33,324 | 38,292 | 48,745 | 50,110 | |
R&D Expenses | 10,363 | 10,391 | 9,474 | 12,889 | - | - | |
Selling General & Admin Expenses | 19,923 | 20,304 | 20,790 | 22,179 | - | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (23) | (20) | (18) | (21) | (28) | (30) | |
Interest Income | 18,103 | 23 | 21 | 57 | 148 | - | |
Income Tax Expense | 3,475 | 3,046 | 3,159 | 3,634 | 2,930 | 3,232 | |
Net Income | |||||||
Net Income | 12,921 | 10,528 | 11,160 | 11,961 | 13,779 | 13,982 | |
Supplemental | |||||||
EBIT | 16,529 | 13,699 | 14,465 | 15,630 | 16,919 | 12,260 | |
EBITDA | 20,259 | 17,808 | 18,719 | 20,245 | 21,563 | 16,896.8 | |