Mar 06
2024
SELL
Payment of exercise price or tax liability
$64,044
$205.27 p/Share
312
Reduced 3.72%
8,083
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
695
Added 7.65%
8,395
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
1,844
Added 19.32%
7,700
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$186,368
$221.34 p/Share
842
Reduced 12.57%
5,856
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
1,299
Added 16.24%
6,698
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$47,818
$218.35 p/Share
219
Reduced 3.9%
5,399
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$205,050
$210.74 p/Share
973
Reduced 14.76%
5,618
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$101,943
$213.27 p/Share
478
Reduced 6.76%
6,591
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
1,022
Added 12.63%
7,069
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,094,973
$237.11 p/Share
4,618
Reduced 43.3%
6,047
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$139,479
$238.02 p/Share
586
Reduced 5.21%
10,665
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
1,299
Added 10.35%
11,251
Common Stock
Mar 03
2023
SELL
Open market or private sale
$1,429,339
$239.26 p/Share
5,974
Reduced 37.51%
9,952
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$61,105
$234.12 p/Share
261
Reduced 1.61%
15,926
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
1,464
Added 8.29%
16,187
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$230,729
$235.92 p/Share
978
Reduced 6.23%
14,723
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$174,081
$243.13 p/Share
716
Reduced 4.36%
15,701
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
889
Added 5.23%
16,102
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$170,888
$241.71 p/Share
707
Reduced 4.35%
15,528
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
1,022
Added 6.01%
15,989
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$87,982
$190.85 p/Share
461
Reduced 2.94%
15,213
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
1,021
Added 6.12%
15,674
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
1,732
Added 10.57%
14,653
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$80,924
$156.83 p/Share
516
Reduced 3.84%
12,921
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$259,502
$151.49 p/Share
1,713
Reduced 11.31%
13,437
Common Stock