Income Statement | Dec 24 | Dec 23 | Dec 19 | Dec 18 | Dec 17 |
|---|---|---|---|---|---|
| $ 4.71B | $ 4.48B | $ 3.62B | $ 3.43B | $ 2.79B | |
| $ 1.85B | $ 1.73B | $ 1.40B | $ 1.30B | $ 865.99M | |
| $ 969.50M | $ 906.45M | $ 773.09M | $ 730.99M | $ 344.76M | |
| $ 87.73M | $ 80.64M | $ 59.93M | $ 53.66M | $ 44.37M | |
| $ 1.01B | $ 929.55M | $ 693.38M | $ 628.69M | $ 567.06M | |
| $ 879.00M | $ 819.52M | $ 629.41M | $ 571.69M | $ 521.23M | |
| $ -156.78M | $ -167.08M | $ -146.77M | $ -143.01M | $ -121.08M | |
| $ 722.22M | $ 652.44M | $ 482.64M | $ 428.68M | $ 400.15M | |
| $ 584.17M | $ 519.12M | $ 400.71M | $ 361.97M | $ 277.90M | |
| $ 16.82 | $ 14.80 | $ 9.83 | $ 8.65 | $ 6.48 | |
| $ 16.76 | $ 14.66 | $ 9.56 | $ 8.35 | $ 5.83 | |
| 34.73M | 35.08M | 40.77M | 41.86M | 42.90M | |
| 34.85M | 35.40M | 41.92M | 43.35M | 47.68M |