Sep 19
2025
SELL
Payment of exercise price or tax liability
$73,743
$15.67 p/Share
4,706
Reduced 0.85%
551,634
Common Stock
Sep 12
2025
SELL
Payment of exercise price or tax liability
$45,487
$15.61 p/Share
2,914
Reduced 0.52%
556,340
Common Stock
Aug 29
2025
SELL
Payment of exercise price or tax liability
$125,219
$16.36 p/Share
7,654
Reduced 1.35%
559,254
Common Stock
Jun 24
2025
$425,483
$19.08 p/Share
22,300
Reduced 3.78%
566,908
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$84,519
$17.96 p/Share
4,706
Reduced 0.79%
589,208
Common Stock
Jun 13
2025
SELL
Payment of exercise price or tax liability
$54,171
$18.59 p/Share
2,914
Reduced 0.49%
593,914
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$142,747
$18.65 p/Share
7,654
Reduced 1.27%
596,828
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
$1,000,002
$14.66 p/Share
68,213
Added 10.07%
609,188
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$40,184
$13.79 p/Share
2,914
Reduced 0.54%
540,975
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$114,350
$14.94 p/Share
7,654
Reduced 1.39%
543,889
Common Stock
Dec 21
2024
SELL
Payment of exercise price or tax liability
$84,190
$17.89 p/Share
4,706
Reduced 0.85%
551,543
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$277,098
$17.89 p/Share
15,489
Reduced 2.71%
556,249
Common Stock
Dec 20
2024
BUY
Grant, award, or other acquisition
$699,033
$17.76 p/Share
39,360
Added 6.44%
571,738
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$53,530
$18.37 p/Share
2,914
Reduced 0.54%
532,378
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$574,207
$18.53 p/Share
30,988
Reduced 5.47%
535,292
Common Stock
Dec 10
2024
BUY
Grant, award, or other acquisition
$1,447,369
$18.38 p/Share
78,747
Added 12.21%
566,280
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$135,093
$17.65 p/Share
7,654
Reduced 1.55%
487,533
Common Stock
Sep 21
2024
SELL
Payment of exercise price or tax liability
$56,189
$11.94 p/Share
4,706
Reduced 0.94%
495,187
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$34,688
$11.9 p/Share
2,915
Reduced 0.58%
499,893
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$88,403
$11.55 p/Share
7,654
Reduced 1.5%
502,808
Common Stock
Jun 24
2024
$438,770
$9.86 p/Share
44,500
Reduced 8.02%
510,462
Common Stock
Jun 21
2024
SELL
Payment of exercise price or tax liability
$47,295
$10.05 p/Share
4,706
Reduced 0.84%
554,962
Common Stock
Jun 13
2024
SELL
Payment of exercise price or tax liability
$26,322
$9.03 p/Share
2,915
Reduced 0.52%
559,668
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$69,039
$9.02 p/Share
7,654
Reduced 1.34%
562,583
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$70,825
$15.05 p/Share
4,706
Reduced 0.77%
604,482
Common Stock