It's common knowledge that buying stocks of high-quality companies and holding them for years or even decades is one of the single best ways to generate long-term wealth. What's also increasingly clear is that, if investors resist the urge to buy and sell frequently, a small number of stocks will ultimately be responsible for a majority of their portfolio gains -- particularly over the longer term.
For investors with an appropriate time horizon and the tolerance to include an element of risk in their portfolio, adding a few high-growth stocks into the mix can help boost the overall results.
Assuming you have an adequate emergency fund and $3,000 (or less) in disposable cash you don't expect to need for at least the next three to five years, here are three high-growth companies that could be monster stocks in the making.