Don't look now, but the Nasdaq once again hit an all-time high this month. That seemed very unlikely at the end of March with ...