My (relatively uninformed) understanding is that they are only able to charge these markups because of a similarly "all time" lack of inventory, leading to scarcity of vehicles to sell. The increase in transaction value isn't making up for the decrease in transaction volume.