Jun 23
2021
SELL
Open market or private sale
$580,458
$118.34 p/Share
4,905
Reduced 8.78%
50,976
Common Stock
Jun 23
2021
BUY
Exercise of conversion of derivative security
$98,934
$20.17 p/Share
4,905
Added 8.07%
55,881
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$120,037
$97.75 p/Share
1,228
Reduced 2.35%
50,976
Common Stock
May 19
2021
SELL
Open market or private sale
$433,553
$88.39 p/Share
4,905
Reduced 8.59%
52,204
Common Stock
May 19
2021
BUY
Exercise of conversion of derivative security
$98,934
$20.17 p/Share
4,905
Added 7.91%
57,109
Common Stock
Apr 23
2021
SELL
Payment of exercise price or tax liability
$37,274
$133.12 p/Share
280
Reduced 0.53%
52,204
Common Stock
Apr 21
2021
SELL
Open market or private sale
$610,405
$124.42 p/Share
4,906
Reduced 8.55%
52,484
Common Stock
Apr 21
2021
BUY
Exercise of conversion of derivative security
$98,954
$20.17 p/Share
4,906
Added 7.88%
57,390
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$28,717
$122.2 p/Share
235
Reduced 0.45%
52,484
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$28,717
$122.2 p/Share
235
Reduced 0.45%
52,484
Common Stock
Mar 24
2021
SELL
Open market or private sale
$1,939,668
$132.5 p/Share
14,639
Reduced 21.73%
52,719
Common Stock
Mar 24
2021
BUY
Exercise of conversion of derivative security
$295,269
$20.17 p/Share
14,639
Added 17.85%
67,358
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$169,812
$150.81 p/Share
1,126
Reduced 2.09%
52,719
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$50,138
$190.64 p/Share
263
Reduced 0.49%
53,845
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$34,192
$141.29 p/Share
242
Reduced 0.45%
54,108
Common Stock
Dec 14
2020
SELL
Open market or private sale
$5,776,000
$144.4 p/Share
40,000
Reduced 42.4%
54,350
Common Stock
Dec 14
2020
BUY
Exercise of conversion of derivative security
$806,800
$20.17 p/Share
40,000
Added 29.77%
94,350
Common Stock
Dec 11
2020
SELL
Open market or private sale
$537,721
$151.13 p/Share
3,558
Reduced 6.14%
54,350
Common Stock
Dec 11
2020
BUY
Exercise of conversion of derivative security
$26,294
$7.39 p/Share
3,558
Added 5.8%
57,773
Common Stock
Dec 10
2020
SELL
Open market or private sale
$492,101
$138.62 p/Share
3,550
Reduced 6.13%
54,350
Common Stock
Dec 10
2020
BUY
Exercise of conversion of derivative security
$26,234
$7.39 p/Share
3,550
Added 5.79%
57,769
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$141,908
$115.56 p/Share
1,228
Reduced 2.21%
54,350
Common Stock
Nov 13
2020
SELL
Open market or private sale
$380,560
$107.2 p/Share
3,550
Reduced 6.0%
55,578
Common Stock
Nov 13
2020
BUY
Exercise of conversion of derivative security
$26,234
$7.39 p/Share
3,550
Added 5.68%
58,997
Common Stock
Nov 12
2020
SELL
Open market or private sale
$365,295
$102.9 p/Share
3,550
Reduced 6.0%
55,578
Common Stock