Array Tech ARRY Crushes Q1 2026 Estimates EPS 006 Tops Views Should You Sell Malibu Boats MBUU After 365 Drop 20260515 Enviri Corporation NVRI Drops 152 Key Support at 1847 20260515 Oncolytics ONCY at 080 Buy Sell or Hold 20260519