Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 11.73B | $ 10.43B | $ 9.65B | $ 6.18B | $ 3.57B | |
| $ 2.86B | $ 2.46B | $ 2.13B | $ 817.00M | $ -783.00M | |
| $ 2.29B | $ 2.07B | $ 2.06B | $ 132.00M | $ 992.00M | |
| $ 536.00M | $ 426.00M | $ 398.00M | $ 394.00M | $ 420.00M | |
| $ 1.43B | $ 1.24B | $ 1.10B | $ 137.00M | $ -1.92B | |
| $ 570.00M | $ 394.00M | $ 70.00M | $ 685.00M | $ -1.77B | |
| $ -25.00M | $ -71.00M | $ 9.00M | $ -56.00M | $ -65.00M | |
| $ 545.00M | $ 323.00M | $ 79.00M | $ 629.00M | $ -1.84B | |
| $ 395.00M | $ 235.00M | $ 58.00M | $ 478.00M | $ -1.32B | |
| $ 3.13 | $ 1.84 | $ 0.46 | $ 3.82 | $ -10.59 | |
| $ 3.08 | $ 1.83 | $ 0.45 | $ 3.77 | $ -10.59 | |
| 126.14M | 127.38M | 126.66M | 125.06M | 123.45M | |
| 128.37M | 128.71M | 127.90M | 126.78M | 123.45M |