Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-based compensation - Information Related to Stock Options Plans Based on Ranges of Exercise Prices (Details)

v3.26.1
Stock-based compensation - Information Related to Stock Options Plans Based on Ranges of Exercise Prices (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2026
USD ($)
$ / shares
shares
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Aggregate intrinsic value of outstanding options (in dollars) | $ $ 70,290
Aggregate intrinsic value of exercisable options (in dollars) | $ $ 26,283
Sale price of common stock (in dollars per share) $ 647.36
$174.45 - $174.45  
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Range of Exercise Prices, lower range limit (in dollars per share) 174.45
Range of Exercise Prices, upper range limit (in dollars per share) $ 174.45
Options outstanding, Number of options (in shares) | shares 6
Options outstanding, Weighted-average remaining contractual life 4 years
Options outstanding, Weighted-average exercise price (in dollars per share) $ 174.45
Options exercisable, Number of options (in shares) | shares 6
Options exercisable, Weighted-average remaining contractual life 4 years
Options exercisable, Weighted-average exercise price (in dollars per share) $ 174.45
$174.46 - $281.53  
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Range of Exercise Prices, lower range limit (in dollars per share) 174.46
Range of Exercise Prices, upper range limit (in dollars per share) $ 281.53
Options outstanding, Number of options (in shares) | shares 13
Options outstanding, Weighted-average remaining contractual life 1 year
Options outstanding, Weighted-average exercise price (in dollars per share) $ 266.31
Options exercisable, Number of options (in shares) | shares 13
Options exercisable, Weighted-average remaining contractual life 1 year
Options exercisable, Weighted-average exercise price (in dollars per share) $ 266.31
$281.54 - $306.59  
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Range of Exercise Prices, lower range limit (in dollars per share) 281.54
Range of Exercise Prices, upper range limit (in dollars per share) $ 306.59
Options outstanding, Number of options (in shares) | shares 18
Options outstanding, Weighted-average remaining contractual life 2 years
Options outstanding, Weighted-average exercise price (in dollars per share) $ 306.59
Options exercisable, Number of options (in shares) | shares 18
Options exercisable, Weighted-average remaining contractual life 2 years
Options exercisable, Weighted-average exercise price (in dollars per share) $ 306.59
$306.60 - $348.73  
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Range of Exercise Prices, lower range limit (in dollars per share) 306.6
Range of Exercise Prices, upper range limit (in dollars per share) $ 348.73
Options outstanding, Number of options (in shares) | shares 21
Options outstanding, Weighted-average remaining contractual life 4 years
Options outstanding, Weighted-average exercise price (in dollars per share) $ 347
Options exercisable, Number of options (in shares) | shares 15
Options exercisable, Weighted-average remaining contractual life 1 year
Options exercisable, Weighted-average exercise price (in dollars per share) $ 348.73
$348.74 - $395.84  
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Range of Exercise Prices, lower range limit (in dollars per share) 348.74
Range of Exercise Prices, upper range limit (in dollars per share) $ 395.84
Options outstanding, Number of options (in shares) | shares 137
Options outstanding, Weighted-average remaining contractual life 8 years
Options outstanding, Weighted-average exercise price (in dollars per share) $ 372.41
Options exercisable, Number of options (in shares) | shares 19
Options exercisable, Weighted-average remaining contractual life 3 years
Options exercisable, Weighted-average exercise price (in dollars per share) $ 395.84
$395.85 - $545.67  
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Range of Exercise Prices, lower range limit (in dollars per share) 395.85
Range of Exercise Prices, upper range limit (in dollars per share) $ 545.67
Options outstanding, Number of options (in shares) | shares 95
Options outstanding, Weighted-average remaining contractual life 6 years
Options outstanding, Weighted-average exercise price (in dollars per share) $ 521.7
Options exercisable, Number of options (in shares) | shares 26
Options exercisable, Weighted-average remaining contractual life 5 years
Options exercisable, Weighted-average exercise price (in dollars per share) $ 533.35
$174.45 - $545.67  
Information related to options outstanding and options exercisable based on ranges of exercise prices  
Range of Exercise Prices, lower range limit (in dollars per share) 174.45
Range of Exercise Prices, upper range limit (in dollars per share) $ 545.67
Options outstanding, Number of options (in shares) | shares 290
Options outstanding, Weighted-average remaining contractual life 6 years
Options outstanding, Weighted-average exercise price (in dollars per share) $ 405.98
Options exercisable, Number of options (in shares) | shares 97
Options exercisable, Weighted-average remaining contractual life 3 years
Options exercisable, Weighted-average exercise price (in dollars per share) $ 377.1