Jan 13
2022
BUY
Exercise of conversion of derivative security
$958,365
$34.35 p/Share
27,900
Added 16.7%
139,150
Common Stock, $.25 Par...
Dec 29
2021
SELL
Open market or private sale
$1,476,000
$59.04 p/Share
25,000
Reduced 18.35%
111,250
Common Stock, $.25 Par...
Dec 29
2021
BUY
Exercise of conversion of derivative security
$858,750
$34.35 p/Share
25,000
Added 15.5%
136,250
Common Stock, $.25 Par...
May 11
2021
-
2,800
Reduced 2.46%
111,250
Common Stock, $.25 Par...
Feb 20
2021
SELL
Payment of exercise price or tax liability
$790,886
$50.11 p/Share
15,783
Reduced 12.16%
114,050
Common Stock, $.25 Par...
Feb 18
2021
SELL
Payment of exercise price or tax liability
$175,756
$50.13 p/Share
3,506
Reduced 2.63%
129,833
Common Stock, $.25 Par...
Feb 18
2021
BUY
Grant, award, or other acquisition
-
9,212
Added 6.46%
133,339
Common Stock, $.25 Par...
Feb 16
2021
SELL
Open market or private sale
$2,128,267
$50.62 p/Share
42,044
Reduced 25.3%
124,127
Common Stock, $.25 Par...
Feb 16
2021
BUY
Exercise of conversion of derivative security
$1,345,408
$32.0 p/Share
42,044
Added 20.19%
166,171
Common Stock, $.25 Par...
Feb 21
2020
SELL
Payment of exercise price or tax liability
$318,328
$59.78 p/Share
5,325
Reduced 4.11%
124,127
Common Stock, $.25 Par...
Feb 20
2020
BUY
Grant, award, or other acquisition
-
34,995
Added 21.28%
129,452
Common Stock, $.25 Par...
Jul 23
2019
SELL
Open market or private sale
$747,600
$53.4 p/Share
14,000
Reduced 12.91%
94,457
Common Stock, $.25 Par...
Jul 23
2019
BUY
Exercise of conversion of derivative security
$388,780
$27.77 p/Share
14,000
Added 11.43%
108,457
Common Stock, $.25 Par...
May 16
2019
SELL
Open market or private sale
$697,653
$49.5 p/Share
14,094
Reduced 12.98%
94,457
Common Stock, $.25 Par...
May 16
2019
BUY
Exercise of conversion of derivative security
$391,390
$27.77 p/Share
14,094
Added 11.49%
108,551
Common Stock, $.25 Par...
Feb 21
2019
BUY
Grant, award, or other acquisition
-
17,260
Added 15.45%
94,457
Common Stock, $.25 Par...
Feb 15
2019
SELL
Payment of exercise price or tax liability
$232,793
$42.73 p/Share
5,448
Reduced 6.59%
77,197
Common Stock, $.25 Par...
Feb 04
2019
SELL
Open market or private sale
$575,123
$48.98 p/Share
11,742
Reduced 12.44%
82,645
Common Stock, $.25 Par...
Feb 04
2019
BUY
Exercise of conversion of derivative security
$253,627
$21.6 p/Share
11,742
Added 11.06%
94,387
Common Stock, $.25 Par...
Feb 01
2019
SELL
Open market or private sale
$485,000
$48.5 p/Share
10,000
Reduced 10.79%
82,645
Common Stock, $.25 Par...
Feb 01
2019
BUY
Exercise of conversion of derivative security
$216,000
$21.6 p/Share
10,000
Added 9.74%
92,645
Common Stock, $.25 Par...
Nov 12
2018
SELL
Open market or private sale
$499,800
$49.98 p/Share
10,000
Reduced 10.79%
82,645
Common Stock, $.25 Par...
Nov 12
2018
BUY
Exercise of conversion of derivative security
$216,000
$21.6 p/Share
10,000
Added 9.74%
92,645
Common Stock, $.25 Par...
Oct 31
2018
SELL
Open market or private sale
$479,800
$47.98 p/Share
10,000
Reduced 10.79%
82,645
Common Stock, $.25 Par...
Oct 31
2018
BUY
Exercise of conversion of derivative security
$216,000
$21.6 p/Share
10,000
Added 9.74%
92,645
Common Stock, $.25 Par...