Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.58B | $ 1.68B | $ 1.71B | $ 1.61B | $ 1.33B | |
| $ 1.16B | $ 1.24B | $ 1.24B | $ 1.15B | $ 906.52M | |
| $ 720.84M | $ 710.26M | $ 696.14M | $ 693.91M | $ 437.18M | |
| $ 341.75M | $ 342.89M | $ 350.46M | $ 339.02M | $ 265.66M | |
| $ 723.93M | $ 924.43M | $ 849.87M | $ 789.60M | $ 718.60M | |
| $ 441.88M | $ 526.90M | $ 538.99M | $ 456.57M | $ 469.35M | |
| $ -402.20M | $ -115.51M | $ -206.28M | $ -118.98M | $ -88.64M | |
| $ 39.68M | $ 411.40M | $ 332.71M | $ 337.59M | $ 380.71M | |
| $ 14.48M | $ 224.62M | $ 213.06M | $ 291.82M | $ 304.39M | |
| $ 2.58 | $ 40.86 | $ 39.73 | $ 48.49 | $ 51.73 | |
| $ 2.58 | $ 38.08 | $ 37.08 | $ 45.69 | $ 51.27 | |
| 5.62M | 5.65M | 5.89M | 6.02M | 5.88M | |
| 5.62M | 6.06M | 6.31M | 6.39M | 5.94M |