Oct 17
2022
BUY
Exercise of conversion of derivative security
$226,583
$77.81 p/Share
2,912
Added 6.03%
45,387
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$89,117
$92.83 p/Share
960
Reduced 2.16%
43,424
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
-
2,148
Added 4.62%
44,366
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$889
$111.12 p/Share
8
Reduced 0.02%
42,218
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
$1,222
$111.12 p/Share
11
Added 0.03%
42,221
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$73,966
$112.41 p/Share
658
Reduced 1.53%
42,213
Common Stock
Nov 19
2021
BUY
Exercise of conversion of derivative security
-
1,473
Added 3.32%
42,871
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$54,097
$113.41 p/Share
477
Reduced 1.14%
41,397
Common Stock
Nov 18
2021
BUY
Exercise of conversion of derivative security
-
1,068
Added 2.49%
41,874
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$80,894
$115.07 p/Share
703
Reduced 1.69%
40,806
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
-
1,495
Added 3.48%
41,494
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$360,588
$101.66 p/Share
3,547
Reduced 8.15%
39,998
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
$767,025
$101.66 p/Share
7,545
Added 15.39%
41,481
Common Stock
May 07
2021
SELL
Open market or private sale
$1,302,372
$131.42 p/Share
9,910
Reduced 21.59%
36,000
Common Stock
May 06
2021
SELL
Payment of exercise price or tax liability
$125,373
$132.25 p/Share
948
Reduced 2.02%
45,910
Common Stock
May 06
2021
BUY
Exercise of conversion of derivative security
-
2,121
Added 4.33%
46,851
Common Stock
Feb 16
2021
SELL
Open market or private sale
$746,475
$99.53 p/Share
7,500
Reduced 14.36%
44,730
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
$501,675
$66.89 p/Share
7,500
Added 14.36%
44,719
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$644
$80.5 p/Share
8
Reduced 0.02%
44,719
Common Stock
Dec 01
2020
BUY
Exercise of conversion of derivative security
$966
$80.5 p/Share
12
Added 0.03%
44,722
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$34,637
$80.55 p/Share
430
Reduced 0.95%
44,712
Common Stock
Nov 20
2020
BUY
Exercise of conversion of derivative security
-
962
Added 2.09%
45,142
Common Stock
Nov 19
2020
SELL
Payment of exercise price or tax liability
$52,124
$80.19 p/Share
650
Reduced 1.45%
44,180
Common Stock
Nov 19
2020
BUY
Exercise of conversion of derivative security
-
1,455
Added 3.15%
44,806
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$39,298
$79.23 p/Share
496
Reduced 1.13%
43,351
Common Stock