STMicroelectronics (STM) is rated a 'Buy', reflecting long-term recovery potential despite recent underperformance. STM's ...