Automating data extraction for financial modeling