Technology Carmignac takes new $34m stake in Credo Technology as institutional ownership tops 80% Priya Sharma · August 3, 2026