CPRT Stock 31.89 Copart Inc $CPRT Hit 52,292 52 week highs