Analyst Says Top Is In For Micron (MU)