Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.04B | $ 909.77M | $ 691.06M | $ 695.67M | $ 731.62M | |
| $ 653.18M | $ 616.19M | $ 606.68M | $ 653.15M | $ 573.44M | |
| $ 408.21M | $ 439.00M | $ 395.37M | $ 430.33M | $ 469.95M | |
| $ 32.28M | $ 35.23M | $ 42.74M | $ 47.35M | $ 34.63M | |
| $ 277.25M | $ 212.42M | $ 254.05M | $ 270.18M | $ 138.12M | |
| $ 244.97M | $ 177.19M | $ 211.31M | $ 222.83M | $ 103.49M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 244.97M | $ 177.19M | $ 211.31M | $ 222.83M | $ 103.49M | |
| $ 195.46M | $ 144.68M | $ 166.07M | $ 175.89M | $ 83.65M | |
| $ 3.29 | $ 2.58 | $ 2.97 | $ 3.13 | $ 1.49 | |
| $ 3.27 | $ 2.56 | $ 2.95 | $ 3.12 | $ 1.48 | |
| 59.35M | 56.14M | 55.91M | 56.12M | 56.27M | |
| 59.75M | 56.45M | 56.10M | 56.12M | 56.47M |