Barbra Streisand has banked $2.3 million (£1.5 million) for less than an hour's work after performing a top secret show at an investment company's annual conference.

The legendary entertainer stunned attendees at the Baron Funds' 22nd Annual Baron Investment Conference at the Lincoln Center in New York on Friday (08Nov13), when she took to the stage as the surprise performer.

The People hitmaker ran through 10 of her most famous tracks, but despite her hefty pay day, the show was over within the hour, according to the New York Daily News.

Singer Melissa Etheridge and actress Katharine MCPhee were among the guests at the conference to watch Streisand perform.