Ontario Teachers' Pension Plan Board
| | Direct | | 29 July 2015 | 0 |
Aberdeen Asset Investments Limited
| Bought at price 302.50 per share. | Direct | 453,742 | 28 July 2015 | 1,500 |
T. Rowe Price Associates, Inc.
| | Direct | | 28 July 2015 | 0 |
Aberdeen Asset Investments Limited
| Sold at price 305.02 per share. | Direct | 671,046 | 28 July 2015 | 2,200 |
Artisan Partners Holdings LP
| | Direct | | 27 July 2015 | 0 |
Soci�t� G�n�rale, S.A.
| Sold at price 310.05 per share. | Direct | 7,962,368 | 27 July 2015 | 25,681 |
Soci�t� G�n�rale, S.A.
| Bought at price 307.47 per share. | Direct | 7,253,264 | 27 July 2015 | 23,590 |