Date Filer Title Filing Type Shares Traded Price Total Held
Feb 11, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 31,000 $33.71 3,935,952
Feb 10, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 27,300 $34.57 3,914,952
Feb 09, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 33,800 $34.33 3,912,652
Feb 08, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 18,750 $34.28 3,878,852
Feb 05, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 9,260 $34.17 3,860,102
Feb 04, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 60,603 $34.86 3,850,842
May 28, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 31,144 $57.34 3,925,602
May 24, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 17,272 $57.30 3,956,746
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
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
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
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
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
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
Apr 26, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 17,097 $51.77 4,237,994
Apr 25, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 11,544 $50.66 4,255,091
Apr 24, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 14,284 $51.74 4,266,635
Apr 23, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 16,311 $51.12 4,280,919
Apr 18, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 13,757 $50.05 4,297,230
Apr 17, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 22,154 $50.30 4,310,987
Apr 16, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 20,179 $49.62 4,333,141

* 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.