Oct 01
2024
SELL
Open market or private sale
$14,828
$274.61 p/Share
54
Reduced 1.09%
4,879
Common Stock
Sep 30
2024
SELL
Open market or private sale
$78,604
$274.84 p/Share
286
Reduced 5.54%
4,879
Common Stock
Sep 30
2024
BUY
Open market or private purchase
$8,833
$163.59 p/Share
54
Added 1.08%
4,933
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$47,298
$255.67 p/Share
185
Reduced 3.46%
5,165
Common Stock
Jun 27
2024
SELL
Open market or private sale
$18,316
$244.22 p/Share
75
Reduced 1.38%
5,350
Common Stock
Apr 10
2024
BUY
Grant, award, or other acquisition
-
2,344
Added 28.8%
5,794
Common Stock
Apr 02
2024
SELL
Open market or private sale
$18,726
$249.69 p/Share
75
Reduced 2.13%
3,450
Common Stock
Mar 27
2024
SELL
Open market or private sale
$457,645
$260.47 p/Share
1,757
Reduced 33.74%
3,450
Common Stock
Mar 26
2024
SELL
Payment of exercise price or tax liability
$189,115
$261.57 p/Share
723
Reduced 12.19%
5,207
Common Stock
Mar 26
2024
BUY
Grant, award, or other acquisition
-
1,459
Added 21.25%
5,407
Common Stock
Oct 03
2023
SELL
Open market or private sale
$12,889
$207.89 p/Share
62
Reduced 1.37%
4,471
Common Stock
Sep 10
2023
BUY
Grant, award, or other acquisition
-
1,413
Added 24.04%
4,465
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
1,498
Added 32.92%
3,052
Common Stock
Apr 03
2023
SELL
Open market or private sale
$13,946
$205.09 p/Share
68
Reduced 4.19%
1,554
Common Stock
Mar 28
2023
SELL
Open market or private sale
$483,414
$196.75 p/Share
2,457
Reduced 61.26%
1,554
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$187,806
$200.22 p/Share
938
Reduced 18.95%
4,011
Common Stock
Mar 27
2023
BUY
Grant, award, or other acquisition
-
1,747
Added 27.45%
4,617
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$73,153
$200.42 p/Share
365
Reduced 10.23%
3,202
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
493
Added 12.14%
3,567
Common Stock
Jan 11
2023
SELL
Open market or private sale
$77,090
$195.66 p/Share
394
Reduced 11.36%
3,074
Common Stock
Jan 10
2023
SELL
Payment of exercise price or tax liability
$52,929
$192.47 p/Share
275
Reduced 7.35%
3,468
Common Stock
Oct 03
2022
SELL
Open market or private sale
$10,706
$187.83 p/Share
57
Reduced 1.5%
3,743
Common Stock
Sep 06
2022
SELL
Open market or private sale
$88,728
$200.29 p/Share
443
Reduced 10.58%
3,743
Common Stock
Jul 12
2022
SELL
Open market or private sale
$58,020
$177.43 p/Share
327
Reduced 7.25%
4,186
Common Stock
Jul 10
2022
SELL
Payment of exercise price or tax liability
$31,290
$179.83 p/Share
174
Reduced 3.71%
4,513
Common Stock