Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 219.16B | $ 86.23B | $ 74.03B | $ 102.09B | $ 80.10B | $ 64.28B | |
$ ― | $ ― | $ 13.29B | $ 10.37B | $ 9.04B | $ 12.13B | |
$ ― | $ ― | $ 60.75B | $ 91.72B | $ 71.06B | $ 52.15B | |
$ ― | $ ― | $ 28.46B | $ 24.89B | $ 29.00B | $ 22.96B | |
$ ― | $ ― | $ 32.29B | $ 59.84B | $ 41.84B | $ 29.19B | |
$ ― | $ ― | $ -108.00M | $ 279.00M | $ 182.00M | $ 361.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 26.77B | $ 60.00B | $ 41.20B | $ 29.25B | |
$ ― | $ ― | $ 7.12B | $ 16.34B | $ 11.36B | $ 7.94B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 14.97B | $ 33.27B | $ 22.78B | $ 16.26B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 1.38B | $ 659.00M | $ 905.00M | $ 65.00M | |
$ ― | $ ― | $ 41.74B | $ 42.25B | $ 38.26B | $ 35.10B | |
$ ― | $ ― | $ 14.97B | $ 33.27B | $ 22.78B | $ 16.26B | |
$ ― | $ ― | $ 19.13B | $ 33.27B | $ 23.56B | $ 16.50B | |
$ ― | $ ― | $ 485.00M | $ 285.00M | $ 258.00M | $ 351.00M | |
$ ― | $ ― | $ 27.26B | $ 60.29B | $ 41.46B | $ 29.60B | |
$ ― | $ 46.37B | $ 27.26B | $ 60.29B | $ 46.43B | $ 34.14B |