Bioventix key financials