Aug 22
2022
SELL
Payment of exercise price or tax liability
$56,196
$21.19 p/Share
2,652
Reduced 0.33%
809,922
COMMON STOCK, $.10 PAR...
Aug 19
2022
SELL
Payment of exercise price or tax liability
$33,568
$21.84 p/Share
1,537
Reduced 0.19%
812,574
COMMON STOCK, $.10 PAR...
Aug 10
2022
SELL
Payment of exercise price or tax liability
$74,156
$22.98 p/Share
3,227
Reduced 0.39%
814,111
COMMON STOCK, $.10 PAR...
Aug 09
2022
SELL
Payment of exercise price or tax liability
$155,245
$22.2 p/Share
6,993
Reduced 0.85%
817,338
COMMON STOCK, $.10 PAR...
Aug 09
2022
BUY
Grant, award, or other acquisition
-
28,208
Added 3.31%
824,331
COMMON STOCK, $.10 PAR...
May 25
2022
BUY
Grant, award, or other acquisition
-
86,753
Added 9.83%
796,123
COMMON STOCK, $.10 PAR...
May 22
2022
SELL
Payment of exercise price or tax liability
$242,802
$25.2 p/Share
9,635
Reduced 1.34%
709,370
COMMON STOCK, $.10 PAR...
May 19
2022
SELL
Payment of exercise price or tax liability
$39,286
$25.56 p/Share
1,537
Reduced 0.21%
719,005
COMMON STOCK, $.10 PAR...
May 04
2022
SELL
Open market or private sale
$1,655,932
$30.55 p/Share
54,204
Reduced 7.0%
720,542
COMMON STOCK, $.10 PAR...
May 04
2022
BUY
Exercise of conversion of derivative security
$719,829
$13.28 p/Share
54,204
Added 6.54%
774,746
COMMON STOCK, $.10 PAR...
May 03
2022
SELL
Open market or private sale
$1,698,950
$30.89 p/Share
55,000
Reduced 7.09%
720,542
COMMON STOCK, $.10 PAR...
May 03
2022
BUY
Exercise of conversion of derivative security
$730,400
$13.28 p/Share
55,000
Added 6.62%
775,542
COMMON STOCK, $.10 PAR...
May 02
2022
SELL
Open market or private sale
$1,725,900
$31.38 p/Share
55,000
Reduced 7.09%
720,542
COMMON STOCK, $.10 PAR...
May 02
2022
BUY
Exercise of conversion of derivative security
$730,400
$13.28 p/Share
55,000
Added 6.62%
775,542
COMMON STOCK, $.10 PAR...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$86,159
$39.87 p/Share
2,161
Reduced 0.3%
720,542
COMMON STOCK, $.10 PAR...
Feb 19
2022
SELL
Payment of exercise price or tax liability
$46,396
$40.1 p/Share
1,157
Reduced 0.16%
722,703
COMMON STOCK, $.10 PAR...
Nov 22
2021
SELL
Payment of exercise price or tax liability
$155,087
$52.13 p/Share
2,975
Reduced 0.41%
717,353
COMMON STOCK, $.10 PAR...
Nov 19
2021
SELL
Payment of exercise price or tax liability
$80,985
$52.69 p/Share
1,537
Reduced 0.21%
720,328
COMMON STOCK, $.10 PAR...
Nov 09
2021
SELL
Payment of exercise price or tax liability
$172,838
$53.56 p/Share
3,227
Reduced 0.45%
721,865
COMMON STOCK, $.10 PAR...
Nov 09
2021
BUY
Grant, award, or other acquisition
-
6,507
Added 0.89%
725,092
COMMON STOCK, $.10 PAR...
Aug 22
2021
SELL
Payment of exercise price or tax liability
$133,042
$44.72 p/Share
2,975
Reduced 0.41%
718,585
COMMON STOCK, $.10 PAR...
Aug 19
2021
SELL
Payment of exercise price or tax liability
$67,951
$44.21 p/Share
1,537
Reduced 0.21%
721,560
COMMON STOCK, $.10 PAR...
Aug 10
2021
SELL
Payment of exercise price or tax liability
$152,476
$47.25 p/Share
3,227
Reduced 0.44%
723,097
COMMON STOCK, $.10 PAR...
Aug 10
2021
BUY
Grant, award, or other acquisition
-
13,015
Added 1.76%
726,324
COMMON STOCK, $.10 PAR...
Jun 16
2021
BUY
Open market or private purchase
$85,340
$42.67 p/Share
2,000
Added 0.28%
713,309
COMMON STOCK, $.10 PAR...