Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 12.75B | $ 13.12B | $ 12.65B | $ 11.75B | $ 13.77B | |
| $ 4.54B | $ 4.28B | $ 3.81B | $ 3.82B | $ 4.73B | |
| $ 2.67B | $ 2.78B | $ 2.60B | $ 2.44B | $ 2.97B | |
| $ 367.00M | $ 419.00M | $ 478.00M | $ 467.00M | $ 479.00M | |
| $ 2.33B | $ 1.76B | $ 1.58B | $ 2.12B | $ 2.36B | |
| $ 1.87B | $ 1.50B | $ 1.21B | $ 1.38B | $ 1.76B | |
| $ -213.00M | $ -459.00M | $ -300.00M | $ 72.00M | $ -174.00M | |
| $ 1.66B | $ 1.05B | $ 911.00M | $ 1.46B | $ 1.59B | |
| $ 1.34B | $ 951.00M | $ 960.00M | $ 1.49B | $ 1.25B | |
| $ 3.92 | $ 2.78 | $ 2.81 | $ 4.36 | $ 3.65 | |
| $ 3.88 | $ 2.76 | $ 2.79 | $ 4.33 | $ 3.63 | |
| 343.00M | 342.09M | 341.64M | 341.00M | 343.00M | |
| 346.00M | 344.57M | 344.09M | 343.00M | 345.00M |