

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 81,732 | 96,933 | 103,881 | 98,722 | 91,583 | 89,519 | |
COGS | 58,457 | 72,465 | 77,709 | 71,349 | 67,058 | 64,477 | |
Gross Profit | 23,275 | 24,468 | 26,172 | 27,373 | 24,525 | 25,042 | |
Operating Expenses & Income | |||||||
Operating Income | 10,758 | 8,532 | 11,084 | 10,339 | 7,498 | 8,175 | |
Total Operating Expenses | 12,957 | 15,089 | 15,088 | 17,034 | 17,027 | 16,867 | |
R&D Expenses | 2,751 | 3,177 | 3,303 | 3,326 | 3,409 | 3,244 | |
Selling General & Admin Expenses | 514 | 661 | 607 | 601 | 961 | 13,097 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (441) | (586) | (1,076) | (1,089) | (782) | (875) | |
Interest Income | 695 | 135 | 562 | 436 | 1,330 | 599 | |
Income Tax Expense | 2,484 | 2,438 | 2,404 | 2,202 | 2,176 | 2,556 | |
Net Income | |||||||
Net Income | 7,331 | 4,469 | 6,395 | 6,474 | 3,927 | 4,505 | |
Supplemental | |||||||
EBIT | 10,483 | 7,855 | 10,197 | 10,178 | 7,755 | 7,857 | |
EBITDA | 13,755 | 11,510 | 14,344 | 14,610 | 12,379 | 12,314 | |