Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.12B | $ 3.71B | $ 9.30B | $ 6.94B | $ 5.37B | $ 8.53B | |
$ 1.96B | $ 1.08B | $ 4.65B | $ 3.54B | $ 3.05B | $ 2.98B | |
$ 3.16B | $ 2.63B | $ 4.65B | $ 3.40B | $ 2.32B | $ 5.55B | |
$ 561.50M | $ 643.67M | $ 1.22B | $ 1.08B | $ 599.22M | $ 692.77M | |
$ 2.60B | $ 1.99B | $ 3.43B | $ 2.33B | $ 1.72B | $ 4.85B | |
$ -345.71M | $ -211.83M | $ -741.53M | $ -387.20M | $ -308.61M | $ -204.77M | |
$ -2.56M | - | $ -10.47B | $ -7.51B | $ 79.65M | $ -49.72M | |
$ 2.25B | $ 1.76B | $ 13.15B | $ 9.56B | $ 1.49B | $ 4.60B | |
$ 569.31M | $ 510.23M | $ 1.38B | $ 972.18M | $ 394.50M | $ 1.37B | |
- | - | $ 40.00K | $ 2.86B | - | - | |
$ 1.67B | $ 1.25B | $ 11.78B | $ 8.60B | $ 1.09B | $ 3.22B | |
$ 34.64 | - | $ 10.10 | $ 7.35 | $ 22.43 | $ 65.59 | |
$ 34.64 | - | $ 10.10 | $ 7.35 | $ 22.43 | $ 65.59 | |
$ 96.54M | - | $ 386.17M | $ 388.63M | $ 48.79M | $ 49.09M | |
$ 96.54M | - | $ 386.17M | $ 388.63M | $ 48.79M | $ 49.09M | |
$ 127.18 | - | - | - | $ 0.00 | $ 33.17 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 106.28M | $ 110.48M | |
$ 2.53B | $ 1.72B | $ 5.87B | $ 4.61B | $ 3.65B | $ 3.67B | |
$ 1.67B | $ 1.25B | $ 11.78B | $ 8.60B | $ 1.09B | $ 3.22B | |
$ 1.67B | $ 1.30B | - | - | $ 1.04B | $ 3.26B | |
$ 423.65M | - | - | - | $ 420.50M | $ 376.01M | |
$ 2.67B | $ 2.04B | $ 14.08B | $ 10.08B | $ 1.91B | $ 4.98B | |
$ 2.94B | $ 2.68B | $ 14.63B | $ 10.57B | $ 2.35B | $ 5.39B |