CarMax directors buy $735k in shares after Q1 earnings beat