Copart Q1 FY25 Earnings: Revenue Beats Estimates