Position history for Champlain Investment Partners, LLC's holdings in Penumbra Inc
Current Value
$187.1M
Current Shares
601,804
Total Value Change
$0
Total Shares Change
0