2016 Q4 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 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] | [friend] | [friend] |
2B 26.3% |
2.4B 19.9% |
2.8B 16.8% |
3.24B 15.4% |
3.53B 9.2% |
4.1B 16.0% |
4.64B 13.2% |
4.66B 0.5% |
4.78B 2.6% |
5.07B 5.9% |
4.97B -1.9% |
4.91B -1.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.42B 22.7% |
1.69B 19.0% |
1.96B 16.0% |
2.27B 15.7% |
2.54B 11.7% |
3.09B 21.7% |
3.72B 20.5% |
3.93B 5.5% |
4.26B 8.5% |
4.7B 10.3% |
4.68B -0.4% |
4.73B 1.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
580.21M 36.2% |
709.1M 22.2% |
842.13M 18.8% |
965.3M 14.6% |
996.05M 3.2% |
1.01B 1.5% |
921.07M -8.9% |
736.72M -20.0% |
526.63M -28.5% |
367.95M -30.1% |
289.85M -21.2% |
184.94M -36.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.57B 22.1% |
1.86B 18.3% |
2.18B 17.2% |
2.53B 16.2% |
2.83B 11.9% |
3.37B 19.3% |
3.91B 15.9% |
4.08B 4.4% |
4.37B 7.1% |
4.81B 9.9% |
4.84B 0.7% |
4.89B 1.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.36M 17.2% |
165.29M 12.2% |
214.42M 29.7% |
257.6M 20.1% |
292.32M 13.5% |
287.09M -1.8% |
192.29M -33.0% |
158.7M -17.5% |
114.77M -27.7% |
107.79M -6.1% |
161.41M 49.7% |
163.42M 1.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
432.85M 44.2% |
543.81M 25.6% |
627.7M 15.4% |
707.7M 12.7% |
703.73M -0.6% |
723.81M 2.9% |
728.78M 0.7% |
578.02M -20.7% |
411.86M -28.7% |
260.16M -36.8% |
128.44M -50.6% |
21.52M -83.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
373.12M - |
- |
550.57M - |
- |
594.05M - |
- |
520.03M - |
- |
253.48M - |
- |
16.58M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
373.05M 36.5% |
464.13M 24.4% |
549.96M 18.5% |
613.34M 11.5% |
593.73M -3.2% |
593.42M -0.1% |
520.5M -12.3% |
383.32M -26.4% |
253.73M -33.8% |
114.14M -55.0% |
19.03M -83.3% |
-65.6M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.157 36.1% |
1.443 24.7% |
1.7 17.8% |
1.886 10.9% |
1.821 -3.4% |
1.814 -0.4% |
1.514 -16.5% |
1.071 -29.2% |
0.684 -36.1% |
0.244 -64.3% |
0.04 -83.6% |
-0.16 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.157 36.1% |
1.443 24.7% |
1.7 17.8% |
1.886 10.9% |
1.821 -3.4% |
1.814 -0.4% |
1.514 -16.5% |
1.071 -29.2% |
0.684 -36.1% |
0.244 -64.3% |
0.04 -83.6% |
-0.16 - |