Jun 21
2025
SELL
Payment of exercise price or tax liability
$8,696
$9.76 p/Share
891
Reduced 2.99%
28,956
Common Stock
Jun 21
2025
BUY
Exercise of conversion of derivative security
-
2,168
Added 6.77%
29,847
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$13,312
$9.76 p/Share
1,364
Reduced 4.7%
27,679
Common Stock
Jun 20
2025
BUY
Exercise of conversion of derivative security
-
3,317
Added 10.25%
29,043
Common Stock
Mar 24
2025
SELL
Payment of exercise price or tax liability
$29,454
$10.58 p/Share
2,784
Reduced 9.76%
25,726
Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
6,775
Added 19.2%
28,510
Common Stock
Jun 20
2024
BUY
Exercise of conversion of derivative security
-
1,580
Added 6.78%
21,735
Common Stock
Jun 18
2024
BUY
Exercise of conversion of derivative security
-
1,415
Added 7.2%
18,245
Common Stock
Jun 18
2024
BUY
Grant, award, or other acquisition
-
1,910
Added 8.66%
20,155
Common Stock
Jun 20
2023
SELL
Payment of exercise price or tax liability
$4,134
$6.42 p/Share
644
Reduced 3.69%
16,830
Common Stock
Jun 20
2023
BUY
Exercise of conversion of derivative security
-
1,579
Added 8.29%
17,474
Common Stock
Jun 18
2023
SELL
Payment of exercise price or tax liability
$3,854
$6.68 p/Share
577
Reduced 3.5%
15,895
Common Stock
Jun 18
2023
BUY
Exercise of conversion of derivative security
-
1,414
Added 7.91%
16,472
Common Stock
Jun 17
2023
SELL
Payment of exercise price or tax liability
$2,999
$6.68 p/Share
449
Reduced 2.9%
15,058
Common Stock
Jun 17
2023
BUY
Exercise of conversion of derivative security
-
1,100
Added 6.62%
15,507
Common Stock
Jul 02
2022
SELL
Payment of exercise price or tax liability
$3,873
$13.4 p/Share
289
Reduced 1.97%
14,407
Common Stock
Jul 02
2022
BUY
Exercise of conversion of derivative security
-
834
Added 5.37%
14,696
Common Stock
Jun 18
2022
SELL
Payment of exercise price or tax liability
$6,215
$13.03 p/Share
477
Reduced 3.33%
13,862
Common Stock
Jun 18
2022
BUY
Exercise of conversion of derivative security
-
1,415
Added 8.77%
14,715
Common Stock
Jun 17
2022
SELL
Payment of exercise price or tax liability
$4,941
$13.14 p/Share
376
Reduced 2.56%
14,339
Common Stock
Jun 17
2022
BUY
Exercise of conversion of derivative security
-
1,099
Added 7.63%
13,300
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$6,384
$22.4 p/Share
285
Reduced 2.28%
12,201
Common Stock
Jul 02
2021
BUY
Exercise of conversion of derivative security
-
834
Added 6.26%
12,486
Common Stock
Jun 18
2021
SELL
Payment of exercise price or tax liability
$5,011
$22.27 p/Share
225
Reduced 1.89%
11,652
Common Stock
Jun 18
2021
BUY
Exercise of conversion of derivative security
-
667
Added 5.32%
11,877
Common Stock