Jul 01
2021
SELL
Payment of exercise price or tax liability
$33,790
$131.48 p/Share
257
Reduced 0.62%
41,155
Common Stock
Jun 02
2021
SELL
Open market or private sale
$282,737
$104.64 p/Share
2,702
Reduced 6.13%
41,412
Common Stock
Jun 02
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 5.77%
44,114
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$100,389
$97.75 p/Share
1,027
Reduced 2.42%
41,412
Common Stock
May 04
2021
SELL
Open market or private sale
$317,188
$117.39 p/Share
2,702
Reduced 5.99%
42,439
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 5.65%
45,141
Common Stock
Apr 23
2021
SELL
Payment of exercise price or tax liability
$40,602
$133.12 p/Share
305
Reduced 0.71%
42,439
Common Stock
Apr 05
2021
SELL
Open market or private sale
$342,397
$126.72 p/Share
2,702
Reduced 5.95%
42,744
Common Stock
Apr 05
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 5.61%
45,446
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$31,283
$122.2 p/Share
256
Reduced 0.6%
42,744
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$31,283
$122.2 p/Share
256
Reduced 0.6%
42,744
Common Stock
Mar 02
2021
SELL
Open market or private sale
$392,736
$145.35 p/Share
2,702
Reduced 5.91%
43,000
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 5.58%
45,702
Common Stock
Feb 24
2021
SELL
Open market or private sale
$24,579
$134.31 p/Share
183
Reduced 0.42%
43,000
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$154,882
$150.81 p/Share
1,027
Reduced 2.32%
43,183
Common Stock
Feb 02
2021
SELL
Open market or private sale
$496,060
$183.59 p/Share
2,702
Reduced 5.78%
44,027
Common Stock
Feb 02
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 5.47%
46,729
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$38,319
$190.64 p/Share
201
Reduced 0.45%
44,027
Common Stock
Jan 05
2021
SELL
Open market or private sale
$359,177
$132.93 p/Share
2,702
Reduced 5.76%
44,228
Common Stock
Jan 05
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 5.44%
46,930
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$27,410
$141.29 p/Share
194
Reduced 0.44%
44,228
Common Stock
Dec 07
2020
SELL
Open market or private sale
$3,420,586
$132.35 p/Share
25,845
Reduced 36.78%
44,422
Common Stock
Dec 07
2020
BUY
Exercise of conversion of derivative security
$506,562
$19.6 p/Share
25,845
Added 26.89%
70,267
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$111,747
$115.56 p/Share
967
Reduced 2.13%
44,422
Common Stock
Oct 24
2020
SELL
Payment of exercise price or tax liability
$98,780
$85.97 p/Share
1,149
Reduced 2.47%
45,389
Common Stock