Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 63.08B | $ ― | $ 34.18B | $ 28.91B | $ 25.16B | $ 27.16B | |
$ ― | $ ― | $ 20.30B | $ 17.06B | $ 15.00B | $ 16.42B | |
$ ― | $ ― | $ 13.88B | $ 11.84B | $ 10.16B | $ 10.73B | |
$ ― | $ ― | $ 8.32B | $ 7.29B | $ 6.25B | $ 6.69B | |
$ ― | $ ― | $ 5.56B | $ 4.56B | $ 3.90B | $ 4.04B | |
$ ― | $ ― | $ -193.00M | $ -179.00M | $ -244.00M | $ -260.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 4.72B | $ 4.16B | $ 2.81B | $ 3.14B | |
$ ― | $ ― | $ 1.21B | $ 966.00M | $ 638.00M | $ 690.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 3.48B | $ 3.20B | $ 2.13B | $ 2.41B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 28.62B | $ 24.35B | $ 21.26B | $ 23.12B | |
$ ― | $ ― | $ 3.48B | $ 3.20B | $ 2.13B | $ 2.41B | |
$ ― | $ ― | $ 3.94B | $ 3.37B | $ 2.96B | $ 2.91B | |
$ ― | $ ― | $ 201.00M | $ 176.00M | $ 210.00M | $ 168.00M | |
$ ― | $ ― | $ 4.92B | $ 4.33B | $ 3.02B | $ 3.31B | |
$ ― | $ 7.34B | $ 6.40B | $ 5.75B | $ 4.23B | $ 4.48B |