Starboard Group held its 2026 Unleash the Potential Summit in Mexico, bringing together over 200 Starboard managers and senior corporate leaders.