ROBERT J BACH Insider Trading $MSFT MICROSOFT CORP
FREE EMAIL WATCHDOG
Get free email notifications about insider trading for ROBERT J BACH.
- Your email is safe with us.
- The service is free and you can unsubscribe at any time.
General | Insider Transactions | Monthly Overview
Get the latest insider transactions of ROBERT J BACH. ROBERT J BACH is Senior Vice President in MICROSOFT CORP ($MSFT) and in Sonos Inc ($SONO) and Director in Sonos Inc ($SONO).
ROBERT J BACH in MICROSOFT CORP
Trading Symbol: MSFTIndustry: SERVICES-PREPACKAGED SOFTWARE [7372]
Position of ROBERT J BACH: Senior Vice President
Holdings: 772,632 shares
Current Value: $49,008,048
Latest Transaction: Jul 27 2006
$MSFT Market Capitalization: $489.46B
$MSFT Previous Close: $63.43
Last 4 weeks trend: HOLD
Last 3 months trend: HOLD
Latest Insider Trading Transactions of ROBERT J BACH in MICROSOFT CORP
1 Week | 2 Weeks | 1 Month | 3 Months | 6 Months | 1 Year | 2 Years | |
---|---|---|---|---|---|---|---|
No. of Purchases | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Value of Purchases ($) | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
No. of Sales | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Value of Sales ($) | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Date | Ticker | Company | Owner | Relationship | Transaction | Code | Cost ($) | Shares | Transaction Value ($) | Total Shares | % Holdings |
---|---|---|---|---|---|---|---|---|---|---|---|
Jul 27 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 24.41 | 10,000 | 244,100 | 772,632 | 782.6 K to 772.6 K (-1.28 %) |
Jul 27 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 24.24 | 10,000 | 242,400 | 782,632 | 792.6 K to 782.6 K (-1.26 %) |
Jul 27 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 24.07 | 20,000 | 481,400 | 792,632 | 812.6 K to 792.6 K (-2.46 %) |
Jul 27 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 23.95 | 10,000 | 239,500 | 812,632 | 822.6 K to 812.6 K (-1.22 %) |
Jul 12 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 200,000 | 1,244,540 | 0 | |
Jul 12 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Payment of Exercise | F | 23.10 | 53,263 | 1,230,375 | 822,632 | 875.9 K to 822.6 K (-6.08 %) |
Jul 12 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 200,000 | 1,244,540 | 875,895 | 675.9 K to 875.9 K (+29.59 %) |
Jul 10 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 81,400 | 506,528 | 200,000 | |
Jul 10 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Payment of Exercise | F | 23.30 | 21,747 | 506,705 | 675,895 | 697.6 K to 675.9 K (-3.12 %) |
Jul 10 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 81,400 | 506,528 | 697,642 | 616.2 K to 697.6 K (+13.21 %) |
Jul 07 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 100,000 | 622,270 | 281,400 | |
Jul 07 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Payment of Exercise | F | 23.35 | 26,737 | 624,309 | 596,730 | 623.5 K to 596.7 K (-4.29 %) |
Jul 07 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 100,000 | 622,270 | 615,325 | 515.3 K to 615.3 K (+19.41 %) |
Mar 07 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 71,000 | 441,812 | 381,400 | |
Mar 07 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.10 | 6,300 | 170,730 | 515,325 | 521.6 K to 515.3 K (-1.21 %) |
Mar 07 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.07 | 10,000 | 270,700 | 521,625 | 531.6 K to 521.6 K (-1.88 %) |
Mar 07 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.05 | 5,000 | 135,250 | 531,625 | 536.6 K to 531.6 K (-0.93 %) |
Mar 07 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.03 | 5,000 | 135,150 | 536,625 | 541.6 K to 536.6 K (-0.92 %) |
Mar 07 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.02 | 5,000 | 135,100 | 541,625 | 546.6 K to 541.6 K (-0.91 %) |
Mar 07 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.00 | 5,000 | 135,000 | 546,625 | 551.6 K to 546.6 K (-0.91 %) |
Mar 07 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 71,000 | 441,812 | 551,625 | 480.6 K to 551.6 K (+14.77 %) |
Mar 06 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 49,000 | 304,912 | 452,400 | |
Mar 06 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.15 | 5,000 | 135,750 | 480,625 | 485.6 K to 480.6 K (-1.03 %) |
Mar 06 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.10 | 5,000 | 135,500 | 485,625 | 490.6 K to 485.6 K (-1.02 %) |
Mar 06 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.05 | 5,000 | 135,250 | 490,625 | 495.6 K to 490.6 K (-1.01 %) |
Mar 06 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.03 | 5,000 | 135,150 | 495,625 | 500.6 K to 495.6 K (-1.00 %) |
Mar 06 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.00 | 5,000 | 135,000 | 500,625 | 505.6 K to 500.6 K (-0.99 %) |
Mar 06 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 49,000 | 304,912 | 505,625 | 456.6 K to 505.6 K (+10.73 %) |
Feb 01 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 89,000 | 553,820 | 501,400 | |
Feb 01 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 28.35 | 5,000 | 141,750 | 456,625 | 461.6 K to 456.6 K (-1.08 %) |
Feb 01 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 28.32 | 10,000 | 283,200 | 461,625 | 471.6 K to 461.6 K (-2.12 %) |
Feb 01 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 28.26 | 5,000 | 141,300 | 471,625 | 476.6 K to 471.6 K (-1.05 %) |
Feb 01 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 28.25 | 5,000 | 141,250 | 476,625 | 481.6 K to 476.6 K (-1.04 %) |
Feb 01 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 28.22 | 5,000 | 141,100 | 481,625 | 486.6 K to 481.6 K (-1.03 %) |
Feb 01 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 28.20 | 5,000 | 141,000 | 486,625 | 491.6 K to 486.6 K (-1.02 %) |
Feb 01 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 28.19 | 10,000 | 281,900 | 491,625 | 501.6 K to 491.6 K (-1.99 %) |
Feb 01 2006 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 89,000 | 553,820 | 501,625 | 412.6 K to 501.6 K (+21.57 %) |
Dec 01 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 14,175 | 88,207 | 590,400 | |
Dec 01 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 28.00 | 2,175 | 60,900 | 412,625 | 414.8 K to 412.6 K (-0.52 %) |
Dec 01 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 28.05 | 5,000 | 140,250 | 414,800 | 419.8 K to 414.8 K (-1.19 %) |
Dec 01 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 14,175 | 88,207 | 419,800 | 405.6 K to 419.8 K (+3.49 %) |
Nov 21 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 40,000 | 248,908 | 604,575 | |
Nov 21 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 9,950 | 61,916 | 644,575 | |
Nov 21 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 28.20 | 5,000 | 141,000 | 405,625 | 410.6 K to 405.6 K (-1.22 %) |
Nov 21 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 28.15 | 5,000 | 140,750 | 410,625 | 415.6 K to 410.6 K (-1.20 %) |
Nov 21 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 28.05 | 300 | 8,415 | 315,625 | 315.9 K to 315.6 K (-0.09 %) |
Nov 21 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 28.05 | 1,700 | 47,685 | 415,925 | 417.6 K to 415.9 K (-0.41 %) |
Nov 21 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 28.00 | 5,000 | 140,000 | 417,625 | 422.6 K to 417.6 K (-1.18 %) |
Nov 21 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 21.10 | 3,000 | 63,300 | 422,625 | 425.6 K to 422.6 K (-0.70 %) |
Nov 21 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 40,000 | 248,908 | 425,625 | 385.6 K to 425.6 K (+10.37 %) |
Nov 21 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.90 | 5,000 | 139,500 | 385,625 | 390.6 K to 385.6 K (-1.28 %) |
Nov 21 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 9,950 | 61,916 | 390,625 | 380.7 K to 390.6 K (+2.61 %) |
Nov 16 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 59,300 | 369,006 | 654,525 | |
Nov 16 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.80 | 5,000 | 139,000 | 380,675 | 385.7 K to 380.7 K (-1.30 %) |
Nov 16 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.70 | 5,000 | 138,500 | 385,675 | 390.7 K to 385.7 K (-1.28 %) |
Nov 16 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.65 | 5,000 | 138,250 | 390,867 | 395.9 K to 390.9 K (-1.26 %) |
Nov 16 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.60 | 5,000 | 138,000 | 395,675 | 400.7 K to 395.7 K (-1.25 %) |
Nov 16 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.55 | 5,000 | 137,750 | 400,875 | 405.9 K to 400.9 K (-1.23 %) |
Nov 16 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.50 | 5,000 | 137,500 | 405,675 | 410.7 K to 405.7 K (-1.22 %) |
Nov 16 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 59,300 | 369,006 | 410,675 | 351.4 K to 410.7 K (+16.88 %) |
Nov 15 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 29,500 | 183,570 | 713,825 | |
Nov 15 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.50 | 10,000 | 275,000 | 351,375 | 361.4 K to 351.4 K (-2.77 %) |
Nov 15 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.45 | 5,000 | 137,250 | 361,375 | 366.4 K to 361.4 K (-1.36 %) |
Nov 15 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 29,500 | 183,570 | 366,375 | 336.9 K to 366.4 K (+8.76 %) |
Nov 14 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 9,800 | 60,982 | 743,325 | |
Nov 14 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 68,675 | 427,344 | 753,125 | |
Nov 14 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.41 | 5,000 | 137,050 | 336,875 | 341.9 K to 336.9 K (-1.46 %) |
Nov 14 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 9,800 | 60,982 | 341,875 | 332.1 K to 341.9 K (+2.95 %) |
Nov 14 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.35 | 5,000 | 136,750 | 332,075 | 337.1 K to 332.1 K (-1.48 %) |
Nov 14 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.30 | 15,000 | 409,500 | 337,075 | 352.1 K to 337.1 K (-4.26 %) |
Nov 14 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | S | 27.25 | 5,000 | 136,250 | 352,075 | 347.1 K to 352.1 K (+1.44 %) |
Nov 14 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.20 | 5,000 | 136,000 | 357,075 | 362.1 K to 357.1 K (-1.38 %) |
Nov 14 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.15 | 5,000 | 135,750 | 362,075 | 367.1 K to 362.1 K (-1.36 %) |
Nov 14 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 68,675 | 427,344 | 367,075 | 298.4 K to 367.1 K (+23.01 %) |
Nov 10 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 49,000 | 304,912 | 821,800 | |
Nov 10 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 19,600 | 121,965 | 870,800 | |
Nov 10 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.10 | 15,000 | 406,500 | 298,400 | 313.4 K to 298.4 K (-4.79 %) |
Nov 10 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.05 | 10,000 | 270,500 | 313,400 | 323.4 K to 313.4 K (-3.09 %) |
Nov 10 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 49,000 | 304,912 | 323,400 | 274.4 K to 323.4 K (+17.86 %) |
Nov 10 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.10 | 10,000 | 271,000 | 274,400 | 284.4 K to 274.4 K (-3.52 %) |
Nov 10 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 19,600 | 121,965 | 284,400 | 264.8 K to 284.4 K (+7.40 %) |
Sep 26 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | A | 0.00 | 107,250 | 0 | 107,250 | |
Sep 07 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 38,700 | 240,818 | 890,400 | |
Sep 07 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.03 | 5,000 | 135,150 | 264,800 | 269.8 K to 264.8 K (-1.85 %) |
Sep 07 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.05 | 5,000 | 135,250 | 269,800 | 274.8 K to 269.8 K (-1.82 %) |
Sep 07 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.20 | 5,000 | 136,000 | 274,800 | 279.8 K to 274.8 K (-1.79 %) |
Sep 07 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 38,700 | 240,818 | 279,800 | 241.1 K to 279.8 K (+16.05 %) |
Sep 02 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 38,500 | 239,574 | 929,100 | |
Sep 02 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.37 | 5,000 | 136,850 | 241,100 | 246.1 K to 241.1 K (-2.03 %) |
Sep 02 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.34 | 5,000 | 136,700 | 246,100 | 251.1 K to 246.1 K (-1.99 %) |
Sep 02 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.33 | 5,000 | 136,650 | 251,100 | 256.1 K to 251.1 K (-1.95 %) |
Sep 02 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 38,500 | 239,574 | 256,100 | 217.6 K to 256.1 K (+17.69 %) |
Sep 02 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Payment of Exercise | F | 27.38 | 600 | 16,428 | 217,600 | 218.2 K to 217.6 K (-0.27 %) |
Aug 31 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Payment of Exercise | F | 27.15 | 529 | 14,362 | 218,200 | 218.7 K to 218.2 K (-0.24 %) |
Aug 08 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 22,800 | 141,878 | 967,600 | |
Aug 08 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.55 | 6,000 | 165,300 | 218,729 | 224.7 K to 218.7 K (-2.67 %) |
Aug 08 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.57 | 4,000 | 110,280 | 224,729 | 228.7 K to 224.7 K (-1.75 %) |
Aug 08 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.74 | 5,000 | 138,700 | 228,729 | 233.7 K to 228.7 K (-2.14 %) |
Aug 08 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.80 | 4,800 | 133,440 | 233,729 | 238.5 K to 233.7 K (-2.01 %) |
Aug 08 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.54 | 3,000 | 82,620 | 238,529 | 241.5 K to 238.5 K (-1.24 %) |
Aug 08 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 22,800 | 141,878 | 241,529 | 218.7 K to 241.5 K (+10.42 %) |
Aug 04 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 130,000 | 808,951 | 990,400 | |
Aug 04 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.15 | 5,000 | 135,750 | 218,729 | 223.7 K to 218.7 K (-2.23 %) |
Aug 04 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.17 | 15,000 | 407,550 | 223,729 | 238.7 K to 223.7 K (-6.28 %) |
Aug 04 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.18 | 3,000 | 81,540 | 238,729 | 241.7 K to 238.7 K (-1.24 %) |
Aug 04 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.19 | 2,000 | 54,380 | 241,729 | 243.7 K to 241.7 K (-0.82 %) |
Aug 04 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.20 | 5,000 | 136,000 | 243,729 | 248.7 K to 243.7 K (-2.01 %) |
Aug 04 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 130,000 | 808,951 | 248,729 | 118.7 K to 248.7 K (+109.49 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 6.22 | 70,000 | 435,589 | 1,120,400 | |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 26.70 | 5,000 | 133,500 | 118,729 | 123.7 K to 118.7 K (-4.04 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 26.65 | 5,000 | 133,250 | 123,729 | 128.7 K to 123.7 K (-3.88 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 26.63 | 6,834 | 181,989 | 128,729 | 135.6 K to 128.7 K (-5.04 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 26.62 | 498 | 13,257 | 135,563 | 136.1 K to 135.6 K (-0.37 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 26.61 | 2,200 | 58,542 | 136,061 | 138.3 K to 136.1 K (-1.59 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 26.60 | 468 | 12,449 | 138,261 | 138.7 K to 138.3 K (-0.34 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 26.45 | 10,000 | 264,500 | 138,729 | 148.7 K to 138.7 K (-6.72 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 26.43 | 5,000 | 132,150 | 148,729 | 153.7 K to 148.7 K (-3.25 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 26.41 | 5,000 | 132,050 | 153,729 | 158.7 K to 153.7 K (-3.15 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 26.40 | 5,000 | 132,000 | 158,729 | 163.7 K to 158.7 K (-3.05 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 26.35 | 5,000 | 131,750 | 163,729 | 168.7 K to 163.7 K (-2.96 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 26.30 | 5,000 | 131,500 | 168,729 | 173.7 K to 168.7 K (-2.88 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 26.25 | 5,000 | 131,250 | 173,729 | 178.7 K to 173.7 K (-2.80 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 26.20 | 5,000 | 131,000 | 178,729 | 183.7 K to 178.7 K (-2.72 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 26.15 | 5,000 | 130,750 | 183,729 | 188.7 K to 183.7 K (-2.65 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 6.22 | 70,000 | 435,589 | 188,729 | 118.7 K to 188.7 K (+58.96 %) |
Aug 03 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Payment of Exercise | F | 25.92 | 588 | 15,241 | 118,729 | 119.3 K to 118.7 K (-0.49 %) |
May 11 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 5.09 | 9,218 | 46,926 | 0 | |
May 11 2005 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 5.09 | 9,218 | 46,926 | 116,446 | 107.2 K to 116.4 K (+8.60 %) |
Dec 03 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 5.09 | 26,160 | 133,173 | 9,218 | |
Dec 03 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.22 | 10,000 | 272,200 | 106,539 | 116.5 K to 106.5 K (-8.58 %) |
Dec 03 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.25 | 2,000 | 54,500 | 116,539 | 118.5 K to 116.5 K (-1.69 %) |
Dec 03 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.27 | 2,000 | 54,540 | 118,539 | 120.5 K to 118.5 K (-1.66 %) |
Dec 03 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.30 | 2,000 | 54,600 | 120,539 | 122.5 K to 120.5 K (-1.63 %) |
Dec 03 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.34 | 5,000 | 136,700 | 122,539 | 127.5 K to 122.5 K (-3.92 %) |
Dec 03 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.40 | 5,000 | 137,000 | 127,539 | 132.5 K to 127.5 K (-3.77 %) |
Dec 03 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.41 | 160 | 4,386 | 132,539 | 132.7 K to 132.5 K (-0.12 %) |
Dec 03 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 5.09 | 26,160 | 133,173 | 132,699 | 106.5 K to 132.7 K (+24.55 %) |
Dec 03 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 5.09 | 12,000 | 61,088 | 35,378 | |
Dec 03 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.40 | 2,000 | 54,800 | 106,539 | 108.5 K to 106.5 K (-1.84 %) |
Dec 03 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.27 | 8,000 | 218,160 | 108,539 | 116.5 K to 108.5 K (-6.86 %) |
Dec 03 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.25 | 2,000 | 54,500 | 116,539 | 118.5 K to 116.5 K (-1.69 %) |
Dec 03 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 5.09 | 12,000 | 61,088 | 118,539 | 106.5 K to 118.5 K (+11.26 %) |
Dec 02 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 5.09 | 4,000 | 20,363 | 47,378 | |
Dec 02 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.25 | 4,000 | 109,000 | 106,539 | 110.5 K to 106.5 K (-3.62 %) |
Dec 02 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Buy | M | 5.09 | 4,000 | 20,363 | 110,539 | 106.5 K to 110.5 K (+3.75 %) |
Nov 17 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Option Exercise | M | 5.09 | 40,800 | 207,701 | 51,378 | |
Nov 17 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.28 | 2,000 | 54,560 | 106,539 | 108.5 K to 106.5 K (-1.84 %) |
Nov 17 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.29 | 900 | 24,561 | 108,539 | 109.4 K to 108.5 K (-0.82 %) |
Nov 17 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.30 | 12,100 | 330,330 | 109,439 | 121.5 K to 109.4 K (-9.96 %) |
Nov 17 2004 | MSFT | MICROSOFT CORP | BACH ROBERT J | Senior Vice Preside ... | Sell | S | 27.31 | 2,000 | 54,620 | 121,539 | 123.5 K to 121.5 K (-1.62 %) |