Hallador Energy expects energy agreement to generate $422 million in revenue - HNRG News | Rallies