Dec 01
2024
SELL
Payment of exercise price or tax liability
$694,908
$22.76 p/Share
30,532
Reduced 6.2%
461,584
Common Stock, par valu...
Nov 05
2024
BUY
Grant, award, or other acquisition
$3,436,638
$20.95 p/Share
164,040
Added 25.0%
492,116
Common Stock, par valu...
Aug 31
2024
SELL
Payment of exercise price or tax liability
$1,145,422
$20.24 p/Share
56,592
Reduced 14.71%
328,076
Common Stock, par valu...
Dec 01
2023
SELL
Payment of exercise price or tax liability
$701,416
$25.63 p/Share
27,367
Reduced 6.64%
384,668
Common Stock, par valu...
Nov 02
2023
BUY
Grant, award, or other acquisition
$3,864,378
$23.53 p/Share
164,232
Added 28.5%
412,035
Common Stock, par valu...
Aug 31
2023
SELL
Payment of exercise price or tax liability
$1,136,556
$26.74 p/Share
42,504
Reduced 14.64%
247,803
Common Stock, par valu...
Dec 01
2022
SELL
Payment of exercise price or tax liability
$283,466
$27.28 p/Share
10,391
Reduced 3.46%
290,307
Common Stock, par valu...
Nov 03
2022
BUY
Grant, award, or other acquisition
$3,125,639
$22.42 p/Share
139,413
Added 31.68%
300,698
Common Stock, par valu...
Aug 31
2022
SELL
Payment of exercise price or tax liability
$732,854
$26.07 p/Share
28,111
Reduced 14.84%
161,285
Common Stock, par valu...
Dec 13
2021
BUY
Grant, award, or other acquisition
$31,322
$34.12 p/Share
918
Added 0.48%
189,396
Common Stock, par valu...
Dec 01
2021
SELL
Payment of exercise price or tax liability
$333,378
$31.82 p/Share
10,477
Reduced 5.27%
188,478
Common Stock, par valu...
Nov 08
2021
BUY
Grant, award, or other acquisition
$2,809,450
$35.74 p/Share
78,608
Added 28.32%
198,955
Common Stock, par valu...
Aug 31
2021
SELL
Payment of exercise price or tax liability
$450,170
$32.44 p/Share
13,877
Reduced 10.34%
120,347
Common Stock, par valu...
Dec 01
2020
SELL
Payment of exercise price or tax liability
$173,044
$22.36 p/Share
7,739
Reduced 5.45%
134,224
Common Stock, par valu...
Nov 05
2020
BUY
Grant, award, or other acquisition
$693,833
$10.07 p/Share
68,901
Added 32.53%
142,881
Common Stock, par valu...
Aug 31
2020
SELL
Payment of exercise price or tax liability
$99,551
$21.06 p/Share
4,727
Reduced 6.01%
73,980
Common Stock, par valu...
Nov 29
2019
SELL
Payment of exercise price or tax liability
$225,281
$27.49 p/Share
8,195
Reduced 9.43%
78,707
Common Stock, par valu...
Nov 01
2019
BUY
Grant, award, or other acquisition
$600,989
$14.03 p/Share
42,836
Added 33.02%
86,902
Common Stock, par valu...