Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 5.78B | $ 5.45B | $ 5.23B | $ 5.12B | $ 4.74B | |
| $ 1.87B | $ 1.64B | $ 1.54B | $ 1.69B | $ 1.28B | |
| $ 543.62M | $ 445.98M | $ 439.04M | $ 412.39M | $ 387.34M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 1.45B | $ 1.30B | $ 1.19B | $ 1.36B | $ 983.39M | |
| $ 1.33B | $ 1.19B | $ 1.10B | $ 1.27B | $ 896.68M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 1.33B | $ 1.19B | $ 1.10B | $ 1.27B | $ 896.68M | |
| $ 1.07B | $ 970.75M | $ 894.39M | $ 1.03B | $ 731.77M | |
| $ 11.99 | $ 10.21 | $ 7.55 | $ 7.30 | $ 6.90 | |
| $ 11.94 | $ 10.07 | $ 7.47 | $ 7.22 | $ 6.82 | |
| 83.95M | 95.08M | 97.93M | 102.07M | 106.08M | |
| 84.75M | 96.36M | 98.98M | 103.17M | 107.22M |