2011 Q2 | 2012 Q2 | 2014 Q1 | 2015 Q1 | 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] | [friend] |
191.74B -6.2% |
214.7B 12.0% |
235.94B 9.9% |
250.22B 6.1% |
284.12B 13.6% |
298.7B 5.1% |
306.21B 2.5% |
323.65B 5.7% |
334.07B 3.2% |
342.81B 2.6% |
352.18B 2.7% |
353.72B 0.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.89B -11.7% |
119.06B 14.6% |
137.27B 15.3% |
161.13B 17.4% |
174.91B 8.6% |
184.24B 5.3% |
184.31B 0.0% |
196.41B 6.6% |
204.76B 4.2% |
209.33B 2.2% |
215.22B 2.8% |
206.83B -3.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.85B 1.2% |
95.63B 8.9% |
98.67B 3.2% |
89.09B -9.7% |
109.21B 22.6% |
114.46B 4.8% |
121.9B 6.5% |
127.23B 4.4% |
129.31B 1.6% |
133.48B 3.2% |
136.96B 2.6% |
146.89B 7.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
189.88B 9.1% |
174.3B -8.2% |
199.87B 14.7% |
216.74B 8.4% |
249.76B 15.2% |
258.94B 3.7% |
264.79B 2.3% |
279.92B 5.7% |
287.7B 2.8% |
298.44B 3.7% |
301.98B 1.2% |
300.64B -0.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.99B 52.5% |
55.24B -35.8% |
62.6B 13.3% |
55.61B -11.2% |
74.85B 34.6% |
74.7B -0.2% |
80.47B 7.7% |
83.5B 3.8% |
82.94B -0.7% |
89.12B 7.4% |
86.76B -2.6% |
93.8B 8.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.86B -93.9% |
40.4B 2074.1% |
36.07B -10.7% |
33.48B -7.2% |
34.36B 2.6% |
39.76B 15.7% |
41.43B 4.2% |
43.73B 5.6% |
46.37B 6.0% |
44.37B -4.3% |
50.2B 13.2% |
53.08B 5.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
21.03B - |
- | - | - |
52.35B - |
- | - | - |
75.54B - |
- | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.24B -60.4% |
19.29B 355.0% |
19.87B 3.0% |
22.37B 12.6% |
21.96B -1.9% |
27.73B 26.3% |
26.77B -3.5% |
26.37B -1.5% |
35.08B 33.1% |
23.48B -33.1% |
26.58B 13.2% |
27.54B 3.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.82 -60.4% |
17.35 354.1% |
17.89 3.1% |
20.131 12.5% |
19.74 -1.9% |
24.93 26.3% |
24.051 -3.5% |
23.699 -1.5% |
31.5 32.9% |
21.07 -33.1% |
23.86 13.2% |
24.709 3.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.78 -60.5% |
17.26 356.6% |
17.79 3.1% |
20.011 12.5% |
19.65 -1.8% |
24.8 26.2% |
23.941 -3.5% |
23.579 -1.5% |
31.37 33.0% |
20.99 -33.1% |
23.76 13.2% |
24.599 3.5% |