| Schedule of Common Stock Repurchased and Subsequently Retired |
The following table sets forth the common stock repurchased and subsequently retired during the three and six months ended July 31, 2026: | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended July 31, 2026 | | Six months ended July 31, 2026 | (in thousands) | Shares | | Amount | | Shares | | Amount | | Common stock repurchases (1) | 1,206 | | $ | 108,136 | | | 2,728 | | $ | 231,134 | |
(1)Shares repurchased include unsettled repurchases as of July 31, 2026. Transaction fees and excise tax were recorded as part of the repurchase price.
|
| Schedule of Accumulated Other Comprehensive Income (Loss) |
The following tables summarize the changes in AOCI during the three and six months ended July 31, 2026: | | | | | | | | | | | | | | | | | | | (in thousands) | Change in unrealized losses on cash flow hedges | | Tax effect | | Total | | April 30, 2026 | $ | (42,069) | | | $ | 10,317 | | | $ | (31,752) | | | Other comprehensive income (loss) before reclassifications | (49,463) | | | 12,141 | | | (37,322) | | | Amounts reclassified from AOCI | 28 | | | (6) | | | 22 | | | Net change in AOCI | (49,435) | | | 12,135 | | | (37,300) | | | July 31, 2026 | $ | (91,504) | | | $ | 22,452 | | | $ | (69,052) | |
| | | | | | | | | | | | | | | | | | | (in thousands) | Change in unrealized losses on cash flow hedges | | Tax effect | | Total | | January 31, 2026 | $ | (7,561) | | | $ | 1,854 | | | $ | (5,707) | | | Other comprehensive income (loss) before reclassifications | (83,775) | | | 20,556 | | | (63,219) | | | Amounts reclassified from AOCI | (168) | | | 42 | | | (126) | | | Net change in AOCI | (83,943) | | | 20,598 | | | (63,345) | | | July 31, 2026 | $ | (91,504) | | | $ | 22,452 | | | $ | (69,052) | |
The following tables summarize the changes in AOCI during the three and six months ended July 31, 2025: | | | | | | | | | | | | | | | | | | | (in thousands) | Change in unrealized gains on cash flow hedges | | Tax effect | | Total | | April 30, 2025 | $ | — | | | $ | — | | | $ | — | | | Other comprehensive income (loss) before reclassifications | 273 | | | (70) | | | 203 | | | Amounts reclassified from AOCI | — | | | — | | | — | | | Net change in AOCI | 273 | | | (70) | | | 203 | | | July 31, 2025 | $ | 273 | | | $ | (70) | | | $ | 203 | |
| | | | | | | | | | | | | | | | | | | (in thousands) | Change in unrealized gains on cash flow hedges | | Tax effect | | Total | | January 31, 2025 | $ | — | | | $ | — | | | $ | — | | | Other comprehensive income (loss) before reclassifications | 273 | | | (70) | | | 203 | | | Amounts reclassified from AOCI | — | | | — | | | — | | | Net change in AOCI | 273 | | | (70) | | | 203 | | | July 31, 2025 | $ | 273 | | | $ | (70) | | | $ | 203 | |
|