| Schedule of fair value and carrying value of Senior Notes |
| | | | | | | | | | | | | | | | | | | | | | (Unaudited) | | | | December 31, 2025 | | June 30, 2026 | | (in thousands) | | Fair Value (1) | | Carrying Value (2) | | Fair Value (1) | | Carrying Value (2) | | 2028 Notes | | $ | 649,155 | | | 647,725 | | | 650,910 | | | 648,269 | | 2029 Notes | | | 750,000 | | | 745,620 | | | 747,900 | | | 746,196 | | 2032 Notes | | | 621,000 | | | 594,132 | | | 611,820 | | | 594,529 | | 2033 Notes | | | 653,250 | | | 642,525 | | | 643,955 | | | 642,912 | | 2034 Notes | | | 604,800 | | | 592,528 | | | 591,540 | | | 592,373 | | Total | | $ | 3,278,205 | | | 3,222,530 | | | 3,246,125 | | | 3,224,279 | |
| (1) | Fair values are based on Level 2 market data inputs. |
| (2) | Carrying values are presented net of unamortized debt issuance costs. |
|