Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.80B | $ 6.39B | $ 7.24B | $ 6.46B | $ 5.11B | |
$ 2.25B | $ 2.58B | $ 3.09B | $ 2.70B | $ 2.01B | |
$ 2.00B | $ 2.11B | $ 2.12B | $ 1.95B | $ 1.67B | |
$ 89.31M | $ 98.97M | $ 49.06M | $ 54.45M | $ 63.50M | |
$ 330.79M | $ 563.56M | $ 1.02B | $ 796.96M | $ 408.85M | |
$ 242.69M | $ 467.47M | $ 1.06B | $ 681.43M | $ 270.16M | |
$ 114.98M | $ 109.11M | $ -78.13M | $ 59.03M | $ 75.31M | |
$ 357.67M | $ 576.58M | $ 896.96M | $ 803.78M | $ 421.88M | |
$ 251.60M | $ 411.15M | $ 657.92M | $ 598.63M | $ 306.28M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.45 | $ 3.90 | $ 6.08 | $ 5.42 | $ 2.72 | |
$ 2.44 | $ 3.88 | $ 6.03 | $ 5.36 | $ 2.70 | |
102.66M | 105.53M | 108.21M | 110.48M | 112.73M | |
103.03M | 106.07M | 109.17M | 111.72M | 113.32M |