2019 Q4 | 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] |
1.4B 9.7% |
1.52B 9.0% |
5.83B 282.5% |
6.19B 6.2% |
6.54B 5.6% |
6.76B 3.5% |
6.88B 1.7% |
7.08B 2.9% |
7.21B 1.8% |
7.36B 2.0% |
7.65B 4.0% |
7.9B 3.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
887.9M -0.1% |
960.2M 8.1% |
3.78B 293.8% |
4.02B 6.3% |
4.28B 6.4% |
4.41B 3.1% |
4.48B 1.5% |
4.54B 1.4% |
4.64B 2.2% |
4.85B 4.4% |
5.01B 3.4% |
5.19B 3.6% |
|
Gross Profit | [friend] | [friend] | [friend] |
510.86M 32.4% |
563.93M 10.4% |
2.05B 263.3% |
2.17B 6.0% |
2.26B 4.0% |
2.35B 4.2% |
2.4B 2.3% |
2.54B 5.7% |
2.57B 1.0% |
2.51B -2.2% |
2.64B 5.1% |
2.71B 2.5% |
|
Total Expenses | [friend] | [friend] | [friend] |
1.26B 4.3% |
1.37B 8.6% |
5.28B 284.5% |
5.58B 5.7% |
5.91B 5.9% |
6.04B 2.2% |
6.11B 1.1% |
6.24B 2.2% |
6.42B 2.7% |
6.65B 3.7% |
6.88B 3.4% |
7.03B 2.2% |
|
Operating Expense | [friend] | [friend] | [friend] |
376.51M 16.5% |
413.19M 9.7% |
1.5B 262.9% |
1.56B 4.3% |
1.64B 4.6% |
1.63B -0.3% |
1.63B 0.1% |
1.7B 4.3% |
1.77B 4.1% |
1.81B 1.8% |
1.87B 3.4% |
1.84B -1.5% |
|
Operating Income | [friend] | [friend] | [friend] |
134.36M 114.6% |
150.74M 12.2% |
549.27M 264.4% |
607.06M 10.5% |
621.05M 2.3% |
720.84M 16.1% |
772.2M 7.1% |
839.45M 8.7% |
794.91M -5.3% |
706.93M -11.1% |
774.58M 9.6% |
869.86M 12.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
167.38M - |
- |
492.16M - |
- |
567.5M - |
- |
731.28M - |
- |
775.73M - |
- |
805.85M - |
- | |
Net Income | [friend] | [friend] | [friend] |
75.49M 314.0% |
100.31M 32.9% |
317.04M 216.1% |
366.76M 15.7% |
373.56M 1.9% |
437.97M 17.2% |
467.05M 6.6% |
527.27M 12.9% |
509.22M -3.4% |
447.49M -12.1% |
539.58M 20.6% |
600.32M 11.3% |
|
Basic EPS | [friend] | [friend] | [friend] |
11.816 314.0% |
14.339 21.4% |
45.88 220.0% |
51.976 13.3% |
50.949 -2.0% |
58.22 14.3% |
61.3 5.3% |
69.15 12.8% |
66.76 -3.5% |
58.61 -12.2% |
70.58 20.4% |
78.46 11.2% |
|
Diluted EPS | [friend] | [friend] | [friend] |
10.443 265.9% |
13.299 27.3% |
43.45 226.7% |
49.466 13.8% |
47.869 -3.2% |
56.17 17.3% |
59.37 5.7% |
66.79 12.5% |
64.73 -3.1% |
56.87 -12.1% |
68.56 20.6% |
76.28 11.3% |