2015 Q3 | 2016 Q3 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.8B 3.1% |
10.05B 2.5% |
10.28B 2.3% |
10.61B 3.2% |
10.91B 2.8% |
11.22B 2.8% |
11.55B 3.0% |
11.78B 2.0% |
11.97B 1.6% |
12.27B 2.5% |
12.61B 2.8% |
12.96B 2.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7B 5.1% |
7.33B 4.7% |
7.69B 4.9% |
7.97B 3.7% |
8.02B 0.6% |
8.13B 1.3% |
8.11B -0.2% |
8.25B 1.7% |
8.42B 2.0% |
8.56B 1.7% |
8.69B 1.6% |
8.88B 2.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.8B -1.5% |
2.72B -2.9% |
2.59B -4.7% |
2.64B 2.0% |
2.89B 9.5% |
3.09B 6.7% |
3.43B 11.2% |
3.53B 2.7% |
3.55B 0.8% |
3.71B 4.3% |
3.91B 5.6% |
4.08B 4.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.77B 4.8% |
9.21B 5.0% |
9.67B 5.0% |
10.07B 4.2% |
10.35B 2.8% |
10.65B 2.9% |
10.77B 1.1% |
11.11B 3.2% |
11.33B 2.0% |
11.6B 2.3% |
11.94B 2.9% |
12.22B 2.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.77B 3.5% |
1.88B 6.2% |
1.98B 5.2% |
2.1B 6.2% |
2.33B 10.8% |
2.53B 8.5% |
2.66B 5.2% |
2.86B 7.6% |
2.92B 1.9% |
3.04B 4.1% |
3.24B 6.8% |
3.34B 2.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.03B -9.2% |
839.81M -18.5% |
612.35M -27.1% |
540.24M -11.8% |
564.69M 4.5% |
561.57M -0.6% |
774.1M 37.8% |
666.61M -13.9% |
638.47M -4.2% |
670.16M 5.0% |
670.58M 0.1% |
743.7M 10.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
866.51M - |
- |
596.59M - |
- |
617.6M - |
- |
726.92M - |
- |
856.53M - |
- |
930.58M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
739.91M -6.9% |
546.11M -26.2% |
415.66M -23.9% |
383.1M -7.8% |
387.94M 1.3% |
401.89M 3.6% |
533.02M 32.6% |
464.68M -12.8% |
457.5M -1.5% |
602.57M 31.7% |
596.88M -0.9% |
646.34M 8.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.17 -7.0% |
50.93 -26.4% |
38.67 -24.1% |
35.52 -8.1% |
35.92 1.1% |
37.26 3.7% |
49.38 32.5% |
43.03 -12.9% |
42.33 -1.6% |
55.74 31.7% |
55.15 -1.1% |
59.67 8.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.56 -6.9% |
49.85 -26.2% |
37.95 -23.9% |
34.93 -8.0% |
35.37 1.3% |
36.66 3.6% |
48.63 32.7% |
42.43 -12.7% |
41.78 -1.5% |
55.02 31.7% |
54.49 -1.0% |
59.02 8.3% |