Oct 23
2019
SELL
Payment of exercise price or tax liability
$438,832
$54.05 p/Share
8,119
Reduced 5.43%
141,459
Common Stock, $.25 Par...
Oct 23
2019
BUY
Exercise of conversion of derivative security
$307,525
$27.77 p/Share
11,074
Added 6.89%
149,578
Common Stock, $.25 Par...
May 15
2019
SELL
Open market or private sale
$636,480
$48.96 p/Share
13,000
Reduced 8.58%
138,504
Common Stock, $.25 Par...
May 15
2019
BUY
Exercise of conversion of derivative security
$361,010
$27.77 p/Share
13,000
Added 7.9%
151,504
Common Stock, $.25 Par...
Feb 21
2019
BUY
Grant, award, or other acquisition
-
30,254
Added 17.93%
138,504
Common Stock, $.25 Par...
Feb 15
2019
SELL
Payment of exercise price or tax liability
$315,811
$45.73 p/Share
6,906
Reduced 6.0%
108,250
Common Stock, $.25 Par...
Jan 09
2019
SELL
Payment of exercise price or tax liability
$1,306,750
$47.17 p/Share
27,703
Reduced 19.39%
115,156
Common Stock, $.25 Par...
Jan 09
2019
BUY
Exercise of conversion of derivative security
$944,050
$21.6 p/Share
43,706
Added 23.43%
142,859
Common Stock, $.25 Par...
Feb 16
2018
SELL
Payment of exercise price or tax liability
$485,504
$45.18 p/Share
10,746
Reduced 9.78%
99,153
Common Stock, $.25 Par...
Feb 15
2018
BUY
Grant, award, or other acquisition
-
22,447
Added 16.96%
109,899
Common Stock, $.25 Par...
Jan 02
2018
SELL
Payment of exercise price or tax liability
$976,201
$45.9 p/Share
21,268
Reduced 19.56%
87,452
Common Stock, $.25 Par...
Jan 02
2018
BUY
Exercise of conversion of derivative security
$812,913
$29.07 p/Share
27,964
Added 20.46%
108,720
Common Stock, $.25 Par...
Aug 01
2017
SELL
Payment of exercise price or tax liability
$413,684
$45.97 p/Share
8,999
Reduced 10.03%
80,756
Common Stock, $.25 Par...
Aug 01
2017
BUY
Exercise of conversion of derivative security
$259,609
$22.33 p/Share
11,626
Added 11.47%
89,755
Common Stock, $.25 Par...
Feb 16
2017
BUY
Grant, award, or other acquisition
-
27,498
Added 26.03%
78,129
Common Stock, $.25 Par...
Nov 04
2016
SELL
Open market or private sale
$373,370
$41.75 p/Share
8,943
Reduced 8.39%
97,667
Common Stock, $.25 Par...
Nov 04
2016
SELL
Payment of exercise price or tax liability
$1,967,516
$41.83 p/Share
47,036
Reduced 48.16%
50,631
Common Stock, $.25 Par...
Nov 04
2016
BUY
Exercise of conversion of derivative security
$1,722,240
$23.92 p/Share
72,000
Added 40.31%
106,610
Common Stock, $.25 Par...
Feb 26
2016
SELL
Payment of exercise price or tax liability
$875,261
$43.58 p/Share
20,084
Reduced 36.72%
34,610
Common Stock, $.25 Par...
Feb 26
2016
BUY
Exercise of conversion of derivative security
$577,680
$23.2 p/Share
24,900
Added 31.28%
54,694
Common Stock, $.25 Par...
Aug 14
2015
SELL
Payment of exercise price or tax liability
$533,314
$41.1 p/Share
12,976
Reduced 30.34%
29,794
Common Stock, $.25 Par...
Aug 14
2015
BUY
Exercise of conversion of derivative security
$443,054
$28.92 p/Share
15,320
Added 26.37%
42,770
Common Stock, $.25 Par...
Feb 17
2015
SELL
Payment of exercise price or tax liability
$5,471
$41.76 p/Share
131
Reduced 0.47%
27,450
Common Stock, $.25 Par...