NASDAQ : EMBC

Embecta Corp. — Institutional Ownership

$4.42 USD

$0.92 (26.29%)

Volume
5.59M
Average Volume
2.47M
Market Capitalization
$262.23M
P/E Ratio
10.05
Dividend Yield
10.41%
Price Target
$5.00
Year High
$15.55
Year Low
$2.77
Day High
Day Low
Payout Ratio
$0.31
Current Ratio
$1.68
Institutional Ownership Summary
Institutional Ownership %

16.57%

Investors Holding

149

change: -194.0 | last: 343
Increased Positions

48

change: -85.0 | last: 133
Reduced Positions

33

change: -62.0 | last: 95
New Positions

26

change: -15.0 | last: 41
Sold Positions

217

change: 154.0 | last: 63
Total Calls

100

Total Puts

-

Put-Call Ratio

0.00

change: -120.5709 | last: 1.2057
Total Invested

32.36M

Beneficial Ownership Filings
Filing Date Reporting Person Amount Beneficially Owned % of Class
2026-05-27 River Road Asset Management, LLC - 0.00%
2026-05-05 YACKTMAN ASSET MANAGEMENT LP 3.67M 6.20%
2026-05-05 AMG YACKTMAN FUND 3M 5.07%
2026-05-01 Stowers Institute for Medical Research 3.44M 5.80%
2026-05-01 American Century Investment Management, Inc. 3.44M 5.80%
2026-05-01 American Century Capital Portfolios, Inc. 2M 3.40%
2026-05-01 American Century Companies, Inc. 3.44M 5.80%
2026-04-29 Vanguard Capital Management 3M 5.07%
2026-03-26 The Vanguard Group - 0.00%
2026-01-30 The Vanguard Group 4.62M 7.79%
2025-08-14 American Century Capital Portfolios, Inc. 3.46M 5.90%
2025-07-29 The Vanguard Group 5.47M 9.35%
2025-07-18 BlackRock, Inc. 8.75M 15.00%
2025-05-15 American Century Capital Portfolios, Inc. 2.93M 5.00%
2025-05-13 Deerfield Mgmt, L.P. 2.72M 4.66%
2024-10-25 Deerfield Mgmt, L.P. 3.08M 5.33%
2024-10-25 Deerfield Partners, L.P. 3.08M 5.33%
2024-10-25 Deerfield Management Company, L.P. 3.08M 5.33%
2024-10-25 Deerfield Mgmt, L.P. 3.08M 5.33%
2024-10-25 Deerfield Management Company, L.P. 3.08M 5.33%
2024-10-25 James E. Flynn 3.08M 5.33%
2024-10-25 James E. Flynn 3.08M 5.33%
2024-10-25 Deerfield Partners, L.P. 3.08M 5.33%
2024-01-30 43-2076925 3.31M 5.80%
2024-01-30 43-2076925 3.31M 5.80%
2023-09-13 Millennium Management LLC 3.17M 5.50%
2023-09-13 Integrated Core Strategies (US) LLC 2.93M 5.10%
2023-09-13 Israel A. Englander 3.17M 5.50%
2023-09-13 Israel A. Englander 3.17M 5.50%
2023-09-13 Millennium Group Management LLC 3.17M 5.50%
2023-09-13 Millennium Group Management LLC 3.17M 5.50%
2023-09-13 Integrated Core Strategies (US) LLC 2.93M 5.10%
2023-09-13 Millennium Management LLC 3.17M 5.50%
2023-02-14 85-4328500 4.03M 7.10%
2023-02-14 85-4328500 4.03M 7.10%
2023-01-09 American Century Capital Portfolios, Inc. 3.85M 6.75%
2023-01-09 American Century Companies, Inc. 5.84M 10.24%
2022-11-10 STATE STREET CORPORATION 7.59M 13.13%
2022-11-10 SSGA FUNDS MANAGEMENT, INC. 5.56M 9.62%
2022-05-10 The Vanguard Group - 23-1945930 6.31M 11.08%
2022-05-10 The Vanguard Group - 23-1945930 6.31M 11.08%
2022-05-09 (1) BlackRock, Inc. 7.33M 12.90%
EMBC Enterprise Value History
Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-09-30 $14.11 58.31M $822.74M $225.5M $1.43B $2.03B
2024-09-30 $14.10 58.43M $823.9M $267.5M $1.61B $2.16B
2023-09-30 $15.05 57.24M $861.4M $326.3M $1.64B $2.17B
2022-09-30 $28.79 57.06M $1.64B $330.9M $1.64B $2.96B
2021-09-30 $47.00 56.8M $2.67B -$ $4.1M $2.67B
2020-09-30 $47.00 57M $2.68B -$ $5M $2.68B
2019-09-30 $47.00 57M $2.68B -$ -$ $2.68B
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-06-30 $3.26 58.31M $190.09M $214.7M $1.49B $1.46B
2026-03-31 $8.84 58.31M $515.45M $184.9M $1.36B $1.69B
2025-12-31 $11.88 58.31M $692.71M $201.3M $1.39B $1.89B
2025-09-30 $14.11 58.5M $825.38M $225.5M $1.43B $2.03B
2025-06-30 $9.69 58.49M $566.77M $230.6M $1.5B $1.84B
2025-03-31 $12.75 57.95M $738.89M $209.3M $1.55B $2.08B
2024-12-31 $20.65 57.95M $1.2B $210M $1.58B $2.56B
2024-09-30 $14.10 58.62M $826.49M $267.5M $1.61B $2.17B
2024-06-30 $12.15 58.8M $714.42M $275.1M $1.65B $2.09B
2024-03-31 $13.11 57.69M $756.28M $299.8M $1.66B $2.11B
2023-12-31 $18.93 57.49M $1.09B $298.7M $1.64B $2.43B
2023-09-30 $15.05 57.33M $862.87M $326.3M $1.64B $2.18B