Stepan

54.13
-0.91 (-1.65%)
At close: Apr 01, 2025, 3:59 PM
49.88
-7.85%
Pre-market: Apr 02, 2025, 05:55 AM EDT