2017 | 2018 | 2019 | 2020 | 2021 | 2022 | Graph | |
---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
196.91M 31.7% |
253.15M 28.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
135.1M 42.1% |
185.28M 37.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
61.81M 13.5% |
67.87M 9.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
152.3M 33.8% |
204.24M 34.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
17.21M -8.2% |
18.97M 10.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
44.6M 24.8% |
48.9M 9.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
44.27M 27.0% |
48.13M 8.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
32.74M 27.6% |
35.31M 7.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.042 6.5% |
0.044 3.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.042 4.5% |
0.04 -4.6% |