Eton raised its revenue guidance to about $145 million.
Analysts on average were expecting 2026 revenue of $136.27 million.
As of the last close, the stock was more than doubled year to date.
Shares rise after profit beat
Shares of Eton Pharmaceuticals (ETON.O) rose 23% to $50.5 premarket.
The stock is set to snap a five-day losing streak if gains hold.
The company late on Thursday posted second-quarter profit of 42 cents per share, beating analysts' average estimate of 11 cents, according to data compiled by LSEG.