Empower Advisory Group LLC purchased a new position in Stepan (NYSE:SCL – Free Report) in the first quarter, according to the company in its most recent 13F filing with the Securities & Exchange Commission. The fund purchased 122,910 shares of the basic materials company’s stock, valued at approximately $12,646,000. Empower Advisory Group LLC owned about […]