v3.24.3
Stockholders' Equity (Tables)
9 Months Ended
Oct. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Share-based Compensation, Stock Options, Activity
Stock option activity for the nine months ended October 31, 2024 was as follows:
 Options Outstanding
 Outstanding
Stock
Options
(in millions)
Weighted-
Average
Exercise Price
Aggregate
Intrinsic Value (in millions)
Balance as of January 31, 202412 $185.77 
Exercised(3)173.21 
Balance as of October 31, 20249 $192.60 $965 
Vested or expected to vest9 $192.30 $952 
Exercisable as of October 31, 20247 $181.72 $762 
Schedule of Restricted Stock Activity
Restricted stock activity for the nine months ended October 31, 2024 was as follows:
 Restricted Stock Outstanding
 Outstanding
(in millions)
Weighted-Average Grant Date Fair ValueAggregate
Intrinsic
Value (in millions)
Balance as of January 31, 202428 $202.95 
Granted - restricted stock units and awards11 301.35 
Granted - performance-based stock units1 290.64 
Canceled(2)223.64 
Vested and converted to shares(10)201.53 
Balance as of October 31, 202428 $245.96 $8,181 
Expected to vest24 $7,051 
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, 2024 was as follows (in millions):
Fiscal Period:
Remaining three months of fiscal 2025$844 
Fiscal 20262,536 
Fiscal 20271,697 
Fiscal 20281,057 
Fiscal 2029151 
Total stock-based compensation expense$6,285 
Summary of Repurchases Under Share Repurchase Program
The Company repurchased the following under its Share Repurchase Program (in millions, except average price per share):
20242023
SharesAverage price per shareAmountSharesAverage price per shareAmount
Three months ended April 307 $293.00 $2,168 11 $188.17 $2,143 
Three months ended July 3118 $246.14 $4,288 9 $211.83 $1,913 
Three months ended October 315 $257.00 $1,228 9 $209.33 $1,924 
Summary of Dividends Declared
The Company announced the following dividends (in millions, except dividend per share):
Record DatePayment DateDividend per ShareAmount
March 14, 2024April 11, 2024$0.40 $388 
July 9, 2024July 25, 2024$0.40 $388 
September 18, 2024October 8, 2024$0.40 $385