2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
891.39M 53.5% |
1.1B 23.6% |
1.07B -3.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
401.57M 45.8% |
509.09M 26.8% |
514.52M 1.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
489.82M 60.5% |
592.32M 20.9% |
554.2M -6.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
786.1M 51.3% |
1.03B 30.8% |
1.05B 1.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
384.53M 57.5% |
519.18M 35.0% |
532.07M 2.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
105.29M 72.4% |
73.14M -30.5% |
22.13M -69.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
99.84M 75.8% |
58.7M -41.2% |
28.15M -52.0% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
99.84M 75.8% |
58.7M -41.2% |
28.15M -52.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
1.38 70.4% |
0.8 -42.0% |
0.39 -51.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
1.34 69.6% |
0.79 -41.0% |
0.38 -51.9% |