Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 12.79B | $ 12.31B | $ 11.88B | $ 11.84B | $ 13.15B | |
| $ 4.74B | $ 4.03B | $ 3.93B | $ 3.32B | $ 3.09B | |
| $ 2.49B | $ 2.39B | $ 2.18B | $ 2.06B | $ 2.12B | |
| $ 116.10M | $ 108.80M | $ 110.50M | $ 119.80M | $ 113.60M | |
| $ 2.57B | $ 1.94B | $ 2.05B | $ 1.57B | $ 1.27B | |
| $ 2.25B | $ 1.64B | $ 1.75B | $ 1.26B | $ 964.00M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 2.25B | $ 1.64B | $ 1.75B | $ 1.26B | $ 964.00M | |
| $ 1.78B | $ 1.28B | $ 1.41B | $ 981.00M | $ 793.00M | |
| $ 9.49 | $ 6.53 | $ 7.01 | $ 4.04 | $ 3.89 | |
| $ 9.46 | $ 6.50 | $ 6.96 | $ 4.02 | $ 3.89 | |
| 186.40M | 196.66M | 200.65M | 204.23M | 203.64M | |
| 188.07M | 197.60M | 202.11M | 204.85M | 203.76M |