Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.04B | $ 909.77M | $ 691.06M | $ 695.67M | $ 731.62M | |
$ 653.18M | $ 616.19M | $ 606.68M | $ 653.15M | $ 573.44M | |
$ 408.21M | $ 439.00M | $ 395.37M | $ 430.33M | $ 469.95M | |
$ 32.28M | $ 35.23M | $ 42.74M | $ 47.35M | $ 34.63M | |
$ 277.25M | $ 212.42M | $ 254.05M | $ 270.18M | $ 138.12M | |
$ 244.97M | $ 177.19M | $ 211.31M | $ 222.83M | $ 103.49M | |
$ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 244.97M | $ 177.19M | $ 211.31M | $ 222.83M | $ 103.49M | |
$ 195.46M | $ 144.68M | $ 166.07M | $ 175.89M | $ 83.65M | |
$ 3.29 | $ 2.58 | $ 2.97 | $ 3.13 | $ 1.49 | |
$ 3.27 | $ 2.56 | $ 2.95 | $ 3.12 | $ 1.48 | |
59.35M | 56.14M | 55.91M | 56.12M | 56.27M | |
59.75M | 56.45M | 56.10M | 56.12M | 56.47M |