Nov 08
2024
SELL
Open market or private sale
$774,720
$215.2 p/Share
3,600
Reduced 12.42%
25,389
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$196,059
$200.47 p/Share
978
Reduced 3.26%
28,989
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
1,915
Added 6.01%
29,967
Common Stock
Jun 08
2024
SELL
Payment of exercise price or tax liability
$165,127
$169.71 p/Share
973
Reduced 3.35%
28,052
Common Stock
Jun 08
2024
BUY
Exercise of conversion of derivative security
-
1,903
Added 6.21%
28,755
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$257,739
$180.87 p/Share
1,425
Reduced 5.01%
27,026
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
2,789
Added 9.08%
27,914
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$669,240
$185.18 p/Share
3,614
Reduced 12.35%
25,643
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
8,592
Added 22.7%
29,257
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$299,848
$140.84 p/Share
2,129
Reduced 9.36%
20,626
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
4,168
Added 15.48%
22,755
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$131,075
$134.99 p/Share
971
Reduced 4.97%
18,575
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
-
1,900
Added 8.97%
19,278
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$32,796
$133.32 p/Share
246
Reduced 1.37%
17,646
Common Stock
Jun 07
2023
BUY
Exercise of conversion of derivative security
-
480
Added 2.61%
17,892
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$127,812
$131.63 p/Share
971
Reduced 5.28%
17,412
Common Stock
Jun 03
2023
BUY
Exercise of conversion of derivative security
-
1,899
Added 9.36%
18,383
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$50,407
$133.0 p/Share
379
Reduced 2.29%
16,175
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
1,051
Added 5.97%
16,554
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$295,035
$134.29 p/Share
2,197
Reduced 12.45%
15,456
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
5,987
Added 25.33%
17,653
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$125,927
$128.76 p/Share
978
Reduced 7.91%
11,386
Common Stock
Sep 01
2022
BUY
Exercise of conversion of derivative security
-
1,914
Added 13.41%
12,364
Common Stock
Jun 08
2022
SELL
Payment of exercise price or tax liability
$157,810
$141.28 p/Share
1,117
Reduced 9.77%
10,317
Common Stock
Jun 08
2022
BUY
Exercise of conversion of derivative security
-
2,183
Added 16.53%
11,020
Common Stock