Amazon.com Inc shares skidded as much as 21% after hours on Thursday after it forecast costs might eviscerate its profit for the current quarter, as early holiday marketing does little to boost sales growth and as labor and delivery expenses continue to swell.