Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.82B | $ 2.67B | $ 3.15B | $ 3.70B | $ 3.12B | |
$ 1.54B | $ 1.45B | $ 1.88B | $ 2.20B | $ 1.77B | |
$ 995.85M | $ 1.04B | $ 1.04B | $ 1.01B | $ 857.27M | |
$ 119.74M | $ 111.12M | $ 110.10M | $ 112.53M | $ 110.92M | |
$ 732.41M | $ 640.50M | $ 954.20M | $ 1.29B | $ 1.04B | |
$ 547.96M | $ 522.67M | $ 848.87M | $ 1.21B | $ 912.90M | |
$ 53.91M | $ 2.91M | $ -8.49M | $ -47.58M | $ -11.89M | |
$ 601.88M | $ 525.57M | $ 840.38M | $ 1.16B | $ 901.01M | |
$ 542.37M | $ 448.75M | $ 715.50M | $ 1.01B | $ 784.15M | |
$ 3.41 | $ 2.91 | $ 4.52 | $ 6.15 | $ 4.72 | |
$ 3.32 | $ 2.73 | $ 4.22 | $ 5.53 | $ 4.28 | |
159.08M | 154.31M | 158.43M | 164.96M | 166.12M | |
163.31M | 164.30M | 169.73M | 183.63M | 183.04M |