Microsoft Corp. <MSFT.O>: Barclays cuts target price to $512 from $545 - MSFT News | Rallies