SEC
spotter
Sensata Technologies Hldg Pl (ST)
467 institutional managers hold ST in their latest 13F filings.
Search all 13F filers on SECspotter
.