Nov 03
2025
SELL
Payment of exercise price or tax liability
$565,383
$18.27 p/Share
30,946
Reduced 2.41%
1,251,650
Common Stock
Oct 31
2025
SELL
Payment of exercise price or tax liability
$610,624
$17.76 p/Share
34,382
Reduced 2.61%
1,282,596
Common Stock
Oct 06
2025
SELL
Payment of exercise price or tax liability
$170,560
$18.61 p/Share
9,165
Reduced 0.67%
1,351,312
Common Stock
Oct 01
2025
SELL
Payment of exercise price or tax liability
$148,563
$18.26 p/Share
8,136
Reduced 0.59%
1,360,477
Common Stock
Aug 06
2025
SELL
Payment of exercise price or tax liability
$1,066,152
$16.32 p/Share
65,328
Reduced 4.36%
1,431,933
Common Stock
Jul 09
2025
SELL
Payment of exercise price or tax liability
$275,673
$15.69 p/Share
17,570
Reduced 1.16%
1,497,261
Common Stock
Jun 12
2025
SELL
Open market or private sale
$550,518
$15.85 p/Share
34,733
Reduced 2.4%
1,413,298
Common Stock
May 16
2025
SELL
Open market or private sale
$261,856
$15.68 p/Share
16,700
Reduced 1.03%
1,598,943
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$873,435
$13.37 p/Share
65,328
Reduced 3.89%
1,615,643
Common Stock
May 09
2025
SELL
Open market or private sale
$501,000
$15.0 p/Share
33,400
Reduced 1.95%
1,680,971
Common Stock
Apr 08
2025
SELL
Payment of exercise price or tax liability
$737,959
$12.42 p/Share
59,417
Reduced 3.35%
1,714,371
Common Stock
Mar 03
2025
SELL
Open market or private sale
$255,677
$15.31 p/Share
16,700
Reduced 0.93%
1,773,788
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$567,549
$18.34 p/Share
30,946
Reduced 1.7%
1,790,488
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
274,704
Added 13.11%
1,821,434
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$2,852,610
$19.56 p/Share
145,839
Reduced 7.99%
1,679,837
Common Stock
Jan 17
2025
SELL
Payment of exercise price or tax liability
$179,913
$17.21 p/Share
10,454
Reduced 0.57%
1,825,675
Common Stock
Dec 16
2024
SELL
Open market or private sale
$392,450
$23.5 p/Share
16,700
Reduced 0.9%
1,836,129
Common Stock
Nov 18
2024
-
176,818
Reduced 8.71%
1,852,829
Common Stock
Nov 18
2024
SELL
Open market or private sale
$330,660
$19.8 p/Share
16,700
Reduced 0.82%
2,029,647
Common Stock
Nov 05
2024
SELL
Payment of exercise price or tax liability
$517,941
$16.77 p/Share
30,885
Reduced 1.49%
2,046,347
Common Stock
Oct 16
2024
SELL
Open market or private sale
$292,250
$17.5 p/Share
16,700
Reduced 0.8%
2,077,232
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$141,884
$15.07 p/Share
9,415
Reduced 0.45%
2,093,932
Common Stock
Sep 16
2024
SELL
Open market or private sale
$262,190
$15.7 p/Share
16,700
Reduced 0.79%
2,103,347
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$607,507
$19.67 p/Share
30,885
Reduced 1.44%
2,120,047
Common Stock
Jul 12
2024
SELL
Payment of exercise price or tax liability
$919,545
$22.56 p/Share
40,760
Reduced 1.86%
2,150,932
Common Stock