NBF posted its second consecutive year of record results; achieving its best ever operating and net profit performance ...