Jun 15
2018
BUY
Open market or private sale
$1,749,478
$99.47 p/Share
17,588
Added 100.0%
0
Common Stock, $0.01 pa...
Feb 28
2018
SELL
Payment of exercise price or tax liability
$1,440,762
$118.26 p/Share
12,183
Reduced 25.43%
35,717
Common Stock, $0.01 pa...
Feb 28
2018
SELL
Open market or private sale
$2,151,368
$118.67 p/Share
18,129
Reduced 50.76%
17,588
Common Stock, $0.01 pa...
Feb 15
2018
BUY
Grant, award, or other acquisition
-
21,822
Added 31.3%
47,900
Common Stock, $0.01 pa...
Dec 18
2017
SELL
Open market or private sale
$8,569,088
$98.45 p/Share
87,040
Reduced 76.95%
26,078
Common Stock, $0.01 pa...
Dec 18
2017
BUY
Exercise of conversion of derivative security
$3,122,995
$35.88 p/Share
87,040
Added 43.49%
113,118
Common Stock, $0.01 pa...
Mar 10
2017
SELL
Open market or private sale
$1,465,826
$65.29 p/Share
22,451
Reduced 46.26%
26,078
Common Stock, $0.01 pa...
Feb 28
2017
SELL
Payment of exercise price or tax liability
$1,176,082
$62.22 p/Share
18,902
Reduced 28.03%
48,529
Common Stock, $0.01 pa...
Feb 16
2017
BUY
Grant, award, or other acquisition
-
22,816
Added 25.28%
67,431
Common Stock, $0.01 pa...
May 10
2016
SELL
Open market or private sale
$1,370,952
$63.52 p/Share
21,583
Reduced 32.6%
44,615
Common Stock, $0.01 pa...
Mar 01
2016
SELL
Open market or private sale
$593,560
$55.0 p/Share
10,792
Reduced 14.02%
66,198
Common Stock, $0.01 pa...
Feb 29
2016
SELL
Open market or private sale
$114,734
$55.32 p/Share
2,074
Reduced 2.62%
76,990
Common Stock, $0.01 pa...
Feb 29
2016
SELL
Payment of exercise price or tax liability
$1,561,840
$56.0 p/Share
27,890
Reduced 26.08%
79,064
Common Stock, $0.01 pa...
Mar 02
2015
SELL
Open market or private sale
$742,534
$60.3 p/Share
12,314
Reduced 10.32%
106,954
Common Stock, $0.01 pa...
Feb 28
2015
SELL
Payment of exercise price or tax liability
$277,816
$60.5 p/Share
4,592
Reduced 3.71%
119,268
Common Stock, $0.01 pa...
Feb 27
2015
SELL
Open market or private sale
$125,498
$60.51 p/Share
2,074
Reduced 1.65%
123,860
Common Stock, $0.01 pa...
Feb 27
2015
SELL
Payment of exercise price or tax liability
$370,867
$60.52 p/Share
6,128
Reduced 4.64%
125,934
Common Stock, $0.01 pa...
Feb 19
2015
BUY
Grant, award, or other acquisition
-
25,470
Added 16.17%
132,062
Common Stock, $0.01 pa...
Feb 17
2015
SELL
Open market or private sale
$14,147
$58.7 p/Share
241
Reduced 0.23%
106,592
Common Stock, $0.01 pa...
Feb 17
2015
SELL
Payment of exercise price or tax liability
$31,986
$58.05 p/Share
551
Reduced 0.51%
106,833
Common Stock, $0.01 pa...
Feb 28
2014
SELL
Payment of exercise price or tax liability
$339,519
$50.91 p/Share
6,669
Reduced 5.85%
107,384
Common Stock, $0.01 pa...
Feb 20
2014
BUY
Grant, award, or other acquisition
-
30,140
Added 20.9%
114,053
Common Stock, $0.01 pa...
Feb 18
2014
SELL
Payment of exercise price or tax liability
$28,307
$50.73 p/Share
558
Reduced 0.66%
84,378
Common Stock, $0.01 pa...
Feb 18
2014
SELL
Open market or private sale
$23,822
$51.23 p/Share
465
Reduced 0.55%
83,913
Common Stock, $0.01 pa...
Feb 17
2014
SELL
Payment of exercise price or tax liability
$27,090
$50.73 p/Share
534
Reduced 0.62%
84,936
Common Stock, $0.01 pa...