Defense stocks have floundered since the Iran war began. Here's why

Source