| Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 1.63B | $ 1.64B | $ 1.72B | $ 1.41B | $ 1.74B | |
| $ 165.58M | $ 88.15M | $ 123.00M | $ 75.00M | $ 138.00M | |
| $ 126.10M | $ 153.42M | $ 101.00M | $ 86.00M | $ 111.00M | |
| $ 137.17M | $ 139.98M | $ 134.58M | $ 138.30M | $ 138.37M | |
| $ 173.69M | $ 81.32M | $ 172.33M | $ 121.82M | $ 92.99M | |
| $ 39.48M | $ -65.26M | $ 26.00M | $ -11.00M | $ 27.00M | |
| $ -88.68M | $ -67.21M | $ -49.96M | $ -72.56M | $ -67.86M | |
| $ -49.20M | $ -132.47M | $ -24.00M | $ -83.00M | $ -46.00M | |
| $ -38.74M | $ -101.83M | $ -25.00M | $ -48.00M | $ 1.00M | |
| $ -0.59 | $ -1.57 | $ -0.39 | $ -0.75 | $ 0.02 | |
| $ -0.59 | $ -1.57 | $ -0.39 | $ -0.75 | $ 0.02 | |
| 65.75M | 65.11M | 63.91M | 63.65M | 63.24M | |
| 65.75M | 65.11M | 63.91M | 63.65M | 63.24M |