FACT makes record profit of over 600 crore