Micron Technology (NASDAQ: MU) has historically been among the most frustrating semiconductor stocks for investors. Chip ...