Rocket Lab ends 2024 with 16th launch, stock gains