

| 2021 | 2022 | 2023 | 2024 | 2025 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 81,732 | 96,933 | 103,881 | 98,722 | 91,583 | 89,490 | |
COGS | 58,457 | 72,465 | 77,395 | 71,349 | 67,058 | 65,688 | |
Gross Profit | 23,275 | 24,468 | 26,486 | 27,373 | 24,525 | 23,802 | |
Operating Expenses & Income | |||||||
Operating Income | 10,758 | 8,532 | 11,084 | 10,339 | 7,498 | 7,256 | |
Total Operating Expenses | 12,957 | 15,089 | 15,256 | 17,034 | 17,027 | 16,546 | |
R&D Expenses | 2,751 | 3,177 | 3,303 | 3,326 | 3,409 | 3,319 | |
Selling General & Admin Expenses | 514 | 661 | 607 | 601 | 961 | 13,408 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (441) | (586) | (1,300) | (1,089) | (782) | (1,316) | |
Interest Income | 695 | 1,239 | 562 | 436 | 1,330 | 1,040 | |
Income Tax Expense | 2,484 | 2,438 | 2,404 | 2,202 | 2,176 | 2,157 | |
Net Income | |||||||
Net Income | 7,331 | 4,469 | 6,395 | 6,474 | 3,927 | 3,758 | |
Supplemental | |||||||
EBIT | 10,483 | 7,855 | 10,197 | 10,178 | 7,755 | 7,513 | |
EBITDA | 13,755 | 11,510 | 14,344 | 14,610 | 12,379 | 11,839 | |