Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 588.99M | $ 491.73M | $ 398.20M | $ 214.20M | $ 140.83M | |
| $ 501.74M | $ 422.89M | $ 346.24M | $ 179.81M | $ 118.95M | |
| $ 243.96M | $ 227.76M | $ 259.43M | $ 77.97M | $ 66.56M | |
| $ 37.50M | $ 37.77M | $ 32.88M | $ 1.24M | $ 192.00K | |
| $ 321.01M | $ 232.90M | $ 119.69M | $ 103.08M | $ 52.58M | |
| $ 257.78M | $ 195.12M | $ 86.81M | $ 101.84M | $ 52.38M | |
| $ 25.74M | $ 21.14M | $ 7.70M | $ 2.88M | $ 282.00K | |
| $ 283.51M | $ 216.26M | $ 94.51M | $ 104.72M | $ 52.67M | |
| $ 214.33M | $ 163.89M | $ 71.41M | $ 83.08M | $ 39.48M | |
| $ 1.75 | $ 1.38 | $ 0.67 | $ 0.80 | $ 0.38 | |
| $ 1.68 | $ 1.31 | $ 0.63 | $ 0.75 | $ 0.37 | |
| 122.29M | 118.46M | 106.28M | 103.37M | 103.38M | |
| 127.26M | 124.94M | 113.75M | 111.38M | 107.80M |