Jun 16
2025
|
BUY
Grant, award, or other acquisition
|
-
|
105
Added 0.32%
|
32,414
Common Stock
|
|
Mar 14
2025
|
SELL
Payment of exercise price or tax liability
|
$643
$42.88 p/Share
|
15
Reduced 0.05%
|
32,298
Common Stock
|
|
Mar 14
2025
|
BUY
Grant, award, or other acquisition
|
-
|
149
Added 0.46%
|
32,313
Common Stock
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$107,199
$49.31 p/Share
|
2,174
Reduced 6.33%
|
32,164
Common Stock
|
|
Feb 26
2025
|
BUY
Grant, award, or other acquisition
|
-
|
1,780
Added 4.93%
|
34,338
Common Stock
|
|
Dec 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
112
Added 0.34%
|
32,558
Common Stock
|
|
Sep 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
126
Added 0.39%
|
32,446
Common Stock
|
|
Jun 14
2024
|
BUY
Grant, award, or other acquisition
|
-
|
143
Added 0.44%
|
32,320
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$580
$36.29 p/Share
|
16
Reduced 0.05%
|
32,177
Common Stock
|
|
Mar 15
2024
|
BUY
Grant, award, or other acquisition
|
-
|
219
Added 0.68%
|
32,193
Common Stock
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$72,135
$33.52 p/Share
|
2,152
Reduced 6.31%
|
31,974
Common Stock
|
|
Feb 16
2024
|
BUY
Grant, award, or other acquisition
|
-
|
3,690
Added 9.76%
|
34,126
Common Stock
|
|
Dec 15
2023
|
BUY
Grant, award, or other acquisition
|
-
|
245
Added 0.8%
|
30,330
Common Stock
|
|
Sep 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
267
Added 0.88%
|
30,085
Common Stock
|
|
Aug 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
8,090
Added 21.34%
|
29,818
Common Stock
|
|
Jul 18
2023
|
BUY
Grant, award, or other acquisition
|
-
|
19,596
Added 47.42%
|
21,728
Common Stock
|
|