Jun 03
2021
SELL
Payment of exercise price or tax liability
$36,481
$117.68 p/Share
310
Reduced 3.89%
7,651
Common Stock
Jun 03
2021
BUY
Exercise of conversion of derivative security
-
697
Added 8.05%
7,961
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$7,434
$118.0 p/Share
63
Reduced 0.86%
7,264
Common Stock
Jun 02
2021
BUY
Exercise of conversion of derivative security
-
142
Added 1.9%
7,327
Common Stock
Jun 01
2021
SELL
Open market or private sale
$118,210
$118.21 p/Share
1,000
Reduced 12.22%
7,185
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$878,439
$126.14 p/Share
6,964
Reduced 33.59%
13,767
Common Stock
May 03
2021
SELL
Open market or private sale
$694,457
$124.41 p/Share
5,582
Reduced 40.55%
8,185
Common Stock
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