GameStop revenue shy of estimates; profits rise, shares up after hours