I thought Teradyne (TER) looked undervalued on excessive pessimism back in January, but I didn't see this 60% run in the shares, as Teradyne has managed to keep putting together strong quarters relative to expectations, sending sell-side estimates higher along the way. Although there were some fears going into this quarter that Teradyne was "pulling in" demand from later in 2019, I'm not so sure that theory holds water anymore.
The record Teradyne has relative to earnings expectations is impressive, so much so that I have to wonder whether management plays it intentionally too