TSX:ABX

Stock Analysis Report

Executive Summary

Barrick Gold Corporation explores for and develops mineral properties.

Snowflake

Fundamentals

Excellent balance sheet with limited growth.

Risks

  • Barrick Gold has significant price volatility in the past 3 months.

Similar Companies

Share Price & News

How has Barrick Gold's share price performed over time and what events caused price changes?


Latest Share Price and Events


Market Performance


7 Day Return

4.4%

TSX:ABX

3.4%

CA Metals and Mining

-0.9%

CA Market


1 Year Return

86.7%

TSX:ABX

21.7%

CA Metals and Mining

-6.1%

CA Market

ABX outperformed the Metals and Mining industry which returned 21.7% over the past year.

ABX outperformed the Market in Canada which returned -6.1% over the past year.


Share holder returns

ABXIndustryMarket
7 Day4.4%3.4%-0.9%
30 Day13.5%1.8%-3.9%
90 Day58.8%27.7%-2.9%
1 Year89.3%86.7%22.7%21.7%-2.8%-6.1%
3 Year10.5%7.4%-6.6%-8.3%13.2%3.1%
5 Year33.7%27.3%-7.0%-10.3%10.8%-4.7%

Price Volatility Vs. Market

How volatile is Barrick Gold's share price compared to the market and industry in the last 5 years?


Simply Wall St News

Valuation

Is Barrick Gold undervalued based on future cash flows and its price relative to the stock market?

2.13x

Price to Book (PB) ratio


Intrinsic Value Based on Future Cash Flows

Barrick Gold's share price is above the future cash flow value, it's not available at a moderate discount (< 20%).

Barrick Gold's share price is above the future cash flow value, it's not available at a substantial discount (< 40%).


Price Based on Earnings

Barrick Gold is loss making, we can't compare its value to the CA Metals and Mining industry average.

Barrick Gold is loss making, we can't compare the value of its earnings to the Canada market.


Price Based on Expected Growth

Unable to calculate PEG ratio for Barrick Gold, we can't assess if its growth is good value.


Price Based on Value of Assets

Barrick Gold is overvalued based on assets compared to the CA Metals and Mining industry average.


Next Steps

Future Growth

How is Barrick Gold expected to perform in the next 1 to 3 years based on estimates from 13 analysts?

18.2%

Forecasted annual earnings growth


Earnings and Revenue Growth Estimates


Future Annual Growth Analysis

Barrick Gold's revenue is expected to grow by 2.1% yearly, however this is not considered high growth (20% yearly).

Barrick Gold's earnings are expected to grow by 18.2% yearly, however this is not considered high growth (20% yearly).

Barrick Gold's revenue growth is positive but not above the Canada market average.

Barrick Gold's earnings growth is expected to exceed the Canada market average.

Barrick Gold's earnings growth is expected to exceed the low risk savings rate of 1.9%.


Earnings per Share Growth Estimates


Future Return on Equity

Barrick Gold is not expected to efficiently use shareholders’ funds in the future (Return on Equity less than 20%).


Next Steps

Past Performance

How has Barrick Gold performed over the past 5 years?

34.5%

Historical annual earnings growth


Earnings and Revenue History


Past Earnings Growth Analysis

Barrick Gold does not make a profit even though their year on year earnings growth rate was positive over the past 5 years.

Unable to compare Barrick Gold's 1-year earnings growth to the 5-year average as it is not currently profitable.

Unable to compare Barrick Gold's 1-year growth to the CA Metals and Mining industry average as it is not currently profitable.


Return on Equity

It is difficult to establish if Barrick Gold has efficiently used shareholders’ funds last year (Return on Equity greater than 20%) as it is loss-making.


Return on Assets

It is difficult to establish if Barrick Gold has efficiently used its assets last year compared to the CA Metals and Mining industry average (Return on Assets) as it is loss-making.


Return on Capital Employed

It is difficult to establish if Barrick Gold improved its use of capital last year versus 3 years ago (Return on Capital Employed) as it is currently loss-making.


Next Steps

Financial Health

How is Barrick Gold's financial position?


Financial Position Analysis

Barrick Gold is able to meet its short term (1 year) commitments with its holdings of cash and other short term assets.

Barrick Gold's long term commitments exceed its cash and other short term assets.


Debt to Equity History and Analysis

Barrick Gold's level of debt (31.3%) compared to net worth is satisfactory (less than 40%).

The level of debt compared to net worth has been reduced over the past 5 years (80.8% vs 31.3% today).


Balance Sheet

High level of physical assets or inventory.

Debt is not covered by short term assets, assets are 0.8x debt.


Cash Runway Analysis

For companies that have on average been loss making in the past we assess whether they have at least 1 year of cash runway.

Whilst loss making Barrick Gold has sufficient cash runway for more than 3 years if it maintains the current positive free cash flow level.

Whilst loss making Barrick Gold has sufficient cash runway for more than 3 years, due to free cash flow being positive and growing by 52.4% per year.


Next Steps

Dividend

What is Barrick Gold's current dividend yield, its reliability and sustainability?

0.84%

Expected Dividend Yield


Upcoming Dividend Payment

Purchase Barrick Gold before the 'Buy Limit' to receive their next dividend payment.


Dividend Yield and Payments Analysis

Barrick Gold's pays a lower dividend yield than the bottom 25% of dividend payers in Canada (2.03%).

Barrick Gold's dividend is below the markets top 25% of dividend payers in Canada (5.93%).

Barrick Gold is not paying a notable dividend for Canada, therefore no need to check if the payments are stable.

Barrick Gold is not paying a notable dividend for Canada, therefore no need to check if the payments are increasing.


Current Payout to Shareholders

No need to calculate the sustainability of Barrick Gold's dividends as it is not paying a notable one for Canada.


Future Payout to Shareholders

No need to calculate the sustainability of Barrick Gold's dividends in 3 years as they are not expected to pay a notable one for Canada.


Next Steps

Management

What is the CEO of Barrick Gold's salary, the management and board of directors tenure and is there insider trading?

1.6yrs

Average management tenure


CEO

Dennis Bristow (60yo)

0.6yrs

Tenure

0

Dr. Dennis Mark Bristow, Ph.D., serves as President, Chief Executive Officer and Director at Barrick Gold Corporation since January 1, 2019. Dr. Bristow serves as the Chairman of Midway Resources Internati ...


Management Age and Tenure

1.6yrs

Average Tenure

57yo

Average Age

The average tenure for the Barrick Gold management team is less than 2 years, this suggests a new team.


Board Age and Tenure

5.2yrs

Average Tenure

70.5yo

Average Age

The tenure for the Barrick Gold board of directors is about average.


Insider Trading

Barrick Gold individual insiders have only sold shares in the past 3 months.


Recent Insider Transactions

