Cannabis dispensaries that sell both medical and recreational marijuana typically have net profit margins that range from 15 to 21% after taxes.