Income Statement | TTM | Jan 23 | Jan 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 636.13B | $ 611.29B | $ 567.76B | $ 736.04B | $ 701.73B | $ 646.85B | |
$ 355.73B | $ 463.72B | $ 429.00B | $ 564.20B | $ 539.69B | $ 498.80B | |
$ 36.60B | $ 147.57B | $ 138.76B | $ 171.84B | $ 162.04B | $ 148.05B | |
$ 127.43B | $ 127.14B | $ 117.81B | $ 108.93B | $ 104.59B | $ 94.05B | |
$ 21.24B | $ 20.43B | $ 20.95B | $ 62.91B | $ 57.45B | $ 54.00B | |
$ -1.35B | $ -1.19B | $ -4.52B | $ -5.60B | $ -8.21B | $ -4.83B | |
$ -7.80B | $ 459.85B | $ -2.58B | - | - | - | |
$ 26.43B | $ 17.02B | $ 18.70B | $ 57.30B | $ 49.46B | $ 49.20B | |
$ 5.65B | $ 5.72B | $ 4.76B | $ 13.16B | $ 16.03B | $ 11.30B | |
- | - | - | - | - | - | |
$ 16.68B | $ 12.36B | $ 13.41B | $ 44.14B | $ 33.43B | $ 37.90B | |
- | - | - | $ 25.28 | $ 19.15 | $ 21.70 | |
- | - | - | $ 25.28 | $ 19.15 | $ 21.70 | |
- | - | - | $ 1.75B | $ 1.75B | $ 1.75B | |
- | - | - | $ 1.75B | $ 1.75B | $ 1.75B | |
- | - | - | $ 15.52 | $ 10.18 | $ 16.32 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 6.78B | |
$ 605.15B | $ 590.86B | $ 546.81B | $ 673.14B | $ 644.29B | $ 592.84B | |
$ 16.90B | $ 11.68B | $ 13.41B | $ 44.14B | $ 33.43B | $ 37.90B | |
$ 122.09B | - | - | $ 44.16B | $ 33.45B | $ 37.88B | |
- | - | - | $ 6.48B | $ 6.41B | $ 5.75B | |
$ 26.90B | $ 18.46B | $ 23.53B | $ 63.77B | $ 55.87B | $ 54.95B | |
$ 15.96B | $ 18.46B | $ 12.87B | $ 82.08B | $ 73.81B | $ 71.96B |