Jun 05
2025
SELL
Open market or private sale
$434,520
$289.68 p/Share
1,500
Reduced 15.52%
8,162
Common Stock
May 06
2025
BUY
Grant, award, or other acquisition
-
610
Added 5.94%
9,662
Common Stock
May 02
2025
SELL
Payment of exercise price or tax liability
$60,728
$283.78 p/Share
214
Reduced 2.31%
9,052
Common Stock
Apr 30
2025
SELL
Payment of exercise price or tax liability
$21,353
$288.56 p/Share
74
Reduced 0.79%
9,266
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$153,404
$313.71 p/Share
489
Reduced 4.98%
9,340
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
1,403
Added 12.52%
9,802
Common Stock
Nov 05
2024
SELL
Payment of exercise price or tax liability
$67,184
$316.91 p/Share
212
Reduced 2.47%
8,383
Common Stock
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