Microsoft Stock Presents Rare Buying Opportunity After 30% Sell-off, Analysts Say