
| 2017 | 2018 | 2019 | 2020 | 2021 | ||
|---|---|---|---|---|---|---|
Revenue | ||||||
Total revenue | 70,645 | 72,327 | 84,330 | 78,655 | 87,138 | |
COGS | 52,644 | 57,835 | 64,273 | 56,740 | 59,356 | |
Gross Profit | 18,001 | 14,492 | 20,057 | 21,915 | 27,782 | |
Operating Expenses & Income | ||||||
Operating Income | 11,062 | 2,396 | 7,144 | 11,966 | 16,712 | |
Total Operating Expenses | 59,583 | 69,931 | 77,186 | 66,689 | 70,426 | |
R&D Expenses | - | - | - | - | - | |
Selling General & Admin Expenses | 3,424 | 3,891 | 5,747 | 5,914 | 6,229 | |
Earnings from Continuing Operations | ||||||
Interest Expense | - | - | - | - | - | |
Interest Income | 918 | 672 | 2,872 | 1,887 | 2,392 | |
Income Tax Expense | 2,524 | 1,123 | 1,585 | 2,686 | - | |
Net Income | ||||||
Net Income | 7,890 | 35 | 795 | 2,036 | 3,007 | |
Supplemental | ||||||
EBIT | 9,572 | 3,212 | 5,381 | 10,425 | - | |
EBITDA | 11,669 | 3,593 | 9,723 | 12,608 | 15,742 | |