v3.26.1
Stockholders' equity (Tables)
6 Months Ended
Jul. 31, 2026
Equity [Abstract]  
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, 2026Six months ended July 31, 2026
(in thousands)
SharesAmountSharesAmount
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 hedgesTax effectTotal
April 30, 2026$(42,069)$10,317 $(31,752)
Other comprehensive income (loss) before reclassifications(49,463)12,141 (37,322)
Amounts reclassified from AOCI28 (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 hedgesTax effectTotal
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 hedgesTax effectTotal
April 30, 2025$— $— $— 
Other comprehensive income (loss) before reclassifications273 (70)203 
Amounts reclassified from AOCI— — — 
Net change in AOCI273 (70)203 
July 31, 2025$273 $(70)$203 
(in thousands)Change in unrealized gains on cash flow hedgesTax effectTotal
January 31, 2025$— $— $— 
Other comprehensive income (loss) before reclassifications273 (70)203 
Amounts reclassified from AOCI— — — 
Net change in AOCI273 (70)203 
July 31, 2025$273 $(70)$203