Staben Steven

Chief Scientific Officer

Officer10% Owner

Latest Insider Transactions

1 transactions (past 365 days)

LYCA
CSO
Award
$410.3K
110,896 shares @ $3.70
Filed 2026-10-26Trade 2026-08-11
Lycia Therapeutics, Inc.