

| 2020 | 2021 | 2022 | 2023 | 2024 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 105,063 | 102,611 | 95,408 | 110,449 | 113,821 | 115,904 | |
COGS | 63,391 | 60,829 | 65,861 | 78,626 | 79,528 | 79,934 | |
Gross Profit | 41,672 | 41,782 | 29,547 | 31,823 | 34,293 | 35,970 | |
Operating Expenses & Income | |||||||
Operating Income | 3,422 | 4,688 | 4,819 | 5,298 | 6,000 | 6,426 | |
Total Operating Expenses | 38,247 | 37,089 | 24,723 | 26,520 | 28,293 | 29,545 | |
R&D Expenses | 590 | 597 | 611 | 878 | 1,019 | 730 | |
Selling General & Admin Expenses | 4,243 | 4,706 | 4,483 | 4,450 | 4,469 | 3,395 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (259) | (276) | (213) | (309) | (404) | (423) | |
Interest Income | 13 | 10 | 183 | 144 | 30 | 29 | |
Income Tax Expense | 1,334 | 1,316 | 1,792 | 1,694 | 2,577 | 2,567 | |
Net Income | |||||||
Net Income | 1,149 | 1,869 | 3,441 | 3,114 | 3,370 | 3,610 | |
Supplemental | |||||||
EBIT | 3,465 | 4,971 | 5,431 | 5,752 | 6,000 | 4,447 | |
EBITDA | 7,327 | 8,707 | 9,288 | 9,893 | 10,242 | 8,853 | |