Tag Financial Analysis Teradyne Inc