Things You Need To Know Before Investing In a Stock