Dec 13
2024
SELL
Payment of exercise price or tax liability
$112,424
$18.37 p/Share
6,120
Reduced 1.03%
587,530
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$21,179
$18.53 p/Share
1,143
Reduced 0.19%
593,650
Common Stock
Dec 10
2024
BUY
Grant, award, or other acquisition
$53,357
$18.38 p/Share
2,903
Added 0.49%
594,793
Common Stock
Nov 20
2024
SELL
Open market or private sale
$346,080
$17.12 p/Share
20,215
Reduced 3.3%
591,890
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$30,037
$11.77 p/Share
2,552
Reduced 0.42%
612,105
Common Stock
Sep 21
2024
SELL
Payment of exercise price or tax liability
$33,718
$11.94 p/Share
2,824
Reduced 0.46%
614,657
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$72,828
$11.9 p/Share
6,120
Reduced 0.98%
617,481
Common Stock
Aug 20
2024
SELL
Open market or private sale
$327,300
$10.91 p/Share
30,000
Reduced 4.54%
630,084
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$26,591
$10.42 p/Share
2,552
Reduced 0.39%
660,084
Common Stock
Jun 21
2024
SELL
Payment of exercise price or tax liability
$28,381
$10.05 p/Share
2,824
Reduced 0.43%
656,153
Common Stock
Jun 13
2024
SELL
Payment of exercise price or tax liability
$55,263
$9.03 p/Share
6,120
Reduced 0.92%
658,977
Common Stock
May 20
2024
SELL
Open market or private sale
$361,599
$9.04 p/Share
40,000
Reduced 5.67%
665,097
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$18,986
$7.44 p/Share
2,552
Reduced 0.36%
705,097
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$22,676
$8.03 p/Share
2,824
Reduced 0.4%
707,649
Common Stock
Mar 21
2024
SELL
Open market or private sale
$55,512
$8.0 p/Share
6,939
Reduced 0.97%
710,473
Common Stock
Mar 20
2024
SELL
Open market or private sale
$24,488
$8.0 p/Share
3,061
Reduced 0.42%
717,412
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$192,152
$7.85 p/Share
24,478
Reduced 3.29%
720,473
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
214,475
Added 22.35%
744,951
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$20,951
$8.21 p/Share
2,552
Reduced 0.48%
530,476
Common Stock
Dec 21
2023
SELL
Payment of exercise price or tax liability
$23,608
$8.36 p/Share
2,824
Reduced 0.53%
533,028
Common Stock
Sep 30
2023
SELL
Payment of exercise price or tax liability
$16,103
$6.31 p/Share
2,552
Reduced 0.47%
535,852
Common Stock
Sep 21
2023
SELL
Payment of exercise price or tax liability
$18,638
$6.6 p/Share
2,824
Reduced 0.52%
538,404
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$14,699
$5.76 p/Share
2,552
Reduced 0.47%
541,228
Common Stock
Jun 21
2023
SELL
Payment of exercise price or tax liability
$16,972
$6.01 p/Share
2,824
Reduced 0.52%
543,780
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$10,514
$4.12 p/Share
2,552
Reduced 0.46%
546,604
Common Stock