VNX sees first fall in profit in three years