If you look at the second chart in the article [1] you can see that marijuana is much cheaper online than on the street in the US. A lot of it is coming from legal states and California, where it's cheaper to produce. Street weed in most of the country is usually either grown locally or imported from Mexico, so online prices are often significantly better.