Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 661.39M | $ 610.12M | $ 575.37M | $ 532.85M | $ 498.02M | |
| $ 471.07M | $ 435.00M | $ 412.15M | $ 374.55M | $ 343.51M | |
| $ 45.61M | $ 44.37M | $ 45.23M | $ 48.82M | $ 41.38M | |
| $ 238.52M | $ 226.14M | $ 224.93M | $ 217.85M | $ 221.51M | |
| $ 410.97M | $ 380.33M | $ 355.62M | $ 322.15M | $ 298.95M | |
| $ 425.46M | $ 390.64M | $ 366.91M | $ 325.73M | $ 302.13M | |
| $ -353.95M | $ -326.44M | $ -312.38M | $ -308.50M | $ -296.67M | |
| $ 71.52M | $ 64.20M | $ 54.53M | $ 17.23M | $ 5.46M | |
| $ 62.69M | $ 56.85M | $ 48.32M | $ 15.12M | $ 4.77M | |
| $ 0.51 | $ 0.48 | $ 0.42 | $ 0.15 | $ 0.05 | |
| $ 0.51 | $ 0.48 | $ 0.42 | $ 0.15 | $ 0.05 | |
| 123.06M | 118.55M | 115.50M | 102.40M | 97.11M | |
| 136.82M | 132.97M | 130.33M | 116.67M | 111.16M |