Dec 01
2025
SELL
Payment of exercise price or tax liability
$12,221
$132.84 p/Share
92
Reduced 0.34%
26,784
Common Stock
Dec 01
2025
BUY
Grant, award, or other acquisition
$87,541
$132.84 p/Share
659
Added 2.39%
26,876
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$132,368
$150.59 p/Share
879
Reduced 3.74%
22,631
Common Stock
Nov 17
2025
BUY
Grant, award, or other acquisition
$540,015
$150.59 p/Share
3,586
Added 12.03%
26,217
Common Stock
Nov 17
2025
BUY
Exercise of conversion of derivative security
-
3,420
Added 12.84%
23,218
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$54,661
$154.41 p/Share
354
Reduced 1.73%
20,090
Common Stock
Nov 13
2025
SELL
Payment of exercise price or tax liability
$27,575
$153.2 p/Share
180
Reduced 0.87%
20,444
Common Stock
Jul 08
2025
SELL
Payment of exercise price or tax liability
$6,915
$132.99 p/Share
52
Reduced 0.25%
20,624
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$13,134
$141.23 p/Share
93
Reduced 0.45%
20,676
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$7,719
$140.35 p/Share
55
Reduced 0.26%
20,769
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$102,627
$140.01 p/Share
733
Reduced 3.4%
20,824
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
1,362
Added 5.9%
21,734
Common Stock
Nov 13
2024
BUY
Grant, award, or other acquisition
$440,138
$149.25 p/Share
2,949
Added 12.74%
20,195
Common Stock
Jul 08
2024
SELL
Payment of exercise price or tax liability
$6,057
$137.66 p/Share
44
Reduced 0.27%
16,181
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$10,105
$129.56 p/Share
78
Reduced 0.48%
16,225
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$54,533
$135.32 p/Share
403
Reduced 2.41%
16,303
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
-
1,300
Added 7.3%
16,498
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$16,371
$133.1 p/Share
123
Reduced 0.79%
15,406
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$400,040
$137.0 p/Share
2,920
Added 15.83%
15,529
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$13,254
$133.88 p/Share
99
Reduced 0.78%
12,609
Common Stock
Jul 07
2023
SELL
Payment of exercise price or tax liability
$5,334
$121.23 p/Share
44
Reduced 0.35%
12,708
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
$119,558
$124.54 p/Share
960
Added 7.0%
12,752
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$5,923
$126.04 p/Share
47
Reduced 0.4%
11,792
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$4,721
$124.26 p/Share
38
Reduced 0.32%
11,839
Common Stock
Nov 16
2022
BUY
Grant, award, or other acquisition
$250,134
$124.88 p/Share
2,003
Added 14.43%
11,877
Common Stock