Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 28.49B | $ 33.11B | $ 37.12B | $ 34.48B | $ 28.67B | $ 28.92B | |
$ 25.01B | $ 28.96B | $ 32.29B | $ -30.27B | $ -25.48B | $ 25.62B | |
$ 3.48B | $ 4.15B | $ 4.84B | $ 4.20B | $ 3.19B | $ 3.30B | |
$ -4.60B | $ 2.60B | $ 2.76B | $ 32.90B | $ 2.28B | $ 2.38B | |
$ 890.13M | $ 1.47B | $ 2.07B | $ 1.56B | $ 894.51M | $ 107.70M | |
$ -291.49M | $ -328.72M | $ -185.65M | $ -131.73M | $ -25.62B | $ -203.74M | |
$ -48.32M | $ -58.23M | $ -8.93M | $ -16.46M | $ -4.82M | $ 12.19M | |
$ 610.64M | $ 1.16B | $ 1.88B | $ 1.44B | $ 762.12M | $ 1.31B | |
$ 120.82M | $ 254.99M | $ 448.99M | $ 325.91M | $ 172.79M | $ 88.34M | |
$ 3.95M | $ 6.41M | $ 7.66M | $ 3.51M | $ -531.00K | $ -2.77M | |
$ 487.40M | $ 903.50M | $ 1.43B | $ 1.11B | $ 584.44M | $ 1.19B | |
$ 9.10 | $ 16.03 | $ 22.01 | $ 15.29 | $ 7.49 | $ -2.44 | |
$ 9.01 | $ 15.84 | $ 21.80 | $ 15.10 | $ 7.43 | $ -2.44 | |
$ 214.12M | $ 56.36M | $ 64.84M | $ 72.47M | $ 77.99M | $ 83.57M | |
$ 216.31M | $ 57.03M | $ 65.45M | $ 73.39M | $ 78.64M | $ 83.57M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -8.37B | $ 31.56B | $ 35.05B | $ -27.64B | $ -23.21B | $ 28.00B | |
$ 487.40M | $ 903.50M | $ 1.43B | $ 1.11B | $ 584.44M | $ -204.09M | |
$ 29.90B | $ 30.07B | - | - | - | - | |
- | - | - | - | - | - | |
$ 902.14M | $ 1.49B | $ 2.07B | $ 1.57B | $ 896.47M | $ 1.51B | |
$ 1.07B | $ 1.67B | $ 2.26B | $ 1.76B | $ 1.09B | $ 1.70B |