Toro Company (TTC) reports earnings