Given their solid financials and healthy growth prospects, these three mid-cap stocks offer compelling buying opportunities.