Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 317.21M | $ 311.11M | $ 294.85M | $ 203.97M | $ 132.45M | |
| $ 111.22M | $ 110.93M | $ 111.56M | $ 59.13M | $ 37.52M | |
| $ 78.00M | $ 82.32M | $ 75.10M | $ 76.34M | $ 79.17M | |
| $ 60.74M | $ 58.25M | $ 59.35M | $ 54.22M | $ 53.63M | |
| $ 94.25M | $ 86.66M | $ 95.67M | $ 58.46M | $ -2.28M | |
| $ 33.22M | $ 28.61M | $ 36.45M | $ -17.21M | $ -41.65M | |
| $ -29.18M | $ -26.13M | $ -26.58M | $ -1.63M | $ -35.37M | |
| $ 4.04M | $ 2.49M | $ 9.87M | $ -18.84M | $ -77.02M | |
| $ 4.17M | $ 2.64M | $ 9.80M | $ -18.41M | $ -76.02M | |
| $ -0.08 | $ -0.11 | $ -0.34 | $ -0.85 | $ -1.97 | |
| $ -0.08 | $ -0.11 | $ -0.34 | $ -0.85 | $ -1.97 | |
| 48.90M | 48.85M | 48.80M | 48.35M | 46.96M | |
| 48.90M | 48.85M | 49.06M | 48.35M | 46.96M |