Nov 01
2024
SELL
Payment of exercise price or tax liability
$37,746
$233.0 p/Share
162
Reduced 0.82%
19,581
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$205,847
$220.63 p/Share
933
Reduced 4.51%
19,743
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$174,571
$216.59 p/Share
806
Reduced 3.75%
20,676
Common Stock
May 03
2024
SELL
Open market or private sale
$1,294,188
$208.74 p/Share
6,200
Reduced 22.4%
21,482
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$47,683
$197.04 p/Share
242
Reduced 0.87%
27,682
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$65,931
$187.84 p/Share
351
Reduced 1.24%
27,924
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
3,370
Added 10.65%
28,275
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$12,407
$174.75 p/Share
71
Reduced 0.28%
24,905
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$20,332
$147.34 p/Share
138
Reduced 0.55%
24,976
Common Stock
Aug 29
2023
SELL
Open market or private sale
$598,500
$171.0 p/Share
3,500
Reduced 12.23%
25,114
Common Stock
Jul 03
2023
SELL
Open market or private sale
$147,658
$164.43 p/Share
898
Reduced 3.04%
28,614
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$98,864
$143.49 p/Share
689
Reduced 2.28%
29,512
Common Stock
Apr 01
2023
SELL
Open market or private sale
$49,325
$142.56 p/Share
346
Reduced 1.13%
30,201
Common Stock
Mar 15
2023
SELL
Open market or private sale
$40,586
$133.07 p/Share
305
Reduced 0.99%
30,547
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$64,250
$130.59 p/Share
492
Reduced 1.57%
30,852
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
5,208
Added 14.25%
31,344
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$17,475
$116.5 p/Share
150
Reduced 0.57%
26,136
Common Stock
Dec 13
2022
SELL
Open market or private sale
$400,704
$122.39 p/Share
3,274
Reduced 11.08%
26,286
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$11,904
$121.47 p/Share
98
Reduced 0.33%
29,560
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$22,836
$116.51 p/Share
196
Reduced 0.66%
29,658
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$47,960
$90.32 p/Share
531
Reduced 1.75%
29,854
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
5,000
Added 14.13%
30,385
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$27,668
$112.93 p/Share
245
Reduced 0.96%
25,385
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$4,654
$105.77 p/Share
44
Reduced 0.17%
25,630
Common Stock
Mar 10
2022
SELL
Sale (or disposition) back to the issuer
-
458
Reduced 1.75%
25,674
Common Stock