Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 22.59B | $ 20.50B | $ 18.45B | $ 17.11B | $ 14.35B | |
$ 13.98B | $ 12.49B | $ 11.04B | $ 10.71B | $ 8.75B | |
$ 8.92B | $ 8.21B | $ 7.31B | $ 6.95B | $ 5.72B | |
$ 1.05B | $ 1.03B | $ 998.00M | $ 990.00M | $ 812.00M | |
$ 4.94B | $ 5.06B | $ 4.02B | $ 3.61B | $ 3.08B | |
$ 5.06B | $ 4.28B | $ 3.73B | $ 3.76B | $ 3.03B | |
$ -1.57B | $ -608.00M | $ -1.05B | $ -1.48B | $ -1.07B | |
$ 3.49B | $ 3.67B | $ 2.68B | $ 2.28B | $ 1.95B | |
$ 2.99B | $ 3.17B | $ 2.36B | $ 1.99B | $ 1.60B | |
$ 7.86 | $ 8.34 | $ 6.23 | $ 5.29 | $ 4.26 | |
$ 7.76 | $ 8.25 | $ 6.17 | $ 5.22 | $ 4.20 | |
381.00M | 379.60M | 378.20M | 377.00M | 375.50M | |
385.60M | 383.70M | 382.20M | 382.30M | 380.30M |