They all had pretty good numbers this quarter. It's very simple: people have money. Jobs and the economy are doing well.
People sometimes take a very short-term view of things.