Date Filer Title Filing Type Shares Traded Price Total Held
Mar 10, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 413 $42.12 4,389,582
Mar 09, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 413 $41.91 4,364,582
Mar 08, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 413 $41.36 4,339,582
Mar 04, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 413 $41.52 4,312,254
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
Mar 03, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 463 $40.78 4,287,254
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
Mar 16, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 561 $40.37 4,475,083
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
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
Dec 12, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 1,497 $69.92 5,113,620
Dec 14, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 2,160 $69.91 5,115,780
Mar 07, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 2,290 $41.66 4,314,544
Mar 11, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 3,213 $42.49 4,392,795
Nov 08, 2018
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 4,153 $56.07 5,233,110
Apr 05, 2019
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 4,340 $48.03 4,415,092
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
Dec 08, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 6,700 $68.92 5,100,140
Dec 22, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 6,930 $68.40 5,161,635
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
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
Feb 12, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 8,259 $35.00 3,927,693
Jan 02, 2018
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 8,370 $68.66 5,222,140
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
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

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