

| 2016 | 2017 | 2018 | 2019 | 2020 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 73,095 | 74,947 | 75,351 | 80,185 | 100,721 | 107,216 | |
COGS | 34,984 | 35,848 | 35,741 | 34,510 | 41,915 | 45,572 | |
Gross Profit | 38,111 | 39,099 | 39,610 | 45,675 | 58,806 | 61,644 | |
Operating Expenses & Income | |||||||
Operating Income | 5,968 | 6,782 | 7,740 | 9,759 | 13,151 | 14,645 | |
Total Operating Expenses | 67,127 | 68,165 | 67,611 | 70,426 | 87,570 | 92,571 | |
R&D Expenses | - | - | - | - | - | - | |
Selling General & Admin Expenses | 212 | 352 | 431 | 426 | 627 | 257 | |
Earnings from Continuing Operations | |||||||
Interest Expense | - | - | - | - | - | (5,557) | |
Interest Income | 223 | 320 | 582 | 693 | 692 | 705 | |
Income Tax Expense | 1,443 | (558) | 1,824 | 1,993 | 1,929 | 2,194 | |
Net Income | |||||||
Net Income | 2,675 | 3,461 | 2,166 | 3,867 | 4,158 | 5,375 | |
Supplemental | |||||||
EBIT | 20,924 | 9,163 | 9,830 | 11,108 | 14,663 | 14,362 | |
EBITDA | - | 22,275 | 21,261 | 27,864 | 39,675 | 43,322 | |