KBR (KBR) has drawn attention after a mixed return profile, with the share price showing declines over the past month and the past 3 months, along with a one-year total return of about a 26% decline.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results