XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Tables)
6 Months Ended
Jul. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Summary of Share-based Compensation, Stock Options, Activity Stock option activity for the six months ended July 31, 2025 was as follows:
 Options Outstanding
 Outstanding
Stock
Options
(in millions)
Weighted-
Average
Exercise Price
Aggregate
Intrinsic Value (in millions)
Balance as of January 31, 2025$198.89 
Exercised(1)181.56 
Balance as of July 31, 2025$205.08 $696 
Vested or expected to vest$204.35 $692 
Exercisable as of July 31, 2025$194.65 $598 
Schedule of Restricted Stock Activity Restricted stock activity for the six months ended July 31, 2025 was as follows:
 Restricted Stock Outstanding
 Outstanding
(in millions)
Weighted Average Grant Date Fair ValueAggregate
Intrinsic
Value (in millions)
Balance as of January 31, 202526 $250.50 
Granted - restricted stock units and awards10 279.96 
Granted - performance-based restricted stock units272.68 
Canceled(2)251.03 
Vested and converted to shares(8)248.36 
Balance as of July 31, 202528 $262.84 $7,161 
Expected to vest24 $6,147 
Summary of Share-based Payment Arrangement, Expensed and Capitalized, Amount
The aggregate expected stock-based compensation expense remaining to be recognized as of July 31, 2025 was as follows (in millions):
Fiscal Period:
Remaining six months of fiscal 2026$1,701 
Fiscal 20272,514 
Fiscal 20281,807 
Fiscal 2029905 
Fiscal 2030110 
Total stock-based compensation expense$7,037 
Summary of Repurchases Under Share Repurchase Program
The Company repurchased the following under its Share Repurchase Program (in millions, except average price per share):
20252024
SharesAverage price per shareAmountSharesAverage price per shareAmount
Three months ended April 30,10 $273.42 $2,681 $293.00 $2,168 
Three months ended July 31,$269.96 $2,199 18 $246.14 $4,288 
Summary of Dividends Declared
The Company announced the following dividends:
Quarter EndedRecord DatePayment DateDividend per ShareAmount
(in millions)
Fiscal 2026
April 30, 2025April 10, 2025April 24, 2025$0.416 $406 
July 31, 2025June 18, 2025July 10, 2025$0.416 $404 
Fiscal 2025
April 30, 2024March 14, 2024April 11, 2024$0.40 $388 
July 31, 2024July 9, 2024July 25, 2024$0.40 $388