CarMax: A Market Melt-Up Waiting to Happen for this Stock