Dec 06
2025
SELL
Payment of exercise price or tax liability
$59,241
$82.28 p/Share
720
Reduced 8.19%
8,071
Common Stock
Dec 06
2025
BUY
Exercise of conversion of derivative security
-
1,409
Added 13.81%
8,791
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$57,596
$82.28 p/Share
700
Reduced 8.66%
7,382
Common Stock
Dec 05
2025
BUY
Exercise of conversion of derivative security
-
1,371
Added 14.5%
8,082
Common Stock
Dec 04
2025
SELL
Payment of exercise price or tax liability
$71,758
$82.01 p/Share
875
Reduced 11.53%
6,711
Common Stock
Dec 04
2025
BUY
Grant, award, or other acquisition
-
1,712
Added 19.1%
7,250
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$12,274
$82.38 p/Share
149
Reduced 2.47%
5,874
Common Stock
Dec 01
2025
BUY
Exercise of conversion of derivative security
-
290
Added 4.59%
6,023
Common Stock
Sep 10
2025
SELL
Payment of exercise price or tax liability
$9,517
$86.52 p/Share
110
Reduced 1.88%
5,733
Common Stock
Sep 10
2025
BUY
Grant, award, or other acquisition
-
214
Added 3.53%
5,843
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$9,441
$61.31 p/Share
154
Reduced 2.66%
5,629
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
300
Added 4.93%
5,783
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$44,164
$61.34 p/Share
720
Reduced 11.61%
5,483
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
-
1,409
Added 18.51%
6,203
Common Stock
Dec 05
2024
SELL
Payment of exercise price or tax liability
$28,715
$62.56 p/Share
459
Reduced 8.74%
4,794
Common Stock
Dec 05
2024
BUY
Grant, award, or other acquisition
-
897
Added 15.56%
4,866
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$9,265
$63.03 p/Share
147
Reduced 3.26%
4,356
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
287
Added 5.99%
4,503
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$9,561
$64.17 p/Share
149
Reduced 3.41%
4,216
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
290
Added 6.23%
4,365
Common Stock
Jan 12
2024
BUY
Other acquisition or disposition
$1,961
$50.3 p/Share
39
Added 0.95%
4,075
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$6,747
$50.73 p/Share
133
Reduced 3.19%
4,036
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
259
Added 5.85%
4,169
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$7,812
$50.73 p/Share
154
Reduced 3.79%
3,910
Common Stock
Dec 09
2023
BUY
Exercise of conversion of derivative security
-
300
Added 6.87%
4,064
Common Stock