The vast majority of defense contractors do not make any money out of a war. Most of them provide long lead time platforms, such as vehicles and aircraft. Just because a war is going on does not mean that suddenly, the military dumps a bunch of money on the contractors heads and say 'I want all those vehicles replaced now!'. It takes a lot of time.

So they will be getting their welfare over longer period...
_________________________
Dragi "Bonzi" Raos Q#5196 MkII #080000376, 18GB green MkIIa #040103247, 60GB blue