Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.63B | $ 3.28B | $ 2.99B | $ 2.77B | $ 2.48B | |
$ 1.25B | $ 1.11B | $ 922.30M | $ 899.50M | $ 782.20M | |
$ 571.30M | $ 579.20M | $ 465.00M | $ 385.60M | $ 642.60M | |
$ 137.30M | $ 109.20M | $ 107.40M | $ 113.10M | $ 112.20M | |
$ 821.50M | $ 639.10M | $ 554.50M | $ 545.60M | $ 455.00M | |
$ 676.00M | $ 528.20M | $ 468.00M | $ 504.30M | $ 226.50M | |
$ -28.40M | $ -8.70M | $ -6.20M | $ 4.80M | $ -141.30M | |
$ 647.60M | $ 519.50M | $ 461.80M | $ 509.10M | $ 85.20M | |
$ 518.30M | $ 410.50M | $ 367.00M | $ 316.30M | $ 72.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 6.34 | $ 4.99 | $ 4.40 | $ 3.68 | $ 0.84 | |
$ 6.30 | $ 4.96 | $ 4.38 | $ 3.66 | $ 0.83 | |
81.80M | 82.30M | 83.40M | 86.00M | 86.70M | |
82.30M | 82.70M | 83.70M | 86.50M | 87.30M |