Aug 29
2025
|
SELL
Payment of exercise price or tax liability
|
$103,977
$58.48 p/Share
|
1,778
Reduced 9.0%
|
17,982
Common Stock
|
|
Jun 16
2025
|
BUY
Grant, award, or other acquisition
|
-
|
116
Added 0.58%
|
19,760
Common Stock
|
|
Mar 14
2025
|
SELL
Payment of exercise price or tax liability
|
$171
$42.88 p/Share
|
4
Reduced 0.02%
|
19,629
Common Stock
|
|
Mar 14
2025
|
BUY
Grant, award, or other acquisition
|
-
|
112
Added 0.57%
|
19,633
Common Stock
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$30,621
$49.31 p/Share
|
621
Reduced 3.08%
|
19,521
Common Stock
|
|
Feb 26
2025
|
BUY
Grant, award, or other acquisition
|
-
|
2,374
Added 10.54%
|
20,142
Common Stock
|
|
Dec 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
84
Added 0.47%
|
17,768
Common Stock
|
|
Sep 13
2024
|
BUY
Grant, award, or other acquisition
|
-
|
96
Added 0.54%
|
17,684
Common Stock
|
|
Jun 14
2024
|
BUY
Grant, award, or other acquisition
|
-
|
107
Added 0.6%
|
17,588
Common Stock
|
|
Mar 15
2024
|
BUY
Grant, award, or other acquisition
|
-
|
120
Added 0.68%
|
17,481
Common Stock
|
|
Feb 16
2024
|
BUY
Grant, award, or other acquisition
|
-
|
5,367
Added 23.61%
|
17,361
Common Stock
|
|
Dec 15
2023
|
BUY
Grant, award, or other acquisition
|
-
|
104
Added 0.86%
|
11,994
Common Stock
|
|
Sep 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
114
Added 0.95%
|
11,890
Common Stock
|
|
Aug 29
2023
|
BUY
Grant, award, or other acquisition
|
-
|
11,776
Added 50.0%
|
11,776
Common Stock
|
|