Microsoft Trading Near 52-Week Lows Presents Compelling Entry Point.