Procore propelled to $3B valuation