Aug 08
2024
SELL
Open market or private sale
$354,860
$199.36 p/Share
1,780
Reduced 7.32%
22,521
Common Stock
Jun 03
2024
-
311
Reduced 1.26%
24,301
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
2,111
Added 7.9%
24,612
Common Stock
May 29
2024
SELL
Payment of exercise price or tax liability
$47,835
$214.51 p/Share
223
Reduced 0.98%
22,501
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$27,151
$217.21 p/Share
125
Reduced 0.55%
22,724
Common Stock
May 27
2024
SELL
Payment of exercise price or tax liability
$39,966
$217.21 p/Share
184
Reduced 0.8%
22,849
Common Stock
May 26
2024
SELL
Payment of exercise price or tax liability
$52,782
$217.21 p/Share
243
Reduced 1.04%
23,033
Common Stock
May 10
2024
SELL
Open market or private sale
$295,968
$226.97 p/Share
1,304
Reduced 5.31%
23,276
Common Stock
Feb 15
2024
SELL
Open market or private sale
$200,223
$238.93 p/Share
838
Reduced 3.29%
24,620
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$225,787
$220.28 p/Share
1,025
Reduced 3.87%
25,458
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
3,350
Added 11.23%
26,483
Common Stock
Nov 30
2023
SELL
Open market or private sale
$365,800
$197.73 p/Share
1,850
Reduced 7.41%
23,133
Common Stock
Nov 09
2023
SELL
Open market or private sale
$1,581,517
$173.26 p/Share
9,128
Reduced 26.76%
24,983
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
$1,320,547
$144.67 p/Share
9,128
Added 21.11%
34,111
Common Stock
Aug 10
2023
SELL
Open market or private sale
$151,564
$216.52 p/Share
700
Reduced 2.73%
24,983
Common Stock
May 29
2023
SELL
Payment of exercise price or tax liability
$43,288
$194.12 p/Share
223
Reduced 0.86%
25,683
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$24,265
$194.12 p/Share
125
Reduced 0.48%
25,906
Common Stock
May 27
2023
SELL
Payment of exercise price or tax liability
$35,718
$194.12 p/Share
184
Reduced 0.7%
26,031
Common Stock
May 26
2023
BUY
Grant, award, or other acquisition
-
2,189
Added 7.71%
26,215
Common Stock
May 15
2023
SELL
Open market or private sale
$65,684
$190.39 p/Share
345
Reduced 1.42%
24,026
Common Stock
May 12
2023
SELL
Open market or private sale
$185,614
$193.55 p/Share
959
Reduced 3.79%
24,371
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$77,221
$243.6 p/Share
317
Reduced 1.24%
25,330
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$796,629
$244.29 p/Share
3,261
Reduced 11.28%
25,647
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
8,676
Added 23.08%
28,908
Common Stock
Dec 01
2022
SELL
Open market or private sale
$1,436,320
$224.11 p/Share
6,409
Reduced 24.06%
20,232
Common Stock