The Trade Desk, Inc. (TTD): Jefferies maintains Not stated, PT at $12

TTDThe Trade Desk, Inc.JefferiesAug 07, 2026