Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 22.59B | $ 20.50B | $ 18.45B | $ 17.11B | $ 14.35B | |
$ 14.44B | $ 13.10B | $ 11.58B | $ 10.97B | $ 9.06B | |
$ 10.75B | $ 9.21B | $ 8.54B | $ 8.28B | $ 6.82B | |
$ 1.05B | $ 1.03B | $ 998.00M | $ 990.00M | $ 812.00M | |
$ 5.72B | $ 4.93B | $ 4.54B | $ 4.65B | $ 3.75B | |
$ 3.69B | $ 3.89B | $ 2.84B | $ 2.58B | $ 2.22B | |
$ -197.00M | $ -215.00M | $ -158.00M | $ -303.00M | $ -269.00M | |
$ 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 |