Jun 26
2023
SELL
Payment of exercise price or tax liability
$159,358
$172.84 p/Share
922
Reduced 8.84%
9,505
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
2,342
Added 18.34%
10,427
Common Stock
Jun 24
2023
SELL
Payment of exercise price or tax liability
$53,043
$172.22 p/Share
308
Reduced 3.67%
8,085
Common Stock
Jun 24
2023
BUY
Exercise of conversion of derivative security
-
781
Added 8.51%
8,393
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$73,763
$173.56 p/Share
425
Reduced 5.29%
7,612
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
1,078
Added 12.1%
7,832
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$69,321
$176.84 p/Share
392
Reduced 5.33%
6,959
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
993
Added 12.12%
7,200
Common Stock
Feb 14
2023
SELL
Open market or private sale
$3,277,883
$197.0 p/Share
16,639
Reduced 72.35%
6,358
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
$1,324,188
$104.77 p/Share
12,639
Added 35.47%
22,997
Common Stock
Jun 24
2022
SELL
Payment of exercise price or tax liability
$47,075
$152.84 p/Share
308
Reduced 2.89%
10,358
Common Stock
Jun 24
2022
BUY
Exercise of conversion of derivative security
-
781
Added 6.82%
10,666
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$123,902
$173.29 p/Share
715
Reduced 6.75%
9,885
Common Stock
Mar 20
2022
BUY
Exercise of conversion of derivative security
-
2,873
Added 21.45%
10,519
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$20,566
$163.22 p/Share
126
Reduced 1.6%
7,727
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
516
Added 6.17%
7,853
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
-
114
Reduced 1.53%
7,337
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
383
Added 4.89%
7,451
Common Stock
Apr 15
2021
SELL
Open market or private sale
$444,590
$230.0 p/Share
1,933
Reduced 21.48%
7,068
Common Stock
Apr 07
2021
SELL
Open market or private sale
$425,040
$220.0 p/Share
1,932
Reduced 17.67%
9,001
Common Stock
Mar 29
2021
SELL
Open market or private sale
$805,737
$208.47 p/Share
3,865
Reduced 26.12%
10,933
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
$23,032
$215.25 p/Share
107
Reduced 0.72%
14,798
Common Stock
Mar 20
2021
BUY
Exercise of conversion of derivative security
-
270
Added 1.78%
14,905
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$28,479
$226.02 p/Share
126
Reduced 0.85%
14,635
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
516
Added 3.38%
14,761
Common Stock