is carmax in financial trouble