Jul 11
2025
SELL
Payment of exercise price or tax liability
$14,583
$18.94 p/Share
770
Reduced 1.16%
65,881
Common Stock
Jul 09
2025
SELL
Payment of exercise price or tax liability
$16,926
$18.56 p/Share
912
Reduced 1.35%
66,651
Common Stock
Apr 11
2025
SELL
Payment of exercise price or tax liability
$13,262
$16.83 p/Share
788
Reduced 1.15%
67,563
Common Stock
Apr 09
2025
SELL
Payment of exercise price or tax liability
$14,744
$17.49 p/Share
843
Reduced 1.22%
68,351
Common Stock
Jan 11
2025
SELL
Payment of exercise price or tax liability
$16,158
$19.73 p/Share
819
Reduced 1.17%
69,194
Common Stock
Jan 10
2025
SELL
Payment of exercise price or tax liability
$4,202
$19.73 p/Share
213
Reduced 0.3%
70,013
Common Stock
Jan 09
2025
SELL
Payment of exercise price or tax liability
$85,814
$19.98 p/Share
4,295
Reduced 9.14%
42,698
Common Stock
Jan 09
2025
BUY
Grant, award, or other acquisition
$550,009
$19.98 p/Share
27,528
Added 28.16%
70,226
Common Stock
Oct 11
2024
SELL
Payment of exercise price or tax liability
$15,762
$19.63 p/Share
803
Reduced 1.68%
46,993
Common Stock
Oct 10
2024
SELL
Payment of exercise price or tax liability
$4,204
$19.74 p/Share
213
Reduced 0.44%
47,796
Common Stock
Jul 11
2024
SELL
Payment of exercise price or tax liability
$17,014
$21.11 p/Share
806
Reduced 1.65%
48,009
Common Stock
Jul 10
2024
SELL
Payment of exercise price or tax liability
$4,506
$21.06 p/Share
214
Reduced 0.44%
48,815
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$15,133
$18.41 p/Share
822
Reduced 1.65%
49,029
Common Stock
Apr 10
2024
SELL
Payment of exercise price or tax liability
$3,977
$18.33 p/Share
217
Reduced 0.43%
49,852
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$45,482
$17.48 p/Share
2,602
Reduced 4.94%
50,069
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$2,983
$17.45 p/Share
171
Reduced 0.32%
52,671
Common Stock
Jan 09
2024
BUY
Grant, award, or other acquisition
$449,998
$17.4 p/Share
25,862
Added 32.86%
52,842
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
$2,341
$16.26 p/Share
144
Reduced 0.53%
26,980
Common Stock
Jul 10
2023
SELL
Payment of exercise price or tax liability
$2,203
$15.3 p/Share
144
Reduced 0.53%
27,124
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$1,782
$12.38 p/Share
144
Reduced 0.53%
27,268
Common Stock
Jan 11
2023
BUY
Grant, award, or other acquisition
$299,997
$13.5 p/Share
22,222
Added 44.77%
27,412
Common Stock
Jan 10
2023
SELL
Payment of exercise price or tax liability
$9,124
$13.32 p/Share
685
Reduced 11.66%
5,190
Common Stock
Jan 10
2022
BUY
Grant, award, or other acquisition
$99,993
$17.02 p/Share
5,875
Added 50.0%
5,875
Common Stock