SRTA Insiders Sell Into Rally Ahead of Earnings
SRTA heads into its May 7 earnings report with a notable insider selling cluster — and a 28% one-month stock rally that gave executives plenty of reason to act. On April 24, four insiders sold shares in a coordinated…
