Markel Corp
 $3,669,701 T Rowe Price Group Inc
 $2,774,686 Albemarle Corp
 $323,403 Markel Corp
 $3,669,701 T Rowe Price Group Inc
 $2,774,686 Albemarle Corp
 $323,403