Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 22.19B | $ 14.32B | $ 5.57B | $ 16.24B | $ 4.23B | $ 4.22B | |
$ 6.24B | $ 9.46B | - | - | $ 2.15B | - | |
$ 18.34B | $ 4.86B | $ 5.57B | $ 16.24B | $ 2.08B | $ 4.22B | |
$ 184.67M | $ 2.72B | $ 2.35B | $ -81.17M | $ -34.40M | $ 1.45B | |
$ 8.22B | $ 1.98B | $ 1.18B | $ 2.23B | $ 4.27B | $ 2.77B | |
$ 2.74B | $ -423.48M | $ 344.50M | $ 415.10M | $ 433.57M | $ 374.96M | |
$ -7.23B | $ 3.99B | $ -203.97M | $ -3.54B | $ -352.56M | $ -318.97M | |
$ 5.67B | $ 6.55B | $ -292.22M | $ 13.65B | $ 5.73B | $ 5.17B | |
$ 1.02B | $ 1.20B | $ 125.39M | $ 1.35B | $ 609.10M | $ 528.75M | |
- | - | - | - | - | $ 12.77B | |
$ 2.80B | $ 3.68B | $ -590.66M | $ 4.56B | $ 1.94B | $ 1.97B | |
$ 3.18 | $ 4.24 | $ -1.21 | $ 7.83 | $ 3.45 | $ 3.62 | |
$ 3.04 | $ 4.09 | $ -1.21 | $ 7.31 | $ 3.37 | $ 3.54 | |
$ 3.52B | $ 867.50M | $ 749.50M | $ 582.26M | $ 562.81M | $ 545.10M | |
$ 3.71B | $ 911.79M | $ 749.50M | $ 633.09M | $ 583.69M | $ 557.69M | |
$ 0.71 | $ 0.67 | $ 0.62 | $ 0.58 | $ 0.53 | $ 0.50 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.58B | $ 12.18B | $ 2.35B | $ -81.17M | $ -34.40M | $ 1.45B | |
$ 2.81B | $ 3.73B | $ -521.66M | $ 4.67B | $ 2.00B | $ 2.01B | |
$ 5.32B | - | - | - | $ 4.61B | $ 4.08B | |
- | - | - | - | - | - | |
$ 17.26B | $ 9.50B | $ 1.35B | $ 7.26B | $ 6.70B | $ 6.21B | |
$ 17.26B | $ 9.50B | $ 1.35B | $ 7.26B | $ 6.70B | $ 6.21B |