Nov 18
2024
SELL
Open market or private sale
$1,428,963
$34.36 p/Share
41,588
Reduced 12.59%
288,665
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$514,253
$35.05 p/Share
14,672
Reduced 4.25%
330,253
Common Stock
Oct 02
2024
SELL
Payment of exercise price or tax liability
$2,546,941
$26.5 p/Share
96,111
Reduced 21.79%
344,925
Common Stock
Oct 02
2024
BUY
Exercise of conversion of derivative security
$2,441,000
$24.41 p/Share
100,000
Added 18.48%
441,036
Common Stock
Aug 07
2024
SELL
Open market or private sale
$357,000
$25.5 p/Share
14,000
Reduced 3.94%
341,036
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$651,613
$20.99 p/Share
31,044
Reduced 8.04%
355,036
Common Stock
Feb 23
2024
SELL
Open market or private sale
$1,008,579
$21.45 p/Share
47,020
Reduced 10.89%
384,866
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
63,350
Added 12.79%
431,886
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$311,193
$22.86 p/Share
13,613
Reduced 3.56%
368,536
Common Stock
Jan 11
2024
BUY
Grant, award, or other acquisition
-
74,462
Added 16.31%
382,149
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,167,500
$23.35 p/Share
50,000
Reduced 13.98%
307,687
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$814,500
$16.29 p/Share
50,000
Added 12.26%
357,687
Common Stock
Dec 12
2023
SELL
Open market or private sale
$318,352
$22.5 p/Share
14,149
Reduced 4.4%
307,687
Common Stock
Sep 06
2023
SELL
Payment of exercise price or tax liability
$319,663
$22.27 p/Share
14,354
Reduced 4.27%
321,836
Common Stock
Sep 06
2023
BUY
Grant, award, or other acquisition
-
57,900
Added 14.69%
336,190
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$154,377
$21.51 p/Share
7,177
Reduced 2.51%
278,290
Common Stock
Aug 03
2023
SELL
Open market or private sale
$631,530
$20.67 p/Share
30,553
Reduced 9.67%
285,467
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$346,486
$19.18 p/Share
18,065
Reduced 5.41%
316,020
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
79,719
Added 19.34%
332,577
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$28,132
$18.08 p/Share
1,556
Reduced 0.61%
252,858
Common Stock
Feb 06
2023
SELL
Open market or private sale
$434,250
$17.37 p/Share
25,000
Reduced 8.95%
254,414
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
$105,000
$4.2 p/Share
25,000
Added 8.21%
279,414
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$119,927
$16.71 p/Share
7,177
Reduced 2.74%
254,414
Common Stock
Sep 12
2022
SELL
Open market or private sale
$717,600
$17.94 p/Share
40,000
Reduced 13.26%
261,591
Common Stock
Sep 12
2022
BUY
Exercise of conversion of derivative security
$248,400
$6.21 p/Share
40,000
Added 11.71%
301,591
Common Stock