4.66BMarket Cap
13.89P/E TTM
Institutional Confidence
Currency: USD Updated: Institutional Shareholding
Shareholder Activity
Capital International Investors
BlackRock Institutional Trust Company, N.A.
Loomis, Sayles & Company, L.P.
American Century Investment Management, Inc.
Grandeur Peak Global Advisors, LLC