Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 211.29M | $ 139.45M | $ 114.03M | $ 181.69M | $ 161.39M | |
| $ 109.09M | $ 21.98M | $ 52.50M | $ 110.98M | $ 79.24M | |
| $ 41.28M | $ 35.37M | $ 42.45M | $ 35.87M | $ 35.39M | |
| $ 18.28M | $ 16.77M | $ 19.53M | $ 24.54M | $ 20.44M | |
| $ 83.03M | $ 3.20M | $ 26.61M | $ 112.88M | $ 62.44M | |
| $ 67.81M | $ -13.39M | $ 227.00K | $ 85.56M | $ 35.20M | |
| $ -12.48M | $ -7.69M | $ -796.00K | $ -5.74M | $ -3.01M | |
| $ 55.33M | $ -21.08M | $ -569.00K | $ 79.82M | $ 32.19M | |
| $ 54.89M | $ -20.82M | $ -1.12M | $ 79.51M | $ 31.79M | |
| $ 1.55 | $ -0.59 | $ -0.03 | $ 2.40 | $ 0.96 | |
| $ 1.55 | $ -0.59 | $ -0.03 | $ 2.40 | $ 0.96 | |
| 35.50M | 35.50M | 34.24M | 33.18M | 33.18M | |
| 35.50M | 35.50M | 34.24M | 33.18M | 33.18M |