Income Statement | Mar 25 | Dec 23 | Dec 22 | Mar 22 | Mar 21 |
|---|---|---|---|---|---|
| $ 751.30M | $ 691.80M | $ 573.96M | $ 487.76M | $ 386.47M | |
| $ 135.99M | $ 106.55M | $ 93.82M | $ 93.83M | $ 70.21M | |
| $ 88.15M | $ 71.80M | $ 93.91M | $ 87.47M | $ 42.73M | |
| $ 93.44M | $ 90.94M | $ 62.88M | $ 57.64M | $ 34.17M | |
| $ 141.28M | $ 125.68M | $ 62.78M | $ 64.00M | $ 61.66M | |
| $ 47.84M | $ 34.74M | $ -93.00K | $ 6.36M | $ 27.49M | |
| $ 45.49M | $ 46.41M | $ 387.73M | $ 873.28M | $ 472.96M | |
| $ 93.32M | $ 81.16M | $ 387.64M | $ 879.64M | $ 500.45M | |
| $ 597.67M | $ -235.98M | $ 312.65M | $ 930.27M | $ 507.11M | |
| $ 11.34 | $ -4.42 | $ 5.80 | $ 17.27 | $ 9.41 | |
| $ 11.34 | $ -4.42 | $ 5.80 | $ 17.27 | $ 9.41 | |
| 52.71M | 53.36M | 53.88M | 53.88M | 53.87M | |
| 52.71M | 53.36M | 53.88M | 53.88M | 53.87M |