Insider Spotlight
Sensata Tech (ST) saw a large insider buy on 5/2 as a director purchased over 268K shares at $39.64 for a total just over $10.6M and is the first insider activity in the name since back in March 2020 during the CVOID bottom when the...