Virtu Financial VIRT Q1 2026 Results Top Views on Strong Revenue Transdigm TDG Q1 2026 Earnings Surprise EPS 985 Up Significant enGene ENGNW Stock Down 4517 Support Test at 020 20260520 Nabors Industries NBR at 10878 Buy Sell or Hold 20260520