AmerisourceBergen Corporation (ABC) has seen some recent action in the marketplace and its shares finished trading at $102.15 yesterday. People are starting to take interest of ABC as the shares traded as high as $103.37 and as low as $101.04 in the previous market session.

AmerisourceBergen Corporation (ABC) average trading volume is 1.50M. However, in the previous market session AmerisourceBergen Corporation (ABC) traded 1,735,890 shares. The 1st support level on ABC is $100.94 and the 1st resistance level on ABC is $106.20. ABC 50-day moving average is $93.46 and ABC 200day moving average is $89.00.

AmerisourceBergen Corporation (ABC) most current performance has been shown by the recent movement in ABC shares. ABC has performed 10.16% over the past month, ABC has performed 26.72% over the past quarter and ABC has shown 19.39% over the past 365 days. AmerisourceBergen Corporation (ABC) has a 1 year range of $72.06 to $103.37. AmerisourceBergen Corporation (ABC) is trading 41.76% from its 1 year low and -0.82% from its 1 year high. AmerisourceBergen Corporation (ABC) is indicating a 2.61% short float indicating the sum short in the float.

ABC has 205.37M shares outstanding and 146.20M shares in the float. AmerisourceBergen Corporation (ABC) currently has a market cap of $20.39B and income of 1.58B. The EPS next quarter for ABC is 1.56 and anticipated EPS next year is 9.60%. The market cap of AmerisourceBergen Corporation (ABC) at $20.39B represents how many People own shares of ABC and is calculated off the last price ($102.15) of ABC and the sum of shares outstanding (205.37M) with AmerisourceBergen Corporation (ABC).

AmerisourceBergen Corporation (ABC) has total cash (mrq) of 3.69B, total cash per share (mrq) of 18.15, total debt of ABC rests at 4.67B and total debt/equity (mrq) is 126.07. . AmerisourceBergen Corporation (ABC) operating cash flow (ttm) is 2.24B, ABC leveraged free cash flow (ttm) is 1.07B.

ABC is trading 5.62% above (bullish) its SMA20, 11.67% above (bullish) its SMA50 and 16.43% above (bullish) its SMA200.