Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.97B | $ 1.94B | $ 2.25B | $ 1.78B | $ 1.52B | |
| $ 810.16M | $ 627.10M | $ 714.73M | $ 625.65M | $ 584.24M | |
| $ 347.70M | $ 323.84M | $ 320.14M | $ 316.30M | $ 297.86M | |
| $ 423.01M | $ 353.69M | $ 341.12M | $ 320.21M | $ 314.67M | |
| $ 929.21M | $ 627.71M | $ 682.44M | $ 663.84M | $ 639.95M | |
| $ 462.47M | $ 303.26M | $ 394.59M | $ 309.35M | $ 286.38M | |
| $ -182.23M | $ -212.73M | $ -183.28M | $ -64.92M | $ -78.43M | |
| $ 280.24M | $ 90.53M | $ 211.31M | $ 244.43M | $ 207.95M | |
| $ 242.68M | $ 88.35M | $ 170.06M | $ 196.36M | $ 173.30M | |
| $ 2.67 | $ 1.02 | $ 1.97 | $ 2.28 | $ 2.16 | |
| $ 2.67 | $ 1.02 | $ 1.97 | $ 2.27 | $ 2.15 | |
| 90.69M | 86.10M | 86.12M | 85.89M | 80.16M | |
| 90.59M | 86.37M | 86.17M | 86.11M | 80.30M |