Jun 16
2025
|
BUY
Grant, award, or other acquisition
|
-
|
95
Added 0.45%
|
20,819
Common Stock
|
|
Mar 14
2025
|
SELL
Payment of exercise price or tax liability
|
$857
$42.88 p/Share
|
20
Reduced 0.1%
|
20,711
Common Stock
|
|
Mar 14
2025
|
BUY
Grant, award, or other acquisition
|
-
|
120
Added 0.58%
|
20,731
Common Stock
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$144,428
$49.31 p/Share
|
2,929
Reduced 12.44%
|
20,611
Common Stock
|
|
Feb 26
2025
|
BUY
Grant, award, or other acquisition
|
-
|
2,077
Added 8.11%
|
23,540
Common Stock
|
|
Dec 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
90
Added 0.42%
|
21,463
Common Stock
|
|
Sep 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
104
Added 0.48%
|
21,373
Common Stock
|
|
Jun 14
2024
|
BUY
Grant, award, or other acquisition
|
-
|
116
Added 0.54%
|
21,269
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$471
$36.29 p/Share
|
13
Reduced 0.06%
|
21,153
Common Stock
|
|
Mar 15
2024
|
BUY
Grant, award, or other acquisition
|
-
|
155
Added 0.73%
|
21,166
Common Stock
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$57,754
$33.52 p/Share
|
1,723
Reduced 7.58%
|
21,011
Common Stock
|
|
Feb 16
2024
|
BUY
Grant, award, or other acquisition
|
-
|
4,025
Added 15.04%
|
22,734
Common Stock
|
|
Dec 15
2023
|
BUY
Grant, award, or other acquisition
|
-
|
159
Added 0.86%
|
18,351
Common Stock
|
|
Sep 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
174
Added 0.95%
|
18,192
Common Stock
|
|
Aug 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
7,276
Added 28.77%
|
18,018
Common Stock
|
|
Jul 18
2023
|
BUY
Grant, award, or other acquisition
|
-
|
10,742
Added 50.0%
|
10,742
Common Stock
|
|