Comment Comment by deworms Publicly traded does not mean the same thing as being a public institution. parent deworms 4 years ago