Profit alerts lowest for two years