Jan 28
2025
BUY
Grant, award, or other acquisition
-
104,701
Added 17.24%
502,521
Common Stock
Dec 18
2024
BUY
Grant, award, or other acquisition
-
87,657
Added 17.38%
416,747
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$574,445
$20.44 p/Share
28,104
Reduced 7.87%
329,090
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
47,623
Added 11.76%
357,194
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$359,305
$20.93 p/Share
17,167
Reduced 5.25%
309,571
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$82,459
$21.53 p/Share
3,830
Reduced 1.16%
326,738
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
57,057
Added 14.72%
330,568
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$154,071
$20.51 p/Share
7,512
Reduced 2.67%
273,511
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$185,071
$20.72 p/Share
8,932
Reduced 3.08%
281,023
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$76,530
$20.49 p/Share
3,735
Reduced 1.27%
289,955
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
43,170
Added 12.82%
293,690
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$263,453
$19.81 p/Share
13,299
Reduced 5.04%
250,520
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$85,060
$19.59 p/Share
4,342
Reduced 1.62%
263,819
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$49,547
$21.21 p/Share
2,336
Reduced 0.86%
268,161
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$53,451
$20.55 p/Share
2,601
Reduced 0.95%
270,497
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
-
30,603
Added 10.08%
273,098
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
20,289
Added 7.72%
242,495
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$117,353
$23.48 p/Share
4,998
Reduced 2.2%
222,206
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$87,510
$23.48 p/Share
3,727
Reduced 1.61%
227,204
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
40,500
Added 14.92%
230,931
Common Stock