Nov 15
2019
SELL
Payment of exercise price or tax liability
$890,414
$74.09 p/Share
12,018
Reduced 20.65%
46,181
Common Stock
Nov 15
2019
SELL
Payment of exercise price or tax liability
$151,736
$74.09 p/Share
2,048
Reduced 6.76%
28,235
Common Shares
Nov 15
2019
BUY
Grant, award, or other acquisition
-
4,611
Added 13.21%
30,283
Common Stock
Nov 15
2019
BUY
Exercise of conversion of derivative security
-
29,964
Added 33.99%
58,199
Common Stock
Jul 23
2019
SELL
Open market or private sale
$900,000
$90.0 p/Share
10,000
Reduced 28.03%
25,672
Common Stock
Apr 23
2019
SELL
Open market or private sale
$999,000
$99.9 p/Share
10,000
Reduced 21.9%
35,672
Common Stock
Mar 15
2019
BUY
Exercise of conversion of derivative security
-
3,914
Added 7.71%
46,848
Common Stock
Jan 22
2019
SELL
Open market or private sale
$1,301,100
$86.74 p/Share
15,000
Reduced 25.89%
42,934
Common Stock
Dec 04
2018
SELL
Other acquisition or disposition
-
1,551
Reduced 2.61%
57,934
Common Stock
Nov 15
2018
SELL
Payment of exercise price or tax liability
$1,956,608
$89.4 p/Share
21,886
Reduced 26.9%
59,485
Common Stock
Nov 15
2018
BUY
Exercise of conversion of derivative security
-
53,000
Added 39.44%
81,371
Common Stock
May 02
2018
SELL
Open market or private sale
$1,428,000
$84.0 p/Share
17,000
Reduced 37.47%
28,371
Common Stock
Nov 15
2017
SELL
Payment of exercise price or tax liability
$1,327,618
$63.92 p/Share
20,770
Reduced 31.4%
45,371
Common Stock
Nov 15
2017
BUY
Exercise of conversion of derivative security
-
47,268
Added 41.68%
66,141
Common Stock
Feb 15
2017
SELL
Payment of exercise price or tax liability
$1,860
$54.7 p/Share
34
Reduced 0.18%
18,873
Common Stock
Feb 15
2017
BUY
Exercise of conversion of derivative security
-
88
Added 0.46%
18,907
Common Stock
Jan 23
2017
SELL
Open market or private sale
$727,941
$50.02 p/Share
14,553
Reduced 44.36%
18,250
Common Stock
Nov 15
2016
SELL
Payment of exercise price or tax liability
$586,140
$47.53 p/Share
12,332
Reduced 27.32%
32,803
Common Stock
Nov 15
2016
BUY
Exercise of conversion of derivative security
-
30,528
Added 40.35%
45,135
Common Stock
Aug 15
2016
SELL
Open market or private sale
$340,560
$42.57 p/Share
8,000
Reduced 35.39%
14,607
Common Stock
Feb 15
2016
SELL
Payment of exercise price or tax liability
$973
$28.63 p/Share
34
Reduced 0.15%
22,607
Common Stock
Feb 15
2016
BUY
Exercise of conversion of derivative security
-
88
Added 0.39%
22,641
Common Stock
Nov 15
2015
SELL
Payment of exercise price or tax liability
$191,165
$35.16 p/Share
5,437
Reduced 19.42%
22,553
Common Stock
Nov 15
2015
BUY
Exercise of conversion of derivative security
-
16,710
Added 37.38%
27,990
Common Stock
Feb 15
2015
SELL
Payment of exercise price or tax liability
$1,157
$34.02 p/Share
34
Reduced 0.3%
11,280
Common Stock