v3.26.1
Stockholders' Equity (Tables)
3 Months Ended
Apr. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Summary of Share-based Compensation, Stock Options, Activity
Stock option activity for the three months ended April 30, 2026 was as follows:
 Options Outstanding
 Outstanding
Stock
Options
(in millions)
Weighted-
Average
Exercise Price
Aggregate
Intrinsic Value (in millions)
Balance as of January 31, 2026$207.54 
Options granted under all plans180.69 
Balance as of April 30, 2026$203.99 $92 
Vested or expected to vest$204.67 $87 
Exercisable as of April 30, 2026$205.53 $48 
Schedule of Restricted Stock Activity
Restricted stock activity for the three months ended April 30, 2026 was as follows:
 Restricted Stock Outstanding
 Outstanding
(in millions)
Weighted Average Grant Date Fair ValueAggregate
Intrinsic
Value (in millions)
Balance as of January 31, 202626 $265.64 
Granted - restricted stock units and awards20 195.02 
Granted - performance-based restricted stock units204.63 
Canceled(2)257.88 
Vested and converted to shares(5)255.71 
Balance as of April 30, 202640 $230.36 $7,038 
Expected to vest34 $5,919 
Summary of Share-based Payment Arrangement, Expensed and Capitalized, Amount
The aggregate expected stock-based compensation expense remaining to be recognized as of April 30, 2026 was as follows (in millions):
Fiscal Period:
Remaining nine months of fiscal 2027$2,822 
Fiscal 20282,881 
Fiscal 20292,019 
Fiscal 20301,174 
Fiscal 2031131 
Total stock-based compensation expense$9,027 
Summary of Repurchases Under Share Repurchase Program repurchases under the ASR Agreements, the Company repurchased the following shares of its common stock in the open market, (in millions, except average price per share):
20262025
SharesAverage price per shareAmountSharesAverage price per shareAmount
Three months ended April 3011 $192.00 $2,145 10 $273.42 $2,681 
Summary of Dividends Declared
The Company announced the following dividends:
Record DatePayment DateDividend per ShareAmount
(in millions)
Three months ended April 30, 2026April 9, 2026April 23, 2026$0.440 $374 
Three months ended April 30, 2025April 10, 2025April 24, 2025$0.416 $406