Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 67.11B | $ 102.41B | $ 124.47B | $ 83.97B | $ 53.68B | $ 76.59B | |
$ 31.11B | $ 35.97B | $ 59.49B | $ 43.16B | $ 29.20B | $ 45.73B | |
$ 36.00B | $ 66.44B | $ 64.99B | $ 40.80B | $ 24.49B | $ 30.86B | |
$ 4.34B | $ 29.14B | $ -9.41B | $ 6.41B | $ 5.96B | $ 10.77B | |
$ 31.66B | $ 37.30B | $ 55.57B | $ 34.39B | $ 18.53B | $ 20.09B | |
$ -1.32B | $ -5.38B | $ -2.83B | $ 821.00M | $ -5.66B | $ -6.31B | |
$ -1.31B | $ -3.10B | $ -779.00M | $ 5.03B | $ -13.10B | $ -1.77B | |
$ 29.03B | $ 35.40B | $ 53.52B | $ 33.38B | $ -226.00M | $ 12.00B | |
$ 9.20B | $ 10.40B | $ 16.77B | $ 8.24B | $ -1.17B | $ 4.20B | |
- | $ -304.00M | $ 251.00M | $ 1.61B | - | - | |
$ 19.77B | $ 24.88B | $ 36.62B | $ 25.14B | $ 1.14B | $ 10.15B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 35.45B | $ 65.10B | $ 66.05B | $ 49.57B | $ 35.15B | $ 56.50B | |
$ 1.73B | - | - | - | $ 5.77B | $ 6.68B | |
$ 19.77B | $ 24.88B | $ 40.26B | $ 25.14B | $ 1.14B | $ 10.15B | |
$ 22.10B | $ 27.40B | - | - | $ 11.41B | $ 8.00B | |
$ 30.76B | $ 37.96B | $ 57.02B | $ 33.38B | $ 5.54B | $ 18.69B | |
$ 37.48B | $ 51.24B | $ 70.24B | $ 45.07B | $ 16.99B | $ 33.52B |