Hexagon Purus swings to profit with 76% revenue jump after SpaceX deal