Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.48B | $ 3.89B | $ 3.60B | $ 3.63B | $ 3.03B | |
| $ 889.00M | $ 908.00M | $ 840.00M | $ 859.00M | $ 676.00M | |
| $ 426.00M | $ 422.00M | $ 369.00M | $ 352.00M | $ 388.00M | |
| $ 90.00M | $ 90.00M | $ 84.00M | $ 92.00M | $ 87.00M | |
| $ 590.00M | $ 597.00M | $ 664.00M | $ 724.00M | $ 286.00M | |
| $ 463.00M | $ 486.00M | $ 471.00M | $ 507.00M | $ 288.00M | |
| $ -120.00M | $ -139.00M | $ 25.00M | $ 31.00M | $ -169.00M | |
| $ 343.00M | $ 347.00M | $ 496.00M | $ 538.00M | $ 119.00M | |
| $ 282.00M | $ 261.00M | $ 390.00M | $ 495.00M | $ 80.00M | |
| $ 1.27 | $ -0.31 | $ 6.03 | $ 7.10 | $ 1.06 | |
| $ 1.26 | $ -0.31 | $ 5.99 | $ 1.56 | $ 1.05 | |
| 222.32M | 166.60M | 64.71M | 69.71M | 75.54M | |
| 224.12M | 166.60M | 65.08M | 69.71M | 76.10M |