Altabancorp (ALTA) has seen some recent volatility in the marketplace and its shares were last quoted at $20.01 yesterday. Investors are starting to take notice of ALTA as the shares traded as high as $20.35 and as low as $19.48 in the prior market day.

Altabancorp (ALTA) average trading volume is 37.56K. However, in the prior market day Altabancorp (ALTA) traded 37,300 shares. The First support level on ALTA is $18.75 and the First upside resistance level on ALTA is $21.53. ALTA 50-day moving average is $20.26 and ALTA 200day moving average is $20.58.

Altabancorp (ALTA) current performance has been shown by the recent movement in ALTA shares. ALTA has performed 2.72% over the past 4 weeks, ALTA has performed -19.15% over the past 90 days and ALTA has shown -26.86% over the past 12 months. Altabancorp (ALTA) has a 1 year range of $13.55 to $31.27. Altabancorp (ALTA) is trading 47.68% from its 1 year low and -36.01% from its 1 year high. Altabancorp (ALTA) is displaying a 1.78% short float displaying the amount short in the float.

ALTA has 18.79M shares outstanding and 11.39M shares in the float. Altabancorp (ALTA) presently has a market cap of $376.39M and income of 43.90M. The EPS next quarter for ALTA is 0.53 and projected EPS next year is -18.37%. The market cap of Altabancorp (ALTA) at $376.39M signifies how many Investors own shares of ALTA and is calculated off the last price ($20.01) of ALTA and the amount of shares outstanding (18.79M) with Altabancorp (ALTA).

Altabancorp (ALTA) has aggregate cash (mrq) of 323.84M, aggregate cash per share (mrq) of 17.23, aggregate debt of ALTA is at 83.49M. Altabancorp (ALTA) operating cash flow (ttm) is 46.39M.

ALTA is trading -1.89% below (bearish) its SMA20, -2.45% below (bearish) its SMA50 and -13.83% below (bearish) its SMA200.