barnes and noble financial analysis