Home » News » Top 3 defense stocks to buy after Israel attacked Iran