Aug 16
2024
SELL
Open market or private sale
$1,002,500
$20.05 p/Share
50,000
Reduced 27.2%
133,828
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$246,232
$18.88 p/Share
13,042
Reduced 6.62%
183,828
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
25,547
Added 11.49%
196,870
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$273,569
$19.57 p/Share
13,979
Reduced 10.49%
119,323
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
-
5,110
Added 3.69%
133,302
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
52,000
Added 23.28%
171,323
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$96,410
$19.19 p/Share
5,024
Reduced 3.77%
128,192
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
-
3,170
Added 2.32%
133,216
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$97,295
$20.09 p/Share
4,843
Reduced 3.59%
130,046
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
3,136
Added 2.27%
134,889
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$140,712
$24.0 p/Share
5,863
Reduced 5.83%
94,644
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
1,584
Added 1.55%
100,507
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
37,109
Added 21.98%
131,753
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$102,728
$23.47 p/Share
4,377
Reduced 4.24%
98,923
Common Stock
Jan 29
2023
BUY
Exercise of conversion of derivative security
-
1,904
Added 1.81%
103,300
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$95,789
$5.91 p/Share
16,208
Reduced 3.84%
405,590
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
-
6,344
Added 1.48%
421,798
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
118,821
Added 22.24%
415,454
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$119,243
$7.9 p/Share
15,094
Reduced 4.84%
296,633
Common Stock
Jan 29
2022
BUY
Exercise of conversion of derivative security
-
2,885
Added 0.92%
311,727
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$123,388
$8.88 p/Share
13,895
Reduced 4.31%
308,842
Common Stock
Jun 30
2021
BUY
Exercise of conversion of derivative security
-
2,968
Added 0.91%
322,737
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
80,049
Added 20.02%
319,769
Common Stock