Income Statement | Jun 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 139.92M | $ 127.53M | $ 114.95M | $ 110.83M | $ 108.29M | |
| $ 61.03M | $ 105.74M | $ 92.26M | $ 93.04M | $ 91.20M | |
| $ 6.82M | $ 11.33M | $ 10.36M | $ 8.32M | $ 7.31M | |
| $ 488.00K | $ 488.00K | $ 569.00K | $ 190.00K | $ 181.00K | |
| $ 122.16M | $ 151.89M | $ -69.03M | $ 84.92M | $ 84.34M | |
| $ 104.56M | $ 94.41M | $ 81.92M | $ 84.73M | $ 84.16M | |
| $ 37.86M | $ 23.86M | $ -180.68M | $ -91.26M | $ 388.39M | |
| $ 142.42M | $ 118.27M | $ -98.76M | $ -6.53M | $ 472.83M | |
| $ 124.20M | $ 106.02M | $ -97.79M | $ -13.94M | $ 452.81M | |
| $ 0.24 | $ 0.21 | $ -0.19 | $ -0.03 | $ 0.90 | |
| $ 0.24 | $ 0.21 | $ -0.19 | $ -0.03 | $ 0.90 | |
| 502.29M | 502.23M | 502.12M | 504.72M | 503.30M | |
| 502.46M | 502.47M | 502.12M | 504.72M | 503.35M |