
| 2019 | 2020 | 2021 | 2022 | 2023 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 57,066 | 54,881 | 45,276 | 50,783 | 58,524 | 59,738 | |
COGS | 43,887 | 43,317 | 37,112 | 39,225 | 46,271 | 46,903 | |
Gross Profit | 13,179 | 11,564 | 8,164 | 11,558 | 12,253 | 12,835 | |
Operating Expenses & Income | |||||||
Operating Income | 3,420 | 1,829 | 453 | 2,627 | 2,385 | 2,869 | |
Total Operating Expenses | 9,757 | 9,735 | 8,328 | 8,929 | 9,866 | 9,964 | |
R&D Expenses | 2,145 | - | - | - | - | - | |
Selling General & Admin Expenses | 6,286 | 6,133 | 5,252 | 5,477 | 5,900 | 7,496 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (182) | (167) | (157) | (113) | (93) | (105) | |
Interest Income | 15 | 13 | 9 | 11 | 12 | 26 | |
Income Tax Expense | 1,195 | 1,253 | 1,108 | 788 | 928 | 968 | |
Net Income | |||||||
Net Income | 1,888 | 490 | (671) | 1,808 | 1,808 | 2,130 | |
Supplemental | |||||||
EBIT | 3,532 | 1,829 | 453 | 2,627 | 2,385 | 2,869 | |
EBITDA | 7,475 | 6,044 | 4,500 | 7,290 | 7,320 | 3,172 | |