Nov 07
2025
SELL
Payment of exercise price or tax liability
$9,173
$16.01 p/Share
573
Reduced 1.34%
42,119
Common Stock
Nov 06
2025
SELL
Payment of exercise price or tax liability
$10,236
$15.97 p/Share
641
Reduced 1.48%
42,692
Common Stock
Nov 03
2025
BUY
Grant, award, or other acquisition
$218,721
$14.64 p/Share
14,940
Added 25.64%
43,333
Common Stock
Nov 01
2025
SELL
Payment of exercise price or tax liability
$6,910
$14.64 p/Share
472
Reduced 1.64%
28,393
Common Stock
Oct 31
2025
SELL
Payment of exercise price or tax liability
$4,304
$14.64 p/Share
294
Reduced 1.01%
28,865
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
$218,647
$27.96 p/Share
7,820
Added 21.15%
29,159
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$17,950
$27.96 p/Share
642
Reduced 2.92%
21,339
Common Stock
Nov 05
2024
SELL
Payment of exercise price or tax liability
$7,871
$24.99 p/Share
315
Reduced 1.41%
21,981
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$9,908
$24.77 p/Share
400
Reduced 1.76%
22,296
Common Stock
Oct 31
2024
SELL
Payment of exercise price or tax liability
$6,152
$24.81 p/Share
248
Reduced 1.08%
22,696
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$7,319
$22.66 p/Share
323
Reduced 1.39%
22,944
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
$202,475
$23.14 p/Share
8,750
Added 27.33%
23,267
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$7,289
$23.14 p/Share
315
Reduced 2.12%
14,517
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$8,700
$21.75 p/Share
400
Reduced 2.63%
14,832
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$5,433
$21.82 p/Share
249
Reduced 1.61%
15,232
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$1,210
$27.52 p/Share
44
Reduced 0.28%
15,481
Common Stock
Nov 07
2022
SELL
Open market or private sale
$19,995
$27.58 p/Share
725
Reduced 4.37%
15,848
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$8,943
$27.69 p/Share
323
Reduced 2.04%
15,525
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$8,747
$27.77 p/Share
315
Reduced 1.87%
16,573
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$11,248
$28.12 p/Share
400
Reduced 2.31%
16,888
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$96,263
$28.43 p/Share
3,386
Added 16.38%
17,288
Common Stock
Nov 08
2021
SELL
Payment of exercise price or tax liability
$1,136
$25.82 p/Share
44
Reduced 0.32%
13,902
Common Stock
Nov 07
2021
SELL
Payment of exercise price or tax liability
$8,414
$26.05 p/Share
323
Reduced 2.26%
13,946
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$8,206
$26.05 p/Share
315
Reduced 2.16%
14,269
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
5,456
Added 27.23%
14,584
Common Stock