| Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 654.50M | $ 608.88M | $ 373.43M | $ 338.52M | $ 475.97M | |
| $ 333.56M | $ 333.44M | $ 319.49M | $ 317.20M | $ 0.00 | |
| $ 241.87M | $ 239.52M | $ 179.54M | $ 162.61M | $ 0.00 | |
| $ 14.64M | $ 16.00M | $ 6.52M | $ 6.67M | $ 0.00 | |
| $ 106.33M | $ 109.91M | $ 146.47M | $ 161.26M | $ 25.33M | |
| $ 91.69M | $ 93.91M | $ 139.95M | $ 154.59M | $ 25.33M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ -558.36M | |
| $ 91.69M | $ 93.91M | $ 139.95M | $ 154.59M | $ -533.03M | |
| $ 68.72M | $ 75.00M | $ 109.74M | $ 115.44M | $ -533.02M | |
| $ 1.83 | $ 2.02 | $ 3.38 | $ 3.52 | $ -10.61 | |
| $ 1.83 | $ 2.02 | $ 3.38 | $ 3.52 | $ -10.61 | |
| 37.37M | 37.06M | 32.37M | 32.75M | 50.27M | |
| 37.51M | 37.15M | 32.49M | 32.86M | 50.27M |