Nov 04
2024
SELL
Open market or private sale
$700,000
$35.0 p/Share
20,000
Reduced 14.61%
116,849
Common Stock
Nov 04
2024
BUY
Exercise of conversion of derivative security
$203,600
$10.18 p/Share
20,000
Added 12.75%
136,849
Common Stock
Oct 29
2024
SELL
Open market or private sale
$152,893
$30.27 p/Share
5,051
Reduced 4.14%
116,849
Common Stock
Oct 28
2024
SELL
Open market or private sale
$42,056
$30.04 p/Share
1,400
Reduced 1.14%
121,900
Common Stock
Oct 22
2024
SELL
Open market or private sale
$27,186
$30.04 p/Share
905
Reduced 0.73%
123,300
Common Stock
Oct 16
2024
SELL
Open market or private sale
$12,000
$30.0 p/Share
400
Reduced 0.32%
124,205
Common Stock
Sep 30
2024
SELL
Open market or private sale
$67,342
$30.01 p/Share
2,244
Reduced 1.77%
124,605
Common Stock
Jun 18
2024
SELL
Open market or private sale
$9,570
$30.0 p/Share
319
Reduced 0.25%
126,849
Common Stock
Jun 17
2024
SELL
Open market or private sale
$205,353
$30.04 p/Share
6,836
Reduced 5.1%
127,168
Common Stock
Jun 14
2024
SELL
Open market or private sale
$85,549
$30.07 p/Share
2,845
Reduced 2.08%
134,004
Common Stock
Mar 14
2024
SELL
Open market or private sale
$14,988
$25.19 p/Share
595
Reduced 0.43%
136,849
Common Stock
Mar 12
2024
SELL
Open market or private sale
$1,125,900
$25.02 p/Share
45,000
Reduced 24.67%
137,444
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
10,542
Added 5.46%
182,444
Common Stock
Nov 29
2023
SELL
Open market or private sale
$48,624
$28.84 p/Share
1,686
Reduced 0.97%
171,902
Common Stock
Nov 27
2023
SELL
Open market or private sale
$947,702
$30.25 p/Share
31,329
Reduced 15.29%
173,588
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
$289,112
$10.18 p/Share
28,400
Added 12.17%
204,917
Common Stock
Nov 02
2023
SELL
Open market or private sale
$711,076
$30.04 p/Share
23,671
Reduced 11.82%
176,517
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
$118,088
$10.18 p/Share
11,600
Added 5.81%
188,117
Common Stock
Nov 01
2023
SELL
Open market or private sale
$293,655
$28.05 p/Share
10,469
Reduced 5.26%
188,588
Common Stock
Sep 15
2023
SELL
Open market or private sale
$36,881
$28.37 p/Share
1,300
Reduced 0.69%
187,390
Common Stock
Sep 14
2023
SELL
Open market or private sale
$1,279,205
$29.59 p/Share
43,231
Reduced 18.64%
188,690
Common Stock
Sep 14
2023
BUY
Exercise of conversion of derivative security
$407,200
$10.18 p/Share
40,000
Added 14.71%
231,921
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
5,914
Added 2.99%
191,921
Common Stock
Dec 14
2022
SELL
Open market or private sale
$101,680
$12.71 p/Share
8,000
Reduced 4.12%
186,007
Common Stock
Dec 14
2022
BUY
Exercise of conversion of derivative security
$51,360
$6.42 p/Share
8,000
Added 3.96%
194,007
Common Stock