
| 2019 | 2020 | 2021 | 2022 | 2023 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 90,366 | 84,530 | 69,720 | 78,372 | 86,382 | 91,815 | |
COGS | 69,619 | 66,118 | 55,174 | 60,927 | 69,138 | 73,898 | |
Gross Profit | 20,747 | 18,412 | 14,546 | 17,445 | 17,244 | 17,917 | |
Operating Expenses & Income | |||||||
Operating Income | 6,924 | 5,234 | 4,520 | 5,122 | 6,883 | 4,549 | |
Total Operating Expenses | 13,819 | 13,175 | 11,814 | 12,319 | 12,564 | 13,363 | |
R&D Expenses | 977 | 898 | 870 | 938 | 993 | - | |
Selling General & Admin Expenses | 2,305 | 2,036 | 1,780 | 2,014 | 2,171 | 9,522 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (121) | (105) | (105) | (106) | (111) | (120) | |
Interest Income | 258 | 260 | 337 | 408 | 540 | 588 | |
Income Tax Expense | 1,927 | 2,013 | 1,665 | 2,334 | 1,734 | 1,665 | |
Net Income | |||||||
Net Income | 4,979 | 3,517 | 1,880 | 4,318 | 4,318 | 4,803 | |
Supplemental | |||||||
EBIT | 8,010 | 5,234 | 4,520 | 5,122 | 6,883 | 4,549 | |
EBITDA | 12,740 | 10,876 | 9,444 | 11,809 | 11,682 | 6,999 | |