On Yahoo! Finance, why isn't the financial data of some companies available? e.g: this Canadian company.
Because if this is a public company, the data must be made public.
Personal Finance & Money Stack Exchange is a question and answer site for people who want to be financially literate. It only takes a minute to sign up.Sign up to join this community
In general, the short answer is to use SEDAR, the Canadian database that compiles financial statements for Canadian companies. The financial statements for Pacific Rubiales Energy Corp can be found here.
The long answer is that the data might be missing because in Canada, each province has their own agency to regulate securities. Yahoo might not compile information from such a wide array of sources. If other countries also have a decentralized system, Yahoo might not take the time to compile financial information from all these sources. There are a myriad of other reasons that could cause this too, however.
This is why SEDAR is useful; it 's the Canadian equivalent of the SEC's EDGAR database, and it maintains a sizeable database of financial statements.
http://www.pacificrubiales.com/investor-relations/reports.html does have financial reports on their website for the example you list. There is the potential for some data to not be easily imported into a format that Yahoo! Finance uses would be my guess for why some data may be missing though an alternative explanation for some companies would be that they may not have been around for a long enough time period to report this information,e.g. if the company is a spin-off of an existing company.