Jul 06
2021
BUY
Exercise of conversion of derivative security
$81,180
$27.06 p/Share
3,000
Added 7.16%
38,878
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$87,855
$141.02 p/Share
623
Reduced 1.71%
35,878
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
1,252
Added 3.36%
35,988
Common Stock
Jun 08
2021
SELL
Open market or private sale
$528,669
$135.8 p/Share
3,893
Reduced 9.95%
35,249
Common Stock
Jun 08
2021
BUY
Exercise of conversion of derivative security
$81,180
$27.06 p/Share
3,000
Added 7.12%
39,142
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$97,634
$135.04 p/Share
723
Reduced 1.96%
36,142
Common Stock
May 15
2021
BUY
Exercise of conversion of derivative security
-
1,454
Added 3.86%
36,253
Common Stock
May 11
2021
SELL
Open market or private sale
$401,850
$133.95 p/Share
3,000
Reduced 7.88%
35,076
Common Stock
May 11
2021
BUY
Exercise of conversion of derivative security
$81,180
$27.06 p/Share
3,000
Added 7.3%
38,076
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$107,597
$148.82 p/Share
723
Reduced 2.02%
35,076
Common Stock
Apr 15
2021
BUY
Exercise of conversion of derivative security
-
1,453
Added 3.97%
35,186
Common Stock
Apr 13
2021
SELL
Open market or private sale
$448,350
$149.45 p/Share
3,000
Reduced 8.03%
34,346
Common Stock
Apr 13
2021
BUY
Exercise of conversion of derivative security
$81,180
$27.06 p/Share
3,000
Added 7.44%
37,346
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$97,376
$134.87 p/Share
722
Reduced 2.06%
34,346
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
1,452
Added 4.03%
34,537
Common Stock
Mar 09
2021
SELL
Open market or private sale
$446,114
$131.21 p/Share
3,400
Reduced 9.19%
33,616
Common Stock
Mar 09
2021
BUY
Exercise of conversion of derivative security
$85,850
$25.25 p/Share
3,400
Added 8.41%
37,016
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$96,521
$157.2 p/Share
614
Reduced 1.79%
33,616
Common Stock
Feb 15
2021
BUY
Exercise of conversion of derivative security
-
1,233
Added 3.52%
33,808
Common Stock
Feb 09
2021
SELL
Open market or private sale
$467,040
$155.68 p/Share
3,000
Reduced 8.33%
32,997
Common Stock
Feb 09
2021
BUY
Exercise of conversion of derivative security
$70,320
$23.44 p/Share
3,000
Added 7.69%
35,997
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$62,586
$146.23 p/Share
428
Reduced 1.28%
32,997
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
-
1,230
Added 3.58%
33,131
Common Stock
Jan 05
2021
SELL
Open market or private sale
$764,060
$138.92 p/Share
5,500
Reduced 14.59%
32,195
Common Stock
Jan 05
2021
BUY
Exercise of conversion of derivative security
$128,920
$23.44 p/Share
5,500
Added 12.73%
37,695
Common Stock