2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
829.43M 35.5% |
1.01B 21.5% |
1.85B 83.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
588.93M 49.6% |
732.05M 24.3% |
1.34B 82.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
240.51M 10.0% |
275.52M 14.6% |
507.4M 84.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
703.59M 50.5% |
887.65M 26.2% |
1.63B 83.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
114.66M 55.7% |
155.6M 35.7% |
289.64M 86.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
125.84M -13.2% |
119.92M -4.7% |
217.77M 81.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
119.95M -3.8% |
127.81M 6.6% |
182.38M 42.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
119.95M -3.8% |
127.81M 6.6% |
182.38M 42.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.778 -21.2% |
0.76 -2.3% |
1.08 42.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.778 -21.2% |
0.76 -2.3% |
1.08 42.1% |