Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 123.05B | $ 123.05B | $ 102.95B | $ 94.57B | $ 165.74B | $ 163.00B | |
$ 75.63B | $ 75.63B | $ 64.64B | $ 56.67B | $ 94.75B | $ 101.08B | |
$ 47.42B | $ 47.42B | $ 38.30B | $ 37.90B | $ 70.99B | $ 61.92B | |
$ 5.83B | $ 5.83B | $ 6.90B | $ 8.76B | $ 9.94B | $ 9.25B | |
$ 41.59B | $ 41.59B | $ 31.41B | $ 29.13B | $ 61.05B | $ 52.67B | |
$ -14.80B | $ -14.80B | $ -13.99B | $ -15.19B | $ -12.39B | $ -9.81B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 28.22B | $ 28.22B | $ 20.29B | $ 15.05B | $ 50.83B | $ 45.20B | |
$ 5.70B | $ 5.70B | $ 4.63B | $ 4.06B | $ 13.31B | $ 11.98B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 18.56B | $ 18.56B | $ 12.17B | $ 8.67B | $ 33.13B | $ 29.18B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 405.42M | $ 260.55M | $ 874.26M | $ 583.94M | $ 4.16B | |
$ 81.46B | $ 81.46B | $ 71.54B | $ 65.44B | $ 104.69B | $ 110.33B | |
$ 18.62B | $ 18.62B | $ 12.23B | $ 8.73B | $ 33.19B | $ 29.24B | |
$ 18.62B | $ 18.62B | $ 12.29B | $ 8.87B | $ 33.16B | $ 29.21B | |
$ 11.02B | $ 11.02B | $ 10.58B | $ 12.30B | $ 11.43B | $ 8.93B | |
$ 39.24B | $ 39.24B | $ 30.87B | $ 27.35B | $ 62.26B | $ 54.13B | |
$ 48.93B | $ 48.93B | $ 39.69B | $ 36.93B | $ 71.31B | $ 60.45B |