Microsoft (MSFT) 3-Month Chart from 05/24/2006