Date Filer Title Filing Type Shares Traded Price Total Held
Feb 16, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 6,244 $35.94 3,958,937
May 23, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 31,123 $56.38 3,974,018
May 22, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 21,206 $57.47 4,005,141
Feb 17, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 50,000 $36.82 4,008,937
Feb 22, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 8,687 $39.82 4,017,624
May 21, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 33,880 $57.43 4,026,347
Feb 23, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 14,060 $40.03 4,031,684
Feb 23, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 267 $40.03 4,031,951
Feb 24, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 24,534 $40.05 4,056,485
Feb 24, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 466 $40.05 4,056,951
May 07, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 8,203 $63.47 4,060,227
May 06, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 28,336 $53.07 4,068,430
May 03, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 30,271 $52.77 4,096,766
May 02, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 36,777 $53.65 4,127,037
Feb 24, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 73,602 $40.12 4,130,553
Feb 24, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 1,398 $40.12 4,131,951
May 01, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 32,317 $52.74 4,163,814
Feb 25, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 46,278 $39.92 4,178,229
Feb 25, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 879 $39.92 4,179,108
Apr 30, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 25,808 $53.42 4,196,131
Feb 26, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 18,448 $39.98 4,197,556
Feb 26, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 350 $39.98 4,197,906
Feb 29, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 22,959 $40.03 4,220,865
Feb 29, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 436 $40.03 4,221,301
Apr 29, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 16,055 $52.52 4,221,939

* Represents the number of non-derivative securities directly held. (I) Indicates that some (or all) of these shares are held indirectly.

For recent transactions, including derivative transactions, see our Section 16 SEC filings page.