Semtech (SMTC) has been upgraded to a Zacks Rank #1 (Strong Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.
In contrast, mass deportations of undocumented immigrants would tank the U.S. economy. If President Donald Trump can limit himself to booting criminals and those under existing deportation orders, and ...