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] |
3.08B 17.9% |
4.15B 34.9% |
3.24B -21.8% |
3.4B 4.8% |
3.63B 6.8% |
4.52B 24.5% |
4.35B -3.7% |
5.21B 19.7% |
5.5B 5.6% |
9.17B 66.6% |
9.95B 8.5% |
9.93B -0.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.56B 16.3% |
3.57B 39.5% |
2.58B -27.8% |
2.75B 6.5% |
2.87B 4.5% |
3.6B 25.5% |
3.46B -4.0% |
4.04B 16.7% |
4.42B 9.4% |
7.22B 63.4% |
8.11B 12.3% |
7.98B -1.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
513.73M 26.9% |
575.3M 12.0% |
664.53M 15.5% |
652.47M -1.8% |
757.66M 16.1% |
915M 20.8% |
894M -2.3% |
1.17B 31.3% |
1.08B -7.6% |
1.95B 79.8% |
1.84B -5.8% |
1.95B 6.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.82B 17.1% |
3.82B 35.1% |
2.94B -23.0% |
3.15B 7.1% |
3.28B 4.3% |
4.07B 24.0% |
3.88B -4.7% |
4.63B 19.2% |
4.85B 4.7% |
8.16B 68.5% |
8.94B 9.5% |
8.75B -2.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
261.64M 26.5% |
241.72M -7.6% |
359.67M 48.8% |
399.43M 11.1% |
411.42M 3.0% |
466M 13.3% |
421M -9.7% |
590M 40.1% |
428.1M -27.4% |
946M 121.0% |
830M -12.3% |
767M -7.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
252.09M 27.3% |
333.58M 32.3% |
304.86M -8.6% |
253.03M -17.0% |
346.25M 36.8% |
449M 29.7% |
473M 5.3% |
584M 23.5% |
656.63M 12.4% |
1B 52.9% |
1.01B 0.2% |
1.18B 17.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
631.38M - |
- | - | - |
927M - |
- | - | - |
1.97B - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
168.62M 22.2% |
232.32M 37.8% |
174.82M -24.7% |
180.49M 3.2% |
172.68M -4.3% |
293M 69.7% |
326M 11.3% |
384M 17.8% |
564.19M 46.9% |
698M 23.7% |
651M -6.7% |
746M 14.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.94 22.3% |
72.57 37.1% |
54.27 -25.2% |
55.65 2.5% |
53.27 -4.3% |
90.63 70.1% |
100.32 10.7% |
29.563 -70.5% |
43.245 46.3% |
48.98 13.3% |
45.47 -7.2% |
51.657 13.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.07 22.2% |
68.97 37.7% |
51.87 -24.8% |
53.55 3.2% |
51.25 -4.3% |
87.19 70.1% |
96.54 10.7% |
28.477 -70.5% |
41.67 46.3% |
47.517 14.0% |
44.178 -7.0% |
50.513 14.3% |