CarMax (KMX) Analysis: Expansion, Competition, and Economic Risks | Monexa