Nov 20
2025
SELL
Payment of exercise price or tax liability
$687,163
$169.67 p/Share
4,050
Reduced 2.72%
144,889
Common Stock
Nov 19
2025
SELL
Payment of exercise price or tax liability
$1,365,799
$174.61 p/Share
7,822
Reduced 6.33%
115,673
Common Stock
Nov 19
2025
BUY
Grant, award, or other acquisition
-
49,042
Added 24.77%
148,939
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$279,762
$175.51 p/Share
1,594
Reduced 1.46%
107,719
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$1,121,452
$179.06 p/Share
6,263
Reduced 5.42%
109,313
Common Stock
May 30
2025
SELL
Open market or private sale
$103,819
$157.78 p/Share
658
Reduced 0.57%
115,576
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$57,559
$165.4 p/Share
348
Reduced 0.3%
116,234
Common Stock
Dec 02
2024
SELL
Open market or private sale
$3,023,680
$169.66 p/Share
17,822
Reduced 13.26%
116,582
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$1,160,345
$165.48 p/Share
7,012
Reduced 6.45%
101,732
Common Stock
Nov 20
2024
BUY
Grant, award, or other acquisition
-
46,814
Added 25.83%
134,404
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$273,464
$151.42 p/Share
1,806
Reduced 1.87%
94,602
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$238,095
$149.37 p/Share
1,594
Reduced 1.63%
96,408
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$388,362
$149.37 p/Share
2,600
Reduced 2.58%
98,002
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$489,336
$149.37 p/Share
3,276
Reduced 3.15%
100,602
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$9,127
$154.71 p/Share
59
Reduced 0.06%
103,860
Common Stock
Jun 14
2024
-
720
Reduced 0.69%
103,919
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$78,650
$157.3 p/Share
500
Reduced 0.48%
104,639
Common Stock
Dec 06
2023
SELL
Open market or private sale
$1,559,320
$140.0 p/Share
11,138
Reduced 9.58%
105,139
Common Stock
Nov 27
2023
SELL
Open market or private sale
$981,397
$134.9 p/Share
7,275
Reduced 5.89%
116,277
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$146,118
$134.92 p/Share
1,083
Reduced 0.87%
123,552
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$452,812
$133.18 p/Share
3,400
Reduced 2.66%
124,635
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$345,280
$132.8 p/Share
2,600
Reduced 1.99%
128,035
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$1,458,963
$133.19 p/Share
10,954
Reduced 9.93%
99,395
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
53,332
Added 28.99%
130,635
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$5,424
$132.31 p/Share
41
Reduced 0.05%
88,257
Common Stock