Who owns Stepan Company?

Key information on Stepan Company (Ticker: SCL)

  • CUSIP: 858586100

Who owns Stepan Company?

Is SCL a good stock to own? Find out who bought Stepan Company, who sold Stepan Company (SCL) stock, and who holds a large position in Stepan Company.

Who sold Stepan Company?