Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

Where can I find all public companies' information?
MattMcA definitely gave you excellent advice and said a lot of what I would say to you. Most databases that are going to give you the most comprehensive information, but in a well formatted way, are going to require subscriptions or a fee. You should try to visit a library, especially one at a university, because they may likely have free access for you. At my alma mater the preferred database among students was LexisNexis Corporate Affiliations. http://www.corporateaffiliations.com/  With this company directory, you get public and private company profiles. You can use Corporate Affiliation’s MergerTrak™ and get full coverage on current and past mergers and acquisitions.  I definitely think this is a business database you should look into. You have nothing to lose seeing as they have a free trial.  Just to add, there’s always a business news feed on the homepage. As I just checked now, this one caught my interest: For Marvel Comics, A Renewed Digital Mission.