Jan 31
2023
BUY
Exercise of conversion of derivative security
-
47,583
Added 13.69%
300,038
Common Stock
Dec 18
2022
SELL
Payment of exercise price or tax liability
$163,201
$117.92 p/Share
1,384
Reduced 0.54%
253,521
Common Stock
Dec 18
2022
SELL
Sale (or disposition) back to the issuer
$125,702
$117.92 p/Share
1,066
Reduced 0.42%
252,455
Common Stock
May 27
2022
SELL
Open market or private sale
$2,336,893
$131.53 p/Share
17,767
Reduced 6.52%
254,905
Common Stock
May 27
2022
BUY
Exercise of conversion of derivative security
$129,510
$48.56 p/Share
2,667
Added 0.97%
272,672
Common Stock
Feb 26
2022
SELL
Sale (or disposition) back to the issuer
$232,920
$84.76 p/Share
2,748
Reduced 1.01%
270,005
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$302,339
$84.76 p/Share
3,567
Reduced 1.29%
272,753
Common Stock
Feb 23
2022
SELL
Sale (or disposition) back to the issuer
$350,757
$86.16 p/Share
4,071
Reduced 1.45%
276,320
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$455,183
$86.16 p/Share
5,283
Reduced 1.85%
280,391
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$938,933
$86.89 p/Share
10,806
Reduced 3.64%
285,674
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
27,460
Added 8.48%
296,480
Common Stock
Jan 20
2022
SELL
Sale (or disposition) back to the issuer
$956,506
$83.03 p/Share
11,520
Reduced 4.11%
269,020
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$1,250,017
$83.03 p/Share
15,055
Reduced 5.09%
280,540
Common Stock
Jan 20
2022
BUY
Exercise of conversion of derivative security
-
38,098
Added 11.42%
295,595
Common Stock
Dec 18
2021
SELL
Sale (or disposition) back to the issuer
$72,840
$68.33 p/Share
1,066
Reduced 0.41%
257,497
Common Stock
Dec 18
2021
SELL
Payment of exercise price or tax liability
$94,569
$68.33 p/Share
1,384
Reduced 0.53%
258,563
Common Stock
May 06
2021
-
2,960
Reduced 1.13%
259,947
Common Stock
Feb 26
2021
SELL
Sale (or disposition) back to the issuer
$207,859
$75.64 p/Share
2,748
Reduced 1.03%
262,907
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$269,884
$75.64 p/Share
3,568
Reduced 1.33%
265,655
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$990,196
$74.49 p/Share
13,293
Reduced 4.71%
269,223
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
60,630
Added 17.67%
282,516
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$749,376
$59.38 p/Share
12,620
Reduced 5.17%
231,500
Common Stock
Jan 26
2021
SELL
Sale (or disposition) back to the issuer
-
9,614
Reduced 4.15%
221,886
Common Stock
Jan 26
2021
BUY
Exercise of conversion of derivative security
-
31,853
Added 11.54%
244,120
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$76,577
$55.33 p/Share
1,384
Reduced 0.65%
212,267
Common Stock