

| 2017 | 2018 | 2019 | 2020 | 2021 | TTM | ||
|---|---|---|---|---|---|---|---|
Revenue | |||||||
Total revenue | 30,186 | 30,821 | 33,754 | 34,099 | 34,114 | 35,313 | |
COGS | 10,342 | 10,241 | 11,863 | 11,704 | 11,603 | 12,435 | |
Gross Profit | 19,844 | 20,580 | 21,891 | 22,395 | 22,511 | 22,878 | |
Operating Expenses & Income | |||||||
Operating Income | 6,061 | 7,064 | 6,292 | 6,224 | 6,201 | 6,715 | |
Total Operating Expenses | 13,783 | 13,516 | 15,599 | 16,171 | 16,310 | 16,163 | |
R&D Expenses | 4,476 | 3,893 | 4,568 | 5,098 | 5,278 | 5,347 | |
Selling General & Admin Expenses | 9,672 | 9,915 | 11,402 | 11,456 | 10,975 | 10,816 | |
Earnings from Continuing Operations | |||||||
Interest Expense | - | (771) | (885) | (856) | (784) | (807) | |
Interest Income | 646 | 602 | 708 | 44 | 28 | 42 | |
Income Tax Expense | 1,356 | 754 | 953 | 580 | 346 | 737 | |
Net Income | |||||||
Net Income | 1,532 | 3,623 | 4,645 | 5,749 | 4,385 | 4,557 | |
Supplemental | |||||||
EBIT | 3,624 | 5,148 | 6,483 | 7,185 | 5,515 | 6,101 | |
EBITDA | 5,546 | 7,004 | 8,817 | 9,536 | 8,039 | 8,935 | |