STAAR Surgical (STAA) reported fiscal Q2 earnings late Wednesday of $0.16, swinging from a loss of $0.34 a year earlier.
Analysts polled by FactSet expected earnings of $0.14.
Revenue for the three months ended July 3 was $93.5 million, up from $44.3 million a year earlier.
Analysts expected $90.6 million.