2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 51.73M | 52.68M | |
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 12.41M | 13.07M | |
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 39.32M | 39.61M | |
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 34.1M | 31.77M | |
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 21.69M | 18.71M | |
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 17.63M | 20.9M | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 45.7M | 43.64M | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 33.98M | 32.67M | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 33.98M | 32.67M | |
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 0.08 | 0.07 | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 0.08 | 0.07 |