General Dynamics Leads 5 Stocks Near Buy Points Amid Iran War Sell-Off