Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 23.81B | $ 13.38B | $ 12.48B | $ 12.19B | $ 11.07B | $ 11.01B | |
$ 1.69B | - | $ 6.48B | $ 6.74B | $ 5.91B | $ -1.78B | |
$ 1.27B | - | $ 6.00B | $ 5.46B | $ 5.16B | $ 12.80B | |
- | - | $ 2.51B | - | $ 6.81B | $ 7.06B | |
$ 2.75B | $ 3.79B | $ 3.67B | $ 2.09B | $ 2.78B | $ 2.17B | |
$ 464.00M | $ 453.00M | $ 388.00M | - | $ -334.00M | $ -307.00M | |
$ 4.04B | $ -200.00M | $ 54.00M | $ 325.00M | $ -19.00M | $ -9.00M | |
$ 2.32B | $ 3.17B | $ 3.16B | $ 1.93B | $ 2.47B | $ 1.87B | |
$ 449.00M | $ 541.00M | $ 510.00M | $ 623.00M | $ 448.00M | $ 297.00M | |
$ 6.00M | $ 5.00M | $ 10.00M | $ 8.00M | $ 4.00M | $ 4.00M | |
$ 3.89B | $ 2.56B | $ 2.59B | $ 1.25B | $ 4.92B | $ 1.53B | |
$ 8.82 | $ 12.60 | $ 12.23 | $ 5.59 | $ 8.49 | $ 6.42 | |
$ 8.76 | $ 12.51 | $ 12.14 | $ 5.55 | $ 8.45 | $ 6.37 | |
$ 833.10M | $ 203.50M | $ 211.70M | $ 224.70M | $ 231.90M | $ 238.60M | |
$ 838.30M | $ 205.00M | $ 213.20M | $ 226.10M | $ 233.10M | $ 240.60M | |
$ 1.98 | $ 2.42 | $ 2.24 | $ 2.04 | $ 1.78 | $ 1.72 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -6.34B | $ 9.55B | $ 8.99B | $ 6.74B | $ 5.33B | $ 5.27B | |
$ 1.82B | $ 2.56B | $ 2.59B | $ 1.25B | $ 1.97B | $ 1.53B | |
$ 437.51M | - | - | - | $ 1.93B | $ 1.95B | |
$ 168.00M | $ 484.00M | $ 406.00M | $ 322.00M | - | - | |
- | - | - | - | $ 2.80B | $ 2.18B | |
- | - | - | - | $ 3.21B | $ 2.74B |