micron technology buy or sell