Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 587.09B | $ 482.31B | $ 537.19B | $ 535.23B | $ 412.78B | |
$ 103.47B | $ 72.39B | $ 72.37B | $ 108.65B | $ 73.21B | |
$ 68.81B | $ 61.24B | $ 59.39B | $ 59.95B | $ 48.25B | |
$ 2.89B | $ 2.77B | $ 2.62B | $ 3.50B | $ 3.40B | |
$ 45.82B | $ 25.56B | $ 15.49B | $ 52.20B | $ 28.34B | |
$ 34.66B | $ 11.15B | $ 12.98B | $ 48.70B | $ 24.96B | |
$ 7.53B | $ 10.94B | $ 8.63B | $ 7.50B | $ 8.16B | |
$ 42.19B | $ 22.09B | $ 21.62B | $ 56.83B | $ 33.12B | |
$ 31.39B | $ 15.93B | $ 14.69B | $ 44.55B | $ 26.56B | |
$ 210.65 | $ 106.80 | $ 98.90 | $ 299.90 | $ 178.80 | |
$ 210.65 | $ 106.80 | $ 98.10 | $ 296.05 | $ 176.75 | |
149.04M | 149.14M | 148.55M | 148.55M | 150.26M | |
149.04M | 149.16M | 149.74M | 150.49M | 150.25M |