GameStop profit up 4%