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
Mar 08
2018
BUY
Exercise of conversion of derivative security
-
4,584
Added 5.01%
86,841
Common Stock
Mar 07
2018
SELL
Payment of exercise price or tax liability
$613,792
$67.95 p/Share
9,033
Reduced 9.89%
82,257
Common Stock
Mar 07
2018
BUY
Exercise of conversion of derivative security
-
20,741
Added 18.51%
91,290
Common Stock
Mar 05
2018
SELL
Payment of exercise price or tax liability
$200,792
$66.05 p/Share
3,040
Reduced 4.13%
70,549
Common Stock
Mar 05
2018
BUY
Exercise of conversion of derivative security
-
6,979
Added 8.66%
73,589
Common Stock
Feb 26
2018
SELL
Open market or private sale
$1,308,918
$63.62 p/Share
20,574
Reduced 23.6%
66,610
Common Stock
Dec 07
2017
SELL
Open market or private sale
$1,305,996
$64.43 p/Share
20,270
Reduced 18.86%
87,184
Common Stock
Jul 31
2017
SELL
Open market or private sale
$2,096,826
$48.55 p/Share
43,189
Reduced 28.67%
107,454
Common Stock