Teradyne, Inc. (TER): Rising margins and cash generation with lighter leverage

Teradyne, Inc. (TER): Rising margins and cash generation with lighter leverage