Northrop Grumman closed at $510.65 on October 19. The company reported third-quarter results before the bell the next morning, the stock finished that day at $534.00, and by the close on October 29 it stood at $562.36. That is a 10.1% move in eight trading sessions for one of the largest US defense contractors.

The interesting part is that you did not need the October call to see this coming. Most of the setup was on the record three months earlier, in the second-quarter call on July 21. This post walks through both transcripts, shows which sentences mattered and how you can pull them out of the earningscalls.dev API yourself.

The July call: a weak quarter with a very specific promise

On the surface, the second quarter looked mixed. Sales grew 5% and the company raised its EPS guidance by $1.20, but two programs took negative estimate-at-completion adjustments. That hit the margins of two of the four segments. The Defense Systems margin fell to 7.5% and Space to 8.6%.

CEO Kathy Warden named the two programs directly:

"Despite the negative performance reflected on GEM 63XL and SiAW in the quarter, we are confident in our team's ability to complete qualification and successfully deliver these products."

A lot of companies say something like this after a charge. What made the July call useful was the next part. CFO John Greene put a number on the rest of the business:

"Apart from SiAW, the rest of the DS portfolio contributed an OM rate of 11% in the second quarter which gives us confidence in delivering improved returns in the second half."

And on the full year:

"We are reaffirming our outlook for segment operating income, which we are confident will improve in the second half, and we are reaffirming our guidance range for adjusted free cash flow of $3.1 billion to $3.5 billion."

So the July call gave you three things you could check in October. Defense Systems margins should move back toward the 11% the rest of the segment was already earning. Segment operating income should improve in the second half. And the order book should keep growing, because the quarter had $20 billion in net awards, a book-to-bill of 1.84 and a record backlog of $105 billion.

That is the kind of statement worth writing down. It is specific, it has a number attached and it can be proven wrong within one quarter.

The October call: every one of those checks came back positive

The third-quarter call on October 20 answered all three points.

Defense Systems margins recovered. Greene: "Operating income increased to $250 million with third quarter segment operating margin rate of 10.8% supported by good execution on tactical missile programs." From 7.5% to 10.8% in one quarter, close to the 11% he had pointed at in July.

The whole company did better on margins. Warden: "Performance across the portfolio was exceptional, with a segment operating margin rate over 12%." Greene gave the exact figure, 12.1%.

The order book kept growing. Backlog reached a new record of $110 billion, up 20% from a year earlier, on more than $16 billion of bookings and a book-to-bill of 1.5 for the quarter.

And then the part that moves a stock: guidance went up again. Warden said they were "exceeding our own expectations and increasing our 2026 guidance for segment operating income, margin rate and earnings per share." Greene added the details:

"We are increasing EPS guidance by $0.70 driven by higher segment performance and a lower tax rate, partially offset by higher corporate unallocated costs and interest expense."

Segment operating income guidance rose by $65 million at the midpoint to a range of $4.94 billion to $5.04 billion. Free cash flow guidance stayed at $3.1 billion to $3.5 billion.

The call also looked past 2026. Greene: "For 2027, we project sales growth between 5% and 7%, representing further acceleration from the growth expected this year with higher sales in all 4 segments."

What the analysts asked about

The Q&A tells you where the market's attention was. Most questions went to the future rather than the quarter that had just been reported:

When analysts spend the call on next year's growth instead of picking apart this quarter's numbers, the quarter itself usually raised few doubts.

The price, day by day

Closing prices from the day before the call to October 29:

Date Close Change vs. Oct 19
Oct 19 $510.65
Oct 20 (call) $534.00 +4.6%
Oct 21 $539.31 +5.6%
Oct 22 $552.35 +8.2%
Oct 26 $565.41 +10.7%
Oct 29 $562.36 +10.1%

Over the three months before the call the stock had traded between $473 and $589, so the move put it back into the upper half of that range rather than at a new high. Most of the gain came after the call day, which is worth noting: a reader who checked the July promises against the October transcript on the afternoon of October 20 still had most of the move ahead.

How to run this check yourself

The approach is simple: find the specific promise in one call, then look for the matching number in the next one. With the API it takes three requests.

Find the two calls:

curl -H "X-API-Key: $KEY" \
  "https://earningscalls.dev/api/v1/earnings?ticker=NOC&event_type=earnings&limit=2"

Pull only what management said in each call, without the operator and the analysts:

curl -H "X-API-Key: $KEY" \
  "https://earningscalls.dev/api/v1/speakers/{earnings_id}?role=Executives"

Search one company's calls for the words that carry a promise:

curl -H "X-API-Key: $KEY" \
  "https://earningscalls.dev/api/v1/search?q=%22second%20half%22&ticker=NOC&type=speakers"

Phrases like "second half", "we are confident", "we expect" and "by the end of the year" are where companies commit to something. Put the July sentence next to the October number and you have your answer before most of the market has finished reading the press release.

What this does not tell you

This is one company and one quarter. Defense stocks had a strong budget backdrop in 2026, which helped. A promise that gets kept does not always lead to a higher price, because sometimes the market already expects it. And the stock could give the gain back on news that has nothing to do with this call.

What the two transcripts do show is that the information was public in July and checkable on October 20. This post is an analysis of public transcripts and prices. It is not investment advice.