Quote for MSFT (MICROSOFT CORP)

Data as of

Last
531.01
Change
-0.32
Open
532.20
Previous
531.33
High
534.57
Low
526.14
Bid
-
Ask
-
Volume
23,225,286
Trades
-
Dividend
0.42
Yield
2.17%
Ex-Div
Nov 15, 2017
Impl Vol
0.402
Hist Vol
0.305
Opt Volume
480,549
Open Int
3,476,043

IV QuoteOption ChainPrice History10 Day SnapshotStrike PeggerVolatility SkewTrade Finder

Data used in the screeners below are delayed from Oct 7, 2026. Subscribe to get the latest end-of-day data.

Calendar Put Spreads

show all panelsmore…
ShortLongDebitMonths
Nov 20 '26 525.00Jan 15 '27 525.00-6.552
Oct 16 '26 535.00Oct 19 '26 535.000.050
Nov 20 '26 530.00Jan 15 '27 530.00-6.862
Nov 20 '26 535.00Jan 15 '27 535.00-7.082
Oct 16 '26 527.50Oct 19 '26 527.50-0.170
Oct 16 '26 532.50Oct 19 '26 532.50-0.180
Nov 20 '26 535.00Dec 18 '26 535.00-3.431
Nov 20 '26 525.00Dec 18 '26 525.00-3.601
Oct 16 '26 535.00Oct 21 '26 535.00-1.000
Oct 16 '26 530.00Oct 19 '26 530.00-0.430
Nov 20 '26 530.00Dec 18 '26 530.00-4.041
Nov 20 '26 535.00Apr 16 '27 535.00-17.905
Oct 16 '26 525.00Oct 21 '26 525.00-1.270
Oct 16 '26 525.00Oct 19 '26 525.00-0.630
Oct 16 '26 530.00Oct 21 '26 530.00-1.320
Nov 20 '26 530.00Apr 16 '27 530.00-18.605
Nov 20 '26 530.00Mar 19 '27 530.00-16.224
Dec 18 '26 530.00Jan 15 '27 530.00-2.821
Dec 18 '26 525.00Jan 15 '27 525.00-2.951
Nov 20 '26 525.00Apr 16 '27 525.00-19.305
Dec 18 '26 535.00Jan 15 '27 535.00-3.651
Nov 20 '26 525.00Jun 17 '27 525.00-25.177
Mar 19 '27 530.00Apr 16 '27 530.00-2.381
Oct 19 '26 525.00Oct 21 '26 525.00-0.650
Nov 20 '26 530.00Jun 17 '27 530.00-25.347
Nov 20 '26 535.00Jun 17 '27 535.00-25.137
Dec 18 '26 530.00Apr 16 '27 530.00-14.564
Dec 17 '27 525.00Jan 21 '28 525.00-1.661
Dec 18 '26 530.00Mar 19 '27 530.00-12.183
Oct 19 '26 530.00Oct 21 '26 530.00-0.890
Oct 12 '26 535.00Oct 19 '26 535.00-2.820
Dec 15 '28 530.00Jan 19 '29 530.00-0.691
Dec 15 '28 525.00Jan 19 '29 525.00-0.771
Dec 18 '26 535.00Apr 16 '27 535.00-14.474
Dec 17 '27 535.00Jan 21 '28 535.00-2.371
Apr 16 '27 525.00Jun 17 '27 525.00-5.882
Dec 17 '27 530.00Jan 21 '28 530.00-2.501
Oct 12 '26 532.50Oct 19 '26 532.50-3.030
Oct 12 '26 527.50Oct 19 '26 527.50-3.110
Oct 19 '26 535.00Oct 21 '26 535.00-1.050