UK supermarket chain Wm Morrison today (Wednesday) announced profit before tax of £297.1m (US$558.3m) in the year ended 30 January 2005, compared to £319.9m the previous year.