Vulcan Value Partners, LLC
| | Direct | | 21 May 2020 | 0 |
Vulcan Value Partners, LLC
| | Direct | | 16 Apr 2020 | 2,254,556 |
Vulcan Value Partners, LLC
| | Direct | | 27 Feb 2020 | 0 |
Vulcan Value Partners, LLC
| | Direct | | 24 Feb 2020 | 0 |
Goldman Sachs International
| | Direct | | 30 Jul 2019 | 1,220 |
Goldman Sachs International
| | Direct | | 29 Jul 2019 | 8 |
BlackRock, Inc.
| | Direct | | 29 Jul 2019 | 0 |
Goldman Sachs International
| | Direct | | 26 Jul 2019 | 124 |
Goldman Sachs International
| | Direct | | 25 Jul 2019 | 904 |
Goldman Sachs International
| | Direct | | 24 Jul 2019 | 2,808 |
Goldman Sachs International
| | Direct | | 23 Jul 2019 | 0 |
Goldman Sachs International
| | Direct | | 18 Jul 2019 | 531 |
Goldman Sachs International
| | Direct | | 17 Jul 2019 | 548 |
Goldman Sachs International
| | Direct | | 15 Jul 2019 | 0 |
BlackRock, Inc.
| | Direct | | 15 Jul 2019 | 0 |
Oppenheimer (Deanna Watson)
| | Direct | | 24 Apr 2017 | 0 |
Oppenheimer (Deanna Watson)
| Bought at price 25.75 per share. | Direct | 82,400 | 06 Mar 2017 | 3,200 |
Aberdeen Asset Managers, Ltd.
| | Direct | | 09 Jan 2017 | 0 |
Aberdeen Asset Managers, Ltd.
| | Direct | | 20 Dec 2016 | 0 |
Aberdeen Asset Managers, Ltd.
| | Direct | | 14 Dec 2016 | 0 |
Aberdeen Asset Managers, Ltd.
| | Direct | | 12 Dec 2016 | 0 |
Aberdeen Asset Managers, Ltd.
| | Direct | | 08 Dec 2016 | 0 |
Aberdeen Asset Managers, Ltd.
| | Direct | | 22 Nov 2016 | 0 |
Aberdeen Asset Managers, Ltd.
| | Direct | | 09 Nov 2016 | 0 |
Aberdeen Asset Managers, Ltd.
| | Direct | | 26 Oct 2016 | 0 |