Oct 17
2024
BUY
Grant, award, or other acquisition
$2,402
$11.44 p/Share
210
Added 0.49%
42,298
Common Stock
Jul 22
2024
BUY
Grant, award, or other acquisition
$2,794
$13.12 p/Share
213
Added 0.5%
42,088
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
$3,244
$13.69 p/Share
237
Added 0.56%
41,875
Common Stock
Apr 18
2024
SELL
Payment of exercise price or tax liability
$4,841
$16.87 p/Share
287
Reduced 0.68%
41,638
Common Stock
Apr 18
2024
BUY
Exercise of conversion of derivative security
-
656
Added 1.54%
41,925
Common Stock
Apr 17
2024
SELL
Payment of exercise price or tax liability
$1,818
$16.68 p/Share
109
Reduced 0.26%
41,269
Common Stock
Apr 17
2024
BUY
Exercise of conversion of derivative security
-
248
Added 0.6%
41,378
Common Stock
Apr 07
2024
SELL
Payment of exercise price or tax liability
$13,380
$17.77 p/Share
753
Reduced 1.8%
41,130
Common Stock
Apr 07
2024
BUY
Exercise of conversion of derivative security
-
1,723
Added 3.95%
41,883
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$6,247
$17.85 p/Share
350
Reduced 0.86%
40,160
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
781
Added 1.89%
40,510
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$71,005
$16.85 p/Share
4,214
Reduced 9.59%
39,729
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$71,000
$14.2 p/Share
5,000
Added 10.22%
43,943
Common Stock
Jan 05
2024
BUY
Grant, award, or other acquisition
$2,695
$10.57 p/Share
255
Added 0.65%
38,943
Common Stock
Oct 10
2023
BUY
Grant, award, or other acquisition
$2,317
$10.63 p/Share
218
Added 0.56%
38,688
Common Stock
Jul 27
2023
BUY
Grant, award, or other acquisition
$2,701
$11.9 p/Share
227
Added 0.59%
38,470
Common Stock
Apr 18
2023
SELL
Payment of exercise price or tax liability
$4,215
$14.34 p/Share
294
Reduced 0.76%
38,243
Common Stock
Apr 18
2023
BUY
Exercise of conversion of derivative security
-
655
Added 1.67%
38,537
Common Stock
Apr 07
2023
SELL
Payment of exercise price or tax liability
$11,248
$14.57 p/Share
772
Reduced 2.05%
36,963
Common Stock
Apr 07
2023
BUY
Exercise of conversion of derivative security
-
1,723
Added 4.37%
37,735
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$8,346
$11.94 p/Share
699
Reduced 1.9%
36,012
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
-
1,562
Added 4.08%
36,711
Common Stock
Apr 07
2022
SELL
Payment of exercise price or tax liability
$3,849
$14.92 p/Share
258
Reduced 0.73%
35,149
Common Stock
Apr 07
2022
BUY
Exercise of conversion of derivative security
-
723
Added 2.0%
35,407
Common Stock
Mar 27
2022
SELL
Payment of exercise price or tax liability
$8,547
$14.89 p/Share
574
Reduced 1.63%
34,684
Common Stock