May 24
2021
|
BUY
Exercise of conversion of derivative security
|
$163,680
$13.64 p/Share
|
12,000
|
|
Apr 29
2021
|
SELL
Open market or private sale
|
$250,880
$71.68 p/Share
|
3,500
|
|
Apr 29
2021
|
BUY
Exercise of conversion of derivative security
|
$47,740
$13.64 p/Share
|
3,500
|
|
Mar 12
2021
|
SELL
Open market or private sale
|
$238,000
$68.0 p/Share
|
3,500
|
|
Mar 12
2021
|
BUY
Exercise of conversion of derivative security
|
$47,740
$13.64 p/Share
|
3,500
|
|
Mar 01
2021
|
BUY
Exercise of conversion of derivative security
|
$447,398
$63.75 p/Share
|
7,018
|
|
Feb 25
2021
|
|
-
|
2,000
|
|
Nov 03
2020
|
SELL
Open market or private sale
|
$354,400
$42.74 p/Share
|
8,292
|
|
Nov 03
2020
|
BUY
Exercise of conversion of derivative security
|
$97,431
$11.75 p/Share
|
8,292
|
|
Mar 02
2020
|
BUY
Exercise of conversion of derivative security
|
$235,637
$40.81 p/Share
|
5,774
|
|
Aug 05
2019
|
SELL
Payment of exercise price or tax liability
|
$28,046
$39.17 p/Share
|
716
|
|
Jun 03
2019
|
SELL
Payment of exercise price or tax liability
|
$16,553
$41.8 p/Share
|
396
|
|
Mar 01
2019
|
BUY
Exercise of conversion of derivative security
|
$292,967
$46.77 p/Share
|
6,264
|
|
Aug 03
2018
|
SELL
Payment of exercise price or tax liability
|
$25,110
$50.32 p/Share
|
499
|
|
Jun 01
2018
|
SELL
Payment of exercise price or tax liability
|
$15,644
$56.68 p/Share
|
276
|
|
Jan 23
2018
|
|
-
|
642
|
|
Dec 05
2017
|
SELL
Open market or private sale
|
$642,635
$51.58 p/Share
|
12,459
|
|
Dec 05
2017
|
BUY
Exercise of conversion of derivative security
|
$192,242
$15.43 p/Share
|
12,459
|
|
Nov 08
2017
|
SELL
Open market or private sale
|
$21,619
$44.03 p/Share
|
491
|
|
Nov 06
2017
|
SELL
Open market or private sale
|
$47,452
$44.64 p/Share
|
1,063
|
|
Aug 03
2017
|
SELL
Payment of exercise price or tax liability
|
$23,240
$42.8 p/Share
|
543
|
|