Income Statement | Mar 26 | Dec 24 | Mar 24 | Dec 22 | Mar 22 |
|---|---|---|---|---|---|
| $ 2.40B | $ 2.40B | $ 2.23B | $ 2.20B | $ 1.25B | |
| $ 916.73M | $ 933.47M | $ 1.01B | $ 1.18B | $ 545.61M | |
| $ 241.77M | $ 217.67M | $ 229.28M | $ 203.82M | $ 156.12M | |
| $ 7.99M | $ 417.25M | $ 458.28M | $ 539.25M | $ 278.20M | |
| $ 736.23M | $ 1.06B | $ 1.45B | $ 1.84B | $ 770.37M | |
| $ 694.34M | $ 715.80M | $ 784.37M | $ 975.07M | $ 389.49M | |
| $ -290.33M | $ -44.75M | $ -63.79M | $ 45.92M | $ -119.86M | |
| $ 404.00M | $ 671.05M | $ 720.58M | $ 1.02B | $ 269.55M | |
| $ 99.69M | $ 367.36M | $ 327.37M | $ 530.88M | $ 47.02M | |
| $ <0.01 | $ 0.01 | $ 0.01 | $ 0.02 | $ <0.01 | |
| $ <0.01 | $ 0.01 | $ 0.01 | $ 0.02 | $ <0.01 | |
| 24.76B | 25.07B | 25.04B | 25.00B | 25.07B | |
| 24.76B | 25.07B | 25.04B | 25.00B | 25.07B |