Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 1.05B | $ 957.67M | $ 904.74M | $ 704.64M | $ 633.79M | |
| $ 466.15M | $ 416.31M | $ 389.56M | $ 293.76M | $ 278.28M | |
| $ 294.24M | $ 250.55M | $ 218.27M | $ 203.41M | $ 187.97M | |
| $ 49.59M | $ 33.30M | $ 34.94M | $ 32.39M | $ 23.57M | |
| $ 222.69M | $ 200.71M | $ 187.77M | $ 123.17M | $ 117.71M | |
| $ 171.25M | $ 165.76M | $ 171.28M | $ 87.82M | $ 88.60M | |
| $ -18.18M | $ -6.74M | $ -5.65M | $ -18.90M | $ -9.07M | |
| $ 153.07M | $ 159.02M | $ 165.64M | $ 68.92M | $ 79.53M | |
| $ 111.60M | $ 116.07M | $ 120.93M | $ 52.07M | $ 60.41M | |
| $ 9.51 | $ 9.92 | $ 10.38 | $ 4.63 | $ 5.45 | |
| $ 9.48 | $ 9.90 | $ 10.35 | $ 4.54 | $ 5.30 | |
| 11.74M | 11.70M | 11.65M | 11.23M | 11.09M | |
| 11.77M | 11.73M | 11.69M | 11.46M | 11.40M |