332 institutions reported holding $2.43B of SPB (SPB) in SEC 13F filings for 2026-06-30. Largest institutional holders: VANGUARD GROUP INC ($234.2M), PZENA INVESTMENT MANAGEMENT LLC ($207.6M), AMERICAN CENTURY COMPANIES INC ($178.7M), BlackRock, Inc. ($166.2M), Callodine Capital Management, LP ($149.1M). Source: SEC Form 13F.
Source: SEC Form 13F filings · as of 2026-06-30