GRNH has a real product AMMJ has a real product CNAB has a real product MJNA has some sales numbers.
As far as penny stocks it's hit and miss. I just know that MCOA doesn't have any real product/service or any real revenue.
Do your due diligence there isn't one that is head and shoulders that are above the rest. If you want to ride the NOV 8TH wave MCOA might go back up but it's not a real company.