CarMax revenue up 9 pct; increases share buyback by $1 bln