SellUS$10,72423 Aug 19
FMR LLC
EntityCompany
Shares431
Max PriceUS$24.90
BuyUS$3,717,00023 Aug 19
FMR LLC
EntityCompany
Shares150,000
Max PriceUS$24.78
BuyUS$4,536,67423 Aug 19
BlackRock, Inc.
EntityCompany
Shares182,524
Max PriceUS$24.96
SellUS$8,367,68723 Aug 19
BlackRock, Inc.
EntityCompany
Shares338,490
Max PriceUS$24.96
BuyUS$29,136,93423 Aug 19
Franklin Resources, Inc.
EntityCompany
Shares1,172,420
Max PriceUS$24.93
SellUS$10023 Aug 19
Franklin Resources, Inc.
EntityCompany
Shares4
Max PriceUS$24.93
SellUS$484,01623 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares19,647
Max PriceUS$24.64
BuyUS$28,41723 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares1,140
Max PriceUS$24.93
BuyUS$25,07523 Aug 19
T. Rowe Price Group, Inc.
EntityCompany
Shares1,012
Max PriceUS$24.78
SellUS$023 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares394,923
Max PriceUS$24.98
BuyUS$7,32823 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares236,454
Max PriceUS$24.97
BuyUS$12,31723 Aug 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares500
Max PriceUS$24.63
SellUS$12,31723 Aug 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares500
Max PriceUS$24.63
SellUS$1,126,51722 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares45,278
Max PriceUS$24.88
BuyUS$1,085,34922 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares43,676
Max PriceUS$24.85
BuyUS$668,42222 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares28,755
Max PriceUS$24.80
SellUS$24,81122 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares1,000
Max PriceUS$24.81
BuyUS$3,009,29822 Aug 19
BlackRock, Inc.
EntityCompany
Shares121,435
Max PriceUS$24.82
SellUS$2,869,40622 Aug 19
BlackRock, Inc.
EntityCompany
Shares115,759
Max PriceUS$24.80
SellUS$2,753,75922 Aug 19
FMR LLC
EntityCompany
Shares111,241
Max PriceUS$24.75
BuyUS$3,717,00022 Aug 19
FMR LLC
EntityCompany
Shares150,000
Max PriceUS$24.78
SellUS$368,50222 Aug 19
Capital Research and Management Company
EntityCompany
Shares14,894
Max PriceUS$24.74
BuyUS$24,760,78422 Aug 19
Franklin Resources, Inc.
EntityCompany
Shares1,000,000
Max PriceUS$24.81
SellUS$206,88022 Aug 19
Franklin Resources, Inc.
EntityCompany
Shares8,345
Max PriceUS$24.81
SellUS$440,02222 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares17,708
Max PriceUS$24.88
BuyUS$3,812,94422 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares153,278
Max PriceUS$24.88
BuyUS$7,920,62021 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares318,225
Max PriceUS$24.89
SellUS$16,634,47421 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares667,515
Max PriceUS$24.92
BuyUS$33,22921 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares1,368
Max PriceUS$24.29
SellUS$47,27221 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares1,900
Max PriceUS$24.88
BuyUS$76,346,70521 Aug 19
Franklin Resources, Inc.
EntityCompany
Shares3,108,364
Max PriceUS$24.80
BuyUS$7,722,30121 Aug 19
FMR LLC
EntityCompany
Shares315,947
Max PriceUS$24.78
SellUS$39121 Aug 19
FMR LLC
EntityCompany
Shares16
Max PriceUS$24.42
SellUS$19,83121 Aug 19
RBC Global Asset Management Inc.
EntityCompany
Shares805
Max PriceUS$24.90
SellUS$1,384,48521 Aug 19
Capital Research and Management Company
EntityCompany
Shares56,770
Max PriceUS$24.40
BuyUS$86,39721 Aug 19
T. Rowe Price Group, Inc.
EntityCompany
Shares3,500
Max PriceUS$24.68
SellUS$1,551,49921 Aug 19
T. Rowe Price Group, Inc.
EntityCompany
Shares62,505
Max PriceUS$24.82
SellUS$1,715,03621 Aug 19
Flossbach von Storch AG
EntityCompany
Shares69,200
Max PriceUS$24.78
SellUS$52,808,73921 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares2,163,406
Max PriceUS$24.41
BuyUS$62,027,57521 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares2,543,156
Max PriceUS$24.39
BuyUS$6,033,15420 Aug 19
FMR LLC
EntityCompany
Shares250,000
Max PriceUS$24.14
SellUS$6,435,36020 Aug 19
FMR LLC
EntityCompany
Shares266,127
Max PriceUS$24.24
SellUS$4,539,02220 Aug 19
BlackRock, Inc.
EntityCompany
Shares188,185
Max PriceUS$24.12
BuyUS$2,913,34320 Aug 19
BlackRock, Inc.
EntityCompany
Shares120,351
Max PriceUS$24.40
SellUS$21,70820 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares900
Max PriceUS$24.12
BuyUS$9,64820 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares400
Max PriceUS$24.12
SellUS$1,882,91020 Aug 19
RBC Global Asset Management Inc.
EntityCompany
Shares78,154
Max PriceUS$24.24
BuyUS$90,88220 Aug 19
RBC Global Asset Management Inc.
EntityCompany
Shares3,757
Max PriceUS$24.19
BuyUS$13,862,02320 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares569,983
Max PriceUS$24.38
SellUS$8,703,46120 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares357,912
Max PriceUS$24.38
BuyUS$1,93820 Aug 19
Capital Research and Management Company
EntityCompany
Shares80
Max PriceUS$24.23
SellUS$62,746,25520 Aug 19
Capital Research and Management Company
EntityCompany
Shares2,588,726
Max PriceUS$24.24
SellUS$36,73720 Aug 19
Wellington Management Group LLP
EntityCompany
Shares1,530
Max PriceUS$24.01
BuyUS$68,93520 Aug 19
Wellington Management Group LLP
EntityCompany
Shares2,858
Max PriceUS$24.12
BuyUS$12,552,80019 Aug 19
FMR LLC
EntityCompany
Shares516,000
Max PriceUS$24.40
SellUS$3,517,71119 Aug 19
FMR LLC
EntityCompany
Shares145,360
Max PriceUS$24.43
BuyUS$515,17119 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares21,200
Max PriceUS$24.35
SellUS$284,24419 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares12,400
Max PriceUS$22.92
BuyUS$2,688,92519 Aug 19
BlackRock, Inc.
EntityCompany
Shares110,470
Max PriceUS$24.42
SellUS$10,08719 Aug 19
Wellington Management Group LLP
EntityCompany
Shares413
Max PriceUS$24.42
SellUS$539,09619 Aug 19
Flossbach von Storch AG
EntityCompany
Shares22,300
Max PriceUS$24.17
BuyUS$80,38116 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares3,280
Max PriceUS$24.51
SellUS$016 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares49,700
Max PriceUS$24.46
SellUS$537,02016 Aug 19
RBC Global Asset Management Inc.
EntityCompany
Shares22,000
Max PriceUS$24.41
SellUS$508,51616 Aug 19
FMR LLC
EntityCompany
Shares20,792
Max PriceUS$24.49
BuyUS$6,155,84216 Aug 19
FMR LLC
EntityCompany
Shares251,986
Max PriceUS$24.43
SellUS$97,71516 Aug 19
BlackRock, Inc.
EntityCompany
Shares3,990
Max PriceUS$24.49
BuyUS$5,606,21616 Aug 19
BlackRock, Inc.
EntityCompany
Shares230,500
Max PriceUS$24.49
SellUS$268,57216 Aug 19
Wellington Management Group LLP
EntityCompany
Shares11,183
Max PriceUS$24.02
BuyUS$1,151,37316 Aug 19
Wellington Management Group LLP
EntityCompany
Shares47,014
Max PriceUS$24.49
BuyUS$2,842,97116 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares116,087
Max PriceUS$24.49
SellUS$213,06316 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares8,700
Max PriceUS$24.49
SellUS$765,37316 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares31,339
Max PriceUS$24.51
BuyUS$1,478,42716 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares60,401
Max PriceUS$24.51
BuyUS$944,31616 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares38,575
Max PriceUS$24.48
SellUS$869,91916 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares35,755
Max PriceUS$24.33
SellUS$651,86715 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares26,800
Max PriceUS$24.32
SellUS$28,184,21115 Aug 19
FMR LLC
EntityCompany
Shares1,161,540
Max PriceUS$24.41
BuyUS$19,178,19415 Aug 19
FMR LLC
EntityCompany
Shares791,760
Max PriceUS$24.23
SellUS$50,35715 Aug 19
BlackRock, Inc.
EntityCompany
Shares2,080
Max PriceUS$24.21
BuyUS$1,967,16915 Aug 19
BlackRock, Inc.
EntityCompany
Shares81,087
Max PriceUS$24.31
BuyUS$293,11815 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares12,053
Max PriceUS$24.35
SellUS$96,84015 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares4,000
Max PriceUS$24.21
SellUS$244,23015 Aug 19
Wellington Management Group LLP
EntityCompany
Shares10,088
Max PriceUS$24.21
BuyUS$57,54715 Aug 19
Wellington Management Group LLP
EntityCompany
Shares2,377
Max PriceUS$24.21
SellUS$10,874,74115 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares446,303
Max PriceUS$24.38
BuyUS$19,524,13815 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares799,515
Max PriceUS$24.43
SellUS$14,21315 Aug 19
Capital Research and Management Company
EntityCompany
Shares612
Max PriceUS$23.22
BuyUS$391,44914 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares16,043
Max PriceUS$24.40
SellUS$243,84814 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares10,135
Max PriceUS$24.06
SellUS$24,623,83514 Aug 19
FMR LLC
EntityCompany
Shares1,018,425
Max PriceUS$24.26
BuyUS$41,015,47714 Aug 19
FMR LLC
EntityCompany
Shares1,710,600
Max PriceUS$24.35
SellUS$5,347,97214 Aug 19
BlackRock, Inc.
EntityCompany
Shares227,483
Max PriceUS$23.97
BuyUS$6,351,31714 Aug 19
BlackRock, Inc.
EntityCompany
Shares266,059
Max PriceUS$23.97
SellUS$45,45414 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares1,900
Max PriceUS$23.92
BuyUS$10,17814 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares425
Max PriceUS$23.95
BuyUS$738,39114 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares30,700
Max PriceUS$24.05
SellUS$867,92614 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares35,800
Max PriceUS$24.24
SellUS$513,73814 Aug 19
Wellington Management Group LLP
EntityCompany
Shares21,463
Max PriceUS$23.94
BuyUS$593,59414 Aug 19
T. Rowe Price Group, Inc.
EntityCompany
Shares24,815
Max PriceUS$23.92
SellUS$4,706,41014 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares195,878
Max PriceUS$24.03
BuyUS$9,689,57314 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares401,733
Max PriceUS$24.14
SellUS$48,77114 Aug 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares2,000
Max PriceUS$24.39
BuyUS$48,77114 Aug 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares2,000
Max PriceUS$24.39
SellUS$393,98113 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares16,094
Max PriceUS$24.48
BuyUS$55,86313 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares2,282
Max PriceUS$24.48
BuyUS$17,578,07913 Aug 19
FMR LLC
EntityCompany
Shares717,760
Max PriceUS$24.52
SellUS$8,167,52213 Aug 19
FMR LLC
EntityCompany
Shares334,238
Max PriceUS$24.66
BuyUS$42,20313 Aug 19
BlackRock, Inc.
EntityCompany
Shares1,726
Max PriceUS$24.45
BuyUS$4,21613 Aug 19
Capital Research and Management Company
EntityCompany
Shares172
Max PriceUS$24.51
SellUS$013 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares6,400
Max PriceUS$24.48
BuyUS$60,21813 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares2,500
Max PriceUS$24.09
BuyUS$1,64113 Aug 19
Wellington Management Group LLP
EntityCompany
Shares67
Max PriceUS$24.49
BuyUS$38,08113 Aug 19
T. Rowe Price Group, Inc.
EntityCompany
Shares1,588
Max PriceUS$24.46
SellUS$40,234,02113 Aug 19
Flossbach von Storch AG
EntityCompany
Shares1,648,414
Max PriceUS$24.52
BuyUS$417,32213 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares17,086
Max PriceUS$24.43
SellUS$775,75713 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares31,850
Max PriceUS$24.43
SellUS$764,96312 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares19,711
Max PriceUS$38.81
BuyUS$532,31712 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares13,739
Max PriceUS$38.74
SellUS$1,210,04512 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares50,001
Max PriceUS$24.20
SellUS$169,40012 Aug 19
RBC Global Asset Management Inc.
EntityCompany
Shares7,000
Max PriceUS$24.20
BuyUS$17,272,95312 Aug 19
FMR LLC
EntityCompany
Shares717,294
Max PriceUS$24.19
SellUS$14,298,28112 Aug 19
FMR LLC
EntityCompany
Shares592,291
Max PriceUS$24.93
SellUS$4,332,24312 Aug 19
BlackRock, Inc.
EntityCompany
Shares180,148
Max PriceUS$24.07
BuyUS$4,380,35812 Aug 19
BlackRock, Inc.
EntityCompany
Shares182,464
Max PriceUS$24.06
BuyUS$677,96612 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares28,266
Max PriceUS$24.15
BuyUS$572,02812 Aug 19
T. Rowe Price Group, Inc.
EntityCompany
Shares23,754
Max PriceUS$24.08
BuyUS$569,66212 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares23,467
Max PriceUS$24.29
SellUS$746,77212 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares30,849
Max PriceUS$24.25
SellUS$4,67112 Aug 19
Wellington Management Group LLP
EntityCompany
Shares195
Max PriceUS$23.98
SellUS$364,29709 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares15,091
Max PriceUS$24.14
BuyUS$429,95909 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares17,800
Max PriceUS$24.15
SellUS$2,090,79109 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares87,300
Max PriceUS$23.95
BuyUS$8,641,41909 Aug 19
BlackRock, Inc.
EntityCompany
Shares361,149
Max PriceUS$24.12
SellUS$8,925,16209 Aug 19
BlackRock, Inc.
EntityCompany
Shares375,676
Max PriceUS$24.06
BuyUS$919,70809 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares38,200
Max PriceUS$24.12
SellUS$153,98409 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares6,400
Max PriceUS$24.06
BuyUS$17,766,26209 Aug 19
FMR LLC
EntityCompany
Shares741,224
Max PriceUS$24.07
SellUS$94,94609 Aug 19
FMR LLC
EntityCompany
Shares4,015
Max PriceUS$24.06
SellUS$705,58709 Aug 19
Wellington Management Group LLP
EntityCompany
Shares29,607
Max PriceUS$24.06
BuyUS$643,87609 Aug 19
T. Rowe Price Group, Inc.
EntityCompany
Shares26,700
Max PriceUS$24.12
BuyUS$3,699,08809 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares153,387
Max PriceUS$24.17
SellUS$1,191,02209 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares49,300
Max PriceUS$24.17
SellUS$51,71209 Aug 19
Flossbach von Storch AG
EntityCompany
Shares2,200
Max PriceUS$23.51
SellUS$817,05509 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares33,400
Max PriceUS$24.46
BuyUS$87,49009 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares3,600
Max PriceUS$24.30
BuyUS$2,179,43209 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares90,000
Max PriceUS$24.22
SellUS$37,587,57208 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares1,531,062
Max PriceUS$24.55
BuyUS$36,969,06808 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares1,515,747
Max PriceUS$24.39
BuyUS$1,399,71008 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares58,200
Max PriceUS$24.05
SellUS$14,98308 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares623
Max PriceUS$24.05
SellUS$716,40808 Aug 19
BlackRock, Inc.
EntityCompany
Shares29,781
Max PriceUS$24.28
BuyUS$9,104,44108 Aug 19
BlackRock, Inc.
EntityCompany
Shares378,382
Max PriceUS$24.23
BuyUS$57,658,41108 Aug 19
FMR LLC
EntityCompany
Shares2,369,277
Max PriceUS$24.38
SellUS$3,31008 Aug 19
FMR LLC
EntityCompany
Shares136
Max PriceUS$24.43
SellUS$18,090,72208 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares740,328
Max PriceUS$24.44
BuyUS$8,986,38408 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares367,250
Max PriceUS$24.47
SellUS$20,00408 Aug 19
Wellington Management Group LLP
EntityCompany
Shares825
Max PriceUS$24.25
BuyUS$1,125,77608 Aug 19
Wellington Management Group LLP
EntityCompany
Shares46,375
Max PriceUS$24.28
SellUS$5,006,19008 Aug 19
Flossbach von Storch AG
EntityCompany
Shares206,700
Max PriceUS$24.42
BuyUS$12,168,09408 Aug 19
Flossbach von Storch AG
EntityCompany
Shares500,000
Max PriceUS$24.34
BuyUS$19,226,92407 Aug 19
BlackRock, Inc.
EntityCompany
Shares824,006
Max PriceUS$23.43
SellUS$1,275,08807 Aug 19
BlackRock, Inc.
EntityCompany
Shares54,652
Max PriceUS$23.34
SellUS$226,06407 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares9,694
Max PriceUS$23.32
BuyUS$869,88107 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares37,700
Max PriceUS$23.24
BuyUS$132,11107 Aug 19
Wellington Management Group LLP
EntityCompany
Shares5,727
Max PriceUS$23.07
SellUS$38,95407 Aug 19
Capital Research and Management Company
EntityCompany
Shares1,666
Max PriceUS$23.53
BuyUS$12,710,74807 Aug 19
FMR LLC
EntityCompany
Shares545,215
Max PriceUS$23.43
SellUS$8,654,12107 Aug 19
FMR LLC
EntityCompany
Shares372,087
Max PriceUS$23.44
BuyUS$2,005,37807 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares85,393
Max PriceUS$23.48
SellUS$4,520,96807 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares191,792
Max PriceUS$23.57
BuyUS$1,932,98306 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares1,458,954
Max PriceUS$22.85
SellUS$006 Aug 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares179,425
Max PriceUS$22.85
SellUS$581,08206 Aug 19
FMR LLC
EntityCompany
Shares25,000
Max PriceUS$23.26
BuyUS$13,385,19906 Aug 19
FMR LLC
EntityCompany
Shares570,000
Max PriceUS$23.54
SellUS$13,496,97206 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares571,400
Max PriceUS$23.62
BuyUS$6,954,49506 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares294,257
Max PriceUS$23.63
BuyUS$924,76606 Aug 19
Flossbach von Storch AG
EntityCompany
Shares40,000
Max PriceUS$23.12
SellUS$3,069,44805 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares136,719
Max PriceUS$22.70
BuyUS$5,909,35305 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares261,552
Max PriceUS$22.70
SellUS$551,61105 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares24,386
Max PriceUS$22.62
BuyUS$2,929,91305 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares128,950
Max PriceUS$22.78
BuyUS$1,419,62605 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares62,100
Max PriceUS$22.86
BuyUS$4,676,17705 Aug 19
BlackRock, Inc.
EntityCompany
Shares209,397
Max PriceUS$22.47
SellUS$369,04805 Aug 19
BlackRock, Inc.
EntityCompany
Shares16,527
Max PriceUS$22.33
BuyUS$478,71705 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares21,400
Max PriceUS$22.40
SellUS$674,88605 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares30,200
Max PriceUS$22.41
BuyUS$17,84205 Aug 19
Wellington Management Group LLP
EntityCompany
Shares799
Max PriceUS$22.33
BuyUS$18,887,40805 Aug 19
FMR LLC
EntityCompany
Shares838,162
Max PriceUS$22.64
SellUS$19,78905 Aug 19
FMR LLC
EntityCompany
Shares883
Max PriceUS$22.49
BuyUS$6,87605 Aug 19
T. Rowe Price Group, Inc.
EntityCompany
Shares307
Max PriceUS$22.40
SellUS$5,741,88605 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares251,261
Max PriceUS$22.86
BuyUS$4,599,32905 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares201,825
Max PriceUS$22.80
SellUS$102,45505 Aug 19
Flossbach von Storch AG
EntityCompany
Shares4,500
Max PriceUS$22.77
BuyUS$1,658,62405 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares73,500
Max PriceUS$22.57
SellUS$176,93002 Aug 19
BlackRock, Inc.
EntityCompany
Shares7,855
Max PriceUS$22.53
BuyUS$602,86002 Aug 19
BlackRock, Inc.
EntityCompany
Shares26,932
Max PriceUS$22.50
BuyUS$153,54502 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares6,961
Max PriceUS$22.43
BuyUS$12,94402 Aug 19
Wellington Management Group LLP
EntityCompany
Shares615
Max PriceUS$21.05
BuyUS$19,439,61702 Aug 19
FMR LLC
EntityCompany
Shares880,457
Max PriceUS$22.47
SellUS$4202 Aug 19
FMR LLC
EntityCompany
Shares2
Max PriceUS$21.11
SellUS$4,876,71302 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares217,006
Max PriceUS$22.50
BuyUS$3,756,68502 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares167,113
Max PriceUS$22.50
BuyUS$1,566,07701 Aug 19
RBC Global Asset Management Inc.
EntityCompany
Shares70,615
Max PriceUS$22.23
BuyUS$1,174,33801 Aug 19
BlackRock, Inc.
EntityCompany
Shares54,592
Max PriceUS$21.78
SellUS$109,29601 Aug 19
BlackRock, Inc.
EntityCompany
Shares5,096
Max PriceUS$21.45
SellUS$62,20501 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares2,900
Max PriceUS$21.45
BuyUS$1,399,87501 Aug 19
State Street Global Advisors, Inc.
EntityCompany
Shares65,100
Max PriceUS$22.10
SellUS$30,379,25901 Aug 19
Capital Research and Management Company
EntityCompany
Shares1,401,887
Max PriceUS$22.04
BuyUS$633,49501 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares29,000
Max PriceUS$21.84
SellUS$1,375,40401 Aug 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares64,199
Max PriceUS$21.42
BuyUS$5,804,34901 Aug 19
FMR LLC
EntityCompany
Shares264,705
Max PriceUS$22.31
SellUS$2,131,22901 Aug 19
FMR LLC
EntityCompany
Shares97,764
Max PriceUS$22.31
SellUS$55,00601 Aug 19
Flossbach von Storch AG
EntityCompany
Shares2,500
Max PriceUS$22.00
SellUS$35,789,28301 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares1,625,698
Max PriceUS$22.02
BuyUS$41,659,96201 Aug 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares1,892,263
Max PriceUS$22.32
BuyUS$64,92901 Aug 19
Wellington Management Group LLP
EntityCompany
Shares3,027
Max PriceUS$21.45
SellUS$22,814,48901 Aug 19
Wellington Management Group LLP
EntityCompany
Shares1,047,638
Max PriceUS$21.86
BuyUS$1,465,04531 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares64,543
Max PriceUS$22.73
SellUS$1,759,45431 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares77,509
Max PriceUS$22.70
BuyUS$6,020,23531 Jul 19
RBC Global Asset Management Inc.
EntityCompany
Shares266,500
Max PriceUS$22.59
BuyUS$5,665,00031 Jul 19
FMR LLC
EntityCompany
Shares250,000
Max PriceUS$22.66
SellUS$958,71531 Jul 19
FMR LLC
EntityCompany
Shares42,743
Max PriceUS$22.57
SellUS$213,47431 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares9,500
Max PriceUS$22.47
BuyUS$83,38631 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares3,700
Max PriceUS$22.54
SellUS$1,033,32931 Jul 19
BlackRock, Inc.
EntityCompany
Shares46,172
Max PriceUS$22.38
BuyUS$158,86231 Jul 19
BlackRock, Inc.
EntityCompany
Shares7,092
Max PriceUS$22.60
SellUS$26,219,60531 Jul 19
Capital Research and Management Company
EntityCompany
Shares1,157,450
Max PriceUS$22.67
SellUS$24,015,66931 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares1,054,063
Max PriceUS$22.79
BuyUS$23,646,93931 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares1,038,461
Max PriceUS$22.77
BuyUS$22,757,66130 Jul 19
FMR LLC
EntityCompany
Shares1,009,345
Max PriceUS$22.59
SellUS$3,57130 Jul 19
FMR LLC
EntityCompany
Shares159
Max PriceUS$22.46
BuyUS$1,621,91430 Jul 19
BlackRock, Inc.
EntityCompany
Shares72,121
Max PriceUS$22.63
SellUS$277,26330 Jul 19
BlackRock, Inc.
EntityCompany
Shares12,252
Max PriceUS$22.63
BuyUS$4,82130 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares215
Max PriceUS$22.42
SellUS$63,36430 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares2,800
Max PriceUS$22.63
SellUS$28,84330 Jul 19
RBC Global Asset Management Inc.
EntityCompany
Shares1,278
Max PriceUS$22.63
BuyUS$23,35030 Jul 19
RBC Global Asset Management Inc.
EntityCompany
Shares1,041
Max PriceUS$22.43
SellUS$11,92630 Jul 19
Capital Research and Management Company
EntityCompany
Shares527
Max PriceUS$22.63
SellUS$3,966,18930 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares175,152
Max PriceUS$22.66
BuyUS$8,320,34330 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares367,322
Max PriceUS$22.66
BuyUS$6,020,78129 Jul 19
FMR LLC
EntityCompany
Shares266,700
Max PriceUS$22.58
SellUS$1,081,54029 Jul 19
FMR LLC
EntityCompany
Shares48,030
Max PriceUS$22.64
SellUS$1,578,82629 Jul 19
BlackRock, Inc.
EntityCompany
Shares70,295
Max PriceUS$22.46
BuyUS$534,43429 Jul 19
BlackRock, Inc.
EntityCompany
Shares23,732
Max PriceUS$22.56
BuyUS$425,70129 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares18,900
Max PriceUS$22.55
SellUS$22,46029 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares1,000
Max PriceUS$22.46
SellUS$94,53829 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares4,200
Max PriceUS$22.51
BuyUS$105,93729 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares4,680
Max PriceUS$22.67
SellUS$214,68829 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares9,480
Max PriceUS$22.65
SellUS$2,30629 Jul 19
Wellington Management Group LLP
EntityCompany
Shares102
Max PriceUS$22.61
SellUS$832,90026 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares37,150
Max PriceUS$22.42
BuyUS$1,036,46226 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares45,800
Max PriceUS$22.63
SellUS$17,03926 Jul 19
RBC Global Asset Management Inc.
EntityCompany
Shares760
Max PriceUS$22.42
BuyUS$950,76626 Jul 19
RBC Global Asset Management Inc.
EntityCompany
Shares42,200
Max PriceUS$22.53
SellUS$81,73726 Jul 19
FMR LLC
EntityCompany
Shares3,612
Max PriceUS$22.63
BuyUS$7,092,57526 Jul 19
FMR LLC
EntityCompany
Shares316,219
Max PriceUS$22.46
SellUS$72,76326 Jul 19
BlackRock, Inc.
EntityCompany
Shares3,244
Max PriceUS$22.43
BuyUS$1,903,84326 Jul 19
BlackRock, Inc.
EntityCompany
Shares84,881
Max PriceUS$22.58
BuyUS$17,70026 Jul 19
Capital Research and Management Company
EntityCompany
Shares789
Max PriceUS$22.43
BuyUS$185,88926 Jul 19
Wellington Management Group LLP
EntityCompany
Shares8,262
Max PriceUS$22.50
BuyUS$60,02126 Jul 19
Flossbach von Storch AG
EntityCompany
Shares2,660
Max PriceUS$22.56
BuyUS$1,951,54625 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares85,146
Max PriceUS$22.92
SellUS$1,158,86025 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares50,495
Max PriceUS$22.95
SellUS$348,41725 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares15,200
Max PriceUS$22.92
BuyUS$2,027,21325 Jul 19
BlackRock, Inc.
EntityCompany
Shares88,798
Max PriceUS$22.84
SellUS$1,847,75625 Jul 19
BlackRock, Inc.
EntityCompany
Shares80,971
Max PriceUS$22.82
SellUS$328,50025 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares14,395
Max PriceUS$22.82
BuyUS$4,086,58025 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares179,100
Max PriceUS$22.87
BuyUS$2,781,47325 Jul 19
RBC Global Asset Management Inc.
EntityCompany
Shares121,904
Max PriceUS$22.82
SellUS$1,538,06825 Jul 19
RBC Global Asset Management Inc.
EntityCompany
Shares67,400
Max PriceUS$22.82
BuyUS$28,690,02525 Jul 19
FMR LLC
EntityCompany
Shares1,257,946
Max PriceUS$22.86
SellUS$188,73625 Jul 19
FMR LLC
EntityCompany
Shares8,253
Max PriceUS$22.95
BuyUS$156,15725 Jul 19
Wellington Management Group LLP
EntityCompany
Shares6,843
Max PriceUS$22.82
SellUS$10,92825 Jul 19
Wellington Management Group LLP
EntityCompany
Shares478
Max PriceUS$22.88
BuyUS$13725 Jul 19
T. Rowe Price Group, Inc.
EntityCompany
Shares6
Max PriceUS$22.91
SellUS$1,685,02025 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares73,593
Max PriceUS$22.90
BuyUS$1,510,16125 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares65,930
Max PriceUS$22.95
SellUS$12,07225 Jul 19
Capital Research and Management Company
EntityCompany
Shares529
Max PriceUS$22.82
BuyUS$91025 Jul 19
Capital Research and Management Company
EntityCompany
Shares40
Max PriceUS$22.75
BuyUS$025 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares7,100
Max PriceUS$22.75
SellUS$25,00225 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares1,100
Max PriceUS$22.73
BuyUS$025 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares18,500
Max PriceUS$22.91
BuyUS$1,274,77225 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares56,221
Max PriceUS$22.67
SellUS$77,45224 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares3,400
Max PriceUS$22.78
BuyUS$130,75824 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares5,700
Max PriceUS$22.94
BuyUS$1,513,80424 Jul 19
RBC Global Asset Management Inc.
EntityCompany
Shares67,400
Max PriceUS$22.46
SellUS$315,53324 Jul 19
BlackRock, Inc.
EntityCompany
Shares13,894
Max PriceUS$22.71
BuyUS$1,282,08124 Jul 19
BlackRock, Inc.
EntityCompany
Shares56,473
Max PriceUS$22.72
BuyUS$3,897,18024 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares171,646
Max PriceUS$22.71
SellUS$316,18124 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares14,700
Max PriceUS$21.51
BuyUS$7,284,03624 Jul 19
FMR LLC
EntityCompany
Shares319,631
Max PriceUS$22.80
SellUS$115,00424 Jul 19
FMR LLC
EntityCompany
Shares5,012
Max PriceUS$22.95
SellUS$885,63924 Jul 19
Wellington Management Group LLP
EntityCompany
Shares38,989
Max PriceUS$22.72
BuyUS$358,56724 Jul 19
Capital Research and Management Company
EntityCompany
Shares15,780
Max PriceUS$22.72
BuyUS$024 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares127,746
Max PriceUS$22.84
SellUS$1,73624 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares6,436
Max PriceUS$22.91
BuyUS$6,015,60723 Jul 19
BlackRock, Inc.
EntityCompany
Shares265,221
Max PriceUS$22.77
BuyUS$20,625,55623 Jul 19
FMR LLC
EntityCompany
Shares908,321
Max PriceUS$22.72
SellUS$487,88423 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares21,573
Max PriceUS$22.77
SellUS$8,821,93623 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares387,502
Max PriceUS$22.77
BuyUS$7,202,22723 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares316,137
Max PriceUS$22.79
SellUS$65,94023 Jul 19
Wellington Management Group LLP
EntityCompany
Shares2,908
Max PriceUS$22.77
SellUS$19,79023 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares84,675
Max PriceUS$22.75
BuyUS$72623 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares8,472
Max PriceUS$22.83
BuyUS$17,10022 Jul 19
RBC Global Asset Management Inc.
EntityCompany
Shares760
Max PriceUS$22.50
SellUS$703,62022 Jul 19
BlackRock, Inc.
EntityCompany
Shares31,272
Max PriceUS$22.50
BuyUS$8,719,18222 Jul 19
BlackRock, Inc.
EntityCompany
Shares384,523
Max PriceUS$22.78
BuyUS$11,733,37622 Jul 19
FMR LLC
EntityCompany
Shares519,025
Max PriceUS$22.81
SellUS$227,03322 Jul 19
FMR LLC
EntityCompany
Shares10,039
Max PriceUS$22.74
SellUS$399,88522 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares17,863
Max PriceUS$22.39
BuyUS$106,49522 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares4,734
Max PriceUS$22.50
BuyUS$883,63722 Jul 19
Wellington Management Group LLP
EntityCompany
Shares39,033
Max PriceUS$22.64
SellUS$21,18219 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares16,859
Max PriceUS$22.60
BuyUS$38,37319 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares49,920
Max PriceUS$22.50
BuyUS$1,813,57019 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares80,000
Max PriceUS$22.67
BuyUS$8,984,62419 Jul 19
FMR LLC
EntityCompany
Shares410,600
Max PriceUS$22.25
SellUS$17519 Jul 19
FMR LLC
EntityCompany
Shares8
Max PriceUS$21.83
BuyUS$2,558,19519 Jul 19
BlackRock, Inc.
EntityCompany
Shares116,059
Max PriceUS$22.46
SellUS$83,70819 Jul 19
BlackRock, Inc.
EntityCompany
Shares3,727
Max PriceUS$22.46
BuyUS$273,68819 Jul 19
Capital Research and Management Company
EntityCompany
Shares12,143
Max PriceUS$22.54
SellUS$173,35519 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares7,930
Max PriceUS$22.46
BuyUS$150,75419 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares6,700
Max PriceUS$22.50
BuyUS$269,47019 Jul 19
Wellington Management Group LLP
EntityCompany
Shares12,202
Max PriceUS$22.08
SellUS$23,51419 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares287,544
Max PriceUS$22.65
BuyUS$019 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares136,657
Max PriceUS$22.59
SellUS$7,78719 Jul 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares360
Max PriceUS$21.63
BuyUS$7,78719 Jul 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares360
Max PriceUS$21.63
SellUS$170,79018 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares8,000
Max PriceUS$21.35
BuyUS$1,043,47418 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares65,673
Max PriceUS$21.85
SellUS$018 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares81,544
Max PriceUS$21.85
BuyUS$54,593,21218 Jul 19
FMR LLC
EntityCompany
Shares2,517,932
Max PriceUS$21.85
SellUS$204,92518 Jul 19
FMR LLC
EntityCompany
Shares9,424
Max PriceUS$21.81
SellUS$5,366,01118 Jul 19
BlackRock, Inc.
EntityCompany
Shares253,251
Max PriceUS$21.83
BuyUS$1,270,37918 Jul 19
BlackRock, Inc.
EntityCompany
Shares58,236
Max PriceUS$21.83
BuyUS$1,191,91818 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares54,600
Max PriceUS$21.83
SellUS$12,68318 Jul 19
Capital Research and Management Company
EntityCompany
Shares581
Max PriceUS$21.83
BuyUS$28218 Jul 19
T. Rowe Price Group, Inc.
EntityCompany
Shares13
Max PriceUS$21.67
BuyUS$3,520,60018 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares161,114
Max PriceUS$21.86
SellUS$3,213,75718 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares147,010
Max PriceUS$21.86
SellUS$23,20717 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares106,636
Max PriceUS$21.33
BuyUS$017 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares278,532
Max PriceUS$21.34
BuyUS$148,61417 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares6,984
Max PriceUS$21.28
SellUS$863,60817 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares40,522
Max PriceUS$21.32
SellUS$1,880,82717 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares88,100
Max PriceUS$21.35
BuyUS$4,273,26517 Jul 19
FMR LLC
EntityCompany
Shares201,009
Max PriceUS$21.26
SellUS$571,99217 Jul 19
FMR LLC
EntityCompany
Shares27,111
Max PriceUS$21.26
SellUS$465,87517 Jul 19
BlackRock, Inc.
EntityCompany
Shares22,081
Max PriceUS$21.18
BuyUS$1,532,12317 Jul 19
BlackRock, Inc.
EntityCompany
Shares72,651
Max PriceUS$21.32
BuyUS$1,056,56817 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares50,241
Max PriceUS$21.03
SellUS$418,07617 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares19,880
Max PriceUS$21.03
SellUS$34,449,65617 Jul 19
T. Rowe Price Group, Inc.
EntityCompany
Shares1,628,499
Max PriceUS$21.27
SellUS$1,066,16816 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares50,000
Max PriceUS$21.32
SellUS$668,37216 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares31,335
Max PriceUS$21.33
BuyUS$104,93016 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares6,724
Max PriceUS$21.33
SellUS$242,27216 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares34,277
Max PriceUS$21.62
BuyUS$19,163,26616 Jul 19
FMR LLC
EntityCompany
Shares752,035
Max PriceUS$27.94
BuyUS$1,848,40316 Jul 19
BlackRock, Inc.
EntityCompany
Shares86,633
Max PriceUS$21.36
SellUS$2,344,44716 Jul 19
BlackRock, Inc.
EntityCompany
Shares110,187
Max PriceUS$21.28
BuyUS$53,02716 Jul 19
Capital Research and Management Company
EntityCompany
Shares2,495
Max PriceUS$21.32
SellUS$36,22716 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares1,700
Max PriceUS$21.31
BuyUS$109,81516 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares5,141
Max PriceUS$21.43
SellUS$19,59916 Jul 19
RBC Global Asset Management Inc.
EntityCompany
Shares918
Max PriceUS$21.35
SellUS$21,919,77716 Jul 19
T. Rowe Price Group, Inc.
EntityCompany
Shares1,029,165
Max PriceUS$21.30
BuyUS$4,175,75816 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares195,159
Max PriceUS$21.51
SellUS$2,339,45416 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares108,552
Max PriceUS$21.55
BuyUS$1,07515 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares33,350
Max PriceUS$21.57
SellUS$015 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares81,720
Max PriceUS$21.54
BuyUS$5,663,84015 Jul 19
FMR LLC
EntityCompany
Shares264,815
Max PriceUS$21.58
SellUS$6,187,32715 Jul 19
FMR LLC
EntityCompany
Shares290,005
Max PriceUS$21.43
SellUS$1,357,04215 Jul 19
BlackRock, Inc.
EntityCompany
Shares63,172
Max PriceUS$21.51
BuyUS$3,054,25115 Jul 19
BlackRock, Inc.
EntityCompany
Shares142,067
Max PriceUS$21.51
BuyUS$212,71115 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares9,891
Max PriceUS$21.51
BuyUS$1,29115 Jul 19
T. Rowe Price Group, Inc.
EntityCompany
Shares60
Max PriceUS$21.52
SellUS$604,73415 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares28,097
Max PriceUS$21.53
BuyUS$1,031,57115 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares47,965
Max PriceUS$21.54
SellUS$264,67915 Jul 19
Capital Research and Management Company
EntityCompany
Shares12,293
Max PriceUS$21.53
BuyUS$14,52715 Jul 19
Capital Research and Management Company
EntityCompany
Shares678
Max PriceUS$21.43
BuyUS$11,425,26612 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares526,579
Max PriceUS$21.76
SellUS$8,016,58012 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares368,409
Max PriceUS$21.76
BuyUS$3,866,32612 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares178,831
Max PriceUS$21.62
SellUS$4,185,93812 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares194,437
Max PriceUS$21.63
BuyUS$8,860,96012 Jul 19
FMR LLC
EntityCompany
Shares410,700
Max PriceUS$21.58
SellUS$4,94912 Jul 19
FMR LLC
EntityCompany
Shares231
Max PriceUS$21.63
BuyUS$1,701,48812 Jul 19
BlackRock, Inc.
EntityCompany
Shares79,256
Max PriceUS$21.59
SellUS$692,33412 Jul 19
BlackRock, Inc.
EntityCompany
Shares32,256
Max PriceUS$21.52
BuyUS$92,11012 Jul 19
Wellington Management Group LLP
EntityCompany
Shares4,288
Max PriceUS$21.49
BuyUS$1,709,99212 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares79,073
Max PriceUS$21.63
SellUS$1,085,63112 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares49,969
Max PriceUS$21.75
BuyUS$8,175,27711 Jul 19
RBC Global Asset Management Inc.
EntityCompany
Shares378,495
Max PriceUS$21.61
BuyUS$277,61611 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares12,800
Max PriceUS$21.69
BuyUS$5,409,07111 Jul 19
FMR LLC
EntityCompany
Shares250,000
Max PriceUS$21.64
SellUS$72,43911 Jul 19
FMR LLC
EntityCompany
Shares3,349
Max PriceUS$21.63
BuyUS$31,021,27111 Jul 19
BlackRock, Inc.
EntityCompany
Shares1,441,349
Max PriceUS$21.63
SellUS$700,29111 Jul 19
BlackRock, Inc.
EntityCompany
Shares32,729
Max PriceUS$21.40
BuyUS$8,175,27711 Jul 19
RBC Global Asset Management Inc.
EntityCompany
Shares378,495
Max PriceUS$21.61
BuyUS$61,08311 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares2,824
Max PriceUS$21.63
SellUS$307,14611 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares14,200
Max PriceUS$21.63
BuyUS$260,35011 Jul 19
Wellington Management Group LLP
EntityCompany
Shares12,200
Max PriceUS$21.36
BuyUS$13,34511 Jul 19
T. Rowe Price Group, Inc.
EntityCompany
Shares629
Max PriceUS$21.22
SellUS$117,14811 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares5,416
Max PriceUS$21.63
BuyUS$234,16611 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares10,826
Max PriceUS$21.63
BuyUS$1,05611 Jul 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares50
Max PriceUS$21.13
SellUS$1,05611 Jul 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares50
Max PriceUS$21.13
SellUS$816,37911 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares38,636
Max PriceUS$21.13
BuyUS$679,77311 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares32,171
Max PriceUS$21.13
SellUS$32,39711 Jul 19
Capital Research and Management Company
EntityCompany
Shares1,516
Max PriceUS$21.63
BuyUS$46811 Jul 19
Capital Research and Management Company
EntityCompany
Shares22
Max PriceUS$21.27
SellUS$2,809,29710 Jul 19
BlackRock, Inc.
EntityCompany
Shares133,613
Max PriceUS$21.09
BuyUS$304,82210 Jul 19
BlackRock, Inc.
EntityCompany
Shares14,466
Max PriceUS$21.09
SellUS$3,02610 Jul 19
FMR LLC
EntityCompany
Shares144
Max PriceUS$21.02
BuyUS$128,64910 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares6,100
Max PriceUS$21.09
SellUS$34,74110 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares1,785
Max PriceUS$19.46
SellUS$1,244,39510 Jul 19
T. Rowe Price Group, Inc.
EntityCompany
Shares59,412
Max PriceUS$21.09
BuyUS$353,30010 Jul 19
Wellington Management Group LLP
EntityCompany
Shares16,752
Max PriceUS$21.09
SellUS$8,13010 Jul 19
Wellington Management Group LLP
EntityCompany
Shares392
Max PriceUS$20.74
SellUS$1,03810 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares110,347
Max PriceUS$21.12
BuyUS$010 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares100,144
Max PriceUS$21.14
BuyUS$4,208,64410 Jul 19
Flossbach von Storch AG
EntityCompany
Shares200,000
Max PriceUS$21.04
BuyUS$009 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares224,100
Max PriceUS$20.86
SellUS$1,43309 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares128,169
Max PriceUS$20.88
SellUS$635,37009 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares30,500
Max PriceUS$20.83
SellUS$4,699,76309 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares226,349
Max PriceUS$20.86
BuyUS$3,763,13409 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares180,573
Max PriceUS$20.93
SellUS$76609 Jul 19
FMR LLC
EntityCompany
Shares37
Max PriceUS$20.70
BuyUS$59,224,44409 Jul 19
FMR LLC
EntityCompany
Shares2,843,460
Max PriceUS$20.84
BuyUS$263,63109 Jul 19
BlackRock, Inc.
EntityCompany
Shares12,699
Max PriceUS$20.76
SellUS$653,98509 Jul 19
BlackRock, Inc.
EntityCompany
Shares31,580
Max PriceUS$20.76
BuyUS$87,19209 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares4,200
Max PriceUS$20.76
SellUS$139,38909 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares6,720
Max PriceUS$20.76
BuyUS$5,335,06709 Jul 19
Capital Research and Management Company
EntityCompany
Shares257,186
Max PriceUS$20.74
SellUS$1,340,08309 Jul 19
T. Rowe Price Group, Inc.
EntityCompany
Shares65,100
Max PriceUS$20.59
BuyUS$863,97109 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares41,560
Max PriceUS$20.86
SellUS$109,05409 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares5,240
Max PriceUS$20.82
SellUS$1,852,18008 Jul 19
FMR LLC
EntityCompany
Shares92,104
Max PriceUS$20.11
BuyUS$35,47308 Jul 19
FMR LLC
EntityCompany
Shares1,709
Max PriceUS$20.76
SellUS$210,02708 Jul 19
BlackRock, Inc.
EntityCompany
Shares10,209
Max PriceUS$20.57
BuyUS$7,241,65108 Jul 19
BlackRock, Inc.
EntityCompany
Shares353,473
Max PriceUS$20.67
BuyUS$167,36908 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares8,100
Max PriceUS$20.67
SellUS$554,42008 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares26,872
Max PriceUS$20.67
SellUS$929,53208 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares44,861
Max PriceUS$20.78
BuyUS$3,644,52808 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares176,246
Max PriceUS$20.80
BuyUS$76,93208 Jul 19
Wellington Management Group LLP
EntityCompany
Shares3,827
Max PriceUS$20.10
BuyUS$9,078,30005 Jul 19
FMR LLC
EntityCompany
Shares432,300
Max PriceUS$21.00
BuyUS$826,36005 Jul 19
BlackRock, Inc.
EntityCompany
Shares39,164
Max PriceUS$21.10
SellUS$12,55305 Jul 19
T. Rowe Price Group, Inc.
EntityCompany
Shares600
Max PriceUS$20.92
BuyUS$47,13805 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares2,245
Max PriceUS$21.00
BuyUS$144,96204 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares6,904
Max PriceUS$21.00
SellUS$211,69604 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares10,100
Max PriceUS$20.96
SellUS$719,78504 Jul 19
BlackRock, Inc.
EntityCompany
Shares34,573
Max PriceUS$20.93
BuyUS$359,67004 Jul 19
BlackRock, Inc.
EntityCompany
Shares17,198
Max PriceUS$20.93
BuyUS$16,580,61804 Jul 19
FMR LLC
EntityCompany
Shares802,350
Max PriceUS$20.94
SellUS$7,32504 Jul 19
FMR LLC
EntityCompany
Shares357
Max PriceUS$20.52
SellUS$1,814,63104 Jul 19
T. Rowe Price Group, Inc.
EntityCompany
Shares86,700
Max PriceUS$20.93
SellUS$13,06004 Jul 19
Capital Research and Management Company
EntityCompany
Shares624
Max PriceUS$20.93
BuyUS$53,67104 Jul 19
Wellington Management Group LLP
EntityCompany
Shares2,599
Max PriceUS$20.68
BuyUS$1,970,80403 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares100,000
Max PriceUS$19.71
SellUS$777,71803 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares38,100
Max PriceUS$20.41
BuyUS$380,25503 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares19,000
Max PriceUS$20.12
BuyUS$8,787,04203 Jul 19
FMR LLC
EntityCompany
Shares430,692
Max PriceUS$20.62
SellUS$124,16003 Jul 19
FMR LLC
EntityCompany
Shares6,235
Max PriceUS$20.15
SellUS$17,468,99603 Jul 19
BlackRock, Inc.
EntityCompany
Shares865,325
Max PriceUS$20.47
BuyUS$1,335,46103 Jul 19
BlackRock, Inc.
EntityCompany
Shares65,352
Max PriceUS$20.47
BuyUS$4,079,35003 Jul 19
RBC Global Asset Management Inc.
EntityCompany
Shares200,300
Max PriceUS$20.56
BuyUS$167,57403 Jul 19
T. Rowe Price Group, Inc.
EntityCompany
Shares8,225
Max PriceUS$20.57
SellUS$1,889,66003 Jul 19
T. Rowe Price Group, Inc.
EntityCompany
Shares92,314
Max PriceUS$20.47
BuyUS$1,190,90703 Jul 19
Flossbach von Storch AG
EntityCompany
Shares60,000
Max PriceUS$19.85
BuyUS$3,237,45603 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares157,129
Max PriceUS$20.60
SellUS$5,151,58803 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares249,805
Max PriceUS$20.62
BuyUS$59,62703 Jul 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares3,000
Max PriceUS$19.88
SellUS$59,62703 Jul 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares3,000
Max PriceUS$19.88
BuyUS$9,22503 Jul 19
Wellington Management Group LLP
EntityCompany
Shares465
Max PriceUS$19.84
SellUS$19,74403 Jul 19
Wellington Management Group LLP
EntityCompany
Shares991
Max PriceUS$19.95
BuyUS$477,47702 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares32,322
Max PriceUS$20.71
SellUS$1,21802 Jul 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares32,459
Max PriceUS$20.70
BuyUS$193,01802 Jul 19
RBC Global Asset Management Inc.
EntityCompany
Shares9,371
Max PriceUS$20.60
BuyUS$313,02302 Jul 19
FMR LLC
EntityCompany
Shares15,947
Max PriceUS$19.72
SellUS$88602 Jul 19
FMR LLC
EntityCompany
Shares45
Max PriceUS$19.90
SellUS$21,386,73502 Jul 19
BlackRock, Inc.
EntityCompany
Shares1,088,014
Max PriceUS$19.79
BuyUS$560,95102 Jul 19
BlackRock, Inc.
EntityCompany
Shares27,961
Max PriceUS$20.06
BuyUS$6,164,43902 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares310,104
Max PriceUS$19.88
SellUS$3,047,75302 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares153,217
Max PriceUS$19.89
BuyUS$79,57602 Jul 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares4,000
Max PriceUS$19.89
SellUS$79,15102 Jul 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares4,000
Max PriceUS$19.79
BuyUS$81,55702 Jul 19
Capital Research and Management Company
EntityCompany
Shares4,180
Max PriceUS$19.51
SellUS$787,10501 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares38,000
Max PriceUS$20.71
SellUS$1,424,49801 Jul 19
FMR LLC
EntityCompany
Shares69,053
Max PriceUS$20.72
BuyUS$419,25001 Jul 19
FMR LLC
EntityCompany
Shares20,283
Max PriceUS$20.67
SellUS$324,73801 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares15,976
Max PriceUS$20.67
BuyUS$4,992,06501 Jul 19
State Street Global Advisors, Inc.
EntityCompany
Shares241,551
Max PriceUS$20.67
BuyUS$1,456,70401 Jul 19
BlackRock, Inc.
EntityCompany
Shares70,515
Max PriceUS$20.67
SellUS$12,947,63401 Jul 19
BlackRock, Inc.
EntityCompany
Shares628,553
Max PriceUS$20.69
BuyUS$170,32101 Jul 19
Wellington Management Group LLP
EntityCompany
Shares8,240
Max PriceUS$20.67
SellUS$125,48801 Jul 19
Wellington Management Group LLP
EntityCompany
Shares6,071
Max PriceUS$20.67
BuyUS$926,74501 Jul 19
T. Rowe Price Group, Inc.
EntityCompany
Shares44,926
Max PriceUS$20.63
SellUS$188,69601 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares18,792
Max PriceUS$20.70
BuyUS$803,68501 Jul 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares54,685
Max PriceUS$20.72
SellUS$1,441,16501 Jul 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares71,000
Max PriceUS$20.30
BuyUS$5,75528 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares17,323
Max PriceUS$20.63
SellUS$028 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares24,117
Max PriceUS$20.60
BuyUS$1,511,89528 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares72,098
Max PriceUS$20.97
SellUS$1,402,89628 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares66,964
Max PriceUS$20.95
SellUS$65,06628 Jun 19
FMR LLC
EntityCompany
Shares3,172
Max PriceUS$20.59
BuyUS$10,468,34928 Jun 19
BlackRock, Inc.
EntityCompany
Shares512,552
Max PriceUS$20.59
SellUS$30,949,84528 Jun 19
BlackRock, Inc.
EntityCompany
Shares1,525,825
Max PriceUS$20.32
BuyUS$297,70928 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares14,500
Max PriceUS$20.59
SellUS$215,85928 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares10,600
Max PriceUS$20.59
BuyUS$19,33428 Jun 19
Wellington Management Group LLP
EntityCompany
Shares939
Max PriceUS$20.59
SellUS$154,05428 Jun 19
Wellington Management Group LLP
EntityCompany
Shares7,482
Max PriceUS$20.59
BuyUS$5,596,05628 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares270,880
Max PriceUS$20.66
SellUS$2,795,94228 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares135,425
Max PriceUS$20.65
SellUS$3,174,23128 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares151,535
Max PriceUS$20.95
BuyUS$6,718,18928 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares320,301
Max PriceUS$20.97
SellUS$20,32128 Jun 19
Lois Wark
EntityIndividual
Shares1,000
Max PriceUS$20.32
SellUS$545,20827 Jun 19
RBC Global Asset Management Inc.
EntityCompany
Shares26,393
Max PriceUS$20.66
BuyUS$5,467,99227 Jun 19
FMR LLC
EntityCompany
Shares262,253
Max PriceUS$20.97
SellUS$684,51527 Jun 19
FMR LLC
EntityCompany
Shares33,055
Max PriceUS$20.81
BuyUS$5,981,40927 Jun 19
BlackRock, Inc.
EntityCompany
Shares287,350
Max PriceUS$20.92
SellUS$7,811,42127 Jun 19
BlackRock, Inc.
EntityCompany
Shares378,210
Max PriceUS$20.85
BuyUS$184,58827 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares9,000
Max PriceUS$20.51
SellUS$44,20027 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares2,124
Max PriceUS$20.81
BuyUS$70,79627 Jun 19
T. Rowe Price Group, Inc.
EntityCompany
Shares3,400
Max PriceUS$20.82
SellUS$25,30427 Jun 19
Capital Research and Management Company
EntityCompany
Shares1,217
Max PriceUS$20.82
BuyUS$729,79727 Jun 19
Wellington Management Group LLP
EntityCompany
Shares35,697
Max PriceUS$20.81
SellUS$21,29027 Jun 19
Wellington Management Group LLP
EntityCompany
Shares1,032
Max PriceUS$20.64
BuyUS$2,126,32527 Jun 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares100,000
Max PriceUS$21.26
BuyUS$2,127,03427 Jun 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares100,000
Max PriceUS$21.27
BuyUS$1,170,24426 Jun 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares54,900
Max PriceUS$21.32
SellUS$1,231,02126 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares56,939
Max PriceUS$21.62
BuyUS$716,60526 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares33,284
Max PriceUS$21.53
BuyUS$25,151,61026 Jun 19
FMR LLC
EntityCompany
Shares1,193,897
Max PriceUS$21.52
SellUS$1,509,78726 Jun 19
FMR LLC
EntityCompany
Shares70,584
Max PriceUS$21.39
BuyUS$11,630,28226 Jun 19
BlackRock, Inc.
EntityCompany
Shares551,272
Max PriceUS$21.13
SellUS$64,85326 Jun 19
BlackRock, Inc.
EntityCompany
Shares3,079
Max PriceUS$21.08
SellUS$630,20526 Jun 19
RBC Global Asset Management Inc.
EntityCompany
Shares29,315
Max PriceUS$21.50
BuyUS$3,981,15826 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares186,312
Max PriceUS$21.41
SellUS$741,15426 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares34,796
Max PriceUS$21.41
BuyUS$1,115,33626 Jun 19
Wellington Management Group LLP
EntityCompany
Shares52,646
Max PriceUS$21.25
SellUS$35,85726 Jun 19
Wellington Management Group LLP
EntityCompany
Shares1,701
Max PriceUS$21.08
SellUS$488,16226 Jun 19
Flossbach von Storch AG
EntityCompany
Shares22,865
Max PriceUS$21.46
BuyUS$15,482,92026 Jun 19
Capital Research and Management Company
EntityCompany
Shares728,608
Max PriceUS$21.25
SellUS$27,41326 Jun 19
Capital Research and Management Company
EntityCompany
Shares1,290
Max PriceUS$21.25
BuyUS$1,190,97326 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares55,601
Max PriceUS$21.42
SellUS$1,140,75426 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares53,182
Max PriceUS$21.45
BuyUS$720,13426 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares34,722
Max PriceUS$20.74
SellUS$2,230,86826 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares108,242
Max PriceUS$20.61
SellUS$1,53125 Jun 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares72
Max PriceUS$21.27
BuyUS$025 Jun 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares147,400
Max PriceUS$21.46
SellUS$2,463,17725 Jun 19
BlackRock, Inc.
EntityCompany
Shares115,820
Max PriceUS$21.34
BuyUS$1,939,96125 Jun 19
BlackRock, Inc.
EntityCompany
Shares90,726
Max PriceUS$21.41
SellUS$791,89825 Jun 19
FMR LLC
EntityCompany
Shares37,240
Max PriceUS$21.36
BuyUS$38,762,66925 Jun 19
FMR LLC
EntityCompany
Shares1,843,243
Max PriceUS$21.38
SellUS$579,64225 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares27,657
Max PriceUS$21.41
BuyUS$87,78125 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares4,100
Max PriceUS$21.41
SellUS$1,106,70325 Jun 19
Wellington Management Group LLP
EntityCompany
Shares51,630
Max PriceUS$21.44
BuyUS$730,28825 Jun 19
Wellington Management Group LLP
EntityCompany
Shares34,400
Max PriceUS$21.23
SellUS$2,04325 Jun 19
Capital Research and Management Company
EntityCompany
Shares98
Max PriceUS$20.85
BuyUS$18,537,86625 Jun 19
Capital Research and Management Company
EntityCompany
Shares876,431
Max PriceUS$21.24
SellUS$3,47425 Jun 19
T. Rowe Price Group, Inc.
EntityCompany
Shares167
Max PriceUS$20.80
BuyUS$436,19825 Jun 19
T. Rowe Price Group, Inc.
EntityCompany
Shares20,425
Max PriceUS$21.36
SellUS$5,622,75925 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares262,323
Max PriceUS$21.43
BuyUS$2,475,82925 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares115,467
Max PriceUS$21.44
BuyUS$3,233,60025 Jun 19
Capital Research and Management Company
EntityCompany
Shares160,000
Max PriceUS$20.21
BuyUS$739,90124 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares36,128
Max PriceUS$20.48
SellUS$1,221,54824 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares59,968
Max PriceUS$20.37
BuyUS$288,97224 Jun 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares14,000
Max PriceUS$20.64
SellUS$2,24524 Jun 19
FMR LLC
EntityCompany
Shares109
Max PriceUS$20.73
BuyUS$16,229,22924 Jun 19
FMR LLC
EntityCompany
Shares790,480
Max PriceUS$20.73
BuyUS$11,633,71924 Jun 19
BlackRock, Inc.
EntityCompany
Shares565,226
Max PriceUS$20.69
BuyUS$120,90124 Jun 19
RBC Global Asset Management Inc.
EntityCompany
Shares5,997
Max PriceUS$20.16
SellUS$13,467,53124 Jun 19
BlackRock, Inc.
EntityCompany
Shares655,043
Max PriceUS$20.56
BuyUS$302,51924 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares14,762
Max PriceUS$20.56
SellUS$281,41424 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares13,900
Max PriceUS$20.56
BuyUS$65,96624 Jun 19
T. Rowe Price Group, Inc.
EntityCompany
Shares3,200
Max PriceUS$20.61
SellUS$303,46924 Jun 19
Flossbach von Storch AG
EntityCompany
Shares15,000
Max PriceUS$20.23
BuyUS$2,797,12224 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares135,481
Max PriceUS$20.72
SellUS$6,049,92724 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares291,889
Max PriceUS$20.75
BuyUS$556,39924 Jun 19
Wellington Management Group LLP
EntityCompany
Shares27,100
Max PriceUS$20.53
SellUS$6,130,93124 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares317,336
Max PriceUS$19.32
BuyUS$6,239,99124 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares323,651
Max PriceUS$19.28
BuyUS$14,906,24224 Jun 19
Capital Research and Management Company
EntityCompany
Shares742,869
Max PriceUS$20.18
BuyUS$1,889,23721 Jun 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares100,000
Max PriceUS$18.89
SellUS$334,51621 Jun 19
BlackRock, Inc.
EntityCompany
Shares16,588
Max PriceUS$20.19
BuyUS$521,54621 Jun 19
BlackRock, Inc.
EntityCompany
Shares25,872
Max PriceUS$20.22
SellUS$100,61021 Jun 19
FMR LLC
EntityCompany
Shares5,003
Max PriceUS$20.13
BuyUS$021 Jun 19
FMR LLC
EntityCompany
Shares2,843,649
Max PriceUS$20.42
SellUS$2,801,22621 Jun 19
T. Rowe Price Group, Inc.
EntityCompany
Shares139,387
Max PriceUS$20.11
BuyUS$1,820,17321 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares88,977
Max PriceUS$20.46
SellUS$3,733,46821 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares182,979
Max PriceUS$20.40
BuyUS$311,81521 Jun 19
Wellington Management Group LLP
EntityCompany
Shares15,728
Max PriceUS$19.83
SellUS$914,67221 Jun 19
Wellington Management Group LLP
EntityCompany
Shares45,551
Max PriceUS$20.08
SellUS$5,725,09020 Jun 19
BlackRock, Inc.
EntityCompany
Shares300,620
Max PriceUS$19.24
BuyUS$3,238,92720 Jun 19
BlackRock, Inc.
EntityCompany
Shares170,901
Max PriceUS$19.24
SellUS$3,55320 Jun 19
FMR LLC
EntityCompany
Shares187
Max PriceUS$19.00
BuyUS$30,497,19420 Jun 19
FMR LLC
EntityCompany
Shares1,612,784
Max PriceUS$19.24
BuyUS$7,56020 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares400
Max PriceUS$18.90
SellUS$1,303,40020 Jun 19
T. Rowe Price Group, Inc.
EntityCompany
Shares68,600
Max PriceUS$19.00
BuyUS$2,291,36020 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares118,774
Max PriceUS$19.37
SellUS$5,130,39520 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares265,298
Max PriceUS$19.37
SellUS$2,009,98620 Jun 19
Graham Shuttleworth
EntityIndividual
Role
Chief Financial Officer
Senior EVP & CFO
Shares100,000
Max PriceUS$20.10
BuyUS$80,31419 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares4,973
Max PriceUS$16.15
SellUS$131,19019 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares8,184
Max PriceUS$16.03
BuyUS$3,022,84619 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares156,462
Max PriceUS$19.32
SellUS$347,99219 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares18,040
Max PriceUS$19.29
SellUS$983,58419 Jun 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares51,400
Max PriceUS$19.14
SellUS$1,204,67819 Jun 19
BlackRock, Inc.
EntityCompany
Shares62,848
Max PriceUS$19.26
BuyUS$11,790,59119 Jun 19
BlackRock, Inc.
EntityCompany
Shares615,784
Max PriceUS$19.26
SellUS$37,96019 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares2,000
Max PriceUS$18.98
SellUS$373,52819 Jun 19
FMR LLC
EntityCompany
Shares19,394
Max PriceUS$19.26
BuyUS$57,421,70919 Jun 19
FMR LLC
EntityCompany
Shares3,000,275
Max PriceUS$19.24
BuyUS$2,002,56719 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares103,747
Max PriceUS$19.31
SellUS$3,049,60619 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares158,614
Max PriceUS$19.25
BuyUS$349,81819 Jun 19
Wellington Management Group LLP
EntityCompany
Shares18,310
Max PriceUS$19.17
BuyUS$208,20519 Jun 19
Flossbach von Storch AG
EntityCompany
Shares10,850
Max PriceUS$19.19
SellUS$102,54018 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares5,394
Max PriceUS$19.01
BuyUS$729,22018 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares38,380
Max PriceUS$19.00
SellUS$94,77518 Jun 19
FMR LLC
EntityCompany
Shares5,004
Max PriceUS$18.94
BuyUS$7,32218 Jun 19
FMR LLC
EntityCompany
Shares388
Max PriceUS$18.87
BuyUS$13,675,90818 Jun 19
BlackRock, Inc.
EntityCompany
Shares722,178
Max PriceUS$19.02
SellUS$1,840,42818 Jun 19
BlackRock, Inc.
EntityCompany
Shares96,981
Max PriceUS$19.02
BuyUS$951,70818 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares50,100
Max PriceUS$19.02
BuyUS$1,158,31718 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares60,998
Max PriceUS$19.01
SellUS$1,772,49818 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares93,716
Max PriceUS$18.98
BuyUS$7,441,79018 Jun 19
Flossbach von Storch AG
EntityCompany
Shares400,000
Max PriceUS$18.60
BuyUS$1,162,07618 Jun 19
Capital Research and Management Company
EntityCompany
Shares62,398
Max PriceUS$18.70
SellUS$832,84818 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares44,585
Max PriceUS$18.68
BuyUS$128,51318 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares6,854
Max PriceUS$18.75
BuyUS$159,64918 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares5,107
Max PriceUS$31.26
BuyUS$2,800,66518 Jun 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares150,000
Max PriceUS$18.67
SellUS$663,84418 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares21,421
Max PriceUS$30.99
BuyUS$22,166,63117 Jun 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares1,200,000
Max PriceUS$18.47
SellUS$4,385,91117 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares239,275
Max PriceUS$18.33
BuyUS$1,599,09117 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares87,239
Max PriceUS$18.33
SellUS$2,650,62717 Jun 19
BlackRock, Inc.
EntityCompany
Shares141,994
Max PriceUS$18.68
BuyUS$11,902,44517 Jun 19
BlackRock, Inc.
EntityCompany
Shares637,069
Max PriceUS$18.71
BuyUS$57,84617 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares3,100
Max PriceUS$18.66
SellUS$20,28117 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares1,088
Max PriceUS$18.68
BuyUS$3,606,58617 Jun 19
FMR LLC
EntityCompany
Shares193,018
Max PriceUS$18.70
SellUS$16,98517 Jun 19
FMR LLC
EntityCompany
Shares904
Max PriceUS$18.79
BuyUS$1,065,07117 Jun 19
T. Rowe Price Group, Inc.
EntityCompany
Shares57,249
Max PriceUS$18.60
BuyUS$783,22817 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares41,879
Max PriceUS$18.70
SellUS$396,88517 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares21,160
Max PriceUS$18.78
BuyUS$178,57117 Jun 19
Wellington Management Group LLP
EntityCompany
Shares9,574
Max PriceUS$18.65
SellUS$3,666,63114 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares200,434
Max PriceUS$18.31
BuyUS$5,918,54514 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares323,533
Max PriceUS$18.33
BuyUS$9,22514 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares500
Max PriceUS$18.45
BuyUS$3,209,52114 Jun 19
BlackRock, Inc.
EntityCompany
Shares174,331
Max PriceUS$18.50
SellUS$604,32814 Jun 19
BlackRock, Inc.
EntityCompany
Shares32,698
Max PriceUS$18.50
SellUS$6,26214 Jun 19
FMR LLC
EntityCompany
Shares341
Max PriceUS$18.37
BuyUS$15,876,61814 Jun 19
FMR LLC
EntityCompany
Shares861,455
Max PriceUS$18.50
SellUS$21,40814 Jun 19
Wellington Management Group LLP
EntityCompany
Shares1,173
Max PriceUS$18.50
SellUS$44,31014 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares44,364
Max PriceUS$18.48
BuyUS$014 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares90,678
Max PriceUS$18.49
SellUS$57,11913 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares3,161
Max PriceUS$18.07
BuyUS$148,91113 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares8,209
Max PriceUS$18.14
BuyUS$17,74013 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares6,816
Max PriceUS$18.26
SellUS$013 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares7,781
Max PriceUS$18.21
SellUS$013 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares120,819
Max PriceUS$18.09
BuyUS$69,67413 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares6,173
Max PriceUS$18.06
SellUS$337,34913 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares19,057
Max PriceUS$17.71
BuyUS$113,36913 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares6,415
Max PriceUS$17.72
SellUS$594,25413 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares33,707
Max PriceUS$17.63
BuyUS$201,60813 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares11,429
Max PriceUS$17.64
BuyUS$252,69613 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares15,843
Max PriceUS$15.95
SellUS$309,26213 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares19,426
Max PriceUS$15.92
BuyUS$73,66213 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares4,601
Max PriceUS$16.01
SellUS$19,16413 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares1,200
Max PriceUS$15.97
SellUS$33,36313 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares2,080
Max PriceUS$16.04
BuyUS$291,22913 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares18,100
Max PriceUS$16.09
BuyUS$3,203,77213 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares194,168
Max PriceUS$16.50
SellUS$848,13013 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares51,810
Max PriceUS$16.37
BuyUS$53,600,58413 Jun 19
Capital Research and Management Company
EntityCompany
Shares2,979,815
Max PriceUS$17.99
SellUS$68713 Jun 19
Capital Research and Management Company
EntityCompany
Shares38
Max PriceUS$18.07
BuyUS$13,00013 Jun 19
BlackRock, Inc.
EntityCompany
Shares710
Max PriceUS$18.31
SellUS$3,793,63313 Jun 19
BlackRock, Inc.
EntityCompany
Shares207,984
Max PriceUS$18.31
BuyUS$111,70813 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares6,100
Max PriceUS$18.31
SellUS$4,247,44113 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares261,381
Max PriceUS$16.25
BuyUS$6,915,87013 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares425,592
Max PriceUS$16.25
BuyUS$2,539,60013 Jun 19
FMR LLC
EntityCompany
Shares140,000
Max PriceUS$18.14
SellUS$459,66713 Jun 19
FMR LLC
EntityCompany
Shares25,183
Max PriceUS$18.31
SellUS$18,11613 Jun 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares1,000
Max PriceUS$18.12
BuyUS$18,11613 Jun 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares1,000
Max PriceUS$18.12
BuyUS$56,927,68613 Jun 19
Capital Research and Management Company
EntityCompany
Shares3,130,479
Max PriceUS$18.20
SellUS$734,27313 Jun 19
Wellington Management Group LLP
EntityCompany
Shares40,578
Max PriceUS$18.20
BuyUS$429,88213 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares23,803
Max PriceUS$18.06
SellUS$2,165,37513 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares119,436
Max PriceUS$18.13
SellUS$648,86512 Jun 19
Royal Bank of Canada, Banking & Securities Investments
EntityCompany
Shares35,900
Max PriceUS$18.07
SellUS$223,67912 Jun 19
FMR LLC
EntityCompany
Shares12,503
Max PriceUS$17.91
SellUS$509,89012 Jun 19
BlackRock, Inc.
EntityCompany
Shares28,336
Max PriceUS$18.01
BuyUS$1,468,41012 Jun 19
BlackRock, Inc.
EntityCompany
Shares81,556
Max PriceUS$18.03
BuyUS$54,30012 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares3,015
Max PriceUS$18.01
SellUS$30612 Jun 19
T. Rowe Price Group, Inc.
EntityCompany
Shares17
Max PriceUS$17.99
BuyUS$012 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares365,580
Max PriceUS$18.01
SellUS$13,48712 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares183,185
Max PriceUS$18.00
BuyUS$45,30011 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares2,535
Max PriceUS$17.87
SellUS$460,10611 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares25,733
Max PriceUS$17.88
BuyUS$1,619,67711 Jun 19
BlackRock, Inc.
EntityCompany
Shares91,530
Max PriceUS$17.84
SellUS$1,906,41311 Jun 19
BlackRock, Inc.
EntityCompany
Shares107,320
Max PriceUS$17.84
SellUS$1,468,23211 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares82,300
Max PriceUS$17.84
BuyUS$42,31211 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares2,400
Max PriceUS$17.63
BuyUS$011 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares141,141
Max PriceUS$17.84
SellUS$011 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares128,347
Max PriceUS$17.84
BuyUS$11,62311 Jun 19
FMR LLC
EntityCompany
Shares651
Max PriceUS$17.85
SellUS$566,85411 Jun 19
FMR LLC
EntityCompany
Shares31,901
Max PriceUS$17.84
BuyUS$31,639,24111 Jun 19
Capital Research and Management Company
EntityCompany
Shares1,789,706
Max PriceUS$17.84
BuyUS$74,69311 Jun 19
Wellington Management Group LLP
EntityCompany
Shares4,230
Max PriceUS$17.66
SellUS$12,286,45110 Jun 19
BlackRock, Inc.
EntityCompany
Shares680,512
Max PriceUS$18.11
BuyUS$2,623,89710 Jun 19
BlackRock, Inc.
EntityCompany
Shares145,522
Max PriceUS$18.03
SellUS$533,37810 Jun 19
FMR LLC
EntityCompany
Shares29,501
Max PriceUS$18.08
BuyUS$320,55210 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares17,712
Max PriceUS$18.11
SellUS$453,81510 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares25,072
Max PriceUS$18.11
BuyUS$109,33710 Jun 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares6,050
Max PriceUS$18.07
SellUS$109,33710 Jun 19
JPMorgan Chase & Co, Private Banking and Investment Banking Investments
EntityCompany
Shares6,050
Max PriceUS$18.07
BuyUS$33,268,35210 Jun 19
Capital Research and Management Company
EntityCompany
Shares1,849,500
Max PriceUS$17.99
SellUS$4,057,89207 Jun 19
BlackRock, Inc.
EntityCompany
Shares229,927
Max PriceUS$18.09
BuyUS$217,15907 Jun 19
BlackRock, Inc.
EntityCompany
Shares12,070
Max PriceUS$18.09
SellUS$1,473,98107 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares83,248
Max PriceUS$17.71
BuyUS$13,76607 Jun 19
RBC Global Asset Management Inc.
EntityCompany
Shares761
Max PriceUS$18.09
BuyUS$169,83307 Jun 19
FMR LLC
EntityCompany
Shares9,317
Max PriceUS$18.24
SellUS$33,42607 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares419,257
Max PriceUS$18.23
BuyUS$007 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares317,722
Max PriceUS$18.17
BuyUS$26,116,65907 Jun 19
Capital Research and Management Company
EntityCompany
Shares1,449,966
Max PriceUS$18.13
SellUS$23,59607 Jun 19
Capital Research and Management Company
EntityCompany
Shares1,307
Max PriceUS$18.05
BuyUS$75,75007 Jun 19
Wellington Management Group LLP
EntityCompany
Shares4,270
Max PriceUS$17.74
SellUS$56,89307 Jun 19
Wellington Management Group LLP
EntityCompany
Shares3,145
Max PriceUS$18.09
BuyUS$26,991,06107 Jun 19
Capital Research and Management Company
EntityCompany
Shares1,525,254
Max PriceUS$17.85
SellUS$833,51206 Jun 19
BlackRock, Inc.
EntityCompany
Shares46,932
Max PriceUS$17.76
BuyUS$291,35106 Jun 19
BlackRock, Inc.
EntityCompany
Shares16,417
Max PriceUS$17.76
BuyUS$24,83406 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares1,409
Max PriceUS$17.63
BuyUS$16,232,25706 Jun 19
RBC Global Asset Management Inc.
EntityCompany
Shares907,527
Max PriceUS$17.90
BuyUS$2,14406 Jun 19
T. Rowe Price Group, Inc.
EntityCompany
Shares121
Max PriceUS$17.72
BuyUS$2,068,09206 Jun 19
FMR LLC
EntityCompany
Shares114,523
Max PriceUS$18.07
SellUS$2,81506 Jun 19
FMR LLC
EntityCompany
Shares160
Max PriceUS$17.59
SellUS$1,460,73806 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares80,650
Max PriceUS$18.12
BuyUS$7,321,28406 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares404,080
Max PriceUS$18.12
SellUS$1,225,29306 Jun 19
Flossbach von Storch AG
EntityCompany
Shares67,800
Max PriceUS$18.08
BuyUS$006 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares3,000
Max PriceUS$16.00
SellUS$19,69306 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares1,237
Max PriceUS$15.92
SellUS$11,73506 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares69,869
Max PriceUS$16.85
BuyUS$18,49106 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares12,200
Max PriceUS$16.81
BuyUS$1,33006 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares5,983
Max PriceUS$16.29
SellUS$27,62506 Jun 19
RBC Dominion Securities Inc., Asset Management Arm
EntityCompany
Shares5,300
Max PriceUS$16.25
SellUS$7,74306 Jun 19
Wellington Management Group LLP
EntityCompany
Shares428
Max PriceUS$18.09
SellUS$19,12505 Jun 19
Capital Research and Management Company
EntityCompany
Shares1,101
Max PriceUS$17.37
SellUS$604,27005 Jun 19
BlackRock, Inc.
EntityCompany
Shares34,101
Max PriceUS$17.72
BuyUS$4,189,99105 Jun 19
BlackRock, Inc.
EntityCompany
Shares236,483
Max PriceUS$17.72
BuyUS$22,68805 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares1,300
Max PriceUS$17.45
SellUS$1,617,39805 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares93,000
Max PriceUS$17.72
BuyUS$3,273,46105 Jun 19
RBC Global Asset Management Inc.
EntityCompany
Shares188,000
Max PriceUS$17.45
BuyUS$309,98705 Jun 19
FMR LLC
EntityCompany
Shares17,826
Max PriceUS$17.46
SellUS$313,92005 Jun 19
FMR LLC
EntityCompany
Shares18,000
Max PriceUS$17.44
BuyUS$542,85205 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares30,628
Max PriceUS$17.73
SellUS$634,53205 Jun 19
JPMorgan Chase & Co, Brokerage and Securities Investments
EntityCompany
Shares35,897
Max PriceUS$17.73
BuyUS$15,030,67304 Jun 19
FMR LLC
EntityCompany
Shares859,653
Max PriceUS$17.66
SellUS$436,76704 Jun 19
FMR LLC
EntityCompany
Shares25,001
Max PriceUS$17.47
BuyUS$4,763,58804 Jun 19
BlackRock, Inc.
EntityCompany
Shares269,972
Max PriceUS$17.65
SellUS$240,37504 Jun 19
BlackRock, Inc.
EntityCompany
Shares13,619
Max PriceUS$17.65
BuyUS$181,49804 Jun 19
State Street Global Advisors, Inc.
EntityCompany
Shares10,300