Got $1,000? 3 Stocks to Buy Now While They're on Sale.
The time to buy is when the market's wrongfully doubting a company's long-term future.

There's never a bad time to buy a good stock. But there are certainly better times than others. If you can step in while it's temporarily beaten down, you end up getting more net bang for your buck.
With that as the backdrop, here's a closer look at three great stocks you might want to add to your portfolio sooner than later, while they're still on sale at sizable discounts.
If you happen to keep your finger on the pulse of the beer business, then you may be a bit wary of buying a stake in Constellation Brands (NYSE: STZ) right now. Beer sales in the United States are at a multi-decade low, boding poorly for the company behind brands like Modelo and Corona.