Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 99.75B | $ 60.44B | $ 66.43B | $ 62.80B | $ 58.32B | $ 61.47B | |
$ ― | $ ― | $ 20.40B | $ 19.65B | $ 16.18B | $ 18.35B | |
$ ― | $ ― | $ 46.03B | $ 43.15B | $ 42.15B | $ 43.12B | |
$ ― | $ ― | $ 28.56B | $ 25.00B | $ 23.60B | $ 25.57B | |
$ ― | $ ― | $ 17.47B | $ 18.16B | $ 18.54B | $ 17.55B | |
$ ― | $ ― | $ -739.00M | $ -414.00M | $ -528.00M | $ -702.00M | |
$ ― | $ ― | $ 128.00M | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 16.33B | $ 17.40B | $ 17.96B | $ 16.61B | |
$ ― | $ ― | $ 2.80B | $ 2.46B | $ 2.90B | $ 2.51B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 12.42B | $ 13.93B | $ 14.29B | $ 13.50B | |
$ ― | $ ― | $ 15.52 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 15.37 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 800.00M | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 800.00M | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 48.95B | $ 44.65B | $ 39.78B | $ 43.92B | |
$ ― | $ ― | $ 12.42B | $ 13.93B | $ 14.29B | $ 13.50B | |
$ ― | $ ― | $ ― | $ 14.45B | $ 13.81B | $ 13.52B | |
$ ― | $ ― | $ ― | $ 419.00M | $ 553.00M | $ 791.00M | |
$ ― | $ ― | $ ― | $ 17.82B | $ 18.52B | $ 17.41B | |
$ ― | $ 18.54B | $ ― | $ 22.26B | $ 23.08B | $ 21.70B |