Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 148.81B | $ 147.40B | $ 169.99B | $ 111.48B | $ 64.13B | $ 107.29B | |
$ 131.65B | $ 130.06B | $ -151.56B | $ 102.10B | $ 59.10B | $ 96.87B | |
$ 47.74B | $ 17.34B | $ 18.43B | $ 9.37B | $ 5.03B | $ 10.42B | |
$ 11.18B | $ 11.36B | $ -8.81B | $ 8.91B | $ 6.57B | $ 7.09B | |
$ 137.64B | $ 136.04B | $ 9.62B | $ 467.00M | $ -1.54B | $ 3.33B | |
$ -932.00M | $ -897.00M | $ -642.00M | $ -581.00M | $ -507.00M | $ -438.00M | |
$ -2.32B | $ -2.35B | $ -5.68B | $ -3.36B | $ -2.91B | $ 1.28B | |
$ 138.83B | $ 137.44B | $ 14.64B | $ 1.72B | $ -4.96B | $ 4.18B | |
$ 1.86B | $ 2.23B | $ 3.25B | $ 146.00M | $ -1.25B | $ 801.00M | |
$ 1.93B | $ 2.02B | $ 2.97B | $ 2.90B | - | - | |
$ 40.13B | $ 7.00B | $ 11.02B | $ 1.32B | $ -3.98B | $ 3.07B | |
$ 13.07 | $ 15.56 | $ 23.36 | $ 2.97 | $ -9.06 | $ 13.60 | |
$ 12.99 | $ 15.48 | $ 23.27 | $ 2.97 | $ -9.06 | $ 13.54 | |
$ 1.76B | $ 450.14M | $ 471.50M | $ 440.03M | $ 439.53M | $ 225.68M | |
$ 1.78B | $ 453.21M | $ 473.73M | $ 440.36M | $ 439.53M | $ 226.94M | |
$ 4.20 | $ 4.20 | $ 3.83 | - | $ 3.60 | $ 3.50 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 102.68B | $ 139.45B | $ 160.37B | $ 111.01B | $ 65.67B | $ 103.96B | |
- | - | - | - | $ 521.00M | $ 481.00M | |
$ 5.80B | $ 7.01B | $ 11.02B | $ 1.59B | $ -3.98B | $ 3.08B | |
$ 62.50B | - | $ 127.21B | - | $ -865.54M | $ 3.76B | |
$ 103.93B | $ 10.39B | $ 165.18B | $ 2.30B | $ -4.44B | $ 4.66B | |
$ 67.67B | $ 12.37B | $ 166.81B | $ 3.91B | $ -3.05B | $ 6.00B |