Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 981.00M | $ 922.00M | $ 920.00M | $ 840.00M | $ 754.00M | |
$ 737.00M | $ 495.00M | $ 653.00M | $ 609.00M | $ 427.00M | |
$ 248.00M | $ 269.00M | $ 465.00M | $ 421.00M | $ 342.00M | |
$ 209.00M | $ 200.00M | $ 189.00M | $ 184.00M | $ 169.00M | |
$ 866.00M | $ 850.00M | $ 808.00M | $ 718.00M | $ 722.00M | |
$ 489.00M | $ 467.00M | $ 478.00M | $ 551.00M | $ 414.00M | |
$ 15.00M | $ 33.00M | $ 4.00M | $ -129.00M | $ 26.00M | |
$ 504.00M | $ 500.00M | $ 482.00M | $ 422.00M | $ 440.00M | |
$ 354.00M | $ 384.00M | $ 370.00M | $ 307.00M | $ 312.00M | |
$ 3.63 | $ 3.96 | $ 3.83 | $ 3.17 | $ 3.22 | |
$ 3.60 | $ 3.94 | $ 3.81 | $ 3.17 | $ 3.22 | |
97.60M | 96.90M | 96.70M | 96.73M | 96.86M | |
98.40M | 97.50M | 97.20M | 96.73M | 96.86M |