CNX Resources posts Q2 2026 earnings results, supplemental report online - CNX News | Rallies