what are the difference between stocks and commodities?
Commodities represent actual, physical products, while stocks represent ownerships – a part in the future cash flows of a company. Commodities are typically traded and held for a shorter duration, while stock can be held years, even decades. ... This difference is that commodities won't 'do' anything, while stocks do.