May 10
2023
SELL
Payment of exercise price or tax liability
$3,059,348
$24.36 p/Share
125,589
Reduced 13.42%
810,028
COMMON STOCK, $.10 PAR...
May 10
2023
BUY
Exercise of conversion of derivative security
$2,922,766
$21.46 p/Share
136,196
Added 12.71%
935,617
COMMON STOCK, $.10 PAR...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$43,726
$23.79 p/Share
1,838
Reduced 0.23%
799,421
COMMON STOCK, $.10 PAR...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$31,349
$25.14 p/Share
1,247
Reduced 0.16%
801,259
COMMON STOCK, $.10 PAR...
Nov 22
2022
SELL
Payment of exercise price or tax liability
$56,858
$21.44 p/Share
2,652
Reduced 0.33%
802,506
COMMON STOCK, $.10 PAR...
Nov 19
2022
SELL
Payment of exercise price or tax liability
$33,060
$21.51 p/Share
1,537
Reduced 0.19%
805,158
COMMON STOCK, $.10 PAR...
Nov 09
2022
SELL
Payment of exercise price or tax liability
$59,021
$18.29 p/Share
3,227
Reduced 0.4%
806,695
COMMON STOCK, $.10 PAR...
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...