stock market cheers - Budget 2004