Mar 13
2025
SELL
Open market or private sale
$74,098
$21.25 p/Share
3,487
Reduced 5.18%
63,892
Common Stock, par valu...
Mar 13
2025
BUY
Exercise of conversion of derivative security
$54,885
$15.74 p/Share
3,487
Added 4.92%
67,379
Common Stock, par valu...
Mar 03
2025
SELL
Payment of exercise price or tax liability
$44,654
$20.39 p/Share
2,190
Reduced 3.31%
63,892
Common Stock, par valu...
Mar 03
2025
BUY
Grant, award, or other acquisition
-
21,825
Added 24.83%
66,082
Common Stock, par valu...
Feb 07
2025
SELL
Payment of exercise price or tax liability
$47,829
$21.87 p/Share
2,187
Reduced 4.71%
44,257
Common Stock, par valu...
Jan 31
2025
SELL
Payment of exercise price or tax liability
$39,263
$22.17 p/Share
1,771
Reduced 3.67%
46,444
Common Stock, par valu...
Jan 30
2025
BUY
Grant, award, or other acquisition
-
11,776
Added 19.63%
48,215
Common Stock, par valu...
Aug 08
2024
SELL
Payment of exercise price or tax liability
$17,397
$13.26 p/Share
1,312
Reduced 3.48%
36,439
Common Stock, par valu...
May 22
2024
SELL
Open market or private sale
$113,104
$17.35 p/Share
6,519
Reduced 14.73%
37,751
Common Stock, par valu...
May 22
2024
BUY
Exercise of conversion of derivative security
$39,145
$15.74 p/Share
2,487
Added 5.32%
44,270
Common Stock, par valu...
May 20
2024
SELL
Open market or private sale
$27,599
$18.4 p/Share
1,500
Reduced 3.47%
41,783
Common Stock, par valu...
May 20
2024
BUY
Exercise of conversion of derivative security
$15,740
$15.74 p/Share
1,000
Added 2.26%
43,283
Common Stock, par valu...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$12,833
$11.52 p/Share
1,114
Reduced 2.57%
42,283
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
-
9,435
Added 17.86%
43,397
Common Stock, par valu...
Feb 07
2024
SELL
Payment of exercise price or tax liability
$15,009
$10.94 p/Share
1,372
Reduced 3.88%
33,962
Common Stock, par valu...
Jan 31
2024
BUY
Grant, award, or other acquisition
-
15,000
Added 29.8%
35,334
Common Stock, par valu...
Nov 14
2023
SELL
Open market or private sale
$64,743
$5.96 p/Share
10,863
Reduced 44.34%
13,634
Common Stock, par valu...
Aug 08
2023
SELL
Payment of exercise price or tax liability
$7,045
$5.37 p/Share
1,312
Reduced 5.08%
24,498
Common Stock, par valu...
Mar 23
2023
SELL
Open market or private purchase
$2,995
$4.71 p/Share
636
Reduced 3.29%
18,670
Common Stock, par valu...
Mar 21
2023
SELL
Open market or private purchase
$18,119
$4.12 p/Share
4,398
Reduced 19.61%
18,033
Common Stock, par valu...
Feb 07
2023
BUY
Grant, award, or other acquisition
-
11,619
Added 31.55%
25,212
Common Stock, par valu...
Aug 08
2022
BUY
Grant, award, or other acquisition
-
13,073
Added 50.0%
13,073
Common Stock, par valu...