Dec 04
2024
-
320
Reduced 0.34%
95,130
Common Stock
Jul 31
2024
SELL
Open market or private sale
$468,480
$132.94 p/Share
3,524
Reduced 3.56%
95,450
Common Stock
Jul 29
2024
SELL
Open market or private sale
$1,055,040
$131.88 p/Share
8,000
Reduced 7.48%
98,974
Common Stock
Jul 25
2024
SELL
Open market or private sale
$1,035,440
$129.43 p/Share
8,000
Reduced 6.96%
106,974
Common Stock
Jul 23
2024
SELL
Open market or private sale
$1,473,415
$128.75 p/Share
11,444
Reduced 9.05%
114,974
Common Stock
Jul 09
2024
SELL
Open market or private sale
$1,582,624
$123.44 p/Share
12,821
Reduced 9.21%
126,418
Common Stock
Jul 02
2024
SELL
Open market or private sale
$1,569,523
$129.82 p/Share
12,090
Reduced 7.99%
139,239
Common Stock
Jun 27
2024
SELL
Open market or private sale
$1,157,501
$129.46 p/Share
8,941
Reduced 5.58%
151,329
Common Stock
Jun 18
2024
SELL
Open market or private sale
$1,371,769
$121.01 p/Share
11,336
Reduced 6.61%
160,270
Common Stock
Jun 07
2024
-
1,200
Reduced 0.69%
171,606
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$1,018,045
$114.4 p/Share
8,899
Reduced 4.9%
172,799
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
15,494
Added 7.86%
181,698
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$92,549
$114.4 p/Share
809
Reduced 0.48%
166,204
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$146,163
$116.28 p/Share
1,257
Reduced 0.75%
167,013
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
3,873
Added 2.25%
168,270
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$65,505
$63.97 p/Share
1,024
Reduced 0.62%
164,397
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$49,407
$62.94 p/Share
785
Reduced 0.47%
165,421
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$793,484
$62.94 p/Share
12,607
Reduced 7.05%
166,206
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
32,578
Added 15.41%
178,813
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$113,438
$63.48 p/Share
1,787
Reduced 1.21%
146,235
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$95,734
$93.49 p/Share
1,024
Reduced 0.69%
148,022
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$1,055,638
$94.71 p/Share
11,146
Reduced 6.96%
149,046
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
27,234
Added 14.53%
160,192
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$135,256
$91.02 p/Share
1,486
Reduced 1.11%
132,958
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$159,194
$91.02 p/Share
1,749
Reduced 1.28%
134,444
Common Stock