AtriCure Inc. (ATRC) reports earnings