
Small-cap stocks — companies with a market capitalization of between $250 million and $2 billion — can be a valuable addition to many portfolios, as they sometimes produce outsized returns, points out the Motley Fool in an article highlighting three smaller companies worth investing $1,000 in right now. Innodata Innodata,…