Clearfield Inc. (CLFD) reports earnings