What is GFME current share structure, and when was it verified last? Transfer Agent(s) Computershare Trust Company Inc.