Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 23.08B | $ 21.92B | $ 17.53B | $ 17.66B | $ 9.50B | $ 4.71B | |
$ 15.04B | $ 14.41B | $ 11.54B | $ -221.19M | $ 6.76B | $ 2.82B | |
$ 8.02B | $ 7.50B | $ 5.99B | $ 4.42B | $ 2.73B | $ 1.89B | |
$ 7.36B | $ 7.12B | $ -6.57B | $ 4.02B | $ 2.75B | $ 1.86B | |
$ 33.90M | $ -278.84M | $ -577.96M | $ 420.23M | $ -18.82M | $ 26.56M | |
$ -678.65M | $ -47.22M | $ -36.23M | $ 83.10M | $ -56.94M | $ -21.52M | |
$ -179.82M | $ -458.19M | $ -48.87M | $ 41.65M | $ 291.73M | $ 373.17M | |
$ 241.14M | $ -29.14M | $ -565.32M | $ 157.46M | $ 215.97M | $ 378.21M | |
$ 53.07M | $ -8.02M | $ -12.31M | $ -1.36M | $ 2.86M | $ 2.77M | |
- | - | - | - | - | - | |
$ 221.88M | $ 9.77M | $ -540.75M | $ 166.28M | $ 213.10M | $ 375.45M | |
$ 0.36 | $ 0.02 | $ -0.93 | $ 0.36 | $ 0.48 | $ 0.88 | |
$ 0.34 | $ 0.02 | $ -0.93 | $ 0.33 | $ 0.44 | $ 0.81 | |
$ 2.45B | $ 608.86M | $ 578.95M | $ 458.43M | $ 443.13M | $ 425.00M | |
$ 2.49B | $ 614.02M | $ 578.95M | $ 501.78M | $ 482.17M | $ 466.08M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.95 | $ 0.90 | |
- | - | - | - | $ 0.84 | $ 0.80 | |
- | - | - | - | - | - | |
$ 10.85B | $ 21.53B | $ 17.56B | $ 3.80B | $ 9.52B | $ 4.69B | |
$ 221.88M | $ 9.77M | $ -540.75M | $ 166.28M | $ 213.10M | $ 375.45M | |
$ 131.56M | - | $ -460.86M | - | $ 213.10M | $ 4.62M | |
- | - | - | - | $ 56.94M | $ 21.52M | |
$ 109.77M | $ -76.36M | $ -613.97M | $ 190.59M | $ 272.91M | $ 399.73M | |
$ 416.74M | $ 332.20M | $ -273.44M | $ 228.98M | $ 357.12M | $ 475.33M |