Can anyone explain to me in simple words wtf is going on with the share price? Do they dump into market or it is just a market sentiment? Thanks