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