2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
184.44M 46.6% |
250.36M 35.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
117.74M 39.6% |
161.17M 36.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
66.7M 60.8% |
89.19M 33.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
155.93M 44.5% |
213.02M 36.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
38.19M 61.7% |
51.85M 35.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
28.51M 59.5% |
37.34M 31.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
25.07M 28.4% |
36.1M 44.0% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
18.43M 7.5% |
25.74M 39.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.009 5.9% |
0.013 40.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.009 4.8% |
0.012 41.4% |