ePlus inc PLUS Q1 2026 Earnings 145 EPS Surges Past 103 Estimates Timberland Bancorp TSBK Q1 2026 In Line Whats Next for Investors MacroGenics MGNX Q1 2026 Earnings Surprise EPS 058 Up Significant Cisco Leads Wall Street Higher as Dow Targets 50000 Milestone