Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 17.49B | $ 15.16B | $ 13.80B | $ 12.93B | $ 16.79B | |
| $ 8.88B | $ 7.43B | $ 6.31B | $ 5.73B | $ 7.01B | |
| $ 6.22B | $ 4.67B | $ 3.95B | $ 3.77B | $ 4.22B | |
| $ 1.69B | $ 1.05B | $ 842.00M | $ 762.00M | $ 854.00M | |
| $ 4.03B | $ 4.21B | $ 3.50B | $ 2.69B | $ 3.36B | |
| $ 2.67B | $ 2.76B | $ 2.36B | $ 1.96B | $ 2.78B | |
| $ -646.00M | $ 144.00M | $ 76.00M | $ -197.00M | $ -449.00M | |
| $ 2.02B | $ 2.90B | $ 2.43B | $ 1.76B | $ 2.33B | |
| $ 1.97B | $ 13.22B | $ 3.23B | $ 2.30B | $ 1.97B | |
| $ 3.44 | $ 3.75 | $ 4.63 | $ 3.85 | $ 3.26 | |
| $ 3.43 | $ 3.73 | $ 4.60 | $ 3.83 | $ 3.24 | |
| 571.30M | 574.20M | 592.90M | 598.10M | 602.90M | |
| 574.00M | 577.30M | 592.90M | 601.80M | 606.60M |