Metalla Royalty & Streaming Ltd. (MTA) reported Q2 earnings late Thursday of $0.01 per diluted share, swinging from a loss of $0.02 a year earlier.
Analysts polled by FactSet expected earnings of $0.01.
Revenue for the three months ended June 30 was $5.2 million, up from $2.7 million a year earlier.
Three analysts expected $4.1 million.