2017 Q2 | 2017 Q3 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.61B -5.5% |
5.88B -11.1% |
6.94B 18.1% |
8.41B 21.2% |
7.94B -5.6% |
7.07B -11.0% |
8.36B 18.3% |
10.11B 20.9% |
8.83B -12.7% |
7.63B -13.6% |
9.37B 22.9% |
11.16B 19.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.27B -4.5% |
2.17B -4.3% |
2.42B 11.5% |
3.09B 27.3% |
2.81B -9.0% |
2.57B -8.5% |
2.81B 9.4% |
3.55B 26.1% |
2.89B -18.4% |
2.57B -11.2% |
3.19B 24.1% |
3.74B 17.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.34B -6.0% |
3.71B -14.7% |
4.52B 22.0% |
5.33B 17.9% |
5.13B -3.7% |
4.5B -12.3% |
5.55B 23.4% |
6.57B 18.2% |
5.93B -9.6% |
5.06B -14.7% |
6.18B 22.2% |
7.42B 20.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.95B -0.9% |
4.39B 11.2% |
4.52B 2.9% |
4.99B 10.3% |
4.97B -0.5% |
5.22B 5.1% |
5.38B 3.1% |
6.24B 15.9% |
4.97B -20.3% |
5.43B 9.1% |
5.94B 9.4% |
6.27B 5.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.68B 4.4% |
2.22B 32.1% |
2.1B -5.5% |
1.91B -9.3% |
2.16B 13.2% |
2.65B 22.8% |
2.57B -3.0% |
2.69B 4.8% |
2.08B -22.8% |
2.86B 37.5% |
2.75B -3.9% |
2.54B -7.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.66B -11.6% |
1.48B -44.3% |
2.42B 63.1% |
3.42B 41.4% |
2.97B -13.1% |
1.85B -37.7% |
2.99B 61.1% |
3.88B 29.8% |
3.86B -0.5% |
2.2B -42.9% |
3.44B 56.1% |
4.88B 42.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
5.29B - |
- | - | - |
6.44B - |
- | - | - |
7.58B - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.32B -11.8% |
1.34B -42.3% |
2.11B 57.3% |
3.18B 51.2% |
2.81B -11.6% |
1.5B -46.5% |
2.57B 70.9% |
3.87B 50.6% |
3.39B -12.4% |
1.75B -48.5% |
3.16B 80.8% |
4.4B 39.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.908 -11.8% |
1.105 -42.1% |
1.738 57.2% |
2.631 51.4% |
2.327 -11.5% |
1.245 -46.5% |
2.126 70.8% |
3.193 50.2% |
2.803 -12.2% |
1.437 -48.7% |
2.611 81.7% |
3.634 39.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.908 -11.8% |
1.105 -42.1% |
1.738 57.2% |
2.631 51.4% |
2.327 -11.5% |
1.241 -46.7% |
2.125 71.2% |
3.191 50.2% |
2.803 -12.2% |
1.437 -48.7% |
2.609 81.6% |
3.632 39.2% |