The last time there was a run like this, the rally was supported by double-digit revenue growth, but things seem a lot gloomier now