Not an applogist for CF but this fact seems to be missing from the list
FACT - PTSC share price dropped after the share holder meeting was recently as low as 8c representing a 33% loss.
(Important to be fair and balanced with the facts when laying them out IMHO ;-)