Home Stock Top 3 defense stocks to buy after Israel attacked Iran