Dec 15
2024
SELL
Payment of exercise price or tax liability
$113,668
$21.83 p/Share
5,207
Reduced 1.89%
270,430
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
$113,668
$21.83 p/Share
5,207
Added 1.85%
275,637
Common Stock
Dec 11
2024
SELL
Open market or private sale
$5,682,125
$21.62 p/Share
262,818
Reduced 49.29%
270,430
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$586,023
$23.11 p/Share
25,358
Reduced 4.54%
533,248
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
$1,575,547
$23.11 p/Share
68,176
Added 11.26%
537,424
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$594,319
$23.95 p/Share
24,815
Reduced 5.26%
446,918
Common Stock
Dec 08
2024
BUY
Exercise of conversion of derivative security
$1,600,554
$23.95 p/Share
66,829
Added 12.41%
471,733
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$2,631,649
$23.95 p/Share
109,881
Reduced 18.3%
490,430
Common Stock
Dec 07
2024
BUY
Exercise of conversion of derivative security
$1,718,244
$23.95 p/Share
71,743
Added 12.15%
518,661
Common Stock
Dec 07
2024
BUY
Grant, award, or other acquisition
$4,969,385
$23.95 p/Share
207,490
Added 33.55%
410,982
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$113,194
$16.72 p/Share
6,770
Reduced 2.38%
278,118
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$113,194
$16.72 p/Share
6,770
Added 2.32%
284,888
Common Stock
Dec 11
2023
SELL
Open market or private sale
$3,439,867
$16.4 p/Share
209,748
Reduced 42.99%
278,118
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$394,113
$16.22 p/Share
24,298
Reduced 4.81%
480,986
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
$1,016,426
$16.22 p/Share
62,665
Added 11.03%
505,284
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$400,114
$16.22 p/Share
24,668
Reduced 4.81%
487,866
Common Stock
Dec 09
2023
BUY
Exercise of conversion of derivative security
$1,077,413
$16.22 p/Share
66,425
Added 11.9%
491,926
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$1,738,573
$16.22 p/Share
107,187
Reduced 20.82%
407,742
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
$3,591,643
$16.22 p/Share
221,433
Added 37.34%
371,506
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$1,110,226
$16.22 p/Share
68,448
Added 13.6%
434,677
Common Stock
Jun 12
2023
SELL
Open market or private sale
$3,619,508
$16.01 p/Share
226,078
Reduced 50.18%
224,491
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$76,467
$15.76 p/Share
4,852
Reduced 1.07%
449,971
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
$76,467
$15.76 p/Share
4,852
Added 1.06%
450,780
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$657,369
$16.15 p/Share
40,704
Reduced 11.95%
299,864
Common Stock
Dec 10
2022
BUY
Exercise of conversion of derivative security
$1,620,571
$16.15 p/Share
100,345
Added 23.65%
323,954
Common Stock