Advance Auto Parts faces analyst downgrades after Q3 results

by