Dec 01
2025
SELL
Payment of exercise price or tax liability
$14,081
$132.84 p/Share
106
Reduced 0.32%
32,768
Common Stock
Dec 01
2025
BUY
Grant, award, or other acquisition
$60,575
$132.84 p/Share
456
Added 1.37%
32,874
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$119,568
$150.59 p/Share
794
Reduced 2.49%
31,089
Common Stock
Nov 17
2025
BUY
Grant, award, or other acquisition
$200,134
$150.59 p/Share
1,329
Added 3.94%
32,418
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
-
2,908
Added 8.42%
31,634
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$33,506
$154.41 p/Share
217
Reduced 0.74%
28,975
Common Stock
Nov 13
2025
SELL
Payment of exercise price or tax liability
$13,328
$153.2 p/Share
87
Reduced 0.3%
29,192
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$14,970
$141.23 p/Share
106
Reduced 0.36%
29,279
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$15,438
$140.35 p/Share
110
Reduced 0.37%
29,385
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$83,165
$140.01 p/Share
594
Reduced 1.97%
29,495
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
1,196
Added 3.84%
29,928
Common Stock
Nov 13
2024
BUY
Grant, award, or other acquisition
$212,532
$149.25 p/Share
1,424
Added 4.7%
28,893
Common Stock
Aug 16
2024
SELL
Open market or private sale
$212,586
$146.51 p/Share
1,451
Reduced 5.15%
26,699
Common Stock
Dec 04
2023
SELL
Open market or private sale
$194,250
$129.5 p/Share
1,500
Reduced 5.06%
28,150
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$11,660
$129.56 p/Share
90
Reduced 0.3%
29,650
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$108,256
$135.32 p/Share
800
Reduced 2.62%
29,740
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
-
2,604
Added 7.96%
30,124
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$14,374
$133.1 p/Share
108
Reduced 0.39%
27,936
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$170,017
$137.0 p/Share
1,241
Added 4.24%
28,044
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$14,057
$133.88 p/Share
105
Reduced 0.39%
26,803
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
$137,492
$124.54 p/Share
1,104
Added 3.94%
26,908
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$11,721
$126.04 p/Share
93
Reduced 0.36%
25,804
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$8,946
$124.26 p/Share
72
Reduced 0.28%
25,897
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$102,776
$124.88 p/Share
823
Reduced 3.29%
24,206
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
3,376
Added 12.1%
24,522
Common Stock