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 sale of non-derivative or derivative security 10,000 $33.70 3,904,952
Mar 18, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 10,900 $49.49 4,806,123
Dec 27, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 11,315 $68.02 5,187,849
Dec 08, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Exercise of in-the-money or at-the-money derivative security 11,316 $37.40 4,569,703
Dec 08, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Other acquisition or disposition (describe transaction) 11,316 $64.13 4,558,387
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
Mar 28, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 11,784 $46.22 4,624,932
Nov 19, 2018
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 11,832 $53.05 5,093,559
Nov 15, 2018
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 11,914 $52.61 5,122,528
Dec 11, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 11,983 $69.25 5,112,123
Mar 14, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 12,112 $49.51 4,850,316
Dec 28, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 12,421 $68.14 5,200,270
Mar 31, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 12,618 $41.76 4,475,174
Mar 31, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 12,709 $41.81 4,487,792
Dec 29, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 13,500 $68.56 5,213,770
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
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
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
Mar 13, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 14,754 $50.39 4,862,428
Dec 26, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 14,899 $67.68 5,176,534
Mar 02, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 15,574 $40.10 4,258,992
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 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
Dec 20, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 16,901 $68.98 5,132,681
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

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