<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_8481953EE92D37C2DC9BAE9040627C16_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract_8481953EE92D37C2DC9BAE9040627C16" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_8481953EE92D37C2DC9BAE9040627C16" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8481953EE92D37C2DC9BAE9040627C16" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract_8481953EE92D37C2DC9BAE9040627C16" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5EB1000D2FAD1B58A31CAE904062E45B_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5EB1000D2FAD1B58A31CAE904062E45B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5EB1000D2FAD1B58A31CAE904062E45B_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5EB1000D2FAD1B58A31CAE904062E45B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5EB1000D2FAD1B58A31CAE904062E45B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5EB1000D2FAD1B58A31CAE904062E45B" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5EB1000D2FAD1B58A31CAE904062E45B" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_3EA60D63D6112FA22325AE9040628818_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis_3EA60D63D6112FA22325AE9040628818" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_3EA60D63D6112FA22325AE9040628818_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis_3EA60D63D6112FA22325AE9040628818" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_3EA60D63D6112FA22325AE9040628818" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_3EA60D63D6112FA22325AE9040628818" xlink:to="lab_us-gaap_FairValueByAssetClassAxis_3EA60D63D6112FA22325AE9040628818" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_7ED67F4B435F390F19C2AE904062F5EE_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_7ED67F4B435F390F19C2AE904062F5EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value by Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_7ED67F4B435F390F19C2AE904062F5EE_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_7ED67F4B435F390F19C2AE904062F5EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_7ED67F4B435F390F19C2AE904062F5EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_7ED67F4B435F390F19C2AE904062F5EE" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_7ED67F4B435F390F19C2AE904062F5EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember_5BF041E128BA630813C3AE904062E522_verboseLabel_en-US" xlink:label="lab_us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember_5BF041E128BA630813C3AE904062E522" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">U.S. Agency Issued Mortgage-backed Securities - Variable Rate</link:label>
    <link:label id="lab_us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember_5BF041E128BA630813C3AE904062E522_label_en-US" xlink:label="lab_us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember_5BF041E128BA630813C3AE904062E522" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mortgage-backed Securities, Issued by Private Enterprises [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember" xlink:label="loc_us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember_5BF041E128BA630813C3AE904062E522" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember_5BF041E128BA630813C3AE904062E522" xlink:to="lab_us-gaap_MortgageBackedSecuritiesIssuedByPrivateEnterprisesMember_5BF041E128BA630813C3AE904062E522" xlink:type="arc" />
    <link:label id="lab_us-gaap_AgencySecuritiesMember_101ADEE6453968F3B7BDAE9040623E5B_verboseLabel_en-US" xlink:label="lab_us-gaap_AgencySecuritiesMember_101ADEE6453968F3B7BDAE9040623E5B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">U.S. Agency Notes and Bonds - Fixed Rate</link:label>
    <link:label id="lab_us-gaap_AgencySecuritiesMember_101ADEE6453968F3B7BDAE9040623E5B_label_en-US" xlink:label="lab_us-gaap_AgencySecuritiesMember_101ADEE6453968F3B7BDAE9040623E5B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Agency Securities [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AgencySecuritiesMember" xlink:label="loc_us-gaap_AgencySecuritiesMember_101ADEE6453968F3B7BDAE9040623E5B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AgencySecuritiesMember_101ADEE6453968F3B7BDAE9040623E5B" xlink:to="lab_us-gaap_AgencySecuritiesMember_101ADEE6453968F3B7BDAE9040623E5B" xlink:type="arc" />
    <link:label id="lab_cpix_LoanPoolsMember_0437A84A7D9D1F036960AE904063FE9C_verboseLabel_en-US" xlink:label="lab_cpix_LoanPoolsMember_0437A84A7D9D1F036960AE904063FE9C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">SBA Loan Pools - Variable Rate</link:label>
    <link:label id="lab_cpix_LoanPoolsMember_0437A84A7D9D1F036960AE904063FE9C_label_en-US" xlink:label="lab_cpix_LoanPoolsMember_0437A84A7D9D1F036960AE904063FE9C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loan Pools [Member]</link:label>
    <link:label id="lab_cpix_LoanPoolsMember_0437A84A7D9D1F036960AE904063FE9C_documentation_en-US" xlink:label="lab_cpix_LoanPoolsMember_0437A84A7D9D1F036960AE904063FE9C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Loan pools.</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_LoanPoolsMember" xlink:label="loc_cpix_LoanPoolsMember_0437A84A7D9D1F036960AE904063FE9C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_LoanPoolsMember_0437A84A7D9D1F036960AE904063FE9C" xlink:to="lab_cpix_LoanPoolsMember_0437A84A7D9D1F036960AE904063FE9C" xlink:type="arc" />
    <link:label id="lab_us-gaap_MunicipalBondsMember_83CFF619F09FC224BE82AE904063AFEF_verboseLabel_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember_83CFF619F09FC224BE82AE904063AFEF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Municipal Bonds - VRDN</link:label>
    <link:label id="lab_us-gaap_MunicipalBondsMember_83CFF619F09FC224BE82AE904063AFEF_label_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember_83CFF619F09FC224BE82AE904063AFEF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Municipal Bonds [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="loc_us-gaap_MunicipalBondsMember_83CFF619F09FC224BE82AE904063AFEF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MunicipalBondsMember_83CFF619F09FC224BE82AE904063AFEF" xlink:to="lab_us-gaap_MunicipalBondsMember_83CFF619F09FC224BE82AE904063AFEF" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1413360F0AD931381ED4AE90406337A7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1413360F0AD931381ED4AE90406337A7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Hierarchy [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1413360F0AD931381ED4AE90406337A7_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1413360F0AD931381ED4AE90406337A7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Hierarchy [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1413360F0AD931381ED4AE90406337A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1413360F0AD931381ED4AE90406337A7" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1413360F0AD931381ED4AE90406337A7" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_796E09FC239EE8C26E2BAE904063E756_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_796E09FC239EE8C26E2BAE904063E756" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_796E09FC239EE8C26E2BAE904063E756_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_796E09FC239EE8C26E2BAE904063E756" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_796E09FC239EE8C26E2BAE904063E756" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_796E09FC239EE8C26E2BAE904063E756" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_796E09FC239EE8C26E2BAE904063E756" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_B574D499FB3B488C7E95AE9040638A3B_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_B574D499FB3B488C7E95AE9040638A3B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_B574D499FB3B488C7E95AE9040638A3B_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_B574D499FB3B488C7E95AE9040638A3B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_B574D499FB3B488C7E95AE9040638A3B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member_B574D499FB3B488C7E95AE9040638A3B" xlink:to="lab_us-gaap_FairValueInputsLevel1Member_B574D499FB3B488C7E95AE9040638A3B" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_80760BBD4F689111C9EEAE904063BBF2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_80760BBD4F689111C9EEAE904063BBF2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_80760BBD4F689111C9EEAE904063BBF2_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_80760BBD4F689111C9EEAE904063BBF2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_80760BBD4F689111C9EEAE904063BBF2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member_80760BBD4F689111C9EEAE904063BBF2" xlink:to="lab_us-gaap_FairValueInputsLevel2Member_80760BBD4F689111C9EEAE904063BBF2" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1AAE8D30CFFD90DFCE8FAE904063EFC9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1AAE8D30CFFD90DFCE8FAE904063EFC9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1AAE8D30CFFD90DFCE8FAE904063EFC9_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1AAE8D30CFFD90DFCE8FAE904063EFC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1AAE8D30CFFD90DFCE8FAE904063EFC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1AAE8D30CFFD90DFCE8FAE904063EFC9" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1AAE8D30CFFD90DFCE8FAE904063EFC9" xlink:type="arc" />
    <link:label id="lab_us-gaap_TradingSecurities_848769C6656490275B80AE904063EDFF_terseLabel_en-US" xlink:label="lab_us-gaap_TradingSecurities_848769C6656490275B80AE904063EDFF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of marketable securities</link:label>
    <link:label id="lab_us-gaap_TradingSecurities_848769C6656490275B80AE904063EDFF_label_en-US" xlink:label="lab_us-gaap_TradingSecurities_848769C6656490275B80AE904063EDFF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TradingSecurities" xlink:label="loc_us-gaap_TradingSecurities_848769C6656490275B80AE904063EDFF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradingSecurities_848769C6656490275B80AE904063EDFF" xlink:to="lab_us-gaap_TradingSecurities_848769C6656490275B80AE904063EDFF" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_FB447CB99E12F58CBC1C2E71DE602670_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_31A84809D7775E37B67730942D5F90B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_31A84809D7775E37B67730942D5F90B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_31A84809D7775E37B67730942D5F90B5" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_31A84809D7775E37B67730942D5F90B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_18EEE9F1EDC56AB1B73D2E71DE60F4EA_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_54F7E95AB0905E33AE63E3865FCFADA1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_18EEE9F1EDC56AB1B73D2E71DE60F4EA_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_54F7E95AB0905E33AE63E3865FCFADA1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_54F7E95AB0905E33AE63E3865FCFADA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_54F7E95AB0905E33AE63E3865FCFADA1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_54F7E95AB0905E33AE63E3865FCFADA1" xlink:type="arc" />
    <link:label id="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_69F455C0D2EE573616962E71DE60A001_terseLabel_en-US" xlink:label="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_1C908414186457B790D153F8C7185C94" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average fair value of options exercised</link:label>
    <link:label id="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_69F455C0D2EE573616962E71DE60A001_label_en-US" xlink:label="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_1C908414186457B790D153F8C7185C94" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_69F455C0D2EE573616962E71DE60A001_documentation_en-US" xlink:label="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_1C908414186457B790D153F8C7185C94" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_1C908414186457B790D153F8C7185C94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_1C908414186457B790D153F8C7185C94" xlink:to="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue_1C908414186457B790D153F8C7185C94" xlink:type="arc" />
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_49FEA1497C55FBDAA87E2E71E0969E79_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract_898C1019703257EE9712CF5DD8DA7922" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_898C1019703257EE9712CF5DD8DA7922" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_898C1019703257EE9712CF5DD8DA7922" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract_898C1019703257EE9712CF5DD8DA7922" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskTable_98ACDB86B2FF899104FF2E71E097E0B5_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable_3A801527A96E5E4193ED648693776F22" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_98ACDB86B2FF899104FF2E71E097E0B5_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable_3A801527A96E5E4193ED648693776F22" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_3A801527A96E5E4193ED648693776F22" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable_3A801527A96E5E4193ED648693776F22" xlink:to="lab_us-gaap_ConcentrationRiskTable_3A801527A96E5E4193ED648693776F22" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_6C6467173AAE2CED95A82E71E09767DA_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis_F1BB2258E74058DAB9A70D4611487CD1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_6C6467173AAE2CED95A82E71E09767DA_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis_F1BB2258E74058DAB9A70D4611487CD1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_F1BB2258E74058DAB9A70D4611487CD1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_F1BB2258E74058DAB9A70D4611487CD1" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis_F1BB2258E74058DAB9A70D4611487CD1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_494854FA3EAFF17B4D842E71E0971ED3_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain_91703C0D67DF5135B9D6ACBDF3C75C0C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_494854FA3EAFF17B4D842E71E0971ED3_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain_91703C0D67DF5135B9D6ACBDF3C75C0C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_91703C0D67DF5135B9D6ACBDF3C75C0C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_91703C0D67DF5135B9D6ACBDF3C75C0C" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain_91703C0D67DF5135B9D6ACBDF3C75C0C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_EEB17E1399069BADF96A2E71E0973C2C_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember_37687793578A5A67AFC16C269A5547D0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_EEB17E1399069BADF96A2E71E0973C2C_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember_37687793578A5A67AFC16C269A5547D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_37687793578A5A67AFC16C269A5547D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember_37687793578A5A67AFC16C269A5547D0" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember_37687793578A5A67AFC16C269A5547D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_749390C271A78A168F122E71E09787A3_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_04C79C1855715E9E8753161CA35E1F95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_749390C271A78A168F122E71E09787A3_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_04C79C1855715E9E8753161CA35E1F95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_04C79C1855715E9E8753161CA35E1F95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_04C79C1855715E9E8753161CA35E1F95" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_04C79C1855715E9E8753161CA35E1F95" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_2694179D1193A50FF1172E71E0972309_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain_751754216ACF5FEBA23FB664DF83C013" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_2694179D1193A50FF1172E71E0972309_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain_751754216ACF5FEBA23FB664DF83C013" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_751754216ACF5FEBA23FB664DF83C013" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_751754216ACF5FEBA23FB664DF83C013" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain_751754216ACF5FEBA23FB664DF83C013" xlink:type="arc" />
    <link:label id="lab_cpix_SalesRevenueGoodsGrossMember_420986F84E59755D873F2E71E09755A4_terseLabel_en-US" xlink:label="lab_cpix_SalesRevenueGoodsGrossMember_CEC90EE2C1AA5DFD8F911952959AB4E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales Revenue, Goods, Gross</link:label>
    <link:label id="lab_cpix_SalesRevenueGoodsGrossMember_420986F84E59755D873F2E71E09755A4_label_en-US" xlink:label="lab_cpix_SalesRevenueGoodsGrossMember_CEC90EE2C1AA5DFD8F911952959AB4E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Revenue, Goods, Gross [Member]</link:label>
    <link:label id="lab_cpix_SalesRevenueGoodsGrossMember_420986F84E59755D873F2E71E09755A4_documentation_en-US" xlink:label="lab_cpix_SalesRevenueGoodsGrossMember_CEC90EE2C1AA5DFD8F911952959AB4E3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sales Revenue, Goods, Gross [Member] [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_SalesRevenueGoodsGrossMember" xlink:label="loc_cpix_SalesRevenueGoodsGrossMember_CEC90EE2C1AA5DFD8F911952959AB4E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_SalesRevenueGoodsGrossMember_CEC90EE2C1AA5DFD8F911952959AB4E3" xlink:to="lab_cpix_SalesRevenueGoodsGrossMember_CEC90EE2C1AA5DFD8F911952959AB4E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableMember_ACAB654F53D07DE868982E71E0977DDB_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember_D9AB8CB402E951359534AF928E579E00" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_ACAB654F53D07DE868982E71E0977DDB_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember_D9AB8CB402E951359534AF928E579E00" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaap_AccountsReceivableMember_D9AB8CB402E951359534AF928E579E00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember_D9AB8CB402E951359534AF928E579E00" xlink:to="lab_us-gaap_AccountsReceivableMember_D9AB8CB402E951359534AF928E579E00" xlink:type="arc" />
    <link:label id="lab_us-gaap_MajorCustomersAxis_0681E1B37233E30EA8112E71E097FCC1_terseLabel_en-US" xlink:label="lab_us-gaap_MajorCustomersAxis_9ACC1B70513F5E718580954B93B918AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Major Customers [Axis]</link:label>
    <link:label id="lab_us-gaap_MajorCustomersAxis_0681E1B37233E30EA8112E71E097FCC1_label_en-US" xlink:label="lab_us-gaap_MajorCustomersAxis_9ACC1B70513F5E718580954B93B918AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaap_MajorCustomersAxis_9ACC1B70513F5E718580954B93B918AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorCustomersAxis_9ACC1B70513F5E718580954B93B918AE" xlink:to="lab_us-gaap_MajorCustomersAxis_9ACC1B70513F5E718580954B93B918AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_NameOfMajorCustomerDomain_91C954CBA9C6D695621F2E71E097A14F_terseLabel_en-US" xlink:label="lab_us-gaap_NameOfMajorCustomerDomain_884DBA88E16D5AC0972927CD8C9379C9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name of Major Customer [Domain]</link:label>
    <link:label id="lab_us-gaap_NameOfMajorCustomerDomain_91C954CBA9C6D695621F2E71E097A14F_label_en-US" xlink:label="lab_us-gaap_NameOfMajorCustomerDomain_884DBA88E16D5AC0972927CD8C9379C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaap_NameOfMajorCustomerDomain_884DBA88E16D5AC0972927CD8C9379C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NameOfMajorCustomerDomain_884DBA88E16D5AC0972927CD8C9379C9" xlink:to="lab_us-gaap_NameOfMajorCustomerDomain_884DBA88E16D5AC0972927CD8C9379C9" xlink:type="arc" />
    <link:label id="lab_cpix_CustomerOneMember_2ACCA597316103A5B7202E71E0976534_terseLabel_en-US" xlink:label="lab_cpix_CustomerOneMember_E84BBBD453D65DFAA7E2CF8241595CB7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer 1</link:label>
    <link:label id="lab_cpix_CustomerOneMember_2ACCA597316103A5B7202E71E0976534_label_en-US" xlink:label="lab_cpix_CustomerOneMember_E84BBBD453D65DFAA7E2CF8241595CB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer One [Member]</link:label>
    <link:label id="lab_cpix_CustomerOneMember_2ACCA597316103A5B7202E71E0976534_documentation_en-US" xlink:label="lab_cpix_CustomerOneMember_E84BBBD453D65DFAA7E2CF8241595CB7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer One [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_CustomerOneMember" xlink:label="loc_cpix_CustomerOneMember_E84BBBD453D65DFAA7E2CF8241595CB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_CustomerOneMember_E84BBBD453D65DFAA7E2CF8241595CB7" xlink:to="lab_cpix_CustomerOneMember_E84BBBD453D65DFAA7E2CF8241595CB7" xlink:type="arc" />
    <link:label id="lab_cpix_CustomerTwoMember_0297B2869A6E0087E9EA2E71E097E5A5_terseLabel_en-US" xlink:label="lab_cpix_CustomerTwoMember_50C1FF24612F500C93712D464C472FA6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer 2</link:label>
    <link:label id="lab_cpix_CustomerTwoMember_0297B2869A6E0087E9EA2E71E097E5A5_label_en-US" xlink:label="lab_cpix_CustomerTwoMember_50C1FF24612F500C93712D464C472FA6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Two [Member]</link:label>
    <link:label id="lab_cpix_CustomerTwoMember_0297B2869A6E0087E9EA2E71E097E5A5_documentation_en-US" xlink:label="lab_cpix_CustomerTwoMember_50C1FF24612F500C93712D464C472FA6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer Two [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_CustomerTwoMember" xlink:label="loc_cpix_CustomerTwoMember_50C1FF24612F500C93712D464C472FA6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_CustomerTwoMember_50C1FF24612F500C93712D464C472FA6" xlink:to="lab_cpix_CustomerTwoMember_50C1FF24612F500C93712D464C472FA6" xlink:type="arc" />
    <link:label id="lab_cpix_CustomerThreeMember_57B95430777978FC617A2E71E097F2B1_terseLabel_en-US" xlink:label="lab_cpix_CustomerThreeMember_A20F03A7486A56C9B40031266F094BBA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer 3</link:label>
    <link:label id="lab_cpix_CustomerThreeMember_57B95430777978FC617A2E71E097F2B1_label_en-US" xlink:label="lab_cpix_CustomerThreeMember_A20F03A7486A56C9B40031266F094BBA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Three [Member]</link:label>
    <link:label id="lab_cpix_CustomerThreeMember_57B95430777978FC617A2E71E097F2B1_documentation_en-US" xlink:label="lab_cpix_CustomerThreeMember_A20F03A7486A56C9B40031266F094BBA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer Three [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_CustomerThreeMember" xlink:label="loc_cpix_CustomerThreeMember_A20F03A7486A56C9B40031266F094BBA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_CustomerThreeMember_A20F03A7486A56C9B40031266F094BBA" xlink:to="lab_cpix_CustomerThreeMember_A20F03A7486A56C9B40031266F094BBA" xlink:type="arc" />
    <link:label id="lab_cpix_CustomerFourMember_4ECB8808B510AD3362292E71E097224B_terseLabel_en-US" xlink:label="lab_cpix_CustomerFourMember_BAE2D3E896F55AEE804CB64E2FCF4AC6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer 4</link:label>
    <link:label id="lab_cpix_CustomerFourMember_4ECB8808B510AD3362292E71E097224B_label_en-US" xlink:label="lab_cpix_CustomerFourMember_BAE2D3E896F55AEE804CB64E2FCF4AC6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Four [Member]</link:label>
    <link:label id="lab_cpix_CustomerFourMember_4ECB8808B510AD3362292E71E097224B_documentation_en-US" xlink:label="lab_cpix_CustomerFourMember_BAE2D3E896F55AEE804CB64E2FCF4AC6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer Four [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_CustomerFourMember" xlink:label="loc_cpix_CustomerFourMember_BAE2D3E896F55AEE804CB64E2FCF4AC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_CustomerFourMember_BAE2D3E896F55AEE804CB64E2FCF4AC6" xlink:to="lab_cpix_CustomerFourMember_BAE2D3E896F55AEE804CB64E2FCF4AC6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_600A081CB21725C8ED692E71E0988BBF_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems_6EBFAD276D4B593F80EEF149AF017F4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_600A081CB21725C8ED692E71E0988BBF_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems_6EBFAD276D4B593F80EEF149AF017F4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_6EBFAD276D4B593F80EEF149AF017F4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_6EBFAD276D4B593F80EEF149AF017F4F" xlink:to="lab_us-gaap_ConcentrationRiskLineItems_6EBFAD276D4B593F80EEF149AF017F4F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_59BD8B5EA26C4F3D1AE62E71E098AB8D_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_118DFA77A3645D21B63A534C21C7F238" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_59BD8B5EA26C4F3D1AE62E71E098AB8D_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_118DFA77A3645D21B63A534C21C7F238" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_118DFA77A3645D21B63A534C21C7F238" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1_118DFA77A3645D21B63A534C21C7F238" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1_118DFA77A3645D21B63A534C21C7F238" xlink:type="arc" />
    <link:label id="lab_cpix_ConcentrationRiskNumberOfMajorCustomersExceeding10PercentThreshhold_C9B9770556112C2E51372E71E0987824_terseLabel_en-US" xlink:label="lab_cpix_ConcentrationRiskNumberOfMajorCustomersExceeding10PercentThreshhold_C513D14025B853F3B6389678B1A74437" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration risk, number of major customers exceeding 10 percent threshhold</link:label>
    <link:label id="lab_cpix_ConcentrationRiskNumberOfMajorCustomersExceeding10PercentThreshhold_C9B9770556112C2E51372E71E0987824_label_en-US" xlink:label="lab_cpix_ConcentrationRiskNumberOfMajorCustomersExceeding10PercentThreshhold_C513D14025B853F3B6389678B1A74437" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration risk, number of major customers exceeding 10 percent threshhold</link:label>
    <link:label id="lab_cpix_ConcentrationRiskNumberOfMajorCustomersExceeding10PercentThreshhold_C9B9770556112C2E51372E71E0987824_documentation_en-US" xlink:label="lab_cpix_ConcentrationRiskNumberOfMajorCustomersExceeding10PercentThreshhold_C513D14025B853F3B6389678B1A74437" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Concentration risk, number of major customers exceeding 10 percent threshhold</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ConcentrationRiskNumberOfMajorCustomersExceeding10PercentThreshhold" xlink:label="loc_cpix_ConcentrationRiskNumberOfMajorCustomersExceeding10PercentThreshhold_C513D14025B853F3B6389678B1A74437" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ConcentrationRiskNumberOfMajorCustomersExceeding10PercentThreshhold_C513D14025B853F3B6389678B1A74437" xlink:to="lab_cpix_ConcentrationRiskNumberOfMajorCustomersExceeding10PercentThreshhold_C513D14025B853F3B6389678B1A74437" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_E09448075F45C8AEA820528C95CAEE26_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract_19C1432CEC98550B8A1BFA1458331BB0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_19C1432CEC98550B8A1BFA1458331BB0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_19C1432CEC98550B8A1BFA1458331BB0" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract_19C1432CEC98550B8A1BFA1458331BB0" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_F54537ECD867E5672070528C95CA7864_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_FD26C6D4E5975195BD75B00513F2B195" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_F54537ECD867E5672070528C95CA7864_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_FD26C6D4E5975195BD75B00513F2B195" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_FD26C6D4E5975195BD75B00513F2B195" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_FD26C6D4E5975195BD75B00513F2B195" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_FD26C6D4E5975195BD75B00513F2B195" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_3A496C87856CC9646E48528C95CA5DED_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit_EA598DD90E025A908FC57BDAFB662E1D" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_3A496C87856CC9646E48528C95CA5DED_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit_EA598DD90E025A908FC57BDAFB662E1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_EA598DD90E025A908FC57BDAFB662E1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit_EA598DD90E025A908FC57BDAFB662E1D" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit_EA598DD90E025A908FC57BDAFB662E1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5DA8F6B46F853A40433E528C95CBE81A_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_96E801C666255F8D94EBF8EC8689F683" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">State and other</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5DA8F6B46F853A40433E528C95CBE81A_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_96E801C666255F8D94EBF8EC8689F683" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_96E801C666255F8D94EBF8EC8689F683" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_96E801C666255F8D94EBF8EC8689F683" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_96E801C666255F8D94EBF8EC8689F683" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_7A88C32BE69204814637528C95CB2DA4_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_66284D06FE98582F93D5A99FFAD0A79D" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total current income tax expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_7A88C32BE69204814637528C95CB2DA4_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_66284D06FE98582F93D5A99FFAD0A79D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_66284D06FE98582F93D5A99FFAD0A79D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_66284D06FE98582F93D5A99FFAD0A79D" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_66284D06FE98582F93D5A99FFAD0A79D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_670FA5C1FE185E7EAF7E528C95CBB6D0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_647E70341D6A5EF2A42D8BA3F5CEE6CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_670FA5C1FE185E7EAF7E528C95CBB6D0_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_647E70341D6A5EF2A42D8BA3F5CEE6CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_647E70341D6A5EF2A42D8BA3F5CEE6CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_647E70341D6A5EF2A42D8BA3F5CEE6CB" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_647E70341D6A5EF2A42D8BA3F5CEE6CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2679CC7806ECBEF3BFFF528C95CB6EBE_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_91904E9F3C705582AFA5EB7DEFCAAB17" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2679CC7806ECBEF3BFFF528C95CB6EBE_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_91904E9F3C705582AFA5EB7DEFCAAB17" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_91904E9F3C705582AFA5EB7DEFCAAB17" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_91904E9F3C705582AFA5EB7DEFCAAB17" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_91904E9F3C705582AFA5EB7DEFCAAB17" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_41AEC45058562D0994FE528C95CBDBD6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7CE6AF1C99355D9CB1C219F5A88CB4EA" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_41AEC45058562D0994FE528C95CBDBD6_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7CE6AF1C99355D9CB1C219F5A88CB4EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7CE6AF1C99355D9CB1C219F5A88CB4EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7CE6AF1C99355D9CB1C219F5A88CB4EA" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_7CE6AF1C99355D9CB1C219F5A88CB4EA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredOtherTaxExpenseBenefit_12139B47FAADD4A7731E528C95CBFFE9_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredOtherTaxExpenseBenefit_EB7C0153570A5D589F88D8630DEFE432" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax benefit (expense)</link:label>
    <link:label id="lab_us-gaap_DeferredOtherTaxExpenseBenefit_12139B47FAADD4A7731E528C95CBFFE9_label_en-US" xlink:label="lab_us-gaap_DeferredOtherTaxExpenseBenefit_EB7C0153570A5D589F88D8630DEFE432" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Other Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredOtherTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredOtherTaxExpenseBenefit_EB7C0153570A5D589F88D8630DEFE432" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredOtherTaxExpenseBenefit_EB7C0153570A5D589F88D8630DEFE432" xlink:to="lab_us-gaap_DeferredOtherTaxExpenseBenefit_EB7C0153570A5D589F88D8630DEFE432" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_B907AF7F53CCBCC617F8528C95CBC4DB_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_517C8D8FAFBA5899B1E245E2E51960AF" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total income tax benefit (expense)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_B907AF7F53CCBCC617F8528C95CBC4DB_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_517C8D8FAFBA5899B1E245E2E51960AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_517C8D8FAFBA5899B1E245E2E51960AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_517C8D8FAFBA5899B1E245E2E51960AF" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_517C8D8FAFBA5899B1E245E2E51960AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_24B2DF5E58773DDE5E3A902063203855_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract_24B2DF5E58773DDE5E3A902063203855" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_24B2DF5E58773DDE5E3A902063203855" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract_24B2DF5E58773DDE5E3A902063203855" xlink:to="lab_us-gaap_DebtDisclosureAbstract_24B2DF5E58773DDE5E3A902063203855" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_7EFAA1C47B114964CA6B90206320914C_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_7EFAA1C47B114964CA6B90206320914C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_7EFAA1C47B114964CA6B90206320914C_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_7EFAA1C47B114964CA6B90206320914C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_7EFAA1C47B114964CA6B90206320914C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_7EFAA1C47B114964CA6B90206320914C" xlink:to="lab_us-gaap_LineOfCreditFacilityTable_7EFAA1C47B114964CA6B90206320914C" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_C56333138BF468DD8D959020632043E3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis_C56333138BF468DD8D959020632043E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_C56333138BF468DD8D959020632043E3_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis_C56333138BF468DD8D959020632043E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_C56333138BF468DD8D959020632043E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_C56333138BF468DD8D959020632043E3" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis_C56333138BF468DD8D959020632043E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_D15D93C069F79D6CD877902063209CED_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain_D15D93C069F79D6CD877902063209CED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_D15D93C069F79D6CD877902063209CED_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain_D15D93C069F79D6CD877902063209CED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_D15D93C069F79D6CD877902063209CED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_D15D93C069F79D6CD877902063209CED" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain_D15D93C069F79D6CD877902063209CED" xlink:type="arc" />
    <link:label id="lab_cpix_SunTrustBankMember_05EDC5E185D5FFDBF136902063207E37_terseLabel_en-US" xlink:label="lab_cpix_SunTrustBankMember_05EDC5E185D5FFDBF136902063207E37" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SunTrust Bank</link:label>
    <link:label id="lab_cpix_SunTrustBankMember_05EDC5E185D5FFDBF136902063207E37_label_en-US" xlink:label="lab_cpix_SunTrustBankMember_05EDC5E185D5FFDBF136902063207E37" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SunTrust Bank [Member]</link:label>
    <link:label id="lab_cpix_SunTrustBankMember_05EDC5E185D5FFDBF136902063207E37_documentation_en-US" xlink:label="lab_cpix_SunTrustBankMember_05EDC5E185D5FFDBF136902063207E37" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">SunTrust Bank [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_SunTrustBankMember" xlink:label="loc_cpix_SunTrustBankMember_05EDC5E185D5FFDBF136902063207E37" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_SunTrustBankMember_05EDC5E185D5FFDBF136902063207E37" xlink:to="lab_cpix_SunTrustBankMember_05EDC5E185D5FFDBF136902063207E37" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentAxis_4275D7C7CB2DC8001E5E90206320B89F_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_4275D7C7CB2DC8001E5E90206320B89F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_4275D7C7CB2DC8001E5E90206320B89F_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_4275D7C7CB2DC8001E5E90206320B89F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_4275D7C7CB2DC8001E5E90206320B89F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis_4275D7C7CB2DC8001E5E90206320B89F" xlink:to="lab_us-gaap_DebtInstrumentAxis_4275D7C7CB2DC8001E5E90206320B89F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_07840277C8D0D326F39190206320074A_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_07840277C8D0D326F39190206320074A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_07840277C8D0D326F39190206320074A_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_07840277C8D0D326F39190206320074A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_07840277C8D0D326F39190206320074A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_07840277C8D0D326F39190206320074A" xlink:to="lab_us-gaap_DebtInstrumentNameDomain_07840277C8D0D326F39190206320074A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditMember_5E8311949AB2559733A590206320A37F_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember_5E8311949AB2559733A590206320A37F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_5E8311949AB2559733A590206320A37F_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember_5E8311949AB2559733A590206320A37F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_5E8311949AB2559733A590206320A37F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember_5E8311949AB2559733A590206320A37F" xlink:to="lab_us-gaap_LineOfCreditMember_5E8311949AB2559733A590206320A37F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_9796A9B8834EAEFF6A47902063209D5D_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_9796A9B8834EAEFF6A47902063209D5D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_9796A9B8834EAEFF6A47902063209D5D_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_9796A9B8834EAEFF6A47902063209D5D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_9796A9B8834EAEFF6A47902063209D5D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodAxis_9796A9B8834EAEFF6A47902063209D5D" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodAxis_9796A9B8834EAEFF6A47902063209D5D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_62D8E7135FB0B31CB14E90206321B9A5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_62D8E7135FB0B31CB14E90206321B9A5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_62D8E7135FB0B31CB14E90206321B9A5_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_62D8E7135FB0B31CB14E90206321B9A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_62D8E7135FB0B31CB14E90206321B9A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPeriodDomain_62D8E7135FB0B31CB14E90206321B9A5" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPeriodDomain_62D8E7135FB0B31CB14E90206321B9A5" xlink:type="arc" />
    <link:label id="lab_cpix_CreditFacilityFifthAmendedAndRestatedLoanAgreementAgreementAugust2011Member_CBA082C779DAE34DC4AF90206321DB8E_terseLabel_en-US" xlink:label="lab_cpix_CreditFacilityFifthAmendedAndRestatedLoanAgreementAgreementAugust2011Member_CBA082C779DAE34DC4AF90206321DB8E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility, Fifth Amended and Restated Loan Agreement, the Agreement, August 2011</link:label>
    <link:label id="lab_cpix_CreditFacilityFifthAmendedAndRestatedLoanAgreementAgreementAugust2011Member_CBA082C779DAE34DC4AF90206321DB8E_label_en-US" xlink:label="lab_cpix_CreditFacilityFifthAmendedAndRestatedLoanAgreementAgreementAugust2011Member_CBA082C779DAE34DC4AF90206321DB8E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility, Fifth Amended and Restated Loan Agreement, the Agreement, August 2011 [Member]</link:label>
    <link:label id="lab_cpix_CreditFacilityFifthAmendedAndRestatedLoanAgreementAgreementAugust2011Member_CBA082C779DAE34DC4AF90206321DB8E_documentation_en-US" xlink:label="lab_cpix_CreditFacilityFifthAmendedAndRestatedLoanAgreementAgreementAugust2011Member_CBA082C779DAE34DC4AF90206321DB8E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Facility, Fifth Amended and Restated Loan Agreement, the Agreement, August 2011 [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_CreditFacilityFifthAmendedAndRestatedLoanAgreementAgreementAugust2011Member" xlink:label="loc_cpix_CreditFacilityFifthAmendedAndRestatedLoanAgreementAgreementAugust2011Member_CBA082C779DAE34DC4AF90206321DB8E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_CreditFacilityFifthAmendedAndRestatedLoanAgreementAgreementAugust2011Member_CBA082C779DAE34DC4AF90206321DB8E" xlink:to="lab_cpix_CreditFacilityFifthAmendedAndRestatedLoanAgreementAgreementAugust2011Member_CBA082C779DAE34DC4AF90206321DB8E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityAxis_0695A0BDFA17C3119449902063214C09_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_0695A0BDFA17C3119449902063214C09" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_0695A0BDFA17C3119449902063214C09_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_0695A0BDFA17C3119449902063214C09" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_0695A0BDFA17C3119449902063214C09" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis_0695A0BDFA17C3119449902063214C09" xlink:to="lab_us-gaap_CreditFacilityAxis_0695A0BDFA17C3119449902063214C09" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityDomain_B0B0906AB83B33E8D2F290206321FD14_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_B0B0906AB83B33E8D2F290206321FD14" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_B0B0906AB83B33E8D2F290206321FD14_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_B0B0906AB83B33E8D2F290206321FD14" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_B0B0906AB83B33E8D2F290206321FD14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain_B0B0906AB83B33E8D2F290206321FD14" xlink:to="lab_us-gaap_CreditFacilityDomain_B0B0906AB83B33E8D2F290206321FD14" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_EF19F9BEC8B42E46DB0590206321EF1A_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_EF19F9BEC8B42E46DB0590206321EF1A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_EF19F9BEC8B42E46DB0590206321EF1A_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_EF19F9BEC8B42E46DB0590206321EF1A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_EF19F9BEC8B42E46DB0590206321EF1A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_EF19F9BEC8B42E46DB0590206321EF1A" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember_EF19F9BEC8B42E46DB0590206321EF1A" xlink:type="arc" />
    <link:label id="lab_cpix_CreditFacilityByAmendmentDateAxis_99575FEA22BBCC83522390206321C379_terseLabel_en-US" xlink:label="lab_cpix_CreditFacilityByAmendmentDateAxis_99575FEA22BBCC83522390206321C379" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility, by Amendment Date [Axis]</link:label>
    <link:label id="lab_cpix_CreditFacilityByAmendmentDateAxis_99575FEA22BBCC83522390206321C379_label_en-US" xlink:label="lab_cpix_CreditFacilityByAmendmentDateAxis_99575FEA22BBCC83522390206321C379" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility, by Amendment Date [Axis]</link:label>
    <link:label id="lab_cpix_CreditFacilityByAmendmentDateAxis_99575FEA22BBCC83522390206321C379_documentation_en-US" xlink:label="lab_cpix_CreditFacilityByAmendmentDateAxis_99575FEA22BBCC83522390206321C379" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Facility, by Amendment Date [Axis]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_CreditFacilityByAmendmentDateAxis" xlink:label="loc_cpix_CreditFacilityByAmendmentDateAxis_99575FEA22BBCC83522390206321C379" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_CreditFacilityByAmendmentDateAxis_99575FEA22BBCC83522390206321C379" xlink:to="lab_cpix_CreditFacilityByAmendmentDateAxis_99575FEA22BBCC83522390206321C379" xlink:type="arc" />
    <link:label id="lab_cpix_CreditFacilityByAmendmentDateDomain_6CBC1E51BA3DE715CA8690206321EDD9_terseLabel_en-US" xlink:label="lab_cpix_CreditFacilityByAmendmentDateDomain_6CBC1E51BA3DE715CA8690206321EDD9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility, by Amendment Date [Domain]</link:label>
    <link:label id="lab_cpix_CreditFacilityByAmendmentDateDomain_6CBC1E51BA3DE715CA8690206321EDD9_label_en-US" xlink:label="lab_cpix_CreditFacilityByAmendmentDateDomain_6CBC1E51BA3DE715CA8690206321EDD9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility, by Amendment Date [Domain]</link:label>
    <link:label id="lab_cpix_CreditFacilityByAmendmentDateDomain_6CBC1E51BA3DE715CA8690206321EDD9_documentation_en-US" xlink:label="lab_cpix_CreditFacilityByAmendmentDateDomain_6CBC1E51BA3DE715CA8690206321EDD9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Credit Facility, by Amendment Date [Axis]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_CreditFacilityByAmendmentDateDomain" xlink:label="loc_cpix_CreditFacilityByAmendmentDateDomain_6CBC1E51BA3DE715CA8690206321EDD9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_CreditFacilityByAmendmentDateDomain_6CBC1E51BA3DE715CA8690206321EDD9" xlink:to="lab_cpix_CreditFacilityByAmendmentDateDomain_6CBC1E51BA3DE715CA8690206321EDD9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_B3D0D9B03E7E96AAE3D5902063212AAD_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_B3D0D9B03E7E96AAE3D5902063212AAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_B3D0D9B03E7E96AAE3D5902063212AAD_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_B3D0D9B03E7E96AAE3D5902063212AAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_B3D0D9B03E7E96AAE3D5902063212AAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_B3D0D9B03E7E96AAE3D5902063212AAD" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems_B3D0D9B03E7E96AAE3D5902063212AAD" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermLineOfCredit_D0DEDE89F2D065C808C990206321C332_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit_D0DEDE89F2D065C808C990206321C332" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revolving line of credit</link:label>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_D0DEDE89F2D065C808C990206321C332_label_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit_D0DEDE89F2D065C808C990206321C332" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Line of Credit, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_D0DEDE89F2D065C808C990206321C332" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit_D0DEDE89F2D065C808C990206321C332" xlink:to="lab_us-gaap_LongTermLineOfCredit_D0DEDE89F2D065C808C990206321C332" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_D36117A2E062C4C5EA7390206321C097_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_D36117A2E062C4C5EA7390206321C097" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_D36117A2E062C4C5EA7390206321C097_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_D36117A2E062C4C5EA7390206321C097" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_D36117A2E062C4C5EA7390206321C097" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_D36117A2E062C4C5EA7390206321C097" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_D36117A2E062C4C5EA7390206321C097" xlink:type="arc" />
    <link:label id="lab_cpix_LineOfCreditFacilityMaximumBorrowingCapacityUponSatisfactionOfCertainConditions_B674D4779982CB35EEF590206321C06A_terseLabel_en-US" xlink:label="lab_cpix_LineOfCreditFacilityMaximumBorrowingCapacityUponSatisfactionOfCertainConditions_B674D4779982CB35EEF590206321C06A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit, maximum borrowing capacity upon satisfaction of certain conditions</link:label>
    <link:label id="lab_cpix_LineOfCreditFacilityMaximumBorrowingCapacityUponSatisfactionOfCertainConditions_B674D4779982CB35EEF590206321C06A_label_en-US" xlink:label="lab_cpix_LineOfCreditFacilityMaximumBorrowingCapacityUponSatisfactionOfCertainConditions_B674D4779982CB35EEF590206321C06A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity Upon Satisfaction of Certain Conditions</link:label>
    <link:label id="lab_cpix_LineOfCreditFacilityMaximumBorrowingCapacityUponSatisfactionOfCertainConditions_B674D4779982CB35EEF590206321C06A_documentation_en-US" xlink:label="lab_cpix_LineOfCreditFacilityMaximumBorrowingCapacityUponSatisfactionOfCertainConditions_B674D4779982CB35EEF590206321C06A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity Upon Satisfaction of Certain Conditions</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_LineOfCreditFacilityMaximumBorrowingCapacityUponSatisfactionOfCertainConditions" xlink:label="loc_cpix_LineOfCreditFacilityMaximumBorrowingCapacityUponSatisfactionOfCertainConditions_B674D4779982CB35EEF590206321C06A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_LineOfCreditFacilityMaximumBorrowingCapacityUponSatisfactionOfCertainConditions_B674D4779982CB35EEF590206321C06A" xlink:to="lab_cpix_LineOfCreditFacilityMaximumBorrowingCapacityUponSatisfactionOfCertainConditions_B674D4779982CB35EEF590206321C06A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum_8D258FB1C97E1DC06D9A90206321A473_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum_8D258FB1C97E1DC06D9A90206321A473" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate, minimum</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum_8D258FB1C97E1DC06D9A90206321A473_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum_8D258FB1C97E1DC06D9A90206321A473" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage Rate Range, Minimum</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum_8D258FB1C97E1DC06D9A90206321A473" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum_8D258FB1C97E1DC06D9A90206321A473" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum_8D258FB1C97E1DC06D9A90206321A473" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum_1730E1CD0272D134A900902063213404_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum_1730E1CD0272D134A900902063213404" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate, maximum</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum_1730E1CD0272D134A900902063213404_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum_1730E1CD0272D134A900902063213404" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage Rate Range, Maximum</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum_1730E1CD0272D134A900902063213404" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum_1730E1CD0272D134A900902063213404" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum_1730E1CD0272D134A900902063213404" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_E125351311053701062D9020632227A9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_E125351311053701062D9020632227A9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, interest rate at end of period</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_E125351311053701062D9020632227A9_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_E125351311053701062D9020632227A9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_E125351311053701062D9020632227A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_E125351311053701062D9020632227A9" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_E125351311053701062D9020632227A9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_337F3FF07C5038249F0290206322A7BA_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_337F3FF07C5038249F0290206322A7BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of credit, unused capacity, commitment fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_337F3FF07C5038249F0290206322A7BA_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_337F3FF07C5038249F0290206322A7BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_337F3FF07C5038249F0290206322A7BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_337F3FF07C5038249F0290206322A7BA" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_337F3FF07C5038249F0290206322A7BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet_CCEE1F6006B961E1BB51902063226F91_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet_CCEE1F6006B961E1BB51902063226F91" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred finance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet_CCEE1F6006B961E1BB51902063226F91_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet_CCEE1F6006B961E1BB51902063226F91" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet_CCEE1F6006B961E1BB51902063226F91" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet_CCEE1F6006B961E1BB51902063226F91" xlink:to="lab_us-gaap_DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsNet_CCEE1F6006B961E1BB51902063226F91" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenuesAbstract_1B623DA5A060C6AD79F92E71DEB0569E_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract_986D8A30F44550ECA6C965DE0A1020D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_986D8A30F44550ECA6C965DE0A1020D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract_986D8A30F44550ECA6C965DE0A1020D0" xlink:to="lab_us-gaap_RevenuesAbstract_986D8A30F44550ECA6C965DE0A1020D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_A3014B1D3D66643080BD2E71DEB0AB42_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_80EC22E1A5EB500D9606BD81CCF41BDE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of net product revenues by product</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_A3014B1D3D66643080BD2E71DEB0AB42_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_80EC22E1A5EB500D9606BD81CCF41BDE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Products and Services [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_80EC22E1A5EB500D9606BD81CCF41BDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_80EC22E1A5EB500D9606BD81CCF41BDE" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_80EC22E1A5EB500D9606BD81CCF41BDE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2229A8F557F0C6F7D8AF2E71E0C0A93E_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_CCFDE847D78F5B6CB4D0CC4A6D47D922" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2229A8F557F0C6F7D8AF2E71E0C0A93E_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_CCFDE847D78F5B6CB4D0CC4A6D47D922" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_CCFDE847D78F5B6CB4D0CC4A6D47D922" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_CCFDE847D78F5B6CB4D0CC4A6D47D922" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_CCFDE847D78F5B6CB4D0CC4A6D47D922" xlink:type="arc" />
    <link:label id="lab_us-gaap_TitleOfIndividualAxis_B868EC0991D206A6F36C2E71E0C0508C_terseLabel_en-US" xlink:label="lab_us-gaap_TitleOfIndividualAxis_B58FE821B03650F0B7CDC10196B63D50" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_us-gaap_TitleOfIndividualAxis_B868EC0991D206A6F36C2E71E0C0508C_label_en-US" xlink:label="lab_us-gaap_TitleOfIndividualAxis_B58FE821B03650F0B7CDC10196B63D50" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaap_TitleOfIndividualAxis_B58FE821B03650F0B7CDC10196B63D50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualAxis_B58FE821B03650F0B7CDC10196B63D50" xlink:to="lab_us-gaap_TitleOfIndividualAxis_B58FE821B03650F0B7CDC10196B63D50" xlink:type="arc" />
    <link:label id="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_FB22ABD3C1CB2CC7879B2E71E0C08980_terseLabel_en-US" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_6CF16079AED954F3A2668A89A0071EAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual with Relationship to Entity [Domain]</link:label>
    <link:label id="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_FB22ABD3C1CB2CC7879B2E71E0C08980_label_en-US" xlink:label="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_6CF16079AED954F3A2668A89A0071EAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_6CF16079AED954F3A2668A89A0071EAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_6CF16079AED954F3A2668A89A0071EAD" xlink:to="lab_us-gaap_TitleOfIndividualWithRelationshipToEntityDomain_6CF16079AED954F3A2668A89A0071EAD" xlink:type="arc" />
    <link:label id="lab_cpix_EmployeeMember_F5A153FF0A1971C3813E2E71E0C00FD4_terseLabel_en-US" xlink:label="lab_cpix_EmployeeMember_7D402519EAC5512BB8168D0E192BBFE1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee</link:label>
    <link:label id="lab_cpix_EmployeeMember_F5A153FF0A1971C3813E2E71E0C00FD4_label_en-US" xlink:label="lab_cpix_EmployeeMember_7D402519EAC5512BB8168D0E192BBFE1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee [Member]</link:label>
    <link:label id="lab_cpix_EmployeeMember_F5A153FF0A1971C3813E2E71E0C00FD4_documentation_en-US" xlink:label="lab_cpix_EmployeeMember_7D402519EAC5512BB8168D0E192BBFE1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_EmployeeMember" xlink:label="loc_cpix_EmployeeMember_7D402519EAC5512BB8168D0E192BBFE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_EmployeeMember_7D402519EAC5512BB8168D0E192BBFE1" xlink:to="lab_cpix_EmployeeMember_7D402519EAC5512BB8168D0E192BBFE1" xlink:type="arc" />
    <link:label id="lab_cpix_NonemployeeMember_452A284D6FC70AA2825D2E71E0C0BDAF_terseLabel_en-US" xlink:label="lab_cpix_NonemployeeMember_6BF76671473858AC8E85D59046178664" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonemployee</link:label>
    <link:label id="lab_cpix_NonemployeeMember_452A284D6FC70AA2825D2E71E0C0BDAF_label_en-US" xlink:label="lab_cpix_NonemployeeMember_6BF76671473858AC8E85D59046178664" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonemployee [Member]</link:label>
    <link:label id="lab_cpix_NonemployeeMember_452A284D6FC70AA2825D2E71E0C0BDAF_documentation_en-US" xlink:label="lab_cpix_NonemployeeMember_6BF76671473858AC8E85D59046178664" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Nonemployee [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_NonemployeeMember" xlink:label="loc_cpix_NonemployeeMember_6BF76671473858AC8E85D59046178664" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_NonemployeeMember_6BF76671473858AC8E85D59046178664" xlink:to="lab_cpix_NonemployeeMember_6BF76671473858AC8E85D59046178664" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8368829A95102F3739712E71E0C0DEF0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5C3E0986B2DB52F0B58427621E0D9A75" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8368829A95102F3739712E71E0C0DEF0_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5C3E0986B2DB52F0B58427621E0D9A75" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5C3E0986B2DB52F0B58427621E0D9A75" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5C3E0986B2DB52F0B58427621E0D9A75" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5C3E0986B2DB52F0B58427621E0D9A75" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_F9A6890A712CC1A093AB2E71E0C0D496_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_A2D667521FB056ADB73EB149B5C1A986" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_F9A6890A712CC1A093AB2E71E0C0D496_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_A2D667521FB056ADB73EB149B5C1A986" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_A2D667521FB056ADB73EB149B5C1A986" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_A2D667521FB056ADB73EB149B5C1A986" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_A2D667521FB056ADB73EB149B5C1A986" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_BEA4E38922E7FA5ED2ECAE90BF7ACEE7_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_BEA4E38922E7FA5ED2ECAE90BF7ACEE7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_BEA4E38922E7FA5ED2ECAE90BF7ACEE7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_BEA4E38922E7FA5ED2ECAE90BF7ACEE7" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_BEA4E38922E7FA5ED2ECAE90BF7ACEE7" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_081525247B55AED14E79AE90BF7A8A7E_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_081525247B55AED14E79AE90BF7A8A7E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_081525247B55AED14E79AE90BF7A8A7E_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_081525247B55AED14E79AE90BF7A8A7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_081525247B55AED14E79AE90BF7A8A7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_081525247B55AED14E79AE90BF7A8A7E" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_081525247B55AED14E79AE90BF7A8A7E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProfitLoss_FC97292B5963673AEC8DAE90BF7A2519_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss_FC97292B5963673AEC8DAE90BF7A2519" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_FC97292B5963673AEC8DAE90BF7A2519_label_en-US" xlink:label="lab_us-gaap_ProfitLoss_FC97292B5963673AEC8DAE90BF7A2519" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_FC97292B5963673AEC8DAE90BF7A2519" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss_FC97292B5963673AEC8DAE90BF7A2519" xlink:to="lab_us-gaap_ProfitLoss_FC97292B5963673AEC8DAE90BF7A2519" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1A4D5169C7D850F26864AE90BF7A8677_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1A4D5169C7D850F26864AE90BF7A8677" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash flows provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1A4D5169C7D850F26864AE90BF7A8677_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1A4D5169C7D850F26864AE90BF7A8677" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1A4D5169C7D850F26864AE90BF7A8677" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1A4D5169C7D850F26864AE90BF7A8677" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1A4D5169C7D850F26864AE90BF7A8677" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_810B5BB9AF878F551435AE90BF7AC088_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_810B5BB9AF878F551435AE90BF7AC088" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization expense</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_810B5BB9AF878F551435AE90BF7AC088_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_810B5BB9AF878F551435AE90BF7AC088" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_810B5BB9AF878F551435AE90BF7AC088" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_810B5BB9AF878F551435AE90BF7AC088" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_810B5BB9AF878F551435AE90BF7AC088" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_074C02CC93ECDB676451AE90BF7B78AB_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_074C02CC93ECDB676451AE90BF7B78AB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_074C02CC93ECDB676451AE90BF7B78AB_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_074C02CC93ECDB676451AE90BF7B78AB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_074C02CC93ECDB676451AE90BF7B78AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_074C02CC93ECDB676451AE90BF7B78AB" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_074C02CC93ECDB676451AE90BF7B78AB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_D1ACC98138CE13741538AE90BF7B4168_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_D1ACC98138CE13741538AE90BF7B4168" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_D1ACC98138CE13741538AE90BF7B4168_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_D1ACC98138CE13741538AE90BF7B4168" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_D1ACC98138CE13741538AE90BF7B4168" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_D1ACC98138CE13741538AE90BF7B4168" xlink:to="lab_us-gaap_ShareBasedCompensation_D1ACC98138CE13741538AE90BF7B4168" xlink:type="arc" />
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_EA644C935DA276806F6BAE90BF7B88F6_negatedLabel_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_EA644C935DA276806F6BAE90BF7B88F6" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Excess tax expense (benefit) derived from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_EA644C935DA276806F6BAE90BF7B88F6_label_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_EA644C935DA276806F6BAE90BF7B88F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess Tax Benefit from Share-based Compensation, Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_EA644C935DA276806F6BAE90BF7B88F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_EA644C935DA276806F6BAE90BF7B88F6" xlink:to="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_EA644C935DA276806F6BAE90BF7B88F6" xlink:type="arc" />
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_1047F22FDE9881FA0B99AE90BF7B0790_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts_1047F22FDE9881FA0B99AE90BF7B0790" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Noncash interest expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_1047F22FDE9881FA0B99AE90BF7B0790_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts_1047F22FDE9881FA0B99AE90BF7B0790" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Financing Costs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_1047F22FDE9881FA0B99AE90BF7B0790" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts_1047F22FDE9881FA0B99AE90BF7B0790" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts_1047F22FDE9881FA0B99AE90BF7B0790" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNonoperatingGainsLosses_37803C1E127DF46E623AAE90BF7B1922_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingGainsLosses_37803C1E127DF46E623AAE90BF7B1922" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Noncash investment gains</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingGainsLosses_37803C1E127DF46E623AAE90BF7B1922_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingGainsLosses_37803C1E127DF46E623AAE90BF7B1922" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Gains (Losses)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherNonoperatingGainsLosses" xlink:label="loc_us-gaap_OtherNonoperatingGainsLosses_37803C1E127DF46E623AAE90BF7B1922" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingGainsLosses_37803C1E127DF46E623AAE90BF7B1922" xlink:to="lab_us-gaap_OtherNonoperatingGainsLosses_37803C1E127DF46E623AAE90BF7B1922" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_A7ED5C499BA5670DAC31AE90BF7B78DF_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_A7ED5C499BA5670DAC31AE90BF7B78DF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net changes in assets and liabilities affecting operating activities, net of effect of business combination:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_A7ED5C499BA5670DAC31AE90BF7B78DF_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_A7ED5C499BA5670DAC31AE90BF7B78DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_A7ED5C499BA5670DAC31AE90BF7B78DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_A7ED5C499BA5670DAC31AE90BF7B78DF" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_A7ED5C499BA5670DAC31AE90BF7B78DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_D746C4F421FB854EB3B2AE90BF7BC403_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_D746C4F421FB854EB3B2AE90BF7BC403" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_D746C4F421FB854EB3B2AE90BF7BC403_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_D746C4F421FB854EB3B2AE90BF7BC403" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_D746C4F421FB854EB3B2AE90BF7BC403" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_D746C4F421FB854EB3B2AE90BF7BC403" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_D746C4F421FB854EB3B2AE90BF7BC403" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_79DCFB7A24A414EDB5B8AE90BF7BACCF_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_79DCFB7A24A414EDB5B8AE90BF7BACCF" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_79DCFB7A24A414EDB5B8AE90BF7BACCF_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_79DCFB7A24A414EDB5B8AE90BF7BACCF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_79DCFB7A24A414EDB5B8AE90BF7BACCF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_79DCFB7A24A414EDB5B8AE90BF7BACCF" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_79DCFB7A24A414EDB5B8AE90BF7BACCF" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_09D22B6C0DF4C9B04B7DAE90BF7B3AF5_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_09D22B6C0DF4C9B04B7DAE90BF7B3AF5" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid, other current assets and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_09D22B6C0DF4C9B04B7DAE90BF7B3AF5_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_09D22B6C0DF4C9B04B7DAE90BF7B3AF5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_09D22B6C0DF4C9B04B7DAE90BF7B3AF5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_09D22B6C0DF4C9B04B7DAE90BF7B3AF5" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_09D22B6C0DF4C9B04B7DAE90BF7B3AF5" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_48F11AF68B5C2E91CCD8AE90BF7B4909_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_48F11AF68B5C2E91CCD8AE90BF7B4909" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and other current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_48F11AF68B5C2E91CCD8AE90BF7B4909_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_48F11AF68B5C2E91CCD8AE90BF7B4909" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_48F11AF68B5C2E91CCD8AE90BF7B4909" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_48F11AF68B5C2E91CCD8AE90BF7B4909" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_48F11AF68B5C2E91CCD8AE90BF7B4909" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_0478295D28A25F26AC6FAE90BF7BFB54_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_0478295D28A25F26AC6FAE90BF7BFB54" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_0478295D28A25F26AC6FAE90BF7BFB54_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_0478295D28A25F26AC6FAE90BF7BFB54" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_0478295D28A25F26AC6FAE90BF7BFB54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_0478295D28A25F26AC6FAE90BF7BFB54" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_0478295D28A25F26AC6FAE90BF7BFB54" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_05BA04097C398C147BECAE90BF7BF652_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_05BA04097C398C147BECAE90BF7BF652" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_05BA04097C398C147BECAE90BF7BF652_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_05BA04097C398C147BECAE90BF7BF652" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05BA04097C398C147BECAE90BF7BF652" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_05BA04097C398C147BECAE90BF7BF652" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_05BA04097C398C147BECAE90BF7BF652" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_C045AE72E816802A5227AE90BF7B416E_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_C045AE72E816802A5227AE90BF7B416E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_C045AE72E816802A5227AE90BF7B416E_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_C045AE72E816802A5227AE90BF7B416E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_C045AE72E816802A5227AE90BF7B416E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_C045AE72E816802A5227AE90BF7B416E" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_C045AE72E816802A5227AE90BF7B416E" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0BF96F1FBBF1CCF72CC9AE90BF7C3E61_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0BF96F1FBBF1CCF72CC9AE90BF7C3E61" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Additions to property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0BF96F1FBBF1CCF72CC9AE90BF7C3E61_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0BF96F1FBBF1CCF72CC9AE90BF7C3E61" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0BF96F1FBBF1CCF72CC9AE90BF7C3E61" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0BF96F1FBBF1CCF72CC9AE90BF7C3E61" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0BF96F1FBBF1CCF72CC9AE90BF7C3E61" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_05C5C80F3CDE731ADAD6AE90BF7C84DC_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross_05C5C80F3CDE731ADAD6AE90BF7C84DC" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for acquisitions</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_05C5C80F3CDE731ADAD6AE90BF7C84DC_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross_05C5C80F3CDE731ADAD6AE90BF7C84DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_05C5C80F3CDE731ADAD6AE90BF7C84DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross_05C5C80F3CDE731ADAD6AE90BF7C84DC" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross_05C5C80F3CDE731ADAD6AE90BF7C84DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_283616654860A6184E1BAE90BF7C2709_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets_283616654860A6184E1BAE90BF7C2709" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Additions to intangible assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_283616654860A6184E1BAE90BF7C2709_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets_283616654860A6184E1BAE90BF7C2709" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_283616654860A6184E1BAE90BF7C2709" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets_283616654860A6184E1BAE90BF7C2709" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets_283616654860A6184E1BAE90BF7C2709" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments_9420D3A2DDABC9B62EC7AE90BF7CD6EA_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments_9420D3A2DDABC9B62EC7AE90BF7CD6EA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments_9420D3A2DDABC9B62EC7AE90BF7CD6EA_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments_9420D3A2DDABC9B62EC7AE90BF7CD6EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Short-term Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromSaleOfShortTermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_9420D3A2DDABC9B62EC7AE90BF7CD6EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfShortTermInvestments_9420D3A2DDABC9B62EC7AE90BF7CD6EA" xlink:to="lab_us-gaap_ProceedsFromSaleOfShortTermInvestments_9420D3A2DDABC9B62EC7AE90BF7CD6EA" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_BC81D4BADB6E19969F9EAE90BF7CAA1E_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities_BC81D4BADB6E19969F9EAE90BF7CAA1E" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_BC81D4BADB6E19969F9EAE90BF7CAA1E_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities_BC81D4BADB6E19969F9EAE90BF7CAA1E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_BC81D4BADB6E19969F9EAE90BF7CAA1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities_BC81D4BADB6E19969F9EAE90BF7CAA1E" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities_BC81D4BADB6E19969F9EAE90BF7CAA1E" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_2BB459E79379DA8046F4AE90BF7CE4C1_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_2BB459E79379DA8046F4AE90BF7CE4C1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_2BB459E79379DA8046F4AE90BF7CE4C1_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_2BB459E79379DA8046F4AE90BF7CE4C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2BB459E79379DA8046F4AE90BF7CE4C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2BB459E79379DA8046F4AE90BF7CE4C1" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_2BB459E79379DA8046F4AE90BF7CE4C1" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_A201CAC0D5BF6EB5AA72AE90BF7CDAC2_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_A201CAC0D5BF6EB5AA72AE90BF7CDAC2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_A201CAC0D5BF6EB5AA72AE90BF7CDAC2_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_A201CAC0D5BF6EB5AA72AE90BF7CDAC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_A201CAC0D5BF6EB5AA72AE90BF7CDAC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_A201CAC0D5BF6EB5AA72AE90BF7CDAC2" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_A201CAC0D5BF6EB5AA72AE90BF7CDAC2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_3373EA2548C310F8F3E3AE90BF7C3917_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_3373EA2548C310F8F3E3AE90BF7C3917" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net borrowings on line of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_3373EA2548C310F8F3E3AE90BF7C3917_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_3373EA2548C310F8F3E3AE90BF7C3917" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Repayments of) Lines of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_3373EA2548C310F8F3E3AE90BF7C3917" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_3373EA2548C310F8F3E3AE90BF7C3917" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_3373EA2548C310F8F3E3AE90BF7C3917" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_7DE70ECE11DDA6F80B3EAE90BF7C28E3_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_7DE70ECE11DDA6F80B3EAE90BF7C28E3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common shares</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_7DE70ECE11DDA6F80B3EAE90BF7C28E3_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_7DE70ECE11DDA6F80B3EAE90BF7C28E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7DE70ECE11DDA6F80B3EAE90BF7C28E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7DE70ECE11DDA6F80B3EAE90BF7C28E3" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_7DE70ECE11DDA6F80B3EAE90BF7C28E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_298E2FCD0176B321B480AE90BF7C3ED8_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts_298E2FCD0176B321B480AE90BF7C3ED8" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash settlement of contingent consideration</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_298E2FCD0176B321B480AE90BF7C3ED8_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts_298E2FCD0176B321B480AE90BF7C3ED8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Financing Costs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_298E2FCD0176B321B480AE90BF7C3ED8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts_298E2FCD0176B321B480AE90BF7C3ED8" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts_298E2FCD0176B321B480AE90BF7C3ED8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_B61AAAEA6993E7D3EC91AE90BF7C796F_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_B61AAAEA6993E7D3EC91AE90BF7C796F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_B61AAAEA6993E7D3EC91AE90BF7C796F_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_B61AAAEA6993E7D3EC91AE90BF7C796F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_B61AAAEA6993E7D3EC91AE90BF7C796F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised_B61AAAEA6993E7D3EC91AE90BF7C796F" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised_B61AAAEA6993E7D3EC91AE90BF7C796F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_4B9E522F82C998FAA048AE90BF7C6F29_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders_4B9E522F82C998FAA048AE90BF7C6F29" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of subsidiary shares to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_4B9E522F82C998FAA048AE90BF7C6F29_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders_4B9E522F82C998FAA048AE90BF7C6F29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Noncontrolling Interests</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_4B9E522F82C998FAA048AE90BF7C6F29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMinorityShareholders_4B9E522F82C998FAA048AE90BF7C6F29" xlink:to="lab_us-gaap_ProceedsFromMinorityShareholders_4B9E522F82C998FAA048AE90BF7C6F29" xlink:type="arc" />
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_BC8C7338BBD5DDF8B411AE90BF7C65AF_verboseLabel_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_BC8C7338BBD5DDF8B411AE90BF7C65AF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Excess tax (expense) benefit derived from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_BC8C7338BBD5DDF8B411AE90BF7C65AF_label_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_BC8C7338BBD5DDF8B411AE90BF7C65AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess Tax Benefit from Share-based Compensation, Financing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_BC8C7338BBD5DDF8B411AE90BF7C65AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_BC8C7338BBD5DDF8B411AE90BF7C65AF" xlink:to="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_BC8C7338BBD5DDF8B411AE90BF7C65AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_FD43CD517167241BD978AE90BF7C03AD_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_FD43CD517167241BD978AE90BF7C03AD" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_FD43CD517167241BD978AE90BF7C03AD_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_FD43CD517167241BD978AE90BF7C03AD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_FD43CD517167241BD978AE90BF7C03AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_FD43CD517167241BD978AE90BF7C03AD" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_FD43CD517167241BD978AE90BF7C03AD" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_ACF5AF77783B172F9C99AE90BF7CC23A_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_ACF5AF77783B172F9C99AE90BF7CC23A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net decrease in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_ACF5AF77783B172F9C99AE90BF7CC23A_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_ACF5AF77783B172F9C99AE90BF7CC23A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_ACF5AF77783B172F9C99AE90BF7CC23A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_ACF5AF77783B172F9C99AE90BF7CC23A" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_ACF5AF77783B172F9C99AE90BF7CC23A" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_F2CDB44E673B3CC9B8EAAE90BF7C56D8_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_F2CDB44E673B3CC9B8EAAE90BF7C56D8" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, beginning of year</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_F2CDB44E673B3CC9B8EAAE90BF7C56D8_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_F2CDB44E673B3CC9B8EAAE90BF7C56D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_F2CDB44E673B3CC9B8EAAE90BF7C56D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_F2CDB44E673B3CC9B8EAAE90BF7C56D8" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_F2CDB44E673B3CC9B8EAAE90BF7C56D8" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_DFAD2FF819DBB4611343AE90BF7C60B6_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_DFAD2FF819DBB4611343AE90BF7C60B6" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, end of year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_DFAD2FF819DBB4611343AE90BF7C60B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_DFAD2FF819DBB4611343AE90BF7C60B6" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_DFAD2FF819DBB4611343AE90BF7C60B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_4F89F27EA21D6DC96610AE90BF7D301D_verboseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_4F89F27EA21D6DC96610AE90BF7D301D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_4F89F27EA21D6DC96610AE90BF7D301D_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_4F89F27EA21D6DC96610AE90BF7D301D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_4F89F27EA21D6DC96610AE90BF7D301D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_4F89F27EA21D6DC96610AE90BF7D301D" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract_4F89F27EA21D6DC96610AE90BF7D301D" xlink:type="arc" />
    <link:label id="lab_cpix_CashPaidDuringYearForAbstract_0B7287BBDFB69CA6CF98AE90BF7D1171_terseLabel_en-US" xlink:label="lab_cpix_CashPaidDuringYearForAbstract_0B7287BBDFB69CA6CF98AE90BF7D1171" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net cash paid during the year for:</link:label>
    <link:label id="lab_cpix_CashPaidDuringYearForAbstract_0B7287BBDFB69CA6CF98AE90BF7D1171_label_en-US" xlink:label="lab_cpix_CashPaidDuringYearForAbstract_0B7287BBDFB69CA6CF98AE90BF7D1171" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Paid During Year For [Abstract]</link:label>
    <link:label id="lab_cpix_CashPaidDuringYearForAbstract_0B7287BBDFB69CA6CF98AE90BF7D1171_documentation_en-US" xlink:label="lab_cpix_CashPaidDuringYearForAbstract_0B7287BBDFB69CA6CF98AE90BF7D1171" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Paid During Year For [Abstract]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_CashPaidDuringYearForAbstract" xlink:label="loc_cpix_CashPaidDuringYearForAbstract_0B7287BBDFB69CA6CF98AE90BF7D1171" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_CashPaidDuringYearForAbstract_0B7287BBDFB69CA6CF98AE90BF7D1171" xlink:to="lab_cpix_CashPaidDuringYearForAbstract_0B7287BBDFB69CA6CF98AE90BF7D1171" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestPaid_3CABD8C4A389417CD14FAE90BF7D8B7A_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaid_3CABD8C4A389417CD14FAE90BF7D8B7A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPaid_3CABD8C4A389417CD14FAE90BF7D8B7A_label_en-US" xlink:label="lab_us-gaap_InterestPaid_3CABD8C4A389417CD14FAE90BF7D8B7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaap_InterestPaid_3CABD8C4A389417CD14FAE90BF7D8B7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaid_3CABD8C4A389417CD14FAE90BF7D8B7A" xlink:to="lab_us-gaap_InterestPaid_3CABD8C4A389417CD14FAE90BF7D8B7A" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_34049D1CFBE9E2A10150AEC222F4F792_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet_34049D1CFBE9E2A10150AEC222F4F792" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_34049D1CFBE9E2A10150AEC222F4F792_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet_34049D1CFBE9E2A10150AEC222F4F792" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_34049D1CFBE9E2A10150AEC222F4F792" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_34049D1CFBE9E2A10150AEC222F4F792" xlink:to="lab_us-gaap_IncomeTaxesPaidNet_34049D1CFBE9E2A10150AEC222F4F792" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C748324F78A527C7E577AE90BF7DC69F_verboseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C748324F78A527C7E577AE90BF7DC69F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Noncash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C748324F78A527C7E577AE90BF7DC69F_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C748324F78A527C7E577AE90BF7DC69F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C748324F78A527C7E577AE90BF7DC69F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C748324F78A527C7E577AE90BF7DC69F" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_C748324F78A527C7E577AE90BF7DC69F" xlink:type="arc" />
    <link:label id="lab_cpix_PurchasesOfIntangibleAssetsIncurredButNotYetPaid_FEAD786E72C2FF45FC9BAE90BF7D0E6C_terseLabel_en-US" xlink:label="lab_cpix_PurchasesOfIntangibleAssetsIncurredButNotYetPaid_FEAD786E72C2FF45FC9BAE90BF7D0E6C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in unpaid invoices for purchases of intangibles</link:label>
    <link:label id="lab_cpix_PurchasesOfIntangibleAssetsIncurredButNotYetPaid_FEAD786E72C2FF45FC9BAE90BF7D0E6C_label_en-US" xlink:label="lab_cpix_PurchasesOfIntangibleAssetsIncurredButNotYetPaid_FEAD786E72C2FF45FC9BAE90BF7D0E6C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchases of Intangible Assets Incurred But Not Yet Paid</link:label>
    <link:label id="lab_cpix_PurchasesOfIntangibleAssetsIncurredButNotYetPaid_FEAD786E72C2FF45FC9BAE90BF7D0E6C_documentation_en-US" xlink:label="lab_cpix_PurchasesOfIntangibleAssetsIncurredButNotYetPaid_FEAD786E72C2FF45FC9BAE90BF7D0E6C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Purchases of Intangible Assets Incurred But Not Yet Paid</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_PurchasesOfIntangibleAssetsIncurredButNotYetPaid" xlink:label="loc_cpix_PurchasesOfIntangibleAssetsIncurredButNotYetPaid_FEAD786E72C2FF45FC9BAE90BF7D0E6C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_PurchasesOfIntangibleAssetsIncurredButNotYetPaid_FEAD786E72C2FF45FC9BAE90BF7D0E6C" xlink:to="lab_cpix_PurchasesOfIntangibleAssetsIncurredButNotYetPaid_FEAD786E72C2FF45FC9BAE90BF7D0E6C" xlink:type="arc" />
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_1C6CCA1D3387EF15A3C32E71E017854E_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_A5C2FA2C8F8B529C8496D387DA0C37D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of revenues concentration from major customers</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_1C6CCA1D3387EF15A3C32E71E017854E_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_A5C2FA2C8F8B529C8496D387DA0C37D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_A5C2FA2C8F8B529C8496D387DA0C37D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_A5C2FA2C8F8B529C8496D387DA0C37D1" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_A5C2FA2C8F8B529C8496D387DA0C37D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeasesAbstract_3EA3FDB6258E4C728F532E71DE6F6564_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract_F9F59C205918574689B8DF8100330403" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_F9F59C205918574689B8DF8100330403" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract_F9F59C205918574689B8DF8100330403" xlink:to="lab_us-gaap_LeasesAbstract_F9F59C205918574689B8DF8100330403" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_1DF435BCABAA2A5101CA2E71DE70830A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_8ADC766C50195A639F30EF85DC8639B6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of future minimum lease payments for operating leases</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_1DF435BCABAA2A5101CA2E71DE70830A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_8ADC766C50195A639F30EF85DC8639B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_8ADC766C50195A639F30EF85DC8639B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_8ADC766C50195A639F30EF85DC8639B6" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_8ADC766C50195A639F30EF85DC8639B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_20696C0E390484E59B8A902061A72F08_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_20696C0E390484E59B8A902061A72F08" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2017</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_20696C0E390484E59B8A902061A72F08_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_20696C0E390484E59B8A902061A72F08" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_20696C0E390484E59B8A902061A72F08" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_20696C0E390484E59B8A902061A72F08" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_20696C0E390484E59B8A902061A72F08" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_9DC76CD350A8ABA4D456902061A74146_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_9DC76CD350A8ABA4D456902061A74146" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2018</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_9DC76CD350A8ABA4D456902061A74146_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_9DC76CD350A8ABA4D456902061A74146" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_9DC76CD350A8ABA4D456902061A74146" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_9DC76CD350A8ABA4D456902061A74146" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_9DC76CD350A8ABA4D456902061A74146" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_8C5F5332483CB69ECE2E902061A72CCC_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_8C5F5332483CB69ECE2E902061A72CCC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_8C5F5332483CB69ECE2E902061A72CCC_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_8C5F5332483CB69ECE2E902061A72CCC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_8C5F5332483CB69ECE2E902061A72CCC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_8C5F5332483CB69ECE2E902061A72CCC" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_8C5F5332483CB69ECE2E902061A72CCC" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_3973A7ECA15A524E587D902061A7DE9B_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_3973A7ECA15A524E587D902061A7DE9B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_3973A7ECA15A524E587D902061A7DE9B_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_3973A7ECA15A524E587D902061A7DE9B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_3973A7ECA15A524E587D902061A7DE9B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_3973A7ECA15A524E587D902061A7DE9B" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_3973A7ECA15A524E587D902061A7DE9B" xlink:type="arc" />
    <link:label id="lab_cpix_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter_454ABA12FD908F014051902061A86B51_terseLabel_en-US" xlink:label="lab_cpix_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter_454ABA12FD908F014051902061A86B51" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021 and thereafter</link:label>
    <link:label id="lab_cpix_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter_454ABA12FD908F014051902061A86B51_label_en-US" xlink:label="lab_cpix_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter_454ABA12FD908F014051902061A86B51" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years and Thereafter</link:label>
    <link:label id="lab_cpix_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter_454ABA12FD908F014051902061A86B51_documentation_en-US" xlink:label="lab_cpix_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter_454ABA12FD908F014051902061A86B51" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years and Thereafter</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter" xlink:label="loc_cpix_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter_454ABA12FD908F014051902061A86B51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter_454ABA12FD908F014051902061A86B51" xlink:to="lab_cpix_OperatingLeasesFutureMinimumPaymentsDueInFiveYearsAndThereafter_454ABA12FD908F014051902061A86B51" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_C5EC27B6E7EF5BDBF370902061A8A2D3_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_C5EC27B6E7EF5BDBF370902061A8A2D3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_C5EC27B6E7EF5BDBF370902061A8A2D3_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_C5EC27B6E7EF5BDBF370902061A8A2D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_C5EC27B6E7EF5BDBF370902061A8A2D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_C5EC27B6E7EF5BDBF370902061A8A2D3" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_C5EC27B6E7EF5BDBF370902061A8A2D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3327D5411D404F46BFDB2E71E04C7124_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_EE89BD89273D5B15ACDE4DA1FABB0EEF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_EE89BD89273D5B15ACDE4DA1FABB0EEF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_EE89BD89273D5B15ACDE4DA1FABB0EEF" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_EE89BD89273D5B15ACDE4DA1FABB0EEF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_7E01CAA662506989924F2E71E04C63DA_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_E39B50D0309A53E5A1412E25CB828972" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of intangible assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_7E01CAA662506989924F2E71E04C63DA_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_E39B50D0309A53E5A1412E25CB828972" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_E39B50D0309A53E5A1412E25CB828972" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_E39B50D0309A53E5A1412E25CB828972" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_E39B50D0309A53E5A1412E25CB828972" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_D3DA91FD30D181CC25112E71E04C8EDF_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_8F734541C057543EA97AA3F1CA337BBD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of expected amortization expense of intangible assets</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_D3DA91FD30D181CC25112E71E04C8EDF_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_8F734541C057543EA97AA3F1CA337BBD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_8F734541C057543EA97AA3F1CA337BBD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_8F734541C057543EA97AA3F1CA337BBD" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_8F734541C057543EA97AA3F1CA337BBD" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardTypeAxis_CC6BEA419A61C05C614B902061E063E6_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_CC6BEA419A61C05C614B902061E063E6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_CC6BEA419A61C05C614B902061E063E6_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_CC6BEA419A61C05C614B902061E063E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_CC6BEA419A61C05C614B902061E063E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis_CC6BEA419A61C05C614B902061E063E6" xlink:to="lab_us-gaap_AwardTypeAxis_CC6BEA419A61C05C614B902061E063E6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_125239A7F5FFC5486811902061E02801_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_125239A7F5FFC5486811902061E02801" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_125239A7F5FFC5486811902061E02801_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_125239A7F5FFC5486811902061E02801" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_125239A7F5FFC5486811902061E02801" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_125239A7F5FFC5486811902061E02801" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_125239A7F5FFC5486811902061E02801" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockMember_AFC29A4A6799EC012B06902061E0095A_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember_AFC29A4A6799EC012B06902061E0095A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_AFC29A4A6799EC012B06902061E0095A_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember_AFC29A4A6799EC012B06902061E0095A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_AFC29A4A6799EC012B06902061E0095A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember_AFC29A4A6799EC012B06902061E0095A" xlink:to="lab_us-gaap_RestrictedStockMember_AFC29A4A6799EC012B06902061E0095A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_81E2E799C2BFF2503647902061E0E7C9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_81E2E799C2BFF2503647902061E0E7C9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_81E2E799C2BFF2503647902061E0E7C9_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_81E2E799C2BFF2503647902061E0E7C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_81E2E799C2BFF2503647902061E0E7C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_81E2E799C2BFF2503647902061E0E7C9" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_81E2E799C2BFF2503647902061E0E7C9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F9680F05836ABC3D5ED2902061E0D7DE_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F9680F05836ABC3D5ED2902061E0D7DE" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Nonvested, beginning of period, shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F9680F05836ABC3D5ED2902061E0D7DE_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F9680F05836ABC3D5ED2902061E0D7DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F9680F05836ABC3D5ED2902061E0D7DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F9680F05836ABC3D5ED2902061E0D7DE" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_F9680F05836ABC3D5ED2902061E0D7DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_CDB9BB29ADAD6827526B902061E0B3C4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_CDB9BB29ADAD6827526B902061E0B3C4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares granted, shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_CDB9BB29ADAD6827526B902061E0B3C4_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_CDB9BB29ADAD6827526B902061E0B3C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_CDB9BB29ADAD6827526B902061E0B3C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_CDB9BB29ADAD6827526B902061E0B3C4" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_CDB9BB29ADAD6827526B902061E0B3C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2E9B69C54F2A310C96D4902061E0D239_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2E9B69C54F2A310C96D4902061E0D239" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Shares vested, shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2E9B69C54F2A310C96D4902061E0D239_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2E9B69C54F2A310C96D4902061E0D239" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2E9B69C54F2A310C96D4902061E0D239" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2E9B69C54F2A310C96D4902061E0D239" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2E9B69C54F2A310C96D4902061E0D239" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1B0B67E4D8A3CFD2791B902061E0FD7E_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1B0B67E4D8A3CFD2791B902061E0FD7E" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Shares forfeited, shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1B0B67E4D8A3CFD2791B902061E0FD7E_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1B0B67E4D8A3CFD2791B902061E0FD7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1B0B67E4D8A3CFD2791B902061E0FD7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1B0B67E4D8A3CFD2791B902061E0FD7E" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1B0B67E4D8A3CFD2791B902061E0FD7E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0A54F1B8430645B4C210902061E0FCCF_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0A54F1B8430645B4C210902061E0FCCF" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Nonvested, end of period, shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0A54F1B8430645B4C210902061E0FCCF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0A54F1B8430645B4C210902061E0FCCF" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0A54F1B8430645B4C210902061E0FCCF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_D6BD06A384695DADB6C1902061E05748_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_D6BD06A384695DADB6C1902061E05748" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted- average grant-date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_D6BD06A384695DADB6C1902061E05748_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_D6BD06A384695DADB6C1902061E05748" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_D6BD06A384695DADB6C1902061E05748" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_D6BD06A384695DADB6C1902061E05748" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_D6BD06A384695DADB6C1902061E05748" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45A2C7DCBD97D934718E902061E12734_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45A2C7DCBD97D934718E902061E12734" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Nonvested, beginning of period, weighted-average grant-date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45A2C7DCBD97D934718E902061E12734_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45A2C7DCBD97D934718E902061E12734" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45A2C7DCBD97D934718E902061E12734" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45A2C7DCBD97D934718E902061E12734" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_45A2C7DCBD97D934718E902061E12734" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_02A18F6638255E91B54A902061E61D3A_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_02A18F6638255E91B54A902061E61D3A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares granted, weighted-average grant-date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_02A18F6638255E91B54A902061E61D3A_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_02A18F6638255E91B54A902061E61D3A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_02A18F6638255E91B54A902061E61D3A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_02A18F6638255E91B54A902061E61D3A" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_02A18F6638255E91B54A902061E61D3A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_C0681901F5840EF2612C902061E6B937_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_C0681901F5840EF2612C902061E6B937" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares vested, weighted-average grant-date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_C0681901F5840EF2612C902061E6B937_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_C0681901F5840EF2612C902061E6B937" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_C0681901F5840EF2612C902061E6B937" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_C0681901F5840EF2612C902061E6B937" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_C0681901F5840EF2612C902061E6B937" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7FC2117393849D631D7F902061E6B389_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7FC2117393849D631D7F902061E6B389" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares forfeited, weighted-average grant-date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7FC2117393849D631D7F902061E6B389_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7FC2117393849D631D7F902061E6B389" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7FC2117393849D631D7F902061E6B389" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7FC2117393849D631D7F902061E6B389" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7FC2117393849D631D7F902061E6B389" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_DB675EA769F9168BB953902061E62E47_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_DB675EA769F9168BB953902061E62E47" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Nonvested, end of period, weighted-average grant-date fair value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_DB675EA769F9168BB953902061E62E47" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_DB675EA769F9168BB953902061E62E47" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_DB675EA769F9168BB953902061E62E47" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_7B8BA4D81FC4809AD8002E71E0880B74_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_9D4168018EE353018B7D0F698CDD3E6E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_7B8BA4D81FC4809AD8002E71E0880B74_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_9D4168018EE353018B7D0F698CDD3E6E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_9D4168018EE353018B7D0F698CDD3E6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock_9D4168018EE353018B7D0F698CDD3E6E" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_9D4168018EE353018B7D0F698CDD3E6E" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_BCD4A85FC0D20707D7092E71E1673F7C_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract_6886662AF1D15436BAB50F4A65BE8DE1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_6886662AF1D15436BAB50F4A65BE8DE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_6886662AF1D15436BAB50F4A65BE8DE1" xlink:to="lab_us-gaap_InventoryDisclosureAbstract_6886662AF1D15436BAB50F4A65BE8DE1" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_569435BF78C718CEE5BD2E71E1678AE0_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_6F7CF954AAEA5B5395AAEB707CEDD1CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_569435BF78C718CEE5BD2E71E1678AE0_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_6F7CF954AAEA5B5395AAEB707CEDD1CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_6F7CF954AAEA5B5395AAEB707CEDD1CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock_6F7CF954AAEA5B5395AAEB707CEDD1CA" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock_6F7CF954AAEA5B5395AAEB707CEDD1CA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9289B6C00C85B9DFDE552E71DDFDCA11_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6C5DF98FA6955A3E9BF952CC3C93B4EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9289B6C00C85B9DFDE552E71DDFDCA11_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6C5DF98FA6955A3E9BF952CC3C93B4EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6C5DF98FA6955A3E9BF952CC3C93B4EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6C5DF98FA6955A3E9BF952CC3C93B4EB" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_6C5DF98FA6955A3E9BF952CC3C93B4EB" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_F66D6AAA40CE6318C1322E71DDFD5497_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7ACD5A347A575A4FA7F5EE9C2345AD0D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_F66D6AAA40CE6318C1322E71DDFD5497_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7ACD5A347A575A4FA7F5EE9C2345AD0D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7ACD5A347A575A4FA7F5EE9C2345AD0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7ACD5A347A575A4FA7F5EE9C2345AD0D" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7ACD5A347A575A4FA7F5EE9C2345AD0D" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0550060EB3CB56E3FEA52E71DDFEAFC3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_E3E082DAC996525B92F7430451CE6622" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0550060EB3CB56E3FEA52E71DDFEAFC3_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_E3E082DAC996525B92F7430451CE6622" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_E3E082DAC996525B92F7430451CE6622" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_E3E082DAC996525B92F7430451CE6622" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_E3E082DAC996525B92F7430451CE6622" xlink:type="arc" />
    <link:label id="lab_cpix_ProductAndLicenseRightsMember_673E26CF6282A8DF53012E71DDFF5E45_terseLabel_en-US" xlink:label="lab_cpix_ProductAndLicenseRightsMember_05B58FBD84CD5D59B8FC98AC561CD699" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and License Rights</link:label>
    <link:label id="lab_cpix_ProductAndLicenseRightsMember_673E26CF6282A8DF53012E71DDFF5E45_label_en-US" xlink:label="lab_cpix_ProductAndLicenseRightsMember_05B58FBD84CD5D59B8FC98AC561CD699" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and License Rights [Member]</link:label>
    <link:label id="lab_cpix_ProductAndLicenseRightsMember_673E26CF6282A8DF53012E71DDFF5E45_documentation_en-US" xlink:label="lab_cpix_ProductAndLicenseRightsMember_05B58FBD84CD5D59B8FC98AC561CD699" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product and License Rights [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ProductAndLicenseRightsMember" xlink:label="loc_cpix_ProductAndLicenseRightsMember_05B58FBD84CD5D59B8FC98AC561CD699" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ProductAndLicenseRightsMember_05B58FBD84CD5D59B8FC98AC561CD699" xlink:to="lab_cpix_ProductAndLicenseRightsMember_05B58FBD84CD5D59B8FC98AC561CD699" xlink:type="arc" />
    <link:label id="lab_us-gaap_PatentsMember_7A9E048554A2FFE7C9CF2E71DDFFD32B_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember_02796CB0C89D501BA923A7C70E65827A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents</link:label>
    <link:label id="lab_us-gaap_PatentsMember_7A9E048554A2FFE7C9CF2E71DDFFD32B_label_en-US" xlink:label="lab_us-gaap_PatentsMember_02796CB0C89D501BA923A7C70E65827A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patents [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaap_PatentsMember_02796CB0C89D501BA923A7C70E65827A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember_02796CB0C89D501BA923A7C70E65827A" xlink:to="lab_us-gaap_PatentsMember_02796CB0C89D501BA923A7C70E65827A" xlink:type="arc" />
    <link:label id="lab_us-gaap_TrademarksMember_1D0DDD9D7D0297C861162E71DDFFC57A_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember_6EBD77DB292F5920AB044D9CF1A6A239" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_1D0DDD9D7D0297C861162E71DDFFC57A_label_en-US" xlink:label="lab_us-gaap_TrademarksMember_6EBD77DB292F5920AB044D9CF1A6A239" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TrademarksMember" xlink:label="loc_us-gaap_TrademarksMember_6EBD77DB292F5920AB044D9CF1A6A239" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember_6EBD77DB292F5920AB044D9CF1A6A239" xlink:to="lab_us-gaap_TrademarksMember_6EBD77DB292F5920AB044D9CF1A6A239" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_483B994951113D7070702E71DDFFC71A_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_263067FC1904585D85F2CCDCF93E04B8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_483B994951113D7070702E71DDFFC71A_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_263067FC1904585D85F2CCDCF93E04B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_263067FC1904585D85F2CCDCF93E04B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_263067FC1904585D85F2CCDCF93E04B8" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_263067FC1904585D85F2CCDCF93E04B8" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_A4D94D0A83B1F9949DBF2E71DDFFD6C1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_3A4411C65034540BBE28F902D5D6FF67" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_A4D94D0A83B1F9949DBF2E71DDFFD6C1_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_3A4411C65034540BBE28F902D5D6FF67" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3A4411C65034540BBE28F902D5D6FF67" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3A4411C65034540BBE28F902D5D6FF67" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross_3A4411C65034540BBE28F902D5D6FF67" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_11BC0247F42D45E719F92E71DDFFE8BF_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_043CD4011FB950ABA37254D52B52CBD9" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_11BC0247F42D45E719F92E71DDFFE8BF_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_043CD4011FB950ABA37254D52B52CBD9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_043CD4011FB950ABA37254D52B52CBD9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_043CD4011FB950ABA37254D52B52CBD9" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_043CD4011FB950ABA37254D52B52CBD9" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_FFD0D3EE4671FF38D9EB2E71DDFF37A0_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_205FCCFF8A8B5F83836931108852CBCE" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_FFD0D3EE4671FF38D9EB2E71DDFF37A0_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_205FCCFF8A8B5F83836931108852CBCE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_205FCCFF8A8B5F83836931108852CBCE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_205FCCFF8A8B5F83836931108852CBCE" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet_205FCCFF8A8B5F83836931108852CBCE" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementAbstract_0DCB67765734B714F5CF8FDD19F9064D_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract_0DCB67765734B714F5CF8FDD19F9064D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_0DCB67765734B714F5CF8FDD19F9064D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_0DCB67765734B714F5CF8FDD19F9064D" xlink:to="lab_us-gaap_IncomeStatementAbstract_0DCB67765734B714F5CF8FDD19F9064D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenuesAbstract_0870CC4801D47925DD1B8FDD19F9B097_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract_0870CC4801D47925DD1B8FDD19F9B097" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues:</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_0870CC4801D47925DD1B8FDD19F9B097" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract_0870CC4801D47925DD1B8FDD19F9B097" xlink:to="lab_us-gaap_RevenuesAbstract_0870CC4801D47925DD1B8FDD19F9B097" xlink:type="arc" />
    <link:label id="lab_us-gaap_SalesRevenueGoodsNet_8EA0C7F6ED4FBA66B6808FDD19F93977_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueGoodsNet_8EA0C7F6ED4FBA66B6808FDD19F93977" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net product revenue</link:label>
    <link:label id="lab_us-gaap_SalesRevenueGoodsNet_8EA0C7F6ED4FBA66B6808FDD19F93977_label_en-US" xlink:label="lab_us-gaap_SalesRevenueGoodsNet_8EA0C7F6ED4FBA66B6808FDD19F93977" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Revenue, Goods, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="loc_us-gaap_SalesRevenueGoodsNet_8EA0C7F6ED4FBA66B6808FDD19F93977" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueGoodsNet_8EA0C7F6ED4FBA66B6808FDD19F93977" xlink:to="lab_us-gaap_SalesRevenueGoodsNet_8EA0C7F6ED4FBA66B6808FDD19F93977" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherSalesRevenueNet_2876609B598CB03920BC8FDD19F91233_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSalesRevenueNet_2876609B598CB03920BC8FDD19F91233" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other revenue</link:label>
    <link:label id="lab_us-gaap_OtherSalesRevenueNet_2876609B598CB03920BC8FDD19F91233_label_en-US" xlink:label="lab_us-gaap_OtherSalesRevenueNet_2876609B598CB03920BC8FDD19F91233" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Revenue, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherSalesRevenueNet" xlink:label="loc_us-gaap_OtherSalesRevenueNet_2876609B598CB03920BC8FDD19F91233" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSalesRevenueNet_2876609B598CB03920BC8FDD19F91233" xlink:to="lab_us-gaap_OtherSalesRevenueNet_2876609B598CB03920BC8FDD19F91233" xlink:type="arc" />
    <link:label id="lab_us-gaap_SalesRevenueNet_EABA47B69A2D2C3BD5068FDD19F92DBB_totalLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNet_EABA47B69A2D2C3BD5068FDD19F92DBB" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net revenues</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNet_EABA47B69A2D2C3BD5068FDD19F92DBB_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNet_EABA47B69A2D2C3BD5068FDD19F92DBB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_EABA47B69A2D2C3BD5068FDD19F92DBB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNet_EABA47B69A2D2C3BD5068FDD19F92DBB" xlink:to="lab_us-gaap_SalesRevenueNet_EABA47B69A2D2C3BD5068FDD19F92DBB" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_D5AA84BABA486108477F8FDD19F956EF_verboseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract_D5AA84BABA486108477F8FDD19F956EF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Costs and expenses:</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_D5AA84BABA486108477F8FDD19F956EF_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract_D5AA84BABA486108477F8FDD19F956EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_D5AA84BABA486108477F8FDD19F956EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_D5AA84BABA486108477F8FDD19F956EF" xlink:to="lab_us-gaap_CostsAndExpensesAbstract_D5AA84BABA486108477F8FDD19F956EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfGoodsSold_8545B9F914814DDD8C4C8FDD19FA0B77_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsSold_8545B9F914814DDD8C4C8FDD19FA0B77" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cost of products sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsSold_8545B9F914814DDD8C4C8FDD19FA0B77_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsSold_8545B9F914814DDD8C4C8FDD19FA0B77" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods Sold</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaap_CostOfGoodsSold_8545B9F914814DDD8C4C8FDD19FA0B77" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsSold_8545B9F914814DDD8C4C8FDD19FA0B77" xlink:to="lab_us-gaap_CostOfGoodsSold_8545B9F914814DDD8C4C8FDD19FA0B77" xlink:type="arc" />
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_0352AF6BF5FE07EC48698FDD19FADCF2_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense_0352AF6BF5FE07EC48698FDD19FADCF2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Selling and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_0352AF6BF5FE07EC48698FDD19FADCF2_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense_0352AF6BF5FE07EC48698FDD19FADCF2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_0352AF6BF5FE07EC48698FDD19FADCF2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense_0352AF6BF5FE07EC48698FDD19FADCF2" xlink:to="lab_us-gaap_SellingAndMarketingExpense_0352AF6BF5FE07EC48698FDD19FADCF2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_E919E95DAE6FD826ACD28FDD19FAF433_verboseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_E919E95DAE6FD826ACD28FDD19FAF433" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_E919E95DAE6FD826ACD28FDD19FAF433_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense_E919E95DAE6FD826ACD28FDD19FAF433" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_E919E95DAE6FD826ACD28FDD19FAF433" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense_E919E95DAE6FD826ACD28FDD19FAF433" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense_E919E95DAE6FD826ACD28FDD19FAF433" xlink:type="arc" />
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_A0214A952719D46CFAB08FDD19FA7812_verboseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_A0214A952719D46CFAB08FDD19FA7812" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_A0214A952719D46CFAB08FDD19FA7812_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_A0214A952719D46CFAB08FDD19FA7812" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_A0214A952719D46CFAB08FDD19FA7812" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense_A0214A952719D46CFAB08FDD19FA7812" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense_A0214A952719D46CFAB08FDD19FA7812" xlink:type="arc" />
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_9BDBCF6D27CC0E3F720F8FDD19FA0BFA_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_9BDBCF6D27CC0E3F720F8FDD19FA0BFA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_9BDBCF6D27CC0E3F720F8FDD19FA0BFA_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_9BDBCF6D27CC0E3F720F8FDD19FA0BFA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_9BDBCF6D27CC0E3F720F8FDD19FA0BFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets_9BDBCF6D27CC0E3F720F8FDD19FA0BFA" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets_9BDBCF6D27CC0E3F720F8FDD19FA0BFA" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostsAndExpenses_3F4F8B8D5BEB4C2AB8668FDD19FA3D08_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses_3F4F8B8D5BEB4C2AB8668FDD19FA3D08" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total costs and expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_3F4F8B8D5BEB4C2AB8668FDD19FA3D08_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses_3F4F8B8D5BEB4C2AB8668FDD19FA3D08" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_3F4F8B8D5BEB4C2AB8668FDD19FA3D08" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses_3F4F8B8D5BEB4C2AB8668FDD19FA3D08" xlink:to="lab_us-gaap_CostsAndExpenses_3F4F8B8D5BEB4C2AB8668FDD19FA3D08" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_124ABE8867DB333728C28FDD19FAA2A4_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_124ABE8867DB333728C28FDD19FAA2A4" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_124ABE8867DB333728C28FDD19FAA2A4_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_124ABE8867DB333728C28FDD19FAA2A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_124ABE8867DB333728C28FDD19FAA2A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_124ABE8867DB333728C28FDD19FAA2A4" xlink:to="lab_us-gaap_OperatingIncomeLoss_124ABE8867DB333728C28FDD19FAA2A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_FEE36FA57988158A8FE28FDD19FA9D41_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest_FEE36FA57988158A8FE28FDD19FA9D41" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_FEE36FA57988158A8FE28FDD19FA9D41_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest_FEE36FA57988158A8FE28FDD19FA9D41" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_FEE36FA57988158A8FE28FDD19FA9D41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest_FEE36FA57988158A8FE28FDD19FA9D41" xlink:to="lab_us-gaap_InvestmentIncomeInterest_FEE36FA57988158A8FE28FDD19FA9D41" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestExpense_E9F4895FBC826FF7815A8FDD19FA4280_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense_E9F4895FBC826FF7815A8FDD19FA4280" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_E9F4895FBC826FF7815A8FDD19FA4280_label_en-US" xlink:label="lab_us-gaap_InterestExpense_E9F4895FBC826FF7815A8FDD19FA4280" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_E9F4895FBC826FF7815A8FDD19FA4280" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense_E9F4895FBC826FF7815A8FDD19FA4280" xlink:to="lab_us-gaap_InterestExpense_E9F4895FBC826FF7815A8FDD19FA4280" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_FE006187AD9BF6B71D968FDD19FA2688_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_FE006187AD9BF6B71D968FDD19FA2688" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_FE006187AD9BF6B71D968FDD19FA2688_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_FE006187AD9BF6B71D968FDD19FA2688" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_FE006187AD9BF6B71D968FDD19FA2688" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_FE006187AD9BF6B71D968FDD19FA2688" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_FE006187AD9BF6B71D968FDD19FA2688" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_A62B2B3F8C1049D3DC168FDD19FAD115_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_A62B2B3F8C1049D3DC168FDD19FAD115" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax (expense) benefit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_A62B2B3F8C1049D3DC168FDD19FAD115" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_A62B2B3F8C1049D3DC168FDD19FAD115" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_A62B2B3F8C1049D3DC168FDD19FAD115" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProfitLoss_5EDB0B8A22490C7FF0258FDD19FAA22E_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss_5EDB0B8A22490C7FF0258FDD19FAA22E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_5EDB0B8A22490C7FF0258FDD19FAA22E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss_5EDB0B8A22490C7FF0258FDD19FAA22E" xlink:to="lab_us-gaap_ProfitLoss_5EDB0B8A22490C7FF0258FDD19FAA22E" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_15E86571316762CC453B8FDD19FAAE6E_negatedLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_15E86571316762CC453B8FDD19FAAE6E" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Net loss at subsidiary attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_15E86571316762CC453B8FDD19FAAE6E_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_15E86571316762CC453B8FDD19FAAE6E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_15E86571316762CC453B8FDD19FAAE6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_15E86571316762CC453B8FDD19FAAE6E" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_15E86571316762CC453B8FDD19FAAE6E" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_5BE5CBD0C8978470FDD18FDD19FA8B77_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_5BE5CBD0C8978470FDD18FDD19FA8B77" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) attributable to common shareholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_5BE5CBD0C8978470FDD18FDD19FA8B77_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_5BE5CBD0C8978470FDD18FDD19FA8B77" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_5BE5CBD0C8978470FDD18FDD19FA8B77" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_5BE5CBD0C8978470FDD18FDD19FA8B77" xlink:to="lab_us-gaap_NetIncomeLoss_5BE5CBD0C8978470FDD18FDD19FA8B77" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_5A5C12957EE77244E3EA8FDD19FABDC7_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_5A5C12957EE77244E3EA8FDD19FABDC7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings (loss) per share attributable to common shareholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_5A5C12957EE77244E3EA8FDD19FABDC7_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_5A5C12957EE77244E3EA8FDD19FABDC7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_5A5C12957EE77244E3EA8FDD19FABDC7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5A5C12957EE77244E3EA8FDD19FABDC7" xlink:to="lab_us-gaap_EarningsPerShareAbstract_5A5C12957EE77244E3EA8FDD19FABDC7" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_F189C080572C4B0F55EA8FDD19FA50B1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_F189C080572C4B0F55EA8FDD19FA50B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_F189C080572C4B0F55EA8FDD19FA50B1_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_F189C080572C4B0F55EA8FDD19FA50B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_F189C080572C4B0F55EA8FDD19FA50B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_F189C080572C4B0F55EA8FDD19FA50B1" xlink:to="lab_us-gaap_EarningsPerShareBasic_F189C080572C4B0F55EA8FDD19FA50B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_A1BF42F329341D20EE108FDD19FEF5A2_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_A1BF42F329341D20EE108FDD19FEF5A2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_A1BF42F329341D20EE108FDD19FEF5A2_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_A1BF42F329341D20EE108FDD19FEF5A2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_A1BF42F329341D20EE108FDD19FEF5A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_A1BF42F329341D20EE108FDD19FEF5A2" xlink:to="lab_us-gaap_EarningsPerShareDiluted_A1BF42F329341D20EE108FDD19FEF5A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_53753A88E80426C05B298FDD19FE444D_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_53753A88E80426C05B298FDD19FE444D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_53753A88E80426C05B298FDD19FE444D_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_53753A88E80426C05B298FDD19FE444D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_53753A88E80426C05B298FDD19FE444D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_53753A88E80426C05B298FDD19FE444D" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_53753A88E80426C05B298FDD19FE444D" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_B00007FA37433C4563CC8FDD19FEFB1D_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_B00007FA37433C4563CC8FDD19FEFB1D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_B00007FA37433C4563CC8FDD19FEFB1D_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_B00007FA37433C4563CC8FDD19FEFB1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_B00007FA37433C4563CC8FDD19FEFB1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_B00007FA37433C4563CC8FDD19FEFB1D" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_B00007FA37433C4563CC8FDD19FEFB1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_DE60C5C85B33CAE17F3D8FDD19FE05C8_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_DE60C5C85B33CAE17F3D8FDD19FE05C8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_DE60C5C85B33CAE17F3D8FDD19FE05C8_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_DE60C5C85B33CAE17F3D8FDD19FE05C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_DE60C5C85B33CAE17F3D8FDD19FE05C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_DE60C5C85B33CAE17F3D8FDD19FE05C8" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_DE60C5C85B33CAE17F3D8FDD19FE05C8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_EBA4380B427E2179B06C8FDD19FE739A_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_EBA4380B427E2179B06C8FDD19FE739A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income (loss) attributable to common shareholders</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_EBA4380B427E2179B06C8FDD19FE739A_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_EBA4380B427E2179B06C8FDD19FE739A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_EBA4380B427E2179B06C8FDD19FE739A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_EBA4380B427E2179B06C8FDD19FE739A" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_EBA4380B427E2179B06C8FDD19FE739A" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_E6EBD3571727DF539BE18FDD19FEB109_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_E6EBD3571727DF539BE18FDD19FEB109" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net loss at subsidiary attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_E6EBD3571727DF539BE18FDD19FEB109_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_E6EBD3571727DF539BE18FDD19FEB109" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_E6EBD3571727DF539BE18FDD19FEB109" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_E6EBD3571727DF539BE18FDD19FEB109" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_E6EBD3571727DF539BE18FDD19FEB109" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_B2F14AEB97613350C3E28FDD19FEA1FD_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_B2F14AEB97613350C3E28FDD19FEA1FD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_B2F14AEB97613350C3E28FDD19FEA1FD_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_B2F14AEB97613350C3E28FDD19FEA1FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_B2F14AEB97613350C3E28FDD19FEA1FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_B2F14AEB97613350C3E28FDD19FEA1FD" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_B2F14AEB97613350C3E28FDD19FEA1FD" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_54452B9A2D6B76D5B2522E71E104F3F7_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_9C3C7EF181CC5FEBA351A0E7DF0B6041" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_54452B9A2D6B76D5B2522E71E104F3F7_label_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_9C3C7EF181CC5FEBA351A0E7DF0B6041" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Financial Information Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_9C3C7EF181CC5FEBA351A0E7DF0B6041" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_9C3C7EF181CC5FEBA351A0E7DF0B6041" xlink:to="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_9C3C7EF181CC5FEBA351A0E7DF0B6041" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_05887651DFB4451D97FD90F60C0C2EF4_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract_05887651DFB4451D97FD90F60C0C2EF4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_05887651DFB4451D97FD90F60C0C2EF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_05887651DFB4451D97FD90F60C0C2EF4" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract_05887651DFB4451D97FD90F60C0C2EF4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_921EF9A79EC440618DEA90F60C0D4875_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable_921EF9A79EC440618DEA90F60C0D4875" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_921EF9A79EC440618DEA90F60C0D4875_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable_921EF9A79EC440618DEA90F60C0D4875" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_921EF9A79EC440618DEA90F60C0D4875" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_921EF9A79EC440618DEA90F60C0D4875" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable_921EF9A79EC440618DEA90F60C0D4875" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_ACABB96996BEB65BC25B90F60C0DE1CB_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis_ACABB96996BEB65BC25B90F60C0DE1CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_ACABB96996BEB65BC25B90F60C0DE1CB_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis_ACABB96996BEB65BC25B90F60C0DE1CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_ACABB96996BEB65BC25B90F60C0DE1CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_ACABB96996BEB65BC25B90F60C0DE1CB" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis_ACABB96996BEB65BC25B90F60C0DE1CB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_AF7102A903F0A58014C490F60C0D8A0D_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain_AF7102A903F0A58014C490F60C0D8A0D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_AF7102A903F0A58014C490F60C0D8A0D_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain_AF7102A903F0A58014C490F60C0D8A0D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_AF7102A903F0A58014C490F60C0D8A0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_AF7102A903F0A58014C490F60C0D8A0D" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain_AF7102A903F0A58014C490F60C0D8A0D" xlink:type="arc" />
    <link:label id="lab_cpix_ShareRepurchaseProgramAuthorizedIn2010Member_F135818D5F85B3682A7A90F60C0DDD1F_terseLabel_en-US" xlink:label="lab_cpix_ShareRepurchaseProgramAuthorizedIn2010Member_F135818D5F85B3682A7A90F60C0DDD1F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program Authorized in 2010</link:label>
    <link:label id="lab_cpix_ShareRepurchaseProgramAuthorizedIn2010Member_F135818D5F85B3682A7A90F60C0DDD1F_label_en-US" xlink:label="lab_cpix_ShareRepurchaseProgramAuthorizedIn2010Member_F135818D5F85B3682A7A90F60C0DDD1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program Authorized in 2010 [Member]</link:label>
    <link:label id="lab_cpix_ShareRepurchaseProgramAuthorizedIn2010Member_F135818D5F85B3682A7A90F60C0DDD1F_documentation_en-US" xlink:label="lab_cpix_ShareRepurchaseProgramAuthorizedIn2010Member_F135818D5F85B3682A7A90F60C0DDD1F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Repurchase Program Authorized in 2010 [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ShareRepurchaseProgramAuthorizedIn2010Member" xlink:label="loc_cpix_ShareRepurchaseProgramAuthorizedIn2010Member_F135818D5F85B3682A7A90F60C0DDD1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ShareRepurchaseProgramAuthorizedIn2010Member_F135818D5F85B3682A7A90F60C0DDD1F" xlink:to="lab_cpix_ShareRepurchaseProgramAuthorizedIn2010Member_F135818D5F85B3682A7A90F60C0DDD1F" xlink:type="arc" />
    <link:label id="lab_cpix_SharesRepurchaseActivityTypeAxis_0EFA4084BB4FE21C51CC90F60C0DC687_terseLabel_en-US" xlink:label="lab_cpix_SharesRepurchaseActivityTypeAxis_0EFA4084BB4FE21C51CC90F60C0DC687" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares Repurchase Activity, Type [Axis]</link:label>
    <link:label id="lab_cpix_SharesRepurchaseActivityTypeAxis_0EFA4084BB4FE21C51CC90F60C0DC687_label_en-US" xlink:label="lab_cpix_SharesRepurchaseActivityTypeAxis_0EFA4084BB4FE21C51CC90F60C0DC687" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Repurchase Activity, Type [Axis]</link:label>
    <link:label id="lab_cpix_SharesRepurchaseActivityTypeAxis_0EFA4084BB4FE21C51CC90F60C0DC687_documentation_en-US" xlink:label="lab_cpix_SharesRepurchaseActivityTypeAxis_0EFA4084BB4FE21C51CC90F60C0DC687" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shares Repurchase Activity, Type [Axis]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_SharesRepurchaseActivityTypeAxis" xlink:label="loc_cpix_SharesRepurchaseActivityTypeAxis_0EFA4084BB4FE21C51CC90F60C0DC687" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_SharesRepurchaseActivityTypeAxis_0EFA4084BB4FE21C51CC90F60C0DC687" xlink:to="lab_cpix_SharesRepurchaseActivityTypeAxis_0EFA4084BB4FE21C51CC90F60C0DC687" xlink:type="arc" />
    <link:label id="lab_cpix_SharesRepurchaseActivityTypeDomain_B569963D148C881CB03090F60C0E9A93_terseLabel_en-US" xlink:label="lab_cpix_SharesRepurchaseActivityTypeDomain_B569963D148C881CB03090F60C0E9A93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares Repurchase Activity, Type [Domain]</link:label>
    <link:label id="lab_cpix_SharesRepurchaseActivityTypeDomain_B569963D148C881CB03090F60C0E9A93_label_en-US" xlink:label="lab_cpix_SharesRepurchaseActivityTypeDomain_B569963D148C881CB03090F60C0E9A93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Repurchase Activity, Type [Domain]</link:label>
    <link:label id="lab_cpix_SharesRepurchaseActivityTypeDomain_B569963D148C881CB03090F60C0E9A93_documentation_en-US" xlink:label="lab_cpix_SharesRepurchaseActivityTypeDomain_B569963D148C881CB03090F60C0E9A93" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Shares Repurchase Activity, Type [Axis]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_SharesRepurchaseActivityTypeDomain" xlink:label="loc_cpix_SharesRepurchaseActivityTypeDomain_B569963D148C881CB03090F60C0E9A93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_SharesRepurchaseActivityTypeDomain_B569963D148C881CB03090F60C0E9A93" xlink:to="lab_cpix_SharesRepurchaseActivityTypeDomain_B569963D148C881CB03090F60C0E9A93" xlink:type="arc" />
    <link:label id="lab_cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember_4BF4676D64F2EE9A383E90F60C0E9158_terseLabel_en-US" xlink:label="lab_cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember_4BF4676D64F2EE9A383E90F60C0E9158" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares Repurchase, All, Except Settlement of Tax Liabilities Related to Exercise of Stock Options</link:label>
    <link:label id="lab_cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember_4BF4676D64F2EE9A383E90F60C0E9158_label_en-US" xlink:label="lab_cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember_4BF4676D64F2EE9A383E90F60C0E9158" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Repurchase, All, Except Settlement of Tax Liabilities Related to Exercise of Stock Options [Member]</link:label>
    <link:label id="lab_cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember_4BF4676D64F2EE9A383E90F60C0E9158_documentation_en-US" xlink:label="lab_cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember_4BF4676D64F2EE9A383E90F60C0E9158" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shares Repurchase, All, Except Settlement of Tax Liabilities Related to Exercise of Stock Options [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember" xlink:label="loc_cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember_4BF4676D64F2EE9A383E90F60C0E9158" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember_4BF4676D64F2EE9A383E90F60C0E9158" xlink:to="lab_cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember_4BF4676D64F2EE9A383E90F60C0E9158" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_E60A86352915539D64D890F60C0EC340_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems_E60A86352915539D64D890F60C0EC340" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_E60A86352915539D64D890F60C0EC340_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems_E60A86352915539D64D890F60C0EC340" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E60A86352915539D64D890F60C0EC340" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E60A86352915539D64D890F60C0EC340" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems_E60A86352915539D64D890F60C0EC340" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3CE723DF6080331B11C690F60C0E938C_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3CE723DF6080331B11C690F60C0E938C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program, number of shares authorized to be repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3CE723DF6080331B11C690F60C0E938C_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3CE723DF6080331B11C690F60C0E938C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3CE723DF6080331B11C690F60C0E938C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3CE723DF6080331B11C690F60C0E938C" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_3CE723DF6080331B11C690F60C0E938C" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_2C75FF77D44B422221DA90F60C0EBBB6_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares_2C75FF77D44B422221DA90F60C0EBBB6" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common shares, shares</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_2C75FF77D44B422221DA90F60C0EBBB6_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares_2C75FF77D44B422221DA90F60C0EBBB6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_2C75FF77D44B422221DA90F60C0EBBB6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares_2C75FF77D44B422221DA90F60C0EBBB6" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares_2C75FF77D44B422221DA90F60C0EBBB6" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_26B937F35B7AB45CA81C90F60C0EA12F_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue_26B937F35B7AB45CA81C90F60C0EA12F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common shares, value</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_26B937F35B7AB45CA81C90F60C0EA12F_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue_26B937F35B7AB45CA81C90F60C0EA12F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_26B937F35B7AB45CA81C90F60C0EA12F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue_26B937F35B7AB45CA81C90F60C0EA12F" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue_26B937F35B7AB45CA81C90F60C0EA12F" xlink:type="arc" />
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_BE9A5C6A52430769B17D90F60C0E5921_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_BE9A5C6A52430769B17D90F60C0E5921" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of options and related tax benefit</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_BE9A5C6A52430769B17D90F60C0E5921_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_BE9A5C6A52430769B17D90F60C0E5921" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Increase from Sale of Parent Equity Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_BE9A5C6A52430769B17D90F60C0E5921" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_BE9A5C6A52430769B17D90F60C0E5921" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_BE9A5C6A52430769B17D90F60C0E5921" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_0CFC79943C51619C2C8A90F60C0E70EF_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_0CFC79943C51619C2C8A90F60C0E70EF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling interest, ownership percentage by parent</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_0CFC79943C51619C2C8A90F60C0E70EF_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_0CFC79943C51619C2C8A90F60C0E70EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_0CFC79943C51619C2C8A90F60C0E70EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_0CFC79943C51619C2C8A90F60C0E70EF" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_0CFC79943C51619C2C8A90F60C0E70EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_625B84164D3D385AACA090F60C0E709C_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_625B84164D3D385AACA090F60C0E709C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire interest in subsidiaries</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_625B84164D3D385AACA090F60C0E709C_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_625B84164D3D385AACA090F60C0E709C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Interest in Subsidiaries and Affiliates</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_625B84164D3D385AACA090F60C0E709C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_625B84164D3D385AACA090F60C0E709C" xlink:to="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_625B84164D3D385AACA090F60C0E709C" xlink:type="arc" />
    <link:label id="lab_cpix_LoansForgiveninExchangeForShareIssuedAmount_6F7E9DB55B4168E088A990F60C0E2BBA_terseLabel_en-US" xlink:label="lab_cpix_LoansForgiveninExchangeForShareIssuedAmount_6F7E9DB55B4168E088A990F60C0E2BBA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loans Forgiven in Exchange For Share Issued, Amount</link:label>
    <link:label id="lab_cpix_LoansForgiveninExchangeForShareIssuedAmount_6F7E9DB55B4168E088A990F60C0E2BBA_label_en-US" xlink:label="lab_cpix_LoansForgiveninExchangeForShareIssuedAmount_6F7E9DB55B4168E088A990F60C0E2BBA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans Forgiven in Exchange For Share Issued, Amount</link:label>
    <link:label id="lab_cpix_LoansForgiveninExchangeForShareIssuedAmount_6F7E9DB55B4168E088A990F60C0E2BBA_documentation_en-US" xlink:label="lab_cpix_LoansForgiveninExchangeForShareIssuedAmount_6F7E9DB55B4168E088A990F60C0E2BBA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Loans Forgiven in Exchange For Share Issued, Amount</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_LoansForgiveninExchangeForShareIssuedAmount" xlink:label="loc_cpix_LoansForgiveninExchangeForShareIssuedAmount_6F7E9DB55B4168E088A990F60C0E2BBA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_LoansForgiveninExchangeForShareIssuedAmount_6F7E9DB55B4168E088A990F60C0E2BBA" xlink:to="lab_cpix_LoansForgiveninExchangeForShareIssuedAmount_6F7E9DB55B4168E088A990F60C0E2BBA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6C7724F104163EBBFF132E71E15D6DE8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_77791B50613851838B7B4DAD375403CE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of deferred tax assets and liabilities, net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_6C7724F104163EBBFF132E71E15D6DE8_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_77791B50613851838B7B4DAD375403CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_77791B50613851838B7B4DAD375403CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_77791B50613851838B7B4DAD375403CE" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_77791B50613851838B7B4DAD375403CE" xlink:type="arc" />
    <link:label id="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_1EC1C1EA79BA63643C832E71E15D1ADC_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_58655DF0BA1D5B1295BCFD9904ED2690" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of federal and state net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_1EC1C1EA79BA63643C832E71E15D1ADC_label_en-US" xlink:label="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_58655DF0BA1D5B1295BCFD9904ED2690" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Operating Loss Carryforwards [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_58655DF0BA1D5B1295BCFD9904ED2690" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_58655DF0BA1D5B1295BCFD9904ED2690" xlink:to="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_58655DF0BA1D5B1295BCFD9904ED2690" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_205063F175EBA99B7C2D2E71E15D676D_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_C50FAC182323539C94B93B90D33198C3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of the components of income tax benefit (expense)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_205063F175EBA99B7C2D2E71E15D676D_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_C50FAC182323539C94B93B90D33198C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_C50FAC182323539C94B93B90D33198C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_C50FAC182323539C94B93B90D33198C3" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_C50FAC182323539C94B93B90D33198C3" xlink:type="arc" />
    <link:label id="lab_cpix_ScheduleOfComponentsOfDeferredTaxExpenseBenefitTableTextBlock_ECDA2AD126ED32277F492E71E15DA212_terseLabel_en-US" xlink:label="lab_cpix_ScheduleOfComponentsOfDeferredTaxExpenseBenefitTableTextBlock_F009C28F4529580392270D1B282D510D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of the components of deferred tax benefit (expense)</link:label>
    <link:label id="lab_cpix_ScheduleOfComponentsOfDeferredTaxExpenseBenefitTableTextBlock_ECDA2AD126ED32277F492E71E15DA212_label_en-US" xlink:label="lab_cpix_ScheduleOfComponentsOfDeferredTaxExpenseBenefitTableTextBlock_F009C28F4529580392270D1B282D510D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of the Components of Deferred Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:label id="lab_cpix_ScheduleOfComponentsOfDeferredTaxExpenseBenefitTableTextBlock_ECDA2AD126ED32277F492E71E15DA212_documentation_en-US" xlink:label="lab_cpix_ScheduleOfComponentsOfDeferredTaxExpenseBenefitTableTextBlock_F009C28F4529580392270D1B282D510D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of the Components of Deferred Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ScheduleOfComponentsOfDeferredTaxExpenseBenefitTableTextBlock" xlink:label="loc_cpix_ScheduleOfComponentsOfDeferredTaxExpenseBenefitTableTextBlock_F009C28F4529580392270D1B282D510D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ScheduleOfComponentsOfDeferredTaxExpenseBenefitTableTextBlock_F009C28F4529580392270D1B282D510D" xlink:to="lab_cpix_ScheduleOfComponentsOfDeferredTaxExpenseBenefitTableTextBlock_F009C28F4529580392270D1B282D510D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_84E1E55489A5F2B15D532E71E15D9F4A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4BCA4461237459D4B55DA2C1824F7927" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of effective tax rate reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_84E1E55489A5F2B15D532E71E15D9F4A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4BCA4461237459D4B55DA2C1824F7927" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4BCA4461237459D4B55DA2C1824F7927" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4BCA4461237459D4B55DA2C1824F7927" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4BCA4461237459D4B55DA2C1824F7927" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_B80DFDDBD3E688AEC6972E71E1638860_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_937E08A4781050B8BB3FB260224B6A18" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_B80DFDDBD3E688AEC6972E71E1638860_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_937E08A4781050B8BB3FB260224B6A18" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_937E08A4781050B8BB3FB260224B6A18" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_937E08A4781050B8BB3FB260224B6A18" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_937E08A4781050B8BB3FB260224B6A18" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_79FD2D4CA473DDBB71AE2E71E16496A8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_91398E5C5D58502FBD413AAA36A9EBC0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of stock options activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_79FD2D4CA473DDBB71AE2E71E16496A8_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_91398E5C5D58502FBD413AAA36A9EBC0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_91398E5C5D58502FBD413AAA36A9EBC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_91398E5C5D58502FBD413AAA36A9EBC0" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_91398E5C5D58502FBD413AAA36A9EBC0" xlink:type="arc" />
    <link:label id="lab_cpix_ScheduleOfStockOptionActivityAdditionalDisclosuresTableTextBlock_B1F1316DDF710B89C1D52E71E1643409_terseLabel_en-US" xlink:label="lab_cpix_ScheduleOfStockOptionActivityAdditionalDisclosuresTableTextBlock_8444216F82DC567BA95F5FC270F5A122" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of stock options activity, additional disclosures</link:label>
    <link:label id="lab_cpix_ScheduleOfStockOptionActivityAdditionalDisclosuresTableTextBlock_B1F1316DDF710B89C1D52E71E1643409_label_en-US" xlink:label="lab_cpix_ScheduleOfStockOptionActivityAdditionalDisclosuresTableTextBlock_8444216F82DC567BA95F5FC270F5A122" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Stock Option Activity, Additional Disclosures [Table Text Block]</link:label>
    <link:label id="lab_cpix_ScheduleOfStockOptionActivityAdditionalDisclosuresTableTextBlock_B1F1316DDF710B89C1D52E71E1643409_documentation_en-US" xlink:label="lab_cpix_ScheduleOfStockOptionActivityAdditionalDisclosuresTableTextBlock_8444216F82DC567BA95F5FC270F5A122" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Stock Option Activity, Additional Disclosures [Table Text Block]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ScheduleOfStockOptionActivityAdditionalDisclosuresTableTextBlock" xlink:label="loc_cpix_ScheduleOfStockOptionActivityAdditionalDisclosuresTableTextBlock_8444216F82DC567BA95F5FC270F5A122" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ScheduleOfStockOptionActivityAdditionalDisclosuresTableTextBlock_8444216F82DC567BA95F5FC270F5A122" xlink:to="lab_cpix_ScheduleOfStockOptionActivityAdditionalDisclosuresTableTextBlock_8444216F82DC567BA95F5FC270F5A122" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_6B11514E0573C537B58C2E71E1644226_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_E5261E085CBE566098A72A589D8E1491" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of restricted stock activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_6B11514E0573C537B58C2E71E1644226_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_E5261E085CBE566098A72A589D8E1491" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_E5261E085CBE566098A72A589D8E1491" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_E5261E085CBE566098A72A589D8E1491" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_E5261E085CBE566098A72A589D8E1491" xlink:type="arc" />
    <link:label id="lab_cpix_ManufacturingAndSupplyAgreementsAbstract_837E023A8EA0F94F5C97AF88D183477C_label_en-US" xlink:label="lab_cpix_ManufacturingAndSupplyAgreementsAbstract_837E023A8EA0F94F5C97AF88D183477C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Manufacturing and Supply Agreements [Abstract]</link:label>
    <link:label id="lab_cpix_ManufacturingAndSupplyAgreementsAbstract_837E023A8EA0F94F5C97AF88D183477C_documentation_en-US" xlink:label="lab_cpix_ManufacturingAndSupplyAgreementsAbstract_837E023A8EA0F94F5C97AF88D183477C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Manufacturing and Supply Agreements [Abstract]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ManufacturingAndSupplyAgreementsAbstract" xlink:label="loc_cpix_ManufacturingAndSupplyAgreementsAbstract_837E023A8EA0F94F5C97AF88D183477C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ManufacturingAndSupplyAgreementsAbstract_837E023A8EA0F94F5C97AF88D183477C" xlink:to="lab_cpix_ManufacturingAndSupplyAgreementsAbstract_837E023A8EA0F94F5C97AF88D183477C" xlink:type="arc" />
    <link:label id="lab_cpix_ManufacturingandSupplyAgreementTable_0F23D6D7C83D05DF469CAF89CBBFD259_terseLabel_en-US" xlink:label="lab_cpix_ManufacturingandSupplyAgreementTable_0F23D6D7C83D05DF469CAF89CBBFD259" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Manufacturing and Supply Agreement [Table]</link:label>
    <link:label id="lab_cpix_ManufacturingandSupplyAgreementTable_0F23D6D7C83D05DF469CAF89CBBFD259_label_en-US" xlink:label="lab_cpix_ManufacturingandSupplyAgreementTable_0F23D6D7C83D05DF469CAF89CBBFD259" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Manufacturing and Supply Agreement [Table]</link:label>
    <link:label id="lab_cpix_ManufacturingandSupplyAgreementTable_0F23D6D7C83D05DF469CAF89CBBFD259_documentation_en-US" xlink:label="lab_cpix_ManufacturingandSupplyAgreementTable_0F23D6D7C83D05DF469CAF89CBBFD259" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Manufacturing and Supply Agreement [Table]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ManufacturingandSupplyAgreementTable" xlink:label="loc_cpix_ManufacturingandSupplyAgreementTable_0F23D6D7C83D05DF469CAF89CBBFD259" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ManufacturingandSupplyAgreementTable_0F23D6D7C83D05DF469CAF89CBBFD259" xlink:to="lab_cpix_ManufacturingandSupplyAgreementTable_0F23D6D7C83D05DF469CAF89CBBFD259" xlink:type="arc" />
    <link:label id="lab_us-gaap_RangeAxis_37CE60E2CC311AFA7C43AF89E80E5FAD_terseLabel_en-US" xlink:label="lab_us-gaap_RangeAxis_37CE60E2CC311AFA7C43AF89E80E5FAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_us-gaap_RangeAxis_37CE60E2CC311AFA7C43AF89E80E5FAD_label_en-US" xlink:label="lab_us-gaap_RangeAxis_37CE60E2CC311AFA7C43AF89E80E5FAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaap_RangeAxis_37CE60E2CC311AFA7C43AF89E80E5FAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RangeAxis_37CE60E2CC311AFA7C43AF89E80E5FAD" xlink:to="lab_us-gaap_RangeAxis_37CE60E2CC311AFA7C43AF89E80E5FAD" xlink:type="arc" />
    <link:label id="lab_us-gaap_RangeMember_C14A913C0501CC219192AF89E9E71EDD_terseLabel_en-US" xlink:label="lab_us-gaap_RangeMember_C14A913C0501CC219192AF89E9E71EDD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_us-gaap_RangeMember_C14A913C0501CC219192AF89E9E71EDD_label_en-US" xlink:label="lab_us-gaap_RangeMember_C14A913C0501CC219192AF89E9E71EDD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaap_RangeMember_C14A913C0501CC219192AF89E9E71EDD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RangeMember_C14A913C0501CC219192AF89E9E71EDD" xlink:to="lab_us-gaap_RangeMember_C14A913C0501CC219192AF89E9E71EDD" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinimumMember_FF7A6A1351A2AB2811A4AF8A0B7EB46E_terseLabel_en-US" xlink:label="lab_us-gaap_MinimumMember_FF7A6A1351A2AB2811A4AF8A0B7EB46E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_us-gaap_MinimumMember_FF7A6A1351A2AB2811A4AF8A0B7EB46E_label_en-US" xlink:label="lab_us-gaap_MinimumMember_FF7A6A1351A2AB2811A4AF8A0B7EB46E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaap_MinimumMember_FF7A6A1351A2AB2811A4AF8A0B7EB46E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinimumMember_FF7A6A1351A2AB2811A4AF8A0B7EB46E" xlink:to="lab_us-gaap_MinimumMember_FF7A6A1351A2AB2811A4AF8A0B7EB46E" xlink:type="arc" />
    <link:label id="lab_us-gaap_MaximumMember_29DD1C83FE701E86E8FAAF8A2F113F1E_terseLabel_en-US" xlink:label="lab_us-gaap_MaximumMember_29DD1C83FE701E86E8FAAF8A2F113F1E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_us-gaap_MaximumMember_29DD1C83FE701E86E8FAAF8A2F113F1E_label_en-US" xlink:label="lab_us-gaap_MaximumMember_29DD1C83FE701E86E8FAAF8A2F113F1E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaap_MaximumMember_29DD1C83FE701E86E8FAAF8A2F113F1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaximumMember_29DD1C83FE701E86E8FAAF8A2F113F1E" xlink:to="lab_us-gaap_MaximumMember_29DD1C83FE701E86E8FAAF8A2F113F1E" xlink:type="arc" />
    <link:label id="lab_cpix_ManufacturingandSupplyAgreementLineItems_9ED7A668D07754B6069FAF89CBC5B02A_terseLabel_en-US" xlink:label="lab_cpix_ManufacturingandSupplyAgreementLineItems_9ED7A668D07754B6069FAF89CBC5B02A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Manufacturing and Supply Agreement [Line Items]</link:label>
    <link:label id="lab_cpix_ManufacturingandSupplyAgreementLineItems_9ED7A668D07754B6069FAF89CBC5B02A_label_en-US" xlink:label="lab_cpix_ManufacturingandSupplyAgreementLineItems_9ED7A668D07754B6069FAF89CBC5B02A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Manufacturing and Supply Agreement [Line Items]</link:label>
    <link:label id="lab_cpix_ManufacturingandSupplyAgreementLineItems_9ED7A668D07754B6069FAF89CBC5B02A_documentation_en-US" xlink:label="lab_cpix_ManufacturingandSupplyAgreementLineItems_9ED7A668D07754B6069FAF89CBC5B02A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Manufacturing and Supply Agreement [Table]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ManufacturingandSupplyAgreementLineItems" xlink:label="loc_cpix_ManufacturingandSupplyAgreementLineItems_9ED7A668D07754B6069FAF89CBC5B02A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ManufacturingandSupplyAgreementLineItems_9ED7A668D07754B6069FAF89CBC5B02A" xlink:to="lab_cpix_ManufacturingandSupplyAgreementLineItems_9ED7A668D07754B6069FAF89CBC5B02A" xlink:type="arc" />
    <link:label id="lab_cpix_ManufacturingAgreementsNumberOfPrimarySuppliersForEachProduct_FB79930DCA9362F79481AF88D18566F5_terseLabel_en-US" xlink:label="lab_cpix_ManufacturingAgreementsNumberOfPrimarySuppliersForEachProduct_FB79930DCA9362F79481AF88D18566F5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Manufacturing agreements, number of primary suppliers for each product</link:label>
    <link:label id="lab_cpix_ManufacturingAgreementsNumberOfPrimarySuppliersForEachProduct_FB79930DCA9362F79481AF88D18566F5_label_en-US" xlink:label="lab_cpix_ManufacturingAgreementsNumberOfPrimarySuppliersForEachProduct_FB79930DCA9362F79481AF88D18566F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Manufacturing agreements, number of primary suppliers for each product</link:label>
    <link:label id="lab_cpix_ManufacturingAgreementsNumberOfPrimarySuppliersForEachProduct_FB79930DCA9362F79481AF88D18566F5_documentation_en-US" xlink:label="lab_cpix_ManufacturingAgreementsNumberOfPrimarySuppliersForEachProduct_FB79930DCA9362F79481AF88D18566F5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Manufacturing agreements, number of primary suppliers for each product</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ManufacturingAgreementsNumberOfPrimarySuppliersForEachProduct" xlink:label="loc_cpix_ManufacturingAgreementsNumberOfPrimarySuppliersForEachProduct_FB79930DCA9362F79481AF88D18566F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ManufacturingAgreementsNumberOfPrimarySuppliersForEachProduct_FB79930DCA9362F79481AF88D18566F5" xlink:to="lab_cpix_ManufacturingAgreementsNumberOfPrimarySuppliersForEachProduct_FB79930DCA9362F79481AF88D18566F5" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_04391F1FC7D79E774C0D2E71DEF53747_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_77CD7E8166125276AF1C95A102FDB250" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_77CD7E8166125276AF1C95A102FDB250" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_77CD7E8166125276AF1C95A102FDB250" xlink:to="lab_us-gaap_AccountingPoliciesAbstract_77CD7E8166125276AF1C95A102FDB250" xlink:type="arc" />
    <link:label id="lab_cpix_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock_F497283F2B101D10FE062E71DEF5E29D_terseLabel_en-US" xlink:label="lab_cpix_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock_94118842AB0C5EEFB1919FDABDC8FA02" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of intangible assets, useful lives</link:label>
    <link:label id="lab_cpix_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock_F497283F2B101D10FE062E71DEF5E29D_label_en-US" xlink:label="lab_cpix_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock_94118842AB0C5EEFB1919FDABDC8FA02" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets UseFul Lives [Table Text Block]</link:label>
    <link:label id="lab_cpix_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock_F497283F2B101D10FE062E71DEF5E29D_documentation_en-US" xlink:label="lab_cpix_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock_94118842AB0C5EEFB1919FDABDC8FA02" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets UseFul Lives [Table Text Block]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock" xlink:label="loc_cpix_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock_94118842AB0C5EEFB1919FDABDC8FA02" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock_94118842AB0C5EEFB1919FDABDC8FA02" xlink:to="lab_cpix_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock_94118842AB0C5EEFB1919FDABDC8FA02" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_23027DFD8D2BFCDC2C12AEB4BD0238FD_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_23027DFD8D2BFCDC2C12AEB4BD0238FD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Operating Leased Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_23027DFD8D2BFCDC2C12AEB4BD0238FD_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_23027DFD8D2BFCDC2C12AEB4BD0238FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Operating Leased Assets [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_23027DFD8D2BFCDC2C12AEB4BD0238FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_23027DFD8D2BFCDC2C12AEB4BD0238FD" xlink:to="lab_us-gaap_ScheduleOfOperatingLeasedAssetsTable_23027DFD8D2BFCDC2C12AEB4BD0238FD" xlink:type="arc" />
    <link:label id="lab_us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_6CE921D9B0ACB8961141AEB57AA9D835_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_6CE921D9B0ACB8961141AEB57AA9D835" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:label id="lab_us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_6CE921D9B0ACB8961141AEB57AA9D835_label_en-US" xlink:label="lab_us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_6CE921D9B0ACB8961141AEB57AA9D835" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:label="loc_us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_6CE921D9B0ACB8961141AEB57AA9D835" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_6CE921D9B0ACB8961141AEB57AA9D835" xlink:to="lab_us-gaap_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_6CE921D9B0ACB8961141AEB57AA9D835" xlink:type="arc" />
    <link:label id="lab_us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_FDF7962A1F6C3D67B554AEC3B2C14B80_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_FDF7962A1F6C3D67B554AEC3B2C14B80" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:label id="lab_us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_FDF7962A1F6C3D67B554AEC3B2C14B80_label_en-US" xlink:label="lab_us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_FDF7962A1F6C3D67B554AEC3B2C14B80" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:label="loc_us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_FDF7962A1F6C3D67B554AEC3B2C14B80" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_FDF7962A1F6C3D67B554AEC3B2C14B80" xlink:to="lab_us-gaap_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_FDF7962A1F6C3D67B554AEC3B2C14B80" xlink:type="arc" />
    <link:label id="lab_cpix_CorporateHeadquartersMember_8D2A8106E28336EF6CF3AEB606B51672_terseLabel_en-US" xlink:label="lab_cpix_CorporateHeadquartersMember_8D2A8106E28336EF6CF3AEB606B51672" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate Headquarters</link:label>
    <link:label id="lab_cpix_CorporateHeadquartersMember_8D2A8106E28336EF6CF3AEB606B51672_label_en-US" xlink:label="lab_cpix_CorporateHeadquartersMember_8D2A8106E28336EF6CF3AEB606B51672" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Headquarters [Member]</link:label>
    <link:label id="lab_cpix_CorporateHeadquartersMember_8D2A8106E28336EF6CF3AEB606B51672_documentation_en-US" xlink:label="lab_cpix_CorporateHeadquartersMember_8D2A8106E28336EF6CF3AEB606B51672" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Corporate Headquarters [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_CorporateHeadquartersMember" xlink:label="loc_cpix_CorporateHeadquartersMember_8D2A8106E28336EF6CF3AEB606B51672" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_CorporateHeadquartersMember_8D2A8106E28336EF6CF3AEB606B51672" xlink:to="lab_cpix_CorporateHeadquartersMember_8D2A8106E28336EF6CF3AEB606B51672" xlink:type="arc" />
    <link:label id="lab_cpix_CETLifeSciencesCenterMember_1791C33F7352A4BDFFB4AEB757A79E62_terseLabel_en-US" xlink:label="lab_cpix_CETLifeSciencesCenterMember_1791C33F7352A4BDFFB4AEB757A79E62" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CET Life Sciences Center</link:label>
    <link:label id="lab_cpix_CETLifeSciencesCenterMember_1791C33F7352A4BDFFB4AEB757A79E62_label_en-US" xlink:label="lab_cpix_CETLifeSciencesCenterMember_1791C33F7352A4BDFFB4AEB757A79E62" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CET Life Sciences Center [Member]</link:label>
    <link:label id="lab_cpix_CETLifeSciencesCenterMember_1791C33F7352A4BDFFB4AEB757A79E62_documentation_en-US" xlink:label="lab_cpix_CETLifeSciencesCenterMember_1791C33F7352A4BDFFB4AEB757A79E62" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">CET Life Sciences Center [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_CETLifeSciencesCenterMember" xlink:label="loc_cpix_CETLifeSciencesCenterMember_1791C33F7352A4BDFFB4AEB757A79E62" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_CETLifeSciencesCenterMember_1791C33F7352A4BDFFB4AEB757A79E62" xlink:to="lab_cpix_CETLifeSciencesCenterMember_1791C33F7352A4BDFFB4AEB757A79E62" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_45D990AD07E8DE3CC192AEB4BD020C8D_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems_45D990AD07E8DE3CC192AEB4BD020C8D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLeasedAssetsLineItems_45D990AD07E8DE3CC192AEB4BD020C8D_label_en-US" xlink:label="lab_us-gaap_OperatingLeasedAssetsLineItems_45D990AD07E8DE3CC192AEB4BD020C8D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leased Assets [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_45D990AD07E8DE3CC192AEB4BD020C8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_45D990AD07E8DE3CC192AEB4BD020C8D" xlink:to="lab_us-gaap_OperatingLeasedAssetsLineItems_45D990AD07E8DE3CC192AEB4BD020C8D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AreaOfRealEstateProperty_6A71D7EEEF000948D395AEAF9856CF69_terseLabel_en-US" xlink:label="lab_us-gaap_AreaOfRealEstateProperty_6A71D7EEEF000948D395AEAF9856CF69" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Area of Real Estate Property</link:label>
    <link:label id="lab_us-gaap_AreaOfRealEstateProperty_6A71D7EEEF000948D395AEAF9856CF69_label_en-US" xlink:label="lab_us-gaap_AreaOfRealEstateProperty_6A71D7EEEF000948D395AEAF9856CF69" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Area of Real Estate Property</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AreaOfRealEstateProperty" xlink:label="loc_us-gaap_AreaOfRealEstateProperty_6A71D7EEEF000948D395AEAF9856CF69" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AreaOfRealEstateProperty_6A71D7EEEF000948D395AEAF9856CF69" xlink:to="lab_us-gaap_AreaOfRealEstateProperty_6A71D7EEEF000948D395AEAF9856CF69" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingAbstract_E35BADE718C4BF54DFDFAE90BF5F7547_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract_E35BADE718C4BF54DFDFAE90BF5F7547" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_E35BADE718C4BF54DFDFAE90BF5F7547_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract_E35BADE718C4BF54DFDFAE90BF5F7547" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_E35BADE718C4BF54DFDFAE90BF5F7547" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_E35BADE718C4BF54DFDFAE90BF5F7547" xlink:to="lab_us-gaap_SegmentReportingAbstract_E35BADE718C4BF54DFDFAE90BF5F7547" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_ABBD8308D21FAF15BFCDAE90BF5F5B19_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_ABBD8308D21FAF15BFCDAE90BF5F5B19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_ABBD8308D21FAF15BFCDAE90BF5F5B19_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_ABBD8308D21FAF15BFCDAE90BF5F5B19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_ABBD8308D21FAF15BFCDAE90BF5F5B19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments_ABBD8308D21FAF15BFCDAE90BF5F5B19" xlink:to="lab_us-gaap_NumberOfOperatingSegments_ABBD8308D21FAF15BFCDAE90BF5F5B19" xlink:type="arc" />
    <link:label id="lab_us-gaap_Revenues_70BD2B0E5DFC966312ADAE90BF5F64B3_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues_70BD2B0E5DFC966312ADAE90BF5F64B3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net revenues from customers outside the United States</link:label>
    <link:label id="lab_us-gaap_Revenues_70BD2B0E5DFC966312ADAE90BF5F64B3_label_en-US" xlink:label="lab_us-gaap_Revenues_70BD2B0E5DFC966312ADAE90BF5F64B3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_70BD2B0E5DFC966312ADAE90BF5F64B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_70BD2B0E5DFC966312ADAE90BF5F64B3" xlink:to="lab_us-gaap_Revenues_70BD2B0E5DFC966312ADAE90BF5F64B3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShippingHandlingAndTransportationCosts_0831204352693E24B6A7AE90BF5F1B63_terseLabel_en-US" xlink:label="lab_us-gaap_ShippingHandlingAndTransportationCosts_0831204352693E24B6A7AE90BF5F1B63" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Distribution costs</link:label>
    <link:label id="lab_us-gaap_ShippingHandlingAndTransportationCosts_0831204352693E24B6A7AE90BF5F1B63_label_en-US" xlink:label="lab_us-gaap_ShippingHandlingAndTransportationCosts_0831204352693E24B6A7AE90BF5F1B63" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipping, Handling and Transportation Costs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShippingHandlingAndTransportationCosts" xlink:label="loc_us-gaap_ShippingHandlingAndTransportationCosts_0831204352693E24B6A7AE90BF5F1B63" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShippingHandlingAndTransportationCosts_0831204352693E24B6A7AE90BF5F1B63" xlink:to="lab_us-gaap_ShippingHandlingAndTransportationCosts_0831204352693E24B6A7AE90BF5F1B63" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdvertisingExpense_6D62F785910718653188AE90BF5F6103_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense_6D62F785910718653188AE90BF5F6103" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_6D62F785910718653188AE90BF5F6103_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense_6D62F785910718653188AE90BF5F6103" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_6D62F785910718653188AE90BF5F6103" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense_6D62F785910718653188AE90BF5F6103" xlink:to="lab_us-gaap_AdvertisingExpense_6D62F785910718653188AE90BF5F6103" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_525AE417E05480BFBBECAEB4C2F9B56C_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards_525AE417E05480BFBBECAEB4C2F9B56C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_525AE417E05480BFBBECAEB4C2F9B56C_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards_525AE417E05480BFBBECAEB4C2F9B56C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_525AE417E05480BFBBECAEB4C2F9B56C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards_525AE417E05480BFBBECAEB4C2F9B56C" xlink:to="lab_us-gaap_OperatingLossCarryforwards_525AE417E05480BFBBECAEB4C2F9B56C" xlink:type="arc" />
    <link:label id="lab_cpix_EmploymentAgreementsAbstract_823027501AE70A8083D42E71E02C2217_label_en-US" xlink:label="lab_cpix_EmploymentAgreementsAbstract_5B3BE82AF4405547AB29B10B46FD2F49" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employment Agreements [Abstract]</link:label>
    <link:label id="lab_cpix_EmploymentAgreementsAbstract_823027501AE70A8083D42E71E02C2217_documentation_en-US" xlink:label="lab_cpix_EmploymentAgreementsAbstract_5B3BE82AF4405547AB29B10B46FD2F49" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employment Agreements [Abstract]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_EmploymentAgreementsAbstract" xlink:label="loc_cpix_EmploymentAgreementsAbstract_5B3BE82AF4405547AB29B10B46FD2F49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_EmploymentAgreementsAbstract_5B3BE82AF4405547AB29B10B46FD2F49" xlink:to="lab_cpix_EmploymentAgreementsAbstract_5B3BE82AF4405547AB29B10B46FD2F49" xlink:type="arc" />
    <link:label id="lab_cpix_EmploymentAgreementsTextBlock_534725BA306B24DA51EF2E71E02C5451_terseLabel_en-US" xlink:label="lab_cpix_EmploymentAgreementsTextBlock_9919CE8CCAB45E5BA6C97D19D09511B5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employment Agreements</link:label>
    <link:label id="lab_cpix_EmploymentAgreementsTextBlock_534725BA306B24DA51EF2E71E02C5451_label_en-US" xlink:label="lab_cpix_EmploymentAgreementsTextBlock_9919CE8CCAB45E5BA6C97D19D09511B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employment Agreements [Text Block]</link:label>
    <link:label id="lab_cpix_EmploymentAgreementsTextBlock_534725BA306B24DA51EF2E71E02C5451_documentation_en-US" xlink:label="lab_cpix_EmploymentAgreementsTextBlock_9919CE8CCAB45E5BA6C97D19D09511B5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employment Agreements</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_EmploymentAgreementsTextBlock" xlink:label="loc_cpix_EmploymentAgreementsTextBlock_9919CE8CCAB45E5BA6C97D19D09511B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_EmploymentAgreementsTextBlock_9919CE8CCAB45E5BA6C97D19D09511B5" xlink:to="lab_cpix_EmploymentAgreementsTextBlock_9919CE8CCAB45E5BA6C97D19D09511B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_7BC73CE153C5E926A30E95A0A2A8BE07_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract_7BC73CE153C5E926A30E95A0A2A8BE07" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_7BC73CE153C5E926A30E95A0A2A8BE07" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_7BC73CE153C5E926A30E95A0A2A8BE07" xlink:to="lab_us-gaap_BusinessCombinationsAbstract_7BC73CE153C5E926A30E95A0A2A8BE07" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_45E375704109567335C895A0A2A84C6D_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_45E375704109567335C895A0A2A84C6D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_45E375704109567335C895A0A2A84C6D_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_45E375704109567335C895A0A2A84C6D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_45E375704109567335C895A0A2A84C6D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_45E375704109567335C895A0A2A84C6D" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_45E375704109567335C895A0A2A84C6D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductOrServiceAxis_A21A429D5E8E22EF34A195A0A2A8BF65_terseLabel_en-US" xlink:label="lab_us-gaap_ProductOrServiceAxis_A21A429D5E8E22EF34A195A0A2A8BF65" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and Services [Axis]</link:label>
    <link:label id="lab_us-gaap_ProductOrServiceAxis_A21A429D5E8E22EF34A195A0A2A8BF65_label_en-US" xlink:label="lab_us-gaap_ProductOrServiceAxis_A21A429D5E8E22EF34A195A0A2A8BF65" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Products and Services [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProductOrServiceAxis" xlink:label="loc_us-gaap_ProductOrServiceAxis_A21A429D5E8E22EF34A195A0A2A8BF65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductOrServiceAxis_A21A429D5E8E22EF34A195A0A2A8BF65" xlink:to="lab_us-gaap_ProductOrServiceAxis_A21A429D5E8E22EF34A195A0A2A8BF65" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductsAndServicesDomain_F0C6BF09A61FA50EDA2795A0A2A84099_terseLabel_en-US" xlink:label="lab_us-gaap_ProductsAndServicesDomain_F0C6BF09A61FA50EDA2795A0A2A84099" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and Services [Domain]</link:label>
    <link:label id="lab_us-gaap_ProductsAndServicesDomain_F0C6BF09A61FA50EDA2795A0A2A84099_label_en-US" xlink:label="lab_us-gaap_ProductsAndServicesDomain_F0C6BF09A61FA50EDA2795A0A2A84099" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Products and Services [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProductsAndServicesDomain" xlink:label="loc_us-gaap_ProductsAndServicesDomain_F0C6BF09A61FA50EDA2795A0A2A84099" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductsAndServicesDomain_F0C6BF09A61FA50EDA2795A0A2A84099" xlink:to="lab_us-gaap_ProductsAndServicesDomain_F0C6BF09A61FA50EDA2795A0A2A84099" xlink:type="arc" />
    <link:label id="lab_cpix_VaprisolMember_4B61B58F7C21B013ED2E95A0A2A8A526_terseLabel_en-US" xlink:label="lab_cpix_VaprisolMember_4B61B58F7C21B013ED2E95A0A2A8A526" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vaprisol</link:label>
    <link:label id="lab_cpix_VaprisolMember_4B61B58F7C21B013ED2E95A0A2A8A526_label_en-US" xlink:label="lab_cpix_VaprisolMember_4B61B58F7C21B013ED2E95A0A2A8A526" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vaprisol [Member]</link:label>
    <link:label id="lab_cpix_VaprisolMember_4B61B58F7C21B013ED2E95A0A2A8A526_documentation_en-US" xlink:label="lab_cpix_VaprisolMember_4B61B58F7C21B013ED2E95A0A2A8A526" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Vaprisol [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_VaprisolMember" xlink:label="loc_cpix_VaprisolMember_4B61B58F7C21B013ED2E95A0A2A8A526" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_VaprisolMember_4B61B58F7C21B013ED2E95A0A2A8A526" xlink:to="lab_cpix_VaprisolMember_4B61B58F7C21B013ED2E95A0A2A8A526" xlink:type="arc" />
    <link:label id="lab_cpix_ProductEthyolMember_29F78A9854FF9D94C85D95A0A2A8B772_terseLabel_en-US" xlink:label="lab_cpix_ProductEthyolMember_29F78A9854FF9D94C85D95A0A2A8B772" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product, Ethyol</link:label>
    <link:label id="lab_cpix_ProductEthyolMember_29F78A9854FF9D94C85D95A0A2A8B772_label_en-US" xlink:label="lab_cpix_ProductEthyolMember_29F78A9854FF9D94C85D95A0A2A8B772" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product, Ethyol [Member]</link:label>
    <link:label id="lab_cpix_ProductEthyolMember_29F78A9854FF9D94C85D95A0A2A8B772_documentation_en-US" xlink:label="lab_cpix_ProductEthyolMember_29F78A9854FF9D94C85D95A0A2A8B772" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product, Ethyol [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ProductEthyolMember" xlink:label="loc_cpix_ProductEthyolMember_29F78A9854FF9D94C85D95A0A2A8B772" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ProductEthyolMember_29F78A9854FF9D94C85D95A0A2A8B772" xlink:to="lab_cpix_ProductEthyolMember_29F78A9854FF9D94C85D95A0A2A8B772" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_01EA697A46E2CEB8C56095A0A2A8062D_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_01EA697A46E2CEB8C56095A0A2A8062D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_01EA697A46E2CEB8C56095A0A2A8062D_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_01EA697A46E2CEB8C56095A0A2A8062D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_01EA697A46E2CEB8C56095A0A2A8062D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_01EA697A46E2CEB8C56095A0A2A8062D" xlink:to="lab_us-gaap_BusinessAcquisitionAxis_01EA697A46E2CEB8C56095A0A2A8062D" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_86FF08877BC5E07C17F795A0A2A823B9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_86FF08877BC5E07C17F795A0A2A823B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_86FF08877BC5E07C17F795A0A2A823B9_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_86FF08877BC5E07C17F795A0A2A823B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_86FF08877BC5E07C17F795A0A2A823B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_86FF08877BC5E07C17F795A0A2A823B9" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain_86FF08877BC5E07C17F795A0A2A823B9" xlink:type="arc" />
    <link:label id="lab_cpix_OmeclamoxPakMember_E74CD9C0EE7C02C19A4195A0A2A814CE_terseLabel_en-US" xlink:label="lab_cpix_OmeclamoxPakMember_E74CD9C0EE7C02C19A4195A0A2A814CE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Omeclamox-Pak</link:label>
    <link:label id="lab_cpix_OmeclamoxPakMember_E74CD9C0EE7C02C19A4195A0A2A814CE_label_en-US" xlink:label="lab_cpix_OmeclamoxPakMember_E74CD9C0EE7C02C19A4195A0A2A814CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Omeclamox-Pak [Member]</link:label>
    <link:label id="lab_cpix_OmeclamoxPakMember_E74CD9C0EE7C02C19A4195A0A2A814CE_documentation_en-US" xlink:label="lab_cpix_OmeclamoxPakMember_E74CD9C0EE7C02C19A4195A0A2A814CE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Omeclamox-Pak [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_OmeclamoxPakMember" xlink:label="loc_cpix_OmeclamoxPakMember_E74CD9C0EE7C02C19A4195A0A2A814CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_OmeclamoxPakMember_E74CD9C0EE7C02C19A4195A0A2A814CE" xlink:to="lab_cpix_OmeclamoxPakMember_E74CD9C0EE7C02C19A4195A0A2A814CE" xlink:type="arc" />
    <link:label id="lab_cpix_EthyolMember_CEA3C7661908E5FC863395A0A2A89061_terseLabel_en-US" xlink:label="lab_cpix_EthyolMember_CEA3C7661908E5FC863395A0A2A89061" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ethyol</link:label>
    <link:label id="lab_cpix_EthyolMember_CEA3C7661908E5FC863395A0A2A89061_label_en-US" xlink:label="lab_cpix_EthyolMember_CEA3C7661908E5FC863395A0A2A89061" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ethyol [Member]</link:label>
    <link:label id="lab_cpix_EthyolMember_CEA3C7661908E5FC863395A0A2A89061_documentation_en-US" xlink:label="lab_cpix_EthyolMember_CEA3C7661908E5FC863395A0A2A89061" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ethyol [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_EthyolMember" xlink:label="loc_cpix_EthyolMember_CEA3C7661908E5FC863395A0A2A89061" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_EthyolMember_CEA3C7661908E5FC863395A0A2A89061" xlink:to="lab_cpix_EthyolMember_CEA3C7661908E5FC863395A0A2A89061" xlink:type="arc" />
    <link:label id="lab_cpix_MethotrexateMember_16D580CEAD2283F05E6995A0A2A803E9_terseLabel_en-US" xlink:label="lab_cpix_MethotrexateMember_16D580CEAD2283F05E6995A0A2A803E9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Methotrexate</link:label>
    <link:label id="lab_cpix_MethotrexateMember_16D580CEAD2283F05E6995A0A2A803E9_label_en-US" xlink:label="lab_cpix_MethotrexateMember_16D580CEAD2283F05E6995A0A2A803E9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Methotrexate [Member]</link:label>
    <link:label id="lab_cpix_MethotrexateMember_16D580CEAD2283F05E6995A0A2A803E9_documentation_en-US" xlink:label="lab_cpix_MethotrexateMember_16D580CEAD2283F05E6995A0A2A803E9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Methotrexate [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_MethotrexateMember" xlink:label="loc_cpix_MethotrexateMember_16D580CEAD2283F05E6995A0A2A803E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_MethotrexateMember_16D580CEAD2283F05E6995A0A2A803E9" xlink:to="lab_cpix_MethotrexateMember_16D580CEAD2283F05E6995A0A2A803E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_622FD063DCBB34470CD795A0A2A86025_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis_622FD063DCBB34470CD795A0A2A86025" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Arrangement and Non-arrangement Transactions [Axis]</link:label>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_622FD063DCBB34470CD795A0A2A86025_label_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis_622FD063DCBB34470CD795A0A2A86025" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Arrangement and Non-arrangement Transactions [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_622FD063DCBB34470CD795A0A2A86025" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis_622FD063DCBB34470CD795A0A2A86025" xlink:to="lab_us-gaap_TypeOfArrangementAxis_622FD063DCBB34470CD795A0A2A86025" xlink:type="arc" />
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_082FA5606593F26FF71195A0A2A87FF4_terseLabel_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_082FA5606593F26FF71195A0A2A87FF4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangements and Non-arrangement Transactions [Domain]</link:label>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_082FA5606593F26FF71195A0A2A87FF4_label_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_082FA5606593F26FF71195A0A2A87FF4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Arrangements and Non-arrangement Transactions [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_082FA5606593F26FF71195A0A2A87FF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_082FA5606593F26FF71195A0A2A87FF4" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_082FA5606593F26FF71195A0A2A87FF4" xlink:type="arc" />
    <link:label id="lab_cpix_AmendedInternationalAgreementMember_334EB20425FFF5A2BCD595A0A2A88931_terseLabel_en-US" xlink:label="lab_cpix_AmendedInternationalAgreementMember_334EB20425FFF5A2BCD595A0A2A88931" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amended International Agreement</link:label>
    <link:label id="lab_cpix_AmendedInternationalAgreementMember_334EB20425FFF5A2BCD595A0A2A88931_label_en-US" xlink:label="lab_cpix_AmendedInternationalAgreementMember_334EB20425FFF5A2BCD595A0A2A88931" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amended International Agreement [Member]</link:label>
    <link:label id="lab_cpix_AmendedInternationalAgreementMember_334EB20425FFF5A2BCD595A0A2A88931_documentation_en-US" xlink:label="lab_cpix_AmendedInternationalAgreementMember_334EB20425FFF5A2BCD595A0A2A88931" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amended International Agreement [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_AmendedInternationalAgreementMember" xlink:label="loc_cpix_AmendedInternationalAgreementMember_334EB20425FFF5A2BCD595A0A2A88931" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_AmendedInternationalAgreementMember_334EB20425FFF5A2BCD595A0A2A88931" xlink:to="lab_cpix_AmendedInternationalAgreementMember_334EB20425FFF5A2BCD595A0A2A88931" xlink:type="arc" />
    <link:label id="lab_dei_LegalEntityAxis_0C9D6BD8054F812D490D95A0A2A853AA_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis_0C9D6BD8054F812D490D95A0A2A853AA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_0C9D6BD8054F812D490D95A0A2A853AA_label_en-US" xlink:label="lab_dei_LegalEntityAxis_0C9D6BD8054F812D490D95A0A2A853AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_0C9D6BD8054F812D490D95A0A2A853AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis_0C9D6BD8054F812D490D95A0A2A853AA" xlink:to="lab_dei_LegalEntityAxis_0C9D6BD8054F812D490D95A0A2A853AA" xlink:type="arc" />
    <link:label id="lab_dei_EntityDomain_F1C89D9BCEC18D0FC10995A0A2A8286F_terseLabel_en-US" xlink:label="lab_dei_EntityDomain_F1C89D9BCEC18D0FC10995A0A2A8286F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_F1C89D9BCEC18D0FC10995A0A2A8286F_label_en-US" xlink:label="lab_dei_EntityDomain_F1C89D9BCEC18D0FC10995A0A2A8286F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_F1C89D9BCEC18D0FC10995A0A2A8286F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain_F1C89D9BCEC18D0FC10995A0A2A8286F" xlink:to="lab_dei_EntityDomain_F1C89D9BCEC18D0FC10995A0A2A8286F" xlink:type="arc" />
    <link:label id="lab_cpix_PernixTherapeuticsMember_ECCC1276F5A3B06AF3F895A0A2A8843A_terseLabel_en-US" xlink:label="lab_cpix_PernixTherapeuticsMember_ECCC1276F5A3B06AF3F895A0A2A8843A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pernix Therapeutics</link:label>
    <link:label id="lab_cpix_PernixTherapeuticsMember_ECCC1276F5A3B06AF3F895A0A2A8843A_label_en-US" xlink:label="lab_cpix_PernixTherapeuticsMember_ECCC1276F5A3B06AF3F895A0A2A8843A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pernix Therapeutics [Member]</link:label>
    <link:label id="lab_cpix_PernixTherapeuticsMember_ECCC1276F5A3B06AF3F895A0A2A8843A_documentation_en-US" xlink:label="lab_cpix_PernixTherapeuticsMember_ECCC1276F5A3B06AF3F895A0A2A8843A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Pernix Therapeutics [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_PernixTherapeuticsMember" xlink:label="loc_cpix_PernixTherapeuticsMember_ECCC1276F5A3B06AF3F895A0A2A8843A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_PernixTherapeuticsMember_ECCC1276F5A3B06AF3F895A0A2A8843A" xlink:to="lab_cpix_PernixTherapeuticsMember_ECCC1276F5A3B06AF3F895A0A2A8843A" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_28B609F49DD893AADBD195A0A2A81264_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_28B609F49DD893AADBD195A0A2A81264" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_28B609F49DD893AADBD195A0A2A81264_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_28B609F49DD893AADBD195A0A2A81264" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_28B609F49DD893AADBD195A0A2A81264" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_28B609F49DD893AADBD195A0A2A81264" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems_28B609F49DD893AADBD195A0A2A81264" xlink:type="arc" />
    <link:label id="lab_cpix_BusinessCombinationUpfrontPayment_BBCEB144029AE18C84CE95A0A2A8CDEF_terseLabel_en-US" xlink:label="lab_cpix_BusinessCombinationUpfrontPayment_BBCEB144029AE18C84CE95A0A2A8CDEF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Upfront payment</link:label>
    <link:label id="lab_cpix_BusinessCombinationUpfrontPayment_BBCEB144029AE18C84CE95A0A2A8CDEF_label_en-US" xlink:label="lab_cpix_BusinessCombinationUpfrontPayment_BBCEB144029AE18C84CE95A0A2A8CDEF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Upfront Payment</link:label>
    <link:label id="lab_cpix_BusinessCombinationUpfrontPayment_BBCEB144029AE18C84CE95A0A2A8CDEF_documentation_en-US" xlink:label="lab_cpix_BusinessCombinationUpfrontPayment_BBCEB144029AE18C84CE95A0A2A8CDEF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Upfront Payment</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_BusinessCombinationUpfrontPayment" xlink:label="loc_cpix_BusinessCombinationUpfrontPayment_BBCEB144029AE18C84CE95A0A2A8CDEF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_BusinessCombinationUpfrontPayment_BBCEB144029AE18C84CE95A0A2A8CDEF" xlink:to="lab_cpix_BusinessCombinationUpfrontPayment_BBCEB144029AE18C84CE95A0A2A8CDEF" xlink:type="arc" />
    <link:label id="lab_cpix_BusinessCombinationAggregateUpfrontPayments_049E82C64B1047DB4D0E95A0A2A8AD79_terseLabel_en-US" xlink:label="lab_cpix_BusinessCombinationAggregateUpfrontPayments_049E82C64B1047DB4D0E95A0A2A8AD79" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional upfront payments</link:label>
    <link:label id="lab_cpix_BusinessCombinationAggregateUpfrontPayments_049E82C64B1047DB4D0E95A0A2A8AD79_label_en-US" xlink:label="lab_cpix_BusinessCombinationAggregateUpfrontPayments_049E82C64B1047DB4D0E95A0A2A8AD79" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Aggregate Upfront Payments</link:label>
    <link:label id="lab_cpix_BusinessCombinationAggregateUpfrontPayments_049E82C64B1047DB4D0E95A0A2A8AD79_documentation_en-US" xlink:label="lab_cpix_BusinessCombinationAggregateUpfrontPayments_049E82C64B1047DB4D0E95A0A2A8AD79" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Aggregate Upfront Payments</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_BusinessCombinationAggregateUpfrontPayments" xlink:label="loc_cpix_BusinessCombinationAggregateUpfrontPayments_049E82C64B1047DB4D0E95A0A2A8AD79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_BusinessCombinationAggregateUpfrontPayments_049E82C64B1047DB4D0E95A0A2A8AD79" xlink:to="lab_cpix_BusinessCombinationAggregateUpfrontPayments_049E82C64B1047DB4D0E95A0A2A8AD79" xlink:type="arc" />
    <link:label id="lab_cpix_PaymentsforContingentConsideration_CFF9CDD2A1829B59A01F95A0A2A86925_terseLabel_en-US" xlink:label="lab_cpix_PaymentsforContingentConsideration_CFF9CDD2A1829B59A01F95A0A2A86925" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments for contingent consideration</link:label>
    <link:label id="lab_cpix_PaymentsforContingentConsideration_CFF9CDD2A1829B59A01F95A0A2A86925_label_en-US" xlink:label="lab_cpix_PaymentsforContingentConsideration_CFF9CDD2A1829B59A01F95A0A2A86925" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Contingent Consideration</link:label>
    <link:label id="lab_cpix_PaymentsforContingentConsideration_CFF9CDD2A1829B59A01F95A0A2A86925_documentation_en-US" xlink:label="lab_cpix_PaymentsforContingentConsideration_CFF9CDD2A1829B59A01F95A0A2A86925" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments for Contingent Consideration</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_PaymentsforContingentConsideration" xlink:label="loc_cpix_PaymentsforContingentConsideration_CFF9CDD2A1829B59A01F95A0A2A86925" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_PaymentsforContingentConsideration_CFF9CDD2A1829B59A01F95A0A2A86925" xlink:to="lab_cpix_PaymentsforContingentConsideration_CFF9CDD2A1829B59A01F95A0A2A86925" xlink:type="arc" />
    <link:label id="lab_cpix_RecognizedGainLossonContingentConsideration_960A4326B917495335CC95A0A2A88E00_terseLabel_en-US" xlink:label="lab_cpix_RecognizedGainLossonContingentConsideration_960A4326B917495335CC95A0A2A88E00" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on contingent consideration</link:label>
    <link:label id="lab_cpix_RecognizedGainLossonContingentConsideration_960A4326B917495335CC95A0A2A88E00_label_en-US" xlink:label="lab_cpix_RecognizedGainLossonContingentConsideration_960A4326B917495335CC95A0A2A88E00" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recognized Gain (Loss) on Contingent Consideration</link:label>
    <link:label id="lab_cpix_RecognizedGainLossonContingentConsideration_960A4326B917495335CC95A0A2A88E00_documentation_en-US" xlink:label="lab_cpix_RecognizedGainLossonContingentConsideration_960A4326B917495335CC95A0A2A88E00" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Recognized Gain (Loss) on Contingent Consideration</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_RecognizedGainLossonContingentConsideration" xlink:label="loc_cpix_RecognizedGainLossonContingentConsideration_960A4326B917495335CC95A0A2A88E00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_RecognizedGainLossonContingentConsideration_960A4326B917495335CC95A0A2A88E00" xlink:to="lab_cpix_RecognizedGainLossonContingentConsideration_960A4326B917495335CC95A0A2A88E00" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E03B6A3E3F938B343D9B95A0A2A81B8C_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E03B6A3E3F938B343D9B95A0A2A81B8C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired contingent liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E03B6A3E3F938B343D9B95A0A2A81B8C_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E03B6A3E3F938B343D9B95A0A2A81B8C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E03B6A3E3F938B343D9B95A0A2A81B8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E03B6A3E3F938B343D9B95A0A2A81B8C" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_E03B6A3E3F938B343D9B95A0A2A81B8C" xlink:type="arc" />
    <link:label id="lab_us-gaap_SalesRevenueNet_3DB2F68F2F8F42B544B595A0A2A8A6DA_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNet_3DB2F68F2F8F42B544B595A0A2A8A6DA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net revenues</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaap_SalesRevenueNet_3DB2F68F2F8F42B544B595A0A2A8A6DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNet_3DB2F68F2F8F42B544B595A0A2A8A6DA" xlink:to="lab_us-gaap_SalesRevenueNet_3DB2F68F2F8F42B544B595A0A2A8A6DA" xlink:type="arc" />
    <link:label id="lab_cpix_BusinessCombinationRoyaltiesRangeofPaymentOverGrossProfitsPercentage_527E383420AFC03B2A7D95A0A2A87823_terseLabel_en-US" xlink:label="lab_cpix_BusinessCombinationRoyaltiesRangeofPaymentOverGrossProfitsPercentage_527E383420AFC03B2A7D95A0A2A87823" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Royalty payments based on percentage over gross profits</link:label>
    <link:label id="lab_cpix_BusinessCombinationRoyaltiesRangeofPaymentOverGrossProfitsPercentage_527E383420AFC03B2A7D95A0A2A87823_label_en-US" xlink:label="lab_cpix_BusinessCombinationRoyaltiesRangeofPaymentOverGrossProfitsPercentage_527E383420AFC03B2A7D95A0A2A87823" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Royalties, Range of Payment Over Gross Profits, Percentage</link:label>
    <link:label id="lab_cpix_BusinessCombinationRoyaltiesRangeofPaymentOverGrossProfitsPercentage_527E383420AFC03B2A7D95A0A2A87823_documentation_en-US" xlink:label="lab_cpix_BusinessCombinationRoyaltiesRangeofPaymentOverGrossProfitsPercentage_527E383420AFC03B2A7D95A0A2A87823" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Royalties, Range of Payment Over Gross Profits, Percentage</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_BusinessCombinationRoyaltiesRangeofPaymentOverGrossProfitsPercentage" xlink:label="loc_cpix_BusinessCombinationRoyaltiesRangeofPaymentOverGrossProfitsPercentage_527E383420AFC03B2A7D95A0A2A87823" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_BusinessCombinationRoyaltiesRangeofPaymentOverGrossProfitsPercentage_527E383420AFC03B2A7D95A0A2A87823" xlink:to="lab_cpix_BusinessCombinationRoyaltiesRangeofPaymentOverGrossProfitsPercentage_527E383420AFC03B2A7D95A0A2A87823" xlink:type="arc" />
    <link:label id="lab_cpix_RevenueRecognitionPotentialUpfrontPaymentRelatedtoProductSales_D0BDFFA12D8C08CFF5F695A0A2A8FEF3_terseLabel_en-US" xlink:label="lab_cpix_RevenueRecognitionPotentialUpfrontPaymentRelatedtoProductSales_D0BDFFA12D8C08CFF5F695A0A2A8FEF3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other revenue, potential upfront payment related to product sales</link:label>
    <link:label id="lab_cpix_RevenueRecognitionPotentialUpfrontPaymentRelatedtoProductSales_D0BDFFA12D8C08CFF5F695A0A2A8FEF3_label_en-US" xlink:label="lab_cpix_RevenueRecognitionPotentialUpfrontPaymentRelatedtoProductSales_D0BDFFA12D8C08CFF5F695A0A2A8FEF3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Potential Upfront Payment Related to Product Sales</link:label>
    <link:label id="lab_cpix_RevenueRecognitionPotentialUpfrontPaymentRelatedtoProductSales_D0BDFFA12D8C08CFF5F695A0A2A8FEF3_documentation_en-US" xlink:label="lab_cpix_RevenueRecognitionPotentialUpfrontPaymentRelatedtoProductSales_D0BDFFA12D8C08CFF5F695A0A2A8FEF3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Potential Upfront Payment Related to Product Sales</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_RevenueRecognitionPotentialUpfrontPaymentRelatedtoProductSales" xlink:label="loc_cpix_RevenueRecognitionPotentialUpfrontPaymentRelatedtoProductSales_D0BDFFA12D8C08CFF5F695A0A2A8FEF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_RevenueRecognitionPotentialUpfrontPaymentRelatedtoProductSales_D0BDFFA12D8C08CFF5F695A0A2A8FEF3" xlink:to="lab_cpix_RevenueRecognitionPotentialUpfrontPaymentRelatedtoProductSales_D0BDFFA12D8C08CFF5F695A0A2A8FEF3" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_6D355F3980F1708D2CF895A0A2A80242_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross_6D355F3980F1708D2CF895A0A2A80242" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire businesses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_6D355F3980F1708D2CF895A0A2A80242" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross_6D355F3980F1708D2CF895A0A2A80242" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross_6D355F3980F1708D2CF895A0A2A80242" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_F71FAB8300547A0F1EC795A0A2A81179_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_F71FAB8300547A0F1EC795A0A2A81179" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities incurred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_F71FAB8300547A0F1EC795A0A2A81179_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_F71FAB8300547A0F1EC795A0A2A81179" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_F71FAB8300547A0F1EC795A0A2A81179" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_F71FAB8300547A0F1EC795A0A2A81179" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_F71FAB8300547A0F1EC795A0A2A81179" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_480AA8EB149885D9130095A0A2A8CD50_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_480AA8EB149885D9130095A0A2A8CD50" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock issued during period, acquisitions (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_480AA8EB149885D9130095A0A2A8CD50_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_480AA8EB149885D9130095A0A2A8CD50" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_480AA8EB149885D9130095A0A2A8CD50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_480AA8EB149885D9130095A0A2A8CD50" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_480AA8EB149885D9130095A0A2A8CD50" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_F1ACC4F3A064935E7DDC95A0A2A8E83E_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_F1ACC4F3A064935E7DDC95A0A2A8E83E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock issued during period, acquisitions</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_F1ACC4F3A064935E7DDC95A0A2A8E83E_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_F1ACC4F3A064935E7DDC95A0A2A8E83E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_F1ACC4F3A064935E7DDC95A0A2A8E83E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_F1ACC4F3A064935E7DDC95A0A2A8E83E" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_F1ACC4F3A064935E7DDC95A0A2A8E83E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_57537DCBB29F807C83032E71E13E9AEC_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_B87A0B73F2CC596188FC3FD5D317F5DB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_57537DCBB29F807C83032E71E13E9AEC_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_B87A0B73F2CC596188FC3FD5D317F5DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_B87A0B73F2CC596188FC3FD5D317F5DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock_B87A0B73F2CC596188FC3FD5D317F5DB" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock_B87A0B73F2CC596188FC3FD5D317F5DB" xlink:type="arc" />
    <link:label id="lab_us-gaap_UseOfEstimates_ED722A1728220A8A31422E71E13E2788_verboseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates_A15788D7571B5B7793B4FBEA492BA2C5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_ED722A1728220A8A31422E71E13E2788_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates_A15788D7571B5B7793B4FBEA492BA2C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_A15788D7571B5B7793B4FBEA492BA2C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates_A15788D7571B5B7793B4FBEA492BA2C5" xlink:to="lab_us-gaap_UseOfEstimates_A15788D7571B5B7793B4FBEA492BA2C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_3ECEF00A93CE023DB6042E71E13E0A7E_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_DB67FEC15CD05813A70BEEAAC6B3339A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_3ECEF00A93CE023DB6042E71E13E0A7E_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_DB67FEC15CD05813A70BEEAAC6B3339A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_DB67FEC15CD05813A70BEEAAC6B3339A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_DB67FEC15CD05813A70BEEAAC6B3339A" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_DB67FEC15CD05813A70BEEAAC6B3339A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_FFFA84654A98723C5D3E2E71E13EF8B7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_7FFF418B3A7F52708812B926B0F16ECB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_FFFA84654A98723C5D3E2E71E13EF8B7_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_7FFF418B3A7F52708812B926B0F16ECB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_7FFF418B3A7F52708812B926B0F16ECB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_7FFF418B3A7F52708812B926B0F16ECB" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_7FFF418B3A7F52708812B926B0F16ECB" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_BF65B458A42CF9ADA64F2E71E13EB2DC_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_8A19D8AF367D5B52BA02014840524E60" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_BF65B458A42CF9ADA64F2E71E13EB2DC_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_8A19D8AF367D5B52BA02014840524E60" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_8A19D8AF367D5B52BA02014840524E60" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_8A19D8AF367D5B52BA02014840524E60" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_8A19D8AF367D5B52BA02014840524E60" xlink:type="arc" />
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_F0E25FE65BEED2454E632E71E13E28CF_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy_DD393768A2D7538386AE7BE9B1B30C13" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable Securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_F0E25FE65BEED2454E632E71E13E28CF_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy_DD393768A2D7538386AE7BE9B1B30C13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_DD393768A2D7538386AE7BE9B1B30C13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy_DD393768A2D7538386AE7BE9B1B30C13" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy_DD393768A2D7538386AE7BE9B1B30C13" xlink:type="arc" />
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_34CFBD81242E1BCB187E2E71E13EF8D3_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_F5688AD05BBC5EE4B8DD6EA11600429B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_34CFBD81242E1BCB187E2E71E13EF8D3_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_F5688AD05BBC5EE4B8DD6EA11600429B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade and Other Accounts Receivable, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_F5688AD05BBC5EE4B8DD6EA11600429B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_F5688AD05BBC5EE4B8DD6EA11600429B" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_F5688AD05BBC5EE4B8DD6EA11600429B" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_EF0BFBFA7ABF3297288F2E71E13E9FE1_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_5494FBA51C4259C78A7966404A787EB5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_EF0BFBFA7ABF3297288F2E71E13E9FE1_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_5494FBA51C4259C78A7966404A787EB5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_5494FBA51C4259C78A7966404A787EB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock_5494FBA51C4259C78A7966404A787EB5" xlink:to="lab_us-gaap_InventoryPolicyTextBlock_5494FBA51C4259C78A7966404A787EB5" xlink:type="arc" />
    <link:label id="lab_cpix_PrepaidsAndOtherCurrentAssetsPolicyPolicyTextBlock_22613FA225DA8DA85C4A2E71E13E4615_terseLabel_en-US" xlink:label="lab_cpix_PrepaidsAndOtherCurrentAssetsPolicyPolicyTextBlock_1F7F53AF6B545D4E96E051561B7AE88B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid and Other Current Assets</link:label>
    <link:label id="lab_cpix_PrepaidsAndOtherCurrentAssetsPolicyPolicyTextBlock_22613FA225DA8DA85C4A2E71E13E4615_label_en-US" xlink:label="lab_cpix_PrepaidsAndOtherCurrentAssetsPolicyPolicyTextBlock_1F7F53AF6B545D4E96E051561B7AE88B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaids and Other Current Assets, Policy [Policy Text Block]</link:label>
    <link:label id="lab_cpix_PrepaidsAndOtherCurrentAssetsPolicyPolicyTextBlock_22613FA225DA8DA85C4A2E71E13E4615_documentation_en-US" xlink:label="lab_cpix_PrepaidsAndOtherCurrentAssetsPolicyPolicyTextBlock_1F7F53AF6B545D4E96E051561B7AE88B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Prepaids and Other Current Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_PrepaidsAndOtherCurrentAssetsPolicyPolicyTextBlock" xlink:label="loc_cpix_PrepaidsAndOtherCurrentAssetsPolicyPolicyTextBlock_1F7F53AF6B545D4E96E051561B7AE88B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_PrepaidsAndOtherCurrentAssetsPolicyPolicyTextBlock_1F7F53AF6B545D4E96E051561B7AE88B" xlink:to="lab_cpix_PrepaidsAndOtherCurrentAssetsPolicyPolicyTextBlock_1F7F53AF6B545D4E96E051561B7AE88B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_894F58759EAD195B2A002E71E13EE7A4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_962A3B2988395272B5E2A3FA38DB5F5B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_894F58759EAD195B2A002E71E13EE7A4_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_962A3B2988395272B5E2A3FA38DB5F5B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_962A3B2988395272B5E2A3FA38DB5F5B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_962A3B2988395272B5E2A3FA38DB5F5B" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_962A3B2988395272B5E2A3FA38DB5F5B" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_BA8BDD66D4BF5B2D27A22E71E13E3D98_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_C932ED4F3AC655A98B66F4450A0BF9D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_BA8BDD66D4BF5B2D27A22E71E13E3D98_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_C932ED4F3AC655A98B66F4450A0BF9D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_C932ED4F3AC655A98B66F4450A0BF9D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_C932ED4F3AC655A98B66F4450A0BF9D1" xlink:to="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_C932ED4F3AC655A98B66F4450A0BF9D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_F513F1BDAD7BF2EBDAAD2E71E13FB76C_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6FC47E17BCEF57F49FDFFC6D53F71815" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_F513F1BDAD7BF2EBDAAD2E71E13FB76C_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6FC47E17BCEF57F49FDFFC6D53F71815" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6FC47E17BCEF57F49FDFFC6D53F71815" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6FC47E17BCEF57F49FDFFC6D53F71815" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6FC47E17BCEF57F49FDFFC6D53F71815" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_06BD8F5D6945381474222E71E13FD5C6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock_8A1C916ACC6A599C99CC6B242FFD3548" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_06BD8F5D6945381474222E71E13FD5C6_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock_8A1C916ACC6A599C99CC6B242FFD3548" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_8A1C916ACC6A599C99CC6B242FFD3548" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock_8A1C916ACC6A599C99CC6B242FFD3548" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock_8A1C916ACC6A599C99CC6B242FFD3548" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_6FB48EE42B1BCB78FD992E71E13F3F96_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock_0882E900DCC15D89A4D026DB8B920AD6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Products Sold</link:label>
    <link:label id="lab_us-gaap_CostOfSalesPolicyTextBlock_6FB48EE42B1BCB78FD992E71E13F3F96_label_en-US" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock_0882E900DCC15D89A4D026DB8B920AD6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_0882E900DCC15D89A4D026DB8B920AD6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock_0882E900DCC15D89A4D026DB8B920AD6" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock_0882E900DCC15D89A4D026DB8B920AD6" xlink:type="arc" />
    <link:label id="lab_cpix_SellingAndMarketingExpensePolicyPolicyTextBlock_3A7AF92E3710AE02BB782E71E13F73C8_terseLabel_en-US" xlink:label="lab_cpix_SellingAndMarketingExpensePolicyPolicyTextBlock_2E17644B3DB558418AEDB419D8B815E3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:label id="lab_cpix_SellingAndMarketingExpensePolicyPolicyTextBlock_3A7AF92E3710AE02BB782E71E13F73C8_label_en-US" xlink:label="lab_cpix_SellingAndMarketingExpensePolicyPolicyTextBlock_2E17644B3DB558418AEDB419D8B815E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense, Policy [Policy Text Block]</link:label>
    <link:label id="lab_cpix_SellingAndMarketingExpensePolicyPolicyTextBlock_3A7AF92E3710AE02BB782E71E13F73C8_documentation_en-US" xlink:label="lab_cpix_SellingAndMarketingExpensePolicyPolicyTextBlock_2E17644B3DB558418AEDB419D8B815E3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_SellingAndMarketingExpensePolicyPolicyTextBlock" xlink:label="loc_cpix_SellingAndMarketingExpensePolicyPolicyTextBlock_2E17644B3DB558418AEDB419D8B815E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_SellingAndMarketingExpensePolicyPolicyTextBlock_2E17644B3DB558418AEDB419D8B815E3" xlink:to="lab_cpix_SellingAndMarketingExpensePolicyPolicyTextBlock_2E17644B3DB558418AEDB419D8B815E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_6C9CE964559100BF2B582E71E13F805E_terseLabel_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_411C1D30C504545F9015D3009F50F47A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Distribution Costs</link:label>
    <link:label id="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_6C9CE964559100BF2B582E71E13F805E_label_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_411C1D30C504545F9015D3009F50F47A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipping and Handling Cost, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:label="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_411C1D30C504545F9015D3009F50F47A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_411C1D30C504545F9015D3009F50F47A" xlink:to="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_411C1D30C504545F9015D3009F50F47A" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_98C4219F7D2C9D3A322A2E71E13FF61B_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock_99641C675FC054E598356EF9785BD42E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_98C4219F7D2C9D3A322A2E71E13FF61B_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock_99641C675FC054E598356EF9785BD42E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_99641C675FC054E598356EF9785BD42E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock_99641C675FC054E598356EF9785BD42E" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock_99641C675FC054E598356EF9785BD42E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_C9E12B2768BBBEBB32C32E71E13F9BC7_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_B710C8E9E26B53988D0362B4BF11193C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_C9E12B2768BBBEBB32C32E71E13F9BC7_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_B710C8E9E26B53988D0362B4BF11193C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_B710C8E9E26B53988D0362B4BF11193C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_B710C8E9E26B53988D0362B4BF11193C" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_B710C8E9E26B53988D0362B4BF11193C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_364AA90EA7282D90FE342E71E13FFDEE_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_CCA2EB89C008595BACCDD31A6510D06E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_364AA90EA7282D90FE342E71E13FFDEE_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_CCA2EB89C008595BACCDD31A6510D06E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_CCA2EB89C008595BACCDD31A6510D06E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock_CCA2EB89C008595BACCDD31A6510D06E" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock_CCA2EB89C008595BACCDD31A6510D06E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_5D6B5CE8F12A9AE7EEF42E71E13FFA2E_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_8A61A7FAB21D57B4BD460CB23228273F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_5D6B5CE8F12A9AE7EEF42E71E13FFA2E_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_8A61A7FAB21D57B4BD460CB23228273F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_8A61A7FAB21D57B4BD460CB23228273F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_8A61A7FAB21D57B4BD460CB23228273F" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_8A61A7FAB21D57B4BD460CB23228273F" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_F574F0B097E628E392CA2E71E13FD56D_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_A8F442A5A99D595E8F94908F09E47221" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings (Loss) Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_F574F0B097E628E392CA2E71E13FD56D_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_A8F442A5A99D595E8F94908F09E47221" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_A8F442A5A99D595E8F94908F09E47221" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock_A8F442A5A99D595E8F94908F09E47221" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock_A8F442A5A99D595E8F94908F09E47221" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_F927EEC8DBD28FB247172E71E13FECEB_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_8ECD0B5C288559D48F0A93CAEA284A29" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payments</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_F927EEC8DBD28FB247172E71E13FECEB_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_8ECD0B5C288559D48F0A93CAEA284A29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_8ECD0B5C288559D48F0A93CAEA284A29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_8ECD0B5C288559D48F0A93CAEA284A29" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_8ECD0B5C288559D48F0A93CAEA284A29" xlink:type="arc" />
    <link:label id="lab_us-gaap_CollaborativeArrangementAccountingPolicy_FCA4E8D017F7E6DE2CF22E71E13FEC33_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementAccountingPolicy_19FDED468C905913A3297C3EC80CC621" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Collaborative Agreements</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementAccountingPolicy_FCA4E8D017F7E6DE2CF22E71E13FEC33_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementAccountingPolicy_19FDED468C905913A3297C3EC80CC621" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement, Accounting Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CollaborativeArrangementAccountingPolicy" xlink:label="loc_us-gaap_CollaborativeArrangementAccountingPolicy_19FDED468C905913A3297C3EC80CC621" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementAccountingPolicy_19FDED468C905913A3297C3EC80CC621" xlink:to="lab_us-gaap_CollaborativeArrangementAccountingPolicy_19FDED468C905913A3297C3EC80CC621" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_B77EEEFF03C72D7D49402E71E13FE63C_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E92F9AAEE11A53888CD487A606773685" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recent Accounting Guidance</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_B77EEEFF03C72D7D49402E71E13FE63C_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E92F9AAEE11A53888CD487A606773685" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E92F9AAEE11A53888CD487A606773685" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E92F9AAEE11A53888CD487A606773685" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E92F9AAEE11A53888CD487A606773685" xlink:type="arc" />
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_A63D37E1301A3444236A2E71E04F46CC_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_FF25B08811BB50F8A40774E4E45F0F5C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_FF25B08811BB50F8A40774E4E45F0F5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_FF25B08811BB50F8A40774E4E45F0F5C" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_FF25B08811BB50F8A40774E4E45F0F5C" xlink:type="arc" />
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_4734F0A3A6B39026DA622E71E050D345_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock_A2135A15F2A45E4AA363BC5B8D04C66A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information (Unaudited)</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_4734F0A3A6B39026DA622E71E050D345_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock_A2135A15F2A45E4AA363BC5B8D04C66A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_A2135A15F2A45E4AA363BC5B8D04C66A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock_A2135A15F2A45E4AA363BC5B8D04C66A" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock_A2135A15F2A45E4AA363BC5B8D04C66A" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_6204F1D368A58CD76D352E71E053DE33_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_D9FB0670B9545E1EBF5732EB6F251632" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_6204F1D368A58CD76D352E71E053DE33_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_D9FB0670B9545E1EBF5732EB6F251632" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_D9FB0670B9545E1EBF5732EB6F251632" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_D9FB0670B9545E1EBF5732EB6F251632" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_D9FB0670B9545E1EBF5732EB6F251632" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_14D41DC33672856815159020635CF094_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract_14D41DC33672856815159020635CF094" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_14D41DC33672856815159020635CF094" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_14D41DC33672856815159020635CF094" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract_14D41DC33672856815159020635CF094" xlink:type="arc" />
    <link:label id="lab_cpix_DepreciationIncludingAmortizationRelatedToLeaseholdImprovements_AD9389E58F607913A29E9020635C6AFE_terseLabel_en-US" xlink:label="lab_cpix_DepreciationIncludingAmortizationRelatedToLeaseholdImprovements_AD9389E58F607913A29E9020635C6AFE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation, including amortization related to leasehold improvements</link:label>
    <link:label id="lab_cpix_DepreciationIncludingAmortizationRelatedToLeaseholdImprovements_AD9389E58F607913A29E9020635C6AFE_label_en-US" xlink:label="lab_cpix_DepreciationIncludingAmortizationRelatedToLeaseholdImprovements_AD9389E58F607913A29E9020635C6AFE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Including Amortization Related to Leasehold Improvements</link:label>
    <link:label id="lab_cpix_DepreciationIncludingAmortizationRelatedToLeaseholdImprovements_AD9389E58F607913A29E9020635C6AFE_documentation_en-US" xlink:label="lab_cpix_DepreciationIncludingAmortizationRelatedToLeaseholdImprovements_AD9389E58F607913A29E9020635C6AFE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Depreciation, Including Amortization Related to Leasehold Improvements</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DepreciationIncludingAmortizationRelatedToLeaseholdImprovements" xlink:label="loc_cpix_DepreciationIncludingAmortizationRelatedToLeaseholdImprovements_AD9389E58F607913A29E9020635C6AFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DepreciationIncludingAmortizationRelatedToLeaseholdImprovements_AD9389E58F607913A29E9020635C6AFE" xlink:to="lab_cpix_DepreciationIncludingAmortizationRelatedToLeaseholdImprovements_AD9389E58F607913A29E9020635C6AFE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_755621DC188A929F02572E71DF950A4E_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_E46A00E7266250ACB10AB65D2D1DAF5D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation Plans</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_755621DC188A929F02572E71DF950A4E_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_E46A00E7266250ACB10AB65D2D1DAF5D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_E46A00E7266250ACB10AB65D2D1DAF5D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_E46A00E7266250ACB10AB65D2D1DAF5D" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_E46A00E7266250ACB10AB65D2D1DAF5D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_3DB33A879E04DFE5EAAA333102786A0B_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_5DD46950FF0B5687A96D12F5960940B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating income (loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_5DD46950FF0B5687A96D12F5960940B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_5DD46950FF0B5687A96D12F5960940B7" xlink:to="lab_us-gaap_OperatingIncomeLoss_5DD46950FF0B5687A96D12F5960940B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_9800141C271286289E47333102788AA3_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_68479B4C474A554D9F7135CFC6225316" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) attributable to common shareholders</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_68479B4C474A554D9F7135CFC6225316" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_68479B4C474A554D9F7135CFC6225316" xlink:to="lab_us-gaap_NetIncomeLoss_68479B4C474A554D9F7135CFC6225316" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_0CEDFE5F033B647896A333310278F318_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_6FEE2C67013A5A698C1E459ADF197FAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings per share attributable to common shareholders</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_6FEE2C67013A5A698C1E459ADF197FAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6FEE2C67013A5A698C1E459ADF197FAD" xlink:to="lab_us-gaap_EarningsPerShareAbstract_6FEE2C67013A5A698C1E459ADF197FAD" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_7B71B0969202E82D8DC32E71E0F66E9E_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_FD372B62502B55069DFA3FEB256109E8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of fair value of financial instruments by level in hierarchy</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_7B71B0969202E82D8DC32E71E0F66E9E_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_FD372B62502B55069DFA3FEB256109E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_FD372B62502B55069DFA3FEB256109E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_FD372B62502B55069DFA3FEB256109E8" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_FD372B62502B55069DFA3FEB256109E8" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_834FD553B614FFE803EC8FDD19BD990E_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_834FD553B614FFE803EC8FDD19BD990E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intellectual property intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_834FD553B614FFE803EC8FDD19BD990E_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_834FD553B614FFE803EC8FDD19BD990E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_834FD553B614FFE803EC8FDD19BD990E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_834FD553B614FFE803EC8FDD19BD990E" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_834FD553B614FFE803EC8FDD19BD990E" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_076F5514517CF213C4848FDD19BD1401_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_076F5514517CF213C4848FDD19BD1401" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_076F5514517CF213C4848FDD19BD1401_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_076F5514517CF213C4848FDD19BD1401" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_076F5514517CF213C4848FDD19BD1401" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_076F5514517CF213C4848FDD19BD1401" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_076F5514517CF213C4848FDD19BD1401" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_08FEF3525070A37782488FDD19BE07B1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_08FEF3525070A37782488FDD19BE07B1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Acquired contingent liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_08FEF3525070A37782488FDD19BE07B1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_08FEF3525070A37782488FDD19BE07B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_08FEF3525070A37782488FDD19BE07B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_08FEF3525070A37782488FDD19BE07B1" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_08FEF3525070A37782488FDD19BE07B1" xlink:type="arc" />
    <link:label id="lab_cpix_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedContingentConsiderationObligations_0F3F768C0BCD8618A8878FDD19BE87B0_negatedTerseLabel_en-US" xlink:label="lab_cpix_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedContingentConsiderationObligations_0F3F768C0BCD8618A8878FDD19BE87B0" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration obligation</link:label>
    <link:label id="lab_cpix_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedContingentConsiderationObligations_0F3F768C0BCD8618A8878FDD19BE87B0_label_en-US" xlink:label="lab_cpix_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedContingentConsiderationObligations_0F3F768C0BCD8618A8878FDD19BE87B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Consideration Obligations</link:label>
    <link:label id="lab_cpix_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedContingentConsiderationObligations_0F3F768C0BCD8618A8878FDD19BE87B0_documentation_en-US" xlink:label="lab_cpix_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedContingentConsiderationObligations_0F3F768C0BCD8618A8878FDD19BE87B0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Consideration Obligations</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedContingentConsiderationObligations" xlink:label="loc_cpix_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedContingentConsiderationObligations_0F3F768C0BCD8618A8878FDD19BE87B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedContingentConsiderationObligations_0F3F768C0BCD8618A8878FDD19BE87B0" xlink:to="lab_cpix_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedContingentConsiderationObligations_0F3F768C0BCD8618A8878FDD19BE87B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_4C6C8295B78776FD8A168FDD19BE5DC8_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_4C6C8295B78776FD8A168FDD19BE5DC8" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total net assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_4C6C8295B78776FD8A168FDD19BE5DC8_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_4C6C8295B78776FD8A168FDD19BE5DC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_4C6C8295B78776FD8A168FDD19BE5DC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_4C6C8295B78776FD8A168FDD19BE5DC8" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_4C6C8295B78776FD8A168FDD19BE5DC8" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrentAbstract_A7EAA85C4399272716AD2E71DE753BB2_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrentAbstract_19FB027BBD7B572183308CA3A9B9D4DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_OtherLiabilitiesCurrentAbstract_19FB027BBD7B572183308CA3A9B9D4DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrentAbstract_19FB027BBD7B572183308CA3A9B9D4DF" xlink:to="lab_us-gaap_OtherLiabilitiesCurrentAbstract_19FB027BBD7B572183308CA3A9B9D4DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_3C521A8C922B336A61682E71DE7562AC_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_8FFB740229BF579E83AAA7A7CC12423A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_3C521A8C922B336A61682E71DE7562AC_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_8FFB740229BF579E83AAA7A7CC12423A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_8FFB740229BF579E83AAA7A7CC12423A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_8FFB740229BF579E83AAA7A7CC12423A" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_8FFB740229BF579E83AAA7A7CC12423A" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7BC59850A692A425C46190206399FAD1_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7BC59850A692A425C46190206399FAD1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7BC59850A692A425C46190206399FAD1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7BC59850A692A425C46190206399FAD1" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7BC59850A692A425C46190206399FAD1" xlink:type="arc" />
    <link:label id="lab_dei_EntitiesTable_A96B597C4450116851EB9020639AB4FC_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable_A96B597C4450116851EB9020639AB4FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entities [Table]</link:label>
    <link:label id="lab_dei_EntitiesTable_A96B597C4450116851EB9020639AB4FC_label_en-US" xlink:label="lab_dei_EntitiesTable_A96B597C4450116851EB9020639AB4FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entities [Table]</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntitiesTable" xlink:label="loc_dei_EntitiesTable_A96B597C4450116851EB9020639AB4FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitiesTable_A96B597C4450116851EB9020639AB4FC" xlink:to="lab_dei_EntitiesTable_A96B597C4450116851EB9020639AB4FC" xlink:type="arc" />
    <link:label id="lab_cpix_CumberlandEmergingTechnologiesIncMember_E5D36B10706272F04A779020639AEAC8_terseLabel_en-US" xlink:label="lab_cpix_CumberlandEmergingTechnologiesIncMember_E5D36B10706272F04A779020639AEAC8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumberland Emerging Technologies, Inc (CET)</link:label>
    <link:label id="lab_cpix_CumberlandEmergingTechnologiesIncMember_E5D36B10706272F04A779020639AEAC8_label_en-US" xlink:label="lab_cpix_CumberlandEmergingTechnologiesIncMember_E5D36B10706272F04A779020639AEAC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumberland Emerging Technologies, Inc [Member]</link:label>
    <link:label id="lab_cpix_CumberlandEmergingTechnologiesIncMember_E5D36B10706272F04A779020639AEAC8_documentation_en-US" xlink:label="lab_cpix_CumberlandEmergingTechnologiesIncMember_E5D36B10706272F04A779020639AEAC8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cumberland Emerging Technologies, Inc [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_CumberlandEmergingTechnologiesIncMember" xlink:label="loc_cpix_CumberlandEmergingTechnologiesIncMember_E5D36B10706272F04A779020639AEAC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_CumberlandEmergingTechnologiesIncMember_E5D36B10706272F04A779020639AEAC8" xlink:to="lab_cpix_CumberlandEmergingTechnologiesIncMember_E5D36B10706272F04A779020639AEAC8" xlink:type="arc" />
    <link:label id="lab_us-gaap_CounterpartyNameAxis_24491E6E83CBC2B1F2749020639A595C_terseLabel_en-US" xlink:label="lab_us-gaap_CounterpartyNameAxis_24491E6E83CBC2B1F2749020639A595C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_us-gaap_CounterpartyNameAxis_24491E6E83CBC2B1F2749020639A595C_label_en-US" xlink:label="lab_us-gaap_CounterpartyNameAxis_24491E6E83CBC2B1F2749020639A595C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaap_CounterpartyNameAxis_24491E6E83CBC2B1F2749020639A595C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CounterpartyNameAxis_24491E6E83CBC2B1F2749020639A595C" xlink:to="lab_us-gaap_CounterpartyNameAxis_24491E6E83CBC2B1F2749020639A595C" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepurchaseAgreementCounterpartyNameDomain_78C04F170FA20B0D36E09020639A5D0A_terseLabel_en-US" xlink:label="lab_us-gaap_RepurchaseAgreementCounterpartyNameDomain_78C04F170FA20B0D36E09020639A5D0A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RepurchaseAgreementCounterpartyNameDomain_78C04F170FA20B0D36E09020639A5D0A_label_en-US" xlink:label="lab_us-gaap_RepurchaseAgreementCounterpartyNameDomain_78C04F170FA20B0D36E09020639A5D0A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_78C04F170FA20B0D36E09020639A5D0A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepurchaseAgreementCounterpartyNameDomain_78C04F170FA20B0D36E09020639A5D0A" xlink:to="lab_us-gaap_RepurchaseAgreementCounterpartyNameDomain_78C04F170FA20B0D36E09020639A5D0A" xlink:type="arc" />
    <link:label id="lab_cpix_HarbinGloriaPharmaceuticalsCoMember_EFD692E5D52E5C8702239020639A3A89_terseLabel_en-US" xlink:label="lab_cpix_HarbinGloriaPharmaceuticalsCoMember_EFD692E5D52E5C8702239020639A3A89" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Harbin Gloria Pharmaceuticals Co</link:label>
    <link:label id="lab_cpix_HarbinGloriaPharmaceuticalsCoMember_EFD692E5D52E5C8702239020639A3A89_label_en-US" xlink:label="lab_cpix_HarbinGloriaPharmaceuticalsCoMember_EFD692E5D52E5C8702239020639A3A89" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Harbin Gloria Pharmaceuticals Co [Member]</link:label>
    <link:label id="lab_cpix_HarbinGloriaPharmaceuticalsCoMember_EFD692E5D52E5C8702239020639A3A89_documentation_en-US" xlink:label="lab_cpix_HarbinGloriaPharmaceuticalsCoMember_EFD692E5D52E5C8702239020639A3A89" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Harbin Gloria Pharmaceuticals Co [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_HarbinGloriaPharmaceuticalsCoMember" xlink:label="loc_cpix_HarbinGloriaPharmaceuticalsCoMember_EFD692E5D52E5C8702239020639A3A89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_HarbinGloriaPharmaceuticalsCoMember_EFD692E5D52E5C8702239020639A3A89" xlink:to="lab_cpix_HarbinGloriaPharmaceuticalsCoMember_EFD692E5D52E5C8702239020639A3A89" xlink:type="arc" />
    <link:label id="lab_dei_EntityInformationLineItems_A1208289976B8C3AA2AD9020639A02E4_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems_A1208289976B8C3AA2AD9020639A02E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_A1208289976B8C3AA2AD9020639A02E4_label_en-US" xlink:label="lab_dei_EntityInformationLineItems_A1208289976B8C3AA2AD9020639A02E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityInformationLineItems" xlink:label="loc_dei_EntityInformationLineItems_A1208289976B8C3AA2AD9020639A02E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems_A1208289976B8C3AA2AD9020639A02E4" xlink:to="lab_dei_EntityInformationLineItems_A1208289976B8C3AA2AD9020639A02E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_7CC112D80A719CD01BDB9020639A169A_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract_7CC112D80A719CD01BDB9020639A169A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_7CC112D80A719CD01BDB9020639A169A_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract_7CC112D80A719CD01BDB9020639A169A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_7CC112D80A719CD01BDB9020639A169A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_7CC112D80A719CD01BDB9020639A169A" xlink:to="lab_us-gaap_NoncontrollingInterestAbstract_7CC112D80A719CD01BDB9020639A169A" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_F9394A56C7BF1B25912C9020639A7E65_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_F9394A56C7BF1B25912C9020639A7E65" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net loss at subsidiary allocated to noncontrolling interests</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_F9394A56C7BF1B25912C9020639A7E65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_F9394A56C7BF1B25912C9020639A7E65" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_F9394A56C7BF1B25912C9020639A7E65" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_0B9EC2F2092C357183542E71E03770B9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_B3D7DCCE9E6853BA8108BC9B0ED01C85" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of inventories, current</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_0B9EC2F2092C357183542E71E03770B9_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_B3D7DCCE9E6853BA8108BC9B0ED01C85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_B3D7DCCE9E6853BA8108BC9B0ED01C85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_B3D7DCCE9E6853BA8108BC9B0ED01C85" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_B3D7DCCE9E6853BA8108BC9B0ED01C85" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_0CD7F5AF0A770AD4129E8FDD1A53B00E_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_0CD7F5AF0A770AD4129E8FDD1A53B00E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0CD7F5AF0A770AD4129E8FDD1A53B00E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0CD7F5AF0A770AD4129E8FDD1A53B00E" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_0CD7F5AF0A770AD4129E8FDD1A53B00E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsAbstract_53E1CF103A0FE565D7E28FDD1A54554B_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract_53E1CF103A0FE565D7E28FDD1A54554B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_53E1CF103A0FE565D7E28FDD1A54554B_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract_53E1CF103A0FE565D7E28FDD1A54554B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_53E1CF103A0FE565D7E28FDD1A54554B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_53E1CF103A0FE565D7E28FDD1A54554B" xlink:to="lab_us-gaap_AssetsAbstract_53E1CF103A0FE565D7E28FDD1A54554B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_B8AC975149392B03081E8FDD1A540CC1_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_B8AC975149392B03081E8FDD1A540CC1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_B8AC975149392B03081E8FDD1A540CC1_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_B8AC975149392B03081E8FDD1A540CC1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_B8AC975149392B03081E8FDD1A540CC1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_B8AC975149392B03081E8FDD1A540CC1" xlink:to="lab_us-gaap_AssetsCurrentAbstract_B8AC975149392B03081E8FDD1A540CC1" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_C6CCD434C23878D75E408FDD1A54DB17_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_C6CCD434C23878D75E408FDD1A54DB17" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_C6CCD434C23878D75E408FDD1A54DB17" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_C6CCD434C23878D75E408FDD1A54DB17" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_C6CCD434C23878D75E408FDD1A54DB17" xlink:type="arc" />
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_72B245BDF74FDA15174C8FDD1A546ACF_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent_72B245BDF74FDA15174C8FDD1A546ACF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_72B245BDF74FDA15174C8FDD1A546ACF_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent_72B245BDF74FDA15174C8FDD1A546ACF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_72B245BDF74FDA15174C8FDD1A546ACF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent_72B245BDF74FDA15174C8FDD1A546ACF" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent_72B245BDF74FDA15174C8FDD1A546ACF" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_0DD20C59CC087C7761778FDD1A549AAB_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_0DD20C59CC087C7761778FDD1A549AAB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowances</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_0DD20C59CC087C7761778FDD1A549AAB_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_0DD20C59CC087C7761778FDD1A549AAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Net, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_0DD20C59CC087C7761778FDD1A549AAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_0DD20C59CC087C7761778FDD1A549AAB" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent_0DD20C59CC087C7761778FDD1A549AAB" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_6860DE7022FB71220EDF8FDD1A546C70_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_6860DE7022FB71220EDF8FDD1A546C70" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_6860DE7022FB71220EDF8FDD1A546C70_label_en-US" xlink:label="lab_us-gaap_InventoryNet_6860DE7022FB71220EDF8FDD1A546C70" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_6860DE7022FB71220EDF8FDD1A546C70" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_6860DE7022FB71220EDF8FDD1A546C70" xlink:to="lab_us-gaap_InventoryNet_6860DE7022FB71220EDF8FDD1A546C70" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7CBFDB0A97EE78BE78198FDD1A54D235_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7CBFDB0A97EE78BE78198FDD1A54D235" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Prepaid and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7CBFDB0A97EE78BE78198FDD1A54D235_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7CBFDB0A97EE78BE78198FDD1A54D235" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7CBFDB0A97EE78BE78198FDD1A54D235" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7CBFDB0A97EE78BE78198FDD1A54D235" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7CBFDB0A97EE78BE78198FDD1A54D235" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_907BBCD33E40EA525A2D8FDD1A54BC63_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_907BBCD33E40EA525A2D8FDD1A54BC63" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_907BBCD33E40EA525A2D8FDD1A54BC63_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_907BBCD33E40EA525A2D8FDD1A54BC63" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_907BBCD33E40EA525A2D8FDD1A54BC63" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_907BBCD33E40EA525A2D8FDD1A54BC63" xlink:to="lab_us-gaap_AssetsCurrent_907BBCD33E40EA525A2D8FDD1A54BC63" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_45571CEE7FFB1E12E25E8FDD1A542E57_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_45571CEE7FFB1E12E25E8FDD1A542E57" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_45571CEE7FFB1E12E25E8FDD1A542E57_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_45571CEE7FFB1E12E25E8FDD1A542E57" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_45571CEE7FFB1E12E25E8FDD1A542E57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_45571CEE7FFB1E12E25E8FDD1A542E57" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_45571CEE7FFB1E12E25E8FDD1A542E57" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_93F88133632BF33F91998FDD1A54A2C5_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_93F88133632BF33F91998FDD1A54A2C5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_93F88133632BF33F91998FDD1A54A2C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_93F88133632BF33F91998FDD1A54A2C5" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet_93F88133632BF33F91998FDD1A54A2C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_0B87EC4CC258C766DDBF8FDD1A545909_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_0B87EC4CC258C766DDBF8FDD1A545909" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_0B87EC4CC258C766DDBF8FDD1A545909_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_0B87EC4CC258C766DDBF8FDD1A545909" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_0B87EC4CC258C766DDBF8FDD1A545909" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_0B87EC4CC258C766DDBF8FDD1A545909" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent_0B87EC4CC258C766DDBF8FDD1A545909" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_8E6180D578C40CDF9DA88FDD1A547A55_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_8E6180D578C40CDF9DA88FDD1A547A55" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_8E6180D578C40CDF9DA88FDD1A547A55_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_8E6180D578C40CDF9DA88FDD1A547A55" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8E6180D578C40CDF9DA88FDD1A547A55" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_8E6180D578C40CDF9DA88FDD1A547A55" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_8E6180D578C40CDF9DA88FDD1A547A55" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_453C8E1A0C94A91EC77F8FDD1A54B40D_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_453C8E1A0C94A91EC77F8FDD1A54B40D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_453C8E1A0C94A91EC77F8FDD1A54B40D_label_en-US" xlink:label="lab_us-gaap_Assets_453C8E1A0C94A91EC77F8FDD1A54B40D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_453C8E1A0C94A91EC77F8FDD1A54B40D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_453C8E1A0C94A91EC77F8FDD1A54B40D" xlink:to="lab_us-gaap_Assets_453C8E1A0C94A91EC77F8FDD1A54B40D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_D30A3FE331DCE417232D8FDD1A5519DB_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_D30A3FE331DCE417232D8FDD1A5519DB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_D30A3FE331DCE417232D8FDD1A5519DB_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_D30A3FE331DCE417232D8FDD1A5519DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_D30A3FE331DCE417232D8FDD1A5519DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_D30A3FE331DCE417232D8FDD1A5519DB" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_D30A3FE331DCE417232D8FDD1A5519DB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_AF4A27D18A3598D9B4438FDD1A55888E_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_AF4A27D18A3598D9B4438FDD1A55888E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_AF4A27D18A3598D9B4438FDD1A55888E_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_AF4A27D18A3598D9B4438FDD1A55888E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_AF4A27D18A3598D9B4438FDD1A55888E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_AF4A27D18A3598D9B4438FDD1A55888E" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_AF4A27D18A3598D9B4438FDD1A55888E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableCurrent_F07D95E467F94F9CA3A68FDD1A55CA1E_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_F07D95E467F94F9CA3A68FDD1A55CA1E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_F07D95E467F94F9CA3A68FDD1A55CA1E_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_F07D95E467F94F9CA3A68FDD1A55CA1E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_F07D95E467F94F9CA3A68FDD1A55CA1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_F07D95E467F94F9CA3A68FDD1A55CA1E" xlink:to="lab_us-gaap_AccountsPayableCurrent_F07D95E467F94F9CA3A68FDD1A55CA1E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_B62F619AE12DB53144EE8FDD1A554D48_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_B62F619AE12DB53144EE8FDD1A554D48" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_B62F619AE12DB53144EE8FDD1A554D48_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_B62F619AE12DB53144EE8FDD1A554D48" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_B62F619AE12DB53144EE8FDD1A554D48" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_B62F619AE12DB53144EE8FDD1A554D48" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_B62F619AE12DB53144EE8FDD1A554D48" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_040A87C49A9CBD272D568FDD1A5565D3_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_040A87C49A9CBD272D568FDD1A5565D3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_040A87C49A9CBD272D568FDD1A5565D3_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_040A87C49A9CBD272D568FDD1A5565D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_040A87C49A9CBD272D568FDD1A5565D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_040A87C49A9CBD272D568FDD1A5565D3" xlink:to="lab_us-gaap_LiabilitiesCurrent_040A87C49A9CBD272D568FDD1A5565D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_C72486330709EC57F8418FDD1A550031_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_C72486330709EC57F8418FDD1A550031" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_C72486330709EC57F8418FDD1A550031_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_C72486330709EC57F8418FDD1A550031" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_C72486330709EC57F8418FDD1A550031" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_C72486330709EC57F8418FDD1A550031" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_C72486330709EC57F8418FDD1A550031" xlink:type="arc" />
    <link:label id="lab_us-gaap_Liabilities_E8DD18B9E84FD5FAC5778FDD1A55B250_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities_E8DD18B9E84FD5FAC5778FDD1A55B250" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_E8DD18B9E84FD5FAC5778FDD1A55B250_label_en-US" xlink:label="lab_us-gaap_Liabilities_E8DD18B9E84FD5FAC5778FDD1A55B250" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_E8DD18B9E84FD5FAC5778FDD1A55B250" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities_E8DD18B9E84FD5FAC5778FDD1A55B250" xlink:to="lab_us-gaap_Liabilities_E8DD18B9E84FD5FAC5778FDD1A55B250" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_4886B32EB2E0771745E78FDD1A553EE2_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies_4886B32EB2E0771745E78FDD1A553EE2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_4886B32EB2E0771745E78FDD1A553EE2_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies_4886B32EB2E0771745E78FDD1A553EE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_4886B32EB2E0771745E78FDD1A553EE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies_4886B32EB2E0771745E78FDD1A553EE2" xlink:to="lab_us-gaap_CommitmentsAndContingencies_4886B32EB2E0771745E78FDD1A553EE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_B3DBEB300A5FEAE921A38FDD1A5528C3_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_B3DBEB300A5FEAE921A38FDD1A5528C3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_B3DBEB300A5FEAE921A38FDD1A5528C3_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_B3DBEB300A5FEAE921A38FDD1A5528C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_B3DBEB300A5FEAE921A38FDD1A5528C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_B3DBEB300A5FEAE921A38FDD1A5528C3" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_B3DBEB300A5FEAE921A38FDD1A5528C3" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_58B4105E8109C0F3AE188FDD1A550D77_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_58B4105E8109C0F3AE188FDD1A550D77" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shareholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_58B4105E8109C0F3AE188FDD1A550D77_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_58B4105E8109C0F3AE188FDD1A550D77" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_58B4105E8109C0F3AE188FDD1A550D77" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract_58B4105E8109C0F3AE188FDD1A550D77" xlink:to="lab_us-gaap_StockholdersEquityAbstract_58B4105E8109C0F3AE188FDD1A550D77" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValueOutstanding_39014E9C53B5B0326BDC8FDD1A556B72_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding_39014E9C53B5B0326BDC8FDD1A556B72" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock &#8211; no par value; 100,000,000 shares authorized; 16,074,176 and 16,379,501 shares issued and outstanding as of December 31, 2016 and 2015, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValueOutstanding_39014E9C53B5B0326BDC8FDD1A556B72_label_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding_39014E9C53B5B0326BDC8FDD1A556B72" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="loc_us-gaap_CommonStockValueOutstanding_39014E9C53B5B0326BDC8FDD1A556B72" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValueOutstanding_39014E9C53B5B0326BDC8FDD1A556B72" xlink:to="lab_us-gaap_CommonStockValueOutstanding_39014E9C53B5B0326BDC8FDD1A556B72" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_CD0A2F828A1F5E7D90AC8FDD1A5509B4_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_CD0A2F828A1F5E7D90AC8FDD1A5509B4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_CD0A2F828A1F5E7D90AC8FDD1A5509B4_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_CD0A2F828A1F5E7D90AC8FDD1A5509B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_CD0A2F828A1F5E7D90AC8FDD1A5509B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_CD0A2F828A1F5E7D90AC8FDD1A5509B4" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_CD0A2F828A1F5E7D90AC8FDD1A5509B4" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_9A8A5A6A0C5389B865238FDD1A553642_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_9A8A5A6A0C5389B865238FDD1A553642" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_9A8A5A6A0C5389B865238FDD1A553642_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_9A8A5A6A0C5389B865238FDD1A553642" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_9A8A5A6A0C5389B865238FDD1A553642" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_9A8A5A6A0C5389B865238FDD1A553642" xlink:to="lab_us-gaap_StockholdersEquity_9A8A5A6A0C5389B865238FDD1A553642" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinorityInterest_50590678FD4E7EE405CB8FDD1A551EDD_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest_50590678FD4E7EE405CB8FDD1A551EDD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_50590678FD4E7EE405CB8FDD1A551EDD_label_en-US" xlink:label="lab_us-gaap_MinorityInterest_50590678FD4E7EE405CB8FDD1A551EDD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_50590678FD4E7EE405CB8FDD1A551EDD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest_50590678FD4E7EE405CB8FDD1A551EDD" xlink:to="lab_us-gaap_MinorityInterest_50590678FD4E7EE405CB8FDD1A551EDD" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_EFE3CF7C2501B113887F8FDD1A55624F_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_EFE3CF7C2501B113887F8FDD1A55624F" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_EFE3CF7C2501B113887F8FDD1A55624F_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_EFE3CF7C2501B113887F8FDD1A55624F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_EFE3CF7C2501B113887F8FDD1A55624F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_EFE3CF7C2501B113887F8FDD1A55624F" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_EFE3CF7C2501B113887F8FDD1A55624F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_346C4EEA840E5388AD0C8FDD1A565500_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_346C4EEA840E5388AD0C8FDD1A565500" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_346C4EEA840E5388AD0C8FDD1A565500_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_346C4EEA840E5388AD0C8FDD1A565500" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_346C4EEA840E5388AD0C8FDD1A565500" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_346C4EEA840E5388AD0C8FDD1A565500" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_346C4EEA840E5388AD0C8FDD1A565500" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_A217EDE07679BB8B8E48333102B4626D_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7B2828F2F1BF5F6EA7E0964214D5DAF0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_A217EDE07679BB8B8E48333102B4626D_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7B2828F2F1BF5F6EA7E0964214D5DAF0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7B2828F2F1BF5F6EA7E0964214D5DAF0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7B2828F2F1BF5F6EA7E0964214D5DAF0" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7B2828F2F1BF5F6EA7E0964214D5DAF0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3C62551E83B38C92777E333102B4FCA5_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7148F5F9D43C59A2B1432B233B72C4E0" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, beginning of period, shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3C62551E83B38C92777E333102B4FCA5_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7148F5F9D43C59A2B1432B233B72C4E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7148F5F9D43C59A2B1432B233B72C4E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7148F5F9D43C59A2B1432B233B72C4E0" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7148F5F9D43C59A2B1432B233B72C4E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_E64BC3048377AA5D0A5E333102B4ED4C_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_B8275AA459165B95B912F8A991C3BC67" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options granted, shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_E64BC3048377AA5D0A5E333102B4ED4C_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_B8275AA459165B95B912F8A991C3BC67" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_B8275AA459165B95B912F8A991C3BC67" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_B8275AA459165B95B912F8A991C3BC67" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_B8275AA459165B95B912F8A991C3BC67" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_E1AAAE4049B2C94C9910333102B565CD_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A94E2DCD17615E16B1F7D41137D465B2" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Options exercised, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_E1AAAE4049B2C94C9910333102B565CD_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A94E2DCD17615E16B1F7D41137D465B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A94E2DCD17615E16B1F7D41137D465B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A94E2DCD17615E16B1F7D41137D465B2" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_A94E2DCD17615E16B1F7D41137D465B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_F4934C668AE75649BC7F333102B558BB_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_AE249755FB405896A33106ADA4A7A05E" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Options forfeited or expired, shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_F4934C668AE75649BC7F333102B558BB_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_AE249755FB405896A33106ADA4A7A05E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_AE249755FB405896A33106ADA4A7A05E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_AE249755FB405896A33106ADA4A7A05E" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_AE249755FB405896A33106ADA4A7A05E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_DE81B377666932C2565C333102B5AC92_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0EA8225FDF8A5D7B986E7B9663854830" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, end of period, shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0EA8225FDF8A5D7B986E7B9663854830" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0EA8225FDF8A5D7B986E7B9663854830" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0EA8225FDF8A5D7B986E7B9663854830" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_99875E6584AD14F41BB4333102B5D142_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_3F89355B3DB75CA9B2AEFB6D0007870B" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Options, exerciseable, end of period, shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_99875E6584AD14F41BB4333102B5D142_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_3F89355B3DB75CA9B2AEFB6D0007870B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_3F89355B3DB75CA9B2AEFB6D0007870B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_3F89355B3DB75CA9B2AEFB6D0007870B" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_3F89355B3DB75CA9B2AEFB6D0007870B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_BD038D0573E33D58155A333102B5E544_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7762F9F0010D5BF49E990B9B48C1D87C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average exercise price per share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_BD038D0573E33D58155A333102B5E544_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7762F9F0010D5BF49E990B9B48C1D87C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7762F9F0010D5BF49E990B9B48C1D87C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7762F9F0010D5BF49E990B9B48C1D87C" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7762F9F0010D5BF49E990B9B48C1D87C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8C9F5F106FB9A14204FA333102B5CD1D_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_C2F2B070AC6B576E83934C150CB5EAF6" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, beginning of period, weighted-average exercise price per share (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8C9F5F106FB9A14204FA333102B5CD1D_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_C2F2B070AC6B576E83934C150CB5EAF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_C2F2B070AC6B576E83934C150CB5EAF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_C2F2B070AC6B576E83934C150CB5EAF6" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_C2F2B070AC6B576E83934C150CB5EAF6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_8DEF3B0E5B6ACF6B852D333102B5A6C5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_4EB3F9E000295F5B9AAF30E9ED196F6A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options granted, weighted-average exercise price per share (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_8DEF3B0E5B6ACF6B852D333102B5A6C5_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_4EB3F9E000295F5B9AAF30E9ED196F6A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_4EB3F9E000295F5B9AAF30E9ED196F6A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_4EB3F9E000295F5B9AAF30E9ED196F6A" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_4EB3F9E000295F5B9AAF30E9ED196F6A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_D7ED5C73BFDE7C0F3396333102B50122_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_64B55078438A5901A28C87FCEEA6246D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercised, weighted-average exercise price per share (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_D7ED5C73BFDE7C0F3396333102B50122_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_64B55078438A5901A28C87FCEEA6246D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_64B55078438A5901A28C87FCEEA6246D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_64B55078438A5901A28C87FCEEA6246D" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_64B55078438A5901A28C87FCEEA6246D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_AEC3E5DD8663B050641D333102B586B4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_09C2BB891EFA5AEE82C1FAB9C7C3395A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options forfeited or expired, weighted-average exercise price per share (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_AEC3E5DD8663B050641D333102B586B4_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_09C2BB891EFA5AEE82C1FAB9C7C3395A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_09C2BB891EFA5AEE82C1FAB9C7C3395A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_09C2BB891EFA5AEE82C1FAB9C7C3395A" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_09C2BB891EFA5AEE82C1FAB9C7C3395A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_D6C7979A0DF523A175CA333102B5B327_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_FD62FA8DA58654BDA4751428EA34A53C" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, end of period, weighted-average exercise price per share (in USD per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_FD62FA8DA58654BDA4751428EA34A53C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_FD62FA8DA58654BDA4751428EA34A53C" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_FD62FA8DA58654BDA4751428EA34A53C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_202738185C80DDD5B8B9333102B5D432_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_F330B4BA759A52A9839D093AD2D9A5DC" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Exercisable, end of period, weighted-average exercise price per share (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_202738185C80DDD5B8B9333102B5D432_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_F330B4BA759A52A9839D093AD2D9A5DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_F330B4BA759A52A9839D093AD2D9A5DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_F330B4BA759A52A9839D093AD2D9A5DC" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_F330B4BA759A52A9839D093AD2D9A5DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_D6DC191FA9A9C11FFA90333102B5E8C2_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_BB147737A73956FF8D21482396455476" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding, end of period, weighted-average remaining contractual term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_D6DC191FA9A9C11FFA90333102B5E8C2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_BB147737A73956FF8D21482396455476" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_BB147737A73956FF8D21482396455476" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_BB147737A73956FF8D21482396455476" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_BB147737A73956FF8D21482396455476" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_4D9740232B8415F962AD333102B54A5E_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_DC95AE496E685A62984784167A8DBC4A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, end of period, weighted-average remaining contractual term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_4D9740232B8415F962AD333102B54A5E_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_DC95AE496E685A62984784167A8DBC4A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_DC95AE496E685A62984784167A8DBC4A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_DC95AE496E685A62984784167A8DBC4A" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_DC95AE496E685A62984784167A8DBC4A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_370A6D7A4E2E6F26DAA9333102B52C50_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_8F0140327E5E53E0944DA1D5710B0F65" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding, end of period, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_370A6D7A4E2E6F26DAA9333102B52C50_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_8F0140327E5E53E0944DA1D5710B0F65" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_8F0140327E5E53E0944DA1D5710B0F65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_8F0140327E5E53E0944DA1D5710B0F65" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_8F0140327E5E53E0944DA1D5710B0F65" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_BC20B850941875E9C9C5333102B5D3D9_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_9152CEDA679B53F78BA9E2C1B0664001" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, end of period, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_BC20B850941875E9C9C5333102B5D3D9_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_9152CEDA679B53F78BA9E2C1B0664001" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_9152CEDA679B53F78BA9E2C1B0664001" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_9152CEDA679B53F78BA9E2C1B0664001" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_9152CEDA679B53F78BA9E2C1B0664001" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAndQualifyingAccountsAbstract_C9A1C55CF927F4D6302FAE90BEA3CCAD_label_en-US" xlink:label="lab_us-gaap_ValuationAndQualifyingAccountsAbstract_C9A1C55CF927F4D6302FAE90BEA3CCAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsAbstract" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsAbstract_C9A1C55CF927F4D6302FAE90BEA3CCAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsAbstract_C9A1C55CF927F4D6302FAE90BEA3CCAD" xlink:to="lab_us-gaap_ValuationAndQualifyingAccountsAbstract_C9A1C55CF927F4D6302FAE90BEA3CCAD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_EEF1392D3E3CAF5F0673AE90BEA3416D_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_EEF1392D3E3CAF5F0673AE90BEA3416D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_EEF1392D3E3CAF5F0673AE90BEA3416D_label_en-US" xlink:label="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_EEF1392D3E3CAF5F0673AE90BEA3416D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_EEF1392D3E3CAF5F0673AE90BEA3416D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_EEF1392D3E3CAF5F0673AE90BEA3416D" xlink:to="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureTable_EEF1392D3E3CAF5F0673AE90BEA3416D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_699F3366048B68AB4128AE90BEA3AF73_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_699F3366048B68AB4128AE90BEA3AF73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_699F3366048B68AB4128AE90BEA3AF73_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_699F3366048B68AB4128AE90BEA3AF73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_699F3366048B68AB4128AE90BEA3AF73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_699F3366048B68AB4128AE90BEA3AF73" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_699F3366048B68AB4128AE90BEA3AF73" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_376DC62462EDB67BDA65AE90BEA39DBE_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain_376DC62462EDB67BDA65AE90BEA39DBE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_376DC62462EDB67BDA65AE90BEA39DBE_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain_376DC62462EDB67BDA65AE90BEA39DBE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_376DC62462EDB67BDA65AE90BEA39DBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_376DC62462EDB67BDA65AE90BEA39DBE" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain_376DC62462EDB67BDA65AE90BEA39DBE" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsCurrentMember_6C36B8F4FCAE509017C3AE90BEA39D13_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsCurrentMember_6C36B8F4FCAE509017C3AE90BEA39D13" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for uncollectible amounts, cash discounts, chargebacks, and credits issued for damaged products:</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsCurrentMember_6C36B8F4FCAE509017C3AE90BEA39D13_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsCurrentMember_6C36B8F4FCAE509017C3AE90BEA39D13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts, Current [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsCurrentMember" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsCurrentMember_6C36B8F4FCAE509017C3AE90BEA39D13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsCurrentMember_6C36B8F4FCAE509017C3AE90BEA39D13" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsCurrentMember_6C36B8F4FCAE509017C3AE90BEA39D13" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_7A637952E9CA9A3FB282AE90BEA38CEF_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_7A637952E9CA9A3FB282AE90BEA38CEF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance for deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_7A637952E9CA9A3FB282AE90BEA38CEF_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_7A637952E9CA9A3FB282AE90BEA38CEF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance of Deferred Tax Assets [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_7A637952E9CA9A3FB282AE90BEA38CEF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_7A637952E9CA9A3FB282AE90BEA38CEF" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_7A637952E9CA9A3FB282AE90BEA38CEF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_9694FD5A620DE92B294FAE90BEA3F17B_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_9694FD5A620DE92B294FAE90BEA3F17B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_9694FD5A620DE92B294FAE90BEA3F17B_label_en-US" xlink:label="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_9694FD5A620DE92B294FAE90BEA3F17B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_9694FD5A620DE92B294FAE90BEA3F17B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_9694FD5A620DE92B294FAE90BEA3F17B" xlink:to="lab_us-gaap_ValuationAndQualifyingAccountsDisclosureLineItems_9694FD5A620DE92B294FAE90BEA3F17B" xlink:type="arc" />
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_9449E7CE6C1206381CBFAE90BEA32F1D_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_9449E7CE6C1206381CBFAE90BEA32F1D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_9449E7CE6C1206381CBFAE90BEA32F1D_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_9449E7CE6C1206381CBFAE90BEA32F1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_9449E7CE6C1206381CBFAE90BEA32F1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_9449E7CE6C1206381CBFAE90BEA32F1D" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_9449E7CE6C1206381CBFAE90BEA32F1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_1FA8EC990BDF0C54E6CDAE90BEA3D6FA_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_1FA8EC990BDF0C54E6CDAE90BEA3D6FA" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_1FA8EC990BDF0C54E6CDAE90BEA3D6FA_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_1FA8EC990BDF0C54E6CDAE90BEA3D6FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves, Balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_1FA8EC990BDF0C54E6CDAE90BEA3D6FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance_1FA8EC990BDF0C54E6CDAE90BEA3D6FA" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance_1FA8EC990BDF0C54E6CDAE90BEA3D6FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_AFC9CE5FB4B38204CAC3AE90BEA317D1_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_AFC9CE5FB4B38204CAC3AE90BEA317D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charged to costs and expenses</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_AFC9CE5FB4B38204CAC3AE90BEA317D1_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_AFC9CE5FB4B38204CAC3AE90BEA317D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves, Charged to Cost and Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_AFC9CE5FB4B38204CAC3AE90BEA317D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_AFC9CE5FB4B38204CAC3AE90BEA317D1" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_AFC9CE5FB4B38204CAC3AE90BEA317D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_6A1063980A94519E437FAE90BEA34671_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_6A1063980A94519E437FAE90BEA34671" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charged to other accounts</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_6A1063980A94519E437FAE90BEA34671_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_6A1063980A94519E437FAE90BEA34671" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves, Charged to Other Accounts</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_6A1063980A94519E437FAE90BEA34671" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_6A1063980A94519E437FAE90BEA34671" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_6A1063980A94519E437FAE90BEA34671" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_1D5B51D006E57406767CAE90BEA32374_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions_1D5B51D006E57406767CAE90BEA32374" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_1D5B51D006E57406767CAE90BEA32374_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions_1D5B51D006E57406767CAE90BEA32374" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowances and Reserves, Deductions</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_1D5B51D006E57406767CAE90BEA32374" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions_1D5B51D006E57406767CAE90BEA32374" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions_1D5B51D006E57406767CAE90BEA32374" xlink:type="arc" />
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_7E31B6D4B3EF447CE3A3AE90BEA3AF88_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_7E31B6D4B3EF447CE3A3AE90BEA3AF88" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_7E31B6D4B3EF447CE3A3AE90BEA3AF88" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance_7E31B6D4B3EF447CE3A3AE90BEA3AF88" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance_7E31B6D4B3EF447CE3A3AE90BEA3AF88" xlink:type="arc" />
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitBeforeReconcilingItems_275CBF9AB1125C7334842E71E08264FF_negatedTerseLabel_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitBeforeReconcilingItems_CEC9F6AC06385E6FB8A58DF26E615D8A" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax (expense) benefit, excluding items below</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitBeforeReconcilingItems_275CBF9AB1125C7334842E71E08264FF_label_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitBeforeReconcilingItems_CEC9F6AC06385E6FB8A58DF26E615D8A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Before Reconciling Items</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitBeforeReconcilingItems_275CBF9AB1125C7334842E71E08264FF_documentation_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitBeforeReconcilingItems_CEC9F6AC06385E6FB8A58DF26E615D8A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Before Reconciling Items</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DeferredIncomeTaxExpenseBenefitBeforeReconcilingItems" xlink:label="loc_cpix_DeferredIncomeTaxExpenseBenefitBeforeReconcilingItems_CEC9F6AC06385E6FB8A58DF26E615D8A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DeferredIncomeTaxExpenseBenefitBeforeReconcilingItems_CEC9F6AC06385E6FB8A58DF26E615D8A" xlink:to="lab_cpix_DeferredIncomeTaxExpenseBenefitBeforeReconcilingItems_CEC9F6AC06385E6FB8A58DF26E615D8A" xlink:type="arc" />
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitInventoryWriteDowns_829ED8877E5643ED17682E71E082FBEC_negatedTerseLabel_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitInventoryWriteDowns_6D68630701C05C8989909E742880741D" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitInventoryWriteDowns_829ED8877E5643ED17682E71E082FBEC_label_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitInventoryWriteDowns_6D68630701C05C8989909E742880741D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Inventory Write-downs</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitInventoryWriteDowns_829ED8877E5643ED17682E71E082FBEC_documentation_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitInventoryWriteDowns_6D68630701C05C8989909E742880741D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Inventory Write-downs</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DeferredIncomeTaxExpenseBenefitInventoryWriteDowns" xlink:label="loc_cpix_DeferredIncomeTaxExpenseBenefitInventoryWriteDowns_6D68630701C05C8989909E742880741D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DeferredIncomeTaxExpenseBenefitInventoryWriteDowns_6D68630701C05C8989909E742880741D" xlink:to="lab_cpix_DeferredIncomeTaxExpenseBenefitInventoryWriteDowns_6D68630701C05C8989909E742880741D" xlink:type="arc" />
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfOperatingLossCarryforwards_03B2D54B0EB1FB2050B82E71E08222E6_negatedTerseLabel_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfOperatingLossCarryforwards_7260899A7C9E54D0958D64300307477F" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfOperatingLossCarryforwards_03B2D54B0EB1FB2050B82E71E08222E6_label_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfOperatingLossCarryforwards_7260899A7C9E54D0958D64300307477F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Creation (Utilization) of Operating Loss Carryforwards</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfOperatingLossCarryforwards_03B2D54B0EB1FB2050B82E71E08222E6_documentation_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfOperatingLossCarryforwards_7260899A7C9E54D0958D64300307477F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Creation (Utilization) of Operating Loss Carryforwards</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfOperatingLossCarryforwards" xlink:label="loc_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfOperatingLossCarryforwards_7260899A7C9E54D0958D64300307477F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfOperatingLossCarryforwards_7260899A7C9E54D0958D64300307477F" xlink:to="lab_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfOperatingLossCarryforwards_7260899A7C9E54D0958D64300307477F" xlink:type="arc" />
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfTaxCreditCarryforwards_2BB2F5778910BEC5A7142E71E082D6F9_negatedTerseLabel_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfTaxCreditCarryforwards_BE615E54A42A53D7B789F1AD539BC57C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Tax credit carryforwards</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfTaxCreditCarryforwards_2BB2F5778910BEC5A7142E71E082D6F9_label_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfTaxCreditCarryforwards_BE615E54A42A53D7B789F1AD539BC57C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Creation (Utilization) of Tax Credit Carryforwards</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfTaxCreditCarryforwards_2BB2F5778910BEC5A7142E71E082D6F9_documentation_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfTaxCreditCarryforwards_BE615E54A42A53D7B789F1AD539BC57C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Creation (Utilization) of Tax Credit Carryforwards</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfTaxCreditCarryforwards" xlink:label="loc_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfTaxCreditCarryforwards_BE615E54A42A53D7B789F1AD539BC57C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfTaxCreditCarryforwards_BE615E54A42A53D7B789F1AD539BC57C" xlink:to="lab_cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfTaxCreditCarryforwards_BE615E54A42A53D7B789F1AD539BC57C" xlink:type="arc" />
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitChangeInValuationAllowanceDueToChangesInNetDeferredTaxAssetBalances_C0CE214AB05B392A9F562E71E082A646_negatedTerseLabel_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitChangeInValuationAllowanceDueToChangesInNetDeferredTaxAssetBalances_CDA3BFAD420C50BE8D190792BAC56830" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance due to changes in net deferred tax asset balances</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitChangeInValuationAllowanceDueToChangesInNetDeferredTaxAssetBalances_C0CE214AB05B392A9F562E71E082A646_label_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitChangeInValuationAllowanceDueToChangesInNetDeferredTaxAssetBalances_CDA3BFAD420C50BE8D190792BAC56830" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Change in Valuation Allowance due to Changes in Net Deferred Tax Asset Balances</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitChangeInValuationAllowanceDueToChangesInNetDeferredTaxAssetBalances_C0CE214AB05B392A9F562E71E082A646_documentation_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitChangeInValuationAllowanceDueToChangesInNetDeferredTaxAssetBalances_CDA3BFAD420C50BE8D190792BAC56830" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Change in Valuation Allowance due to Changes in Net Deferred Tax Asset Balances</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DeferredIncomeTaxExpenseBenefitChangeInValuationAllowanceDueToChangesInNetDeferredTaxAssetBalances" xlink:label="loc_cpix_DeferredIncomeTaxExpenseBenefitChangeInValuationAllowanceDueToChangesInNetDeferredTaxAssetBalances_CDA3BFAD420C50BE8D190792BAC56830" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DeferredIncomeTaxExpenseBenefitChangeInValuationAllowanceDueToChangesInNetDeferredTaxAssetBalances_CDA3BFAD420C50BE8D190792BAC56830" xlink:to="lab_cpix_DeferredIncomeTaxExpenseBenefitChangeInValuationAllowanceDueToChangesInNetDeferredTaxAssetBalances_CDA3BFAD420C50BE8D190792BAC56830" xlink:type="arc" />
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitCompensationAndBenefitsShareBasedCompensationCost_1CE5D0A08D4B9825ADC82E71E0824BF0_negatedTerseLabel_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitCompensationAndBenefitsShareBasedCompensationCost_D8B80B7FAD8A5CBFA8F99476AEE162D3" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deductible equity awards</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitCompensationAndBenefitsShareBasedCompensationCost_1CE5D0A08D4B9825ADC82E71E0824BF0_label_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitCompensationAndBenefitsShareBasedCompensationCost_D8B80B7FAD8A5CBFA8F99476AEE162D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitCompensationAndBenefitsShareBasedCompensationCost_1CE5D0A08D4B9825ADC82E71E0824BF0_documentation_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitCompensationAndBenefitsShareBasedCompensationCost_D8B80B7FAD8A5CBFA8F99476AEE162D3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DeferredIncomeTaxExpenseBenefitCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_cpix_DeferredIncomeTaxExpenseBenefitCompensationAndBenefitsShareBasedCompensationCost_D8B80B7FAD8A5CBFA8F99476AEE162D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DeferredIncomeTaxExpenseBenefitCompensationAndBenefitsShareBasedCompensationCost_D8B80B7FAD8A5CBFA8F99476AEE162D3" xlink:to="lab_cpix_DeferredIncomeTaxExpenseBenefitCompensationAndBenefitsShareBasedCompensationCost_D8B80B7FAD8A5CBFA8F99476AEE162D3" xlink:type="arc" />
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitAllowanceforAccountsReceivable_C55714A13889C51A2E302E71E0831E2B_negatedTerseLabel_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitAllowanceforAccountsReceivable_F78BBD29CA085E309E46DC3C71907B44" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Allowance for accounts receivable</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitAllowanceforAccountsReceivable_C55714A13889C51A2E302E71E0831E2B_label_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitAllowanceforAccountsReceivable_F78BBD29CA085E309E46DC3C71907B44" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Allowance for Accounts Receivable</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitAllowanceforAccountsReceivable_C55714A13889C51A2E302E71E0831E2B_documentation_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitAllowanceforAccountsReceivable_F78BBD29CA085E309E46DC3C71907B44" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Allowance for Accounts Receivable</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DeferredIncomeTaxExpenseBenefitAllowanceforAccountsReceivable" xlink:label="loc_cpix_DeferredIncomeTaxExpenseBenefitAllowanceforAccountsReceivable_F78BBD29CA085E309E46DC3C71907B44" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DeferredIncomeTaxExpenseBenefitAllowanceforAccountsReceivable_F78BBD29CA085E309E46DC3C71907B44" xlink:to="lab_cpix_DeferredIncomeTaxExpenseBenefitAllowanceforAccountsReceivable_F78BBD29CA085E309E46DC3C71907B44" xlink:type="arc" />
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitDeferredCharges_B5922211381D490957402E71E083C843_negatedTerseLabel_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitDeferredCharges_B5C52A2595995FC1B1C1CE8DF113C0EE" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred charges</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitDeferredCharges_B5922211381D490957402E71E083C843_label_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitDeferredCharges_B5C52A2595995FC1B1C1CE8DF113C0EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Deferred Charges</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitDeferredCharges_B5922211381D490957402E71E083C843_documentation_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitDeferredCharges_B5C52A2595995FC1B1C1CE8DF113C0EE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Deferred Charges</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DeferredIncomeTaxExpenseBenefitDeferredCharges" xlink:label="loc_cpix_DeferredIncomeTaxExpenseBenefitDeferredCharges_B5C52A2595995FC1B1C1CE8DF113C0EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DeferredIncomeTaxExpenseBenefitDeferredCharges_B5C52A2595995FC1B1C1CE8DF113C0EE" xlink:to="lab_cpix_DeferredIncomeTaxExpenseBenefitDeferredCharges_B5C52A2595995FC1B1C1CE8DF113C0EE" xlink:type="arc" />
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitReserveforExpiredProducts_9E4D30AB678FFB00FE372E71E083A6F8_negatedTerseLabel_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitReserveforExpiredProducts_F9423F42E7425A8991CDE8B9B56A94BB" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reserve for expired product</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitReserveforExpiredProducts_9E4D30AB678FFB00FE372E71E083A6F8_label_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitReserveforExpiredProducts_F9423F42E7425A8991CDE8B9B56A94BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Reserve for Expired Products</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitReserveforExpiredProducts_9E4D30AB678FFB00FE372E71E083A6F8_documentation_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitReserveforExpiredProducts_F9423F42E7425A8991CDE8B9B56A94BB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Reserve for Expired Products</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DeferredIncomeTaxExpenseBenefitReserveforExpiredProducts" xlink:label="loc_cpix_DeferredIncomeTaxExpenseBenefitReserveforExpiredProducts_F9423F42E7425A8991CDE8B9B56A94BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DeferredIncomeTaxExpenseBenefitReserveforExpiredProducts_F9423F42E7425A8991CDE8B9B56A94BB" xlink:to="lab_cpix_DeferredIncomeTaxExpenseBenefitReserveforExpiredProducts_F9423F42E7425A8991CDE8B9B56A94BB" xlink:type="arc" />
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitIntangibleAssets_352E6F8753045CC558CD2E71E083DBCF_negatedTerseLabel_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitIntangibleAssets_CDFB7EC4D4BF556D9FC6A859DA9FDE6F" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitIntangibleAssets_352E6F8753045CC558CD2E71E083DBCF_label_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitIntangibleAssets_CDFB7EC4D4BF556D9FC6A859DA9FDE6F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Intangible Assets</link:label>
    <link:label id="lab_cpix_DeferredIncomeTaxExpenseBenefitIntangibleAssets_352E6F8753045CC558CD2E71E083DBCF_documentation_en-US" xlink:label="lab_cpix_DeferredIncomeTaxExpenseBenefitIntangibleAssets_CDFB7EC4D4BF556D9FC6A859DA9FDE6F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Intangible Assets</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DeferredIncomeTaxExpenseBenefitIntangibleAssets" xlink:label="loc_cpix_DeferredIncomeTaxExpenseBenefitIntangibleAssets_CDFB7EC4D4BF556D9FC6A859DA9FDE6F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DeferredIncomeTaxExpenseBenefitIntangibleAssets_CDFB7EC4D4BF556D9FC6A859DA9FDE6F" xlink:to="lab_cpix_DeferredIncomeTaxExpenseBenefitIntangibleAssets_CDFB7EC4D4BF556D9FC6A859DA9FDE6F" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_190E0DC1528B30010DCB2E71DFD2F29B_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_A6F1D04462E25109981B9AF9B7F63B21" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_190E0DC1528B30010DCB2E71DFD2F29B_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_A6F1D04462E25109981B9AF9B7F63B21" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_A6F1D04462E25109981B9AF9B7F63B21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock_A6F1D04462E25109981B9AF9B7F63B21" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock_A6F1D04462E25109981B9AF9B7F63B21" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_428CC53913510A1E0CC390206368669C_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves_428CC53913510A1E0CC390206368669C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Raw materials and work in process</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_428CC53913510A1E0CC390206368669C_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves_428CC53913510A1E0CC390206368669C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_428CC53913510A1E0CC390206368669C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves_428CC53913510A1E0CC390206368669C" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves_428CC53913510A1E0CC390206368669C" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment_F87891C0DFFB0D8D824D90542F9E6815_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment_F87891C0DFFB0D8D824D90542F9E6815" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consigned inventory</link:label>
    <link:label id="lab_us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment_F87891C0DFFB0D8D824D90542F9E6815_label_en-US" xlink:label="lab_us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment_F87891C0DFFB0D8D824D90542F9E6815" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment" xlink:label="loc_us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment_F87891C0DFFB0D8D824D90542F9E6815" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment_F87891C0DFFB0D8D824D90542F9E6815" xlink:to="lab_us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment_F87891C0DFFB0D8D824D90542F9E6815" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_D4AB85E7CFEBFF686D5390206368499D_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_D4AB85E7CFEBFF686D5390206368499D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_D4AB85E7CFEBFF686D5390206368499D_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_D4AB85E7CFEBFF686D5390206368499D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_D4AB85E7CFEBFF686D5390206368499D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_D4AB85E7CFEBFF686D5390206368499D" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_D4AB85E7CFEBFF686D5390206368499D" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_AFFE15F2941E877223C1902063682FF2_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_AFFE15F2941E877223C1902063682FF2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total inventories</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_AFFE15F2941E877223C1902063682FF2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_AFFE15F2941E877223C1902063682FF2" xlink:to="lab_us-gaap_InventoryNet_AFFE15F2941E877223C1902063682FF2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightTable_391E952E03B125068EC0332DB5EDE760_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable_ED0C9FE4E1775CDD819FDB43C4AFADA2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightTable_391E952E03B125068EC0332DB5EDE760_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable_ED0C9FE4E1775CDD819FDB43C4AFADA2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_ED0C9FE4E1775CDD819FDB43C4AFADA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_ED0C9FE4E1775CDD819FDB43C4AFADA2" xlink:to="lab_us-gaap_ClassOfWarrantOrRightTable_ED0C9FE4E1775CDD819FDB43C4AFADA2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_F5DBC9482517B99E5D3B332DB5EDAAC5_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis_13431047CBA451538B29D256738307EC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_F5DBC9482517B99E5D3B332DB5EDAAC5_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis_13431047CBA451538B29D256738307EC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_13431047CBA451538B29D256738307EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_13431047CBA451538B29D256738307EC" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis_13431047CBA451538B29D256738307EC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_BD757B436B0D16ECBEA6332DB5EDE838_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain_B8F9D4DAD75E53E5A50EEB028C6AA027" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_BD757B436B0D16ECBEA6332DB5EDE838_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain_B8F9D4DAD75E53E5A50EEB028C6AA027" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_B8F9D4DAD75E53E5A50EEB028C6AA027" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_B8F9D4DAD75E53E5A50EEB028C6AA027" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain_B8F9D4DAD75E53E5A50EEB028C6AA027" xlink:type="arc" />
    <link:label id="lab_cpix_WarrantsIssuedInConsiderationOf2006CreditFacilityAmendmentMember_BCC9D180756FE244439B332DB5EE1D07_terseLabel_en-US" xlink:label="lab_cpix_WarrantsIssuedInConsiderationOf2006CreditFacilityAmendmentMember_34695AECC2AE589683A66F9D98E8957A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants, Issued in Consideration of 2006 Credit Facility Amendment</link:label>
    <link:label id="lab_cpix_WarrantsIssuedInConsiderationOf2006CreditFacilityAmendmentMember_BCC9D180756FE244439B332DB5EE1D07_label_en-US" xlink:label="lab_cpix_WarrantsIssuedInConsiderationOf2006CreditFacilityAmendmentMember_34695AECC2AE589683A66F9D98E8957A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants, Issued in Consideration of 2006 Credit Facility Amendment [Member]</link:label>
    <link:label id="lab_cpix_WarrantsIssuedInConsiderationOf2006CreditFacilityAmendmentMember_BCC9D180756FE244439B332DB5EE1D07_documentation_en-US" xlink:label="lab_cpix_WarrantsIssuedInConsiderationOf2006CreditFacilityAmendmentMember_34695AECC2AE589683A66F9D98E8957A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrants, Issued in Consideration of 2006 Credit Facility Amendment [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_WarrantsIssuedInConsiderationOf2006CreditFacilityAmendmentMember" xlink:label="loc_cpix_WarrantsIssuedInConsiderationOf2006CreditFacilityAmendmentMember_34695AECC2AE589683A66F9D98E8957A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_WarrantsIssuedInConsiderationOf2006CreditFacilityAmendmentMember_34695AECC2AE589683A66F9D98E8957A" xlink:to="lab_cpix_WarrantsIssuedInConsiderationOf2006CreditFacilityAmendmentMember_34695AECC2AE589683A66F9D98E8957A" xlink:type="arc" />
    <link:label id="lab_cpix_WarrantsIssuedInConsiderationOf2009CreditFacilityAmendmentMember_0DCE46E960EAA226A6BB332DB5EE7331_terseLabel_en-US" xlink:label="lab_cpix_WarrantsIssuedInConsiderationOf2009CreditFacilityAmendmentMember_3581E2E46226529DB5ECB2B79371A295" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants, Issued in Consideration of 2009 Credit Facility Amendment</link:label>
    <link:label id="lab_cpix_WarrantsIssuedInConsiderationOf2009CreditFacilityAmendmentMember_0DCE46E960EAA226A6BB332DB5EE7331_label_en-US" xlink:label="lab_cpix_WarrantsIssuedInConsiderationOf2009CreditFacilityAmendmentMember_3581E2E46226529DB5ECB2B79371A295" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants, Issued in Consideration of 2009 Credit Facility Amendment [Member]</link:label>
    <link:label id="lab_cpix_WarrantsIssuedInConsiderationOf2009CreditFacilityAmendmentMember_0DCE46E960EAA226A6BB332DB5EE7331_documentation_en-US" xlink:label="lab_cpix_WarrantsIssuedInConsiderationOf2009CreditFacilityAmendmentMember_3581E2E46226529DB5ECB2B79371A295" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrants, Issued in Consideration of 2009 Credit Facility Amendment [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_WarrantsIssuedInConsiderationOf2009CreditFacilityAmendmentMember" xlink:label="loc_cpix_WarrantsIssuedInConsiderationOf2009CreditFacilityAmendmentMember_3581E2E46226529DB5ECB2B79371A295" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_WarrantsIssuedInConsiderationOf2009CreditFacilityAmendmentMember_3581E2E46226529DB5ECB2B79371A295" xlink:to="lab_cpix_WarrantsIssuedInConsiderationOf2009CreditFacilityAmendmentMember_3581E2E46226529DB5ECB2B79371A295" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightLineItems_3B5CE0C777ACC268EB3B332DB5EEAAFC_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems_DEE9B8B3FA8F5447ADF3540F26251CDE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightLineItems_3B5CE0C777ACC268EB3B332DB5EEAAFC_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems_DEE9B8B3FA8F5447ADF3540F26251CDE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_DEE9B8B3FA8F5447ADF3540F26251CDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_DEE9B8B3FA8F5447ADF3540F26251CDE" xlink:to="lab_us-gaap_ClassOfWarrantOrRightLineItems_DEE9B8B3FA8F5447ADF3540F26251CDE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2A39218316709AEFC4C5332DB5EE2E52_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2B84DA6298FA5EE48EEA029E5B5F3AB6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants, number of shares called by warrants</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2A39218316709AEFC4C5332DB5EE2E52_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2B84DA6298FA5EE48EEA029E5B5F3AB6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2B84DA6298FA5EE48EEA029E5B5F3AB6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2B84DA6298FA5EE48EEA029E5B5F3AB6" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2B84DA6298FA5EE48EEA029E5B5F3AB6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_007B4B8A8A9080C626B9332DB5EE28DD_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_E4CB6188E5C75E4BB57B7564432562A1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants, exercise price</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_007B4B8A8A9080C626B9332DB5EE28DD_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_E4CB6188E5C75E4BB57B7564432562A1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_E4CB6188E5C75E4BB57B7564432562A1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_E4CB6188E5C75E4BB57B7564432562A1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_E4CB6188E5C75E4BB57B7564432562A1" xlink:type="arc" />
    <link:label id="lab_cpix_ClassOfWarrantOrRightExpirationDate_5862860D35E5B3105EDB332DB5EE4D4D_terseLabel_en-US" xlink:label="lab_cpix_ClassOfWarrantOrRightExpirationDate_1F8260170C715AD6A7DD6D2CA2368804" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants, expiration date</link:label>
    <link:label id="lab_cpix_ClassOfWarrantOrRightExpirationDate_5862860D35E5B3105EDB332DB5EE4D4D_label_en-US" xlink:label="lab_cpix_ClassOfWarrantOrRightExpirationDate_1F8260170C715AD6A7DD6D2CA2368804" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Expiration Date</link:label>
    <link:label id="lab_cpix_ClassOfWarrantOrRightExpirationDate_5862860D35E5B3105EDB332DB5EE4D4D_documentation_en-US" xlink:label="lab_cpix_ClassOfWarrantOrRightExpirationDate_1F8260170C715AD6A7DD6D2CA2368804" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Expiration Date</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ClassOfWarrantOrRightExpirationDate" xlink:label="loc_cpix_ClassOfWarrantOrRightExpirationDate_1F8260170C715AD6A7DD6D2CA2368804" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ClassOfWarrantOrRightExpirationDate_1F8260170C715AD6A7DD6D2CA2368804" xlink:to="lab_cpix_ClassOfWarrantOrRightExpirationDate_1F8260170C715AD6A7DD6D2CA2368804" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3C1F3263055260762F5690206347D0FA_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3C1F3263055260762F5690206347D0FA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2017</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3C1F3263055260762F5690206347D0FA_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3C1F3263055260762F5690206347D0FA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3C1F3263055260762F5690206347D0FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3C1F3263055260762F5690206347D0FA" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3C1F3263055260762F5690206347D0FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_79E852FD5780DC97CF819020634C8B5E_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_79E852FD5780DC97CF819020634C8B5E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2018</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_79E852FD5780DC97CF819020634C8B5E_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_79E852FD5780DC97CF819020634C8B5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_79E852FD5780DC97CF819020634C8B5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_79E852FD5780DC97CF819020634C8B5E" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_79E852FD5780DC97CF819020634C8B5E" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_E66706E7FE6CC2201F359020634CBD89_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_E66706E7FE6CC2201F359020634CBD89" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_E66706E7FE6CC2201F359020634CBD89_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_E66706E7FE6CC2201F359020634CBD89" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_E66706E7FE6CC2201F359020634CBD89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_E66706E7FE6CC2201F359020634CBD89" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_E66706E7FE6CC2201F359020634CBD89" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7CE24812F6AB98A0C31A9020634C468B_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7CE24812F6AB98A0C31A9020634C468B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7CE24812F6AB98A0C31A9020634C468B_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7CE24812F6AB98A0C31A9020634C468B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7CE24812F6AB98A0C31A9020634C468B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7CE24812F6AB98A0C31A9020634C468B" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7CE24812F6AB98A0C31A9020634C468B" xlink:type="arc" />
    <link:label id="lab_cpix_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveandAfter_2988805009BCA8CFE0B19020634C08E4_terseLabel_en-US" xlink:label="lab_cpix_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveandAfter_2988805009BCA8CFE0B19020634C08E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021 and thereafter</link:label>
    <link:label id="lab_cpix_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveandAfter_2988805009BCA8CFE0B19020634C08E4_label_en-US" xlink:label="lab_cpix_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveandAfter_2988805009BCA8CFE0B19020634C08E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five and After</link:label>
    <link:label id="lab_cpix_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveandAfter_2988805009BCA8CFE0B19020634C08E4_documentation_en-US" xlink:label="lab_cpix_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveandAfter_2988805009BCA8CFE0B19020634C08E4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five and After</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveandAfter" xlink:label="loc_cpix_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveandAfter_2988805009BCA8CFE0B19020634C08E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveandAfter_2988805009BCA8CFE0B19020634C08E4" xlink:to="lab_cpix_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveandAfter_2988805009BCA8CFE0B19020634C08E4" xlink:type="arc" />
    <link:label id="lab_cpix_ProductSalesRelatedLiabilitiesCurrent_3439A44C7B34789BF99A90206331F400_terseLabel_en-US" xlink:label="lab_cpix_ProductSalesRelatedLiabilitiesCurrent_3439A44C7B34789BF99A90206331F400" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rebates, product returns, administrative fees and service fees</link:label>
    <link:label id="lab_cpix_ProductSalesRelatedLiabilitiesCurrent_3439A44C7B34789BF99A90206331F400_label_en-US" xlink:label="lab_cpix_ProductSalesRelatedLiabilitiesCurrent_3439A44C7B34789BF99A90206331F400" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Sales-Related Liabilities, Current</link:label>
    <link:label id="lab_cpix_ProductSalesRelatedLiabilitiesCurrent_3439A44C7B34789BF99A90206331F400_documentation_en-US" xlink:label="lab_cpix_ProductSalesRelatedLiabilitiesCurrent_3439A44C7B34789BF99A90206331F400" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product Sales-Related Liabilities, Current</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ProductSalesRelatedLiabilitiesCurrent" xlink:label="loc_cpix_ProductSalesRelatedLiabilitiesCurrent_3439A44C7B34789BF99A90206331F400" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ProductSalesRelatedLiabilitiesCurrent_3439A44C7B34789BF99A90206331F400" xlink:to="lab_cpix_ProductSalesRelatedLiabilitiesCurrent_3439A44C7B34789BF99A90206331F400" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_099815118462B895575A90206331BFF6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_099815118462B895575A90206331BFF6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee wages and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_099815118462B895575A90206331BFF6_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_099815118462B895575A90206331BFF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_099815118462B895575A90206331BFF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_099815118462B895575A90206331BFF6" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_099815118462B895575A90206331BFF6" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_BE7CF2D0A972394A6540902063368CEE_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_BE7CF2D0A972394A6540902063368CEE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_BE7CF2D0A972394A6540902063368CEE_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_BE7CF2D0A972394A6540902063368CEE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_BE7CF2D0A972394A6540902063368CEE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_BE7CF2D0A972394A6540902063368CEE" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent_BE7CF2D0A972394A6540902063368CEE" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_BCFA0D13C2207DA3A42790206337E3B8_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_BCFA0D13C2207DA3A42790206337E3B8" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other current liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_BCFA0D13C2207DA3A42790206337E3B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_BCFA0D13C2207DA3A42790206337E3B8" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_BCFA0D13C2207DA3A42790206337E3B8" xlink:type="arc" />
    <link:label id="lab_us-gaap_AirlineProductsAndServicesTable_F8DB506121A99463C8F4902063718F63_terseLabel_en-US" xlink:label="lab_us-gaap_AirlineProductsAndServicesTable_F8DB506121A99463C8F4902063718F63" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:label id="lab_us-gaap_AirlineProductsAndServicesTable_F8DB506121A99463C8F4902063718F63_label_en-US" xlink:label="lab_us-gaap_AirlineProductsAndServicesTable_F8DB506121A99463C8F4902063718F63" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Products and Services [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AirlineProductsAndServicesTable" xlink:label="loc_us-gaap_AirlineProductsAndServicesTable_F8DB506121A99463C8F4902063718F63" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AirlineProductsAndServicesTable_F8DB506121A99463C8F4902063718F63" xlink:to="lab_us-gaap_AirlineProductsAndServicesTable_F8DB506121A99463C8F4902063718F63" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementGeographicalAxis_BA222EB71ABCFF8448A3902063718CBB_terseLabel_en-US" xlink:label="lab_us-gaap_StatementGeographicalAxis_BA222EB71ABCFF8448A3902063718CBB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementGeographicalAxis_BA222EB71ABCFF8448A3902063718CBB_label_en-US" xlink:label="lab_us-gaap_StatementGeographicalAxis_BA222EB71ABCFF8448A3902063718CBB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaap_StatementGeographicalAxis_BA222EB71ABCFF8448A3902063718CBB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementGeographicalAxis_BA222EB71ABCFF8448A3902063718CBB" xlink:to="lab_us-gaap_StatementGeographicalAxis_BA222EB71ABCFF8448A3902063718CBB" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentGeographicalDomain_93BD76E560B35128F922902063714267_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentGeographicalDomain_93BD76E560B35128F922902063714267" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentGeographicalDomain_93BD76E560B35128F922902063714267_label_en-US" xlink:label="lab_us-gaap_SegmentGeographicalDomain_93BD76E560B35128F922902063714267" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaap_SegmentGeographicalDomain_93BD76E560B35128F922902063714267" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentGeographicalDomain_93BD76E560B35128F922902063714267" xlink:to="lab_us-gaap_SegmentGeographicalDomain_93BD76E560B35128F922902063714267" xlink:type="arc" />
    <link:label id="lab_cpix_OutsideUnitedStatesMember_CCA30DD2019D5DFFCB1F902063716263_terseLabel_en-US" xlink:label="lab_cpix_OutsideUnitedStatesMember_CCA30DD2019D5DFFCB1F902063716263" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outside US</link:label>
    <link:label id="lab_cpix_OutsideUnitedStatesMember_CCA30DD2019D5DFFCB1F902063716263_label_en-US" xlink:label="lab_cpix_OutsideUnitedStatesMember_CCA30DD2019D5DFFCB1F902063716263" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outside United States [Member]</link:label>
    <link:label id="lab_cpix_OutsideUnitedStatesMember_CCA30DD2019D5DFFCB1F902063716263_documentation_en-US" xlink:label="lab_cpix_OutsideUnitedStatesMember_CCA30DD2019D5DFFCB1F902063716263" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Outside United States [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_OutsideUnitedStatesMember" xlink:label="loc_cpix_OutsideUnitedStatesMember_CCA30DD2019D5DFFCB1F902063716263" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_OutsideUnitedStatesMember_CCA30DD2019D5DFFCB1F902063716263" xlink:to="lab_cpix_OutsideUnitedStatesMember_CCA30DD2019D5DFFCB1F902063716263" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_5691EE7B71C92B0148B4902063718F14_verboseLabel_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis_5691EE7B71C92B0148B4902063718F14" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Collaborative Arrangements and Non-collaborative Arrangements [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_5691EE7B71C92B0148B4902063718F14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis_5691EE7B71C92B0148B4902063718F14" xlink:to="lab_us-gaap_TypeOfArrangementAxis_5691EE7B71C92B0148B4902063718F14" xlink:type="arc" />
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_29B8B065702877DD5106902063710893_verboseLabel_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_29B8B065702877DD5106902063710893" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Collaborative Arrangements and Non-collaborative Arrangement Transactions [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_29B8B065702877DD5106902063710893" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_29B8B065702877DD5106902063710893" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_29B8B065702877DD5106902063710893" xlink:type="arc" />
    <link:label id="lab_cpix_CollaborativeArrangementFederalSmallBusinessGrantProgramsMember_97392A7A5A856699B622902063712D24_terseLabel_en-US" xlink:label="lab_cpix_CollaborativeArrangementFederalSmallBusinessGrantProgramsMember_97392A7A5A856699B622902063712D24" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement, Federal Small Business Grant Programs</link:label>
    <link:label id="lab_cpix_CollaborativeArrangementFederalSmallBusinessGrantProgramsMember_97392A7A5A856699B622902063712D24_label_en-US" xlink:label="lab_cpix_CollaborativeArrangementFederalSmallBusinessGrantProgramsMember_97392A7A5A856699B622902063712D24" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement, Federal Small Business Grant Programs [Member]</link:label>
    <link:label id="lab_cpix_CollaborativeArrangementFederalSmallBusinessGrantProgramsMember_97392A7A5A856699B622902063712D24_documentation_en-US" xlink:label="lab_cpix_CollaborativeArrangementFederalSmallBusinessGrantProgramsMember_97392A7A5A856699B622902063712D24" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement, Federal Small Business Grant Programs [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_CollaborativeArrangementFederalSmallBusinessGrantProgramsMember" xlink:label="loc_cpix_CollaborativeArrangementFederalSmallBusinessGrantProgramsMember_97392A7A5A856699B622902063712D24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_CollaborativeArrangementFederalSmallBusinessGrantProgramsMember_97392A7A5A856699B622902063712D24" xlink:to="lab_cpix_CollaborativeArrangementFederalSmallBusinessGrantProgramsMember_97392A7A5A856699B622902063712D24" xlink:type="arc" />
    <link:label id="lab_cpix_AccountsReceivableAllowancesByComponentAxis_D6E43E7D05936747AFC890206371470A_terseLabel_en-US" xlink:label="lab_cpix_AccountsReceivableAllowancesByComponentAxis_D6E43E7D05936747AFC890206371470A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowances by Component [Axis]</link:label>
    <link:label id="lab_cpix_AccountsReceivableAllowancesByComponentAxis_D6E43E7D05936747AFC890206371470A_label_en-US" xlink:label="lab_cpix_AccountsReceivableAllowancesByComponentAxis_D6E43E7D05936747AFC890206371470A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowances by Component [Axis]</link:label>
    <link:label id="lab_cpix_AccountsReceivableAllowancesByComponentAxis_D6E43E7D05936747AFC890206371470A_documentation_en-US" xlink:label="lab_cpix_AccountsReceivableAllowancesByComponentAxis_D6E43E7D05936747AFC890206371470A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowances by Component [Axis]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_AccountsReceivableAllowancesByComponentAxis" xlink:label="loc_cpix_AccountsReceivableAllowancesByComponentAxis_D6E43E7D05936747AFC890206371470A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_AccountsReceivableAllowancesByComponentAxis_D6E43E7D05936747AFC890206371470A" xlink:to="lab_cpix_AccountsReceivableAllowancesByComponentAxis_D6E43E7D05936747AFC890206371470A" xlink:type="arc" />
    <link:label id="lab_cpix_AccountsReceivableAllowancesByComponentDomain_AEF8771C360EB3C49A2890206371BADC_terseLabel_en-US" xlink:label="lab_cpix_AccountsReceivableAllowancesByComponentDomain_AEF8771C360EB3C49A2890206371BADC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowances by Component [Domain]</link:label>
    <link:label id="lab_cpix_AccountsReceivableAllowancesByComponentDomain_AEF8771C360EB3C49A2890206371BADC_label_en-US" xlink:label="lab_cpix_AccountsReceivableAllowancesByComponentDomain_AEF8771C360EB3C49A2890206371BADC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowances by Component [Domain]</link:label>
    <link:label id="lab_cpix_AccountsReceivableAllowancesByComponentDomain_AEF8771C360EB3C49A2890206371BADC_documentation_en-US" xlink:label="lab_cpix_AccountsReceivableAllowancesByComponentDomain_AEF8771C360EB3C49A2890206371BADC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Accounts Receivable, Allowances by Component [Axis]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_AccountsReceivableAllowancesByComponentDomain" xlink:label="loc_cpix_AccountsReceivableAllowancesByComponentDomain_AEF8771C360EB3C49A2890206371BADC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_AccountsReceivableAllowancesByComponentDomain_AEF8771C360EB3C49A2890206371BADC" xlink:to="lab_cpix_AccountsReceivableAllowancesByComponentDomain_AEF8771C360EB3C49A2890206371BADC" xlink:type="arc" />
    <link:label id="lab_cpix_ChargebacksCashDiscountsAndDamagedGoodsMember_09ABF1BE432A2F343D0F90206371CBF6_terseLabel_en-US" xlink:label="lab_cpix_ChargebacksCashDiscountsAndDamagedGoodsMember_09ABF1BE432A2F343D0F90206371CBF6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Sales Related Allowances - Chargebacks, Cash Discounts and Damaged Goods</link:label>
    <link:label id="lab_cpix_ChargebacksCashDiscountsAndDamagedGoodsMember_09ABF1BE432A2F343D0F90206371CBF6_label_en-US" xlink:label="lab_cpix_ChargebacksCashDiscountsAndDamagedGoodsMember_09ABF1BE432A2F343D0F90206371CBF6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chargebacks, Cash Discounts and Damaged Goods [Member]</link:label>
    <link:label id="lab_cpix_ChargebacksCashDiscountsAndDamagedGoodsMember_09ABF1BE432A2F343D0F90206371CBF6_documentation_en-US" xlink:label="lab_cpix_ChargebacksCashDiscountsAndDamagedGoodsMember_09ABF1BE432A2F343D0F90206371CBF6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Chargebacks, Cash Discounts and Damaged Goods [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ChargebacksCashDiscountsAndDamagedGoodsMember" xlink:label="loc_cpix_ChargebacksCashDiscountsAndDamagedGoodsMember_09ABF1BE432A2F343D0F90206371CBF6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ChargebacksCashDiscountsAndDamagedGoodsMember_09ABF1BE432A2F343D0F90206371CBF6" xlink:to="lab_cpix_ChargebacksCashDiscountsAndDamagedGoodsMember_09ABF1BE432A2F343D0F90206371CBF6" xlink:type="arc" />
    <link:label id="lab_cpix_CaldolorMember_3629319F23868B9EF20090206372718B_terseLabel_en-US" xlink:label="lab_cpix_CaldolorMember_3629319F23868B9EF20090206372718B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product, Caldolor</link:label>
    <link:label id="lab_cpix_CaldolorMember_3629319F23868B9EF20090206372718B_label_en-US" xlink:label="lab_cpix_CaldolorMember_3629319F23868B9EF20090206372718B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Caldolor [Member]</link:label>
    <link:label id="lab_cpix_CaldolorMember_3629319F23868B9EF20090206372718B_documentation_en-US" xlink:label="lab_cpix_CaldolorMember_3629319F23868B9EF20090206372718B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Caldolor.</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_CaldolorMember" xlink:label="loc_cpix_CaldolorMember_3629319F23868B9EF20090206372718B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_CaldolorMember_3629319F23868B9EF20090206372718B" xlink:to="lab_cpix_CaldolorMember_3629319F23868B9EF20090206372718B" xlink:type="arc" />
    <link:label id="lab_cpix_ProductAcetadoteGenericMember_F661478F738026F082BE90206372E468_terseLabel_en-US" xlink:label="lab_cpix_ProductAcetadoteGenericMember_F661478F738026F082BE90206372E468" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product, Acetadote, Generic</link:label>
    <link:label id="lab_cpix_ProductAcetadoteGenericMember_F661478F738026F082BE90206372E468_label_en-US" xlink:label="lab_cpix_ProductAcetadoteGenericMember_F661478F738026F082BE90206372E468" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product, Acetadote, Generic [Member]</link:label>
    <link:label id="lab_cpix_ProductAcetadoteGenericMember_F661478F738026F082BE90206372E468_documentation_en-US" xlink:label="lab_cpix_ProductAcetadoteGenericMember_F661478F738026F082BE90206372E468" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product, Acetadote, Generic [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ProductAcetadoteGenericMember" xlink:label="loc_cpix_ProductAcetadoteGenericMember_F661478F738026F082BE90206372E468" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ProductAcetadoteGenericMember_F661478F738026F082BE90206372E468" xlink:to="lab_cpix_ProductAcetadoteGenericMember_F661478F738026F082BE90206372E468" xlink:type="arc" />
    <link:label id="lab_cpix_AccruedLiabilitiesCurrentByComponentAxis_1B05BFA0256F93A423BE90206372E11F_terseLabel_en-US" xlink:label="lab_cpix_AccruedLiabilitiesCurrentByComponentAxis_1B05BFA0256F93A423BE90206372E11F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current, by Component [Axis]</link:label>
    <link:label id="lab_cpix_AccruedLiabilitiesCurrentByComponentAxis_1B05BFA0256F93A423BE90206372E11F_label_en-US" xlink:label="lab_cpix_AccruedLiabilitiesCurrentByComponentAxis_1B05BFA0256F93A423BE90206372E11F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current, by Component [Axis]</link:label>
    <link:label id="lab_cpix_AccruedLiabilitiesCurrentByComponentAxis_1B05BFA0256F93A423BE90206372E11F_documentation_en-US" xlink:label="lab_cpix_AccruedLiabilitiesCurrentByComponentAxis_1B05BFA0256F93A423BE90206372E11F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current, by Component [Axis]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_AccruedLiabilitiesCurrentByComponentAxis" xlink:label="loc_cpix_AccruedLiabilitiesCurrentByComponentAxis_1B05BFA0256F93A423BE90206372E11F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_AccruedLiabilitiesCurrentByComponentAxis_1B05BFA0256F93A423BE90206372E11F" xlink:to="lab_cpix_AccruedLiabilitiesCurrentByComponentAxis_1B05BFA0256F93A423BE90206372E11F" xlink:type="arc" />
    <link:label id="lab_cpix_AccruedLiabilitiesCurrentByComponentDomain_0A39A205FF978FFC2FC1902063724926_terseLabel_en-US" xlink:label="lab_cpix_AccruedLiabilitiesCurrentByComponentDomain_0A39A205FF978FFC2FC1902063724926" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current, by Component [Domain]</link:label>
    <link:label id="lab_cpix_AccruedLiabilitiesCurrentByComponentDomain_0A39A205FF978FFC2FC1902063724926_label_en-US" xlink:label="lab_cpix_AccruedLiabilitiesCurrentByComponentDomain_0A39A205FF978FFC2FC1902063724926" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current, by Component [Domain]</link:label>
    <link:label id="lab_cpix_AccruedLiabilitiesCurrentByComponentDomain_0A39A205FF978FFC2FC1902063724926_documentation_en-US" xlink:label="lab_cpix_AccruedLiabilitiesCurrentByComponentDomain_0A39A205FF978FFC2FC1902063724926" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Accrued Liabilities, Current, by Component [Axis]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_AccruedLiabilitiesCurrentByComponentDomain" xlink:label="loc_cpix_AccruedLiabilitiesCurrentByComponentDomain_0A39A205FF978FFC2FC1902063724926" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_AccruedLiabilitiesCurrentByComponentDomain_0A39A205FF978FFC2FC1902063724926" xlink:to="lab_cpix_AccruedLiabilitiesCurrentByComponentDomain_0A39A205FF978FFC2FC1902063724926" xlink:type="arc" />
    <link:label id="lab_cpix_ProductSalesRelatedAccrualsRebatesProductReturnsAdministrativeFeesAndServiceFeesMember_1D9F67343C237DB1C751902063723A10_terseLabel_en-US" xlink:label="lab_cpix_ProductSalesRelatedAccrualsRebatesProductReturnsAdministrativeFeesAndServiceFeesMember_1D9F67343C237DB1C751902063723A10" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Sales Related Accruals - Rebates, Product Returns, Administrative Fees and Service Fees</link:label>
    <link:label id="lab_cpix_ProductSalesRelatedAccrualsRebatesProductReturnsAdministrativeFeesAndServiceFeesMember_1D9F67343C237DB1C751902063723A10_label_en-US" xlink:label="lab_cpix_ProductSalesRelatedAccrualsRebatesProductReturnsAdministrativeFeesAndServiceFeesMember_1D9F67343C237DB1C751902063723A10" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Sales Related Accruals, Rebates, Product Returns, Administrative Fees and Service Fees [Member]</link:label>
    <link:label id="lab_cpix_ProductSalesRelatedAccrualsRebatesProductReturnsAdministrativeFeesAndServiceFeesMember_1D9F67343C237DB1C751902063723A10_documentation_en-US" xlink:label="lab_cpix_ProductSalesRelatedAccrualsRebatesProductReturnsAdministrativeFeesAndServiceFeesMember_1D9F67343C237DB1C751902063723A10" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product sales related accruals, rebates, product returns, administrative fees and service fees [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ProductSalesRelatedAccrualsRebatesProductReturnsAdministrativeFeesAndServiceFeesMember" xlink:label="loc_cpix_ProductSalesRelatedAccrualsRebatesProductReturnsAdministrativeFeesAndServiceFeesMember_1D9F67343C237DB1C751902063723A10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ProductSalesRelatedAccrualsRebatesProductReturnsAdministrativeFeesAndServiceFeesMember_1D9F67343C237DB1C751902063723A10" xlink:to="lab_cpix_ProductSalesRelatedAccrualsRebatesProductReturnsAdministrativeFeesAndServiceFeesMember_1D9F67343C237DB1C751902063723A10" xlink:type="arc" />
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_EC40867B9CFA689A4A0F90206372B87A_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_EC40867B9CFA689A4A0F90206372B87A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_EC40867B9CFA689A4A0F90206372B87A_label_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_EC40867B9CFA689A4A0F90206372B87A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_EC40867B9CFA689A4A0F90206372B87A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_EC40867B9CFA689A4A0F90206372B87A" xlink:to="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_EC40867B9CFA689A4A0F90206372B87A" xlink:type="arc" />
    <link:label id="lab_cpix_ProductRevenuesAbstract_00CEA2DCBE01B1BEAC0B9020637278B5_terseLabel_en-US" xlink:label="lab_cpix_ProductRevenuesAbstract_00CEA2DCBE01B1BEAC0B9020637278B5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Revenues</link:label>
    <link:label id="lab_cpix_ProductRevenuesAbstract_00CEA2DCBE01B1BEAC0B9020637278B5_label_en-US" xlink:label="lab_cpix_ProductRevenuesAbstract_00CEA2DCBE01B1BEAC0B9020637278B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Revenues [Abstract]</link:label>
    <link:label id="lab_cpix_ProductRevenuesAbstract_00CEA2DCBE01B1BEAC0B9020637278B5_documentation_en-US" xlink:label="lab_cpix_ProductRevenuesAbstract_00CEA2DCBE01B1BEAC0B9020637278B5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product Revenues [Abstract]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ProductRevenuesAbstract" xlink:label="loc_cpix_ProductRevenuesAbstract_00CEA2DCBE01B1BEAC0B9020637278B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ProductRevenuesAbstract_00CEA2DCBE01B1BEAC0B9020637278B5" xlink:to="lab_cpix_ProductRevenuesAbstract_00CEA2DCBE01B1BEAC0B9020637278B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BB67C2827EC52703561B902063727620_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BB67C2827EC52703561B902063727620" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, allowances, current</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BB67C2827EC52703561B902063727620_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BB67C2827EC52703561B902063727620" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BB67C2827EC52703561B902063727620" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BB67C2827EC52703561B902063727620" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_BB67C2827EC52703561B902063727620" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_C2F3A49C8CC0853D2798902063727173_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_C2F3A49C8CC0853D2798902063727173" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities, current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_C2F3A49C8CC0853D2798902063727173" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_C2F3A49C8CC0853D2798902063727173" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_C2F3A49C8CC0853D2798902063727173" xlink:type="arc" />
    <link:label id="lab_cpix_OtherRevenuesAbstract_F6D20610DD4498438A61902063723277_terseLabel_en-US" xlink:label="lab_cpix_OtherRevenuesAbstract_F6D20610DD4498438A61902063723277" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Revenues</link:label>
    <link:label id="lab_cpix_OtherRevenuesAbstract_F6D20610DD4498438A61902063723277_label_en-US" xlink:label="lab_cpix_OtherRevenuesAbstract_F6D20610DD4498438A61902063723277" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Revenues [Abstract]</link:label>
    <link:label id="lab_cpix_OtherRevenuesAbstract_F6D20610DD4498438A61902063723277_documentation_en-US" xlink:label="lab_cpix_OtherRevenuesAbstract_F6D20610DD4498438A61902063723277" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Revenues [Abstract]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_OtherRevenuesAbstract" xlink:label="loc_cpix_OtherRevenuesAbstract_F6D20610DD4498438A61902063723277" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_OtherRevenuesAbstract_F6D20610DD4498438A61902063723277" xlink:to="lab_cpix_OtherRevenuesAbstract_F6D20610DD4498438A61902063723277" xlink:type="arc" />
    <link:label id="lab_cpix_RevenueRecognitionUpfrontPayment_69C849B9B27E0FE14FD9902063723869_terseLabel_en-US" xlink:label="lab_cpix_RevenueRecognitionUpfrontPayment_69C849B9B27E0FE14FD9902063723869" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other revenue, upfront payment</link:label>
    <link:label id="lab_cpix_RevenueRecognitionUpfrontPayment_69C849B9B27E0FE14FD9902063723869_label_en-US" xlink:label="lab_cpix_RevenueRecognitionUpfrontPayment_69C849B9B27E0FE14FD9902063723869" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Upfront Payment</link:label>
    <link:label id="lab_cpix_RevenueRecognitionUpfrontPayment_69C849B9B27E0FE14FD9902063723869_documentation_en-US" xlink:label="lab_cpix_RevenueRecognitionUpfrontPayment_69C849B9B27E0FE14FD9902063723869" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Upfront Payment</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_RevenueRecognitionUpfrontPayment" xlink:label="loc_cpix_RevenueRecognitionUpfrontPayment_69C849B9B27E0FE14FD9902063723869" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_RevenueRecognitionUpfrontPayment_69C849B9B27E0FE14FD9902063723869" xlink:to="lab_cpix_RevenueRecognitionUpfrontPayment_69C849B9B27E0FE14FD9902063723869" xlink:type="arc" />
    <link:label id="lab_cpix_RevenueRecognitionPotentialUpfrontPaymentsRelatedtoRegulatoryApproval_FC934A250C3D7E3D3137902063721FE6_terseLabel_en-US" xlink:label="lab_cpix_RevenueRecognitionPotentialUpfrontPaymentsRelatedtoRegulatoryApproval_FC934A250C3D7E3D3137902063721FE6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other revenue, potential upfront payments related to regulatory approval</link:label>
    <link:label id="lab_cpix_RevenueRecognitionPotentialUpfrontPaymentsRelatedtoRegulatoryApproval_FC934A250C3D7E3D3137902063721FE6_label_en-US" xlink:label="lab_cpix_RevenueRecognitionPotentialUpfrontPaymentsRelatedtoRegulatoryApproval_FC934A250C3D7E3D3137902063721FE6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Potential Upfront Payments Related to Regulatory Approval</link:label>
    <link:label id="lab_cpix_RevenueRecognitionPotentialUpfrontPaymentsRelatedtoRegulatoryApproval_FC934A250C3D7E3D3137902063721FE6_documentation_en-US" xlink:label="lab_cpix_RevenueRecognitionPotentialUpfrontPaymentsRelatedtoRegulatoryApproval_FC934A250C3D7E3D3137902063721FE6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Potential Upfront Payments Related to Regulatory Approval</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_RevenueRecognitionPotentialUpfrontPaymentsRelatedtoRegulatoryApproval" xlink:label="loc_cpix_RevenueRecognitionPotentialUpfrontPaymentsRelatedtoRegulatoryApproval_FC934A250C3D7E3D3137902063721FE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_RevenueRecognitionPotentialUpfrontPaymentsRelatedtoRegulatoryApproval_FC934A250C3D7E3D3137902063721FE6" xlink:to="lab_cpix_RevenueRecognitionPotentialUpfrontPaymentsRelatedtoRegulatoryApproval_FC934A250C3D7E3D3137902063721FE6" xlink:type="arc" />
    <link:label id="lab_cpix_RevenueRecognitionCumulativeUpfrontPayment_92A90C2B0B06057DD9A89020637220CD_terseLabel_en-US" xlink:label="lab_cpix_RevenueRecognitionCumulativeUpfrontPayment_92A90C2B0B06057DD9A89020637220CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative upfront payment</link:label>
    <link:label id="lab_cpix_RevenueRecognitionCumulativeUpfrontPayment_92A90C2B0B06057DD9A89020637220CD_label_en-US" xlink:label="lab_cpix_RevenueRecognitionCumulativeUpfrontPayment_92A90C2B0B06057DD9A89020637220CD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Cumulative Upfront Payment</link:label>
    <link:label id="lab_cpix_RevenueRecognitionCumulativeUpfrontPayment_92A90C2B0B06057DD9A89020637220CD_documentation_en-US" xlink:label="lab_cpix_RevenueRecognitionCumulativeUpfrontPayment_92A90C2B0B06057DD9A89020637220CD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Cumulative Upfront Payment</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_RevenueRecognitionCumulativeUpfrontPayment" xlink:label="loc_cpix_RevenueRecognitionCumulativeUpfrontPayment_92A90C2B0B06057DD9A89020637220CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_RevenueRecognitionCumulativeUpfrontPayment_92A90C2B0B06057DD9A89020637220CD" xlink:to="lab_cpix_RevenueRecognitionCumulativeUpfrontPayment_92A90C2B0B06057DD9A89020637220CD" xlink:type="arc" />
    <link:label id="lab_cpix_RevenueRecognitionRelatedtoMilestonePayments_AF802EF42F5863D277DB905175FD5EF1_terseLabel_en-US" xlink:label="lab_cpix_RevenueRecognitionRelatedtoMilestonePayments_AF802EF42F5863D277DB905175FD5EF1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue related to milestone payments</link:label>
    <link:label id="lab_cpix_RevenueRecognitionRelatedtoMilestonePayments_AF802EF42F5863D277DB905175FD5EF1_label_en-US" xlink:label="lab_cpix_RevenueRecognitionRelatedtoMilestonePayments_AF802EF42F5863D277DB905175FD5EF1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Related to Milestone Payments</link:label>
    <link:label id="lab_cpix_RevenueRecognitionRelatedtoMilestonePayments_AF802EF42F5863D277DB905175FD5EF1_documentation_en-US" xlink:label="lab_cpix_RevenueRecognitionRelatedtoMilestonePayments_AF802EF42F5863D277DB905175FD5EF1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Recognition, Related to Milestone Payments</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_RevenueRecognitionRelatedtoMilestonePayments" xlink:label="loc_cpix_RevenueRecognitionRelatedtoMilestonePayments_AF802EF42F5863D277DB905175FD5EF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_RevenueRecognitionRelatedtoMilestonePayments_AF802EF42F5863D277DB905175FD5EF1" xlink:to="lab_cpix_RevenueRecognitionRelatedtoMilestonePayments_AF802EF42F5863D277DB905175FD5EF1" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromGrants_09324FA798BDEB1B613B90206372AB73_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromGrants_09324FA798BDEB1B613B90206372AB73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other revenues, grants</link:label>
    <link:label id="lab_us-gaap_RevenueFromGrants_09324FA798BDEB1B613B90206372AB73_label_en-US" xlink:label="lab_us-gaap_RevenueFromGrants_09324FA798BDEB1B613B90206372AB73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Grants</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RevenueFromGrants" xlink:label="loc_us-gaap_RevenueFromGrants_09324FA798BDEB1B613B90206372AB73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromGrants_09324FA798BDEB1B613B90206372AB73" xlink:to="lab_us-gaap_RevenueFromGrants_09324FA798BDEB1B613B90206372AB73" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_313872EF5C08B93C1C052EBAC304A163_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4E8557F8A9675856A9E1F4B60D23D6AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_313872EF5C08B93C1C052EBAC304A163_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4E8557F8A9675856A9E1F4B60D23D6AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4E8557F8A9675856A9E1F4B60D23D6AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4E8557F8A9675856A9E1F4B60D23D6AE" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4E8557F8A9675856A9E1F4B60D23D6AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7A0440AD3E59D48811A72EBAC30488DD_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_D867EE91558257F1810D2A160A6FE927" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7A0440AD3E59D48811A72EBAC30488DD_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_D867EE91558257F1810D2A160A6FE927" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_D867EE91558257F1810D2A160A6FE927" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_D867EE91558257F1810D2A160A6FE927" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_D867EE91558257F1810D2A160A6FE927" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_1A1728DE1F91945D31DB2EBAC30499A8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_C475A12AE49A5396B31BA8D7CAE68DFA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_1A1728DE1F91945D31DB2EBAC30499A8_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_C475A12AE49A5396B31BA8D7CAE68DFA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C475A12AE49A5396B31BA8D7CAE68DFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_C475A12AE49A5396B31BA8D7CAE68DFA" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_C475A12AE49A5396B31BA8D7CAE68DFA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComputerEquipmentMember_C639A21EC424517759ED2EBAC30413BF_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember_4FE19E2A651B50659BD12BF66022FAB1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer Equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_C639A21EC424517759ED2EBAC30413BF_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember_4FE19E2A651B50659BD12BF66022FAB1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaap_ComputerEquipmentMember_4FE19E2A651B50659BD12BF66022FAB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember_4FE19E2A651B50659BD12BF66022FAB1" xlink:to="lab_us-gaap_ComputerEquipmentMember_4FE19E2A651B50659BD12BF66022FAB1" xlink:type="arc" />
    <link:label id="lab_us-gaap_OfficeEquipmentMember_DF1B34DF66C6414C54932EBAC3059B42_terseLabel_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember_9C378327348C53F5BED5D2003C733868" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Office Equipment</link:label>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_DF1B34DF66C6414C54932EBAC3059B42_label_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember_9C378327348C53F5BED5D2003C733868" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Office Equipment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_9C378327348C53F5BED5D2003C733868" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OfficeEquipmentMember_9C378327348C53F5BED5D2003C733868" xlink:to="lab_us-gaap_OfficeEquipmentMember_9C378327348C53F5BED5D2003C733868" xlink:type="arc" />
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_54F7B897E240C673D1492EBAC30535B7_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember_52FA61E2DFBD59948DDF8D9554C03C03" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_54F7B897E240C673D1492EBAC30535B7_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember_52FA61E2DFBD59948DDF8D9554C03C03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_52FA61E2DFBD59948DDF8D9554C03C03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember_52FA61E2DFBD59948DDF8D9554C03C03" xlink:to="lab_us-gaap_FurnitureAndFixturesMember_52FA61E2DFBD59948DDF8D9554C03C03" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_55F14BDD8E09EC769D2B2EBAC305F446_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember_638907B3894553D08109F7376987921F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold Improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_55F14BDD8E09EC769D2B2EBAC305F446_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember_638907B3894553D08109F7376987921F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_638907B3894553D08109F7376987921F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember_638907B3894553D08109F7376987921F" xlink:to="lab_us-gaap_LeaseholdImprovementsMember_638907B3894553D08109F7376987921F" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_AC453426A73996378D5E2EBAC3059344_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_7F6FA39A42D45A43BE8B770F971AB7C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_AC453426A73996378D5E2EBAC3059344_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_7F6FA39A42D45A43BE8B770F971AB7C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7F6FA39A42D45A43BE8B770F971AB7C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7F6FA39A42D45A43BE8B770F971AB7C5" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems_7F6FA39A42D45A43BE8B770F971AB7C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_EEE79F6986FDB057C7282EBAC305F4D8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_2D7901F047105E318B4C397EC2356511" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_EEE79F6986FDB057C7282EBAC305F4D8_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_2D7901F047105E318B4C397EC2356511" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_2D7901F047105E318B4C397EC2356511" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_2D7901F047105E318B4C397EC2356511" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross_2D7901F047105E318B4C397EC2356511" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_16AC9D6E355D2CA1A3162EBAC3051DDF_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_A9F6EBAC15C75EBBBFA149312C468D26" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_16AC9D6E355D2CA1A3162EBAC3051DDF_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_A9F6EBAC15C75EBBBFA149312C468D26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_A9F6EBAC15C75EBBBFA149312C468D26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_A9F6EBAC15C75EBBBFA149312C468D26" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_A9F6EBAC15C75EBBBFA149312C468D26" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_67E63FFA23EDA42DD2722EBAC3059217_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_B6CC526F5CB3546E90448F35EDF63FB2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total property and equipment, net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_B6CC526F5CB3546E90448F35EDF63FB2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_B6CC526F5CB3546E90448F35EDF63FB2" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_B6CC526F5CB3546E90448F35EDF63FB2" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_1B565DF1B49F35CCCC142EBAC3055469_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_0BE9CBD45DBC5915A321F72F849A5AB4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_1B565DF1B49F35CCCC142EBAC3055469_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_0BE9CBD45DBC5915A321F72F849A5AB4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0BE9CBD45DBC5915A321F72F849A5AB4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_0BE9CBD45DBC5915A321F72F849A5AB4" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_0BE9CBD45DBC5915A321F72F849A5AB4" xlink:type="arc" />
    <link:label id="lab_cpix_PropertyAndEquipmentUsefulLifeTextual_0957F7D484ADAB6CBD5B2EBAC30506F1_terseLabel_en-US" xlink:label="lab_cpix_PropertyAndEquipmentUsefulLifeTextual_EF4FC9E106855B56A61151CAE261DAE8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, useful life (Textual)</link:label>
    <link:label id="lab_cpix_PropertyAndEquipmentUsefulLifeTextual_0957F7D484ADAB6CBD5B2EBAC30506F1_label_en-US" xlink:label="lab_cpix_PropertyAndEquipmentUsefulLifeTextual_EF4FC9E106855B56A61151CAE261DAE8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property and Equipment, useful life (Textual)</link:label>
    <link:label id="lab_cpix_PropertyAndEquipmentUsefulLifeTextual_0957F7D484ADAB6CBD5B2EBAC30506F1_documentation_en-US" xlink:label="lab_cpix_PropertyAndEquipmentUsefulLifeTextual_EF4FC9E106855B56A61151CAE261DAE8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property and Equipment, useful life (Textual)</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_PropertyAndEquipmentUsefulLifeTextual" xlink:label="loc_cpix_PropertyAndEquipmentUsefulLifeTextual_EF4FC9E106855B56A61151CAE261DAE8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_PropertyAndEquipmentUsefulLifeTextual_EF4FC9E106855B56A61151CAE261DAE8" xlink:to="lab_cpix_PropertyAndEquipmentUsefulLifeTextual_EF4FC9E106855B56A61151CAE261DAE8" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_4D99721B6AF77BCCAD822E71E0A1480D_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_6C47A2396B46544FA1B50F7C69E32464" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_4D99721B6AF77BCCAD822E71E0A1480D_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_6C47A2396B46544FA1B50F7C69E32464" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_6C47A2396B46544FA1B50F7C69E32464" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_6C47A2396B46544FA1B50F7C69E32464" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_6C47A2396B46544FA1B50F7C69E32464" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_F9CC5A522B95CC6D90A62E71E075900B_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_F6B1EC51BB895540BA8DCE960996C2E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_F9CC5A522B95CC6D90A62E71E075900B_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_F6B1EC51BB895540BA8DCE960996C2E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_F6B1EC51BB895540BA8DCE960996C2E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_F6B1EC51BB895540BA8DCE960996C2E7" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_F6B1EC51BB895540BA8DCE960996C2E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_B34F2351838C5D95F7A52E71E0B574ED_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_3E58ADAF1CC65A6FA173F79B926C6C95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_B34F2351838C5D95F7A52E71E0B574ED_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_3E58ADAF1CC65A6FA173F79B926C6C95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_3E58ADAF1CC65A6FA173F79B926C6C95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock_3E58ADAF1CC65A6FA173F79B926C6C95" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock_3E58ADAF1CC65A6FA173F79B926C6C95" xlink:type="arc" />
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_0F261B97D232C7E56C232E71E072422C_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_495C5EC08CC95086BB00E344CA40CFB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation and Retirement Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_495C5EC08CC95086BB00E344CA40CFB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_495C5EC08CC95086BB00E344CA40CFB7" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_495C5EC08CC95086BB00E344CA40CFB7" xlink:type="arc" />
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_8DED56AD09FBC0A9E36E2E71E072F88E_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_418BF632EAF75EE39A2B08DD9FFD14B6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_8DED56AD09FBC0A9E36E2E71E072F88E_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_418BF632EAF75EE39A2B08DD9FFD14B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_418BF632EAF75EE39A2B08DD9FFD14B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_418BF632EAF75EE39A2B08DD9FFD14B6" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_418BF632EAF75EE39A2B08DD9FFD14B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_37D93DD2D42F581DF97EAE8BDC5DE9B6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable_37D93DD2D42F581DF97EAE8BDC5DE9B6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_37D93DD2D42F581DF97EAE8BDC5DE9B6_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable_37D93DD2D42F581DF97EAE8BDC5DE9B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_37D93DD2D42F581DF97EAE8BDC5DE9B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_37D93DD2D42F581DF97EAE8BDC5DE9B6" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable_37D93DD2D42F581DF97EAE8BDC5DE9B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_F9F7ACFEA0ADF8A1D74CAE8BDC5E159F_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_F9F7ACFEA0ADF8A1D74CAE8BDC5E159F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_F9F7ACFEA0ADF8A1D74CAE8BDC5E159F_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_F9F7ACFEA0ADF8A1D74CAE8BDC5E159F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_F9F7ACFEA0ADF8A1D74CAE8BDC5E159F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_F9F7ACFEA0ADF8A1D74CAE8BDC5E159F" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis_F9F7ACFEA0ADF8A1D74CAE8BDC5E159F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_3AB201D60AF174D6184BAE8BDC5EB87B_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_3AB201D60AF174D6184BAE8BDC5EB87B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_3AB201D60AF174D6184BAE8BDC5EB87B_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_3AB201D60AF174D6184BAE8BDC5EB87B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_3AB201D60AF174D6184BAE8BDC5EB87B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_3AB201D60AF174D6184BAE8BDC5EB87B" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain_3AB201D60AF174D6184BAE8BDC5EB87B" xlink:type="arc" />
    <link:label id="lab_us-gaap_InternalRevenueServiceIRSMember_AC3E4700B6D7F452867BAE8BDC5EF538_terseLabel_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember_AC3E4700B6D7F452867BAE8BDC5EF538" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_InternalRevenueServiceIRSMember_AC3E4700B6D7F452867BAE8BDC5EF538_label_en-US" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember_AC3E4700B6D7F452867BAE8BDC5EF538" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Revenue Service (IRS) [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_AC3E4700B6D7F452867BAE8BDC5EF538" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalRevenueServiceIRSMember_AC3E4700B6D7F452867BAE8BDC5EF538" xlink:to="lab_us-gaap_InternalRevenueServiceIRSMember_AC3E4700B6D7F452867BAE8BDC5EF538" xlink:type="arc" />
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_4E7C1CB38ABF35E9B261AE8BDC5EA476_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember_4E7C1CB38ABF35E9B261AE8BDC5EA476" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_4E7C1CB38ABF35E9B261AE8BDC5EA476_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember_4E7C1CB38ABF35E9B261AE8BDC5EA476" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_4E7C1CB38ABF35E9B261AE8BDC5EA476" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember_4E7C1CB38ABF35E9B261AE8BDC5EA476" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember_4E7C1CB38ABF35E9B261AE8BDC5EA476" xlink:type="arc" />
    <link:label id="lab_cpix_OperatingLossCarryforwardNatureAxis_6024834A03C4716B340EAE8BDC5E4425_terseLabel_en-US" xlink:label="lab_cpix_OperatingLossCarryforwardNatureAxis_6024834A03C4716B340EAE8BDC5E4425" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards, Nature [Axis]</link:label>
    <link:label id="lab_cpix_OperatingLossCarryforwardNatureAxis_6024834A03C4716B340EAE8BDC5E4425_label_en-US" xlink:label="lab_cpix_OperatingLossCarryforwardNatureAxis_6024834A03C4716B340EAE8BDC5E4425" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforward, Nature [Axis]</link:label>
    <link:label id="lab_cpix_OperatingLossCarryforwardNatureAxis_6024834A03C4716B340EAE8BDC5E4425_documentation_en-US" xlink:label="lab_cpix_OperatingLossCarryforwardNatureAxis_6024834A03C4716B340EAE8BDC5E4425" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforward, Nature of Item [Axis]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_OperatingLossCarryforwardNatureAxis" xlink:label="loc_cpix_OperatingLossCarryforwardNatureAxis_6024834A03C4716B340EAE8BDC5E4425" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_OperatingLossCarryforwardNatureAxis_6024834A03C4716B340EAE8BDC5E4425" xlink:to="lab_cpix_OperatingLossCarryforwardNatureAxis_6024834A03C4716B340EAE8BDC5E4425" xlink:type="arc" />
    <link:label id="lab_cpix_OperatingLossCarryforwardNatureDomain_7011FCFBA333B472AFD9AE8BDC5E803C_terseLabel_en-US" xlink:label="lab_cpix_OperatingLossCarryforwardNatureDomain_7011FCFBA333B472AFD9AE8BDC5E803C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards, Nature [Domain]</link:label>
    <link:label id="lab_cpix_OperatingLossCarryforwardNatureDomain_7011FCFBA333B472AFD9AE8BDC5E803C_label_en-US" xlink:label="lab_cpix_OperatingLossCarryforwardNatureDomain_7011FCFBA333B472AFD9AE8BDC5E803C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforward, Nature [Domain]</link:label>
    <link:label id="lab_cpix_OperatingLossCarryforwardNatureDomain_7011FCFBA333B472AFD9AE8BDC5E803C_documentation_en-US" xlink:label="lab_cpix_OperatingLossCarryforwardNatureDomain_7011FCFBA333B472AFD9AE8BDC5E803C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Operating Loss Carryforward, Nature of Item [Axis]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_OperatingLossCarryforwardNatureDomain" xlink:label="loc_cpix_OperatingLossCarryforwardNatureDomain_7011FCFBA333B472AFD9AE8BDC5E803C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_OperatingLossCarryforwardNatureDomain_7011FCFBA333B472AFD9AE8BDC5E803C" xlink:to="lab_cpix_OperatingLossCarryforwardNatureDomain_7011FCFBA333B472AFD9AE8BDC5E803C" xlink:type="arc" />
    <link:label id="lab_cpix_CharitableForeignTaxCreditandAMTCarryforwardMember_39EB05027C850C1D755AAE8BDC5EFA3D_terseLabel_en-US" xlink:label="lab_cpix_CharitableForeignTaxCreditandAMTCarryforwardMember_39EB05027C850C1D755AAE8BDC5EFA3D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charitable, Foreign Tax Credit and AMT Carryforward</link:label>
    <link:label id="lab_cpix_CharitableForeignTaxCreditandAMTCarryforwardMember_39EB05027C850C1D755AAE8BDC5EFA3D_label_en-US" xlink:label="lab_cpix_CharitableForeignTaxCreditandAMTCarryforwardMember_39EB05027C850C1D755AAE8BDC5EFA3D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Charitable, Foreign Tax Credit and AMT Carryforward [Member]</link:label>
    <link:label id="lab_cpix_CharitableForeignTaxCreditandAMTCarryforwardMember_39EB05027C850C1D755AAE8BDC5EFA3D_documentation_en-US" xlink:label="lab_cpix_CharitableForeignTaxCreditandAMTCarryforwardMember_39EB05027C850C1D755AAE8BDC5EFA3D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Charitable, Foreign Tax Credit and AMT Carryforward [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_CharitableForeignTaxCreditandAMTCarryforwardMember" xlink:label="loc_cpix_CharitableForeignTaxCreditandAMTCarryforwardMember_39EB05027C850C1D755AAE8BDC5EFA3D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_CharitableForeignTaxCreditandAMTCarryforwardMember_39EB05027C850C1D755AAE8BDC5EFA3D" xlink:to="lab_cpix_CharitableForeignTaxCreditandAMTCarryforwardMember_39EB05027C850C1D755AAE8BDC5EFA3D" xlink:type="arc" />
    <link:label id="lab_cpix_OrphanDrugandResearchandDevelopmentTaxCreditMember_038D4C98E37B372D6FE1AE8BDC5E9128_terseLabel_en-US" xlink:label="lab_cpix_OrphanDrugandResearchandDevelopmentTaxCreditMember_038D4C98E37B372D6FE1AE8BDC5E9128" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Orphan Drug and Research and Development Tax Credit</link:label>
    <link:label id="lab_cpix_OrphanDrugandResearchandDevelopmentTaxCreditMember_038D4C98E37B372D6FE1AE8BDC5E9128_label_en-US" xlink:label="lab_cpix_OrphanDrugandResearchandDevelopmentTaxCreditMember_038D4C98E37B372D6FE1AE8BDC5E9128" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Orphan Drug and Research and Development Tax Credit [Member]</link:label>
    <link:label id="lab_cpix_OrphanDrugandResearchandDevelopmentTaxCreditMember_038D4C98E37B372D6FE1AE8BDC5E9128_documentation_en-US" xlink:label="lab_cpix_OrphanDrugandResearchandDevelopmentTaxCreditMember_038D4C98E37B372D6FE1AE8BDC5E9128" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Orphan Drug and Research and Development Tax Credit [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_OrphanDrugandResearchandDevelopmentTaxCreditMember" xlink:label="loc_cpix_OrphanDrugandResearchandDevelopmentTaxCreditMember_038D4C98E37B372D6FE1AE8BDC5E9128" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_OrphanDrugandResearchandDevelopmentTaxCreditMember_038D4C98E37B372D6FE1AE8BDC5E9128" xlink:to="lab_cpix_OrphanDrugandResearchandDevelopmentTaxCreditMember_038D4C98E37B372D6FE1AE8BDC5E9128" xlink:type="arc" />
    <link:label id="lab_cpix_ExerciseOfNonqualifiedStockOptionsMember_31BBA84AB43026905202AE8BDC5ECADC_terseLabel_en-US" xlink:label="lab_cpix_ExerciseOfNonqualifiedStockOptionsMember_31BBA84AB43026905202AE8BDC5ECADC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of NonQualified Stock Options</link:label>
    <link:label id="lab_cpix_ExerciseOfNonqualifiedStockOptionsMember_31BBA84AB43026905202AE8BDC5ECADC_label_en-US" xlink:label="lab_cpix_ExerciseOfNonqualifiedStockOptionsMember_31BBA84AB43026905202AE8BDC5ECADC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise of NonQualified Stock Options [Member]</link:label>
    <link:label id="lab_cpix_ExerciseOfNonqualifiedStockOptionsMember_31BBA84AB43026905202AE8BDC5ECADC_documentation_en-US" xlink:label="lab_cpix_ExerciseOfNonqualifiedStockOptionsMember_31BBA84AB43026905202AE8BDC5ECADC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise of NonQualified Stock Options [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ExerciseOfNonqualifiedStockOptionsMember" xlink:label="loc_cpix_ExerciseOfNonqualifiedStockOptionsMember_31BBA84AB43026905202AE8BDC5ECADC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ExerciseOfNonqualifiedStockOptionsMember_31BBA84AB43026905202AE8BDC5ECADC" xlink:to="lab_cpix_ExerciseOfNonqualifiedStockOptionsMember_31BBA84AB43026905202AE8BDC5ECADC" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_73124FDDDFE802189FCDAE8BDC5EF05C_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems_73124FDDDFE802189FCDAE8BDC5EF05C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_73124FDDDFE802189FCDAE8BDC5EF05C_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems_73124FDDDFE802189FCDAE8BDC5EF05C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_73124FDDDFE802189FCDAE8BDC5EF05C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_73124FDDDFE802189FCDAE8BDC5EF05C" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems_73124FDDDFE802189FCDAE8BDC5EF05C" xlink:type="arc" />
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_B8B153BA5929D3C85C3AAE8BDC5E4A10_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount_B8B153BA5929D3C85C3AAE8BDC5E4A10" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recognized carryforward tax asset</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_B8B153BA5929D3C85C3AAE8BDC5E4A10_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount_B8B153BA5929D3C85C3AAE8BDC5E4A10" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_B8B153BA5929D3C85C3AAE8BDC5E4A10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount_B8B153BA5929D3C85C3AAE8BDC5E4A10" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount_B8B153BA5929D3C85C3AAE8BDC5E4A10" xlink:type="arc" />
    <link:label id="lab_cpix_OperatingLossCarryforwardsAmountSubjectToFullValuationAllowance_A4C016F4AEEC44C8C0E0AE8BDC5E7ED2_terseLabel_en-US" xlink:label="lab_cpix_OperatingLossCarryforwardsAmountSubjectToFullValuationAllowance_A4C016F4AEEC44C8C0E0AE8BDC5E7ED2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards, amount subject to full valuation allowance</link:label>
    <link:label id="lab_cpix_OperatingLossCarryforwardsAmountSubjectToFullValuationAllowance_A4C016F4AEEC44C8C0E0AE8BDC5E7ED2_label_en-US" xlink:label="lab_cpix_OperatingLossCarryforwardsAmountSubjectToFullValuationAllowance_A4C016F4AEEC44C8C0E0AE8BDC5E7ED2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards, amount subject to full valuation allowance</link:label>
    <link:label id="lab_cpix_OperatingLossCarryforwardsAmountSubjectToFullValuationAllowance_A4C016F4AEEC44C8C0E0AE8BDC5E7ED2_documentation_en-US" xlink:label="lab_cpix_OperatingLossCarryforwardsAmountSubjectToFullValuationAllowance_A4C016F4AEEC44C8C0E0AE8BDC5E7ED2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards, amount subject to full valuation allowance</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_OperatingLossCarryforwardsAmountSubjectToFullValuationAllowance" xlink:label="loc_cpix_OperatingLossCarryforwardsAmountSubjectToFullValuationAllowance_A4C016F4AEEC44C8C0E0AE8BDC5E7ED2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_OperatingLossCarryforwardsAmountSubjectToFullValuationAllowance_A4C016F4AEEC44C8C0E0AE8BDC5E7ED2" xlink:to="lab_cpix_OperatingLossCarryforwardsAmountSubjectToFullValuationAllowance_A4C016F4AEEC44C8C0E0AE8BDC5E7ED2" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_26C29B9D3248AD70F6982E71E0131C57_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_59DAD58061A25460A5DF105E4A046672" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_26C29B9D3248AD70F6982E71E0131C57_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_59DAD58061A25460A5DF105E4A046672" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_59DAD58061A25460A5DF105E4A046672" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_59DAD58061A25460A5DF105E4A046672" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_59DAD58061A25460A5DF105E4A046672" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_BFF38047F577F623BB792E71DFD72E35_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense_FA40EF66A7B15F9F882497FD34B664DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rent expense</link:label>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_BFF38047F577F623BB792E71DFD72E35_label_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense_FA40EF66A7B15F9F882497FD34B664DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Rent Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense_FA40EF66A7B15F9F882497FD34B664DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAndRentalExpense_FA40EF66A7B15F9F882497FD34B664DE" xlink:to="lab_us-gaap_LeaseAndRentalExpense_FA40EF66A7B15F9F882497FD34B664DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_9EE0AF9D21C1AE87973E2E71DFD7048E_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_2CCE20338D2D5F388D26AF7C915465A2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_9EE0AF9D21C1AE87973E2E71DFD7048E_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_2CCE20338D2D5F388D26AF7C915465A2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Rent Expense, Sublease Rentals</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesRentExpenseSubleaseRentals1" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_2CCE20338D2D5F388D26AF7C915465A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_2CCE20338D2D5F388D26AF7C915465A2" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseSubleaseRentals1_2CCE20338D2D5F388D26AF7C915465A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals_699F749B72CF2C7ACA6E2E71DFD75F74_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals_D2595A453360582FBB79D9620E754C88" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future minimum sublease income under noncancelable operating subleases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals_699F749B72CF2C7ACA6E2E71DFD75F74_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals_D2595A453360582FBB79D9620E754C88" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals_D2595A453360582FBB79D9620E754C88" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals_D2595A453360582FBB79D9620E754C88" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals_D2595A453360582FBB79D9620E754C88" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockNoParValue_AC13C99F1912CD5B882C2ECE6FEFCAD0_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue_CDA376AB49925454A3C74127F2668E22" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, no par value (dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockNoParValue_AC13C99F1912CD5B882C2ECE6FEFCAD0_label_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue_CDA376AB49925454A3C74127F2668E22" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, No Par Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockNoParValue" xlink:label="loc_us-gaap_CommonStockNoParValue_CDA376AB49925454A3C74127F2668E22" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNoParValue_CDA376AB49925454A3C74127F2668E22" xlink:to="lab_us-gaap_CommonStockNoParValue_CDA376AB49925454A3C74127F2668E22" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_F2AD4EE90EFF3DA9E52E2ECE6FF36331_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_5277F90FA57052BDA8E9406280F58F7A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, number of shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_F2AD4EE90EFF3DA9E52E2ECE6FF36331_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_5277F90FA57052BDA8E9406280F58F7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_5277F90FA57052BDA8E9406280F58F7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_5277F90FA57052BDA8E9406280F58F7A" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_5277F90FA57052BDA8E9406280F58F7A" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesIssued_BA564C0EC9CA5ED37A542ECE6FF560F1_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_D5DF3AB9BB9D5DDB9399D656FA403DB4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, number of shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_BA564C0EC9CA5ED37A542ECE6FF560F1_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_D5DF3AB9BB9D5DDB9399D656FA403DB4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_D5DF3AB9BB9D5DDB9399D656FA403DB4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_D5DF3AB9BB9D5DDB9399D656FA403DB4" xlink:to="lab_us-gaap_CommonStockSharesIssued_D5DF3AB9BB9D5DDB9399D656FA403DB4" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_15CF38BE9A36E2AFA2622ECE6FF7E3F2_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_5CA1BF8D54DD5B59B3A61FDFBA1093ED" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, number of shares outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_15CF38BE9A36E2AFA2622ECE6FF7E3F2_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_5CA1BF8D54DD5B59B3A61FDFBA1093ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_5CA1BF8D54DD5B59B3A61FDFBA1093ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_5CA1BF8D54DD5B59B3A61FDFBA1093ED" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_5CA1BF8D54DD5B59B3A61FDFBA1093ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_810C70BAEE9081020C542E71DE72AC06_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_AC8CDB3677785B489CA8E09F089AB7D8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Market Concentrations</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_810C70BAEE9081020C542E71DE72AC06_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_AC8CDB3677785B489CA8E09F089AB7D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_AC8CDB3677785B489CA8E09F089AB7D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_AC8CDB3677785B489CA8E09F089AB7D8" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_AC8CDB3677785B489CA8E09F089AB7D8" xlink:type="arc" />
    <link:label id="lab_cpix_InventoryShelfLife_3FF69BB46F4CFC6ACE38336DDD9D98E3_terseLabel_en-US" xlink:label="lab_cpix_InventoryShelfLife_3C9B3DD8AD9A5AADA05FE382FA339CA7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shelf life</link:label>
    <link:label id="lab_cpix_InventoryShelfLife_3FF69BB46F4CFC6ACE38336DDD9D98E3_label_en-US" xlink:label="lab_cpix_InventoryShelfLife_3C9B3DD8AD9A5AADA05FE382FA339CA7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Shelf Life</link:label>
    <link:label id="lab_cpix_InventoryShelfLife_3FF69BB46F4CFC6ACE38336DDD9D98E3_documentation_en-US" xlink:label="lab_cpix_InventoryShelfLife_3C9B3DD8AD9A5AADA05FE382FA339CA7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventory, Shelf Life</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_InventoryShelfLife" xlink:label="loc_cpix_InventoryShelfLife_3C9B3DD8AD9A5AADA05FE382FA339CA7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_InventoryShelfLife_3C9B3DD8AD9A5AADA05FE382FA339CA7" xlink:to="lab_cpix_InventoryShelfLife_3C9B3DD8AD9A5AADA05FE382FA339CA7" xlink:type="arc" />
    <link:label id="lab_cpix_InventoryExtendedShelfLife_565272AB8305F6DC9C0F336DDD9FE207_terseLabel_en-US" xlink:label="lab_cpix_InventoryExtendedShelfLife_8E29EAC0799452939E089D555A062E8C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Extended Shelf Life</link:label>
    <link:label id="lab_cpix_InventoryExtendedShelfLife_565272AB8305F6DC9C0F336DDD9FE207_label_en-US" xlink:label="lab_cpix_InventoryExtendedShelfLife_8E29EAC0799452939E089D555A062E8C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Extended Shelf Life</link:label>
    <link:label id="lab_cpix_InventoryExtendedShelfLife_565272AB8305F6DC9C0F336DDD9FE207_documentation_en-US" xlink:label="lab_cpix_InventoryExtendedShelfLife_8E29EAC0799452939E089D555A062E8C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventory, Extended Shelf Life</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_InventoryExtendedShelfLife" xlink:label="loc_cpix_InventoryExtendedShelfLife_8E29EAC0799452939E089D555A062E8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_InventoryExtendedShelfLife_8E29EAC0799452939E089D555A062E8C" xlink:to="lab_cpix_InventoryExtendedShelfLife_8E29EAC0799452939E089D555A062E8C" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryValuationReserves_90C97A246AA9C4F8B784336DDDA0DEB3_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves_61B66BAE76475478BAE20186D35A14C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory reserves, obsolescence and discontinuance</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_90C97A246AA9C4F8B784336DDDA0DEB3_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves_61B66BAE76475478BAE20186D35A14C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Valuation Reserves</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves_61B66BAE76475478BAE20186D35A14C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves_61B66BAE76475478BAE20186D35A14C8" xlink:to="lab_us-gaap_InventoryValuationReserves_61B66BAE76475478BAE20186D35A14C8" xlink:type="arc" />
    <link:label id="lab_cpix_DocumentAndEntityInformationAbstract_098B1B3F6E329C2B6C042E71E1012407_label_en-US" xlink:label="lab_cpix_DocumentAndEntityInformationAbstract_6BA50656251D5377BF43B3FA4AC1866C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document and Entity Information [Abstract]</link:label>
    <link:label id="lab_cpix_DocumentAndEntityInformationAbstract_098B1B3F6E329C2B6C042E71E1012407_documentation_en-US" xlink:label="lab_cpix_DocumentAndEntityInformationAbstract_6BA50656251D5377BF43B3FA4AC1866C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Document and entity information.</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DocumentAndEntityInformationAbstract" xlink:label="loc_cpix_DocumentAndEntityInformationAbstract_6BA50656251D5377BF43B3FA4AC1866C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DocumentAndEntityInformationAbstract_6BA50656251D5377BF43B3FA4AC1866C" xlink:to="lab_cpix_DocumentAndEntityInformationAbstract_6BA50656251D5377BF43B3FA4AC1866C" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_B815FEE37CF74A424E742E71E1015620_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_508327C5105A5BEEAE6EAC06A0287B4B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_B815FEE37CF74A424E742E71E1015620_label_en-US" xlink:label="lab_dei_EntityRegistrantName_508327C5105A5BEEAE6EAC06A0287B4B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_508327C5105A5BEEAE6EAC06A0287B4B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_508327C5105A5BEEAE6EAC06A0287B4B" xlink:to="lab_dei_EntityRegistrantName_508327C5105A5BEEAE6EAC06A0287B4B" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_DAD7B2ECA9AC5225D6F32E71E101E252_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_D06B16EDF2BD51A79CA6D184E681FD5E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_DAD7B2ECA9AC5225D6F32E71E101E252_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_D06B16EDF2BD51A79CA6D184E681FD5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_D06B16EDF2BD51A79CA6D184E681FD5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_D06B16EDF2BD51A79CA6D184E681FD5E" xlink:to="lab_dei_EntityCentralIndexKey_D06B16EDF2BD51A79CA6D184E681FD5E" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_984079BAE04F4086EF142E71E1018816_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_F5B24F87EEB75FFBAD986045E4594CAA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_984079BAE04F4086EF142E71E1018816_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_F5B24F87EEB75FFBAD986045E4594CAA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_F5B24F87EEB75FFBAD986045E4594CAA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_F5B24F87EEB75FFBAD986045E4594CAA" xlink:to="lab_dei_CurrentFiscalYearEndDate_F5B24F87EEB75FFBAD986045E4594CAA" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_953BBC34BF2C3560257F2E71E101AE2C_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_3A918E52A1FC573A8F2EE4A73B5EE99A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_953BBC34BF2C3560257F2E71E101AE2C_label_en-US" xlink:label="lab_dei_EntityFilerCategory_3A918E52A1FC573A8F2EE4A73B5EE99A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_3A918E52A1FC573A8F2EE4A73B5EE99A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_3A918E52A1FC573A8F2EE4A73B5EE99A" xlink:to="lab_dei_EntityFilerCategory_3A918E52A1FC573A8F2EE4A73B5EE99A" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_EB29BA281936001608EC2E71E101DAA9_terseLabel_en-US" xlink:label="lab_dei_DocumentType_9E955AE8613D5901B11B8FBE0B20EE73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_EB29BA281936001608EC2E71E101DAA9_label_en-US" xlink:label="lab_dei_DocumentType_9E955AE8613D5901B11B8FBE0B20EE73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_9E955AE8613D5901B11B8FBE0B20EE73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_9E955AE8613D5901B11B8FBE0B20EE73" xlink:to="lab_dei_DocumentType_9E955AE8613D5901B11B8FBE0B20EE73" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_40A9CB50033B1580CE5F2E71E101A489_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_40074090994C546F84FF603666A43F93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_40A9CB50033B1580CE5F2E71E101A489_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_40074090994C546F84FF603666A43F93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_40074090994C546F84FF603666A43F93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_40074090994C546F84FF603666A43F93" xlink:to="lab_dei_DocumentPeriodEndDate_40074090994C546F84FF603666A43F93" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_31385AE5ED77216132012E71E1019A8A_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_8C0C6A9B0E2D553A8BAAB510C0E1212F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_31385AE5ED77216132012E71E1019A8A_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_8C0C6A9B0E2D553A8BAAB510C0E1212F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_8C0C6A9B0E2D553A8BAAB510C0E1212F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_8C0C6A9B0E2D553A8BAAB510C0E1212F" xlink:to="lab_dei_DocumentFiscalYearFocus_8C0C6A9B0E2D553A8BAAB510C0E1212F" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_50A0351D1F548453D23A2E71E101F70D_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_AD5CB091B01A52558763C1ECE056EF24" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_50A0351D1F548453D23A2E71E101F70D_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_AD5CB091B01A52558763C1ECE056EF24" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_AD5CB091B01A52558763C1ECE056EF24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_AD5CB091B01A52558763C1ECE056EF24" xlink:to="lab_dei_DocumentFiscalPeriodFocus_AD5CB091B01A52558763C1ECE056EF24" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_07BC56DDDA3CF60607F62E71E1019A9C_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_6B56CDF81F335977BAB2060C290ADB0A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_07BC56DDDA3CF60607F62E71E1019A9C_label_en-US" xlink:label="lab_dei_AmendmentFlag_6B56CDF81F335977BAB2060C290ADB0A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_6B56CDF81F335977BAB2060C290ADB0A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_6B56CDF81F335977BAB2060C290ADB0A" xlink:to="lab_dei_AmendmentFlag_6B56CDF81F335977BAB2060C290ADB0A" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_3202760EBD6A6FE269A42E71E101B821_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_4705C37F7B1B5D108B6280C14AE78178" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_3202760EBD6A6FE269A42E71E101B821_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_4705C37F7B1B5D108B6280C14AE78178" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_4705C37F7B1B5D108B6280C14AE78178" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_4705C37F7B1B5D108B6280C14AE78178" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_4705C37F7B1B5D108B6280C14AE78178" xlink:type="arc" />
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_FA6F17180342F8FEF9392E71E1010E00_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_00C5DB90BB14554EB99276E8F5181049" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_FA6F17180342F8FEF9392E71E1010E00_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_00C5DB90BB14554EB99276E8F5181049" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_00C5DB90BB14554EB99276E8F5181049" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer_00C5DB90BB14554EB99276E8F5181049" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer_00C5DB90BB14554EB99276E8F5181049" xlink:type="arc" />
    <link:label id="lab_dei_EntityVoluntaryFilers_DC90DF7363C549D56C782E71E10141AE_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers_AE7EE01A5D7856D7A1E7E5DCE0DB6FFF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_DC90DF7363C549D56C782E71E10141AE_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers_AE7EE01A5D7856D7A1E7E5DCE0DB6FFF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_AE7EE01A5D7856D7A1E7E5DCE0DB6FFF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers_AE7EE01A5D7856D7A1E7E5DCE0DB6FFF" xlink:to="lab_dei_EntityVoluntaryFilers_AE7EE01A5D7856D7A1E7E5DCE0DB6FFF" xlink:type="arc" />
    <link:label id="lab_dei_EntityCurrentReportingStatus_572736E98777DFD24F382E71E101B072_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_5859618E51B651629FB598DEE0370ECB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_572736E98777DFD24F382E71E101B072_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_5859618E51B651629FB598DEE0370ECB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_5859618E51B651629FB598DEE0370ECB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_5859618E51B651629FB598DEE0370ECB" xlink:to="lab_dei_EntityCurrentReportingStatus_5859618E51B651629FB598DEE0370ECB" xlink:type="arc" />
    <link:label id="lab_dei_EntityPublicFloat_7C81F7C38EA3CFA8317C2E71E101A386_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat_6D25FA31A7ED55F3B54152E575452210" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_7C81F7C38EA3CFA8317C2E71E101A386_label_en-US" xlink:label="lab_dei_EntityPublicFloat_6D25FA31A7ED55F3B54152E575452210" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_6D25FA31A7ED55F3B54152E575452210" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat_6D25FA31A7ED55F3B54152E575452210" xlink:to="lab_dei_EntityPublicFloat_6D25FA31A7ED55F3B54152E575452210" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_C4DB115D059932782AD290206223B9B5_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_C4DB115D059932782AD290206223B9B5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_C4DB115D059932782AD290206223B9B5_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_C4DB115D059932782AD290206223B9B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_C4DB115D059932782AD290206223B9B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember_C4DB115D059932782AD290206223B9B5" xlink:to="lab_us-gaap_EmployeeStockOptionMember_C4DB115D059932782AD290206223B9B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_PlanNameAxis_E6526D7B42923A11D8CE90206223DE06_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis_E6526D7B42923A11D8CE90206223DE06" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_E6526D7B42923A11D8CE90206223DE06_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis_E6526D7B42923A11D8CE90206223DE06" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_E6526D7B42923A11D8CE90206223DE06" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis_E6526D7B42923A11D8CE90206223DE06" xlink:to="lab_us-gaap_PlanNameAxis_E6526D7B42923A11D8CE90206223DE06" xlink:type="arc" />
    <link:label id="lab_us-gaap_PlanNameDomain_35D351790A31A1CB8EFB902062235E8C_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain_35D351790A31A1CB8EFB902062235E8C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_35D351790A31A1CB8EFB902062235E8C_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain_35D351790A31A1CB8EFB902062235E8C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_35D351790A31A1CB8EFB902062235E8C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain_35D351790A31A1CB8EFB902062235E8C" xlink:to="lab_us-gaap_PlanNameDomain_35D351790A31A1CB8EFB902062235E8C" xlink:type="arc" />
    <link:label id="lab_cpix_LongTermIncentiveCompensationPlan2007Member_38E014BBC8FE7C5702CD9020622326B3_terseLabel_en-US" xlink:label="lab_cpix_LongTermIncentiveCompensationPlan2007Member_38E014BBC8FE7C5702CD9020622326B3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Incentive Compensation Plan 2007</link:label>
    <link:label id="lab_cpix_LongTermIncentiveCompensationPlan2007Member_38E014BBC8FE7C5702CD9020622326B3_label_en-US" xlink:label="lab_cpix_LongTermIncentiveCompensationPlan2007Member_38E014BBC8FE7C5702CD9020622326B3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Incentive Compensation Plan 2007 [Member]</link:label>
    <link:label id="lab_cpix_LongTermIncentiveCompensationPlan2007Member_38E014BBC8FE7C5702CD9020622326B3_documentation_en-US" xlink:label="lab_cpix_LongTermIncentiveCompensationPlan2007Member_38E014BBC8FE7C5702CD9020622326B3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-Term Incentive Compensation Plan 2007 [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_LongTermIncentiveCompensationPlan2007Member" xlink:label="loc_cpix_LongTermIncentiveCompensationPlan2007Member_38E014BBC8FE7C5702CD9020622326B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_LongTermIncentiveCompensationPlan2007Member_38E014BBC8FE7C5702CD9020622326B3" xlink:to="lab_cpix_LongTermIncentiveCompensationPlan2007Member_38E014BBC8FE7C5702CD9020622326B3" xlink:type="arc" />
    <link:label id="lab_cpix_DirectorsIncentivePlan2007Member_A72BFC8B711E3431F955902062247046_terseLabel_en-US" xlink:label="lab_cpix_DirectorsIncentivePlan2007Member_A72BFC8B711E3431F955902062247046" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Directors&#8217; Incentive Plan 2007</link:label>
    <link:label id="lab_cpix_DirectorsIncentivePlan2007Member_A72BFC8B711E3431F955902062247046_label_en-US" xlink:label="lab_cpix_DirectorsIncentivePlan2007Member_A72BFC8B711E3431F955902062247046" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Directors&#8217; Incentive Plan 2007 [Member]</link:label>
    <link:label id="lab_cpix_DirectorsIncentivePlan2007Member_A72BFC8B711E3431F955902062247046_documentation_en-US" xlink:label="lab_cpix_DirectorsIncentivePlan2007Member_A72BFC8B711E3431F955902062247046" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Directors&#8217; Incentive Plan 2007 [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DirectorsIncentivePlan2007Member" xlink:label="loc_cpix_DirectorsIncentivePlan2007Member_A72BFC8B711E3431F955902062247046" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DirectorsIncentivePlan2007Member_A72BFC8B711E3431F955902062247046" xlink:to="lab_cpix_DirectorsIncentivePlan2007Member_A72BFC8B711E3431F955902062247046" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrincipalOwnerMember_FA3A1EAFC10375B14DF9902062244E79_terseLabel_en-US" xlink:label="lab_us-gaap_PrincipalOwnerMember_FA3A1EAFC10375B14DF9902062244E79" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principal Owner</link:label>
    <link:label id="lab_us-gaap_PrincipalOwnerMember_FA3A1EAFC10375B14DF9902062244E79_label_en-US" xlink:label="lab_us-gaap_PrincipalOwnerMember_FA3A1EAFC10375B14DF9902062244E79" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Principal Owner [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrincipalOwnerMember" xlink:label="loc_us-gaap_PrincipalOwnerMember_FA3A1EAFC10375B14DF9902062244E79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrincipalOwnerMember_FA3A1EAFC10375B14DF9902062244E79" xlink:to="lab_us-gaap_PrincipalOwnerMember_FA3A1EAFC10375B14DF9902062244E79" xlink:type="arc" />
    <link:label id="lab_cpix_NonprincipalOwnerMember_64CEF652A36192575BA89020622438E6_terseLabel_en-US" xlink:label="lab_cpix_NonprincipalOwnerMember_64CEF652A36192575BA89020622438E6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NonPrincipal Owner</link:label>
    <link:label id="lab_cpix_NonprincipalOwnerMember_64CEF652A36192575BA89020622438E6_label_en-US" xlink:label="lab_cpix_NonprincipalOwnerMember_64CEF652A36192575BA89020622438E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NonPrincipal Owner [Member]</link:label>
    <link:label id="lab_cpix_NonprincipalOwnerMember_64CEF652A36192575BA89020622438E6_documentation_en-US" xlink:label="lab_cpix_NonprincipalOwnerMember_64CEF652A36192575BA89020622438E6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">NonPrincipal Owner [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_NonprincipalOwnerMember" xlink:label="loc_cpix_NonprincipalOwnerMember_64CEF652A36192575BA89020622438E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_NonprincipalOwnerMember_64CEF652A36192575BA89020622438E6" xlink:to="lab_cpix_NonprincipalOwnerMember_64CEF652A36192575BA89020622438E6" xlink:type="arc" />
    <link:label id="lab_us-gaap_DirectorMember_90C175BF67AC8FCDC8BE902062245643_terseLabel_en-US" xlink:label="lab_us-gaap_DirectorMember_90C175BF67AC8FCDC8BE902062245643" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Director</link:label>
    <link:label id="lab_us-gaap_DirectorMember_90C175BF67AC8FCDC8BE902062245643_label_en-US" xlink:label="lab_us-gaap_DirectorMember_90C175BF67AC8FCDC8BE902062245643" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Director [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaap_DirectorMember_90C175BF67AC8FCDC8BE902062245643" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectorMember_90C175BF67AC8FCDC8BE902062245643" xlink:to="lab_us-gaap_DirectorMember_90C175BF67AC8FCDC8BE902062245643" xlink:type="arc" />
    <link:label id="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_19B110FBE15EBE1621879020622AB9D1_terseLabel_en-US" xlink:label="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_19B110FBE15EBE1621879020622AB9D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of equity compensation plans</link:label>
    <link:label id="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_19B110FBE15EBE1621879020622AB9D1_label_en-US" xlink:label="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_19B110FBE15EBE1621879020622AB9D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Plans</link:label>
    <link:label id="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_19B110FBE15EBE1621879020622AB9D1_documentation_en-US" xlink:label="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_19B110FBE15EBE1621879020622AB9D1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Plans</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans" xlink:label="loc_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_19B110FBE15EBE1621879020622AB9D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_19B110FBE15EBE1621879020622AB9D1" xlink:to="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlans_19B110FBE15EBE1621879020622AB9D1" xlink:type="arc" />
    <link:label id="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlansAvailableForFutureGrants_AB8399B4B988322B00AF9020622A06D3_terseLabel_en-US" xlink:label="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlansAvailableForFutureGrants_AB8399B4B988322B00AF9020622A06D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of equity compensation plans available for future grants</link:label>
    <link:label id="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlansAvailableForFutureGrants_AB8399B4B988322B00AF9020622A06D3_label_en-US" xlink:label="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlansAvailableForFutureGrants_AB8399B4B988322B00AF9020622A06D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Plans Available for Future Grants</link:label>
    <link:label id="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlansAvailableForFutureGrants_AB8399B4B988322B00AF9020622A06D3_documentation_en-US" xlink:label="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlansAvailableForFutureGrants_AB8399B4B988322B00AF9020622A06D3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Plans Available for Future Grants</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlansAvailableForFutureGrants" xlink:label="loc_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlansAvailableForFutureGrants_AB8399B4B988322B00AF9020622A06D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlansAvailableForFutureGrants_AB8399B4B988322B00AF9020622A06D3" xlink:to="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPlansAvailableForFutureGrants_AB8399B4B988322B00AF9020622A06D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3EEDDDBDEF931D67103F9020622A8EEB_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3EEDDDBDEF931D67103F9020622A8EEB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares reserved for issuance under equity compensation plans</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3EEDDDBDEF931D67103F9020622A8EEB_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3EEDDDBDEF931D67103F9020622A8EEB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3EEDDDBDEF931D67103F9020622A8EEB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3EEDDDBDEF931D67103F9020622A8EEB" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3EEDDDBDEF931D67103F9020622A8EEB" xlink:type="arc" />
    <link:label id="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceAsPercentOfWeightedAverageGrantDateFairValue_978AA0D016F1A85ECCFD9020622ACA31_terseLabel_en-US" xlink:label="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceAsPercentOfWeightedAverageGrantDateFairValue_978AA0D016F1A85ECCFD9020622ACA31" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options, exercise price as percent of weighted-average grant date fair value</link:label>
    <link:label id="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceAsPercentOfWeightedAverageGrantDateFairValue_978AA0D016F1A85ECCFD9020622ACA31_label_en-US" xlink:label="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceAsPercentOfWeightedAverageGrantDateFairValue_978AA0D016F1A85ECCFD9020622ACA31" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price as Percent of Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceAsPercentOfWeightedAverageGrantDateFairValue_978AA0D016F1A85ECCFD9020622ACA31_documentation_en-US" xlink:label="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceAsPercentOfWeightedAverageGrantDateFairValue_978AA0D016F1A85ECCFD9020622ACA31" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercise Price as Percent of Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceAsPercentOfWeightedAverageGrantDateFairValue" xlink:label="loc_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceAsPercentOfWeightedAverageGrantDateFairValue_978AA0D016F1A85ECCFD9020622ACA31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceAsPercentOfWeightedAverageGrantDateFairValue_978AA0D016F1A85ECCFD9020622ACA31" xlink:to="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisePriceAsPercentOfWeightedAverageGrantDateFairValue_978AA0D016F1A85ECCFD9020622ACA31" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0E01EC41A0CC026489F59020622B4EAD_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0E01EC41A0CC026489F59020622B4EAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options, expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0E01EC41A0CC026489F59020622B4EAD_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0E01EC41A0CC026489F59020622B4EAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0E01EC41A0CC026489F59020622B4EAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0E01EC41A0CC026489F59020622B4EAD" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0E01EC41A0CC026489F59020622B4EAD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3ED964275700084937909020622B8668_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3ED964275700084937909020622B8668" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3ED964275700084937909020622B8668_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3ED964275700084937909020622B8668" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3ED964275700084937909020622B8668" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3ED964275700084937909020622B8668" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_3ED964275700084937909020622B8668" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5AD5BE300EE69DE3CF9F9020622B68A6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5AD5BE300EE69DE3CF9F9020622B68A6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation cost related to share-based payments</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5AD5BE300EE69DE3CF9F9020622B68A6_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5AD5BE300EE69DE3CF9F9020622B68A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5AD5BE300EE69DE3CF9F9020622B68A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5AD5BE300EE69DE3CF9F9020622B68A6" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5AD5BE300EE69DE3CF9F9020622B68A6" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BDBC213A2285D46D8E759020622B9EB6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BDBC213A2285D46D8E759020622B9EB6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation cost related to share-based payments, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BDBC213A2285D46D8E759020622B9EB6_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BDBC213A2285D46D8E759020622B9EB6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BDBC213A2285D46D8E759020622B9EB6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BDBC213A2285D46D8E759020622B9EB6" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_BDBC213A2285D46D8E759020622B9EB6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_AFF0E0E3200E0235965490C04BE91BEB_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable_AFF0E0E3200E0235965490C04BE91BEB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_AFF0E0E3200E0235965490C04BE91BEB_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable_AFF0E0E3200E0235965490C04BE91BEB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_AFF0E0E3200E0235965490C04BE91BEB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_AFF0E0E3200E0235965490C04BE91BEB" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable_AFF0E0E3200E0235965490C04BE91BEB" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_EA0EAA353BF4DBB523C090C04BE9E6E0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_EA0EAA353BF4DBB523C090C04BE9E6E0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_EA0EAA353BF4DBB523C090C04BE9E6E0_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_EA0EAA353BF4DBB523C090C04BE9E6E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_EA0EAA353BF4DBB523C090C04BE9E6E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_EA0EAA353BF4DBB523C090C04BE9E6E0" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_EA0EAA353BF4DBB523C090C04BE9E6E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityComponentDomain_B4AB57FC53AD8500E20F90C04BEAB518_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_B4AB57FC53AD8500E20F90C04BEAB518" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_B4AB57FC53AD8500E20F90C04BEAB518_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_B4AB57FC53AD8500E20F90C04BEAB518" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_B4AB57FC53AD8500E20F90C04BEAB518" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain_B4AB57FC53AD8500E20F90C04BEAB518" xlink:to="lab_us-gaap_EquityComponentDomain_B4AB57FC53AD8500E20F90C04BEAB518" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockMember_31EE5622A20279FFB8ED90C04BEA1D05_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember_31EE5622A20279FFB8ED90C04BEA1D05" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_31EE5622A20279FFB8ED90C04BEA1D05_label_en-US" xlink:label="lab_us-gaap_CommonStockMember_31EE5622A20279FFB8ED90C04BEA1D05" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_31EE5622A20279FFB8ED90C04BEA1D05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_31EE5622A20279FFB8ED90C04BEA1D05" xlink:to="lab_us-gaap_CommonStockMember_31EE5622A20279FFB8ED90C04BEA1D05" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_A3660D48F776CE3BB73390C04BEA1345_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis_A3660D48F776CE3BB73390C04BEA1345" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_A3660D48F776CE3BB73390C04BEA1345_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis_A3660D48F776CE3BB73390C04BEA1345" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_A3660D48F776CE3BB73390C04BEA1345" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis_A3660D48F776CE3BB73390C04BEA1345" xlink:to="lab_us-gaap_StatementClassOfStockAxis_A3660D48F776CE3BB73390C04BEA1345" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfStockDomain_34E12E5FDBC3F179B2D990C04BEAEB29_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain_34E12E5FDBC3F179B2D990C04BEAEB29" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_34E12E5FDBC3F179B2D990C04BEAEB29_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain_34E12E5FDBC3F179B2D990C04BEAEB29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_34E12E5FDBC3F179B2D990C04BEAEB29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain_34E12E5FDBC3F179B2D990C04BEAEB29" xlink:to="lab_us-gaap_ClassOfStockDomain_34E12E5FDBC3F179B2D990C04BEAEB29" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfStockLineItems_4386794BC9734A2A3B4D90C04BEBFB53_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems_4386794BC9734A2A3B4D90C04BEBFB53" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_4386794BC9734A2A3B4D90C04BEBFB53_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems_4386794BC9734A2A3B4D90C04BEBFB53" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_4386794BC9734A2A3B4D90C04BEBFB53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems_4386794BC9734A2A3B4D90C04BEBFB53" xlink:to="lab_us-gaap_ClassOfStockLineItems_4386794BC9734A2A3B4D90C04BEBFB53" xlink:type="arc" />
    <link:label id="lab_cpix_InitialPublicOfferingAbstract_47F89C6F9134B77E60FC90C04BEB5D15_terseLabel_en-US" xlink:label="lab_cpix_InitialPublicOfferingAbstract_47F89C6F9134B77E60FC90C04BEB5D15" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial Public Offering [Abstract]</link:label>
    <link:label id="lab_cpix_InitialPublicOfferingAbstract_47F89C6F9134B77E60FC90C04BEB5D15_label_en-US" xlink:label="lab_cpix_InitialPublicOfferingAbstract_47F89C6F9134B77E60FC90C04BEB5D15" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Initial Public Offering [Abstract]</link:label>
    <link:label id="lab_cpix_InitialPublicOfferingAbstract_47F89C6F9134B77E60FC90C04BEB5D15_documentation_en-US" xlink:label="lab_cpix_InitialPublicOfferingAbstract_47F89C6F9134B77E60FC90C04BEB5D15" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Initial Public Offering [Abstract]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_InitialPublicOfferingAbstract" xlink:label="loc_cpix_InitialPublicOfferingAbstract_47F89C6F9134B77E60FC90C04BEB5D15" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_InitialPublicOfferingAbstract_47F89C6F9134B77E60FC90C04BEB5D15" xlink:to="lab_cpix_InitialPublicOfferingAbstract_47F89C6F9134B77E60FC90C04BEB5D15" xlink:type="arc" />
    <link:label id="lab_us-gaap_SaleOfStockTransactionDate_4613C355023860160A2E90C04BEC22C8_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockTransactionDate_4613C355023860160A2E90C04BEC22C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial public offering, effective date</link:label>
    <link:label id="lab_us-gaap_SaleOfStockTransactionDate_4613C355023860160A2E90C04BEC22C8_label_en-US" xlink:label="lab_us-gaap_SaleOfStockTransactionDate_4613C355023860160A2E90C04BEC22C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock, Transaction Date</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SaleOfStockTransactionDate" xlink:label="loc_us-gaap_SaleOfStockTransactionDate_4613C355023860160A2E90C04BEC22C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockTransactionDate_4613C355023860160A2E90C04BEC22C8" xlink:to="lab_us-gaap_SaleOfStockTransactionDate_4613C355023860160A2E90C04BEC22C8" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_F4EA778DE1152D9A973090C04BECA3FF_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_F4EA778DE1152D9A973090C04BECA3FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial public offering, shares issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_F4EA778DE1152D9A973090C04BECA3FF_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_F4EA778DE1152D9A973090C04BECA3FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_F4EA778DE1152D9A973090C04BECA3FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_F4EA778DE1152D9A973090C04BECA3FF" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_F4EA778DE1152D9A973090C04BECA3FF" xlink:type="arc" />
    <link:label id="lab_cpix_StockIssuedDuringPeriodPricePerShareNewIssues_4CDFAA0C89CB7DE3C67690C04BF1B64B_terseLabel_en-US" xlink:label="lab_cpix_StockIssuedDuringPeriodPricePerShareNewIssues_4CDFAA0C89CB7DE3C67690C04BF1B64B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial public offering, price per share</link:label>
    <link:label id="lab_cpix_StockIssuedDuringPeriodPricePerShareNewIssues_4CDFAA0C89CB7DE3C67690C04BF1B64B_label_en-US" xlink:label="lab_cpix_StockIssuedDuringPeriodPricePerShareNewIssues_4CDFAA0C89CB7DE3C67690C04BF1B64B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Price Per Share, New Issues</link:label>
    <link:label id="lab_cpix_StockIssuedDuringPeriodPricePerShareNewIssues_4CDFAA0C89CB7DE3C67690C04BF1B64B_documentation_en-US" xlink:label="lab_cpix_StockIssuedDuringPeriodPricePerShareNewIssues_4CDFAA0C89CB7DE3C67690C04BF1B64B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Price Per Share, New Issues</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_StockIssuedDuringPeriodPricePerShareNewIssues" xlink:label="loc_cpix_StockIssuedDuringPeriodPricePerShareNewIssues_4CDFAA0C89CB7DE3C67690C04BF1B64B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_StockIssuedDuringPeriodPricePerShareNewIssues_4CDFAA0C89CB7DE3C67690C04BF1B64B" xlink:to="lab_cpix_StockIssuedDuringPeriodPricePerShareNewIssues_4CDFAA0C89CB7DE3C67690C04BF1B64B" xlink:type="arc" />
    <link:label id="lab_cpix_StockIssuedDuringPeriodGrossProceedsFromInitialPublicOffering_B7426C193FB8137FABF890C04BF1BC4C_terseLabel_en-US" xlink:label="lab_cpix_StockIssuedDuringPeriodGrossProceedsFromInitialPublicOffering_B7426C193FB8137FABF890C04BF1BC4C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial public offering, gross proceeds</link:label>
    <link:label id="lab_cpix_StockIssuedDuringPeriodGrossProceedsFromInitialPublicOffering_B7426C193FB8137FABF890C04BF1BC4C_label_en-US" xlink:label="lab_cpix_StockIssuedDuringPeriodGrossProceedsFromInitialPublicOffering_B7426C193FB8137FABF890C04BF1BC4C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Gross Proceeds from Initial Public Offering</link:label>
    <link:label id="lab_cpix_StockIssuedDuringPeriodGrossProceedsFromInitialPublicOffering_B7426C193FB8137FABF890C04BF1BC4C_documentation_en-US" xlink:label="lab_cpix_StockIssuedDuringPeriodGrossProceedsFromInitialPublicOffering_B7426C193FB8137FABF890C04BF1BC4C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Gross Proceeds from Initial Public Offering</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_StockIssuedDuringPeriodGrossProceedsFromInitialPublicOffering" xlink:label="loc_cpix_StockIssuedDuringPeriodGrossProceedsFromInitialPublicOffering_B7426C193FB8137FABF890C04BF1BC4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_StockIssuedDuringPeriodGrossProceedsFromInitialPublicOffering_B7426C193FB8137FABF890C04BF1BC4C" xlink:to="lab_cpix_StockIssuedDuringPeriodGrossProceedsFromInitialPublicOffering_B7426C193FB8137FABF890C04BF1BC4C" xlink:type="arc" />
    <link:label id="lab_cpix_StockIssuedDuringPeriodNewSharesUnderwritingDiscounts_CC576E7D7AFF102DB62290C04BF12428_terseLabel_en-US" xlink:label="lab_cpix_StockIssuedDuringPeriodNewSharesUnderwritingDiscounts_CC576E7D7AFF102DB62290C04BF12428" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial public offering, underwriting discounts</link:label>
    <link:label id="lab_cpix_StockIssuedDuringPeriodNewSharesUnderwritingDiscounts_CC576E7D7AFF102DB62290C04BF12428_label_en-US" xlink:label="lab_cpix_StockIssuedDuringPeriodNewSharesUnderwritingDiscounts_CC576E7D7AFF102DB62290C04BF12428" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, New Shares, Underwriting Discounts</link:label>
    <link:label id="lab_cpix_StockIssuedDuringPeriodNewSharesUnderwritingDiscounts_CC576E7D7AFF102DB62290C04BF12428_documentation_en-US" xlink:label="lab_cpix_StockIssuedDuringPeriodNewSharesUnderwritingDiscounts_CC576E7D7AFF102DB62290C04BF12428" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, New Shares, Underwriting Discounts</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_StockIssuedDuringPeriodNewSharesUnderwritingDiscounts" xlink:label="loc_cpix_StockIssuedDuringPeriodNewSharesUnderwritingDiscounts_CC576E7D7AFF102DB62290C04BF12428" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_StockIssuedDuringPeriodNewSharesUnderwritingDiscounts_CC576E7D7AFF102DB62290C04BF12428" xlink:to="lab_cpix_StockIssuedDuringPeriodNewSharesUnderwritingDiscounts_CC576E7D7AFF102DB62290C04BF12428" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_AF0142E3673316A3011490C04BF139BD_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts_AF0142E3673316A3011490C04BF139BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial public offering, issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_AF0142E3673316A3011490C04BF139BD_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts_AF0142E3673316A3011490C04BF139BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_AF0142E3673316A3011490C04BF139BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts_AF0142E3673316A3011490C04BF139BD" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts_AF0142E3673316A3011490C04BF139BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_5DE19B9ED3D2B77D267D90C04BF18D98_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_5DE19B9ED3D2B77D267D90C04BF18D98" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial public offering, net proceeds</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_5DE19B9ED3D2B77D267D90C04BF18D98_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_5DE19B9ED3D2B77D267D90C04BF18D98" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_5DE19B9ED3D2B77D267D90C04BF18D98" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_5DE19B9ED3D2B77D267D90C04BF18D98" xlink:to="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering_5DE19B9ED3D2B77D267D90C04BF18D98" xlink:type="arc" />
    <link:label id="lab_cpix_StockIssuedInInitialPublicOfferingNumberOfSharesCommonStockReceivedForPreferredStockContemporareousWithOffering_0D85E5F114EB6B0DF99390C04BF288BF_terseLabel_en-US" xlink:label="lab_cpix_StockIssuedInInitialPublicOfferingNumberOfSharesCommonStockReceivedForPreferredStockContemporareousWithOffering_0D85E5F114EB6B0DF99390C04BF288BF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial public offering, number of shares common stock received in exchange for preferred stock</link:label>
    <link:label id="lab_cpix_StockIssuedInInitialPublicOfferingNumberOfSharesCommonStockReceivedForPreferredStockContemporareousWithOffering_0D85E5F114EB6B0DF99390C04BF288BF_label_en-US" xlink:label="lab_cpix_StockIssuedInInitialPublicOfferingNumberOfSharesCommonStockReceivedForPreferredStockContemporareousWithOffering_0D85E5F114EB6B0DF99390C04BF288BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued in Initial Public Offering, Number of Shares Common Stock Received for Preferred Stock Contemporareous With Offering</link:label>
    <link:label id="lab_cpix_StockIssuedInInitialPublicOfferingNumberOfSharesCommonStockReceivedForPreferredStockContemporareousWithOffering_0D85E5F114EB6B0DF99390C04BF288BF_documentation_en-US" xlink:label="lab_cpix_StockIssuedInInitialPublicOfferingNumberOfSharesCommonStockReceivedForPreferredStockContemporareousWithOffering_0D85E5F114EB6B0DF99390C04BF288BF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued in Initial Public Offering, Number of Shares Common Stock Received for Preferred Stock Contemporareous With Offering</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_StockIssuedInInitialPublicOfferingNumberOfSharesCommonStockReceivedForPreferredStockContemporareousWithOffering" xlink:label="loc_cpix_StockIssuedInInitialPublicOfferingNumberOfSharesCommonStockReceivedForPreferredStockContemporareousWithOffering_0D85E5F114EB6B0DF99390C04BF288BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_StockIssuedInInitialPublicOfferingNumberOfSharesCommonStockReceivedForPreferredStockContemporareousWithOffering_0D85E5F114EB6B0DF99390C04BF288BF" xlink:to="lab_cpix_StockIssuedInInitialPublicOfferingNumberOfSharesCommonStockReceivedForPreferredStockContemporareousWithOffering_0D85E5F114EB6B0DF99390C04BF288BF" xlink:type="arc" />
    <link:label id="lab_cpix_PreferredStockAbstract_BC0719F9B6C9E5D069C890C04BF24124_terseLabel_en-US" xlink:label="lab_cpix_PreferredStockAbstract_BC0719F9B6C9E5D069C890C04BF24124" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock [Abstract]</link:label>
    <link:label id="lab_cpix_PreferredStockAbstract_BC0719F9B6C9E5D069C890C04BF24124_label_en-US" xlink:label="lab_cpix_PreferredStockAbstract_BC0719F9B6C9E5D069C890C04BF24124" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock [Abstract]</link:label>
    <link:label id="lab_cpix_PreferredStockAbstract_BC0719F9B6C9E5D069C890C04BF24124_documentation_en-US" xlink:label="lab_cpix_PreferredStockAbstract_BC0719F9B6C9E5D069C890C04BF24124" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Preferred Stock [Abstract]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_PreferredStockAbstract" xlink:label="loc_cpix_PreferredStockAbstract_BC0719F9B6C9E5D069C890C04BF24124" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_PreferredStockAbstract_BC0719F9B6C9E5D069C890C04BF24124" xlink:to="lab_cpix_PreferredStockAbstract_BC0719F9B6C9E5D069C890C04BF24124" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_764BDA07D882E21F987790C04BF26BE9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_764BDA07D882E21F987790C04BF26BE9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_764BDA07D882E21F987790C04BF26BE9_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_764BDA07D882E21F987790C04BF26BE9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_764BDA07D882E21F987790C04BF26BE9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized_764BDA07D882E21F987790C04BF26BE9" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized_764BDA07D882E21F987790C04BF26BE9" xlink:type="arc" />
    <link:label id="lab_cpix_CommonStockAbstract_6DA20E8151FCB4B410C090C04BF2D1D6_terseLabel_en-US" xlink:label="lab_cpix_CommonStockAbstract_6DA20E8151FCB4B410C090C04BF2D1D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock [Abstract]</link:label>
    <link:label id="lab_cpix_CommonStockAbstract_6DA20E8151FCB4B410C090C04BF2D1D6_label_en-US" xlink:label="lab_cpix_CommonStockAbstract_6DA20E8151FCB4B410C090C04BF2D1D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Abstract]</link:label>
    <link:label id="lab_cpix_CommonStockAbstract_6DA20E8151FCB4B410C090C04BF2D1D6_documentation_en-US" xlink:label="lab_cpix_CommonStockAbstract_6DA20E8151FCB4B410C090C04BF2D1D6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock [Abstract]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_CommonStockAbstract" xlink:label="loc_cpix_CommonStockAbstract_6DA20E8151FCB4B410C090C04BF2D1D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_CommonStockAbstract_6DA20E8151FCB4B410C090C04BF2D1D6" xlink:to="lab_cpix_CommonStockAbstract_6DA20E8151FCB4B410C090C04BF2D1D6" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_559BDC905EB936339A4090C04BF2DD57_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_559BDC905EB936339A4090C04BF2DD57" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_559BDC905EB936339A4090C04BF2DD57_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_559BDC905EB936339A4090C04BF2DD57" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_559BDC905EB936339A4090C04BF2DD57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_559BDC905EB936339A4090C04BF2DD57" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_559BDC905EB936339A4090C04BF2DD57" xlink:type="arc" />
    <link:label id="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesForTaxWithholding_16982A51CE947F0F783490C04BF223DE_terseLabel_en-US" xlink:label="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesForTaxWithholding_16982A51CE947F0F783490C04BF223DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of options and related tax benefit, shares</link:label>
    <link:label id="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesForTaxWithholding_16982A51CE947F0F783490C04BF223DE_label_en-US" xlink:label="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesForTaxWithholding_16982A51CE947F0F783490C04BF223DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Net of Shares for Tax Withholding</link:label>
    <link:label id="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesForTaxWithholding_16982A51CE947F0F783490C04BF223DE_documentation_en-US" xlink:label="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesForTaxWithholding_16982A51CE947F0F783490C04BF223DE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Net of Shares for Tax Withholding</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesForTaxWithholding" xlink:label="loc_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesForTaxWithholding_16982A51CE947F0F783490C04BF223DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesForTaxWithholding_16982A51CE947F0F783490C04BF223DE" xlink:to="lab_cpix_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesForTaxWithholding_16982A51CE947F0F783490C04BF223DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_6DA162A967A3A488C7078FDD19CC536F_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock_6DA162A967A3A488C7078FDD19CC536F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vaprisol&#174;, Omeclamox&#174;-Pak, Ethyol&#174;, and Methotrexate&#174;</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_6DA162A967A3A488C7078FDD19CC536F_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock_6DA162A967A3A488C7078FDD19CC536F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_6DA162A967A3A488C7078FDD19CC536F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock_6DA162A967A3A488C7078FDD19CC536F" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock_6DA162A967A3A488C7078FDD19CC536F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_7B6C0AB72FE6AC9ABD782E71E01A0668_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_0ECEEA519EA15958A77F9C2EAA2D863F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation and Qualifying Accounts</link:label>
    <link:label id="lab_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_7B6C0AB72FE6AC9ABD782E71E01A0668_label_en-US" xlink:label="lab_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_0ECEEA519EA15958A77F9C2EAA2D863F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="loc_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_0ECEEA519EA15958A77F9C2EAA2D863F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_0ECEEA519EA15958A77F9C2EAA2D863F" xlink:to="lab_us-gaap_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_0ECEEA519EA15958A77F9C2EAA2D863F" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_8E7412BEB6DDAA9B98072E71E0565CF6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_9DE8A1FBE11752DE84C39A86BFCFB9D5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_8E7412BEB6DDAA9B98072E71E0565CF6_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_9DE8A1FBE11752DE84C39A86BFCFB9D5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_9DE8A1FBE11752DE84C39A86BFCFB9D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_9DE8A1FBE11752DE84C39A86BFCFB9D5" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_9DE8A1FBE11752DE84C39A86BFCFB9D5" xlink:type="arc" />
    <link:label id="lab_cpix_VaprisolMember_2641B2CAD78A837E18649020635218EB_verboseLabel_en-US" xlink:label="lab_cpix_VaprisolMember_2641B2CAD78A837E18649020635218EB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Product, Vaprisol</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_VaprisolMember" xlink:label="loc_cpix_VaprisolMember_2641B2CAD78A837E18649020635218EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_VaprisolMember_2641B2CAD78A837E18649020635218EB" xlink:to="lab_cpix_VaprisolMember_2641B2CAD78A837E18649020635218EB" xlink:type="arc" />
    <link:label id="lab_cpix_AmendedInternationalAgreementMember_82F06B83D60FEC0ED6D590206352FD8B_verboseLabel_en-US" xlink:label="lab_cpix_AmendedInternationalAgreementMember_82F06B83D60FEC0ED6D590206352FD8B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Collaborative Arrangement, Amended International Agreement</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_AmendedInternationalAgreementMember" xlink:label="loc_cpix_AmendedInternationalAgreementMember_82F06B83D60FEC0ED6D590206352FD8B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_AmendedInternationalAgreementMember_82F06B83D60FEC0ED6D590206352FD8B" xlink:to="lab_cpix_AmendedInternationalAgreementMember_82F06B83D60FEC0ED6D590206352FD8B" xlink:type="arc" />
    <link:label id="lab_cpix_ProductRightsAgreementUSCommercializationRightsForKristaloseFromInalcoBiochemicalsIncAndInalcoSPAMember_107F6E11CD12B931C41990206352C5A9_terseLabel_en-US" xlink:label="lab_cpix_ProductRightsAgreementUSCommercializationRightsForKristaloseFromInalcoBiochemicalsIncAndInalcoSPAMember_107F6E11CD12B931C41990206352C5A9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Rights Agreement, U.S. Commercialization Rights for Kristalose from Inalco Biochemicals, Inc. and Inalco S.p.A.</link:label>
    <link:label id="lab_cpix_ProductRightsAgreementUSCommercializationRightsForKristaloseFromInalcoBiochemicalsIncAndInalcoSPAMember_107F6E11CD12B931C41990206352C5A9_label_en-US" xlink:label="lab_cpix_ProductRightsAgreementUSCommercializationRightsForKristaloseFromInalcoBiochemicalsIncAndInalcoSPAMember_107F6E11CD12B931C41990206352C5A9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product rights agreement, U.S. commercialization rights for Kristalose from Inalco Biochemicals, Inc. and Inalco S.p.A. [Member]</link:label>
    <link:label id="lab_cpix_ProductRightsAgreementUSCommercializationRightsForKristaloseFromInalcoBiochemicalsIncAndInalcoSPAMember_107F6E11CD12B931C41990206352C5A9_documentation_en-US" xlink:label="lab_cpix_ProductRightsAgreementUSCommercializationRightsForKristaloseFromInalcoBiochemicalsIncAndInalcoSPAMember_107F6E11CD12B931C41990206352C5A9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product rights agreement, U.S. commercialization rights for Kristalose from Inalco Biochemicals, Inc. and Inalco S.p.A. [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ProductRightsAgreementUSCommercializationRightsForKristaloseFromInalcoBiochemicalsIncAndInalcoSPAMember" xlink:label="loc_cpix_ProductRightsAgreementUSCommercializationRightsForKristaloseFromInalcoBiochemicalsIncAndInalcoSPAMember_107F6E11CD12B931C41990206352C5A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ProductRightsAgreementUSCommercializationRightsForKristaloseFromInalcoBiochemicalsIncAndInalcoSPAMember_107F6E11CD12B931C41990206352C5A9" xlink:to="lab_cpix_ProductRightsAgreementUSCommercializationRightsForKristaloseFromInalcoBiochemicalsIncAndInalcoSPAMember_107F6E11CD12B931C41990206352C5A9" xlink:type="arc" />
    <link:label id="lab_cpix_KristaloseMember_EDF3ED0D5706B35D8C5F9020635261BD_terseLabel_en-US" xlink:label="lab_cpix_KristaloseMember_EDF3ED0D5706B35D8C5F9020635261BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product, Kristalose</link:label>
    <link:label id="lab_cpix_KristaloseMember_EDF3ED0D5706B35D8C5F9020635261BD_label_en-US" xlink:label="lab_cpix_KristaloseMember_EDF3ED0D5706B35D8C5F9020635261BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Kristalose [Member]</link:label>
    <link:label id="lab_cpix_KristaloseMember_EDF3ED0D5706B35D8C5F9020635261BD_documentation_en-US" xlink:label="lab_cpix_KristaloseMember_EDF3ED0D5706B35D8C5F9020635261BD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Kristalose.</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_KristaloseMember" xlink:label="loc_cpix_KristaloseMember_EDF3ED0D5706B35D8C5F9020635261BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_KristaloseMember_EDF3ED0D5706B35D8C5F9020635261BD" xlink:to="lab_cpix_KristaloseMember_EDF3ED0D5706B35D8C5F9020635261BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_CD6440BC9B1A6C7879ED90206353855C_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_CD6440BC9B1A6C7879ED90206353855C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_CD6440BC9B1A6C7879ED90206353855C_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_CD6440BC9B1A6C7879ED90206353855C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_CD6440BC9B1A6C7879ED90206353855C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_CD6440BC9B1A6C7879ED90206353855C" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_CD6440BC9B1A6C7879ED90206353855C" xlink:type="arc" />
    <link:label id="lab_cpix_ProductRightsAgreementQuarterlyPaymentsExpirationDate_033B87DDD717F3988FA7902063538CB6_terseLabel_en-US" xlink:label="lab_cpix_ProductRightsAgreementQuarterlyPaymentsExpirationDate_033B87DDD717F3988FA7902063538CB6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product rights agreement, quarterly payments, expiration date</link:label>
    <link:label id="lab_cpix_ProductRightsAgreementQuarterlyPaymentsExpirationDate_033B87DDD717F3988FA7902063538CB6_label_en-US" xlink:label="lab_cpix_ProductRightsAgreementQuarterlyPaymentsExpirationDate_033B87DDD717F3988FA7902063538CB6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product rights agreement, quarterly payments, expiration date</link:label>
    <link:label id="lab_cpix_ProductRightsAgreementQuarterlyPaymentsExpirationDate_033B87DDD717F3988FA7902063538CB6_documentation_en-US" xlink:label="lab_cpix_ProductRightsAgreementQuarterlyPaymentsExpirationDate_033B87DDD717F3988FA7902063538CB6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product rights agreement, quarterly payments, expiration date</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ProductRightsAgreementQuarterlyPaymentsExpirationDate" xlink:label="loc_cpix_ProductRightsAgreementQuarterlyPaymentsExpirationDate_033B87DDD717F3988FA7902063538CB6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ProductRightsAgreementQuarterlyPaymentsExpirationDate_033B87DDD717F3988FA7902063538CB6" xlink:to="lab_cpix_ProductRightsAgreementQuarterlyPaymentsExpirationDate_033B87DDD717F3988FA7902063538CB6" xlink:type="arc" />
    <link:label id="lab_cpix_ProductRightsAgreementQuarterlyPaymentsMade_E5C4E0049472891E904A90206353E312_terseLabel_en-US" xlink:label="lab_cpix_ProductRightsAgreementQuarterlyPaymentsMade_E5C4E0049472891E904A90206353E312" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Quarterly payments made</link:label>
    <link:label id="lab_cpix_ProductRightsAgreementQuarterlyPaymentsMade_E5C4E0049472891E904A90206353E312_label_en-US" xlink:label="lab_cpix_ProductRightsAgreementQuarterlyPaymentsMade_E5C4E0049472891E904A90206353E312" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Rights Agreement, Quarterly Payments Made</link:label>
    <link:label id="lab_cpix_ProductRightsAgreementQuarterlyPaymentsMade_E5C4E0049472891E904A90206353E312_documentation_en-US" xlink:label="lab_cpix_ProductRightsAgreementQuarterlyPaymentsMade_E5C4E0049472891E904A90206353E312" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product Rights Agreement, Quarterly Payments Made</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ProductRightsAgreementQuarterlyPaymentsMade" xlink:label="loc_cpix_ProductRightsAgreementQuarterlyPaymentsMade_E5C4E0049472891E904A90206353E312" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ProductRightsAgreementQuarterlyPaymentsMade_E5C4E0049472891E904A90206353E312" xlink:to="lab_cpix_ProductRightsAgreementQuarterlyPaymentsMade_E5C4E0049472891E904A90206353E312" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_EBA36557570B0DE1758C902063539830_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets_EBA36557570B0DE1758C902063539830" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions to intangible assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_EBA36557570B0DE1758C902063539830" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets_EBA36557570B0DE1758C902063539830" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets_EBA36557570B0DE1758C902063539830" xlink:type="arc" />
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_55825A69D6032FC0D35490206353C2E9_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_55825A69D6032FC0D35490206353C2E9" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_55825A69D6032FC0D35490206353C2E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets_55825A69D6032FC0D35490206353C2E9" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets_55825A69D6032FC0D35490206353C2E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_CBF510DEF226B7CF10032E71DEE07DA7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract_47A590D6A86D56B98C8B2092BF76AE46" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_CBF510DEF226B7CF10032E71DEE07DA7_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract_47A590D6A86D56B98C8B2092BF76AE46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_47A590D6A86D56B98C8B2092BF76AE46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_47A590D6A86D56B98C8B2092BF76AE46" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract_47A590D6A86D56B98C8B2092BF76AE46" xlink:type="arc" />
    <link:label id="lab_cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_8C19FDABD7FC043393DE2E71DEE03DAA_terseLabel_en-US" xlink:label="lab_cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_01187266E46555AD881A8FFB207D7AD0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss and tax credits</link:label>
    <link:label id="lab_cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_8C19FDABD7FC043393DE2E71DEE03DAA_label_en-US" xlink:label="lab_cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_01187266E46555AD881A8FFB207D7AD0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards and Tax Credit Carryforwards</link:label>
    <link:label id="lab_cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_8C19FDABD7FC043393DE2E71DEE03DAA_documentation_en-US" xlink:label="lab_cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_01187266E46555AD881A8FFB207D7AD0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards and Tax Credit Carryforwards</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" xlink:label="loc_cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_01187266E46555AD881A8FFB207D7AD0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_01187266E46555AD881A8FFB207D7AD0" xlink:to="lab_cpix_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards_01187266E46555AD881A8FFB207D7AD0" xlink:type="arc" />
    <link:label id="lab_cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles_2A8E88CB8AFC11EF124A2E71DEE054BC_terseLabel_en-US" xlink:label="lab_cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles_A901F707AA9E5BF9B842D09C697B9C16" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment and intangibles</link:label>
    <link:label id="lab_cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles_2A8E88CB8AFC11EF124A2E71DEE054BC_label_en-US" xlink:label="lab_cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles_A901F707AA9E5BF9B842D09C697B9C16" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Property and Equipment and Intangibles</link:label>
    <link:label id="lab_cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles_2A8E88CB8AFC11EF124A2E71DEE054BC_documentation_en-US" xlink:label="lab_cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles_A901F707AA9E5BF9B842D09C697B9C16" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Property and Equipment and Intangibles</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles" xlink:label="loc_cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles_A901F707AA9E5BF9B842D09C697B9C16" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles_A901F707AA9E5BF9B842D09C697B9C16" xlink:to="lab_cpix_DeferredTaxAssetsPropertyAndEquipmentAndIntangibles_A901F707AA9E5BF9B842D09C697B9C16" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_B492E1B1AB3F46559F0B2E71DEE06E28_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_45E5F48E097D5DA084FCD06FE6338116" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for accounts receivable</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_B492E1B1AB3F46559F0B2E71DEE06E28_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_45E5F48E097D5DA084FCD06FE6338116" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_45E5F48E097D5DA084FCD06FE6338116" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_45E5F48E097D5DA084FCD06FE6338116" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_45E5F48E097D5DA084FCD06FE6338116" xlink:type="arc" />
    <link:label id="lab_cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct_F27242903BA8D80E89D72E71DEE0CE48_terseLabel_en-US" xlink:label="lab_cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct_E454622020055196A65708D8C8DB9FB8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reserve for expired product</link:label>
    <link:label id="lab_cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct_F27242903BA8D80E89D72E71DEE0CE48_label_en-US" xlink:label="lab_cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct_E454622020055196A65708D8C8DB9FB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves for Expired Product</link:label>
    <link:label id="lab_cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct_F27242903BA8D80E89D72E71DEE0CE48_documentation_en-US" xlink:label="lab_cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct_E454622020055196A65708D8C8DB9FB8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves for Expired Product</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct" xlink:label="loc_cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct_E454622020055196A65708D8C8DB9FB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct_E454622020055196A65708D8C8DB9FB8" xlink:to="lab_cpix_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReservesForExpiredProduct_E454622020055196A65708D8C8DB9FB8" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_7099E2B8F9A0024E0CCC2E71DEE0E4A8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory_1780E985C71A5E5EBF353833687F1EE2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_7099E2B8F9A0024E0CCC2E71DEE0E4A8_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory_1780E985C71A5E5EBF353833687F1EE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_1780E985C71A5E5EBF353833687F1EE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory_1780E985C71A5E5EBF353833687F1EE2" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory_1780E985C71A5E5EBF353833687F1EE2" xlink:type="arc" />
    <link:label id="lab_cpix_DeferredTaxAssetsDeferredCharges_F846CE3D5A65531EC6C72E71DEE08570_terseLabel_en-US" xlink:label="lab_cpix_DeferredTaxAssetsDeferredCharges_46A930036F8155AFB78EB18F225EE37E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred charges</link:label>
    <link:label id="lab_cpix_DeferredTaxAssetsDeferredCharges_F846CE3D5A65531EC6C72E71DEE08570_label_en-US" xlink:label="lab_cpix_DeferredTaxAssetsDeferredCharges_46A930036F8155AFB78EB18F225EE37E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Deferred Charges</link:label>
    <link:label id="lab_cpix_DeferredTaxAssetsDeferredCharges_F846CE3D5A65531EC6C72E71DEE08570_documentation_en-US" xlink:label="lab_cpix_DeferredTaxAssetsDeferredCharges_46A930036F8155AFB78EB18F225EE37E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Deferred Charges</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DeferredTaxAssetsDeferredCharges" xlink:label="loc_cpix_DeferredTaxAssetsDeferredCharges_46A930036F8155AFB78EB18F225EE37E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DeferredTaxAssetsDeferredCharges_46A930036F8155AFB78EB18F225EE37E" xlink:to="lab_cpix_DeferredTaxAssetsDeferredCharges_46A930036F8155AFB78EB18F225EE37E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_573B06F002995FD019752E71DEE17859_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_E03A05451FE95ED387C59A4248830F2B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative compensation costs incurred on deductible equity awards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_573B06F002995FD019752E71DEE17859_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_E03A05451FE95ED387C59A4248830F2B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_E03A05451FE95ED387C59A4248830F2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_E03A05451FE95ED387C59A4248830F2B" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_E03A05451FE95ED387C59A4248830F2B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_B97AEADA4F5EAEDEA2932E71DEE1679F_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_2E03B146FC01595B81B45C57E62FD402" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_B97AEADA4F5EAEDEA2932E71DEE1679F_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_2E03B146FC01595B81B45C57E62FD402" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_2E03B146FC01595B81B45C57E62FD402" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_2E03B146FC01595B81B45C57E62FD402" xlink:to="lab_us-gaap_DeferredTaxAssetsGross_2E03B146FC01595B81B45C57E62FD402" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_67A006F2AFA603B690202E71DEE15960_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract_608F962FE3CA501E93CD9082DF4CA946" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_67A006F2AFA603B690202E71DEE15960_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract_608F962FE3CA501E93CD9082DF4CA946" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_608F962FE3CA501E93CD9082DF4CA946" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_608F962FE3CA501E93CD9082DF4CA946" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract_608F962FE3CA501E93CD9082DF4CA946" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3AE8192B112EE20144F52E71DEE1560B_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_88375B1632575E94A290363D19018AD4" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3AE8192B112EE20144F52E71DEE1560B_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_88375B1632575E94A290363D19018AD4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_88375B1632575E94A290363D19018AD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_88375B1632575E94A290363D19018AD4" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_88375B1632575E94A290363D19018AD4" xlink:type="arc" />
    <link:label id="lab_cpix_NetDeferredTaxAssetsGross_66D7781E567AD75453042E71DEE13F23_totalLabel_en-US" xlink:label="lab_cpix_NetDeferredTaxAssetsGross_DA710A2818345CA599279C64D29B6A38" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax assets, before valuation allowance</link:label>
    <link:label id="lab_cpix_NetDeferredTaxAssetsGross_66D7781E567AD75453042E71DEE13F23_label_en-US" xlink:label="lab_cpix_NetDeferredTaxAssetsGross_DA710A2818345CA599279C64D29B6A38" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Deferred Tax Assets, Gross</link:label>
    <link:label id="lab_cpix_NetDeferredTaxAssetsGross_66D7781E567AD75453042E71DEE13F23_documentation_en-US" xlink:label="lab_cpix_NetDeferredTaxAssetsGross_DA710A2818345CA599279C64D29B6A38" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_NetDeferredTaxAssetsGross" xlink:label="loc_cpix_NetDeferredTaxAssetsGross_DA710A2818345CA599279C64D29B6A38" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_NetDeferredTaxAssetsGross_DA710A2818345CA599279C64D29B6A38" xlink:to="lab_cpix_NetDeferredTaxAssetsGross_DA710A2818345CA599279C64D29B6A38" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_925E27BDAF44C33269E22E71DEE18ACD_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_3CB1DEC61A7C56FB93716930E23EE402" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: deferred tax asset valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_925E27BDAF44C33269E22E71DEE18ACD_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_3CB1DEC61A7C56FB93716930E23EE402" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3CB1DEC61A7C56FB93716930E23EE402" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3CB1DEC61A7C56FB93716930E23EE402" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_3CB1DEC61A7C56FB93716930E23EE402" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_52456971A6B9E9878FDC2E71DEE15DB9_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_4B5F84C5C3F25205A0249CB51F95FCFA" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_52456971A6B9E9878FDC2E71DEE15DB9_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_4B5F84C5C3F25205A0249CB51F95FCFA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_4B5F84C5C3F25205A0249CB51F95FCFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_4B5F84C5C3F25205A0249CB51F95FCFA" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_4B5F84C5C3F25205A0249CB51F95FCFA" xlink:type="arc" />
    <link:label id="lab_cpix_ManufacturingAndSupplyAgreementsTextBlock_0D85A8A6085DB782F39F2E71E05930EE_terseLabel_en-US" xlink:label="lab_cpix_ManufacturingAndSupplyAgreementsTextBlock_77FB193B6BA45269A6B14734B08E23B4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Manufacturing and Supply Agreements</link:label>
    <link:label id="lab_cpix_ManufacturingAndSupplyAgreementsTextBlock_0D85A8A6085DB782F39F2E71E05930EE_label_en-US" xlink:label="lab_cpix_ManufacturingAndSupplyAgreementsTextBlock_77FB193B6BA45269A6B14734B08E23B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Manufacturing and Supply Agreements [Text Block]</link:label>
    <link:label id="lab_cpix_ManufacturingAndSupplyAgreementsTextBlock_0D85A8A6085DB782F39F2E71E05930EE_documentation_en-US" xlink:label="lab_cpix_ManufacturingAndSupplyAgreementsTextBlock_77FB193B6BA45269A6B14734B08E23B4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Manufacturing and Supply Agreements</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ManufacturingAndSupplyAgreementsTextBlock" xlink:label="loc_cpix_ManufacturingAndSupplyAgreementsTextBlock_77FB193B6BA45269A6B14734B08E23B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ManufacturingAndSupplyAgreementsTextBlock_77FB193B6BA45269A6B14734B08E23B4" xlink:to="lab_cpix_ManufacturingAndSupplyAgreementsTextBlock_77FB193B6BA45269A6B14734B08E23B4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_136C32E1431306A14B672E71DFE5B131_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_52D7EB42BBAE57EE9AC4F280CA86F644" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of accrued liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_136C32E1431306A14B672E71DFE5B131_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_52D7EB42BBAE57EE9AC4F280CA86F644" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_52D7EB42BBAE57EE9AC4F280CA86F644" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_52D7EB42BBAE57EE9AC4F280CA86F644" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_52D7EB42BBAE57EE9AC4F280CA86F644" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1B4B34BF3527C2A478852E71E0B839B4_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_97A6C556C2115AEC95E40209F8B18C7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_97A6C556C2115AEC95E40209F8B18C7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_97A6C556C2115AEC95E40209F8B18C7A" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_97A6C556C2115AEC95E40209F8B18C7A" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_73C57FAC5813275C368C2E71E0B8B9A8_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_4E065FF8DCA553778A541FF57888E7B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_73C57FAC5813275C368C2E71E0B8B9A8_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_4E065FF8DCA553778A541FF57888E7B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_4E065FF8DCA553778A541FF57888E7B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_4E065FF8DCA553778A541FF57888E7B2" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_4E065FF8DCA553778A541FF57888E7B2" xlink:type="arc" />
    <link:label id="lab_cpix_ProductRightsMember_2FB8629B531C8495CB6C2E71DE693DA3_verboseLabel_en-US" xlink:label="lab_cpix_ProductRightsMember_5EE2DCF4309350A693C00B1F1C0D8986" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Product Rights</link:label>
    <link:label id="lab_cpix_ProductRightsMember_2FB8629B531C8495CB6C2E71DE693DA3_label_en-US" xlink:label="lab_cpix_ProductRightsMember_5EE2DCF4309350A693C00B1F1C0D8986" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Rights [Member]</link:label>
    <link:label id="lab_cpix_ProductRightsMember_2FB8629B531C8495CB6C2E71DE693DA3_documentation_en-US" xlink:label="lab_cpix_ProductRightsMember_5EE2DCF4309350A693C00B1F1C0D8986" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Product Rights [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ProductRightsMember" xlink:label="loc_cpix_ProductRightsMember_5EE2DCF4309350A693C00B1F1C0D8986" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ProductRightsMember_5EE2DCF4309350A693C00B1F1C0D8986" xlink:to="lab_cpix_ProductRightsMember_5EE2DCF4309350A693C00B1F1C0D8986" xlink:type="arc" />
    <link:label id="lab_us-gaap_LicensingAgreementsMember_C09A208631DA2BAE81672E71DE699B0A_terseLabel_en-US" xlink:label="lab_us-gaap_LicensingAgreementsMember_7FB4F43B0C755B7593D7337AFF9F0A1A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Licensing Rights</link:label>
    <link:label id="lab_us-gaap_LicensingAgreementsMember_C09A208631DA2BAE81672E71DE699B0A_label_en-US" xlink:label="lab_us-gaap_LicensingAgreementsMember_7FB4F43B0C755B7593D7337AFF9F0A1A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Licensing Agreements [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="loc_us-gaap_LicensingAgreementsMember_7FB4F43B0C755B7593D7337AFF9F0A1A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LicensingAgreementsMember_7FB4F43B0C755B7593D7337AFF9F0A1A" xlink:to="lab_us-gaap_LicensingAgreementsMember_7FB4F43B0C755B7593D7337AFF9F0A1A" xlink:type="arc" />
    <link:label id="lab_cpix_FiniteLivedIntangibleAssetsUsefulLivesTextual_2CA72CA1B5B9C7B700A62E71DE697451_terseLabel_en-US" xlink:label="lab_cpix_FiniteLivedIntangibleAssetsUsefulLivesTextual_D8220EF6793755C6B10F228BE3CE53A5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, useful life</link:label>
    <link:label id="lab_cpix_FiniteLivedIntangibleAssetsUsefulLivesTextual_2CA72CA1B5B9C7B700A62E71DE697451_label_en-US" xlink:label="lab_cpix_FiniteLivedIntangibleAssetsUsefulLivesTextual_D8220EF6793755C6B10F228BE3CE53A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Useful Lives, (Textual)</link:label>
    <link:label id="lab_cpix_FiniteLivedIntangibleAssetsUsefulLivesTextual_2CA72CA1B5B9C7B700A62E71DE697451_documentation_en-US" xlink:label="lab_cpix_FiniteLivedIntangibleAssetsUsefulLivesTextual_D8220EF6793755C6B10F228BE3CE53A5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Useful Lives, (Textual)</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_FiniteLivedIntangibleAssetsUsefulLivesTextual" xlink:label="loc_cpix_FiniteLivedIntangibleAssetsUsefulLivesTextual_D8220EF6793755C6B10F228BE3CE53A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_FiniteLivedIntangibleAssetsUsefulLivesTextual_D8220EF6793755C6B10F228BE3CE53A5" xlink:to="lab_cpix_FiniteLivedIntangibleAssetsUsefulLivesTextual_D8220EF6793755C6B10F228BE3CE53A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_859487EA6B4C188BFFE32E71E010F747_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_CBE7BE8BF20150A1A1A0A510E00465F2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of quarterly financial information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_859487EA6B4C188BFFE32E71E010F747_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_CBE7BE8BF20150A1A1A0A510E00465F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_CBE7BE8BF20150A1A1A0A510E00465F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_CBE7BE8BF20150A1A1A0A510E00465F2" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_CBE7BE8BF20150A1A1A0A510E00465F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_61BE0C3E11B3746E992C902062CC37E7_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_61BE0C3E11B3746E992C902062CC37E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings (loss) per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_61BE0C3E11B3746E992C902062CC37E7_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_61BE0C3E11B3746E992C902062CC37E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_61BE0C3E11B3746E992C902062CC37E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_61BE0C3E11B3746E992C902062CC37E7" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_61BE0C3E11B3746E992C902062CC37E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesTable_6CF579F6C03A26C35AFD2E71DE7FA190_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable_46AF49C09D2A5C5688F4A508DD7BEADE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_6CF579F6C03A26C35AFD2E71DE7FA190_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable_46AF49C09D2A5C5688F4A508DD7BEADE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_46AF49C09D2A5C5688F4A508DD7BEADE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable_46AF49C09D2A5C5688F4A508DD7BEADE" xlink:to="lab_us-gaap_LossContingenciesTable_46AF49C09D2A5C5688F4A508DD7BEADE" xlink:type="arc" />
    <link:label id="lab_cpix_AcetadoteMember_87D68B50A848BFF12FBA2E71DE7F1BF0_terseLabel_en-US" xlink:label="lab_cpix_AcetadoteMember_213DAE8C0622569EBC7254292AC2BCBB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product, Acetadote</link:label>
    <link:label id="lab_cpix_AcetadoteMember_87D68B50A848BFF12FBA2E71DE7F1BF0_label_en-US" xlink:label="lab_cpix_AcetadoteMember_213DAE8C0622569EBC7254292AC2BCBB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acetadote [Member]</link:label>
    <link:label id="lab_cpix_AcetadoteMember_87D68B50A848BFF12FBA2E71DE7F1BF0_documentation_en-US" xlink:label="lab_cpix_AcetadoteMember_213DAE8C0622569EBC7254292AC2BCBB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acetadote.</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_AcetadoteMember" xlink:label="loc_cpix_AcetadoteMember_213DAE8C0622569EBC7254292AC2BCBB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_AcetadoteMember_213DAE8C0622569EBC7254292AC2BCBB" xlink:to="lab_cpix_AcetadoteMember_213DAE8C0622569EBC7254292AC2BCBB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_BBB85A7770F1CFCD52ED2E71DE7FAC40_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_CEEDF17E00E35DB691CD05CC19B8F2AD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_BBB85A7770F1CFCD52ED2E71DE7FAC40_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_CEEDF17E00E35DB691CD05CC19B8F2AD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_CEEDF17E00E35DB691CD05CC19B8F2AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_CEEDF17E00E35DB691CD05CC19B8F2AD" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_CEEDF17E00E35DB691CD05CC19B8F2AD" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_69248F668ABD37CBE6502E71DE7FC465_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain_DC522876668855B5830D8B6B322C4D26" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_69248F668ABD37CBE6502E71DE7FC465_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain_DC522876668855B5830D8B6B322C4D26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_DC522876668855B5830D8B6B322C4D26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain_DC522876668855B5830D8B6B322C4D26" xlink:to="lab_us-gaap_LossContingencyNatureDomain_DC522876668855B5830D8B6B322C4D26" xlink:type="arc" />
    <link:label id="lab_cpix_PatentInfringementMember_9AF6AED8C44A4B0812892E71DE7F6754_terseLabel_en-US" xlink:label="lab_cpix_PatentInfringementMember_A583C003D83D5DFF90828B353540C073" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patent Infringement</link:label>
    <link:label id="lab_cpix_PatentInfringementMember_9AF6AED8C44A4B0812892E71DE7F6754_label_en-US" xlink:label="lab_cpix_PatentInfringementMember_A583C003D83D5DFF90828B353540C073" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patent Infringement [Member]</link:label>
    <link:label id="lab_cpix_PatentInfringementMember_9AF6AED8C44A4B0812892E71DE7F6754_documentation_en-US" xlink:label="lab_cpix_PatentInfringementMember_A583C003D83D5DFF90828B353540C073" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Patent Infringement [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_PatentInfringementMember" xlink:label="loc_cpix_PatentInfringementMember_A583C003D83D5DFF90828B353540C073" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_PatentInfringementMember_A583C003D83D5DFF90828B353540C073" xlink:to="lab_cpix_PatentInfringementMember_A583C003D83D5DFF90828B353540C073" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesLineItems_F11E1B151FB2E73D3CD72E71DE7F457C_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems_E203A3D2C6EB522DA469C90BCAE3192B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_E203A3D2C6EB522DA469C90BCAE3192B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems_E203A3D2C6EB522DA469C90BCAE3192B" xlink:to="lab_us-gaap_LossContingenciesLineItems_E203A3D2C6EB522DA469C90BCAE3192B" xlink:type="arc" />
    <link:label id="lab_cpix_NumberOfLawsuitsFiledAsPlaintiff_5D07143E6C64FA6A7CB92E71DE7F3EB1_terseLabel_en-US" xlink:label="lab_cpix_NumberOfLawsuitsFiledAsPlaintiff_79E7C0BD81A355E19366851A3F32C7E1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of lawsuits filed as plaintiff</link:label>
    <link:label id="lab_cpix_NumberOfLawsuitsFiledAsPlaintiff_5D07143E6C64FA6A7CB92E71DE7F3EB1_label_en-US" xlink:label="lab_cpix_NumberOfLawsuitsFiledAsPlaintiff_79E7C0BD81A355E19366851A3F32C7E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of lawsuits filed as plaintiff</link:label>
    <link:label id="lab_cpix_NumberOfLawsuitsFiledAsPlaintiff_5D07143E6C64FA6A7CB92E71DE7F3EB1_documentation_en-US" xlink:label="lab_cpix_NumberOfLawsuitsFiledAsPlaintiff_79E7C0BD81A355E19366851A3F32C7E1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of lawsuits filed as plaintiff</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_NumberOfLawsuitsFiledAsPlaintiff" xlink:label="loc_cpix_NumberOfLawsuitsFiledAsPlaintiff_79E7C0BD81A355E19366851A3F32C7E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_NumberOfLawsuitsFiledAsPlaintiff_79E7C0BD81A355E19366851A3F32C7E1" xlink:to="lab_cpix_NumberOfLawsuitsFiledAsPlaintiff_79E7C0BD81A355E19366851A3F32C7E1" xlink:type="arc" />
    <link:label id="lab_cpix_NumberOfCompaniesForWhichLitigationSettlementExists_47F322A2FD57E8A3160A2E71DE802650_terseLabel_en-US" xlink:label="lab_cpix_NumberOfCompaniesForWhichLitigationSettlementExists_DF0EB4FBA41F5D7093114508831495FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of companies for which litigation settlement exists</link:label>
    <link:label id="lab_cpix_NumberOfCompaniesForWhichLitigationSettlementExists_47F322A2FD57E8A3160A2E71DE802650_label_en-US" xlink:label="lab_cpix_NumberOfCompaniesForWhichLitigationSettlementExists_DF0EB4FBA41F5D7093114508831495FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of companies for which litigation settlement exists</link:label>
    <link:label id="lab_cpix_NumberOfCompaniesForWhichLitigationSettlementExists_47F322A2FD57E8A3160A2E71DE802650_documentation_en-US" xlink:label="lab_cpix_NumberOfCompaniesForWhichLitigationSettlementExists_DF0EB4FBA41F5D7093114508831495FF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of companies for which litigation settlement exists</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_NumberOfCompaniesForWhichLitigationSettlementExists" xlink:label="loc_cpix_NumberOfCompaniesForWhichLitigationSettlementExists_DF0EB4FBA41F5D7093114508831495FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_NumberOfCompaniesForWhichLitigationSettlementExists_DF0EB4FBA41F5D7093114508831495FF" xlink:to="lab_cpix_NumberOfCompaniesForWhichLitigationSettlementExists_DF0EB4FBA41F5D7093114508831495FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_25013ACB8BBF25A75728902062B503DA_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_25013ACB8BBF25A75728902062B503DA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Anti-dilutive shares (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_25013ACB8BBF25A75728902062B503DA_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_25013ACB8BBF25A75728902062B503DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_25013ACB8BBF25A75728902062B503DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_25013ACB8BBF25A75728902062B503DA" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_25013ACB8BBF25A75728902062B503DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_881B748873A86138DF782E71E0C3DF25_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_90B7ECD0C8785A5DBA05EA7B0CB36471" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_881B748873A86138DF782E71E0C3DF25_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_90B7ECD0C8785A5DBA05EA7B0CB36471" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_90B7ECD0C8785A5DBA05EA7B0CB36471" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_90B7ECD0C8785A5DBA05EA7B0CB36471" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_90B7ECD0C8785A5DBA05EA7B0CB36471" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_B9C781949DE1445F3336902063A0F474_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract_B9C781949DE1445F3336902063A0F474" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_B9C781949DE1445F3336902063A0F474" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_B9C781949DE1445F3336902063A0F474" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract_B9C781949DE1445F3336902063A0F474" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementTable_DD7D8FBDC0D6738BFABE902063A0C9B8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable_DD7D8FBDC0D6738BFABE902063A0C9B8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_DD7D8FBDC0D6738BFABE902063A0C9B8_label_en-US" xlink:label="lab_us-gaap_StatementTable_DD7D8FBDC0D6738BFABE902063A0C9B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_DD7D8FBDC0D6738BFABE902063A0C9B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_DD7D8FBDC0D6738BFABE902063A0C9B8" xlink:to="lab_us-gaap_StatementTable_DD7D8FBDC0D6738BFABE902063A0C9B8" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_F48931D93FBAE3906825902063A1770F_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_F48931D93FBAE3906825902063A1770F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_F48931D93FBAE3906825902063A1770F_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_F48931D93FBAE3906825902063A1770F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_F48931D93FBAE3906825902063A1770F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_F48931D93FBAE3906825902063A1770F" xlink:to="lab_us-gaap_RetainedEarningsMember_F48931D93FBAE3906825902063A1770F" xlink:type="arc" />
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_BC8D34D0D72CE320B45A902063A1D4EF_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember_BC8D34D0D72CE320B45A902063A1D4EF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_BC8D34D0D72CE320B45A902063A1D4EF_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember_BC8D34D0D72CE320B45A902063A1D4EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_BC8D34D0D72CE320B45A902063A1D4EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember_BC8D34D0D72CE320B45A902063A1D4EF" xlink:to="lab_us-gaap_NoncontrollingInterestMember_BC8D34D0D72CE320B45A902063A1D4EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementLineItems_4024F57207AC4BEB7269902063A173FD_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems_4024F57207AC4BEB7269902063A173FD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_4024F57207AC4BEB7269902063A173FD_label_en-US" xlink:label="lab_us-gaap_StatementLineItems_4024F57207AC4BEB7269902063A173FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_4024F57207AC4BEB7269902063A173FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_4024F57207AC4BEB7269902063A173FD" xlink:to="lab_us-gaap_StatementLineItems_4024F57207AC4BEB7269902063A173FD" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9A027E0214E8A10013AC902063A14AD9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9A027E0214E8A10013AC902063A14AD9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Shareholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9A027E0214E8A10013AC902063A14AD9_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9A027E0214E8A10013AC902063A14AD9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9A027E0214E8A10013AC902063A14AD9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9A027E0214E8A10013AC902063A14AD9" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9A027E0214E8A10013AC902063A14AD9" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_3755AABC8CBB31125D40902063A1E9A0_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_3755AABC8CBB31125D40902063A1E9A0" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Equity, common shares outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3755AABC8CBB31125D40902063A1E9A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_3755AABC8CBB31125D40902063A1E9A0" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_3755AABC8CBB31125D40902063A1E9A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_B1D9578DE9D705DB00CD902063A13E9E_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_B1D9578DE9D705DB00CD902063A13E9E" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Equity, balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_B1D9578DE9D705DB00CD902063A13E9E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_B1D9578DE9D705DB00CD902063A13E9E" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_B1D9578DE9D705DB00CD902063A13E9E" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7966C1B195FF41AA59C8902063A165DA_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7966C1B195FF41AA59C8902063A165DA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss at subsidiary attributable to noncontrolling interests</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7966C1B195FF41AA59C8902063A165DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7966C1B195FF41AA59C8902063A165DA" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7966C1B195FF41AA59C8902063A165DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_202318ED5DFC6DB3B9B2902063A1AAA2_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_202318ED5DFC6DB3B9B2902063A1AAA2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation, amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_202318ED5DFC6DB3B9B2902063A1AAA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_202318ED5DFC6DB3B9B2902063A1AAA2" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_202318ED5DFC6DB3B9B2902063A1AAA2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_64BA8F4E8EF239BC74AA902063A12413_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_64BA8F4E8EF239BC74AA902063A12413" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Exercise of options and related tax benefit</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_64BA8F4E8EF239BC74AA902063A12413_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_64BA8F4E8EF239BC74AA902063A12413" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_64BA8F4E8EF239BC74AA902063A12413" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_64BA8F4E8EF239BC74AA902063A12413" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_64BA8F4E8EF239BC74AA902063A12413" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_562AD750375F869BE180902063A1B0C7_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue_562AD750375F869BE180902063A1B0C7" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_562AD750375F869BE180902063A1B0C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue_562AD750375F869BE180902063A1B0C7" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue_562AD750375F869BE180902063A1B0C7" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_332DCDB834528FBE3D01902063A281EF_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_332DCDB834528FBE3D01902063A281EF" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Equity, common shares outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_332DCDB834528FBE3D01902063A281EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_332DCDB834528FBE3D01902063A281EF" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_332DCDB834528FBE3D01902063A281EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_F116948FD1679B8260D9902063A27EFD_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_F116948FD1679B8260D9902063A27EFD" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Equity, balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_F116948FD1679B8260D9902063A27EFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_F116948FD1679B8260D9902063A27EFD" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_F116948FD1679B8260D9902063A27EFD" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_51D6CE0ACACBB4C6182EAE8BE013BE19_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_51D6CE0ACACBB4C6182EAE8BE013BE19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal tax expense at statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_51D6CE0ACACBB4C6182EAE8BE013BE19_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_51D6CE0ACACBB4C6182EAE8BE013BE19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_51D6CE0ACACBB4C6182EAE8BE013BE19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_51D6CE0ACACBB4C6182EAE8BE013BE19" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_51D6CE0ACACBB4C6182EAE8BE013BE19" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1722D10D99D8A2328237AE8BE013C01F_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1722D10D99D8A2328237AE8BE013C01F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State income tax expense (net of federal income tax benefit)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1722D10D99D8A2328237AE8BE013C01F_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1722D10D99D8A2328237AE8BE013C01F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1722D10D99D8A2328237AE8BE013C01F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1722D10D99D8A2328237AE8BE013C01F" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_1722D10D99D8A2328237AE8BE013C01F" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_EBE5064A4D2BDE22E970AE8BE013B60E_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_EBE5064A4D2BDE22E970AE8BE013B60E" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Permanent differences associated with general business credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_EBE5064A4D2BDE22E970AE8BE013B60E_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_EBE5064A4D2BDE22E970AE8BE013B60E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_EBE5064A4D2BDE22E970AE8BE013B60E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_EBE5064A4D2BDE22E970AE8BE013B60E" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_EBE5064A4D2BDE22E970AE8BE013B60E" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_6C48259EC814282FAE33AE8F09392982_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_6C48259EC814282FAE33AE8F09392982" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_6C48259EC814282FAE33AE8F09392982_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_6C48259EC814282FAE33AE8F09392982" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_6C48259EC814282FAE33AE8F09392982" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_6C48259EC814282FAE33AE8F09392982" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_6C48259EC814282FAE33AE8F09392982" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_B7A95DD4D007597E2E39AE8BE01322F8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_B7A95DD4D007597E2E39AE8BE01322F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other permanent differences</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_B7A95DD4D007597E2E39AE8BE01322F8_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_B7A95DD4D007597E2E39AE8BE01322F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_B7A95DD4D007597E2E39AE8BE01322F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_B7A95DD4D007597E2E39AE8BE01322F8" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_B7A95DD4D007597E2E39AE8BE01322F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_B3C2C4FC0130C0ADEFBBAE8BE013045A_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_B3C2C4FC0130C0ADEFBBAE8BE013045A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_B3C2C4FC0130C0ADEFBBAE8BE013045A_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_B3C2C4FC0130C0ADEFBBAE8BE013045A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_B3C2C4FC0130C0ADEFBBAE8BE013045A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_B3C2C4FC0130C0ADEFBBAE8BE013045A" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_B3C2C4FC0130C0ADEFBBAE8BE013045A" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_A0511E8184168E0E1FC8AE8BE0131AC4_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_A0511E8184168E0E1FC8AE8BE0131AC4" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income tax expense</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_A0511E8184168E0E1FC8AE8BE0131AC4_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_A0511E8184168E0E1FC8AE8BE0131AC4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_A0511E8184168E0E1FC8AE8BE0131AC4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_A0511E8184168E0E1FC8AE8BE0131AC4" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_A0511E8184168E0E1FC8AE8BE0131AC4" xlink:type="arc" />
    <link:label id="lab_cpix_ExpirationTimePeriodAxis_125B97B567F8CAA6855C333102DB0E08_terseLabel_en-US" xlink:label="lab_cpix_ExpirationTimePeriodAxis_697113F4B8F855C28E0E870DFFD4EF07" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Time Period [Axis]</link:label>
    <link:label id="lab_cpix_ExpirationTimePeriodAxis_125B97B567F8CAA6855C333102DB0E08_label_en-US" xlink:label="lab_cpix_ExpirationTimePeriodAxis_697113F4B8F855C28E0E870DFFD4EF07" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expiration Time Period [Axis]</link:label>
    <link:label id="lab_cpix_ExpirationTimePeriodAxis_125B97B567F8CAA6855C333102DB0E08_documentation_en-US" xlink:label="lab_cpix_ExpirationTimePeriodAxis_697113F4B8F855C28E0E870DFFD4EF07" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Expiration Time Period [Axis]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ExpirationTimePeriodAxis" xlink:label="loc_cpix_ExpirationTimePeriodAxis_697113F4B8F855C28E0E870DFFD4EF07" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ExpirationTimePeriodAxis_697113F4B8F855C28E0E870DFFD4EF07" xlink:to="lab_cpix_ExpirationTimePeriodAxis_697113F4B8F855C28E0E870DFFD4EF07" xlink:type="arc" />
    <link:label id="lab_cpix_ExpirationTimePeriodDomain_1C39D0E0AF852528E7BD333102DBCBC1_terseLabel_en-US" xlink:label="lab_cpix_ExpirationTimePeriodDomain_D01568A83A3E5C58BFEC426C22B58923" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Time Period [Domain]</link:label>
    <link:label id="lab_cpix_ExpirationTimePeriodDomain_1C39D0E0AF852528E7BD333102DBCBC1_label_en-US" xlink:label="lab_cpix_ExpirationTimePeriodDomain_D01568A83A3E5C58BFEC426C22B58923" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expiration Time Period [Domain]</link:label>
    <link:label id="lab_cpix_ExpirationTimePeriodDomain_1C39D0E0AF852528E7BD333102DBCBC1_documentation_en-US" xlink:label="lab_cpix_ExpirationTimePeriodDomain_D01568A83A3E5C58BFEC426C22B58923" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Expiration Time Period [Axis]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ExpirationTimePeriodDomain" xlink:label="loc_cpix_ExpirationTimePeriodDomain_D01568A83A3E5C58BFEC426C22B58923" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ExpirationTimePeriodDomain_D01568A83A3E5C58BFEC426C22B58923" xlink:to="lab_cpix_ExpirationTimePeriodDomain_D01568A83A3E5C58BFEC426C22B58923" xlink:type="arc" />
    <link:label id="lab_cpix_ExpirationTermOneMember_6191E0D8A1035ECC7DD2333102DB215B_terseLabel_en-US" xlink:label="lab_cpix_ExpirationTermOneMember_3158A07920905D73B31081BA8AAF06A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration from 2016-2018</link:label>
    <link:label id="lab_cpix_ExpirationTermOneMember_6191E0D8A1035ECC7DD2333102DB215B_label_en-US" xlink:label="lab_cpix_ExpirationTermOneMember_3158A07920905D73B31081BA8AAF06A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expiration, Term One [Member]</link:label>
    <link:label id="lab_cpix_ExpirationTermOneMember_6191E0D8A1035ECC7DD2333102DB215B_documentation_en-US" xlink:label="lab_cpix_ExpirationTermOneMember_3158A07920905D73B31081BA8AAF06A4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Expiration, Term One [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ExpirationTermOneMember" xlink:label="loc_cpix_ExpirationTermOneMember_3158A07920905D73B31081BA8AAF06A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ExpirationTermOneMember_3158A07920905D73B31081BA8AAF06A4" xlink:to="lab_cpix_ExpirationTermOneMember_3158A07920905D73B31081BA8AAF06A4" xlink:type="arc" />
    <link:label id="lab_cpix_ExpirationTermTwoMember_EE71D465BDEB5052A11F333102DBF77E_terseLabel_en-US" xlink:label="lab_cpix_ExpirationTermTwoMember_16FA5769D084587FA6F3B60E5059F5DF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration from 2019 to 2028</link:label>
    <link:label id="lab_cpix_ExpirationTermTwoMember_EE71D465BDEB5052A11F333102DBF77E_label_en-US" xlink:label="lab_cpix_ExpirationTermTwoMember_16FA5769D084587FA6F3B60E5059F5DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expiration, Term Two [Member]</link:label>
    <link:label id="lab_cpix_ExpirationTermTwoMember_EE71D465BDEB5052A11F333102DBF77E_documentation_en-US" xlink:label="lab_cpix_ExpirationTermTwoMember_16FA5769D084587FA6F3B60E5059F5DF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Expiration, Term Two [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ExpirationTermTwoMember" xlink:label="loc_cpix_ExpirationTermTwoMember_16FA5769D084587FA6F3B60E5059F5DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ExpirationTermTwoMember_16FA5769D084587FA6F3B60E5059F5DF" xlink:to="lab_cpix_ExpirationTermTwoMember_16FA5769D084587FA6F3B60E5059F5DF" xlink:type="arc" />
    <link:label id="lab_cpix_ExpirationTermThreeMember_CE6D6418FF390390E4D7333102DB05ED_terseLabel_en-US" xlink:label="lab_cpix_ExpirationTermThreeMember_1077B9BD1E325398951063C1E0633E30" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration from in2029</link:label>
    <link:label id="lab_cpix_ExpirationTermThreeMember_CE6D6418FF390390E4D7333102DB05ED_label_en-US" xlink:label="lab_cpix_ExpirationTermThreeMember_1077B9BD1E325398951063C1E0633E30" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expiration, Term Three [Member]</link:label>
    <link:label id="lab_cpix_ExpirationTermThreeMember_CE6D6418FF390390E4D7333102DB05ED_documentation_en-US" xlink:label="lab_cpix_ExpirationTermThreeMember_1077B9BD1E325398951063C1E0633E30" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Expiration, Term Three [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ExpirationTermThreeMember" xlink:label="loc_cpix_ExpirationTermThreeMember_1077B9BD1E325398951063C1E0633E30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ExpirationTermThreeMember_1077B9BD1E325398951063C1E0633E30" xlink:to="lab_cpix_ExpirationTermThreeMember_1077B9BD1E325398951063C1E0633E30" xlink:type="arc" />
    <link:label id="lab_cpix_ExpirationTermFourMember_9EDA4755B694FBA6283C333102DB640E_terseLabel_en-US" xlink:label="lab_cpix_ExpirationTermFourMember_4DF63AA9FACA5DFEAAA6F13B68BA2250" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration from 2030 to 2025</link:label>
    <link:label id="lab_cpix_ExpirationTermFourMember_9EDA4755B694FBA6283C333102DB640E_label_en-US" xlink:label="lab_cpix_ExpirationTermFourMember_4DF63AA9FACA5DFEAAA6F13B68BA2250" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expiration, Term Four [Member]</link:label>
    <link:label id="lab_cpix_ExpirationTermFourMember_9EDA4755B694FBA6283C333102DB640E_documentation_en-US" xlink:label="lab_cpix_ExpirationTermFourMember_4DF63AA9FACA5DFEAAA6F13B68BA2250" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Expiration, Term Four [Member]</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_ExpirationTermFourMember" xlink:label="loc_cpix_ExpirationTermFourMember_4DF63AA9FACA5DFEAAA6F13B68BA2250" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_ExpirationTermFourMember_4DF63AA9FACA5DFEAAA6F13B68BA2250" xlink:to="lab_cpix_ExpirationTermFourMember_4DF63AA9FACA5DFEAAA6F13B68BA2250" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2343F07B1079E192789A8FDD19C9B5E8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2343F07B1079E192789A8FDD19C9B5E8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of fair value assets and liabilities assumed in acquisition</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2343F07B1079E192789A8FDD19C9B5E8_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2343F07B1079E192789A8FDD19C9B5E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2343F07B1079E192789A8FDD19C9B5E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2343F07B1079E192789A8FDD19C9B5E8" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_2343F07B1079E192789A8FDD19C9B5E8" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_30C8FE1A4746B12E40012E71E003252E_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_EF7E42407E59524AAB2DD1D82A13C0C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_30C8FE1A4746B12E40012E71E003252E_label_en-US" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_EF7E42407E59524AAB2DD1D82A13C0C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases of Lessee Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_EF7E42407E59524AAB2DD1D82A13C0C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_EF7E42407E59524AAB2DD1D82A13C0C2" xlink:to="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_EF7E42407E59524AAB2DD1D82A13C0C2" xlink:type="arc" />
    <link:label id="lab_cpix_NumeratorAbstract_8927EF5BB6FB01045E3A902062BDA07A_verboseLabel_en-US" xlink:label="lab_cpix_NumeratorAbstract_8927EF5BB6FB01045E3A902062BDA07A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_cpix_NumeratorAbstract_8927EF5BB6FB01045E3A902062BDA07A_label_en-US" xlink:label="lab_cpix_NumeratorAbstract_8927EF5BB6FB01045E3A902062BDA07A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Numerator [Abstract]</link:label>
    <link:label id="lab_cpix_NumeratorAbstract_8927EF5BB6FB01045E3A902062BDA07A_documentation_en-US" xlink:label="lab_cpix_NumeratorAbstract_8927EF5BB6FB01045E3A902062BDA07A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Numerator.</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_NumeratorAbstract" xlink:label="loc_cpix_NumeratorAbstract_8927EF5BB6FB01045E3A902062BDA07A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_NumeratorAbstract_8927EF5BB6FB01045E3A902062BDA07A" xlink:to="lab_cpix_NumeratorAbstract_8927EF5BB6FB01045E3A902062BDA07A" xlink:type="arc" />
    <link:label id="lab_cpix_DenominatorAbstract_C17F44F47744FEBFD1E6902062BD2896_verboseLabel_en-US" xlink:label="lab_cpix_DenominatorAbstract_C17F44F47744FEBFD1E6902062BD2896" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_cpix_DenominatorAbstract_C17F44F47744FEBFD1E6902062BD2896_label_en-US" xlink:label="lab_cpix_DenominatorAbstract_C17F44F47744FEBFD1E6902062BD2896" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Denominator [Abstract]</link:label>
    <link:label id="lab_cpix_DenominatorAbstract_C17F44F47744FEBFD1E6902062BD2896_documentation_en-US" xlink:label="lab_cpix_DenominatorAbstract_C17F44F47744FEBFD1E6902062BD2896" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Denominator.</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DenominatorAbstract" xlink:label="loc_cpix_DenominatorAbstract_C17F44F47744FEBFD1E6902062BD2896" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DenominatorAbstract_C17F44F47744FEBFD1E6902062BD2896" xlink:to="lab_cpix_DenominatorAbstract_C17F44F47744FEBFD1E6902062BD2896" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2A6049EF7EECA3DE7889902062BD00D1_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2A6049EF7EECA3DE7889902062BD00D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average shares outstanding &#8211; basic (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2A6049EF7EECA3DE7889902062BD00D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2A6049EF7EECA3DE7889902062BD00D1" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2A6049EF7EECA3DE7889902062BD00D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_EBB0A64099B13EA97B14902062BDF1AB_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_EBB0A64099B13EA97B14902062BDF1AB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive effect of restricted stock and stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_EBB0A64099B13EA97B14902062BDF1AB_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_EBB0A64099B13EA97B14902062BDF1AB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_EBB0A64099B13EA97B14902062BDF1AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_EBB0A64099B13EA97B14902062BDF1AB" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_EBB0A64099B13EA97B14902062BDF1AB" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5A1C8260397E300C686E902062BD05CA_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5A1C8260397E300C686E902062BD05CA" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted-average shares outstanding &#8211; diluted (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5A1C8260397E300C686E902062BD05CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5A1C8260397E300C686E902062BD05CA" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5A1C8260397E300C686E902062BD05CA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_974C97436577BE7CE1DB902062C43D07_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_974C97436577BE7CE1DB902062C43D07" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of calculation of numerator and denominator in earnings per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_974C97436577BE7CE1DB902062C43D07_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_974C97436577BE7CE1DB902062C43D07" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_974C97436577BE7CE1DB902062C43D07" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_974C97436577BE7CE1DB902062C43D07" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_974C97436577BE7CE1DB902062C43D07" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_5A7AA1149545D4A96996902062C5479C_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_5A7AA1149545D4A96996902062C5479C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of anti-dilutive securities excluded from computation of earnings per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_5A7AA1149545D4A96996902062C5479C_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_5A7AA1149545D4A96996902062C5479C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_5A7AA1149545D4A96996902062C5479C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_5A7AA1149545D4A96996902062C5479C" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_5A7AA1149545D4A96996902062C5479C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_FF0C79EB4456688E9685AE90BF45F687_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_FF0C79EB4456688E9685AE90BF45F687" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_FF0C79EB4456688E9685AE90BF45F687" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_FF0C79EB4456688E9685AE90BF45F687" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_FF0C79EB4456688E9685AE90BF45F687" xlink:type="arc" />
    <link:label id="lab_cpix_OmeclamoxPakMember_D917B5BDA4AE1A0E4ED0AE90BF465826_verboseLabel_en-US" xlink:label="lab_cpix_OmeclamoxPakMember_D917B5BDA4AE1A0E4ED0AE90BF465826" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Product, Omeclamox-Pak</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_OmeclamoxPakMember" xlink:label="loc_cpix_OmeclamoxPakMember_D917B5BDA4AE1A0E4ED0AE90BF465826" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_OmeclamoxPakMember_D917B5BDA4AE1A0E4ED0AE90BF465826" xlink:to="lab_cpix_OmeclamoxPakMember_D917B5BDA4AE1A0E4ED0AE90BF465826" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_0C812BFCA1AE1834F8B22E71DF9DB065_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_47E4791225475F24BC58383577145615" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Pension and Other Postretirement Plans Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_0C812BFCA1AE1834F8B22E71DF9DB065_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_47E4791225475F24BC58383577145615" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Pension and Other Postretirement Plans Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract" xlink:label="loc_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_47E4791225475F24BC58383577145615" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_47E4791225475F24BC58383577145615" xlink:to="lab_us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract_47E4791225475F24BC58383577145615" xlink:type="arc" />
    <link:label id="lab_cpix_DefinedContributionPlanEligibilityMinimumEmployeeAge_D626040EC90C34A074F02E71DF9DB8EF_terseLabel_en-US" xlink:label="lab_cpix_DefinedContributionPlanEligibilityMinimumEmployeeAge_43A4BDB2A45B5FC8BED88FEC2EDA4EA5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined contribution plan, eligibiilty, minimum employee age</link:label>
    <link:label id="lab_cpix_DefinedContributionPlanEligibilityMinimumEmployeeAge_D626040EC90C34A074F02E71DF9DB8EF_label_en-US" xlink:label="lab_cpix_DefinedContributionPlanEligibilityMinimumEmployeeAge_43A4BDB2A45B5FC8BED88FEC2EDA4EA5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Eligibility, Minimum Employee Age</link:label>
    <link:label id="lab_cpix_DefinedContributionPlanEligibilityMinimumEmployeeAge_D626040EC90C34A074F02E71DF9DB8EF_documentation_en-US" xlink:label="lab_cpix_DefinedContributionPlanEligibilityMinimumEmployeeAge_43A4BDB2A45B5FC8BED88FEC2EDA4EA5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Eligibility, Minimum Employee Age</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DefinedContributionPlanEligibilityMinimumEmployeeAge" xlink:label="loc_cpix_DefinedContributionPlanEligibilityMinimumEmployeeAge_43A4BDB2A45B5FC8BED88FEC2EDA4EA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DefinedContributionPlanEligibilityMinimumEmployeeAge_43A4BDB2A45B5FC8BED88FEC2EDA4EA5" xlink:to="lab_cpix_DefinedContributionPlanEligibilityMinimumEmployeeAge_43A4BDB2A45B5FC8BED88FEC2EDA4EA5" xlink:type="arc" />
    <link:label id="lab_cpix_DefinedContributionPlanEligibilityMinimumEmployeeServiceTimeForParticipationEligibility_4E35E1C6C8F80E8B7BBA2E71DF9D46EE_terseLabel_en-US" xlink:label="lab_cpix_DefinedContributionPlanEligibilityMinimumEmployeeServiceTimeForParticipationEligibility_C423C02A22F65EFBA2C9F40650383D96" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined contribution plan, eligibility, minimum employee service time for participation eligibility</link:label>
    <link:label id="lab_cpix_DefinedContributionPlanEligibilityMinimumEmployeeServiceTimeForParticipationEligibility_4E35E1C6C8F80E8B7BBA2E71DF9D46EE_label_en-US" xlink:label="lab_cpix_DefinedContributionPlanEligibilityMinimumEmployeeServiceTimeForParticipationEligibility_C423C02A22F65EFBA2C9F40650383D96" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Eligibility, Minimum Employee Service Time for Participation Eligibility</link:label>
    <link:label id="lab_cpix_DefinedContributionPlanEligibilityMinimumEmployeeServiceTimeForParticipationEligibility_4E35E1C6C8F80E8B7BBA2E71DF9D46EE_documentation_en-US" xlink:label="lab_cpix_DefinedContributionPlanEligibilityMinimumEmployeeServiceTimeForParticipationEligibility_C423C02A22F65EFBA2C9F40650383D96" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Eligibility, Minimum Employee Service Time for Participation Eligibility</link:label>
    <link:loc xlink:href="cpix-20161231.xsd#cpix_DefinedContributionPlanEligibilityMinimumEmployeeServiceTimeForParticipationEligibility" xlink:label="loc_cpix_DefinedContributionPlanEligibilityMinimumEmployeeServiceTimeForParticipationEligibility_C423C02A22F65EFBA2C9F40650383D96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cpix_DefinedContributionPlanEligibilityMinimumEmployeeServiceTimeForParticipationEligibility_C423C02A22F65EFBA2C9F40650383D96" xlink:to="lab_cpix_DefinedContributionPlanEligibilityMinimumEmployeeServiceTimeForParticipationEligibility_C423C02A22F65EFBA2C9F40650383D96" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_6CFB8FCF612B459DF1802E71DF9D96AD_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_4CF3A2CC44B4569AB8EA9764EEB5177B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined contribution plan, employer discretionary contribution amount</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_6CFB8FCF612B459DF1802E71DF9D96AD_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_4CF3A2CC44B4569AB8EA9764EEB5177B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_4CF3A2CC44B4569AB8EA9764EEB5177B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_4CF3A2CC44B4569AB8EA9764EEB5177B" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_4CF3A2CC44B4569AB8EA9764EEB5177B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityAbstract_1DED5E3A0C42AA34525F2E71DF9DEA12_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityAbstract_E78005646AFF5B70858312BF24068889" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Compensation Arrangements [Abstract]</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityAbstract_1DED5E3A0C42AA34525F2E71DF9DEA12_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityAbstract_E78005646AFF5B70858312BF24068889" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredCompensationLiabilityAbstract" xlink:label="loc_us-gaap_DeferredCompensationLiabilityAbstract_E78005646AFF5B70858312BF24068889" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityAbstract_E78005646AFF5B70858312BF24068889" xlink:to="lab_us-gaap_DeferredCompensationLiabilityAbstract_E78005646AFF5B70858312BF24068889" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_2D3042FD3ECAB70B06F52E71DF9D3F09_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_66F9019CC5B25EAB8C3E8B5FB4CD88C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation liability</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_2D3042FD3ECAB70B06F52E71DF9D3F09_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_66F9019CC5B25EAB8C3E8B5FB4CD88C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_66F9019CC5B25EAB8C3E8B5FB4CD88C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_66F9019CC5B25EAB8C3E8B5FB4CD88C1" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_66F9019CC5B25EAB8C3E8B5FB4CD88C1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_3917F9096D05CB4D69C92E71DF9D9E63_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets_495A6839A6835061951E18D4C92624CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation assets</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_3917F9096D05CB4D69C92E71DF9D9E63_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets_495A6839A6835061951E18D4C92624CB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plan Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredCompensationPlanAssets" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_495A6839A6835061951E18D4C92624CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationPlanAssets_495A6839A6835061951E18D4C92624CB" xlink:to="lab_us-gaap_DeferredCompensationPlanAssets_495A6839A6835061951E18D4C92624CB" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
