Mar 11
2020
SELL
Payment of exercise price or tax liability
$97,352
$232.9 p/Share
418
Reduced 1.32%
31,188
Common Stock
Mar 10
2020
SELL
Payment of exercise price or tax liability
$155,589
$243.87 p/Share
638
Reduced 1.98%
31,606
Common Stock
Mar 10
2020
BUY
Grant, award, or other acquisition
-
3,486
Added 9.76%
32,244
Common Stock
Nov 06
2019
SELL
Open market or private sale
$206,780
$206.78 p/Share
1,000
Reduced 3.36%
28,743
Common Stock
May 15
2019
SELL
Open market or private sale
$3,836,742
$198.62 p/Share
19,317
Reduced 39.48%
29,609
Common Stock
May 15
2019
BUY
Exercise of conversion of derivative security
$1,829,513
$94.71 p/Share
19,317
Added 28.31%
48,926
Common Stock
May 14
2019
SELL
Open market or private sale
$4,915,279
$197.79 p/Share
24,851
Reduced 45.63%
29,609
Common Stock
May 14
2019
BUY
Exercise of conversion of derivative security
$2,350,159
$94.57 p/Share
24,851
Added 31.33%
54,460
Common Stock
Apr 03
2019
SELL
Payment of exercise price or tax liability
$4,469
$194.29 p/Share
23
Reduced 0.08%
29,609
Common Stock
Mar 12
2019
SELL
Payment of exercise price or tax liability
$77,086
$185.75 p/Share
415
Reduced 1.38%
29,632
Common Stock
Mar 11
2019
BUY
Grant, award, or other acquisition
-
4,321
Added 12.57%
30,047
Common Stock
Mar 10
2019
SELL
Payment of exercise price or tax liability
$164,175
$181.61 p/Share
904
Reduced 3.39%
25,726
Common Stock
Nov 07
2018
SELL
Open market or private sale
$3,706,147
$157.14 p/Share
23,585
Reduced 46.99%
26,609
Common Stock
Nov 07
2018
BUY
Exercise of conversion of derivative security
$1,914,630
$81.18 p/Share
23,585
Added 31.97%
50,194
Common Stock
Nov 06
2018
SELL
Open market or private sale
$3,329,000
$155.75 p/Share
21,374
Reduced 44.54%
26,609
Common Stock
Nov 06
2018
BUY
Exercise of conversion of derivative security
$1,643,661
$76.9 p/Share
21,374
Added 30.82%
47,983
Common Stock
Apr 03
2018
SELL
Payment of exercise price or tax liability
$2,121
$141.42 p/Share
15
Reduced 0.06%
26,456
Common Stock
Mar 12
2018
BUY
Grant, award, or other acquisition
-
4,550
Added 14.67%
26,471
Common Stock
Mar 10
2018
SELL
Payment of exercise price or tax liability
$173,588
$143.58 p/Share
1,209
Reduced 5.23%
21,921
Common Stock
May 01
2017
SELL
Open market or private sale
$2,400,526
$126.59 p/Share
18,963
Reduced 45.31%
22,893
Common Stock
May 01
2017
BUY
Exercise of conversion of derivative security
$979,352
$62.0 p/Share
15,796
Added 27.4%
41,856
Common Stock
Apr 28
2017
SELL
Open market or private sale
$2,728,168
$125.78 p/Share
21,690
Reduced 45.42%
26,060
Common Stock
Apr 28
2017
BUY
Exercise of conversion of derivative security
$1,018,346
$46.95 p/Share
21,690
Added 31.24%
47,750
Common Stock
Apr 03
2017
BUY
Grant, award, or other acquisition
-
207
Added 0.79%
26,060
Common Stock
Mar 11
2017
SELL
Payment of exercise price or tax liability
$43,615
$113.58 p/Share
384
Reduced 1.46%
25,853
Common Stock