An insight into stock analysis