Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 25.79B | $ 22.68B | $ 23.60B | $ 16.43B | $ 9.76B | |
$ 11.28B | $ 8.59B | $ 8.50B | $ 7.93B | $ 4.35B | |
$ 9.05B | $ 7.97B | $ 6.89B | $ 4.25B | $ 2.96B | |
$ 3.18B | $ 3.55B | $ 4.26B | $ 463.00M | $ 354.00M | |
$ 5.26B | $ 4.15B | $ 5.53B | $ 4.17B | $ 1.68B | |
$ 2.22B | $ 625.00M | $ 1.61B | $ 3.68B | $ 1.38B | |
$ -202.00M | $ -117.00M | $ -416.00M | $ -3.00M | $ -103.00M | |
$ 2.02B | $ 508.00M | $ 1.20B | $ 3.67B | $ 1.28B | |
$ 1.64B | $ 854.00M | $ 1.32B | $ 3.16B | $ 2.49B | |
$ 1.01 | $ 0.53 | $ 0.85 | $ 2.61 | $ 2.10 | |
$ 1.00 | $ 0.53 | $ 0.84 | $ 2.57 | $ 2.06 | |
1.62B | 1.61B | 1.56B | 1.21B | 1.18B | |
1.64B | 1.63B | 1.57B | 1.23B | 1.21B |