Jul 30
2020
SELL
Payment of exercise price or tax liability
$188,356
$48.05 p/Share
3,920
Reduced 3.64%
103,763
Common Stock
Jul 30
2020
BUY
Exercise of conversion of derivative security
-
7,903
Added 6.99%
105,224
Common Stock
Apr 30
2020
SELL
Payment of exercise price or tax liability
$237,687
$60.65 p/Share
3,919
Reduced 3.78%
99,780
Common Stock
Apr 30
2020
BUY
Exercise of conversion of derivative security
-
7,902
Added 7.24%
101,242
Common Stock
Apr 29
2020
SELL
Open market or private sale
$2,829,410
$60.79 p/Share
46,544
Reduced 32.7%
95,797
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$2,580,055
$56.37 p/Share
45,770
Reduced 24.33%
142,341
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
92,314
Added 32.92%
188,111
Common Stock
Feb 03
2020
SELL
Payment of exercise price or tax liability
$95,582
$64.67 p/Share
1,478
Reduced 1.53%
95,306
Common Stock
Feb 03
2020
BUY
Exercise of conversion of derivative security
-
2,980
Added 2.99%
96,784
Common Stock
Jan 30
2020
SELL
Payment of exercise price or tax liability
$130,126
$65.72 p/Share
1,980
Reduced 2.07%
93,804
Common Stock
Jan 30
2020
BUY
Exercise of conversion of derivative security
-
5,741
Added 5.71%
94,771
Common Stock
Nov 01
2019
SELL
Payment of exercise price or tax liability
$82,904
$56.13 p/Share
1,477
Reduced 1.61%
90,043
Common Stock
Nov 01
2019
BUY
Exercise of conversion of derivative security
-
2,979
Added 3.15%
91,520
Common Stock
Oct 30
2019
SELL
Payment of exercise price or tax liability
$159,830
$56.12 p/Share
2,848
Reduced 3.12%
88,541
Common Stock
Oct 30
2019
BUY
Exercise of conversion of derivative security
-
5,742
Added 6.0%
89,927
Common Stock
Aug 01
2019
SELL
Payment of exercise price or tax liability
$74,854
$50.68 p/Share
1,477
Reduced 1.7%
85,647
Common Stock
Aug 01
2019
BUY
Exercise of conversion of derivative security
-
2,979
Added 3.31%
87,124
Common Stock
Jul 30
2019
SELL
Payment of exercise price or tax liability
$147,925
$51.94 p/Share
2,848
Reduced 3.27%
84,145
Common Stock
Jul 30
2019
BUY
Exercise of conversion of derivative security
-
5,742
Added 6.29%
85,532
Common Stock
May 01
2019
SELL
Payment of exercise price or tax liability
$75,578
$51.17 p/Share
1,477
Reduced 1.79%
81,251
Common Stock
May 01
2019
BUY
Exercise of conversion of derivative security
-
2,979
Added 3.48%
82,728
Common Stock
Apr 30
2019
SELL
Payment of exercise price or tax liability
$145,675
$51.15 p/Share
2,848
Reduced 3.45%
79,749
Common Stock
Apr 30
2019
BUY
Exercise of conversion of derivative security
-
5,742
Added 6.61%
81,135
Common Stock
Apr 29
2019
SELL
Open market or private sale
$1,982,646
$52.19 p/Share
37,989
Reduced 33.08%
76,855
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$1,988,566
$53.23 p/Share
37,358
Reduced 24.55%
114,844
Common Stock