Wall Street Has Given Up on These 3 Stocks, and That's a Huge Mistake

Wall Street Has Given Up on These 3 Stocks, and That's a Huge Mistake

The stock market has been in a bit of a slump recently but is still miles above where it was at the March lows. Real estate investment trust STORE Capital (NYSE: STOR) is down by nearly 30% this year, and really doesn't deserve to be. About one-third of its portfolio is occupied by restaurants, day care centers, movie theaters, family entertainment centers, or health clubs.