Jan 02
2024
SELL
Sale (or disposition) back to the issuer
-
41,463
Reduced 28.9%
101,990
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$586,396
$80.86 p/Share
7,252
Reduced 4.81%
143,453
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
-
18,428
Added 10.9%
150,705
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$593,776
$81.63 p/Share
7,274
Reduced 6.73%
100,821
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
18,484
Added 14.6%
108,095
Common Stock
Jan 01
2024
BUY
Grant, award, or other acquisition
-
31,456
Added 19.21%
132,277
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$1,077,284
$148.55 p/Share
7,252
Reduced 5.13%
134,065
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
18,428
Added 11.54%
141,317
Common Stock
Jan 02
2023
SELL
Sale (or disposition) back to the issuer
-
5,921
Reduced 4.5%
125,737
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$2,537,235
$154.87 p/Share
16,383
Reduced 11.76%
122,889
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$820,965
$154.87 p/Share
5,301
Reduced 4.0%
127,350
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
-
17,843
Added 10.94%
145,193
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
13,469
Added 9.22%
132,651
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$662,212
$126.28 p/Share
5,244
Reduced 2.51%
203,780
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$707,215
$97.52 p/Share
7,252
Reduced 3.67%
190,596
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
18,428
Added 8.1%
209,024
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$1,107,933
$81.09 p/Share
13,663
Reduced 6.46%
197,848
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
30,305
Added 12.53%
211,511
Common Stock
Dec 31
2021
SELL
Sale (or disposition) back to the issuer
-
20,916
Reduced 9.94%
189,438
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$672,882
$81.71 p/Share
8,235
Reduced 4.35%
181,206
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$199,720
$89.32 p/Share
2,236
Reduced 1.05%
210,357
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$458,693
$87.47 p/Share
5,244
Reduced 2.41%
212,593
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
41,463
Added 15.99%
217,837
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$799,207
$58.23 p/Share
13,725
Reduced 7.22%
176,374
Common Stock
Jan 02
2021
BUY
Grant, award, or other acquisition
-
51,779
Added 22.04%
183,159
Common Stock