2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
901.72M 47.7% |
1.63B 80.2% |
1.55B -4.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
680.9M 54.3% |
1.18B 74.0% |
1.17B -1.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
220.83M 30.5% |
440.23M 99.4% |
389.82M -11.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
769.71M 51.5% |
1.33B 72.9% |
1.4B 5.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
88.82M 33.0% |
145.7M 64.0% |
236.12M 62.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
132.01M 29.0% |
294.53M 123.1% |
153.7M -47.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
113.79M 56.9% |
253.18M 122.5% |
136.55M -46.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
113.86M 54.7% |
252.69M 121.9% |
136.81M -45.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.879 35.2% |
1.65 87.8% |
0.86 -47.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.879 35.2% |
1.65 87.8% |
0.86 -47.9% |