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
Nov 06
2020
SELL
Payment of exercise price or tax liability
$633,281
$38.94 p/Share
16,263
Reduced 7.07%
213,651
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$80,808
$39.38 p/Share
2,052
Reduced 0.88%
229,914
Common Stock
Oct 31
2020
SELL
Payment of exercise price or tax liability
$53,321
$39.38 p/Share
1,354
Reduced 0.58%
231,966
Common Stock
Oct 30
2020
SELL
Payment of exercise price or tax liability
$90,143
$37.78 p/Share
2,386
Reduced 1.01%
233,320
Common Stock