Shimmick stock jumps 8% as backlog hits $944 million despite revenue miss