Nov 21
2025
SELL
Payment of exercise price or tax liability
$7,771
$172.71 p/Share
45
Reduced 0.7%
6,366
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$20,699
$169.67 p/Share
122
Reduced 1.87%
6,411
Common Stock
Nov 19
2025
SELL
Payment of exercise price or tax liability
$32,826
$174.61 p/Share
188
Reduced 3.73%
4,856
Common Stock
Nov 19
2025
BUY
Grant, award, or other acquisition
-
2,217
Added 25.34%
6,533
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$25,426
$179.06 p/Share
142
Reduced 3.06%
4,504
Common Stock
Sep 17
2025
SELL
Open market or private sale
$24,645
$173.56 p/Share
142
Reduced 2.97%
4,646
Common Stock
Aug 01
2025
SELL
Payment of exercise price or tax liability
$5,077
$158.68 p/Share
32
Reduced 0.66%
4,788
Common Stock
Nov 25
2024
SELL
Open market or private sale
$60,126
$171.79 p/Share
350
Reduced 6.77%
4,820
Common Stock
Nov 24
2024
SELL
Payment of exercise price or tax liability
$8,173
$170.28 p/Share
48
Reduced 0.92%
5,170
Common Stock
Nov 23
2024
SELL
Payment of exercise price or tax liability
$7,662
$170.28 p/Share
45
Reduced 0.86%
5,218
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$10,094
$165.48 p/Share
61
Reduced 1.56%
3,853
Common Stock
Nov 20
2024
BUY
Grant, award, or other acquisition
-
1,584
Added 23.13%
5,263
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$4,779
$149.37 p/Share
32
Reduced 0.85%
3,740
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$16,430
$149.37 p/Share
110
Reduced 2.83%
3,772
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$4,108
$132.53 p/Share
31
Reduced 0.79%
3,882
Common Stock
Jun 17
2024
SELL
Open market or private sale
$60,037
$136.45 p/Share
440
Reduced 10.11%
3,913
Common Stock
Nov 24
2023
SELL
Payment of exercise price or tax liability
$11,563
$136.04 p/Share
85
Reduced 1.92%
4,353
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$6,107
$135.72 p/Share
45
Reduced 1.0%
4,438
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$4,249
$132.8 p/Share
32
Reduced 0.71%
4,483
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$12,519
$133.19 p/Share
94
Reduced 2.81%
3,251
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
1,533
Added 25.35%
4,515
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
-
359
Added 10.45%
3,076
Common Stock