May 23
2024
SELL
Open market or private sale
$2,324,414
$31.1 p/Share
74,740
Reduced 35.87%
133,606
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
$126,762
$15.44 p/Share
8,210
Added 3.79%
208,346
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
-
8,325
Reduced 3.99%
200,136
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
18,658
Added 8.22%
208,461
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$1,037,378
$31.43 p/Share
33,006
Reduced 14.81%
189,803
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
-
89,203
Added 28.59%
222,809
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$419,344
$25.04 p/Share
16,747
Reduced 11.22%
132,456
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
45,258
Added 23.27%
149,203
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$334,745
$24.89 p/Share
13,449
Reduced 11.46%
103,945
Common Stock
May 13
2023
BUY
Exercise of conversion of derivative security
-
12,319
Added 9.5%
117,394
Common Stock
May 12
2023
BUY
Exercise of conversion of derivative security
$127,868
$13.99 p/Share
9,140
Added 8.0%
105,075
Common Stock
Nov 25
2022
SELL
Open market or private sale
$640,204
$19.5 p/Share
32,831
Reduced 25.62%
95,308
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$171,787
$21.19 p/Share
8,107
Reduced 5.98%
127,552
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
11,092
Added 7.56%
135,659
Common Stock
May 13
2022
BUY
Exercise of conversion of derivative security
-
8,599
Added 6.46%
124,567
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$341,663
$21.22 p/Share
16,101
Reduced 12.19%
115,968
Common Stock
May 09
2022
BUY
Exercise of conversion of derivative security
-
43,515
Added 24.78%
132,069
Common Stock
Nov 24
2021
SELL
Open market or private sale
$1,101,909
$21.64 p/Share
50,920
Reduced 36.66%
87,964
Common Stock
Nov 24
2021
BUY
Exercise of conversion of derivative security
$124,754
$2.45 p/Share
50,920
Added 26.83%
138,884
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$335,638
$22.97 p/Share
14,612
Reduced 14.32%
87,394
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
-
3,663
Added 3.47%
102,006
Common Stock
May 13
2021
BUY
Exercise of conversion of derivative security
-
8,599
Added 8.04%
98,343
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$39,813
$23.6 p/Share
1,687
Reduced 1.85%
89,744
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
-
28,909
Added 24.02%
91,431
Common Stock