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
May 05
2021
SELL
Open market or private sale
$13,565
$28.74 p/Share
472
Reduced 4.92%
9,128
Common Stock
Nov 05
2020
BUY
Grant, award, or other acquisition
$63,797
$14.84 p/Share
4,299
Added 30.93%
9,600
Common Stock