I can answer this for you, as I've been in to about 20 dispensaries, and work for one.
Yes, you can sell your extra to any dispensary. They will pay varying prices, based on the quality of your medicine.
If you plan on regularly selling excess to a dispensary, I would suggest establishing a...