

| 2022 | 2023 | 2024 | 2025 | 2026 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 162,526 | 174,973 | 159,510 | 142,258 | 127,859 | 134,548 | |
COGS | 128,240 | 143,048 | 132,128 | 111,987 | 96,593 | 97,778 | |
Gross Profit | 34,286 | 31,925 | 27,382 | 30,271 | 31,266 | 36,770 | |
Operating Expenses & Income | |||||||
Operating Income | 11,869 | 7,807 | 4,887 | 8,440 | 10,008 | 13,280 | |
Total Operating Expenses | 22,417 | 24,118 | 22,495 | 21,831 | 21,258 | 23,490 | |
R&D Expenses | 5,650 | 5,691 | 5,222 | 5,158 | 5,275 | - | |
Selling General & Admin Expenses | 10,663 | 11,924 | 11,775 | 5,482 | 5,249 | - | |
Earnings from Continuing Operations | |||||||
Interest Expense | (48) | (118) | (139) | (128) | (109) | (101) | |
Interest Income | 148 | 169 | 167 | 178 | 180 | - | |
Income Tax Expense | 3,576 | 3,185 | 1,290 | 1,554 | (5,943) | 2,606 | |
Net Income | |||||||
Net Income | 6,699 | 5,684 | (8,501) | 4,152 | 15,638 | 11,324 | |
Supplemental | |||||||
EBIT | 11,869 | 7,807 | 4,887 | 8,440 | 10,008 | 13,280 | |
EBITDA | 21,531 | 18,046 | 15,715 | 18,073 | 19,125 | 22,295 | |