Investors had been bracing for a tough holiday-quarter report from GameStop ( GME -0.63% ) ever since the company warned in early January that it might take a one-time charge of as much as $400 million against the value of its consumer tech division. In its official announcement this week, the video game retailer booked asset impairment and other charges of $406.5 million while still showing healthy sales growth.