Income Statement | Dec 24 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 254.00M | $ ― | $ 125.32M | $ 108.05M | $ 144.21M | |
| $ 68.56M | $ ― | $ 14.20M | $ 9.70M | $ 38.81M | |
| $ 26.68M | $ ― | $ 14.18M | $ 18.52M | $ 18.62M | |
| $ 20.13M | $ ― | $ 5.23M | $ 7.21M | $ 10.39M | |
| $ 54.64M | $ ― | $ 52.16M | $ -2.68M | $ 30.72M | |
| $ 41.88M | $ ― | $ 22.00K | $ -8.82M | $ 20.19M | |
| $ -12.96M | $ ― | $ 46.30M | $ -1.25M | $ -206.00K | |
| $ 28.91M | $ ― | $ 46.32M | $ -10.07M | $ 19.98M | |
| $ 19.22M | $ ― | $ 41.94M | $ -10.09M | $ 4.27M | |
| $ 0.13 | $ ― | $ 0.27 | $ -0.06 | $ 0.03 | |
| $ 0.12 | $ ― | $ 0.24 | $ -0.06 | $ 0.03 | |
| 150.69M | ― | 157.72M | 157.91M | 149.64M | |
| 154.05M | ― | 178.11M | 157.91M | 151.64M |