Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 47.99B | $ 38.94B | $ 34.17B | $ 35.53B | $ 32.43B | |
| $ 47.99B | $ 38.94B | $ 34.17B | $ 35.53B | $ 32.43B | |
| $ 36.70B | $ 33.13B | $ 24.90B | $ 26.00B | $ 24.27B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 11.29B | $ 5.81B | $ 9.26B | $ 9.53B | $ 8.16B | |
| $ -4.47B | $ 21.97B | $ 336.90M | $ -70.83M | $ 4.00M | |
| $ 6.81B | $ 27.77B | $ 9.60B | $ 9.46B | $ 8.17B | |
| $ 5.08B | $ 26.90B | $ 7.63B | $ 7.44B | $ 6.57B | |
| $ 1.59 | $ 8.83 | $ 2.34 | $ 2.14 | $ 1.83 | |
| $ 1.52 | $ 8.45 | $ 2.25 | $ 2.06 | $ 1.77 | |
| 3.20B | 3.15B | 3.26B | 3.48B | 3.58B | |
| 3.34B | 3.30B | 3.40B | 3.63B | 3.71B |