GameStop reports unexpected profit despite declining sales | Fortune