Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 781.59B | $ 702.69B | $ 673.20B | $ 556.26B | $ 492.97B | |
$ 321.42B | $ 279.51B | $ 251.67B | $ 213.71B | $ 189.65B | |
$ 250.75B | $ 222.15B | $ 192.25B | $ 161.72B | $ 148.15B | |
$ 24.41B | $ 34.02B | $ 30.53B | $ 27.99B | $ 28.05B | |
$ 95.08B | $ 109.03B | $ 61.91B | $ 56.90B | $ 36.07B | |
$ 70.67B | $ 57.36B | $ 31.39B | $ 28.91B | $ 8.02B | |
$ -4.43B | $ 52.00M | $ -17.15B | $ -10.74B | $ -24.23B | |
$ 66.23B | $ 57.41B | $ 41.87B | $ 41.28B | $ 18.94B | |
$ 13.50B | $ 65.69B | $ 23.91B | $ 28.50B | $ 4.12B | |
$ 3.71 | $ 9.35 | $ 13.84 | $ 15.92 | $ 2.30 | |
$ 3.74 | $ 18.36 | $ 13.84 | $ 15.92 | $ 2.30 | |
3.61B | 7.03B | 3.51B | 3.51B | 3.51B | |
3.58B | 3.58B | 3.51B | 3.51B | 3.51B |