Stock price vs InvestorsSome investors are crazy, if you take what this company has invested into this plant and divide it by the shares left you get $1.82 , and yet you get stupid investors panicking and dumping shares at $1.15 wow. plus if you factor in the new technology of extracting oil that they created, the stocks worth at least $2.00 a share. then if the company technology is a breakthrough this stock will be worth $7.50 to $11.00 easily.