Advance Auto Parts stock soars on 95% Q1 earnings beat