Date Filer Title Filing Type Shares Traded Price Total Held
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
Mar 16, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 33,374 $40.37 4,474,522
Mar 15, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 33,293 $49.59 4,817,023
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
Mar 22, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 31,630 $48.56 4,706,340
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 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
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
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
Nov 09, 2018
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 29,323 $53.91 5,203,787
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
Dec 06, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 28,301 $67.17 4,586,688
Mar 12, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 28,110 $49.98 4,877,182
Mar 03, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 27,537 $40.78 4,286,791
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
Mar 21, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 26,416 $51.66 4,737,970
Nov 14, 2018
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 26,127 $52.17 5,134,442
Apr 12, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 26,110 $48.35 4,388,565
Nov 12, 2018
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 25,870 $53.37 5,177,917
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 12, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 25,000 $35.05 3,952,693
Feb 10, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 25,000 $34.54 3,887,652
Mar 15, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 24,587 $43.05 4,440,735
Mar 10, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 24,587 $42.12 4,389,169
Mar 09, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 24,587 $41.91 4,364,169

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