Dec 10
2020
SELL
Open market or private sale
$242,231
$220.21 p/Share
1,100
Reduced 3.57%
29,698
Common Stock
May 08
2020
SELL
Open market or private sale
$1,535,122
$238.41 p/Share
6,439
Reduced 17.35%
30,681
Common Stock
May 08
2020
BUY
Exercise of conversion of derivative security
$609,838
$94.71 p/Share
6,439
Added 14.78%
37,120
Common Stock
Apr 03
2020
SELL
Payment of exercise price or tax liability
$4,902
$222.8 p/Share
22
Reduced 0.07%
30,681
Common Stock
Mar 12
2020
SELL
Payment of exercise price or tax liability
$105,648
$217.83 p/Share
485
Reduced 1.56%
30,703
Common Stock
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