Feb 21
2019
BUY
Grant, award, or other acquisition
-
85,869
Added 27.39%
227,688
Common Stock, $.25 Par...
Feb 15
2019
SELL
Payment of exercise price or tax liability
$1,198,217
$45.73 p/Share
26,202
Reduced 15.59%
141,819
Common Stock, $.25 Par...
Nov 12
2018
SELL
Open market or private sale
$4,420,000
$50.0 p/Share
88,400
Reduced 34.47%
168,021
Common Stock, $.25 Par...
Nov 12
2018
BUY
Exercise of conversion of derivative security
$2,454,868
$27.77 p/Share
88,400
Added 25.64%
256,421
Common Stock, $.25 Par...
Aug 01
2018
SELL
Open market or private sale
$2,246,043
$46.45 p/Share
48,354
Reduced 21.91%
172,371
Common Stock, $.25 Par...
Aug 01
2018
-
4,350
Reduced 2.52%
168,021
Common Stock, $.25 Par...
Aug 01
2018
BUY
Exercise of conversion of derivative security
$1,473,768
$21.6 p/Share
68,230
Added 23.61%
220,725
Common Stock, $.25 Par...
Mar 05
2018
-
2,300
Reduced 1.49%
152,495
Common Stock, $.25 Par...
Feb 16
2018
SELL
Payment of exercise price or tax liability
$501,137
$45.18 p/Share
11,092
Reduced 6.69%
154,795
Common Stock, $.25 Par...
Feb 15
2018
BUY
Grant, award, or other acquisition
-
65,331
Added 28.26%
165,887
Common Stock, $.25 Par...
Jan 16
2018
SELL
Open market or private sale
$1,072,526
$46.15 p/Share
23,240
Reduced 18.77%
100,556
Common Stock, $.25 Par...
Jan 16
2018
BUY
Exercise of conversion of derivative security
$675,587
$29.07 p/Share
23,240
Added 15.81%
123,796
Common Stock, $.25 Par...
Aug 10
2017
SELL
Open market or private sale
$409,733
$45.77 p/Share
8,952
Reduced 8.17%
100,556
Common Stock, $.25 Par...
Aug 10
2017
BUY
Exercise of conversion of derivative security
$282,073
$22.33 p/Share
12,632
Added 10.34%
109,508
Common Stock, $.25 Par...
Feb 16
2017
BUY
Grant, award, or other acquisition
-
28,873
Added 22.96%
96,876
Common Stock, $.25 Par...
Nov 03
2016
SELL
Open market or private sale
$1,528,545
$42.06 p/Share
36,342
Reduced 34.83%
68,003
Common Stock, $.25 Par...
Nov 03
2016
BUY
Exercise of conversion of derivative security
$1,119,456
$23.92 p/Share
46,800
Added 30.96%
104,345
Common Stock, $.25 Par...
Mar 10
2016
SELL
Open market or private sale
$580,500
$45.0 p/Share
12,900
Reduced 18.31%
57,545
Common Stock, $.25 Par...
Mar 10
2016
BUY
Exercise of conversion of derivative security
$407,941
$24.11 p/Share
16,920
Added 19.37%
70,445
Common Stock, $.25 Par...
Mar 12
2015
SELL
Open market or private sale
$2,077,530
$40.4 p/Share
51,424
Reduced 49.0%
53,525
Common Stock, $.25 Par...
Mar 12
2015
BUY
Exercise of conversion of derivative security
$1,912,109
$27.76 p/Share
68,880
Added 39.63%
104,949
Common Stock, $.25 Par...
Feb 17
2015
SELL
Payment of exercise price or tax liability
$4,092
$41.76 p/Share
98
Reduced 0.27%
36,069
Common Stock, $.25 Par...