I can get some things first hand, mainly norditropin but I did buy 30 Pfizer 36iu pens in person 1.5 years ago.
Recently its become a lot harder, online seems to be the only place and I am dubious about parting with money and waiting for a product, id rather part with that amount of cash in person.