CNX Corp CNX Crushes Q1 2026 Estimates EPS 120 Tops Views Bajel Projects Shares Surge 175 on Multiple Orders from Power Grid Corporation NAPCO NSSC Q1 2026 Earnings EPS 039 Beats Estimates