Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 7.85B | $ 6.48B | $ 5.78B | $ 4.71B | $ 4.59B | |
$ 3.02B | $ 2.53B | $ 2.22B | $ 1.93B | $ 1.99B | |
$ 1.88B | $ 1.59B | $ 1.47B | $ 1.17B | $ 1.26B | |
$ 1.68B | $ 1.44B | $ 1.34B | $ 1.05B | $ 1.05B | |
$ 2.78B | $ 2.40B | $ 2.04B | $ 1.71B | $ 1.53B | |
$ 1.15B | $ 940.45M | $ 746.22M | $ 763.36M | $ 727.45M | |
$ -170.14M | $ -575.95M | $ -578.40M | $ -380.16M | $ 321.37M | |
$ 975.56M | $ 364.50M | $ 167.81M | $ 383.19M | $ 1.05B | |
$ 951.68M | $ 340.09M | $ 141.21M | $ 336.14M | $ 978.84M | |
$ 1.58 | $ 0.66 | $ 0.31 | $ 0.79 | $ 2.36 | |
$ 1.57 | $ 0.66 | $ 0.30 | $ 0.78 | $ 2.33 | |
602.98M | 515.63M | 462.19M | 424.98M | 415.45M | |
608.75M | 518.70M | 465.16M | 426.84M | 417.39M |