Dec 01
2025
SELL
Payment of exercise price or tax liability
$72,663
$132.84 p/Share
547
Reduced 0.17%
330,154
Common Stock
Dec 01
2025
BUY
Grant, award, or other acquisition
$322,137
$132.84 p/Share
2,425
Added 0.73%
330,701
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
$4,146,050
$150.76 p/Share
27,501
Added 7.73%
328,276
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$3,283,464
$150.59 p/Share
21,804
Reduced 6.76%
300,775
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
-
51,350
Added 14.0%
315,500
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$882,453
$154.41 p/Share
5,715
Reduced 2.06%
271,229
Common Stock
Nov 13
2025
SELL
Payment of exercise price or tax liability
$383,766
$153.2 p/Share
2,505
Reduced 0.9%
276,944
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$77,252
$141.23 p/Share
547
Reduced 0.2%
279,449
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$216,840
$140.35 p/Share
1,545
Reduced 0.55%
279,996
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$1,801,088
$140.01 p/Share
12,864
Reduced 4.37%
281,541
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
14,109
Added 4.62%
291,343
Common Stock
Nov 13
2024
BUY
Grant, award, or other acquisition
$3,799,905
$149.25 p/Share
25,460
Added 8.33%
280,296
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$1,955,785
$146.93 p/Share
13,311
Reduced 5.16%
244,789
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$59,986
$129.56 p/Share
463
Reduced 0.18%
258,100
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,575,530
$135.32 p/Share
11,643
Reduced 4.31%
258,563
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
-
22,817
Added 7.95%
264,328
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$314,648
$133.1 p/Share
2,364
Reduced 0.95%
247,389
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$3,450,071
$137.0 p/Share
25,183
Added 9.16%
249,753
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$186,628
$133.88 p/Share
1,394
Reduced 0.62%
224,570
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
$439,377
$124.54 p/Share
3,528
Added 1.54%
225,964
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$164,986
$126.04 p/Share
1,309
Reduced 0.59%
222,436
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$168,123
$124.26 p/Share
1,353
Reduced 0.6%
223,745
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$1,369,933
$124.88 p/Share
10,970
Reduced 5.17%
201,074
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
27,874
Added 11.96%
205,282
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
$3,000,117
$124.88 p/Share
24,024
Added 9.64%
225,098
Common Stock