Omeros (OMER) reported Wednesday Q2 adjusted net earnings of $0.02 per diluted share, swinging from a loss of $0.57 a year earlier.
Two analysts polled by FactSet expected a loss of $0.30.
Revenue for the quarter ended June 30 was $28.5 million, compared with nil a year ago.
Three analysts surveyed by FactSet expected $12.7 million.
Shares of the company were up more than 16.7% in Thursday's premarket activity.