Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 753.27M | $ 684.98M | $ 739.03M | $ 664.45M | $ 584.18M | |
| $ 260.36M | $ 231.23M | $ 220.41M | $ 209.47M | $ 325.77M | |
| $ 47.04M | $ 42.77M | $ 38.99M | $ 40.77M | $ 35.81M | |
| $ 156.01M | $ 151.40M | $ 143.59M | $ 150.64M | $ 140.03M | |
| $ 369.74M | $ 339.86M | $ 354.46M | $ 294.41M | $ 303.48M | |
| $ 213.32M | $ 188.46M | $ 181.42M | $ 168.70M | $ 289.96M | |
| $ -69.09M | $ -262.22M | $ -31.72M | $ -90.33M | $ -189.00M | |
| $ 144.23M | $ -73.76M | $ 149.70M | $ 78.36M | $ 100.95M | |
| $ 138.93M | $ -73.47M | $ 173.03M | $ 76.54M | $ 97.37M | |
| $ 1.23 | $ -0.65 | $ 1.29 | $ 0.68 | $ 0.87 | |
| $ 1.23 | $ -0.65 | $ 1.28 | $ 0.68 | $ 0.87 | |
| 112.30M | 112.18M | 112.07M | 111.96M | 111.79M | |
| 112.90M | 112.18M | 112.62M | 112.42M | 112.08M |