Annualized returns of individual US stocks 1983-2006, mean 5.1% via #Longboard