An excellent score neverthless..
What is the oldest cards age ( active) which is on the record as far as Experioan is concerned ?
Is it 3 months or 8 years?
If it is 3 months, then it is noraml to have very high scores initally with very few active accounts and a limited no of enquiries..
As time passes , the increas in no of accounts and enquiries will pull score back to somewhere around 800 to 810 assuming all ontime payments..