Income Statement  | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 168.67M | $ 167.80M | $ 158.52M | $ 119.58M | $ 113.29M | |
| $ 91.94M | $ 91.07M | $ 85.52M | $ 65.69M | $ 60.35M | |
| $ 10.14M | $ 9.95M | $ 9.57M | $ 11.47M | $ 8.03M | |
| $ 127.57K | $ 133.00K | $ 133.00K | $ 130.00K | $ 131.00K | |
| $ 3.17M | $ 81.25M | $ 168.58M | $ 54.35M | $ 49.15M | |
| $ 81.80M | $ 81.12M | $ 168.45M | $ -103.91M | $ 49.02M | |
| $ -122.04M | $ -291.99M | $ 151.16M | $ 229.00M | $ -24.74M | |
| $ -40.24M | $ -210.87M | $ 227.23M | $ 283.21M | $ 27.58M | |
| $ -40.24M | $ -210.87M | $ 227.23M | $ 283.21M | $ 27.58M | |
| $ -1.20 | $ -6.36 | $ 6.26 | $ 9.08 | $ 1.16 | |
| $ -1.20 | $ -6.36 | $ 6.26 | $ 9.08 | $ 1.16 | |
| 33.42M | 33.14M | 36.31M | 31.20M | 23.86M | |
| 33.42M | 33.14M | 36.31M | 31.20M | 23.86M |