Investing should not be gambling but the vast majority of traders are gambling. The market is controlled by the BBs. When companies report good results, their share price can go down. Vice verse, their share price can go up after a bad results reports. Hence retailers are generally just gambling.