Teradyne's AI testing opportunity prompts Jefferies 'buy' rating Yahoo Finance