Core Natural CNR Q1 2026 Earnings Surprise EPS 041 Up Significant Dune IPODW Stock Steady at 030 Support at 028 20260520