Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 231.40M | $ 248.73M | $ 254.24M | $ 301.94M | $ 251.86M | |
| $ 122.43M | $ 127.32M | $ 137.31M | $ 178.21M | $ 144.13M | |
| $ 52.67M | $ 61.12M | $ 48.08M | $ 60.79M | $ 44.52M | |
| $ 849.00K | $ 1.15M | $ 1.26M | $ 1.17M | $ 973.00K | |
| $ 70.61M | $ 80.22M | $ 85.99M | $ 108.13M | $ 87.28M | |
| $ 69.76M | $ 66.21M | $ 89.23M | $ 117.42M | $ 99.61M | |
| $ 11.39M | $ 11.71M | $ -7.04M | $ -13.38M | $ -15.93M | |
| $ 81.14M | $ 77.91M | $ 82.20M | $ 104.04M | $ 83.68M | |
| $ 62.93M | $ 60.21M | $ 65.56M | $ 73.20M | $ 58.69M | |
| $ 2.58 | $ 2.38 | $ 2.52 | $ 2.79 | $ 2.21 | |
| $ 2.58 | $ 2.38 | $ 2.51 | $ 2.73 | $ 2.20 | |
| 24.39M | 25.29M | 25.97M | 26.27M | 26.57M | |
| 24.37M | 25.29M | 26.14M | 26.81M | 26.68M |