
Markets hate uncertainty, and so do companies that rely heavily on the government for a good deal of their business. Booz Allen Hamilton Holding Corp. (NYSE: BAH) generates approximately 97% of its revenue from the federal government, which explains the BAH stock's total return of over 500% in the last 10 years.
However, it’s also a key reason why BAH stock is down more than 16% in the last 12 months.