

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 203,785 | 152,339 | 158,344 | 169,278 | 179,182 | 185,568 | |
COGS | 124,564 | 91,774 | 96,566 | 102,442 | 106,612 | 110,998 | |
Gross Profit | 79,221 | 60,565 | 61,778 | 66,836 | 72,570 | 74,570 | |
Operating Expenses & Income | |||||||
Operating Income | 10,668 | 7,435 | 6,371 | 6,426 | 8,046 | 7,711 | |
Total Operating Expenses | 68,553 | 53,130 | 55,407 | 60,410 | 64,524 | 66,859 | |
R&D Expenses | 3,172 | 3,217 | 3,301 | 3,452 | 3,597 | 3,664 | |
Selling General & Admin Expenses | 7,754 | 8,384 | 36,182 | 39,034 | 10,260 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (16) | (23) | (33) | (38) | (90) | (133) | |
Interest Income | 85 | 121 | 169 | 205 | 214 | - | |
Income Tax Expense | 3,536 | 2,417 | 2,153 | 2,153 | 2,483 | 2,365 | |
Net Income | |||||||
Net Income | 7,143 | 5,303 | 4,103 | 3,475 | 5,238 | 4,657 | |
Supplemental | |||||||
EBIT | 10,668 | 7,435 | 6,371 | 6,426 | 8,046 | 7,711 | |
EBITDA | 16,040 | 11,716 | 10,608 | 10,996 | 12,800 | 12,703 | |