2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.07B 2.7% |
1.2B 11.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
975.56M 2.3% |
1.08B 10.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.22M 7.3% |
118.85M 26.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.05B 2.6% |
1.15B 10.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.97M 6.4% |
76.63M 6.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.25M 10.3% |
42.22M 89.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.51M 50.9% |
32.46M 75.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.29M 49.7% |
32.27M 76.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.045 48.0% |
1.867 78.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.045 48.0% |
1.867 78.7% |