Septerna (SEPN) reported Q2 loss late Monday of $0.29 per diluted share, narrower from $0.56 a year earlier.
Analysts polled by FactSet expected a loss of $0.43.
Revenue for the quarter ended June 30 was $26.7 million, up from $119,000 a year earlier.
Analysts expected $19.2 million.