Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.58T | $ 26.05B | $ 27.00B | $ 18.38B | $ 15.11B | |
$ 264.08B | $ 4.04B | $ 3.69B | $ 3.58B | $ 2.84B | |
$ 99.01B | $ 1.46B | $ 1.31B | $ 1.32B | $ 1.39B | |
$ 60.24B | $ 1.03B | $ 906.50M | $ 886.45M | $ 889.21M | |
$ 215.20B | $ 3.47B | $ 2.86B | $ 3.02B | $ 2.34B | |
$ 165.08B | $ 2.58B | $ 2.38B | $ 2.26B | $ 1.46B | |
$ -101.33B | $ -1.28B | $ -1.74B | $ -1.07B | $ -642.29M | |
$ 63.74B | $ 1.30B | $ 642.97M | $ 1.19B | $ 812.75M | |
$ -11.06B | $ -48.16M | $ -263.05M | $ 3.24M | $ -4.85M | |
$ -31.79 | $ -0.32 | $ -0.80 | $ 0.01 | $ -0.01 | |
$ -29.48 | $ -0.32 | $ -0.80 | $ 0.01 | $ -0.01 | |
348.10M | 357.00M | 330.00M | 330.00M | 330.00M | |
375.37M | 357.00M | 330.00M | 330.00M | 330.00M |