Apr 21
2020
|
SELL
Open market or private sale
|
$394,630
$35.61 p/Share
|
11,082
|
|
Apr 21
2020
|
BUY
Exercise of conversion of derivative security
|
$192,605
$17.38 p/Share
|
11,082
|
|
Feb 13
2020
|
SELL
Open market or private sale
|
$253,664
$47.29 p/Share
|
5,364
|
|
Feb 13
2020
|
BUY
Exercise of conversion of derivative security
|
$99,878
$18.62 p/Share
|
5,364
|
|
Jan 02
2020
|
SELL
Payment of exercise price or tax liability
|
$94,933
$47.97 p/Share
|
1,979
|
|
Jan 02
2020
|
BUY
Exercise of conversion of derivative security
|
$94,944
$19.78 p/Share
|
4,800
|
|
Aug 21
2019
|
SELL
Open market or private sale
|
$191,293
$37.56 p/Share
|
5,093
|
|
Aug 21
2019
|
BUY
Exercise of conversion of derivative security
|
$94,424
$18.54 p/Share
|
5,093
|
|
Jun 04
2019
|
SELL
Payment of exercise price or tax liability
|
$91,305
$43.15 p/Share
|
2,116
|
|
Jun 04
2019
|
BUY
Exercise of conversion of derivative security
|
$91,302
$17.23 p/Share
|
5,299
|
|
May 16
2019
|
SELL
Open market or private sale
|
$191,011
$43.85 p/Share
|
4,356
|
|
May 16
2019
|
BUY
Exercise of conversion of derivative security
|
$78,408
$18.0 p/Share
|
4,356
|
|
Apr 16
2019
|
SELL
Open market or private sale
|
$182,360
$45.59 p/Share
|
4,000
|
|
Apr 16
2019
|
BUY
Exercise of conversion of derivative security
|
$72,000
$18.0 p/Share
|
4,000
|
|
Dec 06
2018
|
|
-
|
8,000
|
|
Jan 26
2018
|
SELL
Open market or private sale
|
$1,007,242
$53.97 p/Share
|
18,663
|
|
Jan 26
2018
|
BUY
Exercise of conversion of derivative security
|
$336,121
$18.01 p/Share
|
18,663
|
|
Jul 20
2017
|
|
-
|
5,000
|
|
Apr 25
2017
|
SELL
Open market or private sale
|
$310,495
$39.69 p/Share
|
7,823
|
|
Apr 25
2017
|
BUY
Exercise of conversion of derivative security
|
$157,555
$20.14 p/Share
|
7,823
|
|