2019 Q2 | 2020 Q2 | 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] |
727.08M -75.6% |
813.29M 11.9% |
3.21B 294.5% |
3.51B 9.4% |
3.77B 7.5% |
3.96B 5.1% |
4.16B 4.9% |
4.24B 1.9% |
4.32B 1.9% |
4.44B 2.8% |
4.71B 6.2% |
5.18B 9.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
431.78M -74.8% |
461.52M 6.9% |
1.85B 300.8% |
2.06B 11.4% |
2.25B 9.0% |
2.41B 7.4% |
2.57B 6.4% |
2.63B 2.5% |
2.66B 1.0% |
2.71B 2.0% |
2.86B 5.5% |
3.14B 9.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
295.3M -76.8% |
351.77M 19.1% |
1.36B 286.3% |
1.45B 6.6% |
1.52B 5.3% |
1.55B 1.6% |
1.59B 2.6% |
1.6B 0.8% |
1.66B 3.5% |
1.72B 4.0% |
1.85B 7.3% |
2.03B 9.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
679.59M -74.3% |
720.19M 6.0% |
2.87B 298.8% |
3.14B 9.2% |
3.37B 7.3% |
3.55B 5.4% |
3.71B 4.5% |
3.78B 2.0% |
3.82B 1.1% |
3.92B 2.6% |
4.24B 8.2% |
4.63B 9.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
247.81M -73.4% |
258.66M 4.4% |
1.02B 295.2% |
1.07B 5.2% |
1.12B 4.1% |
1.13B 1.3% |
1.14B 0.4% |
1.15B 0.8% |
1.16B 1.3% |
1.21B 4.1% |
1.38B 14.4% |
1.49B 7.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
47.49M -86.1% |
93.11M 96.1% |
336.67M 261.6% |
373.09M 10.8% |
406.1M 8.8% |
415.61M 2.3% |
451.07M 8.5% |
455.29M 0.9% |
495.71M 8.9% |
514.51M 3.8% |
466.35M -9.4% |
545.98M 17.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - |
132.88M - |
- |
360.96M - |
- |
386.3M - |
- |
430.13M - |
- |
514.89M - |
- |
547.14M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
21.57M -90.4% |
64.76M 200.2% |
212.17M 227.6% |
240.17M 13.2% |
250.03M 4.1% |
240.37M -3.9% |
247.64M 3.0% |
266.74M 7.7% |
312.95M 17.3% |
350.79M 12.1% |
302.89M -13.7% |
341.06M 12.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
3.503 -90.0% |
10.313 194.4% |
35.791 247.0% |
37.95 6.0% |
39.277 3.5% |
37.43 -4.7% |
38.287 2.3% |
40.983 7.0% |
48.023 17.2% |
53.747 11.9% |
46.35 -13.8% |
52.05 12.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
3.333 -90.5% |
9.867 196.0% |
35.791 262.7% |
36.583 2.2% |
37.993 3.9% |
36.457 -4.0% |
37.48 2.8% |
40.293 7.5% |
47.22 17.2% |
52.843 11.9% |
45.543 -13.8% |
51.11 12.2% |