Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 197.50B | $ 73.58B | $ 70.27B | $ 60.10B | $ 58.54B | $ 65.90B | |
$ ― | $ ― | $ 38.20B | $ 31.53B | $ 30.18B | $ 33.26B | |
$ ― | $ ― | $ 32.07B | $ 28.57B | $ 28.36B | $ 32.64B | |
$ ― | $ ― | $ 21.58B | $ 18.85B | $ 18.83B | $ 22.55B | |
$ ― | $ ― | $ 10.49B | $ 9.72B | $ 9.54B | $ 10.09B | |
$ ― | $ ― | $ -506.00M | $ -696.00M | $ -759.00M | $ -606.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 9.96B | $ 10.45B | $ 9.04B | $ 10.23B | |
$ ― | $ ― | $ 1.78B | $ 2.15B | $ 2.23B | $ 2.75B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ -1.06B | $ 6.85B | $ 6.03B | $ 6.57B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 59.77B | $ 50.38B | $ 49.01B | $ 55.81B | |
$ ― | $ ― | $ -1.06B | $ 6.85B | $ 6.03B | $ 6.57B | |
$ ― | $ ― | $ 8.27B | $ 6.22B | $ 6.17B | $ 6.16B | |
$ ― | $ ― | $ 698.00M | $ 646.00M | $ 859.00M | $ 769.00M | |
$ ― | $ ― | $ 10.66B | $ 11.09B | $ 9.90B | $ 11.00B | |
$ ― | $ 15.02B | $ 14.85B | $ 15.33B | $ 14.29B | $ 15.54B |