XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity (Tables)
9 Months Ended
Oct. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Summary of Share-based Compensation, Stock Options, Activity Stock option activity for the nine months ended October 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)178.45 
Balance as of October 31, 2025$204.59 $674 
Vested or expected to vest$204.10 $669 
Exercisable as of October 31, 2025$196.88 $583 
Schedule of Restricted Stock Activity Restricted stock activity for the nine months ended October 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 277.28 
Granted - performance-based restricted stock units272.68 
Canceled(2)253.53 
Vested and converted to shares(10)245.31 
Balance as of October 31, 202526 $264.85 $6,742 
Expected to vest22 $5,857 
Summary of Share-based Payment Arrangement, Expensed and Capitalized, Amount
The aggregate expected stock-based compensation expense remaining to be recognized as of October 31, 2025 was as follows (in millions):
Fiscal Period:
Remaining three months of fiscal 2026$957 
Fiscal 20272,514 
Fiscal 20281,826 
Fiscal 2029955 
Fiscal 2030154 
Total stock-based compensation expense$6,406 
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 
Three months ended October 31,15 $246.33 $3,814 $257.00 $1,228 
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 
October 31, 2025September 17, 2025October 9, 2025$0.416 $400 
Fiscal 2025
April 30, 2024March 14, 2024April 11, 2024$0.40 $388 
July 31, 2024July 9, 2024July 25, 2024$0.40 $388 
October 31, 2024September 18, 2024October 8, 2024$0.40 $385