GraceKennedy (GK) Records Best Financial Performance in its History