| Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 0.00 | $ 126.33M | $ 7.13M | $ 144.93M | $ 33.22M | |
| $ -14.70M | $ 125.62M | $ 6.12M | $ 144.93M | $ -57.35M | |
| $ 103.35M | $ 233.60M | $ 253.62M | $ 209.42M | $ 30.77M | |
| $ 14.70M | $ 6.24M | $ 6.63M | $ 5.95M | $ 8.89M | |
| $ -111.07M | $ -94.31M | $ -237.51M | $ -56.72M | $ -77.31M | |
| $ -121.31M | $ -107.98M | $ -246.49M | $ -64.49M | $ -88.13M | |
| $ 0.00 | $ 4.97M | $ -3.67M | $ -1.08M | $ -997.00K | |
| $ -125.77M | $ -113.72M | $ -250.16M | $ -65.58M | $ -89.13M | |
| $ 136.00K | $ -113.72M | $ -250.16M | $ -65.58M | $ -89.13M | |
| $ 0.00 | $ -0.89 | $ -2.31 | $ -14.30 | $ -1.12 | |
| $ -18.86 | $ -0.89 | $ -2.31 | $ -14.30 | $ -1.12 | |
| 155.40M | 128.00M | 108.08M | 4.59M | 79.79M | |
| 7.77M | 128.00M | 108.08M | 4.59M | 79.79M |