Dec 06
2025
SELL
Payment of exercise price or tax liability
$17,690
$82.28 p/Share
215
Reduced 1.59%
13,285
Common Stock
Dec 06
2025
BUY
Exercise of conversion of derivative security
-
421
Added 3.02%
13,500
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$15,139
$82.28 p/Share
184
Reduced 1.39%
13,079
Common Stock
Dec 05
2025
BUY
Exercise of conversion of derivative security
-
359
Added 2.64%
13,263
Common Stock
Dec 04
2025
SELL
Payment of exercise price or tax liability
$78,811
$82.01 p/Share
961
Reduced 6.93%
12,904
Common Stock
Dec 04
2025
BUY
Grant, award, or other acquisition
-
1,881
Added 12.23%
13,496
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$13,427
$82.38 p/Share
163
Reduced 1.34%
11,984
Common Stock
Dec 01
2025
BUY
Exercise of conversion of derivative security
-
319
Added 2.56%
12,147
Common Stock
Oct 15
2025
BUY
Other acquisition or disposition
$6,294
$86.22 p/Share
73
Added 0.61%
11,828
Common Stock
Sep 10
2025
SELL
Payment of exercise price or tax liability
$10,815
$86.52 p/Share
125
Reduced 1.05%
11,755
Common Stock
Sep 10
2025
BUY
Grant, award, or other acquisition
-
244
Added 2.01%
11,880
Common Stock
Jul 15
2025
BUY
Other acquisition or disposition
$6,163
$89.33 p/Share
69
Added 0.59%
11,636
Common Stock
Apr 15
2025
BUY
Other acquisition or disposition
$5,941
$78.18 p/Share
76
Added 0.65%
11,567
Common Stock
Jan 15
2025
BUY
Other acquisition or disposition
$5,894
$66.23 p/Share
89
Added 0.77%
11,491
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$13,188
$61.34 p/Share
215
Reduced 1.85%
11,402
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
-
421
Added 3.5%
11,617
Common Stock
Dec 05
2024
SELL
Payment of exercise price or tax liability
$32,718
$62.56 p/Share
523
Reduced 4.46%
11,196
Common Stock
Dec 05
2024
BUY
Grant, award, or other acquisition
-
1,022
Added 8.31%
11,278
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$10,526
$63.03 p/Share
167
Reduced 1.54%
10,697
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
327
Added 2.92%
10,864
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$10,459
$64.17 p/Share
163
Reduced 1.52%
10,537
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
318
Added 2.89%
10,700
Common Stock
Oct 15
2024
BUY
Other acquisition or disposition
$5,305
$60.98 p/Share
87
Added 0.83%
10,382
Common Stock
Jul 15
2024
BUY
Other acquisition or disposition
$5,277
$57.36 p/Share
92
Added 0.89%
10,295
Common Stock
Apr 15
2024
BUY
Other acquisition or disposition
$4,975
$52.93 p/Share
94
Added 0.91%
10,203
Common Stock