Dec 17
2025
SELL
Open market or private sale
$296,228
$10.77 p/Share
27,505
Reduced 0.77%
3,555,489
Common Stock
Nov 17
2025
SELL
Open market or private sale
$329,784
$11.99 p/Share
27,505
Reduced 0.76%
3,582,994
Common Stock
Nov 06
2025
SELL
Payment of exercise price or tax liability
$486,497
$17.81 p/Share
27,316
Reduced 0.75%
3,610,499
Common Stock
Nov 03
2025
SELL
Payment of exercise price or tax liability
$737,888
$18.27 p/Share
40,388
Reduced 1.1%
3,637,815
Common Stock
Oct 31
2025
SELL
Payment of exercise price or tax liability
$719,226
$17.76 p/Share
40,497
Reduced 1.09%
3,678,203
Common Stock
Oct 17
2025
SELL
Open market or private sale
$538,272
$19.57 p/Share
27,505
Reduced 0.73%
3,718,700
Common Stock
Oct 01
2025
SELL
Payment of exercise price or tax liability
$175,003
$18.26 p/Share
9,584
Reduced 0.26%
3,746,205
Common Stock
Sep 17
2025
SELL
Open market or private sale
$478,036
$17.38 p/Share
27,505
Reduced 0.73%
3,755,789
Common Stock
Sep 16
2025
SELL
Open market or private sale
$449,706
$16.35 p/Share
27,505
Reduced 0.72%
3,783,294
Common Stock
Aug 18
2025
SELL
Open market or private sale
$420,276
$15.28 p/Share
27,505
Reduced 0.72%
3,810,799
Common Stock
Aug 06
2025
SELL
Payment of exercise price or tax liability
$1,735,528
$16.04 p/Share
108,200
Reduced 2.74%
3,838,304
Common Stock
Jul 16
2025
SELL
Open market or private sale
$536,897
$19.52 p/Share
27,505
Reduced 0.69%
3,946,504
Common Stock
Jul 09
2025
SELL
Payment of exercise price or tax liability
$150,277
$15.68 p/Share
9,584
Reduced 0.24%
3,974,009
Common Stock
Jun 16
2025
SELL
Open market or private sale
$420,826
$15.3 p/Share
27,505
Reduced 0.69%
3,983,593
Common Stock
May 16
2025
SELL
Open market or private sale
$431,278
$15.68 p/Share
27,505
Reduced 0.68%
4,011,098
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$1,483,435
$13.71 p/Share
108,201
Reduced 2.61%
4,038,603
Common Stock
May 09
2025
SELL
Open market or private sale
$825,150
$15.0 p/Share
55,010
Reduced 1.31%
4,146,804
Common Stock
Apr 08
2025
SELL
Payment of exercise price or tax liability
$748,301
$12.71 p/Share
58,875
Reduced 1.38%
4,201,814
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$1,228,827
$18.15 p/Share
67,704
Reduced 1.56%
4,260,689
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
417,550
Added 8.8%
4,328,393
Common Stock
Feb 18
2025
SELL
Open market or private sale
$458,783
$16.68 p/Share
27,505
Reduced 0.7%
3,910,843
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$3,173,355
$19.56 p/Share
162,237
Reduced 3.96%
3,938,348
Common Stock
Jan 16
2025
SELL
Open market or private sale
$495,365
$18.01 p/Share
27,505
Reduced 0.67%
4,100,585
Common Stock
Dec 16
2024
SELL
Open market or private sale
$646,367
$23.5 p/Share
27,505
Reduced 0.66%
4,128,090
Common Stock
Nov 18
2024
SELL
Open market or private sale
$544,599
$19.8 p/Share
27,505
Reduced 0.66%
4,155,595
Common Stock