May 16
2023
SELL
Payment of exercise price or tax liability
$10,910
$7.15 p/Share
1,526
Reduced 5.46%
26,423
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
-
4,233
Added 13.15%
27,949
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$8,641
$7.56 p/Share
1,143
Reduced 4.6%
23,716
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
3,168
Added 11.3%
24,859
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$7,395
$3.8 p/Share
1,946
Reduced 8.23%
21,691
Common Stock
Oct 15
2022
BUY
Exercise of conversion of derivative security
-
5,394
Added 18.58%
23,637
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$17,369
$10.63 p/Share
1,634
Reduced 8.22%
18,243
Common Stock
Apr 15
2022
BUY
Exercise of conversion of derivative security
-
4,530
Added 19.51%
18,692
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$4,317
$21.48 p/Share
201
Reduced 1.29%
15,347
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
-
526
Added 3.27%
15,548
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$23,036
$18.37 p/Share
1,254
Reduced 7.7%
15,022
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
-
3,286
Added 17.26%
15,757
Common Stock
Jun 02
2021
SELL
Open market or private sale
$160,000
$40.0 p/Share
4,000
Reduced 23.54%
12,990
Common Stock
Jun 02
2021
BUY
Exercise of conversion of derivative security
$21,000
$5.25 p/Share
4,000
Added 19.06%
16,990
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$5,186
$37.31 p/Share
139
Reduced 1.06%
12,990
Common Stock
May 15
2021
BUY
Exercise of conversion of derivative security
-
407
Added 3.01%
13,129
Common Stock
May 12
2021
SELL
Open market or private sale
$349,724
$37.0 p/Share
9,452
Reduced 42.63%
12,722
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$32,048
$28.82 p/Share
1,112
Reduced 4.78%
22,174
Common Stock
Apr 15
2021
BUY
Exercise of conversion of derivative security
-
3,286
Added 12.58%
22,828
Common Stock
Mar 05
2021
SELL
Open market or private sale
$34,611
$34.75 p/Share
996
Reduced 4.74%
20,000
Common Stock
Mar 04
2021
SELL
Open market or private sale
$79,771
$34.09 p/Share
2,340
Reduced 10.03%
20,996
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$10,080
$25.98 p/Share
388
Reduced 1.64%
23,336
Common Stock
Nov 15
2020
BUY
Exercise of conversion of derivative security
-
1,138
Added 4.62%
23,515
Common Stock
Oct 15
2020
SELL
Payment of exercise price or tax liability
$11,649
$25.16 p/Share
463
Reduced 2.01%
22,586
Common Stock
Oct 15
2020
BUY
Exercise of conversion of derivative security
-
1,361
Added 5.58%
23,049
Common Stock