Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.14B | $ 1.07B | $ 1.05B | $ 955.17M | $ 880.82M | |
| $ 253.25M | $ 242.53M | $ 234.84M | $ 204.51M | $ 182.91M | |
| $ 193.47M | $ 181.88M | $ 175.87M | $ 160.59M | $ 146.76M | |
| $ 7.60M | $ 7.11M | $ 6.23M | $ 5.33M | $ 4.84M | |
| $ 78.25M | $ 76.26M | $ 71.67M | $ 56.36M | $ 48.68M | |
| $ 59.78M | $ 60.65M | $ 58.98M | $ 43.92M | $ 36.15M | |
| $ 11.04M | $ 8.34M | $ 6.33M | $ 6.74M | $ 6.45M | |
| $ 70.82M | $ 68.99M | $ 65.30M | $ 50.66M | $ 42.60M | |
| $ 52.99M | $ 50.61M | $ 47.27M | $ 38.08M | $ 33.77M | |
| $ 2.03 | $ 1.88 | $ 1.66 | $ 1.26 | $ 1.12 | |
| $ 1.98 | $ 1.85 | $ 1.64 | $ 1.25 | $ 1.10 | |
| 26.08M | 26.92M | 28.52M | 30.16M | 30.31M | |
| 26.71M | 27.40M | 28.90M | 30.48M | 30.75M |