Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.04B | $ 1.00B | $ 949.63M | $ 967.00M | $ 887.36M | |
$ 630.53M | $ 709.09M | $ 631.20M | $ 641.52M | $ 588.11M | |
$ 399.32M | $ 509.71M | $ 467.82M | $ 403.44M | $ 354.51M | |
$ 130.37M | $ 24.82M | $ 141.79M | $ 151.96M | $ 151.91M | |
$ 354.90M | $ 224.19M | $ 309.54M | $ 384.98M | $ 382.63M | |
$ 231.21M | $ 199.38M | $ 163.38M | $ 238.08M | $ 233.60M | |
$ -21.61M | $ -26.49M | $ -17.42M | $ -26.57M | $ -29.37M | |
$ 209.61M | $ 172.88M | $ 145.96M | $ 211.52M | $ 204.23M | |
$ 177.18M | $ 134.68M | $ 114.42M | $ 173.37M | $ 175.02M | |
$ 2.47 | $ 1.85 | $ 1.60 | $ 2.42 | $ 2.43 | |
$ 2.47 | $ 1.85 | $ 1.59 | $ 2.40 | $ 2.39 | |
71.73M | 72.80M | 71.67M | 71.72M | 71.99M | |
71.73M | 72.63M | 71.96M | 72.38M | 73.23M |