2019 Q4 | 2020 Q4 | 2021 Q1 | 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.31B 182.3% |
1.95B 49.2% |
1.98B 1.5% |
617.46M -68.8% |
2.46B 298.8% |
2.34B -5.2% |
2.43B 3.9% |
2.54B 4.9% |
2.71B 6.5% |
2.8B 3.5% |
2.9B 3.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | - |
1.28B - |
- |
715.17M - |
443.88M -37.9% |
1.55B 248.4% |
371.86M -76.0% |
1.68B 352.7% |
1.82B 8.4% |
1.92B 5.1% |
2.02B 5.3% |
|
Gross Profit | [friend] | [friend] | [friend] |
1.31B 182.3% |
667.53M -48.9% |
696.67M 4.4% |
-97.71M - |
1.18B - |
789.07M -33.3% |
508.1M -35.6% |
861.35M 69.5% |
884.66M 2.7% |
884.29M 0.0% |
879.75M -0.5% |
|
Total Expenses | [friend] | [friend] | [friend] | - |
1.47B - |
0 -100% |
845.12M - |
503.9M -40.4% |
1.82B 260.7% |
2.26B 24.1% |
1.97B -12.7% |
2.13B 8.4% |
2.22B 4.1% |
2.33B 4.9% |
|
Operating Expense | [friend] | [friend] | [friend] | - |
195.5M - |
0 -100% |
129.95M - |
60.02M -53.8% |
271.29M 352.0% |
338.06M 24.6% |
286.68M -15.2% |
310.27M 8.2% |
304.75M -1.8% |
312.1M 2.4% |
|
Operating Income | [friend] | [friend] | [friend] |
1.31B 182.3% |
472.03M -63.8% |
501.17M 6.2% |
-227.66M - |
987.82M - |
517.77M -47.6% |
170.04M -67.2% |
574.67M 238.0% |
574.39M 0.0% |
579.53M 0.9% |
567.65M -2.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | - |
375.24M - |
- |
226.99M - |
- |
442.46M - |
120.95M -72.7% |
511.3M 322.7% |
- |
576.21M - |
- | |
Net Income | [friend] | [friend] | [friend] |
290.73M 128.7% |
375.24M 29.1% |
361.73M -3.6% |
113.36M -68.7% |
486.79M 329.4% |
442.46M -9.1% |
449.77M 1.7% |
511.3M 13.7% |
543.09M 6.2% |
576.21M 6.1% |
603.39M 4.7% |
|
Basic EPS | [friend] | [friend] | [friend] | - |
1.04 - |
1.005 -3.4% |
0.315 -68.7% |
1.352 329.4% |
1.23 -9.0% |
1.254 2.0% |
1.42 13.2% |
1.43 0.7% |
1.45 1.4% |
1.44 -0.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | - |
1.04 - |
1.005 -3.4% |
0.315 -68.7% |
1.352 329.4% |
1.23 -9.0% |
1.254 2.0% |
1.42 13.2% |
1.43 0.7% |
1.45 1.4% |
1.44 -0.7% |