Sainsbury's has posted its second year of profit decline, having sacrificed margins to keep market share as it tries to keep afloat in an intensifying pricing market. Underlying profits fell to £587m for the year to 12 March, down from £681m in the previous year while pre-tax profits were £548m, compared to last year's £72m loss.