Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

Why is financial data of some public companies not available on Yahoo Finance?
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.