Date Filer Title Filing Type Shares Traded Price Total Held
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
Dec 08, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 53,905 $69.19 5,093,440
Nov 20, 2018
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 7,027 $51.04 5,086,532
Dec 08, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 21,438 $69.87 5,039,535
Dec 07, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 304,922 $70.06 5,018,097
Mar 11, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Other acquisition or disposition (describe transaction) 147,292 -- 4,939,240
Mar 11, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 33,948 $49.48 4,905,292
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 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
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
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
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
Mar 19, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 20,091 $50.42 4,786,032
Mar 20, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 21,646 $50.39 4,764,386
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
Dec 08, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Exercise of in-the-money or at-the-money derivative security 161,487 $35.55 4,719,874
Dec 07, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 58,562 $69.20 4,713,175
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
Mar 25, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 24,218 $47.38 4,682,122
Mar 26, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 24,466 $46.85 4,657,656
Dec 07, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 21,033 $68.94 4,654,613
Mar 27, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 20,940 $46.18 4,636,716
Dec 06, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 46,892 $67.45 4,633,580
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
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

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