Bubble Trouble
As of today - Jan. 2022 - there are 138 companies trading on the US Exchanges with a Market Cap of $10b+ with Price to Sales greater than 10.
Why Most Stocks Fail
Over the long term, only 4% of stocks have beaten treasury bills. Why does this happen?