CarMax quarterly earnings fall 24% while revenue surges 49%