Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 12.15B | $ 12.66B | $ 13.01B | $ 9.31B | $ 5.40B | $ 9.17B | |
$ 1.51B | $ 3.13B | $ 2.25B | $ 1.87B | $ 1.84B | $ -617.00M | |
$ 10.64B | $ 9.53B | $ 10.76B | $ 7.80B | $ 3.72B | $ 9.79B | |
$ 7.42B | $ 7.30B | $ 6.86B | $ 4.25B | $ 3.32B | $ 4.70B | |
$ 4.91B | $ 5.88B | $ 6.00B | $ 3.31B | $ 1.98B | $ 1.79B | |
$ -341.00M | $ -296.00M | $ 250.00M | $ -218.00M | $ -231.00M | $ -178.00M | |
$ 782.00M | $ -24.00M | $ -20.00M | $ 136.00M | $ 9.00M | $ 74.00M | |
$ 376.00M | $ 1.91B | $ 3.64B | $ 1.71B | $ -956.00M | $ 287.00M | |
$ -24.00M | $ 279.00M | $ 880.00M | $ 425.00M | $ -272.00M | $ -15.00M | |
$ 12.00M | $ 12.00M | $ 12.00M | $ 10.00M | $ 5.00M | $ 5.00M | |
$ 396.00M | $ 1.63B | $ 2.76B | $ 1.28B | $ -684.00M | $ 1.50B | |
$ 10.47 | $ 42.57 | $ 58.41 | $ 19.79 | $ -9.71 | $ 4.01 | |
$ 10.42 | $ 42.08 | $ 57.16 | $ 19.44 | $ -9.71 | $ 3.98 | |
$ 144.30M | $ 38.30M | $ 47.30M | $ 64.90M | $ 70.50M | $ 75.20M | |
$ 145.00M | $ 38.80M | $ 48.40M | $ 66.10M | $ 70.50M | $ 75.70M | |
$ 10.00 | $ 10.00 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.52B | $ 10.43B | $ 9.11B | $ 3.67B | $ 2.71B | $ 4.08B | |
$ 396.00M | $ 1.63B | $ 2.76B | $ 1.28B | $ -684.00M | $ 302.00M | |
$ 3.04B | $ 3.36B | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.32B | $ 2.21B | $ 3.89B | $ 1.93B | $ -725.00M | $ 465.00M | |
$ 5.14B | $ 5.66B | $ 6.70B | $ 4.41B | $ 1.84B | $ 3.64B |