Harrow HROW Surges 117 Nearing 3259 Resistance 20260520 Deluxe DLX Q1 2026 Beat Revenue NA EPS Exceeds by Significant