Home Stock Credo Technology stock: Insider selling meets options market jitters before earnings