Stock Details
Last updated:
Symbol MSFT
Company Microsoft Corp
Exchange XNAS
Asset Type CS
Last Price $533.51 0.84%
Previous Open $541.31
Previous Close $529.05
52 Week High $553.72
52 Week Low $349.20

Options

Data is updated daily. Last updated: Oct 19, 2026

Option Symbol Strike Price Bid Ask Open Interest Expiration Date ITM
MSFT 261019C00420000 $420.00 107.95 110.95 2 Oct 19, 2026 Yes
MSFT 261019C00425000 $425.00 102.95 105.80 21 Oct 19, 2026 Yes
MSFT 261019C00430000 $430.00 97.95 101.15 18 Oct 19, 2026 Yes
MSFT 261019C00435000 $435.00 92.95 96.05 2 Oct 19, 2026 Yes
MSFT 261019C00440000 $440.00 87.95 90.80 53 Oct 19, 2026 Yes
MSFT 261019C00445000 $445.00 82.95 85.80 2 Oct 19, 2026 Yes
MSFT 261019C00450000 $450.00 78.00 80.85 7 Oct 19, 2026 Yes
MSFT 261019C00455000 $455.00 72.40 76.05 9 Oct 19, 2026 Yes
MSFT 261019C00460000 $460.00 68.00 70.85 4 Oct 19, 2026 Yes
MSFT 261019C00465000 $465.00 62.40 65.80 69 Oct 19, 2026 Yes
MSFT 261019C00470000 $470.00 58.00 60.65 60 Oct 19, 2026 Yes
MSFT 261019C00472500 $472.50 55.50 58.70 0 Oct 19, 2026 Yes
MSFT 261019C00475000 $475.00 53.00 56.00 0 Oct 19, 2026 Yes
MSFT 261019C00477500 $477.50 50.50 53.30 0 Oct 19, 2026 Yes
MSFT 261019C00480000 $480.00 48.00 50.90 0 Oct 19, 2026 Yes
MSFT 261019C00482500 $482.50 44.90 48.35 3 Oct 19, 2026 Yes
MSFT 261019C00485000 $485.00 43.00 46.00 11 Oct 19, 2026 Yes
MSFT 261019C00487500 $487.50 40.50 43.45 0 Oct 19, 2026 Yes
MSFT 261019C00490000 $490.00 38.00 40.85 9 Oct 19, 2026 Yes
MSFT 261019C00492500 $492.50 35.50 38.35 0 Oct 19, 2026 Yes
MSFT 261019C00495000 $495.00 33.00 35.75 0 Oct 19, 2026 Yes
MSFT 261019C00497500 $497.50 30.55 33.55 0 Oct 19, 2026 Yes
MSFT 261019C00500000 $500.00 28.65 30.25 76 Oct 19, 2026 Yes
MSFT 261019C00502500 $502.50 25.55 28.60 4 Oct 19, 2026 Yes
MSFT 261019C00505000 $505.00 23.10 25.50 37 Oct 19, 2026 Yes
MSFT 261019C00507500 $507.50 20.95 23.50 87 Oct 19, 2026 Yes
MSFT 261019C00510000 $510.00 18.90 20.00 29 Oct 19, 2026 Yes
MSFT 261019C00512500 $512.50 15.85 18.50 37 Oct 19, 2026 Yes
MSFT 261019C00515000 $515.00 13.25 16.10 67 Oct 19, 2026 Yes
MSFT 261019C00517500 $517.50 11.90 13.80 20 Oct 19, 2026 Yes
MSFT 261019C00520000 $520.00 9.80 10.65 50 Oct 19, 2026 Yes
MSFT 261019C00522500 $522.50 7.75 8.55 19 Oct 19, 2026 Yes
MSFT 261019C00525000 $525.00 5.95 6.60 91 Oct 19, 2026 Yes
MSFT 261019C00527500 $527.50 3.70 4.80 65 Oct 19, 2026 No
MSFT 261019C00530000 $530.00 3.05 3.40 225 Oct 19, 2026 No
MSFT 261019C00532500 $532.50 2.00 2.25 196 Oct 19, 2026 No
MSFT 261019C00535000 $535.00 1.20 1.46 279 Oct 19, 2026 No
MSFT 261019C00537500 $537.50 0.75 0.88 426 Oct 19, 2026 No
MSFT 261019C00540000 $540.00 0.43 0.50 1,168 Oct 19, 2026 No
MSFT 261019C00542500 $542.50 0.25 0.30 329 Oct 19, 2026 No
MSFT 261019C00545000 $545.00 0.15 0.18 664 Oct 19, 2026 No
MSFT 261019C00547500 $547.50 0.07 0.35 391 Oct 19, 2026 No
MSFT 261019C00550000 $550.00 0.07 0.08 1,836 Oct 19, 2026 No
MSFT 261019C00552500 $552.50 0.04 0.25 380 Oct 19, 2026 No
MSFT 261019C00555000 $555.00 0.01 0.24 569 Oct 19, 2026 No
MSFT 261019C00557500 $557.50 0.01 0.09 159 Oct 19, 2026 No
MSFT 261019C00560000 $560.00 0.02 0.04 1,042 Oct 19, 2026 No
MSFT 261019C00562500 $562.50 0.01 0.12 169 Oct 19, 2026 No
MSFT 261019C00565000 $565.00 0.01 0.12 156 Oct 19, 2026 No
MSFT 261019C00567500 $567.50 0.01 0.10 129 Oct 19, 2026 No
MSFT 261019C00570000 $570.00 0.01 0.26 149 Oct 19, 2026 No
MSFT 261019C00572500 $572.50 0.00 0.08 29 Oct 19, 2026 No
MSFT 261019C00575000 $575.00 0.00 0.10 55 Oct 19, 2026 No
MSFT 261019C00577500 $577.50 0.00 0.10 43 Oct 19, 2026 No
MSFT 261019C00580000 $580.00 0.00 0.22 19 Oct 19, 2026 No
MSFT 261019C00582500 $582.50 0.00 0.05 128 Oct 19, 2026 No
MSFT 261019C00585000 $585.00 0.00 2.13 0 Oct 19, 2026 No
MSFT 261019C00587500 $587.50 0.00 2.13 0 Oct 19, 2026 No
MSFT 261019C00590000 $590.00 0.00 0.01 0 Oct 19, 2026 No
MSFT 261019C00592500 $592.50 0.00 2.13 0 Oct 19, 2026 No
MSFT 261019C00595000 $595.00 0.00 2.13 0 Oct 19, 2026 No
MSFT 261019C00597500 $597.50 0.00 2.13 0 Oct 19, 2026 No
MSFT 261019C00600000 $600.00 0.00 0.05 0 Oct 19, 2026 No
Option Symbol Strike Price Bid Ask Open Interest Expiration Date ITM
MSFT 261019P00420000 $420.00 0.00 0.05 0 Oct 19, 2026 No
MSFT 261019P00425000 $425.00 0.00 2.13 0 Oct 19, 2026 No
MSFT 261019P00430000 $430.00 0.00 2.13 0 Oct 19, 2026 No
MSFT 261019P00435000 $435.00 0.00 2.13 0 Oct 19, 2026 No
MSFT 261019P00440000 $440.00 0.00 2.06 0 Oct 19, 2026 No
MSFT 261019P00445000 $445.00 0.00 1.54 0 Oct 19, 2026 No
MSFT 261019P00450000 $450.00 0.01 0.03 1,932 Oct 19, 2026 No
MSFT 261019P00455000 $455.00 0.00 0.09 13 Oct 19, 2026 No
MSFT 261019P00460000 $460.00 0.00 0.05 16 Oct 19, 2026 No
MSFT 261019P00465000 $465.00 0.00 0.06 5 Oct 19, 2026 No
MSFT 261019P00470000 $470.00 0.01 0.11 18 Oct 19, 2026 No
MSFT 261019P00472500 $472.50 0.01 0.25 5 Oct 19, 2026 No
MSFT 261019P00475000 $475.00 0.00 0.23 14 Oct 19, 2026 No
MSFT 261019P00477500 $477.50 0.01 0.09 10 Oct 19, 2026 No
MSFT 261019P00480000 $480.00 0.01 0.24 10 Oct 19, 2026 No
MSFT 261019P00482500 $482.50 0.01 0.10 9 Oct 19, 2026 No
MSFT 261019P00485000 $485.00 0.03 0.09 14 Oct 19, 2026 No
MSFT 261019P00487500 $487.50 0.02 0.27 25 Oct 19, 2026 No
MSFT 261019P00490000 $490.00 0.02 0.09 209 Oct 19, 2026 No
MSFT 261019P00492500 $492.50 0.02 0.09 18 Oct 19, 2026 No
MSFT 261019P00495000 $495.00 0.03 0.31 60 Oct 19, 2026 No
MSFT 261019P00497500 $497.50 0.04 0.34 35 Oct 19, 2026 No
MSFT 261019P00500000 $500.00 0.07 0.11 397 Oct 19, 2026 No
MSFT 261019P00502500 $502.50 0.05 0.15 131 Oct 19, 2026 No
MSFT 261019P00505000 $505.00 0.06 0.20 223 Oct 19, 2026 No
MSFT 261019P00507500 $507.50 0.05 0.25 79 Oct 19, 2026 No
MSFT 261019P00510000 $510.00 0.22 0.26 372 Oct 19, 2026 No
MSFT 261019P00512500 $512.50 0.30 0.38 174 Oct 19, 2026 No
MSFT 261019P00515000 $515.00 0.42 0.60 305 Oct 19, 2026 No
MSFT 261019P00517500 $517.50 0.61 0.91 237 Oct 19, 2026 No
MSFT 261019P00520000 $520.00 0.92 1.20 767 Oct 19, 2026 No
MSFT 261019P00522500 $522.50 1.31 1.54 359 Oct 19, 2026 No
MSFT 261019P00525000 $525.00 1.93 2.46 724 Oct 19, 2026 No
MSFT 261019P00527500 $527.50 2.74 3.40 255 Oct 19, 2026 Yes
MSFT 261019P00530000 $530.00 3.80 4.25 726 Oct 19, 2026 Yes
MSFT 261019P00532500 $532.50 5.10 5.95 601 Oct 19, 2026 Yes
MSFT 261019P00535000 $535.00 6.75 7.55 2,441 Oct 19, 2026 Yes
MSFT 261019P00537500 $537.50 8.65 10.30 577 Oct 19, 2026 Yes
MSFT 261019P00540000 $540.00 10.75 12.70 407 Oct 19, 2026 Yes
MSFT 261019P00542500 $542.50 12.40 14.75 87 Oct 19, 2026 Yes
MSFT 261019P00545000 $545.00 14.85 17.20 106 Oct 19, 2026 Yes
MSFT 261019P00547500 $547.50 16.75 19.70 65 Oct 19, 2026 Yes
MSFT 261019P00550000 $550.00 19.30 22.20 0 Oct 19, 2026 Yes
MSFT 261019P00552500 $552.50 22.25 24.65 0 Oct 19, 2026 Yes
MSFT 261019P00555000 $555.00 24.05 27.40 0 Oct 19, 2026 Yes
MSFT 261019P00557500 $557.50 26.75 30.45 0 Oct 19, 2026 Yes
MSFT 261019P00560000 $560.00 29.25 32.75 0 Oct 19, 2026 Yes
MSFT 261019P00562500 $562.50 31.60 34.85 0 Oct 19, 2026 Yes
MSFT 261019P00565000 $565.00 34.10 37.50 0 Oct 19, 2026 Yes
MSFT 261019P00567500 $567.50 36.85 40.30 0 Oct 19, 2026 Yes
MSFT 261019P00570000 $570.00 39.25 42.55 0 Oct 19, 2026 Yes
MSFT 261019P00572500 $572.50 41.55 45.30 0 Oct 19, 2026 Yes
MSFT 261019P00575000 $575.00 44.25 47.50 0 Oct 19, 2026 Yes
MSFT 261019P00577500 $577.50 46.75 49.80 0 Oct 19, 2026 Yes
MSFT 261019P00580000 $580.00 49.25 52.60 0 Oct 19, 2026 Yes
MSFT 261019P00582500 $582.50 51.85 54.80 0 Oct 19, 2026 Yes
MSFT 261019P00585000 $585.00 54.10 57.40 0 Oct 19, 2026 Yes
MSFT 261019P00587500 $587.50 56.75 60.05 0 Oct 19, 2026 Yes
MSFT 261019P00590000 $590.00 59.25 62.05 0 Oct 19, 2026 Yes
MSFT 261019P00592500 $592.50 61.75 64.85 0 Oct 19, 2026 Yes
MSFT 261019P00595000 $595.00 64.50 67.85 0 Oct 19, 2026 Yes
MSFT 261019P00597500 $597.50 66.75 70.30 0 Oct 19, 2026 Yes
MSFT 261019P00600000 $600.00 69.25 72.80 0 Oct 19, 2026 Yes

