Dec 07
2020
SELL
Open market or private sale
$555,150
$74.02 p/Share
7,500
Reduced 5.39%
131,671
Common Stock
Nov 18
2020
-
5,000
Reduced 3.47%
139,171
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$2,926,031
$63.23 p/Share
46,276
Reduced 17.28%
221,459
Common Stock
Mar 03
2020
SELL
Sale (or disposition) back to the issuer
$3,034,597
$63.23 p/Share
47,993
Reduced 21.67%
173,466
Common Stock
Mar 03
2020
BUY
Exercise of conversion of derivative security
$5,960,629
$63.23 p/Share
94,269
Added 26.04%
267,735
Common Stock
Jan 17
2020
SELL
Open market or private sale
$243,975
$65.06 p/Share
3,750
Reduced 2.12%
173,466
Common Stock
Jan 02
2020
SELL
Payment of exercise price or tax liability
$42,332
$61.44 p/Share
689
Reduced 0.39%
177,216
Common Stock
Jan 02
2020
BUY
Exercise of conversion of derivative security
-
1,745
Added 0.97%
177,905
Common Stock
Dec 16
2019
SELL
Open market or private sale
$116,663
$62.22 p/Share
1,875
Reduced 1.05%
176,160
Common Stock
Nov 05
2019
SELL
Open market or private sale
$104,340
$60.0 p/Share
1,739
Reduced 0.97%
178,035
Common Stock
Nov 04
2019
SELL
Open market or private sale
$8,160
$60.0 p/Share
136
Reduced 0.08%
179,774
Common Stock
Jul 10
2019
SELL
Open market or private sale
$85,070
$60.12 p/Share
1,415
Reduced 0.78%
179,910
Common Stock
Jul 01
2019
SELL
Open market or private sale
$215,100
$60.0 p/Share
3,585
Reduced 1.94%
181,325
Common Stock
May 15
2019
SELL
Open market or private sale
$70,050
$56.04 p/Share
1,250
Reduced 0.67%
184,910
Common Stock
Feb 21
2019
SELL
Open market or private sale
$137,575
$55.03 p/Share
2,500
Reduced 1.33%
186,160
Common Stock
Jan 02
2019
SELL
Payment of exercise price or tax liability
$36,615
$41.42 p/Share
884
Reduced 0.47%
188,660
Common Stock
Jan 02
2019
BUY
Exercise of conversion of derivative security
-
2,764
Added 1.44%
189,544
Common Stock
Aug 16
2018
SELL
Open market or private sale
$68,775
$55.02 p/Share
1,250
Reduced 0.66%
186,780
Common Stock
Dec 29
2017
SELL
Payment of exercise price or tax liability
$1,613,957
$59.56 p/Share
27,098
Reduced 12.6%
188,030
Common Stock
Dec 29
2017
SELL
Payment of exercise price or tax liability
$2,878,543
$60.13 p/Share
47,872
Reduced 22.75%
162,583
Common Stock
Dec 29
2017
BUY
Exercise of conversion of derivative security
-
52,545
Added 19.63%
215,128
Common Stock
Dec 29
2017
BUY
Grant, award, or other acquisition
-
83,153
Added 28.32%
210,455
Common Stock
Dec 27
2017
SELL
Payment of exercise price or tax liability
$2,414,159
$60.13 p/Share
40,149
Reduced 23.98%
127,302
Common Stock
Dec 27
2017
BUY
Exercise of conversion of derivative security
-
77,853
Added 37.57%
129,360
Common Stock
Nov 10
2017
SELL
Open market or private sale
$1,305,127
$52.44 p/Share
24,888
Reduced 21.74%
89,598
Common Stock