
| 2017 | 2018 | 2019 | 2020 | 2021 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 35,857 | 41,234 | 42,023 | 39,197 | 69,964 | 123,351 | |
COGS | 25,534 | 30,099 | 32,696 | 21,729 | 52,472 | 96,907 | |
Gross Profit | 10,323 | 11,135 | 9,327 | 17,468 | 17,492 | 26,444 | |
Operating Expenses & Income | |||||||
Operating Income | 4,898 | 5,354 | 3,330 | 10,811 | 11,562 | 20,057 | |
Total Operating Expenses | 5,425 | 5,781 | 5,997 | 6,657 | 6,700 | 8,258 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 896 | 1,063 | 826 | 1,066 | - | 248 | |
Earnings from Continuing Operations | |||||||
Interest Expense | (81) | (45) | (117) | (75) | (169) | (1,265) | |
Interest Income | 51 | 103 | 345 | 610 | - | 67 | |
Income Tax Expense | 1,001 | 1,293 | 788 | 1,685 | 4,968 | 10,641 | |
Net Income | |||||||
Net Income | 2,923 | 3,212 | 1,371 | 7,340 | 6,014 | 8,420 | |
Supplemental | |||||||
EBIT | 4,005 | 4,550 | 2,276 | 9,100 | 11,151 | 19,058 | |
EBITDA | 6,674 | 7,270 | 5,332 | 12,524 | 15,182 | 24,461 | |