Dec 13
2024
SELL
Payment of exercise price or tax liability
$53,530
$18.37 p/Share
2,914
Reduced 0.54%
532,378
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$574,207
$18.53 p/Share
30,988
Reduced 5.47%
535,292
Common Stock
Dec 10
2024
BUY
Grant, award, or other acquisition
$1,447,369
$18.38 p/Share
78,747
Added 12.21%
566,280
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$135,093
$17.65 p/Share
7,654
Reduced 1.55%
487,533
Common Stock
Sep 21
2024
SELL
Payment of exercise price or tax liability
$56,189
$11.94 p/Share
4,706
Reduced 0.94%
495,187
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$34,688
$11.9 p/Share
2,915
Reduced 0.58%
499,893
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$88,403
$11.55 p/Share
7,654
Reduced 1.5%
502,808
Common Stock
Jun 24
2024
$438,770
$9.86 p/Share
44,500
Reduced 8.02%
510,462
Common Stock
Jun 21
2024
SELL
Payment of exercise price or tax liability
$47,295
$10.05 p/Share
4,706
Reduced 0.84%
554,962
Common Stock
Jun 13
2024
SELL
Payment of exercise price or tax liability
$26,322
$9.03 p/Share
2,915
Reduced 0.52%
559,668
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$69,039
$9.02 p/Share
7,654
Reduced 1.34%
562,583
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$37,789
$8.03 p/Share
4,706
Reduced 0.82%
570,237
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$91,499
$7.85 p/Share
11,656
Reduced 1.99%
574,943
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
134,048
Added 18.6%
586,599
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$61,308
$8.01 p/Share
7,654
Reduced 1.66%
452,551
Common Stock
Dec 21
2023
SELL
Payment of exercise price or tax liability
$39,342
$8.36 p/Share
4,706
Reduced 1.01%
460,205
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$63,681
$8.32 p/Share
7,654
Reduced 1.62%
464,911
Common Stock
Sep 21
2023
SELL
Payment of exercise price or tax liability
$31,059
$6.6 p/Share
4,706
Reduced 0.99%
472,565
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$52,429
$6.85 p/Share
7,654
Reduced 1.58%
477,271
Common Stock
Jun 21
2023
SELL
Payment of exercise price or tax liability
$28,283
$6.01 p/Share
4,706
Reduced 0.96%
484,925
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$50,286
$6.57 p/Share
7,654
Reduced 1.54%
489,631
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$78,111
$4.15 p/Share
18,822
Reduced 3.65%
497,285
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
118,483
Added 18.66%
516,483
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$37,810
$4.94 p/Share
7,654
Reduced 1.89%
397,624
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$37,657
$4.92 p/Share
7,654
Reduced 0.48%
1,600,547
Common Stock