May 07
2024
BUY
Grant, award, or other acquisition
-
532
Added 5.85%
8,559
Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$12,762
$311.29 p/Share
41
Reduced 0.51%
8,027
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$20,525
$277.37 p/Share
74
Reduced 0.91%
8,068
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$13,266
$276.38 p/Share
48
Reduced 0.59%
8,142
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$117,765
$268.87 p/Share
438
Reduced 5.08%
8,190
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
1,256
Added 12.75%
8,597
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$85,545
$269.86 p/Share
317
Reduced 4.15%
7,323
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$9,043
$231.89 p/Share
39
Reduced 0.51%
7,581
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$13,450
$235.97 p/Share
57
Reduced 0.74%
7,620
Common Stock
May 02
2023
BUY
Grant, award, or other acquisition
-
593
Added 7.17%
7,677
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$11,267
$239.74 p/Share
47
Reduced 0.66%
7,084
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$56,531
$234.57 p/Share
241
Reduced 3.28%
7,103
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
687
Added 8.56%
7,338
Common Stock
Nov 09
2022
SELL
Open market or private sale
$113,352
$292.9 p/Share
387
Reduced 5.52%
6,630
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$45,198
$269.04 p/Share
168
Reduced 2.34%
7,017
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$53,701
$247.47 p/Share
217
Reduced 2.94%
7,158
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$8,736
$236.1 p/Share
37
Reduced 0.5%
7,344
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$12,239
$230.92 p/Share
53
Reduced 0.71%
7,381
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
606
Added 7.54%
7,434
Common Stock
Apr 27
2022
SELL
Payment of exercise price or tax liability
$6,996
$249.87 p/Share
28
Reduced 0.41%
6,828
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$75,947
$235.86 p/Share
322
Reduced 4.49%
6,856
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
923
Added 11.45%
7,139
Common Stock
Nov 05
2021
BUY
Grant, award, or other acquisition
-
2,104
Added 25.38%
6,185
Common Stock