Jun 16
2025
|
BUY
Grant, award, or other acquisition
|
-
|
100
Added 0.41%
|
24,053
Common Stock
|
|
Mar 14
2025
|
SELL
Payment of exercise price or tax liability
|
$514
$42.88 p/Share
|
12
Reduced 0.05%
|
23,940
Common Stock
|
|
Mar 14
2025
|
BUY
Grant, award, or other acquisition
|
-
|
125
Added 0.52%
|
23,952
Common Stock
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$79,537
$49.31 p/Share
|
1,613
Reduced 6.34%
|
23,827
Common Stock
|
|
Feb 26
2025
|
BUY
Grant, award, or other acquisition
|
-
|
2,077
Added 7.55%
|
25,440
Common Stock
|
|
Dec 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
94
Added 0.4%
|
23,363
Common Stock
|
|
Sep 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
106
Added 0.45%
|
23,269
Common Stock
|
|
Jun 14
2024
|
BUY
Grant, award, or other acquisition
|
-
|
119
Added 0.51%
|
23,163
Common Stock
|
|
Mar 15
2024
|
SELL
Payment of exercise price or tax liability
|
$290
$36.29 p/Share
|
8
Reduced 0.03%
|
23,044
Common Stock
|
|
Mar 15
2024
|
BUY
Grant, award, or other acquisition
|
-
|
159
Added 0.69%
|
23,052
Common Stock
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$33,821
$33.52 p/Share
|
1,009
Reduced 4.22%
|
22,893
Common Stock
|
|
Feb 16
2024
|
BUY
Grant, award, or other acquisition
|
-
|
4,227
Added 15.03%
|
23,902
Common Stock
|
|
Dec 15
2023
|
BUY
Grant, award, or other acquisition
|
-
|
163
Added 0.82%
|
19,675
Common Stock
|
|
Sep 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
179
Added 0.91%
|
19,512
Common Stock
|
|
Aug 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
8,050
Added 29.4%
|
19,333
Common Stock
|
|
Jul 18
2023
|
BUY
Grant, award, or other acquisition
|
-
|
10,484
Added 48.16%
|
11,283
Common Stock
|
|