Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 5.79B | $ 4.58B | $ 4.50B | $ 4.03B | $ 4.59B | |
| $ 2.07B | $ 1.03B | $ 1.13B | $ 1.17B | $ 1.75B | |
| $ 514.00M | $ 452.00M | $ 610.00M | $ 237.00M | $ 250.00M | |
| $ 752.00M | $ 658.00M | $ 637.00M | $ 416.00M | $ 575.00M | |
| $ 2.58B | $ 872.00M | $ 1.25B | $ 1.23B | $ 2.36B | |
| $ 1.55B | $ 575.00M | $ 519.00M | $ 935.00M | $ 1.50B | |
| $ 119.00M | $ -512.00M | $ -47.00M | $ 14.00M | $ 130.00M | |
| $ 1.67B | $ 63.00M | $ 472.00M | $ 949.00M | $ 1.63B | |
| $ 1.00B | $ -235.00M | $ 233.00M | $ 614.00M | $ 1.01B | |
| $ 2.33 | $ -0.56 | $ 0.55 | $ 1.46 | $ 2.35 | |
| $ 2.33 | $ -0.56 | $ 0.55 | $ 1.46 | $ 2.34 | |
| 430.13M | 419.64M | 420.87M | 420.06M | 419.48M | |
| 430.92M | 421.11M | 420.87M | 420.06M | 419.48M |