Analysts Diverge as SEPN Pulls Back From Monthly Highs
SEPN enters July with a split signal: the Street stayed broadly constructive this week, yet the stock fell 8.4% on the week to $33.49, even as analysts clustered around buy ratings and the borrow market remained wide…
