Dec 31
2018
SELL
Payment of exercise price or tax liability
$29,931
$58.92 p/Share
508
Reduced 10.73%
4,225
Common Stock
Dec 31
2018
BUY
Exercise of conversion of derivative security
$98,573
$58.92 p/Share
1,673
Added 26.12%
4,733
Common Stock
Sep 10
2018
SELL
Open market or private sale
$25,548
$91.9 p/Share
278
Reduced 8.33%
3,060
Common Stock
Sep 10
2018
BUY
Exercise of conversion of derivative security
$5,352
$19.25 p/Share
278
Added 7.69%
3,338
Common Stock
Aug 14
2018
SELL
Open market or private sale
$79,201
$88.79 p/Share
892
Reduced 22.57%
3,060
Common Stock
Aug 14
2018
BUY
Exercise of conversion of derivative security
$11,935
$13.38 p/Share
892
Added 18.41%
3,952
Common Stock
Jun 15
2018
SELL
Open market or private sale
$22,499
$83.95 p/Share
268
Reduced 8.05%
3,060
Common Stock
Jun 15
2018
BUY
Exercise of conversion of derivative security
$2,409
$8.99 p/Share
268
Added 7.45%
3,328
Common Stock
May 15
2018
SELL
Open market or private sale
$64,176
$80.22 p/Share
800
Reduced 20.73%
3,060
Common Stock
May 15
2018
BUY
Exercise of conversion of derivative security
$7,192
$8.99 p/Share
800
Added 17.17%
3,860
Common Stock
Mar 07
2018
SELL
Open market or private sale
$36,098
$79.51 p/Share
454
Reduced 12.92%
3,060
Common Stock
Mar 07
2018
BUY
Exercise of conversion of derivative security
$3,364
$7.41 p/Share
454
Added 11.44%
3,514
Common Stock
Dec 31
2017
SELL
Payment of exercise price or tax liability
$52,124
$90.65 p/Share
575
Reduced 15.82%
3,060
Common Stock
Dec 31
2017
BUY
Exercise of conversion of derivative security
$156,190
$90.65 p/Share
1,723
Added 32.16%
3,635
Common Stock
Nov 16
2017
SELL
Open market or private sale
$40,130
$87.62 p/Share
458
Reduced 19.32%
1,912
Common Stock
Nov 16
2017
BUY
Exercise of conversion of derivative security
$3,394
$7.41 p/Share
458
Added 16.2%
2,370
Common Stock
Jun 15
2017
SELL
Open market or private sale
$56,658
$79.8 p/Share
710
Reduced 27.08%
1,912
Common Stock
Jun 15
2017
BUY
Exercise of conversion of derivative security
$6,383
$8.99 p/Share
710
Added 21.31%
2,622
Common Stock
Jun 05
2017
SELL
Open market or private sale
$115,666
$79.77 p/Share
1,450
Reduced 43.13%
1,912
Common Stock
Jun 05
2017
BUY
Exercise of conversion of derivative security
$15,080
$10.4 p/Share
1,450
Added 30.13%
3,362
Common Stock
Jan 03
2017
SELL
Payment of exercise price or tax liability
$81,622
$85.2 p/Share
958
Reduced 33.38%
1,912
Common Stock
Aug 31
2016
SELL
Open market or private sale
$29,646
$80.56 p/Share
368
Reduced 100.0%
0
Common Stock
Aug 31
2016
BUY
Exercise of conversion of derivative security
$11,493
$31.23 p/Share
368
Added 50.0%
368
Common Stock
Aug 23
2016
SELL
Open market or private sale
$223,631
$76.77 p/Share
2,913
Reduced 100.0%
0
Common Stock
Aug 23
2016
BUY
Exercise of conversion of derivative security
$3,974
$8.99 p/Share
442
Added 50.0%
442
Common Stock