Feb 21
2020
BUY
Exercise of conversion of derivative security
$7,167,445
$42.43 p/Share
168,924
Added 43.68%
217,822
Common Stock
Dec 12
2019
SELL
Payment of exercise price or tax liability
$417,559
$135.88 p/Share
3,073
Reduced 5.91%
48,898
Common Stock
Dec 12
2019
BUY
Exercise of conversion of derivative security
-
6,197
Added 10.65%
51,971
Common Stock
Dec 08
2019
SELL
Payment of exercise price or tax liability
$1,567,170
$134.21 p/Share
11,677
Reduced 20.33%
45,774
Common Stock
Dec 08
2019
BUY
Exercise of conversion of derivative security
-
23,548
Added 32.52%
48,856
Common Stock
Aug 30
2019
BUY
Other acquisition or disposition
$7,450
$68.35 p/Share
109
Added 0.32%
33,903
Common Stock
May 24
2019
SELL
Open market or private sale
$18,287,115
$117.15 p/Share
156,100
Reduced 82.2%
33,794
Common Stock
May 24
2019
BUY
Exercise of conversion of derivative security
$5,942,727
$38.07 p/Share
156,100
Added 45.12%
189,894
Common Stock
Feb 28
2019
BUY
Other acquisition or disposition
$7,450
$68.35 p/Share
109
Added 0.32%
33,794
Common Stock
Feb 22
2019
SELL
Open market or private sale
$16,347,200
$102.17 p/Share
160,000
Reduced 82.61%
33,685
Common Stock
Feb 22
2019
BUY
Exercise of conversion of derivative security
$5,180,800
$32.38 p/Share
160,000
Added 45.24%
193,685
Common Stock
Dec 12
2018
SELL
Payment of exercise price or tax liability
$276,640
$89.76 p/Share
3,082
Reduced 8.38%
33,685
Common Stock
Dec 12
2018
BUY
Exercise of conversion of derivative security
-
6,215
Added 14.46%
36,767
Common Stock
Dec 08
2018
SELL
Payment of exercise price or tax liability
$925,535
$87.82 p/Share
10,539
Reduced 25.65%
30,552
Common Stock
Dec 08
2018
BUY
Exercise of conversion of derivative security
-
24,699
Added 41.83%
34,351
Common Stock
Aug 31
2018
BUY
Other acquisition or disposition
$7,450
$68.35 p/Share
109
Added 0.66%
16,392
Common Stock
Feb 28
2018
BUY
Other acquisition or disposition
$7,450
$68.35 p/Share
109
Added 0.66%
16,283
Common Stock
Dec 08
2017
SELL
Payment of exercise price or tax liability
$1,578,766
$90.51 p/Share
17,443
Reduced 51.89%
16,174
Common Stock
Dec 08
2017
BUY
Exercise of conversion of derivative security
-
33,424
Added 49.86%
33,617
Common Stock
Aug 31
2017
BUY
Other acquisition or disposition
$7,486
$38.79 p/Share
193
Added 0.94%
20,326
Common Stock
May 19
2017
SELL
Open market or private sale
$14,202,000
$71.01 p/Share
200,000
Reduced 90.85%
20,133
Common Stock
May 19
2017
BUY
Exercise of conversion of derivative security
$5,530,000
$27.65 p/Share
200,000
Added 47.6%
220,133
Common Stock
Feb 28
2017
BUY
Other acquisition or disposition
$7,486
$38.79 p/Share
193
Added 0.95%
20,133
Common Stock
Dec 15
2016
SELL
Payment of exercise price or tax liability
$304,748
$60.37 p/Share
5,048
Reduced 20.2%
19,940
Common Stock
Dec 15
2016
BUY
Exercise of conversion of derivative security
-
9,673
Added 27.91%
24,988
Common Stock