Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.77B | $ 6.52B | $ 15.00B | $ 6.67B | $ 2.31B | $ 3.04B | |
$ 2.42B | $ 3.64B | $ 4.39B | $ -1.96B | $ 1.30B | $ 1.79B | |
$ 3.54B | $ 2.88B | $ 10.61B | $ 6.67B | $ 1.00B | $ 1.25B | |
$ 5.66B | $ 2.15B | $ 3.23B | $ 1.99B | $ 989.00M | $ 948.00M | |
$ -1.81B | $ -974.00M | $ 7.35B | $ 4.68B | $ 16.00M | $ 299.00M | |
$ -254.00M | $ 142.00M | $ -305.00M | $ -233.00M | $ -94.00M | $ -65.00M | |
$ -997.00M | $ 706.00M | $ 5.27B | $ 88.00M | $ -2.63B | $ 246.00M | |
$ -1.44B | $ 1.30B | $ 1.90B | $ -25.00M | $ -2.71B | $ 480.00M | |
$ -445.00M | $ -257.00M | $ 51.00M | - | $ 407.00M | $ -411.00M | |
- | - | - | - | - | - | |
$ -445.00M | $ 1.56B | $ 6.24B | $ 4.37B | $ -3.11B | $ 891.00M | |
$ -0.90 | $ 1.41 | $ 1.67 | $ -0.03 | $ -5.42 | $ 1.65 | |
$ -0.90 | $ 1.41 | $ 1.66 | $ -0.03 | $ -5.42 | $ 1.65 | |
$ 4.41B | $ 1.10B | $ 1.11B | $ 789.66M | $ 573.89M | $ 539.35M | |
$ 4.41B | $ 1.10B | $ 1.11B | $ 789.66M | $ 573.89M | $ 540.38M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.38 | $ 0.61 | |
- | - | - | - | - | - | |
$ 708.00M | $ 5.79B | $ 7.62B | $ 29.00M | $ 2.29B | $ 2.74B | |
- | - | - | - | $ 94.00M | $ 65.00M | |
$ -990.00M | $ 1.56B | $ 1.85B | $ 4.37B | $ -3.11B | $ 891.00M | |
$ -362.86M | - | $ 1.61B | - | $ -878.20M | $ 706.31M | |
$ -359.00M | $ 1.44B | $ 2.08B | $ 111.00M | $ -2.61B | $ 545.00M | |
$ 310.00M | $ 2.75B | $ 3.27B | $ 666.00M | $ -2.25B | $ 1.02B |