Jan 11
2026
SELL
Payment of exercise price or tax liability
$75,326
$18.59 p/Share
4,052
Reduced 0.92%
434,553
Common Stock
Jan 09
2026
SELL
Payment of exercise price or tax liability
$296,789
$18.59 p/Share
15,965
Reduced 3.51%
438,605
Common Stock
Jan 08
2026
BUY
Grant, award, or other acquisition
$1,549,998
$18.24 p/Share
84,978
Added 15.75%
454,570
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
-
20
Reduced 0.01%
369,592
Common Stock
Oct 11
2025
SELL
Payment of exercise price or tax liability
$67,651
$16.7 p/Share
4,051
Reduced 1.08%
369,612
Common Stock
Oct 09
2025
SELL
Payment of exercise price or tax liability
$58,993
$17.06 p/Share
3,458
Reduced 0.92%
373,663
Common Stock
Jul 11
2025
SELL
Payment of exercise price or tax liability
$76,725
$18.94 p/Share
4,051
Reduced 1.06%
377,121
Common Stock
Jul 09
2025
SELL
Payment of exercise price or tax liability
$64,180
$18.56 p/Share
3,458
Reduced 0.9%
381,172
Common Stock
Apr 11
2025
SELL
Payment of exercise price or tax liability
$77,030
$16.83 p/Share
4,577
Reduced 1.18%
384,630
Common Stock
Apr 09
2025
SELL
Payment of exercise price or tax liability
$67,791
$17.49 p/Share
3,876
Reduced 0.99%
389,207
Common Stock
Jan 11
2025
SELL
Payment of exercise price or tax liability
$152,335
$19.73 p/Share
7,721
Reduced 1.93%
393,083
Common Stock
Jan 09
2025
SELL
Payment of exercise price or tax liability
$326,692
$19.98 p/Share
16,351
Reduced 4.89%
318,221
Common Stock
Jan 09
2025
BUY
Grant, award, or other acquisition
$1,650,008
$19.98 p/Share
82,583
Added 17.08%
400,804
Common Stock
Dec 05
2024
BUY
Grant, award, or other acquisition
$2,496
$18.91 p/Share
132
Added 0.04%
334,572
Common Stock
Oct 11
2024
SELL
Payment of exercise price or tax liability
$152,525
$19.63 p/Share
7,770
Reduced 2.27%
334,440
Common Stock
Jul 11
2024
SELL
Payment of exercise price or tax liability
$141,605
$21.11 p/Share
6,708
Reduced 1.92%
342,210
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$123,494
$18.41 p/Share
6,708
Reduced 1.89%
348,919
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$47,395
$17.58 p/Share
2,696
Reduced 0.75%
355,492
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$335,913
$17.48 p/Share
19,217
Reduced 5.09%
358,188
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
$1,650,007
$17.4 p/Share
94,828
Added 20.08%
377,405
Common Stock
Oct 12
2023
SELL
Payment of exercise price or tax liability
$44,200
$16.25 p/Share
2,720
Reduced 0.95%
282,577
Common Stock
Oct 11
2023
SELL
Payment of exercise price or tax liability
$43,202
$16.26 p/Share
2,657
Reduced 0.92%
285,297
Common Stock
Jul 12
2023
SELL
Payment of exercise price or tax liability
$42,785
$15.73 p/Share
2,720
Reduced 0.94%
287,963
Common Stock
Jul 11
2023
SELL
Payment of exercise price or tax liability
$41,316
$15.55 p/Share
2,657
Reduced 0.91%
290,683
Common Stock
Apr 12
2023
SELL
Payment of exercise price or tax liability
$38,383
$12.45 p/Share
3,083
Reduced 1.04%
293,340
Common Stock