Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 162.44M | $ 143.80M | $ 122.26M | $ 126.58M | $ 134.63M | |
| $ 112.43M | $ 112.36M | $ 113.93M | $ 118.27M | $ 121.52M | |
| $ 88.01M | $ 78.39M | $ 72.94M | $ 79.10M | $ 92.33M | |
| $ 6.52M | $ -37.02M | $ 9.21M | $ 10.50M | $ 11.88M | |
| $ 0.00 | $ -3.05M | $ 50.20M | $ 49.67M | $ 41.07M | |
| $ 34.51M | $ 35.35M | $ 40.99M | $ 39.17M | $ 29.19M | |
| $ -10.10M | $ -1.38M | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 24.41M | $ 33.97M | $ 40.99M | $ 39.17M | $ 29.19M | |
| $ 18.54M | $ 25.50M | $ 30.42M | $ 28.78M | $ 21.51M | |
| $ 2.34 | $ 3.23 | $ 3.85 | $ 3.65 | $ 2.70 | |
| $ 2.34 | $ 3.23 | $ 3.85 | $ 3.65 | $ 2.70 | |
| 7.93M | 7.91M | 7.89M | 7.92M | 7.98M | |
| 8.18M | 7.91M | 7.89M | 7.92M | 7.98M |