Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.84B | $ 1.63B | $ 1.41B | $ 1.12B | $ 958.43M | |
| $ 691.01M | $ 607.77M | $ 515.45M | $ 431.36M | $ 334.50M | |
| $ 427.39M | $ 369.01M | $ 323.29M | $ 275.48M | $ 224.48M | |
| $ 76.98M | $ 70.47M | $ 77.89M | $ 75.46M | $ 77.66M | |
| $ 357.59M | $ 321.59M | $ 276.24M | $ 229.58M | $ 204.18M | |
| $ 263.62M | $ 238.75M | $ 192.16M | $ 155.88M | $ 110.02M | |
| $ -2.39M | $ -661.00K | $ -1.63M | $ -9.27M | $ 5.08M | |
| $ 261.23M | $ 238.09M | $ 190.53M | $ 146.61M | $ 115.10M | |
| $ 198.30M | $ 184.56M | $ 142.97M | $ 114.76M | $ 89.48M | |
| $ 1.22 | $ 1.11 | $ 0.86 | $ 0.68 | $ 0.52 | |
| $ 1.21 | $ 1.10 | $ 0.85 | $ 0.67 | $ 0.52 | |
| 162.72M | 166.34M | 166.65M | 167.75M | 171.37M | |
| 164.32M | 168.16M | 169.17M | 171.22M | 172.78M |