Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 144.77B | $ 144.77B | $ -5.19B | $ 113.98B | $ 64.91B | $ 108.32B | |
$ 131.84B | $ 131.88B | $ 157.16B | $ 110.85B | $ 65.70B | $ 103.60B | |
$ -25.08B | $ 12.89B | $ -162.35B | $ -114.14B | $ -788.00M | $ 4.72B | |
$ 1.07B | $ 1.07B | $ 3.47B | $ 3.36B | $ 791.00M | $ 889.00M | |
$ 11.86B | $ 11.86B | $ -165.83B | $ -117.49B | $ -1.58B | $ 3.84B | |
$ -592.00M | $ -592.00M | $ -562.00M | $ -603.00M | $ -563.00M | $ -454.00M | |
$ -502.00M | $ -502.00M | $ -176.50B | $ -113.99B | $ 132.00M | $ 104.00M | |
$ 11.77B | $ 11.77B | $ 10.11B | $ 1.54B | $ -2.01B | $ 3.49B | |
$ 2.62B | $ 2.62B | $ 3.43B | $ 255.00M | $ -903.00M | $ 702.00M | |
- | - | $ 1.56B | $ 1.60B | - | - | |
$ 5.95B | $ 8.81B | $ 6.33B | $ -4.71B | $ -1.43B | $ 2.42B | |
$ 24.54 | $ 24.93 | $ 29.05 | $ 2.27 | $ -3.50 | $ 5.84 | |
$ 24.52 | $ 24.92 | $ 29.04 | $ 2.27 | $ -3.50 | $ 5.84 | |
$ 1.41B | $ 353.00M | $ 395.00M | $ 407.00M | $ 407.00M | $ 413.00M | |
$ 1.41B | $ 353.00M | $ 396.00M | $ 407.00M | $ 407.00M | $ 414.00M | |
$ 4.08 | $ 4.08 | $ 3.92 | $ 3.92 | $ 3.92 | $ 3.60 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -3.12 | $ 5.70 | |
- | - | - | - | - | - | |
$ 132.91B | $ 132.91B | $ 160.63B | $ 114.20B | $ 66.49B | $ 104.49B | |
$ 8.91B | $ 8.84B | $ 6.33B | $ 1.29B | $ -1.42B | $ 2.42B | |
$ 6.86B | $ 10.04B | - | - | $ -1.42B | $ 2.42B | |
- | - | - | - | $ 563.00M | $ 454.00M | |
$ 12.20B | $ 12.36B | $ 10.06B | $ 1.50B | $ -1.45B | $ 3.94B | |
$ 13.57B | $ 15.06B | $ 12.53B | $ 3.90B | $ 904.00M | $ 6.20B |