Walmart has grown significantly since its founding in 1962. In fiscal year 2012, Walmart saw a 5.9% increase in net sales to $443.9 billion. Operating income increased 4% to $26.6 billion and earnings per share increased from $4.18 to $4.54. Walmart remains focused on growth, profitability and reducing expenses. An analysis of Walmart's financials from 2004-2013 shows increasing profitability, strong returns on investment, and overall solid financial performance despite economic challenges. The intrinsic value of Walmart's stock is estimated to be $95.56 per share, above its current market price of $73.51, indicating it may be a good investment.