The National Bureau of Economic Research estimates that stocks outpace Treasury securities by a range of 3 percent to 13 percent a year.
People prefer to put money in stocks because they pay better than Treasury securities.