Nov 27
2024
SELL
Open market or private sale
$224,987
$261.31 p/Share
861
Reduced 1.43%
59,346
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$187,798
$233.0 p/Share
806
Reduced 1.32%
60,207
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$394,927
$220.63 p/Share
1,790
Reduced 2.85%
61,013
Common Stock
Mar 27
2024
SELL
Open market or private sale
$1,591,763
$199.07 p/Share
7,996
Reduced 11.29%
62,803
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$107,068
$187.84 p/Share
570
Reduced 0.8%
70,799
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$82,857
$172.62 p/Share
480
Reduced 0.67%
71,369
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
4,984
Added 6.49%
71,849
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$34,425
$174.75 p/Share
197
Reduced 0.29%
66,865
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$118,756
$147.34 p/Share
806
Reduced 1.19%
67,062
Common Stock
Jul 03
2023
SELL
Open market or private sale
$323,269
$164.43 p/Share
1,966
Reduced 2.82%
67,868
Common Stock
May 25
2023
SELL
Open market or private sale
$446,574
$142.63 p/Share
3,131
Reduced 4.29%
69,834
Common Stock
Mar 15
2023
SELL
Open market or private sale
$70,127
$133.07 p/Share
527
Reduced 0.72%
72,965
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
12,703
Added 14.74%
73,492
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$66,987
$116.5 p/Share
575
Reduced 0.94%
60,789
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$89,766
$121.47 p/Share
739
Reduced 1.19%
61,364
Common Stock
Sep 09
2022
SELL
Open market or private sale
$245,207
$122.42 p/Share
2,003
Reduced 3.12%
62,103
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$163,028
$90.32 p/Share
1,805
Reduced 2.74%
64,106
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$17,769
$105.77 p/Share
168
Reduced 0.25%
65,911
Common Stock
Mar 10
2022
SELL
Sale (or disposition) back to the issuer
-
1,162
Reduced 1.73%
66,079
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
7,916
Added 10.53%
67,241
Common Stock
Dec 30
2021
SELL
Open market or private sale
$236,371
$98.9 p/Share
2,390
Reduced 3.87%
59,325
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$157,869
$98.73 p/Share
1,599
Reduced 2.53%
61,715
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
5,000
Added 7.32%
63,314
Common Stock
Sep 10
2021
SELL
Open market or private sale
$255,477
$101.42 p/Share
2,519
Reduced 4.14%
58,314
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$107,681
$93.23 p/Share
1,155
Reduced 1.86%
60,833
Common Stock