Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 21.64B | $ 14.32B | $ 5.57B | $ 16.11B | $ 4.23B | |
$ 17.31B | $ 4.86B | $ 2.01B | $ 6.90B | $ 2.08B | |
$ 1.31B | $ 2.72B | $ 2.35B | $ 1.94B | $ 780.64M | |
$ -7.07B | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 9.17B | $ 9.50B | $ 1.35B | $ 14.98B | $ 6.70B | |
$ 16.24B | $ 2.14B | $ -345.58M | $ 4.95B | $ 1.30B | |
$ -10.38B | $ 4.42B | $ -2.31B | $ -4.60B | $ 129.45M | |
$ 5.86B | $ 6.55B | $ -292.22M | $ 13.85B | $ 5.73B | |
$ 3.08B | $ 3.73B | $ -521.66M | $ 4.73B | $ 2.00B | |
$ 3.47 | $ 4.24 | $ -0.79 | $ 7.95 | $ 3.45 | |
$ 3.28 | $ 4.09 | $ -0.79 | $ 7.42 | $ 3.37 | |
887.02M | 867.50M | 749.50M | 582.26M | 562.81M | |
938.90M | 911.79M | 749.50M | 633.09M | 583.69M |