Oct 18
2019
SELL
Open market or private sale
$166,822
$117.15 p/Share
1,424
Reduced 4.72%
28,740
Common Stock
Oct 18
2019
SELL
Open market or private sale
$36,546
$116.76 p/Share
313
Reduced 1.09%
28,427
Common Stock
Oct 18
2019
BUY
Exercise of conversion of derivative security
$67,450
$26.98 p/Share
2,500
Added 7.48%
30,927
Common Stock
Oct 17
2019
SELL
Open market or private sale
$78,811
$116.93 p/Share
674
Reduced 2.18%
30,253
Common Stock
Oct 17
2019
SELL
Open market or private sale
$110,779
$117.6 p/Share
942
Reduced 3.11%
29,311
Common Stock
Oct 17
2019
SELL
Open market or private sale
$103,914
$117.55 p/Share
884
Reduced 3.02%
28,427
Common Stock
Oct 17
2019
BUY
Exercise of conversion of derivative security
$67,450
$26.98 p/Share
2,500
Added 7.48%
30,927
Common Stock
Oct 16
2019
SELL
Open market or private sale
$113,023
$116.04 p/Share
974
Reduced 3.15%
29,953
Common Stock
Oct 16
2019
SELL
Open market or private sale
$103,641
$116.19 p/Share
892
Reduced 2.98%
29,061
Common Stock
Oct 16
2019
SELL
Open market or private sale
$73,474
$115.89 p/Share
634
Reduced 2.18%
28,427
Common Stock
Oct 16
2019
BUY
Exercise of conversion of derivative security
$67,450
$26.98 p/Share
2,500
Added 7.48%
30,927
Common Stock
Oct 15
2019
SELL
Open market or private sale
$286,025
$114.41 p/Share
2,500
Reduced 8.08%
28,427
Common Stock
Oct 15
2019
BUY
Exercise of conversion of derivative security
$67,450
$26.98 p/Share
2,500
Added 7.48%
30,927
Common Stock
Oct 07
2019
SELL
Payment of exercise price or tax liability
$1,612,736
$113.0 p/Share
14,272
Reduced 33.42%
28,427
Common Stock
Oct 07
2019
BUY
Grant, award, or other acquisition
-
29,761
Added 41.07%
42,699
Common Stock
Oct 04
2019
SELL
Payment of exercise price or tax liability
$65,844
$111.79 p/Share
589
Reduced 4.35%
12,938
Common Stock
Oct 03
2019
SELL
Payment of exercise price or tax liability
$56,486
$110.11 p/Share
513
Reduced 3.65%
13,527
Common Stock
Sep 03
2019
SELL
Payment of exercise price or tax liability
$13,282
$82.5 p/Share
161
Reduced 1.13%
14,040
Common Stock
May 31
2019
SELL
Payment of exercise price or tax liability
$13,960
$86.71 p/Share
161
Reduced 1.12%
14,201
Common Stock
Apr 15
2019
SELL
Open market or private sale
$539,350
$107.87 p/Share
5,000
Reduced 25.82%
14,362
Common Stock
Apr 15
2019
BUY
Exercise of conversion of derivative security
$146,000
$29.2 p/Share
5,000
Added 20.52%
19,362
Common Stock
Apr 12
2019
SELL
Open market or private sale
$476,605
$106.91 p/Share
4,458
Reduced 23.02%
14,904
Common Stock
Apr 12
2019
SELL
Open market or private sale
$57,961
$106.94 p/Share
542
Reduced 3.64%
14,362
Common Stock
Apr 12
2019
BUY
Exercise of conversion of derivative security
$146,000
$29.2 p/Share
5,000
Added 20.52%
19,362
Common Stock
Apr 05
2019
SELL
Open market or private sale
$517,600
$103.52 p/Share
5,000
Reduced 25.82%
14,362
Common Stock