Weekly Recap | Dermata Therapeutics -15.69%, Tome news fails to hold gainsWeekly Review·Oct 17, 2026 at 07:03 AMDRMA-9.61%