Dec 26
2024
SELL
Open market or private sale
$175,980
$29.33 p/Share
6,000
Reduced 10.49%
51,183
Common Stock
Oct 08
2024
BUY
Grant, award, or other acquisition
-
12,416
Added 15.14%
69,599
Common Stock
Oct 07
2024
SELL
Payment of exercise price or tax liability
-
1,180
Reduced 2.02%
57,183
Common Stock
Apr 24
2024
BUY
Grant, award, or other acquisition
-
1,643
Added 2.74%
58,363
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
-
3,409
Reduced 5.67%
56,720
Common Stock
Apr 23
2024
BUY
Exercise of conversion of derivative security
-
3,426
Added 5.39%
60,129
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
-
429
Reduced 0.75%
56,703
Common Stock
Apr 04
2024
SELL
Open market or private sale
$2,851,221
$66.58 p/Share
42,824
Reduced 42.84%
57,132
Common Stock
Apr 04
2024
BUY
Exercise of conversion of derivative security
$1,977,612
$46.18 p/Share
42,824
Added 29.99%
99,956
Common Stock
Jan 16
2024
SELL
Open market or private sale
$361,875
$48.25 p/Share
7,500
Reduced 11.6%
57,132
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
$237,825
$31.71 p/Share
7,500
Added 10.4%
64,632
Common Stock
Dec 29
2023
SELL
Open market or private sale
-
10,000
Reduced 14.9%
57,132
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
-
1,180
Reduced 1.73%
67,132
Common Stock
Sep 15
2023
SELL
Open market or private sale
$273,000
$36.4 p/Share
7,500
Reduced 9.89%
68,312
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
$178,950
$23.86 p/Share
7,500
Added 9.0%
75,812
Common Stock
Jun 15
2023
SELL
Open market or private sale
$324,825
$43.31 p/Share
7,500
Reduced 9.89%
68,312
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
$120,000
$16.0 p/Share
7,500
Added 9.0%
75,812
Common Stock
May 06
2023
SELL
Payment of exercise price or tax liability
-
10,138
Reduced 12.92%
68,312
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
-
1,902
Reduced 2.43%
76,497
Common Stock
Apr 24
2023
BUY
Grant, award, or other acquisition
-
1,953
Added 2.43%
78,450
Common Stock
Apr 18
2023
SELL
Payment of exercise price or tax liability
-
378
Reduced 0.48%
78,399
Common Stock
Mar 16
2023
SELL
Open market or private sale
$262,500
$35.0 p/Share
7,500
Reduced 8.69%
78,777
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
$120,000
$16.0 p/Share
7,500
Added 8.0%
86,277
Common Stock
Dec 15
2022
SELL
Open market or private sale
$262,500
$35.0 p/Share
7,500
Reduced 8.69%
78,777
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
$120,000
$16.0 p/Share
7,500
Added 8.0%
86,277
Common Stock