Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.27B | $ 1.01B | $ 1.25B | $ 1.28B | $ 1.16B | |
| $ 1.13B | $ 892.17M | $ 1.11B | $ 1.15B | $ 1.02B | |
| $ 868.51M | $ 656.46M | $ 895.21M | $ 810.47M | $ 794.73M | |
| $ 87.33M | $ 71.26M | $ 123.30M | $ 119.73M | $ 113.86M | |
| $ 399.81M | $ 219.25M | $ 329.90M | $ 464.12M | $ 332.60M | |
| $ 258.33M | $ 219.25M | $ 206.60M | $ 344.39M | $ 218.74M | |
| $ 54.15M | $ 21.77M | $ 8.67M | $ 10.12M | $ 20.97M | |
| $ 312.48M | $ 241.02M | $ 215.28M | $ 354.51M | $ 239.72M | |
| $ 360.64M | $ 191.47M | $ 184.09M | $ 310.23M | $ 231.36M | |
| $ 3.77 | $ 2.00 | $ 1.84 | $ 3.07 | $ 2.30 | |
| $ 3.71 | $ 1.96 | $ 1.81 | $ 2.97 | $ 2.25 | |
| 95.54M | 95.79M | 99.99M | 101.19M | 100.56M | |
| 97.33M | 97.59M | 101.98M | 104.62M | 102.94M |