Feb 12
2018
SELL
Payment of exercise price or tax liability
$2,027,090
$129.51 p/Share
15,652
Reduced 8.36%
171,659
Common Stock
Feb 12
2018
BUY
Grant, award, or other acquisition
-
9,542
Added 4.85%
187,311
Common Stock
Feb 12
2018
BUY
Exercise of conversion of derivative security
-
26,504
Added 12.97%
177,769
Common Stock
Feb 09
2018
SELL
Payment of exercise price or tax liability
$440,683
$128.18 p/Share
3,438
Reduced 2.22%
151,265
Common Stock
Feb 09
2018
BUY
Exercise of conversion of derivative security
-
10,601
Added 6.41%
154,703
Common Stock
Jul 20
2017
SELL
Open market or private sale
$11,291,842
$136.72 p/Share
82,591
Reduced 36.43%
144,102
Common Stock
Jul 20
2017
BUY
Exercise of conversion of derivative security
$5,099,994
$61.75 p/Share
82,591
Added 26.7%
226,693
Common Stock
Feb 13
2017
SELL
Payment of exercise price or tax liability
$2,006,874
$115.67 p/Share
17,350
Reduced 10.75%
144,102
Common Stock
Feb 13
2017
BUY
Grant, award, or other acquisition
-
10,752
Added 6.24%
161,452
Common Stock
Feb 13
2017
BUY
Exercise of conversion of derivative security
-
26,947
Added 15.17%
150,700
Common Stock
Feb 10
2017
SELL
Payment of exercise price or tax liability
$425,866
$115.13 p/Share
3,699
Reduced 2.9%
123,753
Common Stock
Feb 10
2017
BUY
Exercise of conversion of derivative security
-
10,779
Added 7.8%
127,452
Common Stock
Jul 26
2016
SELL
Open market or private sale
$5,143,662
$125.01 p/Share
41,146
Reduced 26.07%
116,673
Common Stock
Jul 26
2016
BUY
Exercise of conversion of derivative security
$2,700,001
$65.62 p/Share
41,146
Added 20.68%
157,819
Common Stock
Feb 08
2016
SELL
Payment of exercise price or tax liability
$1,755,526
$101.87 p/Share
17,233
Reduced 12.87%
116,673
Common Stock
Feb 08
2016
BUY
Grant, award, or other acquisition
-
8,440
Added 5.93%
133,906
Common Stock
Feb 08
2016
BUY
Exercise of conversion of derivative security
-
29,005
Added 18.78%
125,466
Common Stock
Jan 15
2016
SELL
Payment of exercise price or tax liability
$376,340
$97.12 p/Share
3,875
Reduced 3.86%
96,461
Common Stock
Jan 15
2016
BUY
Exercise of conversion of derivative security
-
11,602
Added 10.36%
100,336
Common Stock
Nov 02
2015
SELL
Open market or private sale
$2,102,357
$102.21 p/Share
20,569
Reduced 18.82%
88,734
Common Stock
Nov 02
2015
BUY
Exercise of conversion of derivative security
$1,199,995
$58.34 p/Share
20,569
Added 15.84%
109,303
Common Stock
Feb 09
2015
SELL
Payment of exercise price or tax liability
$1,616,369
$100.06 p/Share
16,154
Reduced 15.4%
88,734
Common Stock
Feb 09
2015
BUY
Grant, award, or other acquisition
-
3,564
Added 3.29%
104,888
Common Stock
Feb 09
2015
BUY
Exercise of conversion of derivative security
-
31,537
Added 23.74%
101,324
Common Stock
Jan 16
2015
SELL
Payment of exercise price or tax liability
$457,604
$103.32 p/Share
4,429
Reduced 5.97%
69,787
Common Stock