May 03
2021
BUY
Exercise of conversion of derivative security
$177,023
$13.87 p/Share
12,763
Added 39.24%
19,761
Common Stock
Apr 01
2021
SELL
Open market or private sale
$118,230
$118.23 p/Share
1,000
Reduced 11.15%
7,968
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$305,794
$118.25 p/Share
2,586
Reduced 20.75%
9,876
Common Stock
Mar 08
2021
SELL
Open market or private sale
$106,536
$117.33 p/Share
908
Reduced 9.19%
8,968
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
$156,371
$41.9 p/Share
3,732
Added 25.38%
10,971
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$22,389
$118.46 p/Share
189
Reduced 2.12%
8,730
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
-
426
Added 4.56%
8,919
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$283,207
$130.45 p/Share
2,171
Reduced 20.36%
8,493
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
-
4,893
Added 33.46%
9,729
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$8,573
$136.08 p/Share
63
Reduced 1.08%
5,771
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
142
Added 2.38%
5,834
Common Stock
Mar 01
2021
SELL
Open market or private sale
$133,520
$133.52 p/Share
1,000
Reduced 14.94%
5,692
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$693,310
$143.87 p/Share
4,819
Reduced 27.91%
12,449
Common Stock
Feb 19
2021
SELL
Open market or private sale
$827,396
$143.72 p/Share
5,757
Reduced 46.24%
6,692
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
$293,378
$27.74 p/Share
10,576
Added 37.98%
17,268
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$88,833
$127.45 p/Share
697
Reduced 8.31%
7,692
Common Stock
Feb 01
2021
SELL
Open market or private sale
$128,990
$128.99 p/Share
1,000
Reduced 13.0%
6,692
Common Stock
Feb 01
2021
BUY
Exercise of conversion of derivative security
-
2,186
Added 20.67%
8,389
Common Stock
Jan 04
2021
SELL
Open market or private sale
$132,240
$132.24 p/Share
1,000
Reduced 13.88%
6,203
Common Stock
Dec 09
2020
SELL
Payment of exercise price or tax liability
$287,361
$121.66 p/Share
2,362
Reduced 24.69%
7,203
Common Stock
Dec 09
2020
BUY
Exercise of conversion of derivative security
$184,539
$55.87 p/Share
3,303
Added 28.51%
8,282
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$49,696
$130.78 p/Share
380
Reduced 5.72%
6,262
Common Stock
Dec 07
2020
BUY
Exercise of conversion of derivative security
-
855
Added 11.7%
6,453
Common Stock
Dec 02
2020
SELL
Payment of exercise price or tax liability
$8,188
$129.97 p/Share
63
Reduced 1.08%
5,787
Common Stock
Dec 02
2020
BUY
Exercise of conversion of derivative security
-
142
Added 2.37%
5,850
Common Stock