Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.89T | $ 2.16T | $ 2.26T | $ 1.59T | $ 1.34T | |
$ 1.62T | $ 1.18T | $ 1.35T | $ 819.54B | $ 711.13B | |
$ 302.30B | $ 253.65B | $ 227.08B | $ 169.56B | $ 144.35B | |
$ 662.80B | $ 532.19B | $ 437.25B | $ 422.39B | $ 331.72B | |
$ 1.98T | $ 1.45T | $ 1.59T | $ 1.09T | $ 918.55B | |
$ 1.32T | $ 921.47B | $ 1.12T | $ 649.98B | $ 566.78B | |
$ 83.79B | $ 57.70B | $ 22.79B | $ 13.06B | $ 17.96B | |
$ 1.41T | $ 979.17B | $ 1.14T | $ 663.04B | $ 584.75B | |
$ 1.17T | $ 838.50B | $ 992.92B | $ 592.36B | $ 510.74B | |
$ 45.25 | $ 32.85 | $ 39.20 | $ 23.01 | $ 19.97 | |
$ 45.25 | $ 32.85 | $ 39.20 | $ 23.01 | $ 19.97 | |
25.93B | 25.93B | 25.93B | 25.93B | 25.93B | |
25.93B | 25.93B | 25.93B | 25.93B | 25.93B |