Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 21.92B | $ 21.92B | $ 17.53B | $ 17.66B | $ 9.50B | $ 4.71B | |
$ 11.08B | $ 14.41B | $ 11.54B | $ -221.19M | $ 6.76B | $ 2.82B | |
$ 7.50B | $ 7.50B | $ 5.99B | $ 4.42B | $ 2.73B | $ 1.89B | |
$ 7.21B | $ 7.20B | $ -6.57B | $ 4.02B | $ 2.75B | $ 1.86B | |
$ -150.94M | $ -278.84M | $ -577.96M | $ 420.23M | $ -18.82M | $ 26.56M | |
$ -488.71M | $ -613.44M | $ -36.23M | $ 83.10M | $ -56.94M | $ -21.52M | |
$ -220.98M | $ -202.47M | $ -48.87M | $ 41.65M | $ 291.73M | $ 373.17M | |
$ -29.14M | $ -29.14M | $ -565.32M | $ 157.46M | $ 215.97M | $ 378.21M | |
$ -8.02M | $ -8.02M | $ -12.31M | $ -1.36M | $ 2.86M | $ 2.77M | |
- | - | - | - | - | - | |
$ 9.77M | $ 9.77M | $ -540.75M | $ 166.28M | $ 213.10M | $ 375.45M | |
$ <0.01 | $ 0.02 | $ -0.93 | $ 0.36 | $ 0.48 | $ 0.88 | |
$ <0.01 | $ 0.02 | $ -0.93 | $ 0.33 | $ 0.44 | $ 0.81 | |
$ 2.44B | $ 608.86M | $ 578.95M | $ 458.43M | $ 443.13M | $ 425.00M | |
$ 2.46B | $ 614.02M | $ 578.95M | $ 501.78M | $ 482.17M | $ 466.08M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.95 | $ 0.90 | |
- | - | - | - | $ 0.84 | $ 0.80 | |
- | - | - | - | - | - | |
$ 6.74B | $ 21.61B | $ 17.56B | $ 3.80B | $ 9.52B | $ 4.69B | |
$ 7.28M | $ 9.77M | $ -540.75M | $ 166.28M | $ 213.10M | $ 375.45M | |
$ -114.85M | - | $ -460.86M | - | $ 213.10M | $ 4.62M | |
- | - | - | - | $ 56.94M | $ 21.52M | |
$ -163.68M | $ 381.82M | $ -613.97M | $ 190.59M | $ 272.91M | $ 399.73M | |
$ 101.98M | $ 790.38M | $ -273.44M | $ 228.98M | $ 357.12M | $ 475.33M |