Rocket Lab Stock Rebounds on $816M Satellite Contract