The difference is the dividend. A stock is a right to vote and a slice of future profits. Stocks are speculation about future profits, which we then build mechanisms to express optimism or pessimism on.
"Expressing optimism or pessimism" also doesn't sound very scientific or rational.