May 20
2021
|
BUY
Exercise of conversion of derivative security
|
$76,326
$22.13 p/Share
|
3,449
|
|
Apr 20
2021
|
SELL
Open market or private sale
|
$25,977
$312.97 p/Share
|
83
|
|
Apr 20
2021
|
BUY
Exercise of conversion of derivative security
|
$11,018
$132.75 p/Share
|
83
|
|
Mar 22
2021
|
SELL
Open market or private sale
|
$23,666
$285.13 p/Share
|
83
|
|
Mar 22
2021
|
BUY
Exercise of conversion of derivative security
|
$11,018
$132.75 p/Share
|
83
|
|
Feb 24
2021
|
SELL
Open market or private sale
|
$554,193
$283.33 p/Share
|
1,956
|
|
Feb 22
2021
|
SELL
Payment of exercise price or tax liability
|
$304,723
$292.16 p/Share
|
1,043
|
|
Feb 22
2021
|
SELL
Open market or private sale
|
$25,838
$307.59 p/Share
|
84
|
|
Feb 22
2021
|
BUY
Exercise of conversion of derivative security
|
$81,854
$26.55 p/Share
|
3,083
|
|
Jan 20
2021
|
SELL
Open market or private sale
|
$26,588
$320.34 p/Share
|
83
|
|
Jan 20
2021
|
BUY
Exercise of conversion of derivative security
|
$11,018
$132.75 p/Share
|
83
|
|
Dec 21
2020
|
SELL
Open market or private sale
|
$23,519
$283.36 p/Share
|
83
|
|
Dec 21
2020
|
BUY
Exercise of conversion of derivative security
|
$11,018
$132.75 p/Share
|
83
|
|
Nov 23
2020
|
SELL
Open market or private sale
|
$406,232
$268.85 p/Share
|
1,511
|
|
Nov 20
2020
|
SELL
Open market or private sale
|
$22,932
$273.0 p/Share
|
84
|
|
Nov 20
2020
|
SELL
Payment of exercise price or tax liability
|
-
|
1,490
|
|
Nov 20
2020
|
BUY
Exercise of conversion of derivative security
|
$81,907
$26.55 p/Share
|
3,085
|
|
Oct 20
2020
|
SELL
Open market or private sale
|
$18,536
$223.32 p/Share
|
83
|
|
Oct 20
2020
|
BUY
Exercise of conversion of derivative security
|
$11,018
$132.75 p/Share
|
83
|
|
Oct 08
2020
|
SELL
Open market or private sale
|
$18,343
$221.0 p/Share
|
83
|
|
Oct 08
2020
|
BUY
Exercise of conversion of derivative security
|
$11,018
$132.75 p/Share
|
83
|
|