Market Cap 1.54B
Revenue (ttm) 367.25M
Net Income (ttm) 68.74M
EPS (ttm) N/A
PE Ratio 25.09
Forward PE 42.00
Profit Margin 18.72%
Debt to Equity Ratio 0.00
Volume 367,700
Avg Vol 518,868
Day's Range N/A - N/A
Shares Out 31.02M
Stochastic %K 54%
Beta N/A
Analysts Sell
Price Target $51.25

Latest News on IBTA