Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 230.26M | $ 199.53M | $ 158.87M | $ 155.55M | $ 156.87M | |
| $ 140.44M | $ 126.87M | $ 136.44M | $ 143.43M | $ 125.56M | |
| $ 80.23M | $ 78.40M | $ 75.58M | $ 81.34M | $ 75.63M | |
| $ 2.50M | $ 2.61M | $ 2.79M | $ 3.45M | $ 3.51M | |
| $ 62.70M | $ 51.08M | $ 63.66M | $ 65.54M | $ 53.44M | |
| $ 60.20M | $ 48.47M | $ 60.87M | $ 62.09M | $ 49.92M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 60.20M | $ 48.47M | $ 60.87M | $ 62.09M | $ 49.92M | |
| $ 47.60M | $ 38.18M | $ 47.75M | $ 48.09M | $ 38.65M | |
| $ 5.26 | $ 4.16 | $ 5.14 | $ 5.16 | $ 4.12 | |
| $ 5.26 | $ 4.16 | $ 5.13 | $ 5.16 | $ 4.12 | |
| 9.05M | 9.18M | 9.27M | 9.31M | 9.37M | |
| 9.05M | 9.18M | 9.30M | 9.31M | 9.37M |