Oct 06
2023
|
SELL
Sale (or disposition) back to the issuer
|
$5,553,555
$116.5 p/Share
|
47,670
|
|
Apr 29
2022
|
SELL
Payment of exercise price or tax liability
|
$112,260
$98.56 p/Share
|
1,139
|
|
Apr 29
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
4,223
|
|
Apr 30
2021
|
SELL
Payment of exercise price or tax liability
|
$283,198
$94.62 p/Share
|
2,993
|
|
Apr 30
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
11,098
|
|
May 02
2020
|
SELL
Payment of exercise price or tax liability
|
$147,859
$35.62 p/Share
|
4,151
|
|
May 02
2020
|
BUY
Exercise of conversion of derivative security
|
-
|
15,390
|
|
May 03
2019
|
SELL
Payment of exercise price or tax liability
|
$109,663
$26.54 p/Share
|
4,132
|
|
May 03
2019
|
BUY
Exercise of conversion of derivative security
|
-
|
15,320
|
|
May 03
2018
|
BUY
Exercise of conversion of derivative security
|
-
|
14,054
|
|
Sep 19
2017
|
SELL
Payment of exercise price or tax liability
|
$28,810
$12.1 p/Share
|
2,381
|
|
Sep 19
2017
|
BUY
Exercise of conversion of derivative security
|
-
|
7,874
|
|
May 03
2017
|
SELL
Payment of exercise price or tax liability
|
$63,791
$15.12 p/Share
|
4,219
|
|
May 03
2017
|
BUY
Exercise of conversion of derivative security
|
-
|
13,953
|
|
Sep 19
2016
|
SELL
Payment of exercise price or tax liability
|
$45,525
$19.12 p/Share
|
2,381
|
|
Sep 19
2016
|
BUY
Exercise of conversion of derivative security
|
-
|
7,874
|
|
May 06
2016
|
SELL
Payment of exercise price or tax liability
|
$21,322
$13.41 p/Share
|
1,590
|
|
May 06
2016
|
BUY
Exercise of conversion of derivative security
|
-
|
5,258
|
|
Sep 19
2015
|
SELL
Payment of exercise price or tax liability
|
$76,002
$31.92 p/Share
|
2,381
|
|
Sep 19
2015
|
BUY
Exercise of conversion of derivative security
|
-
|
7,874
|
|