I have been noticing a trend of sites in an incredibly highly competitive niche I'm working on in the financial sector. They have very good on-page SEO <150 backlinks of random things usual long tail and they rank top 10 and have a pr of 3+. All of these sites are 4+ years old. Just wondering how google is figuring their position?