Teradyne (TER): financials explained · StockLab