Microsoft Stock has been in my portfolio for over 10 years. It has been on my website since 2009. Microsoft stock symbol is MSFT. While analysts have been busy following the rise of Apple, Microsoft seems to have fallen out of the limelight which suits me just fine. Microsoft is enormous in both size, scope of products and profit margin. To understand more about my strategy check my Microsoft Stock trade journal. Since year one, Microsoft stock has returned annual double-digit returns to my USA stock portfolio. Analysts and investors have ignored Microsoft stock over the past 10 years. What they have missed is that this stock is very strong with limited downside. While investors are focusing on the upside potential, I have focused on trading the range which Microsoft stock has been in. During this 10 years period on any major sell-off I can step in and buy shares of the stock and then unload them when the stock recovers back to its trading range. The rest of the year I engage in put selling. What’s not to like about Microsoft stock for investing? Any time it falls, I can buy it confident it will recover because Microsoft is not going to disappear. It is an incredibly diverse and powerful company. Over the past 10 years Microsoft stock has returned better than 925% through put selling alone. This Microsoft stock article presents why Microsoft has been better than gold for investment purposes. It has been a spectacular stock. This Microsoft Stock link will take you to Microsoft Investor Relations. Below are my trades for 2012.

Review Microsoft Stock Trades For 2011
Review Microsoft Stock Trades For 2010
Review Microsoft Stock Trades For 2009

Microsoft Stock Trades For 2012

Current Microsoft Stock Status – Year 4

Capital Currently In Use: $62655.00
Income Earned in 2012: $14668.10
Total Income Earned Since Trade Started In 2009: $31825.10
Total Of My Own Capital Required If All Naked Puts Were Assigned: $30829.90
(This is Capital in Use less Total Income Earned)
Number Of Shares If All Naked Puts Were Assigned: 2500
Share Price Valuation (Total Capital Required/Number of shares): $12.33


DateStock At
Time Of
Trade
Action Taken (All Figures Are US Dollars)
ACTIVE TRADES ARE HIGHLIGHTED
Comm.Shares
Held
Capital
In Use
Gain/LossTotal
Income
Dec 19 201125.55Final Microsoft Stock Trade for 2011 / Sold 10 18FEB12 $23 puts @ .35 (status: expired)13.2523019.50330.5017157.00
END OF 2011 TRADES

