Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 12.24B | $ 13.58B | $ 12.90B | $ 5.64B | $ 2.87B | |
| $ 8.93B | $ 10.11B | $ 10.18B | $ 3.70B | $ 944.26M | |
| $ 664.90M | $ 1.12B | $ 1.21B | $ 616.09M | $ 511.48M | |
| $ 2.40B | $ 2.41B | $ 1.79B | $ 1.19B | $ 1.12B | |
| $ 10.50B | $ 11.28B | $ 10.64B | $ 4.21B | $ 1.45B | |
| $ 8.26B | $ 8.99B | $ 8.96B | $ 3.09B | $ 432.79M | |
| $ -214.90M | $ -225.40M | $ -187.50M | $ -189.91M | $ -269.10M | |
| $ 8.05B | $ 8.76B | $ 8.78B | $ 2.90B | $ 163.69M | |
| $ 1.83B | $ 1.34B | $ 1.60B | $ 827.93M | $ 44.72M | |
| $ 2.90 | $ 2.12 | $ 3.23 | $ 2.30 | $ 0.12 | |
| $ 2.90 | $ 2.12 | $ 3.23 | $ 2.30 | $ 0.12 | |
| 631.22M | 631.31M | 496.76M | 359.64M | 359.81M | |
| 631.22M | 631.31M | 496.76M | 359.64M | 359.81M |