Best to buy, sell or hold shares? View the top 10 shares of today (March 12) in images here; Learn more about the stock market from experts Read more