EXCLUSIVE: Struggling Editas shops preclinical cancer pipeline during its big makeover – Endpoints News (endpts.com)
Olin Corp Director Sold 3 Million Shares Worth $150 Million In Company Stock
Scott Ferguson, at Olin (NYSE:OLN), made a large insider sell on September 1, according to a new SEC filing.