Train, Babbock Advisors LLC is/was an owner of Ametek

Title Institutional investor
Shares 4.5 Thousand
Updated about 9 years ago