Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 763.60M | $ 663.10M | $ 747.94M | $ 769.67M | $ 693.62M | |
| $ 307.92M | $ 258.58M | $ 296.01M | $ 322.77M | $ 287.92M | |
| $ 243.14M | $ 175.82M | $ 241.10M | $ 224.73M | $ 204.13M | |
| $ 32.90M | $ 37.45M | $ 38.04M | $ 44.52M | $ 48.69M | |
| $ 112.73M | $ 127.14M | $ 96.49M | $ 143.62M | $ 134.72M | |
| $ 64.78M | $ 82.76M | $ 54.91M | $ 98.04M | $ 83.79M | |
| $ 14.63M | $ 6.51M | $ 2.96M | $ 462.00K | $ 1.39M | |
| $ 79.41M | $ 89.27M | $ 57.87M | $ 98.50M | $ 85.17M | |
| $ 69.61M | $ 82.39M | $ 50.74M | $ 83.92M | $ 78.52M | |
| $ 0.90 | $ 1.06 | $ 0.65 | $ 1.08 | $ 1.02 | |
| $ 0.89 | $ 1.05 | $ 0.65 | $ 1.06 | $ 0.99 | |
| 77.34M | 77.37M | 77.58M | 77.79M | 76.68M | |
| 78.44M | 78.16M | 78.20M | 79.13M | 79.00M |