Sharks, Marlins make big moves