Pure Cycle Corporation (PCYO) reports earnings