Nov 30
2025
BUY
Grant, award, or other acquisition
-
270,000
Added 26.2%
760,520
Common Stock
Nov 25
2025
SELL
Open market or private sale
$367,875
$12.52 p/Share
29,383
Reduced 5.99%
461,137
Common Stock
Nov 13
2025
SELL
Payment of exercise price or tax liability
$429,398
$15.1 p/Share
28,437
Reduced 5.34%
504,301
Common Stock
Nov 13
2025
SELL
Open market or private sale
$198,308
$14.39 p/Share
13,781
Reduced 2.73%
490,520
Common Stock
Nov 03
2025
SELL
Open market or private sale
$214,201
$13.73 p/Share
15,601
Reduced 2.85%
532,738
Common Stock
Oct 13
2025
SELL
Open market or private sale
$97,320
$12.73 p/Share
7,645
Reduced 1.38%
548,339
Common Stock
Sep 15
2025
SELL
Open market or private sale
$119,552
$15.64 p/Share
7,644
Reduced 1.36%
555,984
Common Stock
Sep 15
2025
SELL
Payment of exercise price or tax liability
$505,947
$16.07 p/Share
31,484
Reduced 5.29%
563,628
Common Stock
Jul 24
2025
SELL
Open market or private sale
$282,840
$19.25 p/Share
14,693
Reduced 2.41%
595,112
Common Stock
Jul 03
2025
SELL
Open market or private sale
$330,276
$22.48 p/Share
14,692
Reduced 2.35%
609,805
Common Stock
Jun 16
2025
SELL
Open market or private sale
$344,821
$23.47 p/Share
14,692
Reduced 2.3%
624,497
Common Stock
May 14
2025
SELL
Payment of exercise price or tax liability
$510,411
$23.99 p/Share
21,276
Reduced 3.22%
639,189
Common Stock
May 12
2025
BUY
Grant, award, or other acquisition
-
41,897
Added 5.97%
660,465
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$74,488
$15.14 p/Share
4,920
Reduced 0.79%
618,568
Common Stock
Mar 11
2025
SELL
Open market or private sale
$49,692
$16.25 p/Share
3,058
Reduced 0.5%
613,800
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
-
9,688
Added 1.53%
623,488
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$305,939
$18.24 p/Share
16,773
Reduced 2.65%
616,858
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
46,082
Added 6.88%
623,631
Common Stock
Feb 11
2025
SELL
Open market or private sale
$55,026
$18.0 p/Share
3,057
Reduced 0.53%
577,549
Common Stock
Jan 13
2025
SELL
Open market or private sale
$50,151
$16.4 p/Share
3,058
Reduced 0.52%
580,606
Common Stock
Dec 11
2024
SELL
Open market or private sale
$48,408
$15.83 p/Share
3,058
Reduced 0.52%
583,664
Common Stock
Nov 13
2024
SELL
Open market or private sale
$43,729
$14.3 p/Share
3,058
Reduced 0.52%
586,722
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$428,375
$13.36 p/Share
32,064
Reduced 5.16%
589,780
Common Stock
Nov 01
2024
BUY
Grant, award, or other acquisition
-
63,266
Added 9.23%
621,844
Common Stock
Oct 09
2024
BUY
Grant, award, or other acquisition
-
280,000
Added 33.39%
558,578
Common Stock