<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019edaf7-cdce-7c1d-a1be-bb9bdca83823,g:2c9af291-a125-498f-84bb-565035e945f1-->
<link:linkbase 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" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://compass.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="comp-20260630.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://compass.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019edaf7-cf4f-7ff6-aa02-11d7408697b7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_019edaf7-cf4f-7764-bbfc-7e7afd050f83" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_019edaf7-cf4f-7ff6-aa02-11d7408697b7" xlink:to="loc_us-gaap_StatementTable_019edaf7-cf4f-7764-bbfc-7e7afd050f83" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_019edaf7-cf4f-741d-b2d8-0afac6b0d05d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_019edaf7-cf4f-7764-bbfc-7e7afd050f83" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_019edaf7-cf4f-741d-b2d8-0afac6b0d05d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019edaf7-cf4f-741d-b2d8-0afac6b0d05d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019edaf7-cf4f-741d-b2d8-0afac6b0d05d" xlink:to="loc_us-gaap_EquityComponentDomain_019edaf7-cf4f-741d-b2d8-0afac6b0d05d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019edaf7-cf4f-75ca-859c-166581cea23d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019edaf7-cf4f-741d-b2d8-0afac6b0d05d" xlink:to="loc_us-gaap_EquityComponentDomain_019edaf7-cf4f-75ca-859c-166581cea23d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_019edaf7-cf4f-7f6b-bbfb-f38b750eff85" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019edaf7-cf4f-75ca-859c-166581cea23d" xlink:to="loc_us-gaap_ParentMember_019edaf7-cf4f-7f6b-bbfb-f38b750eff85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_019edaf7-cf4f-7099-ae12-4ea350fb13b4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_019edaf7-cf4f-7f6b-bbfb-f38b750eff85" xlink:to="loc_us-gaap_CommonStockMember_019edaf7-cf4f-7099-ae12-4ea350fb13b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_019edaf7-cf4f-7e7d-894e-36d7c802e9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_019edaf7-cf4f-7f6b-bbfb-f38b750eff85" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_019edaf7-cf4f-7e7d-894e-36d7c802e9fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_019edaf7-cf4f-77b9-865a-29e3e97e136f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_019edaf7-cf4f-7f6b-bbfb-f38b750eff85" xlink:to="loc_us-gaap_RetainedEarningsMember_019edaf7-cf4f-77b9-865a-29e3e97e136f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019edaf7-cf4f-7148-9849-eeca81f08147" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_019edaf7-cf4f-7f6b-bbfb-f38b750eff85" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_019edaf7-cf4f-7148-9849-eeca81f08147" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_019edaf7-cf4f-7621-bf86-98ca7479afb0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019edaf7-cf4f-75ca-859c-166581cea23d" xlink:to="loc_us-gaap_NoncontrollingInterestMember_019edaf7-cf4f-7621-bf86-98ca7479afb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019edaf7-cf4f-7ff6-aa02-11d7408697b7" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019edaf7-cf4f-7997-9f6b-a8d20a0a3716" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019edaf7-cf4f-7997-9f6b-a8d20a0a3716" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019edaf7-cf4f-761f-b0ac-8ef18e9259c7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019edaf7-cf4f-761f-b0ac-8ef18e9259c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019edaf7-cf4f-79b9-9773-54122b4ed857" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_us-gaap_ProfitLoss_019edaf7-cf4f-79b9-9773-54122b4ed857" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AdjustmentsToAdditionalPaidInCapitalAcquisitionConsiderationIssuedShares_019edaf7-cf4f-72b3-b1fd-3905d9e6b071" xlink:href="comp-20260630.xsd#comp_AdjustmentsToAdditionalPaidInCapitalAcquisitionConsiderationIssuedShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_comp_AdjustmentsToAdditionalPaidInCapitalAcquisitionConsiderationIssuedShares_019edaf7-cf4f-72b3-b1fd-3905d9e6b071" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AdjustmentsToAdditionalPaidInCapitalAcquisitionConsiderationAndReplacementEquityAwardsIssuedShares_019edaf7-cf4f-7e5c-afa7-ce488fb158a7" xlink:href="comp-20260630.xsd#comp_AdjustmentsToAdditionalPaidInCapitalAcquisitionConsiderationAndReplacementEquityAwardsIssuedShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_comp_AdjustmentsToAdditionalPaidInCapitalAcquisitionConsiderationAndReplacementEquityAwardsIssuedShares_019edaf7-cf4f-7e5c-afa7-ce488fb158a7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AdjustmentsToAdditionalPaidInCapitalAcquisitionConsiderationAndReplacementEquityAwardsIssuedValue_019edaf7-cf4f-7b63-8d86-14b50065e344" xlink:href="comp-20260630.xsd#comp_AdjustmentsToAdditionalPaidInCapitalAcquisitionConsiderationAndReplacementEquityAwardsIssuedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_comp_AdjustmentsToAdditionalPaidInCapitalAcquisitionConsiderationAndReplacementEquityAwardsIssuedValue_019edaf7-cf4f-7b63-8d86-14b50065e344" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AdjustmentToAdditionalPaidInCapitalConversionOfLegacyAwards_019f6fe0-9576-7a3c-96bd-f1b3651539d9" xlink:href="comp-20260630.xsd#comp_AdjustmentToAdditionalPaidInCapitalConversionOfLegacyAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_comp_AdjustmentToAdditionalPaidInCapitalConversionOfLegacyAwards_019f6fe0-9576-7a3c-96bd-f1b3651539d9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AdjustmentsToAdditionalPaidInCapitalCappedCallPurchase_019edaf7-cf4f-7d46-92e7-294eb9b34080" xlink:href="comp-20260630.xsd#comp_AdjustmentsToAdditionalPaidInCapitalCappedCallPurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_comp_AdjustmentsToAdditionalPaidInCapitalCappedCallPurchase_019edaf7-cf4f-7d46-92e7-294eb9b34080" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AdjustmentsToAdditionalPaidInCapitalAcquisitionConsiderationToBeIssuedValue_019edaf7-cf4f-7ff5-8ef7-7f64fefdbdc5" xlink:href="comp-20260630.xsd#comp_AdjustmentsToAdditionalPaidInCapitalAcquisitionConsiderationToBeIssuedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_comp_AdjustmentsToAdditionalPaidInCapitalAcquisitionConsiderationToBeIssuedValue_019edaf7-cf4f-7ff5-8ef7-7f64fefdbdc5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_019eee55-83dd-7561-b4be-c58c8bb34118" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_019eee55-83dd-7561-b4be-c58c8bb34118" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_019eee55-83dd-782c-b0c5-6281599060c7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_019eee55-83dd-782c-b0c5-6281599060c7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019edaf7-cf4f-7223-bff9-b636eefc1269" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_019edaf7-cf4f-7223-bff9-b636eefc1269" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_019edaf7-cf4f-7a88-9bcd-4d72d0e61e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_019edaf7-cf4f-7a88-9bcd-4d72d0e61e4d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_019edaf7-cf4f-79f6-b742-34d542955839" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_019edaf7-cf4f-79f6-b742-34d542955839" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_019edaf7-cf4f-7cb5-ba4d-99f2d7ac9331" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_019edaf7-cf4f-7cb5-ba4d-99f2d7ac9331" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_019edaf7-cf4f-726f-ba79-22db92ee3653" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_019edaf7-cf4f-726f-ba79-22db92ee3653" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_019edaf7-cf4f-7b7a-a0ba-11ac04fb831f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_019edaf7-cf4f-7b7a-a0ba-11ac04fb831f" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019edaf7-cf4f-782e-a402-21d1c80458bc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_019edaf7-cf4f-782e-a402-21d1c80458bc" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOtherShares_019f6fe5-dd36-78a7-aee0-df20aa853d55" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityOtherShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_us-gaap_StockholdersEquityOtherShares_019f6fe5-dd36-78a7-aee0-df20aa853d55" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther_019f6fe5-1dfe-7d52-b272-d3004635460b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_us-gaap_StockholdersEquityOther_019f6fe5-1dfe-7d52-b272-d3004635460b" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_019f45aa-ad0b-7591-a905-0e9e6260bdfe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_019edaf7-cf4f-7a34-880e-cd35f738af16" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_019f45aa-ad0b-7591-a905-0e9e6260bdfe" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019edaf7-cf4f-781b-ac71-f1739966c082" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019edaf7-cf4f-7437-aa47-0bfc507dfedb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="comp-20260630.xsd#CondensedConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:definitionLink xlink:role="http://compass.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_019edaf7-cf4f-758e-af69-b14245aa82f9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_019edaf7-cf4f-78be-9946-c4e642210ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_019edaf7-cf4f-758e-af69-b14245aa82f9" xlink:to="loc_us-gaap_StatementTable_019edaf7-cf4f-78be-9946-c4e642210ae1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019edaf7-cf4f-7f4c-ae6a-b1899c927c05" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_019edaf7-cf4f-78be-9946-c4e642210ae1" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019edaf7-cf4f-7f4c-ae6a-b1899c927c05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019edaf7-cf4f-7f4c-ae6a-b1899c927c05_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019edaf7-cf4f-7f4c-ae6a-b1899c927c05" xlink:to="loc_us-gaap_ClassOfStockDomain_019edaf7-cf4f-7f4c-ae6a-b1899c927c05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019edaf7-cf4f-7f53-a12b-50e6099205f4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019edaf7-cf4f-7f4c-ae6a-b1899c927c05" xlink:to="loc_us-gaap_ClassOfStockDomain_019edaf7-cf4f-7f53-a12b-50e6099205f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019edaf7-cf4f-7596-bc9b-1cd9c311504e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019edaf7-cf4f-7f53-a12b-50e6099205f4" xlink:to="loc_us-gaap_CommonClassAMember_019edaf7-cf4f-7596-bc9b-1cd9c311504e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-cf4f-7162-8e31-99b8759eb6d8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_019edaf7-cf4f-78be-9946-c4e642210ae1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-cf4f-7162-8e31-99b8759eb6d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-cf4f-7162-8e31-99b8759eb6d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-cf4f-7162-8e31-99b8759eb6d8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-cf4f-7162-8e31-99b8759eb6d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-cf4f-71e9-b9eb-4c9787a088b0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-cf4f-7162-8e31-99b8759eb6d8" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-cf4f-71e9-b9eb-4c9787a088b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AnywhereRealEstateInc.Member_019edaf7-cf4f-76d4-a7f3-42b8095c8e44" xlink:href="comp-20260630.xsd#comp_AnywhereRealEstateInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-cf4f-71e9-b9eb-4c9787a088b0" xlink:to="loc_comp_AnywhereRealEstateInc.Member_019edaf7-cf4f-76d4-a7f3-42b8095c8e44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AdjustmentsToAdditionalPaidInCapitalAcquisitionConsiderationValue_019edaf7-cf4f-702f-ad80-2ca3cb81ec6d" xlink:href="comp-20260630.xsd#comp_AdjustmentsToAdditionalPaidInCapitalAcquisitionConsiderationValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019edaf7-cf4f-758e-af69-b14245aa82f9" xlink:to="loc_comp_AdjustmentsToAdditionalPaidInCapitalAcquisitionConsiderationValue_019edaf7-cf4f-702f-ad80-2ca3cb81ec6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_019edaf7-cf4f-7182-87e3-ed0a2e5b4a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019edaf7-cf4f-758e-af69-b14245aa82f9" xlink:to="loc_us-gaap_CommonStockSharesIssued_019edaf7-cf4f-7182-87e3-ed0a2e5b4a0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AdjustmentsToAdditionalPaidInCapitalReplacementEquityAwardsIssuedValue_019edaf7-cf4f-7d6a-9505-02b165e6df4f" xlink:href="comp-20260630.xsd#comp_AdjustmentsToAdditionalPaidInCapitalReplacementEquityAwardsIssuedValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_019edaf7-cf4f-758e-af69-b14245aa82f9" xlink:to="loc_comp_AdjustmentsToAdditionalPaidInCapitalReplacementEquityAwardsIssuedValue_019edaf7-cf4f-7d6a-9505-02b165e6df4f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/BusinessandBasisofPresentationDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#BusinessandBasisofPresentationDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/BusinessandBasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_019edaf7-cf4f-76b0-81cd-bd1a7486c4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_019edaf7-cf4f-7e9f-b6a5-67f07242d3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_019edaf7-cf4f-76b0-81cd-bd1a7486c4b2" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_019edaf7-cf4f-7e9f-b6a5-67f07242d3d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_019edaf7-cf4f-7b31-8c7e-4e194f5b2ffa" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_019edaf7-cf4f-7e9f-b6a5-67f07242d3d2" xlink:to="loc_srt_RestatementAxis_019edaf7-cf4f-7b31-8c7e-4e194f5b2ffa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_019edaf7-cf4f-7b31-8c7e-4e194f5b2ffa_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_019edaf7-cf4f-7b31-8c7e-4e194f5b2ffa" xlink:to="loc_srt_RestatementDomain_019edaf7-cf4f-7b31-8c7e-4e194f5b2ffa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_019edaf7-cf4f-7d93-bfa8-e03355b31b15" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_019edaf7-cf4f-7b31-8c7e-4e194f5b2ffa" xlink:to="loc_srt_RestatementDomain_019edaf7-cf4f-7d93-bfa8-e03355b31b15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_019edaf7-cf4f-7137-8968-a1d5932fcd39" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RevisionOfPriorPeriodReclassificationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_019edaf7-cf4f-7d93-bfa8-e03355b31b15" xlink:to="loc_srt_RevisionOfPriorPeriodReclassificationAdjustmentMember_019edaf7-cf4f-7137-8968-a1d5932fcd39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_019edaf7-cf4f-7ee4-ac20-b448fb0966e7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_019edaf7-cf4f-76b0-81cd-bd1a7486c4b2" xlink:to="loc_us-gaap_NumberOfOperatingSegments_019edaf7-cf4f-7ee4-ac20-b448fb0966e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSellingAndMarketingExpense_019edaf7-cf4f-7223-a438-ec7277925bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherSellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_019edaf7-cf4f-76b0-81cd-bd1a7486c4b2" xlink:to="loc_us-gaap_OtherSellingAndMarketingExpense_019edaf7-cf4f-7223-a438-ec7277925bdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_019edaf7-cf4f-7fed-b584-2ba08304e07d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_019edaf7-cf4f-76b0-81cd-bd1a7486c4b2" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_019edaf7-cf4f-7fed-b584-2ba08304e07d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#SummaryofSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_comp_AccountingPoliciesLineItems_019edaf7-cf4f-7761-bb2e-3fb754b02e5b" xlink:href="comp-20260630.xsd#comp_AccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AccountingPoliciesTable_019edaf7-cf4f-71d7-8904-a96846043281" xlink:href="comp-20260630.xsd#comp_AccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_comp_AccountingPoliciesLineItems_019edaf7-cf4f-7761-bb2e-3fb754b02e5b" xlink:to="loc_comp_AccountingPoliciesTable_019edaf7-cf4f-71d7-8904-a96846043281" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019edaf7-cf4f-7ecd-955b-bfab15afdab1" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_AccountingPoliciesTable_019edaf7-cf4f-71d7-8904-a96846043281" xlink:to="loc_srt_RangeAxis_019edaf7-cf4f-7ecd-955b-bfab15afdab1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019edaf7-cf4f-7ecd-955b-bfab15afdab1_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_019edaf7-cf4f-7ecd-955b-bfab15afdab1" xlink:to="loc_srt_RangeMember_019edaf7-cf4f-7ecd-955b-bfab15afdab1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019edaf7-cf4f-72cd-adc2-bd915049b04d" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_019edaf7-cf4f-7ecd-955b-bfab15afdab1" xlink:to="loc_srt_RangeMember_019edaf7-cf4f-72cd-adc2-bd915049b04d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019edaf7-cf4f-74a7-9d87-3c5118cc869d" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019edaf7-cf4f-72cd-adc2-bd915049b04d" xlink:to="loc_srt_MinimumMember_019edaf7-cf4f-74a7-9d87-3c5118cc869d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019edaf7-cf4f-7b63-ba47-3a145af11a43" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019edaf7-cf4f-72cd-adc2-bd915049b04d" xlink:to="loc_srt_MaximumMember_019edaf7-cf4f-7b63-ba47-3a145af11a43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019edaf7-cf4f-7084-b0de-3b44c0673cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_AccountingPoliciesTable_019edaf7-cf4f-71d7-8904-a96846043281" xlink:to="loc_us-gaap_AwardTypeAxis_019edaf7-cf4f-7084-b0de-3b44c0673cf1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-cf4f-7084-b0de-3b44c0673cf1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019edaf7-cf4f-7084-b0de-3b44c0673cf1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-cf4f-7084-b0de-3b44c0673cf1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-cf4f-78b6-abee-b25fd722f423" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019edaf7-cf4f-7084-b0de-3b44c0673cf1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-cf4f-78b6-abee-b25fd722f423" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019edaf7-cf4f-79cb-ae76-3a34f90df6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-cf4f-78b6-abee-b25fd722f423" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019edaf7-cf4f-79cb-ae76-3a34f90df6ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_PercentageOfVotingRightsEligibleForConsolidation_019edaf7-cf4f-7df0-90cc-b1bbf8046377" xlink:href="comp-20260630.xsd#comp_PercentageOfVotingRightsEligibleForConsolidation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_AccountingPoliciesLineItems_019edaf7-cf4f-7761-bb2e-3fb754b02e5b" xlink:to="loc_comp_PercentageOfVotingRightsEligibleForConsolidation_019edaf7-cf4f-7df0-90cc-b1bbf8046377" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_019edaf7-cf4f-72cf-a456-7feb7b1505b1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_AccountingPoliciesLineItems_019edaf7-cf4f-7761-bb2e-3fb754b02e5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_019edaf7-cf4f-72cf-a456-7feb7b1505b1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/AcquisitionsAdditionalInformationDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#AcquisitionsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/AcquisitionsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-75d2-8152-1eba3cf36f6d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-7baf-aee8-42ecb83855a5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-75d2-8152-1eba3cf36f6d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-7baf-aee8-42ecb83855a5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7de5-96c3-bb84c8354b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-7baf-aee8-42ecb83855a5" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7de5-96c3-bb84c8354b5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-7de5-96c3-bb84c8354b5b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7de5-96c3-bb84c8354b5b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-7de5-96c3-bb84c8354b5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-74b0-9f6d-9053d80ca3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7de5-96c3-bb84c8354b5b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-74b0-9f6d-9053d80ca3c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AnywhereRealEstateInc.Member_019edaf7-d018-7c58-a332-eac27f14bc38" xlink:href="comp-20260630.xsd#comp_AnywhereRealEstateInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-74b0-9f6d-9053d80ca3c3" xlink:to="loc_comp_AnywhereRealEstateInc.Member_019edaf7-d018-7c58-a332-eac27f14bc38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ChristiesInternationalRealEstateMember_019edaf7-d018-7bc5-975a-c125c8390a8a" xlink:href="comp-20260630.xsd#comp_ChristiesInternationalRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-74b0-9f6d-9053d80ca3c3" xlink:to="loc_comp_ChristiesInternationalRealEstateMember_019edaf7-d018-7bc5-975a-c125c8390a8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d018-7ddf-9aaf-353f2936a2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-7baf-aee8-42ecb83855a5" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d018-7ddf-9aaf-353f2936a2ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019edaf7-d018-7ddf-9aaf-353f2936a2ec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d018-7ddf-9aaf-353f2936a2ec" xlink:to="loc_us-gaap_ClassOfStockDomain_019edaf7-d018-7ddf-9aaf-353f2936a2ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019edaf7-d018-781a-83b1-7e44569c9c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d018-7ddf-9aaf-353f2936a2ec" xlink:to="loc_us-gaap_ClassOfStockDomain_019edaf7-d018-781a-83b1-7e44569c9c0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019edaf7-d018-77f2-9f00-92520965ba5a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019edaf7-d018-781a-83b1-7e44569c9c0c" xlink:to="loc_us-gaap_CommonClassAMember_019edaf7-d018-77f2-9f00-92520965ba5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_MergerCommonStockConversionRatio_019edaf7-d018-730a-b253-d6799c08793a" xlink:href="comp-20260630.xsd#comp_MergerCommonStockConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-75d2-8152-1eba3cf36f6d" xlink:to="loc_comp_MergerCommonStockConversionRatio_019edaf7-d018-730a-b253-d6799c08793a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_019edaf7-d018-77e9-acef-9e589d62b9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-75d2-8152-1eba3cf36f6d" xlink:to="loc_us-gaap_CommonStockSharesIssued_019edaf7-d018-77e9-acef-9e589d62b9fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019edaf7-d018-76ab-8eee-a0de0c743a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-75d2-8152-1eba3cf36f6d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019edaf7-d018-76ab-8eee-a0de0c743a9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_019edaf7-d018-77c7-9ec3-1dfc1bf15ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-75d2-8152-1eba3cf36f6d" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_019edaf7-d018-77c7-9ec3-1dfc1bf15ea8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_019edaf7-d018-780e-86ab-faf824bb4c61" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-75d2-8152-1eba3cf36f6d" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_019edaf7-d018-780e-86ab-faf824bb4c61" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019edaf7-d018-7f9f-bf0e-93ec2f17b12d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-75d2-8152-1eba3cf36f6d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019edaf7-d018-7f9f-bf0e-93ec2f17b12d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_019edaf7-d018-7e30-8113-611e5c91d45c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-75d2-8152-1eba3cf36f6d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_019edaf7-d018-7e30-8113-611e5c91d45c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_019edaf7-d018-778d-9b31-543b5ccb73a7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-75d2-8152-1eba3cf36f6d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_019edaf7-d018-778d-9b31-543b5ccb73a7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_019edaf7-d018-77b4-b487-522a30762cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-75d2-8152-1eba3cf36f6d" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_019edaf7-d018-77b4-b487-522a30762cd5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationConsiderationTransferredEquityInterestAdditionalShareToBeIssuedNumberOfShares_019edaf7-d018-7982-af72-378fa11810c4" xlink:href="comp-20260630.xsd#comp_BusinessCombinationConsiderationTransferredEquityInterestAdditionalShareToBeIssuedNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-75d2-8152-1eba3cf36f6d" xlink:to="loc_comp_BusinessCombinationConsiderationTransferredEquityInterestAdditionalShareToBeIssuedNumberOfShares_019edaf7-d018-7982-af72-378fa11810c4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessAcquisitionCompensationExpenseFutureServices_019edaf7-d018-706b-a327-bb0cf4cab959" xlink:href="comp-20260630.xsd#comp_BusinessAcquisitionCompensationExpenseFutureServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-75d2-8152-1eba3cf36f6d" xlink:to="loc_comp_BusinessAcquisitionCompensationExpenseFutureServices_019edaf7-d018-706b-a327-bb0cf4cab959" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/AcquisitionsScheduleofIndividualElementsWithintheCalculationofTotalConsiderationTransferredDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#AcquisitionsScheduleofIndividualElementsWithintheCalculationofTotalConsiderationTransferredDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/AcquisitionsScheduleofIndividualElementsWithintheCalculationofTotalConsiderationTransferredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7a6e-8262-73ac0d8ba72a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-7833-94da-03a4f76a0035" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7a6e-8262-73ac0d8ba72a" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-7833-94da-03a4f76a0035" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7535-9db7-4d434f6af49e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-7833-94da-03a4f76a0035" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7535-9db7-4d434f6af49e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-7535-9db7-4d434f6af49e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7535-9db7-4d434f6af49e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-7535-9db7-4d434f6af49e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-7a90-84e8-e24cd420cd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7535-9db7-4d434f6af49e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-7a90-84e8-e24cd420cd0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AnywhereRealEstateInc.Member_019edaf7-d018-7b4c-b9d2-82a2ad5eee92" xlink:href="comp-20260630.xsd#comp_AnywhereRealEstateInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-7a90-84e8-e24cd420cd0e" xlink:to="loc_comp_AnywhereRealEstateInc.Member_019edaf7-d018-7b4c-b9d2-82a2ad5eee92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019edaf7-d018-7a2b-803d-6c5eb125a74d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7a6e-8262-73ac0d8ba72a" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_019edaf7-d018-7a2b-803d-6c5eb125a74d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_019edaf7-d018-700a-b32c-ee507e72f384" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7a6e-8262-73ac0d8ba72a" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_019edaf7-d018-700a-b32c-ee507e72f384" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationConsiderationTransferredReplacementOfEquityAwards_019edaf7-d018-7ab8-a3f1-fc77cb383fc9" xlink:href="comp-20260630.xsd#comp_BusinessCombinationConsiderationTransferredReplacementOfEquityAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7a6e-8262-73ac0d8ba72a" xlink:to="loc_comp_BusinessCombinationConsiderationTransferredReplacementOfEquityAwards_019edaf7-d018-7ab8-a3f1-fc77cb383fc9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_019edaf7-d018-7e14-85cf-7e6ce19007ae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7a6e-8262-73ac0d8ba72a" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_019edaf7-d018-7e14-85cf-7e6ce19007ae" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/AcquisitionsScheduleofPreliminaryAllocationofPurchasePricetotheEstimatedFairValuesofNetAssetsAcquiredDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#AcquisitionsScheduleofPreliminaryAllocationofPurchasePricetotheEstimatedFairValuesofNetAssetsAcquiredDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/AcquisitionsScheduleofPreliminaryAllocationofPurchasePricetotheEstimatedFairValuesofNetAssetsAcquiredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-743f-80f8-55c4722d1ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-743f-80f8-55c4722d1ee7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-70ce-971c-9b373166b5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-743f-80f8-55c4722d1ee7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-70ce-971c-9b373166b5ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-70ce-971c-9b373166b5ad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-70ce-971c-9b373166b5ad" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-70ce-971c-9b373166b5ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-798e-b2cf-37509dd999ad" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-70ce-971c-9b373166b5ad" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-798e-b2cf-37509dd999ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AnywhereRealEstateInc.Member_019edaf7-d018-7d72-8e40-5d2f9d926c5e" xlink:href="comp-20260630.xsd#comp_AnywhereRealEstateInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-798e-b2cf-37509dd999ad" xlink:to="loc_comp_AnywhereRealEstateInc.Member_019edaf7-d018-7d72-8e40-5d2f9d926c5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_019edaf7-d018-7d76-94e6-67512cb01fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-743f-80f8-55c4722d1ee7" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_019edaf7-d018-7d76-94e6-67512cb01fcd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_019edaf7-d018-7d76-94e6-67512cb01fcd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_019edaf7-d018-7d76-94e6-67512cb01fcd" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_019edaf7-d018-7d76-94e6-67512cb01fcd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_019edaf7-d018-7abf-8910-0209bf793335" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_019edaf7-d018-7d76-94e6-67512cb01fcd" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_019edaf7-d018-7abf-8910-0209bf793335" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_019edaf7-d018-76dd-8c40-2c5c39c67888" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_019edaf7-d018-7abf-8910-0209bf793335" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_019edaf7-d018-76dd-8c40-2c5c39c67888" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_019edaf7-d018-7eb3-a518-39aeb82b19a3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_019edaf7-d018-7eb3-a518-39aeb82b19a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_019edaf7-d018-76b0-9c87-357066103ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_019edaf7-d018-76b0-9c87-357066103ce9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationRecognizedAssetAcquiredRelocationReceivables_019edaf7-d018-7b1b-8676-f1f4c485a5bc" xlink:href="comp-20260630.xsd#comp_BusinessCombinationRecognizedAssetAcquiredRelocationReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_comp_BusinessCombinationRecognizedAssetAcquiredRelocationReceivables_019edaf7-d018-7b1b-8676-f1f4c485a5bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_019edaf7-d018-7ebe-8b02-9c71081caeae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_019edaf7-d018-7ebe-8b02-9c71081caeae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_019edaf7-d018-73dc-bed3-50a3b9b4f02c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_019edaf7-d018-73dc-bed3-50a3b9b4f02c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_019edaf7-d018-71fb-8dbb-762e2ba965c1" xlink:href="comp-20260630.xsd#comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_019edaf7-d018-71fb-8dbb-762e2ba965c1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019edaf7-d018-7884-aef1-601328a29cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019edaf7-d018-7884-aef1-601328a29cbb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019edaf7-d018-7bcf-b145-be304036c2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_Goodwill_019edaf7-d018-7bcf-b145-be304036c2fe" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_019edaf7-d018-77ea-939c-959810d61e01" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_019edaf7-d018-77ea-939c-959810d61e01" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_019edaf7-d018-76be-b294-f22e44080734" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_019edaf7-d018-76be-b294-f22e44080734" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_019edaf7-d018-7446-bffd-a09b2f7e6f92" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_019edaf7-d018-7446-bffd-a09b2f7e6f92" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndCurrentLiabilitiesOther_019edaf7-d018-76e1-a328-ba904e255bfd" xlink:href="comp-20260630.xsd#comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndCurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilitiesAndCurrentLiabilitiesOther_019edaf7-d018-76e1-a328-ba904e255bfd" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCommissionsPayableCurrent_019edaf7-d018-799d-85ac-1ef781f4fab9" xlink:href="comp-20260630.xsd#comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCommissionsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCommissionsPayableCurrent_019edaf7-d018-799d-85ac-1ef781f4fab9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseObligationCurrent_019edaf7-d018-70d2-b03e-c732b690ca19" xlink:href="comp-20260630.xsd#comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseObligationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseObligationCurrent_019edaf7-d018-70d2-b03e-c732b690ca19" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationRecognizedLiabilityAssumedSecuritizationObligations_019edaf7-d018-7614-acc7-8379a9cb6e65" xlink:href="comp-20260630.xsd#comp_BusinessCombinationRecognizedLiabilityAssumedSecuritizationObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_comp_BusinessCombinationRecognizedLiabilityAssumedSecuritizationObligations_019edaf7-d018-7614-acc7-8379a9cb6e65" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseObligationNoncurrent_019edaf7-d018-7bb9-81f7-c2f4c78a2576" xlink:href="comp-20260630.xsd#comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseObligationNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLeaseObligationNoncurrent_019edaf7-d018-7bb9-81f7-c2f4c78a2576" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_019edaf7-d018-7e7f-99c2-8a88595fdfbd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_019edaf7-d018-7e7f-99c2-8a88595fdfbd" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_019edaf7-d018-7f86-aa75-b0b123c39640" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_019edaf7-d018-7f86-aa75-b0b123c39640" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_019edaf7-d018-771c-9c60-0ac8df414721" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_019edaf7-d018-771c-9c60-0ac8df414721" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_019edaf7-d018-73d8-8861-d57a4872f65c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_019edaf7-d018-73d8-8861-d57a4872f65c" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_019edaf7-d018-72d1-890b-a22e276c92d1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_019edaf7-d018-72d1-890b-a22e276c92d1" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_019edaf7-d018-7a3c-bedd-d01538a020a4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_019edaf7-d018-7a3c-bedd-d01538a020a4" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_019edaf7-d018-71de-970a-3393a8f846be" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_019edaf7-d018-71de-970a-3393a8f846be" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_019edaf7-d018-747c-93e5-c646a504ae37" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets_019edaf7-d018-747c-93e5-c646a504ae37" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_019edaf7-d018-7a5b-b535-62d75b7949fc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7e61-bf8f-deedfbe48eab" xlink:to="loc_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation_019edaf7-d018-7a5b-b535-62d75b7949fc" xlink:type="arc" order="24"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/AcquisitionsScheduleofFairValueofIdentifiedIntangibleAssetsAndUsefulLivesattheTimeofAcquisitionDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#AcquisitionsScheduleofFairValueofIdentifiedIntangibleAssetsAndUsefulLivesattheTimeofAcquisitionDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/AcquisitionsScheduleofFairValueofIdentifiedIntangibleAssetsAndUsefulLivesattheTimeofAcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7855-a514-70697d73bf87" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-76bf-9e95-4c92aa40a4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7855-a514-70697d73bf87" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-76bf-9e95-4c92aa40a4ab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d018-71ef-9325-2c70b0e12bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-76bf-9e95-4c92aa40a4ab" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d018-71ef-9325-2c70b0e12bc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-71ef-9325-2c70b0e12bc3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d018-71ef-9325-2c70b0e12bc3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-71ef-9325-2c70b0e12bc3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-709e-8ca6-db7875904360" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d018-71ef-9325-2c70b0e12bc3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-709e-8ca6-db7875904360" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_019edaf7-d018-73b7-8ad0-1e44c54b18af" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-709e-8ca6-db7875904360" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_019edaf7-d018-73b7-8ad0-1e44c54b18af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_019edaf7-d018-7f27-b1b7-181273f3a63d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FranchiseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-709e-8ca6-db7875904360" xlink:to="loc_us-gaap_FranchiseRightsMember_019edaf7-d018-7f27-b1b7-181273f3a63d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_019edaf7-d018-74cb-b595-d1c566cec669" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-709e-8ca6-db7875904360" xlink:to="loc_us-gaap_CustomerRelationshipsMember_019edaf7-d018-74cb-b595-d1c566cec669" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AgentBrokerNetworksMember_019edaf7-d018-756e-95ed-b999c7a2552b" xlink:href="comp-20260630.xsd#comp_AgentBrokerNetworksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-709e-8ca6-db7875904360" xlink:to="loc_comp_AgentBrokerNetworksMember_019edaf7-d018-756e-95ed-b999c7a2552b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_PendingTransactionsAndListingsMember_019edaf7-d018-7e0a-8f34-708cfd1be5f1" xlink:href="comp-20260630.xsd#comp_PendingTransactionsAndListingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-709e-8ca6-db7875904360" xlink:to="loc_comp_PendingTransactionsAndListingsMember_019edaf7-d018-7e0a-8f34-708cfd1be5f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019edaf7-d018-7db9-b968-3d36c94efc84" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-76bf-9e95-4c92aa40a4ab" xlink:to="loc_srt_RangeAxis_019edaf7-d018-7db9-b968-3d36c94efc84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019edaf7-d018-7db9-b968-3d36c94efc84_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_019edaf7-d018-7db9-b968-3d36c94efc84" xlink:to="loc_srt_RangeMember_019edaf7-d018-7db9-b968-3d36c94efc84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019edaf7-d018-73d6-91e8-d3b1b551ca2a" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_019edaf7-d018-7db9-b968-3d36c94efc84" xlink:to="loc_srt_RangeMember_019edaf7-d018-73d6-91e8-d3b1b551ca2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019edaf7-d018-701d-aff7-46f75bea1a15" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019edaf7-d018-73d6-91e8-d3b1b551ca2a" xlink:to="loc_srt_MinimumMember_019edaf7-d018-701d-aff7-46f75bea1a15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019edaf7-d018-73d2-b1cf-ed334160332e" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019edaf7-d018-73d6-91e8-d3b1b551ca2a" xlink:to="loc_srt_MaximumMember_019edaf7-d018-73d2-b1cf-ed334160332e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7416-8df9-9c01c2600f76" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-76bf-9e95-4c92aa40a4ab" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7416-8df9-9c01c2600f76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-7416-8df9-9c01c2600f76_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7416-8df9-9c01c2600f76" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-7416-8df9-9c01c2600f76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-740c-84c5-1696be1252cc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7416-8df9-9c01c2600f76" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-740c-84c5-1696be1252cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AnywhereRealEstateInc.Member_019edaf7-d018-7659-8562-589b7fe49e91" xlink:href="comp-20260630.xsd#comp_AnywhereRealEstateInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-740c-84c5-1696be1252cc" xlink:to="loc_comp_AnywhereRealEstateInc.Member_019edaf7-d018-7659-8562-589b7fe49e91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d018-7acc-bcae-6b6e432b4e99" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-76bf-9e95-4c92aa40a4ab" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d018-7acc-bcae-6b6e432b4e99" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-7acc-bcae-6b6e432b4e99_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d018-7acc-bcae-6b6e432b4e99" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-7acc-bcae-6b6e432b4e99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-73b9-8cd6-f1ea9cb7c9ba" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d018-7acc-bcae-6b6e432b4e99" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-73b9-8cd6-f1ea9cb7c9ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_019edaf7-d018-73e4-8e8f-a244840de3d9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-73b9-8cd6-f1ea9cb7c9ba" xlink:to="loc_us-gaap_TrademarksMember_019edaf7-d018-73e4-8e8f-a244840de3d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TitlePlantSharesMember_019edaf7-d018-7539-811b-48d4a1741093" xlink:href="comp-20260630.xsd#comp_TitlePlantSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-73b9-8cd6-f1ea9cb7c9ba" xlink:to="loc_comp_TitlePlantSharesMember_019edaf7-d018-7539-811b-48d4a1741093" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_019edaf7-d018-7d00-ac6d-aa3b2b0f7133" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7855-a514-70697d73bf87" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_019edaf7-d018-7d00-ac6d-aa3b2b0f7133" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_019edaf7-d018-78e2-a6ab-c098fd1bbd71" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7855-a514-70697d73bf87" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_019edaf7-d018-78e2-a6ab-c098fd1bbd71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019edaf7-d018-76b3-9e05-cb9bd45ccff6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7855-a514-70697d73bf87" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_019edaf7-d018-76b3-9e05-cb9bd45ccff6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_019edaf7-d018-77a8-bcfe-c4c2c1eea0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7855-a514-70697d73bf87" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_019edaf7-d018-77a8-bcfe-c4c2c1eea0f4" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/AcquisitionsScheduleofCostsIncurredinConnectionwithMergerDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#AcquisitionsScheduleofCostsIncurredinConnectionwithMergerDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/AcquisitionsScheduleofCostsIncurredinConnectionwithMergerDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7884-896d-8e661e7f256e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-7c39-8578-920b65b8c13d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7884-896d-8e661e7f256e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-7c39-8578-920b65b8c13d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7b0d-aab8-8e2fdf7f1a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_019edaf7-d018-7c39-8578-920b65b8c13d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7b0d-aab8-8e2fdf7f1a3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-7b0d-aab8-8e2fdf7f1a3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7b0d-aab8-8e2fdf7f1a3e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-7b0d-aab8-8e2fdf7f1a3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-7844-a63d-ae035303a5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d018-7b0d-aab8-8e2fdf7f1a3e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-7844-a63d-ae035303a5ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AnywhereRealEstateInc.Member_019edaf7-d018-716e-af6b-5eac971dff05" xlink:href="comp-20260630.xsd#comp_AnywhereRealEstateInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d018-7844-a63d-ae035303a5ea" xlink:to="loc_comp_AnywhereRealEstateInc.Member_019edaf7-d018-716e-af6b-5eac971dff05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LegalInvestmentBankingAndOtherTransactionRelatedExpenses_019edaf7-d018-79dd-bada-511fdcd25d0a" xlink:href="comp-20260630.xsd#comp_LegalInvestmentBankingAndOtherTransactionRelatedExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7884-896d-8e661e7f256e" xlink:to="loc_comp_LegalInvestmentBankingAndOtherTransactionRelatedExpenses_019edaf7-d018-79dd-bada-511fdcd25d0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_019edaf7-d018-7657-b0f2-0156c30718eb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SeveranceCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7884-896d-8e661e7f256e" xlink:to="loc_us-gaap_SeveranceCosts1_019edaf7-d018-7657-b0f2-0156c30718eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019edaf7-d018-7932-909c-c0f5e4c029a2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7884-896d-8e661e7f256e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019edaf7-d018-7932-909c-c0f5e4c029a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IntegrationRelatedCosts_019edaf7-d018-7730-aedd-ee50d8748fe7" xlink:href="comp-20260630.xsd#comp_IntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7884-896d-8e661e7f256e" xlink:to="loc_comp_IntegrationRelatedCosts_019edaf7-d018-7730-aedd-ee50d8748fe7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_019edaf7-d018-794b-8c9d-6be53686d812" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7884-896d-8e661e7f256e" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_019edaf7-d018-794b-8c9d-6be53686d812" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AccruedSeveranceCostLiability_019edaf7-d018-70f7-a668-bf85e907e5a0" xlink:href="comp-20260630.xsd#comp_AccruedSeveranceCostLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7884-896d-8e661e7f256e" xlink:to="loc_comp_AccruedSeveranceCostLiability_019edaf7-d018-70f7-a668-bf85e907e5a0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ExpectedSeveranceCostsRemainingInCurrentYear_019edaf7-d018-736f-ad65-2f70c73a58b1" xlink:href="comp-20260630.xsd#comp_ExpectedSeveranceCostsRemainingInCurrentYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_019edaf7-d018-7884-896d-8e661e7f256e" xlink:to="loc_comp_ExpectedSeveranceCostsRemainingInCurrentYear_019edaf7-d018-736f-ad65-2f70c73a58b1" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#RevenueRecognitionScheduleofDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_019edaf7-d018-72e3-b692-56d14653cfe3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_019edaf7-d018-7a91-9b24-6e68a90ca137" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019edaf7-d018-72e3-b692-56d14653cfe3" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_019edaf7-d018-7a91-9b24-6e68a90ca137" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_019edaf7-d018-796c-909d-cd006065300f" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019edaf7-d018-7a91-9b24-6e68a90ca137" xlink:to="loc_srt_ConsolidationItemsAxis_019edaf7-d018-796c-909d-cd006065300f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_019edaf7-d018-796c-909d-cd006065300f_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_019edaf7-d018-796c-909d-cd006065300f" xlink:to="loc_srt_ConsolidationItemsDomain_019edaf7-d018-796c-909d-cd006065300f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_019edaf7-d018-7d6b-8e99-f53b7fa01924" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_019edaf7-d018-796c-909d-cd006065300f" xlink:to="loc_srt_ConsolidationItemsDomain_019edaf7-d018-7d6b-8e99-f53b7fa01924" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_019edaf7-d018-7e38-ac7b-9817107ed805" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_019edaf7-d018-7d6b-8e99-f53b7fa01924" xlink:to="loc_us-gaap_OperatingSegmentsMember_019edaf7-d018-7e38-ac7b-9817107ed805" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_019edaf7-d018-71b4-9b7f-d81be8929eb6" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019edaf7-d018-7a91-9b24-6e68a90ca137" xlink:to="loc_srt_ProductOrServiceAxis_019edaf7-d018-71b4-9b7f-d81be8929eb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_019edaf7-d018-71b4-9b7f-d81be8929eb6_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_019edaf7-d018-71b4-9b7f-d81be8929eb6" xlink:to="loc_srt_ProductsAndServicesDomain_019edaf7-d018-71b4-9b7f-d81be8929eb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_019edaf7-d018-7246-baa2-328d637732b6" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_019edaf7-d018-71b4-9b7f-d81be8929eb6" xlink:to="loc_srt_ProductsAndServicesDomain_019edaf7-d018-7246-baa2-328d637732b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_GrossCommissionIncomeMember_019edaf7-d018-7ed4-a665-68553193204e" xlink:href="comp-20260630.xsd#comp_GrossCommissionIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_019edaf7-d018-7246-baa2-328d637732b6" xlink:to="loc_comp_GrossCommissionIncomeMember_019edaf7-d018-7ed4-a665-68553193204e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_019edaf7-d018-7a40-926f-db4941cd36c5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_019edaf7-d018-7246-baa2-328d637732b6" xlink:to="loc_us-gaap_ServiceMember_019edaf7-d018-7a40-926f-db4941cd36c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseMember_019edaf7-d018-7c85-9e05-6dce63159371" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FranchiseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_019edaf7-d018-7246-baa2-328d637732b6" xlink:to="loc_us-gaap_FranchiseMember_019edaf7-d018-7c85-9e05-6dce63159371" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceOtherMember_019edaf7-d018-7694-bd0d-603578e6eaf6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_019edaf7-d018-7246-baa2-328d637732b6" xlink:to="loc_us-gaap_ServiceOtherMember_019edaf7-d018-7694-bd0d-603578e6eaf6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7413-a989-c25dad918aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_019edaf7-d018-7a91-9b24-6e68a90ca137" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7413-a989-c25dad918aa1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019edaf7-d018-7413-a989-c25dad918aa1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7413-a989-c25dad918aa1" xlink:to="loc_us-gaap_SegmentDomain_019edaf7-d018-7413-a989-c25dad918aa1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019edaf7-d018-7c16-b1d7-84c7649587c4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7413-a989-c25dad918aa1" xlink:to="loc_us-gaap_SegmentDomain_019edaf7-d018-7c16-b1d7-84c7649587c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BrokerageMember_019edaf7-d018-7834-b917-ecea9e66b071" xlink:href="comp-20260630.xsd#comp_BrokerageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d018-7c16-b1d7-84c7649587c4" xlink:to="loc_comp_BrokerageMember_019edaf7-d018-7834-b917-ecea9e66b071" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_FranchiseSegmentMember_019edaf7-d018-7be5-b2a9-1510e142452a" xlink:href="comp-20260630.xsd#comp_FranchiseSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d018-7c16-b1d7-84c7649587c4" xlink:to="loc_comp_FranchiseSegmentMember_019edaf7-d018-7be5-b2a9-1510e142452a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IntegratedServicesMember_019edaf7-d018-70ce-b091-5d1f2e3a9c7d" xlink:href="comp-20260630.xsd#comp_IntegratedServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d018-7c16-b1d7-84c7649587c4" xlink:to="loc_comp_IntegratedServicesMember_019edaf7-d018-70ce-b091-5d1f2e3a9c7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_019edaf7-d018-7557-a95f-3b4df5e0af3f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_019edaf7-d018-72e3-b692-56d14653cfe3" xlink:to="loc_us-gaap_Revenues_019edaf7-d018-7557-a95f-3b4df5e0af3f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/RevenueRecognitionAdditionalInformationDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#RevenueRecognitionAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/RevenueRecognitionAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueArrangementLineItems_019edaf7-d018-740d-b285-8f9da70a1c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredRevenueArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueArrangementByTypeTable_019edaf7-d018-73f1-b4ca-bac255229da9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredRevenueArrangementByTypeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DeferredRevenueArrangementLineItems_019edaf7-d018-740d-b285-8f9da70a1c4e" xlink:to="loc_us-gaap_DeferredRevenueArrangementByTypeTable_019edaf7-d018-73f1-b4ca-bac255229da9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d018-7adc-bfa8-4bbe555b4317" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DeferredRevenueArrangementByTypeTable_019edaf7-d018-73f1-b4ca-bac255229da9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d018-7adc-bfa8-4bbe555b4317" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-7adc-bfa8-4bbe555b4317_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d018-7adc-bfa8-4bbe555b4317" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-7adc-bfa8-4bbe555b4317_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-77e0-aa4f-b35a0051f63f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d018-7adc-bfa8-4bbe555b4317" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-77e0-aa4f-b35a0051f63f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_InternationalFranchiseRightsMember_019edaf7-d018-7626-9cc0-e13be9f9d1ec" xlink:href="comp-20260630.xsd#comp_InternationalFranchiseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d018-77e0-aa4f-b35a0051f63f" xlink:to="loc_comp_InternationalFranchiseRightsMember_019edaf7-d018-7626-9cc0-e13be9f9d1ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7429-a76b-5a4599d38153" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DeferredRevenueArrangementByTypeTable_019edaf7-d018-73f1-b4ca-bac255229da9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7429-a76b-5a4599d38153" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019edaf7-d018-7429-a76b-5a4599d38153_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7429-a76b-5a4599d38153" xlink:to="loc_us-gaap_SegmentDomain_019edaf7-d018-7429-a76b-5a4599d38153_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019edaf7-d018-7488-92c1-13b987bde2ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7429-a76b-5a4599d38153" xlink:to="loc_us-gaap_SegmentDomain_019edaf7-d018-7488-92c1-13b987bde2ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_FranchiseSegmentMember_019edaf7-d018-7c71-ac45-15e3ee17c34d" xlink:href="comp-20260630.xsd#comp_FranchiseSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d018-7488-92c1-13b987bde2ea" xlink:to="loc_comp_FranchiseSegmentMember_019edaf7-d018-7c71-ac45-15e3ee17c34d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_019edaf7-d018-75b9-b913-ea69aec96e75" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredRevenueArrangementLineItems_019edaf7-d018-740d-b285-8f9da70a1c4e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_019edaf7-d018-75b9-b913-ea69aec96e75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_019edaf7-d018-74c7-956c-c324dd9bd1e1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredRevenueArrangementLineItems_019edaf7-d018-740d-b285-8f9da70a1c4e" xlink:to="loc_us-gaap_DeferredRevenue_019edaf7-d018-74c7-956c-c324dd9bd1e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueAdditions_019edaf7-d018-79c8-b6cb-b1695c166517" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredRevenueAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredRevenueArrangementLineItems_019edaf7-d018-740d-b285-8f9da70a1c4e" xlink:to="loc_us-gaap_DeferredRevenueAdditions_019edaf7-d018-79c8-b6cb-b1695c166517" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_019f60f9-3dc0-78e7-92a3-e8ae5464f018" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredRevenueArrangementLineItems_019edaf7-d018-740d-b285-8f9da70a1c4e" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_019f60f9-3dc0-78e7-92a3-e8ae5464f018" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/EquityMethodInvestmentsAdditionalInformationDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#EquityMethodInvestmentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/EquityMethodInvestmentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_019f424b-1ecb-70fb-9ac7-11d2b9e97ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_019f424b-1ecb-7621-a69e-71c490c1d397" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_019f424b-1ecb-70fb-9ac7-11d2b9e97ebf" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_019f424b-1ecb-7621-a69e-71c490c1d397" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_019fa532-089f-76c4-826d-b41c49173d77" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_019f424b-1ecb-7621-a69e-71c490c1d397" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_019fa532-089f-76c4-826d-b41c49173d77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_019fa532-089f-76c4-826d-b41c49173d77_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_019fa532-089f-76c4-826d-b41c49173d77" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_019fa532-089f-76c4-826d-b41c49173d77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_019fa532-089f-7957-9dd2-7673b4e56e24" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_019fa532-089f-76c4-826d-b41c49173d77" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_019fa532-089f-7957-9dd2-7673b4e56e24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OwnerOfCertainFranchiseesUnderSothebysAndCentury21BrandsMember_019fa530-d837-7a14-bb05-06a3c8e64bbe" xlink:href="comp-20260630.xsd#comp_OwnerOfCertainFranchiseesUnderSothebysAndCentury21BrandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_019fa532-089f-7957-9dd2-7673b4e56e24" xlink:to="loc_comp_OwnerOfCertainFranchiseesUnderSothebysAndCentury21BrandsMember_019fa530-d837-7a14-bb05-06a3c8e64bbe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_019fa53a-d9cb-7a64-a468-b73ddfcaee5b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_019f424b-1ecb-7621-a69e-71c490c1d397" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_019fa53a-d9cb-7a64-a468-b73ddfcaee5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_019fa53a-d9cb-7a64-a468-b73ddfcaee5b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_019fa53a-d9cb-7a64-a468-b73ddfcaee5b" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_019fa53a-d9cb-7a64-a468-b73ddfcaee5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_019fa53a-d9cb-768a-ac82-232403ec763f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_019fa53a-d9cb-7a64-a468-b73ddfcaee5b" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_019fa53a-d9cb-768a-ac82-232403ec763f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PutOptionMember_019fa53b-143e-7ac1-a74c-e755f861f4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PutOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_019fa53a-d9cb-768a-ac82-232403ec763f" xlink:to="loc_us-gaap_PutOptionMember_019fa53b-143e-7ac1-a74c-e755f861f4a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_019fa532-b829-70b7-94fa-b98f51205f05" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_019f424b-1ecb-70fb-9ac7-11d2b9e97ebf" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_019fa532-b829-70b7-94fa-b98f51205f05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EquityMethodInvestmentInstallmentPaymentPlanPeriod_019f424d-1715-7abe-a886-2d60b61773f1" xlink:href="comp-20260630.xsd#comp_EquityMethodInvestmentInstallmentPaymentPlanPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_019f424b-1ecb-70fb-9ac7-11d2b9e97ebf" xlink:to="loc_comp_EquityMethodInvestmentInstallmentPaymentPlanPeriod_019f424d-1715-7abe-a886-2d60b61773f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_019eeeb8-01ad-710d-aeba-102922b3e473" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_019f424b-1ecb-70fb-9ac7-11d2b9e97ebf" xlink:to="loc_us-gaap_EquityMethodInvestments_019eeeb8-01ad-710d-aeba-102922b3e473" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OptionContractIndexedToEquitySeniorPreferredEquityPurchasePercentageUponRedemption_019fa53a-7b77-7c61-8959-dd43f124de06" xlink:href="comp-20260630.xsd#comp_OptionContractIndexedToEquitySeniorPreferredEquityPurchasePercentageUponRedemption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_019f424b-1ecb-70fb-9ac7-11d2b9e97ebf" xlink:to="loc_comp_OptionContractIndexedToEquitySeniorPreferredEquityPurchasePercentageUponRedemption_019fa53a-7b77-7c61-8959-dd43f124de06" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionContractIndexedToEquitySettlementShareFairValue_019fa536-af38-788f-9cb6-26df594c9045" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OptionContractIndexedToEquitySettlementShareFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_019f424b-1ecb-70fb-9ac7-11d2b9e97ebf" xlink:to="loc_us-gaap_OptionContractIndexedToEquitySettlementShareFairValue_019fa536-af38-788f-9cb6-26df594c9045" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/EquityMethodInvestmentsScheduleofEquityMethodInvestmentDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#EquityMethodInvestmentsScheduleofEquityMethodInvestmentDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/EquityMethodInvestmentsScheduleofEquityMethodInvestmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_019edaf7-d018-73ba-b050-63b8209c26c7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_019edaf7-d018-7e87-b824-5c623b5614eb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_019edaf7-d018-73ba-b050-63b8209c26c7" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_019edaf7-d018-7e87-b824-5c623b5614eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_019edaf7-d018-765e-b81d-8446987929ea" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_019edaf7-d018-7e87-b824-5c623b5614eb" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_019edaf7-d018-765e-b81d-8446987929ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-765e-b81d-8446987929ea_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_019edaf7-d018-765e-b81d-8446987929ea" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-765e-b81d-8446987929ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-7f7c-b45f-6c5484557f25" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_019edaf7-d018-765e-b81d-8446987929ea" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-7f7c-b45f-6c5484557f25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_MortgageJointVenturesMember_019edaf7-d018-73f1-8519-ee05021c93db" xlink:href="comp-20260630.xsd#comp_MortgageJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-7f7c-b45f-6c5484557f25" xlink:to="loc_comp_MortgageJointVenturesMember_019edaf7-d018-73f1-8519-ee05021c93db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TitleInsuranceUnderwriterJointVentureMember_019edaf7-d018-7d7d-a978-8b43174f2eae" xlink:href="comp-20260630.xsd#comp_TitleInsuranceUnderwriterJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-7f7c-b45f-6c5484557f25" xlink:to="loc_comp_TitleInsuranceUnderwriterJointVentureMember_019edaf7-d018-7d7d-a978-8b43174f2eae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BrokerageEquityMethodInvestmentsMember_019f89de-40f0-724c-bbb2-e4b41a98fe4b" xlink:href="comp-20260630.xsd#comp_BrokerageEquityMethodInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-7f7c-b45f-6c5484557f25" xlink:to="loc_comp_BrokerageEquityMethodInvestmentsMember_019f89de-40f0-724c-bbb2-e4b41a98fe4b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OtherEquityMethodInvestmentsMember_019edaf7-d018-71f8-9eef-f139783456ec" xlink:href="comp-20260630.xsd#comp_OtherEquityMethodInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-7f7c-b45f-6c5484557f25" xlink:to="loc_comp_OtherEquityMethodInvestmentsMember_019edaf7-d018-71f8-9eef-f139783456ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_JointVentureWithSothebysMember_019edaf7-d018-7d99-a85a-7637fa54b2cb" xlink:href="comp-20260630.xsd#comp_JointVentureWithSothebysMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-7f7c-b45f-6c5484557f25" xlink:to="loc_comp_JointVentureWithSothebysMember_019edaf7-d018-7d99-a85a-7637fa54b2cb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OwnerOfCertainFranchiseesUnderSothebysAndCentury21BrandsMember_019fa53c-ca30-72c4-9f97-0b87d91c6978" xlink:href="comp-20260630.xsd#comp_OwnerOfCertainFranchiseesUnderSothebysAndCentury21BrandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-7f7c-b45f-6c5484557f25" xlink:to="loc_comp_OwnerOfCertainFranchiseesUnderSothebysAndCentury21BrandsMember_019fa53c-ca30-72c4-9f97-0b87d91c6978" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7f58-b7a6-a7eb579bcb44" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_019edaf7-d018-7e87-b824-5c623b5614eb" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7f58-b7a6-a7eb579bcb44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019edaf7-d018-7f58-b7a6-a7eb579bcb44_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7f58-b7a6-a7eb579bcb44" xlink:to="loc_us-gaap_SegmentDomain_019edaf7-d018-7f58-b7a6-a7eb579bcb44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019edaf7-d018-7b90-9fc9-9cf4654ff2ef" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7f58-b7a6-a7eb579bcb44" xlink:to="loc_us-gaap_SegmentDomain_019edaf7-d018-7b90-9fc9-9cf4654ff2ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IntegratedServicesMember_019edaf7-d018-7645-9cc6-3ce6d0b69bcf" xlink:href="comp-20260630.xsd#comp_IntegratedServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d018-7b90-9fc9-9cf4654ff2ef" xlink:to="loc_comp_IntegratedServicesMember_019edaf7-d018-7645-9cc6-3ce6d0b69bcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BrokerageMember_019faa8e-7520-771e-a3f3-ff0dffeecc6a" xlink:href="comp-20260630.xsd#comp_BrokerageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d018-7b90-9fc9-9cf4654ff2ef" xlink:to="loc_comp_BrokerageMember_019faa8e-7520-771e-a3f3-ff0dffeecc6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_019edaf7-d018-71e7-93e2-d5a9a0e828e7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_019edaf7-d018-73ba-b050-63b8209c26c7" xlink:to="loc_us-gaap_EquityMethodInvestments_019edaf7-d018-71e7-93e2-d5a9a0e828e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_019edaf7-d018-77f9-bb6c-2dcbf2a26617" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_019edaf7-d018-73ba-b050-63b8209c26c7" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_019edaf7-d018-77f9-bb6c-2dcbf2a26617" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/EquityMethodInvestmentsScheduleofEquityinIncomefromitsEquityMethodInvestmentsDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#EquityMethodInvestmentsScheduleofEquityinIncomefromitsEquityMethodInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/EquityMethodInvestmentsScheduleofEquityinIncomefromitsEquityMethodInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_019edaf7-d018-7384-987c-384aff7a4fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_019edaf7-d018-7332-8960-03a5a3509b8d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_019edaf7-d018-7384-987c-384aff7a4fa5" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_019edaf7-d018-7332-8960-03a5a3509b8d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_019edaf7-d018-763a-88d6-cd40c0d84736" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_019edaf7-d018-7332-8960-03a5a3509b8d" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_019edaf7-d018-763a-88d6-cd40c0d84736" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-763a-88d6-cd40c0d84736_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_019edaf7-d018-763a-88d6-cd40c0d84736" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-763a-88d6-cd40c0d84736_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-7120-90ea-875fc6d7edbf" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_019edaf7-d018-763a-88d6-cd40c0d84736" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-7120-90ea-875fc6d7edbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_MortgageJointVenturesMember_019edaf7-d018-7f9a-880c-958a72980820" xlink:href="comp-20260630.xsd#comp_MortgageJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-7120-90ea-875fc6d7edbf" xlink:to="loc_comp_MortgageJointVenturesMember_019edaf7-d018-7f9a-880c-958a72980820" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TitleInsuranceUnderwriterJointVentureMember_019edaf7-d018-7b4f-9eaa-96662f89f645" xlink:href="comp-20260630.xsd#comp_TitleInsuranceUnderwriterJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-7120-90ea-875fc6d7edbf" xlink:to="loc_comp_TitleInsuranceUnderwriterJointVentureMember_019edaf7-d018-7b4f-9eaa-96662f89f645" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BrokerageEquityMethodInvestmentsMember_019f89e5-645e-7b0b-b7c5-6ff201475b0d" xlink:href="comp-20260630.xsd#comp_BrokerageEquityMethodInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-7120-90ea-875fc6d7edbf" xlink:to="loc_comp_BrokerageEquityMethodInvestmentsMember_019f89e5-645e-7b0b-b7c5-6ff201475b0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OtherEquityMethodInvestmentsMember_019edaf7-d018-77d1-8a6a-af09bd141712" xlink:href="comp-20260630.xsd#comp_OtherEquityMethodInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_019edaf7-d018-7120-90ea-875fc6d7edbf" xlink:to="loc_comp_OtherEquityMethodInvestmentsMember_019edaf7-d018-77d1-8a6a-af09bd141712" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7bb0-a025-99b7a9f81f70" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_019edaf7-d018-7332-8960-03a5a3509b8d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7bb0-a025-99b7a9f81f70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019edaf7-d018-7bb0-a025-99b7a9f81f70_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7bb0-a025-99b7a9f81f70" xlink:to="loc_us-gaap_SegmentDomain_019edaf7-d018-7bb0-a025-99b7a9f81f70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019edaf7-d018-7fcc-9c70-5811a1dd7fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d018-7bb0-a025-99b7a9f81f70" xlink:to="loc_us-gaap_SegmentDomain_019edaf7-d018-7fcc-9c70-5811a1dd7fa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IntegratedServicesMember_019edaf7-d018-7e31-bf1d-e4ee97dcf063" xlink:href="comp-20260630.xsd#comp_IntegratedServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d018-7fcc-9c70-5811a1dd7fa4" xlink:to="loc_comp_IntegratedServicesMember_019edaf7-d018-7e31-bf1d-e4ee97dcf063" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BrokerageMember_019faa90-30dc-7f79-8781-20c2d61f8970" xlink:href="comp-20260630.xsd#comp_BrokerageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d018-7fcc-9c70-5811a1dd7fa4" xlink:to="loc_comp_BrokerageMember_019faa90-30dc-7f79-8781-20c2d61f8970" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019edaf7-d018-7584-a49e-2d083520994c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_019edaf7-d018-7384-987c-384aff7a4fa5" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019edaf7-d018-7584-a49e-2d083520994c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019edaf7-d018-7e64-a206-30f4462bef27" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019edaf7-d018-7e13-ae17-db976cb840f4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019edaf7-d018-7e64-a206-30f4462bef27" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019edaf7-d018-7e13-ae17-db976cb840f4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_019edaf7-d018-74d1-965b-fb5fe535b6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019edaf7-d018-7e13-ae17-db976cb840f4" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_019edaf7-d018-74d1-965b-fb5fe535b6d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_019edaf7-d018-74d1-965b-fb5fe535b6d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_019edaf7-d018-74d1-965b-fb5fe535b6d7" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_019edaf7-d018-74d1-965b-fb5fe535b6d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_019edaf7-d018-74e8-8ee1-eda195ae7ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_019edaf7-d018-74d1-965b-fb5fe535b6d7" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_019edaf7-d018-74e8-8ee1-eda195ae7ab1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CashAndMoneyMarketFundsMember_019edaf7-d018-7ec8-a2ed-895d58d22ac6" xlink:href="comp-20260630.xsd#comp_CashAndMoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_019edaf7-d018-74e8-8ee1-eda195ae7ab1" xlink:to="loc_comp_CashAndMoneyMarketFundsMember_019edaf7-d018-7ec8-a2ed-895d58d22ac6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019edaf7-d018-783b-b888-b6ae53ca66d8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019edaf7-d018-7e13-ae17-db976cb840f4" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019edaf7-d018-783b-b888-b6ae53ca66d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019edaf7-d018-783b-b888-b6ae53ca66d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019edaf7-d018-783b-b888-b6ae53ca66d8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019edaf7-d018-783b-b888-b6ae53ca66d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019edaf7-d018-7bd9-8fbd-a0260bc52a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_019edaf7-d018-783b-b888-b6ae53ca66d8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019edaf7-d018-7bd9-8fbd-a0260bc52a7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_019edaf7-d018-768b-bf84-1e4614d51735" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019edaf7-d018-7bd9-8fbd-a0260bc52a7b" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_019edaf7-d018-768b-bf84-1e4614d51735" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_019edaf7-d018-75e1-9a09-c4204edea6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_019edaf7-d018-7bd9-8fbd-a0260bc52a7b" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_019edaf7-d018-75e1-9a09-c4204edea6e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019edaf7-d018-7782-a4b3-266a6aecbe33" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019edaf7-d018-7e64-a206-30f4462bef27" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019edaf7-d018-7782-a4b3-266a6aecbe33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionContractIndexedToEquitySettlementShareFairValue_019fa535-bf45-7f71-a9b7-559b709f1f09" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OptionContractIndexedToEquitySettlementShareFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019edaf7-d018-7e64-a206-30f4462bef27" xlink:to="loc_us-gaap_OptionContractIndexedToEquitySettlementShareFairValue_019fa535-bf45-7f71-a9b7-559b709f1f09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_019edaf7-d018-7fa0-90f7-fd1bb03fc90c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019edaf7-d018-7e64-a206-30f4462bef27" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_019edaf7-d018-7fa0-90f7-fd1bb03fc90c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/FairValueofFinancialAssetsandLiabilitiesScheduleofPrincipalAmountDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#FairValueofFinancialAssetsandLiabilitiesScheduleofPrincipalAmountDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/FairValueofFinancialAssetsandLiabilitiesScheduleofPrincipalAmountDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019edaf7-d018-7d7b-91f1-2b4ffdc15baf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019edaf7-d018-7b15-97b5-be749953d649" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019edaf7-d018-7d7b-91f1-2b4ffdc15baf" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019edaf7-d018-7b15-97b5-be749953d649" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019edaf7-d018-7179-9e2c-8724be9ddc92" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019edaf7-d018-7b15-97b5-be749953d649" xlink:to="loc_us-gaap_DebtInstrumentAxis_019edaf7-d018-7179-9e2c-8724be9ddc92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d018-7179-9e2c-8724be9ddc92_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019edaf7-d018-7179-9e2c-8724be9ddc92" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d018-7179-9e2c-8724be9ddc92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d018-7f43-9644-87ca3a6f429f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019edaf7-d018-7179-9e2c-8724be9ddc92" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d018-7f43-9644-87ca3a6f429f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A9.75SeniorSecuredSecondLienNotesMember_019edaf7-d018-7bbb-bf98-efeb867bcbba" xlink:href="comp-20260630.xsd#comp_A9.75SeniorSecuredSecondLienNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d018-7f43-9644-87ca3a6f429f" xlink:to="loc_comp_A9.75SeniorSecuredSecondLienNotesMember_019edaf7-d018-7bbb-bf98-efeb867bcbba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A7.00SeniorSecuredSecondLienNotesMember_019edaf7-d018-754f-a790-2bcc65832285" xlink:href="comp-20260630.xsd#comp_A7.00SeniorSecuredSecondLienNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d018-7f43-9644-87ca3a6f429f" xlink:to="loc_comp_A7.00SeniorSecuredSecondLienNotesMember_019edaf7-d018-754f-a790-2bcc65832285" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A5.75SeniorNotesMember_019edaf7-d018-7790-a3ef-ae59c03c8a1a" xlink:href="comp-20260630.xsd#comp_A5.75SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d018-7f43-9644-87ca3a6f429f" xlink:to="loc_comp_A5.75SeniorNotesMember_019edaf7-d018-7790-a3ef-ae59c03c8a1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A5.25SeniorNotesMember_019edaf7-d018-77de-8bdf-8cb4fd821e2e" xlink:href="comp-20260630.xsd#comp_A5.25SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d018-7f43-9644-87ca3a6f429f" xlink:to="loc_comp_A5.25SeniorNotesMember_019edaf7-d018-77de-8bdf-8cb4fd821e2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A0.25ConvertibleSeniorNotesMember_019edaf7-d018-72c8-b038-0f7f61d712e6" xlink:href="comp-20260630.xsd#comp_A0.25ConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d018-7f43-9644-87ca3a6f429f" xlink:to="loc_comp_A0.25ConvertibleSeniorNotesMember_019edaf7-d018-72c8-b038-0f7f61d712e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d018-72e8-b372-c3d7c469c8ba" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019edaf7-d018-7b15-97b5-be749953d649" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d018-72e8-b372-c3d7c469c8ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d018-72e8-b372-c3d7c469c8ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d018-72e8-b372-c3d7c469c8ba" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d018-72e8-b372-c3d7c469c8ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d018-7327-bd7a-591ef6e5afe9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d018-72e8-b372-c3d7c469c8ba" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d018-7327-bd7a-591ef6e5afe9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_019edaf7-d018-7bfb-90bc-1b140e5aa802" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d018-7327-bd7a-591ef6e5afe9" xlink:to="loc_us-gaap_SecuredDebtMember_019edaf7-d018-7bfb-90bc-1b140e5aa802" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_019edaf7-d018-7a8e-8e3f-033cc78264ed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d018-7327-bd7a-591ef6e5afe9" xlink:to="loc_us-gaap_SeniorNotesMember_019edaf7-d018-7a8e-8e3f-033cc78264ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019edaf7-d018-711e-aeee-a2d987984274" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d018-7327-bd7a-591ef6e5afe9" xlink:to="loc_us-gaap_ConvertibleDebtMember_019edaf7-d018-711e-aeee-a2d987984274" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019edaf7-d018-7082-bbb5-7ebdb8606a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019edaf7-d018-7d7b-91f1-2b4ffdc15baf" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019edaf7-d018-7082-bbb5-7ebdb8606a2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019edaf7-d018-7438-b8e2-5f9253eae106" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019edaf7-d018-7d7b-91f1-2b4ffdc15baf" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019edaf7-d018-7438-b8e2-5f9253eae106" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_019edaf7-d018-7c57-955c-5c8776c6a799" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019edaf7-d018-7d7b-91f1-2b4ffdc15baf" xlink:to="loc_us-gaap_LongTermDebtFairValue_019edaf7-d018-7c57-955c-5c8776c6a799" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/FairValueofFinancialAssetsandLiabilitiesScheduleofBalancesofLevel3FinancialLiabilitiesDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#FairValueofFinancialAssetsandLiabilitiesScheduleofBalancesofLevel3FinancialLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/FairValueofFinancialAssetsandLiabilitiesScheduleofBalancesofLevel3FinancialLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019f89d7-eaca-7026-9871-de419150bbf0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019f89d7-eaca-7e17-964a-4760b5f67c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019f89d7-eaca-7026-9871-de419150bbf0" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019f89d7-eaca-7e17-964a-4760b5f67c7b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionLocationBalanceAxis_019fa52c-115e-76f9-943a-9a69c028d139" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfFinancialPositionLocationBalanceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019f89d7-eaca-7e17-964a-4760b5f67c7b" xlink:to="loc_us-gaap_StatementOfFinancialPositionLocationBalanceAxis_019fa52c-115e-76f9-943a-9a69c028d139" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_019fa52b-db77-709d-b495-b9ad07c7c97e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019f89d7-eaca-7026-9871-de419150bbf0" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_019fa52b-db77-709d-b495-b9ad07c7c97e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/FairValueofFinancialAssetsandLiabilitiesScheduleofBalancesofLevel3FinancialLiabilitiesDetails_1" xlink:type="simple" xlink:href="comp-20260630.xsd#FairValueofFinancialAssetsandLiabilitiesScheduleofBalancesofLevel3FinancialLiabilitiesDetails_1"/>
  <link:definitionLink xlink:role="http://compass.com/role/FairValueofFinancialAssetsandLiabilitiesScheduleofBalancesofLevel3FinancialLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019f89d7-eaca-7026-9871-de419150bbf0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019f89d7-eaca-7e17-964a-4760b5f67c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019f89d7-eaca-7026-9871-de419150bbf0" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_019f89d7-eaca-7e17-964a-4760b5f67c7b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_019fa52b-db77-709d-b495-b9ad07c7c97e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_019f89d7-eaca-7026-9871-de419150bbf0" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_019fa52b-db77-709d-b495-b9ad07c7c97e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#LeasesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/LeasesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_019edaf7-d018-7acc-b2ea-809bc6e7f86a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_019edaf7-d018-7258-a6d6-3accab29cd4d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019edaf7-d018-7acc-b2ea-809bc6e7f86a" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_019edaf7-d018-7258-a6d6-3accab29cd4d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019edaf7-d018-7438-b3f1-26235ac4fab1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfIncomeLocationBalanceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_019edaf7-d018-7258-a6d6-3accab29cd4d" xlink:to="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019edaf7-d018-7438-b3f1-26235ac4fab1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_019edaf7-d018-7352-adf2-389befd3d455" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019edaf7-d018-7acc-b2ea-809bc6e7f86a" xlink:to="loc_us-gaap_LeaseCost_019edaf7-d018-7352-adf2-389befd3d455" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019edaf7-d018-7cb3-9dd7-48d66138c345" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019edaf7-d018-7acc-b2ea-809bc6e7f86a" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019edaf7-d018-7cb3-9dd7-48d66138c345" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019edaf7-d018-7cc7-95cf-0dab1a69e6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019edaf7-d018-7acc-b2ea-809bc6e7f86a" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019edaf7-d018-7cc7-95cf-0dab1a69e6e8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/LeasesAdditionalInformationDetails_1" xlink:type="simple" xlink:href="comp-20260630.xsd#LeasesAdditionalInformationDetails_1"/>
  <link:definitionLink xlink:role="http://compass.com/role/LeasesAdditionalInformationDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_019edaf7-d018-7acc-b2ea-809bc6e7f86a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_019edaf7-d018-7258-a6d6-3accab29cd4d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019edaf7-d018-7acc-b2ea-809bc6e7f86a" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_019edaf7-d018-7258-a6d6-3accab29cd4d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_019edaf7-d018-7352-adf2-389befd3d455" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019edaf7-d018-7acc-b2ea-809bc6e7f86a" xlink:to="loc_us-gaap_LeaseCost_019edaf7-d018-7352-adf2-389befd3d455" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019edaf7-d018-7cb3-9dd7-48d66138c345" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019edaf7-d018-7acc-b2ea-809bc6e7f86a" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019edaf7-d018-7cb3-9dd7-48d66138c345" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019edaf7-d018-7cc7-95cf-0dab1a69e6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_019edaf7-d018-7acc-b2ea-809bc6e7f86a" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_019edaf7-d018-7cc7-95cf-0dab1a69e6e8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/GoodwillandIntangibleAssetsScheduleofChangesInTheCarryingAmountOfGoodwillDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#GoodwillandIntangibleAssetsScheduleofChangesInTheCarryingAmountOfGoodwillDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/GoodwillandIntangibleAssetsScheduleofChangesInTheCarryingAmountOfGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_019edaf7-d019-7d62-83fc-de16c6f00717" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_019edaf7-d019-78d3-a548-d11c5137d572" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_019edaf7-d019-7d62-83fc-de16c6f00717" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_019edaf7-d019-78d3-a548-d11c5137d572" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d019-7b35-94e5-775edf77ed1e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_019edaf7-d019-78d3-a548-d11c5137d572" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d019-7b35-94e5-775edf77ed1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019edaf7-d019-7b35-94e5-775edf77ed1e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d019-7b35-94e5-775edf77ed1e" xlink:to="loc_us-gaap_SegmentDomain_019edaf7-d019-7b35-94e5-775edf77ed1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019edaf7-d019-7fcd-b69b-ec001190c3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d019-7b35-94e5-775edf77ed1e" xlink:to="loc_us-gaap_SegmentDomain_019edaf7-d019-7fcd-b69b-ec001190c3f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BrokerageMember_019edaf7-d019-76ae-828c-b74f87b4221f" xlink:href="comp-20260630.xsd#comp_BrokerageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d019-7fcd-b69b-ec001190c3f5" xlink:to="loc_comp_BrokerageMember_019edaf7-d019-76ae-828c-b74f87b4221f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_FranchiseSegmentMember_019edaf7-d019-7b45-9708-056f20dd3373" xlink:href="comp-20260630.xsd#comp_FranchiseSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d019-7fcd-b69b-ec001190c3f5" xlink:to="loc_comp_FranchiseSegmentMember_019edaf7-d019-7b45-9708-056f20dd3373" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IntegratedServicesMember_019edaf7-d019-79cf-95d8-4b59eb1cbdd0" xlink:href="comp-20260630.xsd#comp_IntegratedServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d019-7fcd-b69b-ec001190c3f5" xlink:to="loc_comp_IntegratedServicesMember_019edaf7-d019-79cf-95d8-4b59eb1cbdd0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_019edaf7-d019-7ba9-9799-9afe1d0b9f49" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_019edaf7-d019-7d62-83fc-de16c6f00717" xlink:to="loc_us-gaap_GoodwillRollForward_019edaf7-d019-7ba9-9799-9afe1d0b9f49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019edaf7-d019-7aaf-9d2c-0e7bad13d978" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_019edaf7-d019-7ba9-9799-9afe1d0b9f49" xlink:to="loc_us-gaap_Goodwill_019edaf7-d019-7aaf-9d2c-0e7bad13d978" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_019edaf7-d019-7688-843b-00701928dffe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_019edaf7-d019-7ba9-9799-9afe1d0b9f49" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_019edaf7-d019-7688-843b-00701928dffe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_019f6ffd-15ca-7b32-b14d-36ddde7abd8a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_019edaf7-d019-7ba9-9799-9afe1d0b9f49" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_019f6ffd-15ca-7b32-b14d-36ddde7abd8a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019edaf7-d019-7c94-bd2e-a7faded3885e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/GoodwillandIntangibleAssetsScheduleofCarryingAmountsandAccumulatedAmortizationofIntangibleAssetsDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#GoodwillandIntangibleAssetsScheduleofCarryingAmountsandAccumulatedAmortizationofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/GoodwillandIntangibleAssetsScheduleofCarryingAmountsandAccumulatedAmortizationofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019edaf7-d019-7025-aa3b-43602f0f7b31" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019edaf7-d019-70e3-b529-0b9b013c060a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019edaf7-d019-7025-aa3b-43602f0f7b31" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019edaf7-d019-70e3-b529-0b9b013c060a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019edaf7-d019-78d9-a39a-f4754878bb8e" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019edaf7-d019-70e3-b529-0b9b013c060a" xlink:to="loc_srt_RangeAxis_019edaf7-d019-78d9-a39a-f4754878bb8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019edaf7-d019-78d9-a39a-f4754878bb8e_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_019edaf7-d019-78d9-a39a-f4754878bb8e" xlink:to="loc_srt_RangeMember_019edaf7-d019-78d9-a39a-f4754878bb8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019edaf7-d019-762b-90aa-983110093004" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_019edaf7-d019-78d9-a39a-f4754878bb8e" xlink:to="loc_srt_RangeMember_019edaf7-d019-762b-90aa-983110093004" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019edaf7-d019-75b3-9ed6-e5957b467178" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019edaf7-d019-762b-90aa-983110093004" xlink:to="loc_srt_MinimumMember_019edaf7-d019-75b3-9ed6-e5957b467178" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019edaf7-d019-7d1f-8ddc-e97fe274e545" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019edaf7-d019-762b-90aa-983110093004" xlink:to="loc_srt_MaximumMember_019edaf7-d019-7d1f-8ddc-e97fe274e545" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d019-7bd6-b488-60794d4830d4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_019edaf7-d019-70e3-b529-0b9b013c060a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d019-7bd6-b488-60794d4830d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d019-7bd6-b488-60794d4830d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d019-7bd6-b488-60794d4830d4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d019-7bd6-b488-60794d4830d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d019-7cfa-8bb5-470bd2c34f28" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d019-7bd6-b488-60794d4830d4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d019-7cfa-8bb5-470bd2c34f28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FranchiseRightsMember_019edaf7-d019-7ee9-9c1c-208b0eedae1f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FranchiseRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d019-7cfa-8bb5-470bd2c34f28" xlink:to="loc_us-gaap_FranchiseRightsMember_019edaf7-d019-7ee9-9c1c-208b0eedae1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_019edaf7-d019-7ecc-94f1-7270f27e1608" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d019-7cfa-8bb5-470bd2c34f28" xlink:to="loc_us-gaap_CustomerRelationshipsMember_019edaf7-d019-7ecc-94f1-7270f27e1608" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AcquiredTechnologyMember_019edaf7-d019-7a42-b6e0-05a8bac9858f" xlink:href="comp-20260630.xsd#comp_AcquiredTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d019-7cfa-8bb5-470bd2c34f28" xlink:to="loc_comp_AcquiredTechnologyMember_019edaf7-d019-7a42-b6e0-05a8bac9858f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_019edaf7-d019-7772-9609-c0baa53f0573" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d019-7cfa-8bb5-470bd2c34f28" xlink:to="loc_us-gaap_TrademarksMember_019edaf7-d019-7772-9609-c0baa53f0573" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_019edaf7-d019-74ff-9a0e-dbac5ee4600b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019edaf7-d019-7025-aa3b-43602f0f7b31" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_019edaf7-d019-74ff-9a0e-dbac5ee4600b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_019edaf7-d019-7959-99c5-d264b04e944f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_019edaf7-d019-7025-aa3b-43602f0f7b31" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_019edaf7-d019-7959-99c5-d264b04e944f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019edaf7-d019-79c1-88c7-b4305838f077" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_019edaf7-d019-7959-99c5-d264b04e944f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019edaf7-d019-79c1-88c7-b4305838f077" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019edaf7-d019-7795-a50f-69376a0e50d5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_019edaf7-d019-7959-99c5-d264b04e944f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019edaf7-d019-7795-a50f-69376a0e50d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019edaf7-d019-79e2-ba15-43fcef35a973" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_019edaf7-d019-7959-99c5-d264b04e944f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019edaf7-d019-79e2-ba15-43fcef35a973" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_019edaf7-d019-7dd8-adb5-992bd70070f0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_019edaf7-d019-7959-99c5-d264b04e944f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_019edaf7-d019-7dd8-adb5-992bd70070f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_019edaf7-d019-7637-b107-c1f107573d47" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_019edaf7-d019-7633-b7b5-6ab2b89d02d2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_019edaf7-d019-7637-b107-c1f107573d47" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_019edaf7-d019-7633-b7b5-6ab2b89d02d2" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d019-7807-a40f-a5c5fc3fc0d8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable_019edaf7-d019-7633-b7b5-6ab2b89d02d2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d019-7807-a40f-a5c5fc3fc0d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d019-7807-a40f-a5c5fc3fc0d8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d019-7807-a40f-a5c5fc3fc0d8" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d019-7807-a40f-a5c5fc3fc0d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d019-7ad4-b731-0300208e4903" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_019edaf7-d019-7807-a40f-a5c5fc3fc0d8" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d019-7ad4-b731-0300208e4903" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_019edaf7-d019-7ed1-96b5-e7de918bd36b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d019-7ad4-b731-0300208e4903" xlink:to="loc_us-gaap_TrademarksMember_019edaf7-d019-7ed1-96b5-e7de918bd36b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TitlePlantSharesMember_019edaf7-d019-7bab-a4df-24547fac22a8" xlink:href="comp-20260630.xsd#comp_TitlePlantSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_019edaf7-d019-7ad4-b731-0300208e4903" xlink:to="loc_comp_TitlePlantSharesMember_019edaf7-d019-7bab-a4df-24547fac22a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_019edaf7-d019-7045-81c0-0ed46baea8bd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems_019edaf7-d019-7637-b107-c1f107573d47" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_019edaf7-d019-7045-81c0-0ed46baea8bd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/DebtScheduleofBorrowingArrangementsDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#DebtScheduleofBorrowingArrangementsDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/DebtScheduleofBorrowingArrangementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtLineItems_019edaf7-d019-7171-bcdb-59de203d4080" xlink:href="comp-20260630.xsd#comp_DebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtTable_019edaf7-d019-7898-a499-18ee749899ff" xlink:href="comp-20260630.xsd#comp_DebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-7171-bcdb-59de203d4080" xlink:to="loc_comp_DebtTable_019edaf7-d019-7898-a499-18ee749899ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019edaf7-d019-7ed6-b0eb-23cc4247e739" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_019edaf7-d019-7898-a499-18ee749899ff" xlink:to="loc_us-gaap_DebtInstrumentAxis_019edaf7-d019-7ed6-b0eb-23cc4247e739" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-7ed6-b0eb-23cc4247e739_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019edaf7-d019-7ed6-b0eb-23cc4247e739" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-7ed6-b0eb-23cc4247e739_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-727e-8d39-921f6a919ad6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019edaf7-d019-7ed6-b0eb-23cc4247e739" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-727e-8d39-921f6a919ad6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019edaf7-d019-7b97-81ba-6f5b2abd3889" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-727e-8d39-921f6a919ad6" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019edaf7-d019-7b97-81ba-6f5b2abd3889" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A9.75SeniorSecuredSecondLienNotesMember_019edaf7-d019-7b24-8193-43534b7530ff" xlink:href="comp-20260630.xsd#comp_A9.75SeniorSecuredSecondLienNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-727e-8d39-921f6a919ad6" xlink:to="loc_comp_A9.75SeniorSecuredSecondLienNotesMember_019edaf7-d019-7b24-8193-43534b7530ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A7.00SeniorSecuredSecondLienNotesMember_019edaf7-d019-706c-bd6a-3300e29ed7d6" xlink:href="comp-20260630.xsd#comp_A7.00SeniorSecuredSecondLienNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-727e-8d39-921f6a919ad6" xlink:to="loc_comp_A7.00SeniorSecuredSecondLienNotesMember_019edaf7-d019-706c-bd6a-3300e29ed7d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A5.75SeniorNotesMember_019edaf7-d019-7aa8-8030-bca70e204fb0" xlink:href="comp-20260630.xsd#comp_A5.75SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-727e-8d39-921f6a919ad6" xlink:to="loc_comp_A5.75SeniorNotesMember_019edaf7-d019-7aa8-8030-bca70e204fb0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A5.25SeniorNotesMember_019edaf7-d019-7e85-b5b5-ef74526a0d73" xlink:href="comp-20260630.xsd#comp_A5.25SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-727e-8d39-921f6a919ad6" xlink:to="loc_comp_A5.25SeniorNotesMember_019edaf7-d019-7e85-b5b5-ef74526a0d73" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A0.25ConvertibleSeniorNotesMember_019edaf7-d019-7b5d-aea3-14ca52d2a3b2" xlink:href="comp-20260630.xsd#comp_A0.25ConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-727e-8d39-921f6a919ad6" xlink:to="loc_comp_A0.25ConvertibleSeniorNotesMember_019edaf7-d019-7b5d-aea3-14ca52d2a3b2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConciergeRevolvingCreditFacilityMember_019fd778-e762-7b76-a9bc-0ad45640e80e" xlink:href="comp-20260630.xsd#comp_ConciergeRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-727e-8d39-921f6a919ad6" xlink:to="loc_comp_ConciergeRevolvingCreditFacilityMember_019fd778-e762-7b76-a9bc-0ad45640e80e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AppleRidgeFundingLLCMember_019edaf7-d019-7e7e-9a6e-72f1150c8047" xlink:href="comp-20260630.xsd#comp_AppleRidgeFundingLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-727e-8d39-921f6a919ad6" xlink:to="loc_comp_AppleRidgeFundingLLCMember_019edaf7-d019-7e7e-9a6e-72f1150c8047" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_019edaf7-d019-7080-b176-bdca0fe448c0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_019edaf7-d019-7898-a499-18ee749899ff" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_019edaf7-d019-7080-b176-bdca0fe448c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_019edaf7-d019-7080-b176-bdca0fe448c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_019edaf7-d019-7080-b176-bdca0fe448c0" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_019edaf7-d019-7080-b176-bdca0fe448c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_019edaf7-d019-70f2-884f-89466c689915" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_019edaf7-d019-7080-b176-bdca0fe448c0" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_019edaf7-d019-70f2-884f-89466c689915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_019edaf7-d019-703f-ad89-d30b2c4ae309" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_019edaf7-d019-70f2-884f-89466c689915" xlink:to="loc_us-gaap_LineOfCreditMember_019edaf7-d019-703f-ad89-d30b2c4ae309" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_SecuritizationObligationMember_019edaf7-d019-7c84-9ee4-04bdfa813dd1" xlink:href="comp-20260630.xsd#comp_SecuritizationObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_019edaf7-d019-70f2-884f-89466c689915" xlink:to="loc_comp_SecuritizationObligationMember_019edaf7-d019-7c84-9ee4-04bdfa813dd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d019-77c4-91b0-5698b9491b12" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_019edaf7-d019-7898-a499-18ee749899ff" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d019-77c4-91b0-5698b9491b12" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-77c4-91b0-5698b9491b12_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d019-77c4-91b0-5698b9491b12" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-77c4-91b0-5698b9491b12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-71aa-b4b7-d664e8127243" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d019-77c4-91b0-5698b9491b12" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-71aa-b4b7-d664e8127243" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_019edaf7-d019-7310-afa6-899069f7654d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-71aa-b4b7-d664e8127243" xlink:to="loc_us-gaap_SecuredDebtMember_019edaf7-d019-7310-afa6-899069f7654d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_019edaf7-d019-79ad-a731-63d8c1becc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-71aa-b4b7-d664e8127243" xlink:to="loc_us-gaap_SeniorNotesMember_019edaf7-d019-79ad-a731-63d8c1becc0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019edaf7-d019-7453-864e-c22736ca7948" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-71aa-b4b7-d664e8127243" xlink:to="loc_us-gaap_ConvertibleDebtMember_019edaf7-d019-7453-864e-c22736ca7948" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019edaf7-d019-7332-be81-9634801cf132" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-7171-bcdb-59de203d4080" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019edaf7-d019-7332-be81-9634801cf132" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_019edaf7-d019-7010-a174-49918cfbd85f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-7171-bcdb-59de203d4080" xlink:to="loc_us-gaap_LineOfCredit_019edaf7-d019-7010-a174-49918cfbd85f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019edaf7-d019-751e-8f17-0c576d05b358" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-7171-bcdb-59de203d4080" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019edaf7-d019-751e-8f17-0c576d05b358" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019edaf7-d019-7724-a7a1-567b72f45d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-7171-bcdb-59de203d4080" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019edaf7-d019-7724-a7a1-567b72f45d9e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019edaf7-d019-7d12-9162-5f520b73f810" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-7171-bcdb-59de203d4080" xlink:to="loc_us-gaap_LongTermDebt_019edaf7-d019-7d12-9162-5f520b73f810" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSecuredFinancings_019edaf7-d019-784f-8ece-c8902dc0a3c8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherSecuredFinancings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-7171-bcdb-59de203d4080" xlink:to="loc_us-gaap_OtherSecuredFinancings_019edaf7-d019-784f-8ece-c8902dc0a3c8" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#DebtAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/DebtAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:href="comp-20260630.xsd#comp_DebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtTable_019edaf7-d019-70bb-bf01-a515b5b175ad" xlink:href="comp-20260630.xsd#comp_DebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_comp_DebtTable_019edaf7-d019-70bb-bf01-a515b5b175ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019edaf7-d019-7668-9ece-006d9fc09d55" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_019edaf7-d019-70bb-bf01-a515b5b175ad" xlink:to="loc_us-gaap_CreditFacilityAxis_019edaf7-d019-7668-9ece-006d9fc09d55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019edaf7-d019-7668-9ece-006d9fc09d55_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_019edaf7-d019-7668-9ece-006d9fc09d55" xlink:to="loc_us-gaap_CreditFacilityDomain_019edaf7-d019-7668-9ece-006d9fc09d55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019edaf7-d019-7655-a7d4-695ccecc9ea3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_019edaf7-d019-7668-9ece-006d9fc09d55" xlink:to="loc_us-gaap_CreditFacilityDomain_019edaf7-d019-7655-a7d4-695ccecc9ea3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_019f45a7-6820-730c-b246-2dfb382416b6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_019edaf7-d019-7655-a7d4-695ccecc9ea3" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_019f45a7-6820-730c-b246-2dfb382416b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_019edaf7-d019-77a7-8bc4-e7ee0fdbb511" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_019edaf7-d019-7655-a7d4-695ccecc9ea3" xlink:to="loc_us-gaap_LetterOfCreditMember_019edaf7-d019-77a7-8bc4-e7ee0fdbb511" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConciergeRevolvingCreditFacilityMember_019edaf7-d019-7b12-95d8-f86be6b42860" xlink:href="comp-20260630.xsd#comp_ConciergeRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_019edaf7-d019-7655-a7d4-695ccecc9ea3" xlink:to="loc_comp_ConciergeRevolvingCreditFacilityMember_019edaf7-d019-7b12-95d8-f86be6b42860" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AppleRidgeFundingLLCMember_019fc3da-7e91-7257-af78-6d92a345bbca" xlink:href="comp-20260630.xsd#comp_AppleRidgeFundingLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_019edaf7-d019-7655-a7d4-695ccecc9ea3" xlink:to="loc_comp_AppleRidgeFundingLLCMember_019fc3da-7e91-7257-af78-6d92a345bbca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_019edaf7-d019-76ed-8883-de8667cec7cc" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_019edaf7-d019-70bb-bf01-a515b5b175ad" xlink:to="loc_srt_RangeAxis_019edaf7-d019-76ed-8883-de8667cec7cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019edaf7-d019-76ed-8883-de8667cec7cc_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_019edaf7-d019-76ed-8883-de8667cec7cc" xlink:to="loc_srt_RangeMember_019edaf7-d019-76ed-8883-de8667cec7cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_019edaf7-d019-79be-afb5-ba41a57cdf37" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_019edaf7-d019-76ed-8883-de8667cec7cc" xlink:to="loc_srt_RangeMember_019edaf7-d019-79be-afb5-ba41a57cdf37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_019edaf7-d019-74e0-a3de-b7fc97866a80" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019edaf7-d019-79be-afb5-ba41a57cdf37" xlink:to="loc_srt_MinimumMember_019edaf7-d019-74e0-a3de-b7fc97866a80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_019edaf7-d019-7fe9-bd63-8df31a420267" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_019edaf7-d019-79be-afb5-ba41a57cdf37" xlink:to="loc_srt_MaximumMember_019edaf7-d019-7fe9-bd63-8df31a420267" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_019edaf7-d019-79bf-99a0-0f20d06b5b14" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_019edaf7-d019-70bb-bf01-a515b5b175ad" xlink:to="loc_us-gaap_VariableRateAxis_019edaf7-d019-79bf-99a0-0f20d06b5b14" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_019edaf7-d019-79bf-99a0-0f20d06b5b14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_019edaf7-d019-79bf-99a0-0f20d06b5b14" xlink:to="loc_us-gaap_VariableRateDomain_019edaf7-d019-79bf-99a0-0f20d06b5b14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_019edaf7-d019-777a-bc3e-7d362a42437b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_019edaf7-d019-79bf-99a0-0f20d06b5b14" xlink:to="loc_us-gaap_VariableRateDomain_019edaf7-d019-777a-bc3e-7d362a42437b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_SecuredOvernightFinancingRateSOFRTermRateMember_019edaf7-d019-73d8-8a79-3fc50d7b4477" xlink:href="comp-20260630.xsd#comp_SecuredOvernightFinancingRateSOFRTermRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_019edaf7-d019-777a-bc3e-7d362a42437b" xlink:to="loc_comp_SecuredOvernightFinancingRateSOFRTermRateMember_019edaf7-d019-73d8-8a79-3fc50d7b4477" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019edaf7-d019-7e1e-a348-5f468de7c2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_019edaf7-d019-777a-bc3e-7d362a42437b" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_019edaf7-d019-7e1e-a348-5f468de7c2a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d019-7f0f-9b83-6dc7042438a3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_019edaf7-d019-70bb-bf01-a515b5b175ad" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d019-7f0f-9b83-6dc7042438a3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-7f0f-9b83-6dc7042438a3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d019-7f0f-9b83-6dc7042438a3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-7f0f-9b83-6dc7042438a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-7969-b17e-bc420c5b0c13" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d019-7f0f-9b83-6dc7042438a3" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-7969-b17e-bc420c5b0c13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_019edaf7-d019-70f8-b814-7ccf21ab8d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-7969-b17e-bc420c5b0c13" xlink:to="loc_us-gaap_UnsecuredDebtMember_019edaf7-d019-70f8-b814-7ccf21ab8d7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_019edaf7-d019-7f36-9f69-7fe229d8ebc8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-7969-b17e-bc420c5b0c13" xlink:to="loc_us-gaap_SecuredDebtMember_019edaf7-d019-7f36-9f69-7fe229d8ebc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotesMember_019edaf7-d019-7d6d-90f8-c724dba68c34" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-7969-b17e-bc420c5b0c13" xlink:to="loc_us-gaap_SeniorNotesMember_019edaf7-d019-7d6d-90f8-c724dba68c34" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019edaf7-d019-7751-a842-f59bd9501bb2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-7969-b17e-bc420c5b0c13" xlink:to="loc_us-gaap_ConvertibleDebtMember_019edaf7-d019-7751-a842-f59bd9501bb2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtCovenantPeriodAxis_019edaf7-d019-7a66-a4bc-be6f696abd94" xlink:href="comp-20260630.xsd#comp_DebtCovenantPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_019edaf7-d019-70bb-bf01-a515b5b175ad" xlink:to="loc_comp_DebtCovenantPeriodAxis_019edaf7-d019-7a66-a4bc-be6f696abd94" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtCovenantPeriodDomain_019edaf7-d019-7a66-a4bc-be6f696abd94_default" xlink:href="comp-20260630.xsd#comp_DebtCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_comp_DebtCovenantPeriodAxis_019edaf7-d019-7a66-a4bc-be6f696abd94" xlink:to="loc_comp_DebtCovenantPeriodDomain_019edaf7-d019-7a66-a4bc-be6f696abd94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtCovenantPeriodDomain_019edaf7-d019-70da-9399-9c3fc42ae66a" xlink:href="comp-20260630.xsd#comp_DebtCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_comp_DebtCovenantPeriodAxis_019edaf7-d019-7a66-a4bc-be6f696abd94" xlink:to="loc_comp_DebtCovenantPeriodDomain_019edaf7-d019-70da-9399-9c3fc42ae66a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_December312027Member_019edaf7-d019-7ec3-8655-379716d6c7b1" xlink:href="comp-20260630.xsd#comp_December312027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtCovenantPeriodDomain_019edaf7-d019-70da-9399-9c3fc42ae66a" xlink:to="loc_comp_December312027Member_019edaf7-d019-7ec3-8655-379716d6c7b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_December312028Member_019edaf7-d019-7194-bfee-ccaef499203a" xlink:href="comp-20260630.xsd#comp_December312028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtCovenantPeriodDomain_019edaf7-d019-70da-9399-9c3fc42ae66a" xlink:to="loc_comp_December312028Member_019edaf7-d019-7194-bfee-ccaef499203a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019edaf7-d019-7245-bf4d-fb411395603e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_019edaf7-d019-70bb-bf01-a515b5b175ad" xlink:to="loc_us-gaap_DebtInstrumentAxis_019edaf7-d019-7245-bf4d-fb411395603e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-7245-bf4d-fb411395603e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019edaf7-d019-7245-bf4d-fb411395603e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-7245-bf4d-fb411395603e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-779d-98a9-2d358d80ed1b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019edaf7-d019-7245-bf4d-fb411395603e" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-779d-98a9-2d358d80ed1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A9.75SeniorSecuredSecondLienNotesMember_019edaf7-d019-7f47-beda-38892d792256" xlink:href="comp-20260630.xsd#comp_A9.75SeniorSecuredSecondLienNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-779d-98a9-2d358d80ed1b" xlink:to="loc_comp_A9.75SeniorSecuredSecondLienNotesMember_019edaf7-d019-7f47-beda-38892d792256" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A7.00SeniorSecuredSecondLienNotesMember_019edaf7-d019-7903-b07a-0a3753d552ae" xlink:href="comp-20260630.xsd#comp_A7.00SeniorSecuredSecondLienNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-779d-98a9-2d358d80ed1b" xlink:to="loc_comp_A7.00SeniorSecuredSecondLienNotesMember_019edaf7-d019-7903-b07a-0a3753d552ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A5.75SeniorNotesMember_019edaf7-d019-7ff4-b3ba-29e25fd8c2ef" xlink:href="comp-20260630.xsd#comp_A5.75SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-779d-98a9-2d358d80ed1b" xlink:to="loc_comp_A5.75SeniorNotesMember_019edaf7-d019-7ff4-b3ba-29e25fd8c2ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A5.25SeniorNotesMember_019edaf7-d019-72e8-82b6-b7f2de161775" xlink:href="comp-20260630.xsd#comp_A5.25SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-779d-98a9-2d358d80ed1b" xlink:to="loc_comp_A5.25SeniorNotesMember_019edaf7-d019-72e8-82b6-b7f2de161775" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A0.25ConvertibleSeniorNotesMember_019edaf7-d019-7de4-86cb-f72e2a834024" xlink:href="comp-20260630.xsd#comp_A0.25ConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-779d-98a9-2d358d80ed1b" xlink:to="loc_comp_A0.25ConvertibleSeniorNotesMember_019edaf7-d019-7de4-86cb-f72e2a834024" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityUtilizationAxis_019edaf7-d019-7c94-a288-9745c8760a20" xlink:href="comp-20260630.xsd#comp_CreditFacilityUtilizationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_019edaf7-d019-70bb-bf01-a515b5b175ad" xlink:to="loc_comp_CreditFacilityUtilizationAxis_019edaf7-d019-7c94-a288-9745c8760a20" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityUtilizationDomain_019edaf7-d019-7c94-a288-9745c8760a20_default" xlink:href="comp-20260630.xsd#comp_CreditFacilityUtilizationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_comp_CreditFacilityUtilizationAxis_019edaf7-d019-7c94-a288-9745c8760a20" xlink:to="loc_comp_CreditFacilityUtilizationDomain_019edaf7-d019-7c94-a288-9745c8760a20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CreditFacilityUtilizationDomain_019edaf7-d019-76cc-aef9-63b13ef9fdb1" xlink:href="comp-20260630.xsd#comp_CreditFacilityUtilizationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_comp_CreditFacilityUtilizationAxis_019edaf7-d019-7c94-a288-9745c8760a20" xlink:to="loc_comp_CreditFacilityUtilizationDomain_019edaf7-d019-76cc-aef9-63b13ef9fdb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember_019edaf7-d019-7e35-bfa4-be61d8a6b080" xlink:href="comp-20260630.xsd#comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_CreditFacilityUtilizationDomain_019edaf7-d019-76cc-aef9-63b13ef9fdb1" xlink:to="loc_comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember_019edaf7-d019-7e35-bfa4-be61d8a6b080" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ConciergeFacilityUsedLessThanFiftyPercentMember_019edaf7-d019-7c51-8b73-9fe4fd47f805" xlink:href="comp-20260630.xsd#comp_ConciergeFacilityUsedLessThanFiftyPercentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_CreditFacilityUtilizationDomain_019edaf7-d019-76cc-aef9-63b13ef9fdb1" xlink:to="loc_comp_ConciergeFacilityUsedLessThanFiftyPercentMember_019edaf7-d019-7c51-8b73-9fe4fd47f805" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_019edaf7-d019-7efd-a728-4f06d86fc2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_comp_DebtTable_019edaf7-d019-70bb-bf01-a515b5b175ad" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_019edaf7-d019-7efd-a728-4f06d86fc2dd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_019edaf7-d019-7efd-a728-4f06d86fc2dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_019edaf7-d019-7efd-a728-4f06d86fc2dd" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_019edaf7-d019-7efd-a728-4f06d86fc2dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_019edaf7-d019-709b-95f2-b82f4181d137" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_019edaf7-d019-7efd-a728-4f06d86fc2dd" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_019edaf7-d019-709b-95f2-b82f4181d137" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_SecuritizationObligationMember_019edaf7-d019-7c01-aa07-cf3c0869d836" xlink:href="comp-20260630.xsd#comp_SecuritizationObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_019edaf7-d019-709b-95f2-b82f4181d137" xlink:to="loc_comp_SecuritizationObligationMember_019edaf7-d019-7c01-aa07-cf3c0869d836" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019edaf7-d019-725a-bae5-883a5ee3cb32" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_019edaf7-d019-725a-bae5-883a5ee3cb32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityIncreaseInBorrowingCapacity_019edaf7-d019-74da-ab1f-ef379d7f9ac2" xlink:href="comp-20260630.xsd#comp_LineOfCreditFacilityIncreaseInBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_comp_LineOfCreditFacilityIncreaseInBorrowingCapacity_019edaf7-d019-74da-ab1f-ef379d7f9ac2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit_019edaf7-d019-7da0-bd58-74c7c52e063e" xlink:href="comp-20260630.xsd#comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit_019edaf7-d019-7da0-bd58-74c7c52e063e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019edaf7-d019-734d-8ba3-9e8b423e4113" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_019edaf7-d019-734d-8ba3-9e8b423e4113" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019edaf7-d019-75a8-b2ea-517ae31a9c17" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_019edaf7-d019-75a8-b2ea-517ae31a9c17" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtInstrumentTriggeringEventForEarlyMaturityMaximumOutstandingAmount_019edaf7-d019-77bb-8d32-d3fa6256b535" xlink:href="comp-20260630.xsd#comp_DebtInstrumentTriggeringEventForEarlyMaturityMaximumOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_comp_DebtInstrumentTriggeringEventForEarlyMaturityMaximumOutstandingAmount_019edaf7-d019-77bb-8d32-d3fa6256b535" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_019edaf7-d019-726c-9ff0-e9e4a0971d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_LineOfCredit_019edaf7-d019-726c-9ff0-e9e4a0971d7f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_019edaf7-d019-7da5-90c1-7b1a35fb7428" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_019edaf7-d019-7da5-90c1-7b1a35fb7428" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_019edaf7-d019-7970-918d-b1976546d609" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_019edaf7-d019-7970-918d-b1976546d609" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtInstrumentCovenantLeverageRatioMaximum_019edaf7-d019-7e90-bdfd-339f0c76a2e7" xlink:href="comp-20260630.xsd#comp_DebtInstrumentCovenantLeverageRatioMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_comp_DebtInstrumentCovenantLeverageRatioMaximum_019edaf7-d019-7e90-bdfd-339f0c76a2e7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019edaf7-d019-7769-b1e1-6a360eb28103" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019edaf7-d019-7769-b1e1-6a360eb28103" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019eeedc-49ab-7db4-89c3-da59fe3f451c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019eeedc-49ab-7db4-89c3-da59fe3f451c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_019edaf7-d019-7475-837b-ce88393e05f7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_019edaf7-d019-7475-837b-ce88393e05f7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_019edaf7-d019-7fc3-8fb7-4d68d2cb25ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_019edaf7-d019-7fc3-8fb7-4d68d2cb25ea" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_019edaf7-d019-7473-9051-1b22680b8abc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_019edaf7-d019-7473-9051-1b22680b8abc" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_019edaf7-d019-7b4a-9510-62108125e006" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_019edaf7-d019-7b4a-9510-62108125e006" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DerivativeCappedCallPrice_019edaf7-d019-77e6-9aa5-85fc891afd34" xlink:href="comp-20260630.xsd#comp_DerivativeCappedCallPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_comp_DerivativeCappedCallPrice_019edaf7-d019-77e6-9aa5-85fc891afd34" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_SaleOfStockPremiumOverLastReportedSalePricePercentage_019edaf7-d019-7349-b2c1-610e7311d434" xlink:href="comp-20260630.xsd#comp_SaleOfStockPremiumOverLastReportedSalePricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_comp_SaleOfStockPremiumOverLastReportedSalePricePercentage_019edaf7-d019-7349-b2c1-610e7311d434" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities_019edaf7-d019-781d-9c6d-9dab0bd1b45b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForDerivativeInstrumentFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_PaymentsForDerivativeInstrumentFinancingActivities_019edaf7-d019-781d-9c6d-9dab0bd1b45b" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_019edaf7-d019-7c56-bf60-3d21b7ba0df6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_019edaf7-d019-7c56-bf60-3d21b7ba0df6" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_019edaf7-d019-73ef-a3ba-5bea9f6dd9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_019edaf7-d019-73ef-a3ba-5bea9f6dd9fd" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityCommitmentFeePeriod_019fce1b-bcec-74dc-8b3f-2f28219cd400" xlink:href="comp-20260630.xsd#comp_LineOfCreditFacilityCommitmentFeePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_comp_LineOfCreditFacilityCommitmentFeePeriod_019fce1b-bcec-74dc-8b3f-2f28219cd400" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold_019edaf7-d019-7b0e-a56c-e340952a53b0" xlink:href="comp-20260630.xsd#comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold_019edaf7-d019-7b0e-a56c-e340952a53b0" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtInstrumentVariableRateProgramFeePercentage_019fd75a-68bf-7d62-95c3-35e83da88297" xlink:href="comp-20260630.xsd#comp_DebtInstrumentVariableRateProgramFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_comp_DebtInstrumentVariableRateProgramFeePercentage_019fd75a-68bf-7d62-95c3-35e83da88297" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_DebtInstrumentVariableRateUnusedBorrowingCapacityFeePercentage_019fd736-7185-730a-bcbc-c97fe72c4f20" xlink:href="comp-20260630.xsd#comp_DebtInstrumentVariableRateUnusedBorrowingCapacityFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_comp_DebtInstrumentVariableRateUnusedBorrowingCapacityFeePercentage_019fd736-7185-730a-bcbc-c97fe72c4f20" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityRenewalTerm_019edaf7-d019-7975-b270-20141445ed39" xlink:href="comp-20260630.xsd#comp_LineOfCreditFacilityRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_comp_LineOfCreditFacilityRenewalTerm_019edaf7-d019-7975-b270-20141445ed39" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LineOfCreditFacilityRenewalFeePercentage_019fad5c-f20f-71ef-aa75-0fecb6815b58" xlink:href="comp-20260630.xsd#comp_LineOfCreditFacilityRenewalFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_comp_LineOfCreditFacilityRenewalFeePercentage_019fad5c-f20f-71ef-aa75-0fecb6815b58" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_SecuritizedObligationMaximumBorrowingCapacity_019edaf7-d019-7cd3-a1e1-1b22564c8cf5" xlink:href="comp-20260630.xsd#comp_SecuritizedObligationMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_comp_SecuritizedObligationMaximumBorrowingCapacity_019edaf7-d019-7cd3-a1e1-1b22564c8cf5" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSecuredFinancings_019edaf7-d019-77a1-826c-3f6db143b793" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherSecuredFinancings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_OtherSecuredFinancings_019edaf7-d019-77a1-826c-3f6db143b793" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_019edaf7-d019-7759-a56d-d4aa6860d63c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_019edaf7-d019-7759-a56d-d4aa6860d63c" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_RelocationReceivablesAndOtherRelatedRelocationAssetsThatCollateralizeSecuritizationObligations_019edaf7-d019-7173-9619-f3ab86b1ddba" xlink:href="comp-20260630.xsd#comp_RelocationReceivablesAndOtherRelatedRelocationAssetsThatCollateralizeSecuritizationObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_comp_RelocationReceivablesAndOtherRelatedRelocationAssetsThatCollateralizeSecuritizationObligations_019edaf7-d019-7173-9619-f3ab86b1ddba" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_019edaf7-d019-7ccb-8761-d1262c03bfbd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_RestrictedCashCurrent_019edaf7-d019-7ccb-8761-d1262c03bfbd" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_019edaf7-d019-78f2-b63b-4a318cef69ae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_DebtLineItems_019edaf7-d019-747c-96ce-1830d32d9757" xlink:to="loc_us-gaap_InterestExpenseDebt_019edaf7-d019-78f2-b63b-4a318cef69ae" xlink:type="arc" order="32"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_019edaf7-d019-704c-a8d5-20d2befa9f72" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_019edaf7-d019-7ac8-afc2-e33a8444be66" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_019edaf7-d019-704c-a8d5-20d2befa9f72" xlink:to="loc_us-gaap_LossContingenciesTable_019edaf7-d019-7ac8-afc2-e33a8444be66" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_019edaf7-d019-76f5-b67d-c13a4d8b6249" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_019edaf7-d019-7ac8-afc2-e33a8444be66" xlink:to="loc_srt_LitigationCaseAxis_019edaf7-d019-76f5-b67d-c13a4d8b6249" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_019edaf7-d019-76f5-b67d-c13a4d8b6249_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_019edaf7-d019-76f5-b67d-c13a4d8b6249" xlink:to="loc_srt_LitigationCaseTypeDomain_019edaf7-d019-76f5-b67d-c13a4d8b6249_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_019edaf7-d019-77b9-864f-8f554606a324" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_019edaf7-d019-76f5-b67d-c13a4d8b6249" xlink:to="loc_srt_LitigationCaseTypeDomain_019edaf7-d019-77b9-864f-8f554606a324" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BurnettAndMoehrlMember_019edaf7-d019-7159-a910-51090aeac02f" xlink:href="comp-20260630.xsd#comp_BurnettAndMoehrlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_019edaf7-d019-77b9-864f-8f554606a324" xlink:to="loc_comp_BurnettAndMoehrlMember_019edaf7-d019-7159-a910-51090aeac02f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_GibsonMember_019edaf7-d019-7d4c-9ee3-81457c59a2a5" xlink:href="comp-20260630.xsd#comp_GibsonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_019edaf7-d019-77b9-864f-8f554606a324" xlink:to="loc_comp_GibsonMember_019edaf7-d019-7d4c-9ee3-81457c59a2a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TuccoriV.AtWorldPropertiesMember_019edaf7-d019-7f03-8b38-dce1988b2ab5" xlink:href="comp-20260630.xsd#comp_TuccoriV.AtWorldPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_019edaf7-d019-77b9-864f-8f554606a324" xlink:to="loc_comp_TuccoriV.AtWorldPropertiesMember_019edaf7-d019-7f03-8b38-dce1988b2ab5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BattonEtAl.V.CompassInc.Member_019fb4d8-8d9a-7651-9c3d-c0c14c3586a2" xlink:href="comp-20260630.xsd#comp_BattonEtAl.V.CompassInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_019edaf7-d019-77b9-864f-8f554606a324" xlink:to="loc_comp_BattonEtAl.V.CompassInc.Member_019fb4d8-8d9a-7651-9c3d-c0c14c3586a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TelephoneConsumerProtectionActLitigationMember_019edaf7-d019-79dd-8424-8e908e19c023" xlink:href="comp-20260630.xsd#comp_TelephoneConsumerProtectionActLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_019edaf7-d019-77b9-864f-8f554606a324" xlink:to="loc_comp_TelephoneConsumerProtectionActLitigationMember_019edaf7-d019-79dd-8424-8e908e19c023" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AntitrustLawsuitsMember_019edaf7-d019-7b62-a85e-6c54a78aa23c" xlink:href="comp-20260630.xsd#comp_AntitrustLawsuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_019edaf7-d019-77b9-864f-8f554606a324" xlink:to="loc_comp_AntitrustLawsuitsMember_019edaf7-d019-7b62-a85e-6c54a78aa23c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_019edaf7-d019-7013-b27e-3aac5d5d330c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LitigationStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_019edaf7-d019-7ac8-afc2-e33a8444be66" xlink:to="loc_us-gaap_LitigationStatusAxis_019edaf7-d019-7013-b27e-3aac5d5d330c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_019edaf7-d019-7013-b27e-3aac5d5d330c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LitigationStatusAxis_019edaf7-d019-7013-b27e-3aac5d5d330c" xlink:to="loc_us-gaap_LitigationStatusDomain_019edaf7-d019-7013-b27e-3aac5d5d330c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_019edaf7-d019-7b81-b72f-1124ff964459" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LitigationStatusAxis_019edaf7-d019-7013-b27e-3aac5d5d330c" xlink:to="loc_us-gaap_LitigationStatusDomain_019edaf7-d019-7b81-b72f-1124ff964459" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JudicialRulingMember_019edaf7-d019-7df9-9854-49f8982ebb19" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_JudicialRulingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_019edaf7-d019-7b81-b72f-1124ff964459" xlink:to="loc_us-gaap_JudicialRulingMember_019edaf7-d019-7df9-9854-49f8982ebb19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_019edaf7-d019-77e2-84b9-b3cb597d0525" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_019edaf7-d019-7ac8-afc2-e33a8444be66" xlink:to="loc_srt_StatementScenarioAxis_019edaf7-d019-77e2-84b9-b3cb597d0525" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_019edaf7-d019-77e2-84b9-b3cb597d0525_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_019edaf7-d019-77e2-84b9-b3cb597d0525" xlink:to="loc_srt_ScenarioUnspecifiedDomain_019edaf7-d019-77e2-84b9-b3cb597d0525_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_019edaf7-d019-76f7-a030-4be449be3895" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_019edaf7-d019-77e2-84b9-b3cb597d0525" xlink:to="loc_srt_ScenarioUnspecifiedDomain_019edaf7-d019-76f7-a030-4be449be3895" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_019edaf7-d019-78c1-91e3-141abe59d241" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_019edaf7-d019-76f7-a030-4be449be3895" xlink:to="loc_srt_ScenarioForecastMember_019edaf7-d019-78c1-91e3-141abe59d241" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d019-7015-ae6b-61d42b205b85" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_019edaf7-d019-7ac8-afc2-e33a8444be66" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d019-7015-ae6b-61d42b205b85" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d019-7015-ae6b-61d42b205b85_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d019-7015-ae6b-61d42b205b85" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d019-7015-ae6b-61d42b205b85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d019-7dc5-855e-27a879ecd58a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019edaf7-d019-7015-ae6b-61d42b205b85" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d019-7dc5-855e-27a879ecd58a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AnywhereRealEstateInc.Member_019edaf7-d019-7b7b-a13a-60684b8df4e7" xlink:href="comp-20260630.xsd#comp_AnywhereRealEstateInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019edaf7-d019-7dc5-855e-27a879ecd58a" xlink:to="loc_comp_AnywhereRealEstateInc.Member_019edaf7-d019-7b7b-a13a-60684b8df4e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_019edaf7-d019-7536-ba52-f1b29d3aed40" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_019edaf7-d019-704c-a8d5-20d2befa9f72" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_019edaf7-d019-7536-ba52-f1b29d3aed40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForLegalSettlements_019edaf7-d019-70c2-b44f-4b302280596c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_019edaf7-d019-704c-a8d5-20d2befa9f72" xlink:to="loc_us-gaap_PaymentsForLegalSettlements_019edaf7-d019-70c2-b44f-4b302280596c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LossContingencyNumberOfBrokerages_019edaf7-d019-7889-8470-ebcb1d4054b0" xlink:href="comp-20260630.xsd#comp_LossContingencyNumberOfBrokerages"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_019edaf7-d019-704c-a8d5-20d2befa9f72" xlink:to="loc_comp_LossContingencyNumberOfBrokerages_019edaf7-d019-7889-8470-ebcb1d4054b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_019edaf7-d019-74ef-8045-98cb128a8ae9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_019edaf7-d019-704c-a8d5-20d2befa9f72" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_019edaf7-d019-74ef-8045-98cb128a8ae9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_019edaf7-d019-73a9-83e5-a4f198aa4939" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_019edaf7-d019-704c-a8d5-20d2befa9f72" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_019edaf7-d019-73a9-83e5-a4f198aa4939" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFDICInsuredAmount_019edaf7-d019-750c-9683-039c9837c1fc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashFDICInsuredAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_019edaf7-d019-704c-a8d5-20d2befa9f72" xlink:to="loc_us-gaap_CashFDICInsuredAmount_019edaf7-d019-750c-9683-039c9837c1fc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestBearingDepositLiabilities_019edaf7-d019-7442-bcb9-c2857b8d030a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NoninterestBearingDepositLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_019edaf7-d019-704c-a8d5-20d2befa9f72" xlink:to="loc_us-gaap_NoninterestBearingDepositLiabilities_019edaf7-d019-7442-bcb9-c2857b8d030a" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/PreferredStockandCommonStockAdditionalInformationDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#PreferredStockandCommonStockAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/PreferredStockandCommonStockAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-76f4-98cc-4d4d7f11b593" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_019edaf7-d019-7d19-b503-06ff5b746c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-76f4-98cc-4d4d7f11b593" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_019edaf7-d019-7d19-b503-06ff5b746c0f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EventAxis_019edaf7-d019-78bf-ae17-5e7fe116641d" xlink:href="comp-20260630.xsd#comp_EventAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_019edaf7-d019-7d19-b503-06ff5b746c0f" xlink:to="loc_comp_EventAxis_019edaf7-d019-78bf-ae17-5e7fe116641d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EventDomain_019edaf7-d019-78bf-ae17-5e7fe116641d_default" xlink:href="comp-20260630.xsd#comp_EventDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_comp_EventAxis_019edaf7-d019-78bf-ae17-5e7fe116641d" xlink:to="loc_comp_EventDomain_019edaf7-d019-78bf-ae17-5e7fe116641d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EventDomain_019edaf7-d019-715a-b5a7-5822e400b90d" xlink:href="comp-20260630.xsd#comp_EventDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_comp_EventAxis_019edaf7-d019-78bf-ae17-5e7fe116641d" xlink:to="loc_comp_EventDomain_019edaf7-d019-715a-b5a7-5822e400b90d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_RestatedCertificateOfIncorporationMember_019edaf7-d019-78eb-9215-27a470f99d96" xlink:href="comp-20260630.xsd#comp_RestatedCertificateOfIncorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_EventDomain_019edaf7-d019-715a-b5a7-5822e400b90d" xlink:to="loc_comp_RestatedCertificateOfIncorporationMember_019edaf7-d019-78eb-9215-27a470f99d96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-7f0b-a3b2-7db11c578a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_019edaf7-d019-7d19-b503-06ff5b746c0f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-7f0b-a3b2-7db11c578a7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-7f0b-a3b2-7db11c578a7d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-7f0b-a3b2-7db11c578a7d" xlink:to="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-7f0b-a3b2-7db11c578a7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-74f7-83d2-2b5bfd71812f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-7f0b-a3b2-7db11c578a7d" xlink:to="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-74f7-83d2-2b5bfd71812f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UndesignatedPreferredStockMember_019edaf7-d019-7903-9a27-a0efd30ff2b4" xlink:href="comp-20260630.xsd#comp_UndesignatedPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-74f7-83d2-2b5bfd71812f" xlink:to="loc_comp_UndesignatedPreferredStockMember_019edaf7-d019-7903-9a27-a0efd30ff2b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019edaf7-d019-7b85-a085-ae541328e3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-74f7-83d2-2b5bfd71812f" xlink:to="loc_us-gaap_CommonClassCMember_019edaf7-d019-7b85-a085-ae541328e3c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019edaf7-d019-7e48-a76d-1d886a69ebc3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-74f7-83d2-2b5bfd71812f" xlink:to="loc_us-gaap_CommonClassAMember_019edaf7-d019-7e48-a76d-1d886a69ebc3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019edaf7-d019-71cd-b225-01bdcbd237f8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-74f7-83d2-2b5bfd71812f" xlink:to="loc_us-gaap_CommonClassBMember_019edaf7-d019-71cd-b225-01bdcbd237f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_019edaf7-d019-75b1-8465-741536f25d49" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-76f4-98cc-4d4d7f11b593" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_019edaf7-d019-75b1-8465-741536f25d49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_019edaf7-d019-7cf9-88e3-6d6611752fb0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-76f4-98cc-4d4d7f11b593" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_019edaf7-d019-7cf9-88e3-6d6611752fb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_019edaf7-d019-7d85-8e63-40fb90d094d8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-76f4-98cc-4d4d7f11b593" xlink:to="loc_us-gaap_PreferredStockSharesIssued_019edaf7-d019-7d85-8e63-40fb90d094d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_019edaf7-d019-7fcc-bbb5-bf9645ae2b61" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-76f4-98cc-4d4d7f11b593" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_019edaf7-d019-7fcc-bbb5-bf9645ae2b61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockVotingRightsNumberOfVotesPerShare_019edaf7-d019-77a1-9049-c9d078f49ab2" xlink:href="comp-20260630.xsd#comp_CommonStockVotingRightsNumberOfVotesPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-76f4-98cc-4d4d7f11b593" xlink:to="loc_comp_CommonStockVotingRightsNumberOfVotesPerShare_019edaf7-d019-77a1-9049-c9d078f49ab2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockConvertibleConversionRatio_019edaf7-d019-70d4-ba2b-609e196c05cd" xlink:href="comp-20260630.xsd#comp_CommonStockConvertibleConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-76f4-98cc-4d4d7f11b593" xlink:to="loc_comp_CommonStockConvertibleConversionRatio_019edaf7-d019-70d4-ba2b-609e196c05cd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_019edaf7-d019-7492-be82-5cfb472073f2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-76f4-98cc-4d4d7f11b593" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_019edaf7-d019-7492-be82-5cfb472073f2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_019edaf7-d019-7c72-a1b2-56d57d878a64" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-76f4-98cc-4d4d7f11b593" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_019edaf7-d019-7c72-a1b2-56d57d878a64" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_CommonStockVotingRightsNumberOfVotesForEachShare_019edaf7-d019-7739-994b-18539c5081e7" xlink:href="comp-20260630.xsd#comp_CommonStockVotingRightsNumberOfVotesForEachShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-76f4-98cc-4d4d7f11b593" xlink:to="loc_comp_CommonStockVotingRightsNumberOfVotesForEachShare_019edaf7-d019-7739-994b-18539c5081e7" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/PreferredStockandCommonStockScheduleofAuthorizedIssuedandOutstandingSharesforEachClassesofCommonStockDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#PreferredStockandCommonStockScheduleofAuthorizedIssuedandOutstandingSharesforEachClassesofCommonStockDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/PreferredStockandCommonStockScheduleofAuthorizedIssuedandOutstandingSharesforEachClassesofCommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-7e6f-9146-f7f194d3b8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_019edaf7-d019-7786-bbd0-b1ac277d162b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-7e6f-9146-f7f194d3b8ef" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_019edaf7-d019-7786-bbd0-b1ac277d162b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-7b3d-8aac-ab1557414bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_019edaf7-d019-7786-bbd0-b1ac277d162b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-7b3d-8aac-ab1557414bfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-7b3d-8aac-ab1557414bfa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-7b3d-8aac-ab1557414bfa" xlink:to="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-7b3d-8aac-ab1557414bfa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-70d6-9d15-334a61c318e9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-7b3d-8aac-ab1557414bfa" xlink:to="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-70d6-9d15-334a61c318e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019edaf7-d019-7f71-994a-10df037efa9e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-70d6-9d15-334a61c318e9" xlink:to="loc_us-gaap_CommonClassAMember_019edaf7-d019-7f71-994a-10df037efa9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_019edaf7-d019-77ae-a18b-ff417f76ba15" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-70d6-9d15-334a61c318e9" xlink:to="loc_us-gaap_CommonClassBMember_019edaf7-d019-77ae-a18b-ff417f76ba15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassCMember_019edaf7-d019-7c05-8313-098c30122377" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-70d6-9d15-334a61c318e9" xlink:to="loc_us-gaap_CommonClassCMember_019edaf7-d019-7c05-8313-098c30122377" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_019edaf7-d019-720a-9143-1b0872c9bb8f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-7e6f-9146-f7f194d3b8ef" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_019edaf7-d019-720a-9143-1b0872c9bb8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_019edaf7-d019-7fc3-bd9e-96b0484d5fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-7e6f-9146-f7f194d3b8ef" xlink:to="loc_us-gaap_CommonStockSharesIssued_019edaf7-d019-7fc3-bd9e-96b0484d5fd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_019edaf7-d019-7242-84b8-c3ba783724df" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_019edaf7-d019-7e6f-9146-f7f194d3b8ef" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_019edaf7-d019-7242-84b8-c3ba783724df" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#StockBasedCompensationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019edaf7-d019-77b2-86e6-77dac6d3b4ab" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019edaf7-d019-7656-a02f-f9a2b1ab7d30" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019edaf7-d019-77b2-86e6-77dac6d3b4ab" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019edaf7-d019-7656-a02f-f9a2b1ab7d30" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_019edaf7-d019-71de-9411-3eb2d7f0ca39" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019edaf7-d019-7656-a02f-f9a2b1ab7d30" xlink:to="loc_us-gaap_PlanNameAxis_019edaf7-d019-71de-9411-3eb2d7f0ca39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_019edaf7-d019-71de-9411-3eb2d7f0ca39_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_019edaf7-d019-71de-9411-3eb2d7f0ca39" xlink:to="loc_us-gaap_PlanNameDomain_019edaf7-d019-71de-9411-3eb2d7f0ca39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_019edaf7-d019-7d4f-9993-17156cf0acc4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_019edaf7-d019-71de-9411-3eb2d7f0ca39" xlink:to="loc_us-gaap_PlanNameDomain_019edaf7-d019-7d4f-9993-17156cf0acc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember_019edaf7-d019-7bd1-b3fb-ac99a2e58d75" xlink:href="comp-20260630.xsd#comp_TwoThousandAndTwentyOneEquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_019edaf7-d019-7d4f-9993-17156cf0acc4" xlink:to="loc_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember_019edaf7-d019-7bd1-b3fb-ac99a2e58d75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AnywherePlanMember_019edaf7-d019-7f24-bbb9-fb7072ffc049" xlink:href="comp-20260630.xsd#comp_AnywherePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_comp_TwoThousandAndTwentyOneEquityIncentivePlanMember_019edaf7-d019-7bd1-b3fb-ac99a2e58d75" xlink:to="loc_comp_AnywherePlanMember_019edaf7-d019-7f24-bbb9-fb7072ffc049" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember_019edaf7-d019-7ce3-9e8e-ea4dff9ff256" xlink:href="comp-20260630.xsd#comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_019edaf7-d019-7d4f-9993-17156cf0acc4" xlink:to="loc_comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember_019edaf7-d019-7ce3-9e8e-ea4dff9ff256" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-7877-b10b-538807162a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019edaf7-d019-7656-a02f-f9a2b1ab7d30" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-7877-b10b-538807162a7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-7877-b10b-538807162a7c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-7877-b10b-538807162a7c" xlink:to="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-7877-b10b-538807162a7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-7aa5-a9a6-5b3e579e07a4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-7877-b10b-538807162a7c" xlink:to="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-7aa5-a9a6-5b3e579e07a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019edaf7-d019-7c6c-80fb-f8e1be9a42d8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-7aa5-a9a6-5b3e579e07a4" xlink:to="loc_us-gaap_CommonClassAMember_019edaf7-d019-7c6c-80fb-f8e1be9a42d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019edaf7-d019-7cf4-b497-cd41964c7d92" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019edaf7-d019-7656-a02f-f9a2b1ab7d30" xlink:to="loc_us-gaap_AwardTypeAxis_019edaf7-d019-7cf4-b497-cd41964c7d92" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-7cf4-b497-cd41964c7d92_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019edaf7-d019-7cf4-b497-cd41964c7d92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-7cf4-b497-cd41964c7d92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-709d-8842-466f9b306a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019edaf7-d019-7cf4-b497-cd41964c7d92" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-709d-8842-466f9b306a3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_019edaf7-d019-7cd2-bb77-2d6c7f9a7e31" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-709d-8842-466f9b306a3e" xlink:to="loc_us-gaap_EmployeeStockMember_019edaf7-d019-7cd2-bb77-2d6c7f9a7e31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant_019edaf7-d019-7541-ad21-00cc44aea365" xlink:href="comp-20260630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019edaf7-d019-77b2-86e6-77dac6d3b4ab" xlink:to="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant_019edaf7-d019-7541-ad21-00cc44aea365" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_019edaf7-d019-7587-86e8-f31dd2ef8fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019edaf7-d019-77b2-86e6-77dac6d3b4ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_019edaf7-d019-7587-86e8-f31dd2ef8fc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_019edaf7-d019-74e8-ab43-bd737324db88" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019edaf7-d019-77b2-86e6-77dac6d3b4ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_019edaf7-d019-74e8-ab43-bd737324db88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_019edaf7-d019-7783-909e-9ba29862192a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019edaf7-d019-77b2-86e6-77dac6d3b4ab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_019edaf7-d019-7783-909e-9ba29862192a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_019edaf7-d019-7006-bee2-d49aefe62601" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019edaf7-d019-77b2-86e6-77dac6d3b4ab" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_019edaf7-d019-7006-bee2-d49aefe62601" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019edaf7-d019-720f-ab5a-824c896f12b9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019edaf7-d019-77b2-86e6-77dac6d3b4ab" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_019edaf7-d019-720f-ab5a-824c896f12b9" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019edaf7-d019-7778-a31a-88ead0bf43bd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019edaf7-d019-7744-b3d7-33046d14198a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019edaf7-d019-7778-a31a-88ead0bf43bd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019edaf7-d019-7744-b3d7-33046d14198a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019edaf7-d019-7a6b-ab88-7043b165b367" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019edaf7-d019-7744-b3d7-33046d14198a" xlink:to="loc_us-gaap_AwardTypeAxis_019edaf7-d019-7a6b-ab88-7043b165b367" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-7a6b-ab88-7043b165b367_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019edaf7-d019-7a6b-ab88-7043b165b367" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-7a6b-ab88-7043b165b367_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-717c-ae6a-a0c668c772e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019edaf7-d019-7a6b-ab88-7043b165b367" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-717c-ae6a-a0c668c772e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019edaf7-d019-7fbe-af1d-079b535856b1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-717c-ae6a-a0c668c772e4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019edaf7-d019-7fbe-af1d-079b535856b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-785a-a639-4e572b053d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019edaf7-d019-7744-b3d7-33046d14198a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-785a-a639-4e572b053d9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-785a-a639-4e572b053d9a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-785a-a639-4e572b053d9a" xlink:to="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-785a-a639-4e572b053d9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-7659-8190-21a7e8d965e1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_019edaf7-d019-785a-a639-4e572b053d9a" xlink:to="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-7659-8190-21a7e8d965e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_019edaf7-d019-77ac-bdeb-4b0ac11fca02" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_019edaf7-d019-7659-8190-21a7e8d965e1" xlink:to="loc_us-gaap_CommonClassAMember_019edaf7-d019-77ac-bdeb-4b0ac11fca02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_019fa527-cb16-7ae6-927d-aa227cf41abe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_019edaf7-d019-7744-b3d7-33046d14198a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_019fa527-cb16-7ae6-927d-aa227cf41abe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019fa527-cb16-7ae6-927d-aa227cf41abe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019fa527-cb16-7ae6-927d-aa227cf41abe" xlink:to="loc_us-gaap_EquityComponentDomain_019fa527-cb16-7ae6-927d-aa227cf41abe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_019fa527-cb16-7c53-94ae-b7f3fad395ef" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_019fa527-cb16-7ae6-927d-aa227cf41abe" xlink:to="loc_us-gaap_EquityComponentDomain_019fa527-cb16-7c53-94ae-b7f3fad395ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_019fa527-cb16-7341-bdfb-dae4ede27624" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_019fa527-cb16-7c53-94ae-b7f3fad395ef" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_019fa527-cb16-7341-bdfb-dae4ede27624" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019edaf7-d019-7ec8-ba1e-de0961263663" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019edaf7-d019-7778-a31a-88ead0bf43bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019edaf7-d019-7ec8-ba1e-de0961263663" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019edaf7-d019-74d2-a29e-78c175bea5d4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019edaf7-d019-7ec8-ba1e-de0961263663" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019edaf7-d019-74d2-a29e-78c175bea5d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019edaf7-d019-703f-91af-27c5f7eaf8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019edaf7-d019-7ec8-ba1e-de0961263663" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_019edaf7-d019-703f-91af-27c5f7eaf8f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriod_019edaf7-d019-70b8-8b8e-ddf36f641ddb" xlink:href="comp-20260630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019edaf7-d019-7ec8-ba1e-de0961263663" xlink:to="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriod_019edaf7-d019-70b8-8b8e-ddf36f641ddb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019edaf7-d019-7787-ba93-762195743cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019edaf7-d019-7ec8-ba1e-de0961263663" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_019edaf7-d019-7787-ba93-762195743cf9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019edaf7-d019-7f28-918c-a68c6e4e9413" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_019edaf7-d019-7ec8-ba1e-de0961263663" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_019edaf7-d019-7f28-918c-a68c6e4e9413" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_019edaf7-d019-76c9-a91b-7a72b1d877d9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019edaf7-d019-708c-b2f3-7dfc2db08d50" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019edaf7-d019-7778-a31a-88ead0bf43bd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019edaf7-d019-708c-b2f3-7dfc2db08d50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019edaf7-d019-7683-96b2-2e82f197409a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019edaf7-d019-708c-b2f3-7dfc2db08d50" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019edaf7-d019-7683-96b2-2e82f197409a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019edaf7-d019-7824-a395-77155ec69112" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019edaf7-d019-708c-b2f3-7dfc2db08d50" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_019edaf7-d019-7824-a395-77155ec69112" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue_019edaf7-d019-758f-bf38-a05a188abdfa" xlink:href="comp-20260630.xsd#comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019edaf7-d019-708c-b2f3-7dfc2db08d50" xlink:to="loc_comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAssumedInPeriodWeightedAverageGrantDateFairValue_019edaf7-d019-758f-bf38-a05a188abdfa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019edaf7-d019-71cf-aa95-64dd69af234f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019edaf7-d019-708c-b2f3-7dfc2db08d50" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_019edaf7-d019-71cf-aa95-64dd69af234f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019edaf7-d019-7808-8abd-5f76f1f3e443" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_019edaf7-d019-708c-b2f3-7dfc2db08d50" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_019edaf7-d019-7808-8abd-5f76f1f3e443" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_019edaf7-d019-717f-9a45-11581031a704" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_AdjustmentToAdditionalPaidInCapitalConversionOfLegacyAwards_019fa527-cb16-7a48-8629-46490fb545fb" xlink:href="comp-20260630.xsd#comp_AdjustmentToAdditionalPaidInCapitalConversionOfLegacyAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019edaf7-d019-7778-a31a-88ead0bf43bd" xlink:to="loc_comp_AdjustmentToAdditionalPaidInCapitalConversionOfLegacyAwards_019fa527-cb16-7a48-8629-46490fb545fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_019edaf7-d019-707d-a86e-5f2b6e5f19c2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019edaf7-d019-7778-a31a-88ead0bf43bd" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_019edaf7-d019-707d-a86e-5f2b6e5f19c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019edaf7-d019-7621-80bf-1c31b349a540" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_019edaf7-d019-7778-a31a-88ead0bf43bd" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019edaf7-d019-7621-80bf-1c31b349a540" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#StockBasedCompensationScheduleofTotalStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019edaf7-d019-7011-ae7b-214c2ce2dea3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019edaf7-d019-7926-b3a7-81864d92eddb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019edaf7-d019-7011-ae7b-214c2ce2dea3" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019edaf7-d019-7926-b3a7-81864d92eddb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019edaf7-d019-731d-b7fe-f24621c8b819" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfIncomeLocationBalanceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019edaf7-d019-7926-b3a7-81864d92eddb" xlink:to="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019edaf7-d019-731d-b7fe-f24621c8b819" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019edaf7-d019-71e8-933e-60acbb926adf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019edaf7-d019-7011-ae7b-214c2ce2dea3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019edaf7-d019-71e8-933e-60acbb926adf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementExpenseMergerAndIntegrationCosts_019edaf7-d019-7243-b2d6-da2eab030d23" xlink:href="comp-20260630.xsd#comp_ShareBasedPaymentArrangementExpenseMergerAndIntegrationCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019edaf7-d019-7011-ae7b-214c2ce2dea3" xlink:to="loc_comp_ShareBasedPaymentArrangementExpenseMergerAndIntegrationCosts_019edaf7-d019-7243-b2d6-da2eab030d23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementExpenseIncludingMergerAndIntegrationCosts_019edaf7-d019-7394-864a-55b429b5756b" xlink:href="comp-20260630.xsd#comp_ShareBasedPaymentArrangementExpenseIncludingMergerAndIntegrationCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019edaf7-d019-7011-ae7b-214c2ce2dea3" xlink:to="loc_comp_ShareBasedPaymentArrangementExpenseIncludingMergerAndIntegrationCosts_019edaf7-d019-7394-864a-55b429b5756b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationExpenseDetails_1" xlink:type="simple" xlink:href="comp-20260630.xsd#StockBasedCompensationScheduleofTotalStockBasedCompensationExpenseDetails_1"/>
  <link:definitionLink xlink:role="http://compass.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationExpenseDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019edaf7-d019-7011-ae7b-214c2ce2dea3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019edaf7-d019-7926-b3a7-81864d92eddb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019edaf7-d019-7011-ae7b-214c2ce2dea3" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_019edaf7-d019-7926-b3a7-81864d92eddb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019edaf7-d019-71e8-933e-60acbb926adf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019edaf7-d019-7011-ae7b-214c2ce2dea3" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019edaf7-d019-71e8-933e-60acbb926adf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementExpenseMergerAndIntegrationCosts_019edaf7-d019-7243-b2d6-da2eab030d23" xlink:href="comp-20260630.xsd#comp_ShareBasedPaymentArrangementExpenseMergerAndIntegrationCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019edaf7-d019-7011-ae7b-214c2ce2dea3" xlink:to="loc_comp_ShareBasedPaymentArrangementExpenseMergerAndIntegrationCosts_019edaf7-d019-7243-b2d6-da2eab030d23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ShareBasedPaymentArrangementExpenseIncludingMergerAndIntegrationCosts_019edaf7-d019-7394-864a-55b429b5756b" xlink:href="comp-20260630.xsd#comp_ShareBasedPaymentArrangementExpenseIncludingMergerAndIntegrationCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_019edaf7-d019-7011-ae7b-214c2ce2dea3" xlink:to="loc_comp_ShareBasedPaymentArrangementExpenseIncludingMergerAndIntegrationCosts_019edaf7-d019-7394-864a-55b429b5756b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/NetIncomeLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#NetIncomeLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/NetIncomeLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetIncomeLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019edaf7-d019-7be7-a8c8-df00038d1a45" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019edaf7-d019-7c9e-a389-017ccd3b625f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019edaf7-d019-7be7-a8c8-df00038d1a45" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019edaf7-d019-7c9e-a389-017ccd3b625f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019edaf7-d019-705b-9549-732e47761ada" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019edaf7-d019-7c9e-a389-017ccd3b625f" xlink:to="loc_us-gaap_DebtInstrumentAxis_019edaf7-d019-705b-9549-732e47761ada" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-705b-9549-732e47761ada_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019edaf7-d019-705b-9549-732e47761ada" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-705b-9549-732e47761ada_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-77a3-a646-91f7e5733fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019edaf7-d019-705b-9549-732e47761ada" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-77a3-a646-91f7e5733fbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A0.25ConvertibleSeniorNotesMember_019edaf7-d019-7a76-8772-497a922ade8d" xlink:href="comp-20260630.xsd#comp_A0.25ConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019edaf7-d019-77a3-a646-91f7e5733fbc" xlink:to="loc_comp_A0.25ConvertibleSeniorNotesMember_019edaf7-d019-7a76-8772-497a922ade8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d019-70fa-9c83-3e7c1e425b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019edaf7-d019-7c9e-a389-017ccd3b625f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d019-70fa-9c83-3e7c1e425b5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-70fa-9c83-3e7c1e425b5d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d019-70fa-9c83-3e7c1e425b5d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-70fa-9c83-3e7c1e425b5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-75be-9a4c-e34205419116" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019edaf7-d019-70fa-9c83-3e7c1e425b5d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-75be-9a4c-e34205419116" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019edaf7-d019-7ec4-ad3b-047160888c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019edaf7-d019-75be-9a4c-e34205419116" xlink:to="loc_us-gaap_ConvertibleDebtMember_019edaf7-d019-7ec4-ad3b-047160888c0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_019edaf7-d019-7fb6-afeb-b8bfebb3f397" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019edaf7-d019-7c9e-a389-017ccd3b625f" xlink:to="loc_us-gaap_AwardTypeAxis_019edaf7-d019-7fb6-afeb-b8bfebb3f397" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-7fb6-afeb-b8bfebb3f397_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_019edaf7-d019-7fb6-afeb-b8bfebb3f397" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-7fb6-afeb-b8bfebb3f397_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-72f6-8b31-5315f18f8781" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_019edaf7-d019-7fb6-afeb-b8bfebb3f397" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-72f6-8b31-5315f18f8781" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_019edaf7-d019-79b4-9e9f-60a681194dba" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-72f6-8b31-5315f18f8781" xlink:to="loc_us-gaap_EmployeeStockOptionMember_019edaf7-d019-79b4-9e9f-60a681194dba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019edaf7-d019-71ec-80c2-83a1caabdce9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-72f6-8b31-5315f18f8781" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019edaf7-d019-71ec-80c2-83a1caabdce9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_019edaf7-d019-712d-aaae-cc4ddc469f17" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-72f6-8b31-5315f18f8781" xlink:to="loc_us-gaap_EmployeeStockMember_019edaf7-d019-712d-aaae-cc4ddc469f17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UnvestedCommonStockMember_019eeefc-01cd-72f9-8309-699183e0dc7a" xlink:href="comp-20260630.xsd#comp_UnvestedCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_019edaf7-d019-72f6-8b31-5315f18f8781" xlink:to="loc_comp_UnvestedCommonStockMember_019eeefc-01cd-72f9-8309-699183e0dc7a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_019eef05-20b4-709f-bd96-a2e172185d05" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019edaf7-d019-7c9e-a389-017ccd3b625f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_019eef05-20b4-709f-bd96-a2e172185d05" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019eef05-20b4-709f-bd96-a2e172185d05_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019eef05-20b4-709f-bd96-a2e172185d05" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019eef05-20b4-709f-bd96-a2e172185d05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019eef05-20b4-7c3b-b4cd-eba82e6b9aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_019eef05-20b4-709f-bd96-a2e172185d05" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019eef05-20b4-7c3b-b4cd-eba82e6b9aa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_ChristiesInternationalRealEstateMember_019eef05-686a-7dd7-af04-9654ae72e00b" xlink:href="comp-20260630.xsd#comp_ChristiesInternationalRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_019eef05-20b4-7c3b-b4cd-eba82e6b9aa2" xlink:to="loc_comp_ChristiesInternationalRealEstateMember_019eef05-686a-7dd7-af04-9654ae72e00b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019edaf7-d019-7b73-9fbb-8a15354449db" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019edaf7-d019-7be7-a8c8-df00038d1a45" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019edaf7-d019-7b73-9fbb-8a15354449db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019edaf7-d019-7dba-a2bd-be62cfe7d3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019edaf7-d019-7b73-9fbb-8a15354449db" xlink:to="loc_us-gaap_NetIncomeLoss_019edaf7-d019-7dba-a2bd-be62cfe7d3dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_019edaf7-d019-7c05-b1e5-9633737d95ea" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019edaf7-d019-7b73-9fbb-8a15354449db" xlink:to="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_019edaf7-d019-7c05-b1e5-9633737d95ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToParentDiluted_019edaf7-d019-7e5b-88d4-ba36d28d5b70" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_019edaf7-d019-7b73-9fbb-8a15354449db" xlink:to="loc_us-gaap_NetIncomeLossAttributableToParentDiluted_019edaf7-d019-7e5b-88d4-ba36d28d5b70" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019edaf7-d019-7a45-ad77-c7c4900a3aef" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019edaf7-d019-7be7-a8c8-df00038d1a45" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019edaf7-d019-7a45-ad77-c7c4900a3aef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019edaf7-d019-714d-82c2-70c9c3d871c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019edaf7-d019-7a45-ad77-c7c4900a3aef" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019edaf7-d019-714d-82c2-70c9c3d871c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019edaf7-d019-7e7d-a5f4-b1bc744ad763" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_019edaf7-d019-7a45-ad77-c7c4900a3aef" xlink:to="loc_us-gaap_EarningsPerShareBasic_019edaf7-d019-7e7d-a5f4-b1bc744ad763" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019edaf7-d019-7356-b2f8-00705474b4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019edaf7-d019-7be7-a8c8-df00038d1a45" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019edaf7-d019-7356-b2f8-00705474b4f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019edaf7-d019-781b-b2f9-bc843cab795d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019edaf7-d019-7356-b2f8-00705474b4f4" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019edaf7-d019-781b-b2f9-bc843cab795d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_019edaf7-d019-75bd-8911-9ab93e455fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019edaf7-d019-7356-b2f8-00705474b4f4" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_019edaf7-d019-75bd-8911-9ab93e455fe5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares_019eef02-a02b-7e50-9462-6a8a54db4223" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019edaf7-d019-7356-b2f8-00705474b4f4" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares_019eef02-a02b-7e50-9462-6a8a54db4223" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019edaf7-d019-7b81-95dd-f6e30aa03e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019edaf7-d019-7356-b2f8-00705474b4f4" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019edaf7-d019-7b81-95dd-f6e30aa03e9a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019eeefd-ff1c-7014-9680-fb642235576a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_019edaf7-d019-7356-b2f8-00705474b4f4" xlink:to="loc_us-gaap_EarningsPerShareDiluted_019eeefd-ff1c-7014-9680-fb642235576a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019edaf7-d019-7a46-8123-a1c77ff04228" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019edaf7-d019-7be7-a8c8-df00038d1a45" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019edaf7-d019-7a46-8123-a1c77ff04228" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/NetIncomeLossPerShareAttributabletoCompassIncAdditionalInformationDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#NetIncomeLossPerShareAttributabletoCompassIncAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/NetIncomeLossPerShareAttributabletoCompassIncAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019eef0a-3e8c-7bf8-8f49-2aa39fb4a71b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019eef0a-3e8c-703c-9475-9f9e53144fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019eef0a-3e8c-7bf8-8f49-2aa39fb4a71b" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019eef0a-3e8c-703c-9475-9f9e53144fb2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_019eef0a-3e8c-7ff4-9249-1f7dba2afe1f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019eef0a-3e8c-703c-9475-9f9e53144fb2" xlink:to="loc_us-gaap_DebtInstrumentAxis_019eef0a-3e8c-7ff4-9249-1f7dba2afe1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019eef0a-3e8c-7ff4-9249-1f7dba2afe1f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_019eef0a-3e8c-7ff4-9249-1f7dba2afe1f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019eef0a-3e8c-7ff4-9249-1f7dba2afe1f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_019eef0a-3e8c-7517-ab30-c8fc7158d3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_019eef0a-3e8c-7ff4-9249-1f7dba2afe1f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_019eef0a-3e8c-7517-ab30-c8fc7158d3ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_A0.25ConvertibleSeniorNotesMember_019eef0a-3e8c-7605-a5d6-06cbab0e869f" xlink:href="comp-20260630.xsd#comp_A0.25ConvertibleSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_019eef0a-3e8c-7517-ab30-c8fc7158d3ce" xlink:to="loc_comp_A0.25ConvertibleSeniorNotesMember_019eef0a-3e8c-7605-a5d6-06cbab0e869f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_019eef0a-3e8c-7e0d-9de8-2a5631c184b6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019eef0a-3e8c-703c-9475-9f9e53144fb2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_019eef0a-3e8c-7e0d-9de8-2a5631c184b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019eef0a-3e8c-7e0d-9de8-2a5631c184b6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019eef0a-3e8c-7e0d-9de8-2a5631c184b6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019eef0a-3e8c-7e0d-9de8-2a5631c184b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_019eef0a-3e8c-7954-aeca-af4353e0869c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_019eef0a-3e8c-7e0d-9de8-2a5631c184b6" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_019eef0a-3e8c-7954-aeca-af4353e0869c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_019eef0a-3e8c-7026-9e84-f7764f224965" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_019eef0a-3e8c-7954-aeca-af4353e0869c" xlink:to="loc_us-gaap_ConvertibleDebtMember_019eef0a-3e8c-7026-9e84-f7764f224965" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019eef0a-3e8c-7624-b702-b2f5c0360998" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019eef0a-3e8c-7bf8-8f49-2aa39fb4a71b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019eef0a-3e8c-7624-b702-b2f5c0360998" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/NetIncomeLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#NetIncomeLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/NetIncomeLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetIncomeLossPerShareAttributabletoCommonStockholdersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019edaf7-d019-7f50-b41e-4a38518c432a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019edaf7-d019-7e69-917b-c8bc15cd05ec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019edaf7-d019-7f50-b41e-4a38518c432a" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019edaf7-d019-7e69-917b-c8bc15cd05ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019edaf7-d019-7426-be29-79e16366609e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_019edaf7-d019-7e69-917b-c8bc15cd05ec" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019edaf7-d019-7426-be29-79e16366609e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019edaf7-d019-7426-be29-79e16366609e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019edaf7-d019-7426-be29-79e16366609e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019edaf7-d019-7426-be29-79e16366609e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019edaf7-d019-748d-89ae-dea57a15f8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_019edaf7-d019-7426-be29-79e16366609e" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019edaf7-d019-748d-89ae-dea57a15f8aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_019edaf7-d019-73ea-8674-b5209170551c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019edaf7-d019-748d-89ae-dea57a15f8aa" xlink:to="loc_us-gaap_EmployeeStockOptionMember_019edaf7-d019-73ea-8674-b5209170551c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_019edaf7-d019-7540-b9fd-01713a7d983f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019edaf7-d019-748d-89ae-dea57a15f8aa" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_019edaf7-d019-7540-b9fd-01713a7d983f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_019edaf7-d019-7505-83e8-23ef06a3b239" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019edaf7-d019-748d-89ae-dea57a15f8aa" xlink:to="loc_us-gaap_EmployeeStockMember_019edaf7-d019-7505-83e8-23ef06a3b239" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UnvestedCommonStockMember_019edaf7-d019-7eb6-a223-63740c129608" xlink:href="comp-20260630.xsd#comp_UnvestedCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019edaf7-d019-748d-89ae-dea57a15f8aa" xlink:to="loc_comp_UnvestedCommonStockMember_019edaf7-d019-7eb6-a223-63740c129608" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IncrementalCommonStockToBeIssuedInConnectionWithTheShareConsiderationMember_019edaf7-d019-7d96-909f-23251d20fbf2" xlink:href="comp-20260630.xsd#comp_IncrementalCommonStockToBeIssuedInConnectionWithTheShareConsiderationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_019edaf7-d019-748d-89ae-dea57a15f8aa" xlink:to="loc_comp_IncrementalCommonStockToBeIssuedInConnectionWithTheShareConsiderationMember_019edaf7-d019-7d96-909f-23251d20fbf2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019edaf7-d019-7b83-bd0d-e0b5a80bf391" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_019edaf7-d019-7f50-b41e-4a38518c432a" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_019edaf7-d019-7b83-bd0d-e0b5a80bf391" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/RestructuringActivitiesScheduleofTotalCostsIncurredinConnectionWithRestructuringActivitiesDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#RestructuringActivitiesScheduleofTotalCostsIncurredinConnectionWithRestructuringActivitiesDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/RestructuringActivitiesScheduleofTotalCostsIncurredinConnectionWithRestructuringActivitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_019edaf7-d019-72d3-8118-8d550a16537d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019edaf7-d019-7a59-a408-6e5661da1b75" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019edaf7-d019-72d3-8118-8d550a16537d" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019edaf7-d019-7a59-a408-6e5661da1b75" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_019edaf7-d019-7b34-b2e3-c60bb34e99c8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019edaf7-d019-7a59-a408-6e5661da1b75" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_019edaf7-d019-7b34-b2e3-c60bb34e99c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_019edaf7-d019-7b34-b2e3-c60bb34e99c8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_019edaf7-d019-7b34-b2e3-c60bb34e99c8" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_019edaf7-d019-7b34-b2e3-c60bb34e99c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_019edaf7-d019-7d4a-a5db-40e13fa30ad0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_019edaf7-d019-7b34-b2e3-c60bb34e99c8" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_019edaf7-d019-7d4a-a5db-40e13fa30ad0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_019edaf7-d019-7665-b352-b1c0e93e6e87" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019edaf7-d019-7d4a-a5db-40e13fa30ad0" xlink:to="loc_us-gaap_EmployeeSeveranceMember_019edaf7-d019-7665-b352-b1c0e93e6e87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LeaseTerminationCostsMember_019edaf7-d019-7e59-8667-03f1433cd011" xlink:href="comp-20260630.xsd#comp_LeaseTerminationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_019edaf7-d019-7d4a-a5db-40e13fa30ad0" xlink:to="loc_comp_LeaseTerminationCostsMember_019edaf7-d019-7e59-8667-03f1433cd011" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_019edaf7-d019-7bfd-b996-2e1d1a1d7776" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringAndRelatedCostIncurredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019edaf7-d019-72d3-8118-8d550a16537d" xlink:to="loc_us-gaap_RestructuringAndRelatedCostIncurredCost_019edaf7-d019-7bfd-b996-2e1d1a1d7776" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/RestructuringActivitiesScheduleofEstimatedTimingofCompanysFutureLeaseandLeaseRelatedPaymentsDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#RestructuringActivitiesScheduleofEstimatedTimingofCompanysFutureLeaseandLeaseRelatedPaymentsDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/RestructuringActivitiesScheduleofEstimatedTimingofCompanysFutureLeaseandLeaseRelatedPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_019edaf7-d019-76fa-87bf-9602f5b4b59f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019edaf7-d019-7877-a173-32e12183ccbf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019edaf7-d019-76fa-87bf-9602f5b4b59f" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019edaf7-d019-7877-a173-32e12183ccbf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_019edaf7-d019-740b-bbcb-a983ea23303d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_019edaf7-d019-7877-a173-32e12183ccbf" xlink:to="loc_us-gaap_OtherCommitmentsAxis_019edaf7-d019-740b-bbcb-a983ea23303d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_019edaf7-d019-740b-bbcb-a983ea23303d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_019edaf7-d019-740b-bbcb-a983ea23303d" xlink:to="loc_us-gaap_OtherCommitmentsDomain_019edaf7-d019-740b-bbcb-a983ea23303d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_019edaf7-d019-798f-84e5-f084f6220baf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_019edaf7-d019-740b-bbcb-a983ea23303d" xlink:to="loc_us-gaap_OtherCommitmentsDomain_019edaf7-d019-798f-84e5-f084f6220baf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_LeaseTerminationCostsMember_019edaf7-d019-7ab0-8a79-01fc848f057b" xlink:href="comp-20260630.xsd#comp_LeaseTerminationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_019edaf7-d019-798f-84e5-f084f6220baf" xlink:to="loc_comp_LeaseTerminationCostsMember_019edaf7-d019-7ab0-8a79-01fc848f057b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_019edaf7-d019-75ce-825c-de5369791860" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019edaf7-d019-76fa-87bf-9602f5b4b59f" xlink:to="loc_us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear_019edaf7-d019-75ce-825c-de5369791860" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_019edaf7-d019-7710-b348-566a1900e265" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019edaf7-d019-76fa-87bf-9602f5b4b59f" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_019edaf7-d019-7710-b348-566a1900e265" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_019edaf7-d019-7575-802b-d2fbe57f9f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitmentDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019edaf7-d019-76fa-87bf-9602f5b4b59f" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_019edaf7-d019-7575-802b-d2fbe57f9f9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_019edaf7-d019-745a-a07c-a10b2d80bd54" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitmentDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019edaf7-d019-76fa-87bf-9602f5b4b59f" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_019edaf7-d019-745a-a07c-a10b2d80bd54" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OtherCommitmentToBePaidAfterYearThree_019edaf7-d019-76c4-a15f-5011c7af9b3e" xlink:href="comp-20260630.xsd#comp_OtherCommitmentToBePaidAfterYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019edaf7-d019-76fa-87bf-9602f5b4b59f" xlink:to="loc_comp_OtherCommitmentToBePaidAfterYearThree_019edaf7-d019-76c4-a15f-5011c7af9b3e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitment_019edaf7-d019-7464-9029-4303061829f2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_019edaf7-d019-76fa-87bf-9602f5b4b59f" xlink:to="loc_us-gaap_OtherCommitment_019edaf7-d019-7464-9029-4303061829f2" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/SegmentInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#SegmentInformationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/SegmentInformationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7a95-abd5-17cf6e9ca97a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019edaf7-d019-755d-8d14-d817c9d6b7c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7a95-abd5-17cf6e9ca97a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019edaf7-d019-755d-8d14-d817c9d6b7c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_019edaf7-d019-7348-9727-059738d22f74" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019edaf7-d019-755d-8d14-d817c9d6b7c1" xlink:to="loc_srt_OwnershipAxis_019edaf7-d019-7348-9727-059738d22f74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_019edaf7-d019-7348-9727-059738d22f74_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_019edaf7-d019-7348-9727-059738d22f74" xlink:to="loc_srt_OwnershipDomain_019edaf7-d019-7348-9727-059738d22f74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_019edaf7-d019-7d0f-b2a8-dcb61d40ff68" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_019edaf7-d019-7348-9727-059738d22f74" xlink:to="loc_srt_OwnershipDomain_019edaf7-d019-7d0f-b2a8-dcb61d40ff68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_OriginPointAndGuaranteedRateAffinityMember_019edaf7-d019-7765-8d96-6ce8c8aec72c" xlink:href="comp-20260630.xsd#comp_OriginPointAndGuaranteedRateAffinityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_019edaf7-d019-7d0f-b2a8-dcb61d40ff68" xlink:to="loc_comp_OriginPointAndGuaranteedRateAffinityMember_019edaf7-d019-7765-8d96-6ce8c8aec72c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration_019edaf7-d019-72f5-ac34-b2a6e5624515" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7a95-abd5-17cf6e9ca97a" xlink:to="loc_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration_019edaf7-d019-72f5-ac34-b2a6e5624515" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues_019edaf7-d019-7ca8-85c5-1f6306fc3e57" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7a95-abd5-17cf6e9ca97a" xlink:to="loc_us-gaap_DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues_019edaf7-d019-7ca8-85c5-1f6306fc3e57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_019edaf7-d019-79bb-a98c-873c2885285f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7a95-abd5-17cf6e9ca97a" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_019edaf7-d019-79bb-a98c-873c2885285f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_019edaf7-d019-7a2e-9e31-859ab031a7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7a95-abd5-17cf6e9ca97a" xlink:to="loc_us-gaap_NumberOfReportableSegments_019edaf7-d019-7a2e-9e31-859ab031a7fe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription_019edaf7-d019-728d-aa99-929f2f6216a0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7a95-abd5-17cf6e9ca97a" xlink:to="loc_us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription_019edaf7-d019-728d-aa99-929f2f6216a0" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/SegmentInformationScheduleofReconciliationtoNetIncomeLossDetails" xlink:type="simple" xlink:href="comp-20260630.xsd#SegmentInformationScheduleofReconciliationtoNetIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://compass.com/role/SegmentInformationScheduleofReconciliationtoNetIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019edaf7-d019-7bd4-88fc-f1ebaa821c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019edaf7-d019-7bd4-88fc-f1ebaa821c9e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_019edaf7-d019-7190-8e80-83068e5dacee" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019edaf7-d019-7bd4-88fc-f1ebaa821c9e" xlink:to="loc_srt_ConsolidationItemsAxis_019edaf7-d019-7190-8e80-83068e5dacee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_019edaf7-d019-7190-8e80-83068e5dacee_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_019edaf7-d019-7190-8e80-83068e5dacee" xlink:to="loc_srt_ConsolidationItemsDomain_019edaf7-d019-7190-8e80-83068e5dacee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_019edaf7-d019-7375-b708-3beb480a8fc2" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_019edaf7-d019-7190-8e80-83068e5dacee" xlink:to="loc_srt_ConsolidationItemsDomain_019edaf7-d019-7375-b708-3beb480a8fc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_019edaf7-d019-712b-94ea-c7b4201bddf7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_019edaf7-d019-7375-b708-3beb480a8fc2" xlink:to="loc_us-gaap_OperatingSegmentsMember_019edaf7-d019-712b-94ea-c7b4201bddf7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d019-7159-baac-40a417ea85bd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019edaf7-d019-7bd4-88fc-f1ebaa821c9e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d019-7159-baac-40a417ea85bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019edaf7-d019-7159-baac-40a417ea85bd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d019-7159-baac-40a417ea85bd" xlink:to="loc_us-gaap_SegmentDomain_019edaf7-d019-7159-baac-40a417ea85bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019edaf7-d019-7125-a926-59a856e9fb00" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d019-7159-baac-40a417ea85bd" xlink:to="loc_us-gaap_SegmentDomain_019edaf7-d019-7125-a926-59a856e9fb00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BrokerageMember_019edaf7-d019-73ef-a778-fb0a46dbe23e" xlink:href="comp-20260630.xsd#comp_BrokerageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d019-7125-a926-59a856e9fb00" xlink:to="loc_comp_BrokerageMember_019edaf7-d019-73ef-a778-fb0a46dbe23e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_FranchiseSegmentMember_019edaf7-d019-7f73-acc0-8b86ce154c9e" xlink:href="comp-20260630.xsd#comp_FranchiseSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d019-7125-a926-59a856e9fb00" xlink:to="loc_comp_FranchiseSegmentMember_019edaf7-d019-7f73-acc0-8b86ce154c9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IntegratedServicesMember_019edaf7-d019-74fa-9c94-2d5685b05f3f" xlink:href="comp-20260630.xsd#comp_IntegratedServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d019-7125-a926-59a856e9fb00" xlink:to="loc_comp_IntegratedServicesMember_019edaf7-d019-74fa-9c94-2d5685b05f3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019edaf7-d019-7406-9508-4c13701c1604" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementOfIncomeLocationBalanceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019edaf7-d019-7bd4-88fc-f1ebaa821c9e" xlink:to="loc_us-gaap_StatementOfIncomeLocationBalanceAxis_019edaf7-d019-7406-9508-4c13701c1604" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_019edaf7-d019-76c4-b8d6-b698a297f535" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_Revenues_019edaf7-d019-76c4-b8d6-b698a297f535" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesCommissionsAndFees_019edaf7-d019-7e8f-b4d0-c478cbf4cc8a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesCommissionsAndFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_SalesCommissionsAndFees_019edaf7-d019-7e8f-b4d0-c478cbf4cc8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSellingAndMarketingExpense_019edaf7-d019-7d19-92f8-e1d9b01de8be" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherSellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_OtherSellingAndMarketingExpense_019edaf7-d019-7d19-92f8-e1d9b01de8be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_019edaf7-d019-793c-b02e-8e221265bb43" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_019edaf7-d019-793c-b02e-8e221265bb43" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TechnologyAndDevelopmentExpense_019edaf7-d019-7c85-abba-6768108106b0" xlink:href="comp-20260630.xsd#comp_TechnologyAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_comp_TechnologyAndDevelopmentExpense_019edaf7-d019-7c85-abba-6768108106b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_019edaf7-d019-7904-9221-d00863f5ca2c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_019edaf7-d019-7904-9221-d00863f5ca2c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019edaf7-d019-7ed5-941d-b27d9938f5e2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019edaf7-d019-7ed5-941d-b27d9938f5e2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EBITDAAdjusted_019edaf7-d019-7b17-b67d-df0e9b2745a8" xlink:href="comp-20260630.xsd#comp_EBITDAAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_comp_EBITDAAdjusted_019edaf7-d019-7b17-b67d-df0e9b2745a8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UnallocatedCorporateExpenses_019edaf7-d019-76e3-9269-95d5e63d971e" xlink:href="comp-20260630.xsd#comp_UnallocatedCorporateExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_comp_UnallocatedCorporateExpenses_019edaf7-d019-76e3-9269-95d5e63d971e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019edaf7-d019-7c93-83db-c9e861f3513d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019edaf7-d019-7c93-83db-c9e861f3513d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_019edaf7-d019-7fd7-b2ee-82aeea223859" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_DepreciationAndAmortization_019edaf7-d019-7fd7-b2ee-82aeea223859" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_019fce10-4761-72a2-9090-6b84330887d1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_RestructuringCharges_019fce10-4761-72a2-9090-6b84330887d1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_019edaf7-d019-7ae4-bc10-e9e6c1d654ad" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_019edaf7-d019-7ae4-bc10-e9e6c1d654ad" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement_019edaf7-d019-73ae-8017-525c4aa19eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossRelatedToLitigationSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_GainLossRelatedToLitigationSettlement_019edaf7-d019-73ae-8017-525c4aa19eb0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_019edaf7-d0d1-7935-9d9b-3fe8bdb4168f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_019edaf7-d0d1-7935-9d9b-3fe8bdb4168f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_019edaf7-d0d1-7a6f-aa29-a02dc0e2b95a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_019edaf7-d0d1-7a6f-aa29-a02dc0e2b95a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_019edaf7-d0d1-7f6f-b0f5-bb1df84c6e61" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_InterestExpense_019edaf7-d0d1-7f6f-b0f5-bb1df84c6e61" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019edaf7-d0d1-7974-997e-ac70ce756c95" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019edaf7-d0d1-7974-997e-ac70ce756c95" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019edaf7-d0d1-7b17-923b-8425cbe1a31e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_NetIncomeLoss_019edaf7-d0d1-7b17-923b-8425cbe1a31e" xlink:type="arc" order="18"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://compass.com/role/SegmentInformationScheduleofReconciliationtoNetIncomeLossDetails_1" xlink:type="simple" xlink:href="comp-20260630.xsd#SegmentInformationScheduleofReconciliationtoNetIncomeLossDetails_1"/>
  <link:definitionLink xlink:role="http://compass.com/role/SegmentInformationScheduleofReconciliationtoNetIncomeLossDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019edaf7-d019-7bd4-88fc-f1ebaa821c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019edaf7-d019-7bd4-88fc-f1ebaa821c9e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_019edaf7-d019-7190-8e80-83068e5dacee" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019edaf7-d019-7bd4-88fc-f1ebaa821c9e" xlink:to="loc_srt_ConsolidationItemsAxis_019edaf7-d019-7190-8e80-83068e5dacee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_019edaf7-d019-7190-8e80-83068e5dacee_default" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_019edaf7-d019-7190-8e80-83068e5dacee" xlink:to="loc_srt_ConsolidationItemsDomain_019edaf7-d019-7190-8e80-83068e5dacee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_019edaf7-d019-7375-b708-3beb480a8fc2" xlink:href="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_019edaf7-d019-7190-8e80-83068e5dacee" xlink:to="loc_srt_ConsolidationItemsDomain_019edaf7-d019-7375-b708-3beb480a8fc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_019edaf7-d019-712b-94ea-c7b4201bddf7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_019edaf7-d019-7375-b708-3beb480a8fc2" xlink:to="loc_us-gaap_OperatingSegmentsMember_019edaf7-d019-712b-94ea-c7b4201bddf7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d019-7159-baac-40a417ea85bd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_019edaf7-d019-7bd4-88fc-f1ebaa821c9e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d019-7159-baac-40a417ea85bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019edaf7-d019-7159-baac-40a417ea85bd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d019-7159-baac-40a417ea85bd" xlink:to="loc_us-gaap_SegmentDomain_019edaf7-d019-7159-baac-40a417ea85bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019edaf7-d019-7125-a926-59a856e9fb00" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_019edaf7-d019-7159-baac-40a417ea85bd" xlink:to="loc_us-gaap_SegmentDomain_019edaf7-d019-7125-a926-59a856e9fb00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_BrokerageMember_019edaf7-d019-73ef-a778-fb0a46dbe23e" xlink:href="comp-20260630.xsd#comp_BrokerageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d019-7125-a926-59a856e9fb00" xlink:to="loc_comp_BrokerageMember_019edaf7-d019-73ef-a778-fb0a46dbe23e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_FranchiseSegmentMember_019edaf7-d019-7f73-acc0-8b86ce154c9e" xlink:href="comp-20260630.xsd#comp_FranchiseSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d019-7125-a926-59a856e9fb00" xlink:to="loc_comp_FranchiseSegmentMember_019edaf7-d019-7f73-acc0-8b86ce154c9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_IntegratedServicesMember_019edaf7-d019-74fa-9c94-2d5685b05f3f" xlink:href="comp-20260630.xsd#comp_IntegratedServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019edaf7-d019-7125-a926-59a856e9fb00" xlink:to="loc_comp_IntegratedServicesMember_019edaf7-d019-74fa-9c94-2d5685b05f3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_019edaf7-d019-76c4-b8d6-b698a297f535" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_Revenues_019edaf7-d019-76c4-b8d6-b698a297f535" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesCommissionsAndFees_019edaf7-d019-7e8f-b4d0-c478cbf4cc8a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SalesCommissionsAndFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_SalesCommissionsAndFees_019edaf7-d019-7e8f-b4d0-c478cbf4cc8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSellingAndMarketingExpense_019edaf7-d019-7d19-92f8-e1d9b01de8be" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherSellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_OtherSellingAndMarketingExpense_019edaf7-d019-7d19-92f8-e1d9b01de8be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_019edaf7-d019-793c-b02e-8e221265bb43" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_019edaf7-d019-793c-b02e-8e221265bb43" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_TechnologyAndDevelopmentExpense_019edaf7-d019-7c85-abba-6768108106b0" xlink:href="comp-20260630.xsd#comp_TechnologyAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_comp_TechnologyAndDevelopmentExpense_019edaf7-d019-7c85-abba-6768108106b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_019edaf7-d019-7904-9221-d00863f5ca2c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_019edaf7-d019-7904-9221-d00863f5ca2c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019edaf7-d019-7ed5-941d-b27d9938f5e2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_019edaf7-d019-7ed5-941d-b27d9938f5e2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_EBITDAAdjusted_019edaf7-d019-7b17-b67d-df0e9b2745a8" xlink:href="comp-20260630.xsd#comp_EBITDAAdjusted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_comp_EBITDAAdjusted_019edaf7-d019-7b17-b67d-df0e9b2745a8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_comp_UnallocatedCorporateExpenses_019edaf7-d019-76e3-9269-95d5e63d971e" xlink:href="comp-20260630.xsd#comp_UnallocatedCorporateExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_comp_UnallocatedCorporateExpenses_019edaf7-d019-76e3-9269-95d5e63d971e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_019edaf7-d019-7c93-83db-c9e861f3513d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_019edaf7-d019-7c93-83db-c9e861f3513d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_019edaf7-d019-7fd7-b2ee-82aeea223859" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_DepreciationAndAmortization_019edaf7-d019-7fd7-b2ee-82aeea223859" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_019fce10-4761-72a2-9090-6b84330887d1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_RestructuringCharges_019fce10-4761-72a2-9090-6b84330887d1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_019edaf7-d019-7ae4-bc10-e9e6c1d654ad" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_019edaf7-d019-7ae4-bc10-e9e6c1d654ad" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossRelatedToLitigationSettlement_019edaf7-d019-73ae-8017-525c4aa19eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossRelatedToLitigationSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_GainLossRelatedToLitigationSettlement_019edaf7-d019-73ae-8017-525c4aa19eb0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_019edaf7-d0d1-7935-9d9b-3fe8bdb4168f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_019edaf7-d0d1-7935-9d9b-3fe8bdb4168f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_019edaf7-d0d1-7a6f-aa29-a02dc0e2b95a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_019edaf7-d0d1-7a6f-aa29-a02dc0e2b95a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_019edaf7-d0d1-7f6f-b0f5-bb1df84c6e61" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_InterestExpense_019edaf7-d0d1-7f6f-b0f5-bb1df84c6e61" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019edaf7-d0d1-7974-997e-ac70ce756c95" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019edaf7-d0d1-7974-997e-ac70ce756c95" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019edaf7-d0d1-7b17-923b-8425cbe1a31e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_019edaf7-d019-7855-b8be-11f6e06b8bf0" xlink:to="loc_us-gaap_NetIncomeLoss_019edaf7-d0d1-7b17-923b-8425cbe1a31e" xlink:type="arc" order="18"/>
  </link:definitionLink>
</link:linkbase>