Jan 3 201226.50Sold 20 Naked Puts 18FEB12 $26 strike at .5832.0052032.001128.0018285.00
Jan 11 201227.45Sold 10 Naked Puts 18FEB12 $27 strike at $1.04 (status: expired)19.5026980.501020.5019305.50
Jan 11 201227.45Sold 10 naked puts 17MAR12 $26 strike for .65 (status: expired)19.5025980.50630.5019936.00
Jan 12 201227.80Sold 20 naked puts 18FEB12 $27 strike for .47 (status: expired)32.0054032.00908.0020844.00
Jan 24 201229.35Bought To Close 20 18FEB12 $26 Naked Puts for .04 cents32.00(112.00)20732.00
Jan 24 201229.35Sold 20 naked puts 17MAR12 $29 strike for .61 (status: expired)32.0058032.001188.0021920.00
Feb 1 201229.85Bought To Close 20 18FEB12 $27 Naked Puts for .04 cents32.00(112.00)21808.00
Feb 1 201229.85Sold 20 naked puts 17MAR12 $30 strike for .45 (status: expired)32.00868.0022676.00
Feb 14 201230.15Sold 10 Naked Puts 21APR12 $28 strike for .4719.5028019.50450.5023126.50
Feb 14 201230.15Sold 10 Naked Puts 21APR12 $26 strike for .20
Comments: To under these put selling trades from Feb 14 read this Microsoft stock article which discussed why I sold the $28 and the $26 naked puts.
19.5026019.50180.5023307.00
Feb 17 201231.25Options Expiry: All Feb Options Expired
Feb 27 201231.25Sold 20 naked puts 17MAR12 $31 strike for .42 (status: expired)32.0062032.00808.0024115.00
Mar 16 201232.60Options Expiry: All March Options Expired
Mar 23 201231.85Sold 20 Naked Puts 21APR12 $31 strike for .35
COMMENTS: To understand these naked puts trades read this article which discusses put selling against a rising stock. (status: Expired)
32.0062032.00668.0024783.00
Apr 3 201231.66Sold 5 Naked Puts 21APR12 $31 strike for .27  (Status: Expired)
COMMENTS: With the rally in Microsoft now stalled the question is how low can it fall. If it reaches my goal of below $31.00 I will be watching the Ultimate Oscillator to buy some stock for a quick run-up. I will also watch to see if put values below $30.00 move up making put selling below $30.00 profitable. Click here to read the article about this trade.
32.0015513.25121.7524904.75
Apr 9 201231.25Bought to Close 20 Naked Puts 21APR12 $26 strike for .0232.00(72.00)24832.75
Apr 9 201231.25Bought to Close 20 Naked Puts 21APR12 $28 strike for .0432.00(112.00)24720.75
Apr 11 201230.35Sold 5 Naked Puts 19MAY12 $28 for .30   Status: Expired13.2514013.25136.7524857.50
Apr 12 201230.65Bought 1000 shares Microsoft Stock7.001000(30657.00)
Apr 13 201231.00Sold 1000 shares Microsoft Stock
COMMENTS: With the stock looking for support, I made two recent trades. To read the strategy in use and understand the past two trades read this article.
7.00030993.00336.0025193.50
Apr 20 201232.42April Options Expiry: All April options expired
May 3 201231.69Sold 10 Naked Puts 19MAY12 $31 for .25 – (STATUS: Bought to close for .45 cents, then rolled out 4 to Oct $28 for .88 and 3 to Oct $26 for .51 for net profit on the roll out and down)
Comment: Read this MSFT Stock article to understand my reasons for this trade and how the fast stochastic was used in this trade.
19.5031019.50240.5025434.00
May 11 201231.25BTC 10 Naked Puts Microsoft Stock 19MAY12 for .45
Comment: This will be a roll out and roll down of naked puts. The May $31 are obviously going to end up in the money. The stock has become soft with all the selling and will be moving lower. I still like the stock and see no reason to buy to close for a loss on the stock. The better strategy is to buy back the 10 naked puts and then sell less puts still for a net credit and spread them out further at two different strikes.
19.50(469.50)24964.50
May 11 201231.20STO 4 Naked Puts Microsoft Stock Oct $28 for $.88 (status: expired)
12.00 11212.00340.0025304.50
May 11 201231.20STO 3 Naked Puts Microsoft Stock Oct $26 for $.51 (status: expired)
10.75 7810.75142.2525446.75
May 18 1229.29May Options Expiry: May $28 naked puts expired
Jun 5 201228.44Sold 10 Naked Puts Microsoft Stock 16JUN12 $28 for .1819.5028019.50160.5025607.25
Jun 15 201230.02June Options Expiry June $28 puts expired
Jun 18 201229.84Sold 5 Naked Puts Microsoft Stock 21JUL12 $28 for .33 Status: Expired13.2513986.75151.7525759.00
Jun 18 201229.84Sold 5 Naked Puts Microsoft Stock 18AUG12 $27 for .35 (status: expired)
Comments: I sold just 5 for each month as I am expecting the stock to fall on the news of their tablet release. You can read my Microsoft Stock trade comments for this trade here.
13.2513513.25161.7525920.75
July 20 201230.12July Options Expiry: July $28 puts expired
July 26 201229.18Sold 10 Naked Puts 18AUG12 $29.00 for .84 (status: expired)19.5029019.50820.5026741.25
Aug 2 201229.05Sold 10 Naked Puts Microsoft Stock 22 SEP12 $28 for .5219.5028019.50500.5027241.75
Aug 3 201229.55Sold 10 Naked Puts Microsoft Stock 17NOV12 $28 for .89 (status: closed Nov 6 for .04)
19.5028019.50870.5028112.25
Aug 17 201230.90August Expiry: 5 Naked Puts Aug $27 and 10 naked Puts Aug $29 expired
Sept 21 201231.19Sept Options Expiry 10 Naked Puts Microsoft Stock $28 expired
Sept 27 201229.99Sold 5 Naked Puts Microsoft Stock 19JAN13 $27 for .53 (status closed Nov 6 for .19)
13.2513513.25251.7528364.00
Sept 28 201229.84Sold 5 Naked Puts Microsoft Stock 22DEC12 $28 for .60 (status closed Nov 6 for .24)13.2514013.25286.7528650.75
Oct 12 201228.89Sold 5 Naked Puts Microsoft Stock 22DEC12 $27 for .40 (status closed Nov 6 for .12)
13.2513513.25186.7528837.50
Oct 12 201228.89Sold 5 Naked Puts Microsoft Stock 19JAN13 $26 for .42
To understand these trades read this Microsoft Stock article. (status: closed for 6 cents) 
13.2513013.25196.7529034.25
Oct 1928.64Oct Options Expiry Oct $28 and $26 expired
Oct 2527.90Bought 500 shares Microsoft Stock for $27.90  (status: Sold Nov 6 for $29.90)
Comments: With the stock continued to move sideways I believe buying here with the Fast Stochastic showing the stock ready for a bounce could be an excellent trade
7.00500(13957.00)
Oct 2527.90Sold 5 Naked Puts Microstock Stock 22DEC12 $27 for .39 (status: closed Nov 6 for .12)
13.2513513.25181.75
Oct 2527.90Sold 5 Naked Puts Microsoft Stock 19JAN13 $26 @ .31 (status: closed Nov 6 for .11)
Comments: To understand this trade see this Microsoft Stock article on the roll down of puts.
13.2513013.25141.75
Nov 629.90Sold 500 shares of Microsoft Stock for $29.907.00014943.00986.0030343.75
Nov 630.00Buy To Close (BTC) 5 Naked Puts Microsoft Stock Nov $28 for .04 cents13.25(33.25)30310.50
Nov 630.00Buy To Close (BTC) 5 Naked Puts Microsoft Stock DEC $28 for .24 cents13.25(133.25)30177.25
Nov 630.00Buy To Close (BTC) 5 Naked Puts Microsoft Stock Jan $27 for .19 cents13.25(108.25)30069.00
Nov 630.00Buy To Close (BTC) 10 Naked Puts Microsoft Stock Dec $27 for .12 cents19.50(139.50)29929.50
Nov 629.95Buy To Close (BTC) 5 Naked Puts Microsoft Stock Dec $26 for .06 cents13.25(43.25)29886.25
Nov 629.95Buy To Close (BTC) 5 Naked Puts Microsoft Stock Jan $26 for .11 cents13.25(68.25)29818.00
Nov 729.10Sell To Open (STO) 3 Naked Puts Microsoft Stock Dec $28 for .59 (not change in Commissions to $1.00 plus $5.00)
Status: BTC Nov 13 3 NP for $1.24 and rolled 5 NP to Feb $26 for .98
8.008407.95169.0529987.05
Nov 729.10Sell To Open (STO) 3 Naked Puts Microsoft Stock Jan $27 for .79 Status: BTC Nov 16 for $1.17 and rolled 5 NP To Feb 5 at .708.008107.95229.0530216.10
Nov 729.10Sell To Open (STO) 5 Naked Puts Microsoft Stock Jan $26 for .5310.0013010.00255.0030471.10
Nov 1327.18Buy To Close (BTC) 3 Naked Puts Microsoft Stock Dec $28 for $1.248.00(380.00)30091.10
Nov 1326.80Sell To Open (STO) 5 Naked Puts Microsoft Stock Feb $26 for .9810.0013010.00480.0030571.10
Nov 1626.55Buy To Close (BTC) 3 Naked Puts Microsoft Stock Jan $27 for $1.178.00(359.00)30212.10
Nov 1626.40Sell To Open (STO) 6 Naked Puts Microsoft Stock Feb $25 for .7011.0015011.00409.0030621.10
Nov 1626.40Sell To Open (STO) 3 Naked Puts Microsoft Stock Jan $25 for .508.007508.00142.0030763.10
Nov 1626.40Sell To Open (STO) 3 Naked Puts Microsoft Stock Apr $24 for .808.007208.00232.0030995.10
Nov 1626.40Sell To Open (STO) 3 Naked Puts Microsoft Stock Jan 2014 $23 for $1.778.006908.00523.0031518.10
Dec 326.42Sell To Open (STO) 8 Naked Puts Microsoft Stock 22DEC12 $26 for .40 (status: expired)13.0020813.00307.0031825.10
Dec 2127.45December Options Expiry $26 naked puts expired