BFG full year profit up 33% to $32.4 million