Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 77.75B | $ 74.69B | $ 58.64B | $ 69.54B | $ 58.92B | |
| $ 77.75B | $ 63.73B | $ 37.53B | $ 70.06B | $ 58.94B | |
| $ 69.28B | $ 72.83B | $ 32.16B | $ 56.07B | $ 8.01B | |
| $ 911.00M | $ 852.00M | $ 756.00M | $ 849.00M | $ 0.00 | |
| $ 9.82B | $ 7.77B | $ 6.57B | $ 8.36B | $ 5.82B | |
| $ 8.46B | $ 60.15B | $ 54.88B | $ 61.26B | $ 50.94B | |
| $ -263.85M | $ -64.65B | $ -49.51B | $ -53.94B | $ -45.54B | |
| $ 8.46B | $ 6.46B | $ 5.37B | $ 7.32B | $ 5.39B | |
| $ 5.81B | $ 4.35B | $ 3.96B | $ 5.20B | $ 3.83B | |
| $ 2.02 | $ 1.50 | $ 1.34 | $ 1.75 | $ 2.59 | |
| $ 2.01 | $ 1.49 | $ 1.33 | $ 1.73 | $ 2.56 | |
| 2.87B | 1.46B | 1.48B | 1.49B | 1.48B | |
| 2.90B | 1.46B | 1.50B | 1.50B | 1.50B |