| Jul 4, 2026 | Apr 4, 2026 | Dec 31, 2025 | Sep 27, 2025 | Jun 28, 2025 | Mar 29, 2025 | Dec 31, 2024 | Sep 28, 2024 | Jun 29, 2024 | Mar 30, 2024 | Dec 31, 2023 | Sep 30, 2023 | Jul 1, 2023 | Apr 1, 2023 | Dec 31, 2022 | Oct 1, 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| +16.6% | +17.3% | +12.1% | +7.5% | ||||||||||||
| 23.3% | 21.0% | 19.6% | 19.5% | ||||||||||||
| 6.0% | 2.6% | 1.8% | 2.4% | ||||||||||||
| 3.2% | 0.9% | 0.1% | -1.0% | ||||||||||||
| — |