TTM Technologies Inc.

TTMI·NASDAQ·$196.95·$20B