2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
757.97M 25.7% |
1.14B 50.8% |
1.34B 17.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
502.1M 19.4% |
819.44M 63.2% |
1.07B 30.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
255.87M 40.2% |
323.36M 26.4% |
269.86M -16.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
687.13M 23.1% |
1.06B 53.6% |
1.42B 34.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
185.03M 34.7% |
235.94M 27.5% |
348.7M 47.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
70.85M 56.9% |
87.42M 23.4% |
-78.84M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
57.23M 32.2% |
72.78M 27.2% |
-92.81M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
60.8M 37.7% |
73.51M 20.9% |
-84.54M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.4 36.6% |
0.49 22.5% |
-0.49 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.4 36.6% |
0.49 22.5% |
-0.49 - |