Dec 03
2024
SELL
Open market or private sale
$116,400
$188.35 p/Share
618
Reduced 0.41%
148,761
Common Stock
Dec 02
2024
SELL
Open market or private sale
$145,796
$187.64 p/Share
777
Reduced 0.52%
149,379
Common Stock
Nov 08
2024
SELL
Open market or private sale
$447,924
$179.17 p/Share
2,500
Reduced 1.64%
150,156
Common Stock
Nov 07
2024
SELL
Open market or private sale
$370,620
$174.0 p/Share
2,130
Reduced 1.38%
152,656
Common Stock
Sep 03
2024
SELL
Open market or private sale
$124,930
$158.14 p/Share
790
Reduced 0.51%
154,786
Common Stock
Jun 04
2024
SELL
Open market or private sale
$694,635
$163.06 p/Share
4,260
Reduced 2.67%
155,576
Common Stock
Jun 03
2024
SELL
Open market or private sale
$1,374,994
$162.05 p/Share
8,485
Reduced 5.04%
159,836
Common Stock
Jun 01
2024
BUY
Grant, award, or other acquisition
-
47,376
Added 21.96%
168,321
Common Stock
May 31
2024
SELL
Sale (or disposition) back to the issuer
-
9,809
Reduced 7.5%
120,945
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$45,102
$150.34 p/Share
300
Reduced 0.23%
130,568
Common Stock
Dec 06
2023
SELL
Open market or private sale
$100,676
$157.8 p/Share
638
Reduced 0.49%
130,868
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$62,346
$157.84 p/Share
395
Reduced 0.3%
131,506
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$56,022
$141.83 p/Share
395
Reduced 0.3%
131,901
Common Stock
Jun 05
2023
SELL
Open market or private sale
$860,137
$137.6 p/Share
6,251
Reduced 4.51%
132,296
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$669,650
$137.59 p/Share
4,867
Reduced 5.48%
83,970
Common Stock
Jun 01
2023
SELL
Sale (or disposition) back to the issuer
-
3,568
Reduced 3.86%
88,837
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
54,577
Added 28.26%
138,547
Common Stock
Jun 15
2022
SELL
Open market or private sale
$420,022
$124.23 p/Share
3,381
Reduced 3.54%
92,191
Common Stock
Jun 06
2022
SELL
Open market or private sale
$399,312
$127.78 p/Share
3,125
Reduced 3.17%
95,572
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$954,167
$124.63 p/Share
7,656
Reduced 26.65%
21,067
Common Stock
Jun 01
2022
SELL
Sale (or disposition) back to the issuer
-
4,800
Reduced 14.32%
28,723
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
77,630
Added 44.03%
98,697
Common Stock
Nov 09
2021
SELL
Open market or private sale
$432,717
$189.29 p/Share
2,286
Reduced 6.41%
33,387
Common Stock
Nov 08
2021
SELL
Open market or private sale
$404,756
$183.98 p/Share
2,200
Reduced 5.81%
35,673
Common Stock
Jun 03
2021
SELL
Open market or private sale
$710,600
$177.65 p/Share
4,000
Reduced 9.55%
37,873
Common Stock