A resurgent Grand Banks Yachts Ltd. reported a profit of $1.47 million for the year that ended June 30.