Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 38.36B | $ 118.68B | $ 83.13B | $ 40.83B | $ 35.13B | $ 5.41B | |
$ 32.52B | $ 99.63B | $ 70.85B | $ 34.17B | $ 28.96B | $ -135.87M | |
$ 5.84B | $ 19.05B | $ 12.28B | $ 6.66B | $ 6.17B | $ 5.41B | |
$ 5.22B | $ 12.32B | $ 10.39B | $ -5.56B | $ 33.23B | $ 3.63B | |
$ 623.43M | $ 6.73B | $ -82.32B | $ -38.98B | $ 1.90B | $ 1.78B | |
$ -216.79M | $ 1.73B | $ 490.70M | $ -624.03M | $ -456.94M | $ -391.58M | |
$ 274.59M | $ -124.23M | $ 575.00M | $ -40.61B | $ 166.87M | $ 79.31M | |
$ 681.23M | $ 7.71B | $ 1.98B | $ 1.09B | $ 1.13B | $ 1.38B | |
$ 268.86M | $ 1.26B | $ 605.28M | $ 194.14M | $ 178.41M | $ 277.98M | |
$ 38.79M | $ 222.67M | $ 193.71M | $ 59.81M | $ -52.71M | $ -28.92M | |
$ -73.45M | $ 3.45B | $ 620.51M | $ 721.02M | $ 230.38M | $ 1.08B | |
$ -1.64 | $ 16.60 | $ 3.13 | $ 3.78 | $ 1.29 | $ 5.31 | |
$ -6.20 | $ 15.23 | $ 3.10 | $ 2.01 | $ -1.36 | $ 4.85 | |
$ 99.60M | $ 207.71M | $ 198.00M | $ 190.67M | $ 178.94M | $ 169.36M | |
$ 104.23M | $ 226.11M | $ 200.41M | $ 205.72M | $ 171.44M | $ 166.57M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 37.74B | $ 111.95B | $ 81.23B | $ -39.72B | $ 4.12B | $ 3.50B | |
$ -73.45M | $ 3.45B | $ 620.51M | $ 721.02M | $ 230.38M | $ 1.08B | |
$ -542.09M | $ 6.31B | $ ― | $ ― | $ ― | $ ― | |
$ 216.79M | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 898.02M | $ 8.88B | $ 3.06B | $ 1.93B | $ 1.24B | $ 168.41M | |
$ 898.02M | $ 17.09B | $ 5.82B | $ 3.73B | $ 2.63B | $ 1.16B |