2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.27B 8.6% |
2.68B 18.1% |
2.88B 7.7% |
3.04B 5.6% |
3.88B 27.3% |
4.71B 21.6% |
5.78B 22.7% |
7.07B 22.4% |
7.44B 5.3% |
7.35B -1.2% |
6.76B -8.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.48B 9.5% |
1.83B 23.4% |
2.01B 9.7% |
2.15B 7.1% |
2.72B 26.3% |
3.18B 17.1% |
3.78B 18.7% |
4.61B 22.1% |
4.89B 6.1% |
5.09B 4.1% |
4.86B -4.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
783.85M 6.8% |
847.94M 8.2% |
875.62M 3.3% |
892.32M 1.9% |
1.16B 29.7% |
1.53B 32.1% |
2B 31.1% |
2.46B 22.8% |
2.55B 3.8% |
2.26B -11.4% |
1.9B -16.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.91B 11.5% |
2.32B 21.5% |
2.59B 11.7% |
2.83B 9.3% |
3.5B 23.6% |
4.05B 15.9% |
4.75B 17.1% |
5.68B 19.7% |
6.05B 6.4% |
6.33B 4.8% |
6.17B -2.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
425.4M 18.9% |
489.08M 15.0% |
581.74M 18.9% |
679.68M 16.8% |
780.57M 14.8% |
873.07M 11.9% |
971.33M 11.3% |
1.07B 10.2% |
1.16B 7.9% |
1.24B 7.6% |
1.31B 4.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
358.45M -4.7% |
358.87M 0.1% |
293.88M -18.1% |
212.64M -27.6% |
376.85M 77.2% |
655.64M 74.0% |
1.03B 57.5% |
1.39B 34.6% |
1.4B 0.6% |
1.02B -27.2% |
594.2M -41.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
278.47M - |
- |
175.84M - |
- |
636.25M - |
- |
1.32B - |
- |
866.22M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
278.65M -5.6% |
279.54M 0.3% |
219.02M -21.6% |
181.08M -17.3% |
339.55M 87.5% |
649.29M 91.2% |
976.28M 50.4% |
1.34B 36.8% |
1.27B -5.1% |
852.1M -32.7% |
486.87M -42.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.582 -13.6% |
1.622 2.6% |
1.276 -21.4% |
1.051 -17.6% |
1.965 87.0% |
3.764 91.5% |
4.041 7.3% |
5.524 36.7% |
5.239 -5.2% |
3.529 -32.6% |
2.014 -42.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.582 -13.6% |
1.617 2.3% |
1.27 -21.5% |
1.046 -17.7% |
1.953 86.7% |
3.736 91.3% |
4.01 7.3% |
5.483 36.7% |
5.204 -5.1% |
3.5 -32.7% |
2 -42.9% |