Hi, Can anyone tell me what are the different filings of a company an investor should check before investing. Also can you please tell me good and reliable source to get those filings and annual reports of the companies. Thank You.