Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.94B | $ 2.78B | $ 2.67B | $ 1.97B | $ 1.65B | |
$ 994.50M | $ 930.70M | $ 827.78M | $ 589.45M | $ 509.97M | |
$ 612.00M | $ 561.60M | $ 482.40M | $ 401.60M | $ 348.11M | |
$ 134.50M | $ 125.70M | $ 117.70M | $ 102.90M | $ 88.00M | |
$ 517.80M | $ 495.80M | $ 462.60M | $ 291.30M | $ 249.46M | |
$ 382.50M | $ 369.10M | $ 345.41M | $ 187.90M | $ 161.87M | |
$ -36.10M | $ -36.00M | $ -42.10M | $ -32.42M | $ -30.69M | |
$ 346.40M | $ 333.10M | $ 303.31M | $ 155.47M | $ 131.18M | |
$ 256.60M | $ 243.70M | $ 223.40M | $ 118.80M | $ 97.24M | |
$ 9.15 | $ 8.65 | $ 7.78 | $ 4.04 | $ 3.30 | |
$ 9.10 | $ 8.61 | $ 7.74 | $ 4.01 | $ 3.27 | |
28.03M | 28.16M | 28.71M | 29.37M | 29.50M | |
28.19M | 28.31M | 28.87M | 29.63M | 29.72M |