Apr 29
2024
SELL
Payment of exercise price or tax liability
$30,744
$232.91 p/Share
132
Reduced 0.08%
159,581
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
-
132
Added 0.08%
159,713
Common Stock
Mar 16
2024
SELL
Exercise of conversion of derivative security
-
7,178
Reduced 100.0%
0
Common Stock (restricted)
Mar 16
2024
SELL
Payment of exercise price or tax liability
$651,153
$253.17 p/Share
2,572
Reduced 1.58%
159,713
Common Stock
Mar 16
2024
BUY
Grant, award, or other acquisition
-
7,178
Added 50.0%
7,178
Common Stock (restricted)
Mar 16
2024
BUY
Exercise of conversion of derivative security
-
7,178
Added 4.24%
162,285
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$38,236
$254.91 p/Share
150
Reduced 0.1%
155,107
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
450
Added 0.29%
155,257
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$2,931,408
$244.04 p/Share
12,012
Reduced 7.2%
154,807
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
30,067
Added 15.27%
166,820
Common Stock
Jul 14
2023
BUY
Exercise of conversion of derivative security
-
1,574
Added 1.14%
136,752
Common Stock
May 04
2023
SELL
Open market or private sale
$7,011,981
$210.57 p/Share
33,300
Reduced 19.77%
135,178
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$20,748
$211.72 p/Share
98
Reduced 0.07%
145,178
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
$665,205
$28.43 p/Share
23,398
Added 12.19%
168,478
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$30,105
$177.09 p/Share
170
Reduced 0.12%
145,178
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
500
Added 0.34%
145,348
Common Stock
Mar 12
2023
SELL
Exercise of conversion of derivative security
-
9,580
Reduced 100.0%
0
Common Stock (restricted)
Mar 12
2023
SELL
Payment of exercise price or tax liability
$756,991
$182.76 p/Share
4,142
Reduced 2.78%
144,848
Common Stock
Mar 12
2023
BUY
Grant, award, or other acquisition
-
9,580
Added 50.0%
9,580
Common Stock (restricted)
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
9,580
Added 6.04%
148,990
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$2,246,594
$188.98 p/Share
11,888
Reduced 7.86%
139,410
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
30,211
Added 16.64%
151,298
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$917,451
$184.97 p/Share
4,960
Reduced 3.94%
121,087
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
4,960
Added 3.79%
126,047
Common Stock
Nov 18
2022
SELL
Open market or private sale
$1,927,200
$192.72 p/Share
10,000
Reduced 8.26%
111,087
Common Stock