Feb 20
2025
BUY
Grant, award, or other acquisition
-
43,000
Added 36.52%
74,748
Common Stock
Feb 03
2025
SELL
Open market or private sale
$195,350
$39.07 p/Share
5,000
Reduced 13.61%
31,748
Common Stock
Feb 03
2025
BUY
Exercise of conversion of derivative security
$84,450
$16.89 p/Share
5,000
Added 11.98%
36,748
Common Stock
Jan 07
2025
BUY
Exercise of conversion of derivative security
$49,100
$19.64 p/Share
2,500
Added 7.3%
31,748
Common Stock
Jan 03
2025
SELL
Open market or private sale
$781,350
$52.09 p/Share
15,000
Reduced 33.9%
29,248
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
$253,350
$16.89 p/Share
15,000
Added 25.32%
44,248
Common Stock
Oct 03
2024
SELL
Open market or private sale
$785,306
$54.63 p/Share
14,375
Reduced 33.52%
28,507
Common Stock
Oct 03
2024
BUY
Exercise of conversion of derivative security
$242,793
$16.89 p/Share
14,375
Added 25.11%
42,882
Common Stock
Jul 03
2024
SELL
Open market or private sale
$645,006
$44.87 p/Share
14,375
Reduced 33.52%
28,507
Common Stock
Jul 03
2024
BUY
Exercise of conversion of derivative security
$242,793
$16.89 p/Share
14,375
Added 25.11%
42,882
Common Stock
Jun 24
2024
SELL
Open market or private sale
$434,434
$45.73 p/Share
9,500
Reduced 25.48%
27,786
Common Stock
Jun 24
2024
BUY
Exercise of conversion of derivative security
$160,455
$16.89 p/Share
9,500
Added 20.31%
37,286
Common Stock
Apr 15
2024
SELL
Open market or private sale
$639,256
$44.47 p/Share
14,375
Reduced 34.1%
27,786
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
$242,793
$16.89 p/Share
14,375
Added 25.43%
42,161
Common Stock
Mar 20
2024
SELL
Open market or private sale
$668,291
$44.29 p/Share
15,089
Reduced 35.19%
27,786
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
$242,793
$16.89 p/Share
14,375
Added 27.19%
38,500
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$15,675
$38.14 p/Share
411
Reduced 1.42%
28,500
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
23,000
Added 44.31%
28,911
Common Stock
Jan 03
2024
SELL
Open market or private sale
$503,125
$35.0 p/Share
14,375
Reduced 70.86%
5,911
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
$242,793
$16.89 p/Share
14,375
Added 41.47%
20,286
Common Stock
Dec 21
2023
SELL
Open market or private sale
$331,284
$34.57 p/Share
9,583
Reduced 61.85%
5,911
Common Stock
Dec 21
2023
BUY
Exercise of conversion of derivative security
$161,856
$16.89 p/Share
9,583
Added 38.21%
15,494
Common Stock
Apr 05
2023
SELL
Open market or private sale
$132,623
$16.15 p/Share
8,212
Reduced 64.6%
4,500
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$68,522
$15.98 p/Share
4,288
Reduced 25.22%
12,712
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
4,500
Added 20.93%
17,000
Common Stock