Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.82B | $ 2.68B | $ 3.16B | $ 3.70B | $ 3.12B | |
$ 1.65B | $ 1.54B | $ 1.87B | $ 2.21B | $ 1.79B | |
$ 1.06B | $ 1.04B | $ 1.04B | $ 1.01B | $ 857.33M | |
$ 119.74M | $ 110.89M | $ 110.67M | $ 125.48M | $ 126.74M | |
$ 732.41M | $ 640.26M | $ 954.78M | $ 1.30B | $ 1.05B | |
$ 593.79M | $ 501.07M | $ 831.94M | $ 1.20B | $ 928.41M | |
$ 8.09M | $ 24.50M | $ 8.45M | $ -39.77M | $ -27.39M | |
$ 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 |