Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 132.56B | $ 120.27B | $ 107.66B | $ 81.34B | $ 62.24B | |
| $ 132.56B | $ 120.27B | $ 107.66B | $ 81.34B | $ 62.24B | |
| $ 10.79B | $ 7.35B | $ 7.33B | $ 4.28B | $ 3.09B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 121.78B | $ 112.92B | $ 100.02B | $ 77.06B | $ 59.15B | |
| $ 121.78B | $ 112.92B | $ 100.33B | $ 77.06B | $ 59.15B | |
| $ -108.42B | $ -98.14B | $ -87.13B | $ -65.45B | $ -43.95B | |
| $ 13.36B | $ 14.78B | $ 13.20B | $ 11.60B | $ 15.20B | |
| $ 10.73B | $ 11.86B | $ 10.54B | $ 9.33B | $ 12.11B | |
| $ -0.02 | $ <0.01 | $ -0.05 | $ 0.11 | $ 0.15 | |
| $ -0.02 | $ <0.01 | $ -0.05 | $ 0.11 | $ 0.15 | |
| 3.23B | 3.23B | 3.23B | 3.23B | 3.23B | |
| 3.23B | 3.23B | 3.23B | 3.23B | 3.23B |