Teradyne's 'Buy' Ratings Questioned as Earnings Estimates Stall at $3.51