There are several websites that ask for payment to provide US DoD contract award information. But, there is no need to pay. The DoD lists contract awards on a daily basis (after 5pm) at:
Here is another interesting link:
I have not quite figured out what it shows and what it does not show. This is definitely not an exhaustive list of defense contracts.
The following link summaries all DoD contracts > $6.5M, by company, for 2007 – 2016: