

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 111,239 | 142,610 | 155,498 | 142,380 | 133,453 | 128,034 | |
COGS | 82,954 | 111,418 | 118,271 | 111,843 | 106,010 | 109,718 | |
Gross Profit | 28,285 | 31,192 | 37,227 | 30,537 | 27,443 | 18,316 | |
Operating Expenses & Income | |||||||
Operating Income | 13,444 | 13,985 | 18,492 | 11,589 | 9,869 | 7,931 | |
Total Operating Expenses | 14,841 | 17,207 | 18,735 | 18,948 | 17,574 | 37,413 | |
R&D Expenses | 6,299 | 6,624 | 7,538 | 7,642 | 6,848 | 5,172 | |
Selling General & Admin Expenses | 3,909 | 4,425 | 4,934 | 5,161 | 10,606 | 10,294 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (214) | (218) | (176) | (228) | (269) | (479) | |
Interest Income | 2,589 | 1,380 | 932 | 655 | 502 | 389 | |
Income Tax Expense | 3,597 | 4,927 | 4,931 | 3,293 | 2,785 | 1,749 | |
Net Income | |||||||
Net Income | 12,382 | 17,941 | 11,290 | 7,290 | 7,294 | 6,303 | |
Supplemental | |||||||
EBIT | 16,274 | 23,727 | 17,272 | 11,199 | 10,505 | - | |
EBITDA | 22,769 | 32,293 | 26,246 | 19,849 | 19,197 | - | |