Every public company has a fiduciary duty to its shareholders to maximize its value, which entails keeping the stock price up, which entails maximizing profits. Accepting a large-scale contract is one way to do that.
Now, if you have solid evidence of treason, I hope you'll be a good American and present that evidence to the proper authorities. Otherwise, let the company make its money and keep employing its (mostly) American tax-paying workers.