NVE Corporation (NVEC) reports earnings