Overstock.com posts revenue growth