Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.74T | $ ― | $ 1.74T | $ 1.50T | $ 1.42T | $ 1.40T | |
$ 569.50B | $ ― | $ 569.50B | $ 495.03B | $ 439.75B | $ 451.30B | |
$ 1.17T | $ ― | $ 1.17T | $ 1.00T | $ 983.08B | $ 944.94B | |
$ 982.43B | $ ― | $ 982.43B | $ 850.78B | $ 771.47B | $ 770.50B | |
$ 186.06B | $ ― | $ 186.06B | $ 152.47B | $ 211.61B | $ 174.44B | |
$ 22.63B | $ ― | $ 22.63B | $ 9.14B | $ -8.60B | $ -3.07B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 172.95B | $ ― | $ 172.95B | $ 163.64B | $ 189.99B | $ 173.51B | |
$ 35.53B | $ ― | $ 35.53B | $ 34.43B | $ 38.25B | $ 42.33B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 134.02B | $ ― | $ 134.02B | $ 125.46B | $ 148.14B | $ 127.15B | |
$ 123.50 | $ ― | $ 123.50 | $ 115.66 | $ 136.57 | $ 117.28 | |
$ 123.38 | $ ― | $ 123.50 | $ 115.58 | $ 136.18 | $ 115.56 | |
$ 4.34B | $ ― | $ 1.09B | $ 1.08B | $ 1.08B | $ 1.08B | |
$ 4.34B | $ ― | $ 1.09B | $ 1.08B | $ 1.08B | $ 1.08B | |
$ 48.55 | $ ― | $ 48.55 | $ 48.65 | $ 48.56 | $ 50.60 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.55T | $ ― | $ 1.55T | $ 1.35T | $ 1.21T | $ 1.22T | |
$ 134.02B | $ ― | $ 134.02B | $ 125.46B | $ 148.14B | $ 127.15B | |
$ 167.50B | $ ― | $ 167.03B | $ 130.58B | $ 169.00B | $ 137.34B | |
$ 6.20B | $ ― | $ 6.06B | $ 4.84B | $ 12.26B | $ 7.50B | |
$ 179.16B | $ ― | $ 179.02B | $ 168.48B | $ 202.24B | $ 181.02B | |
$ 272.92B | $ 246.96B | $ 272.78B | $ 253.33B | $ 281.67B | $ 256.71B |