Companies with a market cap between $2 billion and $10 billion can be a fertile hunting ground for investors. These companies tend to offer proven business models and lots of room for upside if they can continue to execute on their growth plans.
So which mid-cap stocks are smart buys today? We asked a team of Fools and they picked Finisar (NASDAQ: FNSR), RSP Permian (NYSE: RSPP), and Veeva Systems (NYSE: VEEV). Here’s why.