Jan 01
2025
SELL
Payment of exercise price or tax liability
$5,717
$13.71 p/Share
417
Reduced 0.39%
107,144
Common Stock
Oct 09
2024
SELL
Payment of exercise price or tax liability
$11,015
$24.37 p/Share
452
Reduced 0.42%
107,561
Common Stock
Sep 11
2024
SELL
Open market or private sale
$54,957
$26.17 p/Share
2,100
Reduced 1.91%
108,013
Common Stock
Apr 14
2024
SELL
Payment of exercise price or tax liability
$18,377
$19.55 p/Share
940
Reduced 0.85%
110,113
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$20,972
$22.24 p/Share
943
Reduced 0.84%
111,053
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$31,247
$22.24 p/Share
1,405
Reduced 1.24%
111,996
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$70,293
$21.16 p/Share
3,322
Reduced 2.85%
113,401
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
49,250
Added 29.67%
116,723
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$5,799
$19.14 p/Share
303
Reduced 0.45%
67,473
Common Stock
Oct 09
2023
SELL
Payment of exercise price or tax liability
$4,623
$15.01 p/Share
308
Reduced 0.45%
67,776
Common Stock
Sep 26
2023
SELL
Payment of exercise price or tax liability
$2,126
$15.99 p/Share
133
Reduced 0.19%
68,084
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$14,208
$22.27 p/Share
638
Reduced 0.93%
68,217
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$21,751
$23.72 p/Share
917
Reduced 1.31%
68,855
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$32,051
$22.91 p/Share
1,399
Reduced 1.97%
69,772
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
28,459
Added 28.56%
71,171
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$4,382
$14.51 p/Share
302
Reduced 0.7%
42,712
Common Stock
Oct 09
2022
SELL
Payment of exercise price or tax liability
$6,063
$19.62 p/Share
309
Reduced 0.71%
43,014
Common Stock
Sep 26
2022
SELL
Payment of exercise price or tax liability
$2,449
$18.41 p/Share
133
Reduced 0.31%
43,323
Common Stock
Sep 25
2022
SELL
Payment of exercise price or tax liability
$6,448
$18.69 p/Share
345
Reduced 0.79%
43,456
Common Stock
Apr 14
2022
BUY
Grant, award, or other acquisition
-
7,500
Added 14.62%
43,801
Common Stock