Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 16.02T | $ 23.90T | $ 20.62T | $ 16.92T | $ 15.71T | $ 15.29T | |
$ 11.95T | $ 18.48T | $ 15.38T | $ 12.49T | $ 11.76T | $ 11.34T | |
$ 4.07T | $ 5.43T | $ 5.24T | $ 4.43T | $ 3.96T | $ 3.95T | |
$ 3.33T | $ 4.60T | $ 4.24T | $ 3.48T | $ 3.17T | $ 3.24T | |
$ 738.39B | $ 829.11B | $ 994.73B | $ 953.73B | $ 782.96B | $ 715.99B | |
$ -251.53B | $ -493.58B | $ -324.99B | $ -195.24B | $ -338.15B | $ -438.35B | |
- | $ -92.74B | - | - | - | - | |
$ 434.48B | $ 354.07B | $ 574.94B | $ 730.89B | $ 385.28B | $ 171.13B | |
$ 270.86B | $ 45.90B | $ 325.70B | $ 137.67B | $ 54.18B | $ 23.30B | |
- | $ -114.42B | - | - | - | - | |
$ 34.53B | $ 126.00B | $ 99.07B | $ 474.68B | $ 230.87B | $ 57.60B | |
- | $ 97.08 | - | - | - | - | |
- | $ 97.08 | - | - | - | - | |
- | $ 1.30B | - | - | - | - | |
- | $ 1.30B | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 48.15B | - | $ 61.23B | $ 46.50B | $ 43.45B | $ 23.93B | |
$ 15.28T | $ 23.07T | $ 19.62T | $ 15.97T | $ 14.95T | $ 14.58T | |
$ 34.53B | $ 126.00B | $ 99.07B | $ 474.68B | $ 230.87B | $ 57.60B | |
$ -45.86B | $ 214.58B | $ 56.69B | $ 472.62B | $ 305.01B | $ -693.20B | |
$ 167.69B | - | $ 210.56B | $ 147.15B | $ 250.35B | $ 419.50B | |
$ 602.16B | $ 695.44B | $ 785.50B | $ 878.03B | $ 635.63B | $ 590.64B | |
$ 1.05T | $ 1.35T | $ 1.37T | $ 1.41T | $ 1.14T | $ 2.07T |