

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 338,571 | 303,921 | 332,590 | 331,129 | 361,390 | 377,264 | |
COGS | 180,537 | 193,172 | 208,740 | 203,461 | 226,273 | 237,702 | |
Gross Profit | 158,034 | 110,749 | 123,850 | 127,668 | 135,117 | 139,562 | |
Operating Expenses & Income | |||||||
Operating Income | 19,307 | 12,845 | 18,622 | 11,065 | 8,736 | 10,132 | |
Total Operating Expenses | 138,727 | 97,904 | 105,228 | 116,603 | 126,381 | 129,430 | |
R&D Expenses | 5,077 | 5,148 | 5,949 | - | - | - | |
Selling General & Admin Expenses | 45,323 | 48,143 | 52,064 | 55,839 | 58,804 | 44,396 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (37) | (96) | (93) | (92) | (118) | (152) | |
Interest Income | 335 | 550 | 651 | 920 | 811 | - | |
Income Tax Expense | 7,239 | 5,779 | 5,724 | 4,054 | 3,014 | 3,886 | |
Net Income | |||||||
Net Income | 13,519 | 8,099 | 14,133 | 8,113 | 5,036 | 6,266 | |
Supplemental | |||||||
EBIT | 20,843 | 14,030 | 20,036 | 12,303 | 8,216 | 8,947 | |
EBITDA | 35,092 | 27,926 | 34,052 | 29,057 | 15,774 | 20,314 | |