Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.38B | $ 21.88B | $ 13.86B | $ 12.79B | $ 10.20B | $ 11.21B | |
$ 2.97B | $ 7.64B | $ 12.26B | $ 11.34B | $ 9.73B | $ 7.19B | |
$ 410.00M | $ 14.24B | $ 1.60B | $ 1.45B | $ 467.00M | $ 4.02B | |
$ 402.00M | $ 9.93B | $ 1.90B | $ 1.28B | $ 1.72B | $ 1.91B | |
$ 8.00M | $ 4.31B | $ -294.00M | $ 164.00M | $ -1.25B | $ 2.11B | |
$ -71.00M | $ -137.00M | $ 322.00M | $ -316.00M | $ -414.00M | $ -155.00M | |
$ -613.00M | $ -1.07B | $ -990.00M | $ -1.00M | $ -616.00M | $ 612.00M | |
$ -676.00M | $ 5.33B | $ -1.61B | $ -408.00M | $ -2.28B | $ 2.56B | |
$ -299.00M | $ 1.20B | $ 207.00M | $ 12.00M | $ -215.00M | $ 640.00M | |
$ 14.00M | $ -14.00M | $ -36.00M | $ -60.00M | $ -140.00M | $ -164.00M | |
$ -350.00M | $ 4.08B | $ -1.82B | $ -465.00M | $ -2.19B | $ 1.77B | |
$ -1.10 | $ 1.28 | $ -0.59 | $ -0.15 | $ -7.49 | $ 6.22 | |
$ -1.10 | $ 1.25 | $ -0.59 | $ -0.15 | $ -7.49 | $ 5.94 | |
$ 310.87M | $ 3.18B | $ 3.11B | $ 3.11B | $ 292.74M | $ 284.31M | |
$ 310.87M | $ 3.35B | $ 3.11B | $ 3.11B | $ 292.74M | $ 304.31M | |
- | $ 0.09 | $ 0.21 | - | $ 2.36 | $ 0.00 | |
- | - | - | - | - | - | |
$ -0.30 | - | - | - | - | $ 5.50 | |
$ -0.30 | - | - | - | - | $ 5.27 | |
$ 1.01B | - | - | - | $ 3.48B | $ 3.08B | |
$ 3.37B | $ 17.57B | $ 14.16B | $ 12.62B | $ 11.45B | $ 9.10B | |
$ -350.00M | $ 4.08B | $ -1.82B | $ -465.00M | $ -2.19B | $ 1.77B | |
$ 35.20M | $ 3.93B | - | - | $ -1.71B | $ 1.55B | |
$ 90.00M | - | - | - | $ 533.00M | $ 315.00M | |
$ -586.00M | $ 5.72B | $ -1.20B | $ -3.00M | $ -1.75B | $ 2.88B | |
$ -212.00M | $ 7.17B | $ 259.00M | $ 1.51B | $ -301.00M | $ 3.87B |