Shares have taken a beating recently. In fact, President Trump declared trade war on a new front Thursday, proposing a 5% tariff on all goods imported from Mexico, beginning June 10. In lieu of agreement between the U.S. and its neighbor to the south, the tariff would gradually increase to 25% by October. That’s on top of continued tension with China.
This continued global economic uncertainty sent investors looking for security in bonds. Short-term rates moved so low on Wednesday that the yield on 3-month bills T-bills was 14 basis points below 10-year notes, which is a level of inversion that hasn’t been experienced since the Financial Crisis. Bond investors are not always right, obviously, but an inverted yield curve is generally viewed as a signal that a recession could materialize in the next year or so.
However not all is lost. There are still plenty of compelling investing opportunities out there. You just have to know where to look. Here we delve into the Street’s best-rating trending stocks right now. In other words, these are five of the stocks that have received the most buy ratings from analysts over the last seven days.