NOC releases detailed revenue figures