Seeking AlphaazioniNEUTRALLOW

KBR reaffirms 2026 guidance as it targets January 4, 2027 spin and reports $5.5B STS backlog

No summary available

Read at Seeking Alpha