10 Best Stocks for 2012

The InvestorPlace 10 Best Stocks for 2012 includes 10 long-term investments from a group of money managers, market experts and financial journalists. Returns will be based on market close Friday, Dec. 30. Throughout the year, the writers will regularly offer updates on the good, the bad and the unexpected as it relates to their best stock for 2012.

Questions about the stocks or writers on our list? Email us at editor@investorplace.com or engage in the conversation on Twitter using the hashtag #beststocks.

  1. Capital One

    Capital One
    38%
    Return
    Buy Price: $42.13
    Ending Price: $57.93
    Industry: Credit Services

    Latest News:

  2. Hershey

    Hershey
    20%
    Return
    Buy Price: $60.38
    Ending Price: $72.22
    Industry: Consumer Staples

    Latest News:

    Jon Markman
    Investor:
  3. FedEx

    FedEx
    11%
    Return
    Buy Price: $82.98
    Ending Price: $91.72
    Industry: Delivery & Freight Services

    Latest News:

  4. Microsoft

    Microsoft
    6%
    Return
    Buy Price: $25.25
    Ending Price: $26.71
    Industry: Software

    Latest News:

  5. Alcoa

    Alcoa
    2%
    Return
    Buy Price: $8.54
    Ending Price: $8.68
    Industry: Aluminum

    Latest News:

    Jeff Reeves
    Investor:
  6. Caterpillar

    Caterpillar
    2%
    Return
    Buy Price: $88.20
    Ending Price: $89.61
    Industry: Farm & Construction Machinery

    Latest News:

    Dan Burrows
    Investor:
  7. Arcos Dorados

    Arcos Dorados
    -42%
    Return
    Buy Price: $20.53
    Ending Price: $11.96
    Industry: Restaurants

    Latest News:

    Josh Brown
    Investor: