Hallador Energy (HNRG) reported Q3 net income late Monday of $0.55 per diluted share, up from $0.04 a year earlier.
Four analysts polled by FactSet expected a loss of $0.08.
Revenue for the quarter ended June 30 was $147.8 million, up from $105.2 million.
Four analysts surveyed by FactSet expected $110.0 million.
Shares of Hallador Energy were up 21.3% in after-hours activity.