Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.40B | $ 9.62B | $ 7.32B | $ 3.33B | $ 3.13B | $ 3.59B | |
$ 8.45B | $ 8.43B | $ 4.25B | $ 2.33B | $ 2.13B | $ 2.33B | |
$ -51.69M | $ 1.19B | $ 3.07B | $ 997.97M | $ 994.85M | $ 1.26B | |
$ 1.05B | $ 1.01B | $ 596.13M | $ 2.83B | $ 489.04M | $ 591.65M | |
$ -1.03B | $ 251.88M | $ 2.48B | $ 502.46M | $ 505.81M | $ 666.12M | |
$ -127.26M | $ -116.07M | $ -122.97M | $ -61.48M | $ -73.12M | $ -57.70M | |
$ -1.79B | $ -2.04B | $ -850.23M | $ 211.60M | $ -59.18M | $ -45.48M | |
$ -1.08B | $ 246.74M | $ 2.43B | $ 133.62M | $ 373.52M | $ 562.95M | |
$ 149.59M | $ 430.28M | $ 390.59M | $ 29.45M | $ 54.42M | $ 88.16M | |
$ 1.64B | $ 1.85B | $ 772.27M | $ 95.77M | $ 127.52M | $ 129.57M | |
$ 325.76M | $ 1.57B | $ 2.69B | $ 123.67M | $ 375.76M | $ 533.23M | |
$ 2.78 | $ 13.41 | $ 22.97 | $ 1.07 | $ 3.53 | $ 5.03 | |
$ 2.76 | $ 13.36 | $ 22.84 | $ 1.06 | $ 3.52 | $ 5.02 | |
$ 469.49M | $ 117.32M | $ 117.12M | $ 115.84M | $ 106.40M | $ 105.95M | |
$ 470.67M | $ 117.77M | $ 117.79M | $ 116.54M | $ 106.81M | $ 106.32M | |
$ 1.60 | $ 1.60 | - | - | $ 1.54 | $ 1.47 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 4.12 | $ 6.04 | |
- | - | - | - | - | - | |
$ 9.50B | $ 9.44B | $ 4.84B | $ 5.16B | $ 2.62B | $ 2.92B | |
$ 337.34M | $ 1.57B | $ 2.69B | $ 123.67M | $ 375.76M | $ 533.23M | |
$ 6.32B | $ 8.59B | $ 6.19B | - | $ 375.76M | $ 533.23M | |
- | - | - | - | $ 73.12M | $ 57.70M | |
$ -974.99M | $ 362.81M | $ 2.46B | $ 108.89M | $ 446.63M | $ 620.64M | |
$ -328.21M | $ 792.75M | $ 2.77B | $ 362.89M | $ 678.62M | $ 834.13M |