Sandstorm Gold (SAND) reported Q4 earnings late Tuesday of $0.01 per diluted share, down from $0.08 a year earlier.
Analysts polled by FactSet expected $0.04.
Revenue for the quarter ended Dec. 31 was $47.4 million, up from $44.5 million a year earlier.
Analysts surveyed by FactSet expected $47.2 million.
Shares of Sandstorm Gold were down more than 1% in after-hours trading.