Feb 13
2024
SELL
Payment of exercise price or tax liability
$67,401
$157.85 p/Share
427
Reduced 1.09%
38,647
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
834
Added 2.09%
39,074
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$641,562
$157.4 p/Share
4,076
Reduced 9.63%
38,240
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
8,932
Added 17.43%
42,316
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$173,995
$156.33 p/Share
1,113
Reduced 3.23%
33,384
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
3,059
Added 8.15%
34,497
Common Stock
Aug 23
2023
SELL
Sale (or disposition) back to the issuer
-
696
Reduced 0.79%
87,051
Common Stock
Jul 26
2023
SELL
Open market or private sale
$2,528,056
$172.0 p/Share
14,698
Reduced 14.35%
87,747
Common Stock
Jul 26
2023
BUY
Exercise of conversion of derivative security
$1,329,287
$90.44 p/Share
14,698
Added 12.55%
102,445
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$742,977
$162.01 p/Share
4,586
Reduced 4.97%
87,747
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
9,640
Added 9.45%
92,333
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$226,749
$162.08 p/Share
1,399
Reduced 1.66%
82,693
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
3,856
Added 4.38%
84,092
Common Stock
Oct 24
2022
SELL
Open market or private sale
$2,573,250
$171.55 p/Share
15,000
Reduced 15.75%
80,236
Common Stock
Oct 24
2022
BUY
Exercise of conversion of derivative security
$1,356,600
$90.44 p/Share
15,000
Added 13.61%
95,236
Common Stock
Apr 21
2022
SELL
Open market or private sale
$5,452,142
$183.58 p/Share
29,699
Reduced 27.02%
80,236
Common Stock
Apr 21
2022
BUY
Exercise of conversion of derivative security
$2,685,978
$90.44 p/Share
29,699
Added 21.27%
109,935
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$689,771
$165.89 p/Share
4,158
Reduced 4.93%
80,236
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
8,128
Added 8.78%
84,394
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$529,007
$168.85 p/Share
3,133
Reduced 1.36%
227,815
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
7,790
Added 3.26%
230,948
Common Stock