Dec 10
2024
SELL
Payment of exercise price or tax liability
$17,540
$9.34 p/Share
1,878
Reduced 0.45%
420,072
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$15,028
$9.56 p/Share
1,572
Reduced 0.37%
421,950
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$13,862
$9.43 p/Share
1,470
Reduced 0.35%
423,522
Common Stock
Nov 22
2024
BUY
Grant, award, or other acquisition
-
2,635
Added 0.62%
424,992
Common Stock
Nov 10
2024
SELL
Payment of exercise price or tax liability
$17,615
$9.38 p/Share
1,878
Reduced 0.44%
422,357
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$14,745
$9.38 p/Share
1,572
Reduced 0.37%
424,235
Common Stock
Oct 10
2024
SELL
Payment of exercise price or tax liability
$21,953
$11.69 p/Share
1,878
Reduced 0.44%
425,807
Common Stock
Oct 08
2024
SELL
Payment of exercise price or tax liability
$88,173
$11.81 p/Share
7,466
Reduced 1.72%
427,685
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$15,531
$8.27 p/Share
1,878
Reduced 0.43%
435,151
Common Stock
Sep 08
2024
SELL
Payment of exercise price or tax liability
$12,497
$7.95 p/Share
1,572
Reduced 0.36%
437,029
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$25,507
$10.11 p/Share
2,523
Reduced 0.57%
438,601
Common Stock
Aug 20
2024
BUY
Grant, award, or other acquisition
-
4,525
Added 1.02%
441,124
Common Stock
Aug 10
2024
SELL
Payment of exercise price or tax liability
$19,831
$10.56 p/Share
1,878
Reduced 0.43%
436,599
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$18,738
$11.92 p/Share
1,572
Reduced 0.36%
438,477
Common Stock
Jul 10
2024
SELL
Payment of exercise price or tax liability
$394,205
$17.5 p/Share
22,526
Reduced 4.87%
440,049
Common Stock
Jul 08
2024
SELL
Payment of exercise price or tax liability
$124,308
$16.65 p/Share
7,466
Reduced 1.59%
462,575
Common Stock
Jun 09
2024
SELL
Payment of exercise price or tax liability
$18,036
$10.48 p/Share
1,721
Reduced 0.36%
470,041
Common Stock
May 24
2024
SELL
Payment of exercise price or tax liability
$14,031
$10.81 p/Share
1,298
Reduced 0.27%
471,762
Common Stock
May 24
2024
BUY
Grant, award, or other acquisition
-
2,126
Added 0.45%
473,060
Common Stock
May 08
2024
SELL
Payment of exercise price or tax liability
$15,626
$9.08 p/Share
1,721
Reduced 0.36%
470,934
Common Stock
Apr 08
2024
BUY
Grant, award, or other acquisition
-
270,635
Added 36.41%
472,655
Common Stock
Jul 10
2023
BUY
Grant, award, or other acquisition
$3,999,996
$19.8 p/Share
202,020
Added 50.0%
202,020
Common Stock