Other stocks are trading higher becauseThis is in the US, and it has already had a good run and a slight pull back. People are still wary to put money in US plays because it is still federally illegal and access to banks is limited or non existent. It scares people, but scared money will mss this.
Once things show show how well the market is performing and that they won't be stopped by the US Govt then we will see a piling in. Be happy we can still be it relatively cheapish before the next cattle run!