BFC Financial Corp. Thursday swung to a profit and said it had a new all-cash deal to acquire time-share company Bluegreen Corp.

Fort Lauderdale-based BFC said Thursday its Woodbridge Holdings subsidiary would acquire Bluegreen for about $150 million, or $10 per share. Woodbridge already owned about 54 percent of Bluegreen’s common stock. The deal replaces a previous agreement for BFC to buy the Boca Raton-based company for eight shares of each Bluegreen share.