Why is Credo Technology stock surging today? | AllMind News