MMTec Inc MTC Down 891 How Low Could It Go 20260515 First Bancorp FBNC Q1 2026 Earnings Beat Revenue NA EPS 113 DoubleLine DBL Flat at 1437 Consolidation Continues 20260515 March Retail Sales Surge 17 Above Expectations What It Means for the Economy