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.15B 1.2% |
9.42B 2.9% |
9.68B 2.8% |
9.88B 2.1% |
10.16B 2.8% |
10.47B 3.0% |
10.69B 2.1% |
10.98B 2.8% |
11.23B 2.2% |
11.5B 2.5% |
11.8B 2.6% |
12.07B 2.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.31B 0.7% |
7.39B 1.1% |
7.42B 0.5% |
7.46B 0.5% |
7.6B 1.9% |
7.71B 1.4% |
7.82B 1.5% |
8.01B 2.4% |
8.28B 3.3% |
8.6B 3.9% |
8.85B 2.9% |
9.1B 2.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.84B 3.0% |
2.03B 10.1% |
2.26B 11.3% |
2.42B 7.2% |
2.56B 5.8% |
2.76B 7.6% |
2.87B 3.9% |
2.97B 3.7% |
2.95B -0.8% |
2.9B -1.5% |
2.96B 1.8% |
2.97B 0.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.13B 0.5% |
9.22B 1.0% |
9.3B 0.8% |
9.39B 1.0% |
9.58B 2.1% |
9.73B 1.6% |
9.91B 1.8% |
10.14B 2.4% |
10.48B 3.3% |
10.89B 4.0% |
11.22B 3.0% |
11.52B 2.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.82B -0.1% |
1.84B 0.7% |
1.88B 2.2% |
1.93B 2.9% |
1.99B 2.9% |
2.03B 2.1% |
2.09B 3.0% |
2.13B 2.3% |
2.2B 3.1% |
2.3B 4.4% |
2.37B 3.2% |
2.42B 1.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.69M - |
195.02M 799.2% |
384.05M 96.9% |
493.05M 28.4% |
577.92M 17.2% |
731.26M 26.5% |
779.26M 6.6% |
839.26M 7.7% |
749.26M -10.7% |
608M -18.9% |
585M -3.8% |
554M -5.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
646.67M - |
- |
500.04M - |
- |
593.4M - |
- |
883.4M - |
- |
623M - |
- |
582M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
387.39M 26.3% |
448.21M 15.7% |
494.91M 10.4% |
297.7M -39.8% |
292.65M -1.7% |
316.09M 8.0% |
331.09M 4.7% |
559.09M 68.9% |
521.09M -6.8% |
461M -11.5% |
458M -0.7% |
469M 2.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.01 26.4% |
50.87 15.6% |
56.14 10.4% |
33.75 -39.9% |
33.17 -1.7% |
35.77 7.8% |
37.35 4.4% |
63.06 68.8% |
58.58 -7.1% |
51.84 -11.5% |
51.43 -0.8% |
52.59 2.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.01 26.3% |
48.64 15.8% |
53.7 10.4% |
32.32 -39.8% |
31.76 -1.7% |
34.27 7.9% |
35.87 4.7% |
60.63 69.0% |
56.48 -6.8% |
50.27 -11.0% |
50.16 -0.2% |
51.61 2.9% |