Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 3.88B | $ 4.04B | $ 4.03B | $ 2.96B | $ 2.72B | |
| $ 1.47B | $ 1.53B | $ 1.45B | $ 1.10B | $ 1.00B | |
| $ 814.18M | $ 899.19M | $ 806.95M | $ 583.70M | $ 538.84M | |
| $ 127.17M | $ 125.40M | $ 138.06M | $ 101.85M | $ 97.24M | |
| $ 796.72M | $ 797.35M | $ 791.45M | $ 648.34M | $ 579.91M | |
| $ 656.19M | $ 634.87M | $ 639.60M | $ 514.04M | $ 445.97M | |
| $ -78.87M | $ -115.49M | $ -75.19M | $ -51.42M | $ -22.45M | |
| $ 577.32M | $ 519.38M | $ 564.41M | $ 462.62M | $ 423.51M | |
| $ 428.43M | $ 400.88M | $ 436.57M | $ 352.24M | $ 317.15M | |
| $ 7.97 | $ 7.48 | $ 8.07 | $ 6.33 | $ 5.71 | |
| $ 7.90 | $ 7.41 | $ 7.95 | $ 6.33 | $ 5.70 | |
| 53.74M | 53.58M | 54.09M | 55.65M | 55.58M | |
| 54.21M | 54.09M | 54.95M | 55.66M | 55.60M |