Booz Allen Hamilton beats earnings estimates by $0.48, revenue falls short of expectations Source link