Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 98.95B | $ 80.45B | $ 98.95B | $ 97.15B | $ 115.84B | $ 113.67B | |
$ 26.40B | $ ― | $ 26.40B | $ 25.59B | $ 29.04B | $ 27.91B | |
$ 72.55B | $ ― | $ 72.55B | $ 71.56B | $ 86.80B | $ 85.75B | |
$ 53.94B | $ ― | $ 53.45B | $ 52.15B | $ 62.72B | $ 60.46B | |
$ 18.61B | $ ― | $ 19.11B | $ 19.41B | $ 24.09B | $ 25.29B | |
$ -3.32B | $ ― | $ -3.32B | $ -2.57B | $ -3.42B | $ -4.23B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 10.73B | $ ― | $ 10.73B | $ 13.72B | $ 24.29B | $ 20.97B | |
$ -2.91B | $ ― | $ -2.91B | $ 5.01B | $ 6.42B | $ 9.03B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 44.91B | $ ― | $ 44.91B | $ 1.53B | $ 17.34B | $ 7.77B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 2.15B | $ 2.06B | $ 2.96B | $ 5.81B | |
$ 80.34B | $ ― | $ 79.85B | $ 77.74B | $ 91.75B | $ 88.37B | |
$ 44.91B | $ ― | $ 44.91B | $ 1.53B | $ 17.34B | $ 7.77B | |
$ 11.47B | $ ― | $ 11.39B | $ 5.74B | $ 11.83B | $ 8.09B | |
$ 2.64B | $ ― | $ 2.64B | $ 2.48B | $ 3.42B | $ 4.56B | |
$ 13.37B | $ ― | $ 13.37B | $ 16.21B | $ 27.71B | $ 25.53B | |
$ 41.61B | $ 22.04B | $ 41.59B | $ 50.57B | $ 56.77B | $ 50.15B |