2019 Q4 | 2020 Q4 | 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] |
910.25M -17.6% |
552.08M -39.3% |
2.14B 287.5% |
936.37M -56.2% |
3.09B 229.5% |
3.65B 18.4% |
4.35B 19.1% |
4.91B 12.8% |
5.63B 14.6% |
6.1B 8.4% |
6.28B 3.0% |
6.23B -0.9% |
|
Cost of Revenue | [friend] | [friend] |
455.69M -20.7% |
290.9M -36.2% |
1.13B 288.9% |
547.24M -51.6% |
1.75B 219.6% |
2.07B 18.4% |
2.51B 21.2% |
2.89B 15.3% |
3.37B 16.5% |
3.74B 11.0% |
3.87B 3.4% |
3.85B -0.4% |
|
Gross Profit | [friend] | [friend] |
454.56M -14.2% |
261.18M -42.5% |
1.01B 286.1% |
389.13M -61.4% |
1.34B 243.3% |
1.58B 18.5% |
1.84B 16.4% |
2.02B 9.5% |
2.25B 11.7% |
2.36B 4.6% |
2.41B 2.4% |
2.38B -1.6% |
|
Total Expenses | [friend] | [friend] |
677.4M -27.1% |
422.3M -37.7% |
1.63B 285.7% |
711.51M -56.3% |
2.4B 237.1% |
2.81B 17.3% |
3.39B 20.6% |
3.95B 16.4% |
4.65B 17.9% |
5.17B 11.0% |
5.43B 5.1% |
5.62B 3.6% |
|
Operating Expense | [friend] | [friend] |
221.72M -37.4% |
131.4M -40.7% |
497.7M 278.8% |
164.28M -67.0% |
649M 295.1% |
742.8M 14.5% |
883.75M 19.0% |
1.06B 19.5% |
1.28B 21.5% |
1.42B 11.0% |
1.56B 9.4% |
1.77B 13.6% |
|
Operating Income | [friend] | [friend] |
232.85M 32.3% |
129.78M -44.3% |
510.63M 293.5% |
224.86M -56.0% |
687.08M 205.6% |
839.86M 22.2% |
958.23M 14.1% |
961.53M 0.3% |
970.75M 1.0% |
934.78M -3.7% |
857.54M -8.3% |
606.74M -29.2% |
|
Net Income (Cont Operations) | [friend] | [friend] |
229.72M 38.2% |
- |
502.22M - |
- |
677.98M - |
- |
949.23M - |
- |
967.97M - |
- |
835.41M - |
- | |
Net Income | [friend] | [friend] |
158.61M 39.1% |
87.24M -45.0% |
359.74M 312.4% |
153.6M -57.3% |
480.92M 213.1% |
574.02M 19.4% |
676.81M 17.9% |
659.5M -2.6% |
641.46M -2.7% |
618.96M -3.5% |
587.85M -5.0% |
427.28M -27.3% |
|
Basic EPS | [friend] | [friend] |
29.439 39.1% |
19.266 -34.6% |
69.58 261.2% |
27.25 -60.8% |
89.691 229.1% |
102.135 13.9% |
119.17 16.7% |
115.61 -3.0% |
112.02 -3.1% |
107.54 -4.0% |
102.15 -5.0% |
73.98 -27.6% |
|
Diluted EPS | [friend] | [friend] |
29.439 39.1% |
16.198 -45.0% |
64.55 298.5% |
25.73 -60.1% |
82.161 219.3% |
93.085 13.3% |
113.48 21.9% |
110.55 -2.6% |
107.36 -2.9% |
103.7 -3.4% |
99.35 -4.2% |
72.07 -27.5% |