Audits for blockchain

Hi everyone.
I wonder who are the most credible audit firms out there?
What does it cost normally? (price range)
How are they doing it?