Credo Stock Surges on Impressive Earnings and Outlook