AmerisourceBergen Corporation (ABC) has seen some recent action in the marketplace and its shares closed at $96.81 yesterday. Traders are starting to take interest of ABC as the shares traded as high as $96.92 and as low as $94.67 in the prior market trading day.

AmerisourceBergen Corporation (ABC) average trading volume is 985.90K. However, in the prior market trading day AmerisourceBergen Corporation (ABC) traded 722,324 shares. The First support level on ABC is $96.13 and the First upside resistance level on ABC is $104.45. ABC 50-day moving average is $99.27 and ABC 200 day moving average is $93.95.

AmerisourceBergen Corporation (ABC) most current performance has been indicated by the recent movement in ABC shares. ABC has performed -5.86% over the past 30 days, ABC has performed -3.43% over the past 3 months and ABC has shown 16.64% over the past 365 days. AmerisourceBergen Corporation (ABC) has a 52 week range of $72.06 to $106.45. AmerisourceBergen Corporation (ABC) is trading 34.35% from its 52 week low and -9.06% from its 52 week high. AmerisourceBergen Corporation (ABC) is showing a 2.26% short float showing the amount short in the float.

ABC has 203.65M shares outstanding and 146.95M shares in the float. AmerisourceBergen Corporation (ABC) presently has a market cap of $19.80B and income of 1.57B. The EPS next quarter for ABC is 1.85 and anticipated EPS next year is 7.28%. The market cap of AmerisourceBergen Corporation (ABC) at $19.80B represents how many Traders own shares of ABC and is based off the last price ($96.81) of ABC and the amount of shares outstanding (203.65M) with AmerisourceBergen Corporation (ABC).

AmerisourceBergen Corporation (ABC) has aggregate cash (mrq) of 3.42B, aggregate cash per share (mrq) of 16.75, aggregate debt of ABC remains at 4.66B and aggregate debt/equity (mrq) is 117.49. . AmerisourceBergen Corporation (ABC) running cash flow (ttm) is 1.58B, ABC leveraged free cash flow (ttm) is 499.76M.

ABC is trading -0.10% below (bearish) its SMA20, -3.21% below (bearish) its SMA50 and 4.84% above (bullish) its SMA200.