Mar 06
2020
BUY
Exercise of conversion of derivative security
-
21,550
Added 11.73%
162,107
Common Stock
Feb 24
2020
SELL
Payment of exercise price or tax liability
$1,822,353
$50.59 p/Share
36,022
Reduced 17.67%
167,790
Common Stock
Feb 24
2020
SELL
Open market or private sale
$1,196,163
$51.21 p/Share
23,358
Reduced 13.92%
144,432
Common Stock
Feb 24
2020
BUY
Grant, award, or other acquisition
-
82,738
Added 28.87%
203,812
Common Stock
Aug 05
2019
SELL
Open market or private sale
$2,174,761
$62.2 p/Share
34,964
Reduced 22.41%
121,074
Common Stock
Jul 01
2019
SELL
Payment of exercise price or tax liability
$180,006
$66.13 p/Share
2,722
Reduced 1.71%
156,038
Common Stock
Jul 01
2019
BUY
Exercise of conversion of derivative security
-
6,250
Added 3.79%
158,760
Common Stock
Apr 10
2019
SELL
Open market or private sale
$2,002,260
$60.0 p/Share
33,371
Reduced 17.95%
152,510
Common Stock
Mar 08
2019
SELL
Payment of exercise price or tax liability
$102,167
$51.16 p/Share
1,997
Reduced 1.06%
185,881
Common Stock
Mar 08
2019
BUY
Exercise of conversion of derivative security
-
4,584
Added 2.38%
187,878
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$454,902
$50.36 p/Share
9,033
Reduced 4.7%
183,294
Common Stock
Mar 07
2019
BUY
Exercise of conversion of derivative security
-
20,740
Added 9.73%
192,327
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$199,059
$51.37 p/Share
3,875
Reduced 2.21%
171,587
Common Stock
Mar 06
2019
BUY
Exercise of conversion of derivative security
-
8,896
Added 4.83%
175,462
Common Stock
Mar 05
2019
SELL
Payment of exercise price or tax liability
$80,477
$52.19 p/Share
1,542
Reduced 0.92%
166,566
Common Stock
Mar 05
2019
BUY
Exercise of conversion of derivative security
-
3,539
Added 2.06%
168,108
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$2,765,644
$53.73 p/Share
51,473
Reduced 23.83%
164,569
Common Stock
Feb 25
2019
BUY
Grant, award, or other acquisition
-
118,215
Added 35.37%
216,042
Common Stock
Nov 21
2018
SELL
Payment of exercise price or tax liability
$157,705
$42.6 p/Share
3,702
Reduced 3.65%
97,827
Common Stock
Nov 21
2018
BUY
Exercise of conversion of derivative security
-
8,500
Added 7.73%
101,529
Common Stock
Jul 01
2018
SELL
Payment of exercise price or tax liability
$143,341
$52.66 p/Share
2,722
Reduced 2.84%
93,029
Common Stock
Jul 01
2018
BUY
Exercise of conversion of derivative security
-
6,250
Added 6.13%
95,751
Common Stock
Mar 21
2018
SELL
Payment of exercise price or tax liability
$265,415
$73.87 p/Share
3,593
Reduced 3.86%
89,501
Common Stock
Mar 21
2018
BUY
Exercise of conversion of derivative security
-
8,250
Added 8.14%
93,094
Common Stock
Mar 08
2018
SELL
Payment of exercise price or tax liability
$135,177
$67.69 p/Share
1,997
Reduced 2.3%
84,844
Common Stock