Key Metrics
Metric Value Period End Unit
Gross Profit 225,465,000,000.00 Jun 30, 2026 USD
Operating Income 155,237,000,000.00 Jun 30, 2026 USD
Net Income 133,749,000,000.00 Jun 30, 2026 USD
EPS (Basic) 18.00 Jun 30, 2026 USD/shares
Total Assets 758,376,000,000.00 Jun 30, 2026 USD
Total Liabilities 315,989,000,000.00 Jun 30, 2026 USD
Shareholders' Equity 442,387,000,000.00 Jun 30, 2026 USD

SEC Filings
Date Form Access Number Link Actions
Jul 29, 2026 10-K 0001193125-26-323660 View
Jul 30, 2025 10-K 0000950170-25-100235 View
Jul 30, 2024 10-K 0000950170-24-087843 View
Jul 27, 2023 10-K 0000950170-23-035122 View
Date Form Access Number Link Actions
Apr 29, 2026 10-Q 0001193125-26-191507 View
Jan 28, 2026 10-Q 0001193125-26-027207 View
Oct 29, 2025 10-Q 0001193125-25-256321 View
Apr 30, 2025 10-Q 0000950170-25-061046 View
Jan 29, 2025 10-Q 0000950170-25-010491 View
Oct 30, 2024 10-Q 0000950170-24-118967 View
Apr 25, 2024 10-Q 0000950170-24-048288 View
Jan 30, 2024 10-Q 0000950170-24-008814 View
Oct 24, 2023 10-Q 0000950170-23-054855 View
Apr 25, 2023 10-Q 0000950170-23-014423 View
Date Form Access Number Link Actions
Sep 02, 2026 8-K 0001193125-26-380280 View
Jul 29, 2026 8-K 0001193125-26-323632 View
Jun 05, 2026 8-K 0001193125-26-258667 View
May 14, 2026 8-K 0001193125-26-224155 View
Apr 29, 2026 8-K 0001193125-26-191457 View
Jan 28, 2026 8-K 0001193125-26-027198 View
Dec 08, 2025 8-K 0001193125-25-311196 View
Oct 29, 2025 8-K 0001193125-25-256310 View
Sep 30, 2025 8-K 0001193125-25-225125 View
Jul 30, 2025 8-K 0000950170-25-100226 View
Jul 01, 2025 8-K 0001193125-25-154103 View
Apr 30, 2025 8-K 0000950170-25-061032 View
Jan 29, 2025 8-K 0000950170-25-010484 View
Jan 22, 2025 8-K 0001193125-25-010492 View
Dec 11, 2024 8-K 0001193125-24-275524 View
Dec 03, 2024 8-K 0000950170-24-132722 View
Oct 30, 2024 8-K 0000950170-24-118955 View
Aug 21, 2024 8-K 0001193125-24-204403 View
Jul 30, 2024 8-K 0000950170-24-087835 View
Apr 25, 2024 8-K 0000950170-24-048268 View
Jan 30, 2024 8-K 0000950170-24-008809 View
Jan 19, 2024 8-K 0001193125-24-011295 View
Dec 08, 2023 8-K 0001193125-23-291720 View
Nov 06, 2023 8-K 0001193125-23-271376 View
Oct 30, 2023 8-K 0001193125-23-265616 View
Oct 24, 2023 8-K 0000950170-23-054848 View
Oct 16, 2023 8-K 0001104659-23-109428 View
Oct 13, 2023 8-K 0001193125-23-255762 View
Oct 11, 2023 8-K 0001193125-23-254151 View
Jul 25, 2023 8-K 0000950170-23-034400 View
Jul 03, 2023 8-K 0001193125-23-181341 View
Apr 25, 2023 8-K 0001193125-23-115280 View
Jan 24, 2023 8-K 0001193125-23-014230 View
Date Form Access Number Link Actions
Oct 21, 2025 DEF 14A 0001193125-25-245150 View
Oct 24, 2024 DEF 14A 0001193125-24-242883 View
Oct 19, 2023 DEF 14A 0001193125-23-259247 View