Jun 26
2019
BUY
Open market or private purchase
$2,045,920
$67.3 p/Share
30,400
Added 15.2%
169,552
Common Stock, $0.01 pa...
Feb 28
2019
SELL
Payment of exercise price or tax liability
$2,165,987
$79.41 p/Share
27,276
Reduced 16.39%
139,152
Common Stock, $0.01 pa...
Feb 21
2019
BUY
Grant, award, or other acquisition
-
61,565
Added 27.0%
166,428
Common Stock, $0.01 pa...
Dec 12
2018
SELL
Open market or private sale
$5,400,000
$90.0 p/Share
60,000
Reduced 36.39%
104,863
Common Stock, $0.01 pa...
Mar 01
2018
SELL
Open market or private sale
$3,709,800
$114.5 p/Share
32,400
Reduced 16.42%
164,863
Common Stock, $0.01 pa...
Mar 01
2018
BUY
Exercise of conversion of derivative security
$850,824
$26.26 p/Share
32,400
Added 14.11%
197,263
Common Stock, $0.01 pa...
Feb 28
2018
SELL
Payment of exercise price or tax liability
$3,359,412
$118.26 p/Share
28,407
Reduced 12.26%
203,391
Common Stock, $0.01 pa...
Feb 28
2018
SELL
Open market or private sale
$4,601,784
$119.44 p/Share
38,528
Reduced 18.94%
164,863
Common Stock, $0.01 pa...
Feb 15
2018
BUY
Grant, award, or other acquisition
-
48,255
Added 17.23%
231,798
Common Stock, $0.01 pa...
May 18
2017
SELL
Open market or private sale
$2,502,905
$65.35 p/Share
38,300
Reduced 17.26%
183,543
Common Stock, $0.01 pa...
May 18
2017
BUY
Exercise of conversion of derivative security
$1,091,550
$28.5 p/Share
38,300
Added 14.72%
221,843
Common Stock, $0.01 pa...
Feb 28
2017
SELL
Payment of exercise price or tax liability
$2,501,991
$62.22 p/Share
40,212
Reduced 17.97%
183,543
Common Stock, $0.01 pa...
Feb 16
2017
BUY
Grant, award, or other acquisition
-
51,385
Added 18.68%
223,755
Common Stock, $0.01 pa...
Dec 02
2016
SELL
Open market or private sale
$390,654
$59.19 p/Share
6,600
Reduced 3.69%
172,370
Common Stock, $0.01 pa...
Dec 02
2016
BUY
Exercise of conversion of derivative security
$180,114
$27.29 p/Share
6,600
Added 3.56%
178,970
Common Stock, $0.01 pa...
Feb 29
2016
SELL
Payment of exercise price or tax liability
$2,556,848
$56.0 p/Share
45,658
Reduced 20.94%
172,370
Common Stock, $0.01 pa...
Feb 28
2015
SELL
Payment of exercise price or tax liability
$495,616
$60.5 p/Share
8,192
Reduced 3.62%
218,028
Common Stock, $0.01 pa...
Feb 27
2015
SELL
Payment of exercise price or tax liability
$623,295
$60.52 p/Share
10,299
Reduced 4.35%
226,220
Common Stock, $0.01 pa...
Feb 19
2015
BUY
Grant, award, or other acquisition
-
56,040
Added 19.16%
236,519
Common Stock, $0.01 pa...
Dec 22
2014
SELL
Open market or private sale
$577,660
$68.0 p/Share
8,495
Reduced 4.51%
180,068
Common Stock, $0.01 pa...
Dec 22
2014
BUY
Exercise of conversion of derivative security
$204,475
$24.07 p/Share
8,495
Added 4.31%
188,563
Common Stock, $0.01 pa...
Mar 03
2014
SELL
Open market or private sale
$199,492
$50.53 p/Share
3,948
Reduced 2.15%
180,068
Common Stock, $0.01 pa...
Feb 28
2014
SELL
Payment of exercise price or tax liability
$512,507
$51.91 p/Share
9,873
Reduced 5.09%
184,016
Common Stock, $0.01 pa...
Feb 20
2014
BUY
Grant, award, or other acquisition
-
53,770
Added 21.71%
193,889
Common Stock, $0.01 pa...
Dec 19
2013
SELL
Payment of exercise price or tax liability
$334,014
$54.32 p/Share
6,149
Reduced 4.2%
140,119
Common Stock, $0.01 pa...