Income Statement | Mar 26 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 8.25B | $ 8.28B | $ 8.12B | $ 7.74B | $ 5.48B | |
| $ 2.18B | $ 2.44B | $ 2.40B | $ 2.21B | $ 1.51B | |
| $ 1.16B | $ 1.34B | $ 1.44B | $ 1.42B | $ 1.13B | |
| $ 383.00M | $ 488.50M | $ 585.95M | $ 614.73M | $ 360.33M | |
| $ 823.57M | $ 1.56B | $ 1.52B | $ 1.41B | $ 739.43M | |
| $ 1.01B | $ 1.10B | $ 956.15M | $ 795.24M | $ 378.53M | |
| $ -759.99M | $ -228.63M | $ -331.69M | $ -230.52M | $ -184.01M | |
| $ 252.47M | $ 869.18M | $ 624.08M | $ 564.72M | $ 194.52M | |
| $ 229.34M | $ 791.47M | $ 612.34M | $ 505.30M | $ 153.19M | |
| $ 2.92 | $ 9.60 | $ 7.46 | $ 6.20 | $ 2.28 | |
| $ 2.90 | $ 9.53 | $ 7.40 | $ 6.13 | $ 2.25 | |
| 78.42M | 82.48M | 82.10M | 81.53M | 67.11M | |
| 78.97M | 83.03M | 82.72M | 82.47M | 68.07M |