CarMax stock moves upward on stronger than expected sales, profits