Home Business Microsoft’s Q3 Earnings Forecast: Why MSFT Stock Is a Buy Before April 30