Date Filer Title Filing Type Shares Traded Price Total Held
Dec 21, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 1,926 $51.02 1,234,351
Dec 21, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 664 $51.10 1,233,687
Dec 20, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 1,480 $50.80 1,254,069
Dec 20, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 6,800 $50.85 1,247,269
Dec 20, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 1,500 $50.90 1,245,769
Dec 20, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 500 $50.92 1,245,269
Dec 20, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 2,077 $50.95 1,243,192
Dec 20, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 300 $50.98 1,242,892
Dec 20, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 1,000 $51.00 1,241,892
Dec 20, 2016
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 1,000 $51.05 1,240,892

* Represents the number of non-derivative securities directly held. (I) Indicates that some (or all) of these shares are held indirectly.