Income Statement | Dec 24 | Dec 24 | Dec 23 | Dec 23 | Dec 22 |
|---|---|---|---|---|---|
| $ 21.50B | $ 21.50B | $ 19.41B | $ 19.41B | $ 17.61B | |
| $ 19.15B | $ 19.15B | $ 17.05B | $ 17.05B | $ 15.44B | |
| $ 12.41B | $ 12.41B | $ 10.40B | $ 10.40B | $ 9.34B | |
| $ 857.00M | $ 857.00M | $ 872.00M | $ 872.00M | $ 939.00M | |
| $ 7.96B | $ 7.96B | $ 7.78B | $ 7.78B | $ 7.05B | |
| $ 6.74B | $ 6.74B | $ 6.65B | $ 6.65B | $ 6.10B | |
| $ 190.00M | $ 190.00M | $ 149.00M | $ 149.00M | $ -90.00M | |
| $ 6.93B | $ 6.93B | $ 6.80B | $ 6.80B | $ 6.01B | |
| $ 5.56B | $ 5.56B | $ 5.43B | $ 5.43B | $ 4.76B | |
| $ 12.44 | $ 12.44 | $ 11.88 | $ 11.88 | $ 10.13 | |
| $ 12.36 | $ 12.36 | $ 11.83 | $ 11.83 | $ 10.10 | |
| 447.10M | 447.10M | 457.00M | 457.00M | 470.00M | |
| 450.00M | 450.00M | 459.00M | 459.00M | 471.00M |