Aug 05
2021
SELL
Open market or private sale
$1,017,200
$115.12 p/Share
8,836
Reduced 62.36%
5,334
Common Stock
Aug 05
2021
BUY
Exercise of conversion of derivative security
$705,778
$80.91 p/Share
8,723
Added 56.75%
6,647
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$19,129
$129.25 p/Share
148
Reduced 2.65%
5,447
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
515
Added 8.43%
5,595
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$15,178
$119.51 p/Share
127
Reduced 2.44%
5,080
Common Stock
Mar 07
2021
BUY
Exercise of conversion of derivative security
-
444
Added 7.86%
5,207
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$10,008
$129.98 p/Share
77
Reduced 1.59%
4,763
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
266
Added 5.21%
4,840
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$60,444
$128.06 p/Share
472
Reduced 9.35%
4,574
Common Stock
Jan 31
2021
BUY
Exercise of conversion of derivative security
-
1,510
Added 23.03%
5,046
Common Stock
Nov 03
2020
SELL
Open market or private sale
$93,120
$93.12 p/Share
1,000
Reduced 22.05%
3,536
Common Stock
Mar 07
2020
SELL
Payment of exercise price or tax liability
$7,912
$62.3 p/Share
127
Reduced 2.72%
4,536
Common Stock
Mar 07
2020
BUY
Exercise of conversion of derivative security
-
443
Added 8.68%
4,663
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$6,874
$66.74 p/Share
103
Reduced 2.38%
4,220
Common Stock
Mar 03
2020
BUY
Exercise of conversion of derivative security
-
358
Added 7.65%
4,323
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$4,923
$63.94 p/Share
77
Reduced 1.9%
3,965
Common Stock
Mar 01
2020
BUY
Exercise of conversion of derivative security
-
266
Added 6.17%
4,042
Common Stock
Feb 06
2020
SELL
Payment of exercise price or tax liability
$55,236
$84.33 p/Share
655
Reduced 14.78%
3,776
Common Stock
Feb 06
2020
BUY
Exercise of conversion of derivative security
-
2,091
Added 32.06%
4,431
Common Stock
Oct 28
2019
SELL
Open market or private sale
$427,652
$96.08 p/Share
4,451
Reduced 65.54%
2,340
Common Stock
Oct 28
2019
BUY
Exercise of conversion of derivative security
$223,686
$75.8 p/Share
2,951
Added 35.8%
5,291
Common Stock
Mar 14
2019
SELL
Payment of exercise price or tax liability
$7,920
$75.43 p/Share
105
Reduced 2.66%
3,840
Common Stock
Mar 14
2019
BUY
Exercise of conversion of derivative security
-
366
Added 8.49%
3,945
Common Stock
Mar 03
2019
SELL
Payment of exercise price or tax liability
$8,877
$86.18 p/Share
103
Reduced 2.8%
3,579
Common Stock
Mar 03
2019
BUY
Exercise of conversion of derivative security
-
358
Added 8.86%
3,682
Common Stock