IIran Read More Bank earnings, US-Iran talks, and signs of stability for stocks: What to watch this weekApril 12, 2026 Despite a lackluster session on Friday, stocks clinched a second straight winning week as investors brace for the…