Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 303.62B | $ ― | $ 368.60B | $ 236.14B | $ 211.44B | $ 201.78B | |
$ 158.51B | $ ― | $ 158.51B | $ 123.75B | $ 117.44B | $ 117.95B | |
$ 145.11B | $ ― | $ 210.09B | $ 112.38B | $ 94.00B | $ 83.83B | |
$ 60.07B | $ ― | $ 64.69B | $ 64.81B | $ 61.13B | $ 59.29B | |
$ 85.04B | $ ― | $ 145.41B | $ 47.57B | $ 32.87B | $ 24.53B | |
$ -3.45B | $ ― | $ -3.25B | $ -4.10B | $ -4.97B | $ -7.30B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 99.64B | $ ― | $ 99.62B | $ 13.43B | $ 7.91B | $ 18.41B | |
$ 18.92B | $ ― | $ 18.92B | $ 3.52B | $ 2.44B | $ 3.91B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 80.80B | $ ― | $ 80.79B | $ 9.79B | $ 5.44B | $ 14.37B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 218.58B | $ ― | $ 223.19B | $ 188.57B | $ 178.57B | $ 177.25B | |
$ 80.80B | $ ― | $ 80.79B | $ 9.79B | $ 5.44B | $ 14.37B | |
$ 63.48B | $ ― | $ 112.52B | $ 32.22B | $ 20.36B | $ 14.86B | |
$ 7.87B | $ ― | $ 7.87B | $ 6.22B | $ 7.22B | $ 7.37B | |
$ 107.52B | $ ― | $ 107.50B | $ 19.65B | $ 15.13B | $ 25.78B | |
$ 144.18B | $ 131.59B | $ 144.16B | $ 55.38B | $ 47.61B | $ 58.89B |