NYSE : SCL

Stepan Co — Institutional Ownership

$63.96 USD

-$0.3 (-0.47%)

Volume
99.62K
Average Volume
144.32K
Market Capitalization
$1.45B
P/E Ratio
-533.00
Dividend Yield
2.45%
Price Target
$75.00
Year High
$68.00
Year Low
$41.82
Day High
Day Low
Payout Ratio
-$16.80
Current Ratio
$1.15
Institutional Ownership Summary
Institutional Ownership %

10.45%

Investors Holding

61

change: -167.0 | last: 228
Increased Positions

29

change: -105.0 | last: 134
Reduced Positions

14

change: -44.0 | last: 58
New Positions

6

change: -34.0 | last: 40
Sold Positions

169

change: 143.0 | last: 26
Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: -8.1538 | last: 0.0815
Total Invested

133.33M

Beneficial Ownership Filings
Filing Date Reporting Person Amount Beneficially Owned % of Class
2026-04-29 Vanguard Portfolio Management 1.37M 6.04%
2026-03-27 The Vanguard Group - 0.00%
2026-01-21 Dimensional Fund Advisors LP 1.12M 5.00%
2025-05-13 STATE STREET CORPORATION 934.1K 4.10%
2025-04-29 BlackRock, Inc. 3.21M 14.20%
2024-02-09 30-0447847 1.2M 5.40%
2024-02-09 30-0447847 1.2M 5.40%
2022-02-14 STATE STREET CORPORATION 1.58M 7.04%
2022-02-10 The Vanguard Group - 23-1945930 2.46M 11.00%
2022-01-27 (1) BlackRock, Inc. 3.62M 16.20%
2022-01-25 (1) BlackRock, Inc. 3.62M 16.20%
2021-02-11 STATE STREET CORPORATION 1.23M 5.47%
2021-02-10 The Vanguard Group - 23-1945930 2.3M 10.25%
2021-01-26 (1) BlackRock, Inc. 3.32M 14.80%
2020-02-12 The Vanguard Group - 23-1945930 2.29M 10.16%
2020-02-04 (1) BlackRock, Inc. 3.07M 13.70%
2019-01-31 (1) BlackRock, Inc. 2.98M 13.20%
2018-02-20 F. Quinn Stepan 1.34M 5.90%
2018-01-19 (1) BlackRock, Inc. 2.61M 11.60%
2017-02-15 1,400,170 shares 1.4M 6.20%
2017-01-17 (1) BlackRock, Inc. 2.37M 10.60%
2016-07-08 (1) BlackRock, Inc. 2.23M 10.00%
2016-01-27 (1) BlackRock, Inc. 1.85M 8.30%
2015-01-26 (1) BlackRock, Inc. 1.66M 7.40%
2014-01-30 52-2343049 1.09M 4.86%
2014-01-30 (1) BlackRock, Inc. 1.64M 7.40%
2013-02-14 F. QUINN STEPAN 2.71M 10.80%
2013-02-08 JOHN A. STEPAN - 0.00%
2013-02-08 CHARLOTTE STEPAN SHEA - 0.00%
2013-02-08 STEPAN VENTURE II - 0.00%
2013-02-05 (1) BlackRock, Inc. 1.26M 6.07%
2013-01-22 52-2343049 1.84M 8.86%
2012-02-13 (1) BlackRock, Inc. 628.4K 6.14%
2012-02-03 MARY LOUISE WEHMAN 89684.0 17.30%
2012-01-23 52-2343049 877.23K 8.58%
2011-02-15 STEPAN VENTURE II 166.48K 32.00%
2011-02-14 MARY LOUISE WEHMAN 89684.0 17.20%
2011-02-14 CHARLOTTE STEPAN SHEA 35244.0 6.80%
2011-02-14 F. QUINN STEPAN 1.39M 13.80%
2011-02-14 JOHN A. STEPAN 76872.0 14.80%
2011-02-08 (1) BlackRock, Inc. 614.2K 6.11%
2011-02-03 52-2343049 672.48K 6.69%
2011-02-03 52-2343049 672.48K 6.69%
2010-02-08 THE VANGUARD GROUP, INC. - 23-1945930 519.98K 5.25%
2006-02-06 (. 488.7K 5.42%
SCL Enterprise Value History
Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $47.36 22.87M $1.08B $132.69M $691.04M $1.64B
2024-12-31 $64.70 22.9M $1.48B $99.66M $682.83M $2.06B
2023-12-31 $94.55 22.78M $2.15B $129.82M $712.17M $2.74B
2022-12-31 $106.46 22.78M $2.43B $173.75M $637.7M $2.89B
2021-12-31 $124.29 22.92M $2.85B $159.19M $420.25M $3.11B
2020-12-31 $119.32 22.95M $2.74B $349.94M $250.24M $2.64B
2019-12-31 $102.44 23.05M $2.36B $315.38M $260.5M $2.31B
2018-12-31 $74.00 23.02M $1.7B $300.19M $276.08M $1.68B
2017-12-31 $78.97 22.95M $1.81B $298.89M $290.8M $1.8B
2016-12-31 $81.48 22.79M $1.86B $225.74M $317.01M $1.95B
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-06-30 $55.72 22.89M $1.28B $113.7M $707.35M $1.87B
2026-03-31 $49.98 22.89M $1.14B $140.78M $713.08M $1.72B
2025-12-31 $47.36 22.88M $1.08B $132.69M $691.04M $1.64B
2025-09-30 $47.70 22.87M $1.09B $118.54M $707.52M $1.68B
2025-06-30 $54.58 22.87M $1.25B $88.9M $722.62M $1.88B
2025-03-31 $55.04 22.92M $1.26B $107.5M $731.26M $1.89B
2024-12-31 $64.70 22.84M $1.48B $99.66M $682.83M $2.06B
2024-09-30 $77.25 22.84M $1.76B $147.28M $744.45M $2.36B
2024-06-30 $82.77 22.83M $1.89B $124.71M $727.3M $2.49B
2024-03-31 $88.41 22.82M $2.02B $125.78M $718.58M $2.61B
2023-12-31 $94.55 22.79M $2.16B $129.82M $712.17M $2.74B
2023-09-30 $74.97 22.79M $1.71B $105.51M $715.83M $2.32B