0000882835-22-000025.txt : 20220504 0000882835-22-000025.hdr.sgml : 20220504 20220504081459 ACCESSION NUMBER: 0000882835-22-000025 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220504 DATE AS OF CHANGE: 20220504 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ROPER TECHNOLOGIES INC CENTRAL INDEX KEY: 0000882835 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL INSTRUMENTS FOR MEASUREMENT, DISPLAY, AND CONTROL [3823] IRS NUMBER: 510263969 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-12273 FILM NUMBER: 22889901 BUSINESS ADDRESS: STREET 1: 6901 PROFESSIONAL PKWY EAST STREET 2: SUITE 200 CITY: SARASOTA STATE: FL ZIP: 34240 BUSINESS PHONE: 9415562601 MAIL ADDRESS: STREET 1: 6901 PROFESSIONAL PKWY EAST STREET 2: SUITE 200 CITY: SARASOTA STATE: FL ZIP: 34240 FORMER COMPANY: FORMER CONFORMED NAME: ROPER INDUSTRIES INC DATE OF NAME CHANGE: 20080527 FORMER COMPANY: FORMER CONFORMED NAME: ROPER INDUSTRIES INC /DE/ DATE OF NAME CHANGE: 19930328 10-Q 1 rop-20220331.htm 10-Q rop-20220331
000088283512/312022Q1false00008828352022-01-012022-03-3100008828352022-04-29xbrli:sharesiso4217:USD00008828352021-01-012021-03-31iso4217:USDxbrli:shares00008828352022-03-3100008828352021-12-3100008828352020-12-3100008828352021-03-310000882835us-gaap:CommonStockMember2021-12-310000882835us-gaap:AdditionalPaidInCapitalMember2021-12-310000882835us-gaap:RetainedEarningsMember2021-12-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000882835us-gaap:TreasuryStockMember2021-12-310000882835us-gaap:RetainedEarningsMember2022-01-012022-03-310000882835us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000882835us-gaap:TreasuryStockMember2022-01-012022-03-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000882835us-gaap:CommonStockMember2022-03-310000882835us-gaap:AdditionalPaidInCapitalMember2022-03-310000882835us-gaap:RetainedEarningsMember2022-03-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000882835us-gaap:TreasuryStockMember2022-03-310000882835us-gaap:CommonStockMember2020-12-310000882835us-gaap:AdditionalPaidInCapitalMember2020-12-310000882835us-gaap:RetainedEarningsMember2020-12-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000882835us-gaap:TreasuryStockMember2020-12-310000882835us-gaap:RetainedEarningsMember2021-01-012021-03-310000882835us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000882835us-gaap:TreasuryStockMember2021-01-012021-03-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310000882835us-gaap:CommonStockMember2021-03-310000882835us-gaap:AdditionalPaidInCapitalMember2021-03-310000882835us-gaap:RetainedEarningsMember2021-03-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310000882835us-gaap:TreasuryStockMember2021-03-31rop:divestiture0000882835us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-01-012022-03-310000882835us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-03-310000882835us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:CustomerRelationshipsMember2022-03-310000882835us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:CustomerRelationshipsMember2022-01-012022-03-310000882835us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-03-310000882835us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-01-012022-03-310000882835rop:SedaruIncMember2021-03-172021-03-170000882835rop:SingaporeTechnologiesEngineeringLtdAffiliateMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMemberrop:TransCoreMember2022-03-170000882835rop:SingaporeTechnologiesEngineeringLtdAffiliateMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMemberrop:TransCoreMember2022-03-172022-03-170000882835us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberrop:EddyfiNDTIncMemberrop:ZetecMember2022-01-050000882835us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberrop:EddyfiNDTIncMemberrop:ZetecMember2022-01-052022-01-050000882835us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMemberrop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember2021-12-310000882835us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMemberrop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember2022-01-012022-03-310000882835us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMemberrop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember2021-01-012021-03-310000882835us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMemberrop:CivcoRadiotherapyMember2022-01-012022-03-310000882835us-gaap:EmployeeStockOptionMember2022-01-012022-03-310000882835us-gaap:EmployeeStockOptionMember2021-01-012021-03-31xbrli:pure0000882835us-gaap:RestrictedStockMember2022-01-012022-03-310000882835us-gaap:RestrictedStockMember2021-01-012021-03-310000882835us-gaap:EmployeeStockMember2020-07-010000882835us-gaap:EmployeeStockMember2020-07-012020-07-010000882835us-gaap:EmployeeStockMember2022-01-012022-03-310000882835us-gaap:EmployeeStockMember2021-01-012021-03-310000882835rop:ApplicationSoftwareSegmentMember2021-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2021-12-310000882835rop:MeasurementAndAnalyticalSolutionsSegmentMember2021-12-310000882835rop:ProcessTechnologiesSegmentMember2021-12-310000882835rop:ApplicationSoftwareSegmentMember2022-01-012022-03-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2022-01-012022-03-310000882835rop:MeasurementAndAnalyticalSolutionsSegmentMember2022-01-012022-03-310000882835rop:ProcessTechnologiesSegmentMember2022-01-012022-03-310000882835rop:ApplicationSoftwareSegmentMember2022-03-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2022-03-310000882835rop:MeasurementAndAnalyticalSolutionsSegmentMember2022-03-310000882835rop:ProcessTechnologiesSegmentMember2022-03-310000882835us-gaap:CustomerRelationshipsMember2021-12-310000882835us-gaap:UnpatentedTechnologyMember2021-12-310000882835us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310000882835us-gaap:PatentsMember2021-12-310000882835us-gaap:TradeNamesMember2021-12-310000882835us-gaap:TradeNamesMember2021-12-310000882835us-gaap:CustomerRelationshipsMember2022-03-310000882835us-gaap:UnpatentedTechnologyMember2022-03-310000882835us-gaap:ComputerSoftwareIntangibleAssetMember2022-03-310000882835us-gaap:PatentsMember2022-03-310000882835us-gaap:TradeNamesMember2022-03-310000882835us-gaap:TradeNamesMember2022-03-310000882835us-gaap:OtherIntangibleAssetsMember2022-01-012022-03-310000882835us-gaap:OtherIntangibleAssetsMember2021-01-012021-03-310000882835us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember2022-03-310000882835rop:SeniorNotesDue2022Memberus-gaap:SeniorNotesMember2022-03-310000882835us-gaap:FairValueInputsLevel2Memberrop:SeniorNotesDue2022Memberus-gaap:SeniorNotesMember2022-03-310000882835rop:SeniorUnsecuredNotesDueAugust152022Memberus-gaap:SeniorNotesMember2022-03-310000882835rop:SeniorUnsecuredNotesDueAugust152022Memberus-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember2022-03-310000882835rop:SeniorNotesDue2023Memberus-gaap:SeniorNotesMember2022-03-310000882835rop:SeniorNotesDue2023Memberus-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember2022-03-310000882835rop:SeniorNotesDuein2024Memberus-gaap:SeniorNotesMember2022-03-310000882835us-gaap:FairValueInputsLevel2Memberrop:SeniorNotesDuein2024Memberus-gaap:SeniorNotesMember2022-03-310000882835rop:SeniorNotesDue2025Memberus-gaap:SeniorNotesMember2022-03-310000882835rop:SeniorNotesDue2025Memberus-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember2022-03-310000882835rop:SeniorUnsecuredNotesDueSeptember152025Memberus-gaap:SeniorNotesMember2022-03-310000882835us-gaap:FairValueInputsLevel2Memberrop:SeniorUnsecuredNotesDueSeptember152025Memberus-gaap:SeniorNotesMember2022-03-310000882835us-gaap:SeniorNotesMemberrop:SeniorNotesDue2026Member2022-03-310000882835us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMemberrop:SeniorNotesDue2026Member2022-03-310000882835rop:SeniorUnsecuredNotesDueSeptember152027Memberus-gaap:SeniorNotesMember2022-03-310000882835us-gaap:FairValueInputsLevel2Memberrop:SeniorUnsecuredNotesDueSeptember152027Memberus-gaap:SeniorNotesMember2022-03-310000882835rop:SeniorNotesDue2028Memberus-gaap:SeniorNotesMember2022-03-310000882835us-gaap:FairValueInputsLevel2Memberrop:SeniorNotesDue2028Memberus-gaap:SeniorNotesMember2022-03-310000882835us-gaap:SeniorNotesMemberrop:SeniorNotesDuein2029Member2022-03-310000882835us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMemberrop:SeniorNotesDuein2029Member2022-03-310000882835rop:SeniorNotesDueJune2030Memberus-gaap:SeniorNotesMember2022-03-310000882835rop:SeniorNotesDueJune2030Memberus-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember2022-03-310000882835us-gaap:SeniorNotesMemberrop:SeniorUnsecuredNotesDueFebruary152031Member2022-03-310000882835us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMemberrop:SeniorUnsecuredNotesDueFebruary152031Member2022-03-310000882835rop:VertaforeLitigationMember2022-03-31rop:claim0000882835rop:AllenEtAlVVertaforeIncMember2022-03-310000882835rop:MulveyEtAlVVertaforeIncMember2022-03-310000882835rop:VertaforeLitigationMember2022-01-012022-03-31rop:individual0000882835rop:VerathonIncMember2022-01-012022-03-310000882835rop:ApplicationSoftwareSegmentMember2021-01-012021-03-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2021-01-012021-03-310000882835rop:MeasurementAndAnalyticalSolutionsSegmentMember2021-01-012021-03-310000882835rop:ProcessTechnologiesSegmentMember2021-01-012021-03-310000882835rop:ApplicationSoftwareSegmentMember2021-03-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2021-03-310000882835rop:MeasurementAndAnalyticalSolutionsSegmentMember2021-03-310000882835rop:ProcessTechnologiesSegmentMember2021-03-310000882835us-gaap:CorporateNonSegmentMember2022-01-012022-03-310000882835us-gaap:CorporateNonSegmentMember2021-01-012021-03-310000882835rop:SoftwareAndRelatedServicesMember2022-01-012022-03-310000882835rop:SoftwareAndRelatedServicesMember2021-01-012021-03-310000882835rop:EngineeredProductsAndRelatedServicesMember2022-01-012022-03-310000882835rop:EngineeredProductsAndRelatedServicesMember2021-01-012021-03-3100008828352022-04-012022-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2022.
 TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                   to                 .

Commission File Number   1-12273
ROPER TECHNOLOGIES, INC.
(Exact name of registrant as specified in its charter)
Delaware51-0263969
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
6901 Professional Parkway, Suite 200
Sarasota,Florida34240
(Address of principal executive offices)(Zip Code)
(941) 556-2601
(Registrant’s telephone number, including area code)

(Former name, former address and former fiscal year, if changed since last report)

SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:
Title of Each ClassTrading Symbol(s)Name of Each Exchange On Which Registered
Common Stock, $0.01 Par ValueROPNew York Stock Exchange

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes    No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
 Yes    No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  ☐ Yes  No
The number of shares outstanding of the registrant’s common stock as of April 29, 2022 was 105,912,655.
1


ROPER TECHNOLOGIES, INC.

REPORT ON FORM 10-Q FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2022

TABLE OF CONTENTS

2


PART I.    FINANCIAL INFORMATION
 
ITEM 1.    FINANCIAL STATEMENTS
 
Roper Technologies, Inc. and Subsidiaries
Condensed Consolidated Statements of Earnings (unaudited)
(in millions, except per share data)
 
Three months ended March 31,
20222021
Net revenues$1,526.6 $1,376.1 
Cost of sales496.5 440.1 
Gross profit1,030.1 936.0 
Selling, general and administrative expenses609.0 561.4 
Income from operations421.1 374.6 
Interest expense, net52.6 60.6 
Other income (expense), net(1.9)27.1 
Earnings before income taxes366.6 341.1 
Income taxes79.0 71.2 
Net earnings from continuing operations287.6 269.9 
Earnings from discontinued operations, net of tax15.6 19.1 
Gain on disposition of discontinued operations, net of tax1,717.3  
Net earnings from discontinued operations1,732.9 19.1 
Net earnings$2,020.5 $289.0 
Net earnings per share from continuing operations:
Basic$2.72 $2.57 
Diluted$2.70 $2.55 
Net earnings per share from discontinued operations:
Basic$16.41 $0.18 
Diluted$16.24 $0.18 
Net earnings per share:
Basic$19.13 $2.75 
Diluted$18.94 $2.73 
Weighted average common shares outstanding:
Basic105.6 105.0 
Diluted106.7 106.0 

See accompanying notes to Condensed Consolidated Financial Statements.
3


Roper Technologies, Inc. and Subsidiaries
Condensed Consolidated Statements of Comprehensive Income (unaudited)
(in millions)

Three months ended March 31,
20222021
Net earnings$2,020.5 $289.0 
Other comprehensive income (loss), net of tax:
Foreign currency translation adjustments(22.9)14.6 
Total other comprehensive income (loss), net of tax(22.9)14.6 
Comprehensive income$1,997.6 $303.6 
 
See accompanying notes to Condensed Consolidated Financial Statements.
4


Roper Technologies, Inc. and Subsidiaries
Condensed Consolidated Balance Sheets (unaudited)
(in millions)
 
March 31,
2022
December 31,
2021
ASSETS:
Cash and cash equivalents$3,237.5 $351.5 
Accounts receivable, net755.3 839.4 
Inventories, net202.7 176.1 
Income taxes receivable19.2 27.7 
Unbilled receivables110.0 95.3 
Other current assets160.9 142.5 
Current assets held for sale 788.6 
Total current assets4,485.6 2,421.1 
Property, plant and equipment, net98.9 102.8 
Goodwill14,094.9 14,094.5 
Other intangible assets, net6,454.1 6,588.5 
Deferred taxes101.4 101.1 
Other assets400.9 405.9 
Total assets$25,635.8 $23,713.9 
LIABILITIES AND STOCKHOLDERS' EQUITY:
Accounts payable$167.8 $150.8 
Accrued compensation208.2 309.8 
Deferred revenue1,120.3 1,130.2 
Other accrued liabilities413.0 440.7 
Income taxes payable793.0 132.0 
Current portion of long-term debt, net799.5 799.2 
Current liabilities held for sale 159.1 
Total current liabilities3,501.8 3,121.8 
Long-term debt, net of current portion6,654.8 7,122.6 
Deferred taxes1,476.1 1,479.5 
Other liabilities451.2 426.2 
Total liabilities12,083.9 12,150.1 
Commitments and contingencies (Note 10)
Common stock1.1 1.1 
Additional paid-in capital2,363.9 2,307.8 
Retained earnings11,410.4 9,455.6 
Accumulated other comprehensive loss(206.0)(183.1)
Treasury stock(17.5)(17.6)
Total stockholders' equity13,551.9 11,563.8 
Total liabilities and stockholders' equity$25,635.8 $23,713.9 
 
See accompanying notes to Condensed Consolidated Financial Statements.
5


Roper Technologies, Inc. and Subsidiaries
Condensed Consolidated Statements of Cash Flows (unaudited)
(in millions)
Three months ended March 31,
20222021
Cash flows from operating activities:
Net earnings from continuing operations$287.6 $269.9 
Adjustments to reconcile net earnings from continuing operations to cash flows from operating activities:
Depreciation and amortization of property, plant and equipment11.0 13.1 
Amortization of intangible assets148.1 146.3 
Amortization of deferred financing costs3.1 3.4 
Non-cash stock compensation35.9 31.6 
Gain on sale of assets, net of tax (21.6)
Income tax provision, excluding tax associated with gain on sale of assets79.065.7
Changes in operating assets and liabilities, net of acquired businesses:
Accounts receivable82.0 54.3 
Unbilled receivables(15.4)(17.8)
Inventories(27.7)(2.1)
Accounts payable17.9 13.3 
Other accrued liabilities (125.1)(59.0)
Deferred revenue29.4 60.9 
Cash income taxes paid(27.4)(17.2)
Other, net(24.6)(14.9)
Cash provided by operating activities from continuing operations473.8 525.9 
Cash provided by operating activities from discontinued operations1.5 33.7 
Cash provided by operating activities475.3 559.6 
Cash flows from (used in) investing activities:
Acquisitions of businesses, net of cash acquired(53.2) 
Capital expenditures(7.1)(7.1)
Capitalized software expenditures(7.5)(7.2)
Proceeds from sale of assets 27.1 
Other, net (0.1)
Cash (used in) provided by investing activities from continuing operations(67.8)12.7 
Proceeds from disposition of discontinued operations3,006.2  
Cash used in investing activities from discontinued operations(0.2)(2.0)
Cash provided by investing activities2,938.2 10.7 
Cash flows from (used in) financing activities:
Borrowings (payments) under revolving line of credit, net(470.0)(495.0)
Cash dividends to stockholders(65.3)(58.8)
Proceeds from stock-based compensation, net21.0 4.4 
Treasury stock sales5.5 4.7 
Other (0.1)
Cash flows used in financing activities from continuing operations(508.8)(544.8)
Cash flows used in financing activities from discontinued operations(11.4)(0.4)
Cash flows used in financing activities(520.2)(545.2)
(Continued)
6


Roper Technologies, Inc. and Subsidiaries
Condensed Consolidated Statements of Cash Flows (unaudited) - Continued
(in millions)

Three months ended March 31,
20222021
Effect of foreign currency exchange rate changes on cash(7.3)(2.4)
Net increase in cash and cash equivalents2,886.0 22.7 
Cash and cash equivalents, beginning of period351.5 308.3 
Cash and cash equivalents, end of period$3,237.5 $331.0 


 
See accompanying notes to Condensed Consolidated Financial Statements.
7


Roper Technologies, Inc. and Subsidiaries
Condensed Consolidated Statements of Changes in Stockholders’ Equity (unaudited)
(in millions)
Common
stock
Additional
paid-in
capital
Retained
earnings
Accumulated
other
comprehensive
loss
Treasury
stock
Total stockholders’ equity
Balances at December 31, 2021$1.1 $2,307.8 $9,455.6 $(183.1)$(17.6)$11,563.8 
Net earnings— — 2,020.5 — — 2,020.5 
Stock option exercises— 38.7 — — — 38.7 
Cash settlement of share-based awards in connection with disposition of discontinued operations— (11.1)— — — (11.1)
Treasury stock sold— 5.4 — — 0.1 5.5 
Currency translation adjustments— — — (22.9)— (22.9)
Stock-based compensation— 40.8 — — — 40.8 
Restricted stock activity— (17.7)— — — (17.7)
Dividends declared ($0.62 per share)
— — (65.7)— — (65.7)
Balances at March 31, 2022$1.1 $2,363.9 $11,410.4 $(206.0)$(17.5)$13,551.9 
Balances at December 31, 2020$1.1 $2,097.5 $8,546.2 $(147.0)$(18.0)$10,479.8 
Net earnings— — 289.0 — — 289.0 
Stock option exercises— 19.2 — — — 19.2 
Treasury stock sold— 4.6 — — 0.1 4.7 
Currency translation adjustments— — — 14.6 — 14.6 
Stock-based compensation— 32.4 — — — 32.4 
Restricted stock activity— (14.8)— — — (14.8)
Dividends declared ($0.5625 per share)
— — (59.2)— — (59.2)
Balances at March 31, 2021$1.1 $2,138.9 $8,776.0 $(132.4)$(17.9)$10,765.7 

See accompanying notes to Condensed Consolidated Financial Statements.
8




Roper Technologies, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (unaudited)
All currency and share amounts are in millions, except per share data

1.    Basis of Presentation

The accompanying Condensed Consolidated Financial Statements for the three months ended March 31, 2022 and 2021 are unaudited. In the opinion of management, the accompanying unaudited Condensed Consolidated Financial Statements reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the financial position, results of operations, comprehensive income and cash flows of Roper Technologies, Inc. and its subsidiaries (“Roper,” the “Company,” “we,” “our” or “us”) for all periods presented. The December 31, 2021 financial position data included herein was derived from the audited consolidated financial statements included in the Company’s 2021 Annual Report on Form 10-K (“Annual Report”) filed on February 22, 2022 with the Securities and Exchange Commission (“SEC”) but does not include all disclosures required by U.S. generally accepted accounting principles (“GAAP”).

Roper’s management has made estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of contingent assets and liabilities to prepare these Condensed Consolidated Financial Statements in conformity with GAAP. Actual results could differ from those estimates.

During 2021, the Company signed definitive agreements to divest our TransCore, Zetec and CIVCO Radiotherapy businesses. As of March 31, 2022, Roper has completed all three divestitures. The financial results for these businesses are presented as discontinued operations for all periods presented. Unless otherwise noted, discussion within these notes to the Condensed Consolidated Financial Statements relate to continuing operations. Refer to Note 5 for additional information on discontinued operations.

The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year. You should read these unaudited Condensed Consolidated Financial Statements in conjunction with Roper’s audited consolidated financial statements and the notes thereto included in its Annual Report. Certain prior period amounts have been reclassified to conform to current period presentation.

2.    Recent Accounting Pronouncements

The Financial Accounting Standards Board (“FASB”) establishes changes to accounting principles under GAAP in the form of accounting standards updates (“ASUs”) to the Accounting Standards Codification (“ASC”). The Company considers the applicability and impact of all ASUs. Any recent ASUs not listed were assessed and determined to be either not applicable or are expected to have an immaterial impact on the Company’s results of operations, financial position or cash flows.

3.    Weighted Average Shares Outstanding

Basic earnings per share were calculated using net earnings and the weighted average number of shares of common stock outstanding during the respective period. Diluted earnings per share were calculated using net earnings and the weighted average number of shares of common stock and potential common stock outstanding during the respective period. Potentially dilutive common stock consisted of stock options based upon the trading price of Roper’s common stock. The effects of potential common stock were determined using the treasury stock method. Weighted average shares outstanding are shown below:
9



Three months ended March 31,
20222021
Basic shares outstanding105.6 105.0 
Effect of potential common stock:
Common stock awards1.1 1.0 
Diluted shares outstanding106.7 106.0 

For the three months ended March 31, 2022, there were 0.840 outstanding stock options, respectively, that were not included in the determination of diluted earnings per share because doing so would have been antidilutive, as compared to 0.647 outstanding stock options that would have been antidilutive in the respective 2021 period.

4.    Business Acquisitions and Disposition

On January 3, 2022, Roper acquired the outstanding membership interests of Horizon Lab Systems, LLC, a provider of laboratory information management systems in the toxicology, environmental, public health and agricultural markets for an aggregate purchase price of $49.8. This acquisition has been integrated into our Clinisys business and its results are reported in the Application Software reportable segment. The results of operations of the acquired business are included in Roper’s Condensed Consolidated Financial Statements since the date of acquisition. Pro forma results of operations and the revenue and net income subsequent to the acquisition date has not been presented because the effects of the acquisition were not material to our financial results.

The Company recorded $25.6 in goodwill and $23.3 of other identifiable intangibles in connection with this acquisition. The amortizable intangible assets include customer relationships of $20.9 (15.1 year weighted average useful life) and technology of $2.4 (5.3 year weighted average useful life).

Disposition

On March 17, 2021, Roper completed the sale of a minority investment in Sedaru, Inc. for $27.1. The pretax gain on the sale was $27.1, which is reported in “Other income (expense), net” in the Condensed Consolidated Statement of Earnings.

5.    Discontinued Operations

During 2021, the Company signed definitive agreements to divest our TransCore, Zetec and CIVCO Radiotherapy businesses as described below.

On March 17, 2022, Roper closed on the divestiture of our TransCore business to an affiliate of Singapore Technologies Engineering Ltd., for approximately $2,680.0 in cash. The sale resulted in a pretax gain of $2,073.7 and income tax expense of $550.5, which are reported within “Gain on disposition of discontinued operations, net of tax” in the Condensed Consolidated Statements of Earnings. TransCore was previously included in the Network Software & Systems reportable segment.

On January 5, 2022, Roper closed on the divestiture of our Zetec business to Eddyfi NDT Inc. for approximately $350.0 in cash. The sale resulted in a pretax gain of $255.3 and income tax expense of $60.9, which are reported within “Gain on disposition of discontinued operations, net of tax” in the Condensed Consolidated Statements of Earnings. Zetec was previously included in the Process Technologies reportable segment.

On November 1, 2021, Roper closed the divestiture of our CIVCO Radiotherapy business to an affiliate of Blue Wolf Capital Partners LLC. CIVCO Radiotherapy business was previously included in the Measurement & Analytical Solutions reportable segment.

The Company concluded these disposal activities, in the aggregate, represented a strategic shift that will have a major effect on the Company’s operations and financial results. These divestitures significantly enhance our mix of high-margin, recurring revenue businesses and notably reduce our working capital requirements. Accordingly, the financial results of the TransCore, Zetec and CIVCO Radiotherapy businesses are presented in the Condensed Consolidated Financial Statements as discontinued operations for all periods presented. Current and non-current assets and liabilities of these businesses are presented in the
10


Condensed Consolidated Balance Sheet as assets and liabilities of discontinued operations classified as held for sale at December 31, 2021.

The following tables summarize the major classes of assets and liabilities related to the discontinued operations of the TransCore, Zetec and CIVCO Radiotherapy businesses, as reported in the Condensed Consolidated Balance Sheets at December 31, 2021:

Accounts receivable, net$74.7 
Inventories, net47.8 
Unbilled receivables158.2 
Goodwill405.5 
Other intangible assets, net31.0 
Other current assets71.4 
Current assets held for sale$788.6 
Accounts payable$40.3 
Accrued compensation27.0 
Deferred taxes29.5 
Other current liabilities62.3 
Current liabilities held for sale$159.1 

The following table summarizes the major classes of revenue and expenses constituting net income from discontinued operations attributable to the TransCore, Zetec and CIVCO Radiotherapy businesses:

Three Months Ended March 31,
20222021
Net revenues$100.4 $152.5 
Cost of sales71.2 94.7 
Gross profit29.2 57.8 
Selling, general and administrative expenses (1)
19.9 31.9 
Income from operations9.3 25.9 
Other income (expense), net0.1 (0.1)
Earnings before income taxes (2)
9.4 25.8 
Income taxes(6.2)6.7 
Earnings from discontinued operations, net of tax15.6 19.1 
Gain on disposition of discontinued operations, net of tax1,717.3  
Net earnings from discontinued operations$1,732.9 $19.1 
(1) Includes stock-based compensation expense of $0.9 and $1.3 for the three months ended March 31, 2022 and 2021, respectively. In connection with the sale of TransCore and Zetec, we recognized expense of $4.5 associated with accelerated vesting of share-based awards. The charges associated with accelerated vesting were recorded as a component of “Gain on disposition of discontinued operations, net of tax” within the Condensed Consolidated Statements of Earnings.
(2) During the three months ended March 31, 2022, there was no depreciation of property, plant and equipment or amortization of intangible assets given the asset classification as held for sale during the period. During the three months ended March 31, 2021 depreciation and amortization was $1.9.
11


6.    Stock Based Compensation

The Roper Technologies, Inc. 2021 Incentive Plan (“2021 Plan”) is a stock-based compensation plan used to grant incentive stock options, nonqualified stock options, restricted stock, stock appreciation rights or equivalent instruments to Roper’s employees, officers, directors and consultants.

The following table provides information regarding the Company’s stock-based compensation expense:

Three Months Ended March 31,
20222021
Stock-based compensation$35.9 $31.6 
Tax effect recognized in net earnings from continuing operations7.5 6.6 

Stock Options - In the three months ended March 31, 2022, 0.365 options were granted with a weighted average fair value of $115.83 per option. During the same period in 2021, 0.498 options were granted with a weighted average fair value of $94.69 per option. All options were issued with an exercise price equal to the closing price of Roper’s common stock on the date of grant, as required by the 2021 Plan.

Roper records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes option-pricing model. Historical data is used to estimate the expected price volatility, the expected dividend yield, the expected option life and the expected forfeiture rate. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the estimated life of the option.

The following weighted average assumptions were used to estimate the fair value of options granted during current and prior year periods using the Black-Scholes option-pricing model:

Three months ended March 31,
20222021
Risk-free interest rate (%)2.05 0.94 
Expected option life (years)5.635.61
Expected volatility (%)24.52 25.16 
Expected dividend yield (%)0.54 0.56 

Cash received from option exercises for the three months ended March 31, 2022 and 2021 was $38.7 and $19.2, respectively.

Restricted Stock Grants - During the three months ended March 31, 2022, the Company granted 0.219 shares with a weighted average grant date fair value of $455.84 per restricted share. During the same period in 2021, the Company granted 0.207 shares with a weighted average grant date fair value of $404.14 per restricted share. All grants were issued at grant date fair value.

During the three months ended March 31, 2022, 0.116 restricted shares vested with a weighted average grant date fair value of $329.75 per restricted share and a weighted average vest date fair value of $457.31 per restricted share.

Employee Stock Purchase Plan - Roper’s employee stock purchase plan (“ESPP”) allows employees in the U.S. and Canada to designate up to 10% of eligible earnings to purchase Roper’s common stock at a 10% discount on the lower of the closing price of the stock on the first and last day of each quarterly offering period. Common stock sold to employees pursuant to the ESPP may be either treasury stock, stock purchased on the open market, or newly issued shares.

During the three months ended March 31, 2022 and 2021, participants in the ESPP purchased 0.013 and 0.013 shares of Roper’s common stock for total consideration of $5.5 and $4.7, respectively. All shares were purchased from Roper’s treasury shares.

12


7.    Inventories

The components of inventory were as follows:

March 31,
2022
December 31,
2021
Raw materials and supplies$131.5 $112.7 
Work in process36.0 30.2 
Finished products72.1 69.3 
Inventory reserves(36.9)(36.1)
Inventories, net$202.7 $176.1 

8.    Goodwill and Other Intangible Assets

The carrying value of goodwill by segment was as follows:
Application SoftwareNetwork Software & SystemsMeasurement & Analytical SolutionsProcess TechnologiesTotal
Balances at December 31, 2021$8,889.3 $3,797.0 $1,160.6 $247.6 $14,094.5 
Additions25.6    25.6 
Other (0.5)  (0.5)
Currency translation adjustments(6.6)(12.1)(5.0)(1.0)(24.7)
Balances at March 31, 2022$8,908.3 $3,784.4 $1,155.6 $246.6 $14,094.9 

Other relates primarily to purchase accounting adjustments for acquisitions.

Other intangible assets were comprised of:

CostAccumulated
amortization
Net book
value
Assets subject to amortization:
Customer related intangibles$7,532.0 $(2,108.0)$5,424.0 
Unpatented technology906.4 (431.8)474.6 
Software149.5 (122.4)27.1 
Patents and other protective rights9.6 (2.1)7.5 
Trade names12.8 (6.1)6.7 
Assets not subject to amortization:
Trade names648.6 — 648.6 
Balances at December 31, 2021$9,258.9 $(2,670.4)$6,588.5 
Assets subject to amortization:
Customer related intangibles$7,527.0 $(2,205.3)$5,321.7 
Unpatented technology893.6 (445.6)448.0 
Software149.4 (125.2)24.2 
Patents and other protective rights9.6 (2.1)7.5 
Trade names16.3 (7.0)9.3 
Assets not subject to amortization:
Trade names643.4 — 643.4 
Balances at March 31, 2022$9,239.3 $(2,785.2)$6,454.1 

Amortization expense of other intangible assets was $145.8 and $145.1 during the three months ended March 31, 2022 and 2021, respectively.
13



An evaluation of the carrying value of goodwill and indefinite-lived intangibles is required to be performed on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. There have been no events or changes in circumstances which indicate an interim impairment review is required in 2022. The Company will perform the annual analysis during the fourth quarter of 2022.

9.    Fair Value of Financial Instruments and Debt

Roper’s debt at March 31, 2022 included $7,500 of fixed-rate senior notes with the following fair values:

$500 3.125% senior notes due 2022
503 
$300 0.450% senior notes due 2022
299 
$700 3.650% senior notes due 2023
710 
$500 2.350% senior notes due 2024
493 
$300 3.850% senior notes due 2025
305 
$700 1.000% senior notes due 2025
650 
$700 3.800% senior notes due 2026
717 
$700 1.400% senior notes due 2027
635 
$800 4.200% senior notes due 2028
831 
$700 2.950% senior notes due 2029
675 
$600 2.000% senior notes due 2030
534 
$1,000 1.750% senior notes due 2031
864 

The fair values of the senior notes are based on the trading prices of each series of notes, which the Company has determined to be Level 2 in the FASB fair value hierarchy.

10.    Contingencies

Roper, in the ordinary course of business, is party to various pending or threatened legal actions, including product liability, intellectual property, data privacy and employment practices that, in general, are of a nature consistent with those over the past several years. After analyzing the Company’s contingent liabilities on a gross basis and, based upon past experience with resolution of such legal claims and the availability and limits of the primary, excess, and umbrella liability insurance coverages with respect to pending claims, management believes that adequate provision has been made to cover any potential liability not covered by insurance, and that the ultimate liability, if any, arising from these actions should not have a material adverse effect on Roper’s consolidated financial position, results of operations or cash flows. However, no assurances can be given in this regard.

Roper’s subsidiary, Vertafore, Inc., was named in three putative class actions, two in the U.S. District Court for the Southern District of Texas (Allen, et al. v. Vertafore, Inc., Case 4:20-cv-4139, filed December 4, 2020) and Masciotra, et al. v. Vertafore, Inc., (originally filed on December 8, 2020 as Case 1:20-cv-03603 in the U.S. District Court for the District of Colorado and subsequently transferred), and one in the U.S. District Court for the Northern District of Texas (Mulvey, et al. v. Vertafore, Inc., Case 3:21-cv-00213-E, filed January 31, 2021). In July 2021, the court granted Vertafore’s motion to dismiss the Allen Case. In March 2022, the U.S. Fifth Circuit Court of Appeals affirmed the lower court’s dismissal of the Allen case. In July 2021, the plaintiff in the Masciotra case voluntarily dismissed his action without prejudice. The Allen case and the Mulvey case each purport to represent approximately 27.7 million individuals who held Texas driver’s licenses prior to February 2019. In November 2020, Vertafore announced that as a result of human error, three data files were inadvertently stored in an unsecured external storage service that appears to have been accessed without authorization. The files, which included driver information for licenses issued before February 2019, contained Texas driver license numbers, as well as names, dates of birth, addresses and vehicle registration histories. The files did not contain any Social Security numbers or financial account information. These cases seek recovery under the Driver’s Privacy Protection Act, 18 U.S.C. § 2721. In addition, Roper was advised that the Texas Attorney General is investigating the data event.

Roper’s subsidiary, Verathon, Inc. (“Verathon”), is defending a patent infringement action pending in the United States District Court for the Western District of Washington (Berall v. Verathon, Inc., Case No. 2:2021mc00043). Plaintiff claims that video laryngoscopes and certain accessories sold by Verathon from approximately 2006 through 2016 infringe U.S. Patent 5,827,178 (the “‘178 Patent”). The complaint seeks an unspecified amount of damages, enhanced damages, attorneys’ fees, costs, and pre-
14


and post-judgment interest. Verathon contends that the products at issue do not infringe the ‘178 Patent and that the ‘178 Patent is invalid. Verathon is vigorously defending the matter.

Roper or our subsidiaries have been named defendants along with numerous industrial companies in asbestos-related litigation claims in certain U.S. states. To date, no significant resources have been required by Roper to respond to asbestos claims. In the first quarter of 2022, Roper completed a transaction in which it transferred the remainder of our exposure for asbestos claims to a third party. In connection with this transaction, Roper incurred a one-time charge of $4.1, which is recorded as a component of “Other income (expense), net” within the Condensed Consolidated Statements of Earnings.

11.    Business Segments

The following table presents selected financial information by reportable segment:

Three months ended March 31,
20222021Change %
Net revenues:
Application Software$631.5 $576.6 9.5 %
Network Software & Systems368.7 314.2 17.3 %
Measurement & Analytical Solutions392.4 369.6 6.2 %
Process Technologies134.0 115.7 15.8 %
Total$1,526.6 $1,376.1 10.9 %
Gross profit:
Application Software$437.8 $398.7 9.8 %
Network Software & Systems302.4 256.4 17.9 %
Measurement & Analytical Solutions217.6 218.2 (0.3)%
Process Technologies72.3 62.7 15.3 %
Total$1,030.1 $936.0 10.1 %
Operating profit*:
Application Software$173.8 $153.7 13.1 %
Network Software & Systems145.4 114.1 27.4 %
Measurement & Analytical Solutions115.9 121.5 (4.6)%
Process Technologies41.8 35.1 19.1 %
Total$476.9 $424.4 12.4 %
Long-lived assets:
Application Software$135.8 $126.7 7.2 %
Network Software & Systems28.5 27.8 2.5 %
Measurement & Analytical Solutions32.5 33.9 (4.1)%
Process Technologies13.3 18.3 (27.3)%
Total$210.1 $206.7 1.6 %
 
*Segment operating profit is before unallocated corporate general and administrative expenses. These expenses were $55.8 and $49.8 for the three months ended March 31, 2022 and 2021, respectively.

15


12.    Revenues from Contracts

Disaggregated Revenue - We disaggregate our revenues into two categories: (i) software and related services; and (ii) engineered products and related services. Software and related services revenues are primarily derived from our Application Software and Network Software & Systems reportable segments. Engineered products and related services revenues are derived from all of our reportable segments except Application Software and comprise substantially all of the revenues generated in our Measurement & Analytical Solutions and Process Technologies reportable segments. See details in the table below.

Three Months Ended March 31,
20222021
Software and related services$970.0 $864.5 
Engineered products and related services556.6 511.6 
Net revenues$1,526.6 $1,376.1 

Remaining performance obligations - Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and excludes unexercised contract options. As of March 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $4,000.3. We expect to recognize revenue of $2,718.0, or approximately 68% of our remaining performance obligations over the next 12 months (“Backlog”), with the remainder to be recognized thereafter.

Contract balances
Balance Sheet AccountMarch 31, 2022December 31, 2021Change
Unbilled receivables $110.0 $95.3 $14.7 
Deferred revenue - current(1,120.3)(1,130.2)9.9 
Deferred revenue - non-current (1)
(111.5)(75.3)(36.2)
Net contract assets/(liabilities)$(1,121.8)$(1,110.2)$(11.6)
(1) The non-current portion of deferred revenue is included in “Other liabilities” in our Condensed Consolidated Balance Sheets.

The change in our net contract assets/(liabilities) from December 31, 2021 to March 31, 2022 was due primarily to the timing of payments and invoicing relating to Software-as-a-Service (“SaaS”) and post contract support (“PCS”) renewals, partially offset by the increase in unbilled receivables due to the timing of invoicing primarily related to software milestone billings associated with multi-year term license renewals and software implementations.

Most of the Company’s project-based contracts where the input method of revenue recognition is utilized are billed as work progresses in accordance with the contract terms and conditions, either at periodic intervals or upon achievement of certain milestones. Often this results in unbilled receivables where billing occurs after revenue recognition. The Company records deferred revenue when cash payments are received or due in advance of the Company’s performance relating primarily to SaaS and PCS renewals. Revenue recognized from the deferred revenue balance on December 31, 2021 and 2020 was $495.7 and $450.9 for the three months ended March 31, 2022 and 2021, respectively.

In order to determine revenues recognized in the period, we allocate revenue to the individual deferred revenue balance outstanding at the beginning of the year until the revenue exceeds that balance.

The current and non-current portions of deferred commissions are included in “Other current assets” and “Other assets,” respectively, in our Condensed Consolidated Balance Sheets. At March 31, 2022 and December 31, 2021, we had $58.3 and $56.7 of deferred commissions, respectively.

16


ITEM 2.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

You should read the following discussion in conjunction with Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on form 10-K for the year ended December 31, 2021 (“Annual Report”) as filed on February 22, 2022 with the U.S. Securities and Exchange Commission (“SEC”) and the Notes to Condensed Consolidated Financial Statements included elsewhere in this report.

Information About Forward-Looking Statements

This report includes “forward-looking statements” within the meaning of the federal securities laws. In addition, we, or our executive officers on our behalf, may from time to time make forward-looking statements in reports and other documents we file with the SEC or in connection with oral statements made to the press, potential investors or others. All statements that are not historical facts are “forward-looking statements.” Forward-looking statements may be indicated by words or phrases such as “anticipate,” “estimate,” “plans,” “expects,” “projects,” “should,” “will,” “believes” or “intends” and similar words and phrases. These statements reflect management’s current beliefs and are not guarantees of future performance. They involve risks and uncertainties that could cause actual results to differ materially from those expressed or implied in any forward-looking statement. Such risks and uncertainties include any ongoing impacts of the COVID-19 pandemic on our business, operations, financial results and liquidity, which will depend on numerous evolving factors that we cannot accurately predict or assess, including: the duration and scope of the pandemic, new variants of the virus and the distribution and efficacy of vaccines; the impact of vaccine mandates on our workforce in certain jurisdictions; any negative impact on global and regional markets, economies and economic activity; actions governments, businesses and individuals take in response to the pandemic; the effects of the pandemic, including all of the foregoing, on our employees, customers, suppliers, and business partners, and how quickly economies and demand for our products and services recover following the pandemic.

Examples of forward-looking statements in this report include but are not limited to statements regarding operating results, the success of our operating plans, our expectations regarding our ability to generate cash and reduce debt and associated interest expense, profit and cash flow expectations, the prospects for newly acquired businesses to be integrated and contribute to future growth and our expectations regarding growth through acquisitions. Important assumptions relating to the forward-looking statements include, among others, demand for our products, the cost, timing and success of product upgrades and new product introductions, raw material costs, expected pricing levels, expected outcomes of pending litigation, competitive conditions and general economic conditions. These assumptions could prove inaccurate. Although we believe that the estimates and projections reflected in the forward-looking statements are reasonable, our expectations may prove to be incorrect. Important factors that could cause actual results to differ materially from estimates or projections contained in the forward-looking statements include but are not limited to:

general economic conditions;
difficulty making acquisitions and successfully integrating acquired businesses;
any unforeseen liabilities associated with future acquisitions;
limitations on our business imposed by our indebtedness;
unfavorable changes in foreign exchange rates;
failure to effectively mitigate cybersecurity threats, including any litigation arising therefrom;
failure to comply with new data privacy laws and regulations, including any litigation arising therefrom;
difficulties associated with exports/imports and risks of changes to tariff rates;
risks and costs associated with our international sales and operations;
rising interest rates;
product liability and insurance risks;
increased warranty exposure;
future competition;
the cyclical nature of some of our markets;
reduction of business with large customers;
risks associated with government contracts;
changes in the supply of, or price for, labor, energy, raw materials, parts and components, including as a result of impacts from the current inflationary environment, ongoing supply chain constraints or outbreaks of COVID-19;
environmental compliance costs and liabilities;
potential write-offs of our goodwill and other intangible assets;
our ability to successfully develop new products;
failure to protect our intellectual property;
the effect of, or change in, government regulations (including tax);
17


economic disruption caused by armed conflicts (such as the war in Ukraine), terrorist attacks, health crises (such as the COVID-19 pandemic) or other unforeseen geopolitical events; and
the factors discussed in other reports we file with the SEC from time to time.

You should not place undue reliance on any forward-looking statements, which are based on current expectations. Further, forward-looking statements speak only as of the date they are made, and we undertake no obligation to publicly update any of these statements in light of new information or future events.

Overview

Roper is a diversified technology company. We operate market leading businesses that design and develop vertical software and application-specific products for a variety of defensible niche markets.

We pursue consistent and sustainable growth in revenue, earnings and cash flow by emphasizing continuous improvement in the operating performance of our businesses. In addition, we utilize a disciplined, analytical and process-driven approach to redeploy our excess free cash flow toward high-quality acquisitions.

Discontinued Operations

During 2021, the Company signed definitive agreements to divest our TransCore, Zetec and CIVCO Radiotherapy businesses. As of March 31, 2022, Roper has completed all three divestitures. The financial results of these businesses are classified as discontinued operations and certain prior period amounts have been reclassified to conform to current period presentation. Information regarding discontinued operations is included in Note 5 of the Notes to Condensed Consolidated Financial Statements.

Critical Accounting Policies

There were no material changes during the three months ended March 31, 2022 to the items that we disclosed as our critical accounting policies and estimates in “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report.

Recently Issued Accounting Standards

Information regarding new accounting pronouncements is included in Note 2 of the Notes to Condensed Consolidated Financial Statements.

Impact of COVID-19 on our Business

The extent to which the COVID-19 pandemic impacts our business, results of operations and financial condition will depend on future developments, which are highly uncertain and are difficult to predict, including, but not limited to, the duration and spread of the outbreak and its severity, the actions to contain the virus and its variants including the distribution, administration and efficacy of available vaccines, the impact of vaccine mandates on our workforce, and how quickly and to what extent normal economic and operating conditions can resume. As a result of the effects of the COVID-19 global pandemic our ability to obtain products or services from certain suppliers and to operate at certain locations have been and may continue to be impacted. If COVID-19 and its variants continue to spread, particularly in countries with low vaccination rates, certain countries may experience more severe and lasting impacts from the pandemic. To the extent we have operations and/or customers in these countries, we may experience adverse impacts on our businesses located in such countries.

18


Results of Continuing Operations
All currency amounts are in millions, percentages are of net revenues

Percentages may not sum due to rounding.

The following table sets forth selected information for the periods indicated.
Three months ended March 31,
20222021
Net revenues:
Application Software$631.5 $576.6 
Network Software & Systems368.7 314.2 
Measurement & Analytical Solutions392.4 369.6 
Process Technologies134.0 115.7 
Total$1,526.6 $1,376.1 
Gross margin:
Application Software69.3 %69.1 %
Network Software & Systems82.0 81.6 
Measurement & Analytical Solutions55.5 59.0 
Process Technologies54.0 54.2 
Total67.5 68.0 
Selling, general and administrative expenses:
Application Software41.8 %42.5 %
Network Software & Systems42.6 45.3 
Measurement & Analytical Solutions25.9 26.2 
Process Technologies22.8 23.9 
Total36.2 37.2 
Segment operating margin:
Application Software27.5 %26.7 %
Network Software & Systems39.4 36.3 
Measurement & Analytical Solutions29.5 32.9 
Process Technologies31.2 30.3 
Total31.2 30.8 
Corporate administrative expenses(3.7)(3.6)
Income from operations27.6 27.2 
Interest expense, net(3.4)(4.4)
Other income (expense), net(0.1)2.0 
Earnings before income taxes24.0 24.8 
Income taxes(5.2)(5.2)
Net earnings from continuing operations18.8 %19.6 %

19


Three months ended March 31, 2022 compared to three months ended March 31, 2021

Net revenues for the three months ended March 31, 2022 increased by 10.9% as compared to the three months ended March 31, 2021. The components of revenue growth for the three months ended March 31, 2022 were as follows:

Application SoftwareNetwork Software & SystemsMeasurement & Analytical SolutionsProcess TechnologiesRoper
Total Revenue Growth9.5 %17.3 %6.2 %15.9 %10.9 %
Less Impact of:
Acquisitions/Divestitures1.0 1.5 — — 0.8 
Foreign Exchange(0.6)(0.3)(1.1)(1.7)(0.8)
Organic Revenue Growth9.1 %16.1 %7.3 %17.6 %10.9 %

In our Application Software segment, revenues were $631.5 in the three months ended March 31, 2022 as compared to $576.6 in the three months ended March 31, 2021. The growth of 9.1% in organic revenues was broad-based across the segment led by our businesses serving property and casualty insurance, government contracting, and acute healthcare markets. Gross margin increased to 69.3% in the three months ended March 31, 2022 as compared to 69.1% in the three months ended March 31, 2021 due primarily to operating leverage on higher organic revenues and revenue mix. SG&A expenses decreased as a percentage of revenue to 41.8% in the three months ended March 31, 2022 as compared to 42.5% in the three months ended March 31, 2021 due to operating leverage on higher organic revenues. The resulting operating margin was 27.5% in the three months ended March 31, 2022 as compared to 26.7% in the three months ended March 31, 2021.

In our Network Software & Systems segment, revenues were $368.7 in the three months ended March 31, 2022 as compared to $314.2 in the three months ended March 31, 2021. The growth of 16.1% in organic revenues was broad-based across the segment led by our network software businesses serving the freight match, media and entertainment and life insurance markets. Gross margin increased to 82.0% in the three months ended March 31, 2022 as compared to 81.6% in the three months ended March 31, 2021 due primarily to revenue mix. SG&A expenses decreased as a percentage of revenues at 42.6% in the three months ended March 31, 2022 as compared to 45.3% in the three months ended March 31, 2021 due primarily to operating leverage on higher organic sales combined with revenue mix. As a result, operating margin was 39.4% in the three months ended March 31, 2022 as compared to 36.3% in the three months ended March 31, 2021.

In our Measurement & Analytical Solutions segment, revenues were $392.4 in the three months ended March 31, 2022 as compared to $369.6 in the three months ended March 31, 2021. The growth of 7.3% in organic revenues was primarily due to our water meter technology business and industrial businesses. Gross margin decreased to 55.5% in the three months ended March 31, 2022 as compared to 59.0% in the three months ended March 31, 2021 due primarily to higher material, component and freight costs as our businesses navigate the widespread global supply chain challenges. SG&A expenses as a percentage of revenues decreased to 25.9% in the three months ended March 31, 2022 as compared to 26.2% in the three months ended March 31, 2021 due primarily to revenue mix. The resulting operating margin was 29.5% in the three months ended March 31, 2022 as compared to 32.9% in the three months ended March 31, 2021.

In our Process Technologies segment, revenues were $134.0 in the three months ended March 31, 2022 as compared to $115.7 in the three months ended March 31, 2021. The growth of 17.6% in organic revenues was broad-based across the segment led by a recovery in oil and gas markets. Gross margin decreased to 54.0% in the three months ended March 31, 2022 as compared to 54.2% in the three months ended March 31, 2021 due to primarily to revenue mix partially offset by higher operating leverage on organic revenues. SG&A expenses as a percentage of revenues decreased to 22.8% in the three months ended March 31, 2022 as compared to 23.9% in the three months ended March 31, 2021 due to operating leverage on higher organic revenues. As a result, operating margin was 31.2% in the three months ended March 31, 2022 as compared to 30.3% in the three months ended March 31, 2021.

Corporate expenses increased to $55.8, or 3.7% of revenues, in the three months ended March 31, 2022 as compared to $49.8, or 3.6% of revenues, in the three months ended March 31, 2021. The dollar increase was due primarily to higher compensation and professional services expense.

Net interest expense decreased to $52.6 for the three months ended March 31, 2022 as compared to $60.6 for the three months ended March 31, 2021 due to lower weighted average debt balances associated with our credit facility and fixed debt.

20


Other expense, net, of $1.9 for the three months ended March 31, 2022 was composed primarily of a one-time charge associated with a transaction to transfer the remainder of our exposure related to asbestos claims to a third party, partially offset by foreign exchange gains at our non-U.S. based subsidiaries. Other income, net, of $27.1 for the three months ended March 31, 2021 was composed primarily of a gain on sale of minority investment of $27.1.

Income taxes as a percent of pretax earnings were 21.5% for the three months ended March 31, 2022 as compared to 20.9% for the three months ended March 31, 2021. The rate was impacted by the timing of a tax benefit associated with an internal restructuring plan that occurred in the first quarter of 2021.

Backlog is equal to our remaining performance obligations expected to be recognized within the next 12 months as discussed in Note 12 of the Notes to Condensed Consolidated Financial Statements. Backlog increased 28% to $2,718.0 at March 31, 2022 as compared to $2,131.6 at March 31, 2021. Organic growth in backlog was 27% and acquisitions contributed 1%.

Backlog as of
March 31,
20222021
Application Software$1,567.5 $1,394.6 
Network Software & Systems476.5 382.1 
Measurement & Analytical Solutions508.8 248.5 
Process Technologies165.2 106.4 
Total$2,718.0 $2,131.6 

Financial Condition, Liquidity and Capital Resources
All currency amounts are in millions

Selected cash flows for the three months ended March 31, 2022 and 2021 were as follows:

Three months ended March 31,
Cash provided by/(used in):20222021
Continuing operations:
Cash provided by operating activities$473.8 $525.9 
Cash (used in) provided by investing activities$(67.8)$12.7 
Cash used in financing activities$(508.8)$(544.8)
Cash flows provided by discontinued operations$2,996.1 $31.3 

Operating activities - Net cash provided by operating activities from continuing operations decreased by 10% to $473.8 in the three months ended March 31, 2022 as compared to $525.9 in the three months ended March 31, 2021, due primarily to less cash provided by working capital associated with higher incentive compensation payments in the first quarter of 2022 associated with 2021 performance and approximately $36 of accelerated cash receipts in the first quarter of 2021 generated from our UK-based laboratory software business. These decreases were partially offset by higher net income from continuing operations net of non-cash expenses.

Investing activities - Cash used in investing activities from continuing operations during the three months ended March 31, 2022 is due to a business acquisition and capital expenditures. Cash provided by investing activities from continuing operations during the three months ended March 31, 2021 was due primarily to the proceeds from the sale of a minority investment, partially offset by capital expenditures.

Financing activities - Cash used in financing activities from continuing operations for the three months ended March 31, 2022 was primarily due to repayments on our unsecured credit facility and dividend payments, partially offset by net proceeds from stock based compensation. Cash used in financing activities from continuing operations during the three months ended March 31, 2021 was primarily due to net repayments on our unsecured credit facility and dividend payments.

Discontinued operations - Cash provided by discontinued operations for the three months ended March 31, 2022 was primarily due to proceeds from the sale of TransCore and Zetec slightly offset by less cash provided by discontinued operations which was impacted by the timing of our divestiture activity. Cash provided by discontinued operations during the three months ended
21


March 31, 2021 was primarily due to net income net of non-cash expenses and cash provided by working capital primarily associated with the timing of payments related to accounts receivable.

Effect of foreign currency exchange rate changes on cash - Cash and cash equivalents decreased during the three months ended March 31, 2022 by $7.3 due primarily to the strengthening of the U.S. dollar against the functional currencies of our European and United Kingdom subsidiaries partially offset by weakening of the U.S. dollar against our Canadian subsidiaries. Cash and cash equivalents decreased during the three months ended March 31, 2021 by $2.4 due primarily to the strengthening of the U.S. dollar against the functional currencies of our European subsidiaries.

Total debt at March 31, 2022 consisted of the following:

$500 3.125% senior notes due 2022$500.0 
$300 0.450% senior notes due 2022300.0 
$700 3.650% senior notes due 2023700.0 
$500 2.350% senior notes due 2024500.0 
$300 3.850% senior notes due 2025300.0 
$700 1.000% senior notes due 2025700.0 
$700 3.800% senior notes due 2026700.0 
$700 1.400% senior notes due 2027700.0 
$800 4.200% senior notes due 2028800.0 
$700 2.950% senior notes due 2029700.0 
$600 2.000% senior notes due 2030600.0 
$1,000 1.750% senior notes due 20311,000.0 
Unsecured credit facility— 
Deferred finance costs(45.9)
Other0.2 
Total debt, net of deferred finance costs7,454.3 
Less current portion799.5 
Long-term debt, net of deferred finance costs$6,654.8 

The interest rate on borrowings under our $3,000.0 unsecured credit facility is calculated based upon various recognized indices plus a margin as defined in the credit facility. At March 31, 2022, we had no outstanding borrowings under our unsecured credit facility and $20.3 of outstanding letters of credit.

Cash at our foreign subsidiaries at March 31, 2022 increased to $394 as compared to $311 at December 31, 2021 due primarily to the cash generated at our foreign subsidiaries during the three months ended March 31, 2022, partially offset by the repatriation of $29 during the three months ended March 31, 2022. We intend to repatriate substantially all historical and future earnings.

We expect existing cash balances, together with cash generated by our operations and amounts available under our credit facility, will be sufficient to fund our operating requirements for the foreseeable future.

We were in compliance with all debt covenants related to our unsecured credit facility throughout the three months ended March 31, 2022.

22


Net working capital (total current assets, excluding cash and current assets held for sale, less total current liabilities, excluding debt and current liabilities held for sale) decreased to negative $1,454.2 at March 31, 2022 as compared to negative $882.5 at December 31, 2021 primarily driven by an increase in income taxes payable associated with the divestitures of TransCore and Zetec and a reduction in accounts receivable, partially offset by a decrease in accrued compensation. Consistent negative net working capital demonstrates Roper’s continued evolution and focus on asset-light business models. Total debt was $7,454.3 at March 31, 2022 as compared to $7,921.8 at December 31, 2021, due primarily to the net repayments under our unsecured credit facility. Our leverage on a continuing operations basis is shown in the following table:

March 31,
2022
December 31,
2021
Total debt$7,454.3 $7,921.8 
Cash(3,237.5)(351.5)
Net debt4,216.8 7,570.3 
Stockholders’ equity13,551.9 11,563.8 
Total net capital$17,768.7 $19,134.1 
Net debt / total net capital23.7 %39.6 %

Capital expenditures were $7.1 for the three months ended March 31, 2022 as compared to $7.1 for the three months ended March 31, 2021. Capitalized software expenditures were $7.5 for the three months ended March 31, 2022 as compared to $7.2 for the three months ended March 31, 2021. We expect the aggregate of capital expenditures and capitalized software expenditures for the balance of the year to be comparable to prior years as a percentage of revenues.

Off-Balance Sheet Arrangements

At March 31, 2022, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

Outlook

Current geopolitical and economic uncertainties could adversely affect our business prospects. The COVID-19 pandemic has had, and may continue to have, an adverse impact on our business. An armed conflict (such as the war in Ukraine), significant terrorist attack, other global conflict, or public health crisis could cause changes in world economies that would adversely affect us. It is impossible to isolate each of these potential factor’s future effects on current economic conditions or any of our businesses. It is also impossible to predict with any reasonable degree of certainty what or when any additional events may occur that also would similarly disrupt the economy and have an adverse impact on our businesses.

We maintain an active acquisition program; however, future acquisitions will be dependent on numerous factors and it is not feasible to reasonably estimate if or when any such acquisitions will occur and what the impact will be on our business, financial condition and results of operations. Such acquisitions may be financed by the use of existing credit lines, future cash flows from operations, announced divestitures, future divestitures, the proceeds from the issuance of new debt or equity securities or any combination of these methods, the terms and availability of which will be subject to market and economic conditions generally.

We anticipate that our businesses will generate positive cash flows from operating activities, and that these cash flows will permit the reduction of currently outstanding debt in accordance with the repayment schedule. However, the rate at which we can reduce our debt (and reduce the associated interest expense) will be affected by, among other things, the financing and operating requirements of any new acquisitions, the financial performance of our existing companies and the impact of the COVID-19 pandemic on our business prospects and the financial markets generally. None of these factors can be predicted with certainty.

23


ITEM 3.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

See “Item 7A. Quantitative and Qualitative Disclosures about Market Risk” in our Annual Report. There were no material changes during the three months ended March 31, 2022.

ITEM 4.    CONTROLS AND PROCEDURES

As required by SEC rules, we have evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q (“Evaluation Date”). This evaluation was carried out under the supervision and with the participation of our management, including our principal executive officer and principal financial officer. Based on this evaluation as of the Evaluation Date, these officers have concluded that the design and operation of our disclosure controls and procedures are effective.

Our disclosure controls and procedures are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act are accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.

There were no changes to our internal controls during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

24



PART II.    OTHER INFORMATION
 
ITEM 1.    LEGAL PROCEEDINGS

Information pertaining to legal proceedings can be found in Note 10 of the Notes to Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report on Form 10-Q and is incorporated by reference herein.

ITEM 1A.    RISK FACTORS

Information regarding risk factors can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Information About Forward-Looking Statements,” in Part 1 - Item 2 of this Form 10-Q and in Part 1 - Item 1A of our 2021 Annual Report on Form 10-K. We are providing the following information regarding changes that have occurred to the previously disclosed risk factors in our Form 10-K. Except for such additional information, there were no material changes during the three months ended March 31, 2022 to the risk factors reported in the 2021 Annual Report on Form 10-K.

Our business, financial condition and results of operations could be adversely affected by disruptions in the global economy caused by the ongoing conflict between Russia and Ukraine.

The global economy has been negatively impacted by the military conflict between Russia and Ukraine. Furthermore, governments in the United States, United Kingdom and European Union have each imposed export controls on certain products and financial and economic sanctions on certain industry sectors and parties in Russia. We have historically had limited operations in Russia and a limited number of suppliers in Ukraine. Nevertheless, the Russia-Ukraine military conflict could have a negative impact on the global supply chain logistics or economy. Further escalation of geopolitical tensions related to the military conflict, including increased trade barriers or restrictions on global trade, could result in, among other things, cyberattacks, supply disruptions, lower consumer demand, and changes to foreign exchange rates and financial markets, any of which may adversely affect our business and supply chain. In addition, the effects of the ongoing conflict could heighten many of our known risks described in section entitled “Risk Factors" in Part I, Item 1A in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 filed with the SEC on February 22, 2022.

25


ITEM 6.                  EXHIBITS
31.1 
31.2 
32.1 
101.INSXBRL Instance Document.
101.SCHXBRL Taxonomy Extension Schema Document.
101.CALXBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.
101.LABXBRL Taxonomy Extension Label Linkbase Document.
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

*The related exhibits and schedules are not being filed herewith. The Company agrees to furnish supplementally a copy of any such exhibits and schedules to the Securities and Exchange Commission upon request.
26


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

Roper Technologies, Inc.
/S/ L. Neil HunnPresident and Chief Executive OfficerMay 4, 2022
L. Neil Hunn(Principal Executive Officer)
/S/ Robert C. CrisciExecutive Vice President and Chief Financial OfficerMay 4, 2022
Robert C. Crisci(Principal Financial Officer)
/S/ Jason ConleyVice President and Chief Accounting OfficerMay 4, 2022
Jason Conley(Principal Accounting Officer)

27
EX-31.1 2 a2022q110qexhibit311.htm EX-31.1 Document

Exhibit 31.1
 
I, L. Neil Hunn, certify that:
 
1.I have reviewed this Quarterly Report on Form 10-Q of Roper Technologies, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter  (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 4, 2022/S/ L. Neil Hunn
 L. Neil Hunn
 President and Chief Executive Officer
 (Principal Executive Officer)


EX-31.2 3 a2022q110qexhibit312.htm EX-31.2 Document

Exhibit 31.2
 
I, Robert C. Crisci, certify that:
 
1.I have reviewed this Quarterly Report on Form 10-Q of Roper Technologies, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter  (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 4, 2022/S/ Robert C. Crisci
 Robert C. Crisci
 Executive Vice President and Chief Financial Officer
 (Principal Financial Officer)
 


EX-32.1 4 a2022q110qexhibit321.htm EX-32.1 Document

Exhibit 32.1
 
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE
SARBANES-OXLEY ACT OF 2002
 
In connection with the Quarterly Report of Roper Technologies, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), L. Neil Hunn, Chief Executive Officer of the Company, and Robert C. Crisci, Chief Financial Officer of the Company, each hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of his knowledge that:

1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 4, 2022/S/ L. Neil Hunn
 L. Neil Hunn
 President and Chief Executive Officer
 (Principal Executive Officer)
  
 /S/ Robert C. Crisci
 Robert C. Crisci
 Executive Vice President and Chief Financial Officer
 (Principal Financial Officer)
 
This certification accompanies the Quarterly Report on Form 10-Q pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section. This certification shall not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that Roper Technologies, Inc. specifically incorporates it by reference.


EX-101.SCH 5 rop-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Statements of Earnings (unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Balance Sheets (unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (unaudited) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 2105103 - Disclosure - Weighted Average Shares Outstanding link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Weighted Average Shares Outstanding (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Weighted Average Shares Outstanding - Schedule of Weighted Average Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Weighted Average Shares Outstanding - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2109104 - Disclosure - Business Acquisitions and Disposition link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Business Acquisitions and Disposition (Details) link:presentationLink link:calculationLink link:definitionLink 2111105 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Discontinued Operations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Discontinued Operations - Schedule of Assets and Liabilities From Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Discontinued Operations - Schedule of Amounts Included in Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2116106 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Stock Based Compensation - Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Stock Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Stock Based Compensation - Weighted Average Assumptions Used to Value Option Grants (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2124108 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2129109 - Disclosure - Fair Value of Financial Instruments and Debt link:presentationLink link:calculationLink link:definitionLink 2330306 - Disclosure - Fair Value of Financial Instruments and Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Fair Value of Financial Instruments and Debt - Schedule of Fixed-Rate Senior Notes, Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2132110 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2134111 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 2335307 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2436417 - Disclosure - Business Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2137112 - Disclosure - Revenues from Contracts link:presentationLink link:calculationLink link:definitionLink 2338308 - Disclosure - Revenues from Contracts (Tables) link:presentationLink link:calculationLink link:definitionLink 2439418 - Disclosure - Revenues from Contracts - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2440419 - Disclosure - Revenues from Contracts - Remaining Performance Obligations Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2440419 - Disclosure - Revenues from Contracts - Remaining Performance Obligations Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2441420 - Disclosure - Revenues from Contracts - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2442421 - Disclosure - Revenues from Contracts - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 rop-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 rop-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 rop-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Work in process Inventory, Work in Process, Gross Face amount of debt Debt Instrument, Face Amount Accounts receivable, net Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Interest expense, net Interest Expense Restricted stock awards vested during period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] TransCore Holdings Inc, Zetec and Civco Radiotherapy TransCore Holdings Inc, Zetec, and Civco Radiotherapy [Member] TransCore Holdings Inc, Zetec, and Civco Radiotherapy Net earnings Net earnings Net earnings Net Income (Loss) Attributable to Parent Discontinued Operations and Disposal Groups [Abstract] Tax effect recognized in net earnings from continuing operations Share-based Payment Arrangement, Expense, Tax Benefit Cash income taxes paid Income Taxes Paid, Excluding Taxes Associated With Gain On Disposition Of Business Income Taxes Paid, Excluding Taxes Associated With Gain On Disposition Of Business Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Retained earnings Retained Earnings (Accumulated Deficit) Other Intangible Assets Other Intangible Assets [Member] Litigation Case [Domain] Litigation Case [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Net earnings per share from discontinued operations: Net Earnings Per Share From Discontinued Operations [Abstract] Net Earnings Per Share From Discontinued Operations Shares of stock purchased during the period by participants in the employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Other current liabilities Disposal Group, Including Discontinued Operation, Other Liabilities, Current Entity Filer Category Entity Filer Category Business Acquisition [Line Items] Business Acquisition [Line Items] Security Exchange Name Security Exchange Name Disposal Group, Including Discontinued Operation, Assets [Abstract] Disposal Group, Including Discontinued Operation, Assets [Abstract] Consideration received from disposal Disposal Group, Including Discontinued Operation, Consideration Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Risk-free interest rate (%) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Singapore Technologies Engineering Ltd Affiliate Singapore Technologies Engineering Ltd Affiliate [Member] Singapore Technologies Engineering Ltd Affiliate Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Discount on the average closing price for the employee stock purchase plan Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Income Statement [Abstract] Income Statement [Abstract] Schedule of Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Change in unbilled receivables Contract With Customer, Asset, Net, Increase (Decrease) Contract With Customer, Asset, Net, Increase (Decrease) Entity Registrant Name Entity Registrant Name Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Other assets Other Assets, Noncurrent Disposal Group, Including Discontinued Operation, Liabilities [Abstract] Disposal Group, Including Discontinued Operation, Liabilities [Abstract] Unbilled receivables Disposal Group, Including Discontinued Operation, Accounts, Unbilled Receivable, Net Disposal Group, Including Discontinued Operation, Accounts, Unbilled Receivable, Net Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Engineered products and related services Engineered Products And Related Services [Member] Engineered Products And Related Services [Member] Segments [Axis] Segments [Axis] Sale of investment Proceeds from Noncontrolling Interests Indefinite-lived intangible assets (excluding goodwill) Indefinite-lived Intangible Assets (Excluding Goodwill) Cash received from exercise of options Proceeds from Stock Options Exercised Expected dividend yield (%) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income taxes Income Tax Expense (Benefit) Expected volatility (%) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Other Goodwill, Other Increase (Decrease) Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Selling, general and administrative expenses Disposal Group, Including Discontinued Operation, General and Administrative Expense Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current $300 3.850% senior notes due 2025 Senior Notes Due 2025 [Member] Notes Payable not collateralized by pledge, mortgage or other lien in the entity's assets. Senior note holders are paid off in full before any payments are made to junior note holders. Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Inventories, net Inventories, net Inventory, Net Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Employee stock options granted during the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Litigation settlement, one time charge Litigation Settlement, Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of intangible assets Amortization of Intangible Assets Other identifiable intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Weighted average useful life of finite-lived intangible assets (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Cost of sales Disposal Group, Including Discontinued Operation, Costs of Goods Sold Antidilutive stock options (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Revenue recognized from contract liability balance Contract with Customer, Liability, Revenue Recognized Current portion of long-term debt, net Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Unpatented technology Unpatented Technology [Member] Gross profit Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Held-for-sale or Disposed of by Sale Discontinued Operations, Held-for-sale or Disposed of by Sale [Member] Schedule of Weighted Average Shares Outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Income taxes receivable Prepaid Taxes New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Business Combination and Asset Acquisition [Abstract] Weighted average fair value per share of restricted stock awards granted during the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Fair value per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Net contract assets/(liabilities) Contract With Customer, Net Asset (Liability) Contract With Customer, Net Asset (Liability) Goodwill Disposal Group, Including Discontinued Operation, Goodwill, Current Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposed of by Sale Discontinued Operations, Disposed of by Sale [Member] Schedule of Other Intangible Assets - Not Subject to Amortization Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Award Type [Domain] Award Type [Domain] Disposal Group Name [Domain] Disposal Group Name [Domain] Local Phone Number Local Phone Number Pretax gain on sale of investment Gain (Loss) on Sale of Investments ASSETS: Assets [Abstract] Change in deferred revenue - current Contract With Customer Liability, Current, Increase (Decrease) Contract With Customer Liability, Current, Increase (Decrease) Statement [Line Items] Statement [Line Items] Litigation Case [Axis] Litigation Case [Axis] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Amount paid for stock purchased during the period by participants in the employee stock purchase plan Stock Purchased During Period Value Employee Stock Purchase Plans The total consideration received during the period for purchases of shares of stock from participants of the employee stock purchase plan. Restricted stock awards granted during period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Earnings from discontinued operations, net of tax Earnings from discontinued operations, net of tax Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax Stock-based compensation Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Restricted stock activity Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Software and related services Software And Related Services [Member] Software And Related Services [Member] Trade names Trade Names [Member] Retained earnings Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Intangible assets, gross (excluding goodwill) Intangible Assets, Gross (Excluding Goodwill) Accrued compensation Disposal Group, Including Discontinued Operation, Accrued Liabilities Earnings before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Deferred revenue - non-current Contract with Customer, Liability, Noncurrent Other acquisitions Series of Individually Immaterial Business Acquisitions [Member] Current liabilities held for sale Current liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities, Current Corporate Corporate, Non-Segment [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] $300 0.450% senior notes due 2022 Senior Unsecured Notes Due August 15, 2022 [Member] Senior Unsecured Notes Due August 15, 2022 Net revenues Disposal Group, Including Discontinued Operation, Revenue Percent change in gross profit Increase (Decrease) In Gross Profit Percentage The percent change in aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity, from the previous period to the current period. Income tax expense Income taxes Discontinued Operation, Tax Effect of Discontinued Operation Cash flows used in financing activities from continuing operations Net Cash Provided by (Used in) Financing Activities, Continuing Operations Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Percentage of eligible earnings to purchase common stock through the employee stock purchase plan Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Total other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Contingencies Contingencies Disclosure [Text Block] Currency translation adjustments Goodwill, Translation and Purchase Accounting Adjustments Title of 12(b) Security Title of 12(b) Security Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Total assets Assets Stock-based compensation expense Disposal Group, Including Discontinued Operation, Stock Based Compensation Expense Disposal Group, Including Discontinued Operation, Stock Based Compensation Expense Basic (in dollars per share) Earnings Per Share, Basic Number of pending putative class actions Loss Contingency, Pending Claims, Number Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] $700 2.950% senior notes due 2029 Senior Notes Due in 2029 [Member] Senior Notes Due in 2029 Cash (used in) provided by investing activities from continuing operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Document Type Document Type Revenues from Contracts Revenue from Contract with Customer [Text Block] Gain on sale of assets, net of tax Gain (Loss) On Disposition Of Business, Net Of Income Tax Expense (Benefit) Gain (Loss) On Disposition Of Business, Net Of Income Tax Expense (Benefit) Product and Service [Domain] Product and Service [Domain] Fixed interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Gain on disposition of discontinued operations, net of tax Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Other, net Payments for Other Operating Activities Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Sedaru, Inc. Sedaru, Inc [Member] Sedaru, Inc Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Remaining performance obligations, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cash used in investing activities from discontinued operations Cash Provided by (Used in) Investing Activities, Discontinued Operations Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable Cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Deferred commissions Capitalized Contract Cost, Net Cash settlement of share-based awards in connection with disposition of discontinued operations APIC, Share-Based Payment Arrangement, Cash Settlement For Dispositions APIC, Share-Based Payment Arrangement, Cash Settlement For Dispositions Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Number of individuals represented by class actions Loss Contingency, Number of Plaintiffs Basic (in shares) Basic shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Effect of potential common stock: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Vertafore Litigation Vertafore Litigation [Member] Vertafore Litigation Aggregate purchase price Business Combination, Consideration Transferred $700 1.000% senior notes due 2025 Senior Unsecured Notes Due September 15, 2025 [Member] Senior Unsecured Notes Due September 15, 2025 Percent change in net revenues Increase (Decrease) In Net Sales Percentage The percent change in total revenue from sales of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances and sales discounts, from the previous period to the current period. Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Business Acquisitions and Disposition Mergers, Acquisitions and Dispositions Disclosures [Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Eddyfi NDT Inc Eddyfi NDT Inc [Member] Eddyfi NDT Inc Diluted (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Unbilled receivables Unbilled Contracts Receivable Other intangible assets, net Intangible assets, net (excluding goodwill) Intangible Assets, Net (Excluding Goodwill) Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cost of sales Cost of Revenue Cash flows from (used in) investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Mulvey, et al. v. Vertafore, Inc. Mulvey, et al. v. Vertafore, Inc. [Member] Mulvey, et al. v. Vertafore, Inc. Cash flows used in financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock Treasury Stock, Value Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Entity Small Business Entity Small Business Deferred taxes Deferred Income Tax Liabilities, Net Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Total liabilities and stockholders' equity Liabilities and Equity Basic (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Fair Value of Financial Instruments and Debt Fair Value Disclosures [Text Block] Deferred revenue Deferred revenue - current Contract with Customer, Liability, Current Capital expenditures Payments to Acquire Other Productive Assets Accounts receivable Increase (Decrease) in Accounts and Other Receivables Additional paid-in capital Additional Paid in Capital Process Technologies Process Technologies Process Technologies Segment [Member] Process Technologies Segment [Member] Dividends declared Dividends, Common Stock LIABILITIES AND STOCKHOLDERS' EQUITY: Liabilities and Equity [Abstract] Basic (in dollars per share) Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share Accounts payable Increase (Decrease) in Accounts Payable Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Weighted Average Shares Outstanding Earnings Per Share [Text Block] Entity Interactive Data Current Entity Interactive Data Current Raw materials and supplies Inventory, Raw Materials and Supplies, Gross Stock option exercises Stock Issued During Period, Value, Stock Options Exercised Software Computer Software, Intangible Asset [Member] Document Period End Date Document Period End Date Loss Contingency [Abstract] Loss Contingency [Abstract] Percent change in long-lived assets Increase (Decrease) In Long-Lived assets The percent change in the total amount of long-lived assets for reportable segments, from the previous period to the current period. Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Entity Central Index Key Entity Central Index Key Gross profit Gross profit: Gross Profit Effect of foreign currency exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Fixed-Rate Senior Notes, Fair Value Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Selling, general and administrative expenses Selling, General and Administrative Expense Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Proceeds from sale of assets Proceeds from Sale of Productive Assets Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding $800 4.200% senior notes due 2028 Senior Notes Due 2028 [Member] Senior Notes Due 2028 [Member] Customer related intangibles Customer Relationships [Member] Entity Address, State or Province Entity Address, State or Province Weighted average vest date fair value per share (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Vest Date Fair Value The weighted average fair value as of vest dates pertaining to a share-based award plan other than a stock option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares, other instruments, or cash in accordance with the terms of the arrangement. Income from operations Disposal Group, Including Discontinued Operation, Operating Income (Loss) Change in deferred revenue - non-current Contract With Customer, Liability, Noncurrent, Increase (Decrease) Contract With Customer, Liability, Noncurrent, Increase (Decrease) Loss Contingencies [Line Items] Loss Contingencies [Line Items] Zetec Zetec [Member] Zetec Property, plant and equipment, net Property, Plant and Equipment, Net Other liabilities Other Liabilities, Noncurrent Deferred taxes Deferred Income Tax Assets, Net Capitalized software expenditures Payments to Develop Software Cash flows used in financing activities from discontinued operations Cash Provided by (Used in) Financing Activities, Discontinued Operations Unallocated corporate general and administrative expenses General and Administrative Expense Acquisitions of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Change in net contract assets/(liabilities) Increase (Decrease) In Contract With Customer, Asset (Liability) Increase (Decrease) In Contract With Customer, Asset (Liability) Trading Symbol Trading Symbol Other intangible assets, net Disposal Group, Including Discontinued Operation, Intangible Assets, Current Net earnings per share: Earnings Per Share [Abstract] Diluted (in dollars per share) Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share Stock Based Compensation Share-based Payment Arrangement [Text Block] Senior Notes Senior Notes [Member] Fixed rate senior notes carrying amount Long-term Debt, Percentage Bearing Fixed Interest, Amount Inventories Inventory Disclosure [Text Block] Foreign currency translation adjustments Currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent $500 3.125% senior notes due 2022 Senior Notes Due 2022 [Member] Notes Payable not collateralized by pledge, mortgage or other lien in the entity's assets. Senior note holders are paid off in full before any payments are made to junior note holders. Remaining performance obligations, percentage Revenue, Remaining Performance Obligation, Percentage Deferred taxes Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities Finished products Inventory, Finished Goods, Gross Document Transition Report Document Transition Report Common stock Common Stock, Value, Issued Net earnings from continuing operations Net earnings from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Other income (expense), net Nonoperating Income (Expense) Percent change in operating profit Increase (Decrease) In Operating Profit Percentage The percent change in the total amount of profit or loss for reportable segments, from the previous period to the current period. Proceeds from stock-based compensation, net Proceeds from stock based compensation, net The cash inflow associated with the amount received from holders exercising their stock options, offset by the cash outflow paid by the company to cover an employee's income tax withholding obligation as part of a net-share settlement of a share-based award. Long-term debt, net of current portion Long-term Debt, Excluding Current Maturities Patents and other protective rights Patents [Member] Additions Goodwill, Acquired During Period Commitments and contingencies (Note 10) Commitments and Contingencies Schedule of Goodwill [Table] Schedule of Goodwill [Table] Stock-based compensation Share-based Payment Arrangement, Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Entity Current Reporting Status Entity Current Reporting Status $1,000 1.750% senior notes due 2031 Senior Unsecured Notes Due February 15, 2031 [Member] Senior Unsecured Notes Due February 15, 2031 Restricted Stock Awards Restricted Stock [Member] $700 1.400% senior notes due 2027 Senior Unsecured Notes Due September 15, 2027 [Member] Senior Unsecured Notes Due September 15, 2027 Schedule of Weighted Average Assumptions Used to Value Option Grants Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Amortization of deferred financing costs Amortization of Debt Issuance Costs Disposal Group Classification [Axis] Disposal Group Classification [Axis] Counterparty Name [Axis] Counterparty Name [Axis] Ownership [Axis] Ownership [Axis] $700 3.650% senior notes due 2023 Senior Notes Due 2023 [Member] Senior Notes Due 2023 [Member] Inventory reserves Inventory Valuation Reserves Measurement & Analytical Solutions Measurement & Analytical Solutions Measurement And Analytical Solutions Segment [Member] Measurement And Analytical Solutions Segment [Member] Cover page. Cover [Abstract] Common stock awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Goodwill [Line Items] Goodwill [Line Items] Application Software Application Software Application Software Segment [Member] Application Software Segment [Member] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] $600 2.000% senior notes due 2030 Senior Notes Due June 2030 [Member] Senior Notes Due June 2030 Number of divestitures completed Number Of Divestitures Completed Number Of Divestitures Completed Other Proceeds from (Payments for) Other Financing Activities Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Cash provided by operating activities from discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Schedule of Other Intangible Assets - Subject to Amortization Schedule of Finite-Lived Intangible Assets [Table Text Block] Unbilled receivables Unbilled Receivables, Current Verathon, Inc. Verathon, Inc. [Member] Verathon, Inc. Disposal Group Classification [Domain] Disposal Group Classification [Domain] Net earnings from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Entity Address, Postal Zip Code Entity Address, Postal Zip Code Diluted (in shares) Diluted shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Dividends declared (in usd per share) Common Stock, Dividends, Per Share, Declared Other accrued liabilities Accrued Liabilities, Current Net revenues Net revenues: Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Cash dividends to stockholders Payments of Dividends TransCore TransCore [Member] TransCore Other income (expense), net Disposal Group, Including Discontinued Operations, Income (Expense) Not Identified As Major, Net Disposal Group, Including Discontinued Operations, Income (Expense) Not Identified As Major, Net Schedule of Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Stock Options Share-based Payment Arrangement, Option [Member] Consolidation Items [Domain] Consolidation Items [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Civco Radiotherapy Civco Radiotherapy [Member] Civco Radiotherapy Document Quarterly Report Document Quarterly Report Income tax provision, excluding tax associated with gain on sale of assets Income Tax Provision, Excluding Taxes Associated With Gain On Disposition Of Business Income Tax Provision, Excluding Taxes Associated With Gain On Disposition Of Business Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Common stock Common Stock [Member] Entity Address, Address Line One Entity Address, Address Line One Cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Inventories, net Disposal Group, Including Discontinued Operation, Inventory Changes in operating assets and liabilities, net of acquired businesses: Increase (Decrease) in Operating Capital [Abstract] Business Segments Segment Reporting Disclosure [Text Block] Income from operations Operating Income (Loss) Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Weighted average grant date fair value per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Entity Shell Company Entity Shell Company Expected option life (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Employee Stock Purchase Plan Employee Stock [Member] Treasury stock sold Stock Issued During Period, Value, Treasury Stock Reissued Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Non-cash stock compensation Share-based Payment Arrangement, Noncash Expense Additional paid-in capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation and amortization of property, plant and equipment Depreciation Technology Technology-Based Intangible Assets [Member] Unbilled receivables Increase (Decrease) In Unbilled Receivables, Current Increase (Decrease) In Unbilled Receivables, Current Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Loss Contingencies [Table] Loss Contingencies [Table] Treasury stock Treasury Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Ownership [Domain] Ownership [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Network Software & Systems Network Software & Systems Network Software And Systems Segment [Member] Network Software And Systems Segment [Member] Accounts payable Accounts Payable Cash provided by operating activities from continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Allen, et al. v. Vertafore, Inc. Allen, et al. v. Vertafore, Inc. [Member] Allen, et al. v. Vertafore, Inc. Current assets held for sale Current assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Long-lived assets: Long-Lived Assets Long-term debt, fair value Long-term Debt, Fair Value Statement [Table] Statement [Table] Other current assets Other Assets, Current Depreciation and amortization Disposal Group, Including Discontinued Operation, Depreciation and Amortization Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other, net Payments for (Proceeds from) Other Investing Activities Net earnings per share from continuing operations: Net Earnings Per Share From Continuing Operations [Abstract] Net Earnings Per Share From Continuing Operations Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] $700 3.800% senior notes due 2026 Senior Notes Due 2026 [Member] Notes Payable not collateralized by pledge, mortgage or other lien in the entity's assets. Senior note holders are paid off in full before any payments are made to junior note holders. Total liabilities Liabilities Accrued compensation Deferred Compensation Cash-based Arrangements, Liability, Current Award Type [Axis] Award Type [Axis] Pretax gain on disposition of business Earnings before income taxes Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Finite-lived intangible assets, net Finite-Lived Intangible Assets, Net Cash flows from (used in) financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Goodwill Goodwill Balance at beginning of period Balance at end of period Goodwill Consolidation Items [Axis] Consolidation Items [Axis] Total stockholders' equity Balance at beginning of period Balance at end of period Stockholders' Equity Attributable to Parent Income taxes payable Accrued Income Taxes, Current City Area Code City Area Code Other current assets Disposal Group, Including Discontinued Operation, Other Assets, Current Operating profit Segment Operating Profit The net result for the period of deducting operating expenses from operating revenues before Corporate expenses. Schedule of Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net earnings from continuing operations to cash flows from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] $500 2.350% senior notes due 2024 Senior Notes Due in 2024 [Member] Senior Notes Due in 2024 Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Other accrued liabilities Increase (Decrease) in Other Accrued Liabilities Borrowings (payments) under revolving line of credit, net Proceeds from (Repayments of) Lines of Credit Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Treasury stock sales Proceeds from Sale of Treasury Stock Proceeds from disposition of discontinued operations Proceeds From Disposition Of Discontinued Operations Proceeds From Disposition Of Discontinued Operations EX-101.PRE 9 rop-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
3 Months Ended
Mar. 31, 2022
Apr. 29, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 1-12273  
Entity Registrant Name ROPER TECHNOLOGIES, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 51-0263969  
Entity Address, Address Line One 6901 Professional Parkway, Suite 200  
Entity Address, City or Town Sarasota,  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 34240  
City Area Code 941  
Local Phone Number 556-2601  
Title of 12(b) Security Common Stock, $0.01 Par Value  
Trading Symbol ROP  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   105,912,655
Entity Central Index Key 0000882835  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Earnings (unaudited) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Net revenues $ 1,526.6 $ 1,376.1
Cost of sales 496.5 440.1
Gross profit 1,030.1 936.0
Selling, general and administrative expenses 609.0 561.4
Income from operations 421.1 374.6
Interest expense, net 52.6 60.6
Other income (expense), net (1.9) 27.1
Earnings before income taxes 366.6 341.1
Income taxes 79.0 71.2
Net earnings from continuing operations 287.6 269.9
Earnings from discontinued operations, net of tax 15.6 19.1
Gain on disposition of discontinued operations, net of tax 1,717.3 0.0
Net earnings from discontinued operations 1,732.9 19.1
Net earnings $ 2,020.5 $ 289.0
Net earnings per share from continuing operations:    
Basic (in dollars per share) $ 2.72 $ 2.57
Diluted (in dollars per share) 2.70 2.55
Net earnings per share from discontinued operations:    
Basic (in dollars per share) 16.41 0.18
Diluted (in dollars per share) 16.24 0.18
Net earnings per share:    
Basic (in dollars per share) 19.13 2.75
Diluted (in dollars per share) $ 18.94 $ 2.73
Weighted average common shares outstanding:    
Basic (in shares) 105.6 105.0
Diluted (in shares) 106.7 106.0
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Comprehensive Income (unaudited) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net earnings $ 2,020.5 $ 289.0
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustments (22.9) 14.6
Total other comprehensive income (loss), net of tax (22.9) 14.6
Comprehensive income $ 1,997.6 $ 303.6
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Balance Sheets (unaudited) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
ASSETS:    
Cash and cash equivalents $ 3,237.5 $ 351.5
Accounts receivable, net 755.3 839.4
Inventories, net 202.7 176.1
Income taxes receivable 19.2 27.7
Unbilled receivables 110.0 95.3
Other current assets 160.9 142.5
Current assets held for sale 0.0 788.6
Total current assets 4,485.6 2,421.1
Property, plant and equipment, net 98.9 102.8
Goodwill 14,094.9 14,094.5
Other intangible assets, net 6,454.1 6,588.5
Deferred taxes 101.4 101.1
Other assets 400.9 405.9
Total assets 25,635.8 23,713.9
LIABILITIES AND STOCKHOLDERS' EQUITY:    
Accounts payable 167.8 150.8
Accrued compensation 208.2 309.8
Deferred revenue 1,120.3 1,130.2
Other accrued liabilities 413.0 440.7
Income taxes payable 793.0 132.0
Current portion of long-term debt, net 799.5 799.2
Current liabilities held for sale 0.0 159.1
Total current liabilities 3,501.8 3,121.8
Long-term debt, net of current portion 6,654.8 7,122.6
Deferred taxes 1,476.1 1,479.5
Other liabilities 451.2 426.2
Total liabilities 12,083.9 12,150.1
Commitments and contingencies (Note 10)
Common stock 1.1 1.1
Additional paid-in capital 2,363.9 2,307.8
Retained earnings 11,410.4 9,455.6
Accumulated other comprehensive loss (206.0) (183.1)
Treasury stock (17.5) (17.6)
Total stockholders' equity 13,551.9 11,563.8
Total liabilities and stockholders' equity $ 25,635.8 $ 23,713.9
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:    
Net earnings from continuing operations $ 287.6 $ 269.9
Adjustments to reconcile net earnings from continuing operations to cash flows from operating activities:    
Depreciation and amortization of property, plant and equipment 11.0 13.1
Amortization of intangible assets 148.1 146.3
Amortization of deferred financing costs 3.1 3.4
Non-cash stock compensation 35.9 31.6
Gain on sale of assets, net of tax 0.0 (21.6)
Income tax provision, excluding tax associated with gain on sale of assets 79.0 65.7
Changes in operating assets and liabilities, net of acquired businesses:    
Accounts receivable 82.0 54.3
Unbilled receivables (15.4) (17.8)
Inventories (27.7) (2.1)
Accounts payable 17.9 13.3
Other accrued liabilities (125.1) (59.0)
Deferred revenue 29.4 60.9
Cash income taxes paid (27.4) (17.2)
Other, net (24.6) (14.9)
Cash provided by operating activities from continuing operations 473.8 525.9
Cash provided by operating activities from discontinued operations 1.5 33.7
Cash provided by operating activities 475.3 559.6
Cash flows from (used in) investing activities:    
Acquisitions of businesses, net of cash acquired (53.2) 0.0
Capital expenditures (7.1) (7.1)
Capitalized software expenditures (7.5) (7.2)
Proceeds from sale of assets 0.0 27.1
Other, net 0.0 (0.1)
Cash (used in) provided by investing activities from continuing operations (67.8) 12.7
Proceeds from disposition of discontinued operations 3,006.2 0.0
Cash used in investing activities from discontinued operations (0.2) (2.0)
Cash provided by investing activities 2,938.2 10.7
Cash flows from (used in) financing activities:    
Borrowings (payments) under revolving line of credit, net (470.0) (495.0)
Cash dividends to stockholders (65.3) (58.8)
Proceeds from stock-based compensation, net 21.0 4.4
Treasury stock sales 5.5 4.7
Other 0.0 (0.1)
Cash flows used in financing activities from continuing operations (508.8) (544.8)
Cash flows used in financing activities from discontinued operations (11.4) (0.4)
Cash flows used in financing activities (520.2) (545.2)
Effect of foreign currency exchange rate changes on cash (7.3) (2.4)
Net increase in cash and cash equivalents 2,886.0 22.7
Cash and cash equivalents, beginning of period 351.5 308.3
Cash and cash equivalents, end of period $ 3,237.5 $ 331.0
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Changes in Stockholders' Equity (unaudited) - USD ($)
$ in Millions
Total
Common stock
Additional paid-in capital
Retained earnings
Accumulated other comprehensive loss
Treasury stock
Balance at beginning of period at Dec. 31, 2020 $ 10,479.8 $ 1.1 $ 2,097.5 $ 8,546.2 $ (147.0) $ (18.0)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 289.0     289.0    
Stock option exercises 19.2   19.2      
Treasury stock sold 4.7   4.6     0.1
Currency translation adjustments 14.6       14.6  
Stock-based compensation 32.4   32.4      
Restricted stock activity (14.8)   (14.8)      
Dividends declared (59.2)     (59.2)    
Balance at end of period at Mar. 31, 2021 10,765.7 1.1 2,138.9 8,776.0 (132.4) (17.9)
Balance at beginning of period at Dec. 31, 2021 11,563.8 1.1 2,307.8 9,455.6 (183.1) (17.6)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 2,020.5     2,020.5    
Stock option exercises 38.7   38.7      
Cash settlement of share-based awards in connection with disposition of discontinued operations (11.1)   (11.1)      
Treasury stock sold 5.5   5.4     0.1
Currency translation adjustments (22.9)       (22.9)  
Stock-based compensation 40.8   40.8      
Restricted stock activity (17.7)   (17.7)      
Dividends declared (65.7)     (65.7)    
Balance at end of period at Mar. 31, 2022 $ 13,551.9 $ 1.1 $ 2,363.9 $ 11,410.4 $ (206.0) $ (17.5)
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Changes in Stockholders' Equity (unaudited) (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Stockholders' Equity [Abstract]    
Dividends declared (in usd per share) $ 0.62 $ 0.5625
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation
The accompanying Condensed Consolidated Financial Statements for the three months ended March 31, 2022 and 2021 are unaudited. In the opinion of management, the accompanying unaudited Condensed Consolidated Financial Statements reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the financial position, results of operations, comprehensive income and cash flows of Roper Technologies, Inc. and its subsidiaries (“Roper,” the “Company,” “we,” “our” or “us”) for all periods presented. The December 31, 2021 financial position data included herein was derived from the audited consolidated financial statements included in the Company’s 2021 Annual Report on Form 10-K (“Annual Report”) filed on February 22, 2022 with the Securities and Exchange Commission (“SEC”) but does not include all disclosures required by U.S. generally accepted accounting principles (“GAAP”).

Roper’s management has made estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of contingent assets and liabilities to prepare these Condensed Consolidated Financial Statements in conformity with GAAP. Actual results could differ from those estimates.

During 2021, the Company signed definitive agreements to divest our TransCore, Zetec and CIVCO Radiotherapy businesses. As of March 31, 2022, Roper has completed all three divestitures. The financial results for these businesses are presented as discontinued operations for all periods presented. Unless otherwise noted, discussion within these notes to the Condensed Consolidated Financial Statements relate to continuing operations. Refer to Note 5 for additional information on discontinued operations.

The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year. You should read these unaudited Condensed Consolidated Financial Statements in conjunction with Roper’s audited consolidated financial statements and the notes thereto included in its Annual Report. Certain prior period amounts have been reclassified to conform to current period presentation.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 2022
Accounting Standards Update and Change in Accounting Principle [Abstract]  
Recent Accounting Pronouncements Recent Accounting PronouncementsThe Financial Accounting Standards Board (“FASB”) establishes changes to accounting principles under GAAP in the form of accounting standards updates (“ASUs”) to the Accounting Standards Codification (“ASC”). The Company considers the applicability and impact of all ASUs. Any recent ASUs not listed were assessed and determined to be either not applicable or are expected to have an immaterial impact on the Company’s results of operations, financial position or cash flows.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Weighted Average Shares Outstanding
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Weighted Average Shares Outstanding Weighted Average Shares OutstandingBasic earnings per share were calculated using net earnings and the weighted average number of shares of common stock outstanding during the respective period. Diluted earnings per share were calculated using net earnings and the weighted average number of shares of common stock and potential common stock outstanding during the respective period. Potentially dilutive common stock consisted of stock options based upon the trading price of Roper’s common stock. The effects of potential common stock were determined using the treasury stock method. Weighted average shares outstanding are shown below:
Three months ended March 31,
20222021
Basic shares outstanding105.6 105.0 
Effect of potential common stock:
Common stock awards1.1 1.0 
Diluted shares outstanding106.7 106.0 

For the three months ended March 31, 2022, there were 0.840 outstanding stock options, respectively, that were not included in the determination of diluted earnings per share because doing so would have been antidilutive, as compared to 0.647 outstanding stock options that would have been antidilutive in the respective 2021 period.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Business Acquisitions and Disposition
3 Months Ended
Mar. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Acquisitions and Disposition Business Acquisitions and Disposition
On January 3, 2022, Roper acquired the outstanding membership interests of Horizon Lab Systems, LLC, a provider of laboratory information management systems in the toxicology, environmental, public health and agricultural markets for an aggregate purchase price of $49.8. This acquisition has been integrated into our Clinisys business and its results are reported in the Application Software reportable segment. The results of operations of the acquired business are included in Roper’s Condensed Consolidated Financial Statements since the date of acquisition. Pro forma results of operations and the revenue and net income subsequent to the acquisition date has not been presented because the effects of the acquisition were not material to our financial results.

The Company recorded $25.6 in goodwill and $23.3 of other identifiable intangibles in connection with this acquisition. The amortizable intangible assets include customer relationships of $20.9 (15.1 year weighted average useful life) and technology of $2.4 (5.3 year weighted average useful life).

Disposition

On March 17, 2021, Roper completed the sale of a minority investment in Sedaru, Inc. for $27.1. The pretax gain on the sale was $27.1, which is reported in “Other income (expense), net” in the Condensed Consolidated Statement of Earnings.
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Discontinued Operations
3 Months Ended
Mar. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations Discontinued Operations
During 2021, the Company signed definitive agreements to divest our TransCore, Zetec and CIVCO Radiotherapy businesses as described below.

On March 17, 2022, Roper closed on the divestiture of our TransCore business to an affiliate of Singapore Technologies Engineering Ltd., for approximately $2,680.0 in cash. The sale resulted in a pretax gain of $2,073.7 and income tax expense of $550.5, which are reported within “Gain on disposition of discontinued operations, net of tax” in the Condensed Consolidated Statements of Earnings. TransCore was previously included in the Network Software & Systems reportable segment.

On January 5, 2022, Roper closed on the divestiture of our Zetec business to Eddyfi NDT Inc. for approximately $350.0 in cash. The sale resulted in a pretax gain of $255.3 and income tax expense of $60.9, which are reported within “Gain on disposition of discontinued operations, net of tax” in the Condensed Consolidated Statements of Earnings. Zetec was previously included in the Process Technologies reportable segment.

On November 1, 2021, Roper closed the divestiture of our CIVCO Radiotherapy business to an affiliate of Blue Wolf Capital Partners LLC. CIVCO Radiotherapy business was previously included in the Measurement & Analytical Solutions reportable segment.

The Company concluded these disposal activities, in the aggregate, represented a strategic shift that will have a major effect on the Company’s operations and financial results. These divestitures significantly enhance our mix of high-margin, recurring revenue businesses and notably reduce our working capital requirements. Accordingly, the financial results of the TransCore, Zetec and CIVCO Radiotherapy businesses are presented in the Condensed Consolidated Financial Statements as discontinued operations for all periods presented. Current and non-current assets and liabilities of these businesses are presented in the
Condensed Consolidated Balance Sheet as assets and liabilities of discontinued operations classified as held for sale at December 31, 2021.

The following tables summarize the major classes of assets and liabilities related to the discontinued operations of the TransCore, Zetec and CIVCO Radiotherapy businesses, as reported in the Condensed Consolidated Balance Sheets at December 31, 2021:

Accounts receivable, net$74.7 
Inventories, net47.8 
Unbilled receivables158.2 
Goodwill405.5 
Other intangible assets, net31.0 
Other current assets71.4 
Current assets held for sale$788.6 
Accounts payable$40.3 
Accrued compensation27.0 
Deferred taxes29.5 
Other current liabilities62.3 
Current liabilities held for sale$159.1 

The following table summarizes the major classes of revenue and expenses constituting net income from discontinued operations attributable to the TransCore, Zetec and CIVCO Radiotherapy businesses:

Three Months Ended March 31,
20222021
Net revenues$100.4 $152.5 
Cost of sales71.2 94.7 
Gross profit29.2 57.8 
Selling, general and administrative expenses (1)
19.9 31.9 
Income from operations9.3 25.9 
Other income (expense), net0.1 (0.1)
Earnings before income taxes (2)
9.4 25.8 
Income taxes(6.2)6.7 
Earnings from discontinued operations, net of tax15.6 19.1 
Gain on disposition of discontinued operations, net of tax1,717.3 — 
Net earnings from discontinued operations$1,732.9 $19.1 
(1) Includes stock-based compensation expense of $0.9 and $1.3 for the three months ended March 31, 2022 and 2021, respectively. In connection with the sale of TransCore and Zetec, we recognized expense of $4.5 associated with accelerated vesting of share-based awards. The charges associated with accelerated vesting were recorded as a component of “Gain on disposition of discontinued operations, net of tax” within the Condensed Consolidated Statements of Earnings.
(2) During the three months ended March 31, 2022, there was no depreciation of property, plant and equipment or amortization of intangible assets given the asset classification as held for sale during the period. During the three months ended March 31, 2021 depreciation and amortization was $1.9.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Stock Based Compensation Stock Based Compensation
The Roper Technologies, Inc. 2021 Incentive Plan (“2021 Plan”) is a stock-based compensation plan used to grant incentive stock options, nonqualified stock options, restricted stock, stock appreciation rights or equivalent instruments to Roper’s employees, officers, directors and consultants.

The following table provides information regarding the Company’s stock-based compensation expense:

Three Months Ended March 31,
20222021
Stock-based compensation$35.9 $31.6 
Tax effect recognized in net earnings from continuing operations7.5 6.6 

Stock Options - In the three months ended March 31, 2022, 0.365 options were granted with a weighted average fair value of $115.83 per option. During the same period in 2021, 0.498 options were granted with a weighted average fair value of $94.69 per option. All options were issued with an exercise price equal to the closing price of Roper’s common stock on the date of grant, as required by the 2021 Plan.

Roper records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes option-pricing model. Historical data is used to estimate the expected price volatility, the expected dividend yield, the expected option life and the expected forfeiture rate. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the estimated life of the option.

The following weighted average assumptions were used to estimate the fair value of options granted during current and prior year periods using the Black-Scholes option-pricing model:

Three months ended March 31,
20222021
Risk-free interest rate (%)2.05 0.94 
Expected option life (years)5.635.61
Expected volatility (%)24.52 25.16 
Expected dividend yield (%)0.54 0.56 

Cash received from option exercises for the three months ended March 31, 2022 and 2021 was $38.7 and $19.2, respectively.

Restricted Stock Grants - During the three months ended March 31, 2022, the Company granted 0.219 shares with a weighted average grant date fair value of $455.84 per restricted share. During the same period in 2021, the Company granted 0.207 shares with a weighted average grant date fair value of $404.14 per restricted share. All grants were issued at grant date fair value.

During the three months ended March 31, 2022, 0.116 restricted shares vested with a weighted average grant date fair value of $329.75 per restricted share and a weighted average vest date fair value of $457.31 per restricted share.

Employee Stock Purchase Plan - Roper’s employee stock purchase plan (“ESPP”) allows employees in the U.S. and Canada to designate up to 10% of eligible earnings to purchase Roper’s common stock at a 10% discount on the lower of the closing price of the stock on the first and last day of each quarterly offering period. Common stock sold to employees pursuant to the ESPP may be either treasury stock, stock purchased on the open market, or newly issued shares.

During the three months ended March 31, 2022 and 2021, participants in the ESPP purchased 0.013 and 0.013 shares of Roper’s common stock for total consideration of $5.5 and $4.7, respectively. All shares were purchased from Roper’s treasury shares.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
The components of inventory were as follows:

March 31,
2022
December 31,
2021
Raw materials and supplies$131.5 $112.7 
Work in process36.0 30.2 
Finished products72.1 69.3 
Inventory reserves(36.9)(36.1)
Inventories, net$202.7 $176.1 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
The carrying value of goodwill by segment was as follows:
Application SoftwareNetwork Software & SystemsMeasurement & Analytical SolutionsProcess TechnologiesTotal
Balances at December 31, 2021$8,889.3 $3,797.0 $1,160.6 $247.6 $14,094.5 
Additions25.6 — — — 25.6 
Other— (0.5)— — (0.5)
Currency translation adjustments(6.6)(12.1)(5.0)(1.0)(24.7)
Balances at March 31, 2022$8,908.3 $3,784.4 $1,155.6 $246.6 $14,094.9 

Other relates primarily to purchase accounting adjustments for acquisitions.

Other intangible assets were comprised of:

CostAccumulated
amortization
Net book
value
Assets subject to amortization:
Customer related intangibles$7,532.0 $(2,108.0)$5,424.0 
Unpatented technology906.4 (431.8)474.6 
Software149.5 (122.4)27.1 
Patents and other protective rights9.6 (2.1)7.5 
Trade names12.8 (6.1)6.7 
Assets not subject to amortization:
Trade names648.6 — 648.6 
Balances at December 31, 2021$9,258.9 $(2,670.4)$6,588.5 
Assets subject to amortization:
Customer related intangibles$7,527.0 $(2,205.3)$5,321.7 
Unpatented technology893.6 (445.6)448.0 
Software149.4 (125.2)24.2 
Patents and other protective rights9.6 (2.1)7.5 
Trade names16.3 (7.0)9.3 
Assets not subject to amortization:
Trade names643.4 — 643.4 
Balances at March 31, 2022$9,239.3 $(2,785.2)$6,454.1 

Amortization expense of other intangible assets was $145.8 and $145.1 during the three months ended March 31, 2022 and 2021, respectively.
An evaluation of the carrying value of goodwill and indefinite-lived intangibles is required to be performed on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. There have been no events or changes in circumstances which indicate an interim impairment review is required in 2022. The Company will perform the annual analysis during the fourth quarter of 2022.
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments and Debt
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments and Debt Fair Value of Financial Instruments and Debt
Roper’s debt at March 31, 2022 included $7,500 of fixed-rate senior notes with the following fair values:

$500 3.125% senior notes due 2022
503 
$300 0.450% senior notes due 2022
299 
$700 3.650% senior notes due 2023
710 
$500 2.350% senior notes due 2024
493 
$300 3.850% senior notes due 2025
305 
$700 1.000% senior notes due 2025
650 
$700 3.800% senior notes due 2026
717 
$700 1.400% senior notes due 2027
635 
$800 4.200% senior notes due 2028
831 
$700 2.950% senior notes due 2029
675 
$600 2.000% senior notes due 2030
534 
$1,000 1.750% senior notes due 2031
864 

The fair values of the senior notes are based on the trading prices of each series of notes, which the Company has determined to be Level 2 in the FASB fair value hierarchy.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Contingencies
3 Months Ended
Mar. 31, 2022
Loss Contingency [Abstract]  
Contingencies Contingencies
Roper, in the ordinary course of business, is party to various pending or threatened legal actions, including product liability, intellectual property, data privacy and employment practices that, in general, are of a nature consistent with those over the past several years. After analyzing the Company’s contingent liabilities on a gross basis and, based upon past experience with resolution of such legal claims and the availability and limits of the primary, excess, and umbrella liability insurance coverages with respect to pending claims, management believes that adequate provision has been made to cover any potential liability not covered by insurance, and that the ultimate liability, if any, arising from these actions should not have a material adverse effect on Roper’s consolidated financial position, results of operations or cash flows. However, no assurances can be given in this regard.

Roper’s subsidiary, Vertafore, Inc., was named in three putative class actions, two in the U.S. District Court for the Southern District of Texas (Allen, et al. v. Vertafore, Inc., Case 4:20-cv-4139, filed December 4, 2020) and Masciotra, et al. v. Vertafore, Inc., (originally filed on December 8, 2020 as Case 1:20-cv-03603 in the U.S. District Court for the District of Colorado and subsequently transferred), and one in the U.S. District Court for the Northern District of Texas (Mulvey, et al. v. Vertafore, Inc., Case 3:21-cv-00213-E, filed January 31, 2021). In July 2021, the court granted Vertafore’s motion to dismiss the Allen Case. In March 2022, the U.S. Fifth Circuit Court of Appeals affirmed the lower court’s dismissal of the Allen case. In July 2021, the plaintiff in the Masciotra case voluntarily dismissed his action without prejudice. The Allen case and the Mulvey case each purport to represent approximately 27.7 million individuals who held Texas driver’s licenses prior to February 2019. In November 2020, Vertafore announced that as a result of human error, three data files were inadvertently stored in an unsecured external storage service that appears to have been accessed without authorization. The files, which included driver information for licenses issued before February 2019, contained Texas driver license numbers, as well as names, dates of birth, addresses and vehicle registration histories. The files did not contain any Social Security numbers or financial account information. These cases seek recovery under the Driver’s Privacy Protection Act, 18 U.S.C. § 2721. In addition, Roper was advised that the Texas Attorney General is investigating the data event.

Roper’s subsidiary, Verathon, Inc. (“Verathon”), is defending a patent infringement action pending in the United States District Court for the Western District of Washington (Berall v. Verathon, Inc., Case No. 2:2021mc00043). Plaintiff claims that video laryngoscopes and certain accessories sold by Verathon from approximately 2006 through 2016 infringe U.S. Patent 5,827,178 (the “‘178 Patent”). The complaint seeks an unspecified amount of damages, enhanced damages, attorneys’ fees, costs, and pre-
and post-judgment interest. Verathon contends that the products at issue do not infringe the ‘178 Patent and that the ‘178 Patent is invalid. Verathon is vigorously defending the matter.

Roper or our subsidiaries have been named defendants along with numerous industrial companies in asbestos-related litigation claims in certain U.S. states. To date, no significant resources have been required by Roper to respond to asbestos claims. In the first quarter of 2022, Roper completed a transaction in which it transferred the remainder of our exposure for asbestos claims to a third party. In connection with this transaction, Roper incurred a one-time charge of $4.1, which is recorded as a component of “Other income (expense), net” within the Condensed Consolidated Statements of Earnings.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segments
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Business Segments Business Segments
The following table presents selected financial information by reportable segment:

Three months ended March 31,
20222021Change %
Net revenues:
Application Software$631.5 $576.6 9.5 %
Network Software & Systems368.7 314.2 17.3 %
Measurement & Analytical Solutions392.4 369.6 6.2 %
Process Technologies134.0 115.7 15.8 %
Total$1,526.6 $1,376.1 10.9 %
Gross profit:
Application Software$437.8 $398.7 9.8 %
Network Software & Systems302.4 256.4 17.9 %
Measurement & Analytical Solutions217.6 218.2 (0.3)%
Process Technologies72.3 62.7 15.3 %
Total$1,030.1 $936.0 10.1 %
Operating profit*:
Application Software$173.8 $153.7 13.1 %
Network Software & Systems145.4 114.1 27.4 %
Measurement & Analytical Solutions115.9 121.5 (4.6)%
Process Technologies41.8 35.1 19.1 %
Total$476.9 $424.4 12.4 %
Long-lived assets:
Application Software$135.8 $126.7 7.2 %
Network Software & Systems28.5 27.8 2.5 %
Measurement & Analytical Solutions32.5 33.9 (4.1)%
Process Technologies13.3 18.3 (27.3)%
Total$210.1 $206.7 1.6 %
 
*Segment operating profit is before unallocated corporate general and administrative expenses. These expenses were $55.8 and $49.8 for the three months ended March 31, 2022 and 2021, respectively.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues from Contracts
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenues from Contracts Revenues from Contracts
Disaggregated Revenue - We disaggregate our revenues into two categories: (i) software and related services; and (ii) engineered products and related services. Software and related services revenues are primarily derived from our Application Software and Network Software & Systems reportable segments. Engineered products and related services revenues are derived from all of our reportable segments except Application Software and comprise substantially all of the revenues generated in our Measurement & Analytical Solutions and Process Technologies reportable segments. See details in the table below.

Three Months Ended March 31,
20222021
Software and related services$970.0 $864.5 
Engineered products and related services556.6 511.6 
Net revenues$1,526.6 $1,376.1 

Remaining performance obligations - Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and excludes unexercised contract options. As of March 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $4,000.3. We expect to recognize revenue of $2,718.0, or approximately 68% of our remaining performance obligations over the next 12 months (“Backlog”), with the remainder to be recognized thereafter.

Contract balances
Balance Sheet AccountMarch 31, 2022December 31, 2021Change
Unbilled receivables $110.0 $95.3 $14.7 
Deferred revenue - current(1,120.3)(1,130.2)9.9 
Deferred revenue - non-current (1)
(111.5)(75.3)(36.2)
Net contract assets/(liabilities)$(1,121.8)$(1,110.2)$(11.6)
(1) The non-current portion of deferred revenue is included in “Other liabilities” in our Condensed Consolidated Balance Sheets.

The change in our net contract assets/(liabilities) from December 31, 2021 to March 31, 2022 was due primarily to the timing of payments and invoicing relating to Software-as-a-Service (“SaaS”) and post contract support (“PCS”) renewals, partially offset by the increase in unbilled receivables due to the timing of invoicing primarily related to software milestone billings associated with multi-year term license renewals and software implementations.

Most of the Company’s project-based contracts where the input method of revenue recognition is utilized are billed as work progresses in accordance with the contract terms and conditions, either at periodic intervals or upon achievement of certain milestones. Often this results in unbilled receivables where billing occurs after revenue recognition. The Company records deferred revenue when cash payments are received or due in advance of the Company’s performance relating primarily to SaaS and PCS renewals. Revenue recognized from the deferred revenue balance on December 31, 2021 and 2020 was $495.7 and $450.9 for the three months ended March 31, 2022 and 2021, respectively.

In order to determine revenues recognized in the period, we allocate revenue to the individual deferred revenue balance outstanding at the beginning of the year until the revenue exceeds that balance.

The current and non-current portions of deferred commissions are included in “Other current assets” and “Other assets,” respectively, in our Condensed Consolidated Balance Sheets. At March 31, 2022 and December 31, 2021, we had $58.3 and $56.7 of deferred commissions, respectively.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Recent Accounting Pronouncements (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Standards Update and Change in Accounting Principle [Abstract]  
Recent Accounting Pronouncements Recent Accounting PronouncementsThe Financial Accounting Standards Board (“FASB”) establishes changes to accounting principles under GAAP in the form of accounting standards updates (“ASUs”) to the Accounting Standards Codification (“ASC”). The Company considers the applicability and impact of all ASUs. Any recent ASUs not listed were assessed and determined to be either not applicable or are expected to have an immaterial impact on the Company’s results of operations, financial position or cash flows.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Weighted Average Shares Outstanding (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Weighted Average Shares Outstanding Weighted average shares outstanding are shown below:
Three months ended March 31,
20222021
Basic shares outstanding105.6 105.0 
Effect of potential common stock:
Common stock awards1.1 1.0 
Diluted shares outstanding106.7 106.0 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Discontinued Operations (Tables)
3 Months Ended
Mar. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Discontinued Operations
The following tables summarize the major classes of assets and liabilities related to the discontinued operations of the TransCore, Zetec and CIVCO Radiotherapy businesses, as reported in the Condensed Consolidated Balance Sheets at December 31, 2021:

Accounts receivable, net$74.7 
Inventories, net47.8 
Unbilled receivables158.2 
Goodwill405.5 
Other intangible assets, net31.0 
Other current assets71.4 
Current assets held for sale$788.6 
Accounts payable$40.3 
Accrued compensation27.0 
Deferred taxes29.5 
Other current liabilities62.3 
Current liabilities held for sale$159.1 

The following table summarizes the major classes of revenue and expenses constituting net income from discontinued operations attributable to the TransCore, Zetec and CIVCO Radiotherapy businesses:

Three Months Ended March 31,
20222021
Net revenues$100.4 $152.5 
Cost of sales71.2 94.7 
Gross profit29.2 57.8 
Selling, general and administrative expenses (1)
19.9 31.9 
Income from operations9.3 25.9 
Other income (expense), net0.1 (0.1)
Earnings before income taxes (2)
9.4 25.8 
Income taxes(6.2)6.7 
Earnings from discontinued operations, net of tax15.6 19.1 
Gain on disposition of discontinued operations, net of tax1,717.3 — 
Net earnings from discontinued operations$1,732.9 $19.1 
(1) Includes stock-based compensation expense of $0.9 and $1.3 for the three months ended March 31, 2022 and 2021, respectively. In connection with the sale of TransCore and Zetec, we recognized expense of $4.5 associated with accelerated vesting of share-based awards. The charges associated with accelerated vesting were recorded as a component of “Gain on disposition of discontinued operations, net of tax” within the Condensed Consolidated Statements of Earnings.
(2) During the three months ended March 31, 2022, there was no depreciation of property, plant and equipment or amortization of intangible assets given the asset classification as held for sale during the period. During the three months ended March 31, 2021 depreciation and amortization was $1.9.
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense
The following table provides information regarding the Company’s stock-based compensation expense:

Three Months Ended March 31,
20222021
Stock-based compensation$35.9 $31.6 
Tax effect recognized in net earnings from continuing operations7.5 6.6 
Schedule of Weighted Average Assumptions Used to Value Option Grants
The following weighted average assumptions were used to estimate the fair value of options granted during current and prior year periods using the Black-Scholes option-pricing model:

Three months ended March 31,
20222021
Risk-free interest rate (%)2.05 0.94 
Expected option life (years)5.635.61
Expected volatility (%)24.52 25.16 
Expected dividend yield (%)0.54 0.56 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories
The components of inventory were as follows:

March 31,
2022
December 31,
2021
Raw materials and supplies$131.5 $112.7 
Work in process36.0 30.2 
Finished products72.1 69.3 
Inventory reserves(36.9)(36.1)
Inventories, net$202.7 $176.1 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The carrying value of goodwill by segment was as follows:
Application SoftwareNetwork Software & SystemsMeasurement & Analytical SolutionsProcess TechnologiesTotal
Balances at December 31, 2021$8,889.3 $3,797.0 $1,160.6 $247.6 $14,094.5 
Additions25.6 — — — 25.6 
Other— (0.5)— — (0.5)
Currency translation adjustments(6.6)(12.1)(5.0)(1.0)(24.7)
Balances at March 31, 2022$8,908.3 $3,784.4 $1,155.6 $246.6 $14,094.9 
Schedule of Other Intangible Assets - Subject to Amortization
Other intangible assets were comprised of:

CostAccumulated
amortization
Net book
value
Assets subject to amortization:
Customer related intangibles$7,532.0 $(2,108.0)$5,424.0 
Unpatented technology906.4 (431.8)474.6 
Software149.5 (122.4)27.1 
Patents and other protective rights9.6 (2.1)7.5 
Trade names12.8 (6.1)6.7 
Assets not subject to amortization:
Trade names648.6 — 648.6 
Balances at December 31, 2021$9,258.9 $(2,670.4)$6,588.5 
Assets subject to amortization:
Customer related intangibles$7,527.0 $(2,205.3)$5,321.7 
Unpatented technology893.6 (445.6)448.0 
Software149.4 (125.2)24.2 
Patents and other protective rights9.6 (2.1)7.5 
Trade names16.3 (7.0)9.3 
Assets not subject to amortization:
Trade names643.4 — 643.4 
Balances at March 31, 2022$9,239.3 $(2,785.2)$6,454.1 
Schedule of Other Intangible Assets - Not Subject to Amortization
Other intangible assets were comprised of:

CostAccumulated
amortization
Net book
value
Assets subject to amortization:
Customer related intangibles$7,532.0 $(2,108.0)$5,424.0 
Unpatented technology906.4 (431.8)474.6 
Software149.5 (122.4)27.1 
Patents and other protective rights9.6 (2.1)7.5 
Trade names12.8 (6.1)6.7 
Assets not subject to amortization:
Trade names648.6 — 648.6 
Balances at December 31, 2021$9,258.9 $(2,670.4)$6,588.5 
Assets subject to amortization:
Customer related intangibles$7,527.0 $(2,205.3)$5,321.7 
Unpatented technology893.6 (445.6)448.0 
Software149.4 (125.2)24.2 
Patents and other protective rights9.6 (2.1)7.5 
Trade names16.3 (7.0)9.3 
Assets not subject to amortization:
Trade names643.4 — 643.4 
Balances at March 31, 2022$9,239.3 $(2,785.2)$6,454.1 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments and Debt (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Fixed-Rate Senior Notes, Fair Value
Roper’s debt at March 31, 2022 included $7,500 of fixed-rate senior notes with the following fair values:

$500 3.125% senior notes due 2022
503 
$300 0.450% senior notes due 2022
299 
$700 3.650% senior notes due 2023
710 
$500 2.350% senior notes due 2024
493 
$300 3.850% senior notes due 2025
305 
$700 1.000% senior notes due 2025
650 
$700 3.800% senior notes due 2026
717 
$700 1.400% senior notes due 2027
635 
$800 4.200% senior notes due 2028
831 
$700 2.950% senior notes due 2029
675 
$600 2.000% senior notes due 2030
534 
$1,000 1.750% senior notes due 2031
864 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segments (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
The following table presents selected financial information by reportable segment:

Three months ended March 31,
20222021Change %
Net revenues:
Application Software$631.5 $576.6 9.5 %
Network Software & Systems368.7 314.2 17.3 %
Measurement & Analytical Solutions392.4 369.6 6.2 %
Process Technologies134.0 115.7 15.8 %
Total$1,526.6 $1,376.1 10.9 %
Gross profit:
Application Software$437.8 $398.7 9.8 %
Network Software & Systems302.4 256.4 17.9 %
Measurement & Analytical Solutions217.6 218.2 (0.3)%
Process Technologies72.3 62.7 15.3 %
Total$1,030.1 $936.0 10.1 %
Operating profit*:
Application Software$173.8 $153.7 13.1 %
Network Software & Systems145.4 114.1 27.4 %
Measurement & Analytical Solutions115.9 121.5 (4.6)%
Process Technologies41.8 35.1 19.1 %
Total$476.9 $424.4 12.4 %
Long-lived assets:
Application Software$135.8 $126.7 7.2 %
Network Software & Systems28.5 27.8 2.5 %
Measurement & Analytical Solutions32.5 33.9 (4.1)%
Process Technologies13.3 18.3 (27.3)%
Total$210.1 $206.7 1.6 %
 
*Segment operating profit is before unallocated corporate general and administrative expenses. These expenses were $55.8 and $49.8 for the three months ended March 31, 2022 and 2021, respectively.
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues from Contracts (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue See details in the table below.
Three Months Ended March 31,
20222021
Software and related services$970.0 $864.5 
Engineered products and related services556.6 511.6 
Net revenues$1,526.6 $1,376.1 
Schedule of Contract Balances
Contract balances
Balance Sheet AccountMarch 31, 2022December 31, 2021Change
Unbilled receivables $110.0 $95.3 $14.7 
Deferred revenue - current(1,120.3)(1,130.2)9.9 
Deferred revenue - non-current (1)
(111.5)(75.3)(36.2)
Net contract assets/(liabilities)$(1,121.8)$(1,110.2)$(11.6)
(1) The non-current portion of deferred revenue is included in “Other liabilities” in our Condensed Consolidated Balance Sheets.
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation (Details)
3 Months Ended
Mar. 31, 2022
divestiture
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of divestitures completed 3
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Weighted Average Shares Outstanding - Schedule of Weighted Average Shares Outstanding (Details) - shares
shares in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Basic shares outstanding (in shares) 105.6 105.0
Effect of potential common stock:    
Common stock awards (in shares) 1.1 1.0
Diluted shares outstanding (in shares) 106.7 106.0
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Weighted Average Shares Outstanding - Narrative (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Antidilutive stock options (in shares) 840 647
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Business Acquisitions and Disposition (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 17, 2021
Mar. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Goodwill   $ 14,094.9 $ 14,094.5
Sedaru, Inc.      
Business Acquisition [Line Items]      
Sale of investment $ 27.1    
Pretax gain on sale of investment $ 27.1    
Other acquisitions      
Business Acquisition [Line Items]      
Aggregate purchase price   49.8  
Goodwill   25.6  
Other identifiable intangibles   23.3  
Other acquisitions | Customer related intangibles      
Business Acquisition [Line Items]      
Other identifiable intangibles   $ 20.9  
Weighted average useful life of finite-lived intangible assets (in years)   15 years 1 month 6 days  
Other acquisitions | Technology      
Business Acquisition [Line Items]      
Other identifiable intangibles   $ 2.4  
Weighted average useful life of finite-lived intangible assets (in years)   5 years 3 months 18 days  
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Discontinued Operations - Narrative (Details) - Disposed of by Sale - USD ($)
$ in Millions
Mar. 17, 2022
Jan. 05, 2022
Singapore Technologies Engineering Ltd Affiliate | TransCore    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Consideration received from disposal $ 2,680.0  
Pretax gain on disposition of business 2,073.7  
Income tax expense $ 550.5  
Eddyfi NDT Inc | Zetec    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Consideration received from disposal   $ 350.0
Pretax gain on disposition of business   255.3
Income tax expense   $ 60.9
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Discontinued Operations - Schedule of Assets and Liabilities From Discontinued Operations (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Disposal Group, Including Discontinued Operation, Assets [Abstract]    
Current assets held for sale $ 0.0 $ 788.6
Disposal Group, Including Discontinued Operation, Liabilities [Abstract]    
Current liabilities held for sale $ 0.0 159.1
Held-for-sale or Disposed of by Sale | TransCore Holdings Inc, Zetec and Civco Radiotherapy    
Disposal Group, Including Discontinued Operation, Assets [Abstract]    
Accounts receivable, net   74.7
Inventories, net   47.8
Unbilled receivables   158.2
Goodwill   405.5
Other intangible assets, net   31.0
Other current assets   71.4
Current assets held for sale   788.6
Disposal Group, Including Discontinued Operation, Liabilities [Abstract]    
Accounts payable   40.3
Accrued compensation   27.0
Deferred taxes   29.5
Other current liabilities   62.3
Current liabilities held for sale   $ 159.1
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Discontinued Operations - Schedule of Amounts Included in Discontinued Operations (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Earnings from discontinued operations, net of tax $ 15,600,000 $ 19,100,000
Gain on disposition of discontinued operations, net of tax 1,717,300,000 0
Net earnings from discontinued operations 1,732,900,000 19,100,000
Depreciation and amortization 0 1,900,000
Held-for-sale or Disposed of by Sale | TransCore Holdings Inc, Zetec and Civco Radiotherapy    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Net revenues 100,400,000 152,500,000
Cost of sales 71,200,000 94,700,000
Gross profit 29,200,000 57,800,000
Selling, general and administrative expenses 19,900,000 31,900,000
Income from operations 9,300,000 25,900,000
Other income (expense), net 100,000 (100,000)
Earnings before income taxes 9,400,000 25,800,000
Income taxes (6,200,000) 6,700,000
Earnings from discontinued operations, net of tax 15,600,000 19,100,000
Gain on disposition of discontinued operations, net of tax 1,717,300,000 0
Net earnings from discontinued operations 1,732,900,000 19,100,000
Stock-based compensation expense 900,000 $ 1,300,000
Held-for-sale or Disposed of by Sale | Civco Radiotherapy    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Gain on disposition of discontinued operations, net of tax $ 4,500,000  
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation - Stock Based Compensation Expense (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]    
Stock-based compensation $ 35.9 $ 31.6
Tax effect recognized in net earnings from continuing operations $ 7.5 $ 6.6
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended
Jul. 01, 2020
Mar. 31, 2022
Mar. 31, 2021
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee stock options granted during the period (in shares)   365 498
Fair value per share (in dollars per share)   $ 115.83 $ 94.69
Cash received from exercise of options   $ 38.7 $ 19.2
Restricted Stock Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock awards granted during period (in shares)   219 207
Weighted average fair value per share of restricted stock awards granted during the period (in dollars per share)   $ 455.84 $ 404.14
Restricted stock awards vested during period (in shares)   116  
Weighted average grant date fair value per share (in dollars per share)   $ 329.75  
Weighted average vest date fair value per share (in dollars per share)   $ 457.31  
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of eligible earnings to purchase common stock through the employee stock purchase plan 10.00%    
Discount on the average closing price for the employee stock purchase plan 10.00%    
Shares of stock purchased during the period by participants in the employee stock purchase plan (in shares)   13 13
Amount paid for stock purchased during the period by participants in the employee stock purchase plan   $ 5.5 $ 4.7
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation - Weighted Average Assumptions Used to Value Option Grants (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]    
Risk-free interest rate (%) 2.05% 0.94%
Expected option life (years) 5 years 7 months 17 days 5 years 7 months 9 days
Expected volatility (%) 24.52% 25.16%
Expected dividend yield (%) 0.54% 0.56%
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials and supplies $ 131.5 $ 112.7
Work in process 36.0 30.2
Finished products 72.1 69.3
Inventory reserves (36.9) (36.1)
Inventories, net $ 202.7 $ 176.1
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets - Goodwill (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of period $ 14,094.5
Additions 25.6
Other (0.5)
Currency translation adjustments (24.7)
Balance at end of period 14,094.9
Application Software  
Goodwill [Roll Forward]  
Balance at beginning of period 8,889.3
Additions 25.6
Other 0.0
Currency translation adjustments (6.6)
Balance at end of period 8,908.3
Network Software & Systems  
Goodwill [Roll Forward]  
Balance at beginning of period 3,797.0
Additions 0.0
Other (0.5)
Currency translation adjustments (12.1)
Balance at end of period 3,784.4
Measurement & Analytical Solutions  
Goodwill [Roll Forward]  
Balance at beginning of period 1,160.6
Additions 0.0
Other 0.0
Currency translation adjustments (5.0)
Balance at end of period 1,155.6
Process Technologies  
Goodwill [Roll Forward]  
Balance at beginning of period 247.6
Additions 0.0
Other 0.0
Currency translation adjustments (1.0)
Balance at end of period $ 246.6
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Accumulated amortization $ (2,785.2) $ (2,670.4)
Intangible assets, gross (excluding goodwill) 9,239.3 9,258.9
Intangible assets, net (excluding goodwill) 6,454.1 6,588.5
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets (excluding goodwill) 643.4 648.6
Customer related intangibles    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 7,527.0 7,532.0
Accumulated amortization (2,205.3) (2,108.0)
Finite-lived intangible assets, net 5,321.7 5,424.0
Unpatented technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 893.6 906.4
Accumulated amortization (445.6) (431.8)
Finite-lived intangible assets, net 448.0 474.6
Software    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 149.4 149.5
Accumulated amortization (125.2) (122.4)
Finite-lived intangible assets, net 24.2 27.1
Patents and other protective rights    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 9.6 9.6
Accumulated amortization (2.1) (2.1)
Finite-lived intangible assets, net 7.5 7.5
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 16.3 12.8
Accumulated amortization (7.0) (6.1)
Finite-lived intangible assets, net $ 9.3 $ 6.7
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Amortization of intangible assets $ 148.1 $ 146.3
Other Intangible Assets    
Finite-Lived Intangible Assets [Line Items]    
Amortization of intangible assets $ 145.8 $ 145.1
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments and Debt - Schedule of Fixed-Rate Senior Notes, Fair Value (Details) - Senior Notes
Mar. 31, 2022
USD ($)
$500 3.125% senior notes due 2022  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Face amount of debt $ 500,000,000
Fixed interest rate (as a percent) 3.125%
$300 0.450% senior notes due 2022  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Face amount of debt $ 300,000,000
Fixed interest rate (as a percent) 0.45%
$700 3.650% senior notes due 2023  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Face amount of debt $ 700,000,000
Fixed interest rate (as a percent) 3.65%
$500 2.350% senior notes due 2024  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Face amount of debt $ 500,000,000
Fixed interest rate (as a percent) 2.35%
$300 3.850% senior notes due 2025  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Face amount of debt $ 300,000,000
Fixed interest rate (as a percent) 3.85%
$700 1.000% senior notes due 2025  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Face amount of debt $ 700,000,000
Fixed interest rate (as a percent) 1.00%
$700 3.800% senior notes due 2026  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Face amount of debt $ 700,000,000
Fixed interest rate (as a percent) 3.80%
$700 1.400% senior notes due 2027  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Face amount of debt $ 700,000,000
Fixed interest rate (as a percent) 1.40%
$800 4.200% senior notes due 2028  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Face amount of debt $ 800,000,000
Fixed interest rate (as a percent) 4.20%
$700 2.950% senior notes due 2029  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Face amount of debt $ 700,000,000
Fixed interest rate (as a percent) 2.95%
$600 2.000% senior notes due 2030  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Face amount of debt $ 600,000,000
Fixed interest rate (as a percent) 2.00%
$1,000 1.750% senior notes due 2031  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Face amount of debt $ 1,000,000,000
Fixed interest rate (as a percent) 1.75%
Fair Value, Inputs, Level 2  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fixed rate senior notes carrying amount $ 7,500,000,000
Fair Value, Inputs, Level 2 | $500 3.125% senior notes due 2022  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value 503,000,000
Fair Value, Inputs, Level 2 | $300 0.450% senior notes due 2022  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value 299,000,000
Fair Value, Inputs, Level 2 | $700 3.650% senior notes due 2023  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value 710,000,000
Fair Value, Inputs, Level 2 | $500 2.350% senior notes due 2024  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value 493,000,000
Fair Value, Inputs, Level 2 | $300 3.850% senior notes due 2025  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value 305,000,000
Fair Value, Inputs, Level 2 | $700 1.000% senior notes due 2025  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value 650,000,000
Fair Value, Inputs, Level 2 | $700 3.800% senior notes due 2026  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value 717,000,000
Fair Value, Inputs, Level 2 | $700 1.400% senior notes due 2027  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value 635,000,000
Fair Value, Inputs, Level 2 | $800 4.200% senior notes due 2028  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value 831,000,000
Fair Value, Inputs, Level 2 | $700 2.950% senior notes due 2029  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value 675,000,000
Fair Value, Inputs, Level 2 | $600 2.000% senior notes due 2030  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value 534,000,000
Fair Value, Inputs, Level 2 | $1,000 1.750% senior notes due 2031  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value $ 864,000,000
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Contingencies (Details)
individual in Millions, $ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
individual
claim
Vertafore Litigation  
Loss Contingencies [Line Items]  
Number of pending putative class actions 3
Number of individuals represented by class actions | individual 27.7
Allen, et al. v. Vertafore, Inc.  
Loss Contingencies [Line Items]  
Number of pending putative class actions 2
Mulvey, et al. v. Vertafore, Inc.  
Loss Contingencies [Line Items]  
Number of pending putative class actions 1
Verathon, Inc.  
Loss Contingencies [Line Items]  
Litigation settlement, one time charge | $ $ 4.1
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segments (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information [Line Items]    
Net revenues: $ 1,526.6 $ 1,376.1
Percent change in net revenues 10.90%  
Gross profit: $ 1,030.1 936.0
Percent change in gross profit 10.10%  
Operating profit $ 476.9 424.4
Percent change in operating profit 12.40%  
Long-lived assets: $ 210.1 206.7
Percent change in long-lived assets 1.60%  
Corporate    
Segment Reporting Information [Line Items]    
Unallocated corporate general and administrative expenses $ 55.8 49.8
Application Software    
Segment Reporting Information [Line Items]    
Net revenues: $ 631.5 576.6
Percent change in net revenues 9.50%  
Gross profit: $ 437.8 398.7
Percent change in gross profit 9.80%  
Operating profit $ 173.8 153.7
Percent change in operating profit 13.10%  
Long-lived assets: $ 135.8 126.7
Percent change in long-lived assets 7.20%  
Network Software & Systems    
Segment Reporting Information [Line Items]    
Net revenues: $ 368.7 314.2
Percent change in net revenues 17.30%  
Gross profit: $ 302.4 256.4
Percent change in gross profit 17.90%  
Operating profit $ 145.4 114.1
Percent change in operating profit 27.40%  
Long-lived assets: $ 28.5 27.8
Percent change in long-lived assets 2.50%  
Measurement & Analytical Solutions    
Segment Reporting Information [Line Items]    
Net revenues: $ 392.4 369.6
Percent change in net revenues 6.20%  
Gross profit: $ 217.6 218.2
Percent change in gross profit (0.30%)  
Operating profit $ 115.9 121.5
Percent change in operating profit (4.60%)  
Long-lived assets: $ 32.5 33.9
Percent change in long-lived assets (4.10%)  
Process Technologies    
Segment Reporting Information [Line Items]    
Net revenues: $ 134.0 115.7
Percent change in net revenues 15.80%  
Gross profit: $ 72.3 62.7
Percent change in gross profit 15.30%  
Operating profit $ 41.8 35.1
Percent change in operating profit 19.10%  
Long-lived assets: $ 13.3 $ 18.3
Percent change in long-lived assets (27.30%)  
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues from Contracts - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Net revenues $ 1,526.6 $ 1,376.1
Software and related services    
Disaggregation of Revenue [Line Items]    
Net revenues 970.0 864.5
Engineered products and related services    
Disaggregation of Revenue [Line Items]    
Net revenues $ 556.6 $ 511.6
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues from Contracts - Remaining Performance Obligations Narrative (Details)
$ in Millions
Mar. 31, 2022
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 4,000.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations 4,000.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations 2,718.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations $ 2,718.0
Remaining performance obligations, percentage 68.00%
Remaining performance obligations, expected timing of satisfaction 12 months
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues from Contracts - Contract Balances (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Unbilled receivables $ 110.0 $ 95.3
Change in unbilled receivables 14.7  
Deferred revenue - current (1,120.3) (1,130.2)
Change in deferred revenue - current 9.9  
Deferred revenue - non-current (111.5) (75.3)
Change in deferred revenue - non-current (36.2)  
Net contract assets/(liabilities) (1,121.8) $ (1,110.2)
Change in net contract assets/(liabilities) $ (11.6)  
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues from Contracts - Narratives (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Revenue recognized from contract liability balance $ 495.7 $ 450.9  
Deferred commissions $ 58.3   $ 56.7
XML 59 rop-20220331_htm.xml IDEA: XBRL DOCUMENT 0000882835 2022-01-01 2022-03-31 0000882835 2022-04-29 0000882835 2021-01-01 2021-03-31 0000882835 2022-03-31 0000882835 2021-12-31 0000882835 2020-12-31 0000882835 2021-03-31 0000882835 us-gaap:CommonStockMember 2021-12-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000882835 us-gaap:RetainedEarningsMember 2021-12-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000882835 us-gaap:TreasuryStockMember 2021-12-31 0000882835 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000882835 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000882835 us-gaap:CommonStockMember 2022-03-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000882835 us-gaap:RetainedEarningsMember 2022-03-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000882835 us-gaap:TreasuryStockMember 2022-03-31 0000882835 us-gaap:CommonStockMember 2020-12-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000882835 us-gaap:RetainedEarningsMember 2020-12-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000882835 us-gaap:TreasuryStockMember 2020-12-31 0000882835 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000882835 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000882835 us-gaap:CommonStockMember 2021-03-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000882835 us-gaap:RetainedEarningsMember 2021-03-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000882835 us-gaap:TreasuryStockMember 2021-03-31 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-01-01 2022-03-31 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-03-31 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:CustomerRelationshipsMember 2022-03-31 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-03-31 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-03-31 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-01 2022-03-31 0000882835 rop:SedaruIncMember 2021-03-17 2021-03-17 0000882835 rop:SingaporeTechnologiesEngineeringLtdAffiliateMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember rop:TransCoreMember 2022-03-17 0000882835 rop:SingaporeTechnologiesEngineeringLtdAffiliateMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember rop:TransCoreMember 2022-03-17 2022-03-17 0000882835 rop:EddyfiNDTIncMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember rop:ZetecMember 2022-01-05 0000882835 rop:EddyfiNDTIncMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember rop:ZetecMember 2022-01-05 2022-01-05 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember 2021-12-31 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember 2022-01-01 2022-03-31 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember 2021-01-01 2021-03-31 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:CivcoRadiotherapyMember 2022-01-01 2022-03-31 0000882835 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0000882835 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0000882835 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0000882835 us-gaap:RestrictedStockMember 2021-01-01 2021-03-31 0000882835 us-gaap:EmployeeStockMember 2020-07-01 0000882835 us-gaap:EmployeeStockMember 2020-07-01 2020-07-01 0000882835 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0000882835 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0000882835 rop:ApplicationSoftwareSegmentMember 2021-12-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2021-12-31 0000882835 rop:MeasurementAndAnalyticalSolutionsSegmentMember 2021-12-31 0000882835 rop:ProcessTechnologiesSegmentMember 2021-12-31 0000882835 rop:ApplicationSoftwareSegmentMember 2022-01-01 2022-03-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2022-01-01 2022-03-31 0000882835 rop:MeasurementAndAnalyticalSolutionsSegmentMember 2022-01-01 2022-03-31 0000882835 rop:ProcessTechnologiesSegmentMember 2022-01-01 2022-03-31 0000882835 rop:ApplicationSoftwareSegmentMember 2022-03-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2022-03-31 0000882835 rop:MeasurementAndAnalyticalSolutionsSegmentMember 2022-03-31 0000882835 rop:ProcessTechnologiesSegmentMember 2022-03-31 0000882835 us-gaap:CustomerRelationshipsMember 2021-12-31 0000882835 us-gaap:UnpatentedTechnologyMember 2021-12-31 0000882835 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0000882835 us-gaap:PatentsMember 2021-12-31 0000882835 us-gaap:TradeNamesMember 2021-12-31 0000882835 us-gaap:TradeNamesMember 2021-12-31 0000882835 us-gaap:CustomerRelationshipsMember 2022-03-31 0000882835 us-gaap:UnpatentedTechnologyMember 2022-03-31 0000882835 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-03-31 0000882835 us-gaap:PatentsMember 2022-03-31 0000882835 us-gaap:TradeNamesMember 2022-03-31 0000882835 us-gaap:TradeNamesMember 2022-03-31 0000882835 us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-03-31 0000882835 us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-03-31 0000882835 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDue2022Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDue2022Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorUnsecuredNotesDueAugust152022Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorUnsecuredNotesDueAugust152022Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDue2023Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDue2023Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDuein2024Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDuein2024Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDue2025Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDue2025Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorUnsecuredNotesDueSeptember152025Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorUnsecuredNotesDueSeptember152025Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDue2026Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDue2026Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorUnsecuredNotesDueSeptember152027Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorUnsecuredNotesDueSeptember152027Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDue2028Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDue2028Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDuein2029Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDuein2029Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDueJune2030Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorNotesDueJune2030Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorUnsecuredNotesDueFebruary152031Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:SeniorUnsecuredNotesDueFebruary152031Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-03-31 0000882835 rop:VertaforeLitigationMember 2022-03-31 0000882835 rop:AllenEtAlVVertaforeIncMember 2022-03-31 0000882835 rop:MulveyEtAlVVertaforeIncMember 2022-03-31 0000882835 rop:VertaforeLitigationMember 2022-01-01 2022-03-31 0000882835 rop:VerathonIncMember 2022-01-01 2022-03-31 0000882835 rop:ApplicationSoftwareSegmentMember 2021-01-01 2021-03-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2021-01-01 2021-03-31 0000882835 rop:MeasurementAndAnalyticalSolutionsSegmentMember 2021-01-01 2021-03-31 0000882835 rop:ProcessTechnologiesSegmentMember 2021-01-01 2021-03-31 0000882835 rop:ApplicationSoftwareSegmentMember 2021-03-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2021-03-31 0000882835 rop:MeasurementAndAnalyticalSolutionsSegmentMember 2021-03-31 0000882835 rop:ProcessTechnologiesSegmentMember 2021-03-31 0000882835 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-03-31 0000882835 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-03-31 0000882835 rop:SoftwareAndRelatedServicesMember 2022-01-01 2022-03-31 0000882835 rop:SoftwareAndRelatedServicesMember 2021-01-01 2021-03-31 0000882835 rop:EngineeredProductsAndRelatedServicesMember 2022-01-01 2022-03-31 0000882835 rop:EngineeredProductsAndRelatedServicesMember 2021-01-01 2021-03-31 0000882835 2022-04-01 2022-03-31 shares iso4217:USD iso4217:USD shares rop:divestiture pure rop:claim rop:individual 0000882835 --12-31 2022 Q1 false 10-Q true 2022-03-31 false 1-12273 ROPER TECHNOLOGIES, INC. DE 51-0263969 6901 Professional Parkway, Suite 200 Sarasota, FL 34240 941 556-2601 Common Stock, $0.01 Par Value ROP NYSE Yes Yes Large Accelerated Filer false false false 105912655 1526600000 1376100000 496500000 440100000 1030100000 936000000.0 609000000.0 561400000 421100000 374600000 52600000 60600000 -1900000 27100000 366600000 341100000 79000000.0 71200000 287600000 269900000 15600000 19100000 1717300000 0 1732900000 19100000 2020500000 289000000.0 2.72 2.57 2.70 2.55 16.41 0.18 16.24 0.18 19.13 2.75 18.94 2.73 105600000 105000000.0 106700000 106000000.0 2020500000 289000000.0 -22900000 14600000 -22900000 14600000 1997600000 303600000 3237500000 351500000 755300000 839400000 202700000 176100000 19200000 27700000 110000000.0 95300000 160900000 142500000 0 788600000 4485600000 2421100000 98900000 102800000 14094900000 14094500000 6454100000 6588500000 101400000 101100000 400900000 405900000 25635800000 23713900000 167800000 150800000 208200000 309800000 1120300000 1130200000 413000000.0 440700000 793000000.0 132000000.0 799500000 799200000 0 159100000 3501800000 3121800000 6654800000 7122600000 1476100000 1479500000 451200000 426200000 12083900000 12150100000 1100000 1100000 2363900000 2307800000 11410400000 9455600000 -206000000.0 -183100000 17500000 17600000 13551900000 11563800000 25635800000 23713900000 287600000 269900000 11000000.0 13100000 148100000 146300000 3100000 3400000 35900000 31600000 0 21600000 79000000.0 65700000 -82000000.0 -54300000 15400000 17800000 27700000 2100000 17900000 13300000 -125100000 -59000000.0 29400000 60900000 27400000 17200000 24600000 14900000 473800000 525900000 1500000 33700000 475300000 559600000 53200000 0 7100000 7100000 7500000 7200000 0 27100000 0 100000 -67800000 12700000 3006200000 0 -200000 -2000000.0 2938200000 10700000 -470000000.0 -495000000.0 65300000 58800000 21000000.0 4400000 5500000 4700000 0 -100000 -508800000 -544800000 -11400000 -400000 -520200000 -545200000 -7300000 -2400000 2886000000 22700000 351500000 308300000 3237500000 331000000.0 1100000 2307800000 9455600000 -183100000 -17600000 11563800000 2020500000 2020500000 38700000 38700000 11100000 11100000 5400000 100000 5500000 -22900000 -22900000 40800000 40800000 -17700000 -17700000 0.62 65700000 65700000 1100000 2363900000 11410400000 -206000000.0 -17500000 13551900000 1100000 2097500000 8546200000 -147000000.0 -18000000.0 10479800000 289000000.0 289000000.0 19200000 19200000 4600000 100000 4700000 14600000 14600000 32400000 32400000 -14800000 -14800000 0.5625 59200000 59200000 1100000 2138900000 8776000000 -132400000 -17900000 10765700000 Basis of Presentation<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Condensed Consolidated Financial Statements for the three months ended March 31, 2022 and 2021 are unaudited. In the opinion of management, the accompanying unaudited Condensed Consolidated Financial Statements reflect all adjustments, which include only normal recurring adjustments, necessary to state fairly the financial position, results of operations, comprehensive income and cash flows of Roper Technologies, Inc. and its subsidiaries (“Roper,” the “Company,” “we,” “our” or “us”) for all periods presented. The December 31, 2021 financial position data included herein was derived from the audited consolidated financial statements included in the Company’s 2021 Annual Report on Form 10-K (“Annual Report”) filed on February 22, 2022 with the Securities and Exchange Commission (“SEC”) but does not include all disclosures required by U.S. generally accepted accounting principles (“GAAP”).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper’s management has made estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of contingent assets and liabilities to prepare these Condensed Consolidated Financial Statements in conformity with GAAP. Actual results could differ from those estimates. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company signed definitive agreements to divest our TransCore, Zetec and CIVCO Radiotherapy businesses. As of March 31, 2022, Roper has completed all three divestitures. The financial results for these businesses are presented as discontinued operations for all periods presented. Unless otherwise noted, discussion within these notes to the Condensed Consolidated Financial Statements relate to continuing operations. Refer to Note 5 for additional information on discontinued operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year. You should read these unaudited Condensed Consolidated Financial Statements in conjunction with Roper’s audited consolidated financial statements and the notes thereto included in its Annual Report. Certain prior period amounts have been reclassified to conform to current period presentation.</span></div> 3 Recent Accounting PronouncementsThe Financial Accounting Standards Board (“FASB”) establishes changes to accounting principles under GAAP in the form of accounting standards updates (“ASUs”) to the Accounting Standards Codification (“ASC”). The Company considers the applicability and impact of all ASUs. Any recent ASUs not listed were assessed and determined to be either not applicable or are expected to have an immaterial impact on the Company’s results of operations, financial position or cash flows. Recent Accounting PronouncementsThe Financial Accounting Standards Board (“FASB”) establishes changes to accounting principles under GAAP in the form of accounting standards updates (“ASUs”) to the Accounting Standards Codification (“ASC”). The Company considers the applicability and impact of all ASUs. Any recent ASUs not listed were assessed and determined to be either not applicable or are expected to have an immaterial impact on the Company’s results of operations, financial position or cash flows. Weighted Average Shares OutstandingBasic earnings per share were calculated using net earnings and the weighted average number of shares of common stock outstanding during the respective period. Diluted earnings per share were calculated using net earnings and the weighted average number of shares of common stock and potential common stock outstanding during the respective period. Potentially dilutive common stock consisted of stock options based upon the trading price of Roper’s common stock. The effects of potential common stock were determined using the treasury stock method. Weighted average shares outstanding are shown below:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.812%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potential common stock:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock awards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022, there were 0.840 outstanding stock options, respectively, that were not included in the determination of diluted earnings per share because doing so would have been antidilutive, as compared to 0.647 outstanding stock options that would have been antidilutive in the respective 2021 period.</span></div> Weighted average shares outstanding are shown below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.812%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.716%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potential common stock:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock awards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 105600000 105000000.0 1100000 1000000.0 106700000 106000000.0 840000 647000 Business Acquisitions and Disposition<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 3, 2022, Roper acquired the outstanding membership interests of Horizon Lab Systems, LLC, a provider of laboratory information management systems in the toxicology, environmental, public health and agricultural markets for an aggregate purchase price of $49.8. This acquisition has been integrated into our Clinisys business and its results are reported in the Application Software reportable segment. The results of operations of the acquired business are included in Roper’s Condensed Consolidated Financial Statements since the date of acquisition. Pro forma results of operations and the revenue and net income subsequent to the acquisition date has not been presented because the effects of the acquisition were not material to our financial results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $25.6 in goodwill and $23.3 of other identifiable intangibles in connection with this acquisition. The amortizable intangible assets include customer relationships of $20.9 (15.1 year weighted average useful life) and technology of $2.4 (5.3 year weighted average useful life).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disposition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 17, 2021, Roper completed the sale of a minority investment in Sedaru, Inc. for $27.1. The pretax gain on the sale was $27.1, which is reported in “Other income (expense), net” in the Condensed Consolidated Statement of Earnings.</span></div> 49800000 25600000 23300000 20900000 P15Y1M6D 2400000 P5Y3M18D 27100000 27100000 Discontinued Operations<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company signed definitive agreements to divest our TransCore, Zetec and CIVCO Radiotherapy businesses as described below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On March 17, 2022, Roper closed on the divestiture of our TransCore business to an affiliate of Singapore Technologies Engineering Ltd., for approximately $2,680.0 in cash. The sale resulted in a pretax gain of $2,073.7 and income tax expense of $550.5, which are reported within “Gain on disposition of discontinued operations, net of tax” in the Condensed Consolidated Statements of Earnings.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> TransCore</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was previously included in the Network Software &amp; Systems reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On January 5, 2022, Roper closed on the divestiture of our Zetec business to Eddyfi NDT Inc. for approximately $350.0 in cash. The sale resulted in a pretax gain of $255.3 and income tax expense of $60.9, which are reported within “Gain on disposition of discontinued operations, net of tax” in the Condensed Consolidated Statements of Earnings. Zetec was previously included in the Process Technologies reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On November 1, 2021, Roper closed the divestiture of our CIVCO Radiotherapy business to an affiliate of Blue Wolf Capital Partners LLC. CIVCO Radiotherapy business was previously included in the Measurement &amp; Analytical Solutions reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company concluded these disposal activities, in the aggregate, represented a strategic shift that will have a major effect on the Company’s operations and financial results. These divestitures significantly enhance our mix of high-margin, recurring revenue businesses and notably reduce our working capital requirements. Accordingly, the financial results of the TransCore, Zetec and CIVCO Radiotherapy businesses are presented in the Condensed Consolidated Financial Statements as discontinued operations for all periods presented. Current and non-current assets and liabilities of these businesses are presented in the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Condensed Consolidated Balance Sheet as assets and liabilities of discontinued operations classified as held for sale at December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the major classes of assets and liabilities related to the discontinued operations of the TransCore, Zetec and CIVCO Radiotherapy businesses, as reported in the Condensed Consolidated Balance Sheets at December 31, 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.200%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the major classes of revenue and expenses constituting net income from discontinued operations attributable to the TransCore, Zetec and CIVCO Radiotherapy businesses: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.613%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.961%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings from discontinued operations, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposition of discontinued operations, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes stock-based compensation expense of $0.9 and $1.3 for the three months ended March 31, 2022 and 2021, respectively. In connection with the sale of TransCore and Zetec, we recognized expense of $4.5 associated with accelerated vesting of share-based awards. The charges associated with accelerated vesting were recorded as a component of “Gain on disposition of discontinued operations, net of tax” within the Condensed Consolidated Statements of Earnings.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, there was no depreciation of property, plant and equipment or amortization of intangible assets given the asset classification as held for sale during the period. During the three months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 2021 depreciation and amortization was $1.9.</span></div> 2680000000 2073700000 550500000 350000000.0 255300000 60900000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the major classes of assets and liabilities related to the discontinued operations of the TransCore, Zetec and CIVCO Radiotherapy businesses, as reported in the Condensed Consolidated Balance Sheets at December 31, 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.200%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the major classes of revenue and expenses constituting net income from discontinued operations attributable to the TransCore, Zetec and CIVCO Radiotherapy businesses: </span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.613%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.961%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings from discontinued operations, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposition of discontinued operations, net of tax</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings from discontinued operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,732.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes stock-based compensation expense of $0.9 and $1.3 for the three months ended March 31, 2022 and 2021, respectively. In connection with the sale of TransCore and Zetec, we recognized expense of $4.5 associated with accelerated vesting of share-based awards. The charges associated with accelerated vesting were recorded as a component of “Gain on disposition of discontinued operations, net of tax” within the Condensed Consolidated Statements of Earnings.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, there was no depreciation of property, plant and equipment or amortization of intangible assets given the asset classification as held for sale during the period. During the three months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 2021 depreciation and amortization was $1.9.</span></div> 74700000 47800000 158200000 405500000 31000000.0 71400000 788600000 40300000 27000000.0 29500000 62300000 159100000 100400000 152500000 71200000 94700000 29200000 57800000 19900000 31900000 9300000 25900000 100000 -100000 9400000 25800000 -6200000 6700000 15600000 19100000 1717300000 0 1732900000 19100000 900000 1300000 4500000 0 1900000 Stock Based Compensation<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Roper Technologies, Inc. 2021 Incentive Plan (“2021 Plan”) is a stock-based compensation plan used to grant incentive stock options, nonqualified stock options, restricted stock, stock appreciation rights or equivalent instruments to Roper’s employees, officers, directors and consultants. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information regarding the Company’s stock-based compensation expense:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect recognized in net earnings from continuing operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In the three months ended March 31, 2022, 0.365 options were granted with a weighted average fair value of $115.83 per option. During the same period in 2021, 0.498 options were granted with a weighted average fair value of $94.69 per option. All options were issued with an exercise price equal to the closing price of Roper’s common stock on the date of grant, as required by the 2021 Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes option-pricing model. Historical data is used to estimate the expected price volatility, the expected dividend yield, the expected option life and the expected forfeiture rate. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the estimated life of the option. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted average assumptions were used to estimate the fair value of options granted during current and prior year periods using the Black-Scholes option-pricing model:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate (%)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.63</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.61</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility (%)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield (%)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash received from option exercises for the three months ended March 31, 2022 and 2021 was $38.7 and $19.2, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Grants -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During the three months ended March 31, 2022, the Company granted 0.219 shares with a weighted average grant date fair value of $455.84 per restricted share. During the same period in 2021, the Company granted 0.207 shares with a weighted average grant date fair value of $404.14 per restricted share. All grants were issued at grant date fair value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, 0.116 restricted shares vested with a weighted average grant date fair value of $329.75 per restricted share and a weighted average vest date fair value of $457.31 per restricted share.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Roper’s employee stock purchase plan (“ESPP”) allows employees in the U.S. and Canada to designate up to 10% of eligible earnings to purchase Roper’s common stock at a 10% discount on the lower of the closing price of the stock on the first and last day of each quarterly offering period. Common stock sold to employees pursuant to the ESPP may be either treasury stock, stock purchased on the open market, or newly issued shares.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022 and 2021, participants in the ESPP purchased 0.013 and 0.013 shares of Roper’s common stock for total consideration of $5.5 and $4.7, respectively. All shares were purchased from Roper’s treasury shares.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information regarding the Company’s stock-based compensation expense:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect recognized in net earnings from continuing operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 35900000 31600000 7500000 6600000 365000 115.83 498000 94.69 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted average assumptions were used to estimate the fair value of options granted during current and prior year periods using the Black-Scholes option-pricing model:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate (%)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.63</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.61</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility (%)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield (%)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.0205 0.0094 P5Y7M17D P5Y7M9D 0.2452 0.2516 0.0054 0.0056 38700000 19200000 219000 455.84 207000 404.14 116000 329.75 457.31 0.10 0.10 13000.000 13000.000 5500000 4700000 Inventories<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 131500000 112700000 36000000.0 30200000 72100000 69300000 36900000 36100000 202700000 176100000 Goodwill and Other Intangible Assets<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of goodwill by segment was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Application Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Network Software &amp; Systems</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measurement &amp; Analytical Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Process Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,889.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,797.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,094.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at March 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,908.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,784.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,094.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other relates primarily to purchase accounting adjustments for acquisitions.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets were comprised of:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net book<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,532.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,108.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,424.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(431.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other protective rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,258.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,670.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,588.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,527.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,205.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,321.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(445.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other protective rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at March 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,239.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,785.2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,454.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of other intangible assets was $145.8 and $145.1 during the three months ended March 31, 2022 and 2021, respectively.</span></div>An evaluation of the carrying value of goodwill and indefinite-lived intangibles is required to be performed on an annual basis and on an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value. There have been no events or changes in circumstances which indicate an interim impairment review is required in 2022. The Company will perform the annual analysis during the fourth quarter of 2022. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of goodwill by segment was as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Application Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Network Software &amp; Systems</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measurement &amp; Analytical Solutions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Process Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,889.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,797.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,094.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at March 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,908.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,784.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,094.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8889300000 3797000000 1160600000 247600000 14094500000 25600000 0 0 0 25600000 0 -500000 0 0 -500000 -6600000 -12100000 -5000000.0 -1000000.0 -24700000 8908300000 3784400000 1155600000 246600000 14094900000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets were comprised of:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net book<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,532.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,108.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,424.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(431.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other protective rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,258.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,670.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,588.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,527.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,205.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,321.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(445.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other protective rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at March 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,239.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,785.2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,454.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets were comprised of:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net book<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,532.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,108.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,424.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">906.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(431.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other protective rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,258.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,670.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,588.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,527.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,205.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,321.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">893.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(445.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other protective rights</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at March 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,239.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,785.2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,454.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7532000000 2108000000 5424000000 906400000 431800000 474600000 149500000 122400000 27100000 9600000 2100000 7500000 12800000 6100000 6700000 648600000 648600000 9258900000 2670400000 6588500000 7527000000 2205300000 5321700000 893600000 445600000 448000000.0 149400000 125200000 24200000 9600000 2100000 7500000 16300000 7000000.0 9300000 643400000 643400000 9239300000 2785200000 6454100000 145800000 145100000 Fair Value of Financial Instruments and Debt<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper’s debt at March 31, 2022 included $7,500 of fixed-rate senior notes with the following fair values:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500 3.125% senior notes due 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300 0.450% senior notes due 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 3.650% senior notes due 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500 2.350% senior notes due 2024</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300 3.850% senior notes due 2025</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 1.000% senior notes due 2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 3.800% senior notes due 2026</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 1.400% senior notes due 2027</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$800 4.200% senior notes due 2028</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 2.950% senior notes due 2029</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$600 2.000% senior notes due 2030</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,000 1.750% senior notes due 2031</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the senior notes are based on the trading prices of each series of notes, which the Company has determined to be Level 2 in the FASB fair value hierarchy.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper’s debt at March 31, 2022 included $7,500 of fixed-rate senior notes with the following fair values:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500 3.125% senior notes due 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300 0.450% senior notes due 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 3.650% senior notes due 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500 2.350% senior notes due 2024</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300 3.850% senior notes due 2025</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 1.000% senior notes due 2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 3.800% senior notes due 2026</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 1.400% senior notes due 2027</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$800 4.200% senior notes due 2028</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 2.950% senior notes due 2029</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$600 2.000% senior notes due 2030</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,000 1.750% senior notes due 2031</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7500000000 500000000 0.03125 503000000 300000000 0.00450 299000000 700000000 0.03650 710000000 500000000 0.02350 493000000 300000000 0.03850 305000000 700000000 0.01000 650000000 700000000 0.03800 717000000 700000000 0.01400 635000000 800000000 0.04200 831000000 700000000 0.02950 675000000 600000000 0.02000 534000000 1000000000 0.01750 864000000 Contingencies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper, in the ordinary course of business, is party to various pending or threatened legal actions, including product liability, intellectual property, data privacy and employment practices that, in general, are of a nature consistent with those over the past several years. After analyzing the Company’s contingent liabilities on a gross basis and, based upon past experience with resolution of such legal claims and the availability and limits of the primary, excess, and umbrella liability insurance coverages with respect to pending claims, management believes that adequate provision has been made to cover any potential liability not covered by insurance, and that the ultimate liability, if any, arising from these actions should not have a material adverse effect on Roper’s consolidated financial position, results of operations or cash flows. However, no assurances can be given in this regard.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper’s subsidiary, Vertafore, Inc., was named in three putative class actions, two in the U.S. District Court for the Southern District of Texas (Allen, et al. v. Vertafore, Inc., Case 4:20-cv-4139, filed December 4, 2020) and Masciotra, et al. v. Vertafore, Inc., (originally filed on December 8, 2020 as Case 1:20-cv-03603 in the U.S. District Court for the District of Colorado and subsequently transferred), and one in the U.S. District Court for the Northern District of Texas (Mulvey, et al. v. Vertafore, Inc., Case 3:21-cv-00213-E, filed January 31, 2021). In July 2021, the court granted Vertafore’s motion to dismiss the Allen Case. In March 2022, the U.S. Fifth Circuit Court of Appeals affirmed the lower court’s dismissal of the Allen case. In July 2021, the plaintiff in the Masciotra case voluntarily dismissed his action without prejudice. The Allen case and the Mulvey case each purport to represent approximately 27.7 million individuals who held Texas driver’s licenses prior to February 2019. In November 2020, Vertafore announced that as a result of human error, three data files were inadvertently stored in an unsecured external storage service that appears to have been accessed without authorization. The files, which included driver information for licenses issued before February 2019, contained Texas driver license numbers, as well as names, dates of birth, addresses and vehicle registration histories. The files did not contain any Social Security numbers or financial account information. These cases seek recovery under the Driver’s Privacy Protection Act, 18 U.S.C. § 2721. In addition, Roper was advised that the Texas Attorney General is investigating the data event.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper’s subsidiary, Verathon, Inc. (“Verathon”), is defending a patent infringement action pending in the United States District Court for the Western District of Washington (Berall v. Verathon, Inc., Case No. 2:2021mc00043). Plaintiff claims that video laryngoscopes and certain accessories sold by Verathon from approximately 2006 through 2016 infringe U.S. Patent 5,827,178 (the “‘178 Patent”). The complaint seeks an unspecified amount of damages, enhanced damages, attorneys’ fees, costs, and pre- </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and post-judgment interest. Verathon contends that the products at issue do not infringe the ‘178 Patent and that the ‘178 Patent is invalid. Verathon is vigorously defending the matter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper or our subsidiaries have been named defendants along with numerous industrial companies in asbestos-related litigation claims in certain U.S. states. To date, no significant resources have been required by Roper to respond to asbestos claims. In the first quarter of 2022, Roper completed a transaction in which it transferred the remainder of our exposure for asbestos claims to a third party. In connection with this transaction, Roper incurred a one-time charge of $4.1, which is recorded as a component of “Other income (expense), net” within the Condensed Consolidated Statements of Earnings.</span></div> 3 2 1 27700000 4100000 Business Segments<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information by reportable segment:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.868%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change %</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Application Software</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network Software &amp; Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process Technologies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,526.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Application Software</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network Software &amp; Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process Technologies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating profit*:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Application Software</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network Software &amp; Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process Technologies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Application Software</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network Software &amp; Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process Technologies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Segment operating profit is before unallocated corporate general and administrative expenses. These expenses were $55.8 and $49.8 for the three months ended March 31, 2022 and 2021, respectively.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information by reportable segment:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.868%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change %</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Application Software</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network Software &amp; Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process Technologies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,526.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Application Software</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network Software &amp; Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process Technologies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">936.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating profit*:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Application Software</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network Software &amp; Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process Technologies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Application Software</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Network Software &amp; Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process Technologies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Segment operating profit is before unallocated corporate general and administrative expenses. These expenses were $55.8 and $49.8 for the three months ended March 31, 2022 and 2021, respectively.</span></div> 631500000 576600000 0.095 368700000 314200000 0.173 392400000 369600000 0.062 134000000.0 115700000 0.158 1526600000 1376100000 0.109 437800000 398700000 0.098 302400000 256400000 0.179 217600000 218200000 -0.003 72300000 62700000 0.153 1030100000 936000000.0 0.101 173800000 153700000 0.131 145400000 114100000 0.274 115900000 121500000 -0.046 41800000 35100000 0.191 476900000 424400000 0.124 135800000 126700000 0.072 28500000 27800000 0.025 32500000 33900000 -0.041 13300000 18300000 -0.273 210100000 206700000 0.016 55800000 49800000 Revenues from Contracts<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregated Revenue - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate our revenues into two categories: (i) software and related services; and (ii) engineered products and related services. Software and related services revenues are primarily derived from our Application Software and Network Software &amp; Systems reportable segments. Engineered products and related services revenues are derived from all of our reportable segments except Application Software and comprise substantially all of the revenues generated in our Measurement &amp; Analytical Solutions and Process Technologies reportable segments. See details in the table below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.736%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software and related services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered products and related services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,526.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining performance obligations - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and excludes unexercised contract options. As of March 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $4,000.3. We expect to recognize revenue of $2,718.0, or approximately 68% of our remaining performance obligations over the next 12 months (“Backlog”), with the remainder to be recognized thereafter.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract balances</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Account</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue - current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,120.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,130.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue - non-current </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets/(liabilities)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,121.8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,110.2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The non-current portion of deferred revenue is included in “Other liabilities” in our Condensed Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in our net contract assets/(liabilities) from December 31, 2021 to March 31, 2022 was due primarily to the timing of payments and invoicing relating to Software-as-a-Service (“SaaS”) and post contract support (“PCS”) renewals, partially offset by the increase in unbilled receivables due to the timing of invoicing primarily related to software milestone billings associated with multi-year term license renewals and software implementations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the Company’s project-based contracts where the input method of revenue recognition is utilized are billed as work progresses in accordance with the contract terms and conditions, either at periodic intervals or upon achievement of certain milestones. Often this results in unbilled receivables where billing occurs after revenue recognition. The Company records deferred revenue when cash payments are received or due in advance of the Company’s performance relating primarily to SaaS and PCS renewals. Revenue recognized from the deferred revenue balance on December 31, 2021 and 2020 was $495.7 and $450.9 for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to determine revenues recognized in the period, we allocate revenue to the individual deferred revenue balance outstanding at the beginning of the year until the revenue exceeds that balance.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current and non-current portions of deferred commissions are included in “Other current assets” and “Other assets,” respectively, in our Condensed Consolidated Balance Sheets. At March 31, 2022 and December 31, 2021, we had $58.3 and $56.7 of deferred commissions, respectively.</span></div> See details in the table below.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.736%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software and related services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engineered products and related services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,526.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,376.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 970000000.0 864500000 556600000 511600000 1526600000 1376100000 4000300000 2718000000 0.68 P12M <div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract balances</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Account</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue - current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,120.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,130.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue - non-current </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets/(liabilities)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,121.8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,110.2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The non-current portion of deferred revenue is included in “Other liabilities” in our Condensed Consolidated Balance Sheets.</span></div> 110000000.0 95300000 14700000 1120300000 1130200000 9900000 111500000 75300000 36200000 -1121800000 -1110200000 -11600000 495700000 450900000 58300000 56700000 EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -A!I%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #80:14\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FW'#E'7"]-.("$Q"<0M2KPMHOFCQ*C=VY.6K1."!^ 8^Y?/ MGR6W*@CE(SY''S"2P70WVMXEH<*&G8B" $CJA%:F,B=<;AY\M)+R,QXA2/4A MCP@UYVNP2%)+DC !B[ 06==J)51$23Y>\%HM^/ 9^QFF%6"/%ATEJ,H*6#=- M#.>Q;^$&F&"$T:;O NJ%.%?_Q,X=8)?DF,R2&H:A')HYEW>HX.WI\65>MS N MD70*\Z]D!)T#;MAU\FOSL-WO6%?SNB[X?<%7^ZH6U4HTZ_?)]8??3=AZ;0[F M'QM?!;L6?MU%]P502P,$% @ V$&D5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #80:14-13=Z3@% !F%0 & 'AL+W=O_0L/THIV!V):!P YAACADEVD^"*3;23N]$+8 3VR+E>40 M_GV/;&R3C#EV(VFT%_(UWG*NR'L81/%5:ZO4[JMAQ.Z6ARR^ M$#L>P9VUD"%3<"HW1KR3G'EI4!@8U#3[1LC\J#4>I=?F-4G,^^J96HB'G!7:0D&/V_Y^JWZ ^BG .O<&^QC@)U^:$:6 M?M8-4VP\DF)/I'X:U/1!FILT&K[&CW0S+I6$NS[$J;$CWK@D'1)OF>3QR%"@ MJ>\8[C'^.HNG9^)M )8"B.9 UQ05O&?R@MA6FU"3T@H> M!P^?[""<#JO"/^#817[L5,]&\_//9!4K"5WN7T2R6TAV4\GN&"R8+MLV&:2@86E#G0^7;C6F@4QEJ]!P31 M=::1\M6!W/H!)P])N.*RB@77L#H6I9I\[WA\>[QV^SZ;)-9@_.!8)HF:79F4T@9Y$K)#0>T^W8)DL%O8P( M21R11$H>X->K)*]1OYEBD">.;#6!?&;O9.9!G_/7OIN2(JU<(]FS.B;MV\/^ M$".D)2%M0CCQ/*@9<3L_('?P''F,JG.'2_:'ID7F4JQ!!SZ5!63.Y.N>':!Y M$A^:!^8E&'OIYY;]O]@=?09M_RSV424W+K=DDL5"L38&5U8&"_?VSW!%SX3, MO/F16YU97//V#D,KRX6%F_QGM+F(%;32W_[N_'#!%>TN[:)M6A8."_?[M TG M,(L]CX(+#+L6!E)6"0NW]COAZIZ[%1%FR34BO5Z_0_LF2E36" LW^&=?07D0 M:V+1WU:_DR5W$PG9JL3"E1P1AN!!2R7XWBR^?9_D>RLA;01K5@%L$<,EN3Z4D;RU$K MR7#%&K+2Z6DCI]?S(RCM8*0;(2L[?HW.'9/0 R:N"VM/F#)P+Y/$&$O#IXT, M?QFR("#720RWX^K6Q'7JYI2T]'G:R.>G(9<;W<&^@8+:@K&&.Q95IP\7K$4K M;9[B+ITG:PN+?A0(EZD%*NV>XDZ=C\H/SKA,5]+D,5%0("-M:)6KV$RYERKK MO98W6-CUAA;M]WHCXZT*J_1\VFAAX,#PDU".9K R?R=_\.IC5P'5B\=&RN4=NGY=LWD/5_AG;+=PL7* MX5@C5K?Y4/J^C;OT9ZKCTO@\%R[WA.:J]'P;=^@)('D95L"JNO=UC<#9(6B< M[&1I!THW^&+BZH59MJE57"TV$2?IUIE1/I[M0-XS;6 Q"?@:0LV+2QAK,MO4 MRTZ4V*7[8BNAE C3PRUG'I?Z ;B_%D+E)_H%Q=;J^#]02P,$% @ V$&D M5'O'Q'4L!0 'Q4 !@ !X;"]W;W)KPA ;*22'U9@6,@<=+M'M(&&VSW4/3 6+0MK"2Z))VD_[ZC#TNR M2#'97&))F1D],T/RI;AXX>*GW#&FT&N1E_)JME-J?^FZ!Y*$HJ/COAN7\ MY6J&9\<'W[+M3E4/W.5B3[?LD:GO^PQ%#JY1E'GF:U8GE>1@./?-NBL>V?E M.+P^1O^M3AZ2>:*2K7C^(TO5[FHVGZ&4;>@A5]_XR^^L32BLXJUY+NN_Z*6U M]69H?9"*%ZTS$!19V?S2U[80 P>(8W8@K0,9.P03#G[KX->)-F1U6K=4T>5" M\!1YEE(%-X\*?J!; M2B*^07=4E%FYE>CL4-)#FH'%.?J,OC_>HK-/YTCNJ& 2926ZS_(( M>(08>%;O=\<6'+\KNU_'\R?B?2W7O&!]F='?UT]2"1C4_UBB!UWTH(X>3$3_ M Z:_8,^L/#!C[1OOJ/:NYOGS$HP"KPIMJACBZQL7P27$NT%WV3*A!9I+\6>/WQK MP]:8A0.SQ(_,9'%'%EO)'F&A@REX@;:L9(+FB)8IHBFL"%DU;JJU$+'7?365 MC46--:3(2T;8L99=&&$G,(//._"Y%;P=Z1O!"P3B4Z%.K ASO:,$:[75K?PX M<":JFW20R1N0BL$2IHXEO$ E,PZ 1"\1T>:-;A1Y4X38ZQ=JS\KXI]HQ :MJ M7\;H-![19D^L59)H;#%VR 1:KQ/8?W,I9\=JUI-H#<*8 ME0=X\,9\:B.?]'8>ZT4UF$7)8*2 MYU0,WGUN+%(3+ADF[\1D7"*351B;:T1ZY2)VY;K-\D/U4?%^W#9@I4Y#WA&N MV2H,)WA[]2+XPSV=F#>VKI)>AXA=AWZUJVVXDP+@R G&>R:3'>Q:YQ.%ZL6) MV,7I XWUC<0D&!,;["S$O2B1X .MM7:OEPMBEXM?[EYHJ 4LF&-!,-G!9)@: MYKTH$+LH?*![D;8^X+F3:,W3S8#7G^#MA8#$UM[]J(]D )@^P[3;,EA?BP(D MN3U^X R7=F+_P1[^@ZE-0M/S28JTJL L:O ML(,V1OV#!'N1OIPF!L;Q9XL[.&HJF-C6)W 26G$H57,:TSWM3OFNZ[.MT?,; M?+EJSNKZ,,W1X3T5VZR4*&<;".G!2)\AT9S&-3>*[^L#K2>N%"_JRQVC*1.5 M ?Q_P[DZWE0OZ,Y$E_\#4$L#!!0 ( -A!I%0WTU]2U ( ,,' 8 M>&PO=V]R:W-H965T&ULE55;;]HP%/XK5K2'5FI)2+B$"I * MW;0^=*O*NCU,>S#)@7AU;&8;:/_]CIV0I25$W4OBR[E\WV?[G/%>JB>= 1CR MG'.A)UYFS.;*]W6204YU1VY X,Y*JIP:G*JUKS<*:.J<VSHQ=\*?C#5W# LSCYE[AS*^B MI"P'H9D41,%JXEUWK^:QM7<&WQGL=6U,+).EE$]V26%%M]P\R/UG*/GT M;;Q$AGYG.I4CQ3" E.-*2LY0: MG"P,_O"PC"9RA5LY7I',GMT.R*U(9 [D;"OH-F5H?4XNR>/BAIQ]."$=5 MAT3="Q(&8=B 9_Y^]VX+G*B2.W+QHA/Q*EU/ROKS>JF-PMO]JR5=KTK7<^EZ M)])]P3( 5 DFUHV'47@/G+=][[LI\@PZ_;&_JVM4F,5ULWA4V;Q"UJ^0]5N% M^&HR4"1YI0 K+Q:76I]?$ %.)4.?KUJD&%0)!ZU2X*/')RWP32D%(GDA*++0 MG!;%)/V-3\W=]R:9BLC#&O_+,.R,WJAT;-7M=0;-,@TKU,-6U-^DH9S(_Q&K MB<#P702.K4X3B"L"<2N!>0/H)H3QT4WLCD;#6O8"XK%9%$1'&/U:/Z=@7XS?H,.U314/Z%*=H;%H8U$YIP6&'(H#/$ZZZ*EE%, MC-RXJKN4!FNX&V;894%9 ]Q?26D.$YN@ZMO3OU!+ P04 " #80:14_X$\ M'GD& #[&@ & 'AL+W=O9T>%H9LX,=?(BY/=ZS;E"/\NBJD\G:Z4VQ[-9G:YYR>JIV/ *[CP*63(% MI_)I5F\D9UFC5!8S$@3S6>%>#F= MX,FO"[?YTUKI"[/ER88]\157]YL;"6>SWDJ6E[RJ30"/B!4^5-L'@YYE?\*+0E@#'C\[HI'^F5AP? M_[+^>[-X6,P#J_F%*/[),[4^G2PF*../;%NH6_'RF7<+BK2]5!1U\Q^]M+)Q M.$'IME:B[)0!09E7[2_[V3EBI(!="J13(&]5H)T";1;:(FN6=V6GVZ6QU[+-'> M$FTLA2Z?LGJ-6)6A5!_P']O\F16\4E8?M:;FC2F=<\]+2F@\C4YFSV-?6,0B M/)+: 1KV0$,OT+,T%5O !?F8<@#Y4/"/J.+*AK.U%(\ Q%$TI7LP3:D%3::A M'6;4PXR\,*^J9_">D#FOG? BX\$0%M-X#YXIA>/Y%-OAS7MX\P/P4E%RI-A/ M/O:D#>7C/?5 ^0I)/: SQJ-K95H#! '>_AB M U\R#H0=?(L>W\*+[YM:9$AH%%4,_N[3@Q7[CLR,5-JL9C.[3!Q,%3TP OT3BA6O,&7G9GQ M\\-P$8T =&78E",AP:ZTP2/JP5Z@-Q*Z$:E>/Z(-L(UJ2J:NEAMH$Y0STSNC M._&WF";!Z _OK\!4P5 =%HX%#(R!B766$22Q &26@$JU/0$:]X MH"'LYZ$VJ?)*L>HIAXSO8L'M66H@F8=1.#7<:9&+(')=@ ,183\3 MM9GO@6>AEFA.HU$F= M@C3&U EQX"$<>[NLZZNS\ZOKJ[NK3RMT]O42K>Z^ M7?SY^=OUY:?;U3OTZ:_[J[M_?3T8'A@%^RFE;VXV[-7%Q]C&)['I#HM8%#CK MQ\ HV$\I %%N(=RA?X"QK&9ZL+'"-)F"! NC<;"(T2!QP20#H1 _H?1I*3DT M8ENK)XE)$AB3P&@0K7(T&*UE%^1 )L1/)EUJ=AXM<@8-3ZYR>QGI;(W).<0& M5),UPC!P=6)D-&?X66.G7_0$9V=F##).#)"F$*8N9P[,00Y,,%WSL!&R&;;% M(RI$]72DN"QA2'YPLS,QN2%.$F.<<8BY@ \,0OP,\@OXZ/T?[M0ZF[Y6C5@( M)4IHZHVYT84:F\>N)5JBO"^Z]"<82##]8-&:]EO:UZ7&]8RD\G&\EK M+I_Y9(ELVU?_@Z'=U0]<2/U1KO=_^ MS(&\:SMRD_F.2+"_ 4!-\CO"D,ZN8!C8CQY@/\E9O96OGD@UJ>P(6W9'[6(N MOPZ$1]\R4#7HUJ+(N*S?-3L4ZM4*UK*]1R.HSD:X6@0Q#&+.>!UHCOIISJC/ M3?5[\P)B8Y?9/A_:!*WSX6ST94)_%OK"Y%->U:C@CZ )S32\.-E^:6E/E-@T M'RL>A%*B; [7G %P+0#W'P64[NY$?__HOWTF:9IGUD)VS0RN A[L_WT/2"MD W(=MN' M9"W[@/[G .=W0+I]ENIKM6%,HV_;4E1W@XW6NW?C<95OV)96([EC GY92;6E M&B[5>ESM%*.%;;0MQW@RF8ZWE(O!_:W][I.ZOY5[77+!/BE4[;=;JEX>62F? M[P;)X/6+7_EZH\T7X_O;'5VSSTQ_V7U2<#5N>RGXEHF*2X$46]T-'I)WRW1J M&EB+WSE[KCJ?D7'E28&$6L9+DV75#X M&]O) .7[2LMMTQ@4;+FH_])O32 Z#:"?< /<-,"G#=)( ](T(-;16IEUZSW5 M]/Y6R6>DC#7T9C[8V-C6X T79A@_:P6_I:7-T]ZY) VR,3V1V)!-O%;V?BME-PB6(2*:B[6]2SFFK/J7<]]TO8^ MJ;U/&KG/S[#L&54">F[NE$-SV>CZ>WXT U; MP&JZ&"U:JR/56:LZZXW.0_$GS/-ZLFD)N0%$Y[QD2%SFCFF4_\<(3UNMT]X( MOV>0+'-.ZQ0D"D2W4FG^=_T%+)6=,K?6+S=H5U*AK0W[:\]WQK]0X.O[99V0 M)LE)U&N36=>$C))PT&>M([->1QY.='.AJ5CS)P@[K2JF@Y-DY@M)YZ-3N2&K MZ8B$]38@.KD%4&IYT49I7:5%)R^L1+F\[:X:$YY!>S%)[V%70'QKVI+G'42DC_ MFLMSN3=9&5(>XP<*R2$8+N*%:XY/PT6\<&5I+"$1 M3?UYF&2=!=ZH#)G-1O.(3 >X)#LS70^0_:7B$7598)7,.I.I41<0E8D.LB.5$D_JG[1&Z9@EN=JSXY60%"I3Y]A@C,O MWS=VW4D[S"*%3.(@E?13ZOTKE12#$=^'8^FC!B_\J>A;32>Q2BMQ2$KZF60K M4=YF3V9&G1=!F3YJS*3T= ;,8&K@L%#LD(3[D60'W::XD#@!5 MXQ58GG$*^QEAE)VZY!L1$D,I=O3"_?2ZR*.@:)]5Z2SKY+%&=@!IV2)6VV#' M-)Q>M5E\LS>[PK\#JZ[8U& '*-P/J =30E2\WDY!2>$JB;;*L)7L:ZD1 M#%L 3QD9G58"C5FX:CR6[Q"&^Q&VI#NN:0D%(%38!==[%1E9'U##F8>&GJ^; MF^[Z-@0X +]X;!W6<#_6SM!B<5Y7 &.3F"[B*$;Z*6;7LEO W6P46LQ7(H,$ M\#:=><@(F"4XEE^)@R#IA^#Q[ H[&2=0>SV_')&$)]H9#*9>HF#^+NR2.(@ MCGKD NHUP],S(M=XX\,,)I+G"_:KS\AR)9U#QBN!%W(HJ-DG&5Z0N:_:MTLF MT8GD@$?^+?#*0?>(]201M[L/@&]CWV\/$MVHL"=AI0N\OR8.YJ M6EGV ?*XCN87XB-MF,Y.4TS0:I%%HN?81\ZQ#Z)7<#/HHK!GH?:X:2-+\"4\ MW &^3?WZ)F26S6.;8>(X2/HY>$(5(W9H'L041R=D\6#[&S=\2G#B\S"-G>81 MAT/2C\/?%*/57KTTYWF&A^'X^HS+/&0'C-+H4G(<)!=P,*CI/ +)-0A,'0+3 M"Q!8K^[71!M:UM<^K@B@+YO,/?8%[=(T-HM31[_T@BW@I6Y=P8_4I^$P2;QM M=\AL$IOBJ>-A>@$/SWL5%!X 7X9]] 7MTBQ6K:8.?VD__KY?K5ANMRHKJ1A? M"Y3OE6(B?S$'P_9<%4'@&A\Q#O_%,\ M+G*3;9@9@7KG)8KZ@WF8=(#4(\(U>-/W47J/Y!)XZ6A*FC:MI/U65, MZ0UZ8FLNA%W8*P0K@,O@)C+U-Y$D\X\,0F:P^B-'C:F#:7H!3,,. %W/2)]Z M#T<))OYFK;&;'QUWG*;9<>>)_I:IM7W1H4+VI+9^#-Y^V[Y,\6!?(3CY_C%Y MMZQ?B7#=U&]H?*0*AJ1")5M!EU#'04Q5_=)#?:'ESKXW\"2UEEO[<<,H5!7& M 'Y?2:E?+\P-VE=/[O\!4$L#!!0 ( -A!I%2'R^HK9 4 "\6 8 M>&PO=V]R:W-H965T&ULQ5A-;^,V$/TKA+% $Z"V14JR[(5C M8&,GZ1ZV"))N>RAZ8"0Z4B.)7I*.DW_?(:W(EDA+V7:!YA#KX\WP<3B<>=1\ MQ\633!E3Z*7(2WDQ2)7:?!R/99RR@LH1W[ 2WJRY**B"6_$XEAO!:&*,BGQ, M/&\R+FA6#A9S\^Q6+.9\J_*L9+<"R6U14/%ZR7*^NQC@P=N#N^PQ5?K!>#'? MT$=VS]37S:V NW'M)8GC (*X.P9>"?&F%2&4S:(X0G M#*+*(#*+M8^N69H5570Q%WR'A$:#-WUAUM=8PXIDI4[%>R7@;09V:K'D90*) MQ1($5Y+G64(5W-PK^(&,4Q+Q-5JFM'QD$F4EO.#Q4\KSA GY$[KZMLW4*SK; MEG2;9&!XCH;HZ_T*G7TX1Q\T_DN6YY!R\Q*/5N=-QLF,I[HQRL6CY"/?T;$(YXK M%_8#3,P NGP^+[ 71+/1=#Y^/EY\!VZ$FYB5C2'>+!J%3=B5#9N&P60$1?SM MK^7X>F\Q/;(8XB!J@FYF02NL:86=M,SD M$=^8AL9>F(@SR9P$]WZBXY29C4@K9WI #8J3FN*DDV)SGR&HKHF+W\0:.ABU MDFKEPDQ:B6=CO*.MT9A!5,\@ZIS!;@FDYD M1]+B>MT#:I"=UF2G_1DQU+HD,642:J0A["(YM<;WR2AH!;T'U" YJTG..DG> M,:E$%NN"OL\*H\5@X[I8SBP"4&_:)7'5AVKPQ-Y!&'B=3%= "Z1!(D'9Q3D5 MS)F\E9/&Z*&UO:YZ84V21^H%O[?S -5FS_E"1=USL),[MK/0BR9A>_F MCO];5Z_,&^$&Z6:)J'Y,?U=^QW;MAV[4[:!^J2?/0XG%WCU]2F2+) ME,K-<4EO$9E"L:SZ$-4K9@Y.,2_+ZOB]RU2*DDQNN#2'#6T$MX!06;G54A]V MF6E=[OG:C7Z('1NF#]:<\4$2X&Y-\$Y5@^T6'[:S9^4$627.!IT4-O@@%G"W M6O@WT@;;BF!(2+O"7_?"FI0/T@%W:X?O$3C85@6!9TF'/E3S-'B0#J1;.GR7 MR"$.:0 %MKU_>V%-K@<%0;H5Q/MD#G&T65LH7/7"FB2/SM?O[L:=,H+EU ^W#M.%W[T-3;,L?E# ?8:V_O:^(X,!.O?;AQN-/+WVXSXZ,O M8?I3*@0'Q(M$.5N#G3>*H N(_=?)_8WB&_-Q[($KQ0MSF3(*W5<#X/V:<_5V MH[^WU=^(%_\ 4$L#!!0 ( -A!I%3R@TEM9 ( &(% 8 >&PO=V]R M:W-H965T&ULC53?;]HP$/Y73M&D46DC(8%NJR!2H9VVATJH MU;:':0\F/HB%8Z>V ^U_O[,3,EI!M9?8=[[ONU^YF^ZUV=H2T<%3)96=1:5S M]54Y9N*A06:$5&%S/ MHNO1U6+L[8/!3X%[>W0'G\E*ZZT7OO-9E/B 4&+A/ .C8X<+E-(341B/'6?4 MN_3 X_N!_6O(G7)9,8L++7\)[LI9]#D"CFO62'>O]]^PRV?B^0HM;?C"OK-- M(B@:ZW35@2F"2JCV9$]='8X Q',:D': ]#5@? :0=8 L)-I&%M*Z88[E4Z/W M8+PUL?E+J$U 4S9"^2X^.$.O@G N7VC%J2?(@6Y62\&9(^'!T4'-P&#)#.%*=*)@\@(^PCN(P9:D MM=/84<5QTX@# MI$F:GHAG\?_PT1OA9'WYL\"7G>'KZ^S+?+*VOZ]7UAGZV_^\X6[&PO=V]R:W-H965T&ULI5?O;]LV$/U7#AXP;(#G7TG7HDT".&ZW!4/7(&D[;,,^T-+9 M8DN1*DG5R?[ZO2-EV1Z2H.F^)!+%NWMW]^Z1/MDX_S%4S)%N:F/#Z:"*L7D^ M'H>BXEJ%D6O8XLO*^5I%O/KU.#2>59F,:C.>328_CFNE[>#L)*U=^K,3UT:C M+5]Z"FU=*W][SL9M3@?3P7;A2J^K* OCLY-&K?F:X[OFTN-MW'LI=\V;L/=,DLG2N8_R#B8"B T743PH_/O,"S9&' '& MI\[GH \IAOO/6^\_I=R1RU(%7CCSNRYC=3IX-J"25ZHU\CPM?(C.IH.:3:9S1[P=]3G>93\'=WC M[XU?*ZO_2>D-:>%L<$:7*C/#E@?I2SE^TE;90BM#UUADT# &^FN^#-'\_ M@.BX1W2<$!W_W\I_A1MZ6S$(7[BZ4?96V[5D7&*4N-S+'2]WIHE1IP@'L?+, M5.?&LC26T):BZON2*H>'*2G/U%K5EAI>1W1ADP/7:-O5LU86,R[^A^G3 ;C> M\E$P,;XRVZ2,(55^P*RD]2%M*@V0VA:F+0'"FENR,L$&)D7KO80\,+!<< C0 M)(J.@D2@E=(>=@)UU0=O7-"90*@UQC[5'?KH4]'A2'+R7(EF?69!X&I.12I4 MJ&@%!4PF5V)#;[FHK#-NK1FF%[88I:T:;D.[#+K4RN,3???M-\]FL\F+9#5, M+],7"5GW89$KV7_JEC?\WQ77^NT*6MPMMJ%;^SXU7JJ).-J5@9I,*>FH$.HE MRE0O@;SK__2.TA :IK:U+ZEBS]K21@5(I4=12EIY5V<*=#TO]CN]\QAVG>[= MZU-G M!KSTK;!@ M-NOXO=&Q2A&OA3A($.V0'KVZ*2IEUPE)K4,ZH;9!KE\M>M?+-E+I8&1=[ DI M%2YU*(P++0H,+GUJM0>$Y2V]&UV/:,T6E#*@'Z:$&RF+C$MKHS"W 7\+W9@] M9OP\GU]N8XXRN_K:[ :/*B6O0, A:AQH73(JX$1N$H.!Q:@4!8,@>?M4*ED M;;&18[8Q6BVUV15$]NYRDLWHJMA)W'OL$ ($:T0Z8![X4<,/)B""7$ITO,U] MDBJ,:%[$-DUZ'E"4S92 MEJ!MQWU7-@KP8A>MDD1A$3#?7I1T&N+^#CC(6-R M>2"UAB)F $!?8BF :BUFV2L;%L[SD/[DR$5*=G'Q?O&&KE2I'=QZU=R"$ 'Z MC7H@[CQIP:&B#CMMD%:)F!A.W0=CLACGD#H*TH!W%J0#:$EFH^$?K.9RF%RU>0BD$7E(N\]ARZ3'*;L1 M#89E!S$1L,<(BK.T$]]_0PAZDD&795(@N-(VWU;3V6/O2S77[TXE?\P1Z%.B M_1FB,;;:EKI0B3%P&_>B /(2Y+MI<'")VG5A5BTJ?LMRY_G#M12JQ%JY9'>E M_+H3,@_)A];F&W":DD-U^'(-WDYYUU01=B2SK\QR:W#!\ JFD]'3)P/R^9*?7Z)KTL5Z MZ2*NZ>FQ0LO8RP9\7SG4JGN1 /TOK;-_ 5!+ P04 " #80:142>BQ2/\" M "Y!@ & 'AL+W=O^_#2M66A0?$@YM,&@O'#IXIW?W[.W;24*3=?0&I:FQG MSIDS8_MD?G3^.]6(#/>-L;1(:N;V?9I246.C:.1:M/*F.G&N%:6R75* ./]F+EY &O M7KZXS++QU76^7<7AY.HU(+':&2WGC:"(?2)@)W=KH&E/C2(XR 'P\$^>;T(S M61('$P%7GTRCY X<161!U%5M6V1O [;30_Q#.@):S@*-5(ET1)3Y(+V/.=&R09"L4 MU5")']/HL3.&PO=V]R:W-H965TR-K86GI3VDKK$HRJ!4JS3/LD5:"ZF3]3)\V]KUTK1>28U;"ZZM:V%?-JA, MMTJFR?#A01XJSQ_2];(1!WQ$_ZG96EJE(THI:]1.&@T6]ZOD=GJSF;-\$/@L ML7-'F1C4 M4L>W^-:?PY'"=79&(>\5\L [&@HLWPLOUDMK.K L36@\":X&;2(G-0?ET5O: ME:3GUT^!-I9P^Q4M10$>*V'1P6^M=U[H4NK#,O5DB,73H@?=1-#\#.@,/AKM M*P?WNL3R5#\E@B/+?&"YR=\$_"CL!&;3"\BS/'\#;S9Z/0MXLS-X]\)J\LS! M%FWT&/ZXW3EO*4G^? -_/N+/ _[\OSW5?PVZ$4X6@(-W#7GG@G<=TE (5;1* M,$3K2 T%?TH3 C@*Q;MS8C>C&[K'0&9?<1R/"M,75--47H6SV"^$X"RM?QB M(!)M,!0=$Y&FG,![J5J&_K\9LF9C/&HOA?JGY+<#@'J!DAWAS1.LPM!EY9@9 M4XGP#5\^+MP9R>8)^&\.,H/]<*:PD=%;3Q( M7:B6#<@8["$H(O0AYYO( Z4C](_Q+.O@=>NQO2H^=1H#Z'%,JU6^]B'QJ]C M%[^-S>N[>/P%H( <)-%4N"?5;')UF8"-;34NO&E"*]L93XTQ3"OZ$T'+ K2_ M-Y1(_8(-C/\VZ[\ 4$L#!!0 ( -A!I%3OY6"J@@0 -P) 9 >&PO M=V]R:W-H965T.F-K83'EO;+%QO6511J5.+?+E\ONB$U+.S MDWAV;<].S."5U'QMR0U=)^S]!2NS/9VM9KN#3[)I?3A8G)WTHN$;]G_VUQ:[ MQ62EDAUK)XTFR_7I['SU\F(3Y*/ 7Y*W[M&: I+"F,]A\ZXZG2U#0*RX],&" MP-\M7[)2P1#"^#+:G$TN@^+C]<[ZFX@=6 KA^-*HOV7EV]/9T8PJKL6@_">S M?S>W))6U<1^?>W$D4M6GNY\3Z5EJC@YA0<^J'0LF2 M6A;*MQ&<:*PLT7^#%0HV[6=&=/""2]PUEAOA&7JV;-&Y"$R6'*+:V[S(CC+Z MHY4N01\)@A05S#IB;1 W&,'2@!)+ER!=(EHJ=F2'$"0\@A4$@;UEK'MCDU[$ M<][W"#JAOC&UWSX(B4(Q.6X"OA ,3X808DB+2&G$+EB:B# 0X6/\MZP'CGN--H)5TP'C4#C^,H1L@\L)RTAZ]!B8U\8G]O&\ M. @'J%R*P:7(N*XQRK^E8S2Q16%&=907VX!MS%D]@1T#3SRCZ7NA[W%8&AO( MV\L/LN>!PL:8:BN5BA#V\G6VCE#AT!)J6GM9RY@WE(70C<0REFYIM!X?FJU$ M=?KO2BOY%1W2+K]^9X!$F#ENE\IQ[,.A994(1OM%W'OY,GM!^ZN#;$7W+"R MAU<' ,0MDM$P@:QZ4*1DS<]26KAL=>RG9"#;T/X!4/UPPIW>ZS&*K[N6'V2K1 M@[Q[<4<-OB7(Z =[6Q1'%)O3MI6(0;IO^BR4?+X\_IBRE&ING^_Z4/W/YJ$2 MH\3J>->43[3&U! !P6MA-2:@R_YOZB\>O;C(5!._*QRX&+1/C^]T.GVZG*<7 M^T$\??> U4:BAQ374%UFAP/[71B/LHA+C$#,UR" ^]H8O]L$ M!],'W=E_4$L#!!0 ( -A!I%3@897FK@< -L4 9 >&PO=V]R:W-H M965T]0KGZM>#@4T+47$;Z5HHK.3:5-SAT2P&MC:"9_Y050Z2X?!P4'&I M>N>G_MV-.3_5C2NE$C>&V::JN%E=BE(OSWIQ;_WBDUP4CEX,SD]KOA"WPOU: MWQ@\#3HIF:R$LE(K9D1^UKN(7U^.:;_?\)L42[OUFY$EBP3 M.6]*]TDO?Q&M/1.2E^K2^K]L&?9.)CV6-M;IJCT,!)54X3^_;_VP=>!H^,"! MI#V0>-Q!D4=YQ1T_/S5ZR0SMAC3ZX4WUIP%.*@K*K3-8E3CGSJ^D3;5R4C4B M8Q]K83@YRYX.'(33ED':"KH,@I('!(W8>\@I+'NC,I'MGA\ 5(/SW7?PL0>RJ,5(MR$_PEBL$F^FJYFK%K%PH; 5)I9+$?L871@CD ME+/,:9;AE75,-X;=&:[L3!O19W\()U+OEMGU;[./[!//I(98P^L5FS<6J*P5 M<)R%9)L:.8>..:5WQ'[ZQU&2')ZPCXHA?FG!XFD(8)]]0B$Q+"VUQ7;D(P$- M *1KC& ZWP72J2*D'/F;Y[*4W/F=MS"8U[3K3J2%TJ5>2$'<6^"(\.YXY[*H MSU"V&*]KH^\E4EB4*W:0] ^/AM&02<52;HN(W0$)@B]09"R2&?"PQ!F*G./W M;('*1BIQ;C@=15/O&:E270E&Z^(>!=)Z5 >3R3":]-FRD#"=&Y((D"1Q*5T! M.=X_PY.W7J:"_<0[Z>L3SF?; =9=@/M,H3IC'>J\@/B$$(9((]L4>12_K"YE MQDG;K<._$&8<>\.-@D=LM.7<):(' [](W5@X!?:4318L)[D?A*-JRFYU[I9D MR$^\JD_8[2)L0_,VX[[FRQ;Y9)]N+IC MURJ-]H5S-'E6,">3:/18* ^'T?'_<22#JWX0Q1NC4W+D3H[\('8?]!=1S1&M M4'GC;X+W0.0>J13[TO>R; 3[79&VZ<$L:R=^]FT:/B?F#S>\$M M@)%=+6DO%"]73J;084Q#/624*>-\443?A7@[$Z9AU*ER54K+&=-*X?* YU(VP :\6=@.;&CM<^*YR*_Y*4/VJV?S;E]1,]#QJ0ESH & M1$;+"E%FWCY?'L'$*Y&&5&^GK#BD0*Y+]'**K<\/VP[L\JOP< -GO>B@_0%< M1I3>#J1_*!K[,3Z;!GVRJ:O*3_"EW6O[:\_9ANB!=!#R"]D>ZO4!FX[1]Z\5 ME#97L?BZM MZP]%O^W&EFJQ+VR.Y)"SVI:=&UT]R"ON'";3)JAM.?ATDKV&%9B8=[YMVLEV M_6GBV4,#TQJ\)0\,AX@:>2*!2V?:^JY/[O$!3=@Q,0I?&Y9*C,ZE(^ Y@\P]>?]!V%!OG..2_BERP^CHZ)0<V7+&,0*7 M3+"^YJ#?]:(5\C)0<(B8O<"?E]V8@:D^IV%Q,R*1PN0EY(U)WM%:7[MR&&'M M$(9U AX+T?8P!$>!P#'1YOD3%4:6:3R%J;YW)B<^*.*O0*%(]:>C!!XZ""C( MK==A!$ !=#K]_(H^_K])HNV!$?.B#]1!# 24#,0XY]E3!?:(?>RA(V'.0E^H MA;^D*%<1E!/O57MY04.G%^@S#.HVDSP)\&S&M$IC:JK1^K^*; ?<&"Q$DNE4 M\O4,BTDF%25Y "_\Z(#L(I(6Z%*ML1RS?Q8F#);B_<)_]OU8S%*8 ,5DH?=P M[S>MJ') Q_]L>&Z'\6<,T$3C]L/Y+P7*CS'MAY/"IS,->N2&%C.2&$ =IIT: MK28,"301U7X0I:&B0J.27[L#W_4!MD#DVX&27G3=.PUGONO@V09]F%:BIQ@4 M[YK@2\PV1+(35#Z.]MV #+8NG"H!6M"U&A5JM)]P]]2][6[N+L*%U69[N/9[ M[V=0RTJ1X^@PFDYZS(2KM/#@=.VOK^;:.5WYGX7@F3"T >NYUF[]0 JZ^\SS M_P)02P,$% @ V$&D5"(9'$Q]!@ 5!$ !D !X;"]W;W)K&ULK5C;L5VWR4.F&CMI'SI] M@$A0PA@D& "TK'Y]SP(D);F2TS1]L4E<=L_NGCT =;[2YL$NA7#LJ5"EO>@M MG:O>]OLV78J"VTA7HL1,KDW!'5[-HF\K(WCF-Q6J/XCC2;_@LNQ=GONQF;D\ MU[53LA0SPVQ=%-RLKX72JXM>TFL'[N1BZ6B@?WE>\86X%^YS-3-XZW=6,EF( MTDI=,B/RB]Y5\O9Z1.O]@M^D6-FM9T:1S+5^H)IWF;GE1>^LQS*1\UJY.[UZ+YIX MQF0OU>]T^L"N$5?&;G2!6EM.Z3KO M.UBG-?VTL70=+ T.6!JRC[IT2\MNRTQDN_O[0-5!&[30K@W,<;. 5]"35 9GAMK(,FV8^%++1ZZ$=X>=-57) M$@8?-8%/3M]9)HI*Z;6@T'6>RU08/&42)ITV"*RD<$J+-@5R&_F\Y5I!CF2Y M8([/E6"5T8\R$Q:>@M %S5EPD_E%V$*YY^6Z*)GL5;.#)"['0% Z?3 M94?J4*7[0X:.V' <3>E?$DW8)_[$1)XC*@!+]:*4?V&#+%D)Z1;$Z6=:$G#+EK5EV&HW9!(8"H7X-56$G8(F/SWFT14 K]J ]9G$TG(S;>K*5 M,"+0 4M7TBW!H9570;SS1_A=(-%<&H8JU@+%84=),H[.AHQ(&\Q$[*?:M"FV MO! T)[4/C+)#3D?3L^]R.AU%D^F.SRNE=BU*:^O.()50F%1:X@7X1$SDBHA' M(%.E+0$.4["_RT94$#ELJ1]2FW'G5WK;C 4:-7[1;Q)G6Q[O3F:1>1-NN MI5#9L\D @4%AA&_MG4DD)A?2U:@H6"]"KQMI'TYR(C>-$;J=)'V.[K$.%QI; MFW5PB8/70-I P:;AN LM@NO()DE4A=TL>U [^7VN-O^@*@?QBFTF[LW<;OG: MTK5MD(4. FA#8DE908:!;@U9:/K)?E--6^UZ00T"9>^ZW$I (8$/27[]Z@T; M1/$8W3L=L=M]Q7M-Z.P;-HXF0_J3;)9MF!$,C:(Q_(VC9+)9LTL2ORZ.QB/Z M,V$WW"ZIA01.J"QH8N.Z[6S;E>^KNN<3ZJ-=H7./AF?1J1\Z2J;1P)]J! F> MU!K=NSGC@L[^0D4BF=W2N7\AM5LG3E?G.!HD4V;I&F,/:E_@IF_G9S(X&D-[ M1RRHR^8D)G-?5^$#>.+3[\ 3CZ+D$!Y2Z$5(W;9 HQ'W&HR^,;UQE(!,S]U: M]HB1%PZ6P\$,!]/H=+PW&$^6/<;(UX%"G4;#Y$!B;EO=#_2:U0@,"<' MKD;-(5&UBZOMZ^#M_6S6W00Y*=76G8H8T*DD!7+#2YYQ4BA]) M_(K@"R47DNY4W9T$LINWW:YM+8 MH(**^PRO/2P. N <-Y I12.Y\(0)1(^(W!LH5JL@PET:$("MJ?C-+8"2AN^P M-9LC4+ % %U[ANQ<;MO(N_.&OJ>QTSP(7 6@0:58 4_#[T##;V-SIT_'K$)X MD/'*]TU3.8]T@R*.XF3HMX2GAO@OWV.\5FJ' YYNTM#=<*?T;!WC6NGEXG@ZOP MI;Q9'GYO0!(7^*Y@2N38&J-[>^'CHWUQNO+?S7/M\!7N'Y>"(W9:@/E<:]>^ MD(/NAY3+OP%02P,$% @ V$&D5$L'N0MS @ /@4 !D !X;"]W;W)K M&ULG51-;]LP#/TKA-'#"A3^3)LV2 (DS8KU4*!H MM_4P[*#8="Q4ECQ)KMM_/TIVW Q8,V 72Z3X'OEH4?-.Z6=3(5IXK84TBZ"R MMIE%DDQ6-+ 6O41JN)&@L M%\$JF:TG+MX'?.?8F8,]."5;I9Z=<5LL@M@5A )SZQ@8+2]XC4(X(BKCU\ 9 MC"D=\'"_9[_QVDG+EAF\5N*)%[9:!)<<'9Y*U]06J4YFGEDB="YHWP KWMP^@$X@SLE;67@LRRP M^!,?42%C->F^FG5ZE/".Z1"RY S2.$V/\&6CNLSS9?]0]P8;;G*A3*L1?JRV MQFJZ#C^/9)B,&28^P^3_^G<4[ 9N9AJ6XR*@B3*H7S X9(2O%4*NZD9)DA1DHE:#),C.@YN65[]X&G?HE.84#16<@Z:$Y*47 W_Y#='"G:]0[/[F&NM%* MVU_OT3L^#JM^)M[#^Y>%&K/CTH# DJ!Q.#T/0/?3VAM6-7Y"MLK2O/EM10\< M:A= YZ52=F^X!..3N?P-4$L#!!0 ( -A!I%0MRS%?> 0 ($* 9 M>&PO=V]R:W-H965T D>^F';$'3;A^&?:"ELZV6(E62JN/]^ATIVW&6)MN0 8GY>@_O>>YXXOE& MF\]VC>C@OI'*7@S6SK5GX[$MU]@(&^D6%:TLM6F$HZ%9C6UK4%3!J)%C%L>3 M<2-J-9B=A[E;,SO7G9.UPEL#MFL:8;:7*/7F8I ,]A/OZ]7:^8GQ[+P5*[Q# M][&]-30:'U"JND%E:ZW X/)B,$_.+KG?'S;\6N/&'O7!,UEH_=D/WE47@]@[ MA!)+YQ$$-5_Q"J7T0.3&EQWFX'"D-SSN[]%_"-R)RT)8O-+RM[IRZXM!,8 * MEZ*3[KW>_(0[/IG'*[6TX1;G3%YT-2J;\7]3H'DMG)B=&[T!XW<3FN\$JL&:G*N5#\J=,[1:DYV;_:AUM:FE!*$J M^,6MT< [Y81:U0N),+<6G3T?.SK)[Q^7.]3+'I4]@YK"C59N;>%[56'UV'Y, M'A[<9'LW+]F+@#?"1) F(V Q8R_@I0?::E3XL$8HA3';6JW@JY =@E[":F^ZV(+%%=TV!QMA M@?Z66M*-M6&<92=/MG8SUYUQJ JMT 9HJSL-1+5)[JWGKJ%X22:G,(P M85%"31;%?A!^&8_RTT)]ZMEM\HB+L'1&--J[^,PA%EJ&^ M'9RNCLZSQ"P?92D+@1VR44)2D&XGD(TX:1?#1]62C?)F;I\^6YC&$])IR-,D M*DZ!YYPT.N1HPJ>4"A0-%O%38'F4P&W L.'JZ,"Y-=IA^%: \27=PI0PAB&" M.9E_,*)"4*(A'RFNA8\Q+4VB?,]7:?<\YV/S"2^.3T^?%0_;^\<9.;&J MJ7A*7))I'.79H(_5?N!T&QX9"^THP4)W36]$-'X#K2\UQ7@W\ <<7IVSOP!0 M2P,$% @ V4&D5-YVCY(8 P C@< !D !X;"]W;W)K&ULM55-;]LX$/TK VW:4RI17_Y(;0-QLD$+;($@:=-#T0,MC2RB M$NDEJ3CY]SND;,4!JNQE]V*+Y'MOWI##X6*O]"]3(UIX:AMIED%M[>XBBDQ1 M8\M-J'8H::52NN66AGH;F9U&7GI2VT0)8Y.HY4(&JX6?N]6KA>IL(R3>:C!= MVW+]O,9&[9=!'!PG[L2VMFXB6BUV?(OW:+_M;C6-HD&E%"U*(Y0$C=4RN(PO MUIG#>\"#P+TY^0:7R4:I7V[PN5P&S!G"!@OK%#C]/>(5-HT3(AM_'S2#(:0C MGGX?U6]\[I3+AAN\4LUW4=IZ&9?7W/+50JL]:(D.Y1[JVE5$,^N;KC0\,";#D%5<",DEX7@#7R6QNJ.=M\:X+*$:]S8160I MHN-%Q4%]W:LG(^HI?%'2U@;^E"66K_D1.1WL)D>[Z^1-P2]^N_I7PM3-,IT&@W\N-Q0^E0Q/]^(D0TQ,A\C^Y^V^+]3ASNZS/K] M'[,DGGXT5+PTQ2W0IA;UL*L@9-%T=%QP-CW/&7.RE7C"\H/F%L&@%$J#5);V M:2]L#;9&J%1#UUO(+53.SZ/S8R[@S/'3,$[R=Z^))=GUP7*6PEE**!9F.1M# M)?,YN?%:DS%4"M.8]1&3,!U#99#-#Q'3<#:&RB%E>1\Q#AD;19&9HZ_9&&I" MOJ9'K6P,-85)2A%)!;(P&4/-8);&O582SL?'._16!:_0=L@1JMVZ5KE#I:F*G1=%SD%.E&=2B M'WK>.>QK4?1U=*7:'9?/4'-7GA8UM3S2LPHV"'_A(S;@"M1C;R[OUR>>H!:H M724_A[^[M-%)CVQ1;_U+8*!0G;1]NQQFA\?FLN^Q+_#^I:+[LA720(,541EM M70"Z[_[]P*J=[[@;9:E_^\^:'DS4#D#KE:*\#P,78'B"5_\ 4$L#!!0 ( M -E!I%3TIP76_0@ /03 9 >&PO=V]R:W-H965T8J2XIN59)LYU)KK\I*XH>M?<"0X!!K$& <$:3 MK]_3#9 S4M9.=E^D(8ANG+Z=;O!JZ_SG4"L5Q5-C;+@>U3&V%]-I*&K5R#!Q MK;)X4SG?R(A'OYZ&UBM9LE!CIHO9['3:2&U'-U>\]N!OKEP7C;;JP8O0-8WT MNSMEW/9Z-!_U"Q_UNHZT,+VY:N5:/:KX2_O@\30=M)2Z439H9X57U?7H=GYQ M=T+[><.O6FW#P6]!EJR<^TP//Y;7HQD!4D85D31(_-NH>V4,*0*,W[+.T7 D M"1[^[K6_8]MARTH&=>_,)UW&^GIT/A*EJF1GXD>W_4%E>UZ3OL*9P'_%-NU= M8'/1A>B:+ P$C;;IOWS*?C@0.)]]06"1!1:,.QW$*-_(*&^NO-L*3[NAC7ZP MJ2P-<-I24!ZCQUL-N7AS[VS4=JULH56XFD:HI!?3(HO?)?'%%\27XCT4U$&\ MM:4JG\M/ 67 L^CQW"V^JO"]]!.QG(_%8K98?$7?"V!NY M$_^\787HD0S_^HKVDT'["6L_^7^]]S^(BX^H-#\6VHI8*^%\J2W*1!2N\P'/ ME5AU 0I"P)X@6NGC3D0G-M)KUV%!64BL(0AYU&=45I7"J+4TG/O.DJ M3,?; M6N_*KHC":+G21L<=O8RH#I1+!Q&\!QQ:+I%7>-0;"?=)6PK5M,;M4)D1RZ2Z M /I8R\C@88[RTHR%](Q:"BMCA]\%$.@026RK8PT)1W9ME&>#6QFB"&I#PF*G MI \3<5M%O)56FMWO!)KVW;NFE7;W[3?GB_G992"UR8E[6\B;5/%B[2G\J%HX M#,C'7,"EZ%J\Y?/4$XS4"(!*F+P*SG3,%X >NJ+.'BR,U TK81!R([7)CN-% MHQL= PFQ+5X3Q8VAO^" T9:N67GX5^Y=#G>%SDLZO2 _@ 7#@*-%("B^?5P3 M@C&*WV(?>W^EC(;#DO.%+-5O'<).H=MH9LU:PGJE+(1*1Y4Y%6"CI.!MK*NX8V(\(Y^42H76=* M/J26&ZP+4N()@BQQ*+:JJB*K@9R+X3#&B(M&)@)9A;I Q5".NJ!)]YC\!53L M?Q*4Z4240B%#+2JT'F33#VY+Z34&!"%#M@W*I863Q!K=P:;J0[9X1-V7DQG##-SEYQ>-_+4&@':ORJTB/G M]1H!,&:7M2%8@\+SI!#>3:?/\^FSY>EL^5B-E<3! MVE ICSQ]E7+36?57U']P_HL.?=^9C=K]N4>7%XLYVS1;S)?';WNG_B1M1W2= M>]?\U01"XJ<.<.EQS.<7C&8-^)3(@_XAOQK'U(-"+75H= @LQ:'FPUDG6B1H MB?KC>&_P.UV!-NZU+SK=6PW;;MM628/,JRKM*35) -6 6#&6X>1\'HHJ4U@Z MM.@/?6%("S(">U15[_4A>UA$;,"B-H(,()55XW JK%0#S'+(;G"5^C<:4H%3 M?GYVZD"U*2YI34E8WG:^11S)2UY!/A 5RA:L]\2T1$#/)F>8EHRAHS3XM *)DHH5UF6B*7UAUX6R!EG1]G& 0JK-1R'7>.1W(GM[P$@UK%OJ_ 8PAE/#2<]0(VI2'Z@%*? 8![Y0[1 M*?,,\^9Y/CWDH>G!H]FFO+\M,"7-S[EH[R?BVV_FIV>7R-?%G+,+IN:.QHV' M>PJR0@=UT'^3/V\C++:HC._3P$5#H;:8!J)>R]A/2YQDZ'HV_DDOD\@)FXA. M'-&FQ>RR7^;'^>4K'CQQY,<_.1I!..A)!=X/[;TK&PU4=YCY-A^ M@9X_ ?Q+=OZ$!@X]$2J/[LA.DZGY '!FY@]N(A871%)-,9O-3I;@X(>!J/($ MQUX$'2@G#&RW:Q<*^"7E5D'5K/N2X802&#QX&NJ/3*/-"[[!%9BJVG5K8N;Y MZ>"2Q,X/R4^OQ^>+L_'\[%P4T4CN?9I3K'P?#^LZJN,X622PGV\I TE_=I? M.)BTJ!RX*;V5WB+CPN2_?3^8'GR)01*M^7L3W5]0H^FCS+ Z?-*Z35]R]MO3 M]S",>1BT,92H"J*SR=GKD?#I&U-ZB*[E[SHKA^IN^&>M<,_SM 'O*X>NDQ_H M@.%#W\U_ %!+ P04 " #90:14M>P\]/,# !)"0 &0 'AL+W=O]Q=)XA9K;)6+38\=?5D9VRI/2ULGKK>HEL&IU8E(TS)I5=-%TTEX=V>G M$[/QNNGPSH+;M*VR3]>HS?8RRJ+]B_NF7GM^D4PGO:IQAO[7_L[2*CF@+)L6 M.]>8#BRN+J.K[.(Z9_M@\%N#6_=B#JQD;LQ'7ORXO(Q2)H0:%YX1%#T^X0UJ MS4!$XZ\=9G0(R8XOYWOT[X)VTC)7#F^,_KU9^O5E-(Y@B2NUT?[>;'_ G9Z" M\19&NS#"=K 5502+C?.FW3D3@[;IAJ=ZW.7AA<,X/>(@=@XB\!X"!9;?**^F M$VNV8-F:T'@2I 9O(M=TO"DS;^EK0WY^>KUQ],8YF&%-N?9NDGB"Y8_)8@=Q M/4"((Q 2;DWGUPZ^[9:X_-P_(3H'3F+/Z5J\"GBK; PR.P>1"O$*GCQHE %/ M'L';28-[[(WU35?#'U=SYRU5Q)^OP.<'^#S Y_\GA?\1 A[6""NCZX6\5T"9 M7JP/J>8A@YNUZFJ$4_B96H+%3]AMT%W 5=_K9C$$F)F5WRJ+< *ES.*"GL6H MC$NH:!X<^2@^FWVAVOYKF#TYCZT#68[C$07-8P'9*);D<8O*;2R&71J,KSJE MGSP%U 2C-QR6/"L1Y^1?4:B2O$_ASIH%Y^T!%^O.:%,WZ""3>9Q"EA44AH8Q MV3T83T@GD)T7@HGR3!+E#+(TKLC@>VL(IK=FU?BC8G,Y(K03XL$*JH#\EMB4 M*8NBI)'$5N\7*\B\I'%,0L_26'YY3.Y(4 Y+,8B5GXE-94H23Z"2)6>$%Z?P M2X]6A6,PR/UP5&\VDD%O5DA&E\']#<%97K!4VMT,Q(BF[Q;,&U9!)KB@SO*X M/"HXSXB5+'CSJD!I+SBG':WX*7+F($+TGTQ7?Z6I]2]!.8?^>"UGLACD4HF, M8!0*[ VU8DQD!5>%"*7_WD)F:RF)+ G-C@JEC$N@ I!P1C%"!>REBFS869$R MUXPJY10^[!N=^<<.0^-@CM0@$#9$1QO23NE8&$M=@J908T<>&E1'25K2-=-P M>^3[$O"1[G^'+N:6Y)[7L$5.6L$I8[>3G,\#Q0!/K'OX3KH;K\=E\^,D@$G5#&Z!Q1:YI M/"HBL,/%/2R\Z<-E.3>>KMXP7=._#EHVH.\K8_Q^P0$.?T_3OP%02P,$% M @ V4&D5+URE?DC!P WQ$ !D !X;"]W;W)K&ULI5C;"ZU\3>](H3J_6#@LX)* MZ1-;D<'*TKI2!MRZU#Y5Z,!H.+P:E5*9W>QV?/;K;:UL'K0P].N'K MLI1N'NT$G)5+*S]PC<_YS>](1M$FK+ $B3^GNB!M&9!,./?K MIY(/[E]OI?\8?8H_5!Z*F]YE3^2TE+4.G^SZ)VK]F;*\S&H??\6Z MV3N9]416^V#+]C L*)5I_N5S&X>] Y?#5PZ,V@.C:'>C*%KY009Y>^WL6CC> M#6E\$5V-IV&<,IR4>7!853@7;C_1$YF:O%@Z6XH':X)#H/SU($ X;QEDK:#[ M1M#H%4%C\1&'"R_^87+*#\\/8%1GV6AKV?WH38$?I4O$..V+T7 T>D/>N/-T M'.6-W_;TT%%$.Q3B(<:9G/CS;N'C\W^^H7#2*9Q$A9._'MK_2Y#XH+Q6A*T=ZJ>5H4RP(JRMR+"TLDZ1?R].U9GP=AG6TI&0)L=V M'85Z\>_B#+ZDK,-SY0R?(KZX)<:(+.%7@$Y 5P M?I_QA]8=V"2U%G;9!O5(A:#GC*KPNM69+>&LQXD:6),F* C<;*6&@G:J5V3( M1;.4B?H^DO2U(U;4.GMGI-X$*-+0HFM6USCTZ"S<\.(S986QVJX4O1*2.;&# M02K-X(@6-%L6S-B)^%PX[-@O;H'2S(JN-ODG_4:R3\2[V3 9XO_R8I),OS\/ MT^E%PB25$"W(:468F*7&Q8)@/\%UJM9!.: M\^_8@R@Y\ASC& LGC9=-"T'B>.]2+)4#.!UP@:*T3JP+A8!$-!;2"V,#HD=F MJP(.L7. AJYSV%X;>B:7 06,AY:);!75)^+.LXK#&/>C+;N2EJ6M86"+F&,; M 2>;Q4BBVMTW75[#Z)-)?S@<)N.$^8.>*[3-YG!F5T;]I\,E*ST9]6?I93+L M(PA"5DCA,^HW$(!\I5=G_8:NFR)AV3D?MXCUSLR+ .A?W0\OY":M7MQWUR(>1QY[K(L M!O(K1'^@C,H%A+=/4O%02+,B\9M9**V)@9J1>N(ZB5!,&W"_FR9COITD,\A8 MDG-QZY:8LQH/H.TT[:A,O$O>O73$6'.^.\8'4 I3_,^F\?SX M@@]S971 DMY3\(-3K22,50&5?P:CHM(TN=Q>IU$M7Z.VSJ+PSYR)/87,%HPI MY#/_VC3%;!'Q'.FI3=BO''RQI[E-W9;!D(\<$QW.X,I;K?((TH.D^"0:DC41 M;P^:;WH8R?DX<8#'5\EEL.?U?L_ACLAEI$H&*[RMY*9A#KBF/;;7]\V.U&Y&DMM>_#"M=V M![M18]%2UP/:H30; M]CZ=77GN!O\"\YSSI+TC1S 4%W7K?54'45(H;,Y2MH!L&2 "%N!$+]21#MB$ M-D9(?.1H* &1 D2QXTEP@,LC_CIZZ3+%_OFV<9L\2D=F2$64:L7^^ *8XF#E#\U[/U*VO8( MOJN2@P+CBF@FDX=Y!Y2DFUKW^#L6,BLY,K]W;.O"@F'-(93.4+ CCDVD+FQ_$6D0C M4WI_A(S#*"'QH9!="VS9M:5X=O8%RO<'G(^9M53>-\.EH]>)OY,:"7K+_:SC M8%NSW-^N[X>Y_S]VBKNCWLW:CM 1DU!(H&%ZB18=<8') M2S?>'5?QTX(7<9YHWK^[I]W7B[OFI7VWO?GT 0^03R\T+7%TF,RF/>&:SPG- M3;!5?(5?V( 7U7A9D 06>0/6E]:&[0TKZ+[IW/X74$L#!!0 ( -E!I%0$ M$6Z>"0, ,0& 9 >&PO=V]R:W-H965T.7K68B/ 5\T'NEL#*&2G7,_ MPN1CN4C&01 :+#@P*'G\Q#4:$XA$QO\]9S*D#,#S\8G].M8NM>P4X=J9K[KD M>I%<)E!BI0Z&;]SQ _;UO Y\A3,4_^'8Q5[,$B@.Q*[IP:*@T;9[JKN^#V> MR_$C@*P'9%%WERBJ?*=8+>?>'<&':&$+@UAJ1(LX;<.F;-G+6RTX7MY@@98A M+PIWL*SM'C;>61D7**UG@A<;9W2AD5[.4Y:$ 986/?FJ(\\>(9_")V>Y)OC/ MEEC^B4]%Z* V.ZE=94\2?E)^!-/)*\C&6?8$WW2H?AKYIH_PG96]965+Y4N" MV[94C"!36-?*[A&T_;-!VA:Z-0C?\AVQEX/U_0DMLT'++&J9_>5./-3^?V/\ M7"-<:ZND&F7@P5ZLG#S@Q?-GEUDVOKK.MZLXG%R]!"16.Z/EZ!$4L4\$[.2: M#33MJ5$$!SD 'M[G^28TDR5Q\!-PU7D\#6D/<0MH2)QO;VE(+$D"P8-ZUZ[4 ME2Y4O/&_T>L3>/3\V>3-^"I4OG9-J^P]%$X<1M119%5M*\==[;31?!_/@):P M@J-4(UT2)3U)+F#?MUA6P3H&Z0=C"4?T0D6$\BLC2XF,7NZO3$7_#@&UI/,1 M=,HI)\IY4 +%NU9!#ZL%4G25TG^T)"B9.+*Q)-))9$0;%X MMX^]H%=0#3O=.M*Q09*M4%1#)=9,HX?.<'KF+ WZ??1/V>_0^O+8'!2J#CT<7K!'SGF=V$71M]:N=87"\.:_G,H \!\KYRCD^3 MD&#X<"U_ 5!+ P04 " #90:14P"2GT7(" !T!0 &0 'AL+W=O=1Y5P] MC6.;5RB9'>D:%>V4VDCFR#3[V-8&61&"I(BS)+F.)>,J6LS"VL8L9KIQ@BO< M&+"-E,S\6:'0[3Q*H[>%1[ZOG%^(%[.:[7&+[GN],63% TK!)2K+M0*#Y3Q: MIM/5Q/L'AQ\<6WLT!\]DI_7!&U^+>93X@E!@[CP"H]\+WJ$0'HC*^-UC1D-* M'W@\?T/_'+@3EQVS>*?%,R]<-8]N(RBP9(UPC[K]@CV?*X^7:V'#"&WG.R'G MO+%.RSZ8*I!<=7_VVI_#47*%1YSQQ;S(QNP7AO0O.30#5$ M4W%<^:9LG:%=3G%N\1S*Q@*6+VBH"["MF$$+WQIG'5,%5WOX\,1V NW'6>PH MHX^+\QY]U:%G9]#'\*"5JRRL58'%O_$Q53J4F[V5N\HN CXP,X)Q^@FR),LN MX(T'^N. -SZ#MV9&$44+&S0==?BYW%EGZ+;\NH _&? G 7]R!G]+(BH:@:!+ M^(^C/G7"%Q-XS4YMS7*<1R1*B^8%H_>FLCZ3[3+IHZ9ZJK;2K8*=5^84GBJ# M"++K%_I^ 9UV7@W'[8<45LSR_!1@FER-KL.8P+HL276>=*T=*L>9@%Q+ @>Z MT?EA"G='%K"6F<)".DKI2^">B\97?S+)]>@FC F<:D]\I 2)9A_T;BEWHUPG MBF%U>%*6G9+>W;OWB,CON;(@L*309'1S%8'I--X93M=!5SOM2*5A6M&SB,8[ MT'ZIB7MO^ 3#0[OX"U!+ P04 " #90:14^'8 2D<% "-# &0 'AL M+W=O[6K@*DLR#T9E,4CC^'A0 M2J5[YZ=A[;T]/S6U+Y2F]U:XNBREO;^DPFS.>DEON_!!K=:>%P;GIY517)R.>+SX=@SF,9/&*2M M01IX-XX"RROIY?FI-1MA^330^"&$&JQ!3FDNRHVWV%6P\^=7RF5&>Z5KRL6[ MBJSD9#EQ^%$N"G)'IP,/+WQVD+6(EPUB^@3B4+P%X-J)USJG_*'] .PZBNF6 MXF7Z+.!;:2,Q3/HBC=/T&;QA%_(PX U_,&2I/2$XQO(+$8^E^'O3CFL32%+A<2J^$#U5KKYCZ M1L)CNY3_&"NR0CJ'/3CG!]\$7"BY4(7R"CN6"NE!QYM@EN]3-+L\ 8"W/UJI MW=Q8ZHL_R5,6X.9O/L_?B0\R5P9GK*SNQ:)VH,RN^W ,)Y6Q[$7I #,WD(EV M6,"3,X7* X=+64B=D;AA98.J%U>44;D@NY5"Z%O2WEC%OGE]-(FFXI-&Q 5\[*R<2,;3*!77QN0;;(I1/([&XAW' M *)>ZI7"L39Q#=8PB>+V1%9;"T?;O$Z2:"3F#]?65.2H$]JA! [X3:?1\2Z M2MXS#VR,XFC(ZY:SGID2W=>%Q(MT H=7M"0 HTCR#K3364=S2V*_HL><3A92B,4@%M3/JDK MZ;U5B[IQVVKPQT5V@B@LT8,F)-!"LG770X)ZQ.^@U9)WG($X1M4X$RE2.C?. M=.NOW3F.L'>,P#J YTK4>.7[+^^0* @X8=E@E5+A2_&67+A=+-*UM-0&*S?2YBX*5SG#^@K)> G,AFQ#Q7+$Z-,RY,UH M[ASPP05*XU?_O]0!('D5&#S?^F\\?C#W^=!?ML*,@HRO:AM:TTL*U>=CB&J# M:+3!J(:IE=/018]-JH,]D;$DB + M'H2Y4>/STTR+W6HW:U\T(^;N>#.H@]1*X086M(1I'$TPVMIF^&U>O*G"P+DP M'N-K>%SC_P6R? #[2V/\]H4==/^!G/\+4$L#!!0 ( -E!I%0J%G+_> , M - ' 9 >&PO=V]R:W-H965TX^%!LD:?NPV =:&DE$*%)+4G;O%3+56<(GW&DQ;UTSO5BC4=AZ,@OW% R\KZRZBQ:QA M)3ZB_=+<:SI% TK.:Y2&*PD:BWFP'-VN4B?O!;YRW)J#/3A/UDH]N\/?^3R( M'2$4F%F'P.BSP3L4P@$1C?][S& PZ10/]WOT3]YW\F7-#-XI\8WGMIH'UP'D M6+!6V >U_0M[?SS!3 GC5]AVLM.; ++66%7WRL2@YK+[LI<^#@<*U_$)A:17 M2#SOSI!G^0>S;#'3:@O:21.:VWA7O3:1X](EY=%J^LM)SRX>K845^Y7"G M:LJU83Y<[Y[86J"YF$66S#CA*.LA5QUD<@)R#)^5M)6!CS+'_&?]B.@-'),] MQU5R%O STR&,1^\AB9/D#-YX\'GL\<:G?*Z8QLNU]_F>[:C$+"RU9K)$O_]W MN3964[W\=\;89# V\<8FIXQ1&^6M0% %^&!?'@GVQQ>WQV.Q/HON6O;6-"S# M>4 ]:5!O,%@\50B%$M1O7)9@71ZAT6K#B%0<(R9WO_]V MG8RN/A@PGFT7INR0+79L;^&ITH@_91LH5UDU),LMH][M(T!O8)R&-^XS"J?P MQ%X BX+:E8AEJI3\.REP"9)F$S(MB:B!0JN:4*3ELG7,:3QICV;@*DQA2D!G MLI8.64M_.6O??&<3E>6&3)4(2T,CK.EL?G%.605?F6@1_O&W\"?5DC7'LGG6 MZJ]D<[LGPWHR[(#,%C5"VS-"8SGE&7UN"\8U;#Q'\DCU\J7C2=)YJQUVUFKM MZI_)G.J%*PT["CM0@+G*#0'O*V4E&"648J1H0O1HEZ21.8%:Y2CVM5%WM8$G M:^.!F^?+PHERHD).4_(=Z7=O+R )XQ3B\&;B^R-S3#M;('A!(HZ=N8 TG([= M,GH5VRA!-2&XW75 DS E>VDXFK[*Y-PU!+FZXRAR+Q>'Z<0MQTLH.IBR->K2 MOR6&:K&5MANXP^WP7"V[*?TJWKUU%(F24P($%J0:AU=4%[I[/[J#58V?V6ME MZ07PVXJ>7-1.@/X72MG]P1D8'O'%#U!+ P04 " #90:14/H.(*8," !' M!0 &0 'AL+W=OG7%;KH+8$4*!A74( MC)87O$(A'!#1^#-B!E-*%[C_OT._\;53+1MF\$J))U[:>A6H83Q7^@'WRP-H.B,55O8Y]V LXCS\)2,> U/,>$GF6 MU\RR?*E5#]IY$YK[\:7Z:"+'I;N4!ZOIE%.!'(J7)B6%;@*2&8&]0L&^6.-4*BF59* CLI\FQJ#D3!I@L28EM*]S-'T&2)>&I6Y,TG,,3*8DR M0*M5@<9 =A;&D,5A"C=<-%(4>7'LE^1X MOR\G(.G%.7+W2_DH[YP\X*-[B/:&NT&]]1(VU(U.VF'.I]WIE;@&PO=V]R:W-H965T4-B )TO4U:EMP$EWZ4.ZH$ZWAV$/M$3; M:BE2):FXWJ_?(67+#I)X+=K' (;%V[E\'\]'B9.M5)_TAC$#7RHN]+2W,::^ M'(UTOF$5U9ZLF<"9E505-=A5ZY&N%:.%,ZKXB/A^,JIH*7JSB1N[5;.); PO M!;M5H)NJHFIWQ;C<3GM![S#POEQOC!T8S28U7;,%,Q_J6X6]4>>E*"LF="D% M*+::]N;!Y55BU[L%?Y9LJT_:8)$LI?QD.V^+:<^W"3'.^^QU(:WA:?O@_5>'';$LJ6;7DO]5%F8S[64]*-B*-MR\E]O?V1Y/;/WE MDFOW#]MV;9+T(&^TD=7>&#.H2M$^Z9<]#R<&F?^, =D;$)=W&\AE^88:.ILH MN05E5Z,WVW!0G34F5PJ[*0NC<+9$.S/[3SIP61D,*0U'.5[]U>M>_*,^Q!NI# ;#;^(@A4/[4>8:I1[ M1,O[/"'SE_X-?@?(W]3ZIQ+W2@&?\^7VBBLHG_.A(VZ ML)$+&ST3=H'B*AJ,(U=P2.$I=L]ZL8*]U#7-V;2'BM1,W;/>[&[#(*=*[4JQ MAGO*&Q=D?<"YW(%F:Y25@2W5@+^5Y"A-?0GSNN9E3IU:%G)EMA1AOV/&ZNHX M\(I6]6M8[+1AE88;1BT[SE\[,Q>4[PSZX6C#&^M-PZV2.=,:[EB^$9++=?WHZ2;;>C\,]7TO'CQ:V(Y>-THQD>\ M*T!HWG)$BX\H4 L=)9)XR0#Z ?$"?,2>;SONGT1>.GB $FLXWW1%[""._>P M,8N\J(48QWN(R2G$,9RIO[BKO_BKZ^\YU?\,BV;Y$4]/,!+FE52F_-YTW5(/9:2&"=^[(4MXR$)$-[3C&?CT/(3 M1;$5680@_(>,1Y;QV"/(>.21[V4\02GV4UL*]MSY=L9#S.?(N.V=53_2';8' M'#*29@Z&I3N*(ZR>,V)/.K$G/T#L[Q#@-PC^;,@7P;\(_D7P/T[PHY,/?&1Z M[:XQ&C73"--^ZW>CW4UIWEX0CLO;:Q9FLR[QZXBS%9KZ7HIO;M5>7=J.D;6[ M+BREP6UUS0W>]IBR"W!^)9'9?<<&Z.Z/L_\ 4$L#!!0 ( -E!I%0=-/V' MZP( -4& 9 >&PO=V]R:W-H965TB059_]^AY2LID"5O=@D M]=UX1!YM3MI\M2VB@^=.*KN-6N>.5TEBJQ8[;F-]1$5/&FTZ[FAJ#HD]&N1U M('4RR1A;)!T7*MIMPMJ]V6UT[Z10>&_ ]EW'S;\W*/5I&Z71>>%!'%KG%Y+= MYL@/^(CN[^.]H5DRJ=2B0V6%5F"PV4;7Z=5-X?$!\%'@R;X8@]_)7NNO?O*^ MWD;,!T*)E?,*G/Z>\"U*Z84HQC^C9C19>N++\5G]+NR=]K+G%M]J^4G4KMU& MJPAJ;'@OW8,^_8'C?DJO5VEIPR^36I^$+8:V!1.*/]2'IVAIX)X;G?'A8&/7/8( MNH$[H;BJ!)?P7EEG>JJ^L\!5#;>X=_#K7WPOT?ZV21Q9>X&D&FUN!IMLQB:' M#UJYUL([56/]/3^AR%/N[)S[)GM5\ ,W,>3I)60LRU[1RZ1? H9CP>Z4;5O1PK_8SUFP?N$!Y1"6W@3^W0 M7L*W(#^J\JL&_@)?V2.O^6#BR]1^Z ZE>U M4P%!J$KV]&;@8GE9,N83-B&A\0GMD%#YA'0^70NN16BTI"LMU $:G_G)9[97 M<.'Y>9QFY<_?$VNJ;3 K60X7.:%87)1L#I6MUY0F:"WF4#DL4S8X9G$^ARJ@ M6(^.>;R:0Y60LW)P3&/&9E$4YIQK-8=:4*[E6:N80RUAD9,CJ4 19W.H%:SR M=-#*XO5<^C4LEJ2U"*BY]#F#,B_@(KUD(=ER1HW\5HL"?G3DDQ>MID-S" W5 M0J5[Y8:N,ZU./?MZ:%7?X$/#IR-X$,J"Q(:HC-)$8(8F.DR.VF 8 MMO3=0>,!]+S1E'F<>(/I2[;[#U!+ P04 " #90:14'1HV H$ !8"0 M&0 'AL+W=O#6;:OLXR5JLSF/LFCWX;:I:L\?DMFT5Q7> MH?^]O[$T2_8HRZ;%SC6F XNK\^@B.[O,V3X8_-'@QCT; RN9&_.9)Q^6YU'* MA%#CPC."HM<7O$*M&8AH_+/%C/8AV?'Y>(?^<]!.6N;*X971?S9+7Y]'XPB6 MN%)K[6_-YE?\-DJ66RQ+@X,+OI>-XLAP)U9^8VR"$=0RBPNZ%V,RKB$"8V#(^_,)[/O M5-O_ '>/SF/K0);C>$1!\UA -HHE>5RC)';R=K&" MS$MZCDGH21K+=X?DC@3EL!2#6/F5V%2F)/$()K+DC/#D&'[KT:I0H8/<]P?U M9B,9]&:%9'09W%\1G.4%2Z75S4",:/AFP;Q@$\@$%]1)'I<'!><9L9(%+]XD M4-H)SFE%)_P6.7,0(?I'TU7?:SH)EJ"<0W^XEC-9#'*I1$8P"@7VBEHQ)K*" MJT*$TG]K(;.UE$26A&8'A5+&)5 !2#BA&*$"=E)%-JRL2)EK1I5R#.]W/>3N(PK.GJ@Y8-Z/_*&+^;<(#]96KV+U!+ P04 " #90:14P^2% MLUT# "*H]!=3(UKXV@AIED%M[>$NBDQ98\-,J XHZ<].Z899.NI]9 X: M6>5!C8C2.)Y&#>,R6"V\[%&O%JJU@DM\U&#:IF'ZOS4*=5P&23 (GOB^MDX0 MK18'ML(/2<"5!XVX9W"=WZ]SI>X4_.1[-R1Y<)(527]SA M]VH9Q,XA%%A:Q\!H><$-"N&(R(U_>\Y@-.F I_N!_5L%?9)'7_#/A[O8*F$\5\X=KJ360!E:ZQJ>C!YT'#9K>QKGX<3P#Q^ M Y#V@-3[W1GR7CXPRU8+K8Z@G3:QN8T/U:/).2Y=4;96TU]..+MZPA>4+1K8 M:=7 1DFK*5$&KIY9(=!<+R)+5IQN5/:,ZXXQ?8,Q@X_$4AOX1598O<9'Y-WH M8CJXN$XO$GYD.H0LN8$T3M,+?-D8^:;DB2].^<2?9'67=<[N4=W,[B,*9U/IV$.?'LR3?4I'/0JFI= YT%YODTG$*> M)/3]1!-'#]WW#I*;/'4_W2Z;3<,$+F0^'S.?_^_,CY5>,\$D>7,NXY?I1HJB MIQBX8.L'Z'U9JE;:'S/Z@"4V!755+TE@4S.Y1_@L"RX$ND25R%_\C7,)2+KD MWN9AYHZ3<$8<.]3:JW;=^YZF PG(VE5RDZ1QF%W[71:'Z37",G.66TU @I[S1))P/^\2;=7NJ[;4G M?Z;>.S5X4'KH^>I'U[CKUE*TKA^I;7_^:9ZF\8<_J'TUG%CV\N2#4U&M=B6M MZ'T@#.V,$KSR[?:J*"8\UT?1R<2D^[[W[X(!7[YN>([2\>FY[R;N=_7NW:)B M4_<;$+@C:!S.J(=T]Q9T!ZL.?OX6RM)P\=N:GD_43H'^[Y2RP\$9&!_DU3=0 M2P,$% @ V4&D5 ,);[4C @ B@0 !D !X;"]W;W)K&UL?51-C],P$/TK5DX@K>HT:0&MTDAMEQ4<%JJM@ /BX":3Q%I_ M!'O2+/OKL9TT=)':2^(9SWOS9CQVUFOS9!L ),]2*+N*&L3VEE);-""9G>D6 ME-NIM)$,G6EJ:EL#K P@*6@2Q^^H9%Q%>19\.Y-GND/!%>P,L9V4S/S9@-#] M*II')\5K M/'7B)H7)2>$FN4KXP,R,I/,;DL1)4KHCM,BQ,W"%.IV*3P-U>H'ZJZF9XB^A MYANRUG3/%5,%9X+LG1/<;*(E/]<'B\9-UZ\KBA:3HD50 MM+B@Z$LG#V!\KK-*+2FT; 7@__TXT:JXL$5 Y:#Q[[_*:8?(' W4;INV@T#)]@>G[ROU!+ P04 " #90:1417=)PJ8" ZAZ<& (UAH[M4W8_ON.#:'9;))N+^"/>8\W;^PA::1ZTB6 M(<\5%WKFE<;LIKZOLQ(JJ@=R!P)W"JDJ:G"JMK[>*:"Y U7<#X,@\BO*A)V+8U=\--D1[>P!O-MMU(X\WN6 MG%4@-)."*"AFWGPX7<8VW@5\9]#HHS&QF6RD?+*3+_G,"ZP@X) 9RT#QM87.^:RH1J6DC^RW)0S[Z-'"2KM9%5!T8%%1/MFSYW/AP!D.<\(.P X2E@? $PZ@ CEVBK MS*5U2PU-$R4;HFPTLMF!\\:A,1LF;!771N$N0YQ)'UV>D)/Y'A26C:Q+JD"3 MK[71AHJ/*: Y$%>0OBW2T8RKB^0:QNM[L7$^2><8X5U(EO, $K MP\\ZL8M6;'A![(C<2V%*3>Y$#OE+O(^)]]F'A^P7X57">ZH&9#1\3\(@#,_H M6;X=/KPB9]078^3X1A?X[J@2:)\F*U"MK>3'?*.-PL/^\PK_N.UPO+TB[?G*M*RQH[5ML6]NDPF RBQ-\?>]5&35Y&]3$O!$]ZP9/K MAA0%7G=[ZG;2@#",YI>,27JOQ%=-65YQ$=H0U6N_^5']-J/ MP?#$C>BU&^>]B'N=\56=MXS7]MK]?_GB,^6+!O&)X/A,^:(3R?Y1HZE ;5W_ MU5B26ICVUO6K?8N?N\YVLK[ UM]VZK\T[7\#[]26"4TX%$@9#&)4I-I>W$Z, MW+EVMI$&FZ,;EOC[ F4#<+^0>%2ZB?U _T-,_P!02P,$% @ V4&D5'7Z M_%A- @ . 4 !D !X;"]W;W)K&ULC51-<],P M$/TK&I_:&:@=VZ6=CN.9)"T#AT*F!7I@."CV)M94EHRT3LJ_9R4Y)I2FP\7Z M\+ZG]W:U*G;:/-H& -E3*Y6=1@UB=Q7'MFJ@Y?9,=Z#HSUJ;EB,MS2:VG0%> M>U KXS1)WL4M%RHJ"[^W-&6A>Y1"P=(PV[+&<)=O=G(-R(6TI[1K0^@P",6^-+JW M!+)%C*3-G1!7@XYYT)$>T9&Q6ZVPL>Q&U5#_C8_)TV@LW1N;IZ\2WG)SQK+) M&Y8F:?J"GL7_PR>OR,G&/&>>+SO"=\.-HEQ:M@03Y M^C?F77XQQ@3!\<$E;,%L?&]:5NE>82C;N#NV_\S?^F?[7AY3JZ-47W7&F(&'7!1Z[63&[-][ MGHXREE/MRCTK\$TB54X-=E7JZ;UB-*Y N? "WY]Y.>6%LUE58[=JLY*E$;Q@ MMPITF>=4/5XS(8]KASA/ Y]XFAD[X&U6>YJR.V8^[V\5]KPV2LQS5F@N"U L M63M7Y/TN\"V@FO$G9T?=:X-=RKV47VWG)EX[OLV("189&X+BX\"V3 @;"?/X MU@1U6DX+[+>?HO]2+1X7NX\=" JM9%Y \8,2J7#CAJZ62EY!&5G8S3;J,2LT+A\7MA]OS,*WW+$F $?N1 6L?(,)F-#>E%# M?%T3!R>(/U+E IF_A< /R !\^PKXA%3P8 "^&X?O6-3"OV/W4,%6QJ"5,:CB M37Y 1OCK X[!C6&Y_GN$8])R3"J.\ 3'KU+&1]1[2*P:.:N0]J@?-B3TEZ&[ M7'F'OBJGYDW;><]2"]O4PM'4[EA,5?D6;HK('5GIM TW/9N:LY9C-IXR%0QD M@D5\8-J@DYFA&IZ]T"N8NV18K'G+/!]EOE5XF!X@15,&7)=^52+S'TADT2:R M&$WD=Y,QA<[;'?P179=MT.79]H[XG6OYHZE?I:EB*34,]J6*,C1^V"L>L4$C MJ4/->]J%2WQ@?8I@ZD[.T'9F0P)7K%A/,8:X0FG]U@XO#"T M2#DVASQXVP1\ELC$G9Q(I',B,FY%+RL'_H%M]6^%XXH)W)GX=&[/63N3(>'Y M2JOS'C+]V2)/7QY.OV>]SQ/I#(J,.]27ZLZ".M(#4W@'@U*SI!0@>%(91L(+ M;M@[@?>FOM9 M69&PP7:RR.C2E\.YCS.3:8U%@CDLC 9S""FCZ/;V-D?&?>_ MP>+Y@T59(85,'\)%5?U.N.D?OJZGHO#5I+ MU?2YM_ 5!+ P04 " #90:14(^]091\# 2 M"0 &0 'AL+W=O#5=\N;+.$,XF M%5OB NW[ZE+3+.Q8/:;(S!;>5&J5LWN04H<#,.@I&?W>8HA".B71\;4F#+J8#;HX?V9_[S=-F;IC!5(F//+>K:3 . M(,>"U<)>J?5+;#>4.+Y,">-_8=WZ1@%DM;&J;,&DH.2R^6?W;2(V /VC'8"X M!<1_"ABT@('?:*/,;VO.+)M-M%J#=M[$Y@8^-QY-N^'2E7%A-:URPMG9G)M, M2,.%@/SJ$.(KC+?!T/_P5DSV( MDFWPD-+2Y2;NLCWTJ L]VAOZ/,\?"@YOY]>N):AG/Z'%;$^]QQWQ M^+_LU^-.__&_Z-?T^+=^'20[VK4?_;B6HW_3L&E+_%/')DEOL$/1QD/1__N6 M35N2S9X=1KWC7X*'&P^6^UJ@BY_N5 ,""X)%O1&=.MT\P,W$JLJ_83?*THOH MAROZ:$'M'&B]4,H^3MRSV'T&S;X#4$L#!!0 ( -E!I%2/?[*FW@, ,4- M 9 >&PO=V]R:W-H965TTYFB M)"F<4NX%OC_U4L*$LUH4]^[5:B%SPYF@]PKI/$V)>OY$N3PM'>R\W'A@^X.Q M-[S5(B-[NJ'F,;M7L/+J* E+J=!,"J3H;NGGRM9W4)QK(]/*&1"D3)2_Y*DB MHN6 QST.0>40O-5A5#F,BD)+9$59:V+(:J'D"2EK#='L1<%-X0W5,&%?X\8H M>,K SZS63,=2&"9RFJ#O&57$LJO1-=I QR0YITCNT(W6U&A$1(*^,K)EG!E& M-?JL9(KZ(KQ?4T,8UQ\@UN-FC=Z_^X#>(2;0-\:YM5AX!@JP,+RX ONI!!OT M@/U&E(M&^ H%?A!TN$?#[FL:U^[XW-T#VFKN@IJ[H(@WZN<+$OH>3JQ<>_[K9:J.@@_\>0#&J48P*%.,>%%&N%!4&D3+V@?($P7@C M $:[*"ZCS8IH=LB/*W_A'=LLEA;3ED4XF[G3VNH,YKB&.?[)9+4[[4V,36HH MDS#6&\!US7@NK:X$. K>02F8"RW MSVAC;_^+?E-$Z$@JBFXEMZQJ2_ 5^I,:&A=S&[%C+-$#29@T!^ X>QY@,JS1 MA;]P F8UBMD@1S=Q+',!416-*3N2+:=72%#3I1"SBY<4CMVP^QW-Z_SSP?QW MX@CM)!7T46_>^47><>C.NO-BOQ%O?S#SHX &YL!P4WF7K$95F//>G+E!3_[6 MYH$'\W^1,CD!@LZ<^+)D?^).>G(VHHN#P9S?;?O"/F*(V#,HN!*^7N:K<),6 MCE'/4.)&<_&PZ)8@XC/I[4P^NNPW[([]UE\?ED98\?AG;@!1%2Y\F[[C1E7Q MY%+;B4P&#>.Y:-!N)A$3R?B-;6VHGA4@ZG M01_S02.'P; <_I^-/:IB3E_9M[W6&=M^X,!9=,_@F,OI#OQ\-X3WJ,IOAG)A M9%8[Z0T+PM[DJ^_W%;_ 5!+ P04 " #90:14 M];H55[\$ "W$P &0 'AL+W=O@LA+SE&6*BPQ)MKKH7.+S!1D8 M!2OQ*V=[=?",3"B/0CR9E]OXHM,WB%C"(FU,4/C8L05+$F,)*PW%YU)!\5L1;>)?A#[&U8&-#3V(I$H^Q_M2]E^ M!T5;I45:*@."E&?%)WTN$W&@ ';<"J14(%\J#%H4PE(AM($6R&Q8UU33^4R* M/9)&&JR9!YL;JPW1\,QLXU)+^):#GIY?2FNPJU$-+J)AX MFS D5N@R%=M,*W2;1H3;-DVNF*4_4*=CXO+Q&)S^1/B$./(OWJV,/ MG+!*>VCMA2WV()$B96BIJ69P*'077=&$9A$LV<-+LQA=QC$W*:6)S74BU%8R MA1Y?S&LN%*Q_E&*;JVZY+SQ;M^[*'S\! G0+WM2?'OR#"O_ XA^TX/] 90;N M%%I)D:+XT*FHG'91!J% ^6CZ["J!PL7$NC#M9C?'PU'?_,V"W>'>. 2G^%CP M*(IA%<70&\5':',(>DEL\VF3;>!^93B%K^$ARC$>AZZ FJ(MD8RJ2$;>2'X& M9.P]>^("/G( #\G4!=PAZMV)<85_[,5_S8"$(DZ+U@[%3U,A-?_;+K@PCST9 M+* V)?#4@W12(9UXD=ZP).X!??;@_$%OE.5A-$E>F;.Y-,O_H%\DS=1"2(9N M1!+;;8%#VD6_,\TB&^&"[R*!'FC,A=[ ]N0OGG,YK=!-O\N^@OLU'_7?K&3) M=@P<.8NU5#_:UWY_X"I6E^B0##U%@ ]H$WMA+H2RO86U5+ID/'27=V+X=DZ&T*N.9#["?$\N#9UNOO MMJ6AH^UVDH1#D R]:&O>PW[B^V0Z#@QQ%O-)F=Q32W!.R YJL-^?JOFC4>V,DVUA Y,W%(33:*:NGM$4Y ,O75=4QKV<]KM6QB;#-4;N0]? M4W+D;1 UF6$_FWV3.:[T<=QGG8.<2]([/^":^/#T?YSE2F?O&N8&ULC51=;]HP%/TK5M2'5EH))$"W*D3BH]/V@(3*NCU,>S#)36+A#V:; M0O?K=^V$C+: ]I+XXYYSS[FV;[)3>FTJ $OV@DLS"BIK-_=A:+(*!#4=M0&) M.X72@EJ&1E95U"V&:;&@)2[!/FX7&6=BRY$R -$Q)HJ$8!>/>_73@XGW =P8[ MX+-'Z\P$QQX[]DU\1V Y)MC56B :,"P63] MI_NF#D< Y#D-B!I ]!;0/P.(&T#LC=;*O*T9M31-M-H1[:*1S0U\;3P:W3#I M3G%I->XRQ-ET:56V)A,L1$ZF2N#E,-37]Y:"GY8Q< M7]V0*\(DF3/.,= DH46)+E&8-7(FM9SHC)R8S)6TE2$/,H?\-3Y$:ZV_Z.!O M$ETDG%/=(7'O XFZ471"S_3_X;T+^I@OZ@L_!DK'6 M5);@QS_'*V,UWNU?%Y+UVV1]GZQ_Z6R;9-G1 9XZEIIIZ)G0=&[S3>=<9O/'R/F;XSDIX]*X$Z-*W&X,ZMM+65[!= M;3O:V#_D-^L3['1U8_I'4[=)O& EDX9P*)"RV[E#7;IN/?7$JHU_O2MEL1?X M887=&K0+P/U"*7N8N 1M_T__ E!+ P04 " #90:14MA Z56$$ !I$ M&0 'AL+W=O,5:K*V1+.O#L =:HBTBE*B1M)W\^QU2LGR3%:?8@+[$$G7.X?>= M*YG16L@GE5&JT7/."W7=R[0N/[BN2C*:$^6(DA;P92YD3C2\RH6K2DE):I5R M[OJ>UW=SPHK>>&37IG(\$DO-64&G$JEEGA/Y&/932.5ER?2_6O]&:4&3L)8(K^Q>M:UFOAY*ETB*OE0%!SHKJESS7CMA1 MP.$)!;]6\,]5"&J%X%R%L%8(K6"3%&DDC#=;,@W6FU0;ZK#!Q M?] 2OC+0T^,'+9(G= N>2]&=R"&=%+$!>8^^$BF)B0JZG%!-&%=7L/KX,$&7 M%U?H KE(9412A5B!'@NFU;N=A3\RL52D2&'QPKQ_89R#635R-: V>[M)C?"V M0NB?0/AYR1WDX7?(]WRO1?VN6_T+D0X**G6_17UROCK>5W?!U8V__<;?OK47 M=OK[6ZF/G;%G+VCL!=9><,J>\?C[V7'\;B!XQ8)"B6HT>T&[-C([-&(&AI1)XV/A$FT M(GQI<58 +=14<$ZDVJZVHJZ,QSN(,(Z<87 _%@L#IU^W Z]WT#O=T*_(RJ# MEIQ0*-T4S:7($7VF,F&*(C'?1*0-=66WO^OKH3,XP'PLA&/';X<\:" /.B'? M4Z4E2TR"5 5B4[.K/H:-Y>'/41]Q R@^EVI5(<12/2R0\XHC/DI\'\<'\6J1 M\0;MX<+>=FIXG2R^VWD*<,F*2C@?H'E;O4"VR?/H'O2#\XJLQKA;/F$$518> M>*!-S@L=')[PPL[LQ#\4RQ6LOS64]5;17LOHGT"XG3:X>]P@;>3B,<_1QM#&^G#.X>,U,8*6#>! CJG'*V8#-.$26R@*Q72 M4 M;OR0B#P'L%61Z$R*Y2*S-4_W3PN-0GGDN/JHV(T)>X[G_=)%;SN1,DI1*(P#?YT+HS8NY/#;_71C_"U!+ P04 " #90:14F$KU'(I(/OD&155%":::EW84PT/%F D/#*Q1?CIK/!- ML=QH.+]&P[C0GX:!H1"MHV!9A3,MPXE.A-.%6YF;5,--GF#R&A^0M%I?=- W MC5H);YGRH=OY#%$810WQS#X.[[2$TZW3W75\W5/I3IG"BX5+]YSMZ7,P,%&4 MMC6Z]:_)0AM%;_MWB[->[:SGG/5..+OC>G.Q4HC C';Q]4*>9=6+.6X*AW9JC6;J1H M6,IM;LHV4UOKJ35QS?J-?4K3K!P^_VC*44A-9,VI9PI<$67H#^A)J7*\E!LC M"]>A%])0OW?+E"8R*GN!SE=2FL/&.JAG_/@O4$L#!!0 ( -E!I%0A_$\* MC ( .H& 9 >&PO=V]R:W-H965TM8; $->2B[TS-D84UUXGLXW4%+MR@H$?EE)55*#7;7V=*6 %HVH MY%[H^[%74B:<+&W>W:DLE5O#F8 [1?2V+*EZO0(NZYD3..\O[MEZ8^P++TLK MNH8',(_5G<*>U[L4K 2AF11$P6KF7 87\\3&-P&_&-1ZT":VDJ64S[9S4\P< MWP(!A]Q8!XJ/'J;6+Y=<-_^D;F,GL4/RK3:R[,1(4#+1/NE+-PX#03#Y0A!V M@O"[@J@31$VA+5E3UH(:FJ5*UD39:'2SC69L&C56PX2=Q0>C\"M#GHS1$V&R1<9[FF-TV- ,>V4C('/4K7&DP'>:/X$UH;D@Q# M?#<<)YOV9-.#9-=,,%S0A44KMKD999ON)4Y"US\?_CZA[BOB&ULK9A=<^(V%(;_BH;9Z>S.--B2 )LM M828D[78O:#.AVUYT>J'8!W!7EJ@DPN;?5_Z(109;ZS!P 9:M\R7I?2PT.TCU M56\!#/J6RAT(^V0M5<%<'FX'N#!RXV';+,UQ8U@/MNQ#:S M?-G=*]L*&B]IEH/0F11(P?IZ<(,_+NBD,"A[_)G!01]=HZ*41RF_%HW/Z?4@ M+#("#HDI7##[\P2WP'GAR>;Q7^UTT,0L#(^O7[S_4A9OBWED&FXE_RM+S?9Z M$ ]0"FNVY^9!'GZ%NJ!QX2^17)??Z%#UC<@ )7MM9%X;VPSR3%2_[%L]$$<& M!'<8D-J E'E7@]F"PI]%H:)3?;( =UH#4:C*]1T>W\'AF5O_O@<4N; :*E6_J] ?K[0=IONQ0.3*7_>#R/&L^CTO.HP_."<282 M0,R@1]AD0F1B@^0:[4!E,FT;T@H$EY8)?B(4/C".JD='@]?',?3(9FZ3_M M8N*R(N>+IK;MIQKL4(3I>;JI[<9'\<*.8(Y.V(^G@(^@HJ/EE?-)IV\! [&N'OX,BKH6G?-4T5Y@,<4^;UD.KT,Y?I'1A15$')!(;R#U5! YQ1+&D["+C<2QB/A9Y-50;=M' M0XY,Q+^?ZM90U#N80Q7QH^HL 9W"ZJI+R0Y5Q(^J-ZEGVC+7X\[W/W7XHGY\ MW2N9@-;H#TBV0G*YR<"G%>HX1?&%M4(==VAO[O34"FW9/8VBSN$[^B?GAX]7 M*K3W%HHZ!%'_%JI3*K5=GV".2=3/I'.D4KM\)96.%PUU1*)^(KU%*K6KR:NI M/MTQ!D<''#FH37F,HU$B]\)49QW-W>:HZ*8Z(''=JW.F)5-V$6K$86U-PV%D MBU?5T4W5,')7'I<\2F-D7EYN@:6@B@[V^5I*\](H C0'://_ 5!+ P04 M" #90:14>6%'#XL$ 3%@ &0 'AL+W=ODX MW:=?ZE!1MB@E6]CVA2U9,\-_AJ-/%"=;+K[+%6,*O61I+B]&*Z76'UU7SE8L MH]+A:Y;K*PLN,JKTJ5BZJ"YX5N1I-\-)V4_]V+Z81O5)KD[%X@ MNC2_SQBI#"H;3XFK"M;!VC(I4GSK\7)[?SBY%7*&(IFZDB!-4_S^R*I6D1 M2>OXIPXZ:L8L'-O'/Z/?E,GK9)ZH9%<\_9;,U>IB%(_0G"WH)E5?^/9W5B<4 M%/%F/)7E-]K6MMX(S392\:QVU@JR)*]^Z4M=B)8#]GLFOW$^WR9IBF@^1W^H M%1/H-EH21'=SJFGB8Y M<95668SESFI%GRI%T*/HC@H'$?P!@0=@<;\:=K]FL\8=[[J[NC9-@: I$)3Q M2$^\FR1/%#O_K)MM;BG 7Y^U/;I5+)-_#XQ&FM%(.9K?,]KE;+;)-BE5>C": M<:&2?VG1[K8R5I'",E)QMSY/SR&* T<7[;E=+YM=&'F.W]CM2/4;J?Z@U%8M M:%F+#V@IN-0]P5YFZ6:>Y$NTK+OKS*:_"A^U=(V!C!T8F\]>)C:/(';&]D2" M)I'@_R:2:WZ^-8V@(RKT ]_!>]HM9D$<.X%=>]AH#P>U_RGHG*&<9DP.=%_4 M1(M.T.MQ,UK\2MTU;JL1TW+$9'\BWCP'L64.2*O!JRFP6<5.:)^!<9/%>#"+ MJY+1&HZ"5;>MR6)H2K!G .V=8%)PZX& !Q.Z&9R2^B:W8KV*&[3J&P40[4V" MU8J ?1*PH32&@X&S#A7M$!&\P"'[6J&C]1RP%_>(-9#'PY1_K<0:/U;=I*-; M5PX[G1*3CNS AQ[<8\-[/ S\QWRMRYL7%59LMLIYRI<_AEK. !@'IVAQ TT\ M3,U?;_&P,P/QF+004D] UVSLA7T/7&SPC*/#-7G4;7+?#[I:;78$.WU-;NB. MA_'^JTT>=YK7]^-]T5V4^Y'?AW)L6(Z'8?[ %VI+!1M:-QIPPRG #0;<<"1P MUW';U<3^N//X[#'K6<% :X%].'2#!=T8NFM>NQWTW8)@T U'03=TT0U^5[7% M*FJM)'A-+.OI_<4KL9 [ M[&MGTMI7.0JW27?S9.P0K_W9OQ\M+F%KB5[I=UL[=L5VZ1T5RR27*&4+[>4Y MD:Z1J'8@JQ/%U^4FWA-7^G6S/%PQW>^B,-#7%UP3O3XI]@6;?>#I?U!+ P04 M " #90:14Z5O!QGP" "Y!@ &0 'AL+W=OWU-+Z7U94N>V +;<6=5Z! M24$N5/GDKY4/>P#B:09$%2 Z!'2/ .(*$/M&2V6^K1E'G@R-+IAQV<3F%MX; MCZ9NA'*G.$=#;P7A,/F@=5H(*1E7*?N,&1AVJY"KM5A(8&-K 2V[9)^X,=P9 MSLYG@%Q(>T'1I_F,G9]=L#,F%+LG%CH8.PR1=#GV<%EIF)0:HB,:8G:O%6:6 MO5TH:M S_7MXYX2^1/=\*)?LW<_P^^ M#^IJ@W_O^Z#!T5[KZL#WYJS.@>_AWA3(P:S]<+1LJ;<*R[M31^OY._9CYR ^ MH;E&ULS9MO:]LZ%,:_B@B[L$&7V)(L*R,-K"OE M%KHQ6K;[XG)?J(G2FCEVKJVT&]P/?R7'RW%)A2/ MGO/B1_FHM2$_YVE6GO<>C5E\& S*R:.>J[*?+W1F?S/+B[DR]FWQ,"@7A5;3 M:J=Y.J!!( 9SE62]\:CZ[&LQ'N5+DR:9_EJ0V/O]P6WR M\&C])TVWQ9?"_MNL*XR3>8Z*Y,\(X6>G?<^AA\NI'0[5%M\3_1S MV7A-W*'MX+W(QTJB?&E5#VQY/^I-/45;+S^+'LP]ZK4G_+TKV1J'L][LD>F>J:6J;G-G__4]0%%KMXD3\OJ?_)<;QOT MR&19FGQ>[VQG,$^RU4_ULSX1C1UHN&,'6N] JWFO!JIF>:F,&H^*_)D4;FM; MS;VH#K7:VTXNR9PJ=Z:POTWL?F9\I9*"?%?I4I-\1JZ23&631*7D.BM-L;2G MWY1$95-RJ>\->4_NK"NFR[3>^*>>OK]51I,[G25Y0;[D1I=GI%'S[:4V*DG+ M=V[?QD:C@;&3=U,83.J)7JPF2G=,]+,J^H2%9X0&E'Z[NR1OW[Q[665@#WU] M_'1]_+0JRW>4?1,% 6']D$9_D'(UP'D=/P96::*+F^3(S3M:I57J;/*LBLBKBKO6GL3UUJW^CP=.6 M\:/U^!$^OO,123*C"UT:4CA#O57V')&%+B;6@>^V30>ON5(4.3EB/3F!^X-9 M?P1]'@7M_1&OQXB[Z ^YGIX\AC_DAC\8[H_A>OSA"?R!UW2*8O8( ^!G@!LD MK@ B=AF$8:,T*!UVT2(A8#3$.?I*D]15FBZ)<9>$0-F0G< GGJ).6=0H0-D0 MQVQUIZ%]MLLH'!L%6!I&G30*\#3$@?I:HXBVMYL0H4Q8S"@/FLE>$ MV;#/=QDEQD8!K+).AED&8&5'";.L=9AEC9;!*<*LIZA3%C4*,)=YPJQE">%] MNLLH$AL%L,HZ&689@)4=)X M*\P.L5$ JZR3898#6/E1PBS?#+,>HG"@+C]%F/44=['&:L9MA5GB, M3EIPBSGJ+4$V8Y,)=[PFQX%E0I)=[! M%!9BXP!8>2?C+ >T\J/$6;X99\/ XQ4 +S]%GO44==)B7HD NY$/NZ#A=;98 MFO*,W.@GG1*L;Q\!4Z-.)MD(J!IYDFRE3R7+BRMEHHKB5S61RC];%UBVI%O? MB@]P./+$V]W"D/_((8MR$: VXIT4K[$NAC/S)L\>WMLK:UY=VV=DYB;\Y":\ M5:]5L>A%QY2A<@%S(U_.1>4Z8(TL AY'G>1Q!#R.%!N)U==K"F7B% 8QH#EV-.F>,V] M:Z^5C!B '--.R@6TCO'XW%(NMN7>%:-R 99C7[_B%5?77NL),0 Y[F2;. 9: MQWA\;BF7V+RZ& K#N/%-,T^W&)?K@*Y^#$".92?E EK'>'QN*==P0R[)0DPN M"5B6>__;6)0!9=K+'(8'6$H_/[>2JB[VXNF+TZI* 97E05^. #K<$ M(,M.=C4DT%H>LZLAMW0U&$?E BS+@[H:!_69)2!9=K*O(1M?_SUF7T-NMINE MV"[8H/'8@GL$Y+,J'I*L)*F>V7V#OKOM%ZNG*E9O3+ZHGF2XSXW)Y]7+1ZVF MNG ;V-_/G[)DHP9::M5BAI9Z%TRBQ-]=(W*XTLSHU2X8>= MSL!/&9?>9)2OW>O)2&56<(GW&DR6IDR_35&HS=@+O-W" U\FUBWXD]&*+?$1 M[=/J7M/,+U%BGJ(T7$G0N!A[5\'E-.@[@_S$,\>-J8W!766NU(N;W,9CK^,4 MH<#(.@A&GS5>HQ .B73\W()Z):&R3L7?N08P+ ME@G[H#9?<'NA7&"DA,E_85.<'?0\B#)C5;HU)@4IE\67O6X=43/H#@X8A%N# M,-==$.4J;YAEDY%6&]#N-*&Y07[5W)K$<>FB\F@U[7*RLY-K)2V72Y011P.G M-V@9%^8,N(SYFL<9$S2$&1>"?&A:<%*?CGQ+$AR0'VWII@5=>("N"S,B3 Q\ MDC'&[^U]DE[J#W?ZIV$CX(SI-G2#%H2=,'QZO('3D[-*>R083QM8NJ67NCE+ M[P#+,VK+* 40[KCE2^;^4 VPO1*VE\-V#\#>*6/@?02^W]$9N+68FA\-#/V2 MH=\H_&N6SE@"E<4PTL,HL(V90 MBAG\HY@J0H92F\J)06DQAOG;>UGPJW9TG\:"<%C3& [;P_TRAZ7,8:/,*R%0 MMH J(A-M6+>AC'X+;F74;@C+>4EQ?J3 7Y0,%T<+_,5?@0_W>S3H5%6FTRAG MEHDUOOV?4X-:+0N.Y-8@K#C"HSEV"UWW;'# LU5E"CXL31!?B@YLA>^T]7^K6N MF"*AN=YO(%*9M$6#+%?+]\55T56KX\7CA+K,DE,Y$K@@TTY[2/RZZ/?%Q*I5 MWF/GRE+'SH<)O9%0NP.TOU#*[B:.H'QU37X#4$L#!!0 ( -E!I%1NG=&PO=V]R:W-H965T?Y88Q!1[2)),7HXU2V_/Q6"XV+(VDQ[BRW@D7+(BA-QLCW@W$:Q=EH/BNNW8KYC.]4$F?L5@"Y2]-(?+UB"=]? MC.#H\<*'>+U1^87Q?+:-UNR.J8_;6Z'/QK7*,DY9)F.> <%6%Z-+>'Y-21Y0 ME/@[9GO9. 9Y4SYQ_CD_>;>\&/EY1BQA"Y5+1/K?/;MF29(KZ3R^5**CNLX\ ML'G\J/YKT7C=F$^19-<\^2=>JLW%:#("2[:*=HGZP/>_LZI!--=;\$06?\&^ M+$MUX<5.*IY6P3J#-,[*_]%#940C0.MT!Z J !T&D)X 7 7@HJ%E9D6SWD8J MFL\$WP.1E]9J^4'A31&M6Q-G^6V\4T+_&NLX-;_:27U%2G#'UOKN* G.WC(5 MQ8E\#=Z CW=OP=FKU^ 5B#-P$R>)=E[.QDI7G(>/%U4E5V4EJ*<2#&YXIC82 M_)(MV;(=/]8)UUFCQZROD%/P)A(>P/ G@'R$.O*Y_O9PZ$@'UR;B0@_WZ%7> M@0]LRX6*LS5XEY5/6-Y3_WVOBX-WBJ7R/T=EI*Z,%)61GLK^T,^V8/M#WIOX/#MN".K' *?2;X+J7;P5?Q:K3ML#VP\=^PX_2MK(8 M;12;XJ#;L[!.+7RB9^M&LEVYNO6T9]#IV:1.;.(4^G/+1%3TY_Y4)I9M1/>B MZ8%K9:FP60H1CW3[-JW3FS[1-_X-";LU(?*(TSOH&[+Z3JGW/%N_2?0@M021 ME$QU/ZV52-- !.UN5Q5K.HC\P N['80-_,,G>I@H';1&3R0TZE M:RXT4R/%7&J&T_ %0 T-J:$;U1^S*$GX0F>_!(O'AH URW0O34"4:8>7>DR/ MI& AS:/71J68>GDSZ2(8-;Y,;MTT?1 4']V#BM M0P:RR(W#;QE'*XG6_"/$EGM5L:9[D.)>]PQGD9NSWS>6#HA"/# 108;<")]@ M,*U$VI-:&Y)5L9:)J'HR-YCFR>XZ!)FZI'V#S'D'BHIT<8GJ-3\WQ M$(8>=O<& W1T)-"1#73LH\:LO?+.!CJB0=_D'AN@XU,#?4!0>^=>2V)#='P\ MT7$'T0FU[,,=1-==KV<=C@W1\7,0?4 4A0/+(]S8,SD%T;%-=#2QIF/8!CH* M^V:]V/ J2<:\LE.V?MU M[:H,U_$+'!NSD%& G-M@QLL!.;+!CW+"ZG6)C"_U9 MP#Z@JDV$ R8:M).!?73!%_EKF;_88I/QA*_C0ZRTA0W(R0N G!B0DR-!7L5/ M6DNV0XP3&^/Y(]>S8",&X^34&!\0U$FY-PV(X3@YDN/$YGB(/'QHG8WQ /4Y M1PW%Z:DI/B"HG7,O;*B!.#T>XM2&.('61@&U&8YI[RLR@W#Z' @?$(73@N<2X\9(]96)=?'L@P8+O M,E6^N:ZOUM\W7!9O]0^N7\'SZ_(K!2-3?C1Q$XEUG$F0L)66]+U0CQ&B_ ZA M/%%\6[S*_\25XFEQN&'1DHF\@/Y]Q;EZ/,DKJ+\&F?\/4$L#!!0 ( -E! MI%2%1R :M@( (( 9 >&PO=V]R:W-H965T':0\NN0E6'9O9!KI_OVLGI"D# MM*GJ"]C./>>>>YS<.]A*]:27 (8\EUSHH;Y5"4U MN%6%KU<*:.9 )?>C($C]DC+AC0;N[$Z-!G)M.!-PIXA>ER55O\? Y7;HA=[N MX)X52V,/_-%@10N8@WE8W2G<^0U+QDH0FDE!%.1#[SJ\FH2!!;B(;PRVNK4F MMI1'*9_LYC8;>H%5!!P6QE)0_-O !#BW3*CC5TWJ-3DML+W>L7]RQ6,QCU3# M1/+O+#/+H=?W2 8Y77-S+[>?H2XHL7P+R;7[)=LZ-O#(8JV-+&LP*BB9J/[I M O:AGC2D9T1$9,9IAZJQ MI*:N:%?7.#I).*.J0^+P XF"*#J@9_+O\/"$G+BQ.79\\1&^XV;^^(*AY-9 MJ7^>2-1M$G5=HNZ11%_QRU?UG1ZZA@J=.K3]Q#>C,(G23CKP-VUW#H3%O;03 M-F&OQ"6-N.2DN+G,S98J(%1DJ))3 QG1H#9LL:_V%7_:\*?OZW*O2=1[D\L5 M.FG9=]D+]BRN8GJMF'[:[22''>XWPOHGA=V( D] H:\K);.U_93_T^S+)M7E M^YH=!B\]*GB3W36\_;HFR=\O]:&P,&R%5?+\5C&ULS59M:]LP$/XKA]F@A326G=>6 M)-"F&RNL6TC6[4/I!R4YQZ*RY4G*R_[])-EQ74C=0L/8%UMO]]QSSTDZ#;9" M/JH84<,NX:D:>K'6V87OJT6,"55-D6%J9B(A$ZI-5ZY\E4FD2V>4<#\DI.LG ME*7>:.#&)G(T$&O-68H3"6J=)%3^N4(NMD,O\/8#4[:*M1WP1X.,KG"&^BZ; M2-/S2Y0E2S!53*0@,1IZE\'%51!: [?B)\.MJK3!AC(7XM%V;I9#CUA&R'&A M+00UOPV.D7.+9'C\+D"]TJ3#Z7,4WP181AF6488.ME4? MY?,@C=(ZAK'3&"7<7\Z5&W^H<=@J';:KAPN_F, MM,](4"-;K^3:^S>;N5\Z[!\_3SEDIY*GL!?T#V?IO"1R_I]MY8 \W:/D^"(5 MF/TWJ114[O3@?5P:=F*!J3:%]R"O>OQNOTG(QSK9GB[F('PO5=RG4I>I5)54 M'N1?[S0((3'G)E:'0O KQ=0^3$Q)6C%3[3A&!HPT>V9/R[S6YQTM,E=?YT*; MP^>:L7D?H;0+S'PDA-YW;,DN7URCOU!+ P04 " #90:14^XG1_P0# !D M"0 &0 'AL+W=OLJ ^M MM.8G)% !4H%-VT.GJE6WAVD/)CF(5<=FMH'NO]_%@32E(6O[ OYQW]UWW\4^ MCW92/>H>I],<"JI=N0:!.TNI"FIPJE:>7BN@F045W M] M/_8*RH0S&=FU6S49R8WA3,"M(GI3%%3]G0*7N[$3.(>%.[;*3;G@349KNH)[ M, _K6X4SK_:2L0*$9E(0!>E)^3Q9^_4J6.6P.;XX/V+31Z365 -,\E_LLSD8V?@D R6 M=,/-G=Q]A7U"_=)?*KFVOV17V29HG&ZTD<4>C P*)JI_^K07H@% /^V < \( MCP&]$X!H#XALHA4SF]:<&CH9*;DCJK1&;^7 :F/1F T391GOC<)=AC@SN8,M MB UHLE2R(#,IC$)E-;FLQV1*.14IFIS/P5#&]07N/MS/R?G9!3DC3) ;QCG6 M1(\\@Y1*QUZZ#S^MPHK7>2[83O9I":;O%&R[%VTDU=TANZPGMW4OJ. MC3D]7 -4:S#:.^>,XE%@AH&^:+U"_=8/,' '1RKN#>,CM4]^@4&C2P1OE%)\ M*(.@C9@;']'R>,;\:5;>\:PVV$J5I:O5H_(:YMX_2>S:OW!_:!%1.:<%@B MU'<3O$94U=*KB9%KVQ47TN U;(&PO=V]R:W-H965T)+;W ,-/&&[:%#T:+;P[ 'Q:9CH;IDDI*T M_?I1LN,E79+U)18I'AX>46*RM=)/I@&PY%EP:<9!8^WB.@Q-V8"@9J 6('&G M5EI0BZ:>AV:A@58>)'@8#8?GH:!,!GGF?7IF !IF))$0ST.;D;71>KB?LV]@+9"R7QBK1@=$63+9? M^MR=PQ8 \^P'1!T@>@M(#@#B#A"_%Y!T@,2?3"O%GT-!+XRQ-G\'E8@EV!(K94@4R6MQE88\I%\HUI3UQ1#3@NPE'%S MAN['AX*$OU@,2C#R0:1M&>>J;OAX_VP(OC\ +*0_ =-7'?EMCGBX^W M9;#5L0Z;^4H F/V]FQOM_'2%,>L+$$R;_(=10JKEDKU"UW.6&FS,Z8YS9 M%WQFG,H2]O6\Y3CW'&[@K/+D*AU<9.%JNQ-[HM+AX*J/VA&0]@+2HP(*J$%K M++M40C!C#EW+]!_R]'(0[U98[ DZWY+1%AANO3KLQ]Q/+X/\2VG;>]M[^P%Y MX^?"&_]D=#UMY]S?-.W4Q5LY9](0#C6F' XNL##=3K+6L&KAW_9,6;P4?MG@ M\ ?M G"_5LIN#$?0_YWD?P!02P,$% @ V4&D5%\SR9DH P #A, T M !X;"]S='EL97,N>&ULW5AM;]HP$/XKD3M-K30U0$9*5D#:D"I-VJ9*Y<.^ M588X8,EQ,L=TT%\_7VS"2WV,]<,&"Z*Q[\D]]YSO4EOT*[T2[&'.F Z6N9#5 M@,RU+C^$836=LYQ6UT7)I$&R0N54FZF:A56I&$TK<,I%V&FUXC"G7))A7R[R MNUQ7P;182#T@W<84V-OG=$#:\7L26+I1D;(!>;Q\^V-1Z-LW@;U?O+NX:%VW M'J]N]Y%+!UV1T$O$/W.,3Y"$:H'([TY*LU#>:+4O>.H#Y,[^M 5;=C/ M"KFI742LP<2G.0N>J!B0$15\HCAX933G8F7-'3!,"U&H0)NF,8+:8*F>+=RV M,^@GQY-S6:@ZMHU@_T[@8"N1"-P ZQAF&_I%HS)>_,I'ZX-KZ C<> MKTJC<*;HJMWIDHU#?3-!)H5*F6K"M,G:-.P+EH$*/YMHT"I38V"*!$],:3[=MOQ4M!RSI5ZWTS+#-7?.4//?7><9DTQ1L2W: M]/XIK_*K%49HR^>*D8.@UG9C#_@Z_>3YE M&5T(/6[ =F,O[*4+_*D>>H>%L(]M1E_@?3:<7,.-+&X3-F2I2,W5;-)/0S, MP$1U%SCL(W?UY4FA/M;+ MAXSJ#Q;'[Y.8RY]IDD11'&,K.AIY%8RP=8MC^/K9,&W@@<6!2'^VUGBU\0XY MW =830]U")8IWHE8IOA: ^)?-_!($G^UL3C@@54!ZQV([X\#/>7WB2*H*J8- M>X-Q)$DP!'K1WZ-QC*Q.#!]_?;"W)(J2Q(\ YE<011@";R..8 I X9$4;T/ M[NU'X7J?"C>_@ U_ 5!+ P04 " #90:14EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( -E!I%0CK;1[^0, .<@ M / >&PO=V]R:V)O;VLN>&ULQ9K!;MLX$$!_A="I>TAM24S:!G6!M$&Z M 19-$!?I<<%(8YL(1;HDE>SVZSN4:Y1J[<%>9G6R1#'4TU"<1U)Y^^S\XX-S MC^*?SMBP*#8Q;L]GL]!LH%/AI=N"Q2LKYSL5\=2O9V'K0;5A Q [,ZOF\[-9 MI[0MWKW=MW7K9_F)B]!$[2P6IH)[#<_AY_5T*IYTT _:Z/COHAB.#12BTU9W M^ANTBV)>B+!QSW\ZK[\Y&Y59-MX9LRC*W85[\%$WOQ4O$^1G]1"&DJ@>[A2" M+(JS.3:XTC[$H<;0OD+&)\#*N[,^NBMM(OA+%>&C=_U6VW5J!I]BECW&$(?] M[RZ(Y_Z_A-&M5KJ!2]?T'=BXBZ,'DP!MV.AM*(15'2R*#^X)?'H>O,%UNWNV MB%!9I/RYQ@O^NAWP.%%L"S9 *_ H.*-;Y&C%,N'@GV:0%0%930CY=Y5!U@1D M/0GD>V64;4!DD)* E%-&LLX@3PG(TRDA909Y1D">30EYFD&^(B!?\4*^5T$' MX5;BUD/ JD.-#.TU@?::%^T.&JP@+IK&]39B)D9&9_&X27DG9I!O",@WO)!? M0*\WJ5LO,&&K-8CE1F$DQ4T?$2F/9#FG263#7]@DKX'P)1B&C;%(RZ^2C<^VS-F9XUV[B!KRXQBQCUXE#7.28E$]* M9J%<*>W%O3(]I%QXI2T:62N#K"'ZOLLQ*:.4_$I)B1 0;MS%E$%*;H7L<\L2 MUJGJ"(SR1\DN$!P./2;CE7==DG#T..$?X5'F*)G50?IM-&>M*'54S.H@#3?& MI-113:,.\0)7=V8T6"IRG3*10GYPYIB42:K_SR3["/Z1LU%*J:94ROB%I)12 M3:F4,2:EE(I9*;]E[X/]3?FE8O;+D31^:&13MJF8;7-P)25>7$)4VHRC25FG MFG+!,EK?UY1UZDFMDZ_P:\HZ-;-UR'75>-^)LD[-;)UC8 MK7,<D+%0S6V@T<3O@GIIR3\WL'GKFEKM'4NZ1S.ZA,7/W2,H]DMD] M-&:^ORPI]TAF]]#SX%&G4^Z1_!]G?FZM'!PZDOPJP^R< ]/T0XB4;R2S;X[- MTT_27$CE&5)2OI',OCF.>8=MZQR3\HV<:-5SLCO.,2G?R&GVV [,+"5E'CF8 M9[;_L-[""M_V]A/>(F!YHTQSZT7ZV7T#D*=IYV[5&_,!RV[L7TZU^^_T^_\Q M>/<=4$L#!!0 ( -E!I%2.83CZO0$ 'H= : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-V3MNPD 4A>&M("^ X3X@(8)4:=)&;,""X2$>MCP3 M!78?! 4I_RP>-(6AD6 KL% M\18"O17U5@*]%?56 KWUX6>;0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O M1;V50&]%O95 ;T.]C4!O0[V-0&]#O8U ;WO8+"'0VU!O(]#;4&\CT-M0;R/0 MVU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;'S:["?1VU-L) M]';4VPGT=M3;"?1VU-L)]';4VY^I=\JG74RWGNL:CVZ>274^OQMOG[\LKS<1 MY^$%YP!'K>^_4$L#!!0 ( -E!I%2<*],/O0$ '<= 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V2)B/)0. C9MMRV+_H";/$A$$ENV MH?#W=<(@M:*HB$J]FT2)[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ64*U]:BPU M<61N7*U#?'0+9G6VU MB8C@5:'WO(FO?6F:2>*H M\DGO<3>QS9HDVMJJS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWK MFIPK<^K-M LONHZSV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[ MHOWSR2'N,.VN_.K\KLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7? M1^UIYY3_,CMN[X=QR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0 M/NY ^K@'Z8,/41I!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR M"A19!8JL D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4H MLDH4616*K I%5H4BJT*15:'(JE!D52BR*A19%8JLZC]E?3=F^=>_ MM[6NNR M.>2S[G_K]!-02P$"% ,4 " #80:14!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( -A!I%1R1M3= M[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ V$&D5#44W>DX!0 9A4 M !@ ("!#@@ 'AL+W=O$@ >&PO=V]R:W-H965T&UL4$L! A0#% @ V$&D5/^!/!YY!@ ^QH !@ ("! MZ!4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MV$&D5/*#26UD @ 8@4 !@ ("!.2H 'AL+W=OBQ2/\" "Y!@ & @(&,,@ >&PO=V]R M:W-H965T&UL4$L! A0#% @ V$&D5&HIEMIB P YP@ M !D ("!P34 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V$&D5"(9'$Q]!@ 5!$ !D M ("!^$4 'AL+W=OY"W," ^!0 &0 @(&L3 >&PO=V]R:W-H965T M 0 ($* 9 M " @59/ !X;"]W;W)K&UL4$L! A0# M% @ V4&D5-YVCY(8 P C@< !D ("!!50 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ V4&D5+UR ME?DC!P WQ$ !D ("!LF0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V4&D5/AV $I'!0 C0P !D M ("!]7$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ V4&D5-N!9C1V! 2PX !D ("! MW'T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ V4&D5,/DA;-= P G < !D ("![(D 'AL+W=O&UL4$L! A0#% @ V4&D5'7Z_%A- M @ . 4 !D ("!MY( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V4&D5(]_LJ;> P Q0T !D M ("!6IP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ V4&D5+80.E5A! :1 !D ("!'Z@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MV4&D5&QZ 7]%! 3!, !D ("!>;( 'AL+W=O&PO=V]R:W-H965T[ !X;"]W M;W)K&UL4$L! A0#% @ V4&D5 1(8S]_!@ MYS( !D ("!:KX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ V4&D5(5'(!JV @ @@ !D M ("!K,X 'AL+W=O&PO=V]R:W-H M965T&PO/= !? !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " #90:14CF$X^KT! !Z M'0 &@ @ 'RX@ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " #90:14G"O3#[T! !W'0 $P @ 'G LY 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 .0 Y (8/ #5Y@ ! end XML 61 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 62 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 129 242 1 false 52 0 false 7 false false R1.htm 0001001 - Document - Cover Sheet http://ropertech.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Statements of Earnings (unaudited) Sheet http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited Condensed Consolidated Statements of Earnings (unaudited) Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited) Sheet http://ropertech.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited Condensed Consolidated Statements of Comprehensive Income (unaudited) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Balance Sheets (unaudited) Sheet http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited Condensed Consolidated Balance Sheets (unaudited) Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) Sheet http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited Condensed Consolidated Statements of Cash Flows (unaudited) Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (unaudited) Sheet http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited Condensed Consolidated Statements of Changes in Stockholders' Equity (unaudited) Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (unaudited) (Parenthetical) Sheet http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunauditedParenthetical Condensed Consolidated Statements of Changes in Stockholders' Equity (unaudited) (Parenthetical) Statements 7 false false R8.htm 2101101 - Disclosure - Basis of Presentation Sheet http://ropertech.com/role/BasisofPresentation Basis of Presentation Notes 8 false false R9.htm 2103102 - Disclosure - Recent Accounting Pronouncements Sheet http://ropertech.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 9 false false R10.htm 2105103 - Disclosure - Weighted Average Shares Outstanding Sheet http://ropertech.com/role/WeightedAverageSharesOutstanding Weighted Average Shares Outstanding Notes 10 false false R11.htm 2109104 - Disclosure - Business Acquisitions and Disposition Sheet http://ropertech.com/role/BusinessAcquisitionsandDisposition Business Acquisitions and Disposition Notes 11 false false R12.htm 2111105 - Disclosure - Discontinued Operations Sheet http://ropertech.com/role/DiscontinuedOperations Discontinued Operations Notes 12 false false R13.htm 2116106 - Disclosure - Stock Based Compensation Sheet http://ropertech.com/role/StockBasedCompensation Stock Based Compensation Notes 13 false false R14.htm 2121107 - Disclosure - Inventories Sheet http://ropertech.com/role/Inventories Inventories Notes 14 false false R15.htm 2124108 - Disclosure - Goodwill and Other Intangible Assets Sheet http://ropertech.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 15 false false R16.htm 2129109 - Disclosure - Fair Value of Financial Instruments and Debt Sheet http://ropertech.com/role/FairValueofFinancialInstrumentsandDebt Fair Value of Financial Instruments and Debt Notes 16 false false R17.htm 2132110 - Disclosure - Contingencies Sheet http://ropertech.com/role/Contingencies Contingencies Notes 17 false false R18.htm 2134111 - Disclosure - Business Segments Sheet http://ropertech.com/role/BusinessSegments Business Segments Notes 18 false false R19.htm 2137112 - Disclosure - Revenues from Contracts Sheet http://ropertech.com/role/RevenuesfromContracts Revenues from Contracts Notes 19 false false R20.htm 2204201 - Disclosure - Recent Accounting Pronouncements (Policies) Sheet http://ropertech.com/role/RecentAccountingPronouncementsPolicies Recent Accounting Pronouncements (Policies) Policies http://ropertech.com/role/RecentAccountingPronouncements 20 false false R21.htm 2306301 - Disclosure - Weighted Average Shares Outstanding (Tables) Sheet http://ropertech.com/role/WeightedAverageSharesOutstandingTables Weighted Average Shares Outstanding (Tables) Tables http://ropertech.com/role/WeightedAverageSharesOutstanding 21 false false R22.htm 2312302 - Disclosure - Discontinued Operations (Tables) Sheet http://ropertech.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://ropertech.com/role/DiscontinuedOperations 22 false false R23.htm 2317303 - Disclosure - Stock Based Compensation (Tables) Sheet http://ropertech.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://ropertech.com/role/StockBasedCompensation 23 false false R24.htm 2322304 - Disclosure - Inventories (Tables) Sheet http://ropertech.com/role/InventoriesTables Inventories (Tables) Tables http://ropertech.com/role/Inventories 24 false false R25.htm 2325305 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://ropertech.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://ropertech.com/role/GoodwillandOtherIntangibleAssets 25 false false R26.htm 2330306 - Disclosure - Fair Value of Financial Instruments and Debt (Tables) Sheet http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtTables Fair Value of Financial Instruments and Debt (Tables) Tables http://ropertech.com/role/FairValueofFinancialInstrumentsandDebt 26 false false R27.htm 2335307 - Disclosure - Business Segments (Tables) Sheet http://ropertech.com/role/BusinessSegmentsTables Business Segments (Tables) Tables http://ropertech.com/role/BusinessSegments 27 false false R28.htm 2338308 - Disclosure - Revenues from Contracts (Tables) Sheet http://ropertech.com/role/RevenuesfromContractsTables Revenues from Contracts (Tables) Tables http://ropertech.com/role/RevenuesfromContracts 28 false false R29.htm 2402401 - Disclosure - Basis of Presentation (Details) Sheet http://ropertech.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://ropertech.com/role/BasisofPresentation 29 false false R30.htm 2407402 - Disclosure - Weighted Average Shares Outstanding - Schedule of Weighted Average Shares Outstanding (Details) Sheet http://ropertech.com/role/WeightedAverageSharesOutstandingScheduleofWeightedAverageSharesOutstandingDetails Weighted Average Shares Outstanding - Schedule of Weighted Average Shares Outstanding (Details) Details 30 false false R31.htm 2408403 - Disclosure - Weighted Average Shares Outstanding - Narrative (Details) Sheet http://ropertech.com/role/WeightedAverageSharesOutstandingNarrativeDetails Weighted Average Shares Outstanding - Narrative (Details) Details 31 false false R32.htm 2410404 - Disclosure - Business Acquisitions and Disposition (Details) Sheet http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails Business Acquisitions and Disposition (Details) Details http://ropertech.com/role/BusinessAcquisitionsandDisposition 32 false false R33.htm 2413405 - Disclosure - Discontinued Operations - Narrative (Details) Sheet http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails Discontinued Operations - Narrative (Details) Details 33 false false R34.htm 2414406 - Disclosure - Discontinued Operations - Schedule of Assets and Liabilities From Discontinued Operations (Details) Sheet http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails Discontinued Operations - Schedule of Assets and Liabilities From Discontinued Operations (Details) Details 34 false false R35.htm 2415407 - Disclosure - Discontinued Operations - Schedule of Amounts Included in Discontinued Operations (Details) Sheet http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails Discontinued Operations - Schedule of Amounts Included in Discontinued Operations (Details) Details 35 false false R36.htm 2418408 - Disclosure - Stock Based Compensation - Stock Based Compensation Expense (Details) Sheet http://ropertech.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock Based Compensation - Stock Based Compensation Expense (Details) Details 36 false false R37.htm 2419409 - Disclosure - Stock Based Compensation - Narrative (Details) Sheet http://ropertech.com/role/StockBasedCompensationNarrativeDetails Stock Based Compensation - Narrative (Details) Details 37 false false R38.htm 2420410 - Disclosure - Stock Based Compensation - Weighted Average Assumptions Used to Value Option Grants (Details) Sheet http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsUsedtoValueOptionGrantsDetails Stock Based Compensation - Weighted Average Assumptions Used to Value Option Grants (Details) Details 38 false false R39.htm 2423411 - Disclosure - Inventories (Details) Sheet http://ropertech.com/role/InventoriesDetails Inventories (Details) Details http://ropertech.com/role/InventoriesTables 39 false false R40.htm 2426412 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details) Sheet http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails Goodwill and Other Intangible Assets - Goodwill (Details) Details 40 false false R41.htm 2427413 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) Sheet http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets - Other Intangible Assets (Details) Details 41 false false R42.htm 2428414 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 42 false false R43.htm 2431415 - Disclosure - Fair Value of Financial Instruments and Debt - Schedule of Fixed-Rate Senior Notes, Fair Value (Details) Notes http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails Fair Value of Financial Instruments and Debt - Schedule of Fixed-Rate Senior Notes, Fair Value (Details) Details 43 false false R44.htm 2433416 - Disclosure - Contingencies (Details) Sheet http://ropertech.com/role/ContingenciesDetails Contingencies (Details) Details http://ropertech.com/role/Contingencies 44 false false R45.htm 2436417 - Disclosure - Business Segments (Details) Sheet http://ropertech.com/role/BusinessSegmentsDetails Business Segments (Details) Details http://ropertech.com/role/BusinessSegmentsTables 45 false false R46.htm 2439418 - Disclosure - Revenues from Contracts - Disaggregation of Revenue (Details) Sheet http://ropertech.com/role/RevenuesfromContractsDisaggregationofRevenueDetails Revenues from Contracts - Disaggregation of Revenue (Details) Details 46 false false R47.htm 2440419 - Disclosure - Revenues from Contracts - Remaining Performance Obligations Narrative (Details) Sheet http://ropertech.com/role/RevenuesfromContractsRemainingPerformanceObligationsNarrativeDetails Revenues from Contracts - Remaining Performance Obligations Narrative (Details) Details 47 false false R48.htm 2441420 - Disclosure - Revenues from Contracts - Contract Balances (Details) Sheet http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails Revenues from Contracts - Contract Balances (Details) Details 48 false false R49.htm 2442421 - Disclosure - Revenues from Contracts - Narratives (Details) Sheet http://ropertech.com/role/RevenuesfromContractsNarrativesDetails Revenues from Contracts - Narratives (Details) Details 49 false false All Reports Book All Reports rop-20220331.htm a2022q110qexhibit311.htm a2022q110qexhibit312.htm a2022q110qexhibit321.htm rop-20220331.xsd rop-20220331_cal.xml rop-20220331_def.xml rop-20220331_lab.xml rop-20220331_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 66 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rop-20220331.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 129, "dts": { "calculationLink": { "local": [ "rop-20220331_cal.xml" ] }, "definitionLink": { "local": [ "rop-20220331_def.xml" ] }, "inline": { "local": [ "rop-20220331.htm" ] }, "labelLink": { "local": [ "rop-20220331_lab.xml" ] }, "presentationLink": { "local": [ "rop-20220331_pre.xml" ] }, "schema": { "local": [ "rop-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 381, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021q4": 5, "total": 5 }, "keyCustom": 23, "keyStandard": 219, "memberCustom": 29, "memberStandard": 22, "nsprefix": "rop", "nsuri": "http://ropertech.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://ropertech.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Weighted Average Shares Outstanding", "role": "http://ropertech.com/role/WeightedAverageSharesOutstanding", "shortName": "Weighted Average Shares Outstanding", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109104 - Disclosure - Business Acquisitions and Disposition", "role": "http://ropertech.com/role/BusinessAcquisitionsandDisposition", "shortName": "Business Acquisitions and Disposition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111105 - Disclosure - Discontinued Operations", "role": "http://ropertech.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116106 - Disclosure - Stock Based Compensation", "role": "http://ropertech.com/role/StockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Inventories", "role": "http://ropertech.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124108 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://ropertech.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129109 - Disclosure - Fair Value of Financial Instruments and Debt", "role": "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebt", "shortName": "Fair Value of Financial Instruments and Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132110 - Disclosure - Contingencies", "role": "http://ropertech.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134111 - Disclosure - Business Segments", "role": "http://ropertech.com/role/BusinessSegments", "shortName": "Business Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137112 - Disclosure - Revenues from Contracts", "role": "http://ropertech.com/role/RevenuesfromContracts", "shortName": "Revenues from Contracts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Statements of Earnings (unaudited)", "role": "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "shortName": "Condensed Consolidated Statements of Earnings (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Recent Accounting Pronouncements (Policies)", "role": "http://ropertech.com/role/RecentAccountingPronouncementsPolicies", "shortName": "Recent Accounting Pronouncements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Weighted Average Shares Outstanding (Tables)", "role": "http://ropertech.com/role/WeightedAverageSharesOutstandingTables", "shortName": "Weighted Average Shares Outstanding (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Discontinued Operations (Tables)", "role": "http://ropertech.com/role/DiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Stock Based Compensation (Tables)", "role": "http://ropertech.com/role/StockBasedCompensationTables", "shortName": "Stock Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - Disclosure - Inventories (Tables)", "role": "http://ropertech.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330306 - Disclosure - Fair Value of Financial Instruments and Debt (Tables)", "role": "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtTables", "shortName": "Fair Value of Financial Instruments and Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335307 - Disclosure - Business Segments (Tables)", "role": "http://ropertech.com/role/BusinessSegmentsTables", "shortName": "Business Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338308 - Disclosure - Revenues from Contracts (Tables)", "role": "http://ropertech.com/role/RevenuesfromContractsTables", "shortName": "Revenues from Contracts (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "rop:NumberOfDivestituresCompleted", "reportCount": 1, "unique": true, "unitRef": "divestiture", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Basis of Presentation (Details)", "role": "http://ropertech.com/role/BasisofPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "rop:NumberOfDivestituresCompleted", "reportCount": 1, "unique": true, "unitRef": "divestiture", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Statements of Comprehensive Income (unaudited)", "role": "http://ropertech.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Income (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Weighted Average Shares Outstanding - Schedule of Weighted Average Shares Outstanding (Details)", "role": "http://ropertech.com/role/WeightedAverageSharesOutstandingScheduleofWeightedAverageSharesOutstandingDetails", "shortName": "Weighted Average Shares Outstanding - Schedule of Weighted Average Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Weighted Average Shares Outstanding - Narrative (Details)", "role": "http://ropertech.com/role/WeightedAverageSharesOutstandingNarrativeDetails", "shortName": "Weighted Average Shares Outstanding - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i4e1d265e0181454a89a6a63e99994f7f_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Business Acquisitions and Disposition (Details)", "role": "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails", "shortName": "Business Acquisitions and Disposition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i2fae3788696a468599a5d04b24033206_D20210317-20210317", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromMinorityShareholders", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i2f0f4176865745b8a939e1055437bf2f_I20220317", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Discontinued Operations - Narrative (Details)", "role": "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "shortName": "Discontinued Operations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i2f0f4176865745b8a939e1055437bf2f_I20220317", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i4e1d265e0181454a89a6a63e99994f7f_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Discontinued Operations - Schedule of Assets and Liabilities From Discontinued Operations (Details)", "role": "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails", "shortName": "Discontinued Operations - Schedule of Assets and Liabilities From Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "if9cd00c9904c4ae5865c1445df640e38_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Discontinued Operations - Schedule of Amounts Included in Discontinued Operations (Details)", "role": "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "shortName": "Discontinued Operations - Schedule of Amounts Included in Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Stock Based Compensation - Stock Based Compensation Expense (Details)", "role": "http://ropertech.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock Based Compensation - Stock Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ibc0cab39047147faac1802f54899a7b3_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Stock Based Compensation - Narrative (Details)", "role": "http://ropertech.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ibc0cab39047147faac1802f54899a7b3_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Stock Based Compensation - Weighted Average Assumptions Used to Value Option Grants (Details)", "role": "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsUsedtoValueOptionGrantsDetails", "shortName": "Stock Based Compensation - Weighted Average Assumptions Used to Value Option Grants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i4e1d265e0181454a89a6a63e99994f7f_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Inventories (Details)", "role": "http://ropertech.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i4e1d265e0181454a89a6a63e99994f7f_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i4e1d265e0181454a89a6a63e99994f7f_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Balance Sheets (unaudited)", "role": "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited", "shortName": "Condensed Consolidated Balance Sheets (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i4e1d265e0181454a89a6a63e99994f7f_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i09f6eb861cb0476abe3b040e34d8be66_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details)", "role": "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i4e1d265e0181454a89a6a63e99994f7f_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details)", "role": "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i4e1d265e0181454a89a6a63e99994f7f_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "role": "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i752ca31a9010491fa2e98b681adc810b_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "icc56c965597741cf8b8a3724f1593d06_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Fair Value of Financial Instruments and Debt - Schedule of Fixed-Rate Senior Notes, Fair Value (Details)", "role": "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails", "shortName": "Fair Value of Financial Instruments and Debt - Schedule of Fixed-Rate Senior Notes, Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "icc56c965597741cf8b8a3724f1593d06_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i1a5bbbf81f5642758ea6efe2614ec02d_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - Disclosure - Contingencies (Details)", "role": "http://ropertech.com/role/ContingenciesDetails", "shortName": "Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i1a5bbbf81f5642758ea6efe2614ec02d_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436417 - Disclosure - Business Segments (Details)", "role": "http://ropertech.com/role/BusinessSegmentsDetails", "shortName": "Business Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "3", "lang": "en-US", "name": "rop:IncreaseDecreaseInNetSalesPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439418 - Disclosure - Revenues from Contracts - Disaggregation of Revenue (Details)", "role": "http://ropertech.com/role/RevenuesfromContractsDisaggregationofRevenueDetails", "shortName": "Revenues from Contracts - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i4ed222c7149a4a04a5101f472e666b30_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i4e1d265e0181454a89a6a63e99994f7f_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440419 - Disclosure - Revenues from Contracts - Remaining Performance Obligations Narrative (Details)", "role": "http://ropertech.com/role/RevenuesfromContractsRemainingPerformanceObligationsNarrativeDetails", "shortName": "Revenues from Contracts - Remaining Performance Obligations Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "iafcc0a867f93458fa6c9158e82bd453c_I20220331", "decimals": "2", "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i4e1d265e0181454a89a6a63e99994f7f_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441420 - Disclosure - Revenues from Contracts - Contract Balances (Details)", "role": "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails", "shortName": "Revenues from Contracts - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i4e1d265e0181454a89a6a63e99994f7f_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442421 - Disclosure - Revenues from Contracts - Narratives (Details)", "role": "http://ropertech.com/role/RevenuesfromContractsNarrativesDetails", "shortName": "Revenues from Contracts - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)", "role": "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i7f7f4637c5914ddfa49bc03dc9613e93_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (unaudited)", "role": "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "i7f7f4637c5914ddfa49bc03dc9613e93_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (unaudited) (Parenthetical)", "role": "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunauditedParenthetical", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity (unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation", "role": "http://ropertech.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Recent Accounting Pronouncements", "role": "http://ropertech.com/role/RecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20220331.htm", "contextRef": "ib4a0a28e4ff74fafb9a4cb1b49c17faa_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 52, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "rop_APICShareBasedPaymentArrangementCashSettlementForDispositions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "APIC, Share-Based Payment Arrangement, Cash Settlement For Dispositions", "label": "APIC, Share-Based Payment Arrangement, Cash Settlement For Dispositions", "negatedTerseLabel": "Cash settlement of share-based awards in connection with disposition of discontinued operations" } } }, "localname": "APICShareBasedPaymentArrangementCashSettlementForDispositions", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "rop_AllenEtAlVVertaforeIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allen, et al. v. Vertafore, Inc.", "label": "Allen, et al. v. Vertafore, Inc. [Member]", "terseLabel": "Allen, et al. v. Vertafore, Inc." } } }, "localname": "AllenEtAlVVertaforeIncMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "rop_ApplicationSoftwareSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Application Software Segment [Member]", "label": "Application Software Segment [Member]", "terseLabel": "Application Software", "verboseLabel": "Application Software" } } }, "localname": "ApplicationSoftwareSegmentMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "rop_CivcoRadiotherapyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Civco Radiotherapy", "label": "Civco Radiotherapy [Member]", "terseLabel": "Civco Radiotherapy" } } }, "localname": "CivcoRadiotherapyMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "rop_ContractWithCustomerAssetNetIncreaseDecrease": { "auth_ref": [], "calculation": { "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails": { "order": 2.0, "parentTag": "rop_IncreaseDecreaseInContractWithCustomerAssetLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Asset, Net, Increase (Decrease)", "label": "Contract With Customer, Asset, Net, Increase (Decrease)", "terseLabel": "Change in unbilled receivables" } } }, "localname": "ContractWithCustomerAssetNetIncreaseDecrease", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "rop_ContractWithCustomerLiabilityCurrentIncreaseDecrease": { "auth_ref": [], "calculation": { "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails": { "order": 1.0, "parentTag": "rop_IncreaseDecreaseInContractWithCustomerAssetLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer Liability, Current, Increase (Decrease)", "label": "Contract With Customer Liability, Current, Increase (Decrease)", "terseLabel": "Change in deferred revenue - current" } } }, "localname": "ContractWithCustomerLiabilityCurrentIncreaseDecrease", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "rop_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease": { "auth_ref": [], "calculation": { "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails": { "order": 3.0, "parentTag": "rop_IncreaseDecreaseInContractWithCustomerAssetLiability", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Noncurrent, Increase (Decrease)", "label": "Contract With Customer, Liability, Noncurrent, Increase (Decrease)", "negatedTerseLabel": "Change in deferred revenue - non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrentIncreaseDecrease", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "rop_ContractWithCustomerNetAssetLiability": { "auth_ref": [], "calculation": { "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Net Asset (Liability)", "label": "Contract With Customer, Net Asset (Liability)", "totalLabel": "Net contract assets/(liabilities)" } } }, "localname": "ContractWithCustomerNetAssetLiability", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "rop_DisposalGroupIncludingDiscontinuedOperationAccountsUnbilledReceivableNet": { "auth_ref": [], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Accounts, Unbilled Receivable, Net", "label": "Disposal Group, Including Discontinued Operation, Accounts, Unbilled Receivable, Net", "terseLabel": "Unbilled receivables" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsUnbilledReceivableNet", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "rop_DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Stock Based Compensation Expense", "label": "Disposal Group, Including Discontinued Operation, Stock Based Compensation Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "rop_DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet": { "auth_ref": [], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operations, Income (Expense) Not Identified As Major, Net", "label": "Disposal Group, Including Discontinued Operations, Income (Expense) Not Identified As Major, Net", "terseLabel": "Other income (expense), net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "rop_EddyfiNDTIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eddyfi NDT Inc", "label": "Eddyfi NDT Inc [Member]", "terseLabel": "Eddyfi NDT Inc" } } }, "localname": "EddyfiNDTIncMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_EngineeredProductsAndRelatedServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engineered Products And Related Services [Member]", "label": "Engineered Products And Related Services [Member]", "terseLabel": "Engineered products and related services" } } }, "localname": "EngineeredProductsAndRelatedServicesMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "rop_GainLossOnDispositionOfBusinessNetOfIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Disposition Of Business, Net Of Income Tax Expense (Benefit)", "label": "Gain (Loss) On Disposition Of Business, Net Of Income Tax Expense (Benefit)", "negatedTerseLabel": "Gain on sale of assets, net of tax" } } }, "localname": "GainLossOnDispositionOfBusinessNetOfIncomeTaxExpenseBenefit", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "rop_IncomeTaxProvisionExcludingTaxesAssociatedWithGainOnDispositionOfBusiness": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income Tax Provision, Excluding Taxes Associated With Gain On Disposition Of Business", "label": "Income Tax Provision, Excluding Taxes Associated With Gain On Disposition Of Business", "terseLabel": "Income tax provision, excluding tax associated with gain on sale of assets" } } }, "localname": "IncomeTaxProvisionExcludingTaxesAssociatedWithGainOnDispositionOfBusiness", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "rop_IncomeTaxesPaidExcludingTaxesAssociatedWithGainOnDispositionOfBusiness": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income Taxes Paid, Excluding Taxes Associated With Gain On Disposition Of Business", "label": "Income Taxes Paid, Excluding Taxes Associated With Gain On Disposition Of Business", "negatedTerseLabel": "Cash income taxes paid" } } }, "localname": "IncomeTaxesPaidExcludingTaxesAssociatedWithGainOnDispositionOfBusiness", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "rop_IncreaseDecreaseInContractWithCustomerAssetLiability": { "auth_ref": [], "calculation": { "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Contract With Customer, Asset (Liability)", "label": "Increase (Decrease) In Contract With Customer, Asset (Liability)", "totalLabel": "Change in net contract assets/(liabilities)" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAssetLiability", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "rop_IncreaseDecreaseInGrossProfitPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percent change in aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity, from the previous period to the current period.", "label": "Increase (Decrease) In Gross Profit Percentage", "terseLabel": "Percent change in gross profit" } } }, "localname": "IncreaseDecreaseInGrossProfitPercentage", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "percentItemType" }, "rop_IncreaseDecreaseInLongLivedAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percent change in the total amount of long-lived assets for reportable segments, from the previous period to the current period.", "label": "Increase (Decrease) In Long-Lived assets", "verboseLabel": "Percent change in long-lived assets" } } }, "localname": "IncreaseDecreaseInLongLivedAssets", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "percentItemType" }, "rop_IncreaseDecreaseInNetSalesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percent change in total revenue from sales of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances and sales discounts, from the previous period to the current period.", "label": "Increase (Decrease) In Net Sales Percentage", "terseLabel": "Percent change in net revenues" } } }, "localname": "IncreaseDecreaseInNetSalesPercentage", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "percentItemType" }, "rop_IncreaseDecreaseInOperatingProfitPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percent change in the total amount of profit or loss for reportable segments, from the previous period to the current period.", "label": "Increase (Decrease) In Operating Profit Percentage", "terseLabel": "Percent change in operating profit" } } }, "localname": "IncreaseDecreaseInOperatingProfitPercentage", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "percentItemType" }, "rop_IncreaseDecreaseInUnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Unbilled Receivables, Current", "label": "Increase (Decrease) In Unbilled Receivables, Current", "negatedTerseLabel": "Unbilled receivables" } } }, "localname": "IncreaseDecreaseInUnbilledReceivablesCurrent", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "rop_MeasurementAndAnalyticalSolutionsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement And Analytical Solutions Segment [Member]", "label": "Measurement And Analytical Solutions Segment [Member]", "terseLabel": "Measurement & Analytical Solutions", "verboseLabel": "Measurement & Analytical Solutions" } } }, "localname": "MeasurementAndAnalyticalSolutionsSegmentMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "rop_MulveyEtAlVVertaforeIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mulvey, et al. v. Vertafore, Inc.", "label": "Mulvey, et al. v. Vertafore, Inc. [Member]", "terseLabel": "Mulvey, et al. v. Vertafore, Inc." } } }, "localname": "MulveyEtAlVVertaforeIncMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "rop_NetEarningsPerShareFromContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Earnings Per Share From Continuing Operations", "label": "Net Earnings Per Share From Continuing Operations [Abstract]", "terseLabel": "Net earnings per share from continuing operations:" } } }, "localname": "NetEarningsPerShareFromContinuingOperationsAbstract", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "stringItemType" }, "rop_NetEarningsPerShareFromDiscontinuedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Earnings Per Share From Discontinued Operations", "label": "Net Earnings Per Share From Discontinued Operations [Abstract]", "terseLabel": "Net earnings per share from discontinued operations:" } } }, "localname": "NetEarningsPerShareFromDiscontinuedOperationsAbstract", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "stringItemType" }, "rop_NetworkSoftwareAndSystemsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Network Software And Systems Segment [Member]", "label": "Network Software And Systems Segment [Member]", "terseLabel": "Network Software & Systems", "verboseLabel": "Network Software & Systems" } } }, "localname": "NetworkSoftwareAndSystemsSegmentMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "rop_NumberOfDivestituresCompleted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Divestitures Completed", "label": "Number Of Divestitures Completed", "terseLabel": "Number of divestitures completed" } } }, "localname": "NumberOfDivestituresCompleted", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/BasisofPresentationDetails" ], "xbrltype": "integerItemType" }, "rop_ProceedsFromDispositionOfDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Disposition Of Discontinued Operations", "label": "Proceeds From Disposition Of Discontinued Operations", "terseLabel": "Proceeds from disposition of discontinued operations" } } }, "localname": "ProceedsFromDispositionOfDiscontinuedOperations", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "rop_ProceedsFromStockBasedCompensationNet": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock options, offset by the cash outflow paid by the company to cover an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Proceeds from stock based compensation, net", "terseLabel": "Proceeds from stock-based compensation, net" } } }, "localname": "ProceedsFromStockBasedCompensationNet", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "rop_ProcessTechnologiesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Process Technologies Segment [Member]", "label": "Process Technologies Segment [Member]", "terseLabel": "Process Technologies", "verboseLabel": "Process Technologies" } } }, "localname": "ProcessTechnologiesSegmentMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "rop_SedaruIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sedaru, Inc", "label": "Sedaru, Inc [Member]", "terseLabel": "Sedaru, Inc." } } }, "localname": "SedaruIncMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails" ], "xbrltype": "domainItemType" }, "rop_SegmentOperatingProfit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues before Corporate expenses.", "label": "Segment Operating Profit", "terseLabel": "Operating profit" } } }, "localname": "SegmentOperatingProfit", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "rop_SeniorNotesDue2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Payable not collateralized by pledge, mortgage or other lien in the entity's assets. Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes Due 2022 [Member]", "terseLabel": "$500 3.125% senior notes due 2022" } } }, "localname": "SeniorNotesDue2022Member", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDue2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due 2023 [Member]", "label": "Senior Notes Due 2023 [Member]", "terseLabel": "$700 3.650% senior notes due 2023" } } }, "localname": "SeniorNotesDue2023Member", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Payable not collateralized by pledge, mortgage or other lien in the entity's assets. Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes Due 2025 [Member]", "terseLabel": "$300 3.850% senior notes due 2025" } } }, "localname": "SeniorNotesDue2025Member", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Payable not collateralized by pledge, mortgage or other lien in the entity's assets. Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes Due 2026 [Member]", "terseLabel": "$700 3.800% senior notes due 2026" } } }, "localname": "SeniorNotesDue2026Member", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDue2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due 2028 [Member]", "label": "Senior Notes Due 2028 [Member]", "terseLabel": "$800 4.200% senior notes due 2028" } } }, "localname": "SeniorNotesDue2028Member", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDueJune2030Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due June 2030", "label": "Senior Notes Due June 2030 [Member]", "verboseLabel": "$600 2.000% senior notes due 2030" } } }, "localname": "SeniorNotesDueJune2030Member", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDuein2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due in 2024", "label": "Senior Notes Due in 2024 [Member]", "terseLabel": "$500 2.350% senior notes due 2024" } } }, "localname": "SeniorNotesDuein2024Member", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDuein2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due in 2029", "label": "Senior Notes Due in 2029 [Member]", "terseLabel": "$700 2.950% senior notes due 2029" } } }, "localname": "SeniorNotesDuein2029Member", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorUnsecuredNotesDueAugust152022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Unsecured Notes Due August 15, 2022", "label": "Senior Unsecured Notes Due August 15, 2022 [Member]", "verboseLabel": "$300 0.450% senior notes due 2022" } } }, "localname": "SeniorUnsecuredNotesDueAugust152022Member", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorUnsecuredNotesDueFebruary152031Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Unsecured Notes Due February 15, 2031", "label": "Senior Unsecured Notes Due February 15, 2031 [Member]", "verboseLabel": "$1,000 1.750% senior notes due 2031" } } }, "localname": "SeniorUnsecuredNotesDueFebruary152031Member", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorUnsecuredNotesDueSeptember152025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Unsecured Notes Due September 15, 2025", "label": "Senior Unsecured Notes Due September 15, 2025 [Member]", "verboseLabel": "$700 1.000% senior notes due 2025" } } }, "localname": "SeniorUnsecuredNotesDueSeptember152025Member", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorUnsecuredNotesDueSeptember152027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Unsecured Notes Due September 15, 2027", "label": "Senior Unsecured Notes Due September 15, 2027 [Member]", "verboseLabel": "$700 1.400% senior notes due 2027" } } }, "localname": "SeniorUnsecuredNotesDueSeptember152027Member", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "rop_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageVestDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of vest dates pertaining to a share-based award plan other than a stock option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Vest Date Fair Value", "terseLabel": "Weighted average vest date fair value per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageVestDateFairValue", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "rop_SingaporeTechnologiesEngineeringLtdAffiliateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Singapore Technologies Engineering Ltd Affiliate", "label": "Singapore Technologies Engineering Ltd Affiliate [Member]", "terseLabel": "Singapore Technologies Engineering Ltd Affiliate" } } }, "localname": "SingaporeTechnologiesEngineeringLtdAffiliateMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_SoftwareAndRelatedServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software And Related Services [Member]", "label": "Software And Related Services [Member]", "terseLabel": "Software and related services" } } }, "localname": "SoftwareAndRelatedServicesMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "rop_StockPurchasedDuringPeriodValueEmployeeStockPurchasePlans": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total consideration received during the period for purchases of shares of stock from participants of the employee stock purchase plan.", "label": "Stock Purchased During Period Value Employee Stock Purchase Plans", "terseLabel": "Amount paid for stock purchased during the period by participants in the employee stock purchase plan" } } }, "localname": "StockPurchasedDuringPeriodValueEmployeeStockPurchasePlans", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rop_TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TransCore Holdings Inc, Zetec, and Civco Radiotherapy", "label": "TransCore Holdings Inc, Zetec, and Civco Radiotherapy [Member]", "terseLabel": "TransCore Holdings Inc, Zetec and Civco Radiotherapy" } } }, "localname": "TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "rop_TransCoreMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TransCore", "label": "TransCore [Member]", "terseLabel": "TransCore" } } }, "localname": "TransCoreMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_VerathonIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Verathon, Inc.", "label": "Verathon, Inc. [Member]", "terseLabel": "Verathon, Inc." } } }, "localname": "VerathonIncMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "rop_VertaforeLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vertafore Litigation", "label": "Vertafore Litigation [Member]", "terseLabel": "Vertafore Litigation" } } }, "localname": "VertaforeLitigationMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "rop_ZetecMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zetec", "label": "Zetec [Member]", "terseLabel": "Zetec" } } }, "localname": "ZetecMember", "nsuri": "http://ropertech.com/20220331", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r126", "r169", "r182", "r183", "r184", "r185", "r187", "r189", "r193", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r270", "r272", "r273" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r126", "r169", "r182", "r183", "r184", "r185", "r187", "r189", "r193", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r270", "r272", "r273" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r75", "r77", "r124", "r125", "r279", "r296" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r196", "r314", "r318", "r438", "r480", "r481" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r196", "r314", "r318", "r438", "r480", "r481" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r76", "r77", "r124", "r125", "r279", "r296" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r451", "r471" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r33", "r46", "r202", "r203" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r42", "r448", "r465" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "verboseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r60" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r49", "r79", "r80", "r81", "r466", "r486", "r489" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r78", "r81", "r88", "r89", "r90", "r127", "r128", "r129", "r400", "r482", "r483", "r496" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average useful life of finite-lived intangible assets (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r47", "r365", "r432" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r127", "r128", "r129", "r361", "r362", "r363", "r405" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net earnings from continuing operations to cash flows from operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r343", "r358", "r367" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r98", "r117", "r291", "r426" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r117", "r224", "r232" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive stock options (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/WeightedAverageSharesOutstandingNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r122", "r177", "r184", "r191", "r207", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r269", "r271", "r273", "r274", "r397", "r401", "r413", "r430", "r432", "r446", "r464" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r35", "r37", "r74", "r122", "r207", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r269", "r271", "r273", "r274", "r397", "r401", "r413", "r430", "r432" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]", "terseLabel": "Disposal Group, Including Discontinued Operation, Assets [Abstract]" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r2", "r3", "r22", "r24", "r28", "r237", "r240" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Current assets held for sale", "totalLabel": "Current assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r345", "r359" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r340", "r341", "r381", "r382" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r390", "r391", "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Aggregate purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Other identifiable intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r215" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r31", "r56", "r119" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r113", "r119", "r120" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r113", "r417" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "auth_ref": [ "r113" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Cash Provided by (Used in) Financing Activities, Discontinued Operations", "terseLabel": "Cash flows used in financing activities from discontinued operations" } } }, "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r21", "r113" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "terseLabel": "Cash used in investing activities from discontinued operations" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r21", "r113" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Cash provided by operating activities from discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r65", "r247", "r452", "r470" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "verboseLabel": "Dividends declared (in usd per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r127", "r128", "r405" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r45", "r432" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r84", "r86", "r87", "r96", "r457", "r476" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r225", "r230", "r387" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r301", "r302", "r315" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails": { "order": 1.0, "parentTag": "rop_ContractWithCustomerNetAssetLiability", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "negatedLabel": "Deferred revenue - current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r301", "r302", "r315" ], "calculation": { "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails": { "order": 3.0, "parentTag": "rop_ContractWithCustomerNetAssetLiability", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "negatedTerseLabel": "Deferred revenue - non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r316" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized from contract liability balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r182", "r183", "r184", "r185", "r187", "r193", "r195" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r101", "r122", "r207", "r260", "r261", "r262", "r265", "r266", "r267", "r269", "r271", "r273", "r274", "r413" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer related intangibles" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r41", "r42", "r43", "r121", "r126", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r427", "r447", "r449", "r463" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r275", "r292", "r293", "r425", "r427", "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Face amount of debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r62", "r276" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Fixed interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r63", "r121", "r126", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r427" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r330", "r331" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements payable within one year (or the normal operating cycle, if longer). Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date.", "label": "Deferred Compensation Cash-based Arrangements, Liability, Current", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredCompensationCashBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r369", "r370" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r369", "r370" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r117", "r238" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization of property, plant and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r314", "r318", "r319", "r320", "r321", "r322", "r323", "r324" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r7", "r9", "r11", "r25" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "terseLabel": "Gain on disposition of discontinued operations, net of tax" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r7", "r8", "r9", "r10", "r11", "r19", "r94", "r473" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "totalLabel": "Earnings before income taxes", "verboseLabel": "Pretax gain on disposition of business" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax": { "auth_ref": [ "r7", "r8", "r25" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 }, "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax", "terseLabel": "Earnings from discontinued operations, net of tax", "totalLabel": "Earnings from discontinued operations, net of tax" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r8", "r9", "r10", "r11", "r19", "r25", "r371", "r377", "r379" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Income taxes", "verboseLabel": "Income tax expense" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Sale [Member]", "terseLabel": "Disposed of by Sale" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember": { "auth_ref": [ "r4", "r5", "r6" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale or disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale or Disposed of by Sale [Member]", "terseLabel": "Held-for-sale or Disposed of by Sale" } } }, "localname": "DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r2", "r3", "r22", "r240" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Accounts receivable, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable": { "auth_ref": [ "r2", "r3", "r22", "r240" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities": { "auth_ref": [ "r2", "r3", "r22", "r240" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Consideration received from disposal" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r20", "r28" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "terseLabel": "Cost of sales" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": { "auth_ref": [ "r2", "r3", "r22", "r240" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities", "terseLabel": "Deferred taxes" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "auth_ref": [ "r20" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r20" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent": { "auth_ref": [ "r2", "r3", "r22", "r237", "r240" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Goodwill, Current", "terseLabel": "Goodwill" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r20", "r28" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "totalLabel": "Gross profit" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent": { "auth_ref": [ "r2", "r3", "r22", "r237", "r240" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Current", "terseLabel": "Other intangible assets, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "auth_ref": [ "r2", "r3", "r22", "r240" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 6.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Inventory", "terseLabel": "Inventories, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r20" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": { "auth_ref": [ "r2", "r3", "r22", "r237", "r240" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 5.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": { "auth_ref": [ "r2", "r3", "r22", "r237", "r240" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r20", "r28" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Net revenues" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r29", "r244" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r298", "r462" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedTerseLabel": "Dividends declared" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r97", "r136", "r137", "r138", "r139", "r140", "r147", "r149", "r154", "r155", "r156", "r161", "r162", "r406", "r407", "r458", "r477" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r97", "r136", "r137", "r138", "r139", "r140", "r149", "r154", "r155", "r156", "r161", "r162", "r406", "r407", "r458", "r477" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r157", "r159", "r160", "r163" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Weighted Average Shares Outstanding" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/WeightedAverageSharesOutstanding" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r417" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of foreign currency exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax effect recognized in net earnings from continuing operations" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r88", "r89", "r90", "r127", "r128", "r129", "r133", "r141", "r143", "r164", "r208", "r297", "r298", "r361", "r362", "r363", "r372", "r373", "r405", "r418", "r419", "r420", "r421", "r422", "r423", "r482", "r483", "r484", "r496" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r408", "r409", "r410", "r412" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r284", "r292", "r293", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r409", "r433", "r434", "r435" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments and Debt" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r284", "r292", "r293", "r332", "r333", "r338", "r339", "r409", "r434" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r408", "r409" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Schedule of Fixed-Rate Senior Notes, Fair Value" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r284", "r292", "r293", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r433", "r434", "r435" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r231" ], "calculation": { "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 }, "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r225", "r228", "r231", "r234", "r439", "r443" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r231", "r443" ], "calculation": { "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-lived intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r225", "r230" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r231", "r439" ], "calculation": { "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Finite-lived intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfInvestments": { "auth_ref": [ "r117" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.", "label": "Gain (Loss) on Sale of Investments", "terseLabel": "Pretax gain on sale of investment" } } }, "localname": "GainLossOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "Unallocated corporate general and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r216", "r217", "r432", "r445" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails", "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "verboseLabel": "Additions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillOtherIncreaseDecrease": { "auth_ref": [ "r220" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Other Increase (Decrease)", "terseLabel": "Other" } } }, "localname": "GoodwillOtherIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r219", "r220", "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Translation and Purchase Accounting Adjustments", "terseLabel": "Currency translation adjustments" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r99", "r122", "r177", "r183", "r187", "r190", "r193", "r207", "r260", "r261", "r262", "r265", "r266", "r267", "r269", "r271", "r273", "r274", "r413" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit:", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails", "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r100", "r118", "r136", "r137", "r138", "r139", "r153", "r156", "r394" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "totalLabel": "Net earnings from continuing operations", "verboseLabel": "Net earnings from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r93", "r177", "r183", "r187", "r190", "r193", "r444", "r454", "r460", "r478" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r91", "r97", "r132", "r136", "r137", "r138", "r139", "r149", "r154", "r155", "r407", "r453", "r455", "r458", "r472" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r91", "r97", "r132", "r136", "r137", "r138", "r139", "r149", "r154", "r155", "r156", "r407", "r458", "r472", "r475", "r477" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r7", "r8", "r9", "r10", "r11", "r19", "r25", "r395" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "totalLabel": "Net earnings from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]", "verboseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r3", "r13", "r14", "r15", "r16", "r17", "r18", "r23", "r26", "r27", "r28", "r242", "r243" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r142", "r143", "r175", "r371", "r377", "r378", "r479" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r116" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r116" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r116", "r436" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r116" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquired businesses:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r116" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r150", "r151", "r152", "r156" ], "calculation": { "http://ropertech.com/role/WeightedAverageSharesOutstandingScheduleofWeightedAverageSharesOutstandingDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Common stock awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/WeightedAverageSharesOutstandingScheduleofWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r227", "r233" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r233" ], "calculation": { "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets (excluding goodwill)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r227", "r233" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Intangible assets, gross (excluding goodwill)" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r223", "r229" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangible assets, net", "totalLabel": "Intangible assets, net (excluding goodwill)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r92", "r171", "r424", "r426", "r459" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r69" ], "calculation": { "http://ropertech.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished products" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r32", "r72", "r432" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://ropertech.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r71" ], "calculation": { "http://ropertech.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials and supplies" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r72", "r211" ], "calculation": { "http://ropertech.com/role/InventoriesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Inventory reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r70" ], "calculation": { "http://ropertech.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r59", "r122", "r185", "r207", "r260", "r261", "r262", "r265", "r266", "r267", "r269", "r271", "r273", "r274", "r398", "r401", "r402", "r413", "r430", "r431" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r52", "r122", "r207", "r413", "r432", "r450", "r468" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY:" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r61", "r122", "r207", "r260", "r261", "r262", "r265", "r266", "r267", "r269", "r271", "r273", "r274", "r398", "r401", "r402", "r413", "r430", "r431", "r432" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]", "terseLabel": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r2", "r3", "r22", "r24", "r28", "r237", "r240" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Current liabilities held for sale", "totalLabel": "Current liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Litigation settlement, one time charge" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r58" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt, net" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r63" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtPercentageBearingFixedInterestAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Long-term Debt, Percentage Bearing Fixed Interest, Amount", "terseLabel": "Fixed rate senior notes carrying amount" } } }, "localname": "LongtermDebtPercentageBearingFixedInterestAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r63", "r259" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r257", "r258" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Contingency [Abstract]", "terseLabel": "Loss Contingency [Abstract]" } } }, "localname": "LossContingencyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r255", "r256" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.", "label": "Loss Contingency, Number of Plaintiffs", "terseLabel": "Number of individuals represented by class actions" } } }, "localname": "LossContingencyNumberOfPlaintiffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of pending putative class actions" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r29", "r393" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "terseLabel": "Business Acquisitions and Disposition" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDisposition" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r113" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash flows used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from (used in) financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r113" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Cash flows used in financing activities from continuing operations" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r113" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from (used in) investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r113" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Cash (used in) provided by investing activities from continuing operations" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r113", "r115", "r118" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r113", "r115", "r118" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Cash provided by operating activities from continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r28", "r82", "r85", "r90", "r95", "r118", "r122", "r132", "r136", "r137", "r138", "r139", "r142", "r143", "r153", "r177", "r183", "r187", "r190", "r193", "r207", "r260", "r261", "r262", "r265", "r266", "r267", "r269", "r271", "r273", "r274", "r407", "r413", "r456", "r474" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net earnings", "terseLabel": "Net earnings", "totalLabel": "Net earnings" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited", "http://ropertech.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited", "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r130", "r131", "r134", "r135", "r144", "r145", "r146", "r205", "r206", "r209", "r210", "r325", "r326", "r327", "r328", "r364", "r374", "r375", "r376", "r404", "r414", "r415", "r416", "r429", "r440", "r441", "r442", "r485", "r486", "r487", "r488", "r489", "r497" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r198" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets:" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r103" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r177", "r183", "r187", "r190", "r193" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r30", "r403" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r73", "r432" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r57" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r395", "r396", "r399" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited", "http://ropertech.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r83", "r86", "r395", "r396", "r399" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r64" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents and other protective rights" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForOtherOperatingActivities": { "auth_ref": [ "r114" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for operating activities classified as other.", "label": "Payments for Other Operating Activities", "negatedTerseLabel": "Other, net" } } }, "localname": "PaymentsForOtherOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r105", "r108" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r111" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Cash dividends to stockholders" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r106" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r107" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.", "label": "Payments to Acquire Other Productive Assets", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r107" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capitalized software expenditures" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r34", "r36", "r213", "r214" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Income taxes receivable" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r110" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Sale of investment" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r110", "r112" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (Repayments of) Lines of Credit", "terseLabel": "Borrowings (payments) under revolving line of credit, net" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r104" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfTreasuryStock": { "auth_ref": [ "r109" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of an equity stock that has been previously reacquired by the entity.", "label": "Proceeds from Sale of Treasury Stock", "terseLabel": "Treasury stock sales" } } }, "localname": "ProceedsFromSaleOfTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r109", "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Cash received from exercise of options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r39", "r40", "r239", "r432", "r461", "r469" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r48", "r298", "r365", "r432", "r467", "r485", "r489" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r127", "r128", "r129", "r133", "r141", "r143", "r208", "r361", "r362", "r363", "r372", "r373", "r405", "r482", "r484" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r168", "r169", "r182", "r188", "r189", "r196", "r197", "r200", "r313", "r314", "r438" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenues", "verboseLabel": "Net revenues:" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails", "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "http://ropertech.com/role/RevenuesfromContractsDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r303", "r304", "r305", "r306", "r307", "r308", "r311", "r312", "r317", "r329" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues from Contracts" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContracts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligations, expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligations, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r381", "r382" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r3", "r13", "r14", "r15", "r16", "r17", "r18", "r23", "r26", "r27", "r28", "r242", "r243" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of Discontinued Operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r343", "r357", "r367" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r225", "r230", "r439" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r225", "r230" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Other Intangible Assets - Subject to Amortization" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r221", "r222" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r221", "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r233", "r235" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Other Intangible Assets - Not Subject to Amortization" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r38", "r53", "r54", "r55" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r177", "r180", "r186", "r221" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r177", "r180", "r186", "r221" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r345", "r359" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Weighted Average Assumptions Used to Value Option Grants" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of Weighted Average Shares Outstanding" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/WeightedAverageSharesOutstandingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r165", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r182", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r193", "r200", "r245", "r246", "r480" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r165", "r166", "r167", "r177", "r181", "r187", "r191", "r192", "r193", "r194", "r196", "r199", "r200", "r201" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Business Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsandDebtScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Other acquisitions" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r116" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Non-cash stock compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Discount on the average closing price for the employee stock purchase plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Restricted stock awards granted during period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value per share of restricted stock awards granted during the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Restricted stock awards vested during period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield (%)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsUsedtoValueOptionGrantsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (%)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsUsedtoValueOptionGrantsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (%)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsUsedtoValueOptionGrantsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Percentage of eligible earnings to purchase common stock through the employee stock purchase plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Employee stock options granted during the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Fair value per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r342", "r346" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r352", "r366" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected option life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsUsedtoValueOptionGrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r12", "r165", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r182", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r193", "r200", "r221", "r241", "r245", "r246", "r480" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r67", "r88", "r89", "r90", "r127", "r128", "r129", "r133", "r141", "r143", "r164", "r208", "r297", "r298", "r361", "r362", "r363", "r372", "r373", "r405", "r418", "r419", "r420", "r421", "r422", "r423", "r482", "r483", "r484", "r496" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r127", "r128", "r129", "r164", "r438" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r44", "r45", "r297", "r298" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares of stock purchased during the period by participants in the employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r297", "r298" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock activity" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r44", "r45", "r298", "r344", "r350" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r67", "r297", "r298" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r44", "r45", "r297", "r298", "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "terseLabel": "Treasury stock sold" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r45", "r50", "r51", "r122", "r204", "r207", "r413", "r432" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r66", "r299" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r66", "r299", "r300" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r68", "r437" ], "calculation": { "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails": { "order": 2.0, "parentTag": "rop_ContractWithCustomerNetAssetLiability", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "verboseLabel": "Unbilled receivables" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Technology-based innovations or scientific advances that have not been patented.", "label": "Unpatented Technology [Member]", "terseLabel": "Unpatented technology" } } }, "localname": "UnpatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of potential common stock:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/WeightedAverageSharesOutstandingScheduleofWeightedAverageSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r148", "r156" ], "calculation": { "http://ropertech.com/role/WeightedAverageSharesOutstandingScheduleofWeightedAverageSharesOutstandingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "http://ropertech.com/role/WeightedAverageSharesOutstandingScheduleofWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r147", "r156" ], "calculation": { "http://ropertech.com/role/WeightedAverageSharesOutstandingScheduleofWeightedAverageSharesOutstandingDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "http://ropertech.com/role/WeightedAverageSharesOutstandingScheduleofWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r29": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r30": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=123585891&loc=d3e19793-108362" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r491": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r492": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r493": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r494": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r495": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4),(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 67 0000882835-22-000025-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000882835-22-000025-xbrl.zip M4$L#!!0 ( -E!I%2(7G47V < )(I 8 83(P,C)Q,3$P<65X:&EB M:70S,3$N:'1M[5IK;QLW%OW>7\'*:&H#>ENR'=DQD-I>U$#:IEDO@OU44,,[ M&M:+FW^_O6*9 MRQ5[^Z^?WEQ?L$:KTWE_>-'I7-YIT9K-9>W;8UF;2N7G7\4T-.DIK2VWA1./\S+_!)W%Q_MW9]ZT6N]1) ME5/A6&*(.Q*LLK*8L/>"["UKM6JK"UW.C9QDCO6[_3Y[K\VMG/)8[J13=+YH MYZP3G\\ZH9.SL1;S\S,AITR*5PTY/J'A(75?)JGH#XY$>L+YR4LQ3(;C;E?P M8?^/'ISLP#S6L6ZNZ%4CET4K(]__:-!O'P]+=SJ3PF6C7K?[0R.8GI^ENG#H MSZ!^_!J;V6K,T9UK<24GQ2@,J1&K+HH3K;09[77#OU-?TDIY+M5\]..-S,FR M7VG&WNF<%S\V+<+0LF1D&@VM_ _!)[@7'F>URVA'R8(60^CUO=-7=YD<2\<. M>^W>IL?+T7QNEU[L]8ZZISOBS'63O6FC,:G8SU51-%E"QLETSES&W8N]X(0W:YC\L[)^F/&5+ 36U*CE MC;X03GOMQ= ^?^^;,]4_:0_]-%RSC$^)&9I*FH&Q7"9M#,+O%3>.C)JS=U1J MXY@NV#^TR5FOV_J=Z10>E638#259@0%,)-DFNRZ2-O#T\OF&L+]S(?R)6P0. MT#%G5>%,11@!4E7(6H@I9SF> MC.2*I3S!*\-T#F)U.MIM&124D+7()$& M*0YF!:K#$P$DS3*99,Q6_F-5?T:&ZD;\ ')I%7*A3ZLSZ3(,T):4! =]NT"D MU +#G**:8./Y^C0\;V >?CW ));* J'W*%J%N@E4PAS%9JU<%BE(AWM]AN^) MJ@3:!)S6XMH$%*4GJA)H\$#V %=JA=0:)/9>UU@,(@B_IK>H% P 3\]JH3L; M_$FXS5BJ],PNL&MH(JV#:G2,^Y?1;WC97(.@73BSY>WS1N%@YU!XLQ&R%WLG M_=[QJ:UQ5NL@3R0S"O&3<48 ,8R+$B'UY&P.I829MY@H14=^G/=!#@LO$A[6 MB4\%[G%_MX'+#W8(N/V!GX=+LI@IQ##DQ \#K.G3=<(K^_0J/F^."6"I>XJ9 M6%<#(IM(&>H05%:$=OV%8$>LZ.1M2/*"O3L4K!#5KXO:%$B0+7ZQ64H0M MLJW&5@K)3="/,@J&D"X*WU)E?1(/B]6&C!_(%'MP.(3-<:A40JC*I%+=72/=P?=Q^VCXVUT/YG ASJPON^9];P-^K58]K;L0"8T"]Y&.II)M[??!0MW[%!3@&I,7% MLF&ZIG9#FKFK!U16I@32;= S2:*-" X$W3NA C)% ? HH=*O)&\"31]!C14G M2S#]\X9ULCNP7I#VU92K*C";CSFE*82GG"):]@$!N50C3V#J^/BPI@PH1D6P MK(W*=:PK][@'3\DE?&E-7I:G']Y?L?%"\(>%27$FX$\ H>_@V0)1[ X0E_P: M8[R-%;_WKP5A*'D0D!_!JEX1Z"2IC$?$6OI]H-5<6X?WB=^DI? /#?T5CYGB MF5/\W'^D=@J4@_HV*R[&@'T:A1,,?[A15$L7#Z*#&;=+V>)),ZP*$B&;A*FI MF7[.E+PE51]GW+-O?O)L??I*V/4-X/"9; ##L:A8K*'FBML\U:[C>$5S'GX? MH6.V=/+2-0ZM[+2Q2^D07J#)/)?.$?U-(AEKB!-?+B3\"XWL ^+@;>OS OYZ MQ;Y8HO17)>%^6(Y5D813CX-O^[S/+!E>*VA S)4$_OR&VV_=$TD 3)WVE_NM M&?%;G\>C)@R9/*C9<$Z[.+?Z*!C66Z-XW/$ !W*!BI:6%/@H9&L-C"K ':1J M,XH)"R5AJQRHP2R%P=19Z,$3ONB UH)@FP$"!%0&G<-A>XZX9 M8Z5#K==,/_OC[U20::I>XW]!>+ M5S^]M[OQYW=G\%\L>JZ+VZ&HX\1VV>!ENSLX>K2XV^X]6O:WS9ZTCX>#)S7; M"2Y'MS$SMN3%J\9A8U&A#L&H7]ZQWF8 ?%2V)D>7GW]IAJF_!-I#[F._\#D; M-,/UC"78ZEGX] '&P'^A,;[8&QR?_C-\;MP(V!CFP7M_P%(." MF_YPDBW\^YK"^RVD7^.B?&L@XGSV"?KH(I.4LJL[2BI_;,-^B]N2;^'\B!'E M4@A%7VA0^V_CZ2M$RU84#[;#V FJ8>OFU0.W[]:DSKT+?*6.-QA'\4>8*6U= MZ5M175 EW545/@;?5>[Q*FMS[3>\9!H?N!]8?\;;BN'>Y/E_ 5!+ P04 M" #90:14*I8@T.@' "S*@ & &$R,#(R<3$Q,'%E>&AI8FET,S$R+FAT M;>U:;6\;N1'^WE_!4]"<#>C=R M^NO[#+EZL^R+@[2)8L1 %.UR.)SA/)QY2/'LN\O?+F[^^?:*Y;[0[.W??_CY M^H*U.KW>^X.+7N_RYI+]=//+SVS4[0_8C>6E4UZ9DNM>[^K7%FOEWE?C7F\V MFW5G!UUC)[V;=SU2->II8YSL"B]:YV?T!I^2B_._G'W7Z;!+D]:%+#U+K>1> M"E8[54[8>R'=+>MT&JD+4\VMFN2>#?O#(7MO[*V:\MCNE=?R?*'GK!>?SWIA MD+/$B/GYF5!3IL3KECH2H^08*DYX_W"49(O4K0JY<*%P9",OKK+5:(\.QATAYL6+[WY MW":]?#%XU3_=$6.NV]"22.O919==6.52U68IGE4V9S[G_N6+P^-=,?:1F5OB ME]L)()P8[TV!+M!9<2&PT#I:9GY\\ IOUG#Y[]J1F_&5*@76U;A#0E\(JX/N MPK7//_KF3 V/NXE MF6DI)K(=(HFXAM ) Q-*@^*$$;@J&2_GK"Z]K24\0+D*E0LQY:S DU5&69*9!4FF=*9_#05?)-!A(>H%(903-S /OAY@2I:I$J$G%*U"W08J(8YFN]:NR@Q)AQ-'P_=4UP(Z :>U MN+8!146)J@(:",@$<*U72&U XNX-C<4@ OEKDT2M(0!X4E8+P[E@3\I=SC)M M9FZ!72LGRGDP1\\XO8QVP\KV&@3=PI@M:Y\W"D<[A\*;C9"]?'$\'!R=N@9G M#0^B=&*R3.$Q!/.:<2L#; #E6A)X6426$VTX/\]:[6D!@<\,[@<$_NAZZ# M0Q&?XB/&DK:,N"7]C)+<&IPCO,B6)P^4;0R482#R\S[((4$DX6&>^%3@'@UW M&[A\?X> .QS1/%Q*AYE"#$--_## VE2N4UZ[IW>ANIE(@*49*59B4ULH0"*; M*A?2(Z1D&?30AF&56->3LY6:!_0UI7B%H':3N*E1(T$F&;[.K$*:&X M#?Q11<(0RD5)FFI'13PL5A94 ^!6,&)%!M C M4HMU1H1OB21!I>E^+3TO*NHSO9'70?=5\=;:/[R+3(BE82B8#31U!CQ:D*F?YYPSK= M'5@ODO;5E.LZ9#:*ND*GCX\.<,J 8'9%E762NB:G] MXQ8\I9;PI;0D6IY]>'_%D@7A#PM3QIF /0&$-,"S!:+8'2 N\VN,\396:._? M$,+0\B @/R*K$B,P:5I;0L1:^7U :V&)^-##G;DE;*&F&52%%J"9A:II,/V=:W4K= M'&?^]_V>9^9,KS1X("8*P7\T8:;MNZID@!,4_:7^ZV9Y+=4QR,G M#)4\L-EP3KLXM_HH HWC<\4 .Y (=G5RFP$/=K<[PX>;?M3M5G=LL!D BLK6Y)CJ\R_-,/670'NH?>P7/F>C=KBBL01; M,PN?[F ,_!?R\>6+T='IW\+GUJV #5>?2U#O72AX/(K-&H>E< IFT@$E6]CW M-87X6UB_UL5Y=2?3FHYJV#^P$6%O+;@=%:5 FRYR)3/VX[(>_A9W*]^B^Q$> M%4H(+;^04WMOXZ$L8K<5Q?UO822/^N3/!JWH!4JU=2WM@>N):SSPW@W'RL0K MGN/X"]54;MUY7-6 0-GZJRX\02&H_>-=UB:?3@.D;7W@ F7S&:]SAHNEY_\% M4$L#!!0 ( -E!I%2,C$GBYP4 $8A 8 83(P,C)Q,3$P<65X:&EB M:70S,C$N:'1M[5KK;]LV$/^^O^+J8FT*V'KXD8?M!O V IND2!(8L\NY^]^3AZ/ZSD_$P^'@Y@D1/4[A\ M_]OYV1!J#=?]T!JZ[DEP F^"M^?0=CP? DDRQ347&4E==W11@UJB==YUW?E\ M[LQ;CI#7;G#E&E9M-Q5",8=J6CONFS?XR0@]_J7_K-& $Q'-IBS3$$E&-*,P M4SR[A@^4J<_0:)2[AB)?2'Z=:&AZS29\$/(SOR'%NN8Z9<<5G[Y;?.^[5D@_ M%'1QW*?\!CA]7>/L8)\V6V'D'7D'[=9^YVB?L:-.I^7%S9A&I/FGCR!=W%[0 M*+U(V>O:E&>-A!GYW7;3.>CDNC?G5"==W_-^K=FMQ_U89!KE2:0O'@LV&\PT MN]4-DO+KK&M5JA6DU7(D4B&[SSW[US,KC9A,>;KHO@SXE"FX8'.X$E.2O:PK M=$-#,T-Z M\=S?]WH;8+88+D)/,_E EAN.KH*ST[/A(#@;7V"F7$W>#RX"",;@'\)[9^(, M'9B,AG;5;W6\.@PF,#@97P:CD[7MU:8C;Q_&IQ"\&?WPND\&5[\-+D:3QOB/ M\]%'& P#@[SI>/% ACS+(!)9QB)316'.=0(Z807Z=S,BT<7I M JY8+J0&$:/(G$D(6)1DB/":,U6'LRQR8 _)X,7SPV;3ZPW%-"?9PG[S>Z\ M.9\*.07?:[R#6$@C I /%Q181ADMY+TE,DJ*QY9?MR6V#D1!S%,LR!4VF+!H M)K'JHQ%(1F%T&R4DNV98G*=3KI31 __-3HJ5'!(F&0)?Q5>H4\&KP[F#YN0I MO)EE61V&"68J'06DPQ!C%(4[E6K?7_JZI7S/Z1@S!.C$,C_C68K)&F&(I28[EADCV5\S+IGI2Y3QM5J& MTQ[![)3@=_;HJV70W.77,K?*R/&/6NTB_J9EWG:.>B81?EI_-W](?_,,J^B4 M6"=B^=8$*2F^M?ZK@H%P4[ISR93Q>]TLDS0%)$,P6)EP(<= P!5#%2\K%C*D MMJFV%0YWS=(B;$SIMS+5O6KF?(W[MQ8.3<*4542AD)3)!AHY);EBW>JA1[G* M4[+H\LR:RA+UUD68GOC&E-.(I*44*[!8OFN7':]HF376*DTKR>6R8Y=<33?7 MVD>.U][?N>PY_LZU?V5[B.U\^XO8NA9R 1LMH] !KVNM6D50QDRWF=^"OVYN M$T8;QA'Y]\\L:_H3C$-[Q,!;LH!V<=XO ZFTPG]7L'#\ ^GXXGG[H#>QGVM- MQIJ:/XM#[[6\NSU8YCXI'&36-AS[<=W?Z3 M.Q^+._G+6#YQSJWW-_1'(_]N+/TUO\^36QYJ< M=Z?@[W@&PK9V9V,\^>3=K]!HRBE-V<.W.QM>W-+NN'9(\G0=\H4X S,&+\?Q M43%?(U%DIUQF'FIF7INW(JNW&]\\D+?9J1(SHG566S=#78%OY9PK!FH6?L+]U<@_Y23D*=>+@I3H:B#LP!;] MMV%"1J&90D8"$4E[7QXN0+*8299%9@5WD&QAP)MK]%F&A^+]X;)57F[!SFXC MEB_18FB8XF5Q[KQ],I-,"]D,P%=P*>!Z#=KFJ/)+;BWN7;JC%^R M"M92DRE MW;B&OVL'[%32NR,A(?8$,[V;9-<5Z\X[_?*S^(6!_:W#\3]02P,$% @ MV4&D5-AR<#270@$ (/@/ ! !R;W M,C R,C S,S$N:'1M[+WI5EO)TB;\ MOZ]"'V]WOU5K.7'.@ZL.O2B#?:BV1!GDMU_K9!5O%+[/VN__W\(_;\_ M=C[4-GI^U(G=8>UM/]IA#+5OK>%A[7.(@R^UU.]U:I][_2^MKQ:AXIJWO>/3 M?NO@<%BCF-)K!_MO(L62>\>0, $C+C%%!CXB&C35W@>;E'AU\$8ZY;!4&B6O M N(D.>1(M"@D*YFCUL;D7H4W*F(LA$R,J\0)G&^9DE1CB94@5)K\V,,AO!V\ M87?PKY7#X?#XS>O7W[Y]6_W&5GO]@]?$&//Z))^S,C[IS8GKMT/KXMS\M3B3 M8BQ?CP^>GSKH#R_.2W;@BO/@1SB7$H0)8N3\U-;)E:=?NBMAKUO==JL;3"T M71_/SX<[?_G!Z?FPLX.+TT]NG'^E6_/1BU,'K=M.A-N2U_^O_F'7'\:.1=?; M _UP>W-^U D4(U K0B]N,NAQ2M2/NF%\QOD%(5Z3_WG7PX%"MO_AYZ?V>\<7 MI\+GV!]&?[CJ>YU\'L7LNRA& W1@[?%-A9D_"OE=A%GW970(VC M#6N_=^+0UO(-4/S/J/7U7RMO>]TA&"=JGAY#I_GQMW^M#./)\'6AU:_7_L?_ M^!^_#UO#=ER#!J+S9OW^>OS;[Z_'=W:]<+KV>VA]K0V&I^WXKY70&ARW[>F; M;J\;X?FMDS?YQ-@??VR%$+O%1SC> (#HM_SX\2?#G9C^M=)RW&)+=>0I*9YL M M-(X\WVO66>-HB];/;;7J8OMYA]P M3[CF_4>\?[2%X5YB?^/@9 ^NS-?M'S6.MM_ITP_-S6%]%Y]\:'Z$=]GD_Q!) MK98^H: D0*EA$EDB!9+!*J^55,R8E34,?S1 ,!._O[XBU%G*^.VHWP#@F"# MX&L%+7\S!,+XKY5!JW/);$76\F>C:6#$>HVOG-XH%%3S_U@KY>VK%?JUH4+PU2'J[]7^ODIKK%Z^= M_W3U[L<%3)U_@V"D/\R,I,#.3,XQ.;_N^[&+9H9+IS+$R/='C(^U^5NG*+ MUU=;_S-MX9& %8N(B29<<*N-E58"S,,?GM2Y+9=#2:[:\F6Y/\R6K_0 -DE& MIR7Q#K ,@"TR^( CXT&[*&71 X30LO4 081.IP<4R)E+IKPPA(>0@*4[CUGP M1A+0!%;T "Y?#^"I]8 D1"G,?*(!6"R1ACH:=-"6+YK&"">O$@T_CQUP /.SENMWQK6(\=!X\( M+3@Z'AN8I"K?[ X!^/,UF_\9Y2Q=KW/Z?7W1WV_)?Q MO7Y_?>LC+GKMHB7S,D\!.,2I!W(%_T9GC%7",Z> ;^E$;%P:T:R'T,KI<@C, M;2ML==_:X];0MA=$3)X$SJU*TC#",9-&\\2)99)+;K132R.FG3BTK6X,F[;? M;74/!HLBGR2\MY&Q0#EXNZ@#MXU?6]3EP0D46*#;-!"H\%#\X9#JR4:$&P]B;$Y4&^9K^@]:>+Y):P M=DDGS")E#N)^9CP#08B$+0,49&(.V9.%![[YYW8\H8ICYR0.@;,4K "RH;G0 M6DF(E/3R2?796,?\A2MD%)9:#SVM@9-0IY/47K/(*.4.F^43[HR!=?XBY=Y2 MI:P)U@C.B79$Z16YU4TIH[:@U. M7#Y?HF[&\GVN 'UZ&42FO0=K<\I J!>]-@0\I_>)64MX$GAI1#./ 'UZ8E)< M2YH4)1X"= NANC&%Z(F-1*!VI5! C%13< "=WG@-) )%QMS0B M>S[&,$6WE&*NV3:,@S Z2RW$,TJ$66R"FQJ#J5C"P]\ZFD9&GYI#J?E/YUHPQ'G;B545/F,0_4"D9(H&YI M1#.?FKMIB2E(%CPAX/FX)P+N8H!="D 3QO=&F.TOELH'[O^,VEX^>WNO><,1Z#Y,E;397BW"AK M;9(C6R[?;K5 MZ8#.]%NV?]<"D(P? $R!#8.$#EJN'=<'@S@< M_'%:MT>]_MNV'5P/<$:#(;CX_DYL%PL^#0Y;QXNB34DZPG%@TC##+4U:!Q,P M$\3B8&52%?8ONUK-WQLYX!J*)D&,I]QX:P#-F'#$BV LQ:I"M.=6O6;TA]U> MNW=P^H<=W+QP0;"-8Q(XA"V".L8=5_!_3JCUR9H8&"$5MKTZ?IOY_Z)+'AQ(F26@K%A=,6B%($3!&<*9>^UPV74UIO>R-X ME_XQ]-1IPW;B):&UN@?VN->/%Z8(^+$)1MB-T#G=@P_#L)Y2J]V"?IL65&RT M!L>]@6V_[_=&QP4JP*MY>Q/-X,0LA%9W%,/V<5XV)2/6^'+X)?UQNFO;4VO6 M.$-WD3CZP[;S@J^[AS$.U[OA>XX\MZK=RSD50+8K[S* 6[1' ;KM]I9_[_9F M7AKV+73[['WH=_5_@@\U %F4NB23\%PDXY)65!BJ.&<2/.K$ATY0J[*#R@[F M;@?77?U]?0:=FL^0BNB0@M("0VC#HR-$42H%2U8;G>S$9X 7*9NME%1#?VS" MFR&OX+6&=N"?67S[U"5B?C \8>V,P]]Q& 7&")YR+D&1> M1DZ7?Y62)]K!OV,[O.OULPEL]Y>*FOR[U\[GYRL+]84GO6U]];T=&UJ]/,YO MCT]G/'0\K=INJQ5S1$C#'>:Y%%A*)W20SENEG6$+E JKU+54ZCK_Q)H1@17Y MLD0U)\GD!8D%85X8GBC'>($J9BO=+J]NSVGV1B3:22%]M%P2HX/@6@*_D,H" MG%>XO;BZ_2*PV7GLK6- CA7A>55]3S2F"90X+V3J%DE_U[_9?LB;6EW5ULW. M<;MW&F-12+A]G(6\C(+D$/ ;KBSGQG&0JN.,J2@55R)$:Q=I&EEI!/GL"]UW M1[GA=VQ>Y=8DX$LT@+D-VA%CMQ,.RW_#"& MI5U%SA(,H6"(QB;)O8Z.:1$(3\%$G 6\^+;]O$*<"U,D41,B2=*6:9ZB,DI# MD$^32HG"KY-%1;#"BR:[*[@\TW0+1EA=DMM3TBTJ)B4M829"!!JY8Y%A$6E4 M@D>AQE65A3!0)96?VM,UN?S(GJZ=^I2L A8,)$>9BYX'9;7B)DANA,XC>6H> MVT,ML CGXM>*]0W I8ED!<]CLDE((I+6.#"+V2)-I2Z!".>3_\@KR;%$?5Y, M,Y (/!-33G!*0EO/2/E'5[XG$R8UF+OC6US*!*P?YYL4^8'=7AJ"J./DI 49 M78A$*Y&C>ND9]Q[<'0.0E!P$0X7WS[B)T@REU(C#;[W^EW,)K7?#[ND +AHL MEJQ\B,)Z*@(0$BX-<2J2R+0!)^>-\FXI9%4?QZ_YUYRWZ]KVZ1 LK+W;:X^* M--QBR4P;S7F,VE'A./'$!,)$HCPF#-_"(NV$<;?,_NKW/!RX7(:W6%*RACK' MF3@A&IF(]^H39F M*(=CFXF4C$A$.Q>#X90S$HPP,08J U&.Q(C+']67>5F+F83XA.:TLP5N2#6W M,FG!9&) ' TWT8@%V.7W42+[U#T&=F[T3#VS]G'M2L717B**JF=!D\%D9HE6C/I)7@QESBW>@'R MGH\2WE^%L2T*)N9J>RD-$TH$S@)$U9[:X+RE$>A'6H#!G\>M8-*'4#//T5L4 M.8';4D1C+:B#4#A8&RDSU%"GC#%@9.67TU8WQ/0B9)5+*AD/W%(?N6!<2V6H MYX1JPY2EM/P$?D&HX12794Q4>2J$XU) D*QS&24P#V4]-U+R!=A?K-"R;Q.9)#:Y>:V. U MP8LTX^91QE5LL/ 2UHM46B4< QBD]!D\';$\8:PT!SDG11>H>GEA!#V7&F?O MD\UCH"9$P8,41K!H,,1_G,BDV0*@[SO;ZO]MVZ/XQ^G%QW_#'6W?'YY^B%]C M^ZIH+T[:Z@(5'11GT&G-X?[0ZQX O>UL1#>\63&_&[NM7K_1&RX,X'LOI#=2 M"*,4)SYIIR&LI#P185C LOSJD26Q!1W0'Q4#K)?6C;V0Q<8HYK>H=. .'1"* M,A",3T8!3=,F*:Y2Q#A9R[4-Y=>!4D%$I9!/54C0M"2M$ E3Q:71AE+FC&=" M"QQ<8N57R!_KP*]!3L0#;']U/(5M=> ]>:<$=U:"&ZJ!ID%0Y'KPW5()S8DXI;[7U"^": M2@42E4I.@<]K+SSX$>QIXD2#A@;.M&51"4\,6X#2_WM[2E'IP.TZ0#DVQ.;* M/BXXR6N1>B9C2ED'A%(+4"3Q_#I0*B!<-H5T,3'-+(\F)H0*J.S>RQ0HS"]Z*1AZ9T-C;!*%]Y"Y)L1 EDV6" MC4I)9Z&D4FD7?2).NLB%IH8G(96+@D9-J5@ )9V61*;OON6"Z #0IF"!0$5! M",?$&N*EX& T%*O(%H%5EPJH*H5\JD)BAR7WUN:190X*:*AE\"&0B!FE80$& MEY_DK%39-+$L>B$=89;($#SVG)IDN*160RB89Z)$L0!,NU1 52GI3$J7M9%* MV$ACHEP2;QQ6W@2A(D"98,N4G]"5#MQ5$LVTS9,9+;'< J5RTGLKDXQ"\&1, M^75@@8"J4LB?*R31Q"AE#- GPA4X32Q#2LQC0B5Q;@$4LJ2LNABO,0NB!=Z' M((QTG@?'J0O66A:PL(+ 8L7H!RJ5+!4J>0TDN>*<$8Z,)C=PJXB35(DG.L5,0^R]\R#\K M/5A*0"R+4@8=O>#*>YX<]US88!UU3H20:&1V 4*YDKFH&SF%=]'U1[9_FE,* MC"R(6GC."4O..'!0'"MC"3@J8S37/%&Y"#6[2XD:E8Y>#OBL<,XE39*0G"JA MHY4Q18CV>/28EMB?#OK#-Q]:P]9!L>#.6SN(WR7T=^P/;>KUX_<3RBN/BTTN M?=NV.C?VN,SO4QPYO_S>6UQ*2S1FPB:E<[VX-D8!@=8*"VD=-B5V2S^2[7J[ M';N;P_7VWQ=2WNKZ\HKWZHB5#\Y%Z*>4%*?2P+^1$2T-\8EY7>(AU!^)I#YJ M?XVGBRH3)T4RCFJ<1 +'S*V3*@A-&-8<\% LP+H4<\?"N2PZ<0&:_]HC#GD@J5 1!ZZ0U)\"9(H^&:PE8O%P2+LF^1O/9 M*Y4X;HA+@;O E0V&I+SIM+'$&JJ(6BY)SVU?H[G(EGH< )5S>./SMH^6.*-] M)-%R1JD9KQ&UZ"*=VSZX4TM5QA@$#Y90#GR))0N>U>)$0MXLT$N\%%*:\SZX M4ZMNI($30YTWDH G-$9PYS&6DCIL(#I9"EF58E^C* ?&^"NGH5YS"7Z]\0YJY1B$/I#T."- .]&$J4: M@%,GNP"LLIS2G N/Y#%02KTBW.1266X%""YQ1:.4TC&\(+8)&!E&?KC=WXW] MKT"[+HTJ?J]/%:%WV=SX]70R_>9V"0OI#S;)UUHZ:4.G--8^^O6R9M^ M'/1&?;"A\=?#:$/1GM#ZNO8[_#69!Q4Q%D(FQE7B1*J\3KBD&DNL@+1+\T]6 MPN_7#(:G;5 WZ!%T&%L'A\,WG*XJ<3S\[5LK# _?$(S_UTIQZMKO@V,+G>+Z MK^$&X\_C^]RX6VXSLM#OW3<>^B7V5\87GQ_W$-+VW_P7+O[\EN E4;*=5OOT MS7^#<.*@UHC?:CL@A.Y_OQK8[@ -H%O2^,1!ZRQ"JZ"!Q==OXT8KN$\;P.?\ M)0C-S?[4V&IN;M1VF^O-S=VK;2YA:W[6UAL;MNUW,/UNK]L8=> FOC9!B)V8\D N1'.6ZLAS252RR4%\YUT> M$?)$I=M++&I=F_U-B*TW&SU?E&?FBM"5R< A^_O4;?2^?J [7_=8?12.-K_N MOS='VT>A7=]8)XWF?J=^]I'M'WT\:1QYOM>LL\;1%J]O['UKG'TZJ1_MB0^L MT=X[Z[']YOJW1O,3W3^JXP;=P_7F'MM^OWG6.-L[W=Y8I_4-3^K-+;K]MS[Y M0/=/]SY[N=U:!R>- MSL>OX?W?//S[S_8^;7]U1SU1W_B(]YM[)_7F =EN>KS?>=?9.UJGVQM;W_8^ M_]W>;NX?;F]LTOUW^A3./?W'0QQL55)(:.D0-T(B(UQ V GGE(C:X+2R1C#Z M6 #P=RFLUOU :$1J$?;'@_BF_,/OX76X+AM3P']"R$7%_W6 ML7V@3\CUAL->YTU&X*^Q7R1J)[I7J.'X\ 2[6 M[M?#[IG?\_- Q]HRS-\>/(^ FL=\^W8G'O?YPI590FR$\ MX&3X)K5.8D##_F@Q+?9=R[W_).&YK$$_GNUU]O#^4;L-7H_O'QVVZIT]L?]Y M#^\U/YWL;X2CO:.MR35_P[-$=[_98XVF9_L;C=;^T4YG^_,G./>PL_U^ZS3? M!WX[;#3??6G01JO>UM\^-->']5U\\J'Y$>?V_>,5U]@S@;AE#/%$/;)**Q1M M5 'DH8@/V3T8Q>5OUXW^PE],='V1U?CCI_6=YN;.A[VQ*]S9_&M[IUG[Z]/. M[J?U1G/\8W-[_"_PE":0D?$7PL;_;N],OHM?PJ^3G]Y-KOOWYL6%YP3G@MRL MOVU>/9M #'6E9PND>%U@Y%V^N=7-,= ;P8^'6CGUC\! M0U2>J$%&ZH2X9A198@(R5DC,:-+6JY6U>IZ6,U9(1E[5_4)\_ M"1>>@8CWH96MG)^XQ?5#Z_T;U^NUG6VW>T/7.UE(:QXS@/W/T)Z-/X_J30_7 M[='&QA]?ZI_?07L_$;BF [^?-C[O\<;9YC4&<-P&9O"EWJF?0)O@?:"-[S^> M['W^E-L-" "_G6V1_:,#5O_[%@8@I8D^"8&HB 1Q[PVR!CY)&XP$7#":B@D# MX$O- )H[ZXW=K>S8:V/O/];RB@(\E (,+XSVG .D?J\S?K.+./'Y&SC6O!!] M'N"&QKT908_U\UGG@#;KO^?W[BMKP]Z+Z_IY=G=M]48R[>[T\>4T]!4^)*_B MY5Q3A&][G4YKD =.:N]:0/? !;C8OZ779\<*-HL1AOST\<,7TMT_*45W]@_5 M+A!G/"*>2L293T@+(Q!6VD2M:+ 8 G:""*6*W9FE*VV&=^;:LQ,/6H/LH89Y MN_,7IT%U^@^)#F/!+")!,I2+*I#1*B >F5(N*"^M75G;V?YKU;8:;U?+K%*W ]6ZU6! MGQ"NR_M$-F/-N"[*3BN$=GQ^9)UUGGZ,K%M=/ZD>'9<3#./;WJ@[[)^^[85X M,W ?Y#..^[VO^3X+FH@;A^YUNG56W_B[M7=4/]EN-CH-^%RV*/[G>NA>^\,KOG6^/QGJWZV*>K0QL;G K6_P/FX?M8^;'RN\\;1?F?O MMM"=*Q.#HP)%IRWB-DED*:%(I2"D8R%AHE?6-F+;YN+!)\3N..OWRF/#_)=H M#$U[LC4I2QI/Y5I@QOK<6EZ_-D0E8^#8,*09UHBK1('QVO?B_%(LMDV[6_;/_+-WOZJK8[:@'.48R?A\/\ MW&+NA7O]K*HOTF#>PL?M?K/WK:+U/S47?,-WF\=CW,VE8;_ M5,.O!:O$1QZ""DA(#%1'*X8L5Q9)Y5UP6MLHX\H:XY3_F,LL*$^_(]J::%>. M28_[@*ZM8V!W\23ZT;#U-6?E4YX9][(C4C"Z6K:Z6^+.'Q=^E[I<9XE/F MDNO]:!<6D9XT7,?^X8+P%#5#$"I%Q+TVR'IK4 A"AB09%=2MK!E.KN/)K[,L MNOW0 [OYZ[#7?:E#\77^3^28*F$(P+S@B L02E%(*RF/WF&A@>RLK DA$97X MAG@68.#T^UCY__XO38GZ;5 ;QG8\SF*O=0NYO\I)QO8H VW-@I6"DEV&L ?5 MOI3FO=\!\X_]0MM?%6$ ?+$3%V:[X?RGU!J $=1R)3ET0\I#Q]V#&&J#'#_4 MVG8PK/6+JM6'#2:7LJ=^.F%S9_/]UFYSL/:V\!+P8O@P#?T1U]6WB1W=..Z[5_>2G1P.V=T9@4*Q6J ML7DR]BRU[6[M\V$+?AD[YKS.R,^#QN]=,$'78>_X#?1 K5@(K);?Y;>R=LZS MSSC=S;OP0,!!J"O,POELCVZ=P7-/ MMS_7O]6/PF%]XT8*A-0[>[R1VP[7;7_>Q(T-:$\Q_;0.[[@E]L[63QMT\UL] MM_%Z^CHD;P)F'FEM)>*.*.2,4L@(9>%_0:H\ORR7$_>ZM=UASW]Y5?N?>#4/ M_MA^K=CQ:;:IO\H.?FH'$S >8W%E!/UU&K'4+/M]B0A M,8!__S-J 7^L#7LU%R;YB+W?[-56YB:.+YZ\PZ^OBF3,+W3\C@YL$XZ[(WB#?'YQ*ER46S&Y3['$=-&( MHI$Y06-P+=C3P>I#)\>M]UNV7?O4;>5\5ZV^^]3EER;K:\QOPMHS3=YZ.^KW M00KCV=R980SM<#182$Q]4O98_..HLUB:A)QU!G%L.-(.,%%(D6*$7H3.75G; MBX,;B>/'S:2=@<;R$FALHW>?+.DB@78&,\"Q3FLX!.2+;<"S?J^;F5C[M!:! ME9W6MK(OR^LV?HVU#3NTXQF9US#]^SV.1_W!*-\:#NR,X$R.18;MG7@P:H\+ M7G=1L_9+[E'U&V5T=7+"\+!5S(@ZSC.B9@WPX_9>X'8<_'K7'-H*GV=" ML[)B3>#ZQ>'SQV__).6#=(8B*:U 7$0/G#4:E**@/AF51!05/C\&GU\6!P<$ MM;4VO$VL6>\!SO/V"J% N'YFL+?^6@-]0K<>&'3 #\!3^N<,"D"@ YUP^BH3 M=K@=L-S<

U@W[OV_#P_/ J\/=8M"W$U.H6RW,4!3EY:)?":][1PN(P^>W\ MM)^><&?[SL_+G'UR[AU-/3^SU1U[*T(A<#R/0BZ''JMWCZ'?4WW*-/KXH_$S MNDKX]*?""K$JY&.' G_46*%G,$RH5@FYW]SEZ2ZS]=#$U]2 '-]"/1:NJ/O9 M\WG?%PGIOP68.NCU3V])YQ4G%0#F)R-YM]'^T<>-S8.O]0W M#EO[&_6SO5S#^GZ3;&^$+_OO;V3VZ/[G/UO;G^ND\;G1:9Q]Q-OO/W[;?O_G ME_I9 ^[U,:\]RAMTY\MX[Z33&^E(F2E1Z62 \;MU'D^;_C=$4WYF_GZ^3:, MR[N\YC,YR-,; \%&"L62-(BZ:,%!.H42Q2YR^%)#;O#VI]8"JA1NYJWGE.=,/\HEYXL>M:=!6NFU JQC& I+6 M[16C4*/!.!<)6^O"N_6R"_G:&A2DKVN[ M/H,24,&\W%@^.>\H%FP_#&IYNG8K7!L"^U[C\(O]]<=YQ3+D[LNK'P_/@P\. M8[M]KD*U7T QBFST>/G%'R=[?UV=C*M,NJ>V%P=E&&F9/4//?7:;[YIL?9-L M>["8AL^8L)L>%H-PKI=-D U).S0H@CF]!(#+XU\I6X]TM%4I%\XH2Q-WB4=O? MW^JJ^<'[H] KUC7/-P2V A0$[H5?EC'F\2 MM9;B)(S(6\>)5X;05U*(?4E9)J&2VW88?>A.IVKE_)K#_G[E]7@_;:V-VJ;C8W-C5I]?>?MOZ]NXG1SR+R$K]I<_^/#9IXM_'8;/'RC M>7/KVN<>N@>U7\5CU7_HS&&UJHF>^G"XIJMB!IM9R54F[K>2=]G26[?/6IG? M=D)_V3QUX?ZS,Q^U3]*/+#2E&4Y0_=T^[Q-O[" #S &"GL-^IG__=8\]OS%( M!#"RM@58;Z_[JRGO7E5)Y0%2>;?56&^\W5K_ (XX.[;U9K'/]P-D=&F2&[TR MR0U?FN=V6VK^&K\DO!QC# L*%'?D^&>HDK<]\8JG.\62N7T9=.PJM80R_OGF4O)8/%Z8_2E@IZ\.45>;E#?)VC'F$ CX5 M'JFH4;FDN<7J'OTNB&'P+$!S2RQ>+%!]-SVNA'I-J.P.056P4<'&%#3,W!,V M\EA0/Q[">7G^7]YVJ1,K"%D, ?,*0BH(F9F&47HGA/QAVS8O2[E[&..P8AP+ M(DQ1P44%%[/3,'%?QF$'A[5W[=ZW"C@61*RR HX*.&:G8?J^P%&4[PUR=5]1 M47/8:X?8'_QW;?,_H];PM$*3Q9"UKM"D0I.9:1@C>3+?$)HS[-7N@)7;DO\5 M>BR&;,TRHT<%";-0&TTGH["T&H4MEU3JMFL/"OS][T%MHS7PHV*WUF)9G_6N M;9\.6@7S^P[8&='',WOR.3MQ,&J/R>'V<1RWHT+R!1$^41645Z#Q,+TQ? +E MK(+RX-1GM>S[GJC8:UN^U_BL+;3&GRI M\'HQ)$R7>KBQ0H:9Z(V:X#6O\+I<4@$B/>Q#QQ=8_5>_YV/(\%R!\6*(KP+C M:H+$PR=(7,Q;J2:NE$TNV\U_;^X\>M;*\A:@ETWEEL.%$%S-3"FK6#[$ ]L> M4[)B5XR*DRV*Y.A25]A5)C\;Q9'G2+Q>07')Y)+3D[5WU@][_0J%%T5H%0I7 MUOYPQ3$3%)85")=,+)LGARW7JBJT%D9@M*H7KT!AACI&Z,K:+G2<'58C%@LD M,OK#>I\;"UC?:V._E[B8(YW&8HYYL:2YKN8XG[4 )ZMVC5[9>L,2[BEOMC+WSM]J;M9KY!Z=O]MSK_O=WK'L5]K1G_8 MA2<>M.+@55[L8;48_M\=N4$KM&R_E=WI,_?X[>U]T)(WEQ=N*DG[?VEU:W#; M=BY(?E6+)SX>#_-F!./5K6OP-O;YFWH?Y5Z8E5"E6B6*WW?-TENXX/D[%%QF MMF?^J&77C@EV]RL_=AU6PE<)OG=7/> 8TX^[ZT\;>[\E;J<7L=U?PC^]J7G\ M^K+/M-7,[54336#SL=:!\PX'M?$^*G7;]XG[+C!(G&\",QJ@ VN/W^R,K>==O]WG_D>]_WJ+%YG\;=;K__L_#[<^?3C^PG<.]SDE[^ZCQ9;^Y\Z5._VSO?VYT M]H]VVO7.N];^QM]']0X\J[E_N'?6@.-;%]? LT;[]).LTYUVX_W'L[W.W^T] MNM]IO/]TNO?YSR^-S_73_:,MT>B\.ZI3.'[T9ZJW,)EL,XX;&YLGV^O_<.JY M55ZA0#E#//F$G-4>>1"X$)Z\$E:ORQKXRUS(!T[:C?/2!]E3A886' M,\1#P17F447EM.*>8RTY5]:))"E-0HD"#\DY'I(*#\N.A^P:'D;FA#*)(L$( MX&$( MGD,7+)"&NM@,]YKZU73,E5LBAX^&!JGHH_"T7-W_8&PV*_/-#^1>3F MU[K\SF"2/DQLM[J>A8;@J5/2K#G;:0+$%7X^!#]/;_!)'!-6/$3$$D^(&Q*1 MCHXAD8+GTF@1E5]9XT:NWMRE\('H>3M(S90P5D8Z+YY4&>D3C/0ZR4E1"18X M1\DDB7BT$/01(>&K4#9%R03/ZZES_'2*,T4C?0D)QO?]WJ#86CVUA@M(8GX2 M4-\+'Z<27"\T>$Z=X11:]5>A5%7P."U<;;R]07YBD)9)3A$!WP?!HPW(@!-$ M##.0$Q?$BR*9!E\7)WBL;'^AB=,5VZ_,^R'F?9TV$2Z#DS0@)15&W$:"@#]A MI"WVG @G/('8QC"YBA?%N.^8@R!^, ?A\5%1>7G+P]]@,>_Q$BCT;FS#CP>O M:@>Q&_NV7=1TVM!I=5N#87^\ E\\.<[EE(N8)YRBFUUN3SIU%CU1K/=CM5KO MAO4K2K4YUJG*R3[$R=X8FL]R6,CX[W,JVE?J]3ZUU:'7[A"- 4QV!><)YAZNQHLN- ]V"L:!]Z@T$% MI@\!TYMCJ28Y0;%12-EH$?=*(>LP18:#=U0N*A4!3#DE4QNF*4TRL3+R4I*H MRLB?;.37&9.A/$:M*1*$@)%++Y C@2)MK$U$8E/^,Q\7?HBG_D21I^WAX>Q M7VN-DZV_3-CBKXM*%U_V<-4OS\L7!_#"\.FZ2VKTNKVK:9?*.3VB"AX<4V,7 MGV0'!>TZJ3H0-0*@SAE#!E.$B*,I6BHBB"_E36R:FXXIU^K,>:R M&NT\V6-EJE,SU=.KIJH,M\)G(IED0CQ%A72D$4$$F)@(/F*9MX%34RNKKHAD MB<^LJE:G72UZYYA :>I9']C"EQ!K7"SXZ6+J]>-YU#&T)U5EZS+SEAGDIL]' M<\_7(6EU1]!_VQ=U0G\4&C8^KYGU:_-DV+=@DJVN[9_FK4(&0'YR*_N]HL[N M/)%6,9\',9^/-X(4:6P0C!.DF+.(!VV0=HHCC)/5%'2 1;*RQN3TEF>J8I42 MVOP,,MV5S9?&YJ]%.UY*DI26$.U$@CC7'IE &3+"P 'I;?0>;)Y/H?!K^N%. MQ=$:,&KSE) /X1N[&:@?U0S[AW@PTSAZ6GGH)G M]!%Q2172U"1DK?'2LVA 75?65#4Y;*G-=49DN#+7)YOK-2++9>1*@7T**DVN M_S#(&4+AJ]'2^1039B\F#_B)5 ML-CS""MO6]YT<^5X'^1X#V[PY$054&%%$3$4>+)($3D2%7*D^U'2O<6;GO6,@:60#EX@;)Y'F$.PZ0UE(+@EI?-Y5W-Q2 MEU:1YN4AS:6^QY2H;Z%JJN04>/,*_07MF##@&"X1X*+".^\_,+0G%1E>7H\Z M=3*\<4F?+KSH53=[ZRD;HS[T\E^'=A"W1\._X,5[ 8*U[53L$%/YX/O[X*/U M2_3Y$[1]_1^K8K**:V28#T"?;4+6,?B+Z[P!C':DV!5+5.QYF6U]ZNRYLO4R MV/KI55N/*6HJJ40L2(JX)0)9'R+"0@I/K8P$![!U4\9:BZ>NN; 0_.N];75K M8*F9W_0&K<)J@6@M)Q&KIGZ7BHAEW/4/6"HR,3-@RK(FF:@4,7%-"?RN1 MX;_,(>([J-D"TK'GV-1FR:%ZQL/'M^+QX!R0UX?#?LN-AM:U8[.W$X][_3PY M>Q,N&)Y67&TV.;3).!8G6BK%D&:>(*XX1MKE C!&"1,@9FUPP=48G=I(UOUL M;($2;"\5-&8\Y:4=D+ &6^4C![V? M:KYMMJ!0#7Q7:Q$L\UH$YL$QP/+1_" !$EIQF3#TV 3NX MO#1^%5],BT=LW9P*QJD#)LB12T$C;K!#$%%8)(U,C&I",-4K:_05IGA5E&CH MKL*D"I.>=U6ZJYA4P<[#8.?ZE+;(I2-6(>Q AS0!6EG!')4*96H<,QEV-'E MFH):12DSC $8""7T1JX=2QNFW*N)"QVG/&:PXCB"11S:?OS!S+8WRQ?.+,T] MIEH%M:I$R77W#SMH^054QY] VI,K&4HGJ/LSV=M><7&9[%^QOYOA=+I1-GWX M)#1H2&$LD]9,*"^N*.\]*.^G&Y&V3<03PAD2*E#$.43:QHN # ^4,%V!4[/#4[7XG'J"#$.!Z0-5GLTC&$!J6N5A'TA2=@R4=>)N53^X>'^X>:* M@5&08!U-"%MO$=<.(ROA+T(]URQ))I,KR&N9TK45/%7P5%KR6L'34^#I>- ME%)F64)$.HZXH'G.N3(H&L95W@B>:5/0US(-85>C20NS4$N)%GLIM6/YT;C0 M'=-9JI&A\MZC&AE:"'6LDJ\O._DZ[?#ZL0NLG,_\J%*SC^>V7VZ$WD((D^,3 MB+IU0-RR@(S1"6FJ1#1*6N'5RAJ1J_S)4SVJ@:,*NQ8\]JZP:Z[8=2TN)T[C MB!W(3N39J]Q+I!UA\)4P)U/TUHJ5-;Q*=(F@JQI66A#>6^5M7W;>MH2\M\KJ M/M9[G-VR]D'24C%"D#3!(4X"> ^,)8K1RV1E<$:$@OE27J*T;H5>%7HM*/.M MT.LIZ'5]3$I'$WRPB 6;-]G3$5GN.%)!1AN=C$Q/B?M68U+5F%0U)O6P,:EJ MV*F\]ZB&G19"':O4[;\<85=5#3T032T?B.(EAP+PK1!G&F/ M>% :68T3L@FD% ,Q&+/Q0F%+N-1SA4%+CD'3#J(K#)H*!ET+A0W#A*1HD0 I M 0;Q@ PQ"C$2*5'6!\V+\DSUY/+,:ABH&@:J$JDO*Y$Z:QXZL8S*"SS("WR\ MP41!* %[PE T@/W<)6"B1E(DE;0)*\E)+@8@>M54PSD5"BT:"LV:B58H]$@4 MNEZ2!#+RU!O$$D 1UXPC!_X#8:F3\\)HYFG!19\<#E?#,M6P3#4LT6K[-\,:J(3,M(( MQ+W'R#EI4*!8)AJ-L$1#E(FGL.MX^<8[*D.>Y1+@E2'/U)"O!6I*6R\-,0C" M-8JX2@I9Z@,B5FLNF0]<^K$A/WG-F6K4H!HU>,+VL/6L<,SH@Z;A&G'$!],@"*=+&,J&4HEBE?HT5.:1485DA++Q$GD2 3B$.<:FR450Q3,3;E,BW%5]"BU\5>H/!O M:'U=^[WX:]P2UW^]=M&J\X/G[;KT(!]!D_OC1[>Z ;Z]8;*P]67+(GXI]#6W.=+YK=6W7MVR[MCN$'SK0 M_L'JG>\]>1:G8Q9XW!NTLA#?]&/;#EM?XV_?6F%X> X"ERX<]_P;_/T2ZZ 1 M8(YW7G*CC^?4I>QJ;US^.[>V P5,19")@8A 2<2P@2F)"B_Q$H0*LT_Q*R< M7W1X,61R#-B$7#_:+\@F>,$WMOW-G@Y67E_IATZKBZ[U^_4NNUMGKZGU[/I. MW=IW.WE-K5HS^L,N//&@%0>O:EM=OUH#X*WMCMR@%5JV#S_?T+CYM/<.(_EN M&K5>@D.=XWX\A/- XVOCV6RU7T9=.PHM./O7DKS++ZUN#6[;S@N:W=6F.V . M(#BCXG?C+78;@H:W[?$@OCG_\-MYK-/J%H\O+OJM8_L'H+(3B\_J>@V%"\,> M'_ZNR:MXK,V3,'7RY,GAU>+0-=\P/B;5*E'\SL-XE?ROYX_L[CCS1RV[=DRP MNU_Y1U?^J*L(7R7XWEWU@&-,/^ZN/VVLOM=M?Y+>F,G8\D]O:FZ<>@MQGW"' M^3#W&ZA1&&#SL \4H@/G'0YJ$= PU.JV[P]KC+RZ0M+FT>NS./,APY!W;0Z- M;^XX7G(QYY3(/1)D]WKC%]=SY"&&L!2%$2][$_![:^^2%DG>__T7-"M5;1]^ M6S9J>W>2C3K:H_4S?[)WMB5R%FJ[F?_[XW!_X^-9H^GA7@?PC/91_6CG\'LV M:J==/SN ]AR<-IJ-+_L;.X>-C?9AX^S@V_9&_;1.]\[VSM9%O?,)7\]&-=Y_ M.MO>V*3;&UND3G>^--YOXNW/FPS:Q^MG6V?[1XVC^L:7T_WF3JJW,,F9J/HN MQHV-S9/M]7]$%,1RC1'GTN5M?#URBGE$(V4@J82=Y]/>/?PA_JW,%=\5TKTX MI'LAFY(O")BQ:V!FN E,$X885P)Q(BDR@&'()NIKOJF[\?G"[/3R,_5PL?BDOW)KDA=N @K^^JG4A@NJEVM">5*7CY;W' M"RL=?]?KP]=NS8_Z_=CUI[5A'^[6+I;@J]EP-!H,BU&/!=38EUV4^LOSAKH# M>&'X=)T)%K!X9;1L3 PG:O=VHG7-K'3C=JYW0_.["JY?:.#%>I"]?G%@..RW MW*@8;VKV_K)PFV'%-!_ -!N[-\)F[K%0CD?DJ?*(&Z?S;HH*9"Z]Y3SY$"0P M3;IJ;A#-7ZOJ]+("P3P#P:@ M1F#16V()CW> FL_>TM3'WY:/D] MD6-2"LX 'D)OE O+7UY)P3W[8&E8Q]0+J&XA'.=DHRJGFA;=V'Y[(_*0G@HC M'00=U.<9?2X"TX@<2>^%CD)38@W0C5?&J&DSCOO9S&*45%48^/(P<.J1UP\Q ML(*YA\#<]:C*@7 <(1(I8P/B227DF'(06F%E#(LLY'T=&6:+!7(_FN/\W!-I MKW53-:?Z2KC[HN94\VG,J<4U:7MC8WH8UZW MZ'*'+-',4W.O:&M]=W>SN7N?DNFG#5_,NQKYX8V\?=!$SWC,9#'O\0(,Y:T= M'!8,T.?"'W?+G?JST@U\0C"52*B(DF7'"K MC956LFC@3\YF_+-USS0[J,]Z-^1_-K\KT?KPK>WW<_#[MVV/XD(DW$_KYZOI M'6V>[AU]8HV-/=YH_MFI-S_2OV1:&-IYL M;VRQ>F<+SH'V;1R<[GV&]VSZL_K[G $[P/7W?Z;Z9"6]2YFH9*BP.$@4O5*( M>R>0#50ARKS&V'--(P2^[!5E:FKSEQ[0'XA$V2T6E)O,-<2>LB M@P\X,AZTBU(6^$0(G1(^51#T$ @ZN[Z$@B#:V\01DWG,C]B +)$)^:2QU,YP M[C($"5(J )K2Y+TR8\FZ]_ "PT&M#\$A*+]KQZ+P^\[X:,%FM926%IUW_,Y% MOS?B<#R#I30%C0N!-HVW-P@/MTY;IP@02)$03T8C;3!'/MC(C-,F8+&RIH18 M7<+=X"M+G3)!J"QU>I9ZG1X:< +A6J/ 15=F_X_TAI M%(I%Q!F&:,/A@ S-6X+@I(G0AEO%BG4WJXU EM@RI^7_*\M\O&7>]/<$>'G$ M2#@N\WJ*"CE%.0I6!\)LXIK@E36BY"HID66^@#S 9-.!H3V)EW,!51I@QF[_ MKWX\MJW0S/U>@R.0L1@0/T60E 5P,:NT M1+%$%?67T^M7AOEXP[SN]974(3#ND8S:(.ZU0X83AH2DD6D;M29YK0'U=#I> M!?D/,:M/7==JMV.XY/#O7IGOI8<3T_+XYYW^/9TXJ)*)CX"96^H*WG-#@;Q!POUOO0X8UIT MH.CT]:*O*WAY.+QLWQS]5Y%SRG5 &CP!XI199+1P".,0!-/"4Y47GI3XEJ7- MJCS LMCGM&A 99]/M<_K[I]@B/V=)BAH0G(MH$-&68R$4,Y3K:-)(2\W1I]> M"UBE QXTX^.*YZ\=QG;(9?FU@7WD0,!+"#>F5@]8=/IVVF@-CGO0X^^A)X^W MNKX]RGT'O^:GMKJC&+:/8[]8SOH"CR[/G4BMDQC06>SW*IQZ"$[=K"(023% MJ(A86_!!+OLXX M?!1.!0T4 RL&EFPH M\N'.^<_+#5;3I2.W,HQJ=N83ID8UUS,P%52CD9_1//A'Q, 89@9)30/BVB;D ML" (6R<4]4H;#3R#O^):3&VOC/M9QP+E,EZHN4^7FU3F/@MS/[UJ[D0X@FV2 MB'H'YBZ50P9+@A*3RC!A!F6FE:5.SU*O42VJ M6/+".Z1(7OA&<@&1E8R(1>MY"IY:FE;6"*:KND2F^@)&FM[W>N%;J]VN1I5F M3 3..[H*Z::',_6;&1R0E'6,(>,9X(S-V^@18I&G) 5IB+4\SVKCK[#A3V<% MU5!1:L"DPH"P$EGE>*X73\@Y$I$"86F1/,@N79AMM2[5 M'&I16]VA[1ZT\J+DXQ&A*GWP/&M1G'?[."\,L*Y-B(HBSGO.$2&0(4 ;;+1!I<2" M'"<\R=.7TZNR$*4UU&F1ALI0IV>HU]B Y0'\?F1(Z+Q,G4P1.:H-4LX9H:GR M3$\,M5H':PYYAVKNZW//?6WTNKXJ=G\$MNS=( &,8.]\M(@19Q$(6R*KO4>) MJY"D8RKD?2[A]ZI 88EM= ;S7RL;?;R-7A]Z"$)9HQ(*3"O$*;9([Y[LOB%J8[/ZA*&4_/21S\@#!1 MX>29T2MK5+R23#R]@NU!]E#R+=TJ0'LQ@#;=&5 5H$T5T*YGO027B7J,N"?P ME[0!N9R>%DICSJRBQAL -/9*$3:U.KGRSWVZ;TA[CWM<>ED&;Q1ZHUP[,Y6] MJ>?;RA\L=M?\:ZP]DXGM MZ]U0Y3 ?Q^:.;LZ#Y,EA)G5$-.95=0Q-R&C+D >:QYU*7FN7U]E44XM-%R@" MK?"G/*\VQSU#*_R9(OY-9AA4ZT6 M,:?Y&?WX-79'U5KDL^82;^&F^7&?6\/#MZ,!O'KLWX2;:J1L6EAT<_ZGA.C% MLD 03BH@'H-!EB1 )8E=<(1)JBC$-J\(Q:7:):F:RE%.5E%9]+-;]/6*S\0] M\<$CRZU 7#&*C(@"*66]L%(R[&UAT0P_/4ZH\A6/F/,QR5JT)V;1>N14T)<0 M[$QQF";W^8?O75X%,X^!FYLS0051V(00$.74 X%@"9E@.8H\I*AT%%3'E35. MV-/W0JV2$J6UTRD.9U1V.AT[O;X:N'?4)V]0ADO$;Z,_KY6-)SV/EX2XJPBE"E-FPP*) M2602MXA1@QDEUAD-.*/,%/A E4XHK9U.F0]4=OIT.[W&!SR/EDM,D3.>(\ZU M1B;Z7-0@ Q?"2FW5RAIAM%1V^@*2!.>;HQ[W^H65]5*MW>L>H&'L=\!67+6S MQ;,PA _0YTWH\@WH\0IS'H,Y_@8W4%1R'[Q"FD2,\M[IR*;H$<5YIJ&74NN0 MN8$IU<)T5:Z@G-R@LM I6.CUQ2-M$CIO.4,PR[Y>'2F#L(("Y^"R6(S$(N=#1!)3 MQIP71IN89UN895RQ;:E^>6F@FR-->0#*7QV3 MJ@:?GG'PZ?]G[\V;VDJ2]M&OHN!._&Y/!,74OKC?2P1M['[=OT9XP>V ?QRU M@K"0&"VVX=/?K",)A"1L9 0:<3H"MC/#D:8BV: -JP[$Y;H4O%9Y>>5XJJ;OP;%!+ M4D(XP1".-"$N)$5648D<]L%H+XG+.JR G]$-62,=?@8'6*7WV0L92C*)B(C,+&$F1.P8/MI59.['(D54\J M493Y/I5Y-G'&)>>5],CGN!B>:,ZG919)$J0&8.84QY$RKR!LK7XG4G7F%*-\ MVI)'>\^-U*;1IU09_#6\9 (U8V^2" MU"KTKG@?ZDD9BJ*N3E%G"($*UA%)"6*6<\2%RFV/54).4&,%Q4ZXG$E+9:T4 M]7FW5'LD$36WI3*W[TKTF+'S#B)IBFFU.B1=T$5>"$FP9,@JDD-WN44FYQW@ M2+3Q*6K!J[7<00U.T?:7:/L.;0%2*VYQB3(E&8,T0 M9+$V2 MMK74,!&@J;<^5U%?E%JU_],Q-+:/'?H_[/N,*K:\/DZG5/3EI#:K* MR0W;"8U1IL!A[/B@(OM'P&G?RY3>;&H+_?:&_E7A6L67> M#3_\WF^]Z+3:_]_:H#>,\T4N+T2\U0DOIP5<]H8;[ WSF>$R,J6","A*G!!7 M'LQI&0FBAFD,FX,WT60@F=D3:A,?>#>TI2S"NUV$LUU#663>XX"2CK (K06" M0JA$/MK A:94F73M(BQ4H+Y4X(%80#=_:==_*<$N=UY&/D_VASS7_]AVALIB MJBV!A/.Y318[ [NN1"EYFZO"4P002) 44N@4+#%5#>D2O/*$E7-U%>&+,$Y8K+(: .(@):8,-TC()P$\?JS90]5+.9Q",L@4CS;-LVXU3VPJH MU6EX>]H:V':)2KGK:JX74_\69OY-Y^5HWHL[=U4PU-S>FC^\T=)PR3P2P3+$ MD^:Y5)1"PE/X@P0.H+2V2=>97,'938E8J:T2KZS4:U'B>U#BV81FD7(5@X@2 M#QQQ3[++(W+D3%!8$).4I942XQ4TURX),\NHX/LXL/!B:$3;Z\"82\[,7=.( MR8R_&D_XEO?#DV';#F+8CJGE6R72?H5@-)^!*SGFR6F"F!$$<2XUV#0$?J1( M@W5.B)0-&[+."=[@-;)NBNNAGI2B*/0]*_1L-5D6C$_!(P[_P@_&D,GG*QH' M'HCU)D2[MFG6N1"W3\+?Q6OQ!%3XUSE&4>&'4>$98]S# M_?"'JY@SF>]RNOJ+L#*?AFNYP39)#&M$1& &RB/KA$&&!2ZEB4(8"K"B%N3Z MWQQ5BN^AOKJY*N=#T&??(+;JDC"ARF)O*KD4;R> MJT.I=_.!$1%+321'L$T 2K$09V7K4XH>^5=[I7[\S091R*BQ8A(;1!/)I>#D!;^])92 MAC%S.?10K$LF5KU7WD!;'I@G%]@KL'?W!6\*[-T][,U&7.?VV@0, ZI<0)PR MB[14 F&/L0G$IL09P!Y;5V1U>1-W#WL5A_W/P,)-)\4]5E^ Y>VL.(7"_:+\@F>, 7MOW-GO77_G-E'DY: M'30S[[-3-IJ8S?]Q/?CH@M'>@]:HA7/WOGL:>XV]Z(\Z\(V'L#NL-]YT_$9E MJ7T8NGXKM&QONC+EPX[W&B6Y5(W[W_J-WX8=.PPMN.;?C9H\ MPF^M3@-NVP8=ZU\<4%48>JF+%7##@-KVM!]?3'[Y?5(QM=6I;EM]Z/<3VSN$ M%3A6X+SZ9C"[TM/1VY<+W)72#8OY+M_WQ>X+=T6#EC6[[$R_/3_U.9N[2!;Q^A+[W0W!_OLA'KI^C M'FQT)W#=4;\106=#8\?V_%&#D?4K/.:V$S1E;2WA$:WY[&5/QK7'ITL^\;.; M.;+,^GH*\7?5=I>J[2[UNB>-O*7;7!>LD:&,EPPPDMO$R#Y-I].3="LY;K&E.O*4%$\V.6.Y M=\1QXXE*UG[>KKSI!!-T,[?Z9:S[:UA;+R^6UN[%RJJ-$ZGY8>Q$.H%['>^? M-_=>T1WZ3_XNW/SSX.C@>(OOT]>MW>Q<^O.OX_V]+U-.I$/2/#[XTCQ^==;\ M](8>[+T_@=_%[MX[L?MIYQO4=A'&3_^*#= M_',??O\BFMM?Q/[Y'\<[] UM'F]]WS]IIHD#:><#QLWM5]]WMSY[QZA+%".F M'44\)(^TR=&J$A!0.^6,4K !ZD6!<(^^\$:!H2<)0X(KS*.*RFG%/<=:C%[JI<=K+PA^84]KWSQ MAZ38TW(JN]@2NUCSPQR9IEY;K41 $1.>R;1#%GN%(DA(***-%#K';"[(!'_T M7+IHZ%VQSZ*AOZZALSQ36\*QE )9)Q/B,/GP&S'(&$P5#]1&DZ.J%R5Z/PV: M67?:L#7#$EJ=@>TC!Q79"()XQSPT*-4I""2*NT$#DYG.M:%=\N*>(U)PM%:5>IM+/T(6%M MN#<4>>N!/M#HD"/8H^2]XP)+$7!N9L'E!JN1TCXGM\,L?P@QQ5XOAD8:13QV M#F$*^K]((YZ#^7+'-.+U1 POLQ0*'BV#1_.G=QJGD'1D2$5F$0]6(!/!G%&. M!L.2YC:DMXQHE211)74 M2+@OQO#AR/;B'[8?P\NI M^2_0LP3T[+Z$6R$MP$'T%7RF$K=3]*,8+#Q MQ^I]7U<^)[_(G[;5:>0NPJ"6V2\R.DQ9KV)WX,^!_5X\(G?-;WK=TQ=9#CF0 M<+>S#2MRG!6[F_X8]F&(XY+>HW##/?O]U?>,J/&/V(EIML%(:GV/ 9W'7K> M[3*QAWOS[0>)MHI$9E!0N46Q(!S92"P2 (Y3J-GB^=Q'P,U(;?C,(@'Z9&V8/ P@I/SDG*6,_/I(O[T MF.OY/PHF,EKSF7'D$-"OK3[,^GHC?O?M87Z6Z@U@)]T<\11#XUMK<-0X7,A> M5A$G_!@@[*&XR@4ZO9W(Z=5$2O!B[&]=2.D3""GCW3585_!L*3R;;V>();?" M1X446']@#SJ'C$H146>4(U@PF_%,F06!I74)IG]BBK92JE 4[<$4;88X$!. M+ 2*:#(ZQX<2I D'RT!$#? IJ0QN;5.*#?5C15MI%GB]]_.71[9S"'?+._1E M-D^U05OGIJ;-0]YCI>1.;]"ZIXEY#P\# MPN]%'UM?:' M4.89#NB3DD&%@!)-&)19.N2LPTAB@6,23$81US8%?[HQOO4G&1\[P"G;0" O M2<8S"^E=QJ^]:J_0#!A-A#$%0B^'O5[L%$?V=+["*N]>J4+]+"R:!R$.UULR4W(H MD+,4Y'R<;S@M*8-- C@"#]ERR6CLD+'7,VT!)SBFF:H'WNC2A>5 M[XJ^KDY?9R@"IY)Y'CSR5"G$(V5(_0]J!\!0[@X MR#BU9[]\BO%HC91ZL82)+-Z.1%&09RGD6= Q3WI&,]1HGBCB/.1S;LM0WK'>SCH5--&.\8"DUI7>&F0TUR@HFK2PRGIE MJ_IEMSZ;*)Z%7]7 ZD NMV/K#>.5\)=&<334(1"BDL_62#Q3#2P+-BV%37Z* M4WSA,);/(#1@$U(B$Y-$7"F-3&87&#O#5?+4< _81$5=[)GB?JB?^Z%H\7UK M\=E5+6;,LR@-13)%A;AV%AG'LW="N4@%B<;SM4VQ*-2\."7NHZSZN)Y9+WZ- MG6%Q2CR@4R(W LDCR4'Y+X=]F)78FT#160&B7Z83X^[6UG')M4?1"@RF3LYY M8=E9X3AVQ"C/:5K;I*96M9**B^+1N2B*%M\-G1@[&K6@/FF&I*0!<; 0D/-< M(J:9"%1%R4E.J,&U?E[NE@<-%7UKSZI>DZ^[O6K^=R?)Y5L7G2(+YBR#.%WJ)!7W2EV)1-':.]3:&:; E%5"DH2(31YQ MS1@R,:A<(M:J1))R(>8N- M\*H\^LZ3NYS.5>Z*J:Q9R>9.SA1V.?] D^3:. M#-?MA=A# ^#T>;KZW78K-"9/_/AP["')1S,.LB3?C@7YQ]G'?@QO.@O0K'2# MOS7"S=<[BP*V(0-F4!@5P?82.<<4PH*SP)AB,N&U3:[8@N2Y7\O!O['N/"(? MR//%@Y73FH(']XL',XQ'6*6K=)\\(5(46OTQ+X(K;TF+'JT%]Y#,YX8PMSTEIP)TOPAT;^:)CS=6JV"0 M$UPCSKA!VB:%9*18&6U$R-%W9$/4Z+2\.&5J3EZ*2M^K2L]P%R,<9CI:9+T@ MB%OX8;-!8V5*/G)&&V.(U1(Q(A+B1&%DA;.(@J6E.4E64)H=,&)E11!OIB1/P?ORM+7^ 5TO1>N7 MU?I9-PL% \/Q! 3%@M8G(I$C7"$?;*2$&QK^FT(2-)H=?X-_WV-_1G&]VL-">Z@<\K* M[['2E#E6;YEOY4X3HUC%?NX\<=EPXJ(91=7O>]*1XGDY&FL1X+77W1I-_A\7 MLJF:XV5U';\3RM:^U-8^7_ G,$*,]!81GPCB7DAD65"(2,JE%%8P[&%K9[>* M+BU.Q>=#RY?3WM*Y=C5:/>M;#-%*;3'" ,N(!V*1TYHC#U:ZB2#RY'0=.]>N MM")0S1G(2WO:&MAV(^86KZ$U&/9*Q>&'9!E56.K;7C<,,]6/6U6GLH)$2R'1 M?+8^D8)I(@Q*+ $222:0H,KCK+UD5OGY/K8DP1A\&)_$]4$OJ[[@%:E_7MZ1!Z4U8RF\!B%\ !GL MIGD#J[AN;P^FY_.I]U((D30AB,0(AA=C'&D-L&JCT993Y[DR*W/=%L]);75Z M]?SG!CI==':\&>.KA(7G=[TQ!4B>+-)+YJ.EBS$(L5@--\[KP&,2HL-6+P+^+$6J1] M,O G"41QD02+=3P3+IZ5Q^)9N;&&%TU>3I-G:88G3KL@45(^5^?*S=\YQ2@8 M;RSA.A +- /?ZFRFID$=5&RHQY V=AE"/)U MBB$ASS7=9JY).5F M<:7:QZUQ;SX)7@8LB#$&N:H$1RO7-J5:4/QGZ4/I4O>G M]IA0P^2S@@1WA 2S-9&]B*#L%'F3.[\8%Y$!VH.\]8$[+))B(;>4NWWN_.,L M^U-[DG3UF"=<%@[/ISVEUL\#N6QRU?=I"^Y*0??KRH!,NVLZPQ,4N@,TOGG! MN:5P;CK=_B-I;F]]=L300)E%AE(-.$<-,KG>H274, P2#]2N;;)UC.6"T_7B MLWDJ&K[2O@ZWTO#BD/UUY3Z[JMS6)&*MHTAB;Q#'PB,K6$),:*JDPDGP5$>' M[+.K 33VY?S ?;-*QO)H#[?KX:.YH5E6BIJMF+",7=,VLA150MR)' HH&+(\ M:*0C"6"F$:N8SJ[IFO2J*4$K]3M;*GI=![V>/7(RB3L:."+..3!$%$5:&8), MHL8YI2QC8FV3/L7FWX^"HOSLE.DVOI-G6K#LOLH4_C0&ICA5;H-E[^8SBX)+ M422':-" 99Y)!+3%(ITB]DD(G9(%+%LW3*_,J5*/*H8K=+<\4U!XP(.DHO?+ MZOUL412OK-ZU4^NNR^1S?@)Y6.^$>WU^M^@U'W&[^=CL-< M_PT$ 7"]T8M?N^VO6:_RYZJ*D;T86H-?SR]X%BZBNW/]3A]LO8\3<>VFOW/] MN=WTLI).H5%+T:@O\U%X,0IAF4>&)H:X5AHYFQMO22T,9C1@5_7@PW5Q!A4G M[Z-Q\A8-OA,-GJW7(&FPBF'D#)%@"#&%-!A&R!MAC= ,W- M[?D<":V$E8%BY+VSB$=F@*?E%'017(2M6$5KUC;EHOX\I6[64]#2.\ON+%IZ M"RV=86#4D 0BHLCK0!%GVB/'<@?CX+S03@@IV=JFT+?*9*IIR%_=Z<%,!:I, M#<# S6QLLI831C,0J7@Z3YR+U@G5?: M@BG(B4;<5K5K8LQ] V*2466X6MND9(%-6(I./16]O;,\@Z*W*]/;V5-MRAP1 M/*)$9$1<48TLB<#_.58FR*13T&N;?(/72&V?D[=AKQ=M?]@[&S&)JJ+E,_,Q MU*N0Y40>%2(5]%D*?>9CZ;P2/HL))8[S81#7R%@14 J6Y)K G(0$ALR"*MTE M.?&I*.T]5*HL2GLKI9VA#%A2KTCRR'K@#3QY!RP_UX0SS%BF@34HE2G#JN+@ MRA'0$W>95)7>BC/D(4C-5.V]2@JO)\%^I:+FBG%TOG>J5(%@&Q1BV!'$.5A= M5@A U,"]BHY)JE?79;%X39[TF MD_RT -A*%;U;@]U\;]9(M?">:\24!OYBI4;.*XZ4C!KV,L:4H&N; J_D&+HV M!37O(PGRZ8/"W5&> @KW"PJSSB%%A%)\XC8L9HL/@RWFF,X8?4 MT7EGJA*;A"PX0"_93$]!L>^W9%51[#M3[-G &)"?L]PA1G3(Y1X4VR EU+0==\BG5T'">I)!(Z)@2+@N4P M7(8T(P:$&2/&!&PP>KLZFJ4TU=-2_3JX9(KJ+ZOZ,ZR%$* EQ 3D0)1@CKB M-(T25!\K8;%T2F;5YZ+^JK^0T9 E[8T9!?41%GRO5AKZ=&+;0L, M+_[^K14&1Y,(R*D/CC;@%_CR(]8!FQ@.KO_(W*:^ZNV;X)_MWS2/25[LVM5L M3/\\NBBN>6H/(W*]:+\@FV"L+VS[FSWKK_WGRB.=M#J3>W,ZFL+9IQ\]X^;_ MN!Y\=,$77UQR=].@%D[#^WP&U-B+_J@#WW@(5'Z]\:;C-QJV$QH?AJ[?"BW; MFW;*/.QX@76%V,G.(_BM(JYV ']\&, _5915WZFWX8=.PPMN.;? M#=2XX&PU>9K?6IT&W+:=';__OF9,BQ9-]:/2YDM-K"@]#+QM3_OQQ>27WR=H MT.I47U]]Z/<3VSN$13M6W[Q@9YAUI:6CMR_7\@8>K>?SV1O76C 4R M>D^1#2&O?QMOD&O?^]%M"=V@F/_2;7_\GF!W-%AYH]O^9'/YJ:O$S%WZP ;5 MSY5AE#%YU(NQ<0+7'?4;L9.[&NS8GC]J,+*^C(FU3(G9)>(0:CY[V:M[D^*^ M-WGB9S=SY/Y,^!KG'-7YZ.A52M$/\N:>NCUXH]/PPUXO=OQ9(W[W1[9S&!L] MX "-T>] ^ *H &W"6QYQF%^=W><-!+D;GHUEMI[$-IN)S.V_-^K_PY;7VT[ M$[GWL3_HM3PPM_S&5B=/NJY_V X3)/&.8N+NCIP(3#PX3YS,PH3PU@BJ# HL<<4H8&US#>^YQ-)[YN/:)A/D M]E4@"ZFKK2JKI!*73'EA" \A66Z< 90N-DR10T>FK@M/\CGS>HBO'HMG[NA M&WL<9L5@OD-WF(.V;GPZ5+>9^M?=3L%3V11Y!!-7BHB))EQPJXV55L)V"/_C ML&%6F^)=.T&+3W-5.^;NO$]3:$T$#@HI+&#'=$$CFY*K^N)Z$#*O#L/8.F5J M9?1W*5UZ8'YK*>TV*QSCKW+:GDCTV MKGW,YYC2I*Y/:^-O"$.SJ93I&KR<#]+BWHTF4]4;6BN5IY,I#:D^M7D MIOM.?#(;6CZ6)*W'-%9"-[BY64+9PP_6; A%'\E8"=E@['XR]>8OO7'&U$DK MA':\:VMO<<+4R^[)2;=3[>%5<\,;I)T]U:G8@K%FDFC;U72!A1=#-1W1]G)PQ/41M$]_/K:\'YX,VYFH55/2K=IG56L%S*!> M/ )"!Z9)]4J[VW_.4S5I_%= )D]&%W"DT5_ X&/%X!]W\FJY\EZ3@>LWX')E M60#ERK( RI5E 90KRP(H5Y8%4*XL"Z!<619 N;(L@')E60#ERM4O@%5E;MR/ M:WQQX.D?MFT['FYG!XWMZ..)B[U<+[0Q5]1QL,*J0S>.1W[(J?G5>.0;//Y/ MPRH?\KF7B$7V+!B?)%746^Z\LLXJR; 3-'A.@KAI&O)T<-4HJ&JM+@'&NR\G M <;_?&D>_]/:^?3/EYWSC_"9]T<[YV_$SJ=WW^&S8N<$[O;IGZ/]DQUZ$6!\ M\N[L8&__//?#V3]N'N\Z*0\Q@CB;E.FA.' UW;)!MDM?'%JZPX=J$$/X#MN\JK*!CV7#!,!.TX M]91[^#0*R#TCD/,D<&Y5DH81CIDTFB=.+)-<T1;8:V:0^$+'&%C*8Q M%[TRR"FID>5!,AJ]2P96&M%L@65:AS+8!(P !E,5+D-,;(2J8E(3)IP@'*U )F M5I"L(-DC1K('J%1:+,\[=J^-"I0 P+V#L;WBGR5U43,BD>1)@/UI$M*,!N2$ MB(Y'%IST@&YD74CV>!QL-2MY6.Y1[O%H[_$,PB-R7YN?)M[>607CAWSR*D.2 M_GZ?Q6GOA) 6*14I/;24EJ'+VB6=,(N4.>X5,YX!-18)6V958F+I-E" 8&\Z MOGL2_^[V^X4RKXXROYL[K$F& #5.! F..>+>6:2#D"AQX8)/@9!&"M$5*14KUWP]7WA:Q[(=WMA_.N9"PUY8SBQ$F3".NM$&6"8,X2]QK M+%@(IHX;XM*&[8R5_ @,V\J=VNB>5OH7O\>>;_7CKYFX"Q[^<<#0KVT6BV5] MIYO%31TY3U)*2T6Y4<6Q+"HM>=/O#V/8'O9@ MWD8]+_^Q[6&LWMNM%*C_:JQ H>P92^T9'^>B>B.E-$C!4;#1(@Y[!#*8>Z1H ME)HK:41.6V#Z]CTNBQX7M"U2*E(J4BI2>G#FLG(SMS"7.VT? M[#?;"U6+!]#(3ARIZK?6X*B12P*,>YCD#\&?66=;'="I1NYV82L-*L?"Q<%: M-RDME32Q*J.YUSU]L?7VS,YX]T-Z?$$J:,4!HIPQ7B5BOD='#(PM(.TG/L9<@A>ZM( MK2BZ7!"W2*E(J4BI2.D!VP3'QI(U,HVJ>DO,Q0CDC+I[6NDFIKF?$$_6IKGD? M6]559:/X93-W=$8JQ@'>+;5WLM:EQ;-;[7&(*BQBMV@8QC"*(D'@>+5(@: M""VVR 6@MIAR'QD6!E.9J>VMH^5+",%2(03#7B]V_%ECT(.;M*N#_X8-Q\/^ M('L"2PQ \:(7*14I%2D]42DMWF/&HUSJQ/V+G>LK8L-JQD'NVG/?G_; M[55O# :]EAL.K&O'O>Y;"[<9%"ZW%)?S)!"(0580@+J1"QHF(M*4L MTD1@@:2U34HW3#U.LPH0%+A^(E*ZYP"" M>/$*[G3&^%0\#<"A2TH(A';I$1 MRB/O+?9<)A.XJ1->/X/H@\JY- [3!\TY!2VJ-*.$(!1';=VD5-<0A,MXMI=3 M&E2VBZ6VB\/Y[E,Q1N4UT/E(/.P6B2*;A$/*>Z&=T88:8/<XW3[U0EY50E[G*_LP"2_$1<:8MXLY:Y'+[3*"DWJO$F&3U MXR[/X)3Y?>P/>BT_B&$<;I\G_6MK<%:.EXN/M6Y2NN<4\Q]UM;IF^[A4I^JJ MK5SGH?*DON[V4FP-AKU8DK:6VTR^S-G!UEH9K2=(JUROS7B.--,8!8LE\ &6 M(DY5#ZSYHB?EE*NNNET0N$BI2*E(Z?E(J1XGQH7-W#>;F36-!98N:BT0MX( MG<$):>$D4B00K)-Q-%]#X-#Z^B#ZN0UV<(B=T,^*U+8],)%_^]>/ M=!8TIW(?K59WWS1?S^KLR^[)2;=3Z>3%("=?OCT>ZX5>XJ*7/]?+XZW!SLLK M5L;7\.<_//SO7^T#VO[JCKO?X)G)[B<8-VT>[1S#O]NOV[N?FL!N]B;IO:K0A>7W)9F&[XIFX+V7"#' MDT%*BVQ60^) MYUZSP"BRF@K$$_=(,\$0CAI[H5GF*W7:\YY!W, ?MFT['FYG!XT=V_-'#4;6 M&UE)EG5)N6XOQ!X:=$]?Y/GN=]NMT)B,_Z?P4[=Y^=?=/7ZM47<)T*54&*RB M25$R+B*W.JFD-7?4&IRX_/QFB3"NHVX;IJ__ZK_#UN"L(.U22#M!V4OCPE&M ME8D689TTXKF.NU.<(&L=2XQ*@0->VUQ4#/77SIINO/@?^""J8%C!L"L8QK3W M+%BG#)<\>FT(9\G[Q*PE/ E\&PPK[8%7"' SH4,F2&M,+N.)#0"<3Q%I)^%/ M;[%+0/P=K;H#,\D6Y%P6D"L@]XQ 3G$M:5*4>$:XY<1*A[D"%7'184-3 ;EZ M@-RLBY@F052P DFA'.**8>2$!*1+SG'.5!28YYKVZYS@VQ, M$Y $C(47U&'%LA/0.FZ)5CZD"+2.\NMA[D1-V. E M,4Y'[P+!H4#9 T#9;-EL6P5[$H5"B ),T*"131BCR 71)F)/!*_"/>?K[18D M*TCVB)%LF8*6D00J1<1$$RZXU<9**UDT\#^>5#$]:P)N\\7$60@>)X5P2 1Q M+"6R&">4@F-*:\D"5X!N;%T(\G@\;#\YT,U-N]OV+#_)3Y"Q7/DXKRP+X)E? M61; ,[^R+(!G?F59 ,_\RK( GOF590$\\RO+ GCF5Y8%\,RO+ O@F5]9%L S MOW*\ ":7C \X3'6F@$;I#UXYSON_;?$,991EE&>7@ MAAO 4\OMVXX^GKC8FZ3WX=M4G'J:I_-/\@#>\^@=-2JD0#D.R49E@Z8TJ"0) M2;XZ@,>$EB2]NSUC/W\WEZ07N4Q,*8HPPP9Q9A*RF##$.#5.,BD$]:M,TGM$ M<4(%;.KS:$N C0B6&V64ESIP%HDCVD>X"_,T14"=VX!-B?99(1+-1&5S[1P+ MPB#"I4+PET'&N80892PY2W#T+&?38;,HFK&@44&C.J(1\!M+"$TD6<(Y#S;O MMIJH2(R23L2"1O5 H]FTMQ"9XBHQ1+$7P(N81)I3CD!P2F@'6XL/:YMZ77"Y M,5]TLZ!10:-:YG0HRPGED5@F)9=$..Z-<2H%S0C76ET/1R6GX\Z@9X8($2&= M"D$@0!Z'>*(2V4 ]EI!7,*YMPQYK HE(Y4*L)9E?=O M)$W.2,*B8<7HJ@<*S25\<9IP3NQ"V J/N+$1 M.6HH\M8$E[1@@1* (;S.E;E]<\_5MS&IRT%^N4>YQZ.]1XF*>N97/H.HB&8< M-*+M=6"X_=(<^3&:#D5*14H/+:5E3L53%)P9PS@C7"EMN?7:*!%ELDHS4C4G M()/F!.3GQ3 P=YT?/.FQS%(3#+D.3$(.ZY1D[:A+13 M!%/J0&!R;9-JL\ !4Y2TUDI:H+1(J4CI_C<\KC"/*BJG%> IUI)S99U(DM(D ME"@;WKUN>'.N/B6#]E@DY**3B+M D %N@F!A5D6BG>*\?CO>?; MC>YII6#Q>^SY5C_^FI'Z:-M^E>9LCT%*R]0R-5K:*)TEU'!OM!8X8F$2]E)) MR=+2N\&/.MU7[^U6"M1_-5:@4':,I7:,P[GX8(5=#)YPA",81EQZ@AQ6"6$G M&77&..?2VB8QMP_'*WI7.!"D-S=[=FE&79W *N]>+MC_LG<'79INWWVV'P+5(J4JKCEDBI4 1VQ)2,Y)HZJXU@W!H5J"=@594ML79; MXFQVDE8>Z\@Q8C)QQ!WVR)K$D&',42:T!L-X;1,_Q2(U18T?P@]2U'@ES';6 M#\(\"5HJAW3$#O28<&0 G9'23!@+%@N+.%-;52,]?@8G_B^'O5[L^+/&H I%2D5*3T1*6T3"M-%;2UCD1B*(N,U/.VMHXL M$H61%%(C+HU'SAF% DW:3-G!PM! M3)3>(ZJQ1MP2@;2)"06M)SISWX? H?7U M0?1S&^S@$#NAGQ6I;7M@(O_VKQ_I+&A.Y3Y:K>Z^:;Z>U=F7W9.3;J?2R8M! M3KY\>SS6"[W$12]OH)<[@YV75ZR,K^'/?WCXW[_:![3]U1UW"8Q#[.X=M9K; M6_Q@;P?O[NU\W]^#<7UZ=;[_Z9^3@T_-HX,]SW;@F9M;G[TCUGM.$$G92/&@ MWV""2J22U=Q@K@6I@&6N MN@C]Q>XTM6,5PKCDQC17BUZ9* +QR/$H$2=*(F-@HU' M$C@8EC 7BS%JDI?7(TV"Q!=;B MI:G3GO<,(@?^L&W;\7 [.VCLV)X_:C"RWLA*LJQ3RG5[(?:0ZPX&W9,7#*8\ M=(>N'1N39QA?,.B>OL@"Z7?;K7#QYD_QJ6X3=_,>P*N?GUKC]A*P;63T1'H1 M;+*<. VFBB%.1&=3,%BFJH/P34/!2JOR7\?J=V..!3[L*3!:87#%,$N:P=I3AJ!.W,FK*/.:! M6L$("=3=!B9+H_458NALA!- I0Y!(YND0CS)@+0R$4FG4PYLH]'BM4VZ3IC> M, 5'"XX6'+U3' V2!4^(Y-I)[K#4C&,I X^2,$E$*#A:#QR==94K'R)WR2&M M@\UM6PW2(3L0G$S!.F8BH6N;>ETI>?LV=@5'"XX^1QQ=QMU*C>%>)\*"X%S$ M!'AJ9$I!Q12$,O1Z(/U1^%HQX&\%FC/D,QKN&,WMVQ0#J/0I(N.4@OL] *6!2P+6*[(1)>$* 7* MEFA@/!)IJ*-!!VV!9UHB63'1ZX&?/L(J[XWU;_-_7.\_FU=C MPF_PL96I+<$_TUM:%=&+L6%]+I]G.V>/+CU@'@Q@.KO](7:94SR0"3/T\ZDT&)$ZFT94I2 MC256@E!I/@.&S]WQ[N2A%LKC?3?G:.Q%?]2!;SQLQ?YZXTW';S1L)S0^#%V_ M%5JV!R_?1%ESY=56.KOSI;7X49J_H)R-WX8=.PPM>/_?U\CXOA]CJ]UN^$FK MC"R%*H&F84\ _V' ^?=6IP%?W,[M<]<;\;N/ -X7J38->%I[-^N5/_QZ)1NC MG7+^YYAD-8"2=A$?2$;V: MJ4O<.[2=UGE51^ER68W*#[_MQ3ZLINK/W72QSBZ7V7:K[]O=_K 7]V!,?[2K M8,J'Y%GGS0N>=7#2W'X-; IXTC9PKNUW?/_\_5%S;^=L9_OCMQVZ3_=/7O'F MG_]\ <[4CO_[_NS@4SAUE,N#$_B.3_GSA[CYZ1UN;A\=-_]\18"GP3BVS@^. M#UK N_#!I_=IYWA+[&Q]UC;()!3+12XDXIHH9)0Q2')E..>&>$U&C+C5&<:P ME=EJT 8L41&-(YI+Q8!621M9\DY'AB-?:T0@KZ<9BGK#F"/Z^JU^HYL:TV*9 M$*[Q\E@&T.&#XP&-6M:,Y/:S03TT1B[>?O>.9AC-,E@)]D-C #<8'/6 &)W MEQWU&Q$^'T:1DR,]'(=/T@J[LK%20=8%S&[ ]E+=I7O:ZN3I!$'!8\&.G[]D MO7KKR@@O/KG46'LQM:,?-"R@Z52/H?7&MZ.6/P($]>UA@$%TVF? ZL N:L-' M,NSFK[SR@4[TL=^WO;.\M?3S-S22;?7@++)UQL'6[4'[8'U1+,NVNU M:N!&?KJH>1Y!]R16D^1M_ZB1VMUOU4=^N".WX+;]J5VY\5N.Y:?X]^I3Z]4? MY/=J9.,W7HYF\N*M\?SBL#]^[=^5]/-LGE:)]?W&Z4B[ MLD3SJMJ&:3IQL7=E$9 %\U/M3Q,!A,91[$78S[[9G)_<@YD)C=3KGHS6P5CP M?EK(:/W65Z*!^[X_&LM4!%6XWWL?3;F\ HF^\!L$W"$;_ M]V(:KUQR^>BM-MPZ?R"ZWC O!4K'B_Q;:W!4?>.'O'K@ 7,D,0CJU7=_9#N' MU4A.6OU^?O#)EWQX]?+BUFZ8;3;X$)@6%ZLR3W.XV#+R8@8+/B=NN[/&QXT/ M&XW#V(%UU88U"*H"NS^\E75FF%'J$"0#-VJ=MJ>6QY];6V\GWWF]07(M3-W< M7GM8>*NTX$+HE[#2.++Y3YC:",,[L8.QE&R_/SPYK?2S,;*Z8/I S;- >]4: MR"^ 4L*%<3#Z3+ME7:M]*>E\[:6P\L6CW>(P?^\UGX.O /4YS< ('^_'I: - MECA\0W;FM 9GHP68Q;O1V/*#885C(_B!]= .,+24 $_&.M7M3TW!1N/IKH11 M$9!*[]>G$:$Z4H"9#1%PI)6M[(8]A.UL-+4@%W@8F* &H&&CZBKQLMN+ZXV# M.(B^$N/+-_^\W&V\MZ'5S9TJ[.D9Z' ?OA\D#3.Z56'X@NUP?0SL>27FG: = M*ZT%3;_6.S@:2E6?9&T%?'9A+89>]_0%<"( [MVT??E].>UG-,0K;D.0AL^N MPV_=7@#PKTMQA@=@LZ_$[M[6&;Q'8"SGN^\^IQ!Y<#P@%> ']]@@XP1'0&F= M-SDORZNUS8HZS==)F))T?[2=7NYR$W4>LR]0X,OU5E&KBXVXD?=00*()>YYB M'S_:O3]V8*> 99N7\[<6W#][N<)Z=:OA:.?*(#/:6<=O]RQR M:6[>J^1X06YAJ#"]H>4KQV.^]V#JJT B#O:-[Z>QJK Z^:XTA 5U%FUOH['? M'3;Z1]6&TXLVC%?*KU'WT?YV/.R,X+#:X*YN[#?GA9,->KQF,]F$AYEFBYE1 M7V%]&XV7L3>P\!;P*'C2D<9<^%^.+,R/B[&3[84V[.^MU(([C19U7I_5KY7_ M9C#Y[.F4(3K#OOXS8UW>;KW>T(^C'MZ/0Q_*CP/CW[J@RF][W0[\ZD>K9:L3 M7E:DO?^F,WW-A$W7QG=S-MGMWK=VM]^0_?/7L%-]A-WH'=GY\XW8WWM'#K;W M21,^MW_^[MONIWTRM]O]">,X_N=XY],./MA[<]Z$W7'_N'U4[9K''_'.]L$Q M?%X<'/^3=O8.OS6_?68^!6&$1SA$@KC"&AF?!()-SP?A5$@^S?INF+5.8,>B MI(+G,AQ.4",8TR"V)!6>]=T\G/#? I#XL]'/9RYH:U)4QD;$$L]..BR1PXK# M;\ZJ1'UP5,P*VEAB Z8Q2@?K(:&D &YJ7;O5ATV],7)K5)Q@LALH< MO_# ?/AXZ7,:D\R%XWW9!=.V(BQ3KI6M#Q>NE?$&LS=E^V6^T,H1$2/OTNDI M*/O(*!^=M+3@,C^HA@K,)H]D?),M^'!OO&+AU8HZP7QDVO$MYL.93,8SN\EW M"6 V@6W>&;&"3)Q:F7A4'YI\9SMF)UMF81>L"JZMN 4LQM9)ML][6523(2UV M:UWC:5S@=(-ONW0S;BR@'0M>616+OADKX?CA60E[*%;RRO8ZL+PORA_69 ?" M.U/A.+N?7A_O?FH>-\^_T.;>^Y/]XRW>I*_.=_\\:#6WFT<[G][1@T_OSN=V MH$_OQ/ZG';%/=]CN'NQ6\W=H>#"IM &,]BR_GYO,T0.D88E=JEF#@W#CM% M@"# -N5C2%:)T?&;;\3Q@IXZEZZ0TMNV'[8K@RU[,0[! AU<7CPQU[Y-I&/' MTNE4+JJ,<_V1G"HW:ZY,,^[WT;V46R.,?']C"S;#:[9I1[;81F.[E0-EPKV/ M,'_R%,Q0F$T YE\<_-O)##_E!\IM7[E7M<=7.E(#4_C>:P-&71=L?]L[&%Y[$ MP1$\S[U@ZP=_%,.P'7?31.G'.C_Q>XY4?Z]J#/QL>&B<=?B[D1O)MHRI0)9 M%?M'W6\=($] 5UXLM 5NQE6>8XB=>00A=C\GCHL-I)_N/O_S@P__;*EN_D\5 MQWJY!*K861!;VY[VXXO)+[^'5O^T;<]>M#K5Y%.W-ZJW9F*!1^])MJ$)O?9MO$&FWUN0ZS!Y!E"K MGV1%W/K*'XULYCW!KG_D'WWR1U-%Q(:Z^5358;#R1K?]26VVG]9,_!4)__2F M9N[2!7DK(W2':PL/C;)Q>"N!.4_Q*S?Q95+#'29'(*:BSE3 MQ&L[ B[YQ,]NYL@RBK"J]ADP=_=/H\:%(;,=.T]/;[!^'E:U[[2,[NTR%AK]JG8Z2]([?'QW\N2^:GU[A MYM[K]FY.T-M[GT-K^,ZG-_S@^ O9/]__MKO7/II-TFO^^?I+]?[>.[+SZ:-H M;A^"5?O7T>[VX??]XZ.3W;U_CIO'6P+&E'9:F/P]2M+#S>U7WW>W/KLD/(E2 MY&+S8-]RKY&)FB(+D&>I$0;37!$"BPVYHNZ]=Y!^=Z$M!0$> @%67FB[(, = M(@";00"-B28!>Q0#!P2($I2?&X:B4($13JA68P2X=1FM^T* %97HKKY;C5P\ MM:5DKRH']/7^YQ>/D)O=M'?D8[_'BNR%1[%.7UXY]\GM)ON/<&4^>/.-1T0+ M5FX8O.GX7A4)9=OC#AS5UVX-!KV6&U8NY[UN]=H?^53OK3W+%V_U>CDZIXJ@ M*EQA":[0?#EG+1AO),/A,?UIFSZ!AWA[[B(W&.'Y_MRR8Z7YYQ?IF#Q,EC\8=XI*P05@AG$ M4B*(4^Z0I01HE@.9*1(\23Z[9.2C+IKV:S2MH,BC)7D%1>X41>8\VCY@EPM/-W MY_OGAWQW&W2'POT_O3O;_;1#F]L[8E9_@*?!]X!^T5?T8.\+ UT[!CWAS9,W M,):L.V\$<$.\<]Y..WL[I'GX.07JL%8124QR11VJD2$.?CBGC89YCG8N#=!1 M4[7C$E=!K3$JE2M:9DLNK:D3\=9#WIUVZG M\9?M5.7OV-6:5M:/Z]-5=1VGL.ND*@G8/VJ= BS!WAG[H_2Q_^WV6NR#C=->-[>>KU+IVA98M!UT>V=7BO],%7;KCSX]0;U! M]WLKS\+<*&LM$8X':F!Y M*\N7=D]-5BQLP&[,1%Z.T]JK/ZJB92GV0!RD/COPO2/(OO@,# @+%0R27BC$ M8VYIDCA'%$ ;_F\YM; #<[.AYS;@G._8ZH_6]3B!/M=MJS;;O) />U5^*/S: MK2K%O01M:<%2O"C-=5&L$?)EXO+/HT+-5THX.7W5V6B+^GKU=S.9+:=G(93M& M%>*N&>$D8;87OT: Z>KOG%$[KG^:BYG&_PZS*H^+/4Q/>O6->>8S&Z]F_[+8 MV81@#ZYFIL[>XH+,7Y14&,MLKL+:$ZZ+.5T$HQ=]]DR$I6!,8*W&[ZUVK7I-W+OR+2[_>[\,TV18&4TDBYH0":1 MD,Y-ZH T0XH(]Z#VLJL,.+,GP)N3(O-3* M$+95E3_=&J,3,-V_+XN@;N7:JW Y[,Z=P];%Q;O9:[-W9#MEJ6SOGWVFFJ9 ME$?!B8BXB099&W/]="DT#00[DUMHLPVVP(I,HZ*.,&V7(LF;UGC")Z7V.G&J MTMY@9N,;[3[V)-?"/9^YP:2\[:1NL0>0 U#OC6OI OP#\^LO2YDT,V!.&:H3 MP=QIYV146'.26SA:;LLJK=4JW8&Q[;[[#":92$8RY$D"LN5B5=C?(Q6%Y0G, M-8U%SB);T#^N\=N/C.XD'>$X,&F8X=D^TL$$S 2Q.%B9U V,[HED7^>*O_'O M7&-\5IXSQS4?^S$-VW^W4IPO?QN&O5SS\MF)&6SR;Y^S;GKG&5+P#^+8Y<@9 MEH$I6<8398[9M4TB+J/B)D9S52ATOFS*L)KI1ANF^M\CKC@I?'^V+&[DVF>* M)D&,I]QX:P SF'#$BV LQ:K@1KT6U!8%W) J)4X,1]I+ @N*461PDL@&I0RA M1H=X.-W:W/-H9(HX6Y M)M8"X>463'&3$ ]""]CB+:8 &^*2Q"R!&H_;;*ON^*(U@*_S-W!<7_%*/N+' M_IFC<51\@:CU<07_D9_QLFY^MO+[MCUR1S1.6IUN+Q=Q;'5R'?7*,0C4]D,, MMC<<=T_)?KUE=A.:@&8KK:61EDLMC+$B !^E@%&,8CD^4V-$H/.]^>XS52:Q2#CB"7O$6=1 +6A$)L"4!ZG M1LT,4BT(N!_9**>].+#?&X>Y=/>XQ%FU1')KF0>5_)\PHK^[_?YNYX/-9 M7*S29RUTLO/NLXA>".$%BDH:Q*55R(5$42[RR$747O-TC= O6CGUKSA6QX5@ M=T>&[\C)^%LNLMKIQW_G;DZ3MCZ7K8(6^D(O/* 98B8'W'4X/I4/?WPJ'NKX M=+3]V?:?O>[PM/^F:]=T#S=;DT"$9GMW[^A+$_YM;GN> MG8+-\_='!]NOQ.ZGW*+DH-W\].IL_],.FU6R??I1[/[YCL*_N F*"8K(0D-DIBH8G1A]B!U6@2-2QFL^NCTY\.:>0QK<_-L M(TGD/,+UE+)D O;P,=A46$V/6A^F>U'5/P;$VFNYZGREW?VV>G(]CGQ$.?GD M!9-7PXC'=QJ]U,JX/'B!B*ZBGA]"#M56(2]B0^]_"+]?F2["-T2>BUF"?'$0 MG_%NU*ENU)7LHJM0Y0N>7A27)X6YD'NG85-JM5OC [X/\(WV-%\UW8:P\0I, MWTZ,U=+\>Q VUD>'Y:>GO>[WJJ-8^VQ)HH5ACU-22Z$XF('6,!/!9!><*9=H MFCAL?L:OKNP*/]X4KAR57S'2P_:,1+Z](^.B,=431[%6JOIR7 MSP UI]0EF83GL'6YI!45ABK.F51N$E Q9NN+HPCW[O2RFA8L)S 08 VX>?_R^N_>&-P\_YRA>HY-%BF.%>. &&9*7EH[" M\!"IC9GRKV/%%J3\C (K1K0^+Z$QLZ_G*H)E,2I9DA,_%KQ?EL5H68C=K<\2 MK&Q/'474*88XR7E@))\G)>N8)H08, 9P;4K)?;&:2Q;P<,0&1I'],K 1?&UU MA_VJ_=S58/MF''SK]KY<1D;]'WMR^OLD7'!1G%3AJO7DJI.H4;$D61V9+=-$ M]54(9ZG5:&[O73IU?YU_2D5T2$%I@1WL0]$1HF *!4M6YQUJS#^!D=X5_WRF M\+^SMR5V]V"\>_OG.^>OON]\^VQQ8E&S@+30 ?'LGK"&.J0IC]A*1BOX9^*^ MZ69D/C&+32"&<,N=92["?Y99*;WW^,)I)="-%\MJZ&99.WGMG.\3_+I/#):Q;%[AZ,:>\0[VX? MXIWC=Z*Y]3D2G8\0*,+15N6;!-(J2L02559[$P#\US;EHH"D^M+)\9;X$^94 MG33"AGG%>5/XTJ/A2\WNURIOID%FCK]'A.D:MO0#U^XB']\?[6%L?.JV4^.E M/66[\Z@Z@Z;W8& M(/S8.;(Y020OP9/6][RTCN"YT:@?3AYU;H:=7<:3#)#I X><#-+-:R#G)83A M^#[9[LN?\..5V8M5)%:%AQM5-]!>5IQ1PG:<'_8D#^17CD!Z<2K'Y,<@O3!= M)I^A+-X%1M8*"&B4BMN__![0MG'#\-&$=-"D@?@XP#J_W+X,+AP_7S_^=.1+ MG%<_QU99!->J5];B(\_'>81YC<[\8=L57'PXBC$O[Q^L\.O4R+?A,P! &0;[ MC:/8#I5F578?8.!V]*/=RB5PDU9DR]9NOG6]YMK-WK]N4VYWB:)JM:I2..]B M3,8'C+TQF'MNH]!2>,*Y"$ER#+RP.JT@A/XLO6F)TXK)NFUV!S'7J?F["X_Z M_F(--V-]:CS](IL8URW\>+9_OB\.MO]JP>>.JNN/WXF=\_;)[J>#H^JUO4/: M/']U/E>W<.^OX^9Q^\O.R1M@(:\R^SAI;G\YA^\2!R>O\FMD=QMF8J^9=C[@ M\YFZA=8SC05QB#GG$1=4 Q'!' 7&2:0)9&S4VJ;BMR]^^OA*43^H8N88_)N#<6N0QI MFAE)K>*8>;^VR=6".CN_5GKU03#L$=+.CQVP\-I@4UW2SIOT(2KM0AX,QWK= M7^)G$T$7:O;+L'8V!VLBJ<2IPTBJ2')J6D2ZZAJHE1#PCI4J]_\18.H^'FYV M7WTRG@-%G)1P*-2PSI#Z"]1P(MCQH5P!TB6 M#EOXS*GB R)Y3J,"7',W?_/ MWILVM;4LZ<)_1<%[^\8^$12GYF'O#B+8QKAQM,2VCYM8Z2U5JVJS*>>S,H!.4D#XM0$'0Q/B3+@AUC,B.PN">)3 MJN$X27JBGM>3^29+HOBB!N_MVC4ENOT&NDU;OXR2**.G*'+'W5D[5A<_$EQ[4/MT,#;\4_O<2!\IU] MKM[#4?,#7[Z$^,G:BL-JF&F>U+F2K\Z-[SL?IO =*\*Q 1L<2^D1EQ0CJY-" M2?O(L:.*1 [XKO6,XN._1U@?IB./A/Z)*&9""PQ;-,5[IGO_=ZO7N#S3*YJ MFU_.J[M'ATX+(KF5R%HF\NF&0H8Y@8Q1*ND@J24Y#@;/R$(O/8%/#,S=G,J0 MRT?'=L_>JIY=>@+?#)KE1;[1@J$$M+D ;7\*T B3EE"AD!6YA:W7% '$411Q M$MX3Q0/517'F1?547R)7X%(#VF8<-GC,]23*D+XW!V7CY=VUYR6<_2Z<^1MP M!N_;^'[(=,[*33;CE\U]N!DRTA&D!$LZ>>.(!WN5FL>'H93\[!$GM3<24TN2 M]L:0[>9Q;0EMOPMM1U-,C>>.HAQ(6I28(QY50);H@(AQU,("4T_QRKJDCS<] MEX^IO:I#VYM9]\MR)DVG_)(_> M,\^1MDPC'K!%UN8]PT="I&#!4)X36LR,9DN/.OE]C!J][3R8[=3<8/G944&C^BD%_5F;4ZGD;A7RD6I.$/;3DS@NJR7PEAICFBR\CQ-:, MT NO>?1T@Y4/&] ].#A'"-'#5_C>FYJIK\Z@]L-JC2_$9*>:$>(AW'5CK%3A M>\>Y154NJSILCL7(ZBW"\A*S_A3?G"?"["Z.-8-F+?DRY\*)#S&2'_+&[V[F MR#R*\":.R&I 5T:DYB%NY)?5Z.>+R7]?_IL'O/^;\=)8K9@C0AKN,+>$&BF= MT$$Z;Y5VALVL0;L@M_[7H:*]#0]-:_NBUJBR?5H]W]G[<5)MY-]_KA_ =T?7 M7<+WSP]V/XI)#\U^8YM6+T-C__*C.-C[LQH_/O9I73W[7#5/B M78EW3X-W1@1&"68D4X%WI$QWI$2[UX>[]@$WGGN6,#8 M()ZT0%QJ@BQS$GZ21F.C4A!%A26ZL(B,)\>[]Q"N\:'3*YH9Y6/+U\BMRP"1 M5T ILY#U=E(NQ=3[UFF&$FOGP=J+:6[)(N$\$:14I(CG# 4'&R@RB5,?*#>* MZR*M_]'%[!88(5)J]!LB3:5&/TZC)]F3H]8Z IS)RP 4R@>+-&81P>(9R01/ M+/<&,@LH';Y\,5]+S8] %WJYN5$4/VJF'V)8E3(7W_ M%,*7^PF7*#L'RM8^3/,F6"[FM44Q\5PN(W#DM%4H6!]-BE;;:(JD@445 7[: ML*@2!-X%URI!X%$@,.6HPB%@ZS72UG/$C;7(1NE1"(QSYIVBE*RLBP5T.'C+ M)7.6C>@L6=&?)[O'+;LGU MG_$ZN/%)^G[+W,/[WI'.Z*V;-1VQM1FQA\[V8K[!ROH?Y%\336-?CZZ5Z<:O MP708JDW1./:FTGP2O7J2JOT#>[P(.N]^J6>4F"-?JA?304R-(U,R_F3I]K:VYE@J?> MJX0"%MFXB@0YC#E2*H3(B,7*Y7,:\7CN]2Q L! 7[4-MLN7E._._P>N\QWL@ MX>-F>I=7QY=GV+8E EA@D"4,P:Z'B1R$D>DA?=:4X&9P[-U M_5\O&&E:,NB%,=-^LXH7]]+.:8H\=<%O=3FOF5_XN=&;XQ5U[7M*(>=)61(X'S*6D("FD:-'(&,2YY,AX%A".24;XP0?A"C_\HT.E2UMAB6V%I;['>_"V;]^@^*5[_95M MI/,XWQ; DR><;[_<4F&/_)A2]/VBA/OTY^4&.M<&6IVBQ]A9HIA1B 'O0=PD MCAS0HQS:0J/!3#LJ5];EC'S#%W&SE0K]*IEQJ<:+5N,)'HP9=XPQBP@'VY9' MK9%-BB$5(A5!Z104SVJ\A,492AI;=K;]/D6Y@7-(S2Y$P*E-M M[9!CSJ*@O;7$D>0-RY4HU^02;=>EKK]*ZEWJ^C/K^F0;M"@C55@AS9S(,6LY M7X]@Q PF3#J&C?1%&NXR!:W=0];S\/1\^REW?MG?8X,O4.W]GU3ITZW9;MPPC/^W^V!RT4.GTT>FZYC<^U MC?L;E/T(YVU [J,W4ZI^/,J_L5MQ4_<^I2<0P *1^+1:15C&"K6RD]U9CAM (* MKBFA?RV1XI<4_M4$B)1!)@]OLA^S[@>GAHY["## C= :Y0_$'N!?[(U)RL:-9MV[G:_QM-/-92D^P@7]B])^61R-.9FR M7Q)-E"B:D/V>TK<+7%W.)N":WS0>N$A2AA-U6)2L13SE1.2B,=@T*119NTI<+FJ@0+/.%Y25PM[(Q_ M%Y(T3H>$/\9#;MGN4;U=/)O=QK/&H->OIXM%*^H#$C_I8RI@/TVZJGG F(N8 M^N8@P.UZ_8X_07E<>5-KY:H#A7Z/JXOG,X?_\PIJI'S+[_%W?HT/-][BC52# M;<;_^7IQL!=.'>5RGWX7.Y^^4/@;URZ/>&T3QO9I:P0G!P!+W\G^[F> E9"J MEQNX=G:((_;>A("LR5#"K4+&6X-2\EP1ZX*@+-<[F"9G1=WY>=9_87M1N?Z+ M67]2VSB,P;&H@T?6Z8"XLAHYHP)2# <2>()/$^PB,PX7LMU4Z1]'^*\;8Z4% M\W[-B_6*MOM+";M.)2? MLWK_N+AK[KN:$6:W"U#V(>?SYQL9$7Y0Y#0/:YL#$U?Q=D)TSD)DY@,MQBRW5D:>D>++)&&D^$7% M-^'O>@+=*JX!J3R.S5!L],5V'*X%_+0(UURK_%KFGT09[_>2%-I8Z%L%5.T% M$:$@/+=7KNC6='-ELO+/0UL$5YA'%973BGN.M>1 VYQ(DM(DE'C*DLZ_5/YW M2EMN*GGU\N/ESI=#1A3%DF,D3*8MI*@?ER0*+$;@U#Y7@,FD>MJHFMBI1Q_7 M!BT0/S_\]VA5BDF_M9>/)(_3-95WR>DM]*P>^L=C'^*-"T<>'7Q]B75 *0;] MNR^Y010\P$WL/K\KM% P0B8F[,:?>;B%)*J(L1 R,:X2)U)IRY2D&DNL!*'2 M' JZ,K[H^"ITX=0> 3'L1GN";((W_-,VS^Q%;^7?MPD4L*>)B9^:QPW]G>/CP_VML!2_WY1W3A4S -U\ PL=9)!Q0ID7())C@F$V^H4 M"!]N%05F;V0:1FPRP"J,D39O&\K 2@FCG:(21-\"'XN VJ=9H;L#(-"%JZ12 MS'KEYL), ]&$/7&WC$\@UG#I[AW776#S1%;) ]$F&X9?,^NJ[$9_W(:G'M4C M6&JP::X-MWKX*==D_1DK_P IJ_PQ,OV*S_)O1I;Z6'-C*XRR+_N M=RI'W4SOZE=W+JX"2W%L)G;:_QG [.0ZL).?=<%"A?7JCS]9'7W!GMY@)(7[ MO9<98Z://V$3+QX'5PZ&EB2,H7CK(MI,_07DKG7:[%S$_.J=!'0Q=N&G4(=; M]CO=7D%Q8,U[@R80SCX8U'>:GW>N[!V2](28],T?QS!H B)]'+W=M]C]">]V M#40W-6*C"4@T;'.1OEZYHH9)3 5^O6>TJFT+N:CN.BOD:MH1!9G M^&&*!PX_ON9 :WC(@T8Q@J,GCSY>*SZ:.'\^TX.GBO U*N[^^-<#>I'!/NRV]\26/DET\+TW-5-?G1%%,S2) M7BAF9(KKXR&,9>=,=>B<^7CMD+SI('FQ67^*;\X3\GQ7Z,*,Z(4E7^;,;AX0 MAOR@-WYW,T?F482%-Y1_B4BR;W>PDE<8R7Y/IL-OIR&_];#)N=__S<1&/O(8 M;=J1/K()8YAM,BY9Q,GO6H:CP,>M5N%\WCNO53U^/80SG M^Y?-DQH]J&?G^%3@X]Y^=JXSN)97][9Y;?.XOO-I^^S@TQ:\[U9C9P_>M;4M MX-FI.MU@7E*>G!8>64\YXL$39*U5*"1% DO14.%7UMD">B#.JQHOW'V^A+@2 MXI[ZK+"$N*> N*DF5#@2RB1!SC&"N! .65@?I+ !A+,T2I8 XLCC"W4]%\2] MASS177M>B46YV9O!B?5V$.,DJ=?LE='N2A"6B#"!T0HKDS @1!#):,$0-*J3Q9<(8!J&J^P,HQTJZ"6C37,:RSR!WW?B2Y&0T)ND#QY[ZYC!7!&> M^8(G&@.X<&V,5>[>5!4V%>TP.ZBAV[7MHR)_X.^+J0"LC9P>,9KL3SDFI;?= M'@8\O':H^>U@A]IE]>(PTN0HMA(I;33BU'-DG:&(PQHQ$JAU6.<4.B9GI*F, M0G6&.21%I,]5IDEE*' YI024WA[%2K+U;N6G;0[NSW6"A2D6<+&"1)]6CO9& M+[PQ?-_BPTW;CUOPWC_R:R]+)L$+"-H)/F3>) [V.B+294'C&#F3^] '@P-. MQ">9<_6(6-,STO5RV-I0VFY%[?=@/4?1_-E6'6;HS8=./!!C@/)P;AP'"7.< M,16EXDJ$:&VZCP"5Z/0T0K.S616'4F,-7(6C('+8J#<,.:P\,C$*A16U(I&, M3MQ,]RI\;G1ZI""5Z/12@@;W/@R>2"NU0#IQ$#0*S-E:,(V9LU%;$HD/N>,M M7Y,SB^'X8%UE(-6;3/'J&8TRV'E&=F& M'X$8W@Y<]9T64+-QE.R0L>7$R?S-0KQ7<])3-\?!=N&)[J+XQE7T[MUYE*^( M2L_FK\.PYF$2:V]VN8>%%**]I_D*K$V)SK?(_=1A#-YM"^38V1U2/(Z;' M(Q@.YSPGF\,'0YGXV#!]9\8/N MS]RV?NQ%MOVA20'K?#U)XZS[ZUDN!G5K?F=$7+]\6/5LI"U,N!'<9A =(C0H M?&OXN]VB>-#[C:6^K)X=@,Q?1=D<\MS<7TI21V;<_$QIV M<+'XP&"]QOCOQ1O_^I%@#SW-8.6S1#&_[H#C:4?8$P8AI MU=M%SL+O;,GB_,&W'E8+C! MB_.*;\&";X_6^RLL]Y7_ ='7292'1WZ-H\N=3P>-6NOS"7P/US:_B&JK*O;W MO@!9_G%2I=NTMIF/ [^ *'^ M>>7.Q?-H\/-D_PP=Z7 MR_U\OWP64$61%3;7U90&&9XX,H8+ST6(+"A F#7\Z//\ M5Q9:6H+&0T'CD<$ )6@L/6A<3H"&Q4P 9@A$9:Z@Z9-&!C.)I''>8&D5)K2H MH,E?"VB\AV#-C[,\>W]D)T'O;LKTN#E86FA[,M]?!B9W/W:YAV#7>,%V8[=% M;E6:@[?W?X9!-R]>"6'W0]C%%._A@?.0M$ !1X:XUACI@"VB^>R-,8K(PO>D;K_%&TIU>Q7J-LD8E.;>LD21$Q(CKK+!D;Q'5FL2!7R6 M)"_4C?Q2W=Z#8^-JF[X^MGNL4^/-FR!+[;<8+^B/J_4LC9!Y(:7V86H'-XYH M0Z1$T5"'N-4Y*38&9!U.7!$A)8XKZY2O";H@*^25>B?>O/8OM0.BU/Z%:/\D MH;D+[>CBWZ;P[S! MA*K7RV$V1VM:8MC<&/9MBL%@S!G6A -Y81KQA#ER2@J49!342R6M\=F-*A[M M1BUS*9=:]5\%@2E5_Q&J/T5?G*Q06^E011N8YIR:I/'* M.M-KZO&] !^;,E:N[CRK>U[;.)2>414<1K"A,@!9S) F1*/@1:0^$2V)*MK% M3CN()CKVO84DF-GYY%^OR^4/4\N'"6 OG%G^>VW%QA7(KR+CY\OI#,&D( T M .BH"]%1;U($&RPQ)X)QSY=Q_O$_@WK_8ONZ'\%.;IJV>VS;9;;G;3T_.:_F MPOO!2:8DPC)[@KD#/"?1(BF5X5AP'EEA1U$R(PUO* IW9G@.,Y"*I*W')WL^ M4L(6E^PYIX"5::"_D$"Z\^50FB0(-0$9)@WBTE.D7;)@SF.K(V<"&[.RSH58 MT].V?&68AGC=MB0OV?T)ZX\'/$NP#C)$DT]?O8Z.:1$(3\%$G$7U^9+82\![ MH+@U-C 0FR2,<(Q;!/ 6 ?!T ''#&E%G0D%YI.8%X.$9O/4Y >^1$E8"WA)* MX,>SZMFAE2J%7(>8&280&*@169/%$"L9%$G8B 2 A_D:>3#@Y23XHR'[O)D# M;_NS9?)-D/*%==5]LU3W!\A)#"7R-[;/@&@HGC066B!!+$4\68R\ N9Y+6C0Z.]Y%$E9+&RPRHH M3JF 8%$EL4KG[7YEG5&SIF94 YNU%PP[!D_+8Q;791/';N?%1#%_6$KB4!*K MI'9V:&(P-$>#22VR)'*#\HEZ]@80JQ6WV&56(M0:(P]D)6^!9,SV_(U+KH[\ M?O\,@%6 ?!95?U[4^8?N:+TY*L!S.A[HZBY2N43#KN6.1X3Q")7@42A4;4B%+Z*F%*C>K[@S:19EE ML#9.8O^?7$AJ#!&;[UNP+C&JS!QJR[(=+\*%UBM MG-HU!^4OC;$BLXG>^[7:+ZNLNG'H%4O68:"D/$?[20&V M4L 1$6*(H\9))XIH'TQF%+'-\C'?LBLI64J2BV0%EXKH)"0126L< )28GM^O M7R[[W,L.YHB'F4_6R^PD-;#VDB+CA$)8"ZT4X4:Q<.>RCSPTOZ[G640F=?JV M632?KX=17YU[;>(%XX2X90S?E(-;\E+8J*6XS!"7+Y TYTC.<*+,&XOT6(0H%_RQ"XYK7PYI#M^BVB$,=B/8)CB; M)1I,%>HQBS9HYV#!^8S@LXGPI.+H9'RNEX].K@E#$=%X&T&N>=PL,I8?->K5 M56#)0NC9B")QNJ9RK<93H+CYWG]V8TZ*^AFO2S3^U^TZGJ,"C_CZ$NN O [Z M=U\R5:OMA9@@H1,3>^///-Q"XE7$6 B9&!@0H/%*6Z8DU5AB)0B5YE"(E?%% MQ]WK H%'8,;",IX@F^ -_[3-,WO16_GWK8EHU=MH8N(GY^SNQ9NHHOOS# M]G&P6>6US8-F[?)'X5KK.ZL!JAWL?L'[=!_N56=1U+GC)TX!61\MAC/C^X.2'OL/ZO/:OD OG=.IBDA0'<&YR>-@L2\43% M!716VZQ>5#>/ MF]7=+^<'>Y^;DVFR!ZVOC?W=K=;.IR]DO^$%D,1&K=$\@?'AZN7VVU MS:WF?NM'JDYGR#/O)0F6@]'!+.+.YP9+5B 5B.'*2Z=P/KUEY/'MAE]9>>(2 MU$I0FP U;)*,#DQ0UVCO4[W))_*G^:TZ]X4RWRO M!4V>@5SEF=]N_S.<]Q)]YD&?Z88/DE(K=9*()L<0AY\!?2Q%*?$0""Q6BF1E MG<=%8M1,&OO][+. -UF5]!A8PGOM/G4XH$68N MA)EN?^"PHC(R@RC6 1#&..2PQDARPI-,6DN:5M8579O.DREK)[\9'5TX"RAU M]!$Z.L4"9,2&*XHB-QYQK(&I\T!1,,(I9RS!''14FK7IZ-&RPO%3:MB5N.D@=4"IHX_4T4DN$+!.$6N"O,R9[5I) MI&/.)6+"^Q2L)=X4.CK-UU]$1Q?D#"B>K5X)':C'WFJE'?N_>3HS"KEC\-:A M,\@!?..AEV>Y"YN@Y<;LEZ15M=@O07H>D)Z.5N$Z"*HXSFVT Q IEG*[.XZ2 MT-()(97/1RNP+HL^V%V 9KR.<)82(TN,?$%:6V+DW!@Y262ED %V+(8BUQ1Q MJ10RVBM$F DB6NYYS&4SU"PF^UHQ\@%],V9F7?XZ >2!^8-Z9?VED_GT2R7S M93?T6;W9W&B'[7;?MHM:/AN]7NSWEB^];^?#6*&/+G9VOYP=-/;I_N71>>T2 M%.YRFQ]L>GKP:?M\O[%_5KW\3@X:/QJ3.5@[F]NBMOEWJ]8X:.QL?F2@^(UJ M5O)+4/A&3D+>N*SM_FC5]FH) .'\T"H3A78$$1-S"K)VR#%CD#)&*@P:F7": MS._SWKED""4^8BYY_^ M,=Y^)V#0R09&074XMXQ;!U0:&+9.S"OGU#,F"HZGZ_W*994?)@U,FCJ#!*4* MY=+1R!J>:TJ"E9,B"\Z\HN1 V^U>Y*I 5P4KC\8JX2XJO7B4"V\5W8)^.U/P MU63\,;K&E%E\$AU9D^3W;OOKSP2[^Z'E8,O!/G*P]&'YI.\U\7,C9QSXX;[^ MK9/Z9[8;WW/J)QB@9SD,?3P7E?]K6Z=_5;Y=]/JQ=?89&L;F5W>B/V_#,HQFILN]I/G9SW;1WES;]MVW: M-LA!KE![,Y&\,I5$7B89EDF&TSY5[0+!+%%O+>&!1!LMIIS@E(2VGI&'^E3' M5NY*KF'8LMD&/^__V1ZT4.CTT>C*I7&V_J8-/.HR[,]V-H]/]B\#V+JU1FWS MZ\G!I\_'M]?5FEU[VNC^ND[F72VUBXW^$YVL-*O=?@6KGWZ>K+? M^@AC/>'[\.SJY?[YP:?JV<'NS/1I@R/#26#D3>[,H"E!VFF&4N3.*9V8T6QE M7:]JO;@@PC=VXE1BV_O!MDBT$KG?LO2,>\\=8Y1*R0'.J/#^P>=%);8] ;9- M'B19@;%DWN?.=PIQ$@URT464SY>4P+DC:(Z(6E5&/3Z5L<2V$MM>-[;Y$(7U M5 2& =\,<2J2R+3Q/ Y\*[$MA?$-C*!;30%JK **+G$$-!LAZQA$@FEB!-> M^TASX_)5P+"UZ3YO);:5V/:NL$T;S7F,VE'A./'$!,)$HCPF#/\*<7YL*^%K M'OABDV9GB"I)@I$-@B-NF44FBMS\@ "OI@Q^(U;6*5)7@]=[!:U%!BB4Q M>P)D$Y.I[MUC E M$LV#1--EO(+'TE-/471&(:ZC1XYI@:C66@ ?#LI[X%CB\12KS-Q=7I7E##@# MJ*U,RG!N!>BJE5P2@4D,PB]:96\RBU0_CP%=QFZG5.7Y5'G2DYVP)5);C;1C M"7'%&N2@H*;7Y'6BS2Q:6F,7@ MK.,N,:=-B+!7!RZEU8R7VKR$VCSERC164:L88DP[Q%FNP94+<7%+ J8.J+:4 MI3:_!VW^G12OTCA^'JV=O##\ M-*=BEPH\CP)/54EVR@JB&2Q*KHS(A4"&P3\]]I@8I;!*H,!XQFGLPPLCEGJ[ MO-OPDSE-RVWX";5XTFO*%>7>:HFD4A0!#FL$NS!#R0 H*V%<2(OSLY3JO+SJ M_&1>TU*=GU"=)]VFF.5:2UZ@**U W&*.2]!3;. T(+<-7= T*[UVNRT0[_#+K^&%!HPWN8 M[#[,[,;U.I70- \T31J8XX8099[R(RCIG L;!"1MB<2VU^ ML]K\Y-Z[4IN?3)LG?7I$&ZHX,<@KK1!G'+9EPRF2T6"6L .4QKDLPXSN5*^Y MA^!2._5NEF.M6A#^<2U66G81+#MD/?UI*QA;(EEIHO4\-QAEL*='[QD+D0>* M']I%L"P^L7#\GD[Y]E1RP1QP,"$9XLF#E<641)Z+O'JPAIF-Z56#]:*KN98- M!DOX+.%SNJ@B2X(R@:5G%OB4,EQ@SWQ2!L=DL"_A\P7A<]+3[#FCE 2);/(I MMSHC2!.?2Y.1X+6-VKEAP5C-UW@)GR5\EO#YU/#IK$M$!"4-YQ)SFTB405DL M'3?"E^SS)>%STK,?=#+,!8RD,CD3VBNDJ1'(::9AD2Q6BA^!3^9"2\#[%HMX7MM9*'[R7BOGH Y\?/DN$G J7392XYH=!@( M9F3(2(%14BXXK9(3,I=DX[-"DTI\+/&QQ,<%%\<#PXY*$3'1A LP^(R55K)H MX'\\J532RQ<$S\G#*:$%]U1%%*.GB ?,D7&YJ"7Q*3F-F%0P^^L^@WAL6ZUV;KP_\L_1GWVZ'F.H ._%_ZS]CN&YE/^QDOYO7 M\AWW;A>'C#M,I#&(6:* !YF -*<)*9AV&4T,VJ>IWNW/M7I;Y"ZE<+7+'%"E?.8C>"<+4 E'HQ M5#KIS_GA]'=@N #XJ^UHN*G 7#3M:2_^.?[AKW&AH7J[>*/BHK\ /(_J[?$> M)4ZG-I3B@<./_QHU%L=X#0_9TBA\8O3D^WN2,[5FV,-ZDL_5ZERO,= MK!%2#I9Q53:1+Y1_=J/G#YU>_STWNM[P?M :9#86"NBRK0X,[K*(N7O/\U*+ M_8KK=$Z*2?EIFX/X[KJ!#XE/I3=PC>C[F:'?%(X_'R =C^M:\@"9^OWD^_<[ MR 6E0Q<6K5I38LFE^ /PK$[KRN8,-XC?5%;THP.ZE^[M'^XKG/6*;\;;9T0B MVKD8#*>ULFD%[!*O];W+[=:U887U4_;K+;Y M_7SGTU9S?]?S:NOCQ&M]L@3BQ$722"+HT=,::F\ M#-*QM+*N5@6CCV_JO'R9)R4XO29PFB>1YAG0Z0;-W[A!XDJ\6B!>316?C(0Y MQR5RG %>,<.1U03^"#3%2#AE+*?4K!*LWUB27 E5KPFJE@NIP/ N46F!J#09 MJJ=5")H&@H*D%'$B+-+")"2US54UN,0V)^&OP@(O%8M:D,?EM9BMW]NGL%FW ML\':C_ZX#8\]NBCK[=\%3(0*D%^+":::6YFT8#*QP*7A)AJA%F?@E>CSW6!$>O5E9-U@N+,MBB0+9WKBZSF/R/(.^ MWFGRE!H\CP9/6C7&,Z>L#2AQ*D&##49:)HDHH48K$00/864=R.&:7H[RGZ7R MOKZ]MC "2CV=1T]G%,UGQBJ-N'3PAV,"N4 -PL8E;:DTF,!.RQ5?6,#Y$M7J M?2TL_ULG]<]L-_X6L7^]58;FR6.AU%DFHG$X9=+ M=TMB/[>>3A+[G+[KDTB(>D)!3XE$SI.(3%1<^^5['M4.D4Z0:GW4X_PBK\C)5BNGZO(\>[\"\H1974.:V/.>XLT9I)+Z5B M+G%N=2PI_TL T72O#2.< FZ@$1->H9S7A0PA"7D93-#)6Z_DRKI9*O]"Z0Q< M..%_>FTM"?]"]'>2\#LB0E*4(TMS*J;R,9?\]2@R:9R,Q'"=B<2CFFN4JONN M]]F2[L^MI9-T'RQRAQ,)2.:,6YZ)O^,YJ# I$@A\$(E:65>/=ZN57OS?U;G= MK@VQ4(KWUF=OKL9<44AIF% BS"@D[46DW#H4 M52K.#1FP@GS<[S'\G["P2?"BY];T\7[IQU]N;9VOC]Z3JVM)ZQ>BP).T7GO" MG& 24<$LXE(%I+VQ(%+ ]I6(406=6V"6/?->D>HNE^:6M'YN+9VD]4P3ZB.V MR,)Z(6XY1IH*C$ST*B67-#?:YG>FX,$^H2)(*1&UNK*&(0TY9CS2)46L<.?,>]CFN'W],5)+29U;?__O_ M:4KH7^4R+?]3,EOUN6>KGCVILM*S/?R;V9# MPB;)Z+0DWF&NI'61P0\X,AZTB_+!SJR91T4SMJ&R\,2"$M)V-_+^5%@#M1X.3$O%> M+>+-<_*V*,@KJX&],/Q=W(8_:X/626'DB *.[GU AD>!O/3)$:N4]R27 Y,* M/RK#ID2^$OF6YZV7@.O58K]D>D\*=;4)I@GC48Q%G!=HMF@WY /N<>-M9W2F6L03RE'^8I3O MP6GSA.7_E_KT>5GN\="I=,T]!V!-N.84Q4XPL%*#2V"OV62-,C*7 M\!2KC)*WF"?P6BS7LE3_7,BD$U6>"N&X%-PFK:-CS@(H>6ZDY&EQ-EX)/W/ MSYJ^<9%+9, M!5Z0"D\8-@X[)Y)*R,D<1G:;5WN92W MS :>7U$GJ;X3F@:1&&*YH!Y/N2N7U E))2CA5H#AEK*BSNH46-;Y*:OU+PG: M*!8(HXK&@"F/,FA.''':144$-"4KE0EUBC;^K(XHUK[W(I;\GMYU?426ZO I%E+G.+I^AIZ4/ORS8O_PX9",C2=ND@DV<"ZU9A)^I88FR M %M4R?I?!(GVIU@_; W6L<10E,(ACIU!6E*-DP!>3B378.6T#8E%3,-NY1RY$AZ@&CA$DQBR9LF3_*]/=Y5+=DO'/ MKZ:3C)]H2J1S#BDE).)@FR$=E4'2.YE22&"GR[)F?UET<=GA1F#"+4V61$NX MCLFZQ*70DBN?J/6\)/8O CA^FMAC8J33P.F=C(@+H9'V^9^$P-Z M><^N_/E MC.CETIN_W.HZ#[-_!GTMF?V"-'@R4B<0QPR+R+,8$&<$* .V1?:4 8IO+58Z M4X;IX__2E[^TNKMYDRJ*DFE!"F4)$$0P;72#(4!R1,RI*CW$*A.6*TJP,$'MU^EO6[7\5 MRU3"[-N#V>FX_R0 5CWB5%O$8XQL)68F2$S4YNPPPA8$XD7=3]9POPFRU6 MH5Y'>>P25-\QJ,[5U'M!J%K6+WMAA)TX/)11Q)S0C7"R/L< !.0LV!-$<4P% MYE($D>N7*?VX9* 27$MP?5?@N@2,M>Q>\-1H.EUV+6"C140F,0XLE>9\+1Q1 ML-@%)WBB+.7N!;#*,P*M7R5?+7P9_^Y;>"+\'>H_U\?O51NT0'7\]+^++PU? MTG7_O7[UPL7OX8_Q*]\82&/0Z]?3Q?/K,BV.B&_0D4H\/XWM7JQTTBC=Z[K: M>,4.SY+/;*_R?^;)QA346T:LP01S0Y*ET6@G-;'!:X+=X68! 03]# DN#G@ MG32)"Z]=S9OQ?[Y>'.R%4T>YW-G<%K7-OT&E#QH[FQ]9[5.M 2I^4KL\.-EO M;-5KC8W+VNZ/5FVO!BI[A ]ALJTWQB*/DP#&@RW221B4HN:26$PH=[E^@5C3 M4QI:)/G-M;):)1Q#X$GZ')OCB.4)8Z5Y+F6M:+&R9+RRI%S9WU[9D_/#Z#5V M6$E8RIS;GD\?=:(>&2%@'2+VG(7ARDYC;R4,N@"%%=!H^*\;8Z4%ZWC'A1K=@O@1B##Z3!D MX;33JQ?Q)D4? [C;7V?UT#\>$XH;%X[ 'E]?8AW@^J!_]R4WP-3GBI/=%\)2 MPB8FZ,:?QU==RS;UWQ.R-H2 7+O+!D9S^R1N&;<.F"403IV85\XIV-Y@4_MIFZ.+8%_+ M2N!MMWN1-2)_4NQV1R,*60A^_>JX#S6S,7^SYT:EW@.5^,^@WLUU33L5%RNG ML9MY)_P;GF#S_\,8FQ5G>_51YG3QZWH6S'IK]/MZRK^+/T%<*QWO!]U>I=.M M^'K7#UJ]_O!TP1_#4[/*VG[EK#-H!M#;;JPTZR>@B_G7[2*R"T8R\+%XL63K MW>N7LO#1:894>-.,XS#89N>L4H==_/8,K%5V8;./E6/[,\*78K[O<&S#417C M@#&W)P9X=ESWQWFZ@$'UX\V7K+=.82BM_';=^+,.,G!SWN!&&66*QU8^=."[ M[8M*,?VCN2Q>9C2/MFV;%WG*;J!8Z@RZ_>/*?P:V"\_+[UK<;P8BS2W8=RE$ M(6\ M%@("018)4ZDTI8I"<(GL1*$2G,H^T<<-YZH9.U,GC;A_X(E_Y'E:;/>\\U.;P![QRX\ MX.]FQY^\[*9-:U>;]I>S_4;U8G_WR\4^_7Z9K9N#W>/Z?NLS6$?;Y.#3/CPC M_UP]G]RT8<.N5R\_']?\X.6A\O*CFGR^W4G7W M(ZT='4:)&4QJ0(9:A;@('K9MB7,I.ZT$9M(S.J15(+(Q;/2+*<(L:B9H(HH[ MFHMA4!8DB)IATFJ_4HG A$ZS$'<'<64]3WOEQUCIM^IM4,XZ*,YVNP=?:%T5 M<-B,KC]MOTS(^=U*,!. [QWK^G/)W/_6K:LW@3#$7C7:+'MAI_TU K)FU-AH MAUJGW1W_\^^,P;O9KGO'\LFJ&X=*2DESI#9G'OZ@E"!K(T$Q^<2%H138Y:2\ M+24_^-J!K:.(X%)_P58!HGYU.#]!;>OM[#:*\]DZWB?+E>$F1,&#%$8 T<# M.& 72)K=%4DD)\7U?SOM(]BQ6ED7_XG=S%:!#?X=;9;*K?IY<7( 6W&O#\;0 MH/TZ.@D\N_""]728N.%2,H<\8Q9Q3SRR1&C$C-:>.1V23D4W)3R=&Y1Q,N7) M1MW,6WJQ70>: UPJ?3Q6O'1A,]N^)DR:UR(.S_&:^3.SWYU6Z+7&'_8;9\[WN@9:-U=9Q'S MP)60WD@AC%*<^*1=9JJ4)R(,"UC.AJOMVM8D7F6=.W M>6WS1Z/6V, 'FU_KM<87 F,3M!3%3[;@&=OB.K>=S;E36\%<;R M]:3V:9O6-K_3VN4)WMG[?+)_>82KV6N^>0)C"*GZ#9]E3SK\#;#V\7SG@\$' M_^\8^]:/MMTS@YU&L[FS^854+P^.:Y=YOKXVJKM'HKKY^7CGTP^ O.;Q06/[ MXF#7\_]W^>4P&.^I L!3(C @E=8AS:Q&&FP0I8!0<6Q7UF<"WYTR!%N+B]WG M$:/Q%O<5P/=;/Y^)7V^%5X*%:"E9SRQ9_C"RY(,P&A&=3\R#9TB;F)#&)N3: MMXQ8M[+.U@B=KM'Q7[?WT0#FR*V(R*%CJJQ=,ZEC0H'9I*E/!BPHK V80BI% MC,'^X=J&>9CE[HA97AE%)4S/ITSGMY1IXS 2HPD18!1)GX/1P5!R(@+<)FR\ M(-(EPS+2+BH^;XDJUKPM0@3JDZ05(F&JN#0:+%OFC&=""QQ<8B4A>E9-J]^W M;1W4:_2CJ.U^/3G8_7A^L/GE\J"Q(6KTZTDUVX27?S=VX'VKEQN7F1 )"QN4 M%10V*V(0ET& +>@QPI@)$150%9VWK<<3HB<2HY(0+:=D^4-%F(A<)V2#EHC# M8H-D28D,[,Y!@?9K&5?6,1C!T[*U>$+T+I+V/):&T4AX%(;+7+'=%25@N!8: MZ-$=.E82HB=1IDE"E,\L$LP_,L'D4PR'D5/*(>N\I0)L!Y7DRCHUYO6DY;U/ M#U&,5%,6"1!8QG$T8-]10K$PDA%I>"P)T;-JVL4]VU;K.ZXU3L[!7F_5/ATT MJPV8)QCW0>/OYLZG*M[Y!/=JP3@O_ZYG0D0M\TQZ@IBVL&T!.4&:1HQ((@:G M& 0V0(C4XPG1$XE128B64[+\(0&3-V&-$7,@5%PEBXP3$FEG<##*$-@3LH=( M/I@03<9,E1ZB"1TC@=%LPV I/,>"@VE##77:)JN,57?50"L)T5,HTR0A"DKQ M")./B'& M 1+Y)(V2,K $A><>4T :4]-J'^ZSXVOUZEZM<; 96E6ZC?BVOA8;%<[FR>T MNKO5/-C;.LZ$R&'L,UCF/D,QU_\-R$CE$? 6C27W6E&WD".S)Q*CDA MIV3Y M0\6-)HQ+1"@/N:@]1M;+A, &=L9I:1VEN?<$>S AXJ6'Z-=0;0S50=,@J7(\ M>&^H!+.#.:6\U8"W)2%Z1F6:)$2).J\'-5'.Q]X0>[VY<'NQ]YM75PO+.W?Y8)$;'&&R(\"B[P7&$M(4>, M14JR9(UC-E*YD".S)Q*CDA MIV3YP^0RO=8,">\$$"*MD24Z(BNTE%$#*\I) M,FQ-/Y@0B=)#]&NHIAP;8@4H%AW>2(\CL-FWC@]R)OW>/H=QL-IN[7@G9]I?5NG!WN?FP:>O MS6JC>EX0(C!5@! )Y*,#0J29 PM&"62#%R(Q*@G1C2V&M5=F*=& MK7[0^I+?@<)_O+:[53_8_/NX1O.V]87G>Q999D(Z'H.!S2I9V+:X0$XQ@P03 M AOL-1%Z(83HB<2H)$3+*5G^T(A(F,8"*:(]4&U!0++@CRB%P909533186OZ MP81(EAZB>[/,@DTI1D$(Q\0:XJ7(57 I5I'=Y84M"=&3*-,D(;*,TA140!ID M'W$70!\TDTA0)@FUVCIC<@R1*CU$RTV(L,NQ)-;F1$X.6F6H9?!#(!'#$H<[ M$U19)8(YI,15BV$$#V1&)6$:#DERQ\J*:(D MT@ 7RF5;;2[N&7Q$FC"0@@1T&-/L(>(/)D2J]!#=8[LZF%LB0_#8] JI?;',9^LK,9FK7+X^-JX^!X9[=99)E9@:/6VB&?HUXYEA+L%B6 M$&$5E-5 C.+*^BPK?DY"]$1B5!*BY90L?\B3)98QA[3A% B1D\A009$*07BN M I7&KZSS-?I@0J1+#]%]?1J8MI3!ODM@Y\4$YMQ[*Y.,0O!D3$F(GE&9)@F1 M)(1JI2120%<1-Q0,!)8,TAI(4(S1!9V1EBVJ[TKI(7HB0D0T,4H9 W8\X0HL M#BQ#2LQC0B5Q[@XM*PG1$^5S[F[TJQ]NM3GZ&3[]X.%_/C7YO5'QH?,BY(U#2B%%- M7(A*Y\;*W5R.3. M]I00XC'.>6;FP6'5IO01W5=%%^BFD<[SX#AU >:;!2RL(/"!Q64EHN?5IHE^ M=-H[H7"0R.ML(Y#DD6-)@E;H:&S$T@>SL@YV8^DD6FY.Y*)BG/- 2##%_JDL MY88PP[0.,KJ2$SVOJGV\;^-J[>Q582X^UX?I0/#>K>]TO_7EHKIY= :;V$GU MTU:C>GE$JTW@1#%XRF&_0EBQW-W<*60EQ\@Z')C2\"2HY$1+ M*EKL4%.N*9-@!U.9S>*40*JL0/1)]P1CHTF M-'*KB)-4BR0YQTXQS,MRU<^K31.<2#K!C<(2-("+W!1%(>=5+N+.$K=<8<, M:P7CI9]HN3E1T-$+KKP'XX[#6MI@'75.A)!H9'81!V=ON+'0,^OA]KV6/CR; MUN@6[%[P^66V]/?)_MY!J];XB ]V3RZKN]_AG4\N:P0(4^(Z%5U><6(&<4$Y MTD(I9,#ZYX0;,&_XRCI9G;6KS4F9GDC,2LJTI,+%#H4V@6 OD'&1(:XDR%6P M 9$ .[MRB6DCJ@;*9\YE&ZD7[J1."/ ".%8&4O &#%&<\T3E7?5 M2"TITQ-ITP1E4ACGW#?[>KZEWL^[MSH;]\9=G&^!D>W&W%EYV(2Y:'3>M7F>*Z_;W9; M/J[';NXU.5>+]*?J0:Q>O@AV+&CV+;7]QH1?S2 'DQ LA6 M!KCC>JT%6_3>-C[(Z>.-$[Y/M\_W+SW=V80M?'>;[=,JG6R2>0 MP/_';1@ MBV]\;=4VX?N[QXW]QE8#GLEW+HH(^U52S'."+9OL"'L]WZ!;BVXQ M?/]@;@_>Q1Q+'9P1P&AQ<#IA82G'' !>8F>7N8'MZAA?.ET +]N]@'<;='M% M8VJ]R:KO]BPQ-/VVWWAG +V*[@#L Q/YQ-P+GSMC5C$>Y@WJQ M7^4+B]:W0U3LA('O5YJCKLD7JT7K]F8S^GYNN@Z?PW#RKX/MVPRB/ZV_*-I( MQ]9ILW-1M'8_+;;"#*^Y1WTQ>! "0,+F:@'(10_ZMNV#]N5%ZM5[_7S9J,5J M)[\7['/%"Y_:7A_ ^6>^N'(1;;>W5ME(N;E[T?_]D^SP,81[VK<9S"0N3U':_K< 2K%9 S^%XQ^RXVZS!AP\FO MV!#_,\C=;&'I?M9[^1WR1@;:T(:+0LPW*QY3R7O<:2>O1.X2?CT&D9^NYMS%IU.LQZR(5E)5_W-3SN]>K[W M:IXO&%4Q__E".WPBJ(*WO>-*:G;.0)K^IW.6Q6L5AE"QO=&[P8PROK><^(T]ZDTT$?E FT%987H/1J(YE+#*0E&C-AD]*Y?X$V1O% M,)" M6H?-PYU,I1C\IAA\)X="JD2EX$BX'*M/(A#": 7R3A,?DPLDY]SWSSK30C"B M)-_7OJU5@$[W@=3U81\>=/MYMHO/OG4&\%>W??TY0/%N/ ?H^&,#2 5@=(0M MJKE6^;DVC3 ?8%NN\#\IR.A/&!HSJX#R30"AC7M8*7\T!2_A?Q4Y4M3U? M[X!]]\N;_M$!0QKVBF;S8G0WD-.K&^KA#6$C&#Z=C)Z.F<3L(6]\\T4_9-"V MH5.,+F,I[,2PN\*#89#M7HI=V%+_-=Q&Y](<[(-S45.=S2$P[;)?F $1-L0G MYO7#:Z>6FO-[)A0 Z,Z70YCK!/:G0S8*,8SJU"E$A!VQ*L+J*"=6UCOM&0#Z M $FJ=;IWZDYUT/P9+^Y7'O8G)87X8DH8^CC6G\\6+"DP(A@IQ)W\:PTNJGP> M@&3F?ZX6S_?%:(Y 4C.]NKK_%3EH=0I!!?H8ZKU6O=+>-T],(@EJQ*=6[F5?D"X"C@5H68[EZ\NAY M0/5&Q'KX4#]^Z,2+G((X@XBG-)[U*Z H+JG\!&[?[@-%A:M&MX:'9[HWTL7, MO0'(@$''!IA)'IZR>^NI5P; <%V&ORO<2J>#[BFL8YZE;H3K>YF@VU/@XN<% M689'WJGY=5#&G_4PR.=NM[TA4B3CJ,9)))YH3H-106C"L.9 IL1,;\@-#[*X M!P:&FK^3_AE/7.^5G H^.PS LS<.E4P)2VF0YY0B+KE&5I"(+"'PFTB]##D" M5ZW=5:<#>'RS<&M<+3C8>\>=RG$$PVBH\0$,[1O$O E"V.X![0>3,L-%I[(5 M7;?0:5AW4VA!#4RV8D_+&]H-_@["VNX,P,89V6YP=SNRE+(^'0_ B*C UM3I MKA8N@S@T]3-RP+# "H1Q%I99?[B7]?J=[M (L%EX88L8Y'^#M )X@8[FS\$T MS1[6GS#LT4.SKG=[>>2%U5>8H]9GLQBN'2N9.LU%A-P:ZY6"]VRA4OWYER/+ZX,#TBSM9Y? MO]FLC.R>7N$#&?J,71VP&KX10C>_P= C\#/"()LQ&XT9P8?# EB!^:C'WHW7 M =0)(RN[&$EAB7_K%,;LMSR=A14^'$:V7J]-79BQ?&A_\\6+^\*P,P:!!1?C M"0R@,-\O8'7"R*VR>5N>_AGYU2I94]5>%*DH* MZBS=< L/YW.C#&[WNX?5?^R%^B^*_QKXM_DK_^53CY AC+0^^/K9S:PG4& M M#-Z%TX@$8;R=A%-.8:L*_ XA3G[KV[2,<>K,HDY]BSO6.X3Q]N^0&; M(\)Q8\ COE'KK%7HGWGK;7F82@'.Q4VG"N[>/.CT/\S)4 M&I]AJC[&@D)3*KU.L_ \C1\Y="/=WD4IQC+#56=PE/D&D5=3,N0<_PSG2:QJ MJE:)TI4_\NN.9KE8$?G_M_>MS6WCR-I_A94S3-?ID 2M)A(I):D[#B__NT&2-WEZ&:+DK UZ]@2"8) =Z.O3[_&C^5U M]7)+)@VSGM0A!#L5E9SKP^D7)["B3"3.X$I%K(?..M#+T@X3$G;X":N8H*AV M7XLY?AQF15DY D$[T+45HD0585&S[=I ?+77ZU7.N\(V?WV?1&6G#DN/W2AC MAJ^,T2TL$/[-Q;>,,1"F:X!9L!O^(=,]D,9^=O)Z-GU8_90O/AUXIUZ2:I/K>'TZR\6+H_$)?8TSB!($*A1!Q7WMB=EBLS6&?&Z5$/3 MJ!B)^"I@ $Q1RE-6 WL7S[(A^]5\-L%@DZ[CV:_E$0'K$HT]'3Z\2VXSX/$" M5?6A%,0A0 S ; _]Z,#3'^3UZ.1 \3A2H*0[5BX,F&VP*=T,UD?$#E(,NV%$ M"+3, 0IW#%^(H F.@1*W"&"SLT(7 @2#1(D\H''?I>2&JVKY+(1J(J90-DJA M*>5%J?T']#8,_H"PE4:E'$)(:(Z39M*W4AV!,-%*4RS'?2YBP)SWX$4B.1@N M*O_6%P%A<1A.34/,#&, >21C;&)>P XI']F(,D8P]OQZ>J"G#L1SF9;!OI9 M%UK88?FM"(6M!*WK43 K[,B(#$XCDP1>8%HNH[DB3"ZD6: &J3E4BL@5>GR07#*@D)=<[@,H M?2FO51)!:)5&!R9[A!=$^-LH$B8T/-Q'89J.7A]8]E&:"=A"Y6_=+/RZ6V:R+FIF^O+5N/C^L0O,0S]_/P." M_]B]_/*)_O7^[!X8A?[5 ^9Z>V%=]$0^W@0S ;-\OWS_;V">SI<+8)S+]Y_, MRYO.U\\W)Q0^Z_WU-H2QPX?/W]_%%]\_&W\'U MCS"YU?9&Z[/NZ1YU !PV) MNP16&G2EZ7R-$-2ER+3B !NQ(@B;Q4D4@[@+ \?@+IM.-OFMRH/0JCW8>L+) M#R?TYJF)*^SP:-#E5_$TF9V/[/_?'JHOCY?@/EE_^]2W["A@>FB&""5MV;H' M:ZXS8@5P?MI^X)O3!-1(M4\XB;)N-[L7FBZF=FJ5'QF].YB7,Y'\,.X" PTK M%Q0B[BHD6;QZ'A6Y>F9M<<*QEV/":Y?U"_ZJ_N5UE!1@63^\2E+QYN*FUSU0 MC, VJ\Q4M,NFDE[% ^77(Y,-B_G0;*LJAJHG5U^WQ5=3J;CR.\=K&[:Y\&NC M319^]]BP7IN0Q=\^-NKCW]G6>J,>RES]MN=XRXXZIVRLIC@0T_QPK_Q![5R= M:VY@IOF\T?V92^<47TA/T(ZJ+V84/T-*2XQ7]."Z3J&!$MP]GLHM#ODJ-_\XZ#O5J\6D9N+'KIK0F4'ZWJ)F,< MU22;QU"-8-)'"A5=&3]K,K^>]/M=F(LPC*^SN+QG.=^D1G-N/7+CWOJGC5[Q M8$JMF6\& ;5"WX%_HI@$012&Q/4,PW.9[SDKATT^2LG_+L]ZF#B'4_@S*3NG M@P+6@^=GWZJ"JA/,!BIX=,.^-26?[*N; M/\R+[Y>=J[=1AM:S]-^OU7VO7#T7)>\5"JCAZ*%1J@6T"!X$3NSX%+0ZD/W.H M0VRP4R([5,9FT\Z%R]E.@Y%K4\OV/-WV8T>GK@TJ7> 9NA5:5AB9!N-6\.*- MY7@+B[IV 9FZ;9_KT;-R8(3$,6V7@RE&/2_TN4-]G]@1\+@=$*JLL^:Q\HQU M1JV .Y:C>[9CZ=0R;=T+O5@/(B,P ].W+9\ *Q/:-A4K'PHKS[7.-CR8E77V MU*P[;9W1R#&8;<=@CIG8[Q<1CZD7ZA:Q7&[$#@TC!*5UVU8S.%>99WMEGNUW M0/,"Q,X@EQ6_TC([040\,3^PV21>W7IFV@&ZZ^9XW@T:FR$U;1I:($@L%O' MLBQF1B%(&^XJ,ZUI!\2<_J=PEMM19.L.;)Y.(\IT#S90#\%8LSWFN[;)0+?S MS7:38)J5YWW+K!QY$<7^S[$!#.W%GD>)2TU.N4\]=/ J,ZUYK#QMI@6>XSF& M1_7(B0FV]@YUGYNNSBF0![=-"J(:/2Z^"J(=#BO/-=,V/)B5F?;4K#MMIH5^ M',2V%>G,8AZ8:;:A^X3$N@,V561;H1=Z],4;9W/_B@JB[?^51Q9$^SW/$,A( MN^%A)X5GW@HD?!4Z6^!OCYE)3(M' 0MH$%N!YT?<-X.(.@[S+*ILLJ:=!LF, M30:G=F0$C.A^9*,B9S+=IXZK&X$9^<(7[[DOWA"+MF<[22E_^\&PLH?0!B2( M(PKC4.<&0U;F5,?L5)T9%N?< M,/S0#!%MQ591\,-AY?D]M#<[F)5-]M2L.VV3.=SR ]>P=,]P?3R%;;#)>*0[ MCLN=V+%X['K NG;;:P;G*J-LKXRR1RQQXC?<)+O)2M9=U>>P=+G^@5;?+/_^ MS>;Y58S1=1"[MJ[![@'P_GZB]#6GD/!L _LV#'-V';M MY['HE3S MMCQ4$=KM:4;*&_#4G#WM#;!BPP]PR;1IN, M1M1BG&!R+K7&SFC@Z";SN>F[KL'""&&U&J(M*'?37AFY^UT1H&"U&@*KI;2U-6$4 M;TY0U@L;$<;\=G%S^W=@LAB$/L76F+9.#>+JS G!7G1!N8X0M]DW0%TSME"( MK3*%F\NC6\?+4CRZ 8\^3/)H&+'(,[FCT]!S=9"E@6210P6&U3 P+*6XK2OYSV:,*^X2$CD1Q^PM2Z=>8.N^Z[IZ M:#//XSZC04A <0/1KZ!Q#IA'MXYRI7AT QZ=,JX"D)56[(!=%9G HW8&1A6F5G/P,C39A9E?A3[D:7[ M@1WHE,5PV(:QI1MFX,$FN;:%16'&',CA7U34JJ'&4",,K/V.6BD&!A>[!#SQ1O7; JJO'*#[P4^ ME6+1#5ATRIIR8XHEQ;X>$M?0J>D3'22HH\=.%-.8!*Y$%#45[M3AL.@.<*>4 M";45[ITQH2S'<]!PXB;W=.J'<,!RZNH.I<#3MD5]EPKLJ88B>&E1*F>$;R+(I,YQPZAO48[H;^4RG-N5Z$%A,MUS; M<7P2.:8;OWCC6\[F4.Y[)LD./.+9)#@H9:1OA;>GC72'>,SEA.MV:'&=Y\.'4I)G>Y)GRD7%G2#R74,XU9E)+-UW7-\.B1_$GH^Q9DOA1!VX%^II<:*F^%9YHM9GX6E/% DLY@0Q M$"QWF$ZYPW6/VK[.31I[L1G&MF-BPU#EB5*>J*/+NU=H43M&BU*ZVY8$_^<9 MJY'8@>\&/@5)'Q"=.MS5F>_Z.G$#$M$@X*Z%/2JIK0!I#IE5MP8:I5AU>ZPZ M969%W#8I#6+=\WF@T\AF.J,&U0/'CF'''&J;&"TD=',E3;%J4UAU!]A1RLS: M&@M/FUDFM5S7C5WLXQX#"SN&#I(VU)D96"0P?.(B?I3I-N6P56;67IE9^QUA M5/A1#<&/4CKH,FA2UN6L'NFE;H+"%D:U9V06SK(64_WK)#KGA,@U CS[)B\>$/G M@#-,+GV.[*E$*5V@BBEM+8M"?K;&0.+V8'E>0ZF(5$3!'T0Z5YD M&#J-K=AU7;"O/ \$/=D\"5+YR)O+J5L#EE*&/9*IIU.)RZ WPI951MC8.GC2K#"*CEQ$0G3L!U2AVJ M!Y8=8U^4V(]=+V8.&%7$;PH'*]-JKTPKA3&EH%<.'7IE:QA32E'=TC'W=<:D M#*G)8FH@=B)HJ]0)+-UGAJ4[S U]PX^#@)E@4KK.UF)V^X+ H@2:$FA/A26E M!-KV!-IT(FG(+.ZR6#>Q10XE%@BT"*2:%X3,B[A)6(0^,I-NGH:V9P+MP,.> M38*44G;YUOA[)MAI&+YI<*J;#C=URK"O0A 9NLUA1TWJV0'EF+FP-?96=OD> M7WD,L%(?LO16[R9W/-)84?"R4+!2#9FE@I4Z[J1O!2MUQ. N 8NX'3/'YRRD M,3<\RV8V#T/+BCB-3./O\^6 U2^S-!SD.>B/)T*Z*PMQ%0WRRVRW8Y>9+."@ MV >FC5A2D:V#]A_J04B"T'0BR@W,?;5LA26EQ,W>B!LS-")B1V%LA2'EL<%( MX'LA)YQ1RS3]4(B;)>#-E;C95-Q,.:3LV/1,L$YU[C(7&S?;.B/< IE#J.M0 MTXP1XYR8C@*0.G"?T],"2*$9^ &MP"F^59ZF)1EWVM/D&L!\7N#K'O-#G7+* M=<^DONYPSV*V2PE# '.W*?W6E:-IKRS;_G$@OAVJ -OS"/W9#L6&;9HD0N2_T(ITRGRJ,\MS=,\W M8\>V'1(8]HLWUA:DOG)X-Y<]'3.B!#2UT'<(!17 MVD0&H;CF('AFY:K;*GG M8L]I6XK9L .6I<=NR'0:NL"9+'1T[OL&,4G((S,"]K042MO>L6F&C^-,*CV M.RBE )]6T<_<,(IC$"(Q]ST:N09CS FC,'1<*^1A1)7Y]"S2_8\9\\FFA#+' M-W3/Q5Z7S&:Z[_F1'@3<>"7W/BBW?-)7Y]%SL.64^68['+.XX.J-1I%/;I7I 0N16*S(-VP@(<8$] M/<6>>\>>*YI/FV,[*?/I.3AXIA]D3%QB>;;N&+&I4[!V=1914P\B,XR)X3'3 MC40P>9:#E[>?5$!J_Z]4J$Y+8A_(B<\KQ50H*5M;H&9+C55:9W(2F8[-#>(1 M:E/F^H^ # E7<,*8Q/XCP-OFH$9>9''*+49 M<2SE W@N03GE W"QA@9?1D491(_/#_) MB'G^3X6$J64U:I[6%[!Y6E)H 8^SG(,89=UN%K*2X_KG_0PNY-HM3^&.KL;2 M2&-1+TF3HL01[KC&O_5Y6O"BK=UT>#'Z6[OG,-Q/*RAAEN_;D1'X-'09-0W? M&L6XUL;>RUF?I-')Q)S/Y!3W73GK\G]^?/CKSZ@?F-0! MZ?S]\OV_OWS^TOER7V]#&#M\^/S]'4C#%;&LY5[>P/=O;[B?$W99QYOF7H=FA3G?J1KWO<8[II M@8G#/,8YQLVH/V]G009H98?#_W/.M1YL8J?0>!J!-+A@>=B1HLXB+0U94! " M[EA+RWG1YR'N0?>A/2D*JX=<#GH@MD+Y-Y)'D@X$8M=RPO+-/X+\US<+A6PE MZ*@ILV?Z69'@V*]RWA64\?H^B> //^@V.X*\[ MEEV722V[0O+9_./[YS__+[DT+T#._/%P^?XSO;CY:OQU\Y7 O'G MV?VT[+K\_N\O?[V]!-O@W/K\_?^^7+X]-_[ZYSG7^__^/;Y MYC=Q*EW<_NWSR&$1A8,HC.!UM;NDE=*PQ-F\):R^,%Y =87"4VZO(B M(R*>Y1 248;_BXEG>BXL/Z$6@1W@<"#TD77S >B-U0X46@Q[H-6;4,Q*JBEA MLYB8IT2:W+D?3FO7:N)\SGB;%.SV-N>W0@FLUDK3M?J-=R'J_N1:-#8M+1OD M<.14NYBD9::5]YF&:NMMEB>\>*6]3'[1BAHT \\I<1+ "\$,[I*0%Z_%IR\3 MN(ZGM_!$T%5^/9H17]'-07W)8"M!D<@$:*Z@-9SX/ MKE*,^#C:!XP/^K@P=."90I6'*9TM.?G)V4W,"51^+8NK19UY!*CT(0>C>.&L MPZP'+PNZ?S$(BI(!&\" #_6HJ$X,'RT-"9Q6DHKG+5>;)QXS+^MT_I(\L0 ? M8Q"8W%5?(WC7T[B#@!W1/1/.TW8M9^'71IO\ MW QWT ]F-O6=;2U^Y)1$Z+Q09V5,]E_=-_1IN.L_/[-CD>NE)88 MF:89NH2"[<4,RFRPMF+JFMQQG, R5@[T_,"C=O8M[ YP'3$\#_]%-^Q;8T($ M:QIJ,D3?^_3P^>9=[P*O_Q.N_?Z'>?G]M\[E36A?O(UZES>W]W^]#>G53>?+ M=(C^KYO_ZUS\^?D[&'8=,.J^7[Z%MWY_1BZ_?[V'.9.KM[]]O?Q^:U^]OXPO M$H-@>/[BVC NWYY]NSKYVPFBV(ZQYUOL>CKUXUB'G?-TBQ/#"SVP].S@Q1O? M!7MC2]4YCW*!MZ6J MFT:+IV6]XWNH>*O\SR7%+POCV*2@:A)B4R=P?.!7,[8C&E(KM"U/Z9M-$[\/ M,_HF0;",P''TD/M$IYX1Z4'(;)TXMLE(9/B^RS%=R6E*3JABY:=@91]A&0(> M\#@R*34\CP0NB5TG"(D=1O[RC<$5*S\;*T]K4J9I^8X1&+K+: "L[+EZ@#U? M;![#!Y$;,]<&5B:-2>\^&M?D)2^'H?H]5(BV8YBKRL%G6*"#.9 V+"S:TH$4 M9WF/82[%M_)5.NCI45;JU4/4:;7":75Y.J-XAC%W?#MR=&;$ODZY8^H>\6P] MHB[BN-J>A?UJ2,LVMZ!Z;IW1]L,7JD2N$KG+BUR;N@;E+G<#SP43WO <2ET6 MV+%C@E7O/I,-H$3NUD3NM(% 8C/D).:ZZT0@8&IRR()-8>'5>*KGR=X;:S%2=[3!.D4HKCJOI.$'4TD>7=8H:59 MJ06"2\TUR(''B50G-2.%L@ZC?7[>?8-%K;DW0=MQ=;=:Q&%N19-P(>8%,EN1P7#.T?LV $% MW%_\\3=GKD\=B^@.!:% F1F"RN7%>FC'KF''U.,!6+G.;,7PSZ/"H1^=&AFH M/^+\@3.M?+1&9Q4B6&/?SX0, ST^Z<$E5_$U?%K$\H7@AB2+R(2X 4B?!4- MCI- +28#Z<(=QR/9^'C(4>P9K:Z>*;NH3\ MY7__EP<[]OHWT+^[V:WXB[S^I:7=@Z%5E8CAED5((AFH1*/C)<*O^F)K $QXJND!.,H7,)^J4E "U@7!_LE15[;HLN5%*WV2$+49"WJ;K-8JUE>T_EE(K])_M*N.YR7VDD8 MHC&[0E'-?A2$#:N_M.W7#.W72KSE(4?3H%X,Y0UH[2:B=9X\P/C?+_\$31XT^,^]S\9T>.?J_:=O\"[DZNT?#W_U M/I/+M^^^_-4[@^>X1CX?"^_X06S'?LQTWXZ(3DW# MT3TOBG3'=GS#8C2*@Q!L2:)*AY0\.WIY9OBQPP//(6%@4-=A ;?@%X-;-/(" M[C@2F9R82IX]FSS[/B7//(.YL!.FSHG/=0HGC\Z\D.K$L&+#"!@/(I!GOKVU M/F5*G"EQUJ07WT6Z) *Q+_3!7O)R&J1=";G5A-QT&B3HU2:G9JQ'/C=T&CN! M[CF&K1.?1)YE&,PW+5#:Z.9]&%3UX_8X\RV/>9X+*[I&<:SZDZS5KGE_2XP6 M-YQ\.A-RGG@:AH9.Y38<=%K"\\JL9,;0M'TC<&/+T"T?%3//I[K/8D/WC0@, M3=#9J&=C'B$QYZ6[+-^!4A4,-IB;MV5 *6Y^9FZ>-K-"!EJA'P>Z89 -!"# MZ6PQW/CHAM!(*;+:-M*F[>'VYNDODPS='*C-B,B:?-B(A33JE'] !V M#XYDR]:#*"0ZXY$).T@,TW=>O/';_A%7_CY#2X2EK078 ;VR&)XF%]]IVTO, M;4X_#S0,=:L])T4F #[% 4!/(+],YH2M)%'G;..>2-3&63NCOIA*@*XB0!]F M;!KN@Z)# DN/HP %* ;/HL#7F<\=%CJ,N,3#X!F9 T.UO XT7X+MTI>L./9Y M+1K%L>MR[+3=0AU03['>)K!#L%M@8&P RNV(E=W LL!WK4LW0MLHL<\<$/;]0T:!R_>6,Y& MKH@EJ2_/)VQL)@;@!PF8%>9E.@T"*GNQ1$H;99CA ;U:&10 M&34B$:43"& MN1U2Y@/=!880KF0K03PE7)5P5<+U*1T3'CANH-/(='7F&IYN$(N;'G.]V#,Q+# 'HG(/A>HD5-KS YPM$;0T MMQ&TW.JD[;:WV:S)H]-^FO"POQ12VPV"RHQ%JK$E-(J^+ 9I-1733K!IL$!7 M$SVH*UR2*\08T<9\1Q5"2=VF&B18Q%-$88/?!$$+M+2)RO1B"IUDN@_Q?F+W M+5[Q4%0FURN4_L@9)UN-U[7=$WAU!#%?YL#8":"Y:##>2QT[O2.$G8#NP0WN MLP?9I1QQ\Y+T+DM"_$82+_P"-]0=%W56Z$R_EAU?AI TUXQ=UW@T8A!@@+%7 M*09])*?AY;^?CJX&8N/WOVNZ,4N(9MFX78.AH O<),K/,33K ,!M)>[K AL% M?>%AJ:-P&\$N%MH]XA!5V]H?E%J/EYTLPE%JX5*!%LD.X(4V*('X$<$(U[;: M?*!H@?X(#[G-$4Y6-#%G80B'II E0T2D(0GBQLF-@H\B,3J0'$^$S&(E FXE M692$,!!<>H>[FN7:H)_AN)T$YH9;BO,,07HS>-R0<(JV=A67'+NH)XAG60"Y M% N)52Y 16M:%H*\A7DA,-.\%6AK-Z/%%5_D43$KD&'05 M9T1ECY9Q7SX7K MX%6027"1HCL)*K9@V\9PQX;L/R$YD-7%.@(3#SF@K7V;QW$6NWUTGN-W?S,B%N$ MP5['EJU3-)7\B' ]=N(@9)[C1(3"7MO&G$Q4@>,K#FS1PKU"N..C%NY32DPE M#^!/D*^(/ ABK?MPP&?K>2H1CU'D1AQ/+[ADV%AF7,PFJ5A(>8"UM/L1$O%0 MWE;*40('WUT2#5CW$9$\*(L25AOE/I.8S &_3=*T4JOP Z$)#5(XF"O403D$ M_Q9R#J=3V6%#/+=5P :;N U"1Z\L(J3!.192,6$BA5FOEQ2%^%QH@XOLI.&H M0LVO325\QL1E\NM6_?TX];=6,ZRTDW(A:\T_A04Q==AJ0GEKN;"L+U $OX_P M%DY!W[SD>Y],MPD:Y+>+^[_CP'4-PDW=Y)SHE%J.[F%&G,>L,":>[;@&]O[R MYB3#K7S$;BU/4NWFG-U\N#CYVS BEWF4Z*Y#79T:U-:]@'BZ[4<>C4W0I3B< MHK8S3V%:('@>/21GNR)LX=BL9"8UVRXZN&;=7T.8S9\GD4DK!Z@QNH4%(,$& MY>);9J#F=G0T$&=J8<=^XG0%,;O<,&S;B2WJQI0X+O"HZYB>X1BN34S'_QM= MRM5-G7R$KG?+]2#G[*LN+,-7K'O/'HH7OTZBNB:I/K7PTVNV>/-FMK#R*>L8 MIGIETSIVA7#":?E*QT]VU./B_.;L0C/;\FR:_7EQ?KJ_/KRZUD\NW\/^3#Y^OSZ^UJW?:N_/+D\O3\Y,/VND5<.=-?_GWT\P2^N]UQY^9P-M**3#;JHYC&! 0UZ-RB']ZC,14D1#H3 0#T" M1,*702K/ ^$]N6 I4"'Z$H;.@;>C._ <.4E9]Z%(A/[S+DE!UTA LSRMW2OB MFH^5-P0NN0(-M4(Q'U>*4($Y25-42C]RX26$6]$'H1%#_]?03A ZI[0/9J M MAW[%B7%&_LA"BQ-TP\# [WB0#UC^H&%_#^D>K5U%G]K7;>V:@UXF?*UB^F?? M*@?MZ5"ZCGR>9Z<3+D\H9*-ENB[A ^FI&:X&[Q92H3,) MW^0@S)P%O)W*1!%UU30U&; M 7&U'MUJ/8KA>M0V 5)P903V.!LWU&(.%B006S&BZBZ[!U/@'!V!DDU1R1<= M)Y 1^3>X$@]L=,$G(3; MG)*42RD?$TN9>)_1R#T6#>U;;"2$<01@ MPA0C"1@#0!=M+GRYXJ%H!G4G!A#6*EIJV$8(]@$NQ]B<%@MW-7[QPXUHUSOQ M;O$*X+H%T@2738*"!_1A1V)J_4[.T(E=#,(.BJOJB0S>(DSZ=[%#3F_V#*K-9O'L6 Y4[]XM2'98 M,\[%>1,/RD'.QSW:XDD/(C+4!1+/D^*K' ./NG4%RPB*"(4QV;(!C SH 0\ M5FK//GIDDAC4;@VW()K5]4?X5(8LD=+/MK3=IVA7:+K5Y2P0^MX1;R.D1;._)@ MW5'T"OE:]#.,2M;"L%HY^<*P%'R,5D;+.MP)]!H.SXT,)HXTUJJ7@P,99P_ M62W@0.D8AU\QK@O4C;_BM.I9BDAN.ORXD]UK0%7A5Z"%R=>'.> _<77Z@$2* M!F%%B84,,4M7)W:]&6FNXV]P$+K1?*W@[!O#4+(49H^>K>6L_@";,3K6NB![ MZ[CWN)2]A2&%NB#E@@CY"UD@>]_!<13B=E;=B497R6.FTACP MW*K._TRX/6270! 80' L!-)#_\@8"\GF./B8VUP\L0H+2^DA.*@Z/&[S[+Z4 M$W[D9:NKR@Y(QMN.?*3T9J"JU<-M8=+3.^CUZYM'J145QRW>7[&A+6Q B"LK MU)C6(MYI56'OHFS5R1""FT9;65VI#?KP]E'%B2A=ZR]@8>1OE2^)W0\/.C$P M2K&J^Y-H?8C/Z((>T!W_ E3Y,.M)XL7#0UP$:R*[1[707=7G92)$YR@B+^8B MB:4[$HZC[VM=87PIY4D-DT+5U.3OA<+*?TD^7E+ M3>'UQ'(1BOF/+]X\PBJOU<(_X<(C(R8AL.4#VKY"RHY)_7&1&P^03>O#9GCE MY)&D-NLI-POU] $ZFN#HX.EXANI,JE]U[H]OIMJ;I]P;<<+4S2TG[54TJ;)" MNDKPAP#, >G??1#95*PL)LQZ$'XCQ1LT.Y!KTH8& M31>41[5]S[1]:/' SHEC!LVMB)4,[:<[]%"A6[[V& VZM5&K=K$9NSC4]N:I M#&#P86#CUZ0W"G!(-RXFBU?2$\U\V+0X5C+SZ;=KY$07[HJ9'9/*!)C0J> F M#"BQ;N4*&+G(U1X]\1Z)&$;MZU-L\>1+7OOW:OOGH8HE%(-,HM MJ$O90!"Q'&.5#^+X@!W@:N&?5 ^3=OW0ZYRE:KV?O"4C9UC3'F=Y"Y@CP'\PO'+[,!D#K2K5:P,#K+Y4 M)FF,6>OP916V$Z7H5:+.L""V3F)*TEC:^IB1RM.[),\$-;2&.3[5!&':,A>N M "))1 8,AGU+D2,N#,TZ^T>1SU.2S]@>B6 X)G<)W;DR-$4&U3"ZH/;B2=R0\."EYA;6SO!NICM@FDF\$6?Y^6#VHFG-HQD(*?6.H800*UQ M?7 L#J"]'&D6)?OVR^(-.LHR/'=Q&5Z#*NH4NZRG<-6)35%2Y .1\2>3XT16 M ,M[$EPH[B:H8+^L"RB0R^Z9*"#Y]!4U9OY+"R& \@P,L5)C9*2'ZQ$*TSIJLRABK M8D*Q/76IT=RRHIGBI0/.(!\K ,5LSGZ7@:DR2".!TU19+MD/"E.*NA)$X&\) MWS7R8&7!CF>[MK5W@QPWH/58FFG1!R$,0V!N]K > 4LO\)<'\12LZ9*E _=B MNEA]\1434K4LZ-8A<%1E!O!G" ,-^F( 41PC!IPL)THPYPM6!;]$G3,9*SH$ MGJY\PY)Y#X(:YM=:7MUA206_/X0WG$_O'U= X!F(!WK9(8JR] GVWD\(4 M;A^$R0YDTM;^Y%6HEU>.:*W+F5"QQ@L%,",[XHC/6]6K2,.E!O <@?[)&@:L MA@D%7>E8B !/#T=%+9BIST0)$R\?:NB&M! 6:0H,5D_D,$AP_@;!JO<'>3$0 M.?\%',4UKDX!TX)C6F2<5>44HJ9)( NU-,[R5$(S3I2 @ K >_T.@RG@SE6P M%EB>EO1$VGU/>MF$C!DK7QD#N:L(0HP88:]&;U)F*"^U#JR5_A^P MQD1T=J*.Y!"(8KY<0E@!N7/ JR.4@$-XX?E<\':0(QE*B*4Q%$8!!,Y1S,1) M*DMCV"W0256HG FA5DC3_2:'"9R"%MK2_N(@X 0-GI[_^_1*^PAR3"A"K/\P M0=@GXKR=@P'5TJ3D!$Z23DTNJJ*ZW0J>33XWP6-2EN#,J1X='KSCM8H8Y=I(OJZJ+/MY@LYX@6>&14\#?/L.N\,R'HY"86Q(D5_%,MP:AQ79>G3JCVJW%DUH"N(8@1TTNU97UH%Y.&0./LTK ^@D#'&[ M<&%_A]4($W[ ;'PCH#KNN:B5&BN1JT),D>3R%4 .:Y@^H)A1/342:%>DP:.Z M#)P?UHO-1HO=KQ9;%A4/J\%&F'/G,*;FMI\2U64*[7L"B^4@5)KYM/^1H_L+ MC)#SHD 9,L8"UPBD"'+F@'E@OE!%(VN<.O,LS1#/H#+'YHA6@CKNP ? M9PA4,/1'554ROU7'["&\^V+L39@+'NA #](),1_H8HB$,8%V,::93&D:(^UE M6"\Y#711.04JBV_&$8**.CH>:I".(0[),%5*UXUL7A8AEY!*KJ&+O/;.#X79).JM8) M0'4L%[6FFA"].2H$,M4KNZ^VII+4N#>MX1Q'5^.LT*4'?Z!QW /[0A(;E[D- MK"C'D6>&"2WU4H)Q('68:B<%?NP=G^*_7S'J5>>=5>9YP4?3$%;WU%18A/X< M/F+U=,INERLMCQ3AQQ\.MR8&\5$&T[RM8%K:.\:TW)4F.#QO3B6/(J\\XM#8 MS301_TP:RB#5:_-:0E5C3XNN+#V#62,ELMO*C!>N\W((0'ZX6L?O8R^.,@C/ M:CAAZB8SHID7[.MAF/.+%:\QM"5QXF/&%+JPX30I^! @9:3\USB=TO52C(#N M5EVHZG&U*!5=T.#%NZQ?\%?U+Z]!;^EWV<.K)!73%S>][K'\%N1')7_G=-H2 M#Y1?C\1*VY"BI6KT7CVY^KHMOIKJZB:_<[PV\;V%7QMM,O[=G :6]3ND&?;^ M>M(K'YO9U'>VM?B5'[OSL:4B5MLF_EK#[F:RIK74L**'7D4WBO>(N5OTIKEQAHJMT@VSX-J.G M<[I;YKIO?'0K1U9AA-GFHV'(^5B#Y/'VH:Y4MIOMSQV+M&T9 ME]SD+=?M2JUH[@AISG:=MK,[FCL^-4HTSZU/'.V_6:__6KM^*##O8 _/GV55 M%G.U+9TK%YK'/);CM=T5F><1 GXJ@7WDFT1HV]S=)AV97GW!&2+JB.1?*=Q. M1KFZUQB)FPC'[(^D^X'6LQ03+:L!-9")?+--]UXU/?1-I@9'_(9+M9NL9-T]%&,;.J66 M#E4=J,=J^?=ON*AHV>;:#JU5XI5-]K J8CX48K9+*"8*!M@KF"#X][+SO+(''3'$?@^<$^/X[>MG3AZ=O&R/R^3 MLJ8(9)I UM0;]IY CLP-J4+*!^7K\DSECVS\'I&5/0P-=4?N@7Q3 >6#5%!L M^P!2'0]]C_R5SR(53E;AY"/6#&P53=Z'/3J0=$ 53&Z^:K99+*YYW..XZ^IM M^Q)=/>K=]=;5^%2X<0O+?\V[70%4=HO-SRIPXW%@L#LN<)G2XNBKVVKT**#=\C9V7GNPHIJI#B$6L&IKFR7:ZTM^?> M(VOEDZ>AVIL**39?-3NTH).UMDZ@0HI[L+MN8W?W.$**M\+.'?7P4=6,31_C MR-PQ*GQX"(;]VGE!>Q\=4@2RI.=G50R?0R&0(W,[J?#A03DW+']EY$?E@'I^ M$UJ%#U7X4&FPFR@HOJI(;/H>6>8N0[Q'IL>I\.$A: 9DE]5N:H^6VB/C4+0W M%3YLOFIV< &FU26<"A_NS^X:ZY:EJ/#A%I;_-,O[61IF/:[%>=:K$R*.WE-W: J#Z1XZ_/^1[VY3 ME?TC\PZ>IR7/>5'6FF!+2WFYAZ+TZ-4-JK3!YFX/W='V_$"8[9:)]_G*(XN5 M7Y4=GFN)U+M?5D?%+_MZ5AQW\/6ET2;+"R,5&W]NU?@ P'H;+S;L;M!%]I6>\E':V/X+K<,>Z0Q']J^KEE(_;3[>F0:X?E^2\WC MUC%>VFU3J8!J>XY1_;ODI<9K%5"$D$*X)TD'6%2[U]&D[6L,3;7@/"Q] M@G@;ZA,;+=)>%L(I@GQ2@O37Q7D\6H)4;N[=N+F;-^%]N5(L[*\E ^Z$?Z/D M[LT_X$=]QQCK?1D491(_5&SVYA]!_NN;(>U/WU>Q"#6E_=C/B@25F5)RP[!M)[:H&U/BN!ZS7,?T#,=P;6(Z_M^>]Z*^J9/7K]!GMUP/3[UXKES%^^FDW.N]>"Z3J'Q-.*1 M=L'RL*-9I*69AFD"/??Z+(?/RTPK%UPM3ZOJ%J+-D.=2M+N0YI^;H-! R/D= M3PD@XH'RZXKI?+_MV1;R775L50^N6+(M6')* MH9+?F6[;(&3AUT9[\7>/#4O,MF?X:PW[^'>69ZO)JLD^U62)M=2P/] 05P#7 M>L2))!6,'1D@,R?G)FA7![L>&Z/%'.S*; UGXF!7:,T*]8-=CX_HAGX*Z*E& M.^9%3:_VL=)PWPL-=R$5'%O4>W50DZ<.>N_>ZZA#5XQ_0U#SO]5E8:EF\#(#^ M^OEI:@PUQL9M 1XK,&XXKYV$_QDD,J)<_/HVN>-%F92#_!'WSF$6@))U:Q'V MM.)@+[=H30^+VJ+GVJ+__B_/).9KM4UJF]0V;;Q-JR/R-0^F:B^4H'=9#G^F MVMFWL,/2V\5AX@.M9C%6@4)3Q4;/OSV6VI[F;@]1: W-WIX58#C5]CR_53@0+EMRQ-PNVG;!Q#E9??)JK(:T\"7L= C\11!*D(LD%KO6ERDJ)'18]; MSI939=F*()NSUALGL!P?03Y-U75C*E?/4RT;Y-J\TB2MX+=8@=(:E;:*:M"? M'(NT;2U)5ZDCG2II_5+V2UI7EMOCJP:" 52D*N!'6\ XA??HY5E.4#QI+092P8L"Z M\$>2%H.S<%!RK%FTT M=F$:LD!UK.P7EL/QV];/FZVH4R_'\@NJ16"!]_,$9@2$A8-46$:P!%U8S)S= M<@T(H@/TPO/9=<:WK:N+>\FWMG;]7A0KG0Q;!&D1K]\2ILLT&!YK9\2XH\ID M># E;6_#!:!FVUYG 59];4F&.2\&W7(,_PE^JW86R<]T5YW,S/N83MM=\7W: MSU.=O4,Y]7C)X$*)93E>V]U08EF$MLW-)!8:S-L066FU"D6]"G-D&-X:YV() M@3#+L-/2>CQ*F.!:4;]6LD2*,/RDF\1\).&6D5F>V38V)'&/M)V-9=86)!!\ M4:+\6'$RLR+(7E6,KRN#"];EXMD!['NDW2= 8!,+<8(O*X54:[Z(LOPVW?!] ML??\QB)J+^70<@6ZB^61;[;IIO((3OP--2BWVKZYXFA$E/4I">]]ST!P@"#! MGV5=>OLPE#]"E"1I!%N4)[ 2([DT)4E&7 D#V_;&AZ7MKRJ,YG!>Q6,]?$>8 M?6L$I"+>JY:F85:4!4Y@2GM,V5URB_T2<0[W2<2+/KQCI-UVLP#6HAB COV@ MA1T0N_BSV^7I+2[,K,QZ3%)-K)QI(US,IFJ&N5T9O(QZY&^\X]@/_CAES[S2 M]X62AEBT;6PH:0BQ5]2>9C4?MSI<-]!\\#P+T?!Z$ ,E7<&5MZQ8H*U,RABZ ML;8"0ZS%*7#K(F;18/ 21 U\D<5QP4M\S_JHGZL'S%HCFX@/B(QVG JTI_%TJ1?I[%(%/A3SRIT80"$5LOR+[O,*+3 M)5,]^R8%P4\V&#^K0L--;Z=CK#K&4!1T,SBM-/D2> 94XB#B 4A$UD63%,5: MD84)*VM[!\]">( M:)!KB!R)?\9<3@#,53 ](CQ<8\$\,-\,K5A-4*_D8E8$("4RF$.7);U"? 1W M)WDD=)6'UER5):[2U7F5K@Y:69(*KXIP5V6I_JE]W=:DAE<,@B*)$G@O/-;' MV\2-K9SIMLFJPN2QI<,)H7J!CA/\! @QRQ/AU<<*0Z%GUL\]:#?JJ 7+A)Z( M+P_F*GPQZG0@+ @X7L%4V^QH, 6JZ6J[6=F1J)?@OB:B^%H: F*0I">L2]Q; MG'3 4Q[#23##$JD\^O!W*3Q9+GZUG"F\IT;,>L=1+4N*<% 49J@F6#6HG9 M,G7NQ^0P-XFP<4ORT].]?[/S DG+=MRM8ZIN(4ERFXFSBIB/A9@MGVZ8G?YT MQ'QDC7'7!,(_S/I;ZCHK"UE5)/W,FV1YYLJU?\TKE=X7^;!A.XC#Q"*RC;6[ ML#9(WSKP33*IMTN,O"/3(U9JBG*8!Q-Q[)71Y)7V\.QEB$Z;*NWAF59;-,G9 M:KVG\5C)YW$Y K:Q0,UFUBJ ^@1EPRNMTG[XQ12_*'Z1&03[RB];KG=?KI6V M3UXT(T%F?LOK4W=BW.NEV M-9'XE(;P#CV@1BQKRK$,5(/'=2=\"ON9^7S-NS(_*61%1XNQ@_7*J6RPN3*[ M\ @Z8:L\'I7'\V1"1QHC"[ANW426?="53E'X]//L+HE$ NNO+P#FF^#P/TKC))!V,%Q:"':^F.;&MU<5K6W;_]&1Z9KWM: MJ(Z5A&+]RQUHZ;/.[XU]J8U;AN7M\'FOV&Q+FKK6RA&^YOGR%?*<@KR2XUHLW>5*$S\8K>BE2+;;YZ9%BM[VB]XHW>\N3'OC6!L%QL:U M;ZS0ERXW^'OD<5,*^#YK1&;+]]=NV:/T<$5UZY6*D'6[\CQ=.LM^93%T)&V&HY?:Q:OKXOI M[#,OB<5R^!YAE70S#?I3H?PE*4;RDCL^B??79P\"->8QN!]S9DR1 S*.@R-P M7OHPK6\)(@;#?'^R' %(!.3;Q06N\TYR'O*D__@#B7;+T^HFL5T(P//I7Q4H M:I<%"-&8Y0^SF.\"*&D,T*_";7H$6305>( "".H1RL"K8&X(WB7>HD:'/& @ MI/,Y/D=@M GC=IY?\E$&DVA3*W!24M2PB&P,6'N$*%1U)9&D+W8E2LI!CF!J M,T&QIYXMF0^SB??WL1B%1]7C!)YOA;W&YJ&OS0>6F_N:ATN [^9X3J8)<)YW MY;$M70-_< ;Z/>=#H9E)$.H!B()P@,)^'@0GK"U0(.*J5K?-WUT4,9-D4I19 M^+7""1P7VNW-UF ]LIY9!ISOQDO1U@Z7?M_.-QMK$E["PMP*N2X6/3<(B'F: MY?+X_HN7/-2*+K[!!&'.5SL63?F^DX2='Z 4(J' CJ$P1B%6T^W#')F]Z#&/ M$[&"K!VCP[%D*059.W^)5A)ZE;:X2"6L^Z0]KJ6/1I[6K2=992A?QV%IPU#F MIPM=^@[-N0-6 \[BF(=BJ6M@W6&>_A!A5R"CRM_%2226OY*SP^W@H#3>@>C# ME1M9>JNKI+";/[EM:[ZB5Y0PM5OX+:TV$#\4>+\5)#L3:,"EM'T&J4 G9L/: M SRZ*P%Y-L#&>TQJN)_2!#?_7S!HA)K!&&KP7&7B'OCXAU/ IYRRE,% Z100 M\5.L'!$KA[U^GFOE)M_I<%E$%+5*@/@%R*YPAA9)@214+:PLW$"'TM:6Y;GK M,WR_[=G6.N49GM$FMK_]B@>W[=#E2C"V%%AIMA_7-@S-:A/3_EDK@*LS!#]' M/&-D_WG9[\J5O4^N;!O+H_8^IZ39Y&,!!QEM:AM+H+9MA:1'#TR*;?.P:JDW.H'JP7FPP*2LX],RJUS ML"HIM_K!2@2@P!9);G^EW#H'JY)RZ^ARWB*264E-LRR3F"Y!:9#Y9Q9%+. M45+NR4F.M RAS;D+Y)Q%CDS.B051DNYI%_G3H@S2(Y-P__U?GDG,UTK&/>4B MO^4Q%]VN91(U%L<4Y;&UB7A)[;:_S_7%C2:QJ[+#\R.37<;*;4>4W%J]C87( M^&O5BEMU&28BU-UWXG&FR>@%A'T#(P"RC&MU@ZAEM[61N M?49+N^=:AT5:FL%LRZ)D*>[O_%=YO,3V)]-H6[(29C1.EY>P2*) 1MXS6R^V M7QLOZY-D"5-=%C91%+6@#B9)Z^HEA.6P?#H#U6$1@C>_Y2'O!3R?JF":6[DD M:J1&B!6/36OE:K/YM>)X/]9>EWDB83Q@8W\R_=6';VM_2@Y*H[JT78S)Q;2! M?*I'PP^MDQ1EEHLVNTAH\4#4[G*68\'6(0,1P!)A<6=8PC^)!) 06QZP+NH1 M10N6[I:CF2\K.*?H 8%H@![&BI<%6DK=8^B.)5U1-S7B\"F^!NF0P/H'N"EQ MG(0):L^P6S'<,3XTS"O'4CW9''E4/8Z46' N'B)W;=_9'W9$X+J E$7F[29" MGQ.+CY0J*N'"[(Z#GC=9.ONX_ 2>R0:W'9"0O2^$(JDUJ5L ! ?*(?PN[@V@HJ$0A[\0E6H=W(R$@$ RB)3$>)L<" MI@J0+1(^,:"L,AT;<.RZR5%_&:L5%J7SMX)ZM9^(\,.8B\[HJ1-Y=)_GF6W[ MD<-YK%H_AQM2E+PL'9[Y$K!(U.Z7[)LHG'X0,G%>!?X8/$6Q""M#B'&0+M% MU"+C^'-*\^>?X&RX.-5M^6 6Y:4JVH5%'BY".H<((@XRJBCQM"F T/JX,)Y) MW->%-L+.X'VJ;?]%?;CW]F6]223)8N_ MWF8WNZ7ZNC6P+=>H=1VRPI+MS0YV-6J)-[X@3]*UK-'>P]$)LF;SW^-SHZ[\ M_LWVDJX7=%MU$1H.PJR(^5"(66BT#27F8XCMH>/WV-*SK)9IN6U[GSN.'/P6 MV61'&W0,6B1ZON;ID*NDBAQ:,A-MF<1I[%&T);WJF#?8;=FNT5C%^1ATC6O$ MW^YD75C)HO*H"BC,-4L1]O=X(U;+A@-NAZU@E1JRU#Z1ENWLM$WT,6@CTJ>5 MBH8S(@"C7%O'Z0T@;LMUO'4;J^Z+#J:H^4BHV6\1BZ[;$>^Y%,ZI'!E"!:UN M6SU88HRQ%YZ3O;N-)^QHEL=PA-<.!>W7*NGED=/\P.M13&M'G<%W\;(_+Q&1 M?E(GQ1X2B.6WG2,ED/DE$@>3UWPZIY^N/+U1(CC>Q6YO._Y#/M(\5"48/%0J778'::H/LBD=TQY["3] M0N:U#E)L X.:NICP7M[6T8A!VD,A&U\8E3V'P MJI02NU$5L SY("P'X[65F ,,G")&'.3]K.##,5IUC[ALT(WDA ,.@_(")6U2 M='@TY(GZ7NS^)',]99U#!A10\TLA*("-40 ^/1/U&)@$FC.8FTB_31F64^&W MW:0G&BI5XQ\TLPS*;I9]/8077'",58GHMSSK9YB(7E$2/B@8[ D M%20<"KIC$>@=!78J9E6#L4$^RH#NYQF2;RD;"FNG5_\^?ZL3'[@#3@<$@_PUQV% G RV4VRE*O2\G$H+*!6[6GPRV$ M?Z-$IG##^Z" JYI]U8O)AU-AW2*;FD\?T\5AOK)"2$A'5F2I.%$C?HNG/Y[A M%9$\@(#"(KX<_N6IN!XUV:K?&!ZO,$G<\RR$>[Q\3^ M5DTF8Q<5P\JXB*-&A20#MZ:#'L^Q8E?2F53$$D$<>$;&L/DU90P)X0'/']&\ M7$OBB;V7'#GS4+GY.+*@%MSC:A_K.4WM9VOLE!V2LQ@ M,!!MY3]ZX:E"FWM M>N;!2'0!KP_986?5@3PA1]6)LCH"5[T8+INH!(J[V7W5"7;T)!15:380(X[7 MO0QOG?QP?C_KI"@&M?J: HT(]PHLHPR8:J)P8ZANX+*"4AO >]3EJU)$]'C9 MR:+J(0CA4!5+RB))6:4'%U<*Q+ J,O@BE/(,"[&_\G)2^H^)#EF4":K 87,6 MENV&21]I60BG2:DBUZVN3]5DK>#=0@*9Z"LMS[NR(OABXB8Q+-P#FE55H%P7 M1J%LE0(=:Z#&ZM(%D51E4WDT*N*LZYM%!9!6A* 2#KJ\K?VS%@7B IP]GDV2 M&' NJ7PHEQV&[+9W=C:%S M?G-VH5EM:1S/_OSCT\GES?G-RKZT\?SZZU MD]^N/MUH%R7-QZL/UX)2?_]X=7KV M%HGS<-66DZ(^.85:>WUVJN5PYA<5- Z0);]CW8$$>,15YV%$4<+ M>?Q EMJ'4 >&5"V]0EE7GH="E8TDL0\'0CR4ZE<8)\DB 2>1URHW&!+ ,#E0 M-R@TDO;QU'T'9[A&#/T/[67%<&=RSCB-MS#UBGE^04:!,?CH6ZRO#EF>)]BB M&3A.%CV+OM@#F,$=: Z5L3!4D$19N5#SQMX2]H%)+U@+B]VKHGW\I@^LAU>C MCQJ4<<'I&<*)\+Q:A_K[D790?=_6?A-5_%DJWWULWJ,EFWK55J4_5$,4<@]A MY7%.?*1#;KQG^1@M'+!:?[7\ M,.$S"0>]"ME,1*6R7F^0)N$X+LZ3B ZY\WU8CK[ E6J)D &B+8BM0B<9[%$A MK'.,IN71F T5C5'\ ;/VI-)4ZTK5K@@K-94N(TE>8TK46F>3H)Y:-1OZ.#N M-?+?3S[>:.?G"U7RJYM_GGW4SB_?77V\ *OQZG*!;?+<)#&5G+/RTEN[7WIA M#)&%*__A[/W)!VD%G;T]OWP_:P;ME\ _'SOY^]*#)B1ZIG7A".S6WG6!^UGY MW6+,KT(]X#(K.D>CI M1%3LXR@J=C4"\-*U\7F="/<4$.@]3$__D&4"&&U$ZJTQ=]7O0-D:P0'0"V9* M#H(I3)'W](7DI+9&!FX8PTK?J ML*OG/#&]H:%6V3$_6LBM:8I/QCABQ%UPP#5VD:&)6:RKZ0 MLK?*,1"75LM;98#4&0XP2 M*U;]9G8M,&U'))O5@(JPFC*<-EJAGD@SRQ^66B+MW2!''NIE.=BVMVC\I/4A M*T;[E(I$,R&28.^K/_\%6Q!E/3'4V0",8P[+ ]\!)4A?)R;.B!P6/*6_"189 M65AI'7=#48-!ULJ/,:2KB?@W+&%89 MP L./9 3"64E*%>5EV*()CR76L:=)V-PXSF+,,47/;RY>#B&GF%!ASM3S59< MV*K>3TH$&&9^&#I\"'#Q,?M+Y&J*]QP3""UXW7N9!5E@2@PBA<+6R"#^F)^A MABKGM=M(0HE.TE05*6[5R5!RUQGSY0T_RC(BJ M-EOP-K!A;RS]ZVN*,)YXV@A'6Y@G@3QGD*YQ'T76:1<^JW03C&%I[^3!]&)X MVI^WAH?]O,#6Q/$TPM5.D%QDHK8\$,=!_^0IARZZ,9\]AC5P+![D R0:S-Y5 M(-);QN]J3/-Q> MP.8TS:+EEO MU,?FZCIMXCC;ATEZ\,CFW-1?I>OD.PE4=3ENZJ0)#^HFE^O$'+X3D\. MG_QH??::EETO]<0!"CUA,)_0E^^578D?RMY9VBAN$Q1]C*=/: M:2?AL78V#,M>U6%7J7BB=P>53SBXV;2VL2)5+0!@,!\!8%B#.I_ATH,40(_W MVU4"2 F@'PH@:4K*A'U+B 8T[J5%1+ MHD,*A*8'C2&0H$RHE2YGF?JL/+BSLE$,L5.O[-AY.4/XZKQ4Y^51GI?_A\B*B'/4Y0_'>U8N/"%/PC ; MI*+M@3HB#_6(; P/-.5XG*7ZK9^/2_CFCQ(PQ%T<#?HUR*('^*=3]KIO_C]0 M2P,$% @ V4&D5%V5)RX0#@ OI@ ! !R;W M,C R,C S,S$N>'-D M[5UM<]HZ%O[>7Z'ERW9G+L$&YW6:[B1ITLU.FF22M+VS7SK"%J"ML;B239)_ MOT>R#0;;0@;2Z[VFDYF"K?-(YSQ'1T>2+3[\\V7LHRGA@K+@M&7O62U$ I=Y M-!B>MKX^7;6/6O_\^.[=A[^UV[^?/]R@3\R-QB0(T04G."0>>J;A"'WWB/B) M!IR-T7?&?](I;K<_*J$+-GGE=#@*4=?J=I?O\A/2M0XM0?NH==V[$&_W;<);GL#?-#K=S$F M<$6"OH@3X8[(&"-0+! G+^*T-0K#R4FG\_S\O/?Q(&EQSB:STO"9\)"XHSV7C3M25:O7L].2$H=J MD&D@0ARX,V0OY.WP=4)$L0S<[LC;LAZK;=GM+M2$PY#3?A22*\;'G\@ 1WYX MVHJ"/R+LTP$E'A#K$TG=0H',[1#S(0EO\9B("7;)*MT^OD-(FIN.)XR'*,C) M#;#HJ_8*'DHQ6S95&B4FZ(:Y.%1>)\L+$% *YJ0ZQ ^%_-:>8^R]"*_5,6]! M)-I#C"=KM"(K&;L4I2?1>&S5! @KA[0S;M>(0JS_K#6>&/ M>0'YL1U_7*P9!P$+%8:\DER;3&@P8/$%N"2M>)*:\H$,TCB5BX %_JK^.\'< MY$TZJZ@TB D*YHOG_77T7^U75!Q$W\O\2VGMD4%5[ M$*$!74-Y*?T$]Q'U3EL7#-*^%I+7OCY M'K:1DOK062Z[A!()XMT%']7G9:=.A),B&L$E=S"66S1DH5AR,;6F80BJJD M#I2M9%Y$(#9 :3WH_:RF?^SHG?-PP<:@X0C*T"FYACG4F&R9:6T->M)E\%B' M](4J45SGS@'FYCK'OLR('T>$A-OHV"5X>G)[EN68D9O HQA_1V1)/\-B=.6S MYVU'Z@)VOU6NA(J1JVE%<0L4(!T,B:/ 8,O?GB/D>X>+RCXB&K]LF MW:0FO1OL6];!6FX05XUH@+*5_QW%U>]\8WW&[C&'PB,24M#IUSG*8K5ZKSFP MK,,W]AKT?J%!3?*BNRZ(@A*GB/6PNP01EUQ%X5R.T;NU!IQMA)$W[GV;;6"L,!6 M"HD23!2#H@SJCJ69*9YPWS?L7X90.L9ZUD$OW[\,&$/O8_1=!YO;1#XGX$4^ M88-5):ND(=NO59^]'#KY\='$(6 2D;1$ICE&+M3 [&<51[>8@\X.%'-,2.L M1%3;K^"?6FA?8"<+A.9(C6>A0AJK!= FKS;DK[E[)\)04(YR-Q0W*<^E4\277$V+I;;G.I-:]9[AN.HS2M# MS\A.-.+6J/$PTQXD&U0>"G;^E&=U+-?2Q'7@^I%'()__!8Y4K4J]!^T[:B-K M'0^*FX'2=L@]K9WGS#U'[>^=8[4I.9X0R&R-IS(EHOHTZ\#.QP(%A!02RD(U MGH8*>9860)]G'?;R*P)EE#0QT2HV;?'5RQ?YL5+RM0&\/F@>.=:1,:^:6TFE MN_ X,\E:2;8AE)[38\KQ+ZJF/K >.#8 MN:T-(S8SQ7;!,\]"X<5MTJRM0,_YH6/GEED,.2_MVSL7J,30#_O-G>"'O7.# M.KC!6DLTE4'U5!\Y=F[F84AULQ=NKC#E:B&"#:YH@ .78O\Z$"%7!PNHAV]( M/S2BU!!*GR\?V_E5-PFRY$J VA^Y9O?S> M4Q4:FYA+FYE_ONU[15^(]X!#\D@"RO@M"XF8852)Q6]2L39>]VS'SLVQ*OG' MXM:S:E%;-@G%;4*J4;]E,9L8W2_4WON0!,;O&BU*:&-U3ZZO+I.X(-]42U?I M?(6"^L[3<^Q<<%V ::2OI\_W/I*A^1N0.2&]QSMV?I5U]EQQBM%@FU=(-DI$ M]6G%?B^_H9.S?Q-SAV5KKO/0_;*L/@@=.+8)%0T,1 ]D2H*("'E KPS+'+O& M[V,72>I#TJ&=7]],<>(S@F=(3>>@0G32R>M#U%$OO^%3PD<3 U6A8<%8>#CD M9*@:QP9)H2I!;!UA\[BL?7Q]X6C[>7!]LE/6BAJ@:(?MR1,SRF&>*9.,BA_@>VL M+Y1E6P@GGTY;(8](2QW;?]I:$RR0FXA]>8QW#*9^_>,$"E+F/:G3N;V()V_: MB C$:!C);Y\YBR:GK;@X#+#O.,K \MN8;K$F1^WO^R"2Z#(4QY"2?> M/6=>!(YS%G@/Q%?G#1(^I=#UOY!Q7Q[^7:QW%82M*SO[[9,3C\FA:;7"F37_ M3Q&A0=?J'NL5U$G40*%+SWL=T-M/3]>!NX*I@I(U4OF#=_2I\9,O70)DT M_GZGX>@B$B$;$YZ^C_IZRP(WXO(,3&" $RQ?SXG_S^HZP+Z8*;LV7A5;Q/?Z M\4@/-TB?AI6BS9@%,+[PU]7V^0*M@W%+7H,P<19@_U6=!OK(?%51NHJG=X&J M*#5PC#/?)\%E>.9_^P:I 8;DF:SLL'J9&B@%$=\EQ%.O?9>\M$3"4M\VE*ZI M)\=AZ&L@"/1!XJ7QZ"P:0C>U]^5/=IC$,2. &E#]R ;A,^0T5=.#U7(U4"X^ M00?["C)^_UN>DU:4NFG?MBQU]>U54-/>4$'!Y+A.\36 48PD'S#N T@\F3?U0K^AX1D11*U4*0& M8TTVZUEPM;)CS RR)R.5KX+&+C?MW%$ #>U85A99E:J!4/L E?46=3PY1_3Z.07A8 MGM55PJA#N)P-8$3<8^I=OB1IE+H"<9VY5&;HC:9 M^#3^Q=5T6F.T7+%:K@8=(A>"CBJ&K*,:*5.T; 8IG$I=9LMGE1;="J3K.9&8 M+17=0+^*MV7U1&H$:L!D/L8"$X_8)V*M %TD7(?(G.M-!Q5[WT&-./L2^5/R M6G&QV;\9V8)]O%5@)39 M)HNI=#T4+=I[CU\JB>#RQMOX>J@_>1,_(61I\E$Z*I85KVO:G1OK>A7'QEZ- M7+4HMU2))3C>1KO"Y2!UY;7"DKZ(IY;)NBM0>^T!$AU0N1SY!?^7\2WM'1A6 M5%>3&HW1AUL8YP]KU*5F"=>_F"^)E1RJ55\8LB[HU&4/V*-,'J" )Z^&N5L5 MJ!J80"T&"Y%-3XS&^-5R-5#NF^R;(Q:LG$(4%*Q!\RNZ8)W=K.!1.*?RPW-. MG12:[8UF-]LS&Z3GK_GM4\B&O?CGC3.O]JL#6IY&.(@/1!7?".3*WG5PK]19 M.M95WOP$+'-QPY+ MP>IJFMF^! QW4RK4XS1OM/.Q>0TUW:95CR7=1]P=R4CS*>+Q.TC0*!4?+L<3 MG[T2LE#L'MI5;K,-$.OJ:(_$PSQ:F:?DBM5A)"S.^J](GT>@NTSZ>_9:$X=B MB!JHG(__^2?&1!+L*@PB.I"Z.FY>"X 68H.=\!+Y7[O7HMX#$NZ(C/''=_\# M4$L#!!0 ( -E!I%0.JWBU+B$ $-8 0 4 2]OWY%?X\MU_'V)?4R9F2G:52Y1.[;)_)W+&P-"Q.*%)# M4E[FUT^#6BQ+E$61 /DJF2J7+%$4WP?H![VAT?C[OW\ZF3SY@//%>#;]X2G_ MCCU]@M,TR^/I^Q^>_NO=S^">_OL__O:WO_\_@/]\_N;EDQ]GZ>P$I\LG+^88 MEIB??!POCY_\GG'QQY,RGYT\^7TV_V/\(0#\8_5'+V:GG^?C]\?+)X()Q-M9,8Z*,EF4+Q$B!P#Y!*, MC"($I%?JAT[&TS^^KU]B6. 3&MQTL?KQAZ?'R^7I]\^>??SX\;M/<3[Y;C9_ M_TPP)I]=OOOIQ=L_W7K_1[EZ-_?>/UO]]NJMB_&Z-]+'\F?_^<^7;],QG@08 M3Q?+,$WU 8OQ]XO5BR]G*2Q7G.%]B.OXNS4Z>U=\^>S&;9IPN,-,WB]ED MG*N,WR[I:Q7Z8E9^"O,I<6-Q-@UG>4R_I$&M'K+\?(H_/%V,3TXG>/G:\1S+ M#T_I,5"%S^0YLG_;XB'/OHPFA4DZFZPF[R7]?/&HBK[GP/#3$ND3SJ?U$LID MEKYZTZ0*=3:__,M)B#A9O3HZ6\#[$$Y'O^'R5UI>)_ARMEB,G$"M=-)05#:@ MI&/@,G>@5;&\H++%YZ_GL@YP02-<\:"$15R1X>+3B12"/\/))%FT^5X>H;Y%8EA):@%/?!5>1<^'2V7\W$\ M6X8XP7>S-W@ZF]-;W_]$?[#\/"HY(DI%J[R8 BI+A. Y RU"<5@XGLSF&>>D9)\^^8A5)5[HV_/QA'GZBL.W5_O%.YXMSDY.5I\) M1-.3R[^ORK<5UY:S(4CXG'\TZK8$?7&.G3!] 3_*GNL8@H*2Z8N2,D&0WD#6 MTC(5$X%4>V#>.FR;4$H\SV=EO!S%6&1&%R"PC*!25N"S MC: -X8J,O) BNI#B&HA=Q_,&/R MU,M)GH>T_)T\MA=GBR7-__RG3VER5IV] MH\4"Z5^F%3R2&,G]BN2.>5J?"KT&)PH'71QS++EDM.\R[BW #DGA;LN=FVNC MM\R:+987LP4I_0NX(YY50<-HO0K.06D5P(>0((G@,1?&LF==:/,5C >J2W@4 MC-A^HO=I1!T3/IA,$0@&"4KY B%*!3F+XGRD4,_MPWV[WXAN.WI::#]].JUA MQ'.%5LB4##R&#U)"\VKWP]/#4Z,3UG<+!9**) MTH%4TH,*4E,XF"20A92BL(01^[@,G0+^A\_EVD=O@.['LSEA>'T<%OCJ;/D: MY^-9O@0\"EXR*5( I[RK#@(G5R,A<&/0.S3.=7+@>XQF2![^89A_4Z$FDHK)6 MZ9*Z$'0-F)89LB*2R-R1,R2X !6UK:YV 2PVV&1\$E+O-T-V6/NPJ^QOKH-M MY[H9F=_BRM_\A4*K>9@<3?-1/AE/QXME'>8'O(B\1@6=<-D'$I?29#RX!><5 M^:+<.26-9[3:NO!@,WR#R@FUYD@'$3V*J%AD*4W=1?*,5^4N&41+LY^U/4/RY0_'S9OK M>5<9-ER\YZ.YU"".%U44EU!DL: 4*HC*23"N%"8-#R7V\;)O !F4-A\JBW81 M7C,&T;AF7[/Y$HY@ULI<"L04B= JD%NCG8;D#$6:5A?722G="6D35LF_N&IJ M(\\;]/K[LYLS_I)^[E.]]F)V4;G(^A:R/;-Y_6O:=M\N(W*VUXM MCW&^YJF5RI=1^>N:):!E]57RX'68$^01^;Q:!RN!ET!:BM=T5'(<4A&%^6Q< MSGUV$'<$OK/?=L?C?Z9%/GX_?7$VIZ>DS^_F8;H(:85BFE<_7>BH_%]GBV65 M^D:SG##K&@#0ZJ=H0WBR!18C).V*D\+F8OIXSGL=YI!\S7VNBUO^Y&"YU; . MY=;HKG* UC&)AC,0J,DR>8_@8C:@F7)&B&!*I[V0;X#:V:_ZJ@R/YY0"#QIR M(2"*:UYM.^$1,:$T.2C?)PGWC2KBPRZW5GRXY?]L/>_MLLL[:A)7,###/"2I M RA6/$2>'$1T-NH4E?2/P,(>=H^D%[WV*=L].^'/PZ2>@'E[C+AL?W;DCD_O MXV!O,I1&[O3+<8CCR7@YQL5(I1"<4P50U\IY*1)$)B-DKDHFR6:%?1;N-1"[ M*J]K'W7N=BQ'2BN7N3#@+6.@M$8(2G$(41@:E2=?IT]2Z3:6(5FP;25_4Z7L M../-S-;+V?3].YR?_(AQ61,3%U@T$RBML( ,26/EXB"$R*%H*8W527K;QW59 MCV=(1J89 W:?^7;E'EB0'I^O\E;7!DD&;J25+"%["=84&J=%#SX[!!IE+LE8 MCJ93'<>W@0TI-]B*%RUET=:[O0[D"V&S+Z@S)BB<21JKRA"88\"L-HFBXV1B MGU+!NS%M0@OUR&C12 +M#,<7*$?3_'8Y2W\82!3*@30B@THV M@$,?0=*:9K((0RNT5SKK+E #=9O:,Z.58-J59]T>'XKBT4@)FI@+B@E/[CTI M?ZW0)/J5E)WBQ/LTX&#%Y]*TKSFHWA&,B2'!&11K!8=12Y:&[Z'-G> -Q #>@V3+FY %J+IGG$6;.J.%VLIN9%6!P_#PO,1_-Y M(/V]TN>7$_+Y-7;@UYH&:X!;_V M(\:&#MSM4_NWD 6=0LE6 A.9YJ-P"=X)!5$6FS7Y#TK*3I[<_>@&:KI;<*FY M<)K1AK3H_ SSFO&&+"5WED2IA*8P))8:T7L0AM/+(;#HNYFU]9 &FOMH9,P: MB*$U*Z[5^EW"D3QP84AN)7+R,1.-+WI$B&BT*SP2V#ZQX)V0-F&%?M2LV%$, M7394+H$89"I[,G-<%P-*4?02ZAAE""XDA4)V9Q,F'7J>\1[JU. M0J[.1/XRGYV=$DO/6P2M/1]Y"9HEI[SQ!-K;VK\+);@L1"U=<%Y8C+;3L=D= M@6_"+?M(N;5'D?;,0CF,R=!# :.O+8I2 HK_$'Q1.0;F..N4IFR?AZ])O]ET M];G_$29G.&+:9&U$ 58[;2CA!;B8+$0;)%HM+9H^R?B;2(:44-B1 ^LRK5M/ M>CO7*^=Q'7N8O YC,OTOPNEX&28CP8PMF25 5LMQO?! 2SM"#H0N8PY:]2F@ MO@/0D"+_QD1H(8)F?'B#RS">8K[L%4P^X=E)G6K,/V(9I_%RI)+A,ED&S)MZ MO";26)TS8)03A!F#PCZ*[WYL0XKI&[.DL6":$>;=',/B;/[YFB+SJ+2P3H)F M*5*T$&I]IF'D+C+N7/1)Y3Y.^FTL#XSA^QZD;,R('6>^9?1^R<1-RGM'-87 M#<]@G:U=4W0 KY*$4)P5.1@3=9^T\P.!#BG2;VUR.HJL':\6"UPN1LPJ[X(D MXR=7FRI>0E19@>#*Z-7-"JQ/"'?^_#:CN Q>HHA1(Q+Z4M-KG$(HIRAPLHJY MB!BS]192OL7FK:>X&5=?GY?6?WX]":M-P;I&3R\.E(VB84;( MHH'7EIW** L..<6N&FN=,J(3?13>MU -R:%NP(%F FC79GTVRQ_'D\G(!^.2 MEI&&Y6N!%3IPFO2V**C06$*0^Y1U7B(8DE?<0-1;36S+EB%A^GX<)W@^%.+7 M5;?R*V31*>MU-C2H4OTP#."D9I LA?A:YIQ2KY[)]Z,;TKY6 SHT%TB_LP!7 M $?!>!\4N><,:[<;) \N6&96_EL?PF15-;Q\ M$>;SSZ1\SU,2RC%NDH^TV.I)#:/K%3?!@+0\4J0JG7%]KAW:"-[P(J%M.')K M:Z&Y9%HFBU9EE&\P(0$CJTT:^6K,(M(2)&E&AZ)>:U"'2QZ[L0630B5XZK0N MOH%J>(%2"XHTDT-#Q_H#/7LV_UQ-=&+"*BRDE6L36!5MA"BJ\D9ZS/ M!N1U%,.+FUI(?NMY;I@LP=,PSJL*HY%76;M,CS2I'BHI'B&PPL 4)[TVCOZ\ M3XWH=13#"XE:2'KK>6XFZ7]-(T5?F+]HF:N!,6V-3>1\&5N/W J#X#QI&VUE M$3YY:T.?K,C=F(87 ;5@02,9] B$+G%DLBOHR:MWFA$.&DV]HH%4D:(_+R6Y MV+-CSX-3X_L-@5IP8,\Q#*N)KZ#GN1X:';*%*<=//D]G'OC> KWG*'MJEWC.T=G> UR>]GL\^ MC.G3GG_^UZ)FXGX>3\,TU6L]TW+\X>+XN56)&6*"B#$2)^J] !X+2)-Y,D); MK_K<&[(YQ@:]##=\TMJ+V1CGVFA/[KDMLA[0=_6 ?H1JNY,6EE;OH6=HVTN= M]WA/> \^KFF>N"]!MSO(MQG@]=71]RSFI3GROF0 3%5S%:3VR$,9),MMXEK M^KI/M;DA[IV3*^'SRM;_/)NOO/XUCQTI1&X;]76E9'[QU(=BW7*QBR8 M[V-1-@ WJ.M]]TC!6\F;QG)L>>%1+3S%'_'\_U^GE[GDH^EY->&U3 -%&H[7 M3")86WP]K:-J2P0)TC.ME#&"K%RG1.X#8 [JOI4#DJZ?;#O2[YNGW4-NEL4YJB^K_60WW5;ER MHU[,%LO%R(G3 M0%@=[>!YDO]69X^1%@ZY=@4RTZD6/ EP"CGD;%/0&E'K;C?0;P9Q2)LN@[)] M+42ZQYM.1X0J>QDX1*4=J%"/(^F$$#@R%#0#.O2J>[X/VY V8P[+L99"W$-4 M>=%P;^1D2<5R8GHJBLSSZE@C5^3I16%)R\9B>Y4$W0-M$VJYOP2U&HIP9V;- M9^L@?:L:@B5E/>> VK%Z1H!X'S+QOBB,Z+T/Z<8QK5N;?@]]YB;,\7_BO$-7 M&774395)%]"EP_B:LC=*H[$],K?;" M:Z61SH^CK.9B0<.[.JRTJM,[6BQF:5RW[6N^XY)2X=UGY>J^7R^[O)+V&9\!/YU@97Q/%FAFGM$R045/\6S""O30F9SC/N;C?592Y=DT%8"6L=!):W!5R]&.^ZSDTIXT^V*\!UP/X(JV5WY MN&&5; ]!-_%4"6A"S*N$^5>^RAW%DB*1XQ)1@$R6/!?N"L1(D5R*&%-A!=7- MDJ>U+ND#'_L(:EI;$:FW4+K65J^9A#L@6QX((ADWSPU6?X6(7L_GJRRYY=YG MS?MHM)U@/X(ZIM8*;7]B/H#KL58'%Y]92K72%%6M1,\<@JH7Z0;O>93>"]^G M44-+8[M];?6[V8_X 2>ST[>SLOP8YCA2!HUB*8.-AM2+BA&"I0E16GOR*ZU3 MG9^>4/=C>YQ.1GM.M15B.W)].3-P'>*JBFB=T9/(L@H4 M]7(K""3W%CSS]*.6PNLH!88^C;H?"/2!/L6?7I?UD&]S$KZ;':7_/AO/<07O MU@+1/ 5"YR%:JRF,J]]EJ4%:;:S4D31S7^Y]&]^@&L;!WB^ MU[5J@W;^FTQK 4N]AQ6D7K4\8 :0<:V!PN_Y0.W M$65SNU"3@75>IGDQ,KFFC2G.2[H&>\42$.$1EB)"8_,*=_Y\,> M00:U)SOZ"*5C N>K>YA&4BNG>+3 .9(W8B,-N>3:74^DNM' 9.QS_/,>8(_@ M!.B^S=:NXNO"J9M]']8U@O')29U-J%3(Y/$F4I(UY$+.(J-8*SO;YT3? X$^ M@F.C^^9<:_$VW:N\T3#\#<5Y\W%:8KYH*/[U"]?>^1KGXUF^76I_4?KWTZ=T M'*;O\4U8XD^E8%J.?-1)1EZ ,5U 228@&O3U%E]4.MO:UJ3;YN;^QKF_'DBC M**R723F046)M\,O F9" :>%JT3CJLM<2H=U[^W35!P/F^X8%,[N2X!!U;,:@ M$8PL:^3659=-U3+S>A.+\R$HP4RGR_RVK6,[[![7XR?IKB0X0,)NQ UGM&@X MU-(@J#6FX%TVD((1PIJ,UVZW'T1+TL/&B(^?I+N2H!E)SX?XJEP?]JOI3A,\ MDL[(X"QYD['VBK#%@\[&VI V2-)OC)1;3-Z0ABL1O @> M2F3*$,D*XWTR52T;I YR_V57/FX? .PLZ*ZUSVL WU44BS;Q.CTI,%^MKZT' M>P3XVC3$1)E-[&.T=H(]I-!A3]3F(\^$+#WN.KRMGAUMEPL MP[1:X[?I&//9!&?EOG?^B,LPGBR^AKS1=1'M,>Q\F43G:6ETU<2-9_]V=A)Q M7G<4)V?U[HN;4$9%8W:.UGX*7H#"VF1?1W*F;#;:^1Q$ISJ@!P+=5?_>\;A; MSWD>%N,T,MXJ+6O1#"*C65$9?*;5Z$D1*.%*TIWT[8-@#LGT]^3=327;3Y9M M>R35G8TP>3$[.9E-S\$=+2E\B&?+VL3IW>Q+_\R+;9"C^;S&(ZL=D9'RSC/M M(@A'<80J(=0(AP%':Y6@H%LZWX6#NV,?DN'?)S'W+/5^+L!Z_^2+A3LOM*0Y0E;,05Z=H"R%@Z\72WOI M#?*8>.K4^W5GZ$-R*_;)WUL=,?;*@78M5C:'O::5<@@\>TLQIQ:&().#5"^Q MB!"3<Q$^PA.1R/A+([ROX0=%U5"%U,TW7"@6BVO@,*D<-D3,/ MPH=L70B)=\HQ;(]Y2/N-CX2MNTA]"/=,9Z$39B8@VR0)+WWG1*ZM 8S1(K*@ M3)_:VE;W3'==TS>;ZGWIRRVY*$:!574WF"1,EM0K$()F,">>R2\\]-J^ _N0 MO/\]\7:'Y=V" $W.[6RADF[WE:^G2(R-SF.*D%8MY14S$$K@D*QVW!3C$&^< M-EQ[M*<5GB%Y]GNFX\'$>DCOZ+?9$NOMBB]G8;KX>@A1BLQ-JCV9:W-ZQ__#U:V-:'(+9O\QF^2.MR,N92Q9-U#$#%3*R>!TZ-3';GO,0_+[A\_9701^Z+3*1?^27&]3ER&!U";23 6* M4JRF$61?F*!I$JG/N82=8 _I?-WP:;JCV _!U,NK:C[S45&U]'_QA /IO M@.\P(8UVON]@UO7K'M=OY9W-B9>OC\,"7YTMSP\FK)HLO0N?1ME8I,!>URI_ M01YF/;1E9:PG"Y6RM#RX[=.+LL=H&BCNK3 ]QS*;X]6]**-R=)2]?D-K)Z6=3% :*UOQ\I MK)$GUE-)N4X7L^ +6L@H4W92LJ*Z)7\?#G=0W9<>!WV;,N @*8DY3>;K^:R, MEW5:ZQ7'KGA:38:32Z>,*-;01\B&7[8K:H@5O- M+RW>SB9Y)+D)@FL$(1.KLQ+ L^ A&:4"A?)6Y&[NZ+:@AV9O!L[-G63>UQ': MPHM362=-EA$29DG@Z8LOKH 0'+E0W&&_O&)[5[_;#NWB_($7=Y+^-EO^FI'> M4\:8CQ;_#/\UFZ\V/AQ3#I6 D&M/?<7))=?TRR2,9A%+1,@(I+"AM2&,I'L#9;#.+.N=\\$KX-;B' M5'EP2!X?@ 5#86Z6G#%&0:-!F\DAU*FV4D_5*_1.I$S^XL$K#NYE[EXC296C M$ZJ6F3#N*?Q-"F*4$K0S5G%K*3#NTV:D521Y<'NU+[[NLL&]@] /DN[ *7TW M.9KFHWPRGHX7R_KZATM;.U)"157Q6^9JSL9K"$'5:Q.,42SFC.S@8=0]8WBL M4=4A6=R0%?VV'B_W0FO3D*VW#]=\R,Y;@/ MK[=8:_8-J!BD=!B3-'T\R>LH=F\-TS^PW%T;!_Q 6JWV?S M/WZ=KEIF5R>:^WK!>P",CE0C2XS4D2?M5+B2@:ROXGT2]>OQ#"E$:D^([:>^ M/0U^K@;J&/,J#S@R'H.-L4!629-I4A(S[L)H-^GN)EV7&8YHL;,+\^FK3VQ>U]RIT>M[/WV6ZPS?S4KY]%=/OI MTT7X<0EV%)W,UG$-)AE3*Q'(E:@7G$ME?> N6L7Z5(9L@FY7)57UY!)?4@25 MUSQN5%(TS'L/A452G,@,1%?OF%;*A!"E$ZZ/S?HVKF'YM(TY=%.'-1110]N6 ML=R-Z_8$,)-UY-: S3G4._008@GDCZ,-V1CNI>GE S\,Z;"\X\[4ZBK&9F2[ M9P$XSZ4P1E!L5U(]_Q# E]HO, AO&"LFB3[YA8?HJ*:C7J5R1T%QIY6BE2ZR MKB&N(%DH"G68Y!3I."YS'[MT'[(A:>>&W'F 7GZX@/:Q6(Y2.CNIHL!\=#*; M+\?_K;.9X,F_9\SO7]Z=17D,'-0HQN[*-VS4"-^V#S4S0'O,Q.EI C<"@4V MA PJ!:*+,@1:I?B>) JMKR0Q=5?753*RZ]J1L-8?_) MSL<0!W7G66=9]K.L%V>4%G7.ZJU6\Y"6B\MOG@QH M(VM-_NU;!B^?_/MX>?SB;+&!\Q8G+'J.?1];EP%AMBL(8A<0I.G 2:WL_ MQ[C,ENN;[4;6GK78YMF[G#E9]^E7'WS1U>,FIA%7*'7P#C*OYYF8R^ 8.C F MF2*L84GK#<:ZS;.'8//VPI'KAT2Z"ZE)@\D[)X!T]"UT)4HK<^!@R5I3Z),M MA. 1@BN(A2NGS'T:Z:'/'$* . CJ-!%*-\I:UI!A+Y MB($)\#P%X$EX85$Q83;I8KO1PW:^&G0#_3_2EMN(CD/P!FF>:+;[+9GVY+AUP6=K834+4R_[_EXYU%_:I(Z2#466((#'NH%4 M+VZ/I!% &,:B2\A0]SEW_0U00S'8_3G32C+M+B/>3-F/I*GUDLR0DVEHT)'T M>E2>@X[*E%2L<]@GC;$AP,&8Z@/KG2U%MF&VXN+U^B62R?_'W_X74$L#!!0 M ( -E!I%1YVG7J>34 (M> @ 4 .J;XA+U7C&R[;8;N[)^X+ TO"9A=%:KBXK/GU M-T&*LDQ1$I<#4I854:'20I_S(?,#D)G(3/S'__ER.GCR&<>3_FCXRT_\+^RG M)SA,H]P??OSEI[]_^!7<3__G;__V;__QOP#^Z^F[5T^>C]+L%(?3)\_&&*:8 MG_S9GWYZ\L^,DS^>E/'H],D_1^,_^I\#P-_F_^C9Z.Q\W/_X:?I$,"%6_SK^ M*PIF5(H2M,\,E&$"/'T+(COA4LJA6/V_/_[51!N9L0Y*LAD4+Q$BQP"Y!".C M" 'I-_6A@_[PC[_6+S%,\ D-;CB9__C+3Y^FT[.__OSSGW_^^9F?+C[^Y=KG_Y3S3W/O_<_SOUY^=-)?]T%Z+/_YOWY_]3Y]PM, M_>%D&H;IZPOH]7EZ^0^OHM$_+_Y('YWT_SJ9__M7HQ2F<_7<.80G-WZB_@3+ MCT']%7 !DO_ERR3_]+=_>_)D(;DP3N/1 -]A>7+Q[=_?O;R.M#^<_IS[IS]? M?.;G,!@0XOD3IN=G^,M/D_[IV0"7O_LTQG(C^N60*RA=X?Q[?=K/>V/Z1$#& M:181Z++KS^X4[^@T]+L4\+5'=X!V_B X MQ=.(XRZA?O/<*SB7(%<1CD=$GBFF3W])H].?Y]B>C8:9QHN9OIF,!OU<%]?W M4_I:5]O)J#S[%(8?<=(?OI^.TA^?1H-,B_:+_Y[UI^>S89CE/GW^[C'1FZ$N MQ$PNIOZ_=_/>*V,FO:(?+UY>AWC@T>.7*=)#Z;?]_,M/?1&]R3R( MF'A6Z*6+5@EM1-(J_R=20Z?$G?3GJ*<5.*36"%-*"T-Q"R%/1=23JQ((S*UVD[64Z#$B9Q3MR+ M5Q"!!?\9!]/)\C>5#AP8O]@+_OUF+ LM[SZZE\-$-L,$G^/B_R_72/+=:##X M=33^,XQS3Q8F2E*!AIXTJ.PU.*8U\.*Y9!F9]Z7)T+<$^JUC(:T^-^^8GMRZ/KX'I1"96R(RO2^@+*2@7> MV !1ROLX'ORX;7."4!C$[QU6@RZ=F"M,87 M3DY$L:!$)#\A:5);"IYAX+J(-LOE-S >-@=VE_AU]8M.%H.7D\D,\_/9F+S6 MMSCNC_(_PF"&\[^].:N2G[SX0N9ZG[;WGM$AR20"E*#(E<2,X+-BX+PKW"*7 M*JAV:\4V4!\VC=IJ[CK5Y*Y4(WNU=_+VY;/WG\(8GY)4\MMP7G??D_&XFH3U MVV=A\ND]3J>#^4\DGN?]R=EH,E?7I)<$+THD!\S3]%")%8@\ASI1A.=:&'*K;9^'S^F7?8GW^J%XQ$R90"Y3W- K+KP)=, M/QII@Q1>6\4.OGZMA?HP*7<8S5VGFMZ7:F^FGW#\;'1Z-L9/-;3R&1?;. D# M^Q^'SV;C,0[3^0>:.).0YHH:YOE/@WG\\23_:S:9UCE$%L";\B%\>3L:S_\P MG8[[<38-<8 ?1F]I)@ZG/\O8ZY/#]/4DKS<7JHT2!3SX?6B8R2^*('KX$!Q,GM]X!$$6N=D$#2A]>%- MR;58'S91&^ON.MML2[:]PPE-CS2//]*G3JIXYA.(1%6P/YV-<=)37I0LI 5T MA=&.0L:+YL@_W&9V+E>K_/2[/0Y4.U1GI:1M):4.!$*: 8V2,A M)L(AO/PEP7&WZR.&K]:QJ,:/_^Y:?I>(9? M?SD:3O'+],7"K__EIPE^/+UFDN_!AP6]JM$P&M8CP),O_4DO$WSBO8542B*1 M6 F.4+C*KC$,[@0-$C/R'J3 MTJ-VWSLAOLGW.3X?MA%Y QY(Y@6(RK=APWH\#X$&'4BZ03+"24JST]F@9@[> M%#J_ )I1FB#)Q^*E$I4IV@"]TH!:8S2BD)^5VBP0FT)\""QIHX\.4PN60+\Y M+[R I+E)V64/Q9,'KCP+X HBD,4D.&>%*V.:4&0-F(= AGUE?./A_W_\O"*5 M5_3C3DG@3V<36M0FDY-$H[](4 C#?"5?X7E=]P:3'1*]-W_VOLG<.XYB)6%; ME1)\24D:)Y4S,4:42:&TW@F?#/8V?\U^[[&RF1RQO*DP2GM:=TH1$@> M J0@-:)D-KDVGMYMJ/9=C9;/IMD7^\/Y<5E-BN\3Z><_S$]X"X['F'E/!T83QT50&6D*>1)#LB[E("0&T68GVP;EX=>OSEBSNHPU4TX#)^FWT2C_V1\, MR-_/BA>GP3(D'+2A0M3.$!A&2ZQWS&G?A"1+! ^( #L)M8&SLX:([S"-/@[[ M_X/Y9:9-NU_Z-2Q\,IG@="$'(N7),+^B7_<')!*Q37,_\1:!4T#_$P+]4?\^P3+;/"J7[!G+-FM,CJ((5:CUA3PB7R/ MG*,C_X/YX-N<..Z#^@$Q]6#*:^ XOAV/$F*>_$KB^KT_'(W):9HG/%T4 MS29*+"#"/+W9!8C*! A6.9KNI'U$$R2P)*M_I>RB]-/S*S\M3O>%4MRHY"%F1W*0-7T]\P B&I&M]E+P1IDQ6R(] M5.Y,,]8T5EZ M1GO]^(B3=0ZQ5-R(+VN M;HVRX VW8,A(((='B^3;= G;"-[#)D_W&NIPO9F,I[TW?PYQ7"D]7V3IS5Y[ M*R$YLDV5R H"I^^,U<*(H)+:K)2'GGR%)O33*D6NO?I!&]?[";K#@]1O@%S0 M>Q,HVYC%V^G^&*;NGNI8I]0]9-EJ0E] ,HGYDID#Y)G6%H%D03GZ,1DT/D=I MA.7?EUIO,"K;:74;$7:HS=KM[3UM,>/9RV&ZV"ED=(YI%6GS(3-#L1S 9=HI M@C.2^<2S]BN="-;VUEMY[.'VX+W%.^I&-C<:8]VEMS_O3^I98G\XP_SF[")? ME>R*V[[A@_=-;-\%_TI6NTPU9IY=R$$H2=^P['*1(?JBI,^BM^$[ M]N[$3?;[98GNTS"HUU.\_X0X/1GFKR5V%+Q+KP^"W\6AV-J%' M#&;UEI#U@%]=GH.+*)@64D,,@3B(-A('BUNL+4JX-K;V 0>Y?].=*V^] M_:7?Y'KWK(DH."XI)IZ05HHV;5AV17R4YCWWDNO7&_\< M@ ,-/.ZU"+_VAZXY<6L_\A3+:'Q1A/&3V+10:5@X/( M& /N,(3(LO6B33;-@09XJ(32[V4RW$=>'3NMM?KQST8S>N;X+(RGYS5 MS<;I4YC@R<J-X1T^=+V_)D>'4L/1.).T#5*7)Z]]G+P8 M?B1+ &N#ZE?3?%)*?]"G=?HB;APXH9),0^%6DCRX!&>\!IN3PJ2SD&+%%U\? M4]_ZS8<-NS=2W^A@LN\PG%/1OLCYO/1?/__P]02A%,L"1P$B) ZUG00$5@L9 M:)P< MXTX5NSEI]M#*85>L"Z#66V$($23)&6V.]9XV;PI(1[-*EL(5;],%YDBTN2-; M^+BLV489AXK'3Q:PZ3?EZ7DMN5]:53K9;%UMN: L+;K"0$2T0 LNLS$CHYW^ M<&'X&U >/OK>L9(WB9EWH:$&QYCM=__YC&3%95G(",PY&K()O8!HO +I0\XL M*YMUFYMT#C.^1]OM9MOM'C*L04.BK0!?\;LV@7TXPW!SX,'HC/58Z^\WB-VM//;(1FHK58RZ MD6/'$=G_AU-RG"W>HZ\5IU7'OGP5;FK M_#J>F<_ZG]/H7L>EG5VH[*H? S?=+Z],2MRTG69Q+XXVE15="J=E2*, M5%BQ"I52W"NN:%7(PB@;LLLA2B9O"%SL"^F^!RA>7>:&Y2!*"4I!C(GFHW>Y M-I!/(#$*YY11.MKO-$KQJJN:C8M.U&6+O/V3.)F.0YKV7"HZ9(_@ZOWV2@L- M$1-]$9XDZZ-1C>Y,V /TPTX-WH;QU_I''X@);8HW-H:<4CTQG[P>37%2N[2/ MR$I^APG[GVMH[#5.>][[S#VKC;4,?2&I01!<@$!']K*E3=P>X'1FWV$<;V8OYU&&3%R1H0A6062FM/@5:ZBRSE& M+$)KO8%/V!6>AT^YHVFO]>G+[>-87IWR;#8>T_SI,65CE-:!9@)K/TZ:-C+4 M)A$Z2.%\9OH @>NM,#]\;AY8KPWNGMAJ(?^V%=1R!!*%+-%GT-)[4)$HY#&R M>NV58[8DEF*;!F_[8W]D:",]-[@/8XL1+"Z37C*%GA%",L0!F+CM:[\'K MK&CU9](:[:23;1([]H+]R,_NM7N=FN8(L:;EI IS?"Z1+Y8(>="N7C>32&8\ M8A":<]\FE+<[YA^'E ?2ZW5&VGT9>27PO9O8DD34(6H@_XR#8B%#B":"-8+% MF#R9+6VJ#_9%_A@'O8G-!^7$<2-(2R?P;3B?YP62G1)2#!YLO=% F9S 8;UF M@)O$ WIO&MU.NCOFP_/XL/S8/]:YBW*/3LLQ_7Q%T#V3O4#I);#"YDUS3.T/ M+B%*QF+M(^ACF_9K>\%^)&D<\N1CL]9?^T%_Y&E#51\W/GK5"[PZ K+RI8\A ').(U!60&2I M0 Y,IE"327RS2J(]L3^RM:6R&P1/=Q7?TDE$E\AZSP(LS310Z T$PPV84#"S MXH1(;;BZ)_ ?C*B'5'.#P.FABJ^BXM$7)+?42 3%.6T;3ANPJ)@*P7LR=K[3 MK+0'VV5NGWC"?>35L;O,;5KY7<=4T&E DV,MVXW@I"W DXD84A9%'R"OY<=K M[K$5E[9L[K&-3H_2G6$3@(_-/?94[-9M&G;1RE'HH]&9P$TBZ]J2L9UJ\;_, MAG 3..>P 88#OIKE'6]9LHXR#-??X3QSD7T?CVC7BS?CY^CX2$9%KG2UD M46]%3%+4"^AJ\9Y/C-9?QN,!&VYO OD^MOW82OT;M?WH6G??;P\0C]%X%\A5 MM#R!$B%"2)@!"S.!B:A9?NP!\C!-O'O(L-8G EN4@6X"^[$'R'WF4D=-%'8A MPCWJ <)D$"K;!([[VC-+:O#>(- 61H-B/ MY@&R 8_/W?O0 .09]M]%_JQX@ M_SD:5*P5];P) LGTIFIY;53B7EI 66\)5#:3B BN8"D8%I-*?L4>N;U/R.:O M_GXZ%&RETG6]1!KIXVBW-EXIAC^=9\LL9(DTR/7_H&';@NT -.]7L(<\5AH5 ME"29$N3EDT^D,OJ@M&&%^:1XUDEMT*A@.RSWW7WZ>J[@0HBYMH=,/$E0UALR MPH4 9"$+A[F8TL;+_XXZ%&QQDO@./R/]HL<":IDT@Y)IZ"K[VB/'>5KUR/>N MVZ7W1R\"N\#ZL/-PM^'W'GD/N^C]N&T(GHTF-6.^5KE-WM.>VO.,%6280-33 M=^5+J"D:&@PF[Y)QWAZ_@GL5]"-W.^#N7DPX;IXN?60R>3L>E?ZTWH#9,RH& MQDS-*ZHAI9 Y(<\2M)2:IY"<2?K8'%[!_$CA+FIU]^#!<3-Y?\,A?3>8"_Z4 M5%^SH.K]Y"^^G)'_C[T4K/+."L@2Z\WS/M>]1$%)-#[%!18\P.4B>XWAD>%= M,+Q#GAPY'WCQS?#CR\N;BWM!!)MJSWI69*U8=A%<] FP:&DQ%HF-BMCVP_W( M["Y2AO?D0X?IPEMV,)DL$%],P=>CZ_A7Z-Q[612LF"IUN#+ M*"*Y!*E L%Q +"A5$<9(X^X(W+3 ];@4E78S^*Q,K)@9 ,?6&U MDVH^X S8&O\CY[?B?%M^7&>Y[R8W]M9).EEB/9E.Q_TXF]9TR0^C=W@V&E=' M^07]@^EY3PH3=(H(Q2A&K@5+]3H5!\DPFQD7);@V'2DZ&\(CUV_/;STT2]8< MYNQUZ\X6WO3[Z2C]\92VI?QL=%H]ZOEOE]%-D=%R'1!X"62II9K)$UD [G/M MT.&3BZ;;&,JM>!YYNV?LI#MMKZ'L(0\@G^/9&%-_44Q$BCBM<^]_%NZ%5*$H M&46]]][2,#)"T":"R,QDQ=!F5K?@?R1Y)]U;NN''&IKO?4IYL#H/7I05 M/(&0JD:&1 2'@0./DB:ZYLJ:-KE0C^T&CFB[W"]>?2_M!KCRK&!@Y'-G6A-* MJ:V;&9(?[CE#HZ6+_K'=P)&YM&6[@6UT>I1Z\4T /K8;V%.Q6Q>.[Z*5H]"' M!:.+=1JX+@X48H%8H@3'9)#6L7B0"R^^FW8#;5FSC3+N5;L!H;1'5 HPR0PJ M%K(X@O? G$2ID:QCV2QU\^&T&]A*_9VU&]A&=]]ONP'#I"6/38,16&]!KY?A M)M20:")CL%EZK;Y3/^;1Q+O=Q+N'#+M'[08V@?W8;N ^NU=B'"/V@V$ M9'B6F4/R)=+F:6F%<'4;U=('LLRT.$2+]V/S]WZT&S@&?;?1_WUH-R!4$"X% MB(*DHS Y<-D%,OUTXDX(C6*EC>N/UVY@*Y7NVVY@"WUT: 57N#=!BNL\3ZX]378;RH$=J]8\2& M#]ZW$\0N^%QN^8S_+X_VG,,9K+SFA M=PP_+K;+\Z\?>1O.ZZ]._@SC_/7DA7FI6$U*LJ9N?#9&\(%)X+Y(BUH;I=JD M).^/?5^[;6<$;\[F$_XW^F#MT;%(:^PYHX5VM?4AEMK-O3"(W%F07B27',U: MTR81L-MQ''Z5/3"+5\VW(]*@07"JV]'\$_L?/TTQGWRF[>@CSO_XG$SQ7T-_ M_(\PF&$/51&I< ?)JKK590M1*"/T^(>$:F!$_]V/$J( M>9[_.-^[+X;QX@N.4Y^&V'-HDDYD>J58+PR5ND!TQ$LF2(S>2Q%EFWCLG=!^ M.&YVJZP&HA3!(LF@TK,0,Q) M@]7,^>A$$OK[GD./&]6Q)EFWY.NPX48]%CF2$.H?OY5!"*1!0S:R"J5V/4L) MG- 6BBW!6VUE"BO!\K7G6_=E/#_,;+I/0M^*1 W:@.PLA]_#E_[I[/3%Z=E@ M=([X?A8G:=R?B^ =#;!7>.+,SMNX9DF6;'00,HTK%%0R(@LEM&GHVVI$/\ST MN%?4:-#I8^=QS0_Z9\-IC3/^'L9_X/3MN)_P[6R<:DN3.J][SGKK%,O C/"@ MBJ*Q(68H3'BE.;>R>6< MK1]:HGX[",-)3W,K!'HO.FW"F^R4WR6U1P&'0L$'MJKAUYO"XHB"(KLMNY8=&GD$.;0L/.AG"H M5@''7@>/HO+[4N._@$\?GB>R.Q^YRTD!4[6IGF,D1RTLH$]%F:2\;11G_P;& ML8J[CL2$45<::9#8LKL@O@YCF.O:?B7!>9,Q-2W!:C&JX]1G[4&6;7V80VGZ M>V&Q]&0),Q6 6R5!:2T@IDC&L!:U 6F.NAPI=_'>L/>.ZJQ[3MYM%-R M-]8 MR8M@\45!![,V)2;) [.Q[BY.03"*@^#>)N\DTT4T8=Z-D.ZA=]-FF)#1"4L^!C1*Y1)*W:Q-O7PGGD3P=J M:KT&74!"Y;@E[@*O2[2*)8/+LD!B)3$C4&HIVZ\^C[SI2$4WYB]W5_%7+VO\ MLS^@,>?YZ>?+X92DU2='Z60RP>ED^??=2_^V?<.^-8![C6BE&-!DC$ZQ:)SR MRAD9HDLN*::]((O'J]ZV+]MORB^?]C6X0LSQ5C@')OO*)N[ 9\E :!W1:LL- M;U/D=PW*OLO9\H'O1H/!KZ-QG9 ]$ZU57 E@SFE0PF?P]2;1XE%+AC&99)N. M[@J8PR]G^VE[=2W:5[X-K)\EI!Y''W-M+:Z3J_>G1 Y."0D\*^^8YX)^W53/ MQU/NSNJX0;U;R;*!5;+$<9+^>]8??WO T..F7F*&#G0)JMXM&< [FR$IAXPH M[*-JJ^=UJ!Z.[O>6>8-ZJ26VB]TQC;&>G>/B_SU>),N1C"L;$JL1V @^<4)( MNVNVS'DFVW2IO176PV'$_E)O4!^T!#=OC3)8=C1?GC6>I'G6!1'X)/]K-IG. M[?:>R;&@]A;((:=5K>0,0==+X8SF1@G+I6M3HKD#V(=#GU8::E#NE^NLQ6(@ M%HT@%3DB@7;VP-OX]C< .M01=+=FLFQ- &U^XT0HTN8"@3*(-,K $+!3+0W%*\D8G MHNT5?\=1YJ'TOHV(.^[Z>')V-KCHW_U^5*9D .(%MHNHL_?,&1,3.$NFD0HT MWNAT!BV]TEXS34O=!BF6=[WG"#'_W54P:B2_CELROL;IGZ/Q'TM<9(B_/Y]4 M.^A;A*%XP;0(8!RGC2RF"(%E!E($D;AD#I7:0,.;O>U[U7,#678\DW\G#WTV MGB]7M0ON, S.I\3,P?O18#:O2?L6:9$Z9D7XG)IW&B#7RQOR>ZP)B:N,$EF\#=)D\@'3I^%H,/K8QQ5LUG#EI9(U9F-HUYHW MB]4!K%,\!56X-)NLYW>]YWO5=*?RNS$$=KA3V+6_;'^OK6I_/;C[6E<-: MC3PPU&3&(5?HN9,Y>D/C=BE(D?'.P]I;W[R?,?YKE1.^ZG^NY<3?ON!K7$-J M9"$)\D"]M*!T3A!5,( VNYBL$B6VR?#>!-V^[L@M[_AM/)I,:+DM6J(N@(77 M6CK+@9ZB@*%,RBLK [8Y"[@+V>$7P<[9LNJX=*J,!B?#M^ [26EV.AN$6HA_ M]1)4XZ40QF:(TF7:*CP#[PJKX>CDT!MM5YO8MZ?/#5A_+$)UH; &X9%;$).7 MT+/*:A&M!NMM!*4T IDB"70TTEB;L&";Z.GMN'XLZFRKB ;GUR^'%T)>C_#% MEXN; R[/G[#D@JI(8@I8+UT1'%#W_G5&^8[N]QK.Z0/D$I-E=7@ M)'SMWGL=99(N8/$.'(N.-F,7(6:2"XJ29P:46H3? ^22)TKIL&9]YKE M<@U&+JVQM;$7S_6V.J.K&!RYNR[$*)AQK$V&Z";H?@#J[*V4%HT/+P]#;Q'' MXGQ49([,U/!($+&V,DW@/6<@35(ANDQN=IOM;'.,ATI$:$Z=1FJY+^D*MPSJ MZ?GOX5^C\?PFVOFIG.>FF$ 3) 9;4]1J8YV" ;S@64CKK$QM+O'= N3Q4QFZ MIZCJL+_<5Z)6:GDW@-LV&V!+PN;:.T!AQ[-IM,1Z++-S) MI_[9Y.((RP2GC60"LJRM%UF]ACHI#?2-#R:0_\';!#QO 76O[/G]%3IJHXT& M ?._#\_"E&PTS)=GGLLK)E6VROGL:WOGFBU+1@9Y%PY8T62/&O2.M4F=OQG3 MPZ9)1[IHL9R,3L]F4QPO\U]61'$!DG,9&:MW5N2"H)R4$ S34*R2+@:7=&YC M>V\$[V%SIWL--8B)OYW3>[GR%1^UJXTS3! $AEL.+C()(GL9N2UH71NZ? /C M8=-B=XDWB%I_&(>,=6!+/$DX1UN< <]D3912M/=);X"%FE.3,F>N367**I*' M38*]Y-XD_'SK:V>R.=)+\1P;H:]S)D^SF!#(3$ MP"0RQ-C&D3^^F=596MO(_L;PSN'RQ5^'\3A,253MIU2X9THKQ4KT*(/F6@GA4&"X,Q?\VML.D/]=I):&D557=*UKY[Z>(F=? M6RBD&+1ETN;O-O_[:N[GF[+ZFEJ0P5T@Q\A:26-W)(6:'PK.&RPB./2BS=AO MQW6O/,K=F'*MAWEWBF@0R-["">(F9JY=1:KK!;N!%G@=!:00O57:T3C:I,5] MIZDI^Y"FD5J^Q]24(*V-EFG0DM7P@HE?@;)=M4(=V$Z$=F52=::F"1?HMKR>SY7E0[ .:O,Z!7R R07&C( M3G%0RC#PM.=!R1B+R(7,]#8.S^88'QG6N28;9*?4%?;#Q0I[*;]>XCEXLMU! MRD!C)^L*0M81BG?%!Y92"*G9YG@-SH_,I/WUTR"!L@OQ+(*HD1'U:54%'FLQ M<:V'B5E8$(HY'F1V1K8Y NEL" <[(;DWE#R.]N_+2M$HM%,RAL5= M%$K("#'Q D5C-%8YEE2;(Y5U:(YU=G(D7MSB,NRDGP:&W2JF9;QL U1-CTK6 MXSK.BKN#"'L(_7"4$%QYYHL&4>JA8M(_-<2'!8==6G3[.205+CC MO.)03-A&UDW:VU_&%R_BW-HY5B/HP$(MKG/&U]9R"%'EB"8XI56;2-XU*(>W MN+O0T;7F]OL(N$53R.4&^?3\\MO_[..87O+I_!5^QL&B/)PP"N4$),/F:2Z> MC'O)H+@HSGXC?#^V>=% APV\^DMH5SJ&3Z[C7?:CV !LVY2-;> > M*6&C@=YOHE8SI;7(U-@*M,D8:,?.$.9E7ZDNP):F7ZW[]$;23-2-W?WC,>RN M+(W[1K!M=-626"^'9[/I9"X!L2P?9\B$D[ZF?QI06!M>>B9H/5?*I\9;9TBF72*.3N9BLUMS.CK M6'YL6VE/W30(7'^+Z$KJTB:XFII -R$[CK6SK^9N)<*>8F]^\'H%7Y8!$R,/ MT1OBO#*TE402NMC K;V"N'I<,=ILFAV+"-M#N^M>I*K.#Y#&N>W<7V MEDN2(D0&/F0%2A8'/C$+63N.*6J/825Q8^T]13<]__!60S?2'W4LNHZOG%M@ M^OMP4GH'[+?K= MX(4/1N%="[?UA)9+3+&@\?<.#4^G. MXNO0(E]+-+WL,LB*-=X+T%PE(IKRX"S9&2SP8H7-*9F\RQS5#U2A.XJNPY9: MM^P+[_%L.LL@!=& G+E8U8&48G=]]VU[WPP:F\@ MX@[O:%A+3W.!*4K%ZJWTX%R]DE0G S'0XL.,S(JC9I:Y76:V>6 JWE-TU]5I MFL]LNUR!HF:>O$!(M:VG"@36A^@!R5_DQ6DAE.YJ9ML'IO8&(KY.!=OIS'9+ M3"*@,2*#C4'7.+"M9GZHF)PSV4MI^"XSVSTP%>\INNOJ=!W;U?X"E<@I)QX< M&.(4*$8^? Q.@,'"@V V$]K=[&K_0%6ZL_BN*]5WI]3_.QL2V21;-@*+R0NN M)"1,O.*BH3)'VTAB)F-V1:GM=^!OW_'@%+N'"->$-5I$MG[%.)Z%\7G=)B3_ MZJ]SI8L$G6K.'"\ T1>->5Z<]&PVE_ M^!&'J8][W*Z^]C'[5H;?C6VELAN]0R4CX\B$^^GHO6@G6&1=!I'KCG=4&',\&"@;C%7V7&S6OO!G3_CG(5Y]\_I:D M3]\^&X3^Z>3U;)$QR25C@7A=C J@(DJ:1=% BH:A=5E:;)6/?!>V8^2H=L*. MZ^G)G:JA09+%"L(%J#?E+4&D7Y8RZ16;BJ'U T*H %,NX"):2$86BR9)(]OD MK-X)[:'29$\EM"AI(+E^G'=E?(_3Z:+LZL67,Z2MM,=]LB*2BVI%O?7#6]J7 MM6'S3 1R5U$I,HN:\.-F4 ^'&1T)ODEY\H7&S\)D4?7#JDU=RWPDJX=3 MP6;P2,L:.O*W#"]%;Y9_0X^_PA'Z:94?Z]]_K/2]+A0ZZDRP'6X5U]%\IXH.I7Q*-A<^0-"V#RB8!L?XH>0K9L6("V^@: MKGNH]AORZPZF]2TDVW$:SC]P/ UE-,:OX"YB)[8.Q-1@B4RI9H<5B,S4GDV8 M@Q0L,;5)<.K&%QS.NNM.]J.N!==Q6MW)8(##%].3P3\NX;T'X3,+(K M3);2$F5;1@)$U2F"C)H^098@Y2D;.AHUVDWRY:P_^WE6XGZ1N3(WK+KK_=#8A=W$R M>;]PM?8(\-_TI'UC_!LA7 GS*S26?N(Z%Z=X*CX+9;*R0J,M3/K>30_=M_O" M_&GO\*Q>)C+\^')(9#H-%P->.N7!6XQ&0V):@RK$I\A4 262(#\L9Y';A"DV M0;=O:.8=?L;A#'^E:55]S7%(TW_VIY^6=X2_^)(&LQJ(KB5D]%_^$+[T1%(Y MDE) IWH#1PH:8JE&:I(AYMJA0[?IB[T#V,.']SKGU&J@I[7*.C87:24=(YG# MSW'Q_Y?#USA]'P8XN=+_T!L=C'4:,#-9@QJRW@7,@3L;@C,%;=PD;VB3=ST@ M1C01;X,S@=_&H\GD[7A4^M.>ER[3['9 3I %Y:*%*"TQ45@R>PLS;M6.[&CQ MN +B 5%@7Q%W;&A>9^,58%<(26:3UL0[R)QL-*5J$).C 1<$4URY+,4FZ:$; MONX!Z;N5D#LOZIB/_\U9-:=I_!?,S()&)4.")'BM(Y=DGY.E#E&7XDH@(["4 MC7*1UCW]@6FY Q%V7-IQG7C86T94:O"%YIKH6#;*,[[S10](T=T+ML/BCTMS$X>T& U.AODDGY*L)]/%-<)3:C$#?0F2X*'43'F,*$6;>U7N /: >-)"%1W6E5R.__(NS5LD\?3\XH^+ M% >G&4\E65K#)!+DY,"QZ$'S@CD$;JTI3=BS ]A#90TUYU%K11T[N>ARG/7N MC?J@U9#R_-@]%[*O!>@#)?@F;7 T66D;=8YV<9TN176\2_";<2)50YV MIILFK9KG6):5)1N :=HK[!LXQVD0UJ&ZKG5MWE?6S0D0N*O9^ $TVMKRL$AP M)BLH,9M8%N> MYEO4Y%M[SF1-"]#F3,:4XA(0:B,&,J5BWLDTR7C9[V_>J MYP:R[#JMZ6M?W.HC##T<<^KF"+0013ZZ0DKVE" MB98BQ\A-II^8+88JZ4[EU^%A4TV[?49$&PWZ>;[;S!WAN1WB ME+:1U<:DSN7:ZSI U$B44SH3&!7%9E6K&Z62K\?PT/VVCJ3?X5Q?C^B"_)M@ MZKRVY"8TAZ\MZ4)3MRI^#S%W7%]R(S;FLT&O-.B(M5F#((MS?A>0";R064)< M[ZZ6[+"JOZ6^Y%":WT:Z#1ST9Z,Q+7/DF[ZN1;#?V)^U&)I[#C6_%)1VA18W M;2'ZZ+US/*-N$U&^$=)A*U.ZT=BHA;AO=.ZZRYF^R)B *D\"L3Y[3%^$:M>>_ ]DQYV9URJ8N\[&W4U>+>G/7R6#@$ MGA5ADF/@LB^@#.GM39G2F=B/?:9:38NWXU&> MI>F;\7L7K(<\[')#?=XEM MV1+5>:$$YV!C/=/+Y/&%6'MB&LYJ?:? LM&-#7>\Y["NJɴ\=GHR^& M'\G$P3'F*^->CS(PB9+L5#"Q-B+2'B%JKB!(+Z4PW#JM-M#VYF_\WO7>2+8W MSO+& 91W6*51ZQ%P/#]4&"9\$P<7=?B3UV&\2$3M.**R[6N;A%CV&OM*S,6D M$AE]\4)ZE:V.0AJ>+6-&+;7+H-X)W^.#-D3AX0YBG0^4U".QL!/)* M!9GBQ(T7*-EL?CS@ICUGD]SVQ;D>%-CB)VUMJ] _Z MH\Q[606+.7$(-!Q0W#'PHN:6\!2TU"YK)N[G;G$Q@D?&'I("#9H7[SV.1>R/ M\^*5TAEXJ6VD2LX0LN$0K65)."%E;-,;O1O\AXJ[/Q3R;J_T8\?R.QOZ^VD8 M3Y^34SN/@.D85<&LP:90&QK2'N2\BJ!1V."OZ M)88)_NW?_C]02P,$% @ V4&D5(^O[U,4M Y80' !0 !R;W M,C R M,C S,S%?;&%B+GAM;.R]:X_C.)8M^GU^!6^=&4PV$*S2@Y+(QLP<1+YJ$LC* M3&1&=1_#J8Z,D,FU%ZW%37)S M[__XW]\?YN";7!7Y!+D2_N__.'7^_>0OS#__ZO?_F7__A_ M(/P_+S^_!Z^7?/,@%VOP:B7I6@KP>[[^"OXJ9/%WH%;+!_#7Y>KO^3<*X7^5 M'WJU?'Q:Y?=?UR *HNCPKZL_RRA($6_'SW_>UP^'1)"?BK_ MNGVTR$\]J)L-?_H_O[S_PK_*!PKS1;&F"VXZ*/(_%^4OWR\Y79><7\0%SCYA M_@6;QZ#Y%0PC&(<_?B_$#__U+P!4=*R6<_E9*F#^]]?/[\YV27XR3_RTD/=F M9#_)5;X47]9TM7Y/F9QK]&5KZZ='^9\_%/G#XUPVO_NZDNITL_/5:J]5@Y(8 ME&%J4/ZO +8Q>G'[S!O=/Z((<'W.KF:LC5%^K- M0HSUW=UV=37TX1'[^EHLUW0^PM=BUTT+\MS\XKW^J>[&--0AIF4_M72WH,KO M:[D0LE++O:9!+O[S!_W3;%/ >TH?9^\6W_2\MUP]F3GLW>+3:LEE4,0T8!"EE$]G^FIBP093@.9S-;;;_9,+N"O7QH094\VW?S@8.7ZS-NZ MDL5RL^*[>>YA?FKRTO.6F>GP3POZ((M'6G] 8S4N007_OPPXD"_ 8P7O/W[: MF=.;R?E(_,R'I68+\ 8T+-4@;\#/JV4'64N^!VIN7(3EZI"+);?D8O?B%=J, MD@A%"U9:4K>@68G"G^1\732_@>8W, AK+^)_7>CJIZ/1OETU5M 5OS <]1,_ M\:7VCA[7<&]DC#?I8NYZZ?)%J2C6 'X RY60*^W[GC#FZ*O[6K+U.^W.K4HG M^*W^!MP^+#>+]8R3A*49UPXJP0@BSE.(HX1#R64:H2 545 MRU>]W>%PWWB##= 2'%@J(#1P-T$XRZJ=)/A@:F!1,!#!#N,-*#FK8/K3@TM$ M>%6$LYV-J@F73#Y4A8O/]]2%O'A<%G2N!7[S^&[!YQNS@M:_U6:L\\5&BH^/ M1U 2]UZKF$96NQJNT!I MV W8F@;:MH&M<3>@,>\&E 8"NA"@-!%\;@WJAXY!==?*($8ZKRD.0 M>R3E@W323__?+;34R6+]YONC7!1R%DH1A2$)(8]( I'(,D@HPY +KE"2IA1) MXK8JW&M_:AK

>J[Z3-GI=[^WV,O,X[ M:>#Q N_T8_W>X"]?Z4J^I(44KY8/IL%*.%8K/:C2^(HOGW:/?*)/YE>WO].5 M>/./3;Y^VOF4Q<\2CD6"4(9@%*(8I2 M C$*&&0QT;].B"0)6@ M-/T&5,:WUM\%*,T':VT_J FX 14%Y89=28(_R1Y[V+S.!:.!'W62&7M(#F>O MT?OO-RV^I?GJ+W2^D;](6FQ6);)B^\O_SK6#O>)?GUXO'VB^F*&4R2A3 8SC M6,]M0:(@CK#V@L,8Q9&4@H6IR]SFU/O4)BB#$Y1 P19IN;+]OH=9;P7C1YU6$W!*.*:2]R#A6Q7R-NLK9:/L[NM,06 MKY8K^=_+N=DQ*-XM^/\KUY+?+L2K_!M??J8B7QI1I8]/O\@')E0 M$IKI]3RFD&(5+6!H"VI;8 M*5W? >K6NA%H'UCM.AF_.4,Y^*VRPW*6ZA* M JNY2#=BYI,($,FS!6/1J9R@*%DVBVWH8Z773;]EIWFA_.1&WY?$,T."#I:F%X M=O-P]TG#64K3)&$P4T)!E* (XA1A&(5(*B500&(Q:\(R!Z"L,Z1TDH2I$+$8 M*TCB5/LI%#&(21) RFDF!.$\I,IE =;_6S:"%^*+-+MU4F\J!O8,# L5,/#" M0/L3N%VO5SG;K,W1%E@OP2>ZDC[#3$XRX76IL]_#J$N9D\8=+E5./]0[=.3X MP-(<4NZ=;Q:WK%BO*'>(+7!I=4+?Y],Q E5,P'YD00%^:_![7.CW9,[WT;\3 MAK$/]_L0=.+XOEG=USOZ_:5<2)6OWVJKVW]I M3J5C$K*04PRU8Z*]N" 3D";:GXM)%F8192DCPF5^]0-K:A.S!@RT?R;YV@1E M+>\7^3^KA5A3]!&U6:_=!Y*MN?6W;=N*Z=+]R"+3S07;[[705_E M;VZ+8LES M5@9"K\5Y)H(DD2%&LZ-+:9T[6WZ0N2U*.^_F^=2(5[3XJN6[7&.LC4'@4=MH MOZGH:=@N[_&.. IC19&5I)?X@3')Z'$335O]=F<6,'8!8QCXN MT\!'!1KC M1A\U^]WA\4=OI WC$4?1:3?9+^$=&\R>.AIMS]DO,>UM:,\M]PSJR!?Y6K[/ MOYDPD;7^IN9L+G7G++\<=.(/H,3L./#&V@)H+<%NDCE$=[L-A&=HQ#,4C MQ7>4X&&)'NS@@PI_>6=DR_VM#??N(1^]Z?,;]^$.8]S@C]XT'46 ]&^IGQ!^ MEFLMLE*\J?=9BP;&=FOEE;F#UVI+6H 4OVH)5 SX?C.XL5O;L>!4GBVY' M%2-[&@[%Q^&3_<2FC-,]U+4ZA 83[4")$,&0)D2[5Y1 %NI_JB"00@2""A,= M8*\R'7U-35ZJ2/RC"=Y-9+JXM5,73XP-+"MGR+H!62KOY&51 + MPP^EP^8C;II1K-:S]WK1=U]Z.:]H(>]T W5<=T18BE%$8()E !$7$F*1)C#2 M:J'79!2GH5601U[$H!!B21*84B3B0.%4$*<[-E:]3DT.MJ!-PJ$V[']O+OM9A(9< M,0AV/H5W:H<^"_;!JOOE2!>6_-YLM.IYW&N)+F0L'N6Y61Y_D MJCS^-6>\9R)YFG%, M7B*K^$)/_-N?D@X^#B,=BO88#S^GGE<1V''(V:_=TH'BY\I1>@[65!.3 M7J#QBFRDEUIV4V8A\]D;W<7ZZ6T^U^W2M;Q?KIYF*951S 6%B9(Q1%)K+4,A M@D3+;$J2B&-A=4ITIOVI:68%$90800/23B_/,=@M?AYX&5C)W"BQEJ0+AI_0 MET+R'^^7WW[2GRREY1_(_ BK'TL].=?F*.)PP:#F3;_T6#^'J@GIO>7_V.15 MG.][_8MW:_E0S$)$,599"@.E4HCB(( D3!*8X#A"3--'8Z?E:U=G4WNA&ZR@ M!1;\9N""$J_CN4XGSW9NCB_V!G[M^Q/G[)78,.+5W^CL<%1/PL;T0Q_!ZC/N ML_\7J9<*6I;>?-?+O,6]_*"_'+.$QS0)8P[U:HM"E)CK;4D80JH] 9DD@F5V MTG&N@ZG)18,1-""!06GO )PD\;('<"TU0^\7N;'BY -TF=[;"3C9Z&A>0)=) M;3>@\[E^?D 5-/91N50U: Z/>(8DPS347GZJW03*&224,"CC1(:Q"),H<:I! M=P66JH=$H3=-@H!WM M/2!3$]\]<'5]+OU.-X$NI8V#;6GO#Y'WC>S>Q$].5_98=ZY-Y.GZ3LBCWIT^WUW8DVM]Q7C\NJM3(J\96IO[5Z>K44O(K+'KK<5/5?N@G?W,?*NN)7!Q[OD=A\;N5K7MIZ =C,W#U7!E,]Y M\?>W*RF;@F*?-52]IN8J#3,"422T3X<#+5)2:AM_P^J);K?HL+;MO@+$<&-/! MMD2B,7X"Q;9S+#DCW1)QML7WNF&3'_J.J[']&ATM+LQ_0UN7XRYHI6^Z:N^R<5&5GEV M%^46N$D<^&I3K).#9PA.W/=)>.3'E.?>57=\C M)\!R(N0X"Y;;QT?>OBGWKC>+,K7X+W3U=[G^M,JY;&ZXO#:K>1)'@4Q(!,,X M9A"A%$.<,0R#@$>2QR0@TBECWY!@IR:1#62PK&[YT6]R1>\EX/-E4993-P8 MM5Q=O ,XTAZ/S1=BX.T=S\,\_9V=[9>D%/O*9%#:?+.[;?AZ&GLZ#H,SC>T< M&\!_C)T*X]-EOZJH2>&\SK6P=.SWEZ.4."V%&L(!(T112D6:0REBA M.%8JMMNHN=#/U":,.K7]+G-07P?Z'*]VXNV!K8%UMP]1SC)Y@0:O"G>NKU'% MZ8+!A[IRZ?%^DG#24391;+<+T=SO>[HSU1COY/?U2XW_[S,F,&9QG&C7E"B( MXE1!''&]0A>"*RDB%(?$12YZ8)B:E'SA7Z78S*5)2[%=0;ZD^AGN>O.YSXC8 M"FE25M?YJLJJ*VF<-5G][XS)-&:!N;^<100BS@EDD40P MBJ1"D1(XQM3V#,REXZD)Y*OJ!D^^ )N%'H^Y7IFMMB^D0V$G)_(OGW(-1>E8 M6OC7?2VL)?"#^4\#'[QH#+",77&FV?Y<:RBZ1SK1\DV[T\%6'^XZCK2UCK%Z?[QLI_%G>Y\8)7ZS+"Y<9R@@E003##*<0,15!++B$08J)$"$2 M(K&Z27&N@ZE)>AW"N@/I>&OU)(G=DNV#FH&EV9&5'C&\ITV_,FCWH-&1HW1/ MFW0(\DYF5VV;1U]1>ZRU4L,-ZQ<[8>8YM=\>\,#?X#ED_TGKLDEVDP_-.V?G^ M1MXMNVCX\8[9Y8]<40ZINNSY0<.OTF'-DHS$>DT70I1%5*_U4*1%@\90JC ) MA6 B#:RR5G7V,C6YJ!+(T;YUCXY(M%.%JZD96 \J5IIRCSN(GFLM7,JT&-*J^^ M*#Q48F_MNF_2N_3&R["+XM=Z8WIW4/1!KFP&;,=M9URYB_T,8V=_ MAO <8SC2^<*H8^ET^.";](Z#"6]=C79HX9N<]H&&][;[K7\^R-_KYDVQAM5R MH7_D91Q2<;L0U>%N\6[1?B9?\/Q13P2[*!4B!0LHU6L@Q E$),X@RW@&11R$ M'&,>2^$49N@#U-2F4C-H)EIYBQGL&^:VOO$R;'9KG+$'8^!IM34 7]9T(>A* M%.#71V$NBYIHHET\P]Y0U2:!WP:)+?+)L=?ECA=@HRYY?%)YN.SQVG;/2TIU M/.)'=3$5*EC%%T+ 'L;=CO1?Y;!'%CY1QY']^M$OCGW>W?(&[IQ+PKY M)O7H5I#W#MSWQ)KK_+K5U5)L>#D=?99S[=.(+W+U+>>RJ%-5)"'%&(^4+ [DVF\W#4/R2!M*_LAVVBURYZQC/\BA ML=%V?-P-;._I]/ATW\K#]66QIGC+%WE?+4.^Y\4LS7! PH! %20A1#3BD.$P M@9%(4AZ9[9C8S;/OZFUJTMY@ [\9=*YN=B>OEJZS+[:&=HI1@]>" ,^5 M=KMZ'+F>KH7QQU5S;3[43RJT$G$I15%>/L\72U,AIO1"OR[GNI5BAKE$1#$) MB9(<(DY2B GF,$V0"$5*)&=.:G&IP\D)!JV6A/GBFRS6#UVQ7/T(MI,-G[0- MK!P-U"K5A@G%,I%-'08Z^_)[E>S%91>F^^U\=:/R^7XO=\/I]1$:,LDPB&A&G7!* M)3O%&I+[@17LB/8=^*:BTXLM?O#S1=I[1/OWX\[S%0!'$"/?"^A'T?%E@9[M M7.]O?3$9R#Y669O??)5:$$-%VSQ#N.& M=5(SF!]VNM=G<\0Z2>CRQ+H_.('B(V^^/TJ^EN)U_BT7F>PU&(&J0X"F7<_',Q4=.CK7E5M>4 M1G#H[;+ABH]LOQ>-Z5.N/=(U3--(5FF-^H^1L=)U$ :M/=+9<<]$==H;-/__ MYA^;_!N=FVW/S[)8KW+3C_E#>8;2_D7KR4]RE2_%80*0;3AM4PK;P'RCE(8^ M0VD2B31,8$J2 ")!.<0481@@&F8)E2DW!^#+-9W;S6+CPG>:TK9&#*>*'^0: MY$UBG'P!N''MS4EZ^8/<6>J8*F_<[X3=;#?=D1YXZC.FW(!RU=:RZ ;LC*W^ M6"7CV__=W@H[R# MSX.B;[ZJM_EC.C;E.!?5 MB6?Z>;9OS^\ZOWSZA?YMN7HUIT4=LQ-(BI,X@BHU.>8DSR -"(&IPB2D+. , M.U5#K#>R<, Q2:.^WJ&8A-G#3Y=;.+\XQ,Z?/K+J^,G+GDHM99P M2@1$(@T@01&' 1889RR.49P\^_'3/N:IB=/VH.';%N9$#I\.QOH9CY_ZC^#_ M@ .HG?%_A".HTT,U_4.H ]Q__&.HTP,QRD'4F:[[36--"%B9:/*H&H(,3(!J M$D&1T00B%0E(*&\<#2S.#> -6-@FH;.BUTY$?)$VL(9L M^6HG>J-J;?)-S^?+WTW)N;+*\:N5%/D:O%\6VG=[Y3O_M U;7L6EL\-1M<7& M]$-IL?J,^\'>K?9^A/& WL[I_2R)>28BQ6"$PQ"B2&L)19F "D=4A8E,A+"J M'G[4\N0THP$'##K[X[Q]NBZ?Y?4F86@-L+/?Z1#OI*V]3_#V6QOM^.ZD$>VS MN],/7'F]WISJKY_,WS&W!?X2YC$>D>0!A9!]P38/[<&LYCF"+R_VO-$VM*?8E[$>,9T7V+@RP/-UXP\CCT\]('>L:! M-N=7NW*%Q;;05()9Q)@B,"&)A B'$A*:,AA3RI. 815Q)Q^OJ[.I243K/+J% MMG?1KTZ>[9PO7^P-K!3]B7./TK1@Q&]89E>'X\9A6IA^%'AI\QD/"\NBV]LI M=MWOZCTHD24ADA2J(-6N2!RR*H)*)3S-5,SB.',ZC+H6T-3DZ/12Y)KU8I]1 MZK%*')C[4=>&Q>7%H7ZD78QYD(HWNE4ZKR[ZO=6_*V91&A$9BP02:4H@Q=JAHYF(H$@I2_7W/E72J@129R^3 M$\P:**B0-O=[2ZSVR[OSI%Y>VGFA:FA]Z\.2TY+N(@N]EW/G6QYM*7?1N/8R M[O+#/8-\RJLS3=B)$BCEE$ZTTL^ M0HJ'.],'J*MM]ZH'OT^>G7_3FY*A#^CKRN_^PVY.&>PWSF:OAW$#:TX9=Q1) M<_(A]VHH7^0B7ZX^+->R>+V1FHRDK@VA5SD!T2\G3-(P,%?24LBDD'JVCM($ MARF6PNK@OJN3J4W1_QH' 8A_Q$GP;Z H,8.% 0W$1@(#V[X*QUE>N]]H7VP- M_&)7$$&)$;RNR>E1J^0L2_:527RP-5(=DHJN3_3)!+Z9;Q;@R[FI=[&B\_R? M>M'&GL#C7(I[>0,>EJOU/;V7^D4&RS)*>I[+A #%1*LE^!OFZ.& M?O13#N720'44/SG[T=%*G5P"WRYL_+;^E']5E^DWKY5A6J M(TJ$08I#*&(9:HTVJ<))0J#2$IZ*!"DAK#*9V'0V-=7>QVJ2XM9H^U4/[.39 M>K_)"WO#[R7U)*[/#M%%1GSO_ISO<.R=G8NFG]BUN?R9OBD(=%-ZL)Y,O7F> M2!ZHC$%.$(.(*:[79GJIEJ$H)"))698Z9==N-SXUF6BPY;+H<;-BG[:4I1EA M 4P(UVK+,^T;*REAC 3#*HQ-7G*7)6UOVD98T7JDS4X\^Y(QL%AN8=V #QTL M],C!<&RNY\0+K0Y&SK9P;-IQBH43SUQ=[;FJ"/59/FHO.E_AU-*7 M3_4?=V=(6;GI'&6:N$R:H".B5[JQV:]B41@%F,9,]JSM[()C:GJY5P&XP@JV MEH"6*;V+,SN-DIUXC,#]T$MK6]IOROP%]1.5PP8&.=V[DM.A"BL[87FN,LI] M".LHFMRKN9&SU-2E&G[6#ZZ+=XOJ6&&6B2S+9!)!+"(*4<@B2.*0P#A(DE2$ M*E19.DI"FI/PIJ:];QX>Y\LG*4%1UBFIB[R >P/:E$38K(P8F)V@Q^I\[$6^ M (6QMQ@K0!O,_7>;5_\46NU_/J!EE]N0=S MDE*F(DB9G@.0(A(2&1 H6)KB-$4D0DZ5#3OZFIJT[Z""8HOU!BP7$JSS!PFX M'J#[\]=UG*FV4V1/! XLKRWNOK2X\W[%R8(-K\K6U=^H,F5A^*'FV'RDGX!\ M7-W31?[/LNU76IV6\UQ4@K80G_37JCFP^ZC>Y@NZX#F=;Z^J[D+9XYAE&68) M%)1EVO&4,20DI# D:89ER)*,.9V,>$$U-5%J&W4#]LPJ[Q2V#2M=D,8TL+.M M]TT$/^-LIW.CC][ BCC6P#E+J%>BO8JM'V2CRK)7,@\%W&_C/2,&3;A#C>&C M.DS"/8&!H(H(QED0[W&)1HQ8G?*,7N+L<-6[0R_RB.T>Y3_63EY:;( M%[(H]&J8:>TR?7R6?'F_,-%6S=U5NNWMEO]CDZ^DT,+W7O_:)$K-95'F43VN M#%!F1[S[2A?;0O FS0@*TA3&@4P@DA&'-)0I#"3'82(#%5*K6PW/@GYJHE=E M!LU;5K9TSU'QQOT:V GH9 =W8#UN[ 8MPTUQO,9TT+:]J:W26%^ZM"W[04W MS;&L-[EEUYH&T/#@3^N?9?B\3AWC6C#J3/0L@W,XL3T/B"MS+M18]C#\(JFY M$2@^&OR;E3EYT@]\6"Y6S3]?TB(OWFMKW^E503$3&8EHJ"C$@:G.%84II"9. M*LX4CEC, V0N_/1(TN #W=3FN5UR@IM&[0Y%KC$1: ]V:V3Y5-M,4-H)?C.6 M@M+4O@DAO'P)[&;!9QO:@6>Y9QG5_MDJ?+(_3'H++PB?)Q^&3W+/)M#PVDG? MU.[5#-913>VO,K__NM:3W#>YHO?RUT*JS?Q]KN0LS$2&)%$P03&'*&8*$JE7 M42P3) UB2:+8*3SD&C!3FR(:H(!62,&FA KF&JO9TE!58<)Y69CP:'.H# UY MDG3E&AERU7A:[B*--$I#[S$URY.W[9$XL239CF1M#:C, <8>GSGIKV?5<\[Z M*P"-G-/^>NJ.<]Y[://*U-RMO?M/RR(O=_>;@S., Q;PA$"6FF0P6\_X960.[]]&FU0!8QLQYIG7H2+CK&>V?VMN" MHF$R?'=U_#R)OBVH.)OOV^:SUU[5V-[_J%,9E''LNZC_, E"&0@",68!1 'C MD-)80L91B$*6<)1$_>YF='<\.8%JW0IHW_7B NN6BC0 ET.KT@D:G[;Y M24:Z16''UD#7)BYT_DSW).PH.7\QPO+S@]+4LUL5'9;9EBR_+N9@1DJDL MD1(F@2E_$@@%,9,(1K&D:<;B1+M; Q4E.,0R-4DS^,Q[J*T9L,S T8C8:=M( M/ \L=^Z%!$ICS*B4Y@!CS[-4#CA'ZG.5"CC",]7: .>(NZ(8P-DF>^X3ZO9% M/M^8>@)?S$YDN5GYYKN!H%?)VGAS>6'3!)V]H:N%1E9\DJOR[L+M@ZD@-PLX M"JA@$J9QJH4UTRXB2;,,!@*%6G(S%"BG2[M>4$U-8MM&'5PEZWUAS,_P6>X/ MCCTH0V\4ML=C9Q!H+ +FU0[B5X;[Z?@K_04838!_IJOO[[::%UYD*OFW.FI3E6SBW6889HI%NK1 MC7F40$2"!-(@"Z&22$4\0I2D3G%Q;MU/39.;%$NK7Q+_=+/->;7#[T]7^_'F54 =(8RJ ME/WH.93$GJWTO-6Z7-S?R=7#:\FVA;5#S%.6:%]4!E&J%_DT@3B,*(Q8' 8B M"ZA>ZCO=9CWN8VHJUNR8E8DH*C]EKE%#W?<#$!IWCUQ1IZBUDZV/U1#_CWE0];^C1#=6.1]U$H%BM9Y]62['A MZX^K+W+U+>>R+,(;)D'*0L*AP$HK -'>#2$!@EQD:2IC)$EB=4'I7 =3>_UK MC&6X6@W3J;3Q62*[WW3D;NO/D M?ID,KW-\1W>C3O67S3Z<\2T^,7RY\M6R*+14J7S]7O\T$QF/,XXQC))$NP@\ MP9 *87["&(=IPAAVRAG;'XJ3SHR08;:$!QY+?,.5&S\8#N_'@%>0/+E3P&I$ M*F/ "V/.^4."0>N'G^;TV>J%'\"9ZAG@&=JNJ0=^IL7>*GJB^-Q_R[EXNUQ] MH7/Y<55ATW]6+Y_,;QIG#(=12'D,0Q')VAGC00QCI3(6T## B5.L:F\D4_/5 M#&2HEBMHHBE,S9 &MMF9,0D']:^=M;7G(%E+Z_#4#Z^LIRMNV@S' [BU9SZ M5M:>:,86UNM(.Z&K5S9X;5#MP7V"JB[[1U6> !8'L9X("4:%9)!G1$LJD0%D M@B0P3B2141!S'KF%__=!,34Y;<>)'EW:J0P 'S?K8DT79L[L&X;K,DYVJCHX M^P,K:B?QE0UE8O1J",:)U^W!Y$#!NRY(GBF2MP=9Y\-Z^S363SL_K:0IE79' MO\MB1A/- :-:$A5+34$("9EB#*9A2C.* H44=Y'$=N-34SKM]R\?)%@;;"8F M0>;?#*]NBK;'GIU0]>5D\.W[$A8HM6(O0Y&??5/F7;X1I]\IM^+ M^D'^?LNY"6+2\ZY>D2[TC[S.1;@0K[Z:3-?%NT7[F7S!\\>YW*4*#=.$9(%^ MH;. QA#A)(8T%1A&*%5,<)H2*ES>;P^8IB8+VB2PPPOVC2H/MVJS3'[ZO0<; MRWK?F?0QPG8:-/*X#2Q=K5'X8OQ2NA(%^/51T+5L#=BY\1KD0J9'@KVJI0]< MHXJL1R(/M=EGT]ZR-.J>RYOQY=WY7M>EW1J=T&M\*D%>^?Z6V$$+_""O;#_> MALY,UP7AN5/+6=!CD1O.II61"SF]T4C63^\6&D59'7N7=NYDN9"#Q5KYQ]=Z M\MGF*)HE84 S4V@T)";31( 0)(%B,*)*EU5[( 6/>V2$9()F/&74J3#/ MF7ZF-C=O_?M]3]X^=OH2KV[KHRO8&FLAY$!4[^7.&1H&6=<<]O4L"Y@S!I]; MJ9Q[? JU92^[>5'*HY@H!14B6FHDCR'!9O41VHU M\:P+@VFZ__^_D]]9SO8/X\;_3W#6_T>[Y!-QO)_%O:Z\?8-TN=! 7B\?:+Z8 M)8DDD6"1?BD3 1%+]61')(=[*.P]PV_T-&W7W!L]TV(__:QBU;?E"5Y6Z?&^ M?)5:IQ?B5HAR?YK.#93YTM2^*EX^[:$MNN$6Y0$*40F+LTS ($ABB$B80J;7 MTY"(,(N4((0B--.K>;:T5=MQ@+L(1QO^6/H!/NA'>QUUC33P88RQ0(F 298H MB)"*(8EQ#/42*<28<$*84QZWZ0W[&!/R'VS0[:;SZ0WEJ%._U2@ZS^CCDNIU M]A\)^JB>PKC#<>A5C-R[S\P59_(@T$BE>K$!, MA4[AKBZ=3W-2\)Z.8H ,%'_3A(_D$0/GBWBW$%*=+T]Y MD(D@2V7,$68PX9Q")/1_L%8SF"4I28@B"H5.>U$]<4Q-XMJI"ZHXYJ,*L "" M#\LU^+)A?Y-\#=9+4\AAM<[_68YR_V)N+J-G&?,R_)@,';NR5^JML0&^/UV; M=[32;SW('*P2G N69RL,UX.PKCIQ?9H;*,BQ.!='4O[G3O>J'=]/^DMM%E]U M% *A&GX%%VF5H_,?[7<'=N$%]?8!.*W+O"JJ=P_.NZZE;8B6!G"5!$DD M$,0$11!%+(0XD"&,E HXPVD:F)S /4]U[7%,3;!/[CWV4NZ^ ]/CC'<8NI]C ME]>[$%_)TW#'M@Y8GN_,UIVPS@/;'LVYB:*0^>R]_D[,/WU=+NJ<;;,T"V.2 MI0D4@E&(>)R:$DD7%@0EK4>DR^812%)+_>+_\]I/^6"D2_T#F1UC]6"K#R09'>=V[3&G>XDYS3)*6!9F)O4ATNM+J10DF'#(I$0RBK6O M0IR.P#OZFMIK^VDEU_0[N->(P7(!JLS-"N1;Q&ZN1Q?+=NZ%)^X&?L<-RKI& M@*'M"VVVW+9@_3D2%HQX=1:Z^AO5(; P_'#2M_E(SP+>Y5[9-A\7R7B,0BZ@ M9 '24[MFDM%40D(49GH5DX3,Z1[_?O-34XG;+U_>W'WYLV/-['W&[%[__CP, MO6E3[Y@/D'WLM,U^"TKO=S%N9>B3YAV5>#[]E)_[0=M8]CHD4Z\&5I(6\K6L M_G=&*8^2-%(PCE+C :3: P@##".6\#"*0L8#JZB%O@"F]L+OTF8*J:2&+,"J MKA@, ;\0Y.QG2+KU8@RB!U:4T_=?VD6::QO*$/02/7C1V''E?:.+[%]W_5KK8[+->7K(U^M)=)NMV>AYV-G%[[_.%?*=_+&:Q M2D/$*84R,.%O*$*0B3" (E B1E%$N+*JB7N^BZE-%5N$X#>#$90@7<\:CXFT M/"F\BIZ!!=Z1&?>COK/&^SVH.^YFW&.VLV8>'9*=?]*]Y/7[?)W?EY/.*ZT4 M9=2\8J'V!D,%@T 2B"(10J)0JHD3(D$8AS*UB@$[W?S47NP=0F @.I>Z/D%@ M]TM]/2U#[^RZ,>)4XOJ\X5<7N#[1]&CEK<^;U2YNW?%4[TMS>Q/]NT6G>S"+ MPC2)A4I@JM]AB%*"(3-7X$B4*1D0(8G,BWF^H' MI'1@V3BQ7C KZ^V*X_?]_ =;$[S>.>K#G>_+0TX8QKX%U(>@$]=Y>C7COLOU MQ20N_Z2_H5]-O,_K,F-YE7JK3*_UYN%QOGR2'9DWYZ MMN>5$* M:WM^BN;VS: MQ6!F- EX& <9#(5>02!S90&'"84Q08I@B7F:. 62C 5\:M/Q9[L*+:WJ+)5D M3+0DR\0JKDQI(G^V@BH3R+#<<]BFD5K9%?RT;F9X'I+GJF)RY;SXN=K=^2Q- MX',U%VM?[,&DH/C(YO6.W$R*5''.,8P%"O6D%F*(I1 P3E.)8TX$Y9'+I&;5 MZ_1FI!JMF70:N&"YQ6NYHG!CWF[:\,[GP)I?X[T!.TY;D,$.\PVHEN7^I-J) M*J\Z:]?SJ"+I1,:APKE]N&?(=IU'[W9Q=&=YEP]G=\>?AT0A3!4D3)K;%BB" M5)((LD D44Q5BL/4*8K;J?NI"5:#OJRB>B8S@V-LM]MPV(G7<"0/K&)[_!YG M5MB!![\-DEZA'W%^ \7=((P;.]Z+GJ-P\GZM>$RS524(,R'M;[6-)Q^I]U', M9LG'S;IR##_(]4=U1[_/4H%Q&&0A#)/8I*V)8LA0&D-,I)*4)3C*KD_'=27( MJ4GG&[HR4UI1[3N*=N:I92OSU$*NRWU(^MU#4J]KQ]D,W M!T;&4KCDYI%5* PC 0,4CUG(,2T@T"5_G8H%.)4Q&D0NAU9.$.8VO1? M6E#O-?,63M>09N>AL#PE&)3@,?;["U#!OZE.ZF].[^[O-DMO %5ZX,';Y4K) M?*U=;I\QU'W9]!QC[0QCY!CLOC0=QVCW;LF_)N[.&'IK6;V[)K'$EU87@T@;4"-1FY=:'017R=VNT1 ML+I4:]VDR4+W66O(4UC!358T*"]G /> MG3V'@$Z/+(X4MWDEFVXQE9;T=(5.7FIBO A)2V/V B%M/]//Y;U;42%-2KOF MFYOR)*'8;/N'@D$4A!'$68)@K((@2K,$"X%=7-C##J:FIR4^4#[AYH0>,6?G M5%[#Q\ J65%18AN@+L8YP[WZ;D>=C.J+G3/QT+\FP3/D5(GNQHY-*K+W.-8J,ZG>T8#2+;>Q8&6M^=E MR&F0Z"51AB-I IQ22--4:14(:!C*.,:)U0KI?!=3>^\-PE9D=Z^*BB>(M#Q$ MO8J>H8] W9AQ/[,\:[S?$\?C;L8]+SQKYM%IW_DGW7.+?);-5;7;^Y4L#SE> MF4A7N3*WW)Y:.=FQ5%(%-(4QD]+4/T&09(J;M).12%7"DL1JOG?J=6HRT$;9 M)S&^&^7=ZC 8D0,+1@\.G?*7.'-R=5H3^QY'RW;B3$(["8K[A_OF1MF/9/QY MM2R*-]_K_/A-R.,,12**!%90! &#*$(!Q"''4"9QQG :)MKG<(DHL^MV:C%B MK6L*^ ?<&.'@A&^C@OL;N>/O0,XW8G3ISV4&>HNXW'+^4K_N\FODLMBAB3'/ HS MB%@8Z/\D 20LCJ'YM4"9T-Z54WC356BFYE?5"*^(CO1/FM>)67U4= MZMYW)9)>2K5JY._I=:J%?KZCN(U_0U5.9;?.#)L_DNUK.=4_W[XSK*HOU M+*49BR(<0ZPD@B@D"E(6)I %5*:2QD29 "H73W(PK%-S/[=;NJRT".15A/O: MV.2P/VS0.-?5XS 0X]"+ZS M!@Z&=^P,@T,3?R(;X>!=]IMMWM)\50:=O5L\;M;%>_E-SJ,F5D&9^XJ,0XI- M]%=$N;G&'4!)<:#_1)E@PL5C[^AK:OZX@=I$;E9H;T")%T1N8M_%KYU8>V)M M8+'M(&R 0U +3KQJ7U=_HVJ7A>&'VF/SD7[:T9E1U:A55>IA1@+.>&!*+V14 MZTB<",@R@2'-,B50**)0Q+.%O#?15W?V&1]5\%LL% M=*KHXSH0=H+CD]>1Z_>BO"J2;=^CJI,C(8=*Y?KQGK>0 MY$HOTDU!0I%_R\6&SN=/[QX>]'N_RNG\Y:;(%[(H;OD_-GF1E[Y9/5TS%(@H MR[2"L< < ",!<9QE,-6"AB1-0B&ESJ!J5>NGR1]R:*K-E8150JCBA,F=#J&K ,8J8H#%" )69A*I'37'BVI\G- M<@U0U_V-1=R8N&'V\%W'I M WUW'\JV/DO=NE:=^Z;,^@QQHE!DTD,RXW%I_POB, M@0@,:H9@*F5"WW873 M'4U-$IHO^A8H^*V!ZEJZ]ARUMOL$UQ,V^#Y #ZYZK/&[B?"\AC_3VS)!>/BL, M2<2T4A M%Y02!@5-,QQ2%&,6S+[)%5M:)>BP[=?E/6CW/MSK\*]Q$(#@1Y0$ M_P:*T@RP,/"!V$A@@#MDG+!FOUM,!F-T<&4IZ=N"!B5JH&&#"C<(DYN2TS[I M/*S)=V@]7\_;R?SA_>/#8^;J@PRPB MG">,*9A&$8.(91S2B 0P8ZF,@B136>3D$;I#F)JO:'*EUBW\QJ' M)75R^VB?+U2A'C+V_8"_YPIX;V!,-GRKN_6]2W&2O<8 ?S<-IQM;J(1^+(HLYN:>[E%F5*Q2:4(BN5<:!UIZCOH.4=^ M-U??S/(M7TF^GC\!NEZOU,%^9?UC/5C M^7)3-(5)ZP_7$43U;SW5)78)P1"((,)4$BL3<#.8H@(RE"D9I0O6O>!3AZRLC^1R,,?R!=[WOE_4; M!.OESK#4#K_B.;FNT2: R@8S79U^:N R-+8L#E]GYB*2YR\D8TN65:48Z\;Z MS5$?Y/H5+;[JF>];+J1X^?1K(<6[Q=M\01?<'!Y4[DLNBU,7PV:!2BD/F(1I MQA!$(LT@1DBODI(H0UHW"4-.H5C7P9E<))8V!:CY\O<";$S1$NV+JL:2QC$T MT5FE9\AWUS]W9<76 MHC/&":$L)%"9:VQ(+R @TUS"".$TEE1$'"5.L1J. *;FJS;XC>]T\B;"C7GO M6[\ OY5VN 9XN(Z39>#'@.P/?6SKG7CW:)&>[/F-(G$%,6YT24^*CJ).^K;3 M4Q9/U@!K58-[^;1[I"X65]:J^85^SQ\V#V\>'N?+)RF_;%C!5_EC>:1 UW*6 M8"E2GF20F7+(*$D"B$4B($%1F$5A0F*FG.1S(*!3D]G=KIEYW^4\KY+V-9G8 MS29GD[?2)!)[T*][509L_76UW-Q_+;= 96UL_:?M!QYU5XYR/-3WPU*V)S#J M0\M[JQICV\AV248C\">K-E;EQ6IC06,M:)L+/G>%8KM/!0./B-\I8RBPXTXM M U-^- 4-W5^_J:J\@FP0K>17#2K_)G<9=YJ"OI],J*;&VCI3NEM^HN4%*I0) MF@8IATF:97I&PBG$-!*09G$4T!1)_5^7/98K\4QMD^7.] &6Y3UOWK:JR8+V M8FYR;/4OT'[M^-G-&"..RL 30W7E?L^4_9+K[?+I-Z V"MP>G*=6=OF; #P1 M[%7GK\4TJIQ[(O!0M7TU>^WVRE;]JR" ,Y/)O/RBZ9\^JL^2+^\7^3_U7%*> MV+]:%NOB3GY?O]3/_'V&>!QE(B(0QXQ#1+, D@0C&*09RVC$4IDZ'1P.AG1J M*XGVOD%59/WEL9/YIL\)\'"#[;J9\XQ#..*RX&21]GKD1!EQ\XH^YGKZ-G;= M@-L'4\>@W@4"QCA06C?(AM! (S#0SI%OM,^TQ300Z>?WHH;JL&>:$CVE54<$ M]W+!G\QYKO9-RZKD:1(($F<#H#N\;EK39U#L1&A@J@=6IP;] M#;AKTZQ]N\8"L#,!W%K0[ZQ85Q#H5O6I6LY&5AP7.FPEI,NNT_H1"'YC_?+;S_ICY42\0]D M?H35CZ4NG&QPE!>^RY3F3>Y\YMK-M,,<%.\6:KEZ*&7BY5/]QRH,AD2QC$.9 M01&C#**0"D@$2V$<*461PIQ$J-\VF36&J;WP>QM@1UE56F:4 33;9$S712W9 MCYCK7M<@XS!B[)*_(;ABN\J9Q($VHNQQ/-,6DS-1YS>/W)OJ)YM55<19G*(D MS=( 1CA"$+'(*&&60LPE#C,F0Q2E+N>\5;/3/*ZMBJ2Z:55-DYW\N!L_L*+< M=EOL+ W[!GI]V^NF1WV!]\TY?"VE5'0.V:H6[7-KT.6[=H/-=@ M#"PY[AE42LO M<>M7D?./FW!= MP,![V_T\UZ;NZ">Y:HY6B4H\")? +&=/?#7D(:/LF%$:)7@Q@LJP#>@@CQ80$0'/4,&1ISJ]CD#)#IH MN! HT?7)OE7IA53Y(E_+]_J=$N^T/[XHKY]5^P:_T+\M5Z_,B_9!?[%>+Q]H MOI@1)14VJI3AC)J">2FD5.K_!(Q$L:D>C+F+*O7 ,#69VID Y\8&L#,"5%:8 M*UO:#E : HPEX+?*%L=SASXC9B=F X_#P.HVS!#T*/_>FT3/9=W=<8QC?Y-1.E_H 2!UGG,5AA1SHF 89@0B23 D)-$_H2A),2-AG%B5 M$NWN9FKB]Z]9$(#H1W(N7S]Q32E_DMO+^Y!^&!OZ>+0B:)<:7B][#=#>^?=/ MDN6:$Z.]6WR3Q?IR M+BVF2$0#3$P!9J3=RP!!%B@$21:'C"*B?4_I(3&:)9RI'0*7:;=>;)I46X^M M!%QY8]&("=)L!]7. QUOJ 96^0L)TK8&32!!FB.Y8R1(LX4TA01ICO19)DAS M;=4]+OAU/6/?Z8_.<$K"E,L DEBOXU$099 1%<$L#8D(,J$2*6QC@ML-3\U3 M;; ! \X^"GB/JVXENX:!H<^TK8QWBOD]96GO>-^]QD:+]3UE0CO.]^3?^_E% M==V-M[I_\S*;PG)_S==?7VV*]?)!KG97HK&@E)$L@3S( I,:5FH/*,&0AABG M(59*94X5@FP[GMKK6N.NG9@&NJ/C8LVZG8LR!)<#O_@UY'T6P>\:-6A@#W0A MTI4LK\Z%=>>CNA&NE!PZ#,Z?=]_@^IGF"W/P\'%1Q4KDU?WN)CEAF5FD2C1B M,FQ7T1 OY4*J?#WCB5!I(@C,5!F)FW)(,%@90KXN$NP6N56TK^H,RZ5M0,JD\"+VBC+>)1K!\9^^VZD 1II?V^,@7+: M$O1 ;\>>X36MC[:IZ(&"]JZCC^;-GJQ9"TO5BQT.<2Z@98SK/]UZ AW]S"*@%@9V[EA72$&*U,'\ 4M &TJ!3J&YSH,@MUB?!AJA]Z'TZ#!#K6Y MDE 3;(";^P<&NDU!2_<"5$X2,- A5#0.-0:AQ-(2(HA5@&CBJ@(,Z=*)WY@34W_FG6Z:*U#]/I< MM"\.[^2W@5E2*/QUTH,>KR-GT.ZJ".1!Q*$\N'^WM7S8UW^NDON5Q4YFK97=4 M&BA!2!A+J*BIJQ$E6GT$8E"E2,9QD,1$1H[NX^5>I^8=MA,=[1M@?E.;X.P( M6K!O[>?YY71X-^XTA8-F-7=BR;?S9='SV+Z5/1DG7">'#_>Y=B'H:O-NP>L0 M=XP#%K$H@%D4"8B$8I"E>AT;8(I"P34/_SA7RWE@_%+,,89UF0PMC4QT02<4@126$:"163B*5!ZI1M_'I( MDU.[:ZLC@M^,;: TSC6IY_4#;.>=C3ML0ZOS.",V7N'*(Y*G4:)R!^N/48SR MB$9O92>/6[XJ)/NS-$?,>AW]2:[*1*6:EX]LGM]O$SYQLXV5/YC;%^J+_FVA MJL0C5:F;<(8RO>RE<0Q)%&.(* LAS2()8Q30*"-9+)73BM@7L*F)^]8@IB@).0U"9A4TZ 7-U"2^O/=:7U#NN)-\ MYA3=3=ZO&T8[31]M< 86"7EAUJMF7X=H5*'V0MZA.OMIM/?1 MDVUBUKI(4J&7!%4E%)31!)N:CRF+( ID!BF6IN([$Q33B"7"*6UJ?RA3$^,& M'GBL\#F?1_4=$NM#JA&('O[DRC'%]'94/ET8E3[G65<2ZON0JR^)I %$"$1SK A1^Z,C9'=YMD#D-QILV%@EH'>/I>QE\CPO$8]V]W( M"]!+9A^O+B]^PCTNZ/;3NU?'AT2[(R0C5%_D>CTO__5VN6K=.]8ND&19+!(, M!48HO=+ZIDZ'?+L3[G+)\7KKGOTA:;+0K^7'QV=2S7AG??2$^+!>KYI^F MTDU152\.$T7BA&F/FX0F="V6$ N90$$9"4*% YDX>=S>D$W-03>&@=(R MPRW32+3Q]RL[[6\X[3S]9QFD@2='3^/CO%#PSJ77=84_=*,N0[R3>KAJ\=^! MEWIA5?F?C^K3G.;ZETH5,XI"HA3.((ED;#*G8\B8(% 0+%.2D53%[(IR8<<] M3DUX=]7"\H7(O^5B0^<%6,E'W8F>6*O=1W]UPTX,@9VH>B5V8+$\KAJV8WD' M>+":8>>Y&;)DV(E>G[-BV'D2+A0,Z_A@/Q'ZJ\SOO^H7Z?:;7KO?RZ;]TKDM M/F[6Q9J6).]U:WNQYG7Z<$,PZE32BYS# M::5?(WXJ8[_.YQO=]8RH%(RZGZE- M&S6L0>IC-]3:B9,'P@:6H5,ULFN4PU7)/J!AT#K935_/6BG[P.!+M;(/'^]Y M]5;>F[W1.L%L2!*4I8+"+-8^)8K#&)(XEC!%(0K"-$E"%3O=HFVW/C4%J,$5 M/0O&[C-G]ZKWYF/@%]R>"O?+HJ=,]GOOO7*T1[/ MU"3AC5*2E\?PC\NUQIG3>1D-9(I*K)?\[W_VL)1Q&*TK%C?#C,' ,O1NP5?E M49VF_6CI4R]X;M?K5/BED0.FYU\L MN1-HM7SJT>PS77)_OTUN$491$B*202J$V5;""F*B93G,&,V8XOK73AMZ_J!- M3:']79N^(IV)QY&WD_CG&<^!U7[LH1S_&OP1Z].Z"/_^>?*>^*?5^V7XXQ[< M VC_(E=KJKN5[_-UW66=)RT)HS1(L,GKR14T2VM($JE@& :22!JF&%DE->GL M96K"O04*=DCMPR#/D]DMH-XH&E@+3['3(R/?>9KL(T&]T#52E*?3E\HI9/,B M"QWAF.<_.UJHY47X[3#*RP_WEW*[HHJCLW MX2PA84 )1S"+3>F,S-PU3V4$:H%]J#GT M\WJUT2=%\B)?KGY=%";V4(H/R[4L7F_D%VUE*9-AHME/ZHDVS#(2A'HIS[1J M0<09A2SB%** T22,DX FF5V$B&O7TPL.^=PP!I=]PJ%X'?R\[4Y#H"YW+ MHE58,:)1ACDC,(N46=,'*219IK4?BXS+E 4H);9K>IL.I^:RULB ]E87]])< M6355VU;51HS#?4Q'I;V(^Z9T M)/&^^RJ;LJJM+V>9_*;Y>E:)$XN2Z*4"]\NE*,IK2T5=*E<_N-!:H95?;,HK M3&O=Z$H^+E?K.N5NOA0W9;OZ#PNSU6C.C3?ZM3,-LFV!==W$AE?7):KN5G*] M62VJWNA\OOS=[%'6G9[31:CFPJEZ>!1X\Z7FZ+NV)R"FE^;BS'&RNJW MYRM:.$U$+J/>,0%9-3/:Q.-B5'O"6KE.O; MA;@5HKR\2NY(%2^?]I)B%=U9L>I;BI2G,8I8!@7A4B].E(049Q&4 M."1I$A$5<*<3QY%P3VW:V\]15UQ.4E?TNYXZUM?";AMH@H,]\ 0]P#@[;R:- MS+K7?:BQL(^ZA37R@!SN?HW=?;\)[1>YNM="?,O_LN@S&UZ6:[D=VVH_066Y:XS2P] MQ\=NHAB>]8%UOS;@II/P K2LT+H_1$'%ZYCTJN4]H8PJS=?1=:BT5[;63SA_ MULO0W_/Y_/-R/G^[7)E48+- \(0HE$ 5QQE$:1A!QK& &4$Q2PA-@X"[J.*) M/J8F>0U$\)L!"6J4CN[S*2[M%.Q*A@:6)U=RG&6GPWROFG*JGU$%H\/00S7H M>M1]=_F-$$\J__#Z;E=',\P"'B%[Z.CH'?YGTF>AS?G:#$?G_W.FI&VLVU_+(X;7&> M-[QC0_/$AT;;OCP/N+U9V?'4-5N3)A/*6PVGRH:R,:&SV_7BI_W;%S/&4Z4B M&6CY,MDR.%:0AFD,&1*4<4&)8$[5^YP13$WK?%XZ=Q\.E\V]@4@>_AQ-8PA?BKX MZX)IWV^7:;OX++G,OU7UDD0BDB@.8(!1!!'.%,2QD##AL6 8)SB.A5MVH([> MIA?NU8 %JRU(QT1P7>3:J9GR@UR_^5[ONS=KR5FF$$4\H)"G IF:01(2E<50TH"C MB" :1M3-5;KWA<]ISY-G-M.AX9,_2GHIC9]+ALSU++RT?'E?R MJUP4^3=9.:^ZEX_JCGZ?D2PD(8]BB!3*(!(!@Y0P @EC<< 2R?08N"A21U]3 M$Z(]J'H.,%@=BR]U$&LG-)[H&EA?]IG:6_%62K-40".^..(4HFC*'"JWM9N?6K^H@%7EDRBS@O-?=9LY:$G%X,+0D5#C$A$1 M1IT6A>X0)O?*FWI-:K[\O:AV=U]LFI*G>6-$J[*L8[JV'B-DIQS#\CZPO%PH M-;LUHE5J=I D;/U)'*/Z;!>,*52AM:#)LAJM34ON81"_;.;?Y-.;]>W\+]MT M%+M3[#1!@II:!PPGD79K9 ))&&<0LU@*&DN21=@V(J*SIZGI707V!NAWD,Y_ M!-]^!%O,90SZ^5L^C@QW"YE7W@;6JXN4]0BLZ.;./L;"&X6HDKG(GK^3W>=W(+?B6 M&SFX[]C!V!@^XZGNI^ K=M!BZ2-VM=!/SNY6947 IR\F#7=9-G#&HC@BB@H8 M(::=0LH1Q#&6D' <81&9D(NLJ3%N)US'G5B]0/MUPP>6J 9CE9#<38E.D&BG M.#V)&4=9MHR4Z&ZJ"J3^M..\[5XUXD0WHVK!>3,/W_F.)XW?6<89T1&E$'!,[U BT@(:6(2"P8RD3**),JLKOV=:7]J!I8=-TJLI>2"X2>4HI#\Q_OEMY_T)TN1^ *,T"F@5!Q -(488A"@2! M5/\.IK%*5< E9URYN"T7^IO::]W !6OZW74/Y1*U=GZ'1\(&?M^W7-7Q/1HK M:($M WW\>1*6O'AU'"[U.:J?8$G H5M@^[%^49$D$*- :TI,$,0D,(1SAH54"#&GM.DVG4Y-6"K,L 0-CL)OKZCS8S4" M=M+CF]>!]<<'I5E'4]U#BE M.,6:ZE2* "+,M$*E009Y&(8R" E*$JLYMU. MC;RR.; 474MD[Z(-%\D9I%+#^5Z?I3S#11+.U62X_,%^TM-RL6X7HMR#_KJ< MZ\\7;W0OZZ=9)*6B@4D5QR2!**(4XB!#4%7WO7!"S6:)_6GVI0ZG=H9]5Z8V MGN]05]F$6[C_'<@2N9OV7"3>3GI\TCFP\KP_X/!--VO.0F-+A5>=N=CIJ#)C M2\&AREA_;L!4)R]ID?,JLX84"5(92B$A"8-(T0QB38=>BE%!DA C%?3(IFS= M_^1\'X-LO"0GK8&PTZ !Z1U8DMP2G%3C\!SI38[)&S^Y20O#]%*;'!/4*[') MB69Z;C;1?%6>Y9_,]II%B(>FL$F*D( H3 6DB@BH,(W20&4"16Z[3%V]34W- M#-@JJ,2<\M:A3=K%>K&SY5J1 MXG<+J;/'.;(P_VC2R^E#?*ZI52I6_YNNOKS9Z)?(@5XT#]_2JJEHR(UQP MBA)A;KA%IFZ>=J&X#&&"])J-$45IZGAS]7*G4U.:[:G/ZL)5SOXT\Y3Q-,LP MY(00^OVQ/Q?&U9H?/]M/\3_2I M](SNEO7N7YGN3&DE=%LNQZ5$URH^-0E1P_W7MG[Z"$VRVO"NS=+D39X2[OGY:G M&,;ISVMZS!]%#JNY&\%4;Q*UDG\Y; M>PXC8;VQYYG8YZO_F2_ EF.SO5")V6>+U*I]MO3<:?.]H>> 8.SM/'=R3FSF M]6BDG\3M*G]]HKEXMZ@]BQFC84!#2B$/0NUK*9E )D4* R322&5$D<3ID.), M/U-;5.]@@D>-$^KWBE=(W?3J'*UVRN2!K($UJ,63@6CTY]4%GIR%Y@(+7B7E M7%^CBL<%@P]EXM+C[GE5M/O$95'<2?YUL9PO[W-9?)'WQL]JBLU(F49!%L!$ M) BB! F( YG]W^K>MLEM'-D2_KZ_ A_F[G1'%'H)$B"!W8B-*+]TKY_M<7EM MS]S8[0\*O)8U(TLUDLIVS:]_ )*26!)% 13(XMRXX[:K*"+S0#Q, )DGH9(9 M3A&5A2RTGV:YSW AW_=Q1,MKBT'39']AD(OP2B$EUED*25'F_&=.7UABB#+* MO+5B!VM@>@C47P?/7K(D)XDBR-=>! M&21=XXM.AWK-Q5N,)F#CZTQ3P\;[,SUKJN9.6&*I-J_+DN8RTV=6I$@D+%%0 M(20@YL*X2+: 6O(4)2@IB& ]EN5M8TUT];TW%2@M%WRM56 ]51NL?I%L;Y3& MZM1=FW<#*@,K68B(Q5(=_L>MD&H;:-RRJ Y73VJANJX=)M5WKSJ@:))BA#-H M"IE ++F HB#48JISD^5$BSRHL-)WX*D%7+^_NWWU[O=WG]^]_01NW[\!GS[? MO?[?_^ON]S=O/W[Z,WC[?_[Z[O/_#52 \)X#/_(8 MF!":4]"W@018=0=$9- M#'X9!8=02$(3A:]4;#BPWT96&7I:[1/TGF?PM5ZR$X%_GL4J<4H98QHJ3I5= MDR<<,I/;-20S2C!%,Y+@H$+QF-9-C?3B)1O'G43?:.J%IF;P,.Q@]"$O^0:T M)#"?N[39RV*P;.9!\(\^'#X MPP4@(QX''X$STA'P;M2)'/L>@>!_U'O\P9['NU(^?GU; M2:2P2254U'"(G7X^(YI +BDSAE#!)0LZ\/4=>8*MW9YJ,1=QD[XU0W,-D[]''/5X.!>7DP#GX!K$"(]=& M9&FGW,F>Z[Q@F1$<9E@0B',D(2V*# J=Z(2D!*=&1$FS:PPZT8W]AH771D9- MA/M&1:& O6A$Y(-=A&"H!9.! Z'FB"\E;Z6 MZ[5#M:3BG!B![')*EKU32>$T4A'4@FGEUEE*!04[9T>:6G!SHDA\JD,R U'DF30N))3C!F'C(O"XFE73%S@#&.O7-A+ TV-+&H=X8:Q MP%E[L5(O#-UNGHB)V= TT1.N'@+,W5A?K(O__%1O7K.5^41X./#P^+=3JS>/:QCR?B$5=O_*(R6;@5HU);;Y".N:[_C?J*_GQ]>+04\6EEMM^YZVOZ3(IZ5X9@ MI.3*"*@-EY;P3.;D:#C,&:&2$(F2)"ASTVO4R9%<;6RH\HP/P'Y4%AVV@>EK M9R_8&7QS(E(_P!%4$$J1Y6=\1AY9?R8 C%,!FI /A^_]O*GKC"J.>[M4=OVH M9REB6:YU#E62V^A*"P%YP@JH>,XI+I(4^[4-/#O"U(AE9V3]:@=OG4JAM=-_ MFZ<=R,O[.U?#,S"!!",3M*/3Z7WOK9SVNXZVA]/I5'/SIOO"GJ4@=LE<2:#> MZZ4\5!T0E>=2V&>8)":'V-@%DZ#&0,921@U.LDP%=0(],\[4'FQG)FC8Z5.- M$(2K7]@0 :V!G_,^0(67;73#$+=*X\Q8XQ9E=#M\4H-QX?)P58/3(^;?5\O[ MLN5-K7*F-&8Z,11*Y'9QL]25B)+"PFIPJJS/""%_68.+XX5\Y4?2-;#+./>" MDU_L3[5+CUA8D^&B[.C$NW70>N#=31C1,1Q\)_3=$CB#ZYY8\1'TK\B/ MBN1()?F?OVA7EW/TE=Q^<4F#3O:0?W4ILJ[>X^1K"LQJ#=;Z8;6NL@PW57GY MYJ8J'W'W>%CK;_/58UGZX\*Y[:K\<:WH6O_TES@5_][H=Y3\7[[':#7_WNXT MB_[]/]0OW+M;W_/E_%_E=]*^.3:KQ5R5_[A=J@_V:[G[OMZ9O1S[)_L377XO M#@K6A\P5G2J)"!*0(H;LZR!)(<,)AU1C3%&N"UWPD#@QMH%3"S!=13ON3,#/Q6:KKFU T:SI5'C$WWGKK%NZ72/_ZW?IHIDC-=2 YUI@W$E+J5OQ:0 M&V5,3G@BD Q+XSH:86J\7"H!'Z,Y8FF;7*\ZVL'BJ"1C+D62$)9"F+(>8F!1R MGME_8J*%4@7.1="Q:5_ 1F"\)F"!VC5-Q/R"QYXX#$QM%00?NK\SP7%:BZ]1 M0ZSF_4>-CEH<.PYLVB[I69!BC);;._/V1[6K\=&&/W?+UWSSQ?W/:5 MLL2W<6HL4;GH%CUFM=;S^V6]]R.?@*Z]!FOK=KWW9)>V3@5Z\R6P,F: R?8C MIA>>PJ%CM_WL[?P#SD$W2<[HF_)/T+#]!ASZLAUG0[_L+YJ[U;2Z6W[4CMWFRWMKP?O5C[]WAV#8KJ.Q0!^F0^G5UKU,-]-8H)[M?!IM@)[5 M(GIA?WO_FU[J-5_8X6[5U_ER[G(E7 7<6]<7;J-G6& D/Z6P/7YT:#VNJ(A2!!*,6M_O ;>MR2CR X3NH\PC[=CZL^5DUS/^JO?+ZL M:DGLNOLKM_[=B<7\OCP5.8-36NJ[UR:][:+]!P#!P\NP$[WT#EG ME MF^[5T4]@CFBDR?9CS/&G<&!&'7'V@HDW+MA1B3F2::,2=UPXCXD]\MW[JBSP6UTF>QW5[6Q>/?V%_WVU?KW@F\WMC_EFAC'%(LLX+)1C>"X2R*6E>2P3 MIE"NTA0';64'CC\U*C^87VMV06JLSN0H4-GQ8^*!\1Z8,Z]'N8>*@R] MP(HLRA!FP\@:#;T .I5LZ'>;GGFH9S0Q747#7C]\M2Y3HAI"J)]7E0SJOIPF MU5@6;M>UT(E+/\T-% @IF#!1V!@84QL)!Z6?QK%K:O1XUZ+-.Z\;!CB-WI]O MP+)J"K#E/P*3 6)-I1]WOL $#CA@V5=Q\ MTTBVC9MF&A?0D^S2R+?OK4QLQ]RGK;[B"Q=1?_JB];;PP !4(95N: M"H8SW6ALP.B@ "46P='Y>-\PW\A^DM^;P5<%4_S*]!&D'GOR8LM;CV;_V&+9 M8T],B_3VZ";T>^V6;8.U*MLS?>(+?6?L3]1C*?99%\0*JDF6Y2FD14H@1D)# M[IKBD2R7.5(DHP*%O"TO#SFUE]S.XJK0U4Y1F9P24GH< +??JR,NB ,S_G/\ M/M7X'0RN-X/B<;,_.E$IU6/849G0'X9C @OX9.\:LD-_XDHIOR&4/R.D0*8P M!N*"9)9S: I%*C/(2:8E8@)S[16A^PTW-;[9U5 U^F;?]&XGX(EX-^W$QW%@ MRKD6PCY5:1[(7%NBUC7$V/5J'NZV%*_Y?"IM?#E&<.0%2QGN9&")UZI#5V#3(T^_D23!.!?[*#_ 395VNS2&0W4 MHP;.;'^YE+.X=M-%++0&S[(ZY!2#-S4XEP4K_5'RUY*)@=9($C(]40L2=[D$ M1X>FR]F/CB;EO'+_&%3?RFUR5A&B8)$ MECU7)'*]FA)(2"ZSE B>%R1(Z_?\6%-CQIVI8*VK+I3S_;EEX$*N"V"_%5PD MV :FR#UBS\P<0M3W,AQQI7P[QAM7P/>RXR>RO1X?Z;LLNU7*?G\VY=[5W=JN M^K[-K1NS/"U2IG4!6<8DQ#9PM7$67CT Z['DZD;CRL76F9N/O,SJ=O%T@77A^AY+ M*[=,>\4W6KDS8KW<5,I#Z[6KT"QWMY\.EWS@3^Y'M]_Y6KDJ3-<\:K-=EV'I MICQH_OR%+^L6!W_3FZU+':H$BG?]$^OVB>Z73K!X7Q8T2Y01DG(*\U13B#.1 M0.JT-W3.E,':+NW\*&A*3DV-[O9-+'G=Q/*;M1@H]P@;5_;WS1GM=!S!IFS6 M^--\"=1JL>#KS>&G/P>LG"8R#S[KV8F8.B&NKQIVE@Z#)BB@@0IX]02:U]7( M@!(:4&$#&N" *L')P;-O>E,!Y)1?:YGXDUZK[HI2.#ZX,GA*4QNR7S 1DR>X M/^$D;K\?\UB#O7@IJ+DGMI*XMG5)R'8%>$5B4)1?5UY^31_L &!5?C&W[HMI MKVDVQ"I_[=1QOW^9RR^EY.V]G8BMMO^U-[:W<3]:.Y. JIH\E3\HM73=OQ[J MED_B"6S*2H$G]].-7G^;2UTF1#PT:E76VL[A6M?BN];DM9;:':.5^KS.E\_M\6QENWS)?2X#QM54/&[;*)N:;?TVYIXE>73G>-1_6=X?TC%GV C%$>8PUUI!S(R M5&L&&[ -' M@,^S\2XGX]V O3_/L];C;23&P3;J7N.5)HVZ'1D'ON,=RTAW#=^]7IO(:E:$QP+Z<^0XM+5 T%#*(68*@PY(Q(F"3&R0%P:ENUT?]9592R 8+E:0AG2ROZ: MJ;J\=!\2^;$:+58> .<"V/EPT%]ZN@$'/TH:/NZ;,OP\^"]>1YB/D=:: \Y+ MT++J2D0[5D%][SS:HN5*UYMKC&MO%:.GWEPWRDB*1#%>$ -QXMY"6&M(24Y@ MI@I-F-$%2XK^;?6:0TUM(_JH89S3E^M?^=.!L%^\'@>W@=\1?2&[LL]>&QH# MMMI[-MP+=MMK<[N[X5[K)\(CVO^GMUK6F28)*HRF.8<8<4L2F>&0ZRRS3)$6 M.1)2>XK0'=UW:F10FN8?P#01NAP<]O1[X(>YM*I'*F+3=_^ K"<&(P59W=,? M%">U.-H1^S2O'BV>:3&Q&:.T_;IWZ9<[^7CZ8,%V96ENH_3!3>=[O9UA+0K- M$8(4Z=PR2V8C#R$=QRA$"X9(IH($@[H&FQK=[&R]*0]VJH)4O;.WE+X(+OHZ M#[1? !(+OH%9ZX#] KD^-UT5(8E=WG1]P[+JNBZZW5'1=_LP5 MZCP-U=[#2FF6:212))7%TNF.I/4.O#S4 MU"AB9ZE3T0KEAPY /8\@H\ T]/'B#J'ZK-":6=>*1PXF+J,1]T#P_'#C'O9= M=/OD(._R)WJN1JJ4CGBN2 MJ^ ;:3E2V^ARY&HKP<[,B N12TC$786<'6W<)<@EIT_6'Q<_T+/2D6^^E%4. M2JM73W_=.&JJNR O[V^=8$49R;2KZ,R40+P@U$"5",-V6Q)# [7P#?.U/E6ZEFOD_?Y*OK)M./N$:; MHH')K9R=G2,N<_BGOU:3]#/8NP,._MR

+6,(9 ]FX19Y7631N&6@,\$X* M1:/PP2T@B=P)PJN]K3.(,<20*-*!2R:SX;V06)HE'2I#HD]6R--&Q/I$.@>2O+ M.IE7CYOY4MME:J5F7'8,K7ZC9C(W" OI:DH3XOIB$,A,8:!).-*2IT(DYJJU MY64;)KK<+,W;S*L"O)4!8N_!7OR]+"/BM1M]5Y\>DQ2Z((V$^?AKU-H\\*J! M=2WF7D9[MY>POF+MZ@_:0,M9#P->:(7K#\WY16_ /<)3@HX3$M\MVS(9RYVZ M?3KCC!)>",(-1#AQRFA86>K+%:2*%XPG&4E([E-*U-> H(!LA.*A0T*[HS>Y M2^RM5%[_VT^-D[R 7.I>,]/-=V/@/3#GM:1!N^+N<\G4I1_@I[TG0^/OGSOVXZ6[76-T\VTL*ON$ZX5]7G-70'7IZ>O8K68 MI8)KP1/F5#6E7&P<0I=PD1":Y M?4XQA=@P#AFR_R0IMHM@C8L\-4%)%U>;-+5'_:Y6SM@W+.1UWD%P^F>$Z?); M 8\["0-337AE^4ESR1OP.G8F63R(7ZK _)Q94RTROP#C%87FE^[B,(&21EUE)M 5!"<%47.<1+4>_+<0%,C4K>! MI6M;#QIQ@5TCSZ+JQXPQL!J8[W8F.HFS6C!MB.:,EY"(2DMG!QN5;"ZY?$PA M%Z_O';6U<=!.X\)U6FF]9-^"4:_?S!>/6ZU*JV::F23+,P1SG:40*VF77XG) MH.)90JA,"#-!,MZ1[9L:#=6V7:58.=14>H=W+S5!P\=Z9R*ZAD)0E69T[M)G M/6_MM.ZFNW0U:OPWQ!S$#@:CVCAV9#@$P"UAXB##]'\U5&T [TQ3W>YCU:7@ M]6JSW9R(VVT^ZQ_;5Q:[?\P,TKG,C5O(%QQBF6=0N%Y]*DGM2T(:*8E7DYM( M]DR-^LMN0RTRM>&D?\TD^9/\2- /3.J?&BJJ>]'?AB[P'\YH4%H=,;Z-A%]T M0K[&IM$). * ;80;X[;]"+;19:?61K#Q,D=)2J$4KNK,T!0R)104&F-G M__R%?06SEO=.IOJ-%EL;B$EW0'ZO7VGNE+5_G?]P6<[V]WJSO?VZ>EQN9T;G M2F"2<:9#9SMPQI?KTMI\4-L/JIG8>7 #;KN![R'5U0^] MR )>@4:,+.O5#Z)3L:^>]^E'@N^6W^P(J_73(;(ZK#5(BFE"N(8*T\)&-ZGE M.DH$E#*CC%"BL5(AA-8*E1ZW]%KK+W;U-?^FJ_VN7U=K/;]?5J>?\NFS7:%O M7''G:GF[5.6_JB:#M^KOCYMMK1A4;8*Y[B7V%]OM>BX>MUPL].?5!UXEF#"! M"OM%A%B;S&U)N:)]G$!DF&1$4D9Q4,@UJO53H[3:22!K+\'VX!C@>\_Z2 R- M]H7(,J32(I/09 6%F-,<"F8#\=38KX+@!'.M9]_T6JS^[;\232^&^U*\_C?^ M,OB]32<[P0._GJO4LV>./S\*NP$[1MA_"1H@E+6/#1C 8>C<[(*#="$PY4A M58!$EM\:>Q[C*WJ-YL'X(F%C3TZK[MCH1O3HA7K MGDO(29) AI#,C,RDR3/OWJ1G!IE:5/(GZR#(?D$I^8_GVTCJ40-G=D #QG.X M=K\H8J$UYF;SFQJ<'MK.9U$*:!L9 :V1BI(JN#[PI_*U9+]90+JTG:TK'2]% ML,03>%AH=:]OP%?[M-^[?34+\ZH6WM1+5\OGNACJLC'RGS=U"O_LTO@!SY7]NUH2J6;Q\4""&TL ]D7JAUJ5Z?K+OS*5?FF_/OCR8UB M]4F\,%%=?0O/?72\/H(7C'_6U^_2M?U6NQ^K7D0?]=>JL^>'0__,.[&8WY=? MWL,VW8REDHJ4(Z@++"R!)]02>$&@_7%&$RZ%*7C(>C5P_*EQ^][N9XU'5WO+ M-S?N%[7Q82N-T)GQ6RL,B/? ;X?:\AMPP+QA/#A8WSQ B!><]P0N:G@=:L.H M 7)/@(Y#W+ZW&;Q$;*?H:8/FAO+O3"6)QH)3B(R0[LR40HI2 1.M)$$YQIH/ M52'6;M'4*/(J]=ZKI\>/%4<%?6">#"\(V\^0DPW^W4.)?^\HCV5R=R]46KWU8KM9DEG*0%QRFD1MI04Z8$"LERF"+$ MB4%%2HSH=3C[;)BIT>7../"P7JE'&;H_?0;+P&/9W@B-=2![ _8XE3;>.+;; M1&2L;BB&.8E]/M3+G,&VNGOV]+7]ZG"9C#?U5DFY53FO\ET?5NOM3"NF9$KM M^C*W@14F-(%,%QFDN,"I*1+&"J_HJFN0J3' SDYP,!14EOH+:9P%M)L(8L$T M=(@3CE"0U,8E"'JK;IR]\6@"')=<:VIQ7+RVIQ+YZNO7U;(L-OD;7SSJ6<8) M9DF:0Y:Y%HVJ0) 98B WW&!-*=$9#COR/AYB@J?2I85@XTP,U/X^AL_OW7X- M) ,_SC46I6TWH+3.+ELVF\>8"H[G_(^KHWT\R+C2V&=R0E?NK>[=!L #^2*A>9;3#)I,9! ;GD&F<@J=FJ_(,RXR:<*X-2[VX[#M M2Z'ON^R*B>C@2["36O.#Q8UV"<]3:(9.G?&',/+2[>*P(R_C?&$X7=)Y?[+W M3CN_OU_K:@/_SM3[_+_O.\Q+A3-DN(8%LW_@U%4:IC8>3%7*[)J2WVZT[?#W3O[?%H4 Z_^WT-BGUVMKV@B;UQW3WHV/O27A"T M;#O[?:X?X;Q?+>LW^_*^8K==+P^AD!"")S!/F&4:7-B5)U$(VI_J! M-"K]- MI8LC38UB=EJ-U1N\;I3R=/N:*RQ^(T0W@;C?$A_7*S!O5B3-&%2&(Y)8C6 %Q8>PRB@EE_RA$ M:E@NE?12C@D<=VH$4EL&Y+X'P.$1>2AMOT9R_CS\W:PR(*C#+Z;:!.7WIH/* M=I^$IJOPO4;)/PK.(^7*?OZB=_EXC>^PRWTM]X#J>GX7-5;?9IY@MWH^S+)]:9: +L;/*SUM_GJL13+FZ^46^2Z']=MP>N?1DIZ[3$) M0<+_Y^_V@GK_%UWLEOF__/'P-XB]E=1:E4OF(DWMKU$97#TMYY%'K7M/[S9K>"V_(?I5EN\'(C>Y\?:PVW M]UN7;S+NO@JPE&^U[ZWM=E')RI6_V32TY_AWOH[U@@J:_XY7D]]]1GLI!;G5 M?!V%?;"_VM/G6E?%+I?JP&.&L6::Y0P:H>W*)<,:,IH8J'-%%"-$212D>=D^ MS-1>.0=)(55*"NTZ,>ZBL:KJ,5RXJ05@OQV/ZV$;^+UR+,+T]L3$X&Y8HJLKM0PUNH;2>7?;E)(ZKN[;]G7K5BYU162:XURD&8*(IRG$ MA&'(C-(0H8QPDR8F2?,0=GAV]ZF10FU<6?=?53_:5=Y6R[+K\7I^_R4TV?8Y MEGY$T!NAH>/*&ISX(H^M'D=NCMH<8>3NIRW.G;8W;;NH9[OXU4I]GR\6NW:H M;Q[75974?*5FPF22DIQ#FD@)<4%R*+1(8"%1H;*,%%D>*![3-=ST\CQNE9KW MR.3HQ-3OL8Z%T\!/^<[,FWV/9%!9"BI3(S9]]P D;L?WK@'';??NX?I)KW>? MS_3/MYU76D>W2U6E=MSKI73E< G5VD/4!+8\:0+:S\BB83@P#QR#-XS.^,F[5X (WK^ M[KGQ1D_EO>!X6U;OI8_T5(677[1Z7.@[LV.IS^X49*8R2C*9)C#)%868%<8N M'@2":9%F2M(\2X@.TH9O'V=JQ+$STVTH[ P%?Y2F!J9GG0/6CRDBP#4P2_1" M*EQ$OAN'N%+R9\8:5U"^V^$36?D+E_873A";D?>\0'Z3XW8L M2Y/C$4L81%%YQG/H46DG#(YC%@K\=$]2DO+QZV/9*>><5*)+<=^)'\Z23 J- M: 9337*()M[ MN^3[;;WZOOWRNLH@F.5%:A F!J;2U?^Q7$-N%VV0..U5;8J\P%[=M"^,,S4F MJTP%.UM!92RHK?774>B"MINK(@(V,"?UQ"I(4<$#B=ZB"EWW'DU7P/#(CKT+LW M%81[LQLJ[SO+ 2(W);*])=_]( Y5@8\.]4C)S"&0QQ1C#\+KHCZ[W]U&EFP/ MW^;SOOZ%))I"$!9$V",RV)BPX)F62FEM M*3Y(OKUEE*E%@ #5(5_KT!.,^8HRXL-)>\27%E>'(^UST#ODNQK7EXOY]J;7$4A:Q OZ MVE&^.NJ[&NV7#_M.41\T[NM$+#SP:[_=2T=^G4YZA'[=G[\V8>MPV%H?F9>A M3_FBN:MJ$IT"9-4;;K-Y_%K]K,P/.?1TEIHJP4@*"XI=BXO"0!M";K]8MJ7F\2AWUJ-^6O-.7'>W=2!\MVNL'?OXK,IKG+=P" =PX>9@(&R MY:*8^$))=C'A/9^;%W64GMDSKCW@_%^U'-NO\R5?ROGR_O5JL]W,$-F" MVX^$8X$X,*4>X^<*6DN![[)SV^M.Z,+S6SPPB9O,TC7@N)DK'JZ?I*GX?"9" M<[77"[[9S,U<5A3V8[Z9R0+CG'#7Y=YM.8A408&9@6DJ4IT+HHLD5/&U:[RI MLOG1*/7CNEFZ?W]GM2?LDQ(5CF(H,Z90SB@E(;J"C+*@G. MA$JR/,?2AU7.#3 U&FG:")R10=1Q%L9NKH@!SL#D$(R+-R%<QG&T^_ M_=?QDW_VYJ,\ZI=2"8_9*?20%+L]"CJA9A->Y!72AJ/4[FSL-Q\12NY:,CG[B=-_[T=*WCVBM;$^\W7S_JC5Y_O:QIY]BD^!]=NEN!*LD?L5-\Z'/E["JW^OXK-0#-.O^'2XE^E9?-;M MLWV+SW\B/&3ZB^:;QW59@WZ[5+=+OGC:SB5??%HM'LLSFD^56'S]*B.-:P'_Y5_??@?X. !V+O@'SV$ M3@23W#"JH:;$*5,@UQG1<)@1E"!A,J;2@&J'X:9BG.2W%YZ,RV'P< /_ YH M(FLM;\45U,;WB)D#@?:/I(<#?*3X.B[P06%W/^PZ@O' &XX6HO=SM!FX][Q# M>''L:R>D?RLVVS67VUFN1((QRB'G]A6 6IO MV=(X\,#O]7EM_PM8=9/S50@,?@;@G/]C9UF$I_NLM[W+59_?;;3ZU%8GF@6I M[1?T;A%>/>)\43M-FMZ3[MRH.XZ4W3PVX*?YLFKRL0D4,HTP8[[K^#'G8?#U M_MX94$]'Y>QNVM>:-7:W[4@P MMG3CCG7GGIK1?//%_>_M/Q_GW_C"W?%0I^9^86.UYS]H7#DSA2@(E9D-KD0. M,4$24D$D)#3G6%!MB=O,JHYXG[9\O?5C[*ML"B&)8\L&I&S7 *H4GW9_T0=S M;X#0]_/ELFSK9.KN@8%2U%=-89:9@E)E8$:9@3@S!#)9""A(+KB6R,B4U5/X M=NFYOSWR!.[L>I'ITZ['R$M,G-];=[2I&#K MY;=@'(>WC;A;U0T[R?I^&>- M#T14+(\!;%Q-\ZLL&E?U/ 9X)[KH46YZ7;.6WW<][6=()+PPFD BG,:.X0)R M1EPM'3:DD'FBN#M%PYC/(B?59.G#S77.7TPO#COMN'AT6=O?QI9;9VF:V?[[ CQM.<DX++MXB]&.QWR=:1Z(>7^FIS:$_:Z46T1WIA*A+IL% MG4A3[P]_"HDT5X+8-YFK^Z7"'90E&4QPHC.I$6<\2"(_'VYKO5?:MV MN\=I4Y2)\8N!!X1[8 */@G2XJD(_O.+*)@3:,*XN0C^ 3H0/>M[FVI*&_^]Q MJ>W;(JG?VAQC6AB10**$AEAE!#*M*)2$%TSB),T2SX:IEX::7C3YISQ)0/I+ MZF:ASV$0]0[ MM,/A7?-P]/$7JGMH=^)\[<.9Z\.)\_VCN\&=>6/9>+.=;Q_M%\%1]$)OM9J1 M0C..D5V+"^X2J+2!(B,8"L&X-"GEK/#J''MQI*E%@)6QI0Q,P]RR4U)IKS\% M= -\F3:CP38P;]:(W1G0M!2\CHV8/VM&0VXDVNR-8!!Y>J'2P9[=GQ^-/KW< M:/*GWP?Z+;<_K%=2:[7YU9I8IVEL?EVMRXY0>[&=6[F=?YMO79-H5= LEUK8 M98$3QDD8AHPJ!G-CL&0ZP1D.6FX'CC\ULBWM#%M'AR+NMXX>$,>!V7=G.7!/ M"?AI9SPPJ_7/=0^ZO0/@X$&\)75/Z*(NJ4-M&'5)W1.@XR5UW]OT(S9[Q_E6 M_VXI4[VS[[_E_5PL].UFH[>;W]:KS6:6<$Q,KAE$168@9HGK)L,Q3!*2JYP5 MU#"O0C?? :=&796]<.$,!O.]Q8"7)M^ ^W5P-\V+F/MQ64PD!R:O&L325G P M%MS6(/[6"6(P5?DB$Y6;+@XZ*AGY0G#,/MZ?ZY^0:@GNVUQI]>K)22>_6]X] MZ#7?/B.U-_.-]=/^[%&K^M>KY68F$ZG3M.SN6^26BXB"C D%"YV9(G%+UMQK ML1K%FJD159D,]U![ \036.T\ 7SO2A4]J(9#N\N\RT+C3*4?Q8TV00/S7SDW M'QIS\U.I&CY?VM!M/TL'?VY TR-P=WF&>B4X7HUL] 3'_A:-GN!X-7AM"8[7 MW_3:3@,=_'^D+\\RDN$$YS"UD:%30%"0Y[J N$@R(B5/BLRK$>D5-DR-@IN: M\]62["36 1!\>A1_=[5"VQ5HJO;V;1;@/V.>1\W#SL/0ASN-*>B..D=2]0\& M<2#I?G\[7DB?/QBH\R+\X;?J1YM_78KY8J'51RWU_)N[\Z;N_#K+,E10*254 MJM 0(T(A=P54(C[!HVQV.BRUA$)9R.X4;EE>@9_WN./L\_<9Z_*'IO MCS>KKWR^G&%M9XPA#DFNB-MS2R UW$">)7DB<)X9$;3_?W'$J7'8A>X4E='Q M.GS4L/L%.E'!')@#K\0Q9I^/Y]B,U>FC'G4JO3Z>@Q#0[>/H@[VEA%9?]>^K M37G.V;ZI]5YO[\QG_N.Y7L9'_> V39;W;^T'MD\SI)AA0A-8J-P2%-<%I#(A MD'-I;$25JM2E6JRV?.%'4-$L"R*RO7T#9A_I+=!\[<0H8IX#Q)M)/\Y[D?D9 MF!OK2HB?G%<_5W-SY@3@!KAI7!E@O;LYD2/ZP.,N'J-C'5MH*))U8^L-Q06U M178H\@#A,HW5#6Z5LH_)YL-J8^GM_\T?7J^4GF$F9"*3!*I"I'8%S#-("R*A MQ)@2S9(\)5X2<-W#3"V,K"P%M:DWH#(66&N!,]=?U+$#V6X"C8?7P&S8%ZH@ M]ES=+\S;=/6#KA4 MEG9F*BT*KED.<9%IB&6"H6"F@$@2QA(DK Z6CCY4$"@M(-89AT)Q"AF2JD!:,Y-@ MO[+AD&%#GKUQ2HCWI@)5VUC2V^-&.>7#BN8"6-SLO (J3)+R0S_9CIELIUW8I_ON< MB_FB3.G;)3=@H1,J\A024;@\NK*M04&AX$3FF69<&Q02_)X=:6IA;I4KQRMS MP>)@;QCGG$?6CVBBX#4PN]0V@H:1 R2-7$0B*H6<'VU4WKCH]#%97/Y /X;X MJ+_IY:-VFW>O5\M2..4_Y]LOKQ\WV]57O7[[0RX>78CD,MKL_ZO/_,69 MA-)^RR%.[-=<%+FRWW6J54$-PID)BR4'GH)Q0LOF)/SWX6?!C^@'1G;@5T!M M?75,M+,??+<.@)T'-V#O ]@YX4Z,XKTAKH PZKNCCQVCOE6N .KX?7/-K?J] MB7Y?+>\M57]]H\7VL[U%V:*^,%P8E#.(1<'MJP8I*'2:0&849CE#J:G/O3^B?JQU+4X#TU(?B()IIPN#J+S2.M"HQ-'E MZC$S=%[;4_&DEAXH]52JA?"L4%HBFG)($FX@ED4"N=$\+U4CR)#L]DI4Y['E% M%!\Y[WQ<@9&6<<85$3GOZ(E02,>EX94*G]=\N7F]6NN=2#MCG*DBAUQ)##$6 M&%)>8&A2KC/"=)(9+P6CEGM/[>6^-\\_'_\8K>Y'^$H,!GYT]Y;UJ$LXQL&_ M*N$*/$:J2;C\M0@J1SCC<$M M59EM;W\\Z.5&OU]MWUG6V\[-7*O;S5_XWU?K]WH[$QP)AG *#7)MZR0O(,M8 M"@N2<>).]0@WOLP5V[BI45^U\SZOTT]U9?O/-V"IS^\F#S^#E]GT)>=E8#I^ M7B=1%D35.SEG4X)WZ<.UCS\[85YP,GY'>GU\F+S M'/36&FHB.EY[T8<<[;TY%%C-%^]@8URK'//,L(V79?ON :^X?32D_O1%Z^WM M4MTJ-7>7\87[]&*U<5*N!QT3B7$N*4*PP 2YDL0<4JHX3!*3,2$2RG10#_$7 M\&%J<4!3-B54>VHRWPN_?92)S_:HT<7&X[4SDD[.Z),QD,[.>'Z\D$[/Z!-U M7N=G?%/ZO23??GU8K)ZT+O/*[A[<./5^288X2G%.(4E3 3&2$M*B** 20O"$ M*9UG06D;9T>:W O'&0@J"P-?+>?1]'L!1,%H8)HN$PZAX.[U,A%;-KGC4Y4WCP_VJCL=M'I8PZZ_($PIMBLM[/7]DE8+>:JI*NROVVM M!9$5N6#$*)CBK)3@,) :HB 1B":"2*R)EY98UR!3XX=G=E9]E0.U-CHA[6:* M6$ -3!*],/(F!!\0NKC ?K[! _9?QQS0.< HC[^/B[LGW^O:GAK\?+[^&U\\ MZE=/^[_^K[F-6];RR]/O^IOUW66)Z)PRQ),,:L,4Q 4I($T*N^Q%,A5I87** M@O)N_(:=&C$X4T%I*]@;"_A2@?>W?^N5D>.)OE]L$1_3@3GD&CC#=?F#T(FK MSN\W]+@:_4%PG"CUAWTZ_&#N]?R;7'WD:KYRAT3\X:F.LH5,B4QP!C-#78VV M%I *G4/%$T),0?)4>:U9.L:8&NF49H*FG?ZG*.=@O'S(%0&?9QZ=)PF9HW];3_GT>^ MMD2R>*H4<&94HR31PO4Z,@7$/.&0SM! M9:B_-,TY-+NI+A)&0V^6C3G[CN:$,T%QYHJ-)*+3.-( >:XTQD4HT:'O2.J MC3?6:'%P='B:D7/\F_=,%]H=O]X95U7SZV+U?7,K-F4MXTPJ3J5]J\)":P%Q MX0Y#LUS8?UHLD4EIG@3U3.D:;&JOSKVM[AU8%AR5YH(_=@8'[FIV NVWEQD+ MOJ&/2OLC%YZNX@%)W+R2K@''30#Q9C:5D^7O[M:D/_#C/ M*&9Y#@N3&X@5DI 5)(4Z02HS!4&%HI':&+>-/S6ZN=20M_2ATN@'SHN>?0Y" M9\GSD&4X[(<^;8D.>\S>R%W@C=4JN=6&J71.[@(HH)%RYVVNECNL=\]E;HC. ML8)4, FQ0?9O,BV@9@EC!2WL3Y.@7LG'(TR-TFK=O;(TN[=685 BV560#'TR MTU A'"!+[*SK0VD+OD16V%DG.U0#KSZ1>";%7?_G=[OT0C.M4"%PED-$.8$X M1PP*+E/($Z)1@ABE23_=_.8H4WNJC[7@Z[\ 9RRX6_;5S7\&[.7CB2AP#?S$ M]T:JOVQ^&Q)Q5/.?W?EE1//;G#NKF=]Z<;]7^7N];6L%_F[Y36^>MP*?<2$Q M(XI!@O(48LXRR!17$&=9D3%5)%2D(6KM_D,'T<0(0NWENO^AMAN()S#?V0SX MWNBPJ"!@'OS"A6'0'9A5G'Y?">Z'!K@_.-2\)A.0Y8>MPA0G_)[@(=-_C2?A^>T(Q)4M#,+ELR=\Z*,Y5#SF@&"RVX MEC11!0[:K.EEQ=0BH9UEI>*OMS[#=1/A1VR#PSLPQX56XM^ O1L#M:L,!7&X M%I;>EKQ<6\M0L#I;70;?K'?[R[7F&Z8WG_FC_,;3'.(4\D@S5$"&:*,8Z9YBKQ2T<*'GAH#OO[BZM\VP"6,[$RN\T7*E/5% M4Q-]6;5)Y/*?CW/7T$+4!YC!,L0!4^5'E\-,P, G0/N^TL>BJP/\@U4%*3 1,!" MI 1B7626Z)RZJ' L)S%B21&FH.XQ:L@C-HYB^B[3 M36APIO>"#M>?X?%[VA MTP J:\'>7'"P%_PQC'B%/T!QDP(\QATW-\ ?B),4@8"/]J.>/:,=VN+.$DX+ M+I6&5*>9I9H40T8DA\AP3@0E)E5YR,99RQA3VR&K$P/+I@%]6WVW0>G')5<" M-#!W'**89XVXXS%%A_M1F:%MG%&9H,/1XR>_Z]*H.^?[@0Z[6ON('?%4Y))K M:.Q##S&RX087AD*[Z-*N(+J,2]7 M[:A'0OME=]8/G'3P8I#%57\0Q]AL[S)C"ION'C!Y;K[[W*GGXLN)";UR6D*O M5U^=%F3Y[F_(";UZ.EQ2JPW=?N=K]?:?C_/MT[NEM>*QDIIW=9>?O_!E+=ST M-[W9.ML_Z/5\I8XZO/YF[[]]P[=Z7YX^8WF&6)$)&W(A##%+7(:WE% CHT3" M"R&RH+VLR7@V-1;?-U7F=5/E>V2DWAL28J3?4Q]Z)J%2ASV-R "AW0@ =4,N-;"]!.\NT& M5!BY3<0*I1MPT@F\1 HXJ,!!IR3B^GUJ\Q]WEV RWHV[%S$9M\_M>$S.P+Y) MBI^^Z,7".<&73S.A69)18Z#$;O?62?FKOUSK9 MKC01U#:&IB(^@Z_[C74]* ._-H+PZ)%PV.;VE9F&SVXY+6XWF\>O%<\X07EIF>6S7G]%,TJQR)#,(*4VG,?<4@ 3F$.M M!.&\(*FB7HVBAC=U)_(>9GH#0ND7G[3IQ\8- MN;V&PZY O_XJ.)\C1[B#3DO\D'48<\>/00>%O36H'';$GAV$#SDYKQ_7:SOL M+,D+Q05"4 IL(!;8/BO&_D&9Y$13F6"2A!R^G0XQM;.WSVX,("OCFFE*@;V# M3['T8^?K$!J857]O9FW5YD5L&'S6];CM@D^'&;=9\%DW3UH%G[\R0G.#NGZR MP!G)!"U@GB0YQ#E.([ M=45_@_Z=#297DGJ$T,"M"\9J6O#B[0H"&A5<59QZ$/6P=WIGHP6MWCRNY\O[ M:KNI#"(^NRS"Q_53>I@LUJH4'6?T#GP7,8-B>S0J[,2R\IX4%F_/UDH';@!>]RK M:W=.Q-0'ZHE?9-&@4"M&5A+J"=*IO%#?&\4JVBCO_L4^OI8TJNWYCZO%XM?5 MVBVM9B1C#'%10%DDS/*>-E!(KJ#!3.:R8#PW00T; L>?&NN=*2%H^O#GW>'A M'\X/4#L2*#H4.DU^U#@@^ ,3XP"X1ZC@\$)OX#*.;AM>N);#"Z#+!1U^M^FO MG/[K?"/YXO]JOO[5_F0SL\QFLL04,"$H@3@A*12YH5"E2"?*R16@+%0Y_6B, MJ1';7AJ\LA,X0T%I:;AT^C&7=OH9!*[63C^^[^C:Z6<< M:]-./W=IS,S!65YD2/'$P%QF-K 1E$$ND81<92:72AANV/5I?%-[S-^OEE"Z MA-UJU28;IL;(D[LJ:6U"3_O%UI46QQ+&NB_YT/E<(R9732'3*2SMZ$I^.'3- M_<#GZMVR+AK=-?"AJB"EYB!WZQ^W^<.D(%!1)^:!JT(=[2I?IA[5V/3%<;$XY M(UCD3G4G599X,(%,4VJ)1Q>)P1GG:5"28_/F4^.7IFWE0\*_NMK\?U4_6!FG ML_B@U]NG&_"P< 4:[AI'0P]?NU(W+H/LQS5]H1MZDZ-A5D15L!9GXXI]-0<8 M5\.KQ;43::ZV:_H]SI^U_+)<+5;W3^4BZ$23O8JG2:*X42:#.I?$]=@FD&O& M(#-:D!39=8M?;]N@4:=& >CPQYF/XC]GO+HP W\^!_LA:7!I]T=!EC"!($4 ME3;\1AZ53X+ ."::L _W:D1Y="[SUZ68+Q9:?=12VP#&#K5/ZI2)04@)9JDG MLR2DI(TS4LWM7.A$HBQ%RM#94M_S*D?7L^6D]_A>3Q6KGJH3*X9[PG8&@_7! MXJ ^@_X3T$U1@^#Y3U: W-V M/Z#""R4Z<8A;+-$^U+@%$YWNGA1-=%_=EPXVF]>EQ/2]7LJYWGQV7#-+"XIS MPRP3$*(A9AA#FC,*TSSC1 E:I#A(DJQ]F.G1P68#GID)_B@-#>:"5E!]N>!: MJ ;G@F"4>A!!%PB1B:!UJ)&)H,O=4R+HO+KGUE0S5[G>)=$ZM>$'4Q:U7+@T M.@DI2@GD!.=$4J0)#SH[;QEC:A3PO"HB<.NI!4+/C:;K@!EZ6^EYQ<( 6TCG MW8^[8=0RSKC;0^<=/=D,ZKBTWQ/^47_3RT?]4;NPH2I4,*OU5VXMOQ.+^7VY M!-V77<^_VDONS"?[TXUQJINNMR!?E^H]MS_FFYDJ.$ZD4A!ABIW6CCN7*G+( MLMRN&=+"5/CE=J[&[#W#S0?()HY*[,/ >_Q.&&B4.-TTWBU+ M6]PPO\^7^MU6?]W,,H03C5$*%=4(XDQFD"N>PX3D'"G[ L',2Y M9-"I4?]I M4XB&U> /9S5$@(Y'7 MMG;+O:=&,WOS C>PVV#K9HTKP1B8' )P\":!#H^[GG7[L<9S;O]U_(RWW7>4 M1[G#H=T3VW5)>*5F?7AUJ Q[NU0N$)DAEK,T4P+F>>8.GH1=1F9,0X48IB8O MDC3U>D*[!IG:HUK;^:P4T9I:1O[^U9IG(>U^>F,!-?!CW NCH(K-2R#T+MD\ M>^/1:C8ON=8LVKQX;7BBT7N]_;Y:_^/3RFR_\[6^7:I/3QOW9J_?_O7>:)H7 M&*="0JV)71SH+(.")Q@FAJ4N S)-C-<.DO^04R."VFJP,QO\5_[UX7^ VG3_ MI!=/P MF1)IA&PTA+B#.[;N(,1L7,58(;%+#E(V&O)H;#@/Y.+T-1P:]FXV' M 7)@;CY!T)J\PV_7,?+R,4%?0/V3MN(#.U*Z5AR @_*TPK#JR-#RO-%HN5EA MCC6SL@(_V;-Z6R$G#AG MN*QF-@@;@H27G$G F%-[4^Y,!@^5S8'URQX@^^V4189N8*+>H_;A FKAA(9%]G3A EC2"H79;M/C3Z)K9UJ:SZ5\J].[W;WEXYE7[L M-MX$#1^AAO:UO $'G\#=Y5D:L,=E%[@OU.^RU:2)]K[L@J]_'\S.NX;OD=PN M%GKY=GN[^-O?]'K+S6JMWRWE;F=$9 E-D*OO%C;@(UQ"ZMI:)0S+(I$H,;3P MW1GI&FAR49ZS]0;8AY2G?!>7I+' FWH^.X"7CT6 MX9W ^2^]8P$XTH*[]QU?Y9Y?/*2DP@SE*&<29RJ#(.(5& M8DHQDDDN@[(7^YLR-0[>';SPJF#\BUXH8"<-6*="5]W]IX?F&A69MC%+GN<0 M4]>>AQ@*)2%%0HPB2@>M/$::GC%6'5.8'L^]DE% '_@5NS,>E-:7;X/*?M!T MX+!@N*F5%@9H(W0]GG&W8OJ;,^X.S=6PG6S<7'_'OG)08GOHO?O>?FWKA!U: M*)TCNV 0F%"(I620J22#.472"(XQ2H+J]3[!CA3>U;PG@77 MC^UB0#8TE_5#JX=@5#<4D<6CS@PVLI!4M\NGHE(7KN^YX;O?.:XX:F;Y0#&< M,6ARFD"L,(> )!Q=QW/N'BRCWCNNOXJ'9_K6O]] M=]19SB61'!MHE$ 0)ZF!'!,,TS0U&JF481(D -DZRB2?Z%)Z0I72$\9U+_[6 M*8H: *G?XWTU4&,\XPUYCD.'Y[C:'&^3WUO63WSC" MSN\1[X_(P,^V/Q@].@6V^1RY#>"S(4;N\=?FWFD#O]:K^CVV=]LO>EU% +N] MLISH3.:$0^'B;LQ8!AFF3DJ':8WM8YV%+_"\[U&?Z)9A1GVJS[MY_&1W7-ES^\U_OZ\I&GV[5+<-]?)9 M@6S4SD@.-)D2"-"L@(59:J:0:IU@(J3FB*",ND M,4';IX$&3(V4G1RM:Z6W]P$\=R(TIS5P.CPW8P<$>6"NM::?!_<&5(:#/^K_ M.@] Z4+$16%?]"(GI@8:,7(J:C^(3I-/>]ZG'_O5C3 WOZ[6=C"IM=K\:GTK MP^1WRV]Z\SSA=88H$C1E.4R)Y!!+32#/,@2I,87F-$L4YP$M 'J:X?5TCM\) MH#3W!BQU8+.AT$GPH[PA,!V'\7:6ETE,/^V,+\LF?@;5BGGO0"-;/Q[?]80N M*MV%VC JV_4$Z)CL^MZFE_S 6[YV FF;#WI=]IQU([4E\-^*S7;-Y79F5((S MS0M8\%Q"G"<44EXD4&8I,UQ2++C7FKSG^%.+\US]C*Y] -9:L'%>=!0S>1ZS M]YV>;A8< ?3!X[XMV)GO]"-!Z0!P'K27)8$_=EZ$%=@'(Q]4;3_D#(Q7>A\V M$]'*[_N"UUV+'WS7,0OS^[I\5*7?^S:]MX'E8K5Y7.L[T^QC_E$O7/3Y>K79 M;DH[RO[SN_?>_HE*4A^"!O)>I$GSWOL=:2J&/G2^?A;Z;.=& "_V-NXU)HV] M?1L!OI9MVQAW#0_B/^GE?+5^O]KJS9M';>0X$TI#G6088H03R!-! MH$(ZQX+IG&LO^NP:9&JD^*6RS;W]GX^D'/E=@98S[H'E<+(#0KC(4\.63D_BIMH3AH0?0EXYN1\L5K>^8JS[F8+ZK=2DID9O+,0,0SZ9J" M<$@9,Y ID:1*I$JZ%O7^=9N->P=Q\@B%F)_=&/;+OSXS8F=E-VE&]'\ M9C?DTSYG,4&$<")AZ@KC,5(("DE:D8LA MKP3MM%KRVAOV%!CYSM?*]5HM.UVE#"EAI()"?7),YXRK^_SV:#+V'#D_ZNJ-Q\!TY ]%N*1#F\MQ51J>C3"N\$*;T+VOM>J:Z8X'62U[I6I7(7OB9_YA1D2,J.8=2( RQ(M2^ M=QB&F@E3<)866A9^.NF1+0MY*,814_^PUEO^ ]QSNXZW[VA59GG.R_?UR@#Q MN)DO]29P:11K&G'"2*J3'.H$$X@+;*VL8D6E$6FJ4A6R&'V!21QC(;L_ M[:RW8.:EH]9_+I*UO!3\ZMGZLDC'.7UG-8?\*Z M%_=\)B+>T0]J8M@V^HE-1$#;CFYBWK[?._G7^7*^U:7^Q+OEUG[;YV*AJZ*L M]WH[$VDF49$HB%CF=/AR"CDJ*$2Z2"A"*5<:A7!T]W!3H][*VEJO9+ZWM]X] M[Y%=>@%M/V*-A^' ?%G#5XF;'$S=EUB^[X OF/[\4(G*:A>&')6L_-P_YB#/ M3T55M[=C\J5\EDRZ3^.0W$9^B249*MP2WB[<(>?"E(<4O,@S5(0MX<--F-HZ MOU1)-XO5]UJJ_J?'G4BZV3G1D+,/55,*GR$_BAH6]X%IZX(X_=Z)1KK[( DW M_4$<0X2^RXPI",][P.0I-N]SIWX,^=MJI;[/%XN9P%R2(DMA:E@&,48,,I%C MR*A*M%82IVXI[,][NQM/CJJOA\XL7^@ RK7\V>\Q>N["NGN)+_J--&W_[S<;Y]FA5)EC!N(Y9,N%:: M/->0YA)!J1DSB8WWM$E#=AY/AYC:;F.5L;AIV/EGH$M+0_453\!$J58HES9J M,3F'F$H.N78'J$7""UTP87@2'@U>!^F_9US8 BY-B9!,4D@U$1;\5, FU7PF*\:20F]>T"? =:/#** -3 G[-*3 M#\?_>I!&1)>@B-WR^%7E" M<4$EY(1)EZ8F(56Y906)"YESFB1^.J+'-Y[>S_$YUQM>68W6OYRO_KVW^Q'RL?UG]C]%59_+9_1DYN-\DB>"ROZ6:T>MF(Y"9D=08)C,H_:-!/C"5A"OY#BQ9'@78EQ+N;;%HJGJ]Y\&[0J:WXZ9]Y![N M70'/ON_ZA_7*S+>S%*E$J"R%>9HY_5W7/"'A!FJD)9>8")E(?[&'MB$FQX@[ M\\!#:5^(9D$KA-T4%P>8H;SXN MMJ6JIA-FJ/;-W Z:TNI1;AOJ??9O^H67/J^[[WRW/I M9S\S@.7$-3 M:PM2=:.I8>3%/6")NY7<,=ZX>\J7'3_97/;X2,]=9O7WQ\VV+)G^O/JHG0OS MA7ZOMX?ZD,^KMES%/7VUI.YJ(1DK4@%SKC7$N3NQ,D4.F43*:&QXEN"@^N@! MC)P:4S5\=.I7 ?WM^]$[<'^7YX[K._\*P/O47_ M?,+W#KIBE:-"/_OKCC3Q0S \<)KXD!,2]Z!@"$/'/6,8$.J3XXDAQ[I6[W&^ MM'.,:\T])*@@"BLH4)I#3&0.1>':4ABI, MG-%\Q'W5#)]AZ[,[$ .QP7<(CG0?Y\L2HZNE'Y^!U5?\L2]H(VT9G -O"'G% M-BB\!1:???B%)!;;'#@OLMAZ]76U/+?+DU+*@TCOH= QXU0@H6%2"*=]P1,H MA*)0Y E+M0W+&0I:_ >-/C4JW2]L72_"DSIA<'"@M[IXV.3X!<*#03XP%T=% MNW<11!!J@U1*^%GP(N440>"?5]^4, M22I)H@HGQ^0.U!F"-'="LP7-28$Y2Z77@7K'&%,CL,I,4-MY \J<$/O*=K;Z MY\.< [2;CB+!-##I]$(H*&?F @:]TV?.W7>T3)H+CC63:BY=VB^RL0O.M>8; M_497_WU7'2W7^7--H61!M&0Y+R!S^>\XT1+RC#'("1)2R3S+51(2U7B//#5" MJ/(R>)WNV5N$VA]YOY!E$#P'9HZ=S>"GG=4_NP50G?E2(SR(RG4P6E'#%/_1 M1PU1@D$Y#D_";]"SFVJCB>%'O>M9<&=^=XJ'=^;U6JOY=D:U(K+0"J9((QNL M) GD*!5N PNE1%.A4A;"6%ZC3HVM7JW6Z]7W\B3CIYW)/X/'I07;I1BL%M_< M-K8=O#R&E*4/?5JK>LV('Y-%QWE@%GO6.!7\=##9(OHS**UVV%9V1VR>&@)3 MW):I7B./VR@U!(R3]JA!'[XV6Z1#EZL\^Y\1)8LB(P0J[HJ-J%UD,2,U)%A0 MRC5/%0[J . _]-3(JYDAT2TX5^=-!&X=!4R*'W4- _70&_CQ4+XB)<47L($R M5"X._T()*[ZPG,]?\;[#];'8)^X&_.QBO\?U4UF?.2M2)I#A&!(B-PEK&FQJ%[8RK:O_!QEHXU&/LJ9'-\T?GJ"& :M89';+8_$_G0R>F MFY@&AGLLDOJU5H3?(WUGSE1T#8BT?W+$@(B/E#$1%?F@;(J>V'6D6(3><;2\ MBYZN-I,Q^M[BW NC.8=V8?Z/__E?=C^Q?[C69/_SO_S_4$L#!!0 ( -E! MI%0K##.9+&0 '*=! 4 OR*GYG50Z?O2UMW70DIE7ME5IC22JNO.?:'Y I=819$JDJ&4ZM,J[__4):+#S_\=;'\^_13 /BOS1\]77S\LIR^>[_^03 A;OYV^>\H MF%$I2M ^,U"&"?#T)8CLA$LIAV+U__/NWTVTD1GKH"2;0?$2(7(,D$LP,HH0 MD'Y2'SJ;SO_^[_6?&%;X S$W7VV^_<\_O5^O/_[[CS_^_OOO?_X7W)CN_'SVN<9SQCZ.+QLT6Z]J%9%>?B\B]G(>)L\]-)QNED\]23N%HO M0UI/N%)9Z"*!%2U )>D@QOH54TD9PXH4[CJ[E=X5$;R1_@K3G]\M/OU(#R8M M"/X/5;^$LR\WPKCURC/![$?[Q8)[2Y^=T/*0"7T"E[0C@DL&%PR#9(1*-JB4 M8CB8]*MOO$[Y5:6>+-,/BV7&)5F-BU>&9;JFX-N(/?_$CQ_#DAX$Z?UTEB_^ MNIJ/(72V7@P@O3/5$+E_^H&X+KA<8GYQIIE[F=MPMB9;BIM/#J'U__0E:B&TV?G%9E',Q@ ;KQ\*RR(_K%PB$P[ M@<4K7$X7^=D\_T1[\"0E0:0+ [3M2%#!%/ I&$@>"=K"$MKM8*"X]NJM("'[ MA\3^\NP$$&^78;Z:5L%?@!JE9%DGPK,-Q .Y5 [)PS(Q8PR!A!,&W"ENO'TK M6*C^87&05$=&QK/Y>KK^\O-TAK^=?HBXG(24#4J7 WCH"1YBH$+VOVL+YG) M8'A*!R/BYENW0H+N%PD'2;$+!+S&=],JA/GZM_ !)SDFI,@I UI#MBTC"0)E MAA1"<"S*F,7A=N&N-V^%!-,[$@Z09A=H>$ZQ_9),V4;P;TC^^'1Q.E\OOSQ= M9)PX&RSS5M%V1Y9-18/@&%KRETU"E[E-,0\$C@<)V0HKMG>L#"?K+J#S-GQ^ MGDE\TS(]2UV<6\3B64Y*!R@B("A?]T1A"Q1B#XMT,9;#0Y('2=@*+JYWN PA MWRZ *!!("Q)(DI*2U1BV8LH?G7.Y]_58 M\;T#Y%"Y]@2.I_3ER^7;Q>_S"4KNBB,IZ*(,&<*0:0]E"-XY:WA(S@SFE]YZ M^7;I+?9(D+&G4'O"Q6:;?+E\M5Q\FLX33G@1B4MBP7OE2"Z%]LNH&3#CE D2 MN6!XEQ9 B\P72Z)/AR$=].US.<"#1) M%A5 (#D^JB3RBK,H8"*YRCEZ1:'WP1"X^=;M(-!QKO,@,8X,@;?+4$M6WGSY M$!>S"7DT2!06R+$P,E_9U;2*)V>8\2S($4XL'JS_:Z_<3OD=IS?W%V GB__9 MY_0^S-_A)B];+'FV:!EH%RW1'Q4X)1C8G#*B"Q[%X=O_76_>#@<=IRX/%F<7 M8<+3TV45U]FI784UZ>!T-3$QI21SA,0R\2%=S;Y:!&Z,R,;:Y)@Z&!8/4; = M/+I/50X@WBY@\GQ.3R-Q3#_A3V$=SMF:(.?,)?)^F:XUB9&\'J)<@M$EB9B4 M2_KP>HJ'*-@.)MTG+ <0;Q_RZ=AC>\6RR\3%J6+Z QHZS1)PB>(/!J( MR)G-7@>EQ$#HN/;B[O!T6NL]*[B_,+K#P[ ,NW]'V]\MR\?OZ_=/% MAX]A_F62.4K-I(5@/=8:H0!!ZP(LHPW2&0JFALI&WDG =MCH/AUYN'"[P,B; M]SB;75"?BN'(K02BVX R(D$P/H),.7%I#2,FAC(75]Z['2(ZSDT>*,HN@$"$ M?ZAE((OT]S?O26ZKEZ?K>BVD1MT3&Q*S0=1]3T90JL(ZLPQ29X?%*&?Q\'CU MVW1L!Y2.LY@#B[H/X)#DEF'V?)[Q\__"+Q.BWWGN(I1^>KMX-%QAO-P@8Y]QG460OT\7:4P^_\P+"]*UCG2__FL07A1K]%9 M07XT>5'1NR!ESJFDPS.>][U].UQTG/P<1*R=W 3XRL3/])/51/+H8S$6>*DL M<$T;)>8(P7')I$Y%X>$ARCTOWPX8'6=#AQ!J5[@XN^ARQD1RDN7".!17XRVM M(K@L,@09;931%SV TW'OZ[?#1L>IT&$$.S(Z3HB#O.%B%L@W,AC$IE9,>4>^ MD:4X2R+23LAYY-Y9&0]W+:Z]A>6 W]= 7O0O@XJ9<"/N#E>R_QEY)DNN@(UM2D>":?PZ.0X+R2(2LT7CR4-2IA M%3/?8V?<'Z*/].2(X%O'OG7 MZ?K]T]/5FEZW?/8YS4YK/':R6B']?WX;/D],<"[I*$ RJT%99+2K"@&6F1!( M/DZ7A](C^\M@#V+'N1@_)(HNK-BQ-#;B3G?!XM/%:OVRG#,Z2<8'94T@DV\2 M$<\00K1(9EM'KSPW7#X4,^T/MVMDC'.KOB60]I=R!Q#Y9;E8K5XM%V6ZG@1. ME%:J:?^GW=SG##YP 4Y;+PGG/.4V-OD*$>/=N?TL<'2KQ#DS4IN8&5^M+S NI)$\>'(8J#D/B M" 1\Y20J+K61V,:GOD'(.-?_6X+E$$EW8%U^6\P7U^%^P8@4B4<>R$\K4M&F M3#P$'SD$(TP)P7#G'[JKNS]D[B5IG'X +<$SC/0[@-%72WD1.$[GI\34N2E= MS%=/L"R6>/8YBAEQ]>PSR8^4-IV'Y9?G)-0522/5D'.QV<8O%E;MUR9"4&1P M0R#36V( 5PP)Q1H9BTK&B#:;74.FQNE5T-8.]H& +C;?0/N#L@4W([5\: GCT97>@6V]D\%?PG1>)?!R3K_^N%B%V#37(!52F;.12R\35)X&/I':E9Q='"W56P'<-YB]:XN M>#M9KY?3>+H.<89O%Y?7]L[*(>LU;Y43+6&2.LE>20%1!PDV9%0^%%>"/X)' M<0 +(S7?.)[C<2SU=N"?$%-7LZ^A1*DC@I$E@.+D7#D2'FB#PBJC:QN*-KFH MJV2,U-VC:0)J;S&/B)'E8D/X1:4.^2.;^O[[7/-+06% %3-FT"6XFL,G&3D4 MH"UG,0:O/;]1UW:K9FG/5X_4%*0%8?7\-/A: _C2=G=;Z MQC,&-;="D'5WQ@E0VAGR;*.&8"P3B9,7T"@ZWYG4<8JAN@7IWEH<$:8/"/-N M+_92G-8H;8DYD+%(4*6XVNA8 O>2%VDTR;LOTL__/*1^C<=>9\>4 $=&,)] MDUH78=/U74!'E[/Q 9)G).J"$BA \B!,4,8FEI5I$VD,RD9WN_R0D!LHJ7FX M_K\/\%_;73S/D4F1P%KCR=*0-J).FMCW@93$??)MCB@'9J0[#Z+O!; W!CI8 M C>E_56FF#%%Q0%+WLC40DSD,T6FF+?6\L@>ZBB_/Y;OHVBDKH M\T>#"+]# M$&UVA,G&L8]:@0Q*DV28 6_J(D4N/<84O&MC#>\D9]R[1L-H^AOPV5WL'6+G MW)A.7''.%F_!\!WN$R+W#XY1&@X]YP2->\7H*/C91_0=(.BO M6$=C8S[Y1%OSN_/6VR_+K:XUES+++$OI2%(BHB*N8H+@I04CD["\2*D>;&Z^ M/[1VI72D3J\-Q=??UB\VKX-[?D=J-G& MY+,F-F9\UC$Q?WB[#?%4G'!#W M\[SY;G8&@_RWT]6ZZF@+(4TL*2A8RR$H46=!DZOCH\Y@=5*:%6[9@RU=AU\. M3=@GE)10O*)2VDH-UOA KRD-,.E* 3=\;9Z6U;?(6 M#Q U;@NJ8SH[0VEF,) U3T<\";,P3_CF/>)Z^)Z>]SR]4:IA&UZ&3RS\/)W3 M6Z=A]FJQFFX6Q65Y*))=0O20-*]-HFLS6&8S!)=5,2QJT:@,81OJ#C5BM0OD M^FL9B^*9"W(VR/Q;7R]!2ZAC 4$FE"$G+#JUR9Q@<. MWM.P>E^--_WGV3].IY_"K*8%3]9/PW+Y93I_]]]A=HH3RXP2W%GP9+%!U1%Q M7E9SSJ234FJ9=9M8:"ORQ@78(?J_N=4-KHP.$':2TN*4V'B-"8DE\A%I^[X8 M.VC-9GD9H!?7:<:,>$$LX&)&IJK[^N"(C -,U -4C>O\#XBGP43? 8R>SS\1 MU8OE%V)A@B6@3;6QL:IST&V,$"L#.3),1ECO;9MBGJM4C.N"#PB3O47; 2Q> M+?%CF.9-!ZM)"=+JZ&D'WY07>>,@<(,4>')O@\I&9^P/BZM4C-O)=4!8 M["W:#F#QEWF.VBD%$'BE0,!E\(1.92_$ELN"$:9,EO*!@Y%ZG ^)C M+YEV@(7G)._YNRDY_F?"J/=O+V947?(42^(Y.@/<&PHH"=L0,[&H8[;&!A9Y M:!.F;T/=R(U&!TWK#*R+#O#UT_EK+UM+7[(V"5R[Y&B1&(;DC'DKP?M"4:9P MTC'.76YT]^5^FD;NZSD@E@:2>P<(NA)QUO[VYYX;.6>HE"G DZ_CQDN&H'P! MZRS#J NGJ+-U;/^5G)%;9[:)[_>4=@>0.:-_DB-3N5@.):@$RB%1'3EMQ=F& MZ)E&T:@@].S](_>['#QHVDF>'41++Z8A3F?3]117Y+"_62_2W]\O9B3U577> MUU\N11,0E=6U\DV$4N=OQFH0!<04".H61?9M;,FV%'93*-^F(*.)HGHP0^>G MN:_"EYI9/T\Z$(M7+*M6QJ I 6S6@2RK$>!8"B"#SC(%&]"I-C;JV\2-6Z;1 M!A7W'+@/I:(.4'?A^=4R3)ROSC*A8?7^25AA/EDN*<0XNTIX(> O%]DP84(P MD=,&+SDQJE%#*/2/XJEXHUG0HDT+\[U)'M$GC)?5H>BR"3$:L+(>;;/LP<7D@>N@I(NY!-!:FYA>QK/BH63KX",\"$SUA//UK5_NWILS6KG3DVWO910 _) MXBOV_$KNQV$V4E/L4KCPM71,0 @L0%2"Q<2E2KI-"]N[Z1FWG.;H&^N>BNC M(MTZ?KTBNWH&*VPHJ'@@W\":VF$U@4,"@A72>3*OQ8A&HUX?)FSD@IRC9M2& MT$T'4-NNB82(DGV2$*.O00D,.:=PT\T61(F8O?-!-4'8_32-7ZQP% M8 -II -L76%B(KPS3J&!>M17LR\! O<)C&2BU@ 4;%2(?(6(D>MSCNU+[23S M#IRHIXL/'Z:;SDJK37^1&EZ\PWFJK/"HH\Q&@27_#Y16#@+%R6"TS,D;(W)L MXTD]0-3(93M'RM@/HY,.K%%E93'?R.GL8GVM.%#%UMMI]>:1H?#""<_ I1@E M!N6E;Q/DW:1DY%*?HP%I;^EWD38]R7E3M!)FK\*4W+^GX>.43-\$*820K@30 MB5: TI+D8^NY@A(NB=HEN9$S?@]!(X^[/4XV?@!==&"27N,Z3.>8+R9IG*1T M^N%T5ALI49@Q35-R^:*2044'/)"H:)ED\%9ER#I9':3R)K8N\+!-CW_)C$5GJ0GZ3%'=CI%38)+&;3.ECN;5'%M +@CH2//]SK6 M(60SW74 S;=+#*O3Y9-8V MQ39; U:X""J3>^\PF%J$FIS56JO0I@?T0U0-,'*F/O/5(UI,4_33>?4K\R^7>PJ9"90 M:D4.KO6!/)! ,7BD'Y !\$X7*V-1;7I>M.!FW'M21X;XZ'#HP"+_A/3F--VH M>**R+\ZQ @9K?;LE.<80$V .1CENK6MTO_DJ%2/W_!X=$[>*D/944 ?@.OE0 MQ\C\%1:R9R(TFF+P(%TC-PGO M#8 #*K$[2)ZW*9B_>[I8$2\N2V.\S9!4J'TKE(* CKP:$;Q4Q09=&IWO/D#5 MR,W(^X;C 0KL (R;*SD_N_$S/5M+3TY7TSF>GRE>UCP_ M^UQYQ"8%$5<#E$0,V#<=ZZXFY4"M_*11Y(PL@MU7N! MXS$5>>AAW]M!8'O)R4:T*V+ULNGAYI8N.22+ZBACKDT'JFSND3[P71C97;)6PO M.F6=S,\JEZY,#)E(YDEPFF0H-"?_G$F(+D9(F17/92K.-4ON;T_FN!FH5ECY M)B2'4EPWWL(-_AX88<.5T8JE L'5AI6*-HS(C852?!1*.R&TV,XAV/J=XV:9 M&H.LJ0+&Q]?]4KP8N+:Y-)-4-JC(I3:N@,*B($B2GN36,(D\6=4FO?D@6>.F MDT8S;OLJIF>PW>A).1%>9UHT$3PSY/$:KB%X4R :Q81E1J!HTR+TFZ2-FT(: M?4?=1T%=^G9G3;]O]5V;\*P\8YR<@APR*"8+.!;EIA>,<<@4XM$BDKM)'#=K M-!H"AU!8ETA\L+_DQ(28E8P,LA>:%IHC1EDF &GALA$D2]VFG\&.A(Z;^!D- ME<,I;^1,^I4>@?5VXKZI*AY9%%PR\$G;NB]D")P)B%X8G7P2 G?*1QY$S;BI MF^,$)L=66C]>)+DBF[S8SXOE9F^X(^,U*1*U89J!"+6F*DI'#HNE;RTCN=J8 M6U6T;4' KN(,[:7K:T__BLE:*0T6V&G9"K'K6)8%)27@5R M@72;(J7M:1PWYN_6[.ZDN@Y,[#V5O ').,.1AK@=9%'96S*;=KS;T=?EU?2CH;* MPU761:>6KWS]A)]PMOCX9E'6OY,&)D8F%+HX$*HV!\RQ-H;( 9CB+FAGDFAT MY^)>DKJ,UML#[A#%=&3SEHN$F#>7EM^$&;XLMQ9/%#ENVE%:Z4E<04J(@=S? MF+1CTB@?2YMC\F_3UF5DW0QZPZJJ(Y?PY\7R*G,;&WZ'%">),QN38N#R9DZ9 M4N"%EQ 46J>T1.W;')OO2&B7@71KB]A"B?W8R>V%>F>6EI8>2RI+2"$I4"B) M:0P!@BM!"<.=&#W WCL1W^R\_>M^_XVG$/UH\$OM;JZ&"7WU*,]S!++K17 MRA9(',FMUJQVP\L:A#7.>NV0XK>C'?EL3?:XQ^Y'-IS'4W ':-Y>MI/L*>J3 MKM Z-213[6L6K'C G+W)0B'71SU]W]=3;=9RM=L-?B?5]7OD<]GMX2Y!^H)6 MLP(EV@!*E0RQ% 6Z%F,Q5V24;3+LN],Z;H+IV$<^0RFM UMYU;%YC1_/ \67 MY44]."!Q$D73]221?TQA'T6 1=6[P3#R M0(II&(7U@,)+-GZ:5BG.\VKB>"):N0&7).TE-A6(6D00,6*P12B>VS1OO8.8 M+@]LFB'L0&6,>CIS,UC;]->^U=JFCKK,2KE4I((H:Y+K+$3# H8'JXM*.=I= M(^9[7];E^?!D:@NV MJ1O[!F%='KT<8U\\5$F=8>YF[?P=(IP$G5BM= .TO-;..S+5=82O8 :S8E)K MT1Z#6Q#:Y;G+,3 YM!([P.CVTKR[U[9EK!C.0%N9:YZ O@D&$3+=2S"6HKF M1PYO'\V!2RL$'U'%'>1HMF3UGBRI=#D'A0*8]C7FJO/*M!)@6!;)2E,2MLDE M'D1VET!\/ 4_*O,\L28D[CFM3EO+Y^OD49]K:A5-9DJ$6'R;,8G;T]CE M<1$9,$=V@@2C02UZ0%1*YLE"=I86QC7;=#;@)EQ8[9F MB?2QU=Z!.3Z(V5>XG"[R[;O:Y_?\KXKU3-23H)PUK$Y34)%B"8D(@=L,R&5P MRA:*?=O=PSP>G^/&D\W62\=@Z6 3.K22;*N2T64BGDZ)O(@ M69T@:@]]WP>=@X7? 9)N\/#3XD.8SB?!^FR$5_7:"3&1> 87@@99VY<**3WJ M-I?3[R2G$^0#9=\!@(C\#XLSQ^%7_!!Q.8F"FURBAI ],].7/TC6'8#E).?-I:0PJSU G\_/VS=>,!." MEY*B9&8R@I*2A!2XA1PI -(\DVO=)A_X(%GC%E8.#Z+A=- !H%[CFN2!^5E8 MSJ?S=ZMS+AR33 LMR!:SVLPX%'#1&$@8$D?F4?DV2+J;GG%K*X>'T !2[P [ M)RF=?CB=U6!X4^Y4);3$]Q0I3S_A6;OB<\8R2A.D392"3IZ]7LQF/R^6OX=EGLC"1$DJ M$'N)]NOL-3BF-5E2SR7+M&,W*JG:D=!.XO\]RZ^5ALBV0Y%^TN_%U/T?+4ZQ?S3Z9+B MU+.BH_\.LU/<_.[EQTW1]+//N$S3%>:)T2')) *4H#(HI(#"Y]ICS+O"+7*I M0JNSMQU)[6V>9&-#UDR+(T^R.GGU_.F;]R3SS1W4\_M7)\ME/8ZO7]9RC#>X M7L\VWY$XKS1V6DTH6BE*) ?,TU)4B16(/(>Z*(7G6AG,[!LE"@<3T=N,R>&! M>%P]]=.K\*&%=RVJ?HW3S:I:+5YTNF;XVT@4(P;14[NOF\ MD]3>YE*.8SX/UV('N_Q]Z4$2'D[?S<]&7:-]_-SA2>_W:Z M6M=ENVE _S9\?K58;GZQ7B^G\71=$PMO%Z_"V<1L[HSTB4&F?014X ("5P*R MT"F@S$1?F]+&H[+9VX#,=LNC7_3LO;0^X3(NCN%"7^Z'5WMG3**C+ 2!UCD9!)F/5L5'N]+:V\S-D9SHP_78P3;P$(=?RYLWGSJIXMPL M5Q)MP>GZE#0_45Z4+*0%=+4O8/74G"L*LA%%NL +XVWZAQU*>6^S.<=!\> Z M[@#3E[VMKM3]3#0S8=-)DJ&C=>FU ^]-@NA2<3P)F4(;#^0N:L9M_'E,[!VL MB\X"N^NI896-9-P60,8#*%&($4$6/S"*4[444:J&QF^/%#W['C!UH"*^[_LV M9R[S>UQ/4YB-=?GF.A&=W,1Y0#)'O98C7'"265K3*E THW*!8!/906M1AJ!5 MR6V:R1SE6LX5.W]I^\G?V'C+9!QFH4ZHBURQ.ED<4DR"EBMZ\#6TTZQX+83D M0;:IW-F&NDZ.S0?#T /5T,-H:,"0>TAS2K'9E$S#JRO/VL,>WO64PPW:-VD; MR"*]7+X+\^D_-R_X:CO/TC%77T[^_ED#FC#[:E:_7AA3Q425$V',U@-,F6EW M%0YDU%H[[ZR4;2X2#D+^P9G20XBH_:9FBQ6%46])I4]FU?U-UA9MD4$,/),X M'8)G)4+@,45F;9"-;@D-SN(6%804#83@4Y 8%"OV&V#[YDN^!V.W M"WZNGN,/)_TNK=9K3+4N(:7%:6T-^>[5*![)@ MO^'O][V/,'@>@#^?7_W,E'!(POJ*OX3"R\(#<*5KUD<;<,)[<,SDF&CW8XTZ M4@Q _.$5F7N3\-5!P$@/E@F!U9$?RB<.D9$ A4\E4]B73&AS1W@(ZL<>YG)< M_-ZN"3VR_A^AJ7U%VUJJ'6&'-KF7#VYM>N_FH",3;(12ODA[4>6I(T2K$5!A MME:8S'4;%[)O$[S1VY>S?[\N-RU9YH&DHS/6Y68,1.D#K3[&.>.:\]AJU**N7I^O5.LQK(] ]#.@W M'WFXZ=R-ZH&,YL5E^XL4]R7B;.&.1TQ@I*D]^H2K%_ 3!3 >O; N%M%F"ME] M%!W)]O+8M']S>]-S%06L#E*.SSC %I11!6YZS%$BD#(7Y@BEA M,*5-W7\K _0FO<=\6@=TW1#W1?[H3.P;67]='98I)VG;!5F*!V5# @IN:(G( M$H1'1?]KJ*5)L%:'5@0 MD%U=EJD@!%8L22/0@N7,2-OFJO=.9'9J17?!SDTKVDY-75QIN9.]GZ:STUJ) M=Y/'K]=[+D5;9$:O:%MBGC8)I9( [P(#XVK:5+O@79MN%@<2/G(;PZ,AM9$J M.[@.L"E-K@R$V7GIVX;'ZS?-'KJEO*( 3NJ(NC;^D K([ZG-TB@V+*BMU%D$ M;-09^G#:Q[6T1X7:71V#CJ?W#I!^SQ9TG[PG&FN]45)D-7+M@NOKE"!I@!4A M@R\AVD:5R#L2.G(?T"-Z"X.H:K Q3L>,MGX+RSJ,\Q.V"Z9NO:)]K/0P5\U# MH<"DBH-T:,!FZWGQJ1ZF/VH0J&3^7J:ZQ(AB;[!=+K<#,I\]KF. M/\-<9W'7JJ33BU*H6V1\J&=$DYRMEHH'8-%'4"%8B)R^U3:$@KPD7MKLYH.0 MWVOHM /6;G6M/;I:NTQ(/3E=3>>X6IVD?YQ.SYO@D!FYTA-GGR+:;S]T@&+: M'2D?R/!=O);0$:?SBW+(D]4*UUZ5R;<0T0AR.[P4O%&'RQTI?51F<1>TW7]HV4"%'>1R[N!J,SA+8PPYB0A& MN +*)00GLP6&*:?D5;*E307X/02-?%NZ*0H6PZND4V35+Y>(YX,C:MM_G40! MHX0EAE@M)H@"7Y;G\UR[ M"YR&V>S+\P\? KUA&F9W+=/S\2*&*Y=3R2!4[;->4-(B#>0D,V02=4PJMIEYO!R)''BMSS.VXE>KZ1N57 MQGX+'RY7NCUF,T LSTP#]9> M!^!\>KI:+S[@\C6>]?)=O9]^O+#^11>/@CPAIC1%=$X9\(4+\+*4*!)M.ZE- M+>\#1'4+NL/!<+.STT":Z0!D;S&]GR]FBW=?-L49MT1W/CG3.L53N'OQ,8$WO+9&A.!JN9Z\_'U.SZ'EL]D,B%*O MO9607$10(JO:D:?FJ73-7ZFDMFO81$^^ C'Z[B:\;KUZW,J7H[ASAXF[%YR< M+R*3F"^9.4">2VV;1PZ$HV^30>-SE$;8K?+GNR%E3.?J0/7=!8(]9#GR/*(W M9"*7I\_GZ=S2R>@(95Z8:?MTFNW1!P;B!5#/P["7@+BZ#W0'[UY@6[^;3?U+TETFHTS(-E_'? M^;E$/IGG%_3CZ6Q3WTF_._UP.UC#:L3ENJ'=,"]D)5#HPL1?S%]."$V.E M1_*@(8:80"53P%-L!3E'AUHS'WR;FJ1#J![7(6V&\J,IL@/0OEHN$F)>U;K\ M7Z?SQ7*Z_K*IPS\?53!1-ILHL8 (F[FM+D!4)D"PF@O+-'>E#3"_1=FXXTN; M@6]0A70 L%_"=%X'I[^'P^KUV'SVYD\EA"E(&!9[Z.(K,>@DD26*VQ M\479Q-LT[7J J'''?K9S3P=20Y?5Y;5F?E'[!9YB?OGQ/%K;IY3\G@<=7C>^ M#84#%8G?_:K+6P9A]LMR]MRIL-BX.C^!5BM$YF)9P1;8[= M=B3T\$&"5Y_Z?%[OH]6V-G=2<=<\!Z:SM5EYL+[F-W4@07FO0&@5HI!"(6M3 M3G\HY>.F:UKB\?: PB/J^!&9PKU;^CWXN%9FL6'[OEW!F*1TR67:&F/=&A,% MHXXG1OMC2-+E'$3Z+HSCU^3^3DOH;$[XY6R*)V$6Y@G?O$=$17.0)(K<<4\@81*-YF\=G]G&9X%U0?_]5GCZ1](BL M]@!=-+9\<"M+?I2.&;NBN_BL7*VDI[U^4SR'$! %9$Q(SH57SK?)0!_9IN^Q MI)Y\V6G1GIWSYH(Y*N:!9YU!Y> @,L: .PPALFR]:'/!Z$@,/B[;O0NZ[VBR MU1UB1JX)>UJ[D>"2=+7^4NLK-T51/,3@DT.0,=822T?1":]771DK6BBOE-K* M*]RJ,.PN"L:%9) TV)X5)9R%% M^88;NM^;Q\-1(]4OCJ:'D5'V+.68EG@Y(B(D"A&"Y@AL'J* M18;&.(-18MX"1;>?/$X]T7%0?S%SN^ M3C9;5VL[ZH#0+$R=\&R!EB:S,2-3C<8[[D)EM^#;!R"WX==&6QT@L?T>LUG] MK+@L"SDH.4=#_HH7$(U7('W(F65ELXZ/-#LX_IW.Q^ G=(BS+LKN=V+Q2BSA M2LQ%%0<7L2_+WG*G='WR%%*WL"8>1\P.;F MU-/%\F*KM-HYKTSML9;();120"!3 H6C,]9C;76U13+@QF,[\D1:J7$QC$Q' MAL/_P35>Y#,\]QB<8F"85K2U6"+;^P+><]I8E.'NYEG*G5"X\LAQ0_=CPV!? M68X,@:?33VGQ.N3IHE[["1^_7*2W0O%"Z4 :UH3B7#@$0XX'R<-*4XJ)CFT! MAWL>/ZZW=FQH#"'C/T2@\N*RQ%Y$DHF0&F((=?*JC>!J:P3)O2W6%B5G1]Y@H5<]+,/O@V?:2]G MG$61@+9N8MM+!8YO[C1;)I,@#[ZTZ8L\$ /?^[G88*OBZ&CI):EUFROBY%DI MF-:;FO#;OY^@L2;PVB2H& N*H0;G6(+,%!;'$XF\32_FO/1ETT1)(BC.'1D#;<"B8BH$[Z-I(\]_ M72PX$-UC72S8!3%]!!4/5LY4=@HZ#6ARK*4+M/]*6X G"IY"RJ+H9G[1P<5Q MCS@TW@-,.Q;'[:+9OH%ZGJ/6Z,AQ,^2I!:LIG*]U+S(;X@]+<,X9S9K%M8^Y M.&XG(.Q<'+>+5OJ V1VK\7_B+/^\6&[ZUBSOJ;V*B%SK;"&+.N$C25$'(M2S M4)\8K53&XQ$CR&U([A:6^T!GJ[*YH?78 6"/5%WB,1KO@H9D>0(E0H20, ,6 M9@(34;/\W=?0/>*SF00*ML$CM?V%E%J\-X@D($AYAG/ M0AZAD/]?%73[8V^@"KI=@-!+!=W_7,PJ;Y7+3>D/Z>"^.@]M5.)>6D!9FUDI MFTFDQ)Y@*1A6AS?Z&]O&PU5VV[^Z(^>F%1SNJL1KI)L.3.TQ3QUR$*4$I2#& M1+NE=[GVV$\@,0KGE%$ZVD?J[>Q6@_.(SY >@\NS'^(Z6(SG_=*O-]AZF-G+ M+*Y+18?LD6R?JHGZ#=<3[WVF#;_.MS;T#TD9@J!-6:!S M&*S,P1XA'#B4C7$7R=' MW_YV%S+H+;[GM/3OO")]/FAAX!K/?4[,CA[![K]B_S.)W-,%]?LADQEEJ--5=9#"^8+8FEV&9DZN&TCSM*Z!&@>PB=/RZ4;Z;1G;-Y MQO/$"*$88P',1M:T+X'76=$NQ:0UVDDGVYS"'D3VN/.,'@&V#]1T![#>0\@7 M"SAL^'&)XMQ$G ;MZA"H1#+F$8/0G/LVN?;]:=X*T/9[ _21=+P_FA?K,!L$ MS5?*_O<32OGW7@)58BIED(8\1.54A-K6JX2K%/J2/ MF_U^+!@?0.V/"^=7(^RK'%,4)'T, 9!S76O@!$26"N3 9 J*F/?-VAL?2/NX M^?#'@O0A%-\!U/<5]T4 CBY1=),%6%K5H- ;"(8;,*%@9L4)D=K@_$#"QTV+ MCPKR8ZI\L)S+4;M8?-@$(&?20)+'W7_0L'W%;@0D,F+W2)0GC1;.#Z.^R804OM)?Q!$*J!(J+2&%XX,"CS&@U)X/3 M1I[_:EAQ(+I':UBQ V(Z\(2N<7C';7:N/"L8& B;+:A2ZGDP0W#"X_^#]NP8AP>ABG0:NBR,/#0O$$B4X)H.TCL6C%&$] MOH85.P%AYX85NVBE#YCMV>A *.T1E0),,H.*Q8 +W@-S$J7&E.G?([I>WT'# MBIV@,UC#BEWTV %@CW29VS!I0U$:C, Z#J5VF$](D3@9#0PV2Z_5(W6$_T - M*PYP)SK$60>K;R<&KUQ,#\GP+#.'Y$L\[\/JJI'3T@?:<[4XQHGGOQI6[(^] M@1I6[ *$Q]BP0J@@7.TI*4B:"I,#EUV@'5TG[H30>'-&P!^[8<5.<#BT8<4. MNNETMI"32AG./=0D//EJ'B%DQ8"+;(V2/.34>K90=V.G]H70$#+N8$<^9M&C M"R'F.A V\21!64^A BT<0!:R<)B+*6TNWOZKK\D?RC/>#W$=+,8=SEE?XR>D M'U#0CUHFS:!DPKW*ODZ\CWZ5\IS6[]TIWA-V^U>7[(.!QX7R MIXM5O?-1[Y:NWI"K-O&,%61(AJ?6-2A?0BV

D^7OWB(X._T,PT<'UMETXQ3E]-=LHZL-T/JUU#>OI)WSV^2/.5SA)P2KO MK( L48!B/M<]3T%)) _R2HG!-A?=AN/A>Y]%>OS5,2!F'M=>.&V#60%C M3A0;DQ6EV=6C(1@8MPE&[RME3+3T$6+KE_A81 62.@>A+5!Q" ]#WW-:7^(FZT6B__78AD91[UN';^$Z;Q* MX.7\0BOW6(Y+K@WFE(O-P*2K.3E%:N 48$F&OK#:4SL?O\>-B6;,0S^@/UE\F4IB@4T0H1C&* MO5@B!Q,=),-L9ER4X-J4=0[&PG8+Y0]_J#T.9!Y/TNK->I'^_H3VS_QT\:&F M*S8_O4A9BXR6ZX# 2R!W--5169$%X#[71D ^N7@CB7MHLNI!>K;#_!_V0'LT MU7>P->S ]T](1*;I&6Y(;Q_J,O_G6?PE52A*1@&>64M<9X2@3021F_)9T]H=<9K"N!NG6D\1%7D>2^&/R&ANJM/W:;;TX.-:&="[J.W#C#J98LJT MDWIE!.VI0D&L/0ZBS,XRY"GR9I,>1C2C%[VL7I9GA)G%%\0WN/PTK<[3Q5*Z M2M3);//(6EY17F-:O)M/_TE$;?*?&TJ_KK=@K&=>!DA,DY,2G &?32$_7@NK ML@V&M=F7FK'TJ$WO+OB^:7K[ $D'P=Y70=S::4Y^#\N\,7HO/VXBAO\.L],S M<:Q6IQ_.?K8Q?U^Y5X8GM*0)G6I?E5PX."%]O5_I1!9DK'F;E@G#\C'Z+W#]U%%(#=<0O$B@'*%@8\N ?W,^V + M>FQ7&36>[W.^3V&^>QN[2$AZU#%H8R$PGD$A*^ 9BX!!6HXF\1+;W#?"+\6E[]4!.*CSD[^1VZ W=Y\]?"6M+<_-WF@&GUY,O='O]9 MKPA#JR\0YFH;%-IR7*"80F1%\2TW+/H43 J9JLMR1OU0S,H ^%662\I:UR89>(V-<%(X$A9M>[MYZ MZ0!4^PON*]OS_&H6YE?:5TFON64J +=*@M):0$S1@=.BEM?FJ!L=>+;@9ER( M'P"NFW9S;$UW@/9+W_UKVN^\0QJS-B4F V@;JP%P"H)1' 3W-GDGF2ZB;31V MDZ213>OH:+DO[#I(=1U@\#62$S1--2M26;GHT,>*TB4F"+[4>\\V0%#.DEL4 MD6L42:LV/83N)&?7I9S,2\7JW1-K:CMG&\GA"4P" M]T5:I&A1J39)TL-I']F&=A$:'1D!CQGSYX?0O] 'Z[BZLUJ,B3-::"<%>"QU M8F%A0!& !>E%&0^.X6Q%]Q^NX]^6$GGW 9 MWN'FES^%-?X0K*JML[.%J#D"YY*G(K4JC:Z('YG1SEWT MQ[2DA@55!VONU7*1$//F7N/5"J=GGW&9IB22B4.3=/((*2H!2NH"T1&FF2"Q M>R]%E&WJVKY)6N=A0%M<#ZNX#I"XMSR?_>-TNO[R?$Z!]^G&2=U,+7_[/LSO MV163T]Y2+"1U(JF+Q,'[6.J]!6M5B2RQ-@52Q^)PW)ZMX31'VAY?7N' M%-X*G6MW(L\"*%,T!)02$B:.09&OFA_W^AO&(6O6'O0/LD"'!>)WO8+_&U?(E@T&51B!F).&JQFSD_T-LT$VZX[Z!UF@PP)QY)&!(PFM M_O*ZS$(@C1N* U0HM3]_2N"$ME!L"=YJ*U.X<0QU9[.C7O@9MTWK2"NQ)P7L M!*C'O(W^&CY//YQ^N#S,/HVKM)QN1/::!#(I/'%F-T.2LB1O/3H(F>00"BH9 MD842VI2]M.)HW*:NCW63&Q(FCWFY;/I,GDRU4:V MU89,G/76*9:!&>%!%46R0*P7AX17FG/+69L^9"VY&KFWZV-=-T/CI8>U4X\] MGJ]6IYC/6SAO=M0-_ZMK15$77-:BJ]5$89%PBSSQ"TI5)F3@$;35D;E%9 MXVPT<9MH8U\"1NZE.F9\9TN^$R(UXCWM? 7,;O M5[3^>KKZ^\]+Q.=S6IT4YV_B%<7J(3(RR&>S6HJA\!X#&/*Y7"&'+)LV$PZ; ML_:HKQWO@O?!?/0FH.G!4;^4\\,"B=L(I';%J/=KWN+R Y]$'K&P1/MU"A:4 MTJ7VG-M,TO9!!Q,%<^V63Q.>'G6[E(/7S?@PZ67!#&5!+B3QWPO2X'0V77_9 MV)#DDV&YD+N+=1*%-/15]@Z$+=5!M5%A9_=EMF=NW,K0L9=01\#Y7M?23]-/ MTTQN^48@/@A3[SV!$@)!>9D@RN A8S9DK!B[NR\?EO6QJTD_=[6T=Z@Z3(+ M\'S^B9ZQ6$[W:EA^]:\/C[_OI66@X/GB^5^^0O(29I[TJ#)GY%ID0ZZ%0XB, M,6+7%.=TP*3:>* /$'7XB+1;C[[2>S_&0DP+R"Z$:O\%Q,PS\<^231(9YC81 MZT-4C1ML#H6/VW/'!M)#[Q9D[\$'MY\QJ#5I..+@(7M"&5?M%F" A MIB @.-(Y9@I=5)N;B0UMRM=KYI7JZK*OK1N=L(;WT0F<*SD2N9=F)_,OH M($L2"B+/BMLV[M26%/9K:W;!S?W-\@;43^]V9_\SB#L>,JCE:7D6\!"$0C'D M)2>*Z510Y)SJ0-N5$X0H5F\\J51SD-L]7)/+\Y_?AQ M1K*><"'1))& J9I/]0;!954+[3++:+50R;=E^A[*^C4UN^#D7K=F"'UTD&*X MY.>OB^7?G\\W5W-7JPF3]"X?R/.SL@:@9(U#"0FR('M:.M-D>3H1ZQ%4CS7,CK. MH6072N)11]ZF^=]5*L:]-=T<,[O*>;#I\$.&5M5T_CZ=S<(\;ZZ]/*<'SM]- M*7X\6:UPO4^@]U$YJ%&9ZN7?5)2DPUP]E-4]90>UWFD;YE-O9.:F_YX/:&KV'Z>S=8QAA5T8F\;\X<**\- M.*TC)(%9%,^%BOKQF[^O*=B+UWY=+5Y*IRAXA9P8@M+H((@B@1TW96LVO>":/(L$R><$2AD/ MT6L-7&IA),5JHC3J+[8?P>-FU<: ;#M]/DH_\>+W^Q]&[OJ&]I[C@SR-XD+R MR')(BH%5L5[TXP9\\AI,M$D8K;EG;1RHL5W(36M^%,X$0<0Y\E-J*W #L6@$ MJ:)7@7D>&F7P[B'H,;F.NR!G"]=Q9WWTL!>3;L[J7D]7TSFN5F_PW5FU[6;6 M&/>T+4@%4M=*VV0$! P>-&T+A:$Q.C2JV'F(K%X&#AZ@^%M7X8?20@^0.J/] M?/Z--KYPHQ5H#L+>N1.R.< MU(*0M-' FT59_TYR/.?E?,Z1]\P9$Q,X&T@J@>03G=KF M/2,#8W_U+1K)]O(8S8&P4@#N8Z,E%\Q5&=N),1K F)JXP2;XZYNQ,QN[UUY$$6@R"GH9Q' M1M!Y2=E;BG_GB]GBW11O\&(-5UXJ"=XRB@]2"A!K#8!UBJ>@"I=FFSWH6^\9 M>:S#("@95)9[X^(3+N-B(#?VPKM_<=E1*,OBK7 .3/9U]")WX+-D(+2.:#6% MC[S-Q>I;I/0R5W"X".@P:7<0]5PP\'HQF_V\6-8KHQ,3K55<"6#.:5#"9_ A M:B@>M608DTEMPN<[B.DC+[.G>N\!R[ZR[@@N$XX^YA21PCU7.[Y$6CY*2.!9 M>4=K1M"/FV*D#V#LKSCH7KL%P/BHJ3](_3Z?)Z][D)-UFP MA YTJ<6(S ?PSF9(RB&C15.S"&WSW'=0U<>Q[-#H.5C^77DPY^ M_7?"BV0Y*O+ 0MVM X_@$P_5/XO9,N>9;',UZD&R^C@S'1I/AVN@HRWK[3+, M5[,SGJVTU1$@)Z+$D%F]$VTS@LJ<@T?&(">5'0LA9-ZV7'C< M&PS-?*A=Y'J@#_5L?O5VRS&+-.[\8;N*C0=?U[Y\8WMN1ZGE"*:0Q;&UH[=Q M%!5&!M&10;*"?F.\$;%11>)(M1S?JO&;B,R1F9HL"R+6>88)O.<,I$DJ1)<] M=XVZR&Y-8Q\!Y/#XVK\RM=;"1/L#/DR^_AK\MED]G875V6NTY"2J83*S9 MZK3641(%R6D5/ MIG96I3<'^#D3V4B R+$X6QU%:WWC\RMAOX0.>'UHH(8LS M-D"2M?%^+B106V-TS$+H@#F(-GG6'0D=%Y?- +,], _67@?@?$KATN(#+C?- M*NOYY_OIQ]7Y(9<)3AO)!&199U0Q6M0N*0WTA0\F2'*8V[1U>("H;D%W.!@6 M;333 M+D^/U']MQ%1= -T9TSQ;FL/2U#%1."7@(I,@LI>1 MVX+6M8':-3+&30(?$U+[2[\#Z+Q=AHQ5$!?T)^$<;>,&/).U[$S1_BZ] 19J ME5'*G+DVUV!N4C)N*OB8 #I(!QU@Z!N7%6_%1"S'XM!QR+K>LK6)0^0,26#6 MA*B%Y*)5S[:=".VE.*QI]J.E\OK'YMUK6>:8][C'[PL)^:^H;>+\O%:C4ILFB)N@ 67B>H4WQ$3U' 4";R M=*T,V*9:[EN4=9O>W1,+VX-M=\7T#;23E$X_G&XF8)U\6"S7TW]NU#@Q7@IA M;(8H71W+X!EX5U@MTDH.O=&V4=RQ.ZW=)H*;@W$(Y771'O@!'FLC6ZNL%M%J ML-[&.F\3P1>>0$NV+83'R 0W!]ZN2AFLNW"SX/;9YS0[S=/Y MN\LZ1"RYH"J2')5,HN/)U^DW""&AXN3%H(^MYBWL1FFWV>-A8-A4<1ULSG=Z M&+>Y2M(%+-Z!8]&1R^$B4,R6 $7),N3(8FXU&' ;^KK-0 \%PL&5U(5-O&76 M[^")2VNLR;6!?*)_C*YB99O_A\K' M)S=8:UXN3R\7)?,_-A'^;V&Y)/8^8;O;";=>T5[ #W,USDP&IK4) MY$^;S%V=$)0@6-I%G#1,>8KH/&O3:+;76PCJ MMO5W;3R>[_,6PB[X.N 6PBY:Z\#[WJ4^.4AKHV4:M&1UH\VTQZ)7X,BQLTP5 MB]CFK/-[O(6P$TX.N(6PB]+ZQN.=1W7!9)T]VP6 MV:219&8>"[I0:6,=.[!=F<[^^J5<=I5357;9QT<^Q[W H";I)$>\?*)(BB+) M;4D!BJZ-G+BOX77VM6E BD%;)FT;M/5V(3^&6KA&9W W-8T >KN7:'6NQ,]L MU6Z"W 5;Q26)&T=\U8LV<-Y@$<&A%VU =YBNT5JYCCB8-U/**.=Y_!8FBSKA M%>=UPX99FH3IVQD%;;?K_BAAEG_!N.J0=CGRP^1_Q MIJ22]JRV@67U/6G-B1H5H-Z-RYBQE- F@7"(JK./QV>^_3#=A@61G$H1"&RFA!OGX$Y(:3)R891)8-Z.0%!9PQ67/%INK=),3)=+*:U"+A=6/O_&'V M$=/MHG8Z?#7+[^>SQ?:WK\-R\GAH%[YXV:^ MB8P+C<8 C[4A MCP Z.R[.YLI&.\?J91"P4-OZN#JD6#J$J')$$^@<4&T>?CTA95R Z:+?)\,+ MSQ'V"-!R;[)?_[C_Y7].<$%$_?'C'7['Z5TS/>))4.@$R;!URIT0.1(GK4><[(-B[TH;$R+?SK[=KI9KB8EM]S*&3#CIZWVD M 87UG9!G@K:S4BY%[E6C_B4'B!H)VOJ'PC[0G:F7$4"L.B@/Z:SU=BR8?4 F M@:=$)T-&6[=C)CQ@SDZF8G,;'^XI+0,_5!W%87NFAD:'L9W"L2P#)D8>JSPR/Z@6>'3:[[_MC D)7S88HSYA(M#S8C,>6Y!I^Y J*K>;6((HDP6"OR$7T1AFCYEUON_[P_HP M[4U)%S&.PI1L>9C,B NU[>P;1"@F%;!:$:2C"[6W'(<2F!0BL%Q$/!D,NRL, MV_2B,1PZBW)4@" >]+9-/2O6>"] +>WS^AMEP$:5B*C#: J[09M#)0 QD)IF167'4S#+7Q::8 M$P!BKPP@9XKQ&FR*W=K*J)FGZ!Y2G4BA C'G0_2 5DMEQ%"Z;YLBCT!,N[* M(-- W..S*6[+A0AHC,A@8] UZVQK$!8J%\Z9[*4TO(M-<2< Q%\90,X4XRAL MRD^.M]]P(7+*B0<'AA ,BF5%EM$),%AX$,QFXJY;#.-/R8ZQ*\5#9UF."A'_ M=3LC9$NV;6X>DQ=<24B8>.6#1,,8[D MV'AR(/Z&<7$;%C_J>2CY0QJ'*UTDZ%2KVGCA0'A/]*,(K7@D--CN[L=S2QZ' MFZO/GYXM[4%AU.>=Z+O[Y]5*1XF&"6"%W'>5T-,NJME#S+[4OA$N-NH3WR<; M _>Q'<4M]7"X&,$%]VZUY^^X2%7]7_ UALK:^D'0VQG].2Y7K[[.;V>K&Z>9 M"XD5X/7A&,6Q%D)1$7*N$U8=_7%I,W_M5$I'4M%S>5 =J-?N7<,C0/#/A^!O M(>&&#R5JFSWMP7I=:F-JI/./))>8% RU-60O+E"B\4#1]=??]H/(7C0V"I?B M9TZV^VC]A')5!S4\[+>;0CZFI$,*LE/D=2O#P,<2H&2,1>2"B&V:QAU/X_67 MK+7 9V]:'8&MK&?!Y\U9<"_OF\1S\%X)D#*0K#0Y3R'K",6[X@-+*80V77"? M)>?Z7=+^SNWS=#7*)_MOYK,5"0IG:=*IA(.7)29?84KC.N@%N%12NCN6*-MMVS!)UO7'[Z[,Y[ZAOGE!36 M<_ 8(RBI*3R+A8-5L@27''+=9N3W?IJ&?F1W/B:>&HQ>Y#]^J]&]4<>SG^G9 MAK1LE+$/-LZE)**1D&)4H.H+35<[%@B554!>5&CT[N$BIH2$>I?ER2&PZ*R% M;)4#91(=IU$Q$-S5I*,4_''E=!,VM_2,TX2<@H7#)J23W ?T+UXR6Y]FWA'!8Z=Q^U,$M_"9TC:Q3KW6T"LOY4\A>Q8,8$=Y9]T@,C0?2+Z MT.I>@'04\<"WT?^@\SV4^0(?F-G<>=G*N*F77#*E^N:D0&2F)DDQ!RE88NJ8 M&\:]"XP% EWU-N];B ,CX=5TBK-?5Z^F_[AGY^TL;?B@")X53<&]2O6@5=I! M=&@A*4PR%YO\XY9&SX+AT!K#X*%']..J;H_N,@P]PAM4-&?-(<_-,+JC_GL@7C++,\J&C!2 M!;*<48/7+$/,4;)@O(WVF/P/98RS2L_A'!Z0?O^.L#AQ],PV3K\OW MMW=-L[AD+!0.I79+5Q$ET'8P%.@;AM9E:;%57[N7:!M9D-L1!8<3JN>J9'P@ MNV/B0_F=6*+_6,KRAERM8NCX@1 J0XE"/A>K(V9DL6B2-+)-"[,721N9[6H" ML3,5,@:$W7L&GW"UFJX[&?WZYS><+?&&^V1%)!_."D:L>(MTM!L&&4O00J!2 MO-&%UWZBAJUY:(6JGI0PRJN@U[=+$M)R^0F_K-MD=;@&>O*)\Z^ #E/5T_7/ MYN,?\5L=SS3[$E.LW-:<>ZD2*G-SMI'T?GM67_^ M[L-EYL/T@A =<[Q>=&"=0F4]@\"4!QES9CFC3*'-:+ CB!MX)&P?.'G:Q+5? ME?18P-?2O'2>M;/G0_V;FH;S<_8"*7.9O(X)M*XUPLD1AI*D7WFG78E>>&Q3 M,M;,X-Q/<'R\PMM9F2^^KI7T^L?F#Q\0GUCD)>E B(^N/N7.$*)7(*S4*;"@ MLFO3R[(CP2,U3*?@:?^@]':JNPI/J'M=S+XO]6^L6E;'[$57,$EA[3&>1$90 M08DZ<"Z2XGT,PA#T9/DK6ZMUFLUIQE-)%@J7) 1,#ARC.$#S@CD$;JUI)(33 MB1VIE3H%1V=:J9-5-H+8?UT=7ZE_O.G7%06Y")L%.9O6\CKRC$OPS%K@Z#)Z M;IV3C6*40V0-C+36H'@,PMXT- :XW=&^J5,(W-5,; "-MC:O+A*YTLP=TW'UI75&<:)U4=^\D2P'[RSQ'E?_FB_^9\O)JUG^ M]&-94Z\_\Z2]+B01#^AS!E44AY!0 ^T7QE2L!O>8@H[C5AOVCJ,?E#20Z^!8 MV1G+0/R\FH7ICQ7MA.FG^?2V:N<1;T'H3-(A[U!&V@43M0BK' M=#$Z;=5A;S+ZP4Y#.0^.H=\7\T1'\F<*CV?SZ?S+!!]Q0R%$,/5J3_):.9/( M<#J&#NAWS!83O,W'H.:E=89]7]D/3GJ5YB;?VVSP:] MTJ CUC9-@MRQ]> ]$WBA4Y<$T]_KEWU4#%?7WH=F#P*E@YA'$#N_F2]H,U&T M^+[6"/SDE]4Z$^XYY.(4*.T*;2%M(?KHO7,\HVZ3)MQ+TIC TT7;\Q:B'P&& M#ICE=P]E+'348C0:$M/DHM5KY\A4 262<-;F+'*;)YO'4#>PRWSIY%_?^AH! M!C_B=YS=XF\DW%I'5;/T_YRL_GASNUS-O^+BUS_3]+86;=9N'O2__#G\>2.2 MRI%)$EKR=7Q>T!!+?>269(BY#D;6;>I&.A [BK11CXB97U9]@P=];V=I03$M M_H)W__]V]AY7G\(4ESM-A+S1P5BG 3.3M0">HJ!(\.'.AN!,01N/Z8!]S%JC M2##UCZ?O;8KY<4K!;)JL;+UTFN^+ IMK3U45R#*0EW NKF2C,N,:9+F9KS!3YX!_:UO#Y\JP_R2%Z;79 %24&&!$GPVE=7)@B6 M%PJ62W$EH+&E' &9Y[\^[ BII@CI09RC,RJ/F-G!N9#<6RXBF%RGH+LH(5KG MH#!!H2L92VE3)\.R=\EA1TE=V+CT(_@1N#/OY[/:)['>[JR[*]ZDJ(3G-H'T M]6AU#B%(%2FZ10R9\>)=FYJ@QY0,.WFJN6-SEN!'9XAJ9\QWD^^8-\PH[C/S MFG:!JKN@8 2?T0$CU]Z3@<%RU("0%Q<:=M;4A8W..4(>16_FO^&,S.:TWB/G MKY/9I-9PKHBA[4,X;Z+6Q7GBH-2!2?0C2&((I6;*8T0IVC2R?X&P80=6M8^Q M>E3+**OR-SFM9=E):G6IR7_^.^=7Y!]!7T_U^"]D]QZ:GF;K@ZYUU*I.DDE, MUK)J"=84$TNT,>0V;VB.)+!QDGKG14I(1B8A ;7A]15,K%-,ZB &M)%9(;(] MZJZV;T&,Y/50"SR=F)'NIJOKL5.=7SL>^EHCF]7PW>.Q2'-,"1., $R8:[MF M2R"P#J*(N=3V[OSQN,+KLER_3);ARY<%WC43^% VRZXE_[ 5E'"L\)K<$L76 ME@(%HL\2E*X-!5CR)C0:;7$,>==ALTY!TI-Y%;UK:02Y@F>E54.1G9$,/QZS MF SS6%]TZIJS5\1=0 IM.7*5!(JLLF@"Q [$#GL3=PE8MM;@]9RJ/V_0^7:# M=G^OVV651J?P*;Q=^'36VEI3<<0*LOK .T%(GBP>_4!"54E^$'?Z$J?SC6=% MF.08N.PI,C=$I0NRQN@YI: TG09MWL,=HNHZSN)3<'/*67R23@:N)_Y],<^W M:?5A\0D7WR=ITQ2HZ#' 90Z*6O#P;9(-FO'7)(12JIR,'4BO7$*9.$L(2*S\:B"E5/0\I2, MX:J'S]?L4YB<*>:ABPP>W@1^Q&D=I;?E93N:W'FA!.=@8WU FK6M@Y!B?:S, MC,THL!SSV/*E=0;'Q+EJG#>2Z<#X^'7V93)#I$5WY/0\5X%)E H#F%B;!FN/ M$#57$*274AANG59'(.7X%8>)U]I@II&<1Y UV'-$/UQ=B:B,+Z4.8V35MS-T M3!GR7\$*>;GL'+ M]V%Q=R??MFK\<,JN2%OAAFC%7 F:>MSGL$KYT *Q5/FY/BD-J4Z1Y%W'4FM4Y"TQW+V MJ*7QG.2'F:I528F\XL^3K_17/I1/]%^7A>1)?W;G''%>O%(Z0YVL":KD#"'3 ML12M970:"2ECFX$)_=!_'==0S<';KY[_"NC^M J+U2\4$:[35CI&53!KL.3P M@U(2P7D50:.PP3F9L5$'U7[Y&(6IOB@2^]X,W6'Q5]@4.X$(N!A%*;_JC=#-SAQT\LQ/4>2UH'/G%9SBQ0;/!"15.SH)DITO=!1E(T7* M-EL?![3%8VF^<$V([:C<:\'N(2G3/YC,,[_)*EC,B4,@]BF:=@R\J&T,>0I: M:ILPK=2<,5;FI,\W$O!1W%PXJT]>%SP1<.") \T98K:E*T!6S5DPB8KN"_*FS;.V@&B1A%* M](J:Q^=07QH9O*':WD<%[W'U^!%[C7L$I],9HLH.E#(4 2&%03DISI)U)9MC M9CNS6J.R^;M]V[/''#W=62QP5T1M%(P4 MD2!%)*XFX&4,B?ZD,F\ZVK67UAZVJ]L0]JU7;8S=SCTT"KI1QF=R PHX39M' MU?)/<@0,L"2"M"XF%N+E3=T#@<-VCQO<&M7T]Z62\Z",'=NW(WG-\8T)] M-6$MU!<2H(+G9-8-@E0Z1HXF:"L[8NW)8L.VGQL"6>?)N_LQ.E^%:8.6='L# MHQW^.'*FBX/D)(79F!%\4@(1SKW M%&R=%!F&AI8FET,S$R+FAT;5!+ 0(4 Q0 M ( -E!I%2,C$GBYP4 $8A 8 " 2P0 !A,C R,G$Q M,3!Q97AH:6)I=#,R,2YH=&U02P$"% ,4 " #90:14V')P-)=" 0 @^ \ M$ @ %)%@ '-D4$L! A0#% @ V4&D5 ZK>+4N(0 0U@! !0 M ( !3&&UL4$L! A0#% @ V4&D5'G: M=>IY-0 BUX" !0 ( !K(@! ')O<"TR,#(R,#,S,5]D968N M>&UL4$L! A0#% @ V4&D5(^O[U,4M Y80' !0 ( ! M5[X! ')O<"TR,#(R,#,S,5]L86(N>&UL4$L! A0#% @ V4&D5"L,,YDL M9 &UL 64$L%!@ ) D 5@( /O6 @ $! end