Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 16.99B | $ 12.39B | $ 10.05B | $ 8.60B | $ 7.72B | |
| $ 4.35B | $ 3.37B | $ 3.05B | $ 2.37B | $ 1.71B | |
| $ 2.06B | $ 1.70B | $ 1.42B | $ 1.13B | $ 983.57M | |
| $ 630.01M | $ 443.76M | $ 354.20M | $ 287.38M | $ 230.69M | |
| $ 2.18B | $ 2.11B | $ 1.99B | $ 1.53B | $ 936.43M | |
| $ 2.28B | $ 1.67B | $ 1.63B | $ 1.24B | $ 730.14M | |
| $ -1.14B | $ -274.18M | $ -186.80M | $ -126.23M | $ -128.81M | |
| $ 1.15B | $ 1.39B | $ 1.44B | $ 1.11B | $ 601.33M | |
| $ 863.02M | $ 1.06B | $ 1.07B | $ 845.70M | $ 459.87M | |
| $ 10.97 | $ 14.17 | $ 13.88 | $ 10.60 | $ 5.75 | |
| $ 10.92 | $ 14.03 | $ 13.69 | $ 10.40 | $ 5.63 | |
| 78.68M | 74.71M | 76.81M | 79.80M | 80.00M | |
| 79.06M | 75.43M | 77.86M | 81.28M | 81.74M |