0000882835-20-000012.txt : 20200506 0000882835-20-000012.hdr.sgml : 20200506 20200506132618 ACCESSION NUMBER: 0000882835-20-000012 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200506 DATE AS OF CHANGE: 20200506 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: 20852069 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-20200331.htm 10-Q rop-20200331
0000882835--12-312020Q1false00008828352020-01-012020-03-31xbrli:shares00008828352020-04-24iso4217:USD00008828352019-01-012019-03-31iso4217:USDxbrli:shares00008828352020-03-3100008828352019-12-3100008828352018-12-3100008828352019-03-310000882835us-gaap:CommonStockMember2019-12-310000882835us-gaap:AdditionalPaidInCapitalMember2019-12-310000882835us-gaap:RetainedEarningsMember2019-12-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000882835us-gaap:TreasuryStockMember2019-12-310000882835us-gaap:RetainedEarningsMemberrop:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2019-12-310000882835us-gaap:AccountingStandardsUpdate201613Memberrop:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000882835us-gaap:RetainedEarningsMember2020-01-012020-03-310000882835us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310000882835us-gaap:TreasuryStockMember2020-01-012020-03-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310000882835us-gaap:CommonStockMember2020-03-310000882835us-gaap:AdditionalPaidInCapitalMember2020-03-310000882835us-gaap:RetainedEarningsMember2020-03-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310000882835us-gaap:TreasuryStockMember2020-03-310000882835us-gaap:CommonStockMember2018-12-310000882835us-gaap:AdditionalPaidInCapitalMember2018-12-310000882835us-gaap:RetainedEarningsMember2018-12-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000882835us-gaap:TreasuryStockMember2018-12-310000882835us-gaap:RetainedEarningsMember2019-01-012019-03-310000882835us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310000882835us-gaap:TreasuryStockMember2019-01-012019-03-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310000882835us-gaap:CommonStockMember2019-03-310000882835us-gaap:AdditionalPaidInCapitalMember2019-03-310000882835us-gaap:RetainedEarningsMember2019-03-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310000882835us-gaap:TreasuryStockMember2019-03-310000882835us-gaap:RetainedEarningsMemberrop:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2020-01-010000882835us-gaap:EmployeeStockOptionMember2020-01-012020-03-310000882835us-gaap:EmployeeStockOptionMember2019-01-012019-03-310000882835us-gaap:EmployeeStockOptionMember2020-01-012020-03-310000882835us-gaap:EmployeeStockOptionMember2019-01-012019-03-31xbrli:pure0000882835us-gaap:RestrictedStockMember2020-01-012020-03-310000882835us-gaap:RestrictedStockMember2019-01-012019-03-310000882835us-gaap:EmployeeStockMember2020-03-310000882835us-gaap:EmployeeStockMember2020-01-012020-03-310000882835us-gaap:EmployeeStockMember2019-01-012019-03-310000882835rop:ApplicationSoftwareSegmentMember2019-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2019-12-310000882835rop:MeasurementAndAnalyticalSolutionsSegmentMember2019-12-310000882835rop:ProcessTechnologiesSegmentMember2019-12-310000882835rop:ApplicationSoftwareSegmentMember2020-01-012020-03-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2020-01-012020-03-310000882835rop:MeasurementAndAnalyticalSolutionsSegmentMember2020-01-012020-03-310000882835rop:ProcessTechnologiesSegmentMember2020-01-012020-03-310000882835rop:ApplicationSoftwareSegmentMember2020-03-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2020-03-310000882835rop:MeasurementAndAnalyticalSolutionsSegmentMember2020-03-310000882835rop:ProcessTechnologiesSegmentMember2020-03-310000882835us-gaap:CustomerRelationshipsMember2019-12-310000882835us-gaap:UnpatentedTechnologyMember2019-12-310000882835us-gaap:ComputerSoftwareIntangibleAssetMember2019-12-310000882835us-gaap:PatentsMember2019-12-310000882835us-gaap:TradeNamesMember2019-12-310000882835us-gaap:TradeNamesMember2019-12-310000882835us-gaap:CustomerRelationshipsMember2020-03-310000882835us-gaap:UnpatentedTechnologyMember2020-03-310000882835us-gaap:ComputerSoftwareIntangibleAssetMember2020-03-310000882835us-gaap:PatentsMember2020-03-310000882835us-gaap:TradeNamesMember2020-03-310000882835us-gaap:TradeNamesMember2020-03-310000882835us-gaap:OtherIntangibleAssetsMember2020-01-012020-03-310000882835us-gaap:OtherIntangibleAssetsMember2019-01-012019-03-310000882835us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2020-04-230000882835us-gaap:SeniorNotesMemberus-gaap:FairValueInputsLevel2Member2020-03-310000882835us-gaap:SeniorNotesMemberrop:SeniorNotesDue2020Memberus-gaap:FairValueInputsLevel2Member2020-03-310000882835us-gaap:SeniorNotesMemberrop:SeniorNotesDue2021Memberus-gaap:FairValueInputsLevel2Member2020-03-310000882835us-gaap:SeniorNotesMemberrop:SeniorNotesDue2022Memberus-gaap:FairValueInputsLevel2Member2020-03-310000882835rop:SeniorNotesDue2023Memberus-gaap:SeniorNotesMemberus-gaap:FairValueInputsLevel2Member2020-03-310000882835us-gaap:SeniorNotesMemberrop:SeniorNotesDuein2024Memberus-gaap:FairValueInputsLevel2Member2020-03-310000882835us-gaap:SeniorNotesMemberrop:SeniorNotesDue2025Memberus-gaap:FairValueInputsLevel2Member2020-03-310000882835us-gaap:SeniorNotesMemberrop:SeniorNotesDue2026Memberus-gaap:FairValueInputsLevel2Member2020-03-310000882835us-gaap:SeniorNotesMemberrop:SeniorNotesDue2028Memberus-gaap:FairValueInputsLevel2Member2020-03-310000882835us-gaap:SeniorNotesMemberrop:SeniorNotesDuein2029Memberus-gaap:FairValueInputsLevel2Member2020-03-310000882835rop:ApplicationSoftwareSegmentMember2019-01-012019-03-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2019-01-012019-03-310000882835rop:MeasurementAndAnalyticalSolutionsSegmentMember2019-01-012019-03-310000882835rop:ProcessTechnologiesSegmentMember2019-01-012019-03-310000882835rop:ApplicationSoftwareSegmentMember2019-03-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2019-03-310000882835rop:MeasurementAndAnalyticalSolutionsSegmentMember2019-03-310000882835rop:ProcessTechnologiesSegmentMember2019-03-310000882835us-gaap:CorporateNonSegmentMember2020-01-012020-03-310000882835us-gaap:CorporateNonSegmentMember2019-01-012019-03-310000882835rop:SoftwareAndRelatedServicesMember2020-01-012020-03-310000882835rop:SoftwareAndRelatedServicesMember2019-01-012019-03-310000882835rop:EngineeredProductsAndRelatedServicesMember2020-01-012020-03-310000882835rop:EngineeredProductsAndRelatedServicesMember2019-01-012019-03-3100008828352020-04-012020-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, 2020.
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 Pkwy. East, 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 filer (Do not check if a smaller reporting company)Smaller 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 24, 2020 was 104,396,635.
1


ROPER TECHNOLOGIES, INC.

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

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,
20202019
Net revenues$1,350.7  $1,287.2  
Cost of sales493.9  476.6  
Gross profit856.8  810.6  
Selling, general and administrative expenses507.6  464.2  
Income from operations349.2  346.4  
Interest expense, net45.4  43.7  
Other income (expense), net0.8  (3.1) 
Gain on disposal of business  119.6  
Earnings before income taxes304.6  419.2  
Income taxes64.3  49.6  
Net earnings$240.3  $369.6  
Net earnings per share:
Basic$2.30  $3.57  
Diluted$2.28  $3.53  
Weighted average common shares outstanding:
Basic104.3  103.6  
Diluted105.3  104.7  

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,
20202019
Net earnings$240.3  $369.6  
Other comprehensive income, net of tax:
Foreign currency translation adjustments(128.2) 28.7  
Total other comprehensive income, net of tax(128.2) 28.7  
Comprehensive income$112.1  $398.3  
 
See accompanying notes to Condensed Consolidated Financial Statements.
4

Roper Technologies, Inc. and Subsidiaries
Condensed Consolidated Balance Sheets (unaudited)
(in millions)
 
March 31,
2020
December 31,
2019
ASSETS:
Cash and cash equivalents$999.8  $709.7  
Accounts receivable, net712.2  791.6  
Inventories, net206.2  198.6  
Income taxes receivable19.1  18.5  
Unbilled receivables225.3  183.5  
Other current assets110.8  97.6  
Total current assets2,273.4  1,999.5  
Property, plant and equipment, net133.4  139.9  
Goodwill10,732.5  10,815.4  
Other intangible assets, net4,523.0  4,667.7  
Deferred taxes95.0  95.6  
Other assets380.5  390.8  
Total assets$18,137.8  $18,108.9  
LIABILITIES AND STOCKHOLDERS’ EQUITY:
Accounts payable$180.8  $162.0  
Accrued compensation159.5  240.1  
Deferred revenue827.5  831.8  
Other accrued liabilities327.0  346.2  
Income taxes payable268.9  215.1  
Current portion of long-term debt, net602.4  602.2  
Total current liabilities2,366.1  2,397.4  
Long-term debt, net of current portion4,674.2  4,673.1  
Deferred taxes1,081.1  1,108.1  
Other liabilities425.1  438.4  
Total liabilities8,546.5  8,617.0  
Commitments and contingencies (Note 9 )
Common stock1.1  1.1  
Additional paid-in capital1,946.3  1,903.9  
Retained earnings8,003.1  7,818.0  
Accumulated other comprehensive loss(341.0) (212.8) 
Treasury stock(18.2) (18.3) 
Total stockholders’ equity9,591.3  9,491.9  
Total liabilities and stockholders’ equity$18,137.8  $18,108.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,
20202019
Cash flows from operating activities:
Net earnings$240.3  $369.6  
Adjustments to reconcile net earnings to cash flows from operating activities:
Depreciation and amortization of property, plant and equipment12.8  11.7  
Amortization of intangible assets101.8  82.9  
Amortization of deferred financing costs2.1  1.7  
Non-cash stock compensation27.7  25.3  
Gain on disposal of business, net of associated income tax  (89.6) 
Changes in operating assets and liabilities, net of acquired businesses:
Accounts receivable69.1  88.9  
Unbilled receivables(43.1) (25.3) 
Inventories(10.3) (19.5) 
Accounts payable and accrued liabilities(70.2) (92.8) 
Deferred revenue3.6  11.9  
Income taxes, excluding tax associated with gain on disposal of business40.2  (17.6) 
Cash tax paid for gain on disposal of business  (39.4) 
Other, net(10.1) (17.5) 
Cash provided by operating activities363.9  290.3  
Cash flows from (used in) investing activities:
Acquisitions of businesses, net of cash acquired(2.8) (3.2) 
Capital expenditures(7.9) (15.8) 
Capitalized software expenditures(2.6) (2.0) 
Proceeds from (used in) disposal of businesses(3.7) 220.4  
Other, net  (2.2) 
Cash provided by (used in) investing activities(17.0) 197.2  
Cash flows used in financing activities:
Borrowings (payments) under revolving line of credit, net  (455.0) 
Cash dividends to stockholders(53.1) (47.7) 
Proceeds from stock-based compensation, net12.1  22.0  
Treasury stock sales2.8  2.2  
Other(0.5) 14.2  
Cash used in financing activities(38.7) (464.3) 
Effect of foreign currency exchange rate changes on cash(18.1) 4.9  
Net increase in cash and cash equivalents290.1  28.1  
Cash and cash equivalents, beginning of period709.7  364.4  
Cash and cash equivalents, end of period$999.8  $392.5  
 
See accompanying notes to Condensed Consolidated Financial Statements.
6

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, 2019$1.1  $1,903.9  $7,818.0  $(212.8) $(18.3) $9,491.9  
Adoption of ASC 326—  —  (1.7) —  —  (1.7) 
Net earnings—  —  240.3  —  —  240.3  
Stock option exercises—  22.9  —  —  —  22.9  
Treasury stock sold—  2.7  —  —  0.1  2.8  
Currency translation adjustments—  —  —  (128.2) —  (128.2) 
Stock-based compensation—  27.6  —  —  —  27.6  
Restricted stock activity—  (10.8) —  —  —  (10.8) 
Dividends declared ($0.5125 per share)
—  —  (53.5) —  —  (53.5) 
Balances at March 31, 2020$1.1  $1,946.3  $8,003.1  $(341.0) $(18.2) $9,591.3  
Balances at December 31, 2018$1.1  $1,751.5  $6,247.7  $(243.3) $(18.5) $7,738.5  
Net earnings—  —  369.6  —  —  369.6  
Stock option exercises—  36.8  —  —  —  36.8  
Treasury stock sold—  2.1  —  —  0.1  2.2  
Currency translation adjustments—  —  —  28.7  —  28.7  
Stock-based compensation—  24.3  —  —  —  24.3  
Restricted stock activity—  (14.8) —  —  —  (14.8) 
Dividends declared ($0.4625 per share)
—  —  (47.9) —  —  (47.9) 
Balances at March 31, 2019$1.1  $1,799.9  $6,569.4  $(214.6) $(18.4) $8,137.4  

See accompanying notes to Condensed Consolidated Financial Statements.
7



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, 2020 and 2019 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, 2019 financial position data included herein was derived from the audited consolidated financial statements included in the Company’s 2019 Annual Report on Form 10-K (“Annual Report”) filed on February 28, 2020 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.

The results of operations for the three months ended March 31, 2020 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.

2. Recent Accounting Pronouncements

The Financial Accounting Standards Board FASB (“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 below 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.

Recently Adopted Accounting Pronouncements

The Company adopted ASC Topic 326, Financial Instruments - Credit Losses (“ASC 326”), as of January 1, 2020 using the modified retrospective transition method. This ASU amends the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables, and unbilled receivables. We recorded a noncash cumulative effect decrease to retained earnings of $1.7, net of income taxes, on our opening consolidated balance sheet as of January 1, 2020.

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:
Three months ended March 31,
20202019
Basic shares outstanding104.3  103.6  
Effect of potential common stock:
Common stock awards1.0  1.1  
Diluted shares outstanding105.3  104.7  
8

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

4. Stock Based Compensation

The Roper Technologies, Inc. 2016 Incentive Plan (“2016 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,
20202019
Stock-based compensation$27.7  $25.3  
Tax effect recognized in net earnings5.8  5.3  

Stock Options - In the three months ended March 31, 2020, 0.725 options were granted with a weighted average fair value of $62.02 per option. During the same period in 2019, 0.686 options were granted with a weighted average fair value of $67.61 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 2016 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,
20202019
Risk-free interest rate (%)0.83  2.44  
Expected option life (years)5.645.41
Expected volatility (%)20.18  19.24  
Expected dividend yield (%)0.62  0.59  

Cash received from option exercises for the three months ended March 31, 2020 and 2019 was $22.9 and $36.8, respectively.

Restricted Stock Grants - During the three months ended March 31, 2020, the Company granted 0.179 shares with a weighted average grant date fair value of $340.92 per restricted share. During the same period in 2019, the Company granted 0.258 shares with a weighted average grant date fair value of $309.02 per restricted share. All grants were issued at grant date fair value.

During the three months ended March 31, 2020, 0.096 restricted shares vested with a weighted average grant date fair value of $248.05 per restricted share and a weighted average vest date fair value of $333.75 per restricted share.

Employee Stock Purchase Plan - Roper’s stock purchase plan allows employees in the U.S. and Canada to designate up to 10% of eligible earnings to purchase Roper’s common stock at a 5% discount to the average closing price of the stock at the beginning and end of a quarterly offering period. Common stock sold to employees pursuant to the stock purchase plan may be either treasury stock, stock purchased on the open market, or newly issued shares.

During both the three months ended March 31, 2020 and 2019, participants in the employee stock purchase plan purchased 0.008 shares of Roper’s common stock for total consideration of $2.8 and $2.2, respectively. All shares were purchased from Roper’s treasury shares.
9

5. Inventories

The components of inventory were as follows:
March 31,
2020
December 31,
2019
Raw materials and supplies$127.1  $125.1  
Work in process31.5  30.9  
Finished products81.7  76.0  
Inventory reserves(34.1) (33.4) 
$206.2  $198.6  

6. 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, 2019$5,389.4  $3,933.5  $1,178.0  $314.5  $10,815.4  
Additions          
Other0.7  0.3      1.0  
Currency translation adjustments(22.1) (43.3) (12.4) (6.1) (83.9) 
Balances at March 31, 2020$5,368.0  $3,890.5  $1,165.6  $308.4  $10,732.5  

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$4,955.4  $(1,349.4) $3,606.0  
Unpatented technology613.0  (279.6) 333.4  
Software172.2  (111.5) 60.7  
Patents and other protective rights12.0  (8.0) 4.0  
Trade names7.9  (4.1) 3.8  
Assets not subject to amortization:
Trade names659.8  —  659.8  
Balances at December 31, 2019$6,420.3  $(1,752.6) $4,667.7  
Assets subject to amortization:
Customer related intangibles$4,915.5  $(1,416.9) $3,498.6  
Unpatented technology605.3  (298.2) 307.1  
Software171.8  (115.5) 56.3  
Patents and other protective rights11.8  (7.9) 3.9  
Trade names7.9  (4.6) 3.3  
Assets not subject to amortization:
Trade names653.8  —  653.8  
Balances at March 31, 2020$6,366.1  $(1,843.1) $4,523.0  

Amortization expense of other intangible assets was $100.7 and $82.6 during the three months ended March 31, 2020 and 2019, respectively.
10

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.

In the first quarter of 2020, changes in facts and circumstances and general market declines from the coronavirus global pandemic (COVID-19) resulted in reduced expectations of near term future operating results. The Company considered these circumstances and the potential long-term impact on revenues and cash flows associated with its trade names and reporting units and determined that an indicator of possible impairment did not exist. While we have concluded that a triggering event did not occur during the quarter ended March 31, 2020, a prolonged COVID-19 pandemic could further impact the expectations of future operating results and assumptions that are significant enough that an interim impairment review would be required. This is particularly true for the trade name associated with our lab software business, which had a fair value approximating its carrying value of $100.4 as of October 1, 2019, its most recent quantitative analysis. The Company will perform the annual analysis during the fourth quarter of 2020.

7. Debt

On April 23, 2020, the Company entered into Amendment No. 2 to Credit Agreement (the “Amendment”) to the Credit Agreement dated September 23, 2016 among the Company, the lenders party thereto, JPMorgan Chase Bank, N.A., as administrative agent, and the other agents and parties thereto, as previously amended December 2, 2016 (the “Credit Agreement”). The Amendment modified our gross debt to EBITDA covenant to allow for the benefit of our cash balance to be included in the calculation, changing the covenant to a net debt to EBITDA ratio.

The Amendment amends the definition of Consolidated Total Leverage Ratio (as defined in the Credit Agreement) to be the ratio of (a)(i) Consolidated Total Debt (as defined in the Credit Agreement) minus (ii) the aggregate amount of Unrestricted Cash (as defined in the Credit Agreement) to (b) Consolidated EBITDA (as defined in the Credit Agreement). The Amendment also adds a condition to each extension of credit through December 31, 2020, that after giving effect to any such borrowing and intended use of such borrowing, the aggregate amount of Unrestricted Cash may not be greater than $1,250.

8. Fair Value of Financial Instruments

Roper’s debt at March 31, 2020 included $5,300 of fixed-rate senior notes with the following fair values:
$600 3.000% senior notes due 2020
601  
$500 2.800% senior notes due 2021
501  
$500 3.125% senior notes due 2022
511  
$700 3.650% senior notes due 2023
721  
$500 2.350% senior notes due 2024
492  
$300 3.850% senior notes due 2025
323  
$700 3.800% senior notes due 2026
723  
$800 4.200% senior notes due 2028
860  
$700 2.950% senior notes due 2029
681  

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

9. Contingencies

Roper, in the ordinary course of business, is the subject of, or a party to, various pending or threatened legal actions, including product liability and employment practices that, in general, are based upon claims of the kind that have been customary over the past several years and which the Company is vigorously defending. After analyzing the Company’s contingent liabilities on a gross basis and, based upon past experience with resolution of its product liability and employment practices claims and the limits of the primary, excess, and umbrella liability insurance coverages that are available 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.

Roper or its subsidiaries have been named defendants along with numerous industrial companies in asbestos-related litigation claims in certain U.S. states. No significant resources have been required by Roper to respond to these cases and Roper believes
11

it has valid defenses to such claims and, if required, intends to defend them vigorously. Given the state of these claims, it is not possible to determine the potential liability, if any.

10. Business Segments

Net revenues and operating profit by segment are set forth in the following table:
Three months ended March 31,
20202019Change %
Net revenues:
Application Software$405.1  $381.2  6.3 %
Network Software & Systems438.2  345.7  26.8 %
Measurement & Analytical Solutions365.2  401.8  (9.1)%
Process Technologies142.2  158.5  (10.3)%
Total$1,350.7  $1,287.2  4.9 %
Gross profit:
Application Software$270.4  $253.4  6.7 %
Network Software & Systems293.2  239.0  22.7 %
Measurement & Analytical Solutions214.6  231.2  (7.2)%
Process Technologies78.6  87.0  (9.7)%
Total$856.8  $810.6  5.7 %
Operating profit*:
Application Software$97.6  $91.4  6.8 %
Network Software & Systems138.7  125.3  10.7 %
Measurement & Analytical Solutions114.0  118.1  (3.5)%
Process Technologies43.3  50.1  (13.6)%
Total$393.6  $384.9  2.3 %
Long-lived assets:
Application Software$85.1  $82.0  3.8 %
Network Software & Systems48.5  35.4  37.0 %
Measurement & Analytical Solutions39.1  40.2  (2.7)%
Process Technologies21.0  22.0  (4.5)%
Total$193.7  $179.6  7.9 %
 
*Segment operating profit is before unallocated corporate general and administrative expenses; these expenses were $44.4 and $38.5 for the three months ended March 31, 2020 and 2019, respectively.

11. 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,
20202019
Software and related services$668.5  $576.8  
Engineered products and related services682.2  710.4  
Net revenues$1,350.7  $1,287.2  

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, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was $3,543.4. We expect to recognize revenue on
12

approximately 58% of our remaining performance obligations over the next 12 months, with the remainder to be recognized thereafter.

Contract balances

Balance Sheet AccountMarch 31, 2020December 31, 2019Change
Unbilled receivables $225.3  $183.5  $41.8  
Contract liabilities - current (1)
(836.0) (840.8) 4.8  
Deferred revenue - non-current (2)
(32.6) (33.2) 0.6  
Net contract assets/(liabilities)$(643.3) $(690.5) $47.2  
(1) Consists of “Deferred revenue,” and billings in-excess of revenues (“BIE”). BIE is reported in “Other accrued liabilities” in our Condensed Consolidated Balance Sheets.
(2) 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, 2019 to March 31, 2020 was due primarily to the increase in unbilled receivables associated with timing of invoicing in our project-based businesses, most notably our Transcore business, and to a lesser extent the foreign exchange impact on our contract liability balances.

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 billing occurring after revenue recognition resulting in contract assets. The Company records contract liabilities when cash payments are received or due in advance of the Company’s performance relating primarily to Software-as-a-Service (“SaaS”) and post contract support (“PCS”) renewals. Revenue recognized during the three months ended March 31, 2020 that was included in the contract liability balance on December 31, 2019 was $323.5.

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

Impairment losses recognized on our accounts receivable and unbilled receivables were immaterial in the three months ended March 31, 2020.
13

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, 2019 (“Annual Report”) as filed on February 28, 2020 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 the effects of the COVID-19 pandemic on our business, operations, financial results and liquidity, including the duration and magnitude of such effects, which will depend on numerous evolving factors that we cannot accurately predict or assess, including: the duration and scope of the pandemic; the 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 customers, suppliers, and business partners, and how quickly economies and demand for our products and services recover after the pandemic subsides.

Additional 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;
failure to comply with new data privacy laws and regulations;
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, raw materials, parts and components;
environmental compliance costs and liabilities;
risks and costs associated with asbestos-related litigation;
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);
14

economic disruption caused by terrorist attacks, health crises (such as the COVID-19 pandemic) or other unforeseen events; and
the factors discussed in other reports filed with the SEC.

We believe these forward-looking statements are reasonable. However, 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 them in light of new information or future events.

Overview

Roper Technologies, Inc. (“Roper,” “we,” “us” or “our”) is a diversified technology company. We operate businesses that design and develop software (both license and SaaS) and engineered products and solutions for a variety of niche end markets.

We pursue consistent and sustainable growth in earnings and cash flow by emphasizing continuous improvement in the operating performance of our existing businesses and by acquiring other businesses that offer high value-added software, services, engineered products and solutions that we believe are capable of achieving growth and maintaining high margins. We compete in many niche markets and believe we are the market leader or a competitive alternative to the market leader in most of these markets.

Critical Accounting Policies

There were no material changes during the three months ended March 31, 2020 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

A novel strain of coronavirus (COVID-19) was first identified in December 2019, and subsequently declared a pandemic by the World Health Organization.

Our top priority during this pandemic is on the health and safety of our employees. The leadership teams at our businesses were proactive in instituting safety measures that protect our employees, while maintaining operational capabilities required to meet their customers’ needs. All our businesses with manufacturing facilities have been deemed essential and remain operational, supplying our customers with critical products. Additionally, all of our businesses have been operational in their work-from-home environments.

The spread of COVID-19 has caused us to modify our business practices, and we may take further actions as required by governmental and other regulatory authorities or as we determine to protect the safety or best interests of our employees, customers, suppliers and business partners. Some changes in business practices include, but are not limited to: restricting employee travel, developing social distancing plans for our employees, expanding the number of our associates who work from home, and cancelling physical participation in meetings, events and conferences.

While we did not experience a material impact on our results in the first quarter of 2020, COVID-19 has created significant uncertainty in the future economic outlook of our businesses.

We operate a diverse portfolio of businesses, and, as a result, our businesses are navigating through a diverse set of challenges. Some of the impacts our businesses are experiencing from COVID-19 include, but are not limited to:

Our businesses have been unable to visit current and potential customers in order to solicit new business and/or provide necessary on-site implementation and training services, which has impacted our ability to obtain new business, and in some cases, effectively service existing business;
Government restrictions on non-emergency hospital procedures may decrease (1) demand in our businesses that provide medical products used in non-emergency procedures and (2) revenue related to pharmaceutical utilization in post-acute healthcare settings;
15

The unprecedented slowdown and/or shut down of global economy sectors and the related uncertain timeline to reopen and recover has created a weak demand environment for our businesses serving industrial and energy markets;
Some of our customers, including those in the medical field, will likely delay payments to us while they are addressing the numerous challenges presented by COVID-19; such delays will impact the timing of our cash flow and our financial performance.

While our expectations for our operating results in 2020 have been lowered to reflect the new economic environment, our businesses are taking pragmatic cost countermeasures to manage profitability while continuing strategic investments for long term growth.

Our financial position remains strong with $1,000 of cash on-hand as of March 31, 2020 and an undrawn $2,500 revolving line of credit. Additionally, we expect our operating cash flow generation capability to continue due to our high levels of recurring revenue, high profitability, low capital expenditure requirements, and low working capital requirements. We believe that existing cash balances, together with funds generated from operations and amounts available under our credit facility, will be sufficient to finance our operations and meet our foreseeable cash requirements, including quarterly cash dividends and certain strategic acquisitions through at least the next twelve months.
16

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

General

Percentages may not sum due to rounding.

The following table sets forth selected information for the periods indicated.

Three months ended March 31,
20202019
Net revenues:
Application Software$405.1  $381.2  
Network Software & Systems438.2  345.7  
Measurement & Analytical Solutions365.2  401.8  
Process Technologies142.2  158.5  
Total$1,350.7  $1,287.2  
Gross margin:
Application Software66.7 %66.5 %
Network Software & Systems66.9  69.1  
Measurement & Analytical Solutions58.8  57.5  
Process Technologies55.3  54.9  
Total63.4  63.0  
Selling, general and administrative expenses:
Application Software42.7 %42.5 %
Network Software & Systems35.3  32.9  
Measurement & Analytical Solutions27.5  28.1  
Process Technologies24.8  23.3  
Total34.3  33.1  
Segment operating margin:
Application Software24.1 %24.0 %
Network Software & Systems31.7  36.2  
Measurement & Analytical Solutions31.2  29.4  
Process Technologies30.5  31.6  
Total29.1  29.9  
Corporate administrative expenses(3.3) (3.0) 
Income from operations25.9  26.9  
Interest expense, net(3.4) (3.4) 
Other income (expense), net0.1  (0.2) 
Gain on disposal of business—  9.3  
Earnings before income taxes22.6  32.6  
Income taxes(4.8) (3.9) 
Net earnings17.8 %28.7 %

Three months ended March 31, 2020 compared to three months ended March 31, 2019

Net revenues for the three months ended March 31, 2020 increased by 4.9% as compared to the three months ended March 31, 2019. The increase was the result of organic growth of 3.6%, and a net acquisition/divestiture contribution of 1.7%, partially offset by a negative foreign exchange impact of 0.4%.


17

In our Application Software segment, revenues were $405.1 in the first quarter of 2020 as compared to $381.2 in the first quarter of 2019, an increase of 6%. Organic revenues increased 5% and acquisitions accounted for 2% of our growth. The increase in organic revenues was due to broad-based revenue growth across the segment, led by businesses serving government contracting, utilities and healthcare markets. Gross margin increased to 66.7% in the first quarter of 2020 as compared to 66.5% in the first quarter of 2019 due primarily to operating leverage on higher revenues. Selling, general and administrative (“SG&A”) expenses as a percentage of revenues increased to 42.7% in the first quarter of 2020 as compared to 42.5% in the first quarter of 2019 due primarily to revenue mix. The resulting operating margin was 24.1% in the first quarter of 2020 as compared to 24.0% in the first quarter of 2019.

In our Network Software & Systems segment, revenues were $438.2 in the first quarter of 2020 as compared to $345.7 in the first quarter of 2019, an increase of 27%. Organic revenues increased 9% and acquisitions accounted for 18% of our growth. The growth in organic revenues was due to broad-based revenue growth across the segment, led by businesses serving the toll and traffic, logistics, and access management markets. Gross margin decreased to 66.9% in the first quarter of 2020 as compared to 69.1% in the first quarter of 2019 due primarily to revenue mix. SG&A expenses as a percentage of revenues increased to 35.3% in the first quarter of 2020 as compared to 32.9% in the first quarter of 2019 due primarily to the acquisitions completed in 2019, including amortization of acquired intangibles. As a result, operating margin was 31.7% in the first quarter of 2020 as compared to 36.2% in the first quarter of 2019.

Our Measurement & Analytical Solutions segment revenues decreased by 9% to $365.2 in the first quarter of 2020 as compared to $401.8 in the first quarter of 2019. Organic revenues increased 3%, more than offset by a decrease in revenue of 12% attributable to the disposal of (i) Princeton Instruments, Photometrics, Lumenera, and other brands (collectively, the “Imaging” businesses) on February 5, 2019 and (ii) Gatan, Inc. (“Gatan”) on October 29, 2019. The growth in organic revenues was due primarily to our medical products businesses and to a lesser extent our water meter technology business, partially offset by industrial business declines. Gross margin increased to 58.8% in the first quarter of 2020 as compared to 57.5% in the first quarter of 2019 due primarily to operating leverage on higher organic revenues. SG&A expenses as a percentage of revenues decreased to 27.5% in the first quarter of 2020 as compared to 28.1% in the first quarter of 2019 due primarily to operating leverage on higher organic revenues and the sale of the Imaging and Gatan businesses. The resulting operating margin was 31.2% in the first quarter of 2020 as compared to 29.4% in the first quarter of 2019.

Our Process Technologies segment revenues decreased by 10% to $142.2 in the first quarter of 2020 as compared to $158.5 in the first quarter of 2019. Organic revenues decreased 10%, and the negative foreign exchange impact was 1%. The decrease in organic revenues was due primarily to lower demand at our businesses serving upstream oil and gas end markets. Gross margin increased to 55.3% in the first quarter of 2020 as compared to 54.9% in the first quarter of 2019 due primarily to increased sales of higher margin products across a number of businesses. SG&A expenses as a percentage of revenues increased to 24.8% in the first quarter of 2020 as compared to 23.3% in the first quarter of 2019 due primarily to the organic revenue decline previously discussed. As a result, operating margin was 30.5% in the first quarter of 2020 as compared to 31.6% in the first quarter of 2019.

Corporate expenses increased to $44.4, or 3.3% of revenues, in the first quarter of 2020 as compared to $38.5, or 3.0% of revenues, in the first quarter of 2019. The increase was due primarily to higher acquisition-related expense and stock compensation expense.

Net interest expense was $45.4 for the first quarter of 2020 as compared to $43.7 for the first quarter of 2019 due to higher weighted average debt balances, partially offset by lower weighted average interest rates.

Other income, net, of $0.8 for the first quarter of 2020 was composed primarily of foreign exchange gains at our non-U.S. based subsidiaries. Other expense, net of $3.1 for the first quarter of 2019 was composed primarily of foreign exchange losses at our non-U.S. subsidiaries.

Gain on disposal of business, of $119.6 in the first quarter of 2019 is the pretax gain recognized on the sale of the Imaging businesses, which closed February 5, 2019.

Income taxes as a percent of pretax earnings were 21.1% in the first quarter of 2020 as compared to 11.8% in the first quarter of 2019. The increase is due primarily to the recognition of a discrete tax benefit of $43.0 in the first quarter of 2019, in connection with a foreign restructuring plan allowing the future realization of net operating losses.

Backlog is equal to our remaining performance obligations expected to be recognized within the next 12 months as discussed in Note 11 of the Notes to Condensed Consolidated Financial Statements. Backlog increased 22% to $2,070.3 at March 31, 2020
18

as compared to $1,697.7 at March 31, 2019, organic growth was 20% and acquisitions contributed 8%, partially offset by a 6% decline related to the disposal of the Gatan and Imaging businesses.
Backlog as of
March 31,
20202019
Application Software$838.6  $769.3  
Network Software & Systems877.9  518.9  
Measurement & Analytical Solutions236.3  288.1  
Process Technologies117.5  121.4  
Total$2,070.3  $1,697.7  

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

Selected cash flows for the three months ended March 31, 2020 and 2019 were as follows:
Three months ended March 31,
Cash provided by/(used in):20202019
Operating activities$363.9  $290.3  
Investing activities(17.0) 197.2  
Financing activities(38.7) (464.3) 

Operating activities - Net cash provided by operating activities increased by 25.4% to $363.9 in the three months ended March 31, 2020 as compared to $290.3 in the three months ended March 31, 2019 due primarily to (i) higher cash taxes paid during the first quarter of 2019, including $39.4 on the disposal of the Imaging businesses, and (ii) higher income from operations excluding non-cash charges.

Investing activities - Cash used in investing activities during the three months ended March 31, 2020 was primarily for capital expenditures. Cash from investing activities during the three months ended March 31, 2019 was primarily from the disposal of the Imaging businesses.

Financing activities - Cash used in financing activities for the three months ended March 31, 2020 was primarily due to dividend payments, partially offset by net proceeds from stock based compensation. Cash used in financing activities during the three months ended March 31, 2019 was primarily due to net repayments on our unsecured credit facility and dividend payments, partially offset by proceeds from stock option exercises and other short term borrowings.
Effect of foreign currency exchange rate changes on cash - Cash and cash equivalents decreased during the three months ended March 31, 2020 by $18.1 due primarily to the strengthening of the U.S. dollar against the functional currencies of our United Kingdom, European and Canadian subsidiaries. Cash and cash equivalents increased during the three months ended March 31, 2019 by $4.9 due primarily to the strengthening of functional currencies of our United Kingdom subsidiaries against the U.S. dollar.

We also continue to monitor government economic stabilization efforts and expect to participate in certain legislative provisions to improve our liquidity. We will defer approximately $320 of U.S. and state income tax payments from the second quarter to the third quarter of 2020. Approximately $200 of the deferred U.S. income tax payments are associated with the gain on sale of Gatan. Additionally, under the U.S. Coronavirus Aid, Relief, and Economic Security (“CARES”) Act, we expect to defer the payment of approximately $54 of employer social security payroll taxes for the remainder of 2020 to be paid equally in the fourth quarters of 2021 and 2022.
19

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

$600 3.000% senior notes due 2020$600.0  
$500 2.800% senior notes due 2021500.0  
$500 3.125% senior notes due 2022500.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 3.800% senior notes due 2026700.0  
$800 4.200% senior notes due 2028800.0  
$700 2.950% senior notes due 2029700.0  
Deferred finance costs(30.6) 
Other7.2  
Total debt, net of deferred finance costs5,276.6  
Less current portion602.4  
Long-term debt, net of deferred finance costs$4,674.2  

The interest rate on borrowings under our $2,500.0 unsecured credit facility is calculated based upon various recognized indices plus a margin as defined in the credit facility. At March 31, 2020, there were no outstanding borrowings under our unsecured credit facility. At March 31, 2020, we had $7.2 of other debt in the form of short term borrowings, finance leases and several smaller facilities that allow for borrowings in various foreign locations to support our non-U.S. businesses and $68.6 of outstanding letters of credit.

Cash at our foreign subsidiaries at March 31, 2020 increased to $336 as compared to $292 at December 31, 2019 primarily due to the cash generated at our foreign subsidiaries during the three months ended March 31, 2020. We intend to repatriate substantially all historical and future unremitted foreign earnings.

We expect existing cash and cash equivalents, cash generated by our operations and availability under our unsecured credit facility, as well as our expected ability to access the capital markets, will be sufficient to fund 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, 2020.

Net working capital (total current assets, excluding cash, less total current liabilities, excluding debt) was negative $490.1 at March 31, 2020 as compared to negative $505.4 at December 31, 2019, reflecting a increase in working capital due primarily to a decrease in accrued compensation resulting from the timing of payments and an increase in unbilled receivables, partially offset by a decrease in accounts receivable. Consistent negative net working capital demonstrates Roper’s continued evolution and focus on asset-light business models. Total debt was $5,276.6 at March 31, 2020 as compared to $5,275.3 at December 31, 2019. Our leverage is shown in the following table:
March 31,
2020
December 31,
2019
Total debt$5,276.6  $5,275.3  
Cash(999.8) (709.7) 
Net debt4,276.8  4,565.6  
Stockholders’ equity9,591.3  9,491.9  
Total net capital$13,868.1  $14,057.5  
Net debt / total net capital30.8 %32.5 %

Capital expenditures were $7.9 for the three months ended March 31, 2020 as compared to $15.8 for the three months ended March 31, 2019. Capitalized software expenditures were $2.6 for the three months ended March 31, 2020 as compared to $2.0 for the three months ended March 31, 2019. 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.
20

On April 23, 2020, the Company entered into Amendment No. 2 to Credit Agreement (the “Amendment”) to the Credit Agreement dated September 23, 2016 among the Company, the lenders party thereto, JPMorgan Chase Bank, N.A., as administrative agent, and the other agents and parties thereto, as previously amended December 2, 2016 (the “Credit Agreement”). The Amendment modified our gross debt to EBITDA covenant to allow for the benefit of our cash balance to be included in the calculation, changing the covenant to a net debt to EBITDA ratio. This provides the Company further flexibility and capacity in executing on our pipeline of high quality acquisition opportunities.

The Amendment amends the definition of Consolidated Total Leverage Ratio (as defined in the Credit Agreement) to be the ratio of (a)(i) Consolidated Total Debt (as defined in the Credit Agreement) minus (ii) the aggregate amount of Unrestricted Cash (as defined in the Credit Agreement) to (b) Consolidated EBITDA (as defined in the Credit Agreement). The Amendment also adds a condition to each extension of credit through December 31, 2020, that after giving effect to any such borrowing and intended use of such borrowing, the aggregate amount of Unrestricted Cash may not be greater than $1,250.

There have been no material changes to our contractual obligations from those disclosed in our Annual Report other than the Amendment.

Off-Balance Sheet Arrangements

At March 31, 2020, 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 uncertainties could adversely affect our business prospects. The COVID-19 pandemic has had, and will continue to have, an adverse impact on our business. A 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 factor’s effects on current economic conditions. 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, future divestitures, the proceeds from the issuance of new debt or equity securities or any combination of these methods.

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 during 2020 (and reduce the associated interest expense) will be affected by, among other things, the financing and operating requirements of any new acquisitions and the financial performance of our existing companies. None of these factors can be predicted with certainty.
21

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, 2020.

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.
22


PART II. OTHER INFORMATION
 
ITEM 1. LEGAL PROCEEDINGS

Information pertaining to legal proceedings can be found in Note 9 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

For information regarding factors that could affect our business, financial condition and results of operations, see the risk factors discussion in Item 1A of our Annual Report on Form 10-K. See also “Information About Forward-Looking Statements” included in Part I, Item 2 of this Quarterly Report on Form 10-Q. 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, we believe there have been no material changes from the risk factors previously disclosed in our Form 10-K.

The extent to which the coronavirus (COVID-19) outbreak and measures taken in response thereto impact our business, results of operations and financial condition will depend on future developments, which are highly uncertain and are difficult to predict.

The novel strain of the coronavirus identified in China in late 2019 has spread across the globe and has resulted in governmental and other regulatory authorities implementing numerous measures to try to contain the virus, such as travel bans and restrictions, quarantines, shelter in place orders, and shutdowns. These measures have impacted and may further impact our workforce and operations, as well as the work force, operations and financial prospects of our customers, suppliers and business partners. There is considerable uncertainty regarding such measures and potential future measures, such as restrictions on our access to our manufacturing facilities or on our support operations or workforce, or similar limitations for our customers, suppliers and business partners. The spread of COVID-19 has caused us to modify our business practices (including restricting employee travel, developing social distancing plans for our employees, expanding the number of our associates who work from home, and cancelling physical participation in meetings, events and conferences), and we may take further actions as may be required by governmental and other regulatory authorities or as we determine to protect the safety or best interests of our employees, customers, suppliers and business partners.
Some of the impacts our businesses are experiencing from COVID-19 include, but are not limited to:

Our businesses have been unable to visit current and potential customers in order to solicit new business and/or provide necessary on-site implementation and training services, which has impacted our ability to obtain new business, and in some cases, effectively service existing business;
Government restrictions on non-emergency hospital procedures may decrease (1) demand in our businesses that provide medical products used in non-emergency procedures and (2) revenue related to pharmaceutical utilization in post-acute healthcare settings;
The unprecedented slowdown and/or shut down of global economy sectors and the related uncertain timeline to reopen and recover has created a weak demand environment for our businesses serving industrial and energy markets;
Some of our customers, including those in the medical field, will likely delay payments to us while they are addressing the numerous challenges presented by COVID-19; such delays will impact the timing of our cash flow and our financial performance.

The extent to which the coronavirus outbreak 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, its severity, the actions to contain the virus or treat its impact, and how quickly and to what extent normal economic and operating conditions can resume. Even after the COVID-19 outbreak has subsided, we may continue to experience materially adverse impacts to our business as a result of the virus’s global economic impact, including the availability of credit, adverse impacts on our liquidity and any recession that has occurred or may occur in the future.

There are no comparable recent events that provide guidance as to the effect of the spread of COVID-19 as a global pandemic may have on our customers, suppliers, vendors and other business partners, and, as a result, the ultimate impact of the outbreak is highly uncertain and subject to change. We do not yet know the full extent of the impacts on our business, our operations or the global economic and political environment as a whole. However, the effects could have a material impact on our results of operations and heighten many of our known risks described in the “Risk Factors” section of our Annual Report on Form 10-K for the year ended December 31, 2019. In addition, the rapidly changing situation could give rise to additional risks or adverse
23

impacts of which we are not presently aware, such as the ability to complete acquisitions, the ability to obtain credit through the capital markets and/or through our revolving credit facility.
24

ITEM 6.                  EXHIBITS

31.1  
31.2  
32.1  
101.INSXBRL Instance Document, filed herewith.
101.SCHXBRL Taxonomy Extension Schema Document, filed herewith.
101.CALXBRL Taxonomy Extension Calculation Linkbase Document, filed herewith.
101.DEFXBRL Taxonomy Extension Definition Linkbase Document, filed herewith.
101.LABXBRL Taxonomy Extension Label Linkbase Document, filed herewith.
101.PREXBRL Taxonomy Extension Presentation Linkbase Document, filed herewith.

25

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 6, 2020
L. Neil Hunn(Principal Executive Officer)

/S/ Robert C. CrisciExecutive Vice President and Chief Financial OfficerMay 6, 2020
Robert C. Crisci(Principal Financial Officer)

/S/ Jason ConleyVice President and ControllerMay 6, 2020
Jason Conley(Principal Accounting Officer)

26
EX-31.1 2 a2020q110qexhibit311.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 6, 2020/S/ L. Neil Hunn
 L. Neil Hunn
 President and Chief Executive Officer
 (Principal Executive Officer)


EX-31.2 3 a2020q110qexhibit312.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 6, 2020/S/ Robert C. Crisci
 Robert C. Crisci
 Executive Vice President and Chief Financial Officer
 (Principal Financial Officer)
 


EX-32.1 4 a2020q110qexhibit321.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, 2020, 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 6, 2020/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 certificate is being made for the exclusive purpose of compliance of the Company with the requirements of Section 906 of the Sarbanes-Oxley Act of 2002, and may not be disclosed, distributed or used by any person or for any reason other than specifically required by law.


EX-101.SCH 5 rop-20200331.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 2102102 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Recent Accounting Pronouncements (Details) 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 - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Stock Based Compensation (Stock Based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Stock Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Stock Based Compensation (Weighted Average Assumptions Used to Value Option Grants) (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2117106 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2419408 - Disclosure - Goodwill and Other Intangible Assets (Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2420409 - Disclosure - Goodwill and Other Intangible Assets (Other Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2420409 - Disclosure - Goodwill and Other Intangible Assets (Other Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2122107 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2124108 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2127109 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 2128110 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2430413 - Disclosure - Business Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2131111 - Disclosure - Revenues from Contracts link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Revenues from Contracts (Tables) link:presentationLink link:calculationLink link:definitionLink 2433414 - Disclosure - Revenues from Contracts (Disaggregation of Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2434415 - Disclosure - Revenues from Contracts (Remaining Performance Obligations Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2434415 - Disclosure - Revenues from Contracts (Remaining Performance Obligations Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2435416 - Disclosure - Revenues from Contracts (Contract Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 2436417 - Disclosure - Revenues from Contracts (Contract Balances - Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 rop-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 rop-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 rop-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Customer related intangibles Customer Relationships [Member] Capital expenditures Payments to Acquire Other Productive Assets Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Other Intangible Assets Schedule Of Other Intangible Assets By Major Class [Table Text Block] Disclosure of other intangibles assets, in total and by major class, including the gross carrying amount and accumulated amortization as applicable. 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. Other liabilities Other Liabilities, Noncurrent Foreign currency translation adjustments Currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent City Area Code City Area Code Contract with customer, revenues recognized Contract with Customer, Liability, Revenue Recognized Trade names Trade Names [Member] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption Total current liabilities Liabilities, Current Other intangible assets, net Intangible assets, net (excluding goodwill) Intangible Assets, Net (Excluding Goodwill) Title of 12(b) Security Title of 12(b) Security Other, net Payments for (Proceeds from) Other Investing Activities Goodwill [Line Items] Goodwill [Line Items] 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 Gain on disposal of business Gain (Loss) on Disposition of Business Risk-free interest rate (%) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Indefinite-lived intangible assets (excluding goodwill) Indefinite-lived Intangible Assets (Excluding Goodwill) Net earnings per share: Earnings Per Share [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Additions Goodwill, Acquired During Period Schedule of Goodwill [Table] Schedule of Goodwill [Table] Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Deferred taxes Deferred Income Tax Assets, Net Loss Contingency [Abstract] Loss Contingency [Abstract] 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 Change in unbilled receivables Contract With Customer, Asset, Net, Increase (Decrease) Contract With Customer, Asset, Net, Increase (Decrease) Software Computer Software, Intangible Asset [Member] 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 Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 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 Current Fiscal Year End Date Current Fiscal Year End Date ASSETS: Assets [Abstract] Accounts receivable Increase (Decrease) in Accounts and Other Receivables Engineered products and related services Engineered Products And Related Services [Member] Engineered Products And Related Services [Member] Diluted (in shares) Diluted shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Stock Based Compensation Expense Share-based Payment Arrangement, Cost by Plan [Table Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] $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. Property, plant and equipment, net Property, Plant and Equipment, Net Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Total assets Assets Entity Shell Company Entity Shell Company Cover page. Cover [Abstract] Document Type Document Type Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Subsequent event Subsequent Event [Member] Accrued compensation Deferred Compensation Cash-based Arrangements, Liability, Current Stock option exercises Stock Issued During Period, Value, Stock Options Exercised Finite-lived intangible assets, net Finite-Lived Intangible Assets, Net Work in process Inventory, Work in Process, Gross Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Income taxes payable Accrued Income Taxes, Current Net contract assets/(liabilities) Contract With Customer, Net Asset (Liability) Contract With Customer, Net Asset (Liability) Other accrued liabilities Accrued Liabilities Debt Disclosure [Abstract] Debt Disclosure [Abstract] Restricted Stock Awards Restricted Stock [Member] Inventories Schedule of Inventory, Current [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Credit Facility [Axis] Credit Facility [Axis] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Business Segments Segment Reporting Disclosure [Text Block] Change in contract liabilities - current Contract With Customer, Liability, Billings In-Excess Of Revenues, And Customer Deposits, Increase (Decrease) Contract With Customer, Liability, Billings In-Excess Of Revenues, And Customer Deposits, Increase (Decrease) Effect of foreign currency exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 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. Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Document Quarterly Report Document Quarterly Report Commitments and contingencies (Note 9 ) Commitments and Contingencies Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Deferred revenue - non-current Contract with Customer, Liability, Noncurrent Currency translation adjustments Goodwill, Translation and Purchase Accounting Adjustments ASC 326 Accounting Standards Update 2016-13 [Member] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Software and related services Software And Related Services [Member] Software And Related Services [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Consolidation Items [Domain] Consolidation Items [Domain] Other, net Payments for Other Operating Activities Debt Debt Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Remaining performance obligations, percentage Revenue, Remaining Performance Obligation, Percentage Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Central Index Key Entity Central Index Key Entity File Number Entity File Number Cash tax paid for gain on disposal of business Income Taxes Paid On Disposition Of Business Income Taxes Paid On Disposition Of Business Entity Emerging Growth Company Entity Emerging Growth Company Selling, general and administrative expenses Selling, General and Administrative Expense Other Goodwill, Other Increase (Decrease) 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. Senior Notes Senior Notes [Member] Remaining performance obligations, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Other Proceeds from (Payments for) Other Financing Activities Non-cash stock compensation Share-based Payment Arrangement, Noncash Expense Treasury stock Treasury Stock [Member] Long-term debt, net of current portion Long-term Debt, Excluding Current Maturities $500 2.800% senior notes due 2021 Senior Notes Due 2021 [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. Segments [Axis] Segments [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Stock-based compensation Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Credit Facility [Domain] Credit Facility [Domain] Treasury stock Treasury Stock, Value Goodwill [Roll Forward] Goodwill [Roll Forward] Product and Service [Domain] Product and Service [Domain] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Weighted Average Assumptions Used to Value Option Grants Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Recent Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] $700 2.950% senior notes due 2029 Senior Notes Due in 2029 [Member] Senior Notes Due in 2029 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 Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Gain on disposal of business, net of associated income 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) Effect of potential common stock: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Unbilled receivables Unbilled Contracts Receivable Income from operations Operating Income (Loss) Dividends declared Dividends, Common Stock Goodwill Balances Balances Goodwill Segments [Domain] Segments [Domain] Statement [Line Items] Statement [Line Items] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] LIABILITIES AND STOCKHOLDERS’ EQUITY: Liabilities and Equity [Abstract] Net revenues Net revenues: Revenue from Contract with Customer, Excluding Assessed Tax Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other assets Other Assets, Noncurrent Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Fixed rate senior notes carrying amount Long-term Debt, Percentage Bearing Fixed Interest, Amount Inventories Inventory Disclosure [Text Block] Dividends declared (in usd per share) Common Stock, Dividends, Per Share, Declared Tax effect recognized in net earnings Share-based Payment Arrangement, Expense, Tax Benefit Cash flows used in financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Type of Adoption [Domain] Type of Adoption [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Subsequent Event Type [Axis] Subsequent Event Type [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Amendment Flag Amendment Flag 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. Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Changes in operating assets and liabilities, net of acquired businesses: Increase (Decrease) in Operating Capital [Abstract] Earnings before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Interest expense, net Interest Expense Contract Balances Contract with Customer, Asset and Liability [Table Text Block] Unpatented technology Unpatented Technology [Member] Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Income taxes, excluding tax associated with gain on disposal of business Increase (Decrease) in Income Taxes Payable Additional paid-in capital Additional Paid-in Capital [Member] Revenues from Contracts Revenue from Contract with Customer [Text Block] Local Phone Number Local Phone Number $600 3.000% senior notes due 2020 Senior Notes Due 2020 [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. Inventories [Abstract] Inventory, Net [Abstract] Other Intangible Assets Other Intangible Assets [Member] Expected volatility (%) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Percent change in long-lived assets Percent change 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. Process Technologies Process Technologies Process Technologies Segment [Member] Process Technologies Segment [Member] Deferred taxes Deferred Income Tax Liabilities, Net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Acquisitions of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Restricted stock activity Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Additional paid-in capital Additional Paid in Capital Other income (expense), net Nonoperating Income (Expense) Interest rate on senior notes Debt Instrument, Interest Rate, Stated Percentage Finished products Inventory, Finished Goods, Gross 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 Entity Address, Address Line One Entity Address, Address Line One Maximum unrestricted cash allowed Line Of Credit Facility, Covenant, Aggregate Unrestricted Cash Threshold Line Of Credit Facility, Covenant, Aggregate Unrestricted Cash Threshold Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Gross profit Gross profit: Gross Profit 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 Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Entity Address, State or Province Entity Address, State or Province Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status Cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities New Accounting Pronouncements and Changes in Accounting Principles [Abstract] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net earnings Net earnings Net earnings Net Income (Loss) Attributable to Parent Cash received from exercise of options Proceeds from Stock Options Exercised Common stock Common Stock [Member] $800 4.200% senior notes due 2028 Senior Notes Due 2028 [Member] Senior Notes Due 2028 [Member] Capitalized software expenditures Payments to Develop Software Unallocated corporate general and administrative expenses General and Administrative Expense Debt Instrument [Axis] Debt Instrument [Axis] 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. Change in deferred revenue - non-current Contract With Customer, Liability, Noncurrent, Increase (Decrease) Contract With Customer, Liability, Noncurrent, Increase (Decrease) Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Treasury stock sold Stock Issued During Period, Value, Treasury Stock Reissued Product and Service [Axis] Product and Service [Axis] Entity Small Business Entity Small Business Entity Interactive Data Current Entity Interactive Data Current Change in net contract assets/(liabilities) Increase (Decrease) In Contract With Customer, Asset (Liability) Increase (Decrease) In Contract With Customer, Asset (Liability) Cumulative Effect, Period Of Adoption, Adjustment Cumulative Effect, Period Of Adoption, Adjustment [Member] Cumulative Effect, Period Of Adoption, Adjustment Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Filer Category Entity Filer Category Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Stock-based compensation Share-based Payment Arrangement, Expense Inventories, net Total Inventory Inventory, Net Corporate Corporate, Non-Segment [Member] $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. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Total liabilities and stockholders’ equity Liabilities and Equity Entity Address, City or Town Entity Address, City or Town Weighted Average Shares Outstanding Earnings Per Share [Text Block] Current portion of long-term debt, net Long-term Debt, Current Maturities 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. Award Type [Domain] Award Type [Domain] 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. Income taxes receivable Prepaid Taxes Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Revolving credit facility Revolving Credit Facility [Member] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] 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 Intangible assets, gross (excluding goodwill) Intangible Assets, Gross (Excluding Goodwill) Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-term debt, fair value Long-term Debt, Fair Value $700 3.650% senior notes due 2023 Senior Notes Due 2023 [Member] Senior Notes Due 2023 [Member] Measurement & Analytical Solutions Measurement & Analytical Solutions Measurement And Analytical Solutions Segment [Member] Measurement And Analytical Solutions Segment [Member] 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] Total liabilities Liabilities Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Award Type [Axis] Award Type [Axis] Common stock Common Stock, Value, Issued Cost of sales Cost of Revenue Application Software Application Software Application Software Segment [Member] Application Software Segment [Member] Schedule of Weighted Average Shares Outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Inventories Increase (Decrease) in Inventories Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Common stock awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Retained earnings Retained Earnings [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Goodwill Schedule of Goodwill [Table Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Basic (in shares) Basic shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Amortization of deferred financing costs Amortization of Debt Issuance Costs Equity Components [Axis] Equity Components [Axis] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Document Period End Date Document Period End Date Statement [Table] Statement [Table] Other current assets Other Assets, Current Entity Registrant Name Entity Registrant Name Cash dividends to stockholders Payments of Dividends Total stockholders’ equity Balance Balance Stockholders' equity Stockholders' Equity Attributable to Parent Contract liabilities - current Contract With Customer, Liability, Deferred Revenue, Billings In-Excess Of Revenues, And Customer Deposits, Current Contract With Customer, Liability, Deferred Revenue, Billings In-Excess Of Revenues, And Customer Deposits, Current Amortization of intangible assets Amortization of Intangible Assets Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Deferred revenue Contract with Customer, Liability, Current Cash flows from (used in) investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Raw materials and supplies Inventory, Raw Materials and Supplies, Gross Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Unbilled receivables Increase (Decrease) In Unbilled Receivables, Current Increase (Decrease) In Unbilled Receivables, Current Unbilled receivables Unbilled Receivables, Current Cumulative Effect, Period Of Adoption [Axis] Cumulative Effect, Period Of Adoption [Axis] Cumulative Effect, Period Of Adoption Proceeds from (used in) disposal of businesses Proceeds from Divestiture of Businesses, Net of Cash Divested Network Software & Systems Network Software & Systems Network Software And Systems Segment [Member] Network Software And Systems Segment [Member] Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Security Exchange Name Security Exchange Name Entity Tax Identification Number Entity Tax Identification Number Antidilutive stock options (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Borrowings (payments) under revolving line of credit, net Proceeds from (Repayments of) Lines of Credit Face value of debt Debt Instrument, Face Amount Diluted (in dollars per share) Earnings Per Share, Diluted Depreciation and amortization of property, plant and equipment Depreciation Long-lived assets: Long-Lived Assets Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Cash provided by operating activities Net Cash Provided by (Used in) Operating Activities $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. Fixed-Rate Senior Notes, Fair Value Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Equity Component [Domain] Equity Component [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Trading Symbol Trading Symbol Expected option life (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Deferred revenue Increase (Decrease) in Contract with Customer, Liability Document Transition Report Document Transition Report Stock Options Employee Stock Option Share-based Payment Arrangement, Option [Member] Treasury stock sales Proceeds from Sale of Treasury Stock Inventory reserves Inventory Valuation Reserves Operating profit Segment Operating Profit The net result for the period of deducting operating expenses from operating revenues before Corporate expenses. Adjustments to reconcile net earnings to cash flows from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Employee Stock Purchase Plan Employee Stock [Member] Accounts payable Accounts Payable $500 2.350% senior notes due 2024 Senior Notes Due in 2024 [Member] Senior Notes Due in 2024 Patents and other protective rights Patents [Member] Cash used in financing activities Net Cash Provided by (Used in) Financing Activities Income Statement [Abstract] Income Statement [Abstract] Expected dividend yield (%) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Income taxes Income Tax Expense (Benefit) Stock Based Compensation Share-based Payment Arrangement [Text Block] Contingencies Contingencies Disclosure [Text Block] 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 EX-101.PRE 9 rop-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 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 11 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Changes in Stockholders' Equity (unaudited) - USD ($)
$ in Millions
Total
Cumulative Effect, Period Of Adoption, Adjustment
Common stock
Additional paid-in capital
Retained earnings
Retained earnings
Cumulative Effect, Period Of Adoption, Adjustment
Accumulated other comprehensive loss
Treasury stock
Balance at Dec. 31, 2018 $ 7,738.5   $ 1.1 $ 1,751.5 $ 6,247.7   $ (243.3) $ (18.5)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net earnings 369.6       369.6      
Stock option exercises 36.8     36.8        
Treasury stock sold 2.2     2.1       0.1
Currency translation adjustments 28.7           28.7  
Stock-based compensation 24.3     24.3        
Restricted stock activity (14.8)     (14.8)        
Dividends declared (47.9)       (47.9)      
Balance at Mar. 31, 2019 8,137.4   1.1 1,799.9 6,569.4   (214.6) (18.4)
Balance at Dec. 31, 2019 9,491.9   1.1 1,903.9 7,818.0   (212.8) (18.3)
Balance (ASC 326) at Dec. 31, 2019   $ (1.7)       $ (1.7)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net earnings 240.3       240.3      
Stock option exercises 22.9     22.9        
Treasury stock sold 2.8     2.7       0.1
Currency translation adjustments (128.2)           (128.2)  
Stock-based compensation 27.6     27.6        
Restricted stock activity (10.8)     (10.8)        
Dividends declared (53.5)       (53.5)      
Balance at Mar. 31, 2020 $ 9,591.3   $ 1.1 $ 1,946.3 $ 8,003.1   $ (341.0) $ (18.2)
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Earnings (unaudited) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Net revenues $ 1,350.7 $ 1,287.2
Cost of sales 493.9 476.6
Gross profit 856.8 810.6
Selling, general and administrative expenses 507.6 464.2
Income from operations 349.2 346.4
Interest expense, net 45.4 43.7
Other income (expense), net 0.8 (3.1)
Gain on disposal of business 0.0 119.6
Earnings before income taxes 304.6 419.2
Income taxes 64.3 49.6
Net earnings $ 240.3 $ 369.6
Net earnings per share:    
Basic (in dollars per share) $ 2.30 $ 3.57
Diluted (in dollars per share) $ 2.28 $ 3.53
Weighted average common shares outstanding:    
Basic (in shares) 104.3 103.6
Diluted (in shares) 105.3 104.7
XML 13 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Instruments (Details) - Senior Notes - Fair Value, Inputs, Level 2
Mar. 31, 2020
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fixed rate senior notes carrying amount $ 5,300,000,000
$600 3.000% senior notes due 2020  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value 601,000,000
Face value of debt $ 600,000,000
Interest rate on senior notes 3.00%
$500 2.800% senior notes due 2021  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Long-term debt, fair value $ 501,000,000
Face value of debt $ 500,000,000
Interest rate on senior notes 2.80%
$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 $ 511,000,000
Face value of debt $ 500,000,000
Interest rate on senior notes 3.125%
$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 $ 721,000,000
Face value of debt $ 700,000,000
Interest rate on senior notes 3.65%
$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 $ 492,000,000
Face value of debt $ 500,000,000
Interest rate on senior notes 2.35%
$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 $ 323,000,000
Face value of debt $ 300,000,000
Interest rate on senior notes 3.85%
$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 $ 723,000,000
Face value of debt $ 700,000,000
Interest rate on senior notes 3.80%
$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 $ 860,000,000
Face value of debt $ 800,000,000
Interest rate on senior notes 4.20%
$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 $ 681,000,000
Face value of debt $ 700,000,000
Interest rate on senior notes 2.95%
XML 14 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets (Goodwill) (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Goodwill [Roll Forward]  
Balances $ 10,815.4
Additions 0.0
Other 1.0
Currency translation adjustments (83.9)
Balances 10,732.5
Application Software  
Goodwill [Roll Forward]  
Balances 5,389.4
Additions 0.0
Other 0.7
Currency translation adjustments (22.1)
Balances 5,368.0
Network Software & Systems  
Goodwill [Roll Forward]  
Balances 3,933.5
Additions 0.0
Other 0.3
Currency translation adjustments (43.3)
Balances 3,890.5
Measurement & Analytical Solutions  
Goodwill [Roll Forward]  
Balances 1,178.0
Additions 0.0
Other 0.0
Currency translation adjustments (12.4)
Balances 1,165.6
Process Technologies  
Goodwill [Roll Forward]  
Balances 314.5
Additions 0.0
Other 0.0
Currency translation adjustments (6.1)
Balances $ 308.4
XML 15 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Based Compensation (Stock Based Compensation Expense) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Payment Arrangement [Abstract]    
Stock-based compensation $ 27.7 $ 25.3
Tax effect recognized in net earnings $ 5.8 $ 5.3
XML 16 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 2020
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, 2019$5,389.4  $3,933.5  $1,178.0  $314.5  $10,815.4  
Additions—  —  —  —  —  
Other0.7  0.3  —  —  1.0  
Currency translation adjustments(22.1) (43.3) (12.4) (6.1) (83.9) 
Balances at March 31, 2020$5,368.0  $3,890.5  $1,165.6  $308.4  $10,732.5  

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$4,955.4  $(1,349.4) $3,606.0  
Unpatented technology613.0  (279.6) 333.4  
Software172.2  (111.5) 60.7  
Patents and other protective rights12.0  (8.0) 4.0  
Trade names7.9  (4.1) 3.8  
Assets not subject to amortization:
Trade names659.8  —  659.8  
Balances at December 31, 2019$6,420.3  $(1,752.6) $4,667.7  
Assets subject to amortization:
Customer related intangibles$4,915.5  $(1,416.9) $3,498.6  
Unpatented technology605.3  (298.2) 307.1  
Software171.8  (115.5) 56.3  
Patents and other protective rights11.8  (7.9) 3.9  
Trade names7.9  (4.6) 3.3  
Assets not subject to amortization:
Trade names653.8  —  653.8  
Balances at March 31, 2020$6,366.1  $(1,843.1) $4,523.0  

Amortization expense of other intangible assets was $100.7 and $82.6 during the three months ended March 31, 2020 and 2019, 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.

In the first quarter of 2020, changes in facts and circumstances and general market declines from the coronavirus global pandemic (COVID-19) resulted in reduced expectations of near term future operating results. The Company considered these circumstances and the potential long-term impact on revenues and cash flows associated with its trade names and reporting units and determined that an indicator of possible impairment did not exist. While we have concluded that a triggering event did not occur during the quarter ended March 31, 2020, a prolonged COVID-19 pandemic could further impact the expectations of future operating results and assumptions that are significant enough that an interim impairment review would be required. This is particularly true for the trade name associated with our lab software business, which had a fair value approximating its carrying value of $100.4 as of October 1, 2019, its most recent quantitative analysis. The Company will perform the annual analysis during the fourth quarter of 2020.
XML 17 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Business Segments
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Business Segments Business Segments
Net revenues and operating profit by segment are set forth in the following table:
Three months ended March 31,
20202019Change %
Net revenues:
Application Software$405.1  $381.2  6.3 %
Network Software & Systems438.2  345.7  26.8 %
Measurement & Analytical Solutions365.2  401.8  (9.1)%
Process Technologies142.2  158.5  (10.3)%
Total$1,350.7  $1,287.2  4.9 %
Gross profit:
Application Software$270.4  $253.4  6.7 %
Network Software & Systems293.2  239.0  22.7 %
Measurement & Analytical Solutions214.6  231.2  (7.2)%
Process Technologies78.6  87.0  (9.7)%
Total$856.8  $810.6  5.7 %
Operating profit*:
Application Software$97.6  $91.4  6.8 %
Network Software & Systems138.7  125.3  10.7 %
Measurement & Analytical Solutions114.0  118.1  (3.5)%
Process Technologies43.3  50.1  (13.6)%
Total$393.6  $384.9  2.3 %
Long-lived assets:
Application Software$85.1  $82.0  3.8 %
Network Software & Systems48.5  35.4  37.0 %
Measurement & Analytical Solutions39.1  40.2  (2.7)%
Process Technologies21.0  22.0  (4.5)%
Total$193.7  $179.6  7.9 %
 
*Segment operating profit is before unallocated corporate general and administrative expenses; these expenses were $44.4 and $38.5 for the three months ended March 31, 2020 and 2019, respectively.
XML 18 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Based Compensation (Tables)
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock Based Compensation Expense
The following table provides information regarding the Company’s stock-based compensation expense:
Three months ended March 31,
20202019
Stock-based compensation$27.7  $25.3  
Tax effect recognized in net earnings5.8  5.3  
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,
20202019
Risk-free interest rate (%)0.83  2.44  
Expected option life (years)5.645.41
Expected volatility (%)20.18  19.24  
Expected dividend yield (%)0.62  0.59  
XML 19 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Business Segments (Tables)
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Segment Reporting Information
Net revenues and operating profit by segment are set forth in the following table:
Three months ended March 31,
20202019Change %
Net revenues:
Application Software$405.1  $381.2  6.3 %
Network Software & Systems438.2  345.7  26.8 %
Measurement & Analytical Solutions365.2  401.8  (9.1)%
Process Technologies142.2  158.5  (10.3)%
Total$1,350.7  $1,287.2  4.9 %
Gross profit:
Application Software$270.4  $253.4  6.7 %
Network Software & Systems293.2  239.0  22.7 %
Measurement & Analytical Solutions214.6  231.2  (7.2)%
Process Technologies78.6  87.0  (9.7)%
Total$856.8  $810.6  5.7 %
Operating profit*:
Application Software$97.6  $91.4  6.8 %
Network Software & Systems138.7  125.3  10.7 %
Measurement & Analytical Solutions114.0  118.1  (3.5)%
Process Technologies43.3  50.1  (13.6)%
Total$393.6  $384.9  2.3 %
Long-lived assets:
Application Software$85.1  $82.0  3.8 %
Network Software & Systems48.5  35.4  37.0 %
Measurement & Analytical Solutions39.1  40.2  (2.7)%
Process Technologies21.0  22.0  (4.5)%
Total$193.7  $179.6  7.9 %
 
*Segment operating profit is before unallocated corporate general and administrative expenses; these expenses were $44.4 and $38.5 for the three months ended March 31, 2020 and 2019, respectively.
XML 20 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Weighted Average Shares Outstanding (Narrative) (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive stock options (in shares) 1,318 1,381
XML 21 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues from Contracts (Disaggregation of Revenue) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Net revenues $ 1,350.7 $ 1,287.2
Software and related services    
Disaggregation of Revenue [Line Items]    
Net revenues 668.5 576.8
Engineered products and related services    
Disaggregation of Revenue [Line Items]    
Net revenues $ 682.2 $ 710.4
JSON 22 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rop-20200331.htm": { "axisCustom": 1, "axisStandard": 15, "contextCount": 99, "dts": { "calculationLink": { "local": [ "rop-20200331_cal.xml" ] }, "definitionLink": { "local": [ "rop-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "rop-20200331.htm" ] }, "labelLink": { "local": [ "rop-20200331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "rop-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "rop-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 311, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 5 }, "keyCustom": 19, "keyStandard": 239, "memberCustom": 16, "memberStandard": 21, "nsprefix": "rop", "nsuri": "http://ropertech.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109104 - Disclosure - Stock Based Compensation", "role": "http://ropertech.com/role/StockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Inventories", "role": "http://ropertech.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117106 - 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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122107 - Disclosure - Debt", "role": "http://ropertech.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124108 - Disclosure - Fair Value of Financial Instruments", "role": "http://ropertech.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127109 - Disclosure - Contingencies", "role": "http://ropertech.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128110 - Disclosure - Business Segments", "role": "http://ropertech.com/role/BusinessSegments", "shortName": "Business Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131111 - Disclosure - Revenues from Contracts", "role": "http://ropertech.com/role/RevenuesfromContracts", "shortName": "Revenues from Contracts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - 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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - 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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Inventories (Tables)", "role": "http://ropertech.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - 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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://ropertech.com/role/FairValueofFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Business Segments (Tables)", "role": "http://ropertech.com/role/BusinessSegmentsTables", "shortName": "Business Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Revenues from Contracts (Tables)", "role": "http://ropertech.com/role/RevenuesfromContractsTables", "shortName": "Revenues from Contracts (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ib35f2f1ceb3041b69689b7afdc054cd0_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Recent Accounting Pronouncements (Details)", "role": "http://ropertech.com/role/RecentAccountingPronouncementsDetails", "shortName": "Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "i2cf57ad60ca947b18e626bdf9c7a6ae6_I20200101", "decimals": "-5", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "i67d6d6726ebb4559b52104ecbc1fc062_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "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": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "i67d6d6726ebb4559b52104ecbc1fc062_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - 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:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "iffab37320d5c42cd8e8f2b7030ae03f9_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - 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-20200331.htm", "contextRef": "iffab37320d5c42cd8e8f2b7030ae03f9_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "iffab37320d5c42cd8e8f2b7030ae03f9_D20200101-20200331", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - 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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "iffab37320d5c42cd8e8f2b7030ae03f9_D20200101-20200331", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ib35f2f1ceb3041b69689b7afdc054cd0_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - 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-20200331.htm", "contextRef": "ib35f2f1ceb3041b69689b7afdc054cd0_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ia400ae60e337437cbbe63a6f9939efb3_I20191231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419408 - 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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "rop:ScheduleOfOtherIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ib35f2f1ceb3041b69689b7afdc054cd0_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420409 - 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", "rop:ScheduleOfOtherIntangibleAssetsByMajorClassTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ib35f2f1ceb3041b69689b7afdc054cd0_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421410 - 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-20200331.htm", "contextRef": "i73796b5f47004f5494534b31d895d500_D20200101-20200331", "decimals": "-5", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ic6ed1368fd0848deaf9b276ec9c9d4f5_I20200423", "decimals": "INF", "first": true, "lang": null, "name": "rop:LineOfCreditFacilityCovenantAggregateUnrestrictedCashThreshold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Debt (Details)", "role": "http://ropertech.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ic6ed1368fd0848deaf9b276ec9c9d4f5_I20200423", "decimals": "INF", "first": true, "lang": null, "name": "rop:LineOfCreditFacilityCovenantAggregateUnrestrictedCashThreshold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "i2ea7690761144d23a56c3196b05e7f21_I20200331", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LongtermDebtPercentageBearingFixedInterestAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Fair Value of Financial Instruments (Details)", "role": "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "i2ea7690761144d23a56c3196b05e7f21_I20200331", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LongtermDebtPercentageBearingFixedInterestAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430413 - 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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "3", "lang": null, "name": "rop:IncreaseDecreaseInNetSalesPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ib35f2f1ceb3041b69689b7afdc054cd0_I20200331", "decimals": "-5", "first": true, "lang": null, "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-20200331.htm", "contextRef": "ib35f2f1ceb3041b69689b7afdc054cd0_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433414 - 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", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ia5e252b96a0b44a897bc8216a10132ad_D20200101-20200331", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ib35f2f1ceb3041b69689b7afdc054cd0_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434415 - 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-20200331.htm", "contextRef": "ib35f2f1ceb3041b69689b7afdc054cd0_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ib35f2f1ceb3041b69689b7afdc054cd0_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435416 - 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-20200331.htm", "contextRef": "ib35f2f1ceb3041b69689b7afdc054cd0_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436417 - Disclosure - Revenues from Contracts (Contract Balances - Narrative) (Details)", "role": "http://ropertech.com/role/RevenuesfromContractsContractBalancesNarrativeDetails", "shortName": "Revenues from Contracts (Contract Balances - Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "-5", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "id915e519cae44a7eaceaab803583be6e_I20181231", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "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-20200331.htm", "contextRef": "i0ee0944496f54e289fb37bfa92b915a4_I20181231", "decimals": "-5", "lang": null, "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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "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-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Recent Accounting Pronouncements", "role": "http://ropertech.com/role/RecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20200331.htm", "contextRef": "ifbaf472a86ec4db6af4b697b119531ca_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 39, "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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 CCYY 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/2019-01-31", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r254" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r255" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r256" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r256" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r256" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r257" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r256" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r256" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r256" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r256" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r252" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r253" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "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/20200331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "rop_ContractWithCustomerAssetNetIncreaseDecrease": { "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, Asset, Net, Increase (Decrease)", "label": "Contract With Customer, Asset, Net, Increase (Decrease)", "terseLabel": "Change in unbilled receivables" } } }, "localname": "ContractWithCustomerAssetNetIncreaseDecrease", "nsuri": "http://ropertech.com/20200331", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "rop_ContractWithCustomerLiabilityBillingsInExcessOfRevenuesAndCustomerDepositsIncreaseDecrease": { "auth_ref": [], "calculation": { "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails": { "order": 2.0, "parentTag": "rop_IncreaseDecreaseInContractWithCustomerAssetLiability", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Billings In-Excess Of Revenues, And Customer Deposits, Increase (Decrease)", "label": "Contract With Customer, Liability, Billings In-Excess Of Revenues, And Customer Deposits, Increase (Decrease)", "negatedLabel": "Change in contract liabilities - current" } } }, "localname": "ContractWithCustomerLiabilityBillingsInExcessOfRevenuesAndCustomerDepositsIncreaseDecrease", "nsuri": "http://ropertech.com/20200331", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "rop_ContractWithCustomerLiabilityDeferredRevenueBillingsInExcessOfRevenuesAndCustomerDepositsCurrent": { "auth_ref": [], "calculation": { "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails": { "order": 2.0, "parentTag": "rop_ContractWithCustomerNetAssetLiability", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Deferred Revenue, Billings In-Excess Of Revenues, And Customer Deposits, Current", "label": "Contract With Customer, Liability, Deferred Revenue, Billings In-Excess Of Revenues, And Customer Deposits, Current", "negatedLabel": "Contract liabilities - current" } } }, "localname": "ContractWithCustomerLiabilityDeferredRevenueBillingsInExcessOfRevenuesAndCustomerDepositsCurrent", "nsuri": "http://ropertech.com/20200331", "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/20200331", "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/20200331", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "rop_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative Effect, Period Of Adoption, Adjustment", "label": "Cumulative Effect, Period Of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period Of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://ropertech.com/20200331", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited", "http://ropertech.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "rop_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative Effect, Period Of Adoption", "label": "Cumulative Effect, Period Of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period Of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://ropertech.com/20200331", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited", "http://ropertech.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "rop_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative Effect, Period of Adoption", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://ropertech.com/20200331", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited", "http://ropertech.com/role/RecentAccountingPronouncementsDetails" ], "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/20200331", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "rop_GainLossOnDispositionOfBusinessNetOfIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 disposal of business, net of associated income tax" } } }, "localname": "GainLossOnDispositionOfBusinessNetOfIncomeTaxExpenseBenefit", "nsuri": "http://ropertech.com/20200331", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "rop_IncomeTaxesPaidOnDispositionOfBusiness": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Income Taxes Paid On Disposition Of Business", "label": "Income Taxes Paid On Disposition Of Business", "negatedTerseLabel": "Cash tax paid for gain on disposal of business" } } }, "localname": "IncomeTaxesPaidOnDispositionOfBusiness", "nsuri": "http://ropertech.com/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "percentItemType" }, "rop_IncreaseDecreaseInUnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/20200331", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "rop_LineOfCreditFacilityCovenantAggregateUnrestrictedCashThreshold": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Covenant, Aggregate Unrestricted Cash Threshold", "label": "Line Of Credit Facility, Covenant, Aggregate Unrestricted Cash Threshold", "terseLabel": "Maximum unrestricted cash allowed" } } }, "localname": "LineOfCreditFacilityCovenantAggregateUnrestrictedCashThreshold", "nsuri": "http://ropertech.com/20200331", "presentation": [ "http://ropertech.com/role/DebtDetails" ], "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/20200331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "rop_PercentChangeInLongLivedAssets": { "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": "Percent change in Long-lived assets", "verboseLabel": "Percent change in long-lived assets" } } }, "localname": "PercentChangeInLongLivedAssets", "nsuri": "http://ropertech.com/20200331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "percentItemType" }, "rop_ProceedsFromStockBasedCompensationNet": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "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/20200331", "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/20200331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "rop_ScheduleOfOtherIntangibleAssetsByMajorClassTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of other intangibles assets, in total and by major class, including the gross carrying amount and accumulated amortization as applicable. 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": "Schedule Of Other Intangible Assets By Major Class [Table Text Block]", "terseLabel": "Other Intangible Assets" } } }, "localname": "ScheduleOfOtherIntangibleAssetsByMajorClassTableTextBlock", "nsuri": "http://ropertech.com/20200331", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "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/20200331", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "rop_SeniorNotesDue2020Member": { "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 2020 [Member]", "terseLabel": "$600 3.000% senior notes due 2020" } } }, "localname": "SeniorNotesDue2020Member", "nsuri": "http://ropertech.com/20200331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDue2021Member": { "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 2021 [Member]", "terseLabel": "$500 2.800% senior notes due 2021" } } }, "localname": "SeniorNotesDue2021Member", "nsuri": "http://ropertech.com/20200331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "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/20200331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "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/20200331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "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/20200331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "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/20200331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "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/20200331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "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/20200331", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "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/20200331", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "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/20200331", "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/20200331", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r101", "r107" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r109", "r165", "r168", "r250", "r251" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "ASC 326" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited", "http://ropertech.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r233", "r247" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r17", "r112", "r113", "r166" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r13", "r230", "r242" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r233", "r247" ], "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.", "label": "Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r45", "r46", "r47" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r44", "r47", "r48", "r209" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r18" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r85" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited", "http://ropertech.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "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 to cash flows from operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r176", "r191", "r195" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r58", "r76", "r221" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r76", "r130", "r137" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r96" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/WeightedAverageSharesOutstandingNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/WeightedAverageSharesOutstandingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/WeightedAverageSharesOutstandingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/WeightedAverageSharesOutstandingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r104", "r228", "r241" ], "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r43" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r178", "r192" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails", "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsUsedtoValueOptionGrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r26", "r78" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r72", "r78", "r79" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r72", "r217" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r34", "r146", "r234", "r246" ], "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 9 )" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r156" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r131", "r135", "r203" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r159", "r160", "r166" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r159", "r160", "r166" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r167" ], "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": "Contract with customer, revenues recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsContractBalancesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r108" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r60" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r202" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r229", "r231", "r240" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r220", "r222" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face value of debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate on senior notes" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r32" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r32", "r81", "r152", "r153", "r154", "r155", "r219", "r220", "r222", "r239" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r170", "r171" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 3.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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r198" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r197", "r198" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r76", "r141" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r165" ], "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": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r196" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r156", "r238" ], "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r57", "r86", "r91", "r93", "r94", "r95", "r98", "r236", "r249" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r57", "r86", "r91", "r93", "r94", "r95", "r98", "r236", "r249" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r99" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/WeightedAverageSharesOutstanding" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r217" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r191" ], "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" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r189" ], "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", "verboseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails", "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsUsedtoValueOptionGrantsDetails", "http://ropertech.com/role/WeightedAverageSharesOutstandingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r151" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited", "http://ropertech.com/role/RecentAccountingPronouncementsDetails" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r212", "r213", "r214", "r216" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r172", "r173", "r174", "r213", "r224" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r215" ], "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" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r172", "r173", "r174", "r213", "r225" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r212", "r213" ], "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": "Fixed-Rate Senior Notes, Fair Value" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r136" ], "calculation": { "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r131", "r133", "r136", "r139", "r227" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r136", "r227" ], "calculation": { "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r131", "r135" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r136" ], "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 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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r76", "r210" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "terseLabel": "Gain on disposal of business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r61" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r122", "r123" ], "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": "Balances", "periodStartLabel": "Balances", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r124" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r140" ], "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillOtherIncreaseDecrease": { "auth_ref": [ "r126" ], "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r125", "r126", "r200" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r59" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails", "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r82" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r80", "r103", "r199" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r75" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r75" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes, excluding tax associated with gain on disposal of business" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r75" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r75" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r92", "r97" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/WeightedAverageSharesOutstandingScheduleofWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r132", "r138" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r138" ], "calculation": { "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 }, "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r132", "r138" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r129", "r134" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r55", "r102", "r218", "r221", "r237" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r119" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r38" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r41", "r117" ], "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": "Total Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r40" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r41", "r84", "r117", "r118" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r39" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r29" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r232", "r244" ], "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\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-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\u2019 EQUITY:" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r28" ], "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r32" ], "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r32" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r32", "r149" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r147", "r148" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r72" ], "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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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 used in financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r72" ], "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 (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r72", "r74", "r77" ], "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r49", "r52", "r56", "r77", "r97", "r235", "r248" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://ropertech.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited": { "order": 2.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", "terseLabel": "Net earnings", "totalLabel": "Net earnings", "verboseLabel": "Net earnings" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "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": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r85", "r87" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://ropertech.com/role/RecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r110" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r62" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r211" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 5.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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r27" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r206", "r207", "r208" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited", "http://ropertech.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r50", "r53", "r206", "r207", "r208" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeunaudited": { "order": 1.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, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-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, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r33" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r205" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForOtherOperatingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r64", "r67", "r83" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "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", "negatedLabel": "Other, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r70" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r65" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r66" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r66" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r5", "r7", "r120", "r121" ], "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 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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r63" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from (used in) disposal of businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r69", "r71", "r83" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [ "r83" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfTreasuryStock": { "auth_ref": [ "r68" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r68", "r193" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r142", "r245" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r96" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r156", "r243" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited", "http://ropertech.com/role/RecentAccountingPronouncementsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r164", "r165" ], "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/2019-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": [ "r169" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContracts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r162" ], "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r163" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r163" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/WeightedAverageSharesOutstandingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Stock Based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r131", "r135" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r127", "r128" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r127", "r128" ], "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": "Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r23", "r24", "r25" ], "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": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r100", "r104", "r105", "r106", "r127" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r100", "r104", "r105", "r106", "r127" ], "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": "Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r178", "r192" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails", "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsUsedtoValueOptionGrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r184" ], "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": "Weighted Average Assumptions Used to Value Option Grants" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r97" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/WeightedAverageSharesOutstandingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r111" ], "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r61", "r116" ], "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r192" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r181" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r181" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r182" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r182" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r187" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsUsedtoValueOptionGrantsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r186" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsUsedtoValueOptionGrantsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r188" ], "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails", "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsUsedtoValueOptionGrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r192" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r180" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r183" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r175", "r179" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails", "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsUsedtoValueOptionGrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r185", "r194" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsUsedtoValueOptionGrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r104", "r127", "r143", "r144", "r145", "r250" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/BusinessSegmentsDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r36", "r151" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited", "http://ropertech.com/role/RecentAccountingPronouncementsDetails" ], "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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r15", "r16", "r151", "r156" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r151", "r156" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r15", "r16", "r156", "r177", "r183" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r36", "r151", "r156" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r15", "r16", "r151", "r156", "r157" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r20", "r21", "r114" ], "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", "periodStartLabel": "Balance", "terseLabel": "Stockholders' equity", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited", "http://ropertech.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r201" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r35", "r157" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r35", "r157", "r158" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityunaudited", "http://ropertech.com/role/RecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r37", "r226" ], "calculation": { "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails": { "order": 1.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/2019-01-31", "presentation": [ "http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 4.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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r204" ], "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/WeightedAverageSharesOutstandingScheduleofWeightedAverageSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r90", "r95" ], "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/2019-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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r89", "r95" ], "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/2019-01-31", "presentation": [ "http://ropertech.com/role/CondensedConsolidatedStatementsofEarningsunaudited", "http://ropertech.com/role/WeightedAverageSharesOutstandingScheduleofWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r11": { "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=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r114": { "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=27010918&loc=d3e74512-122707" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118950378&loc=SL82887624-210437" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r12": { "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=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5865-108316" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r129": { "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" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r156": { "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=27012166&loc=d3e187085-122770" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=75028277&loc=d3e19793-108362" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r173": { "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=118255775&loc=d3e1928-114920" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "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=116856206&loc=d3e5070-113901" }, "r181": { "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=116856206&loc=d3e5070-113901" }, "r182": { "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=116856206&loc=d3e5070-113901" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r185": { "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=116856206&loc=d3e5070-113901" }, "r186": { "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=116856206&loc=d3e5070-113901" }, "r187": { "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=116856206&loc=d3e5070-113901" }, "r188": { "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=116856206&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r19": { "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=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r191": { "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=116856206&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r194": { "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=115993241&loc=d3e301413-122809" }, "r195": { "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=115993241&loc=d3e301413-122809" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r227": { "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" }, "r228": { "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=6876686&loc=d3e534808-122878" }, "r229": { "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=6876686&loc=d3e534808-122878" }, "r23": { "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=6877327&loc=d3e13212-122682" }, "r230": { "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=6876686&loc=d3e534808-122878" }, "r231": { "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=6876686&loc=d3e534808-122878" }, "r232": { "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=6876686&loc=d3e534808-122878" }, "r233": { "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=6876686&loc=d3e534808-122878" }, "r234": { "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=6876686&loc=d3e534808-122878" }, "r235": { "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=116637391&loc=SL114874048-224260" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r237": { "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=116637391&loc=SL114874048-224260" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r24": { "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=6877327&loc=d3e13212-122682" }, "r240": { "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=119400593&loc=d3e572229-122910" }, "r241": { "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=119400593&loc=d3e572229-122910" }, "r242": { "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=119400593&loc=d3e572229-122910" }, "r243": { "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=119400593&loc=d3e572229-122910" }, "r244": { "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=119400593&loc=d3e572229-122910" }, "r245": { "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=119400593&loc=d3e572229-122910" }, "r246": { "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=119400593&loc=d3e572229-122910" }, "r247": { "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=119400593&loc=d3e572229-122910" }, "r248": { "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=116637232&loc=SL114874131-224263" }, "r249": { "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=116637232&loc=SL114874131-224263" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r252": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r253": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r254": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r255": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r256": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r257": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r55": { "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=116634182&loc=SL114868664-224227" }, "r56": { "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=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "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=116634182&loc=SL114868664-224227" }, "r59": { "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=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "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=116634182&loc=SL114868664-224227" }, "r61": { "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=116634182&loc=SL114868664-224227" }, "r62": { "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=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r80": { "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=26873400&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r83": { "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=26873400&loc=d3e24072-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" } }, "version": "2.1" } XML 23 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Weighted Average Shares Outstanding (Schedule of Weighted Average Shares Outstanding) (Details) - shares
shares in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share [Abstract]    
Basic shares outstanding (in shares) 104.3 103.6
Effect of potential common stock:    
Common stock awards (in shares) 1.0 1.1
Diluted shares outstanding (in shares) 105.3 104.7
XML 24 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Weighted Average Shares Outstanding (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Weighted Average Shares Outstanding 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,
20202019
Basic shares outstanding104.3  103.6  
Effect of potential common stock:
Common stock awards1.0  1.1  
Diluted shares outstanding105.3  104.7  
XML 25 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Fixed-Rate Senior Notes, Fair Value
Roper’s debt at March 31, 2020 included $5,300 of fixed-rate senior notes with the following fair values:
$600 3.000% senior notes due 2020
601  
$500 2.800% senior notes due 2021
501  
$500 3.125% senior notes due 2022
511  
$700 3.650% senior notes due 2023
721  
$500 2.350% senior notes due 2024
492  
$300 3.850% senior notes due 2025
323  
$700 3.800% senior notes due 2026
723  
$800 4.200% senior notes due 2028
860  
$700 2.950% senior notes due 2029
681  
XML 27 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues from Contracts (Remaining Performance Obligations Narrative) (Details)
$ in Millions
Mar. 31, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligations $ 3,543.4
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations, percentage 58.00%
Remaining performance obligations, expected timing of satisfaction 12 months
XML 28 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Changes in Stockholders' Equity (unaudited) (Parenthetical) - $ / shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Stockholders' Equity [Abstract]    
Dividends declared (in usd per share) $ 0.5125 $ 0.4625
XML 29 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Comprehensive Income (unaudited) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Comprehensive Income [Abstract]    
Net earnings $ 240.3 $ 369.6
Other comprehensive income, net of tax:    
Foreign currency translation adjustments (128.2) 28.7
Total other comprehensive income, net of tax (128.2) 28.7
Comprehensive income $ 112.1 $ 398.3
XML 30 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets (Other Intangible Assets) (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Accumulated amortization $ (1,843.1) $ (1,752.6)
Intangible assets, gross (excluding goodwill) 6,366.1 6,420.3
Intangible assets, net (excluding goodwill) 4,523.0 4,667.7
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets (excluding goodwill) 653.8 659.8
Customer related intangibles    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 4,915.5 4,955.4
Accumulated amortization (1,416.9) (1,349.4)
Finite-lived intangible assets, net 3,498.6 3,606.0
Unpatented technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 605.3 613.0
Accumulated amortization (298.2) (279.6)
Finite-lived intangible assets, net 307.1 333.4
Software    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 171.8 172.2
Accumulated amortization (115.5) (111.5)
Finite-lived intangible assets, net 56.3 60.7
Patents and other protective rights    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 11.8 12.0
Accumulated amortization (7.9) (8.0)
Finite-lived intangible assets, net 3.9 4.0
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 7.9 7.9
Accumulated amortization (4.6) (4.1)
Finite-lived intangible assets, net $ 3.3 $ 3.8
XML 31 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Based Compensation (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Employee stock options granted during the period (in shares) 725 686
Fair value per share (in dollars per share) $ 62.02 $ 67.61
Cash received from exercise of options $ 22.9 $ 36.8
Restricted Stock Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock awards granted during period (in shares) 179 258
Weighted average fair value per share of restricted stock awards granted during the period (in dollars per share) $ 340.92 $ 309.02
Restricted stock awards vested during period (in shares) 96  
Weighted average grant date fair value per share (in dollars per share) $ 248.05  
Weighted average vest date fair value per share (in dollars per share) $ 333.75  
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 5.00%  
Shares of stock purchased during the period by participants in the employee stock purchase plan (in shares) 8 8
Amount paid for stock purchased during the period by participants in the employee stock purchase plan $ 2.8 $ 2.2
XML 32 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Business Segments (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment Reporting Information [Line Items]    
Net revenues: $ 1,350.7 $ 1,287.2
Percent change in net revenues 4.90%  
Gross profit: $ 856.8 810.6
Percent change in gross profit 5.70%  
Operating profit $ 393.6 384.9
Percent change in operating profit 2.30%  
Long-lived assets: $ 193.7 179.6
Percent change in long-lived assets 7.90%  
Corporate    
Segment Reporting Information [Line Items]    
Unallocated corporate general and administrative expenses $ 44.4 38.5
Application Software    
Segment Reporting Information [Line Items]    
Net revenues: $ 405.1 381.2
Percent change in net revenues 6.30%  
Gross profit: $ 270.4 253.4
Percent change in gross profit 6.70%  
Operating profit $ 97.6 91.4
Percent change in operating profit 6.80%  
Long-lived assets: $ 85.1 82.0
Percent change in long-lived assets 3.80%  
Network Software & Systems    
Segment Reporting Information [Line Items]    
Net revenues: $ 438.2 345.7
Percent change in net revenues 26.80%  
Gross profit: $ 293.2 239.0
Percent change in gross profit 22.70%  
Operating profit $ 138.7 125.3
Percent change in operating profit 10.70%  
Long-lived assets: $ 48.5 35.4
Percent change in long-lived assets 37.00%  
Measurement & Analytical Solutions    
Segment Reporting Information [Line Items]    
Net revenues: $ 365.2 401.8
Percent change in net revenues (9.10%)  
Gross profit: $ 214.6 231.2
Percent change in gross profit (7.20%)  
Operating profit $ 114.0 118.1
Percent change in operating profit (3.50%)  
Long-lived assets: $ 39.1 40.2
Percent change in long-lived assets (2.70%)  
Process Technologies    
Segment Reporting Information [Line Items]    
Net revenues: $ 142.2 158.5
Percent change in net revenues (10.30%)  
Gross profit: $ 78.6 87.0
Percent change in gross profit (9.70%)  
Operating profit $ 43.3 50.1
Percent change in operating profit (13.60%)  
Long-lived assets: $ 21.0 $ 22.0
Percent change in long-lived assets (4.50%)  
XML 33 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Inventories Inventories
The components of inventory were as follows:
March 31,
2020
December 31,
2019
Raw materials and supplies$127.1  $125.1  
Work in process31.5  30.9  
Finished products81.7  76.0  
Inventory reserves(34.1) (33.4) 
$206.2  $198.6  
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Contingencies
3 Months Ended
Mar. 31, 2020
Loss Contingency [Abstract]  
Contingencies Contingencies
Roper, in the ordinary course of business, is the subject of, or a party to, various pending or threatened legal actions, including product liability and employment practices that, in general, are based upon claims of the kind that have been customary over the past several years and which the Company is vigorously defending. After analyzing the Company’s contingent liabilities on a gross basis and, based upon past experience with resolution of its product liability and employment practices claims and the limits of the primary, excess, and umbrella liability insurance coverages that are available 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.

Roper or its subsidiaries have been named defendants along with numerous industrial companies in asbestos-related litigation claims in certain U.S. states. No significant resources have been required by Roper to respond to these cases and Roper believes
it has valid defenses to such claims and, if required, intends to defend them vigorously. Given the state of these claims, it is not possible to determine the potential liability, if any.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Inventories
The components of inventory were as follows:
March 31,
2020
December 31,
2019
Raw materials and supplies$127.1  $125.1  
Work in process31.5  30.9  
Finished products81.7  76.0  
Inventory reserves(34.1) (33.4) 
$206.2  $198.6  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues from Contracts (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Three Months Ended March 31,
20202019
Software and related services$668.5  $576.8  
Engineered products and related services682.2  710.4  
Net revenues$1,350.7  $1,287.2  
Contract Balances
Contract balances

Balance Sheet AccountMarch 31, 2020December 31, 2019Change
Unbilled receivables $225.3  $183.5  $41.8  
Contract liabilities - current (1)
(836.0) (840.8) 4.8  
Deferred revenue - non-current (2)
(32.6) (33.2) 0.6  
Net contract assets/(liabilities)$(643.3) $(690.5) $47.2  
(1) Consists of “Deferred revenue,” and billings in-excess of revenues (“BIE”). BIE is reported in “Other accrued liabilities” in our Condensed Consolidated Balance Sheets.
(2) The non-current portion of deferred revenue is included in “Other liabilities” in our Condensed Consolidated Balance Sheets.
XML 37 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 99 258 1 false 39 0 false 4 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 2102102 - 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 - Stock Based Compensation Sheet http://ropertech.com/role/StockBasedCompensation Stock Based Compensation Notes 11 false false R12.htm 2114105 - Disclosure - Inventories Sheet http://ropertech.com/role/Inventories Inventories Notes 12 false false R13.htm 2117106 - Disclosure - Goodwill and Other Intangible Assets Sheet http://ropertech.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 13 false false R14.htm 2122107 - Disclosure - Debt Sheet http://ropertech.com/role/Debt Debt Notes 14 false false R15.htm 2124108 - Disclosure - Fair Value of Financial Instruments Sheet http://ropertech.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 15 false false R16.htm 2127109 - Disclosure - Contingencies Sheet http://ropertech.com/role/Contingencies Contingencies Notes 16 false false R17.htm 2128110 - Disclosure - Business Segments Sheet http://ropertech.com/role/BusinessSegments Business Segments Notes 17 false false R18.htm 2131111 - Disclosure - Revenues from Contracts Sheet http://ropertech.com/role/RevenuesfromContracts Revenues from Contracts Notes 18 false false R19.htm 2203201 - Disclosure - Recent Accounting Pronouncements (Policies) Sheet http://ropertech.com/role/RecentAccountingPronouncementsPolicies Recent Accounting Pronouncements (Policies) Policies http://ropertech.com/role/RecentAccountingPronouncements 19 false false R20.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 20 false false R21.htm 2310302 - Disclosure - Stock Based Compensation (Tables) Sheet http://ropertech.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://ropertech.com/role/StockBasedCompensation 21 false false R22.htm 2315303 - Disclosure - Inventories (Tables) Sheet http://ropertech.com/role/InventoriesTables Inventories (Tables) Tables http://ropertech.com/role/Inventories 22 false false R23.htm 2318304 - 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 23 false false R24.htm 2325305 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://ropertech.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://ropertech.com/role/FairValueofFinancialInstruments 24 false false R25.htm 2329306 - Disclosure - Business Segments (Tables) Sheet http://ropertech.com/role/BusinessSegmentsTables Business Segments (Tables) Tables http://ropertech.com/role/BusinessSegments 25 false false R26.htm 2332307 - Disclosure - Revenues from Contracts (Tables) Sheet http://ropertech.com/role/RevenuesfromContractsTables Revenues from Contracts (Tables) Tables http://ropertech.com/role/RevenuesfromContracts 26 false false R27.htm 2404401 - Disclosure - Recent Accounting Pronouncements (Details) Sheet http://ropertech.com/role/RecentAccountingPronouncementsDetails Recent Accounting Pronouncements (Details) Details http://ropertech.com/role/RecentAccountingPronouncementsPolicies 27 false false R28.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 http://ropertech.com/role/WeightedAverageSharesOutstandingTables 28 false false R29.htm 2408403 - Disclosure - Weighted Average Shares Outstanding (Narrative) (Details) Sheet http://ropertech.com/role/WeightedAverageSharesOutstandingNarrativeDetails Weighted Average Shares Outstanding (Narrative) (Details) Details http://ropertech.com/role/WeightedAverageSharesOutstandingTables 29 false false R30.htm 2411404 - Disclosure - Stock Based Compensation (Stock Based Compensation Expense) (Details) Sheet http://ropertech.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock Based Compensation (Stock Based Compensation Expense) (Details) Details http://ropertech.com/role/StockBasedCompensationTables 30 false false R31.htm 2412405 - Disclosure - Stock Based Compensation (Narrative) (Details) Sheet http://ropertech.com/role/StockBasedCompensationNarrativeDetails Stock Based Compensation (Narrative) (Details) Details http://ropertech.com/role/StockBasedCompensationTables 31 false false R32.htm 2413406 - 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 http://ropertech.com/role/StockBasedCompensationTables 32 false false R33.htm 2416407 - Disclosure - Inventories (Details) Sheet http://ropertech.com/role/InventoriesDetails Inventories (Details) Details http://ropertech.com/role/InventoriesTables 33 false false R34.htm 2419408 - Disclosure - Goodwill and Other Intangible Assets (Goodwill) (Details) Sheet http://ropertech.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails Goodwill and Other Intangible Assets (Goodwill) (Details) Details http://ropertech.com/role/GoodwillandOtherIntangibleAssetsTables 34 false false R35.htm 2420409 - 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 http://ropertech.com/role/GoodwillandOtherIntangibleAssetsTables 35 false false R36.htm 2421410 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) Sheet http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets (Narrative) (Details) Details http://ropertech.com/role/GoodwillandOtherIntangibleAssetsTables 36 false false R37.htm 2423411 - Disclosure - Debt (Details) Sheet http://ropertech.com/role/DebtDetails Debt (Details) Details http://ropertech.com/role/Debt 37 false false R38.htm 2426412 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://ropertech.com/role/FairValueofFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://ropertech.com/role/FairValueofFinancialInstrumentsTables 38 false false R39.htm 2430413 - Disclosure - Business Segments (Details) Sheet http://ropertech.com/role/BusinessSegmentsDetails Business Segments (Details) Details http://ropertech.com/role/BusinessSegmentsTables 39 false false R40.htm 2433414 - Disclosure - Revenues from Contracts (Disaggregation of Revenue) (Details) Sheet http://ropertech.com/role/RevenuesfromContractsDisaggregationofRevenueDetails Revenues from Contracts (Disaggregation of Revenue) (Details) Details http://ropertech.com/role/RevenuesfromContractsTables 40 false false R41.htm 2434415 - Disclosure - Revenues from Contracts (Remaining Performance Obligations Narrative) (Details) Sheet http://ropertech.com/role/RevenuesfromContractsRemainingPerformanceObligationsNarrativeDetails Revenues from Contracts (Remaining Performance Obligations Narrative) (Details) Details http://ropertech.com/role/RevenuesfromContractsTables 41 false false R42.htm 2435416 - Disclosure - Revenues from Contracts (Contract Balances) (Details) Sheet http://ropertech.com/role/RevenuesfromContractsContractBalancesDetails Revenues from Contracts (Contract Balances) (Details) Details http://ropertech.com/role/RevenuesfromContractsTables 42 false false R43.htm 2436417 - Disclosure - Revenues from Contracts (Contract Balances - Narrative) (Details) Sheet http://ropertech.com/role/RevenuesfromContractsContractBalancesNarrativeDetails Revenues from Contracts (Contract Balances - Narrative) (Details) Details http://ropertech.com/role/RevenuesfromContractsTables 43 false false All Reports Book All Reports rop-20200331.htm a2020q110qexhibit311.htm a2020q110qexhibit312.htm a2020q110qexhibit321.htm rop-20200331.xsd rop-20200331_cal.xml rop-20200331_def.xml rop-20200331_lab.xml rop-20200331_pre.xml http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 38 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues from Contracts (Contract Balances - Narrative) (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Contract with customer, revenues recognized $ 323.5
XML 39 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 2020
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Recent Accounting Pronouncements Recent Accounting Pronouncements
The Financial Accounting Standards Board FASB (“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 below 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.

Recently Adopted Accounting Pronouncements
The Company adopted ASC Topic 326, Financial Instruments - Credit Losses (“ASC 326”), as of January 1, 2020 using the modified retrospective transition method. This ASU amends the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables, and unbilled receivables. We recorded a noncash cumulative effect decrease to retained earnings of $1.7, net of income taxes, on our opening consolidated balance sheet as of January 1, 2020.
XML 40 rop-20200331_htm.xml IDEA: XBRL DOCUMENT 0000882835 2020-01-01 2020-03-31 0000882835 2020-04-24 0000882835 2019-01-01 2019-03-31 0000882835 2020-03-31 0000882835 2019-12-31 0000882835 2018-12-31 0000882835 2019-03-31 0000882835 us-gaap:CommonStockMember 2019-12-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000882835 us-gaap:RetainedEarningsMember 2019-12-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000882835 us-gaap:TreasuryStockMember 2019-12-31 0000882835 us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember rop:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0000882835 us-gaap:AccountingStandardsUpdate201613Member rop:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0000882835 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000882835 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000882835 us-gaap:CommonStockMember 2020-03-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000882835 us-gaap:RetainedEarningsMember 2020-03-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000882835 us-gaap:TreasuryStockMember 2020-03-31 0000882835 us-gaap:CommonStockMember 2018-12-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000882835 us-gaap:RetainedEarningsMember 2018-12-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000882835 us-gaap:TreasuryStockMember 2018-12-31 0000882835 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000882835 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000882835 us-gaap:CommonStockMember 2019-03-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000882835 us-gaap:RetainedEarningsMember 2019-03-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000882835 us-gaap:TreasuryStockMember 2019-03-31 0000882835 us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember rop:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 0000882835 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0000882835 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0000882835 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0000882835 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0000882835 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0000882835 us-gaap:RestrictedStockMember 2019-01-01 2019-03-31 0000882835 us-gaap:EmployeeStockMember 2020-03-31 0000882835 us-gaap:EmployeeStockMember 2020-01-01 2020-03-31 0000882835 us-gaap:EmployeeStockMember 2019-01-01 2019-03-31 0000882835 rop:ApplicationSoftwareSegmentMember 2019-12-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2019-12-31 0000882835 rop:MeasurementAndAnalyticalSolutionsSegmentMember 2019-12-31 0000882835 rop:ProcessTechnologiesSegmentMember 2019-12-31 0000882835 rop:ApplicationSoftwareSegmentMember 2020-01-01 2020-03-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2020-01-01 2020-03-31 0000882835 rop:MeasurementAndAnalyticalSolutionsSegmentMember 2020-01-01 2020-03-31 0000882835 rop:ProcessTechnologiesSegmentMember 2020-01-01 2020-03-31 0000882835 rop:ApplicationSoftwareSegmentMember 2020-03-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2020-03-31 0000882835 rop:MeasurementAndAnalyticalSolutionsSegmentMember 2020-03-31 0000882835 rop:ProcessTechnologiesSegmentMember 2020-03-31 0000882835 us-gaap:CustomerRelationshipsMember 2019-12-31 0000882835 us-gaap:UnpatentedTechnologyMember 2019-12-31 0000882835 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0000882835 us-gaap:PatentsMember 2019-12-31 0000882835 us-gaap:TradeNamesMember 2019-12-31 0000882835 us-gaap:TradeNamesMember 2019-12-31 0000882835 us-gaap:CustomerRelationshipsMember 2020-03-31 0000882835 us-gaap:UnpatentedTechnologyMember 2020-03-31 0000882835 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-03-31 0000882835 us-gaap:PatentsMember 2020-03-31 0000882835 us-gaap:TradeNamesMember 2020-03-31 0000882835 us-gaap:TradeNamesMember 2020-03-31 0000882835 us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-03-31 0000882835 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-03-31 0000882835 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2020-04-23 0000882835 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2020-03-31 0000882835 rop:SeniorNotesDue2020Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2020-03-31 0000882835 rop:SeniorNotesDue2021Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2020-03-31 0000882835 rop:SeniorNotesDue2022Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2020-03-31 0000882835 rop:SeniorNotesDue2023Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2020-03-31 0000882835 rop:SeniorNotesDuein2024Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2020-03-31 0000882835 rop:SeniorNotesDue2025Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2020-03-31 0000882835 rop:SeniorNotesDue2026Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2020-03-31 0000882835 rop:SeniorNotesDue2028Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2020-03-31 0000882835 rop:SeniorNotesDuein2029Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2020-03-31 0000882835 rop:ApplicationSoftwareSegmentMember 2019-01-01 2019-03-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2019-01-01 2019-03-31 0000882835 rop:MeasurementAndAnalyticalSolutionsSegmentMember 2019-01-01 2019-03-31 0000882835 rop:ProcessTechnologiesSegmentMember 2019-01-01 2019-03-31 0000882835 rop:ApplicationSoftwareSegmentMember 2019-03-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2019-03-31 0000882835 rop:MeasurementAndAnalyticalSolutionsSegmentMember 2019-03-31 0000882835 rop:ProcessTechnologiesSegmentMember 2019-03-31 0000882835 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-31 0000882835 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-03-31 0000882835 rop:SoftwareAndRelatedServicesMember 2020-01-01 2020-03-31 0000882835 rop:SoftwareAndRelatedServicesMember 2019-01-01 2019-03-31 0000882835 rop:EngineeredProductsAndRelatedServicesMember 2020-01-01 2020-03-31 0000882835 rop:EngineeredProductsAndRelatedServicesMember 2019-01-01 2019-03-31 0000882835 2020-04-01 2020-03-31 shares iso4217:USD iso4217:USD shares pure 0000882835 --12-31 2020 Q1 false 10-Q true 2020-03-31 false 1-12273 ROPER TECHNOLOGIES, INC. DE 51-0263969 6901 Professional Pkwy. East, Suite 200 Sarasota, FL 34240 941 556-2601 Common Stock, $0.01 Par Value ROP NYSE Yes Yes Large Accelerated Filer false false false 104396635 1350700000 1287200000 493900000 476600000 856800000 810600000 507600000 464200000 349200000 346400000 45400000 43700000 800000 -3100000 0 119600000 304600000 419200000 64300000 49600000 240300000 369600000 2.30 3.57 2.28 3.53 104300000 103600000 105300000 104700000 240300000 369600000 -128200000 28700000 -128200000 28700000 112100000 398300000 999800000 709700000 712200000 791600000 206200000 198600000 19100000 18500000 225300000 183500000 110800000 97600000 2273400000 1999500000 133400000 139900000 10732500000 10815400000 4523000000.0 4667700000 95000000.0 95600000 380500000 390800000 18137800000 18108900000 180800000 162000000.0 159500000 240100000 827500000 831800000 327000000.0 346200000 268900000 215100000 602400000 602200000 2366100000 2397400000 4674200000 4673100000 1081100000 1108100000 425100000 438400000 8546500000 8617000000.0 1100000 1100000 1946300000 1903900000 8003100000 7818000000.0 -341000000.0 -212800000 18200000 18300000 9591300000 9491900000 18137800000 18108900000 240300000 369600000 12800000 11700000 101800000 82900000 2100000 1700000 27700000 25300000 0 89600000 -69100000 -88900000 43100000 25300000 10300000 19500000 -70200000 -92800000 3600000 11900000 40200000 -17600000 0 39400000 10100000 17500000 363900000 290300000 2800000 3200000 7900000 15800000 2600000 2000000.0 -3700000 220400000 0 2200000 -17000000.0 197200000 0 -455000000.0 53100000 47700000 12100000 22000000.0 2800000 2200000 -500000 14200000 -38700000 -464300000 -18100000 4900000 290100000 28100000 709700000 364400000 999800000 392500000 1100000 1903900000 7818000000.0 -212800000 -18300000 9491900000 -1700000 -1700000 240300000 240300000 22900000 22900000 2700000 100000 2800000 -128200000 -128200000 27600000 27600000 -10800000 -10800000 0.5125 53500000 53500000 1100000 1946300000 8003100000 -341000000.0 -18200000 9591300000 1100000 1751500000 6247700000 -243300000 -18500000 7738500000 369600000 369600000 36800000 36800000 2100000 100000 2200000 28700000 28700000 24300000 24300000 -14800000 -14800000 0.4625 47900000 47900000 1100000 1799900000 6569400000 -214600000 -18400000 8137400000 Basis of Presentation<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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, 2020 and 2019 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, 2019 financial position data included herein was derived from the audited consolidated financial statements included in the Company’s 2019 Annual Report on Form 10-K (“Annual Report”) filed on February 28, 2020 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><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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>The results of operations for the three months ended March 31, 2020 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. Recent Accounting Pronouncements<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Financial Accounting Standards Board FASB (“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 below 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.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recently Adopted Accounting Pronouncements</span></div>The Company adopted ASC Topic 326, Financial Instruments - Credit Losses (“ASC 326”), as of January 1, 2020 using the modified retrospective transition method. This ASU amends the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables, and unbilled receivables. We recorded a noncash cumulative effect decrease to retained earnings of $1.7, net of income taxes, on our opening consolidated balance sheet as of January 1, 2020. Recent Accounting Pronouncements<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Financial Accounting Standards Board FASB (“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 below 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.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recently Adopted Accounting Pronouncements</span></div>The Company adopted ASC Topic 326, Financial Instruments - Credit Losses (“ASC 326”), as of January 1, 2020 using the modified retrospective transition method. This ASU amends the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables, and unbilled receivables. We recorded a noncash cumulative effect decrease to retained earnings of $1.7, net of income taxes, on our opening consolidated balance sheet as of January 1, 2020. -1700000 Weighted Average Shares Outstanding<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.795%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.446%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31,</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of potential common stock:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr></table></div>For the three months ended March 31, 2020, there were 1.318 outstanding stock options, that were not included in the determination of diluted earnings per share because doing so would have been antidilutive, as compared to 1.381 outstanding stock options that would have been antidilutive in the respective 2019 period. The effects of potential common stock were determined using the treasury stock method. Weighted average shares outstanding are shown below:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.795%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.446%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31,</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of potential common stock:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr></table> 104300000 103600000 1000000.0 1100000 105300000 104700000 1318000 1381000 Stock Based Compensation<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Roper Technologies, Inc. 2016 Incentive Plan (“2016 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="background-color:rgb(255,255,255, 0.0);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="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.795%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.446%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31,</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax effect recognized in net earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Stock Options -</span><span style="background-color:rgb(255,255,255, 0.0);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, 2020, 0.725 options were granted with a weighted average fair value of $62.02 per option. During the same period in 2019, 0.686 options were granted with a weighted average fair value of $67.61 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 2016 Plan.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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. 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="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.795%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.446%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate (%)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.44 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected option life (years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.64</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.41</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility (%)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.24 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield (%)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.62 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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, 2020 and 2019 was $22.9 and $36.8, respectively.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Restricted Stock Grants -</span><span style="background-color:rgb(255,255,255, 0.0);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, 2020, the Company granted 0.179 shares with a weighted average grant date fair value of $340.92 per restricted share. During the same period in 2019, the Company granted 0.258 shares with a weighted average grant date fair value of $309.02 per restricted share. All grants were issued at grant date fair value.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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, 2020, 0.096 restricted shares vested with a weighted average grant date fair value of $248.05 per restricted share and a weighted average vest date fair value of $333.75 per restricted share.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> - Roper’s stock purchase plan allows employees in the U.S. and Canada to designate up to 10% of eligible earnings to purchase Roper’s common stock at a 5% discount to the average closing price of the stock at the beginning and end of a quarterly offering period. Common stock sold to employees pursuant to the stock purchase plan may be either treasury stock, stock purchased on the open market, or newly issued shares.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During both the three months ended March 31, 2020 and 2019, participants in the employee stock purchase plan purchased 0.008 shares of Roper’s common stock for total consideration of $2.8 and $2.2, respectively. All shares were purchased from Roper’s treasury shares.</span></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.795%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.446%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31,</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax effect recognized in net earnings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr></table></div> 27700000 25300000 5800000 5300000 725000 62.02 686000 67.61 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:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.795%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.446%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate (%)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.83 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.44 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected option life (years)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.64</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.41</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility (%)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.24 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividend yield (%)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.62 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 0.0083 0.0244 P5Y7M20D P5Y4M28D 0.2018 0.1924 0.0062 0.0059 22900000 36800000 179000 340.92 258000 309.02 96000.000 248.05 333.75 0.10 0.05 8000.000 8000.000 2800000 2200000 Inventories<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.795%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.446%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials and supplies</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished products</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory reserves</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">206.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.795%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.446%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials and supplies</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished products</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory reserves</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(34.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">206.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 127100000 125100000 31500000 30900000 81700000 76000000.0 34100000 33400000 206200000 198600000 Goodwill and Other Intangible Assets<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:31.479%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.725%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Application Software</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Network Software &amp; Systems</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement &amp; Analytical Solutions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Process Technologies</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,389.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,933.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,178.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,815.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(43.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(83.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,368.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,890.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,165.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">308.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,732.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:37.035%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.447%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net book<br/>value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets subject to amortization:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer related intangibles</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,955.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,349.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,606.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unpatented technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">613.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(279.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(111.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents and other protective rights</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">659.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">659.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,420.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,752.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,667.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer related intangibles</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,915.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,416.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unpatented technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">605.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(298.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">171.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(115.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents and other protective rights</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,366.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,843.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,523.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 $100.7 and $82.6 during the three months ended March 31, 2020 and 2019, respectively.</span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the first quarter of 2020, changes in facts and circumstances and general market declines from the coronavirus global pandemic (COVID-19) resulted in reduced expectations of near term future operating results. The Company considered these circumstances and the potential long-term impact on revenues and cash flows associated with its trade names and reporting units and determined that an indicator of possible impairment did not exist. While we have concluded that a triggering event did not occur during the quarter ended March 31, 2020, a prolonged COVID-19 pandemic could further impact the expectations of future operating results and assumptions that are significant enough that an interim impairment review would be required. This is particularly true for the trade name associated with our lab software business, which had a fair value approximating its carrying value of $100.4 as of October 1, 2019, its most recent quantitative analysis. The Company will perform the annual analysis during the fourth quarter of 2020.</span></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:31.479%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.725%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Application Software</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Network Software &amp; Systems</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement &amp; Analytical Solutions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Process Technologies</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,389.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,933.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,178.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,815.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(43.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(83.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,368.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,890.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,165.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">308.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,732.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 5389400000 3933500000 1178000000.0 314500000 10815400000 0 0 0 0 0 700000 300000 0 0 1000000.0 -22100000 -43300000 -12400000 -6100000 -83900000 5368000000.0 3890500000 1165600000 308400000 10732500000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:37.035%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.447%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net book<br/>value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets subject to amortization:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer related intangibles</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,955.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,349.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,606.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unpatented technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">613.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(279.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(111.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents and other protective rights</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">659.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">659.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,420.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,752.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,667.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer related intangibles</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,915.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,416.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,498.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unpatented technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">605.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(298.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">171.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(115.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents and other protective rights</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade names</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balances at March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,366.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,843.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,523.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 4955400000 1349400000 3606000000.0 613000000.0 279600000 333400000 172200000 111500000 60700000 12000000.0 8000000.0 4000000.0 7900000 4100000 3800000 659800000 659800000 6420300000 1752600000 4667700000 4915500000 1416900000 3498600000 605300000 298200000 307100000 171800000 115500000 56300000 11800000 7900000 3900000 7900000 4600000 3300000 653800000 653800000 6366100000 1843100000 4523000000.0 100700000 82600000 Debt<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 23, 2020, the Company entered into Amendment No. 2 to Credit Agreement (the “Amendment”) to the Credit Agreement dated September 23, 2016 among the Company, the lenders party thereto, JPMorgan Chase Bank, N.A., as administrative agent, and the other agents and parties thereto, as previously amended December 2, 2016 (the “Credit Agreement”). The Amendment modified our gross debt to EBITDA covenant to allow for the benefit of our cash balance to be included in the calculation, changing the covenant to a net debt to EBITDA ratio. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Amendment amends the definition of Consolidated Total Leverage Ratio (as defined in the Credit Agreement) to be the ratio of (a)(i) Consolidated Total Debt (as defined in the Credit Agreement) minus (ii) the aggregate amount of Unrestricted Cash (as defined in the Credit Agreement) to (b) Consolidated EBITDA (as defined in the Credit Agreement). The Amendment also adds a condition to each extension of credit through December 31, 2020, that after giving effect to any such borrowing and intended use of such borrowing, the aggregate amount of Unrestricted Cash may not be greater than $1,250.</span></div> 1250000000 Fair Value of Financial Instruments<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Roper’s debt at March 31, 2020 included $5,300 of fixed-rate senior notes with the following fair values:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.555%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.445%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$600 3.000% senior notes due 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$500 2.800% senior notes due 2021</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">721 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">492 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">323 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">723 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">860 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">681 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 the 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Roper’s debt at March 31, 2020 included $5,300 of fixed-rate senior notes with the following fair values:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.555%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.445%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$600 3.000% senior notes due 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">601 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">$500 2.800% senior notes due 2021</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">501 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">511 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">721 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">492 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">323 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">723 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">860 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">681 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 5300000000 600000000 0.03000 601000000 500000000 0.02800 501000000 500000000 0.03125 511000000 700000000 0.03650 721000000 500000000 0.02350 492000000 300000000 0.03850 323000000 700000000 0.03800 723000000 800000000 0.04200 860000000 700000000 0.02950 681000000 Contingencies<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 the subject of, or a party to, various pending or threatened legal actions, including product liability and employment practices that, in general, are based upon claims of the kind that have been customary over the past several years and which the Company is vigorously defending. After analyzing the Company’s contingent liabilities on a gross basis and, based upon past experience with resolution of its product liability and employment practices claims and the limits of the primary, excess, and umbrella liability insurance coverages that are available 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.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Roper or its subsidiaries have been named defendants along with numerous industrial companies in asbestos-related litigation claims in certain U.S. states. No significant resources have been required by Roper to respond to these cases and Roper believes </span></div>it has valid defenses to such claims and, if required, intends to defend them vigorously. Given the state of these claims, it is not possible to determine the potential liability, if any. Business Segments<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net revenues and operating profit by segment are set forth in the following table:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:37.035%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.447%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Application Software</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">405.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">381.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Network Software &amp; Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">438.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">345.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">365.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">401.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Process Technologies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,350.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,287.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Application Software</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">270.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Network Software &amp; Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">293.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">239.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">214.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Process Technologies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">856.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">810.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating profit*:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Application Software</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Network Software &amp; Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">138.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Process Technologies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">393.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">384.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-lived assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Application Software</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Network Software &amp; Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Process Technologies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">193.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">179.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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></div><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 $44.4 and $38.5 for the three months ended March 31, 2020 and 2019, respectively.</span></div> <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net revenues and operating profit by segment are set forth in the following table:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:37.035%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.447%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three months ended March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Application Software</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">405.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">381.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Network Software &amp; Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">438.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">345.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">365.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">401.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Process Technologies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,350.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,287.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Application Software</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">270.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Network Software &amp; Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">293.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">239.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">214.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">231.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Process Technologies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">856.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">810.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating profit*:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Application Software</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Network Software &amp; Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">138.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Process Technologies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">393.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">384.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-lived assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Application Software</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Network Software &amp; Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Measurement &amp; Analytical Solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Process Technologies</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">193.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">179.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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></div><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 $44.4 and $38.5 for the three months ended March 31, 2020 and 2019, respectively.</span></div> 405100000 381200000 0.063 438200000 345700000 0.268 365200000 401800000 -0.091 142200000 158500000 -0.103 1350700000 1287200000 0.049 270400000 253400000 0.067 293200000 239000000.0 0.227 214600000 231200000 -0.072 78600000 87000000.0 -0.097 856800000 810600000 0.057 97600000 91400000 0.068 138700000 125300000 0.107 114000000.0 118100000 -0.035 43300000 50100000 -0.136 393600000 384900000 0.023 85100000 82000000.0 0.038 48500000 35400000 0.370 39100000 40200000 -0.027 21000000.0 22000000.0 -0.045 193700000 179600000 0.079 44400000 38500000 Revenues from Contracts<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Disaggregated Revenue - </span><span style="background-color:rgb(255,255,255, 0.0);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:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.795%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.446%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software and related services</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">668.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engineered products and related services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">682.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">710.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,350.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,287.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Remaining performance obligations - </span><span style="background-color:rgb(255,255,255, 0.0);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, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was $3,543.4. We expect to recognize revenue on </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">approximately 58% of our remaining performance obligations over the next 12 months, with the remainder to be recognized thereafter.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Contract balances</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:37.035%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.447%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Account</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unbilled receivables </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">225.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Contract liabilities - current </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(836.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(840.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Deferred revenue - non-current </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net contract assets/(liabilities)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(643.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(690.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(1) </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Consists of “Deferred revenue,” and billings in-excess of revenues (“BIE”). BIE is reported in “Other accrued liabilities” in our Condensed Consolidated Balance Sheets.</span></div><div style="text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">(2) </sup><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;">The change in our net contract assets/(liabilities) from December 31, 2019 to March 31, 2020 was due primarily to the increase in unbilled receivables associated with timing of invoicing in our project-based businesses, most notably our Transcore business, and to a lesser extent the foreign exchange impact on our contract liability balances. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 billing occurring after revenue recognition resulting in contract assets. The Company records contract liabilities when cash payments are received or due in advance of the Company’s performance relating primarily to Software-as-a-Service (“SaaS”) and post contract support (“PCS”) renewals. Revenue recognized during the three months ended March 31, 2020 that was included in the contract liability balance on December 31, 2019 was $323.5.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);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 from contract liabilities, we allocate revenue to the individual deferred revenue or BIE 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Impairment losses recognized on our accounts receivable and unbilled receivables were immaterial in the three months ended March 31, 2020.</span></div> <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.795%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.446%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31,</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Software and related services</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">668.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">576.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engineered products and related services</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">682.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">710.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,350.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,287.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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;"/></tr></table> 668500000 576800000 682200000 710400000 1350700000 1287200000 3543400000 0.58 P12M <div style="margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Contract balances</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:37.035%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.444%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.115%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.447%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Account</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unbilled receivables </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">225.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Contract liabilities - current </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(836.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(840.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Deferred revenue - non-current </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net contract assets/(liabilities)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(643.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(690.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">(1) </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Consists of “Deferred revenue,” and billings in-excess of revenues (“BIE”). BIE is reported in “Other accrued liabilities” in our Condensed Consolidated Balance Sheets.</span></div><div style="text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">(2) </sup><span style="background-color:rgb(255,255,255, 0.0);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> 225300000 183500000 41800000 836000000.0 840800000 -4800000 32600000 33200000 -600000 -643300000 -690500000 47200000 323500000 XML 41 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash flows from operating activities:    
Net earnings $ 240.3 $ 369.6
Adjustments to reconcile net earnings to cash flows from operating activities:    
Depreciation and amortization of property, plant and equipment 12.8 11.7
Amortization of intangible assets 101.8 82.9
Amortization of deferred financing costs 2.1 1.7
Non-cash stock compensation 27.7 25.3
Gain on disposal of business, net of associated income tax 0.0 (89.6)
Changes in operating assets and liabilities, net of acquired businesses:    
Accounts receivable 69.1 88.9
Unbilled receivables (43.1) (25.3)
Inventories (10.3) (19.5)
Accounts payable and accrued liabilities (70.2) (92.8)
Deferred revenue 3.6 11.9
Income taxes, excluding tax associated with gain on disposal of business 40.2 (17.6)
Cash tax paid for gain on disposal of business 0.0 (39.4)
Other, net (10.1) (17.5)
Cash provided by operating activities 363.9 290.3
Cash flows from (used in) investing activities:    
Acquisitions of businesses, net of cash acquired (2.8) (3.2)
Capital expenditures (7.9) (15.8)
Capitalized software expenditures (2.6) (2.0)
Proceeds from (used in) disposal of businesses (3.7) 220.4
Other, net 0.0 (2.2)
Cash provided by (used in) investing activities (17.0) 197.2
Cash flows used in financing activities:    
Borrowings (payments) under revolving line of credit, net 0.0 (455.0)
Cash dividends to stockholders (53.1) (47.7)
Proceeds from stock-based compensation, net 12.1 22.0
Treasury stock sales 2.8 2.2
Other (0.5) 14.2
Cash used in financing activities (38.7) (464.3)
Effect of foreign currency exchange rate changes on cash (18.1) 4.9
Net increase in cash and cash equivalents 290.1 28.1
Cash and cash equivalents, beginning of period 709.7 364.4
Cash and cash equivalents, end of period $ 999.8 $ 392.5
XML 42 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover - shares
3 Months Ended
Mar. 31, 2020
Apr. 24, 2020
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2020  
Document Transition Report false  
Entity File Number 1-12273  
Entity Registrant Name ROPER TECHNOLOGIES, INC.  
Entity Central Index Key 0000882835  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 51-0263969  
Entity Address, Address Line One 6901 Professional Pkwy. East, 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   104,396,635
XML 43 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Weighted Average Shares Outstanding
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Weighted Average Shares Outstanding 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:
Three months ended March 31,
20202019
Basic shares outstanding104.3  103.6  
Effect of potential common stock:
Common stock awards1.0  1.1  
Diluted shares outstanding105.3  104.7  
For the three months ended March 31, 2020, there were 1.318 outstanding stock options, that were not included in the determination of diluted earnings per share because doing so would have been antidilutive, as compared to 1.381 outstanding stock options that would have been antidilutive in the respective 2019 period.
XML 44 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Debt
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Debt Debt
On April 23, 2020, the Company entered into Amendment No. 2 to Credit Agreement (the “Amendment”) to the Credit Agreement dated September 23, 2016 among the Company, the lenders party thereto, JPMorgan Chase Bank, N.A., as administrative agent, and the other agents and parties thereto, as previously amended December 2, 2016 (the “Credit Agreement”). The Amendment modified our gross debt to EBITDA covenant to allow for the benefit of our cash balance to be included in the calculation, changing the covenant to a net debt to EBITDA ratio.

The Amendment amends the definition of Consolidated Total Leverage Ratio (as defined in the Credit Agreement) to be the ratio of (a)(i) Consolidated Total Debt (as defined in the Credit Agreement) minus (ii) the aggregate amount of Unrestricted Cash (as defined in the Credit Agreement) to (b) Consolidated EBITDA (as defined in the Credit Agreement). The Amendment also adds a condition to each extension of credit through December 31, 2020, that after giving effect to any such borrowing and intended use of such borrowing, the aggregate amount of Unrestricted Cash may not be greater than $1,250.
XML 45 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues from Contracts
3 Months Ended
Mar. 31, 2020
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,
20202019
Software and related services$668.5  $576.8  
Engineered products and related services682.2  710.4  
Net revenues$1,350.7  $1,287.2  

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, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was $3,543.4. We expect to recognize revenue on
approximately 58% of our remaining performance obligations over the next 12 months, with the remainder to be recognized thereafter.

Contract balances

Balance Sheet AccountMarch 31, 2020December 31, 2019Change
Unbilled receivables $225.3  $183.5  $41.8  
Contract liabilities - current (1)
(836.0) (840.8) 4.8  
Deferred revenue - non-current (2)
(32.6) (33.2) 0.6  
Net contract assets/(liabilities)$(643.3) $(690.5) $47.2  
(1) Consists of “Deferred revenue,” and billings in-excess of revenues (“BIE”). BIE is reported in “Other accrued liabilities” in our Condensed Consolidated Balance Sheets.
(2) 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, 2019 to March 31, 2020 was due primarily to the increase in unbilled receivables associated with timing of invoicing in our project-based businesses, most notably our Transcore business, and to a lesser extent the foreign exchange impact on our contract liability balances.

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 billing occurring after revenue recognition resulting in contract assets. The Company records contract liabilities when cash payments are received or due in advance of the Company’s performance relating primarily to Software-as-a-Service (“SaaS”) and post contract support (“PCS”) renewals. Revenue recognized during the three months ended March 31, 2020 that was included in the contract liability balance on December 31, 2019 was $323.5.

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

Impairment losses recognized on our accounts receivable and unbilled receivables were immaterial in the three months ended March 31, 2020.
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Debt (Details)
Apr. 23, 2020
USD ($)
Revolving credit facility | Subsequent event  
Debt Instrument [Line Items]  
Maximum unrestricted cash allowed $ 1,250,000,000
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Inventories [Abstract]    
Raw materials and supplies $ 127.1 $ 125.1
Work in process 31.5 30.9
Finished products 81.7 76.0
Inventory reserves (34.1) (33.4)
Total Inventory $ 206.2 $ 198.6
XML 48 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheets (unaudited) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
ASSETS:    
Cash and cash equivalents $ 999.8 $ 709.7
Accounts receivable, net 712.2 791.6
Inventories, net 206.2 198.6
Income taxes receivable 19.1 18.5
Unbilled receivables 225.3 183.5
Other current assets 110.8 97.6
Total current assets 2,273.4 1,999.5
Property, plant and equipment, net 133.4 139.9
Goodwill 10,732.5 10,815.4
Other intangible assets, net 4,523.0 4,667.7
Deferred taxes 95.0 95.6
Other assets 380.5 390.8
Total assets 18,137.8 18,108.9
LIABILITIES AND STOCKHOLDERS’ EQUITY:    
Accounts payable 180.8 162.0
Accrued compensation 159.5 240.1
Deferred revenue 827.5 831.8
Other accrued liabilities 327.0 346.2
Income taxes payable 268.9 215.1
Current portion of long-term debt, net 602.4 602.2
Total current liabilities 2,366.1 2,397.4
Long-term debt, net of current portion 4,674.2 4,673.1
Deferred taxes 1,081.1 1,108.1
Other liabilities 425.1 438.4
Total liabilities 8,546.5 8,617.0
Commitments and contingencies (Note 9 )
Common stock 1.1 1.1
Additional paid-in capital 1,946.3 1,903.9
Retained earnings 8,003.1 7,818.0
Accumulated other comprehensive loss (341.0) (212.8)
Treasury stock (18.2) (18.3)
Total stockholders’ equity 9,591.3 9,491.9
Total liabilities and stockholders’ equity $ 18,137.8 $ 18,108.9
XML 49 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation
3 Months Ended
Mar. 31, 2020
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, 2020 and 2019 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, 2019 financial position data included herein was derived from the audited consolidated financial statements included in the Company’s 2019 Annual Report on Form 10-K (“Annual Report”) filed on February 28, 2020 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.
The results of operations for the three months ended March 31, 2020 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.
ZIP 50 0000882835-20-000012-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000882835-20-000012-xbrl.zip M4$L#!!0 ( $AKIE#X:-,D) @ #LQ 8 83(P,C!Q,3$P<65X:&EB M:70S,3$N:'1M[5MM;QLW$OY^OX*5<:D-Z-V2Y4B.@=1V40-IFZ8N@OMTX"YG MM3QSEUN2*UGWZV^&W)4E2TX4I,!%K@)8\>[R93C[/#//4/3%=]>_7MW]Z_T- M2UVFV/L_?GAW>\4:K4[GX^E5IW-]=\U^NOOY'1NTNSUV9WANI9,ZYZK3N?FE MP1JI<\6XTYG/Y^WY:5N;:>?N0X>&&G24UA;:PHG&Y07=P4_@XO(?%]^U6NQ: MQV4&N6.Q >Y L-+*?,H^"K#WK-6J6EWI8F'D-'6LW^UWV4=M[N6,A^=..@67 M]3@7G7!]T?&37$1:+"XOA)PQ*=XTY&D<)] =#6(8G@^&412-DJ0;=7M)!$,8 MGIW_NX=&=K!YZ&/=0L&;1@HT]WC0;X^&A9O,I7#IN-?M_G/2\.TN+Q*=.YS, M8.?P:QAC8R0'#Z[%E9SF8[\>&H ZU,\C'M]/C2YST8JUTF9LIM%Q?SALUC^L MV^Z>3,*SHZ[_-Z$!6@G/I%J,O[^3&5CV"\S9!YWQ_/NFQ7?5LF!D$AI:^5] MXW$=_G)>K0W'43*'5K767M^O[N8AE9%T[+37[JTO;;GL;]7T5T>]L^YDSXR^ M;;)W;1Q-*O93F>=-%H-Q,EDPEW+WZFAXOF\+>N8MK/%!Y@*9.VZ=GN&8!1<" M(T!+0>+&_LX*9_Y36O+&).-F*O-6I)W3&4Y5?/-$ZK5K'WR[5JZYOG_>'GJW MWK*4SX 9F$F88X!VJ;3AK?Y6YS/5<@IM#TT$"@>"P( MC3;D&A,[3L%ESGB^8&7N3 FX4DSU/NLC2#C+\,I(KEC"8[QEF,XPY3@=VFTT MR"$&:[E94).,WP/.NS*FQ7L"C<$IE9<,. =@H!J$%I!)JU!+D"R92Y?B FT!L3>0QD6(2RUPF3/L)EBT6'7# >D> MZ:*>XZZ>SWIZ8VY0E2L]M308# M4VD=RGC'.-T,=J.5S15,V]J8#6L/L/:P'NPMK._6,/#JZ+S?&TUL!=Q*:)D;:($)Z)U/F4-MB!=M%V3[\B$4?^E,(&? M[!\3^@/OUVNPZ'L$A9Q>2"A$@^JJ9@OC0I<$!,-3.I/4! M'%M![L>A:N\Q]*^F#P.*>SA7ZN,1DLTJM=!#B6D ;;%:2>%W56P962DD-UZ# MRZ"1?$++::32DF[Q[+=>Y/APKRV@00[3"W4J4.S+N%2';F#?6M.5BL$GPH=J M045I"J2.]1(NCK41W@!?.TPA1V6FD$'X! JB)C7!NBBP!"DL"\Q%!YYXGL1[ MQY-E6KF9<57ZV$L@@B1!\2YG^/KM%A&^%& [Y))PN5V7>UI@1\P#-JC_2)?N M>0MVR79\V1JHM$D^7_2RJ"Z:/-,A> +M\:BF"0[(%GN'[,<,$$"S"3[:X:E$ MM7^R%>%?$/=)!.DX+@U!;$5Q;!DUT];A_9@JYP3MPX'^#+N38:LR?!X_TSM! MVF!P7N]8KP&+9_#[5+2%E9=+$T^"@2FW2Z5&8=W3#(3/=]XU52Y:,"7O056; M5D_:-[_:6U]-K9=3E0__9E6YWYX7-2F;C]&7DL$J,1X#,>'Y"Z3;1JVQ-(UC MO>&TL4NUY&_@D%DFG0/X1*J+-.HQ>BXDVN<'.4;.8&:QE+GP?ZIZ:L[#GZ5$ M\SV_RSSV>ULGA^)[WXOOMPIU-'I?(J!I6X4V:&()B,!*Z2R+X#GP>Y(N05=[ M\>(K O]]0;W=^46XKNK5L*FU)4IS@1TM+(/TLQRHZ@CL@D!&N=\,^LFB>+)E MAGA"-_G%5'ERZ\;P01N]A.KX+4J@Q& 0;"*ZP,=MQ*?_%JD"<3ZLOPTP5ZB$KE%X /IVG.L1WOD83A/5?HK':SX)M'35G 33.U]3K+;P# M>.ET#31_KB7_K,*4^D]6H4WNQVQ6*+X8R]P[WL];';MY M_;H]ZH[\R1MG\$?4]E2G-W/&&!^/1);;@ M^9O&::/N44/+Z6+<+QZ64*O>!=W:D0M/W3PC"8$2M[J'$ZSCN+<24\)K[&U& MB\\P96?&K1-UQQ5A]8$\\GF?_WKGY -Z_%7CWSI/O#18N M)'5\37"52DC8S0/$)>W.LE]#;7\ [LL%;B:%0#V[=YX\?A^^G\(*8@.O)YN M[7C9OG%2>MG]R#K^QO2>/,(&5#B;5B^MN'MC? MZ.< V" M-#, !@ !A,C R,'$Q,3!Q97AH:6)I=#,Q,BYH=&WM6_MOVS@2_OW^"JZ# MZR: WW9>=AJ@FV1Q ?;1[66WN)\.E#BR>*%$+4G9\?WU-T-*?M1.ZZ*+VSKK M G$MB8_AZ/MFOJ&EJV]N?[YY^-?;.Y:Z3+&WOW[WP_T-:[0ZG?>#FT[G]N&6 M_>/AQQ_8L-WML0?#2.Q0:X \%**_,)>R_ /K)6JVIU MHXNYD9/4L7ZWWV7OM7F44QZN.^D47-?C7'7"\57'3W(5:3&_OA)RRJ1XW9 ] M'E_R2/0&_\>&MG!YJ&/=7,%KQLIT-RC8;]] M?EJX\4P*EXYZW>[?QPW?[OHJT;G#R0QV#E_#&!LC.7AR+:[D)!_Y]= U*&^ M'O'X<6)TF8M6K)4V(S.)CONGI\WZCW7;W9-QN';4]?_&-$ KX9E4\]&W#S(# MRWZ"&7NG,YY_V[1XKUH6C$Q"0RO_"V@\KL,?SJJUX3A*YM"JUMKK^]7=/:4R MDHX->NW^^M(6R_Y:37]UU#OKCO?,Z/LF#A.!<>RFS6Z,M+%LLAB/93)G+N7N MU='IQ;XMZID[L<8)F0MD[Z@U.,,Q"RX$1H&6@L2-_)D5WORGM.2-<<;-1.:M M2#NG,YRJ^.K)U&O7/OAZK5QS??^B?>K=>L]2/@5F8"IAAD':I=*&N_I+R8T# MH^;L'10:<:MS]KTV&>MU6[\PG:!)!1CV '&:XPHF$FR3W>=Q&X%\><#$=7]O M,?$=MX@$O-W9G#WF>J9 3*#IH8% \5@0&FW(-29WG(++G/%\SLK9'D'"6X9&17+&$QWC*,)UAVG$ZM-MHD$,,UG(SIR89?P2<=V5,B^<$&H-3 M*B\;< YJ$$N#,@&;Y=@=+1$(S5DJXY39DCZ6_6=@H!J$%I!)JU!/D#2929?B M FT!L3>0QD6(2RUPF5/L)E@T7W7# >D>Z8.7AW1@B\8IY/!;K2RN8)I6QNS8>T! MUA[6P[V%]<,:!EX=7?1[YV-; ;?2G!3P=))(//3HN&?<@,;4+,-@3P&?C@6*6*5MB?TH#1BM B +HV,0>-JR8\2? 1T -G=4YSR M? +L#4;8=Z7"%KT!;_5.C^'$=^V=BG 4#G$N,'D@ HW/* RO\"/@E6S9>:)D M;:($)Z)U?L@:;$&Z:+LFWY$)Y_V7P@1^LG],Z ^]7V_!HN\1%%X&?!JQ35(H M,2_M[EU(*D2 Z*MF"N)#EP8'P% [E=8'<&P%N1^'JKUEZ%]-'P84]W"NU,<2 MDLTJM=!%B6D ;;%:2>%W5FP962DD-UZ#RZ"1?$++::32DF[Q[+=>Y/APKRV@ M00[3"W4J4.S+N%2';F#?6M.5BL$GPJ=J045I"J2.]1(NCK41W@!?.TP@1V6F MD$%X!0JB)C7!NBBP!"DL"\Q%!YYXGL1[QY-%6KF;/OM M%A&^$& [Y))PN%V7>UI@1\P#-JC_2)?N>0MVR79\T1JHM$D^7?2RJ"Z:/-,A M> +M\:BF"0[(%GN'[&4&"*#9!!_M\%2BVE_9BO#/B/LD@G0OP?$R5LUX#%,_A]*MK"RLN%B2?! MP)3;A5*CL.YI!L+G.^^:*A?-F9*/H*I-JP_:-[_86U],K9=3E9_^Q:IROSTO M:E(VE]&7DL$J,9:!F/#\&=)MH]98F,:QWG#:V(5:\B=PR"R3S@%\)-5%&O48 M71<2[?.#'"-G,+-8RESX/U4]->?A]U*B^9[?91[[O:V30_&][\7W&X4Z&KTO M$="TK4(;-+$$1&"E=!9%\ SX(TF7H*N]>/$5@?^]H-[N_"Q<5_5JV-3:$J6Y MP(X6%D'Z60Y4=01V02"CW&\&_611/-DR0SRAF_QBJCRY=6/XH(U>0G7\!B50 M8C (-A%=X.,VXM/_BE0!N1ED@\RG6DV!M$/.)]6/8:8*]9 52L\!K\Y2'>([ M7Z,)POH/T5CM9\&VCIJS !KG:^KU%MX!O'2Z!II_MB6KT";W8S8K%)^/9.X=[^>M'KVYO&R?=\_]TS?.X)^H[:F>S&F')W,Z M3FQ>'%ZTN]V/7/]HYS]NY(XW/!B/+K$%SU\W!HVZ1PTMIXM1OWA:0*VZ%W1J M1RY\Z.8I20B4N-4YG& =Q[V5F!)N8V\S6GR"*3LS;IVH.ZX(JP_DD<_[[$<^ M9V=-_U38 L:5[_],KX8!]\^QKXZ&Y^-_^L^-YY#6_'N [Q=Y>>UYJ*\'KU6L M#M.AM^BG U8O;^_^?)NR>(2]J19;]A-<_>&JQG2 'Y4N$FE9"P M[Q>2[>=0\A]P_')QG$DA4.;NG2>/WX:?K1"E&W@].0#V_P[8/R&J+N]NQ]=J M&X^G;WD_8J78+'1XHV04GFZ8PNIK%A^\@-'8WI-'J%A*!^,*+-W--S6VO(=! MVZ)@ZAO][$L&AI8FET,S(Q+FAT;>U:66_;.!!^WU\QZV#;!+ N M'SEL-X#K.&B -$YC=;M]6E B;7&C:RDJCO?7[Y"27!])FSV )JZ#1)!XS,6/ M,YQP>C^?C0;NY^LA!#(*X?KCV\N+ =0,R_K4'%C6F7L&[]SWE] R;0=<0>*, M2Y[$)+2LX54-:H&4:<>R9K.9.6N:B9A:[HVE2+6L,$DR9E)):Z<]U8)/1NCI M3[V?#0/.$C^/6"S!%XQ(1B'/>#R%3Y1EMV 8Y:A!DLX%GP82&G;#AD^)N.5W MI.B77(;LM*+3LXKOGJ69]+R$SD][E-\!IV]JW"'-R9'OM8\G#;_ETY9WTFPT M6T=^ZYBUCMKD\'<'A;1P>#$GD_.0O:D%3/'NM!KF43N5W1FG,N@XMOU+MZ;' MG?8F22R1F<#)Q6M!8X.29/?2("&?QAVMCR*@)E3]'O%OIR+)8VKX29B(CIAZ M^XUVNU[]@6W:!]VB;\_6/UU%P)B0B(?SSFN71RR#*S:#FR0B\>MZAFME9$SP M23$PXW\Q%![UT)^S4C>D$_*8&:6N3D-K-[P/N,?0 M[FX(_0\/@'A\(GOF\FGW.8Q+[ MG(2/SF;$#[1LWARP'[&B;9GF(LL)XD4FRPZD7)_"@:!)"$U2%9:7AU>#E ,I MN8V)\$C,,F-T'[(Y]'V]AFK?U=4,-<1CF6X,> :W<3)#4Z,M94#0/NWC?P/U M!P+N^CR.BQ[+CN$<(TI30BD>+HR0362G>8@M#]".B)CRV/ 2*9,(P9L^^QCM MF)4-GJ^4*Z9W;+.MS>HB+,H=/\E#W/X^@C94^VVQ!P7[,^>"J:-=IM"3+0"Z M3W"_"W#:^_1@ <,O.W:Q6TLL.B?-5H'HJ/0$[9.NVEH[ #5>-(!XC(X^(AH5 M&&$DP:D46S4@*G01KJ)+*EBF@%17W20, :>A-.@\L2-%9&&/FC59.%4D2'6B MHYTPCLK# HV9K#-1_%TRHP#@M<2.*%;&V$UI'D,JFPI%.%HL5+!&5" MK4A(THQUJI=E)*KYW67T*@M3GJ4AF7=XK&VK^9:9S,F)>60?Z61&HD.5M)*G M3'3,(M&Q)-WL;!V;MOV5_J]._O\H6UKP0G@T288K\:;6K%4S*O3().TTTOL% MFLJU4$U/A/NZF>]41/5)6+8A@S6H+KF-8AF=38?PC?J%'M] QW M@8[!\)[,X; X$"U@7-K^>UJU(/CR#/MJKW74'>OGRM%OQ;8[Z/XG"Z^D2<\' MJZ6?+MBAM9*04ZC4>W%FWH'WAP+OB[/D-9[,N#KJZ&/:(WGU#K@[X#XW2^Y? M"XZ91HJIQ@9>#W: W5[ ;HL9=[#<*EB^5#^ZG&FM_ZM\A]>MQ^MV95L[ /]P M 'YQEOQR6OT5SZKP4 *V<36YP_'VXCCBE(;LY5ER*0';P.L#"9BE[TUV523? M2R%750^450R^*KK 3X^IBL&(4+8H^6#W?IAGRCNEN4B3C*E+NN)R&9>8K5W9 M/7[;_ \K'93OB\@(?(G-;5JQ323P\9Z%&W=*9V)N%D=^L(WNT9K)\%N6;NI#T]&]02P,$% @ M2&NF4%&G0W<<+@$ E8P1 ! !R;W M,C R,# S,S$N:'1M[+UY5QM)LC[\ M__T4]3)W<9_CQ+DON)O?H0%[F&L)&^3VA7_ZY H%6A@M-O#IWZR2! )CFT42 M)9%]9HRDVK(R(I]X(C(R\O?_=]YJ9E]]MY=WVG^LH%6XDOV_]=__/P#^[\^] M#]E6QPY:OMW/-KM>][W+ON7]X^R+\[W3+'0[K>Q+IWN:?]4 E-=L=LXNNOG1 M<3_#$,-;![MKR!O,)=) !,\!A4X!39@'G 86$!2*"_'Z:$U)&;@G"D"+'*"6 M0:"HID 0)KVP+C@N7[LU":T@G!,GJ8HWX(I0XA'G5BE- D3%8X_[\>WB&[9[ M:_EY'_2\_6/EN-\_6WOSYMNW;ZOQ^^I1Y^N;O-W,V[YXXS?]KF[W0J?;TOW8 M(V\P1 Q "0A:&=TGGGEZXR;GIMM<[72/XKF0O"D.&]WSX],'/7"D]=G5%4'W M3'GVZ$#QA/BF:.()W<[UZ?&S[_:]/5ZUG=:;HE*GQZ<[G M5^>7YX[?/QZXHQVQQ^Z^_:^Z"P/,QS/#JU%Y^XWG?R/A, M].;_:A_V[;%O:9"W>WW=ME<=?/Z=0$;7(:74F_+H^-1>M_^]'.*/W[_[C^]7 M:-3DN^4_T87;3WPVQ\K?7_>?U,V[S_M-OQZ5!XQ5YO7_/AS]6\F!TH )KR;VESO#XS7 E#$**$63UWUME4U#LYFLU;NM6 M\6B?KVVW8_LN-N/;='5SI^W\^?_ZBY4L=_'6COQU8;8Z7S_@O:\'I#9P)]M? M#]^KD]V3HV\'E_:R?G)P>;AU!'<;>ZUZXX#5+C]='C:V<;U58[M?MB\/3S;. M/Y!Z\^"R0VOO:Z1V>8!K^!.M;YW"PY//>+=1@S7\^;Q^U_#!M]I? M$G[ AQ<'7RP_P)^^'32VR>'6)U8[.6+QNO/#DU-8;S1/ZXUW)[436SYSM['S MU;U_EYOWG_EN<7ZCQNJ7?Y[N;FV3^M8G6CLY;NUN'1[7O^S W:V]D_KEN^/Z MY?B:O^*S6/NPT6&UAFO6+D])[7V\IF%A?>OH8O?] :VWMM'!26QW\0Y?MDFM M*2\_-+;[M7UX_J&Q\3>20G I K":17RUG@(3K +.0B2YY11AN[(.XW]28DG8 M[V]NR'.6XMT<=+M1MN_RGM7- Z^[VVVW%2U*DO"O) PG) ,9!@*%,TD6ED' &%0#/FYB7?,$Z[E^R[^TDO2_95TT:1TL=*0<^\ M=CA$Z1H#)"8R]C@,Q#-N9( KZT7_/YMH/\;[=UP2[KV$BR>%&X+ Q'L,K.)1 MN"QHH!13P$ 2F(\"H2P.W4_S'+4;4:ZNE&U3'R5Q_DJ_D^B;FXRJZX./QM'ZWOKO!5U=ZY5,-XHX M*^GK6C^2O3]6>GGKK%EPR?*WXVZA 9,,;_6\YR)Q>W/S%L.G33ZB_-KK#+KE MMY+#KHVT:J@"C]&J\8U\2>/&WW)7? ^Y[V9E@_R=WM?FSO_>9"6W+UX?_W3S M[F4H@3(@LU#-+[N^MA5,]W$J:0TEC>/C+^/'_+F1D>-[S-H MY\-.ZQWKV*E7W=#RNC?H^O71X\N#XUN,CXV_%_>X4P[&2NQXD-$YP91B'RD< M"H[0$! B\<_?.V7W4TPKT/U#7Z<_ZE$*,+VZT>C( WMT4&KSS2X;N4=KG_>W M'MR;V'D+'5$!>T*]Q8I0CAV%%E&"A<&%5B,UTNKXH7I:/?11[Z75Q:E3T.HH M@VCP]POUO>J+Z#+&=Y@\M<0UW>]T'RFN[ZXO?MSR[4XK;]]UV_L.JANW>'.S M];\<>X0%')#UAD :T5QQJ8S0(;I2C%H'1V.O&DIR<^Q-ROUA8^]&#V@*H?8< M>D($)<(:XSG1/"A%E ^&%#V %,(5ZX&H^2/GY\D]X!1BGB%EM:=4"Z^MU]I( M2)@DL3-\V0.R>CT@I]8#FF%BXRLZ[F74 2@UQ]2H$&@T0DSJH0Y4;A3<1K^G MZ #GBBH$O96FX$0&4H&\X41*);T.\QL%(]3S1P5A'WYU\6'G9\WNTSCKM^+6W<9Y'PC(^+?[>ZK3W^QU[ M.KS7[V_N?,15KUVUY+F&IY#1=%-N<<&!E$7&&0>C1Q4(4PP&O32BV7 N+Z+K MT?O6N=MI;^JSO*^;"R*FB)T&L6@]I'<4\=B'+F()=X$4PA-^:<2TY_LZ;WNW MK;OMO'W46Q#Y(!B!#5&I#7=4<*0\%Q'PJ518,1Z61SX;U@Y:@V8QC;G;/_;= MXKRN/R[N]M7OM&VGY1=$9-%O,8AK+JC65"*HN8H&"AJOA+8NNC++(K)&MZ3U M%XMDEI!S+M)CX;C25'@A \,P.O (,:X%1DLCG ?BW2\?W^U$%C(/ M/G8[[?C1EKWV/>R,SHK]VG:ZZWJ?SUSLX:@&')$%T6JJB1+@11%M!HELL M3(B^@8U*;FU8 *U^%O%55>FKHE9$:\NP9II'*J\5EXA@+A6B.#)Z(\4SA)JK MA9J/$-2S!,)O2A41*9B&# 5(&8U@824U6A@KI%8"+I]4Y^:B/;]P-50D4(T\ M9]=! A/SR"7?&+/3Y18JU9(BR@ C4U'FCJ''(0"XC.GO&^?*) M]%E\P><7M(&BR)(-GGI*G1+*,0\]T0T6C7'B(CAR6*I21'ZVP48AI.K\Y M\.5@#%.(URP*R.,H#!0_2,PLT4Y0MS2B>8[YS^F)R4EB".:<,XLB M[5;2.RT\81 J;!$)2R.FN)0OX9LI!H%Q3:8/%F-H@C8ADW04;%"/*H;!\ M4GV6D/[S"%=Q#(N,DJ #IH[S^$>Z*%Q'=/"4+*%PYQC2?QZ1&L89$4I+XQUE MEBE%E1;2%C,VQ5!>/I$^>TC_>01=+,BR&$54EI)Z!J6(!MA)"8G!'!HVOQ3M M&")T4;Z M8&R$RB+/WZ'H/B@1%%'"+HV8YIR@/+5A1+!G/&!L=40XZ'0PDC%+I;/64K=$ MP^C9$Y2GMG;,6N\YB2ZZ-Q128R1TE@NHXH@2UL.E$=D\$Y2G-X49F-".0ZL5 M%09)SS$W+B@K--=^/-,&""RJ_Z06S^\UAZ -$01#%XDDMDYZ&; 1D$#M(0EJD=#B6T3LHAS@BQS? MW@LA;!2DE9[Z0(U4FCF)+=7*>FX6:7Q71)#S+S/2'A0-_T'QG+/X<7R#>Q=[ MT3XZBH00:R2G;CC8'0X"8R8Q5W3QQ_>>[_6[N8V^XM*FI7ND T*88E*4-21, M:2HUX:A8>A "9XL_MNQM)%J625AX X1RA$S3DDM"48FL&"&RV$7<@#> MP.4%R>:C6' ?1XS44%-#I8'0*,4A5(@X3A=I[<[S2.7Y03$:+Z.(-,$22;D6 M4G,:C&/1LM& E@$4YRC"9YJR(]IK%@@UL*B-HB2*OH?D(5HZJ[E<@+745P&X M/P>]O.U[O?WA+7K7X:^-L^(FI2^ZWPG]*&H_.FE1EB:KZ#XH2HQVF%K(C1>& MD.A::*0Q]XM49./'4JK[_K=.]W0LH8VVV[_HQ8MZ"R8KQ*W'UL<19:CSWD#N M(S8J)43 6*BED%5MZ/P4OT8Y;;1U\Z(?1UASOU.$=#KM!9,9,IQRY:5'EE$? M986%Q0Q'L1','!=+(;./W8Z-!QK>'K<[S*>889<0BAY9+M_$W=\TM8 M8:]=P,X*A"E!T)2"]8H;YBSR=KDD_'P&\ODES30F2L)(3X.AR@5)G"B*P[E( MA5"Q[G6I)#U/L_K\LL5%*1V&#(PCEV+JI92!*F8]TQ&YU1QK42^)Z9U);(U8 MYP247'''*>%2,A]EI"/@>J,<,TLAI>?T%Z>YY)S;.(!(Q$IEJ+5.&1-E18E5 M3A6[72R%K*K@+TY19I&E6L0%4=X[RHTV 04#J15QM"$E%JE 2C4,VVSJHU#C MK)'%8G1'G=0J(,PB%.+X5_I%J";\+F_G??\A_^K=3CMVPU%NFGZCU_/]WI\7 M-7W2Z6XV=>_VXH1!K]]I^>Z>;Y8FK'>62BNQS^TP7FV=Z=S7:+A9$8D(3HP.R4&M%%>0:2A1H$35STFK.EU1B MP_0VWQVSCUM7+HCP:. 28HF0$(ABX93 AA?S=U9K;.BR#K>/Y6!;%$RD2D'* M75"D6+[@L&:82PQ=)/;$,@275$B-KG:^KEM^8>1$'-1<8&>CG*S2D@O+##>6 M,&(8G>,F18^54['5<7@1LD(8^^ 8C&104VBEU 01%CD]U(Q3O "E\Q:#&DXS MIH%ED3Z/,!*21F=9&Q:'&*>2$LD#7(#DK86@AE/UOY"&@3%IH*"1'QJH(R?T M7CFC-7?+*K%GI(93%)Z CE@:!YTST?WR5G&'!1>R3 L*8@'"4E6EAM/$1(D= MQIPPZDF$0:6B\ZQ8$%2H8JNK!:BA7&%J.,U*L"90S\MI$Q7E(C2"D6LXQ)QP MEJL%B!=6G!I.$_B(*.:D Q40TL"HHHQ00Y"3BD7&N$A9)H\:7.5R_]NG+^-4 M9AR-KBC:4&S[0BVDVML0C"#1O89!(+Y VY?UWVN;-V*S;ZW:^=II?\_;1S9.FM9!_?V!Z M_M^#V-[MK_&?[U/D;YTP:Y2G )-I^"9>"ZZ@X*BH'8A)=/LM01'X(?,B+,)2 MH ^=]E'T,EI;WMPE%=_..]UZI_]+NWM_D-%Y]R_='/@_+ZX^_C.^@N[:XXL/ M_JMOWFS"U4D[[>@/]>\L+VVQ"9@*<8*A><3^KQW0.+ M!^W$'N\.REG^JVGDB4=M#7S1;4DA'X%7D#-B W.JV!T)Z6C&G(E*"2-584J) MI)"/5TB4%/(1".F=1M8KC00IW"1#B+!,:H*QYEPG _H$A?R5#B2%O$,AO?!8 M8HJ*:K-4>:804]P;+XERQIL%V+KEWOKQY)U>$X>8ZT$Q:[I)*/ M!V66%/+A"FDTM"(@BZC&E'JM$$+>NV)"GU'G0E+(QRLD3PKY"!8)+<..4@2E MH918@Y&@-" DH \<+L"T=W454B:%?,3DA91048E$((YJXB5#RD3%1%1@XQ=A M+]Z**F3)(E52R4=@)$.0<8&"FD\MDY$;V&Y9/N\=1B>1\):4A&$#%#&@8MAT$AJ;K'F MT2]$4MCEDG UZC \CZ2E"4(1AI"TE#)7;$>)B).1QI)0%#E:+DD_5QV&9QK% MQD##@X=%\J<,3$=JB#W6BD'M+%,+M*M)-4SOC+9SDJ18IA7%XVG\QV %0Q & M<8PYEW@II/3,=?NFE_=).*0.EJ4PI51Q0$5>ZT)0B'&$S5+(J@IU&*8H,X<8 M,H@JR)RADKAH\*")%HT(56QPODC;I57#L,UF!RZJ$(7(,>"E#4.8*A")+Q M..:B_Q"=1&\%09%84DH6H>AS):7Y3#R2>(ZRH]@O2AC M,V*D&]C^;G??=[_FUD\$_:YI2;GJU;O1*4NYI@%:C9AU"CMJJ5+.2!/]>F,M M-]PP0A=D<%9/G,^T&7H4(9<>6ZD)U>5&L"&8X+2*0S9(O?"C<[M]%%F/[WHW M.J?W,L8IQR%$[X)!00GE5D@AB]E&Z)'66JE%"+-67;#/,V*=T<9IR Q#,'K^ M+"(Q9)X$1DR CW[_''_XLR['[LC>_ZK;P_\GF_IO-BQ[Z/OADZWI=O6[YIF M?E2RI>WS,U_L$]3(6_&4W; ??^T%;_QD%@&'DY9P3)ZFB M@7%%*/&(P($WUG= M?\OVHJ3:__.ZI]L]T(M]%X8G]O)+'YL?WZ3\^FWX=B+>IQD1"HS>%N'R_3[7 M=QK;6]E^8Z.QO7_SY1;YM?:W-S_O[31VMO>SC?I6MOU_F__[5LM\CB+4[[?J@%>]BLQ'6[?E0%%LU.E"!M>3>4A?]F4 -CWXJ0HH19.\D MP5E;%Y;3^7QMJV/+/) B]61E9*3)7Q=FJ_/U ][[>D!J W>R_?7PO3K9/3GZ M=G!I+^LG!Y>'6T=PM['7JC<.6.WRT^5A8QO76S6V^V7[\O!DX_P#J3')[N-YG$-'WRK_27//^##BX,O MEL=SX.'6N]-::[N\=_U]O'_K7ZW=+9?O-C;.ZU\.+FJ-#7K8./KJWO]%W3__ MU3S$S:_FY"RV9^^T]N73Q4'C]+*^58OWJ;<.6@>TCG=8;6L;'9[LG->VCIN[ M[^1%;>L3_MM!98)Q#FBN&:"86: X"K&OA-.2%?.#;F4=0?"I-"774EC/?JAD M+=V-] Z83K_?::WQ*.BH9'UMFO[6&4T?^FMZT.^\'?W0+45?_F(ZW6BT"B5L MZK.>7QM_>#NAPL7UP^]YN^ V:X52N;QWUM07T6"6ZE0^=V2FE%H54)26JA_M M8=^-VS.R8JM#*_:F[[X_2%9CY_SX\$^O_>E!A5>9N.^=WY3M'K8]]D@A@#]6 MR,KXBC/M7$0WT(\<&Y^=OQU_'XFB^.F> _QV+W_UW7(J8/1;?,#5S4LIHMCS MXQ^&4D1#N4^"RR_@[ :,;'1SWK=KDSNN:O^"S6/FQT M+@X;QRL_;^X++6E-\^-#;Z MM7UX'O_^'9TDQIR@((I% 4J@ \H@#"Q"'!,BN&&X,(%*4/[V-EY=P=5HD#WG M\!G><,8CZ&>&^)$#Z-/GC;W&]MZ'@R'-V-O^N+O7R#Y^WMO_O%%O#']L[ [_ M1E;9B-1Q^ 61X=_=O=%W]LK]-OKIW>BZ?VY?73BFHU=4=&.SQD(6$L<>S9S.:R>UOQDD-H3 @)4>1>)D#)"2 M,,"]*&; D(!8KJS7B@S?H<82]#HK.OPV+JTF'I5XU$)9@>>G48UN?(F\",G/QV7F-_5ODL+@L;V=YOY?9XS)$]MM3C4,5 BM"K4I,'Q=8P6*50#J+R KF MJQ"C1UX,5W]R)5P5Z"^_,HDUH5_+[O>V ML1#FK-OY6H#"S8#TT)SLM.TH)7^8H]7WF['=_>[%9L/=K6U6WZJ?'G[9H?63O;QV>=PZ;%AVT#BXB.V]/0D%[%P0#PJAHF)@R0&%D M@8&!02N8)M*NK&_YIBYRK1\1'QHC8+S*3P[1.TY]ACC1O -;"0H>1!P;^GQG ME,@Z7/R[P,[*O,=X[3H$'*""/ 3 '<: "LZ!A!S&T1Y)F>=*:1=6UAD"$'.B MN/KI*%]N SJ/@/"KTF1EG6[6*?;=R$X&W;SG\C+CN.# ^:1Y*T_K'NEV?EE^ M_RU![LM6GIW5O=7]U6R[==;L7$3MN8F/6;VS^MNOQ^MUEX^\,1E?I5JZD!JV M@ U;;N.P%)1JP[FN[_5&?S[D;8\2G?H5G;J<=)F$HR@8(H%V4@ :# ;*0 DH M%C8Z4%AAPE;6N8(H^]CM!%\&^G4S^WCZ[2("M^[U7V?[@SQ2@"BCE^1150J5 M9LPZRE8D4'H8*&W&C[O=1N=;.T'2KR )3D(2#-0'+PW@J( D1#@P/.)2H"C* M47I&N5Y9W]==W>OT]>N7EN:SD&/DP6'1T2 JO*A]QE)VU.,!,Y'JPZIUA*BE?5W41-RIQ\QCJIED1,AKXSM^]B) M [QYF)^E28Q[#MKK "?VB!%),:"&TFC^D =216O('/'"2!:"Q"OKA&+Z<[Z] MW.[K7,)3(VTNXIAGW6A_\K/H^?AS;P?]_&LQQ1^*>A\IBOG"U23B7%8 W1VQ MRI^G(U56O9F@["E=IH^OUPEJ+)R54G?^M)6%.,P.LP@10)@)01D#@ M1%%95T34QY&G*8IN _YOLZPP\*$3Q^;'XXA8"SQ1^23)7/S-G0N:4P9X-+^ M:HPBEY8*>*PX]\9)A_W*.F,<8 Z_$\\RI;9=ISW^]S^B.HJWO:SOF_ZLT(^L M72K(ZV*VKSDHP#K3<3AG]@8H/C$QNNH=]"ZZN+Y;CI_7I;\;O^@1@=!M-_XI MY+TXK+)B?6KLKU!D ;:/O,MZA7^;-76OGW7+I6$/R0M<6? ^_75]G[WM]SO[ MC>V][:VK5=M98S<;+3'*$'YE?LMVWV6-?Y9+A=:6(:E2J57)R"-7J\I5S,EL M4A^5^.GAQZ8^(K:*R&-3/9^GR64O5WGI[G*%+QIYOUEF5F]K>YQM1K#LI2C5 M$HJYJTL.L7_1,IWFJWLYV$G("R;D^FB11#F4M\^'-"C;;6=?CO/XRY!N%H56 M'Y( -/]^']G]XH&QC[.R]GI6=,;BQ3%FZ$KN>SOH1B!/,)X?W'['5C;^K.YNW5T4?[^Y3"O??E,8IOB&\GS&TD:B"AF @9>.AB]4!F M P# MKFA0.#"KA!\NQ.RTL_U^QYZ^SOXS2A5E'W4W*_=C3+,[:6C/9&B/C/705J=Q M?8]QO7,]/VN%()9"X QR@ ;K@1;* $DIYQRYWD/\$_7 SPPS"1C &L(AW.YJEBQ0HC%0C A%7&1"D=E.>AT M3X>F^XH,_WIV]^&S2_>/$)X,>OT\7"Q>/8J=MBO6#_C,7&3VV,<.C:]PFGT[ M]N4"E:*FSL3"[%?HM^Q8][*0-[W+=+,YBK[VXM]_#_+H?V3]3F;\Z(1XSS@L MRL4)B!3+6'BVI%F8M'HU];G'K6]=:77B[" M65FTL)>]BO>+0S/K#:(#U#ON%*O#QT5_^L>Z?[OMW_3-5A9-'%X\>H??7I>1 MYU=X^(XF#O!XW)S$-RC.+T^-%Q6M&-VGW*.M;$39R"(:K6#F]$5O=48%:GY: M+O#,MMS6+$4 7: 34.P^Q1TME?0I4 MCH#7F&!OZM4)!"*%W4H2AH MO[0@$GT-')8($8Z15CP9FHH;FB5W?"+:ZZP9W]%GVMIH>HI-85V)QMW";;CS MURSJ*KCS0*\5;59\2G=,,R/ M&)G7;PNO*1XN^A:%/UYE,4N^]8_'A]>C4Z3 M+]OF?,C;9:'3,N&VR#+"\3U_T,+R,'H[/NV7)_RP?>/S"D=I=.X/FCH^,V\/ M+2O"!N"QZS?I[RUF8?2?I9K\-$,"KR**9Y%=P>@JYS,IWX57F9Q-0@A?Q8A7 M."'DV8I1SV);G%L<;%E7_"U'C+GDB"4V%T;JJ-.]N&O=7^'==#=')RPD=QQ% MFT^V+^NMOTYWM[;/:ZV#\_K6OTX/O[P[/?BRUSQH[>#ZEQJMX;]:M?@NMZ/- MM48-'W[Y1&N-[8MX'UAKQ6N^[!T?OO\K/S@Y0 >71Y>'Q3/_*DHC72_WDT@Y M2T@ AF@/*#$HVFK&@5(02LR5#T:MK'^XVZ*^M&6T\P,HF@!J"EVY\;W"IL) MJ6$OI01'@L4EZ,M9I%'>Y9!GK[8ZT57OC\( >?B9@WZ?[-KE$L-R[= YY,W[ MA7C_'/2B8]];S,F]N?+FB\DT+&J])A 9H!U!@&H:>3-3""BI#$>,4015VE5J MAB"V_R-L2APO-:R2'*]:_56MUBP7W"TC6=@>37"\+^\).9U*+Z MPIT3P'FX*^VH3#:*#F/A)O8[V: WG(6-NC+O>:]T0-NZ;0O,C&YIL9-)<7*OK]M.=UTO*VK^Y>Y6HM)U2NTK M_=N=,ZH+F1&Q! KW\)2"WK%O-LM* M;7J=YJ#OWXX&&)R\Q$$H\X MMTII$B#Z6ZR,KSGN7GLW1QZ8KM>G0(?8$6NZ^4U?]%;>W.BO6P+XKE]_O*9M MD582_*#XU8_W3WU(/;6*O^/VQ]V]1K9;S][M[M4R!,&GXE-9Q>O3YXV]QO;> MAX,L]L/.[E:V7=_:WLIJ&WN;_QP2"X)&F+Y,7=+8^//#=E');'.WWMBN-_8? M5S^OLIFF#TMB7:5,3"IU%2MSD2-&'RC1@R\=YF8!V0F(%K5B?;4LDKG>2XBNGT74*@, MNMW9LJ>C&UE9W^G[5H:2B4Q*] 0E>G]^VWM^5$@MXA0%DDJ\5-)]LLE$Q,X6]:C[K:CW'I+8,7O MF/L8[N3[Y)F/I(2/5D+R \5*%G,I6Y8L9K*8"PI6ZIX6LTB4Z_KC>%Y1HVZG M;3LMGZQG4LA9*"1-UO,EM2Q9SV0]%Q.L,/ZA]?Q3-W6QU^/^L??]Y&[XW: [#"[MG?MB21(B2LLY$65'*^'I1+4N,*.'#_2L*P!$E(HD2)2UZ MBA9]*DH1Y_VR!&!)^G^WEO=,E4+Q$ M?*JHDA@GYO.26I:83P*(^P/$N-P(3M=0726 M0*L2K:FBOB5:\[):EFA-*A%Y?X#@XT*CJ=)H4J,GJ=%NXY_;>]4H,SH]M*P" MH*>6)2/X[%RT$N@U*Y:L4BG1I$73T*(/_D@WATZ]+X23O/JD:;/1-)S*VKVH MEB5"DP#BW@"!\)C0;"1&D]3H*6I49%QD[[3M=[J)S"0EFXV2)3+SLEJ6R$P" MB/L#!!N1&9ZX3-*BIVC1]OEQ;O*TEC@IV(P4#*<:D"^J9:D,1[*'BPI7N7:Z+6N;Y;K MA:XWNO^OMZ-7H'A5L.]TX^I*;7J=YJ#OWXYT%D[>XH?Z--J=_,D*]9#=QQ\B M-EPV'M_J[8E_B]?*W1\K]]L[>'31GP(=8D^LZ>8W?=%;>7.C MPVY)X+N.K>IPQ'Z?_]S\0AV]_L ?V+72IR O]8% /W^1[2+SG:"8KU7O3'XAN MI[%=R]!WHMMO;,0#V_7&_LN2'%\UUSGPW:WA[W(Z//,I][W6Q.=5JN=!E M?V!ZNM NEI,[!R_8>[[*VUF\;[.H+O,Z\^?6G_6S0J2] M8]WU67QK7=E7>N#@&S6WI;M'>7OLN/ A7RPYZ:TS2N]##_J=MZ,?AMY'^8OI M=*.Y+=ZWJ<]Z?FW\X3OOIOR>%[K47RO:[_+>65-?K.7MLN7E&QL9=VXR GJYR2'Q__Z<4_/TA7&7[LQ7 5_>Q*A-BCK_U5D_'] M+[[#WQW+:>@ 5>74!8@]J=F&#$;NV%.:/(E=OP#,>Z/437"[YVM%\AV9NL]: M\2G'ODX17JMM_S\V+HONMJ M6U9B';3S_EX13!WTW$H'/1BA_ON]KEM#HINW>CU?/R?:^CSB"Y1 M,O$>?&48=G+DKPNSU?GZ >]]/2"U@3O9_GKX7IWLGAQ].[BTE_63@\O#K2.X MV]AKU1L'K';YZ?*PL8WKK1K;_;)]>7BRU\CM?,:[C1JLX<_G]9/#D]U&\[B&#[[5_I+G]5RU;.M=>_>D>7+8^!2?]8D> MG'R^W&U\PK7+/_/ZR?%)[?VG^-R#B_@_W0BV'YQ\:V_W: M/OSVM]66!D,#H,@:0)D1P(A@@,*62P6Q)3:LK*/7A,%5\?N;FQIS._I0Y=%7 M/=2ZN_/NP_QF80^3P4D&IT(&!T?C !U1 7M"O<6*4(X=A191@H7!A<%!:F1P MXH=D<"IM<"ZO#(Y45@GH$?"*:D!=_$='40-J+:7,>2I$4:/[-99B%2>#\RP& MY^4XEJ'\;UD=R\U.KU],W?4B5'WG65YU(9YV%_YL /VB#Q?99$W!1[IIEPKQ M[8:1=4H6YR$6YV+"Q8%,8\HD 1AQ#"AT/%H<[8&(/DX445!&V)5UJLBJFH.] M>=QPJ2K"/,&'F0'T)FBK+AM/T#8U:+LFT]BY *D-H("X"&V13!M$'5"4&VJ, MQ[JHCTH%7^4)VA);3M,P/Q/X^VZGU\O.NIV0]V=%EF?@;2ZAN9DZDRY%^[&4 M;#(V#S V]Z'>HMN^;S=B^U]F1;_NN;I;KRK1K MY>V\U^\.=X[TYV?%4JV93><\S(@L,>.:NA,ZDN[[H6PWVF[CAF2WAX)-9.PA M9&PREA% M.C7EK#UT1.WVCWTWRX=39Z]&WLEO,W5/4KK&K-R3>J?=N1D$3L;\$4MTAX9\ MZ*QL_&V"8E@I 03R$E#%*9!,&8"L0 0J ;5 *^NP@JNFJHX]*2MM<6'NU7Q= ME5[LJO@I =[, ._B"O HQ4QH:T"T2!!0XRU0U!L@D>7:2R&=Y2OK9!5]!WB_ M):Q[F9Y+BOA_7XY Y^TLXF+1G9V>;A:%O,R@E[=]KR(Y:8MF208DA)%NR\" XH@# M*#'445!:DE# J<0(OTT!M#0YD/!O'N4&$M)-">FN>;90PF&-"6#>TXAT @/) MBV)@QAI/D(D(YU;6H\E*U;\2W:YLAM(4VS+;78U2IZ7\LQ?KC5[M_FI\=&S\ M>,*GK\]39>E%\$9OIVJ,$_S'FQ[D[4'LJ]VK56]_EF(>GMQ /UWS_N!./?(VGE%L')X+W((+W:=*5#4IX2+0&3E,/J.0)H*7'-D$G7/*[21 M;HWR=_[T;9]*&S^40AU,>I\NB-(#SV &J@@0Z1#*EA-,B4":BP%;6.5TE MB4$EYS.AW-RYPFBB@L< "6IAUW\_\:!YUME;C(;U6K3[ZSZJ8TT7FG=-?%^C[ MJ2;<(]GFT8T976:4]9 ![K4"5!@.C%4&!"$LP=(QQ>W*.J8P.=5+XE0G8$_ M7MV 0@+V)P'[=1C!6P$]A:1(T!& ,NJ!L@X#ZS4GE 1,<5'NDZVTA!TB*)/PTDI"=^6[6.]9=OU8U[IN>_X)'X.,QF*\* MM@"#\$_=R^UL"U8D=^_)E3P6RMW[Z+O[!9)/-YZ';WM]X\4\X\>5FGSE_<'D M_?W:^SNY4>(+82V0=0Q82!F@5!-@&,( (HH,XD9Q)E;6\2J!J<;7_*)Z,_0" M$LPGF)\ZS#\QNI=@?C8P/U'8#",AF== U+-RKEP"4WZ@5,^J>VI,G6E.[P M$U3[4C[*NTS'%])'/G9;JQ7I0)GUT,LZ@WZOK]O%*Z04B.H__^6,RI>9 G'5 M>VG_F\>X-D-0F_6*GC&D;@P1M3YH&=_=#:6+T]N]!M2;%UFYZ5M(]$NEWMB>9G0>9G1O%ZZB4V#EK@832 THT M,#LL+;1?DMGDA("+2[L3 DX+ :^)-_>:(><=@#S"('62 LVH!98':+7"5#D\ M##S,(UOUA2+@0A+O:C9ZD4Y-'3R/#G[3UZ;IXU^7?UW_O?QG."!-]\WZU> < M'QS?KX2@O.U\N[]&> 2/"4RROMBBXS;8W!,6;F+)O2'H%U#6S-L>C"?5<+ M_G9D$^#D+5:^%\1#SBW"JE28#H M;Z16QA<==Z\-ZY$'INOU*= A]L2:;G[3%[V5-S"+/KO5+8 MD1]VAEOEK$7ZZ7RW.*UHO%Z\1F?'W8(H_^/7$AKG+=3>? MV$AA,=[K!_AYC9I#Z;7.NOXXGA>Q,1MM&_%JT-8#E\>S?UNP=WZ5M[-XWV:Q M==6/VOX+D]K2W:.\/78 ^- NE,;YUAFEEZP'_<[;T0]#@E_^,BI]$]^[J<]Z M?FW\X;M@P:0!+]YQ3!#R=OEVY7.O87$5CJ!Q1,=H=7QT>N^7A# ]RLLHI M^?'QGU[\\X-TE>''7@Q7T<^N1(@]^MI?-1G?_^+%8I(_INKW'*TS#6BI)P6T M?MG@$>V:0ZZ@F(-KWH@6V6>M^)3C7N8C2KBLIKOV."/H]<(Z["]6]9\V&_@T MU9]"4?<*C8MBANHQ(?NG"'VV9?&31CQ5(Y!:6$2L5KKN(B31SVKW@1ENE%&M M#GS&6C?WZK9%FW%\L?L6[.Z/)Q,_7]8NZ\>[C>/36N,4Q?N?U]\?L#K^A&H- M"W>WCN+W=\WX/'0UF7BR0>N7!_&>[YJ'6_]JUD[B-9>?BPE'5-LZH(>M>NOP MRR=6/W'Y["F0V=ZD%. M-1.&]^VJ^,;-> M[*KXZ;8[5 +OC627H7-:#S:NU" Z5KNAH<\_=KKE M@7Z_FYM!F:C1Z'S4\3;5V<)^$=RM^OY$<(X+Q3RG&! 8$*!*:: QL@!*R23F MT*-0%!C !ZE8"(PC9@#CD@*JN00* M*Q=!5*!@">*6%<6&95H=>?GHUBH4])9&G2+-F4+=GDY#RDVD5BP@#WC $J.0%:(P:8M XQC DW?"[\/\VT5"7DEK!T MF3R'A* S0=!K7T 7\]*:>F 0-H!ZQ4"4&P5>*P^9IM@Q/S=?(*'HDC@*59H+ M36VI?EL64LF3-_P=JFW>X0$_=[[]Z(8DF@C7&13KR5J1S4@I*:LNCVI)P\Z%9';IW7'JSMOC@ M_SW(O^KF72ND,@188K+I41.C@+ M&;4._KUSSVR,J+(;;5?\V;Y6W(W^INYVBWCQ7[HY\%693[NHC;=::VV?UQH' ML+9U=%$[B==>[IW4OQS0^N41VMTZ;,;GYO5&,:?V5^MZJ[5X?.M?I_'._=+WNG]9.]^/> U!NGY[M;M?/;\VF')T>PUOIT67__Z5NMN&[K M$XKOP0[??\+U]_'OB46[C6U:NWP7KK99*^;3$/$&22X %L0!ZKT$6A@-I/(> M$JT((7YE72FU*BLWGU9QU'WA61<)XI<=XG5LC_8<>D($)<(:XSG1/"A%E ^& M%!"/%,()XI\!XJ]3)@+W%./@@/!> &JL KI8+:X#EYY&W0W2KJP+J"JX1&3Q M(+Y:%9D6P#G9L#:>U>]E76]]'/RF.5QSO?#5ERJ.WM,BZ&/Y[5V)K^[[PTHA ME5G6MQ"@79_,EX9."\\1 EH9"BB,>*V4-KCFIB2:&>:4!D@H#RA &AGL+G.&!4$H@MSS"FT)S M*;.][/"6 N8/[,.=]M+ M#B[YII6$.&QQD"%HL8PP@%(&2SP!-'(/*TG J^L(R4KN*7+XL%9BG\^F&L6 M*T.+\I)^,@::PI^+03D_=OV9SEVC$%_"Z(=@]&0=2$8Y"8%2(*R%@'K*@'&" M .DB%X442RA<@=%SJ0ZQ[.& %.U<.C2;%N-,:/9X-+MFG IRQUF$+\01 533 MZ$ 3J '&$A-/(#1%?78D5UE"LTH2SJ4.;GYNF[S9]&Z";,YLJZ,4$9@NVQS+ M[GHVJI?FHAZ!UI,IL!I"216G '*OBMTT-#"*6J IQC0>A)R0E76,605+RE0< M:E*X\R6 V[3(9P*W:8';-17%WAF,N01.8@FBZ9% 2\\!AU0$X8C'B!94E,R% MBRX[N*7@YP/[<+0_[G"49[K7\TNP[6;%X7I:7+24W48IL@33#X?I&^5QO? " M28:!EYH"ZJ$$RC("G&>">L0)905,(SB795C+'C)( ="E [5I<= $:D\%M6ON M*56427 2R,"*B7<8@$%( V@9IS8@J2A:654K[.2VQW7D\F0Z=;DOWXRW.^VOM0"7#9&/I^8)(N<#D1=7$,DT=]P76?\4>4"-X\ 0[($0T<(A3TRT-E@LA[5L?#%:H"E]I2A;94RZ=:@#F(C]VB 'S_XG46'=3"I6J[LD;> M6;&U1%K^5VDGZG;VXE"2'PLY;K3=]EB*:?W,0UG!SJ3CA*BQPA(.J/(N_H,( MD$A(X"TGS%!A$&21%9 JNDT5!Y_D'+T$@)M>>G8"N.D!W+7;@[6&4+$ I/80 MT! _&6A]XY4C469 MT/I!:%V;I*,XFE$=BEJ6H4C8)D$"8XMPE0\>$^Z\-B:B-7PM"$Y+;%*^3(*Z M9PG*)ZA[+-1-$%,>Y<.(!(HZ"ZA3 BA%.0@*:0-MM%96E% G$9N+\[WL4)>B MIX_*X,[;?=T^RHL-"H<9*2ENNAQ\=>=*L,,YUKKO;Y_;YJ#HP 3PCP+X3Y-< MME0.(16P!$="ZPD$DAL#H/)$&BNT-Q'@Z6N&R2I,L8<47$TH^ Q4-J'@+%#P MFN8:JTU@B *-BE6*6$2:2Z$''#KEK0X(VU"@(.A.VQU(8E]AKZ_ J]$U@_"*P_3U)6)CQWA$H@J2WV$T(.2"T- M,,@KC+RPMJC5IMA<^.JRQR-2Z'7IT&U:R0 )W::';A-4E'@;J:@'F*&B8(:6 M0&M- 3&,!%*4S7"B1+>T:+&://0%1%NKM.AO>7%Z!G4RZIVV38M4'@'1!S?2 M48UBS' ,?%150%F 0!+B &<^,E*.$81T99U(6,$E*A7'EQ0Q?0G(-H-B&0G9 M'H]LU^13$ZL\91I@J@F@0@9@&./%5A4X2LABZTE$-C6?,D#+CFS+6#)C2=>_ M/7K==%57Z2U&CR7_[($H,RS.:L+XA/'/[J0G MC)\QQD_,%DGOJ<(,",PMH(1C8!2Q@ 7+?' 0&R.'& ]E6CLZ>Y]]^9TY$ITY MUQD4F?;C_JQ22ZO4EJGU6G*#'SAP/^QL_+GS8:>QL[V?;=2WLOW&[N;__G/W MP];VWOY__T-B)-YFVY\^[S0.UJK&X%[T\U\FNJ:VI*)C\T;(#6OC6?U>=J8O M[MKN.3F2R9%\]F#A+6]QI+(?AQH[JK:ZT79I[O=QKN3)C:H6,##B/2( $T)78KBTU"C-91DN3'._*5:8(#Y!_"P2>A+$SP#BKZ.%P@AD!#& ,L$ MM4P":3D$B$!N!6%>PJ*Z-L=IJ7=%D\N7>I%C'/W=@2\ZJW7FVSU=Z%U:ZK@8 MY'R\&&AS0G:;NG?\I^YYM]'MZO:1+PJ%]C[DVN3-O'^1=DMX#)[?*-ZAM?04 M.P,T$P[0HH*'IHP 2QAQ7AF"B8]XSN:S5\*R+Q9*2R&7#OVFO10RH=_,T>^: MS4JC+-?0 N%=1#^N&# N:*"B09-.TB $75G'%*ZBA'Z59+-+'6&_*MG1]5]] M>_!=A#TM*JHFD]V,-RT>]R7O'V\.>K'3?#?!]I-@^T;Y#BM5L,H1H(PR@"JM M@ DB@" H#\@H:2A<69=8I-63RQ%G3D!73=*:@&X60#?!3[G%QA =W7$4 ,72 M R-0Y*<"8P8ABC8I1* C*$VH592?+G6T=53*8Q1S;8X&?IZJRRT*41V%RS]< M2R[-EST9P6\4^B!<1 17! A.B^+(% )M:0!*$H@<<\89O;).(E5-I>92?#5! MW2SS A+4S0#J)BI_8"9=% R0QD>O'!D#C%<*" F"=V>CF[7;!0*QHFS#FA$='2\F02& M2 ^HDA9:% 3RT?'&B,UE:G_9T6T9Z]"E>.]MP8]@*3OK=$ML[(2LV2EZR'=; M$>%,?Z9;YJ6(R'1)]8=5M !)B0$%#H)E#(6 M4(L]-EAF=S3M-(_YH(^NO;S !F@. M)6F_GWY,INDAINER>Y)RD=1@#JYP'-&@!(C_@0%-#E68H1!ZQLHY?$\XK M&.7Y]1"K*'2EZ/;+QLDYE'5-./ETG)PH\2JXL<1RP P1@%(&@<1$11ZOM(0R M"*Y=B9-*S"4X\7)Q,E4G3&U)U0GG4K_U^XF)8K["WIS"J(:SM;Q481XNU42X M+R5R/I(NU&YN3FED% D$ GL.*"$<&*4IH(8@A;53PK*5=?J:"SJ7F-^R3YZ_ M6.=I>7%O'BY2PKVIX-[$:DMK$67& 4X4 10)#I04*"(@\@YR"9G40]PC%0PG M+1[NI?R;Q]8#*9/84Y[-PG/7L4"O4C\GXEYUG\#\86!^H["=T-' 8B,!H2)$ M, \1S)G1 !L=0I0:*TDL>@TE2L6=4D). L!G(;$) *<,@)-LEGD7/780'-> M6F.!II@!%ZT7@80CAXM]WKNDHY]0&%!UP@K #%"H(#(,>A&"LPU10B7&$-R(KF(&R>/"6TLB? M'&Y8I#3RRI7>^V'.UG)G1LXW@SR9HP>9(WNS+A\GUD(.--8JLFW.@8$( Z09 M$8&2 )E;69>O&>45W/GD7L.KHHB58L8/*A,#F1.\9M 9,<5;& Z9+!Y).2Q^<1R)A)6YZ"D7-M:)7:,JU. MJY9+]L.VNOSKS;%[SV%V>TC_'!F:>=N#L2QA::8W.ZU6WB^W[\ITVY76 M,+Z$;]MHG[)7]4[_JA3E<[P%@O=[C>PY&WG/KE;9;U>@6:K%@0!)HX350 M6%K)M';"A0(N;W&?9]>[YW[^;-R!I/>SU?MKZL^TQ-X:#33C4>\Q5,!PS(%0 MQ@95;$/#R _U_F52U=262JYS7.J<\ +S.D5;.O:T&K'_Y8U;36]_R$)F^X7( M_M+-PHZE"-6]S51]ZT8-&$L$*A;G1+O$**"00B 5#H!28;&/1"T>75E/.=XI M3I\@;:8[029(>QJD3:3*",NH4!HPYS2@PAL@ ^( LP"%(/%@4:XE05K*VGZ& M/MR(K2MT33>S,YT[D+"_=CE.U.>W,HV03F#P+S MG1O%-#B*H*TMD"ZHHBRX!1I9"SA5QFC(O3.A6(:C*%\E*?,Q)78GX'N&=)$$ M?%,"OHG4$1RQ#GL/B.,<4,TD4,@SX"'7(5 %K40E\$&2-ABK*)-=ZLCIGN_K MO.U=YG6W'=M9D=3IY<7Q.1#8L4RW1R+=L';0&C1UW[LM'W*;IS4\#X/TFX7A M@L)>8 (,&^ZDYN,G;@%1CDF.$/&*%=F 488I.)'BK0D#GX7+)@R,1)4HO'B* P-&( ,DHHP&I;56>F5=O)9(5C C>O$P, 5H'QJ@O1[N6:$S'OIH+U>W%#HJ?[M@C>"S54+X!R'\CI#37BK/7F]@]%EM*"WLD/'^^6='8,RZX M AZ :A'!$BG/="$<^,,H\*KE74D[]B38ZKHO.P1AQ1U73Y$FU:::T*TIR/: M->%T(I),324( D- @]- >(]GUB5$*TA8VA+E)AM9)O'G>: MSG=[__T/B9%XF_E_#_+^135"J"^T@- <,@GV)R2_74H\(?V#D/Y@DKO2@!R# M&@*,F(O<-8*\C@@/M".&4V@YYFAE7;UF"E4P"W;)Z@B]V+CK"T7+.>0<)+1\ M.EI>\V*DB5,.4:"4A<6:5@?*=5RU];A/F!VU6PRRIK]W?>YM:Q(PT9W9!$)7&=@6GZ'VM)I?KY/Y_= MJORZYQ:>KLVWB/A&VR7R]D3R=C3IZAJAR/_/WILWM9%DZ\-?1<&=&]$3X:1S M7]P31&!C^\>\(]&VZ?:%?QRY0H$6IB09PZ=_,TL2$B# 8BV)G)C&(-62E7GJ M.<\Y>9;@H020TDC>JMA0:@BPG!&D$>66INQ]^081,6,6.H_Y2,% M65_WP"HIF,I>^WV@XU-,J@Z_6$7JNVLYXPJZKCS&9-"3X?M!KO.]UG>_VO4N_539YE1OQL>CJKBVBW?AU M$#^HJL:NWS@?)[U^52#@;>G;>E#\\'^<%FYP.*HZ/1X)Q:.=S;7Y9VH3;SX< M^#_&H@]G+[&VW+//KM3 FM2&UWG*2*!L85H<0CSJU2F@2(OF.V M-CGIL)PBTH$'IO3Z&.@09^*M;I_JL_[:[Y"$\W>]5B1SW: M*W4E)U%U1X!,AZ7!Z^4;=..P3#SC?^Y><;&VL9M0L]$+Z>4T/C[]=%W5XCJZ$M.UCDE-W]_Z\FW M?TG7&;[OR7 =W78F0NS>Y]XU9/R+)]^QQ?"+TOVD6S3J01L>=PYX3*P>?P-D M+MH\^0Y(U+F^T8EW.>PW?'SS7*.I2WO8(.C-+SC#GKAU:QW$Z6'[9P\3IT?8 M&*R1K*7MA_LX6!^RZ$^['YTEXJ$2@=131QP_/63\XH0^2U>'1*=#1:=#V>LT MDFFA4S>;1O+B_:@"VVZ_OJKW(S"RPK1:,#E1@+;FWU!D>_S)<"8.08@19_7VKBMM $(%?2Y^- MDCLM<%";';/6U_&.V='QS[TCUVYM;?YL53M=7XK6>?SO: _N?/OWX<[NQW9S M]_-IZ^B87NR8Q>]:>+^]O]MDS[95_AZ7$]?,+6#>,> Z- M I# ".N""6"8]H!!)C@*/)# UC8(5^L\P_HCQ3C4IF;-DM@>F^YHV!_W_1[T M&J6/R&*+MF]T9XR2](U]*GM_%3L+U^+^];+%D5R"MV'+G\0WH*@"!JI-<=WI MQ2<['WW0"XV3,LG]X.Q-XZ2MNX/JF)2P<9+>H'HDW#\@2[3N1.?1[=?9]T_HZ8[Y":BE200#GI0#48 PDM! (%P15D?M@+=8VYA;ERS1G&:W7#&QU MM^ RL-T?V*8&G)8:(PPE, *C"&R$ "-% "00HH-&U@L3@0VMBPQLJV:_+05? MW;Q"3XON0'KYU07,7]KYD;%N"5AJ MQKK'Q+HI;X4F($B,!QP:"ZCW#$@#:22O"FH10M1/>&U#XF?)O5QYJ,M^U@?S M5N>#+TOO&F&4\M@]B#/9?SKZFAT/ST-?/TZ6\WU:S0SHBP#Z;( 0$YJIJ'B! M=SH BKP"2CL*5$JP)\%2HU* T+.T-%UY/T1VL*X>SCTQ=_:UUY:TK[F]M];J@"H2I"C=6;4M] MMU^!0/:T+AM5_7JH2_].][U[/[..&;P7 .^=]S,D50FB6?P/**0MH#)0H"T+ MP!DF*64P**LB217/@MXK[W7(#M;5@[A'9ZD9XAX#XJ;\5$4&*J @(##K <5> M !TP!!YBHK@4F,-DA[-GR=-9>8B[@Z ^M"+$B]296,I!9Q?V=7G]I(MN(\)Y MFL]>7[>3&]L,^T77]_MOJNCY^('N]WLI"LN[1E$EU#0&^F=V:M??4I@M(WON MRYZ+1M]$N99Q4=+JI^2HG>Y6M?[%R _T;BP 5:_O40K5KO[YX6=2O?Z=[_I0 M#++V722?:J1Y+]HQ4B-ID!@@'**)8:.=H9@*P J& HLKKB1,JD1BA/_(/J+L M"W\U\+A(J]E',S,R$CXS$LZ4V#8L2(T9P(&)B(2. LF9 L89(PB5VK@4XC$O MM?11&].N/ )F+_GBI:$.=?<@7C01Y&F6:!73527,S71!FC)E^]]AD2) )APZ M9Y/6Z_[U,A&Q6L=+D5YM;3PJRGWIK2]^I*JRV?RKO_G7CS,5?[OJ3HT\IO2Z M[[?\Z-_M[F1]-[MN9W#HRR\7RYRC !9C-\U9.\\328+Q#%@D2&HOBH"T 8* M9-#$,*6<7=O@*@<\92,O@^ 3V7@9!%\"!*^( M($)9%I"()EX=.R@M(0C6R\Y;%G[[5S=:&E/28:\NN]99,A[2LB;,E@ON(P+%>UV&%+./13 !.H!IL): M)Z$60MP0+I4A[Z7)Z^H[9[>[/^(+WKO4\"[[(^K.66_V0\RL9T;MA5#[KUFB M:J5GAA$!4KMM0(7#0+N@@(=&PL"(% RF2BE/C=HK[W+(?M<5Q+E'C^'/./>H M.#=EIX$9Q%A@ !N/(\YQ!HSQ!&A.@T/>&!IDQ#FUSC+.U8Z=KKYK]2)TX$2? M55UPJWK4UI9#?RF$)KM;EX"Z+KR7]N=HT3>[;G.TY/^9KG@&_85 ?^^2%Y9+ MA;@D0&G* =4" :UH !)QQH/4GD&ZMB'@.LXNB>R%S4CX\E$%&0D?$PFG]!=2 M$U3498!QJ@'%+H*@T@A(@[AFV@2&R-J&FE>U/R/A2]/?U7?.;DU* I8^6KO# M'#:[!&&S=T'Z^WB_-))OQ>#P_; ?)]27$S0_RUB^$);;65;+?-3!-H*WT@8# MRF7$\H )X$0P2FE)D#0+4 M.PD,T1YX'3&0:801&75IR7&R-66SJ^_,W;ZH_I%R'OU/VQZF\:8/9HN$G$9L M:!S<4EDD.WN7GP6/W1@72?%^XN+(2F A)7 PRX 1TYH8[M-FG@048@L4"0QH MZQ1UDFO%]-H&G>?7S96YLG-W59&OQL[=C(&/@X%3(FRY8,1!![A4$%"A4XLK ME=JR.JF#L"0H'(FP>.J:("L/?]FC>Z^R(*EP=B*\)[IPJ<+:BS#=[/)XOBIY ME^"]<#>4B,J0OQ#D'U\JE*"LHH0JX"B.D(]HJK[M(& F" .Q%SR87! O.W]? M'Q*^9')9!KTG +TISQ6>>:@L!P235/L..V"48\!$E O1_F<\.7R)6J7K3S:U(\-OJ]=N$:DP=>-LA_27[;\H.T M['^.5_W=V5_]M >7@?^AP'^I20FR% 4I'"!0*D"1@L.6/FTV'FE"QCIRV-^ B\$ )0(S$PDA& ,8IL M&5*IM5[;P&I>T9F,F<_*IP]'@T/I65ZZ_44>2YW&4B]#[,:QUNCMJXRPT.Z= M]ANA['4:OPW[5:O(?\;_?OC^%6OL?@UQGH/:O,;[Y\VQ>Y2T^>^P&.V$]V=C MO6;Z0-GT1DR:0>4MM*7=0MOM;8X6\=W%&E>M !/BC;]QF3 O1)@O51.'V,8U MCPS92)?VTC0'"GH) I'48^>(38%?N7A#WDK+J/=\6VD9]9X"]68R'*C&"AD$ M@L/)M8HTT)9Z0! V!A.M$:GJ'.3B7:NTI;84W/:]/BD&NMWPJ<6Q*P;#LB[; M9ZN,Y$_/7ZO0B#_+GALF.]QO5FUL,X8OA.&7RHLK**42D@,8 @,T$M;(8>.? M1#DF&6%0*[*V(>9LCN7@W;SU]&,#0SXJ*K:V@=A3F^HK#WC9(7M?TAKO'V6K%P:GNO3/PF"S+^(9&.R6 M_^';O9.OXX7-(+X0B%\J&RX(58@9"QCF)I)618'400'DL5/4<^403>[67%DA MNULSQ#T?:"L-U0*FZSTQ[C06T45 I7LD&G=A)D-M='W M>4-M0="_5#@<0L9E$!0P9"*OM48!"94'WFMFJ948&9PVU$3V361G[&N P1>E MM1G\G@'\9C)T@Y,D2 8H)A!0!P.01E-@D;.":JDH348]AG,*R;QTTL$28N = MQ#>1N;8^2[/L[PCR?<9#5W'0V1.>Z_8L=UKS;84GYY2WF%6LU4)O3[(K M_13I^>;E]D,&"F\#( RIJ$U#*KY."5"J@D4]O.LWU++(NN"ANN!2_1^-+7.6I\;*' '*& 8F.=:Y" 9AB8(; MM^%XXIW4UUW%XM5ZW%<*-VM8^2>CY2.@Y4QX-!86HLB7&4(I[ 0CH! 10 5A M.5;*:9S"HY5XELYMKQLS<^6?/);:U$)Y-95_QK98(Q1=W;5%+OE3V_NOXF;@ M4@XZ[V!>1Y1WO;+LG<81]AN_G8P]O_^,A#DRE$;I?_3:/Q*TM(NNK^HLE=X5 M@[SAN4H;GC,^_B]^(@([X3\I=F@GO*]6/)LJ"YDJEY* &.*.*4J!PDH ZA4" MD@L,HJ%B%,;.(!'R-F?>YGQ]8%B/-M,9 )\$ *>^&L(P%X0S( ST@"K&@):( M 2MXQ$%-.4=Z;8,REI.$C%K[(&?;*2 3MA:[*J64TNI"8O-^6&QGL3E2-!)MH)@FB@C*. 4VZ5D\(B M$NT$1IZZS^'*9Q2\M#\PHUL][8.,;H^.;E,C0$GN&&(62"TDH#P0(#U#0#EO M@F?"*(QPO M>Y==.U_3LKY+J_I^9E%;/KMV%D'U.*99SFI1ZE8;+"!,6T ILD!934 P6 GD M G66KFT@/(>S9L=V=FQGO'L\WIKQ[LGP;LIB&3$TZB$.K((FLEC+@.:0 !,, M@U)98A%.N?]S/-D9[VI!95?MT?EFK*G]56 W9/6K\I@]PA@-U.<-4@E1#3/75 (1$$B0'(7#74;D,,.&L;E_/SR M#'8Y^")[BV^N^93]P$L0KO + 7\SQ4ZJ=?TXR:;):9KW5$#-2UV[A(#!:AR% M*L4TH!!YMY4&& P99183C<3:!EQG.? O>X9? P+6A6AGW'L"W)L2;TVUYTP9 MP C4@"HE@3$J@&!8,)XR9&C$/42?A7FO//K5RT^\5.6=;LLBKH??>*4*D]2# M -]0HB3K@(?J@,^78B,@<1!*%'4 EX :2H!FC &%@DF)+PPF[DMDO2+>5JTX MR:MU0;]:W'RZ3,&,FT^'FU/N+(QR3D;<1$(*0#5,.W3& VD#8<);'B1=VZ"< MKI,,G+FJ4QY+S<92+VML&:HZ?0C!VT&JKQ)Z9;QMMV&'9>F[]JSA?]I#W3WP MC5(/?&/T>[\1%:"-BJ@>!MHJ-?O%3 MY9$-K67+H'@05_@S/G7/;8\E8\N/_HU_MX=IOF=9R8BI9'*Q$+DXN!0BQD7 M@0:@!8: >F> =,@!H3SES$ /L5K;P H^2P[QRM.+;'^M'GH^NOV5T;/>Z#DU MS8Q32!E( =&, JIY )(8"KA"3FJH# HLHN<\OU4&SVR;Y;%DVZR>;]_[FVRQ M-PWC#XIN-\4J]D+CI-(VV4![8HJAXWBTY] 3(B@1UAC/2=0V2A'E@R'?MQ.S M0/A)F44F"HL0A=U+E9J\A!Z':%QY[32@%D>#2V$2"2'TC# AN99K&P*J.>&( MF2ED,RMC8!&I-O,,*:L]I5IX;;W61D+"(N7VW%<8*#,&U@P#9VJ0>JVD)!+$ M%8L8*'D*QN84!&6X1DXIG5KL$D[7:<; ;"W=;RP/B;NNJ_FR-).6[:Q'M+-\ M_/1&"^O99G0L&N,+DB@=KC-1K@O_QXB'I=T_=\G,S0UC 5EO"*3( M<,6E,D('9R&CUL'$S9Y\WS!SLX6XV?:L?2HDP]8&"K#P#E"G C!(PLC-K*4, M.VJ)6=M02M6P,MN"[UG],*J>!FQ6,5G%U$C%:(:)C?:]XUY2(J#4'%.C0J T MA&A0CER@6<743,5,S7_.C$=:^]1]$*7BS0XH)S@P F),@^(*AFC^*SRG'%%6 M,4_D'_A]H.-CQ']=\6/C7]6/V5'_XO4O#^J7GV4Z)V+.E*2FUV!BY.(*NJX\ MQ63,D]'.+*:-;ZLOKR["\SQ?O6]HF[J]?I%>G[>E;^M!\"23N-F?Z;$J?)?0"L(Y M<9(J&AA7A!*/.+=*:1(@^H[EVN2DPW**2 <>F-+K8Z!#G(FWNGVJS_IKOU^: ML"LK<&UB'SI[(3S=[%6+'=5LKZSZ&KP=M:Q/AZ7!Z^4;=..P3#3C?^Y><;&V ML9M ,SEGWB>&4D4HZXUYTO1B@'IM0L3\=^!+[\27C5UO#[OQE@>%[[]I;'?M M>N63^CHT_<(5NIRM1K0F%6O6"%W\T$N\;G#5^ M&W;UT!7Q]'\NV23\%A\L7K<=9;U_T]@W_F7*WS=N5"$=71X4W0GQX2-%47&& M*T=4MID>#GI_C#\8,:'JDS%[BL_=UB=]_W;RRS7[L/J[2"L7;95XKTG-W*); M/5UUWS%.*K6.,*Z@Y]YZ5[4.^7W/S2/^19%!ZP+=5]Y>9LAR7?#E&C&*5Z;D%T^^ M8Z/J%X'\F3;Z[F/?WCG@,45_AFTT\1S;:+U.I]>M5%G5>><^OM2\QO5>X\TX MO$3;=;M:YQ-=N,@5JM^M/BD&\?.\ZBNWZE_\0$?NYZIU]KI,@<%4]:&QYZSO&EPV" MWC12NLY+IS7_8L9[O6;TY?/-?J7+UC+GFCG.%54(>BM-JHML(!7(&TZD5-+K M\*OEMF:CBD?1Q&MU22#;>3])(/N[:'WZ]]'>[F>T=_3W\?[19[;_[4NQM]MJ MMW:;Y\VMYFGSR)+6T5^GTP2R]M'.UF%[[]M?M'G^@>YL??X9CZ3[6]NT>;1- M6IU6O,[QS^;6\?G5!+*=;TVZ\^GOP_W=@_/F[D$!^_A M+YV=W0^G.[NMT+RQ$O\ M'+SM#CNN-QA_GY7(XRN1:18RBNH\&&@!PS0 &J(ZT?$GH$(J9 3G 9NH1-XH M2&K84".E=Q1Q+%,"*N$ND*1>A,^*I Z*I#6U1@+& M 6+% 1=, ,HQ TH)!W J:A%7#A$3UC;$&XGD.LR*)"N2K$BR(GF.ILD(&BH0 ME=IP1P5'RG.!'*=28<5XN$63W- K.>N-A^N-F98Q0DDOI %&4@0HM0'H$""@ MQA$7=;ZC/AH@&.$YE?9>L-=Q5AA9862%L9(*@V-G$-=<4*VI1%!S!;V%QBNA MK3,X*XSG5Q@[,Z59-=+*!@U@4%%A*.V MB$*@-#:1-LP<._7-J*50;*^R/HB MZXME$/G:Z8MGZ465/57/N.61E$>E1#:_XZC8L<8!" P%H)AYH!"CP"&:]JU8 M_$^L;:@W5*&\YU&7OBRT1BU&\ECR6/)8\ECR6%9Y+#FV>5'MONEZ)Q5=[H7& MYM?W#8+YC49C;@-Y*TV2&.$_7IIJUEW>'M4O\0#YJ=_,U&HLD_7)2)"1("-! M1H*,!$\>\^"<"X8(QY6FP@L9&(8*4X08UP*CO(7UW![(SQ>Q:M"?8BJS1)+;\H'%GRYD' M0O7U&5PEJ'XRTG:_::NKH#V M#U'8$(6\2SB6<1?KX@OP+>)UI9AS31'E&K% M)2*82X4HILH:*;YO88@A1!"!ZA=R5PFUJ(.WN[;7\?_I]?N9:M]S#R;5*W > M\X QP(II0(4Q(#+O])L+@5'(J4)K&YC".7E$&=PRN*TJN&7]G44\BW@6\2SB MRRSB"U#48'1(17TE]Y8ZP^-?ABMA$%*,(*LS17TA;_#F=Q2@8)X3H B1@"*% M@'(!1X[JF;*!( E)YJBU]@BO=L)'M?O3&"=]^)^^M$7?/YEO>+6W\?*&_A+7 MHL@B_MB.,T2D8!JRJ ,IH]X0*ZG1PE@AM1)P85920=5VOS_T;FM8QDGZ,SY) MS_VMVT-??;=3H5C_PQC%7&8N"S&7OV:K2A/E14"8 ,<8 =00"DQ0!A ;.:47 MCCJ1G&NXAN45,OYE_,LJ/HMX%O$LXEG$LXAG$<\B_NI$_"7=Q]E0>W)#;<;% M'(*FDHAHJ7&H <42 :T4!MIQ806U\7N;+;4Z>YA7.^9XM_2Z/RS/XG"2J[G? M:[L<>EPKUK+RVT)YTWM)1+RN[N4)AE7'?/%%=51F+0NQEKU+30L=I@9:#R"2 MD;0H3H'TS('@O>6,$F@@0CZ3V-J1V)D^1LI2+IAQ "D< &7( *,P!L'" MX!T62F*YM@'742:Q&?XR_+WPSD.&OT>QX6=V'I2UPFG!@.=& 2I# %(;"#"7 MSD91$Q:FG8[T,N)7?.LRQ$UG$LXAG$:_'VF41SR*^TB*^2%'-:((R1%E !&KJO%'4.&0@ MEUI;SSC_!4/TANJ:.X-#7[[O=4Y*?^B[_>*''V56?^R5<2JZ$XZZFRCJ:)R; M7;<[):R;%WRUY0<[85?__+-75E\,!F5AA@-MVGZW]Z>.EQED:W8A:]8.6M,= M:2Z$1 (JP"&3@!KF@7$, LV%%]@')DQ8VT!8KN-P5N=2<(2DH19E[>&U 2D&7 D($ ]TD R0@!SC&#!M(3"9I905W_W:@?: M5QM;P.B^3S/6.8E(4J%#CK:O%?E9^9VJO%._)")>UVC[KX>1J+Q+./9^!L8R M;UF(MQS,AMMS(Z$FJ0\)L@[00"A0/&@0EU4K&X131JYM8+'.\U9]!L!7 X!9 MQV<1SR*>13R+>!;Q+.)9Q&LKXG6-J9D=#H)AP0)CT@$J*@-+6 M &\D-IZ[8(G)IEJ=OO4+KH>'([^1K#"SZWB1^%\U_43 MN+1UZ5WCMW___?5S[VB_B,\=Y^K+8?/\ MF$5LHWN[+HZMU6Y^^W(4K\_^+XZMM75PMK.[&>?#GL5G^6Z-\Q1# :CT$M!@ M/#"2*2 "9(1;Y1BRJ;P;0YA=0[[&B2\;_;2N4PRL7IR\\5T+AKWR.YLYMB.+ M>!;Q+.)U6+N%=@"UM@QKICFB5"LN$<%<*D0Q5=9(L7#\T@71FB%?V1YNDZ%'-P0QO&=[JLG99 M@V<1SR*>13R+^/**^#/O=&22^OB.P)E-"RF\L7&% !8\E7,3 FA$(=!8(8Y" M\#*@S%)KNFFQVA'T[W1;=VV\JAXTFKJTAPV"WC023CSM;MDM[-L'UFLY_O-P>XR]-6TW5W0+:SD"A""7!4T^I4T(YYJ%'CFJM M/<7V^_8"F62'O7:8!=9@ !:D% MQ'*-I4B=B?#:!GJ6[D-/]MK4#V[J&5&>@B- ME<$+(C3C-VN*T"L[>A O\7/PMCOLN-Y@_'U6(H^O1*:9.1I"J5UP0'C/ 67. M N4H!I9R'!=.<,QH5")O%.7K)"N2K$BR(LF*Y#D4B67:6J.D@8XR@24W)O"H M.9AGD!J5%4D=%,G,KC"A >+X?V Q9(!2%( *T@"KO#/(6R^U7=N0;^*:98LD M*Y*L2+(B>9ZM&B0X5"0"$/.!4N@DU]9HC3TA7"K/;M8DM^6B9+WQ(+TQ-4 $ MC*8%80(XQBF@6DF@J$8 $X4HLH0RR]8V"$7KL$[9)5EA9(61%<9**@QGHS[@ MT"F(*%6.*TZTY5X111!#FF2%\?P*8V=J:%")<5R :&AHJ "U-&4C2@PX#@@Q MRS45R6-5LP8L65]D?9'UQ=+HBT4VQPD+$7JL-P129**ZD,H(':(:8=0ZF#U5 M=5 @LZ%A)MJ#UD@'4( >4"PY4$I0( 2C6HC ((-K&^H-4RCO>;QT_)@K^B=M M?9:6P,^-:,--<&672#?+8VR):WOF-\.2X/@N2+E0?)04Z_5K!GF>.8 MH/=044H5#XQZ+%4P1)B@%38*,4U3'!.2".;;(!]>2.4\=()*G M_&SK@-(A ((=$]XSZ*2O9Y&/NB/M*P]JS9"^^I!N-!).$*]9!':/(XBC^(O$ MS!+M!'4W0WH.37U&M)\FPW'&/5?" FA81'ME U!*"B U#P%2#[$SJ1J'8&A. MW<*,^!GQ,^*_:L1WDAB".>?,(NJIDMYIX0F#4&&+2,B(7P?$GRF;H2DSQ$D' MJ-?QAS00&&<80,0J!HT+3D=^S]]@*M9%1OR,^!GQ7P'B+Y*N;+C2$&..(Z^G MFF+-!<6*T*"\MTS:FR$_IRL_&$"QMT *J@!5CDDG",(>584HGKC#1 ;V#.P9V%]Z9A9QTBC$ M/$/*:D^I%EY;K[61D#!)C.<^.VGJ@/2S%2-(ZNZDB )!DM1J(4*]L08"!KEQ M1DC!G5C;$&\$F8?VV4NS,.2_SBC<*Y4-S>/.]J5[+ M#QI>E]TXQOZ--OX#N]3>CQPO2Y?:)VO$O/(V10W<2%G$LXAG$<\BOE!>AI.$ M(&0(-XPRB(R*$^,\Q51[K'35:ARI<:OQ^,N=75BC#M[NVE['_Z?7[V>WX$)N M03L;NQ4G72-E)/ "0D"5]D BS0'' DL:4J,JM;9!N%KGV2>8P>W5@%O6WUG$ MLXAG$<\BOLPBODBSSD@WH2,J8$^HMRGZE&-'H4648&%PIJC/2E%G=ZY%T!@) MAX&.:P$H)@S(^!D05C)',0M&B,Q1GVO?^EZ3]@1;&36:Q"I2I=$[J3#&__2E M+?K^R7S#U^=RE2#[R5C)_::MKB+W %;R'%N<6<0?AY7P0+FFT@:+,;5!&H$H M=<$&Q8AR*"S,2BJHVN[WA]YM#BV2942 )TX!2$2TUZ!D@ M2'LKJ64694NMUA[FU8XYWBV][@_+LSB$A&O MJWMY@F'5,5]\41V56P1\$!A09Q$PR@L =4".!481YFL; M.-?5SO#WBN O:_@LXEG$LXAG$5]F$5^ Q"J.H3.(!QTP=9S'?Z2+)-81'3PE MF<36C\3.5J#34$E'!(@6!XPD5G$@H>. 6(HQA\0R'TDLS"0VPU^&OQ??>&P^K'=K^?EB6 MOFO/&H,R7JNM*S32[FC8'W1\=Y"#W.MEP*W\UF&.G<@BGD4\BW@]UBZ+>!;Q ME1;Q17KX,,Z(4%H:[RBS3"FJM)"6&NW3-O/"=NC.X-"7[WN=D](?^FZ_^.%' M^=0?>V6<@.Z$F>XF8CH:WF;7[4YIZN8%2VWYP4[8U3__[)75%X-!69CA0)NV MW^W]J>-E!MF&7<"&;6UMSK8'TA %"1D$UGD,*((OZ:;.]*#.]Q:UE7'DC,2!6.4 -D4!QJ0 , M'G.-.')697Y09Q_W:@?75YM9P.B^3S/6.8EH4B%$CK"O%>U9^=VIO#N_)")> MUPC[KX>1K+Q+./9^!L8R=UF(NWR8#;'''&-DK4PQ20S0N&A &FR ]RXNJL-! MR:KS\9S&QQD ,P"N*@!F'9]%/(MX%O$LXEG$LXAG$:^MB-71,1_>UX_.$(Y#*M0U$YY2E M^V?&Q(R)JX>)6>UG$<\BGD4\BW@6\2SB6<1K*^*+&&^/X'K.QEM-C+<9C[12 M# 4+"?!"1>LM=5E7%AG D38&!6&4#]EZJZDS^@FV[ESQX_),_N(S7YZH7Y[? M.]:I770].!S]C6"%GUO%C\+YKNLG<&GKTKO&;_^X#< .!#(%&[/,!2",\B"^5%,P2;H-/9=VB8+!K MZ-1;P.:[>((0F=C%P*&<(- MHPRB:&'XX#S%5'NL].(U."[(U@P!RS;A0CRK.6A-J]T*3K"2.MJ .E5[A"@ M3:@ QBKAN+.8"K2V0<6Z>EJ3,,-;AK>ZK%W6X%G$LXAG$<\BOKPB_LR['9FD M/CI)O;1Q@0VUR!F N?: ,@R!TG$YB+=..<2B+6$S2ZWIQL5J1]&_TVW=M?&J M>M!HZM(>-@AZTT@X\;0[9K?,H>F5SI?5#>)\I=ZLA6M]8:F M[2\.N+8"]9KO?[S<1N3CS&M-%>8"^I(@JVTDD)A*23V#4D GG920&,RA8=^W M%\A'.^RUX[SU/_QW6 S.LI)<=,=LZLEA6@@BM0-&6 LHM108:!5@1E$HK& : MX;4-]"Q]BU[NO:H?8-4S9BHKHZR,5D(9<8:LH5PS@0FE6!NA+2$2:X>X] C= MK(Q"K^SH0;S$S\';[K#C>H/Q]UE//;Z>FJ80*>8%0X@ Y@@"E%,+% L4$$Z1 MLL8KC%,*T1NAU!QS+NNJK*NRKLJZJC[SNH"NHL$3HXWTP5C*K#14.(0D4B(H MHH3-NJH.NFIF=]SPP%1<&,"5QH!BJ8"QW !&J7/26V2I6-O@;QA7ZS3KJJRK MLJ[*NJK&NFJA @X$>\8#QE9+ZJ'3P4C&+)7.6DO=+8;5;:D_634]2#5-S2B" MD,6&01"@UH!Z(H!VT &O))2>!^N3NP\CNL[KE,R3=5+625DG99UT/YVDTP8\ M)\)S;RBDQDCH+!=01?M)6 ^S3GI^G;0S-9655123^ M7O4^G"1=QQ^3\<[,FO7QM2PG#[3Q+U/^OG$Y6?M7SJM?)01

-7[QN1_?8Z M<8QG<0D;W=X@7G[0:[SO=9WOIE9Q\;=*'G0JZ?NQZ.JN+72[\740/TAM)?OK M-\['2:]?)/E^6_K4C/*'_^.T<(/#41V&\4@H7A?LHG#$M3.UB3R_F=^'I;3M__ U-Z?0QTB _U5K=/]5E_[?=+SWYE,J_-T4,G M(H2GFXAJW:*6ZI55=?BW43%&O$F'I<'KY1MTX[!,6OQ_"@FM()P3)ZFB@7%% M*/&(OM83?>\J#P_3>-[:Y=;^BN:WP=FG[A"EW&CW\%R5/[ MW"*_5'$\KPH:'W,C49\M#7LQ O9 MR[9(,#I0@;7DWE)G>/S+<"4,0HJEF.V4QX3A.(\I_E(9)5=Z6)<'NEN<5T@Y M%7M$_.6V<3^V0; M-L^/XUG;/UM;[XK]W2_'^Y^VV?[NQ\,6;IZU/GT\:IY'6R*.)=H:;?__OISM M?W,G!E/>//I\'NV(H[VC#[#YZ=_MUJR=[X-][XUSW>VFN>M M\VAK'#5_IK !H23U--H4"@I N:- $8V @,&E6&Q$K!S9D45WZ-WFH(H-D3(0 M";77CI(@E= &<<>QBN8E1F*MX:/1=Y(0KQSZE'?2+_I)&\TNR\1<&8O'(OHE MGC@>4'6ET;K=/:C+#V%%4-Q)&Z<-463B;Y0Y)0C6B 7LR(TTL&[0?0,/W#V\ MPL(7@?!H\#<&\0*#2#I\HQ/O=MAO^'B^&R4.C5[P4?80AA54)M]!A9 7Z+\> MU6-UE=Y)T4WK%"4@/E>DGNDF;ZJO+HWPXLR%QAII4=O;04-'\-87?>DC.I\> M%O8P K9M#UT<1+=]%BV1LA//+GU"^73+2R=TO?7]OB[/DL;KISLT@B[*>%X: M:KBX^<2.>!,OU!^V!Y5L)W90B6.\4'JFTA_&)XCF21I!K^.K2;*Z?]@([=YI M=5'^@/ZJ1C;]X/YK)BZ_&'Y_ZJY_TAN7D MD[C.XP^'_?%G_ZQ6/\WF257OLM\X&;VV:4635&W%:>H87\X*05S[Z_-3JYV1'(P7WLXN]_2*_>ER7URN& G7^*FK/''Q M1W\TELUNQ(9VXXL_Z96#N/2-CW'A&PB"_^]B&B\=,GWTHATOG4[PIAPF4"PNN/7)#WQ 5,B75RH#S_MH>X>5"/I%/U^>O#)3;Y^>']Q:3-,/HYX M4C2'+Z0R3;.[T$5)F/\[+%+M0'/6^&O]ZWKCP'>C7+6C#*8-I9,T+>F=&28H M.X@K$R]4G+1GQ./3YN:?DWM>-Z(7]3@L"=A5[\2%"$Q!IG&HTY]QHGU\CHX> MC-=,]_O#SDGUMC9&;H0XF?&E3\M;5A*1/HBO:#S0#T;GM MMBO9TW=.QTZ5+ M!X\4S$&Z[PWGQ5O$E^DDP60\O>\7 KHH\/$.R1=;#,Y&XI@6>[VQ:0?#"M5& M8!2EH^WBT$*(Z#)^PWK]F2FX(A:_7]&GJRPH\[G#W5Q@MQ*,.6"_L*J,2Y\ M8*)KXC/&A76%K5Q9Z=J#F5M%>3%QX7Z>^*KWU>1>81AAX\SKP>;'YV_RG>X>CPL/5I[VQ_:S,:20?H MJG&UL_OYK+6[#?<_?>RTSC_ UJ=MNK_5/M[#>V<[GS[$^__[N+G5I#M;?X=F M--%:F]^Q((8[3 '#,H H:188QR&@6HE@+ M$^*MV25P)3WVT8S1D5 BDH(6: M:.V%4\Z1<-6X>KG%_S,B@#T;_7RM"]W:_((Q2@"DQ9"1\5#63H>0X:3D%Q>]"\^ MN6@;TY5I7%Z:Z\;UXQK;=POIY>?34@08 I4NO@U<:@F#\$01%)@6#N.;%//= M\W+%,^%9M/Z#48H2ZCW4*KUB4E"%E,;"K8)1/U7=,\L?M7C7Z3(::^]Z\9_& MQ\VO[RY,@O3'A1D26: V[:(?>4)C9+A4-&.^45'M/U0L/I\?V+ M>P]/7$6Q+VRLKW]-K]2%QHIN=VKO512D2'$& M(_OQY"3"T(AHCURW13S,#JJA1K*41C*^R&8\N1R_/_'3BHW%^4A,QOAHFC=. M??+Y1@+?3[0I7)$J?YOQTT[--6J1D*]Z7J5I7P+ M/MYN ,TUB59Y1AC\^P+KB>+^/5]8[=W$KD-P?S-#/QM=_M1&X[, M#=!X7_IHFS3^TTLO[BR&I-,F./(FOM?QU1H!P;]UM_+P3$RS8;_R APF*R[! MD4\FU:#L]=/KG(RS01GG\*"OW0[R0 M;R<<& XB,IU74' !#^TXU/&%DOLOV8&-D[:V%U9@A.&T&37GR&0(3B&AF$[$ MF[&)53U)F1P?">J*'PF?XI<)S(;=B)+MZN$NOEEO?*N.3$$Y$?(BL'4K;+'# MSG 49-'P(20OJ_,VVIG1Q(P/%6='5Z 8+=%NO&.%6K?VO+A:S8I(&_'3I8^1?GX39'>3[>S^];.YNW?>VCT^C>:(,!X* M[RA .$A $=1 I1!H@:RT3DA$-4W;=^):*%GRC5>Z=.S+'NB?29R2%AJ625&E MY;_L%3"C8F.-2#3\8/3:-:Z\<7,,_EJX ,CRN #(\[@ /HQ?\$G;F-J8>Q>; MIN^BX,>KX?AR[!ZS_:TO[>9NJVAU/I"=;]MHO_/OH];6)FWB_6P?G^YW]L!/'_CT(DW86 Q!, M>4"Y"/$UTA8@R[R(5I%TGETS\(Q6WA@OE2=4:JUIRDN$7 ;+7,2]JP;>MVJ5 MD_;[$4G@@6]4T]YO[ P'%=V.B_'8-MW=0[S\2,):H9"%.+Y(U&EI6/S71L-7 M48_CZ3I91CY>Q.TP[ M9PD+^Z,%K;8-4N75. WQ?8IX>K' #5=UG9LXA"7KE79=Y55EH8RNOQXQ\;H9)@-3\8F5.(Y M8[MUQ)TN^ZQGK[K>>&*@_&H/O1NV_4Z8O,'C%[A53>M.&+W'57S>ZP51B[X[ M98.ES /MM (4!P6,I!%)!>/0.PVU5== E%O)(=2<0T*#]G%AK!&,^@A0T:P@ M5T$T61,CVEI)\0U"6[TL,Q;^U P8)*8[C'QE=."8\X\4[K>K[\WD;9EY!=*K MV#_LG79'CH6W=R+V! H[NCPHNI/@>#X*9)X/VG=-R<:_JGCT*U>NDH3T<-#[ M8_S!*,J^^F0%MT*3:O[ M3H.&U^$X<'A^<\#CJ.MG M*#8MGB$_9O>&_?!4<_H74CSK*:2O5O0?5E?]8:)_:Q[9TKT7B3G>)\7Y(8O^ M"#.8)>())>)Z ?Y5P:Y':ETQ3[;C)9>Q!4-R*ERW%6Y<_V?MG/.0]VIY,N-' ML[_V"+;_;1T#;K7_9]QXE4349Y?B?KZ <9;\-MI);:_/M^/86L>MW2_%_NXV M:R6_ /Y\VCQ_UVY^^XR;6_O'5[/DFT=_T9W=[?/F4>LXCA.U/OV[W3PZ)OM' M<81;F^?-3W_]W-_:.VUUOH1F,:[B\A6>?M<,:6R,!5(:"JA@!,AH_H* 4LL' M&2#C?&T#0;I.GB%!_@E>M[HB6>XXEG'S*1J29=Q\0MP\O\!-+Z5GQCK@D(BX MR8D%2AH,7 @B+I]Q@NN$FV1.3<:,F\^!FZ^'[_]:E:QK?)^/RE+4?<$_C )G M;MR >%NW@F?Y_J_X7;RG[;TD[^+[2QO9IRGVN!Z6]VJ3Q$[MJPB>75[ MW+>VNNWF8% 69ECM/.[VJL_>I5B!/_59.GBS+%.\>Q4HF9GC LRQ]7[6XA8, M8HLQP)H80+WW0#&K <,"6J:9]"*D*$)8.]Y8=W3*)O5K <1'MYHS(#XW($Y- M:6:Y8=!&0 P. BHQ @8S#%*!568E$H*%Y^IF^DH!\?7P\WO:RLNP-S8):'V^ MW;&7J&>[F@KMN;;/QC)RS1N?H_J$'\M>)]4A&4Y*B%]-@-^L2L(O M._.Y=PIGZ^CXYW=EA/*(!1#M1 BH<09(*!A03@BIA432)_:R3I"\QEXNY4E> MRNY-0J('(QF9J91[4>]WDJDYDM/X\KF;\Z"-MWK8C^?TJMOT&J=5H&L/?B=&6JI<3)M";$3TIOEN_UJ<;[XJHC"^UY_T+^V M@U:7"J>H64S>K[_B/;X<;-^=3TW6VK(DOI>X=?09[V_M'^U]B^_JECUM;K5#\^C@ M9^OT.]2%S1)Y1!N;#D0\8FGWU* 8H2K/]MZ M6HBQ^BY]@W] @4P:@8AYU9EU3$+&K+_DB+'I01&9,6'U_YBK*/Z_?? M89S&JMS:E>\B? [BP@XFW[R9!&Z=G)11<8YN5GD0^JD:8BJ=_R,JN^IVT])P M<0R7"X+XSDF[=^:K E8A%-:7\3=7Q$L.>N6H,DHJ/C)L1_0?]- MF7U%$FA%CG[KQO]F.\+7F$1,#[QZE?Z[LR0!=2I<\A*8=]KZ_%T*;A0,!"!$ M16H=[4#D?ACP:")1Y306PEZKTKSTR!%Z44Y.J](HE=E[4O9^%,ZGJO&C]K#5 MR^@/=.DF]5.NUC:]$3!22<1NW[]=K"!*+FR2"YLLBR^VWM4=Q(&4=(7?.B?!@9N779D;FO]V0<+96:"W\^;7[:B^=\/-P[_WRVAS_0 MG6_;9W%,IZW.A[,FWF;-;TUZ+5JJ\Q?3<($"4"X &[("QC(, @_%"0FNABTI' M/$NP5*Y8\,)I:5F+9"U2 RWRZ,&W68L\A1:9B;E57CK$%?!&I7R'J$H4#!(P M'ABW''IC>-0BSY/ND+7(:S8'GR!+HT8+OJM_3II&I;RI3-&Z@Y8.=_N52#BHS/VC(@O@8A3 M1D^-(1)R##@/#J3L ""U-T!0Y;DT"$.E$B+6+W]Y91"QQIS](@ON(N=M-F3T MUBC1Y8C9NB%J>A0UNS,.60>3)ZO%D&\(,VML=Q?*)EJP1$70A@B"H6.68NND MEP$; 0G4'I*@%DXAF@_T,Z&5[\ZN!UZFFH/C1?F4(F/[V]T_JZR 9T=5 MQN_P=\BEHP2*E)J! "7: ^68!T8J806* "_EV@9<%YC-R=08"WF5,U3%&T>) M.2T&APU]O;]AT$79^*';0W]GM^))*LWC"A)^6CFZDKQ??;FE!_YC?.Z_TV-? M"!I\;8*VVZ3?/1(ZPH\#GF(6!8UBH*AE O-O9#>28'7-CA>A_BZH*78^9&P MK3>VIOTM^W$YQ[D]R;^16..BX.2]$,)&F;+24Q]M=*DTG7F$<36XA'% ^!&!(^H([S%T%3EQ>KY7^W.#T0$'*X/12 M@G;T&7VW(1"?M"#5C ,:& -1U2B I4,6>:T$"A&&%W*6 >U_:HN_'/7-]2L%)B3()S5(27/%K[70;XPZ\J>-[.K(2[RJ/MDS) M."F/UIQ51URD$*TOD*6U'/S[!C([RK1*GN_2]>>F.S1"2EH:.P\:\UH]=BJM5YT$T@JG SH]Y]OKC?]7 MQ#&4R4I-E]$IR6N2Q#49P6@X/U-2:_QB)"$_>JE 2+L8G+VY_'5^UY63^;!]\=A0A56[G.PHB>J8B=4QC8"%PAJTTL A==89I86"*OYAA0Q>SVLI/M2=9>/,ZW),,_L+O=I/T7CZSHG+^5FO.#]K"1(_ M4)>*9\HAR;LZB4_CEPG@JDMA$.CJRHG[[WW_6HP'2 MZVBAV:U*Z3[N?@)]-)?=A1=NQK!,@O,QRLWV6&R^1*FY<-(!O)R6YBA6(<4; M'&V?-SN?Z=ZW9JI$UMF/_[:^?>RDL>YW/AXW=_>+G6]_=Z[&*NS'YV@>-<_V MMPX/]\Y3);+]./9CM/=M_W@G7F?OV^>?KV:2*UGFZ..ZQ':M7&NE5PRU#]P=R5!;>ZB=2?3P5G"E-8C+ M; #%C@$M*0,66D\$M 1*'[GE.J49:I\8:G/RQ**3^&'>/LEOR0/NL.SGTH^*CL63P[SE??V[=N6*8%FJLCS-TZPOR*CIC(Q:XO.RAK MA+LUPFSJA Q1Q1L% 1:, "I2.6"%1.3B4DE-A==!I$!A3F_<,*E;4D!^Y>_[ MRM^+"N97?BE>^2D)-(YPK3@' @H.:#2S@4+4 QF,ED9P3RA/KSQ%M[[RV>%X M;P(S#0^IC[-QM8W<6OL3)W+Q]X589#-W482[U(Y=&6Z(@P+PJ+L 51P")9 $ MR'F"I2 6)H\BANMSNG"\M)U;=Q#+7L/7@IFU=@QFS'P4S)QEA=I0!Z,($0\! M3<7;HP&H =;< M&HM&U@4+ZX+9_N=$>T2,B/S9Q.6DPCB@L$6 *ZTH$H;%+ZODKNOY@+E\0"ZH MD@%S:>AS!LP' .8,>?8T:(%M DRF,F ^$G>^ MJY/WZF91OM?]PY1$Z8L?*2^P['4F.^*3%-;^10+?KY4-J1*JJFZXKU M(Q<0N58XZL^R%TT_UT\5H683_#Z,'^WUIMTW=^-]-K\31#CA3@"(I0:4&PXD MEM%8]XYP3BDFFJYM8+Q^'6JJ95YD=1]:@2&O[B*K"YN?O\-@I3!8 R$]!M1J M#C26""BC.5;0!>3XV@;A:H]-.H M\L*25'Z:J::R0"_Y28?!B]S9Q8JN:.^A(X18(SEU(W1W. B,F<1>K"/7A MO\-B<+8][5JZ$Y^NW#W4W5R.Y3)R[)VW3K^+0#T1W($0# 01K=.&/DT5,XCQ MB%EO4560!8DYBF$D"C>68!D5!:CJ*#R\&LL#)>SQJK$L*&"Y3LLM$LA:!]\# M0Y)%I@"4-0A0) -0 5L +60$VB Y-E%W4;BN;J@C-=O<."W9W16E'@YX'NF M$(Z\B6J*"%.:2DTX0IZY$#A[OBI3&?!^5=PLB50I1+" C#)@6* @&A]1\*"7 M0&KE60C02842X$58>5G >Z"$9<"KH00>G#/4%[#=^5).; MJ?!M(IVV4,Y ! 7DTQ@@70!.L &>6$V],5/NI+1^5ZW!. M[=YYFJ'RW3YSB)S]'0J:9?_Z(<9S^9W1=E)1,>O===[72JY>=\/ZY>@J'A2?I[L:UR MA(U5$D901)$_(V82@98$(Q-8,!A]WYZ'-]NMCX^F )OZ9]$9=B[:E@Q-WY9% M!3@KL37^ !C9/MO9_.ZTHCI9UYZ3:.H89H#&7@"$DGI05!FLUS80O 8A_YN4 MD8^O=I$*'TY:G"41N9"U6VKI1K-'+RA+% ONHS4M-=344&D@-$IQ"!4BCE-_ MAQ)[3*':*OHVOO)5=YMHH1S[P9^I.NP$++9>NV"Q:$-#B941T@.>^!'%B -E MK0*(2HZ")@R;L+9Q737];\.-9W=2HWG"B*[5:JZ-1NO'?H2X'OFR?Q3^#K\S-D;MQ/;D8IT+9[[5']4LO<#&*30-Z#XNY32X[6K51[,PXKX5ZO0O=%8Z:((MB8?T7Z]GX"B.Z_-W88FW M$46 -Q0#RID$4G$'G#?88D>%(OB6J+ZY:_M ]9+7]I'6UDKNHJTJ :>*@P@9 M L@(0(!2HI23AAM:1=Q!>-W[?^-VP.V%_:N8JMY MY-$] L7U4TE,'=9VX\L M0>R2F3TK&)<$J+)^L_S,D1][UCSX3K5 59(3XI%\T$ 4,%A*P#RQ 49"*ZQ* ME9#F[!TM&D7U4'60%_S!"[[S^3LA:9_0$>!97&8*,0?&4PT24#A&62!&IP6_ MOE-S);"JVJ*9[!^F+9HI3:AB,2\CR)3HS6-KUX-79RC:2>2QZ<.WI4\YCC]F MZK?_[Q]C;D3QNF"CF-UY9VH3R>IPX/\8!PS#V4NLW40(QV5T:\X'U96IG/F9 M'JN2<0FM()P3)ZFB@7%%*/&(F+APQT"'.!-O M=?M4G_77?K\T85=6X-K$/G3V0GBZV:L6VZ4^+)78O8WP%=59.BP-7B_?H!O1 M&(A8^S]WK[A(7=B3+R*J[?<)IJ,U\*_?]<8\:7J$57Q:-R1;'X?'/VTGENWN MCSA-O?(L>32B>3TL:]-79>?]6)MTOASO=_Y]W/K4.MP[_]C9.__,]LY;Q<[6 M =KO_ 5;6Q]0\_QC>__H\^E5;;+_Z4MGK_,91HUSU/RV?]3::A\U\3;=V?J[ ML[_[&:;(Z^:WOSNMK7>A=;[YW7.)!.0(:,\HH-)38#0V@"KKD%>$:A_MO%>O3D7CNYUTYNCK(2O7:FC762 MCGN);BAYE9]^E;>\]6E';V:A-U&2O+'2[7[FN^L.3DW9%*Y^R M7,^C-1:JUW3^8RD*H"]/Y83KWE)#6, !1>N$0(JB:<&E,D('9R&CUL'YL2#7 M4TTO3(OX!C0G+\!FUWT=BW]M_*'W-#-&Q0Z./I\WS__=V>\TX]A:QZUJ; >T MA;\XSB.$[4^[:%X+[+_Z0-N M=CX>[6_]?=3:W3R/UPS-V>HP5#AE@K1 "(\ I9 ##14',G"-I0L>,KRV@;!8 MO]Z1^:4KA:U:%X$:E%[,>B/KC1KH#1W'HSV'GA!!B;#&>$XT#TH1Y8,A26\@ MA7#6&\^K-Z9%L)Y*!K6ZVP%Y #=[ M_QX/7T'QAZ#X;+5&3*D3R40DHZ:Y>@1!1E".,&726'L20*6@X\:.%<=!?M C&$CCHQ1"^[_=#0>H'(?5LT4+F MM,)$0 M;V+BX.O-,)+B+KA//_[VE"PT[Q2KXL$_3L:PX/4#\/I*I4DL9!!<1N0"S_': M6B '*A7A&*A5-#ILJIRGMRQIW:A:5=P%Q1'Z:R';W%EH0;:?1+89;Z@SC%AN MD2%>(ZZT1%;3 !@7F+/<*\M$3ARV>K,<9$&V.9+07S"6:W)P\C0&QT/_)._E M*<%>/Q6G4K.W(JCHDL>HDMF(X:]#,HG89'V*N8DE Q9&BRB"1NE M;#!)Y&0;6-Z2?>&IW1KSG%'U@ZIZNGN+&BIJZ$6HH;D;.$4-/5@-34T:KQP% MLT:BJ!R8-"(QY'0D* 7.C)2.&"=SB7N]>C-3?%%#3UKD\S);TI4\&+=E3_I^ M]LO[907*J\?/)06,7$X*F+RN=]KN=-9[8;,WLKTJG^_Z M;Y+6X6>RN[UWU-K8_]8$1-O:V(1KWASL'1Z1UL8'^-Q)6QL?V)>D*(\JYQ:# M/D6M989@*S&@ME2$P,!([K85Q@7'.$A'"74_U<3$* MU4;>*C%^8SH:C?%PS#M=S(_;>/6=.,PA;JT,&$XQE#LO4K Z6*^3I1PO,;W, M17?]PG+)O]#D9>+&HT1S%M1<,[XU\TOP\@J5V8A^67PJB*/O?-W<\3@5<$>GYNF-+DT M^3%-IO?-PE02#[VLE#3K>=.O'[.A3_TT.K6#6%(/O;QQ;L71:=[@>3'&C?^U MW>,_&I_.AJ/8O3O&J8SXLQWQ9I67N:K?,AGL]9[MG%6O!F+0.:F*C961?WDC M/]DHU]B._J '9^[?D@RKC//S'^?M7*NA[#G[J3Y\8SNV![,EETZ:3<_7N)&: MKS;+=F55[A?/!,28C58DQAWFW!&C2:).R^S^\E9JB6^H/NC;[,+^-7O=. MNJ$_FAR_RQM>E[6XQWH6QVMQW;W#YN$1S_=L[OQUE-?IFMM_'>QM_'V4SX?O M#EO=SV=[.^\ZU]?B]KI-N.]^;O^WW2Z\T\;ZMV;WW5%KYV/V1,)W3;JW_5=G M=^?OJTGD,&::&J-SHNN<1$Y09#2OLJDG*@US,O*5-?&*:7-+A&&M5^/JCNDE MYJ,HCZ(\[E(>)DIG.',V4.ZQ=%$YQH*FEE@J(RW*X\F4QS200^I N-2FJF*- MN(T>.<\%"DP2;HBDF,>5-?;*,+:4-$1%>13E491'41Z,2!^ICV!Y.!YB=%A& M:94Q2B5*E2G*X\F4![E4'IIKP5PRB'C-$*>&(\=LMCR$E410X158'N054;J& MN^R+\BC*HRB/EZ@\B)-2HHZ ]&19#JOK'B14,\3D.PJ89P MQ%HP^)#TSB >N43&F(B,T-IX)HT@*JB'VJ^EZ@8%PM6'>)2 M=5 2B+ X(NMXKG%@$G(*>V2-C4%)SE+.FD#P*TU$6==XZMP*A M>=^/?"K9;^:#Y\'PI(-S7BG/@Z$&4ZL5?,#))&;QK3M=[@;V\SCH!SL\N'/C MEO_/27L0P\;) /KOW_"2_5!P_B$X/UL%05%O@DFY!IJEB#-JD-6:HB1,LE0J M2H/(B*0IH7^4=.'+LP-*_J_G@X"8)P]8YY,FFM.\LY!(8D045+! ""D(6#L$ MG*GFY3GQA KD!R9]%B:( L"+F]%YR)5#O1R_,$.VG+J$D\M.V\?*OM5=K=2X;'^BW"W MJ]EJ^#9[?A#M,&[$\>^B9Q^@9Z_4V0G,& ^:#2F'!5@:'#2NDQX)29(#@]%C MJE;6<"GX^$)B[@K0U6^MK0#=PH!NNJRF!*?&,(ELH 1Q12*R6&LDN0I>I^"9 M9AGH6 &Z G0%Z)Y\2:W WQS@;[JF!M#G(R$,J> DXDQ3Y(SA*&&@Z MIC^E0&"!P'J,77W7U H$S@$"IXMJ06/)'/ ^'0)%G J%C& >A1"#$9[E"A4% M @L$%@A<[*): ;N%@=UT_2RQJ%40 5E.,.()<,YI[9"G6A"!B=$1S%U2PT0, MSQ#HRFZHAW;BGR>#0>SYL\9H /?JC// VY#KH.3$T663U*-Z]2$EPN>P0#.$ MKH*_[D+T[>G0KO?"OT\&_@ @?=U[>),1].+Z=+@+SC\$YZ]6@*4\;UA&RAF+ MN$L"V> -PA9L$ZU)4AKL>DI72:DF7B+$"@C.??&F@.!3@>#YS(8!1JS!#!EG M ^(Q.S>39(AXQ4/PF-B85M8XNV5QIX!@ <%?' 3GL+!30/"I0'!FUU3>,!!< M1,P9@;@/%IF@)1(T>>498YA9L/CI+=E1"@@6$/S%07 .2SL%!)\*!*=K/"!6 M+)+$$8 =,,$@'-)<&12L=EHSYUU(N;1WL88+!A8,G/_:3L' I\) ,>,2S,EM MO471!(ZX51)9PQ1R%G/IN<7:F)4US59- <':+?N\[+TWLU7OFA9F_Z3D'<7U M+'DW.3AY&H/CH7^2B].7Y+$_E?'RWOU:4ZWZ *5*A<5"$(=)-)SRJ+5.W @? MA=5$&YRSR_XX5*QDEYV[RIS-.@BJ,;)D+/(DYM(5CB/+HD&<6\F,)T0G7Q7- MD\^N=,4#IUK],*R>@65%/Q7]]"+T$_,A**RED4%RP##DB;'$@T!!405:R6%D#*/(!\IYT-;39'-=/N 3SZUT1M%/13\5_53T MTYUQBM*#N<1H'90%OWT9/II=NT9.X$I1\HJL)ITTDA' ME9,W*4M#L%P25I7^DV)5%OU4]%/13T4_O0S]E#3Q1"IF8@Q<.NL220YSGVL2 M$:/DW?JI**%Y**'IVC\602ON"-(\6,2)I0@&G"%NA=6)*F6D R,)Z^=6'ZJH MH**"B@HJ*N@N%>282#01'QW#G#AII#9.V10\%MR'LL3T=-II&I7!!/.::HN\ MR/FGM):@IZ1&207/HHX8VU05,%2,%A_>TRNH*KCC]Y&%UX#?H?UU[6),6B== M>)9?^V?UY?@2-_A][?+RZGOXSZZ]^SH5??[MZ=\H/.[;1[ M$1V,/Q-: 6&U&;\QB!T[@KL>#P 2!O"8QJC?.)X$;37L9=36[,;=#"EPZ#\G M[>&XW.'JC6ZYN\^N].\<8M/& F?WD#V(XZ<2M-,DS,+*]_3:,[?IP&$?# M-V=->]@?_-FQP^%V'O)M>/";3M\?/4^8Z\3_^PCP%8X=Y7)K^^ATZ_TF:1U^ M)KO;>T>MC?UOS8U]LK6Q"=>\R;!%6AL?X',G;<'O+T3Z8().*-BD$,?$(UU5 M[;9 KSU7,@2WTHB@"8ZS= ].XLJ+D/?VI50T;"46C=,XB""'79@!PQ@:_?3Z MSDD.,V2_W;O 0#F&N H^KIU1\3A[,NK_,?EB#(K5-Q,@A??NV.-A?'WQQPVB M67UN]P),N=?Y'2]R0[=[U=M5S_WCM!U&!] 'T)=XS&\FP6J3!DV.KXZ/7=,I MXX-,K6(F[C[^W8N_?U"M3%>)=^[DI#O-/D'U[[ )JM[7OR#>,9[3MJ% MQGK_7'3E#QOL83[%P3*B+=4RDFSTAZ/'&-UE7.L]KNO>GW1/,C<+%8FRW3Z\ MUWD55E_&^^6-=RN.&J[?/ZH&^ZOMG,1%AZ$O7B)J9/R-38#&\,0=1C_*-L[L MA'J][!GU74O[IZ=;O29_Z;@ZM&9>'5>O_3!R58EG@#Y_@H7<[UYZ6\*,%7HC M"]K3;2RJ5Y\]X9K#RUDUH-P%[[2PG(0<0VH2H4*+2.&WCBGF50-B"/V)58-W M;7A\_%?[:PS7/6[O!_WA"]GC>?B9[W7?'6UM=(Y:W;UV\_#C$;2)M]Y_8,WW MFVSK_=^'K>J9F_3Z:D)K^Z"[N_.!;^U\H'O=S;/6^X^=YO8^WMOPI[N'GN_M M-%E^O^;A7BZ/-]VP8IA*PD>-'.$2\>0#S_M/ _X\)8GS&VBD)XF$*8[A!AC@H5HT"$4PL*P7'D M E>(&JL\#<0GHG($+N-FT0F@BBXHNJ#H@J?NF6>C"EIQ5&#_8; _4]9)^11( M<$BIB!''CB(MF$/)&<:<@Q%4(6\,E%C6<./Z,\3^>J7Z?R8^KL^]8V!ZO>S= M&D5_T(.3]\]*BO\%P[J7(E CG5)6<6:3)I8*ZKGT6"4;]=VP7KPXBT/OLQDO MCO4F<<<4,J"!$:?*(9MP0(XH;DPDF,JX@?8PDH M5YP5<\&]\QG<\P9CYI'B/"*N,49.)XPBL%CCK;#8T)4UJLPMFX5+BL(">2\0 M\NJ%>,4F?S"Z36UR81.8W<8AEAA#/%B.G'1@G5OL5+;)>T8^?^FET:@=Q449XJ9&RMX09+BS5)G(H@@_96RF*$/P%< MM_Z<,<(93SH:S5$R8'_S2!ERQBDDE8Y@D3,8++>R1A1=I<6!^B(6SPK(S=L( M7P+*%2-\+K@W-<(C4U+2D%"()B"N-$7&$(>4)<0[BP45N5X4(;?L1B_Q @7R M7B#DU0OQBA'^8'2;,<*I5TSSB%1,%'&N&-(:<$XP+ U)CC""5]8D7E6%U-73 M!G_QJ^+_KM;$APW;"XU^E8#@>- ?11#"K[%1-?K&!I#B2YTSC/,D-:::$*4( MIRH819T,@E)O+76\K)$_"9#/%K@/TB@1DD$P5'F-G >D@_ (['3*8]*:,5V5 M-2U+Y&6]Z-?!N(=8YTL N6*=SP7VIM9YX$R"A0&\%PAX]<*[8IL_&-NFMCDSQB7-JG@?G;$M(6W -B<*:VRP M-YC'E35>&%U=3?,7OSR^/; A5FBP,!.\>%(OT-K ?)=@X3&.N0O4"BHUQ9D M,2\(+B;X4^#U;+(!CIE07 ED!.6(1QR1X90@18+A5L*(\;2RIFZI)UU>%[(&G7B)"-KKS^::U;6I3AQR_-_O><7'UOQL=6;C[& K50T>.!C MWE@ME1=..L\$E:!9S('9 M+D@]WI5B$C.(.1N JOF@1%A9D\(4CE:,T%\(]/[WOS0E](\BXD7$7ZJ(%[W^ MXO3ZU/,2E'?:F(2LS=%<@CND-4DH14Z,5$1CD8I>7Y;OY:)L'O1R_($U^>Q/ M+6ZHA\K3&]NQ/0]WM:/&1O2QZ^*@PV?QO36NII"#G\H MB<'8\%__DI0.W#F'B,ZY@US.Y\L<1\I[E223P28/]. 5IWB5U2X\\K[3K'[8 M5,_(\*)3BDYYVL"E)2B5$M.T> 5S=JE@6 S!.Q(1MMH@'HU&-BB." M.:Q:) MIRS7"5&"UBOY9M$M1;<4W5)WW5(OU7)+S%BQ5GY6F;2FUHKDQ"9F.1+."% F MPB"3%$,&5 JCV&"N::Y"**5:2IZ57UBC_,"[=S!N'.'0VJ=9\EE(6V:&D,$0 MAOX)S/7YU7PNO59Z;?Z]5ASQCXP'+;&@Y?FU?WZ)!7W$!/_S9 A-CX/&(%;> MGD;[DKG?" Y]FHZL7Y^5TI=S,$()I3$%@46D>;N?UI81)CS0:RLDIR8;H11C MMAC_9MF7_G #M#F[7*8"XY*QB!+)69($%4AK+Y"+7@8M2,*.90/4$'%+%N,2 M3_,<@P@+_A?\G]\"U],J@++ -2>5,%W@LI%%[7%$7GF"N"8*&1LETDY3SXG% M0E0+7)S(6Q*6E*W[11L4;?"BM,&S408EH\'#@7]F,2TY+]V,_$T_6Y=URE_8^A,8K^H >*RV).R#=U M62C,&9!4@RSF''&*-=*:.B0T RPT2=E5 Q$!(&HQ QQD[/:8.$0=R3Q8)T7!O"-875++M7"[&IAE[_X")1/ M_30ZM8-84I$M&*YI7H-)0FB'%?Z@3(%0[,B8H]Q ;?0DP5VST.0'?U$87A#N#F40!"X\X!S:K$]=(R*AM)!0GKFXO1UH6 MRPODO4#(JQ?B%0O]X>@V8Z$S@0WQSB-&** ;9AH9&"BDJ7-1!^]3J$KS+:/8 M\HN'N+)47@IWU1JOF::!4LD$CXPS;4R@QHBDN#*1<^>+(?XDB.VO&.(P(D(1 MA;#)/E7G%3)".B25L#%2+6-.0G ;'RTNU;)L]%)![D%AZXM'N6*'SPGWIG8X MSEOIE0'(,U8C+G+B3PIF.9C?5N'(">=A98TO.HUT@;P">?48NWHA7K'#'XYN ML[F-I0F$88.XS^AF-0=T"Q'AJ(T* @X*FNWPLE!>4SO\ETB)VNN/2EK4\OSZ M/[]XVHJGK=:,C+C$HQ3$86* @>4]MY[(O&]-!2^-O"\C*Z5T%\K1CF8];\$& M[G0*B!(F,E$SR#E"LQF*DS6:&L%S,5U6]JD40_07@KW__2]-"?VCB'@1\9-C*F+C45Z5,W)R9')H^Y3R*E>G5W+HI3W M[M3G3R8<$XDFXJ-CF!,']$$;H!0I>"RX#W@.*8)O#= I[.*GV,7AVRM^ R&C MPH$C8BA&G 6!K-0>4:R3HTH+ABVPBU=,RAJF))K;/*P?NM4S"KVHK:*VZJBV M'A)BM02]5:*O%J_#9NJ;Z67UU-9Z.8DDP$L1$Q+G-=;D$0\Q$92.C MGG*;2S4*RE9QL;F>WAW\^\C":\#OT/ZZ=C$@K9,N/,NO_;/ZG?*#SNVT>Q%=%(FG%43.$M1&_'8< M>\/8Z*=)+III8>*&'8?@G=IAX[\?L@67*2.=2%QAS)/@A@O&'2-!&Q$$QE\V M*BPCF*#[K4O--G@K7<>QYXY9G?A_'\_V=L*QHUQN;1^=;KW?)*W#SV1W>^^H MM;'_K;FQ3[8V-N&:-P=[AT>DM?$!/G< ?_;Q%YUW-R=MD7#*(ZX41XYX@0RE MFD02I8X>6#+&J^H&YE09B!XRLL3AX#T/UGK02IC;Z%-RB@DJ<5)$YI$E9C*R M\$<9V<>.[-&W+\8Z#=T;D,84[!\3,3+",T2$E(1%SB*&D=7TENTGC7 R $1N MP(2&_X,8&UT8QH-A(_9"#.,UC#$J7BQD5**0Q^Q58Q"'Q^-D5)VSU:NPEY^3 M!:+=.ZF&[ H0'O>'[2HLMRIQ#I?_<=H.HP. )4"="0)Q.HY+7+G]2NM [YR, MXA\398-G;[%R%^SZ7&UJ4'?4)?A:7\[\/!A,-?U^1&X0[1&R"=[JM>V/O\&MV "0;@^%]M MC;UB4K*@0>4E(0V#.4JD],98ENLTJ)6U[4PYLK+],^-J+V=ZLVNW"<:UF3;& M/P[WX3G1)&:<&\J=%RE8':S7R5*.[YPBSX69 !_Y:CN35X9>R@#F[6!PEM$L M'ZGZ;G]BK52@U;X,6D&=[)F;(3##1GL(S49 M"QBW'G2RGZ1:O#I<^9O]V(L#&/RN'1S%428J^4G#1AKTNV/1ZP_Z/?NU/3@9 M-O8[?0?G0I^$V&W[QF]_;OV]N8&(^4?6F">=425ZD_$-%:_VHTJ0A[EAO6@' M#6ADMY%.1B<@&'V01%N-]OCRX6IC&Q[Y9[\+CSC+O&O8!HS)@GL0@:#?;'YN MX7$_HT@;&M;I9P,Q/Z -=_"C+,B#++(GD].]'1XT$LC4,!/[OF]G9W7CM#TZ MJ(1L- W%KTZ_*HWC[T+,#X ^"F,YKR9* &-RU*]Z'Q3YL+(< M=(_'YXZ;#Z<.81*U$W0)M#WV^B?[!S-=-<:4F'>[4SZ-U?:H_A)\^ M'!TKG?M#K2[YRLQ%-8%-=3MLJM6),^2*L^.JD9>:[U?-NHWH1AOMH>_TAS!]MN'6;SI]?_3$5ESKSPLK+APTMT-[:Z-U MT.Q^%GL;']O-\[=\+_L%M]]U]S;6:7-GK[UW^%?[NA77HF^_M>@F;]*W9WO; MG:/6^\WSYO;!T=Y.D\ U1\V-W6][W;^ZS>Y?N7SS67/_2Z0B&6L*PS41/@"G-P9+'1 J60/3 +H]@ M&A]GJ09(6%G+'7[#@S4?FG K$?UA^YXYO=CJ-=:/!^U.@[(+C3*: :[*X!Q3 MS7YC'9 \5&C>ZJ\V:.:9?\)!8'#K^V!Z5T=^RU?G30L4_W%Y?O69_/&/?$5U M]^M7A0K1/\7C4>QFK!TWALB\"W8"BY,6C9O7R;IP,-89F7)"&T?]5XV__MWL M#_:AL_\\L$ DWMC>T:M&:W5]]57&&MS)?/E".SK@=@D>DOV:<'5% M?MPXCG-B";0OJ$>[-[$S.EG/9B&?,,@+W7/E*<#D1M>;45F%JXU"S,' O3*" ME3A4PM*86&D3PP[,WVJ)H9+P[?X(M/Z_@/ -0-(:'W-O-GZSP_$UTQ&Z+C?_ MF(QD/E8-0;[S;_8?O[7_<=L#,DC>[[8P(X#Q_]:&^U2T9!\.[<.=\L0[Z55" M];D'5!#8JL_W_S-+UWT;_)N[UKJ)$-WG^M7&M2EB.T.0R0!];+,*">,.AJ=$ M"S0/I">"&3'NA@4+'2RQDZ)*@Z=TL?$>8&]X O=T M_<&@?YH/CJWOT7C"GXS7$*Z>\NH!W=>U9Q71A_&$TVUN1&4T/\0_[64,A$F= M M9!"!ODU543MFL6WJS]>X>RZB#_O'K?\'@;*7QJ+RSOMUI MC\[^G(##^L5;SKY:?K/M _A\T.^$VKBSETZ$#M^*K>WUL^;Y)FUN?#[;6O\2 MM&78"X$B$0%QY15R.J]BT&@(8588GE7SX?TZ^60_G=@3?Z= M;<4I\Q_6AOJ?74C\9PX2"-+XENUM=(YV#S\>M3;>'>QUFW1KYP.'NV%X)MW: MV&FD"4%=>)?\ZF2(PE*7#)?2#:169\@%%Q MU#NKKA/_W.F-OR\L]'=M0"*?O4&;/8"@D^[8P_P#N^"!W/^'35Q;EJ#]JVU= MQF#@H\UHL\"%K=['Z$\&V6VPW@NM/F#QY..;[,FMW.^_L%#2+R1@$2, +W:1 M(!ZB1EHH@F2,EL7D9.0WA.QY,]*/V7M7;1A7?TP,B(M]7-?60"\M@H=P#AJM MD@8K27(Z0 JJ2WI&C'30SRK1NTJ"R0=$;OT+K+WL>,T$]M]QD-UKP)/?1)OE M^EW[6Q6.'#/K6*\(5GV(QI(EO'7^X8O%46JC.;+4&,1%8,@*IE&P&@Y%J[$D M*VOB%<,WF47E\LW]B0:9K@YCKPWF)+!2$,?*L3KV1&9#,Q/@J?]T^/I.$ZYK M!V!(7H1/R?'B=Q5Y=.V,*C+4GHSZ?TR^&,=35=],8K!@SG3L\3"^OOCC1MQJ M]3DOB?5&K_/\N-@!VNY5,Z-Z[G2]>!5/UHPGVT$G#9H<7QT?NQ:+-CZH]*H0 MXN[CW[WX^P?5*N?WO7.]DB[=&:A<'XIX R/' O 0P -\P]8)1F/,?LV@C4_ MDB.GV(04XNV 5QE9-[W$4YX"]E1\&? U"4+=/&V!_=/:[G2;Y^^.=L\_'C6[ M+;"UWL*]WK2WMH_@F9MGK8WUT^M!J,W#=;K;W25;.[OGS9V/AP!Y9[O9U@(H M;+[?A'9\.-\]W,1PG]3\$Y]6 :B?\.EUZ-P[;)ZWNM [.Q^/MMY_H*V-MP"= MFV+OL'74VOE\V@0;K[6S"^^PEUK;'T3K_#.!]IUO;1R=-3]\T9Z N#C 3Q<\ M4 5@LLZ9B)31QIKH<(IZ94W>AJ-WBA/H.1<'RY&H"Z7X$;#\TRB[6J;*\U+& M$"U"]F1"MO7ABY::XDD%9%2JH(.)*/V,K9]_^II9>J22^5%\4^*I6 ^B6 $X0)4!%CL M#K 'XZ2$,:KPSZ5BSZ>[J4&KN_L-WNTLJ_K6.?3-1O-L[[!SL'L(JC_?\_ M MF/"?H=_^NI5_?RY(H@K_K+N0 M ?\TWEG)),U;9_)"% \>"3^&?"\*>]MW4 )[7:1Y"?[Q_R_?RULR-UL'> M=N>PN?&N ^H_QZ*<-P\WSUOGM_H_F=&&6A,0I43F#?UY_5YYY*AG7G/N;>1S MX9\+DJC"/^LF9,USZ+^-3='<@//.-VD+^**>_),6_^=R_)^/FK6%?RYD>D[Y)V%)21@)%+%1B!N)\_H_1DIK M,/1"B#(GUA:D^#]KRC^+__/[N!-5I)IRXH04W$1AB# RNJB9"2XZ5OCG4K'G M[#O4@'[ 6SN;W_8V/HB][0_PK+\/MC8ZA[N'']AN]R/\O7[6A'Z#=EVG!J1U M^B59T"LF1>2,!B23.B"CO4"))I18LK*F?IY_+DBB"O^LN9!E_ADQ]8E@ MAH3,NQ.)R?)E-?(Q2".8 %*#,_^4MP3BW\X_6?%_+H5_/F[6%OZYD.DYY9]2 M,$FMB4A7J=E"(*@:!*(@;J$N"D<7"(!D33=@D N0TK[^S>_-/7OR?2^&?CYNUA7\N M9'K.Q'_2X!1W''G"%>*,1F058PC'J)4F*BH"J,T-+?[/>O+/XO_\/NZ8I+RW M5&-'/$_).0F8KT64Q ;E:2C\'K8V# M[N[Y$=_=>=?=V@Z=9O?O@];VNUOYIZ9."1R1QXPBK@'$+,\[.8D.,/XJ4>I7 MUF[=Q_DP_KD@B2K\L^9"EOEG<#AQ:AR"@\>U=I M%PT+MMK_?O_]1[+X/Y=3LN]1L[;PSX5,SRG_C%(*8[1!PF").(X,F40I"CF8 MRGCJ@C!Y_7T9_+/X/XO_<_[QG]@+&C@G6#O.F7>4*,X3(0K')+$K_'.IV/.= MT+S=G0^BM=,$51\.FM!+K?>?R>[.N\[N3JN[];XI]@[?=*%_SK9N7W_G@7G+ M&4?",H:XCR%O#;&(: W,DU'K!%Y9NXT8/#3^7\=Y/8U#]]^VX+GY&71YGGGJ'5^T(9KH4UOO^UN M?V"MG;]NXY]$6U N J-H%""9PQJ0C!FD&*?$64ZE\'/Q?RY(H@K_K+F05?Y/ M'[R'84=.AY"W2P2@GCQ'&B=-;3 B49;C/\V]U]]-\7\NA7\^;M86_KF0Z3GE MGYXH$;W%*,28\W^*@ Q+&%D=L&16B53E_]1E__N\^.?O55;]V7)$L]56OEM@ MY5D7UMB^4L-Z>%&O^PHF5\5G[7!<;ONB:FVNG7 ,G3.]ICKYHCCM;*7%@ZHH MVK3J<%7O+5>*ZS3H196T=^N?WLS6LCUHQT&N[G%6AT)1BCV?0E%F.86B_M4? M#O^LQF$_]OS93+FHI\5ZUKS$^MW3UO:';\WN[ME>]RU0E0^TM?U9-+<_ \;O MLJV=K O6>0NHS8UPQ,-UTMIX>[9W^%=W=_N(M39V26L[;X/Y .WV8B_C-^B( M9@Y'/'R+F^M?1 A64X81MIPCSG1$%EN!7%*:2 V'PXTZ4=+G4#=/F2:8&T(- M-3 LF(#B%=21&R5\IOW=CG.O"/7CQEQM/&/.2R(H=1QSS)RF0DF+2:36,8+U MBZ@X].H"GOH# #P[R"7=3P;C*HG3M"B1F0.S$_5PPNU+@^795!:,QOO;#"=RQ,ZF1=5:5 M:XS=XT[_K*H<>5RI?1_'MG8:9]$.QO5C;T(\=,'7]GY_,"X@ M&V(:O^AJ8[VJ1%D5 S]O7ZUW>UG.R5_(]?1-Y7?O2KV5>J M6I>KO0_:,9>$K:K[ +U.R<7)4IS0?,'].*DDRX*YW;:W7R#29^!MLN]\PH> MZ:MQSZ>!*3R(G8Z=N7N[!SA8U:C--6=S-=29TO+VJVUWJL)!%ZT]GA3GO)"- M<1M>-4"$X=*J@2YVVC (%[<)\3\GN;01O-C7=E49-&O8:@R[N9P\W*QZ3C]$J0L-2H2A6#0 ^K M\DF#?E7V'>;$1( ;PX/^22=4#ZF$RS;R30:Y"3; 0^'424E2:/G5PEY^MJ1J MNBR$=]P?ML M"'OFY\%@:E?N1P0X:(]057GXM>V=TXR57:\VFY\?;Y-;H!] -,@?^ZA_$#1F*EL,85OT?C-:8 M>3LO_C'/;8\J_0MV:WL"IQF6 *6J.MI32E$ISPMD>S6INEV=.,;@C&K=&1JU MVG@/>#3FGQ5V3HA(1KX)1X!' R_*FA;0:-C.HU3=;F)KCVG+30)PH<97;V)C M8X[:\Y[&M7D^QC7!R[&N/\7]3/P^QN/^(%/CJ7E=D[JW;.O3I9E-=KN?^>[V M07=WYZ\#,+/!/-[DN:)#\[S3WMKXV('/I+D=#F^:V7^W][8/#K;>[QWL=M^" MF=WI- _WZ=[AV_.M';C'^[_A,SR;YJQGNV=?#-7$PA C$B-&W%.'K',2F825 M"XHEY_5U.]43R['!DBAB.)?*1.I4U QS[ZV+^+J1_69BUC4F8S!W0_N'#5IT MZ>5/_B"&DT[<2M?%;+,W+F<+;7US-CGX"PL<_I*L8$Y0CI2U%'%N"-*&>)2H MBI9Y9Z@A+ZO0**ZO)'7HQ7R?>N).0[3?[!M2^PR>K^%]\2L70A6H#A M\:6?^H/@K7O"VSSCM&Z\@?FI6($?-GABR/],D^^Y/JJ6L#ZZ#79A;'3A*0?# M!A@E,32:>1VNPK!(Q (E@IAE2\0S'/1G-ZY_'MC>?FS\SY/QBWJ> MNH!]$8N?"34*]9MU9;Q^69JD7A!7.JX.K5ELQ]43(I\-\/[$AC0Y7BZO.]JN M'Q]WX$VJ=8Y/_30ZM8.XV##TA\S,>O75?]1X,-9A: MK> #3B8QBV]="9O9PR*NKXM]''.%=X-^-\X=MO>X_W70//<,VGNZ M>[A)6^_WNLW#?7)]A\ONX6<,;1-;^?CVNVYK8YWO=M^>M\X];1V^:3 M=_=L:^/OJQ5V,+0D2EQ+3&"8DJ$K:QR+U;+'90Y[7.[) M/Q:Q;[J ?P'_^>?-$ 0+J4@(5G"3*WE[3(1UUH84&%,9_(F9@#_\4<#_Z<'_ M?)I>@PD:9*YG89E"G,)?,'(*?J@8H@G"YK@ZILEJ*7#Q,L"_;-S^*0"\->/" M3Q)@=@&! QB S9X?1#N,&W'\>[/7BJ-/@&[#&J9;>"Z 1Z9L%T=NJ5$Y[1M& M/ 6'7 +RR[E@!"NK10# DZLEG^5#ITQ9-%B\[^KQR3R?B>\*L.ZT/SBZ]%LU M_M=VC_]H?#H;CF)W>*>$E21X)#<9J >2>#<>J@L2=C/>=? MJMZN\6F2'6EA;HU?U$5_2VU3&FU(-'B 1;FQ'?]"#,_>K3.@E M/F.A/%Y8RHS&0=/DN E),Z!_ENO@L"0FBN+(J)LRFZVES9-GRK&$;(H!<1T- M,L#=D161^ MC)<%>L634><@#:*?@1]CNS^RG2=+C_*P5$'UZKDGW#Y_KVZKJ;)_@+7SJ!(# M5ZV=<1D!N->WT6L@$Z$_FAPOAM"2V&L8E#1Q[ MPAE5[C[;GXK"J8_"F7K>M&(^^*11SFR%YL&6-*KS*B\7R(APT!=0+J,\- MU.>>I+V ^J-!?>J45YRE0*E!.@F,N-,6Z4@T$A8['K4)U@4 =<$*J+\04"]> M]^>6?'T&Z(KC_=&8-W6\!^5#2C8@+%Q W.>T+L1A)+D3*3IF.!5_.LO*_]ZX>F/K!FRO9[UU=@!L_Y%>,(&]!:U+"R<[=L7"O0MI3,Z@7:?@+:SJ;0YHQD7$5$B1- R)E" M+L$/Q44BF#/.HP%H8V85%V@KT%:@[0ERIA&KLOC1R\IA@;8EI$0OT/83T#;U M1U 7?: ZH4BH 7H>%7*>682)3TDP+ BGV1]1*M(7:/N5H*V>R%Y\$B4VHF0\K[\N>\J, MYX6F/U9-;N8H+_Z'N<#?C/]!>LQPPA+)E/T/Q!IDMT4_G+SE!=39CZZO#GKI"%6,DN(0#0)C;@@!@$? MH_!#Y>PA(B7CP)01LH:%HTO.U^>;4J1HBZ(M%IIDO&B+N6F+J>.+$*<<)@E% M$RSBC$5DG'8H,4$X!V->Y5K;FN :!A46;5%;M]C+#LNI4X;PX@R;"R3..,,L MBP'WN8'[W'*&%W"?'[A/O?5&:<6D\\A*JQ%/V" ;F$1"">*%955Y*P0#Y<*%VQ3-10\_$BP^/*3G%:\'?YY93O/#W.6DQ/^NA<)$8 M1DE$-E"-.),ZA[PG9+B6'-285-*!%B-\*?EO7I:#O2PL_A((-[?4X@7AYH=P M4P^%Q%%IEC?U6.T15RS'4#B&B-76**$5EBDCG%XE!>$*POTR"%?/#./%5S$W M#)SU55@>N,(<$8U?/G./%(S$W")Q-M:0LECI[9;%+B$L)$*BD0%C;0(SR/%F=(V-OV:Q< M$H\7E\2S#)PHB<=+*MDGSX=9.ZW_%(G'BUDS)YU^=,5O(PA35G$D.6AR'C5& MFDJ&I*1*1X:QS+6E,3^E,?6%!:X% M<9R#(0C6(&<"E :V& 6:O-!"))*W2#+-5TU1&B]?:938G>>6AKSXQ^8&BS/^ M,:4\I392Q*W$B"L>D)5,(>.9UH$I3G/!9;J4)= 2MO.23ZU7V,YS2$7^KWYN M;?MK# T[',;1L*0B?^+GE]XIJK/-KJ]_S)8 &RWJER8LGYR$FR^';6?>_4#01 MJC6RC$G$D]+()!P1!NN%""D-\2J7'RW[K%Z(KZ8@>D'TN2&Z=0X[F2*63'"= MA+4LTDBM$=@&+TQ&]/M4!RV(_K.(/I/<2PL8CX@1UR0ASC%'1@:/3&#*.66< MR$XH34MN@!>"Z,7[7N^DXQ/G^I\'MKZ!G7%X7Y/K)MQN!/K MHL-,(.,\0=QSAS2C$@6F-;=!.L=PWB);\HP7AWO]/$PO?I]LR3/^M%EX?0@* M:PGT3^8D44 ,C?"6!1*="<(5?\M2--;F%7^+#U(Y&I&F>9TX6(YL(!@)[B13 M1&AA\S99?4M6A[*+K.PB*ZC6!F+. ,V8L#9R^.& G*>D')&42JEI\3DL"]6F M/@>NP102SB+IB$*<48>,-121K'W C$J.Y"!RL91"9P75"JK58^R>+I]X\3G, M%^MF-\&2$ F.*J=,\)QY$TR.92_.AZ6HKN85YX.PT?G$D1*6(QX2 M13K8B*24EA,3OYQ42A&#E&7#J-K'(2,<*)%-J$$$G>:WBSD%G)#EX<$"7J MH60'K[\*>TB6*4T\D8J9& . H76))*#H7DF>RP_+XFY8BHKZ,.MN4)P GZ 4 M":8BXL8Q9+5*B! N(J.!Q.QNH*1XRLNJ8$&U6YVH1!!'N,$B.*Y9<$GAG$Z? M*>,)!U)>W U+0K6INX%ZSFC"";&H).+$.*2-9LC;X"QA"8;( *HM9W]%0;6" M:O48NSKD 2_NAOFBWHR[ 2L1),V>!B\\X@'^TE8;%".Q)FHJ0U K:WS1Q M%MX5=T.=XQU*YN^?2^(Z.3AYVGU2_-2K:^N:Y?7>_5I3IO ^\ MDM"V...6I8RFSCCK4R2Y(E6*.7V5B!099Q6BBHB@5?3<25!&RCRWZA5%&=7: ME_>R0X>>+E-Y\>#-%RIG/'A1.8T95+&^WUD05W![]#^NO;/ZL?LD-VS.JUD.C/6RXF/J# M"+AN.YV^MZ.8!W=PW(<38V,_]N"*3L/V0L.&;KO7'H[R';[&1OQV''O#./RC M,3J(P^GGQFF$V_WW0\@T-X1C$D0(E%.9-/:8*2\EUA@['.Y=%>Z"5;\?MWJ] M%]:OM/GMN(G/G61WXO]]/-O;"<>.#9MY;#1;U\4)., M:(#E!C&5.^94USF_9 MGU^)P4-&EH? *%9)"^FXQLFRO+-(,:*3Y)R)>Y=N*B/[PY'E7TC(U,LSQ#4U MB&,88PU#BYQC'*=$*9%Y2]=M^60:@ %Y'L/_08R-+@SBP; 1>P'0H&D'_F", MB8R\:N0I6 E"'K%7C4$<'D>?QZ!SMGH5,RZ[TW!PH]M59]#%^C;V3^&[0[_X)M\Y"L-,>'?P)_=Z')V[#L]Z +CAZVDG$ MF^V+2?26[P&Y;6Z\ZVSM?, P:0[WMEOMW<,CT3K?@]^=P]9YD^WM?#B_/HF: MVP='S8W]T^;.9[&W <]\W^HTZ5_MK>TCUNK"[YWT9="A.Z88!OMH=W?'\3]BN9,!J&!&A==68NV MWT'B=F(CS#2_T3\9 /A.Q*C=&_4;H]-^(Q.X_?Z@'8>O&[^U_]$87J3;RX@] MB)WJQ:$)7]L^4[?\[6]M."_V]N&1P-Q"IH;A!(3QUDM6IPG\;CL\;5$^XW@ MBGP ?0$Z?5"5VZG$/;?\MH(3U1V_GR<0[@_,M#(GX)D5J84FO;UGXZ^V[DJ; M@/PV^FG2J3<> >36Q^/1W:WV_2Z\++#@X8D;CBS,*;CAV<5=LV*]?/284N=F MM7O5\^Z7I*!ZS&W;"6[ODD\QO^#(MCM9.,:JO3K%Q4[_=/4^QDUVOL3!'S"" MT+L7-KP<6]R+U4\STQ1>?2M-)NIV?H%?6#E]:W[X8I-1.KJ(# D!\1QL:B16 M\(,3$0EEANGKRN:?$^$8C_!D/"O_HST9]2\&>.Q1J;Z9.)P!VCKV>!A?7_QQ MPPU;?6X#2^R-7F<8NW !M'L5@%7/_>.T'48' ', EWCLWIR$]4P:-#F^.CYV MS:4T/BC4JC+B[N/?O?C[!]4JY_R1%^-5\KTK"?E.DW]P[8^:+.]_\?/R%=T= M\G5/A;S0I0+S4TL%/VSP!'*74&9/+2,>K;(EFV-;\NW4EFR &5G+K/B\R[7G,8NC/#/H<>K!(Q (E@IAGBX@UB]1^!H':WS6AZQG M74+B?JK;GEMPQVT1;Y$*ZHRT.&<;T6#1>TV)M&#(,VH?ODCW R?TVV^^,!X45 J+&*VLB:4K&')M5]#I_PZ]N("4C[4 M:,#ON[Y9,HLM6&$94%)21^JU9=P2HHE)R:5@#5A&2?\HO+THK*4KK+,9(RAZ M*J/T!I' +>(^6F2 4\;.-(M,6HN8RP H1$(N&8=25)8*S;3Q<65- M$5QJLQ527A9QOC_@K3BZ#.JKYYI-R7-0B_W8SUG?_^1^WJSO4W_0M3FX_-OH M=>^D&_JCR?%"!99+!5I_SMI"B09FJ$34FH@XE@I9(W+= &(,C[E:%]A"Y!43 MN.3NJ2N5^ 77C(I.J\6D>".J]44,QCGW4:U:J&];^*3JN[>7R9QN+Z M)LW[9XBX:R_SL]U1^3%V;;M7992(@PH6>SXV^@[>P8[WK3V/W94_?H]!/![$ M8=ZD5VVF&\#3)KKF&*0@YGU^J3WH-JJ9.JPVU)\>M/U!H]K.>&"'C5Y_U' Q M]BX>$4.UBAU<;.^.$ M+B" E9#X_GX/IM.%PZL!(G SU\.=N1V.^\-V_O)UM6#=_CJS)_!__IC,0T[' M%;U6;K_2NF'>"1O_F*A /'N+.[>E3[80U 5#[\ >0J_UYV\ZI/1NN_'[EY:_UYHU.^MF>2&EQ/5$-'$SYG'HHCSF@#$!I/BTW MWCZ_1C<.!AD2_^O'64K4REJUNSFC=C84\B;N?_YNUVX3C%LS/;R8S UWS!%[ M?#SH?P-E,(J=L\;#DA(&9UVP6#A!,&=2&!JPB"P)YA)6Y([R\_116F>2M!#F M:FT2%"Y_J_KV^FGSPQ>B5:16><1ERL61N$%6XX2,D)&01)T19&5-W P._)]I M)H8?D9,^V%(5S0'J-&I\+RW!0X1@AHB P/K7X610941ZE$2\K=0HF/;M+IRR ME3[!M\,T?E6XH-T/Y->3#[+UX0L+GN% ,.*."L299.T/3J8Y-;( Q"R*/2!84_Y2LB'065F?7DSY\5WD^DL,+W%;9Z@ M*JGI>B_\JVU=N],>G?WRR2ZVUK\XD:1..B'" P$)40Q9T*'($,,Y"XI((VXD MNYA1<[>F+GE:+5<]^'5[!,K7W\>^OI"5AK.=C"O#6AG3=S3Z65C\C3N],'>* MS0^\-[=>]^QSKS"UBEG)O?*\FZSN>?$"PH 6GZJB1AOYWXQ1NO'I(,918]W[ M[(J[A]>[9)/Y8==>IHYI/$7^C&>8(N/9C?!&]#&;[Y-!OE=*C#+(SVR0Q^4< MKHQLV1#VT$[\W ,CL1/S#C ?VU\SU1LV%AN;739YSSNB_1?9Y#VONHT7,G^9 M+/GCI>P_]Z6^2<@,7'.X*W:[K<-6=_>LM?'QJ'7H>8O"L]]__M8\WS]M;;_I M-L__[MP(F=D^@*LZ[=S*O<--W'K_@;;.]QG<[Q3>ZWQK8YTTW^^>MW;^3I?E M&W/(#''*\^@4T@YCQ&%HD(XD5[$G&D:*::YU+F O5EGM=H3\&GNXE[I?KJB, MHC)JH#(LM,=&B2-CBC/EG8N269F,828FQ\;5%0DM*F-I*N/\4F7@8(6A1J"$ M-4<\"(\L)Q;19!5A4CNGPLH:T6PIJ:2*RB@JHZB,HC+FL%%M6GGRS@7:5AQM M]OP@VF']AO(57&?5[@V M.C#@\%:_D7] RT^.+\,02P'E!TRWWY;H*[M+>5U&%6W$%$$6PR1R[0V81]!U MP\W>VV^YL-!EJ9WA>B]<7+P1JRCLX9]C*2X*[R$*KSWC;*/, 2&A% FPH1"W M4B*G,4526"5E8CQ2NK*FF5S%-S3>/TK)Y>>U7;J X[S!\6>]0@4.4[<2 M-6"[$:603<(C[@E&,)8)>4>39(Q*PP. (\>WF ,%' LXOD!P7*[[8P@]!7_= M&RT?!(_%:_)S./G_V_O2YK:1).V_@O"X-^0($N9]V.]TA%J6>[3CMGHL]J]^;I40<_L(1>619":5/BZB+:NL?KAJ M 656CSTNTCAL7.2T46=_9%QD4^55IM ^AX%CK/C=M=.L$.+H-&N#YJ!7JW:[ MW5JU57<;U;[HUZNM0;#:1RWFGBOOQ8BY M@XBY/%A1K\,&#;KU:MT=#JNM?KU=';BN4VVY]8[;&O;;O48=Q%QS!280\7TR, ]$-&O.P''=3M7IM;$X?S"LBM:P415=I]OJ]8?= M3F_PZN?:"DOOI;,WCE .'DF"1HD6$>'Y,Q ]@VN,^R[-=EQNZ]^[K2:*PJP7O#8TX 5&P!^HZ",@OK1<2ZCH'Z,@BKDY;2= M3L-U.E4@ORZ6>PVJO=[ J79=T>@VVQW1Z'5 0?5K*\J]C((R"LHH**.@2K&N M+U5,MAAQO G6EI<9=;6GNLJCDG59ZS?;K5ZU-^PUJJVN%-6!,VA4ZYUVL]NI M=_N=3O_5SRW3 *8$*FN^J@E$K3ZVV&A@D2*O3BA M#B/_]9=>HU%[OYBR5:'OZ^^I9L8O-]?JKC>V M!1\LC]JHA!$V'_$"_:I;!&FVA.-$*7Q?B-'J5\*E" <.HW1E@-U1UOX/)X)\ M0^U-YL 8XV7\Y])16MON?0>I-=X< :7=(U9[(?4/B0&U,9"/NY@DZ"%]46^< M96K9ADJV)X;%CDXGWLMI.<6QJ_?&(7@^O9;!4X\!!Z M#GY0(Y]&X;^EDU0' BEAD,8P7>RQ5[$F89Q@*R9XY(PNO<<.24X8R>RR"@DY M&)6P?+PKLF O=>>G(5P)FXIMF]1:3:;4J(E?G"V77J99!MUMKX>+_"]Q6IB0@.VK%!2\9140,2"R@=L"T(M&0]1/(]C"1T20F8H"O7'HZ M$(?T6&$EV);""UW/@0?!I0]@_5MA9*73$)\[]F!L$\FMN!P0V0)>!RLJP>(/ MD!INAT!4\$+2BG'J)S0@I5NMT$$9B7]1^X*5,^7;%-DO,*IMW>7_]<7#? 6>\-JHRMJU9;;<*H] MMX-5B;+6:+2=INRT,(MY%<35+FU&CEJ.WP3&:W %!HI-U]D".O"!0 MM@)^,9,"Y'0 6D(UD.$GH2\C04H2]ZOGG<^&@BSW(E)8?DCJL;"'RKH1C&@? M%\PRDM,KS;5'5-K>!'MV11YLG**#[23P"@O=]!?_77^^5W;NG?7AYN[JC[N[F]O/UN7G#_#_EY_^]^[FSKK]:'V\^7SY^>KF M\I-U=?OYP\V]ON;+]=T?G^[IDMO?K[]+G32.R74C-^;?:< F,GEDOXD I SJI5APR2U8(JI_8-&Z1_UV&01H8GRA("4JO8_@SECU6O7O MU- Y,QU8;2TUK,@\D[GGY!Y-; T]G[7I1SF(4A'-K$9/QT6T^_F'?6=;=Q+< M/W;/YF#BC,Y/5MHG0 (N %X_@R-]@ MO(%9&'V#"AKZR*3R&UR)9AX\8>@YV&U=F:<#.1;^L&)-Q(S]C 16@%P(_.]$ M?*7PW9J1(JWS])CE0HKRN*&3\L_@G2#WYGP*?(=#8ID5R(+("FD^^9,GPLT\ M&>PB#[[.-$1]RF;Q X:$(HH=T4NQV[L_]P!R2# F@SWD81_@ONI@ZIBY]K8*#2]^S8EG\]A'\D<7O!M+'F%Q& MDS 3]0O&[P(W^P&W/_: B4#4\Z0I&,6SIL!:+(N+!1:5C[W2)\NJ2A]TT+N' M_""]D2-0 +!F4I):&J9)&LEB#(W>-*/@M@_4'GGQUUBY6RJ>2-Q"Q.&0=G5$ M"B,#HD#MHX.*Z*![0W":+>V*^9H]QF%,C=XI'DJ!/F\RA8&20L2XX5IZ @V% MF[]N3$I $,5+>+?#JI>"AK?_O/E0!64)LLZ5$\_)N#<+OX>9AJX SVE-I>># M;_.]/U,/9,.LHEZEXWMNRG?251.!D5(3)V(./2"66*Z*"$!0YPYP0&9[D7-:P=L$B":X>!5QQ^-J)WRT.* M'9B<7@J] N]5#^,1>:^%$X61'PY@YGAC)$?P#/@P$=%7B5, ^SX()]I"4)\< MW'WO 5;FO<4AJ=@:89OD@$BU4C@+H=ORP I,$@4D2<%X"O?E(FMNF O;J7\L M;@106";=0QAX"%]6LA,2%7^$L6! %Z@M4BFCPS"@)LJ_'X:,%N^U\A=6> MGS.\&/\S5(H!)(2;.HI"8HXMW-%J>XP)M5$%!?(1R!(X0!I1G-GC*H+ M-;YF%-$;U0E2$GFP:L162M@#93PF/. -DU57)6.@H]&87\EQ*[22)K@MH$9P MBNEDJF]6IR^*A3?N+VTH\-HDQ)4E"Z2RCKPR9UPPL2+XILN M@C7AINL5>-!D*A./Y&E^>$=C86+QW$I6;/"X%$R!UKRHXD&ZA/W MXU%:RK)@-4%"4AD\RG)@TT7M#-D*>5Q\P];P*9R(@5T'OES!$&BE\<@TS3DA MV!M.4J2+.1VVEYV0SR:,YB:#1 TJ?ZO);!8<[PYT-JX#4?7>8B"J68J&X)NE M-1FDG2QMKKQ#G4^J;MD<:M_ :>_-MI5@J*NW#:6 YX!,F*'/3"*^H'**\GZ8 MHHS0FBZ["D&NT#KR6 N*V0QVTJ9+$52,#M;AJ&NWEE2 MKX3P/89_S-;&D9AKIZ2X%1Q4,8T9D<'P>0=[:4D8CV MJ=G(4@QU]48.A>>C+ 6+FZ,IX*6 'IVP_P*;.QN #\;Q\!DE3(C$;&@IAOKD MAJ+C"7M)*A.]7EH:[>[/PL@Z)02_O-IE(BHT"H"&HL?!7AR4\L MS Z78:AK=YB3Y54 V+!D:8:Z>L-TR#A/MN6IR^BD[$?$ DZSC*B5& M$UN&H:[>VX44SKF,$A?3_<)I,6W0[&4IAOKD^1=L5X*U$#I:[F.V(Z89P@]3 M&24SLX]E&.KZ2 *?2&MC-P.$JA2=F,+QI751*, 0W]ZLWUY3IK^Y3+^UODS? M5-R;BOLM*^Z-W'P)1U(G.+M>'*54., Y]I1C!VP:A>"A))9($IA-7+'&4OC@ MECCP+0)FZD+*E?5Q;[+"T&*J)D+6@%&$UJ]1J"48ZGJ%JNLO%,Z!0AN@_=3U MQ@P+4*PL/KU2^S4;_*]B]0S6WFQ=#V-;?PL?X;ZH8LUR@ DL*YGZPI$H@@D& M3L5TPB@O6A7.-XZ-DC4$EF$%HA0-?A2?(ID[AHP,/2J?T )P'/W""M.3C>N(7 MZ"YY!>@"D!OJ)(^EQ.6( MT-1N L?.,$+H@J4:^:5Z_'1%;3PX?STC\QTLHL#?3-(I3*HI$ MS&^4;5S0$V,E'UF?JMX4)(L444! W_.EL6#3R,ET+.#5*/04,!L6SGL3*D@OPH"J()[_!&/"WA;+T@:ZL]71)ZA(MA52J.(;9P;;[J<0.-=+- MZ*F258!7MB ?7=^O51$2I".FVAAG--="+2ZC"WA4_8A?TS" T. ],7$ ITY0 M.?T$Q363HR)%GJ)ZU2._+-U8 MKB?]8R?O-7+_"@%D, OBDH$*<6M^#T&F@$0\N358#[$>209?!$,BKZQ61YI[ M8.$J"$XP;')&06/6IR(B-&X0UD$OO/@Y9*X=^:(D^[Z&]K](C'.!D7@3Q]A(H< "=XB'"F;JV?! $;\KQU% \[A( MG1$X[0A;H^K3Y^'@$$'-:FB[?1\\M1SOO11+M89L%AJSG(-MM [T3<'N#/,0 MC"J<_$69'F>U2NL 9$"K@.4.PXL0T!Y+74)@)/'@16#_7>BE>T.@YT,O G/$ MPP 4^PM>CI%.B(D597P.8OEGRN++E8XOT%03.5 /!M& "_\51N#A_XUC9[?1 M2 3>?XC)36L%\GI31..>8H)22)6#F:[WXGPM/:H'QN5404C: 3%4?A-9Y9.I M'\ZDPCI3UF4\]J;@[PGLB)#,U1-KK&<0J 0^158O&,)@MJ8D:=73)U)@XK 6 *65+@-R7KL+4 M6QPV1MQ@X5.,T?%BP5_Z^6/Q@!Z!#( F0:2C"1.K= 2NX9L0!^3#4XA6,XU0 ME(V$7Y292-H)@3%E<$S^K*)QLQ8&F0^CN!+L77D$4/>UBC MU3$F_!9RFE9U M'#D& VDHJ>A"XPZWS%^Y3P^0RRKAV&!F =Q M7]'Q&F+GD"P=< $2-'HT8%>&%568@OPV55#\A'"7DN!7,\URM+ #2>E[BM0 M#H/(6T?5]>VH^J18]%\DO,D]Y$@\ALTC#["6"N95*A^0T=EY#-\&<* MV\RT@DYH98'?L2(>@SV@G<&P@G&6/4L%O?3H7I@D&ZI=E[&D)RD( M5D=K)75:&X*_$A;+"Y0\K*#0$FHC*HOZAT0%V'BR1\F]$'J5YD_FR?GQ)7+P,8=GQ6X9&?H-ZN,X92#E:#>GU M/*+LI([[1NF\T=P$\PH-:V(*3"44$<@T)=SXEO'M'L!C@=\P'Q$AVL, II$0 M'?ODVN=PKN0$D4[,@LU\B(A2BNE>NHMHE>& >H$57UY1A:U\LJD$XO6)2MVL,B2IX@0G'![;!2E80P_\;"B_"AV% T M;SK'6?-HRXY%-!&.3-F5X4Y[F2V&#=NJPD&44_8N'93^BCU$$GR!0 6L& F]Z$$)\-;$5ZU("L&CS)LO M:!4R0@A Q4U1=ZF("**\CF;/4V-N:/$'T^)= 26@$' J=E4(8ZD]:FU*##WI M@]M(]5>^]U52W-Y'-&K=019(+XU5-#=+>(,18*N)0CR(^RWDKB/U1V&>&,PR M9_ ]=V^@5\3\5A5#H'/LK \T32)+4]&PZGD+B;GF&N;(0 =LEG#%->\O ?-JXJK1$<;K>@4&0]$>9#/P'\;<70&_HN01*\L;H1_03W-4^(HYRJH@<>.SR1&C=A$PPI2RD.F$0.4-4Z$X7(DA;!XB MWU&\"N;WKX5& 9DO3U/2;>(K,.*1I$,&A;L)?9!XH2E M]9QK?,G-OF3G.=K!]NNF':QQ0#_SN;T.S [EDA@I4XO*1)*L4?MIG'OQ@OS*[4;.) M%^M%X0*!JC(J5/6E&LO<%>2BBS0)WZLO(IH+?3.@4RQ<55],8_E._U$,G>#] M[XOA%EPEUXNGX#^_\P):'WIOKGWMFM+ 203_[^H!J=]M_NUMXB[_V.[:W7Y[ M_>\;;][\8]=NM5I[WERSZYON5,=)>]W[U) [V]\,NX?$\M=7S5?Z0KU/0?A5[L/6)GWWS/DHH3,95A_A;[?6A3.2] M9X7R<'7M![KOF?PJ M!>&]^*5'0/G-%Z1\I8_PA3 \2JUP+4V/Q\86&+C:@OR?=<^?80$-01R.(.K] MHY6'3TBN@Y#&=PNWU7N_TLX_].9_+CC*[TY++)1+:QW1PIT-I__%<:0<#O*;[ MK&2]U3">J?%,3YC VSV[;0CA\FA7J*'WUJMELB1[E6[@6/ MU+9:MK+*X4JS73M$C/!@2U@^TBNG+V^DAI$:AY,:C5[WY8-\YR$USL>X.X!7 M5J(-_S4*XUCU+-HKN7FW]2DP1W.*V%8IECT>+I_YA_C4Q[(ZY\.S)W]4N$W2 MLCDWV68E.YV7=S3*3FT_E2>8[SA,N0]];T7?7N*9&IQK_ MU"2K'DS"M.VFL=J-5WJR]-TR41>C04VJZA:IJB]CDG\/ %GII$VG:;=>VEX_ MC\2J,W!63XTS:H8SC)(NAYM[#"F'=]+W87P5UEQ)?T?__O/ARY,_TC%IA<\&Q] P:84FK?!42=N M!V>^EWW\^/'CRQSZ;AH-F\.:$Z;OCNG'9^) Q@^>(N=LM.?.94Y7OIN]%\>Z>1DZ/M\=.K)^Z21*G8&S>FJ<<8 "<\,9YZRD3SN%\"J, MIF$D$KD.CM XO/LLZT73;KXQOH#Q=4^2M&N&M(T&_2%N[A%HT)O "2?2&D;A M1"?BE^:D];2,^[8Q[HW;:SAC!6<+M[N@0MXQ(8;]>0MB'ME]>&SZ=IHSL8'C)>^+FMUX5AOE3$G[?%3HR3OWOPHOL,+ PA4- M8^%;X= :I+$7R-B<:._)1;U&O?'>9+D:7_]42;QO<&"-+C6GVW,;?BVB ,87 M6P,Y#".IO=)$?#M<:M@YG^0U#E%(8D[RSM*//2G.:!K.,*K;N,&[GG$?7EN? MMD]PT;)[YOS/N+NG2-I-NV](V^A+X^IF<)265.[N$;BVZD?UNB;\[H;IP)=' M:^'7NX?H,_82*UY6"C?0T6?(5HW>(1!A#5N=#&SUVT3 :L-_7>_AY_]'__!T M!M';G[.IS?^X5EJL7J/YA=UZ/S;L:Q>>XWN!K([Y<[U!C'<_CJ2T)G#A.+9D MX$K7^DU$SMAJUBM6H]:HP=),IB*"[Y/02M9S"M]3[UIHU6+- >FD*K/'O M-$Z\X6R1;%]L\5JK%P\-H$@^R""%AP[#"-9';K5&L*Q>X$12Q/#K8&:U[/Y/ MEH@7UGJ[9]7[MG4_EMD#K4=X$-X*08RHK_*]DJNUXB->K:-41V)51-D)M=Z= M7[GBO^,HUVLC61T $7VMBB',ZIWP'\4L?O5V;O(+J[FT2-^[$L/AX5:"-LZ5 M3LA%I^\L&)>,\#(]T MG'Y?-(>U^O]U0=:CVD(NO()7 MV"TR9^7D481RV4;T!0I9&UJL>0%7/_KTHN MM1\E?/VZ56O;=9"@)#>'7A0GUI\I"#D9X7*1O%Z0SJ^;O;K=V'!+O8_R-9?* M\&7G)]NZ5:(X&T"N!]H_L4#.17$,'QQ8V01^1?72^(FD.I?Z76L$X41AS%HC6R*?59-. H-GP8X\@%EIC4(P6@-" MSB;] +(=OJY8H"5\&#=7?2*BKS*);>M7>@WW7"O,' ;7Z8!F MV6D'X([VICO #L&)3R,/W@=TAO?D?=]\6( (Y!WFO(V!?. NO6:V=2=]GV8T MD@%TZL3&"'4(MA9X%-2:RM%EB@@^<$5G]'@=7?S%!/,JT6-7N( MF&;;;NXVVF9C\_Q6C18OG2,)?* OD23@04QH,"P_Q>B$)28AN!'_$=JWH#LC MNC8!M\$#8P5VX!*GR**JLEI080>?'>?6L1N["JH3%4:WP)_;M<+0[)936,X/ MP'Q +"1K.NU=Q5.K5K=[FW=CDRAJ@D,ZP4R[!)S-.8=4CP^?K1D)?5C8>Y&P M6TL6L:+<8NK[A??&^CV"E\@$B/,F +6?XN1!8OP^#L$]E' _RH]/^#40)4N2 MD K1!A'\'5L7L(F^=-!:\&<5>H6R&6XF HAWI$R&@MQZ@^;(1SF(8/XSJZW" M*?CD"P]&]*L QJC Q2X=;!"\&^BD>!SZ;PZ?. %+C!, M!%]G%^+^(<5NM!O;/;NW&_.WN\]L-RXNZ*Z">DZM-)X8W0JKJ[>[6MEI/KS7 MJ&\%NX_XMR)A^HU(L$ <6YF7V"-FQXGV[9:1VIG47M5LX0D97:^QD*Z#_["C MD*X#H[5W%=+YR^'-E8R.G@P4(GW4?V(R*@KQ[427'X*E#/=-R+9CF;3"-$RG M(&^DF%BAQ^;A2%",=1MOM;VS.=5N[6Y.Y:]$SHOQ0L6B:DR98%9&L;""=#+@ M1Q;9\3L,1_#I=I2OC>;FM5EG."YLKI;^<*%\\,(TABM!0SLI3,G=RBRL[2I) ML2F!\5^?%#XY FY&3G,D\[K5LENP*9%%E% @K<7D+R$^TIJ];;;N5G7IM M:>HW[>ZF6Y1LR#>(QP9W"V6FN'( ]J+P!9CF:TQ)EO]+=V:30-*-SV;_BM@8 MA(A1P:5^70.7:_/>/:K-"Y&M<^:!GY?4]DAX&/]A51L +_UAW]D6AV_B=!![ MK@S M+OQYXPMQZ?=7?1_C=)=*$R8 ML]YP6=7BZUQ,CA0WZKO&[^OUS;;>DFKU5FA6SCP@ L@">V2XP1AI_-9 !G+H M,>.#0J@]$9F&7YTP"#"0 H][]# &G#$]"O0(3. T0I*:@EJP0!N$CSKV.TPI MC0&&ZQ8Y(6A,AC<+S >\"1Q8R5LA*\C01$X4UY 2RPC6/L)JE\K M',#<&+V91+J3,!T-9%$$X(ZI'0Y@0:QZ0R>TH&&F+7K5=AX**^D9W)+3&[)>>26+$7%*IU^%UR:52(%==="XAT=J]=6')UF:7;P MW-[:!+O.3UE01#NK*XXN\#-'9/$UR];6>D7'P1.=5]QA<<9')/-74":W2)/P MO?J"$XWI&Y6X?+K?%LOH(6G]^82P*XI*: J M=-2 U.\V_[:0I\T_MF&#^NWUOV^\>?./7;O5:NUY4J[3X2*)15"?2'+8A\-H8KUT*^+FD9:!I#UOF6& Y/;#QME0W6.@Y?:R"+K=0[1M/%,4+@,P5SH";]=[AL!+HJ%. MWK_?KNJK'+ANQ\;(C6;GY>W0LA-@.=U30^#;8:3U3(NXDFBJD_>E5E6Z&0]J M+\30>M=N&P/3>% G2^"-NMTR!%X*O73R'M1]F B_G$>BNX/REFMIRWK^L2/T M;NGDHZJ!>&G+_;3AC063JJ0P@NDE#+_= ,TMS_WKJZ>+@OK= M5\=5\[,&(3TO,\0Z1"K8J5B?O#]3#S[,J,CF2DP], 6M+S(.T\@I1">.?_J7 MOF\Y:13)P)DA9%\:(-X,-3:UX'W^W"'!B6,IW$F?BUP=$8^MH1\^[@S[CN3" M@ 98HRWP?JQ7CM^9JBQ3E66JLKX_E?WHLM4W=>!X^5J9@VS@*35!NT)5,(W" M!\\ED+VW%RG#&;QYM\7NF5(/4_QC*,(4_Y1-JMUFZ#C8W.&!NCJ4,])MXD6G MF,C?[#0/D0EYWHG\)@AM9,8)RXQ&O^PG6T!-0!\6-UI/)Y]EF M)2_J7?C#I/*87+73H^UZOVLW3*Y:*532R3OTZA3SAZBDTRY]N&CV[.ZSJJ23 MKWHH@>-I:'LKVFYU6G;3$/>A,VB.-@-B55S8JF(O4\Z)*!R$%1#6"]?.M;UO MM+&C%[<-;-I]#02_;2K% A@O^?^[/&-5)R)L_*=ZC]"$&'!_*L"+=QED?B-4 MO>YM^;K9MUNZ^\$B.N^J#@A9CS_UU,/$];"] *P] MO9PVZSG>K/J=%-Z,3]Z.E,Z'#E:9M(MT,%QUS8XI6_-;H?H3P4XMXXQ<92]A8#_UXR4F/'0452#QRE%/9X2(-8 M.BD*4Y#00-C64#C8SYU3'+><[ZJYAE/5.$M&CJ=[AW*GU'@<1HD%,G1B#<(H MHKX=:ULSE94.]^DE5-:Y7 ^'TDF*;96RW,^LOQ*U?N._B7A("RF^PZVES_+/ MU'L0/A%8W@9R=PD,-/6ZWK/KJQO-8 ?'8 1_46\2)1.IVY.+"8Z1):@U5:)Z MP0340T9D":T>-U5$ZO\C\#"Q\^_P'#><5*SK- *UJT#TKT0@7 ]W;:Z'U/H9 MYU;.[BR+,V[9:YHD+DUXATG-C7YN90HK=NZ=L9@-_B4MX< M IIC%(+K$A!LBH3?PXGGP#3$P,LZ#(&_ V*-Y1SWQ<'[25PZWA2Y!WL:@?^# MS;)\.?)B[BO#UG-,AAZV_YS@9TD[Z>M\<]N"L3UZO@]<-<0.AE.XZ!M022*! M2EXW@65@\VE#N8$AOTXWC\K$=VY2Q#@+-S-F%:$E8R]R%QM&V=;E_.L:M9KF M.AH.:@]Z]ZHW"DIXCD/'H]85U,D)[QRI-F2Z21@UKX!7N9QLCQJFPGU)5:E*W4?&D+5?I]N]=N[E>GTNW; MC7;_('4J';O;VK9BI%QG7L>0E_^Z [9)DPJ40#D'7HBM8!/)'2M7I8V_W%*6 M;.'*$OTOW>E(!PO>7CK!K.Q\5_H)]E[1H-7!H& M/@,-W+";ZQBX932PT<#'S< GKH&;I(%[ZQBX;33P7I751@.7AH%/7 .S";TV MB-4Q&KA$)K31P$8#+S(PL*[5LAOK&+AG-/ ^R]HS&K@T#'P&&KAA]]>9T'VC M@8T&+@T#EQ#)\L05_ >=L\O5)A*6+4X,4LF>9>$UNV.02HQ"/R@L(U9-&:6] ME](^!-;*N:MLHU.7%C%/O*Y0H64XS$MC2JAFOP?\MW0\#I^Z';OSTKZUP0 \ M=SW]"=O5+^>Z<8B&GD9Q&\6]R+,AK@="$>RAO'_8LIKF M>B^@LX^]N5ZKTNFV7AYKTC37.V4XGOLQ @V )5QPA@A85! =5$5_ AF\+I1 MH32R#9 S'IA/PG=2GZ "&"TGG<(#'T3DA6EL1=()1P&,#]%R7,]!D"X?OA<6 MUY0B.AB(;ABFJ^OJ%]YA6Y'$DN4%;$,*(DS@1 =+>ZNFLG<7Z-SQ* M:RQ@A^60F04\ETD8\@(PPT$4M@.@0BF C?AZ>I M02#41S(6B26PN)?P" J3\/(%U7@O?N@HK+$DM.)TBM8K31,!QPA[(<>:HA>_ M[O3L#B..Y OERT1C%_"BK /U.3DV8% 87C*]IO/ *ZO+L7/(&,+#:RHO=AGD MKH%/^" =.1G(: $[9@GJB>@>1S22 8+(P5,VC6UG?!Z"(T&N#VAXB"J51(CO M0<\%:E (4?"/-?;B)(Q0+1#=#%/$3@/NB>3$2W!D>DA21 AOLP((ZCRA:!0^ MB?SF,;"*H"*]F@#0Q''J.ATXQW#%,$0+UN'5O")HOD"-&?GK=ZM?L^CK=L* $\KO:M;;=6J\/ M*D 60VQ9BV\5F8I!DEJ8>WD:P++X\#BPXB0(+^#N-7B"2Z,(4Z9V?1]"03&.":QWMC#!BFUT M)5!YG*!@C(%6IKA8O4:]^S[.8+Y<2SX@^A%.CE14Z*0$<4=[7O614C+S!YC& ME7YL6P6H%=S3URH*O>5FTN5MN[E^%VWK%A' R+X;232-P2I\#')34<&V6.1H M'&$CX7[?[M:Z^^&S=+IVI]4["#X+UM_OB_RRL1=PS6XWFP?I(PQ#KF\[WR/H M(_R273&?-7[Y(QI?YDV#42>_1&-4L\L_(F6+541AHTO=[_08(O^Y C6TK311\! M:4VI@&EJ>HK$W:WUG[D]XLD3M_'8=UU$/*99Y:^_3$[M2>70M\@M[1D#\^3< M4L,MO=UAYWUQJ$/9!"K8VQ*!$IFQB?;9SW[E7:_?HBP MRLD;K\8S.QH2;P&)]PV)ET(]G;9_QB>J 74%I^PK<[!JCDA^U++5FY5>IV?7 MC95^[VM.E@KEZV^[M] PLH5-# M(L"(.!PFC_"X5>-KV)WO'5_#KNT\O+S*&^\2HU&$I8S4IMY9M9A<_?W4E/0H M!L*GXF'5Z'TF180C'4@U<*H!A"^F$4*$X\\QSDI84QEA^0R6'<*]D7R002HW MU.5/P]C#ZLEW5([L/>@*OWH-Z$+12*MA=]O,K:ON%(,82S#E>R4J:L5'O%K' M&*K(I^1\42C)HI4K_CN./ U!(8 \XIB=/%BOZU]N[C]<9A 25/.?8021UI"!''H)0_M$ M#"VB-0EK#R] 2(,"PI*"; +VJ%C.6 0C3RWRW%O(M5P8!C$5CM[#Q0@?/)=7 M*".881K10@Y]^3,(44NM&LDOBDX2C_&1WR>-4O % M]].Z6$;A6J3<-XJ6\#,V]3 >NG M 9'U'P&"E44>8=D0<-.V [X8+(Q.D?$V]]O6 I,*/P:N<%VTN)P0K3=<8'B+ M%,X8B!J41*R67*&Y*! 7JU@-G E9!/M"N\$:>0_("^!3D6$)[P ^BE-X9@8! M1BS$^$V(L!83I\Q?4MEA^29BAAUF<#_AX,2@R9:Q!?!"6)!). C++"@RR# R[](QFTCD4E;D!1)[AEWHB2KW5UCA0R'U5^4SKH;2] [EU&$ MBSQAP^L\4(TVP!"ZGDL<2P2)\H$]-R"SL3>-&6XJ#9RBJ(.58UQ!L!,8B!!I M%ZV: $PGO*W"(D3$A6M!(B%BD +316$4PW)%J9.D171=>&8,?C ],8VF2./Z M&3#>L0>/?0Q3WRUP$,@@L*B]>,P06*+=SFH6A7 &$066+%)S$K-=?G7[SYL/ M5<1I!+4K)YX#5!PC$BA["P23I[&HD$60QO$G_1;+ UL8WQ',O<:V+JT8%AG0DP>R!&T(LBTX7@4 MO 1X- ES/"ZV6 AY2T.IJ;KD1+ MC(PIM9LS$"R(BAG!?V5 UV-L&5^"<;<'$@UHVH0.#$?#J<)+>>XQR 1?1 BZ MZ<51.N48'@^8?10E7)_8QE.4)NNQ#2>X\@)!W1#7C1WG@E,&G#.*Q.2]-0X? MT:>H:+S0PD5Q!BSI2HQZ(IW K4$ZD1%!VA)5L=/M$:F@IAL"*6@ZRMN MZ<5(@O!@I2H)W1/?JZSV'!Z4?01<]CA;-O+>A^#>*_,Q?U-V"5 4+@*%CMGH MATUPI'3C'-_/B^-4AY(#( ;RXF&YN/; (M#)S#C Y7/"R0#&JUU&9O>)!.O5 M/2MR1R10FQG'H>.1F9EAB=.11BS?9)S%*H88 MH*(">=K1\0@>FV 1F=N4B[L&9A96 8D4*7F.TW3LKF#>R@@QN37M,PJN9C@* M46'PR/H44S]6/.4_8]3ZFO/T_!>7GN7U\]'9*'E7AE M3F',*^W-S]_5R4\9W,3E%N$CFQNI>V M]8\4]7.BSF] ^/^#S@GX\P>.L?&Y^P"!LW\C8'/KBQ=_50WG^^_W'ZZ(TK__*%+)X*1=F+ -0..BX ]P!K5L>O ^HA= M4.JUZC^L"\6QUSQF',8'&'KQV!.>(?-?$8G;$5'$9Y^):G. [X]3&,&#%VOW M*[-NZ5R6;/3"+&$C!$<'*^JXD\*(>+8(O(M7^_K8\0'5R=!S9*360?^>6Y'J M=]OZA3I]X"G/PKCS)5N8:D79E.H1,>\AK+PZ@M4.P'?O652@A3,_L=&ASZT7 MCM>>X]O@L^#EM"]>0,Z#0LU77,GGGOD)#G!"&NM3PXB80,?8T!/Q.3B>#M"9 MR\GY+G>YK[^Q8K$N'3J?JX.DYP0%E5)0S" H7JS9J((Q$NRL%,'5%9XY:03U<>*\A7"R20-/*?8K>,@0H9W M?@K+,:6./)4\PP.W"L.5L$^(SK2]F$75D1,QKA;)8N32][Y*[MFQ=$-ES?!P+ 6*8>J& 9M( MQ+Z1B(;)[#0QA=UC"M_KN'6.QW'[_?++O75SHSRWV_N_77^Q;CY_O/WRV^7] MS>WGLB:6K&'XA>J7G3>N?SP;1QYW7>W;I^M?+S^QJWW]X>;SK\N^]HD: #<% MFW'*D7O2\*'E@_'DZ[,R/(#0\?XACAXMR,]A(JV^=NSP$YD.("5)J!S_*" T66 MZHUCH_-+1>@8$K4^7E[=WWXY&QH'JEGPC;1;H$^RR"Y5F2_+^2X[GGRE5 MXJ\7?\W>@9Y'&E-\!DB<8K3U2QW!6,AOS"G][[:%D5W*R]#AW<)4+BEP"Q<_ MPHRJG\*0>L/E#);'S[%+_9%M9RH87.6>S:"\B[M*U> MX,RCP 6FT YE&"C'E _CLQ*!W$F=6S@5@RZL"'BC1I+85A4$AP M('U//DC5_'AS?FJ6#C#W^I4#7!K3R?'2&FF"^5Z4NDV9UWP@SI40$:S_@Q=A M.^SI2V@C&&^"]A<0K$S)0%!" MI^UCGBNNF-+_10KP,&DI"Y1=C6&;\ ]*D:..SI@@&,.J"EALA^IW\!&8R2=5 M:EFLMIT?,4+7/L#=4VV6.3,"! W&H,)H9HDT&82 M)Z+( D8.A(J%T: 'C0U!>4 M[8O55IS!$H_3Q T? \Z5I"PA-0P21DSP*HB&F5"Z(*C "=CR$Z2:(^>CW_%< M V.< EYHT965]9R2)6]F%5! =^&$!DR=T4%@JNRR/.%394'KHS]*I@QBV&8N MLLU32&<%X4]+F4V7XGHA2@X%)()< 06UZCMSW*3@);&H:(AU(1C6(&**D:#_?5]>L5X%E/6\/RQ M$I#^1,J$\Y14:BF'A0-ED,=O5#:P)#)'%9#1NE#;+;)DP.(9WVZ\CX'$F$H M9((98H'*G 7*4V7HL1A*H%.X<(!Y6#HA*^.'PKKM0 EDL:7R#G4>M:9E<^S_=IYH2,R1Y0L,5(* MF 3@Y%5%J(8R&X/$O2HR1F4Z(..G^/**JIR$D4THY9:TASXW]V?Z^7F6J+YS M1=#P1,FYWCX: EYMX;%["KF(*6>$-/^FZ%0U,JK\$%,@19QX4GY""F MZ(!A @[<.>,D&]<%*1@7_#:.9#ACX?N28I; %3'S!'A*VF9]S]XTO4)5RZAP M@LIHXIKA'/\$RVK8M4JCU=4A]CY.P4G&OIZ*?F8ASU7N1HF"F06B9=]FWJ_A MDZ"L U$)=J6"U5#6Q*H0&SK>"8I3NH\7B9J7K/85&[$(^H)[[5>,)I]EBTXIZ5@-GHA MBI($%O)!>+XVV3.@E,K2ZU76&R=4:ER.*(A+BJ7;'.6:LW!'L/I42R=B?;ZE8&H4#:P(%!*E*&K( M"NAQ7_BX+%@;D*Q8, )7FS8<%%N*2Q%G58KDR!P*?ZBZ8!5GGF=JC/"NE"; M*O]6L#M\;$8@CVY(TF,F$^MK@)F81$F^KUEW,0"S6$.,G^9CM?HX8)'A<]B" MHO%%TWL,C-=@""9($LIQ8D3#>BHD#)RG<@; MY'G!ZJ@62VFLCWR0J(]BT1XMY*ZO/_G-4#\(V'(!/2W'V+1N@NP 5)>K3CT7 M=BZ#*HN]1*7<\SJ,,-\61D[RK7!XRI/!"*H2+R9O!B)D) M]6%>'Z_#Y,H[07L)87P+IZMHV^212-2NODSF83 JBU>I>.4"6!PC-'*,2OG4 M.BR@+V'I_A#Z#P4@"75P:,K4]Q9RK6VMV?=.=_7YG[WLWO+77L=N]#;_/W;RR<=7W]:)93<-/=5F9>*X+&W9T MG6GJ!VC\^2PK6-8^-?MW^GQR60[9=>X@^_C= RYQF*%VC-;R$X.>LV7EM[$W M\)+,A!:(F/-GO5[[4_W2K-?M<3)Y]?.7%%1@O2FJ]=:%>/.VWG;YKXIUA7N/ M,*H%P$),RY9#ZSHKP+_5!?:( N!2 16B$M@KC.\=&F V5K5/?%$6,R/;N<6D MT=2[:.J&T=1&4QM-;33ULJ9N?(>FS@NHC:8V(S.:^AFZO1J?VFAJHZF-IE[6 MU WE4]^I;)UZLUW;SHW&A*$U"IN:$D0!]_0Q6OLL1_;$MI9-:Y=/"=5K=?OF M\YW10L\RX!)M[/_\\N63=1-0-;NT/H1.RM"A2TY.8>.-D#S)D1DA^0Q"\N[J M;T9(GJ20O!??N+;Q.FNB>^>,Y408J7G.(S-2\QFDYM7E)R,UST5J7@G?2;DQ ML/7)"[X.$-# R- S'IF1H<\@0S]IZ+]/R=B\SW]^+?4A'7KF5H+UT= M7NJ"UW4EX^WG*1GOF<[FQY"28SJ;K\:D!BX6"+,5GUS7D#5\_WL:Q=B+7(-B M*7AWACY4>51/=GS%B[[(D8=M)P*&,G-3A#EBE'UJ8L,M'U734]4E%1%AX34# M.1;^D!M52J9"W485=4,:P$WT/(4F_Q_I[MC5I21[L(;JOB"HE74OG7$ KQQY MB.Q\$SA[=JXYR2+L1LON]IM[UD-O_+%CU_O]0SP8%%F[=I GUWMV:^LQOX37 MHNR@$[%NW]Z]M3[9\$S/M_Z6!H'Q7T[-?T$_A1HC%5*$EZIOM]AVPTQ/+O5O M8F9U$""Q4=LE9O;C5U9I0'YA0OT@7$M/]^B6W8^4:*]=8N<]LY7X)!S 9Z\JVKB(O=KP2BPZC*?;:Y5P]_!-[1:TR M?)=JXXSA:PS?HS5\C4C;=L#'>JI<,'Z71)O'5YE[L(K(Q!ZQL(U%NX16[A&;IV)=7OI.' #M=0[;?/VI?/W M2IZRT^BL3]5[.PC=&?QGG$S\G_\_4$L#!!0 ( $AKIE ^),F M'_YX'D7HD0A).3NIN0=.#1'F\X"RP4GMZ\-5_:CVQ\=W[S[\IU[_Z^SN!EUP M/QX1IM"Y(%B1 #U1-43? B)_H%#P$?K&Q0_ZB.OUCT;HG(]?!!T,%6HZ3>?U M4W'LDGZS<^3B^F%(.G7/";IUW&J3>L<+VZ'K''8[AX>_#XZ[1T=AA[2Z=<=W M@[KGMYUZU\->_;#5/B*'?A &G2,#^BR/I3\D(XS ,":/G^5);:C4^+C1>'IZ M.GAJ'7 Q:#0=QVW\]?GFWA2M3.#S44.;ZK1:;EI2XU +,F528>9/D1EG+!XM%PB4:*B7,6E H3J4(H+Z M4[G50HL"ND"@IC+SM6HWDH,*G(Y$[Y MRLSYM=OM=AO/VE%SJY'U/E.^KB_K;K.8)Z8O<#H@9X\J@Z#N3>^,Q92%/;L M[4;'J2_=D3"-LYFA94F'-?\= M8^$+'JWHW8UQ$CHID?/#D@$8"A*>U.!Y/0VHWWT<'4!%TA(9_,7^H!\W0,2/ M(V/MSA"AC/X_&!_A?EGC081$_W:[QX*4 MM1M$)$QBUO%Y+?\ SQ$-3FKG'.;3-:3O?;V[SIGL&(U)R10J!9LYWT<'YJGP M#]5G\^XZ,E(?&J_+OD*))0EZ[*.Y?FW91'A2Q"+X*@H4EEOL/TO%)C?3EK.V M)PL( V&XD#RB@5YWW(,U9LXI>7B)!8/UBHP9C@.J](RS4..7AK4PY1JFFD#/ M%,)0-=&!YI7,BDC$0Y3J0>^GFG[;TSOCX9R/P,(AE*&/Y!H6IR.R8::M&NRD MZ_"Q#ND+*E&B<^\ L^8ZPY%>$MP/"5&;Z-@Y>'9R6X[C%2-W H\2_#V1.?T, MR^%5Q)\V':F7X-J)]6!QL5:O!47(:-I3G$/%$+,!D93=*^[_&/(H($)>_A-3 M];)ITHMHLKM!VW$Z:[E!HAI1AN:5_Q^L3YCMUA X2%1%&SZ=8ZRJ-;N M-1W'.?S)7H/>+U2H2EYTAB4%TF[GC"CD!LOD+#PV7<=UDY45E7[$92P(_# H MFJQYG JU_AWQH?*GOL]CIF!1)"1*R L'.B_[WF) %$,T2T"+FG M9](0MQ!X?$HV0=,4RD97TVDULUUH%5T0VR;@50IK]N:^( K3:!/$I4@VWCS' M\];A;8)=)=J^$7UV38+31R+P ):/,"S+7JST@94^(R_$V$H0>TQLNV:+88&L M%!)-,%$"BN90]RQ-F^(!]Z."8;$@E(VQEM-I9;M7 <;0^P1]W\%F;:+?T CB MB/!P5J M/ TEQE4K@'4TA=E/-GCF45+%(71YTRZ_>_FL+TL%PC? 6T.BZWK%NQJ,A'E/ M)CKWX7'6)FL-> 6A[)S"2-!2VX>;%BEW1E:GCE>*>@,F=G07#60K@=2')F:H*0J**E+-7WGFCU"Y;DH MNMTW7]XZ W(]-]N%YZ2KV<8E9CI9*?OTIMW*K@SF,*HXHYDSOTQP6R)F#U = MSYSDY3=]!0/+)\Z#)QI%L/[LJ2$1UV )&U!P08C'I. 9T$H0>P@Z=+,#1PJ) M !,94#1#10GLGJ9I"Y<(6 6A[%'LJ)6=S!>AK(KA;56#I\_+Q+ZRF/; V/6< MH_783$M5;!W@;(,?7=_NA-\=_=NL MN ML-8636E0.]5ZJ;<>U17?N+D@?56(,%/0.M=M-MWL&D2+5:PYRW2#^?)V#V]Y M;N8@7DM7TFNO,!5F_XR'5Y1AYE,<73.I1%S\Y;Y5&'9?AWB3F59JQ,FV'@_1 M%!3-H>XY2ENBQ*JN&))U4==LM[);@07XJN*:;D5SEPEO!:'LD:_CN9E#TT+4 M53 PGG/SOB-AA5^>792P![U#-SNA7I"O4$N?Q9(R(N4]&10?9]J_B$/&Z-X"#]7WFU"F7R$5->@H\ M*5K-3:RE;-R1$:8Z&\DM$2$7(YW4H->/:-)FZ^U:;D21W0\\S\TL5'/]8*H: MS>E&<\I1Q;\>6O2.]F.1!*?E!8PE .]-MS\VL/7*93B_3 MY"T5/:DJU/R;"_PKD>T,=SRW^-0MPS 4KD[O_=!83%"9_%Y(8JE36$YR]QI? M !*_7S-?$*Q?XD_^OV9?69]&$0GT%\+TT4R'SV.A\U/4$.Y+T\0GM1!'.B.? M3L^IW^ K \+TF69?9^A3(M99_72^Y&/P)\J#!Y-V+XC%Y,.?Y%D_(?2D!O ! MU>E%8Z@(5;$N]$GP>'Q22TI2148UE"3O2^Z,. />QN(/[$A+*FT_0^DU%?I_>;&9[4.;';)E'&RD+F)&FBCP.N1ZS5UIS'(^-^ MC^0R#(FO;HWF7G@:?+;YOV;!!*!X1O5 W/P4GYB CS3L,-Q7W#7XF(5@3LWQ'9=-;4DB0[ MNT+R9R #I@'ZWBD+3AF.7DS.I'L>&3WIEJG=OK(HV[8Z_2Z\%RY]$>CLY3/^ MFXOS",MD1^R!/*NSB/L_I#2Z4WP@)3H MX1:,S=L,!H\3!:O-_4+4$Q<_[GFHGK @X++W+Q*DBCE[4>FM._GKH-,L&:2: M.VO)44E+CG;&$OW]WFTL_*'^A.\B%LDV#6@W+Q9#&Y@N!^D7-#DML4ILNS%GR=*F6WHQU-T5/\X&>T"6 M\@V#18[\=DF[A#&<$0+.#C4+8E])B/9W)#(Y,HEXI#Z1=A++(&R;U&4S\NED M_(*$1 B] 6%VB\Z@KCKK^C6[? 839"\]>=+VI<(79,PE52NW.WZ^XO77BC\U MTBTS'*87!==4!:7_)>OD3LDQO;,KW<:D'@N]S@BK57N+%\:EU]V93*6WW>&LP\47SOPDZK\F M;+WAQX;WA@GT+PVM;LG0ZNY,:$U6U*\V$O(#74[Q75WH6!VOU$1G,[[^1I4[ MVAV2OP[S@)\A4F,:]-@%E<8$4-(+TQM' Y^+K[0Z,;2^,?__Q\ M,GGR$;KY>#;]X2G[CCY] M,X2^/IT0]/__CP$[%/__GCW_[VC_\BY-\OWOWZ MY-4LGIW =/'D90=^ >G)I_'B^,F?">9_/P:!:\L\,1DTD30YXH4"HF56F5'CM#'_??2]LS9K$([0 MR!*145'BI)?$"&7!Q)23MLN'3L;3O[XO/X*?PQ,4;CI?_OO#T^/%XO3[9\\^ M??KTW>?03;Z;=4?/.*7BV?K33\\__GGC\Y_$\M/,.?=L^>[%1^?C;1_$Q[)G M__[MU_?Q&$X\&4_G"S^-I8'Y^/OY\L5?9]$OECJ_$]>3&S]1_B/KCY'R$F&< M"/;=YWEZ^N/?GCQ9J:.;3> =Y"?E]Q_O?KEHLIN=0K> >/Q=G)T\*^\^>SE# M+B#.Y?<67T[AAZ?S\0?WB*WR3%GE2L&OO[ZGO/OK89_22>398B M_HK_GW^[M+%G\_!Y =,$Z?+#]Q((OSR=0\(_YK/).!72OE_@S\+B^2R_]MT4 MR3X_F_JS-,8W#Y)^[T8JJ*J?8!=Z+4#64":S>.5#D\+2V85%)C[ 9/GJZ&Q. MCKP_'?T.BU_07YS K[/Y?!22T6"5(THE(%)D2;SEDE@CO0X4,OT*8Z7+OD/(*H>R>S<].3I;/)$CTD_7WRWA4 MBZV+V>,@R8KDJ)7=C%O[*+/"IZ]=-^92K<#]>CMG2):SIK(S3G)"01B#11$>[>U^35NSJ*ZG/W0G&FQD=1_"BE3*",/I,0 M!26>1JLXC<(8WH)L-P':A6OR/URK;]QJ5-LV9!N9D[#!$2NI)=*CK[59S4'5&]4M$GG M^8IA2$%E7\MO\/I 55>C\GN8X%M'/V..V?D)]N7GZ60\'<\71O-'&8N1 &U!LMI;>I21IZHZ?87YQW\!&F9[ >"CL?%W^.%\?S.8X]D' \'$7N+$L021 936LS8):&@YSET21%HP_5LOGB3S^&.$G9*X54DT86("7YVQ*>4B$TF18U=%JW> M@C574 S*;=8BQ.%ZOF;J?SS;MD+79B'RY>SDM(-C_ QZ]-6XT71-\M;VVB]/ M[BYNI97*+0W^#DB3X@V8,]:YP G(J(C$M(%X#+D(#M< 6:NLK&S3%6_$U#L_ M61Q#M^7Y)199M_%VUBV[^F+1C)[-&V]B< K:V,YF)PH>O=8LG]IM";6 MR?)OM"983H-J,O;=LE'@SK'O47+E<+77FRGI25?&F6<*@ 05--*U+(1@GDQX M!$4UDEDY&+PGJJ>VGV8=$G+Z\JS#5N*7#YV?SC'B+2BF:?G?.8G3_YRMIMUV M4;+)& JEG(G0X(@$C^JVH$BTU#"3LL-H[#Z5W$3*(0T.]]DK=AU 'IY:]QQ_ MO_"3LC'S_3' HOX.P!N>WB:VWD642I%TR:,7\Q5+%B.I'?"$Z1G7/A#),*3P M H,+G;6CD@9A:9,M;%=0],[,_?P8.5Y^E:6+CWY2LI3GBY>^Z[Z,IT?_\A/, M)*,$Z@PMJ6/ @;BL-K@L-:'!!688Q;S4-DD3=D$W).=V.$,V4OGJAJD6USR/ M<7:&8-Y!! 2&+@^]X5IF#**9C4P2*GPD4BTG'80C,?GLT?MIG9M,"=X&:DCQ M;CV&5#-#Q4TT'['M6?<%@8R,!.<-S21RCB%W4AF3+1KQAPC1,"9M&Y]Q&<20 M=C;4,_S!:JYFZ#^F83R90/I*O0O!,F/HBLHQE52V/W!EB#BT"647 M"JA'1X&>*J]F^K<=G/IQ6FZ0&5DJ1D"1B38* 'MN($0% VAA=$O M@]C%W/K1F?M@-=?;+[&8Q;^.9Q-4X'RUT6E$A4U2,4.BL4BXF#0) ?\27C+! M'&3,?YOLC=B TG^-\N1D-ET^=Q5;"RF5I"819Q0C,J-4P4$D"8 *4"9%UR;I MN09D2/E-3P9LKE?VT'F]?":E<9'=3]YB__IE^M*?CA=^,M)<9(:4Q53F00T+5*/#.UCX\132^APIYEEG)T75D%Y! M'L?Q8D0EX]8X3B)XCVEWQ@1<&4-82"8X):/F3:9^[H8VI(RG,DDJVZ4:7SYT MX.=GW9=+;LP[QHV 0)0N<]21)Q(,,(+^BWIARU;')D/')I0]DY^VVUPJ$Z*G MXFO.AZV)N,OBQ@CC\\R]5"2'*(BT' CBQOS,::TKY*.E.2@<\+\E)8E"N4RP>057;(14G :9 Q-)@1O S6D4+H"!:KIO][> M^-DL?1I/)B.3LM&E8>,-BJ4X\M$#Q=1.)>I]U#0VV6"X!C"D>+B"I0_2:\U# MTGYZ- X36(F"]+K88WZ!3'@C?7) & L2QTI \:@*:"/I,#0S3*5&E5WN!C>\ MI8!>;*ANCVI,P80,<$!*%T M'/J*9G@+!KT8T%_CU8S_Z]B'\62\&']=GHPA&9NH))D'CI)E2QQH@X)&H;+W M*%V3%:)-*+4VPKSU7\H"[/E3,0"[I/608J(Y"Y*EQN'9F+(BIT39B&$B%=*A M>VZY'^86;$-*A'KRY*:],;4L4W.NJ#N[Y)N_BBNE*-6Q/(F\5/K,.1 K12 > MQV=/(>C$FXR+-R(:4I)4GQX5K% ]6BK34#"=+Q52-OZ]\'-(S[L.@[S5Z;&U M&KZLX7I 6;,K)1\L#NBT[/X!IXEQ*3BCDHJVB2\]&/&0\K'*I+H?*];V1)M* MN.HEO<"H(0H,%(411.KLR^E]34265D?O%(8/#=W2'?"&E-"U\5$U[5/Q//?F M:?,-5IN87&1(8Z=<.:A!T95R%A&>2(8&_*4:[9^X&]R04K[*O*ENFWJYP&QZ M] &ZDU<0+O8I1PJ"RLR)=Q0EU6ZYLA()UYP9'5FI&=(D&=C$,J0DL#(G^FJ^ M13HX*I5];=FO+)/"#->5':I2&<*YX1"2!7RY<1[8(+O-QH>8@R=T*9I)@3@C M&&$E=T.)KW;R^X;1.ZG\":N[-)@K*F+E)=CQL(&(J%4>3N"U[FDQD&AGI,)DK)W>,P;#<>D>29$I1 MXQ3D)A[C+F UP[Y@(#C)#2EGE$HU9ARO :4%GH-P2ID,3>KKW!CV#28RZL^) M6\*EO?1><:+@Y&2\*H%;#C,O2^P>P30N 8'(+ M)M,:L1H+1Q 9+2;#!! F8 MGIHF/O 63 .-F.H3HY9=6AXM2H#C=%G\I%FCB_8I$@\&$0F;8LHYJ61:\.,N M]S>8B*D^+7I:X2&+"/KY\4^3V:>VUYEM:>4>"@;>(5JM,H'8S+5J$^]@ONC& M$5L\KT9Q]85+GWP+W;@4/(]E2SZ\@M5O_'^U&>GUYWAH52O)Q!<+;;O9QC"9^\>6/>4ER M+LHL/X^+\*_B8RA9XXB0@&H)H!?$&+.*+IM31H=PTJ;JX.\0A MA:./GZ-].5"-HRL1W^3+8K^9]E+P2,>D,X A+#J&N9RDQ#O/RH"0M9')B="D MW&P#688T0?F(6/_0K'H(%ZZ"EEH(S'FY*E.ZTF/WU99$<$IY)GFB3?;<'NK" M#SIQ%P'2\LJI=W#JORQSQ3?YUW(QU)O\LH-4KA(H-4=E8$0)BVY,H!YLY)$D M&7UPWBKAFJQ%[X1N2-E (VYM.:=7V6KUCG!>@'DU+CJ8IODH*,TDU9)DY3R1 M401T.\ (-X+;*!V5O,D$[18L@[JMX[[8TM,DO;G1S:Y2=CD[N-S->GF+Z_)< M4::!65JJL]B(L'"40MA8_ +UJ M6_(AIBFUQQ3&Z$QDL&6I/$@2./=E+M51[QF+ILEUIH=.4QX>[J&5+AMO:;%M M&DF&4FL=V@DPSY/.2>*ER"2(H'70.7C39*_NGCCWS"D>)$SL2[B;PL06IJR> M7GR8/8__>S;N8 D/\::S@NR\?L&(XV"31:G\Z!V&,< =\2Z[=BYH?8TZK.J\+6<]5^^DD::1Z^P4@=6) M3,V(%322F$RBD5K-8YNB57N '%1IQX=R1[6,V"2K>35>2K\X0[>9MR!=O8]( MDZ=&J5*2Q=OE[>>)>(6]0G+#@A8&-=,DX#P$["/(;ZJSKK5-6R'0_4('*>/2%9" KL!'"(0N]_E[&W"\ MD9P D\Q[] 6V37V-O6_>?.!%C[Y8$P%!5%P2921LM!(A-3AQ?!C&D74;W1(.#;5"OX,5)N:OQ_Y8(WN3KM?-& M3 K0RC)B!+5$JJ1(L!:==N3,2.9DA"9C\.VP'L%J1VVF5+13(^YH=:CG&;'=C MO6[$6%E74>CS+"N7-@I)7&""8!B:+:-,Q#87AVZ'\PCB^=I,J6"7BC5UK^\# M6]>N>SY=%:>_=,/;*!HK)(.,8@9&I-5 7.:").4$YR$$WF9)=2^4>Q92>9") MB=J4:F?&ADQ;7R19A/PW0I&F]FCH9VXM28:AF+.6XDAX9E0RG'A65BQIN=('LB( QH 5*F;39/KS M,+@[S1O2;YU]U0W;EH372@R?HQZ!$9Y[GHBBSI9"'+SPUSOKMBD@F8Q@ROD@4ZHER6B)Y>B&53 ZL91Y:E-; M?P=L.W'JH;?/U"95;9M5">E_]N-I68QY,WTUGI_.YN/5C-EZ,7.YE'E!^M>? MRP0)O( IY#%&E"$DCHD&P?PUHWT#8B4F M9L1_7^:JE2Y^=9;C= /F4;9)"\TST:$L /%LRO55B$M%P'\,#9+M0*/=6MN) M,0^]4Z9RCEC;" ]9VF=Y;A4Q;U8G:EOL9Y=V[Z'\S][B7Q0$>O9P!GGKRP3$ M,2S&J):'LLY5$,,PU2V*Z6FW%WX^1A!O.YAC"ZNUG?T5O^TIO35W)[2>HI>I MK^GB/#U$'XK.=8I_QI5A#M#"'0_LK9!] #?5S5OD\;+R86T=73RXL:ZV"]!4 M9Z_*1?23^BI;/[>QQK;"[ZFP/Y>A$Z3G'S&*.8+E NO\S=EBOO#34M3B %W= M^:MH/=&,-?5@MG=;7TX=+:[(MM;5-@,8Z>Q^/(9U-8);O^N3A7;8^AN:6 MZ*F62O4DK[7]^]E)@*[4,IB[Y8M&-P]FBN.P/LZ_;HX/4B3' &K[$I#C@<@@BIEDQ&VROD]>WK/1VTT-W35\_>Z[ M,F?V$=H-[QM--!^];Q>J9T2UO8+, 7J[X4&]M;,+P"8Z.#C^OO5QC?31(-;> MWM#V5\\7&0[O=3T::Z31_05MHN\*'FW'!S?2XP-XKVL.]?DZOZ(T]P'VT=".4>B(>/'IL M/J.FN W&B4M//[P?;7E(3;%;3FNLF_E2RNXQIRQU7!%E2]TT)17QT4FBDX_9 M<>EI:G+?XV40_5/$\V>]\Y]^\POHQGZRO%KF[/1TLCPY+X/(,7@"D,HJ-$LD MQ)0(M2SPQ%+R;6X OPO8D*8=#F;%9NY6T1H5IQ'.4?TYZ_[Z9;JLAS"?CX)U M07H1"5>@$8MGQ"9N2/3"99:" -OD*/5V.$-*]^OSX7#-UV?!3^/I>'X,Z>?9 M+"$C&=6&YTQ"8N6^,*U(\%H3Q!.-5V"X:+2?=1N<(1V8KL^"PS5?GP4EC%QJ MX1W,H?N(OHDGF;(+BH#CELCH!+%*9.)EH,SG$+5J=)+C)DB#JI%4GP[]3-!N MXJ[0\]-X,O'G9Q\WJAKL'S+>^ >1^H'N&T7.#FVNK0>IQ5Y/K M]P_/2_9MH;D6;Q6IL3JWOMA.M[HWLWF\TT5&(QRF1>8Y>12 ME,%J0;R3DC";@@\N9]3%?:A@.[QAY:"5&;49=E2W6+6HM 3&"_AU_+'LI;\* M\WF,9R?%+) NEX@928OAD7:,),1^4*P&^3Y =\Y*X?:WSX-Z9ZUE+N53 M(67$&2)V:9XT8=F"CSYI(YJ$/H_<.S\,M6H8L>($U4YABA7:L(RR9U^*]-)( MB0LID."P3VCCK?9-+B _)+!LX*>]-L@%7G:4V3)W*"@R(26B<@:@X(-JDUH\ M)C_=@$E[^^M][%2Q"V&;-R/;5 $3R6,(5DJMEX((I>*U@U3F-;&K!U!:Z2:Q M]+Y A[5&U)Q=3>WX<-/'MTW6C*X=66X^-X4-/NCLU'6![W-^"C"/BUE+8IP+ M1')N2S5O(,Q1+228D%2C(DKMYZ?NB*3*!FQ9^B$WG&(D)22Q7E,"HM3WQ\A& MZR;APS[IW;!&S]X,VF/LW-="#SAR@O:!*4V"+"OY95.'7UZHK4N[385 M>[ZED;,ZLYI:\>'&S0J[B_=NHOG8V'3'\2L(BP.TM/Q:;\DW&Z\@S>&FO_SM M*K*U,-A/?MPM]S?/UA7@_>27Z7S1G1U:"N*N)_96Q5Z0VZKGX%T'NSVWM:H: M[#FXH\7#>]..#VZMLA9]L!2)Q<$1I@<6%KGZ_1IE>VZ"T[?BSGDEK?=P=*AW MV7A$_UH[MX*J+/'!#N.&!U67OH%+N-[$X3[@IB=5UT*+7OX./L+T#.8E/%^7 MA3ZL)LZVYU2H@7,GO!8*.+A#W/:T-LIHT#6VMO-J//='1QT<+5'/\OF'^E11 MVK^5-BK<1[06JGT')Q[3U.G16^CRK#O!X1W>A,EXA:=&OE>EV3;*[R7\ *QQ MT$QUI88'89$;9ZXKVF3]QPL_*6AZU6[;X_%M]+N3,#WG_TO]V&VW//P.B^5\ MR]?;'@SEBDFM"4U.$RF\(LXE1DR,23M.7=9WZ73GQOI.RZ[O2+E$U?5E*:.8 M/"3'(HDNE#*X4A)K54*QA'&,\>Q2DP(WMV :PC1^&R)P++M\<1]/V5V5M2MW MWN=,I N>.$DU,2I8Z97A)O,#NTQ-G(/8T=26?X,S=[45J%NE^GTVC6MPR1I. M+9!L2N]BFA,+F1*IC(H\8F_+30[K[8AOSW.7]>,^L/N@+N[[=J^?_GTU?WE5[",A!">"TI)@+*] MW1KLV"$(XJ6 H"(UWNPBXSYM#B4D:,Z)NSQT%:.T#Q?V&C V9$$O(D/VE#C- M Y'4&V*Y2(3'8#)CS&6?^@8*O1 .)D1X<#X^@,7;L_?KJ+,!U&<+@6'G2@)L MV>H@L8=Y(-2'4HY X(B4^U+SYN8'$Q8,AW>5;-5N6\I.O1'?_KQT;\33'Y_E,>CZT?_'HU_[W_VA/QM M_DO/1I^^COM7'Z>/..5T_:?COS (7%OFB_'DTOGK"*15/5I]^O/SXEXW/_R'FGV;.N2?SGW[[ MZ*2_[8/X6/;DO__QZGW\"->>](>3J1_&[R_ UZ?IMU^\B48]6?P0/SKI_V4R M__U7H^BG<_7L'<*C.S]1_D96'R/E6X1Q(MB?OTS2X[_]Z=&CA>3\.(Y' W@' M^='RRW^^>[F)M#^&A> =8MSV]/:8OSV+),A^-IAVB'CS MV9WB'5W[?I<"WGAT!VCG#R+7(3DF4+\^.XHXTF0W]+/6G!=41DCKX)>W%VFY<:SHP$5#D66K/N4PI M>FJ%S-IYYX#B/[UV0^Q28<]&UY_&\+',X,_P$@V*:ZBJNYWOJZ[&YJ-=TVCP M5$E/<5Y!E$8$:WDTC'/%. TIR_T:;3KPMLK]U0^*"?/^(\"T^VEXQ].K**[) M2-;5I,![#B%HQ:5&U;C@@=G( /6DXAUJVC^H3F>-W/*6^K-K MS\C6E!6#X"PE] N4EYFQ$+BA.4H&2D>N8X,YM7.0G2KMHQ]>P:0_?#\=Q=\_ MC@8)/;'?_G?6GWZMJ\8F[ZVOV(-'OZ9JQK('YV1"XT0JR(':&+4$31U87$T; MJ+H)A"*'E20&HW@+T: X9Z-OMM/ !QC,O]N;33C!X<[SAC0HWP.B_^_W"+(=Z/!X,5H_(,%OJE]WLE2\'(RF4%Z/ANCL_H6QOU1^I?BN0G MOWV!<>SCUMX3W(KDI"0V)(]#=X983@71OD!VS%C%JZT4AR!]V"RJJ[A-IHF: M3/M0Q#4;?YU_YAWTYY_J@0Z?4!3SX?70 MMV?^?Q!467H3V=CF/2BP^V"QT@2I;B51&K1.RHP#4YI8Z2)A+$LGG8NJRW MA2RW1>\>+=);_A('(]R[?WD\'<_@^S='PRE\F?XVF+_PE\<3N+K>L,9;T&'! MKF(PC(;EA.;IE_X$O3=03N= F(L430;(Q%'A"5!EK$K)JEQE'=R)JD.R[,A4 MVT&>([1]%W%:2[U"%'@-T_/YIM$(5&\M=ZY+2FQ%U>7>>%<"X XBM-?>J);H M3\:+J+/75B>2' NX^8,B+J +&[,(RBF;LZD2F3LA'VXE6)Z?#H=(O (-;AAJ M_Y@;DCWN: B0T"1RF1,)N!P&H0V)QDNJ&(LFFQH4V$!R>E.Y PV-NA1OA1/B MIRG-A>@';WT_O1P^\Y_Z4S]8@G/1&\F3)"S@!BB%5FBJ"TV,*Y@C=;)./&@G MJH? @^[$7F$-> =3'!^D55;K$I6,2G,T?0BW)BW]-D,UR9P9Q:3T+E4APW8X M#X$%'0BZPDGQTQAGU[-!2>FZ*UZ^!!JI%CH;2ZCTD4@N'/%>*!(BFLDV<1-L ME7RKQ@@? DGJJ*/"N>^M(\(EI)RB]N5LT)OB?V<5B141B&&1Y5PB2T'78,@6 M+ ^!"VU%7.$,]ON1V.3%:/P:_D"^CF;#:8D5CT=#_#(NDD+G]C(-/N: AD[ MD:*][!UQ"A()7GJ=M _15>'#02@?0 BBGE8J;#@?\'-O\M,TFB>R+&G=!%/- MB,0V4.<)2%34Y?KRTI4B*ABE6[$%Z4$'ITF,$0WE) -Q$GUPP!50X^3!=;&* M;WHZ>G4HN :M-,K A,8S1&1,*=E>5T MQQ(ODB7,:AF]31G2]@K5]E;J?G2GMTK:*W+30.U8"QW&.<:C3[UG"_L9S>7? ML/;>T]D$M?1VR&[11NAW&@I_?;(FNU?XU_/5&B\2@C_"M!]] M@XX^=0J/;X.XB"KD'7)9[Y.2G#(Q( .3E892KZ2V$K3W+&L!IIN2Y#M%= !A M?O63/K[N[1@F^*Q%LO+A&M_VE+8JVXML7>:>"D9EL$P%225S(%WP7'-N%#AI M>GM 'B"T=Q#Q"7<2SZ#0RH[6 9,J>RVBLY!C MZC6'WIF W^*$B7WH7M#?'EQ7X-OQKPF>1^Z3T^C7*#1JRNX2T>E$#F\^8G^,/91!Z^^)92ZX&+*P$DVT1#)K2 A"4M2 MUBP+FJ2C58IB6R.OD#;-HF$Q:T=XYL4D-))87-*(XT %C5()HVK(XA):"9R6 M20V:"QRBC IY1,?*8Q&*DK@D!%R=$;(H9YA>DN"M(J6^-"F:,M55FE*T0GVJ MM/;S4NUTBCUWTGSC"$D$%J7UD63%T$,%6Z:: :)B,CK*X$2F]SQ4?$*M'QI9 M/D3ZYPDB-D'XHT26#]+6X='$8T1]'E)([PR/CA(0/!(9=20!73\2,LX4+81G MJHOSI4N.+%?FPB$2/G=DF;O(J 9'DO"*K$NB:8?B;6M=1ED^2I8Q1QJL0ZZI.FWCM$Q$M%/%!B*>J2"Z&L *TXK=*- MXYXFUG7.C4/D?[;$.AYD$MGFT@I"$FER)C[B?JJB@&Q8$BY6:2%YGQ+K#E+D M48EUAVBA2HO97?6QE@5(BI4TOVQ+7B&:7)R53@Q2"N\A<5FIJ\\%MA@XG]72 MG9(JU UM+Y-I NIG1X)#M=>H!/T8T9^L(T&(,5@5(@&C*9'6)>*4- 3W6*&C MY<*;*C6']Z4C0?=T.$3BIZM&9AP<]08(30)1X=A(H)X1GS)8ZJGG(&KPX+*K MD0_25;-JY$,$?8)\O']#N?40TM//,/97BVZ(DS>S:;D*L-RN>$0*Q=Y'MLV> M. SS>MJ*55%F!VA'"@D&5>%*)I;P(8N4@NP= K]#0<^MDF,R5AH^N+;0M^%? M3]6*B@NNJ =@,O$8P.&_3 4>-#R/E=?CPL8K M:JMZ]YC6-"D-U\IJK7Q6,@9C47L:_] VZ4R5W:O)C;>U#+&@CY?Z@UEYXGN( MLS%*!R:_?8F#&8)^@?M]V=MGBZS:-]]N&'P+XSFR5]^2.W ]RBP%1HR4LC00 MDL2R& BZA>@?@E0"ZO3HZ6@ K6-5[7 \O2[N=B][JHT.FE@3!)$\E+,AGDD( MH*RU$$6NDM?7"?K36Y]G8>]&?.SDFJ\1/UMN$&]RR^$LHT0,A\)9(MF4YKJY ME.DD[8F.*:I@:%:NSA5HG0[C5*EU%T'C,S+@W"EW'>GAUZ_;'[#(.K'4&6$U M@6 9SF^#4YN56#PM->?6,NDO<67?-::S%9"?D:G=KOV=,:;&X=M69*_]-:R2 MWAK@JQD:WP?P3*?YE\*(1DQMJYQ1AR0A'/4-# MZH0+:6VZ[V/W/[=W[Z4+UN$6UN\K(Y2#A_GFLH\HXY1 MB_^C4::4++61&9:U Z#*VSM4=NB06RNT@UAYPP?74=1!^J_E6_,+Q[Z'8)(/ M,8$J;;++)4X2'4D?;2 Z2PJ"\Y3J)(:TA]XZA'@L@N7-P7_'#TXG+X>+ HJ> M\9);2R-1M%SJZAR: T%14KK21R6B#G5"X=T.X_36VXDYO!%&/!\+:H3%.QW- MVMG>_(?/_11>^/YX?I=ACS.!YF[D! SC1#)O"!IF$L7/E!?".:7J)*J>=IP_ M9\4%\:B">_UV/(H :5("$'=<#B]M@* =T31K=/9H(#8Q27BIM@M):I1U#:+O M1?;#4;-;754H'SM:/HOYR_-2)/!SCMT+[E6X@::>(/X%$QSXM\4&0K#&E OZ%$34%O?$ M<:T)B\*%""Q$><_FV.T!_IQ"E\"/Y86;3)0G](!)M3B1SMMWL'_Y+_WIV_2T1 M8A8F<=R?B^ =#K"GI*!&IT@H!'0F7;#$L]*-"I),T5CJ^&6%(?8,Z(>9'1?% MC$W&V[,Q_GE_,N\F44*,__#CWV'Z=MR/\'8VCA_QLV5:]R E"DDIPAQW1%I/ MB;4ID."#"CG&%#.[*-8W&-1/YI^+(9OL=YUT'G\YF3G@9J* J/4*_+=0*]; MCMA:725X"\XMV'/3: ?JK!.SW N2O>9$ L5)),S\8%!RJFGRT32QO(\%\,/0 MZW1JVD*NU@>XWTML]HIO)C"!P$%H2[00.13MJZC00 M[6P$IRH"//!:-7TSEWQP^?GA>^1"$4E3E3%@(FM$S/<\0B2UTBF(1PLB,V!D4L92*B\++/=?HO7DZ9WOD5WKBT[Q!M53Z;@?YS>Q(K1OC<^=HLPX(E/$R>9*LPRP@B1JE6+ @ P[769^)59 TG$0^D_\Y'0TCQ$MEM%%*ES7=8!' ZA3+]B-/-;J"IT6+)=N]#E+ M:7PY,[.X:E!':?96F#OJ"H_&L?/ M8Y%?;OWAMY2"&VI^UY_\_F(,\'(XA3%N3//SUYR53M9X$I2R!.F4B-?<$8=K M%XK6H-@OJSJKZ<@NA#!N(T2CYDXRGE+CI3Y9KH$XSMQYP)%\272ZJ? MW#7$Y_W/_82&]GR W.D +@'!_0X5H%@DWDE/C#$1-,0$[/+MHFTC^SD=SLJ5 M&J62G9UN!A.]2@9)F44IIG&&!%=B]J))6Q$FPY:I(9;T&+S/4.35Y8(D-!Q%A9V+#(0JY-V?"#<;T,['A M\,2&@[ARDL/A(Q1]7T@L:0J>\DR8!DFDCQK-=69)MED+EVB@X3Q%.!=#WH,2 M&RZ.NX?H][3]AR4XD"@?H J!42:(#8*1K(-CGEL=:)7@PD-/;#A(XHXH1S=?'CS&1T*J$&;86:9H1I]9 9<*D%]DE)Q9_$OFE-%>SL!'B>L MXX^;MSRD0W$U.?9--@;G!+C@HLPV!1%]"!YE%KU54O5V0SQ 8'\?C=(?_0$N M-FE>S_QR.,5EJH\J>#J9P/08\>U]9%MA'H9Y_0:[K#P-W"KEK)3,69/!Y,Q# M=B+8F'N'P.]0T$?/[88/KBWT!JN \5D#>,LCU9(#]SE3T!R,CY32+/>*OM72 ML._AJY\?OVX<^H;:*MDYHO4K.H%"U!Z<]K'8MZ[TKH;,M$+]9"GVZF;]9>T, MS-73OL?0O#?9VD0)XF%$BOF=S$81B$R%D(Q6=5*U-Y"TM9U7#WPW&@Q>C,;% MY.MQ%P0*6A$+4!KP41Q<=HKX$,M.$*5,55+RMF YO;W<3M?KQFY;\59(9EA! MZJ7$G$"/D7#\BDC-+;&:>^*EXUD!_E!7\-I M_-]9?WR[.+9'K7)& 9"@G4!?C1KBG,F(38:DM:(1JOC NT ]'-6W%GF%,^H5 MMN7.&,=0NC[ XO\]RIDOEDXY_N%E.;,($S7H/6?&"# 2JARU[43U< C17N@5 M#FI7X#Z,_7 R6$2 AFE5)?\TSMN%('^?IO^93:;SJ%#/1H^FL,U$11X0LD(Z M"RU)$OBG!Z\-JU+1<036A\.>6@JJT*+U^^:G;8D+: (YX.9'52:.4B J<"\H MXTI1'0[HN FSIX8IWG!'0&IWQI,%@G,VT[GE-E M&'1K 'KJ^D_,^\R%)(Y%- 4X@O(<$DG)1A[!6V/J]-^KK_<])]6G4OLA$NY0 MW:41U=-/GP;]N+C&<)2G:/O!$MOJ')-SQYE6!,-P-!A=]6$-6T +E5J?B)**HH.+^ZZ-21.>(=L40808 M&^A]WWONJZ8[E=^=P:_N\GKVG1UN_6:]<]B=KZM]*-M\K&LGM!H8SDI$=N>;V]GB+XJ#29]%*FBMKDB0H.I[I$"\M; M94G6/B8C:(YURFWV 3O]$M@Y5];=EDYU4>$X> >^IS'.KF<#7UIW7(_&T_[_ MFQOMO6 ]9Y%YXARS:)^K2'!OL,3PE'#IPSTDQQ.SYPZH/Q:?NM!7A=#(#L3H M(O0"0$Y194)CZ6D6"_^U%43I)+US&BA4.3[8#>O'8LZA>JAP:/URN!3R=H2_ M?8F#6>H/K[X=.^DDDI8^D"2-)U*!)#X;2;*+F07M#+H4-7AS*- 'R*2JNJIP M_+UUX]U$::@*VI1[OKU ']0R%$DT0!RU0D9'A6:R#J.:P'N0/.I<+Q4.NK@ M?OWZ#_\_H_&S@9\L3N-B%MH+BGZ!\N72'?S*JJ@)2S%G[81@ODH"\ $8SY^_ MT"U+FIODK;1U6B_N.] ;):)-X-9,@3@0[WF2)*KIOSG/.E/>)7".>L$2*(+[ MOBPG&(H$'@OV().P-%=*P;H(KNU)S+A8JAV@LPH4>S:;3$?7,'X'BZS;RM@L MZ4@5-1:3T?6GV13&JY27-5$L03)<2ZE@@:B >I7&".)U.?K)(03!<>V55?J& M-4+WL*G3O8(J1,+?SMF]6O>6]ME<#2+10/ MFQ7'"[Q"K/K#V"=@< M:"7V*D'GG4!2:T@(%L<.BI?1>UVGRO= G \\GE-3:Z<_ M<]TZR9I KAG7.0+S>6([5;EP&.\Z4V0%F_D8Z%:P&%@()#&1B&3:(NI0*E^U M-2EI'EV5[BL7P[T]L9Y+I]XA^JM N8V]7G+%2L\G-/G2_,8T3=#*<\1HS7&O M=X*Z*A[9^4VLZMK;9V8=(OH3]'STWIG+ M)PY26VK[)ZZ_I94\518.6J"1+! /*Y8TN$"X%3E\OI*10 M8^B[85V4+WD<3S9:T7>GAQHWF#7W?P",B5IXXKSF: RX1? .2IY9ME*HG/^A8Q,,Q4EIM:/) M, ^^2O+ 17"MPUR44U+M$)U5H-A6?VF5_I!"LB FBC/CV^AS54<8)@A;/(:RM?(T"$?-?:QMI$3=++X00-_6++?W=81' !5TU#P-J2W(=?.0V.9*%-1/LQ M.%ZE\/T./&TZ=Y2'O,G/QI#ZTQ<^SB^)?3;Z#$,_G#Z]NAK#E9_"/X?E&O%Q MOUR>^KD2,3$H44[+.[^%0>Q2G M7T6[(,;-_A\GU$*%R,AM:2SXS\I62;G8 M@N54L8XN2=&5:"\ECG&;VHM&=B@#JU(@0I1>OY%1XJEBQ,=L# _>,E7EBH1- M*.>*2K16[GIJ7CLAU\CFO(5HU6ZR :::H81MH,X3+VBKL)WZ;R'M4S'!*E[ ME?K#<@NCUXXXM.M(H@C.9XU>094N**=CP!XO_A0$.$3(%13_#CZ/!I_[PZO; MX)9N(!6E]@ 4R5KG,EJ.>V,"] J9=H";IC55+.F=J$YO3[97W*B6U&N;^72NV^7LC+O(CBEG0 MA;@K9$YN@;4D?A-@55M_WX7L3&W N]#??DZT$'Z-9N!W PR!AL@4B:PTPO$Z M$<V#:X?1#B]5M6+6=@',[@:*2FVFF:F?;*!NNT\+EW /CNA'ST];;-GEM9 MX TNMZ799)-HIC$&:50.6DH5-(4H%4N6[A-[J[MM]SS[^!.;A@^N+/Y&:;(B M)L-Y=DP:J132/67)M7<9?1?+S#[Y=Y0\1;<(E>6OX%?PY54O^E_F)]-0SCJ>7I<[VWHF M2>,D.JF"6T.D!5':D27TBY5D1IE,G,+_O*WU?-'N)VFB$1T?+1Z1Y+I=]2!:)4IR#ML6#J[(*-8?XDV"=*[)" M'XPN9+8(/S.O3=(B$*DXRBLD((Z!(LQ1&2-S)L4JJ9.=C>!D]2X70]/S*/]2 M\DUNFJ/?8J.26JY<5L24J_"D*"W4 \\$0$J96>!Z/5FM>S_BW(=+9Z+%#F_A M*/54L.[6,:WR)QJ@JGD8M1W6>4ZBVJMM#P]:R/QTC#"!9I!)$R8E^JM<<>(9 M>B':H1,K/&)T57H^GY()>TZ?3D6$0T1=X]P)AOW1^/5H^JW7 M,<(%M#N/*N M'*T87/0D;M!&@0(MLA5U;BA?1W)Z"[P+%6W<1]Q&OC5N\EKMCK]^_?;E?_5A MC"_Y^/45?(;!G.E4 $TX;@*"E_R9&(@U0A.7@F>9>\=877-X)[P?V[2HH,(* MT8!OT&[<\3K9Q+LJPFH MFKQ[2%HSU1Z6T'M=S&KFLYJU-P>!#IF&9Q5AH"! M$K (Z'"JA)LY4T[C?R&I*EV<+H!@^^IM+XU?AZBJ)J]>#C_-II.Y!/AJ$X\L MQ.QP_P:E<1-WG#B:&3$"F, @.?T$SEH(#P6,HJ+03BI4!\WAO'?)+!GJ (^\QM0$Y% MAD.$W2$)2FWTC2#!\QF49+95>W&9J?))$!^$P3U3,1(8HH/,N5$J^ZCYGFRX M7<\_=U7YL=(?=2RZ#LV"K9C8JHVICZ8D_I D*9I $NV@8'4@-%LM0XPQAZ/4 MR1ZN.H\17>W9N;(\=49SI-R3;GA&3RAY09P!3K@(C$4E9:3I&'6>S:"OK\YC M1-=A;&HK)K'$)+SDAEET2ZQ#MP27"!*D5D3A>I$BXUE"/$:=XN&J\QC1=6A6 M;V+J#Q&57*(JR=2&&R#6&%=.:Q1QB4OB08CLA$TQAH,5>O,-#TZE1XNOP[M- MMA)-+3$%[JUP$G=U+LMES9$1JTO7+B5T%)(FD(>K]/OS'YQ"CQ3=ICJ/ON=Z M*R:]Q.2S!4.-(:Y0=UJ"X# $^[I M)%-1.@67+@K, RGW)$+D641^N,-R\PT/3J5'BV]3J;;KFM)GH^&T/[R"8>P? M5=9X^_?;UL_M0+-6)N>,M,;+R+2(TCOKG6'H :J<&0OHY_?N!': <'Z=3?I# MF$S>+[(SCY'/QB/:BF@WIC4I@=*,X8; .43)4[)" 3#+A* 0<4TA$>%O:#&6TFA D00?&:AX""ZY./XT&X#IH/@7#&;S C:XL M@V,?I__N3S^N+LG^[4LC#$A3'QV7F23I,I%9 PG!.Z*R#18T%]GO6\R:ONL!,:**>"L<4/Y]/)I, MWHY'N3_M"4LCBU$31WWIOI-UN?9:D)B4URIDIG65M>,&A@?$@+82[C@VODG& M&\!N\-&C;20X4E%G;XD42:!CDR11-K&,QCE7IHFCW_!U#TC?M83<>5!]/OXW M:!GZ,OXE,VT*Y;V",)H,D4YGXI4LUR4X@?^HQ%B35NC;G_[ M-R!"#L.JF_R M;@W<#>YE:=#;5HXPL PWG)+?6=;E*%R(TNB0LSIJ@M_YR@>F_EK"[C ROY+# MZ]&PY-V5Y)K%+821)9MXZ9TZOZQ.I42\,Z[8GNC)6:LL5*D 6@?R@"C1B:P[ M#N,O&?CLHQ]>(3]+\=/\TIPELA19UCX#<QL$OO= M_98'I.*.1=IAD/^;D0E#7((&3X?I:;I&04^FBSMV?_OR"883Z 6EC50\D>Q* M7C9X0"X")U:C\\F#SC%4*1[?@^L!<:2&)NX\..CB'M@=DOCUZ_*'RT1M#DF$ MZ$C.$5U4ZLM"9D.YOQ8EH6424*4BX@BLI^J449U&M?5T*:TNYEUGRH/68\CS M;&">5(!@!!%" TX69DC0.A&KDA1>>1%5E=94.U&=_QK82I18IV!GJJE2W#[' MLCS@;0*F:L_UFVC.U&>].VUMU+FW%75U_0O'O.0!047NB(RXTMH8BR=.3;2Z MV.'LGNI]7R?U$ZG]$ EWG*3]]-.G03_.5[?WHSS]PX]AB6V9BP$"4N(.S6Y< M[$JM()I4DDFB[6+\.%K3P)W9]YZS&:O'J&!427X=GT"]AND?H_'O*UQH-;__ M.BG&TVV$FEMTF:4DD J/149[&=5'@K&^U XP[9MHN-G;[JN>*\BRXYE\HYBX M^$=#/_@Z168.WH\&LR+A-:3>A1Q$1M,9<@F>45^:[/(2-%?,)LNA44SZL+?> M5^U7E&W')U%OQZ.(&]4'B!^'H\'HJ@]KV)1E#H3*1!N'#.6,$B?1: TT22N] M<4:)!GK?]Y[[JNE.Y=?AZ=)D/"WI>I/1H)_FN\W<"Y[;(=$QQYUA1",P'*H* M!&%DDC++WD3%!6]RLHQON&&;X=_6[;*[(3QTIZTCX7&RG5/PAPJW@G#\;C7&10\?T-;H30Y(JB3 M(B3G/*W2HNE.1*"5 MEXYS-'4TKHOX[5S*4L5V<;;*U]_ZQ.?]B;^Z&L/5?):.\O)#Q^?R'_.6*DHX M9&3K-0!)"$TCKO5H?/*@/4/',7/C9)(0"'5.O M&>%). TF!\NK5-SL G6J8_^J1.E,ZN<^VR^6[MOQ*,WB],WX/8P_]^.BQ[J6 M)J>@#9&TG#:@S40<13\'6 K49,F";7*!8".?;QN L]V)WIEF1QU*N&-/?XFG M=(1<(EHY-TU =1WLN1/-Z:,][16UJ?6.I'PR"B1G.).9(K4I@DLRD2!R(K9< MS&S0HG2QB=]_B:K?$>XYD>8/$6[7#=2^'S:^@T&Y0&R%[=O=VQ:].*J($N6< M27%+0C22J*"# Z>L%XT:J>UYSVG#.!VI8E1)CAV?T?\VO$+[!L:0;HQ[.TJ+ M1 Y6&$+M@N",V. 3,4R@Q2J,\+;)R5WS-]YWO5>2[9VSO'(P[QT4:91"&!C/ M3[>&$=Z$07]A^$Q>^_$B&;KC6,JAKZT27&DU]K5HB\\XKY5QQF=T^$SV%ET^ MG4S2G.M@[H@L'HJ@DRC$[I>6K/>(7/[0O\:/O,GO\;N3C&!O)4I3YWC4VA+J M:3FP=I$$5?Z(@!ZORE0#;V ='!N^DRR!U,*2#FN M/)P3EJVU$9>)Q./9)';.RK\SL?*.H$\5?58(^+26&OY"?Y18ST.F3 M+I(:R M#ZI$G-&4^Y!D,#0TD;# MSA(WS\BAGI4DJBA9E3K9;N"?*ASZ4+A[N,[/'6+M;.COIWX\?8[NQN("*+!& MYPR$*@\E?)V)LRP0]#"UL4IF2ZO$]KL=QKG"O.?@8==3X7@^W!.?L\?.Y'7V MV$7XG>OC7T_""-HPIFPR*L@D54C>N(B$Y$DDY&(GGB=B^.E[_O0]?_J>/WW/ MG[[G3]_SI^_YT_?\Z7N>R?>L;)VOOOC5#XI,6G3$/NCQ52SM1F-9SYNE@67F M&=@L9<[.:AY+3K/3SB@ETG9[NL&PNE9,K;.YO>\YB:H..GV+LERA([RA4DN% MNX:C(5E4%GAJ!=7-=+9MH,O)5OX(?@)_^]/_!U!+ P04 " !(:Z90O$H M&9*4 2 8 % ')O<"TR,#(P,#,S,5]L86(N>&ULW+U[D]RXE2_X_WP* MK&=FISNBT,T'2 +>F;E1>GD45Y9T);5][W9L9.!9HIV5+).9:I4__0)\9&;E M@PDP018]$79W=14)G/,#\<,!;'ZC]^%/P6_ W+%"Y&O M[O[C=[]\>0/Q[_['?_[3/_W[_P7A_W[QZ1UX5?#-O5RMP- M+O/57W]O_L%H)8%6;E75__D?O_NZ7C_\_N>??_OMMY^^LW+Y4U'>_1P%0?QS M]_3OVL>_'SW_6UP_'1)"?J[_NGVTRD\]J)L-?_[??WSWF7^5]Q3FJVI-5]QT M4.6_K^I?OBLX7=>87Y0+G'W"_!?L'H/F5S",8!S^]+T2O_O/?P*@@:,LEO*3 M5,#\^Y=/;\]V27XV3_R\DG=F9#_*,B_$YS4MU^\HDTLM?=W:^O%!_L?OJOS^ M82F[WWTMI3K=[+(LG[1JI"1&RC U4O[SNUNN[I:]/$E]O59%&NZG."SV'6S)_+2 M_.*=_JGMQC340Z9U/RUU[XDJOZ_E2LB&+9\T#7+Q'[_3/RTV%;RC]&'Q8 1Q*E4$#$<098D>BD+11J:U2"E\6*] M_;P7<@5_^=Q)4G=GW=?O'/1=GYFWI:R*3*7@=P,LI85M.A-@3,<&O MC:#_WUG0"OY$I*6Q((KR$(Z"N\#Q9'+64"A:L5J7MA6-2TA^ELMUU?T&FM_ M(&P-C7^VZ>[GH^&_+3MU:,DOC$K[Q,^\T%;4PQH^&2!C=3KKO2Z M)R4@-S0.NLJG^W4%&B$ D5 M3--,6S8)32 +4P25H &G,9(TI"Z6C66_<[-R6K&;(XY.\.;L8[N<_]H)?WX) MOVHH[/AJ!(!')BQ/V#ISEB-2/DG+MNM)691)&",A 11)JU M($V5A R'3)M:C*-,V+#855+,C=,:HV G_R6CP.-X]%/99"B/3&R=#N"# F? M!B\>0:T)J%4!O];* *,-J-6Q7$NN&P[1'NK76Y_G'Y8GXHPW/*_RBB^+2N\O M0*% 40_0WN$%H+5*-_IWVI0V.Q*Z$H ]@OMZO+C1T?R1+S?FM@3H]\%=6>A! MY+0L'\VOZ'VQ6:WK]RC7.FV:$Q+]ZW*=_[U63_<"Z,/#,N<&KI_ [7[S(->- M%?YO!5C=^>9!/[@N[F2M#).<;BII)'L$5*M9Y??Y MDI8W0.;- X_F;WD)5G1=P[#W*_.BT5QK53S(LMD5&R%H+1)=/?YT_5+LY9-J M%F;=%#173$'F_*4L_A M19R$*!4)A0G7VP849AC2B%*(4THI8QG%E+AL(,YW-<_U=;D3U6U;T(.IW4[ M#U(CKY$-2'M2WH"=G/YL_WJ;U**_K/6A$6_QQA4,\5(O'*7\*E=5 M_DV^7>EU1+XI2IG?K5[6G?#'+R5=57J7H!>;VY6H_ZLYD+T5?]$;"6,5O)?K M#^H+_?[1+*+Z#^MUF;/-NJ:SXB.M)PC%/,D"SJ"*$P51FB'(TCB""8LYI0(I M+%-GTIE*^KGQ6*LDX*V68+U3#-"M9D/H;;(/0B:2B)2$,,&,0<1CHC> 20PC MQE",TRQ6.%A\DR4K_N$_B7TMQKS$^L?]&!R6SSD.\"0K\A/%0:,Y^.&=WM[\ M> ,Z1MA^!'L@U+N=/1C #@>]M,NUV4)H+&Y BP;8A\/<632 >%[ZIQY'[];$ M9 I,;Z!,/38G;9[)A7 SHX3,%R_S]>-M*>G+0LA%@FB$2,B@WC_I;97,(DBS M((%!1#*.%0E%8G6B>=CPW(P/(QLPP@$CG=VJ<@16/^%? \'8KB)VVEMSXCE5 M=W15=7Q52?[37?'M9_U*0U7ZAT.&.FIN$O(XIT0WK\_^?=C.Y=1E1K=#>FPO M/3Y)7MRM\K]+L8@IC@62$0Q5H"W-5%*(299!G*B,I1E%$4-.KF!.W<]N^CZY MSN.M_#>@; 2O] ^=Z([.8FZC8F?RC8?UV#QQ\M;T9GNN\G@#NEO63Y.D+-CGFOP&)E;&BAJV4;P43VG MN$]R..ICTNE_3L/#"7[V.7='B9?-5:/>R;Q62O)U$Z'P0=V*XL%L3%X5]S1? M+4A&0T&IA#3, HB,\ST).8-)$B2]E>^6+)%=5 M]VF6G>AE4L/LO):'IEG/D\,F^*%CSGNY?OV]=23[0U&(W_+E!)Q .7/9=-IW,ST#X<>.5MG?)6\OSW/AQRA&-&4\1@ MI$@*D<@H9(()$X\E0L)Y$G#IPK+>(9^ =]^>!!O\(#O!P5TK^8\CC( =-_O& M=62V/G+[;6Y"?]C*#/YP$5)G$G?!R">M6_4[*=&[('%(_4[ONM_I?9;:P,G7 MCV'$ON3KI5RDFO Y-_$)8:@@"N, $JRTG1<%2+^M4IQ9>2Z=:GQNY%X+978M M8?0#^Q%TXMI?\AVA=_FB[QI,QCYHVE,#JPYXTL+N6=(#EY@J]G0DQ!IP3!WBKH@0_=,+7X9,_ M;N.,6@7 3@/_P=Z.T(T1]6TKPK.$?SOBZ03$/QJ1 2UC(ZQW,3,L)9'0_G_/D'A\WJS^N"__5M56VD>*7- MH=5=FVCO*]5?R.O[AV7Q*&7]T$?]N7REE?RHQ[Y:")0%"=-&2XHP@?K_W.Q M8LB# ,=10@(E0Y>Y/U".N3%$(Z^QT2LC*WAHA15 U%K5X9(/S6T,>P0/M%SG M/'^@9K5N@REEJ^Q!"^!!=P1^T ]5=1^.9RM#Q]F.G288O9$YK!8.-"J 1H?V MUNP&-&K<@$X1T#S3ZQRTEI:7!\#&-L ,5DWLC8'L50U97CM2:-1> M7$+-W2*[ (E7P^Q<7]/:9Q\^NN;4LJW*SV?]6;Q$UW+ M!9&2$B$95"C4>SI$4D@E)U#$"<59B.),9DYVW=@2SXVWC(Q0:2'-I60M)2BU MF."'?W6UV$8?:TO;;DXC.+85:!2!K#;8][4%>^H:NWW_N59E4.M\ XS6H%8; M[.E] XSFP*@..MV!4=ZCV3C5.'DU,$<7>EI3=*HQ.#):)^MXJ#^+D"I?Y6OY M+O\FQ>&EZ?$U?Y"%41;' HI,(HBHT.L00PBFL50,"X4BZG2^X"K W):5G?QP M:10XD>K)AP.&XRC9.F.,A_WHCAD'L!\G:!O;26,8=GX=-AQEF-AY8QA"QXX< M ]L9QHBO:;G2K54?95DS\S:+:Y")2 JA("<\@4B)&+)(,1@'*2$"QU@E3K_ MG.UK4AZYI/$A7UQ\?A@O; VR%X_;'_\KEZ5NZ.OC._E-8_ ]KQ8X4*$,S64K M)02B, PAT_P RYBA15/I5O6/+MNY\89>YNMK;!U?IGWMW_2TT)+['@]:XF^ M'9OXQW1D;KD&3F>&<4/')]]8]CPI^[BA<=RYR9)MW9K1#U@;OKW40?IFZ>(=?B M-)&3R$U7<^3@FM6_OT@?(&.XCISL[UF\2/HT/^=0TOO.P-N*;;+AKI,ZI_ " MXR31O)!!QH2YTHST3X$V9:2D-$I#D3*"G>X83OKC&/H8?@I3[@7D_#EZ/N<]T->WA=+^^1T?*%Q[WF^;77)9:9,?; M[N>3(!4)X1DD FL.20(,<1 +R D6*L24L]!+ E]'N>;&.8VW-W^2JS.O%6N" M]O0$6]/OCH861&IC>+!*KV>5!'.?WQC/D4R4Y=19M%&M.!>-HF M*!W:_#!J?R65+$MS2>()RH* MG+Q*SG9^$+0_4KN,AD^>ZNEM M4NJYK/4AFUB\,3!KC:8CDZ50[R]-ON2M'8"UP285I3 480J1C$.(,Y7!-.(H M"\.41,S)ECO3S]RHP8@)]N0<7!_R'*YV).$!K9$98@A0[BEM^F'PFM?F3%?3 M)K?IU_!(U M2E7@SDB]BW)J(YR&1RM-]5U8GIC-<+3'/H*[WA.V41[L:=\&GZ^U_N!#YQC; M0&"BWWQ?!$P];+-PC'65_1_#/W;@B'ASDQW:_X#4O*=*(QL#7-O?VB(OI1;M ME6S^O4 ,H2", DAIH);\IO0"<^^*%3 MP'*)=X;9(6/O2'!/E;?7,^QNF7P'8->7S]>EN>FR^@Y0\DENWR'O#RTJ<_^P MT=3YN5!KO0#) W?DMG: X#RDE""((FE\A26!),.TSOR+ AP@Y'9R8M7KW,B_ M$]:U/HP-P';[ ^^PC4[PC;R@$_CF**YAA$H.3BCYK?UBT_'$)5\QF.86^G2[A!H+]6-.0@2Q7)) MR[W0CIF>"5W^(N=U:.3U._MO>ZIT [:?=PM4\P@P4.T%;?_CG3Y9C_\_XO'4 M9>7^6YY?68_I(A7IK%2@%XSA#*94R M%)E;(,9$@L^/;$]OB+[54L__4OS@LWCN_19W"; M76T,5^_3.OLT5 YZF-2<.*W=X:)_YJFAV1V?^CZ\7;7;Y>IV)6JCX-/.&VO! M,Y0(AB0,4E.[5,4I9(2&,,LX)S%+I%[*N\I77UPR/#H(8?6A/RU^]66*>=]* MO.>]YIK!T64D["C"/[!3Y6X\\I4R&ZHMQB:Q4;/W^F3A*S@@<^, V/RF;701 M8.*0H$3"A$6I$DA)&22V_KCVW<[->ME)#AY:T>O)5C;"@ZJ5 MWMYAU&$(^CEM/&!')K,]3#NI@18;M'*#3O#+?EO7@&OOBSL.R!-YXOH#V\D' MUQVS'@]^$JPJ0;C('X'&XQAC;C M?L/Q>K7.UX^W0N@6JX^%;G'Y_^8/+PLA%WII9T0% 8ST4M(X0-,8$8A#$G,E MLU#_QO:.XWPWAJ?[,[CLH+[MQX63U^;-'7_-O:E[N%-41[?P^YN::O;93V"^ND/ MZO2=KFFE>O%HZE76N1QW_GHH%@%&&8=1S$*(8H0AIB2!#,F,HBQ&E#FEDW\6 M+>9&84V9V!?'[B*OOYN?'8]VG^?#L#/D9C_<(S/P28>?G98WP"AA/(.,%FTF MVW&<0I]U),9)F3NE(L^4D/<9QNI\NM_G$&9HE,#Z):V^?BR+;[F0XL7C+Y5Q M-_KPH*UUXZI[R]?YMWR=R]VMN" A3D0008Q9"E&81I!PHB!249IF""S 4)2.HP<&M^1^6?E9KO*B?%^L M9?5J(Z,@2MJKFS@A:102"06*M86?4@ZIC!(H"$MQ%B2Y3N9&;?\2 M!P&(?\))\*^@JF4&*R,T$!L)C-CVEV1G<;U\W^@#K;'MUP:<6D;PJ@5GP%7B M693L+PY]H#71-6$#E[:(:G->?UF FQAW_6739?[WAM\?EE+392Y7QA_%A,G+^C3AWZJVE.M/X//N:P5?BZ6>^_IOI00/-!>@4,J\ MJ#;+)6!2%?KW=*6[:DRSYL%[*NHD\7_9'#7TDY_;RDL#U7,W>?;5R6XB+PF_ M?^]X\=EAQJM>#_0*L*ZMXO7MJO:F?S #:/)[XRAE+$)$&Z_22U#&\T/;4"K=P8ZRG.]V&UJ+XAS=2 Z$S"@ MF8@R E%$M D8\@"RA!,8)6FBTB@1B+GYT-OV/#>&V1.\78R?5LA9%I5C@+S] M(-@1SBC0CLP^MQ]>OCU;I,9[-C%GA+SZ]UMW/JWKORLF1U$!S@U<$]RS2%(2 M2J44%)FQ,F*[N]XT[3[-S\<;Z8/EK+?DA$CU,DSYSX MH%_C@6$[HTSGIN5G"-,Y.Q&?_G6H/\GGKW*Y-)-8[P\7@L9I(,(,IDIRB'BH MMQ,9#F"29!$E(L"263FGGVY^;FM\ZQ11BPA:&5V=1I[ US\+KP=EY-GHA,< MSY!3:E_M$?*DT8D]04XI=.P!B?/'TI=P.KRM!R,P,@SLE'>YPW/66VO M"49_TMYT$>BGU'@2=G[R ?>9]ZH]*_ZB7UU(1 BC-(2"4P2100.S-(-QD,2I M-E9)&%A=DAPV/+=YU\D&C'#V,^\)5IKE11WM<7-R\>VS_NO-$X"900B:G@ M)8VG5OYP%9ZL"?^4"]#MY&QVZ-.@/?( MY+%?FKX7]ILZ$5C[Q#0>?X,P'<=GSTV49_*Z&X37>;^Y8?E1HK:-Z!3 MQ(U A@^*'7!_=AL+3' MQ@1W;%NMQK41'C32;ZM:U0K<@.:15@>P5<*C,3<4/Z^&GK,0TQJ!0S$Z,A ' M-S2,^][DJWPMW^7?3%S2DUJ2E?&13@B-).<"LL24F@T%@TPD""HI)).,1VG M7=RT^KMS8K4)W+<::>'2B OR79G4QJ%K@#_Z!;3M^,P?AB.35PM?+>E1E=G* MLU.Z'2H^*>E"CY/RCYWVAV1C^=;0S-!FAUN4CW\NRK^^77TL"RZK:I'$$4I$ M1J%(P@2BA''(,(VAH"S&84@3:1>,V-_-W.PC(YP)W'IHQ'/-['P223NVN!Z? MD5EB*^ -Z%!JA32E//O<\0?D9>[#PF\"YI,]39QIN4_;XY3*O4\//)K**[XL MJDUYD%NB3=U9)X>H\T:PO003N\P *B \5$D&$YXHB.*(0L*B &(9QH1D88:) ME=NJ'W'FQBD7,L\,O@6[65TGT;3G5E[0 M.SJ\\M/JX$! F)?%JN:8/^?KKR\WU5JW7.KM7;W/ MVYZD+UBB-U\AYS!$IIP>3R.S+TNA8"F)0A%CG%B=]%CW.+?#'I.CB;>"MR<\ M/_^P;*7-K=-FVR/>SR"CX#@RDW3R B,PZ"2N#WJ:0Q_PPU9L[W#:YYGQ#NM$ M26?\P.N4Z<4)JIZT+W;M3)8#QDFM_80P;B]>9[*L)(D MBV.%($E"!!$-",1I8*HXADF0I4&08;?#N)/=S(U?C)1@)^;P0[73H%H>EET- MU<@$,@"E 2Y:?2#X];\ZV=/$SE5]VAY[3O4^/8P'/DG=3,Y-M1/C>-#Z0*-4 MH(@C#$E,,X@BY_8V6PM'&.(VG M'0-;Z\5.Q M7+XI2K-2F\V+"F@DMY 25W],?FXXG/@URP.+X=,CE93\IB79'T;OCBU@@ MA,,,0X9$#)$T%TDQBF#&:")5AG$:"3='1(M>7>;2-"Z)+S95OI)5U>4'OW=!+)\4"T15KOJ<*^V2 @B&4LR*)6IF(>" M!++4)(.-91I&<9;@B"Q6\LYX=O>3U;B"6LU0TLS0?7%'W&E\-9$/YE!CZTNY MYY0#(. 7_(JG'.9^IIS!T#VOV^9>PI5.5?!V!1MEP0<%.G6U^;<2VQ=!I_(- M.''>-8N!O\Y7=/H/X)D=3*?]$*YV4/4[/HY>K9XZ?U976+\ 7O*?]=S;L"W, M:Z4D7W]0NN=Z!?NDU\H/=?8A\W]S7/N-+HV]OKMM-W_0@CW]Q=Z3BUA%(F$B M,AL=FI] M-0&_1\F<7M\_+(M'*9\\9FJ$FG4C-*Z4"NJ]&]*[3RHA9I$YT.<\C@E6B;2O MUSY4BKFM#,T!/U!3&[LK MN-VJ?-!"77'8H=SYX-&]O.F<9,S&/K"KP=TJ\31W79.Z#G2*@*593F%)3>)5K-FL2KY:2RSI5U_%4,A.NFRB56=\K MD\F@^:D>.\/[3V>;_M.EV>:K&OVU8]-7KGYPV]/5L[]6_2<%[Z]NS,\-TEX! MC7?Y2KY=R_MJH3(9<1Y)**,HAH@( ;%,!%292$(2,,E2I^MMFT[GM@SV%IX! MOQJY02WXE:4O3@[ L)NE:V&=_&K)&=&K[Y;Z(!KS?0J/61'-\7%OSPOEA+0(#E99X-UG:FA2<$1[]/?0K>$SD] M.MU>!L.K]VU/=].ZX5[6^\@?U^*5H;4CZ+I.]/A!O6]DP0&,>91@I#DB5/TD4VGC$'EZS MSV8 +#+?B>N^&"/Q'&1!X=WA_'2NV)UIZ?U MO M(R4T8@(CYTU=_1O\VLCJ2#=G<+4CF.O1&IE2A@'ES"+]./CDC3,]3 MK%^F./SHRM25C3<2@&!5K*"3(ZOK0-ANA_SA.K&KZ6]G/0QWMC7;UYZVZ=;CDW M#@&F=K+XBY:AWMPM4L&S4*4)#$U.&B1E DF@8DB%"&A*5)8AI^HR V28F_'S MLG.@6^]T '0GKQN!#1D4.S(;&>J1B:V37MM,^S"OQ,ZM8:<"N+6 WYGDK@#0 M)^$-$6-2\KL"IT,BO*:IPIT;\=U^?@GB*'5.!&R!KQVC>4=M9 [; M(ZBMP*"1&!B181B/D-?/"27/Z8$M.IXZ.[ ]%B>2 SN\/' C>96/O*0"TR@V M:;?"$"+"0D@HR2!3&8]"%7*FDD7C6N\NIO.$Q.T0 MOEY=B(U]I@'LY'J6X9/ZM\\R<)8G"O]-(E%F%VXRN\"2?Z 0DE&"19XM+*10 MZ]]H*>OFZ])PGV7Y+>>R:FU+3:((XY!!E!B&I2&"C"4!))@0GD24(RFLHS\N M=#8WD[V3MYZ792,QJ%J1'2("+F'<3X:^D1O['K@#[;8FLP:T3MK+!KL[>@YA M$QY1G"@ZXDHTW2(7+.'I"U"XU,1T<0B6RCP)-[!]9W@ED['UA_-NZ\<> M*4XS&@102&:NN<((8J%YE@LI,8I"(6*G0((S_LJ'3LYKX@6. >LG9'I M :Z1*7404H,JFO3@X+NDR:FN)J]ITJ/OJ:(F?8^[<4)5KLV]554LR-E\VXX^,;V0 M]E.!+Z#&OZYVQ\B:!VQ Z"$!_?H> >C_.IS\O>U/,O-M-.RFO=6SP^R KMKV MFZ*LZP5^>*AC7E=WMWR=?ZLSDRV(2 3%(H4Q3Q.(,JQW7$1DQNU?4AZ$DG,T MP/7%HNN9NKW4XMZ E71T<;$!V\Y.\(7=-%S125L'2S=E*;<"@YW$_LP'!WA\ MFA(VW4YJ5CC@<&ABN+SJHYCB+DEKB+@B<8QAD)FK$)PJB"FA,(P8T7L3RC.& MAE=3G&V9)"/F-8437;/<>H!EBJW&Z,EL+^ P7O7$9TI:>T'?_OJ)OHH4[6HA MOOASMI1UT>BJ+HNTR+*$IH$D,$XS30=)Q"$FE$$:ISSB MF11AX$0']EW/C2'VJX$ULL-:>+"3OBEV7K65P5SCA>P'Q8YBQH%Z[#-C?RA? M473-%K!QRJY=[/V9"J_9HG*^])IU"R,6(]&_Y.:T_DXN5!)EG+$$9AQS36Z) M@#3#*Z[,%6HSCD@BYL88C9"@E1+48@(MIWUVO=- ]I.#%WA&9@1G9)P2Z_5J?T5:O=/M M3I94KU>M_91Z_0\.GT*2?W8BP\[2,7_.,Z4?R"%WR=HAC< MH.J)9;!L:+*(!C?%]N,:'-\<:FF]OI?E7;ZZ^T-9_+;^^K*X?Z KO7V*HB@- M(PI50JF);C!I(#2;IR;WGT(\I)2[&5TG^YFI_=7)"AIA02NMJRUV&EI;L^QJ MP*:QT%RQ&F"M]2)QM>%VNO6);;A>%8_-N?['AY9/J2MG_D&NI-[)W:[$K;C/ M5[DYGUGGW^3K[P]R5*$XR!P2FANU^W< MB**5^@;<-7+7P:;TB>1 -J([)L>R' ;+,UOOX(Y]>MOA^H<]7)\*#5JI?592 M<4');RT5JYXGKJ;B@L9Q/16GMZ_+ZE?[6Q\5Y@Y1(E H4Y@D.(,HB$.HF8E! MFE$<9"%/&'&*S.SM;6[$5 LY+!W?:33MB,8;1B/SRR[%7A-=,4I-<2=0QDB; M=[K#9TF0UZO[N51X_2\-.KAZTM3;E3:?*EF92X$CO>N+ Y#// M,@2)">SF,4:IB%0JF55F:KF=#E.L(+RDU MYKRH:F> .\TN33&=+AL,J(JET"P"BFV076>T Y&7DJ^7CX"NUV7.-FOC] S6 M15V1M&N_L?Z;-*U-M-?C35/'M"Y\JA_+BTW554!M7VXS&[>_]53 U'$L^T_0 MK%J:\@C-1;6#,S2G5X?NG%=Y49IZ5EUVFRB21&C+$V8!,>7]> QI:/;,,99) MQAAERBK_TMD>YK9L- *"6D+7_>XA>+9;VRL@&7T7NT-CA&RG9U7WNS4][&3B M7>@9'8\WG.<>'#$PQ6QC34JW+[G>W-Y]4)_U;RMEEH#:25S3>K@0@H018RE4 MR'! F,60D%!"O15-$A8)AF+E/6+%0K"Y48=%*(MLM0+K6JVZ9/B>8B/$M]@, ML!U//<>PC4QO#A$QG6+@RW;D]G6K0V;ZDIB.$R[C /?D<30VLLTOP,8!T4&1 M-R[M#\SO4A9<2E&]T0 &7 MF 5.].[8_]Q8?,"YHROB=GP[(HXCTVHG>;.!_&$_%\R/[7'E5H%QDL$,@\YK M8AA'$:9-$C,,GZ.$,0.;&;@Y_4I+^4+O?86Y)I:KJCD7HBAB020Q3-,DT_0E M$XA)I&"0BC#C/(U3&3CM4$]V,S>6>F]JKAEWO&I=\+\"OB>JXZ[U-*J66]>K ML1I[_VH$A,Q("-HO%-R6I3EG,S\W]=7J-.?>KV)[H?&ZOSW=T[2;W%YMCW:Z M_4\/HX(:Q\?O21!!"1 /]+60$0Y7)3!,#1E(Y!=Z= MZ&-NQ-")V!"#&Q><@M"."*X$9F06V&)2BS?".5:/^CYG^JEN)IWF/7H>SO&^ M1X<7R-C IM=38$S -LQP/6PC4P"A]6<7W_GRXTP.Y"7+6A_I.M- MZ7DGT@^+[^+.)WJ:O+CS>6U/%7?N>7I -9'="?JKC8R"*&P7L4 O]VDH& RD MX*;45J1M0HQ@$O,H3%4LPM3*U;.OD[DQQ+\D00"BGW 0_"NHFFN<57V-(S:F M@%T4.M3 .(=K/S7X0FO*.ZY7+3A#*H6<0\FA0H@'M"9R7&C@TGNJVIM ?UEZ M#[HT635*NLS_KK=;[!$\+*6XDS? I-FXHW>R=E"HCW^6N5P91P?C12!K1_!_ MJP"M\W/\!#[OOE;PM5CJN:__5LHFZJQ0RKRH-LLE8%(5=7DO*>B M=G#XR^:H(4]."I<&JJ]&R;E7IZM-VXJ MDH0"$1Q!$H>1*4"@((U0!I%"@LHLS)+(*F;'JK>Y\78G&_C52#'SI$/IT_UL/I3>E]SC^EZU2]F;O.)TV=R. MO=&_JQ:)C(E,*(&9B *(8A% ;=2%,,VR5+-#*E.6V4;UG>UE;LS0"0H:2=L; M9U#+:A_1=Q[4?GKP!M7(M# ():=8OHLH7!')=[[MR>+X+JJW'\5W^>%A!D)] MAV1.ATOY5:ZJ_)MLHHC?%57U7JX_J"_T^\?FD.-VSZWU2_&1UH<6L<3F[II M3$W*-6$J\V8DAB%G,L@$CZBI852LZ=+.A+A2'BN4?&:12K* M,"*/>R@7<.!<%"<0LY(AD-$%!Y+:5.PMH1&P HWX-Z 6^@9<= *@:FU=0U$ZWHD.;FD8);XLI&8OG';$=2U((U.3,S[.7-,' M@$\V.=G/I'S1I^DA(_0^Z\'3J*:6A0Q#*:C D,<9A2B1>KLI96+^@4(:AR)2 MW*VFP7$G5A_SI#4+O/D:-2#:S?.!P#R'IU%K@8SD9_1$]]'GL_+Z(F6 MO4Y&3Y^\+A_+IV*YU/;@;[04"YXE,>49AYD2 B(:ZVF=80S#)!)1(AE3X: L M+'M]S&TQ[T0$OQHA02NEXUI^"DN[*7XE0B//<5=P!F=;.:'^&#E6]KMYELPJ M)_0\ET_EU*-N,]T4UOY8%F+#U]7M2GQN$RBTIF9$).%*3^Y8)2E$BBM(I4:/ M8QZE-$Y#$5C=//?V,K?9W@I:)Y1H)74TW_M![9_TWJ :>=H/0LEZ[ENAT#/[ M]?M[,U__U^&L[^]@DGEOI6,W\^T>'EBTC.9E;2V\73ULUM4[^4TNH]99BQ#! MDTC/^S -- ,@%9C,20%,0ID%0:B0BIP.+'OZFAL/&%&[,[-&VAM0RPLBQRID M/?C:60">4!N9$GH &R'(P (3K\7">KJ;MBK89;V/RG]9O')M%>O=<6)[IGQK MK))Z)_+AH4[W8"2HSQAOJVISW_RNKCB[J]L>ARJ+,B)A$$6:;2BN:R&&4##! M.$FXE-@MO8Y7\>9&4'^6^=W7NDC?-UD:?](]R<$OYGA_733S$30Z@C^4=+5V MS>/C=X@MKUV>;>#&OI+9JZU]\B+&:'?31F:U"C;G)DTVLOTA;HIO Z,FJ/4< MI0ZWSP$8IU:W%PF?J9ZW3W3/U_SVVLNPE>*]_.V6\V*S,MGXM"6[TC]RV;A% MKL3+.M=?]7:U_TR^XOG#4E8[\D!1EF6!2& 4FO6!AQPRS)#)P19SB5",,RL_ M1Y]"S6U5^"3K[(D[F<%3Q=S8W\NPV7'^U(,Q,M-K=L:89%EJ0QS&*B( H( M@22+,)2IC#D.]<_(ZDB@OYNYT>J_9'7\($G.Q ^2H9%Q3[#M9TI_B(UMY1[& M$&J*,X)>'4;X!*RA@81#09LHE/ <>&.$ZIV"PCI8[\G+SQ2N=TJ!\P%[)Y_V MF7YISX_NQ>-IJ_OUWS;Y^O'MJEJ7]==4U4ZL7S2A=Z:XK-:F3GOCJ]5M\ML] M?KV#?T77O91V7>[-0'B/0="#3I@#YXV<^!: [1W4%1C9%:,!J4;<'1(6",% M#%1@=V _=J*O9QS_\7.+/8=R,TAG]HQC:I=![3D%]'>=81@RC1]@#3&S,8)W&& \5CDCJE>O,FV=P6]7,'\N=XNNHEZO9,WC5- M@;=A'WZ[,OI@/M/%RDCCZ.5"Y2K,Q[Y+&2;T- G7*[UH-3(]GFZ@SH(B&8E1 M@@7D$8[-G3N#F&4$4A+I_V4I"Q1R62E&E'5N:\>^I& GZJ!4-6,.L=VJ,).! M&WF=&#AFSGP_ 9H^5X QQ9UT39@ ]\-58HHNW6]P_D#SE8F#_[!ZE5KP^"9:_@O]WN;[?B%74N7K!999%*8L@[%")GZ+:2.)Q10JK(B*8XH) MC[KXK2]V-SU7B&/%'D\CO;Y,$16B-0+:J!2U/B9_B *L56>;,(165<%SVAS* MU&DLK%.(7#N(E^^2QAZ3B0)0S#@TR4' AQ784P5\4.#%=D1,WA#]BS:;B-:H MRW(/?FB5LCR:O79@[.^M)AJ@B2ZVIA@HI[LP#_#V7)9=T_IDMVD>(-B_;O/1 MW+ MTL'1W/N-N>-[9195*9H\&!\VZVI-5R;']:WXRZ9:UULT9BK8\_4BB=-$ M+W$)E HIB @*(99<0(P"(2A-B12ARS;H2GGFMM5YK93D]8KV4*Q-BEJ]WNEA MO-=SMXYV_KW;;N?:T;+;T4PX!B.O<76]VYJBE\GG,+O<$?BJ]EA5/S+BN7+I3DI6]7-5<8E-?]6'U"K M0/&4**[W$XA#E(4!9)Q',,19AM*4I")&"RTU*VR)MJN$EDTXA8K1WHX!:4=+5P)T,ATL)7N:390CQD^SZOO-6OGB6ZFS<1Y7L^C M[)H]CPZ;Z*_R;[F0*U&]K+<.=0#2(N0IE3R((26<012'$C(E$ABGD5(JB#AC MW.&PL:^OF9XD;D4%0O*E-L_.U\VVA]5NU@]&::+LY9UX-Z 1L(F,]#?M^_3W M.>]/]C/IQ._3]'#F]SY[72JI12AES*+(9(-4,41$K^E8!!*B-&:4*81"Y.29 MU#4\MQ.33JYA6:(6.(P8,PAQ%FMP6!Q 0O6^*91<41:*)"#!XJ'V2ON\IN5Z M/+ ..QD/LA=T::K#.YH\6\A(&B890AE,>$@U9$$*"4<$FL1DL:014V'40O9Z M99EW<#A@71>SAM#XW?M_56QJ4VO(T](>RCS5]?%)!].Z+Y[2[<@%\>1#5Y:9>Y>OY%O]8[6(8RI3 M+A.8X=04)& Q9($4D&9)A$0J1$KDY0R^ M"IZQI[$;,L,+R1TI/TKUN%TOSU,R[DC+LW7BCI\W;NHSP@ :12A#,. \A2E4(B9 9Q#B(! NSE#$G2\>VX[DQW;NW MMR_>OGO[Y>WKS^#V_2OP^_7ZT^?_^Y]Q%&;_#WC]OWYY^^7_ M./KT6(^$';>-@>_(M+8GDS.6*R"%I.;\_C*\^ MR6]RM9%-5$!SD?[G?/WUI2;,XEZ63=2 \;&8L9'N&S4<#S_'#( *=8F,5:1G@FQR4LK M XBIC"$/XB ,A5(RB]V\ED8>@FF\F?8'P7&Q&#(*=NO&R,B.O(2TTC=.()W\ MX#>M .@TN %;'4"GA/&2][>X7 &ASW5FB!B3+CE7X'2X^ES3U%!?C(K>W97& MRZ'VT6\E.$C7' 1<9!AGD)*$:*N98LBD5%!@K%>?6 C$G/+_6_4ZM\7FJ=#& M";X5V]5-PP9Q.Y;SCN/(O'86PE&S6#NAY-?=PZ;CB?T_'+ X=@AQ>?DZ#Q%M M?;]=K?7'D^O&#=^M*]T]7Q;5II3;323B@;;**(&$8KV=ERB % <Y$=2V!I?9=>[$!XW\8*> S5[4P^#8<=AHD(_,95[1'NRKX(3: M& X-=@(\B]>#$S;G7"/<&AGH^6[2C35MO]=[&5N'-:D,Z2UE(X^[R=!M..@JZ$9F6L:5!H!;\!. M1(^.[WT(>'5]/]G1M,[O?;H>N;_W/GQEJ;4=DU3;53-.$,^MG-=A\,8Y&C#$*TRODBB+C(" FA-AHX1#%/(4MPJJV& M***82RX1R0C?I FY +:,_@ X3HJ=N0R)M8C\XX1'1K9@1'^!NS$!ZW\H!F) M3H,;<-L/O+NCQ$#TO#I,N,HPK>/$0(2.'"B&MC., ]^NOND>BO)Q9U_M+E$R M&>! !%COG1)LDMI&D*(802Y%F)B\ DGHQ'=]G'M:-<0=D@XI-K>ON;E%=L-#_D$*MWAO'%7BCS-KRYL\E>M6'WBU"2 M+!9) "-6)\,6,20J#*%(!!99D*HL<73TL>EV?IX]QQD)ZCW6IA*#]U=6^-NQ MC&],1V:;_;NS5I<0/SL3C I)/ K+J=U(BI?PLRV\YEZXO;19-$\FG4B8IC"5*(%()@RR)4D@# M%@JA@EC0P.GXQXM81#+"4O[E;YWYMZ629?LVRWZHX'1W[&S_*D M:?)1&9D<3Y9@V975N.ER_][4B8!;M3P>6WG%T^LYEQ_)ICT8\XKFT4F:W]:' MUK%?OZ35UX]E858#\>+QE\IL;-_D*[KBQD&3K_4Z44<1=/=-(<4I17H?&@ P&5R@B+,LIYJMRJUKN*,#<6-N(#M2Q^J[1)V?"OZJ0'="N^HT_Y M@*&Q(]UQ 1^98(V3?HUW)[XI?/7#+PWL/X*M$F"GQ2BWA\-!]%MDWEF*B4O* M#T7IN(#\X):&,>,7_=H'=2N*NG)B5RR>\TP0E< D%-HJ%;&"E!&IC=14A@*S M+ N=LGV=ZF1N[&9D-![.G90#,\29P=Z,)9W5&^B:@OK9;&JBF4NFMIX*_%1?S1=69$/JF4>NMSFO=BM MPQFF<2Q#"B7* HAXF$&L9 Q%ED@LLX0%2>KD\>A#JKGQRKY2)A_FGEJU*_*^ M8F9Z;54#.]T&>U3Y&6<[^II\]$;FNZD&SMWWTR?07GU%O0@VK6^I3RR/?%&] M-C[TPI674F^W7\GFWV]7;5J/ZB-]-(% 6A;]FW(CQ5XL_2(A,D RB6&D]% C MR:AQ9H_U%IB$) U(*@+L=A4[1(RY<7DG,WAHA*YY@#9B@^5.;M<;W$%#9'NW M.S;PH]_Z-H*#'SH5?C0G#]NA^+@W%*TBX)W%4 RX$[X&2;^WQ8,DF?@>^1JT MCF^8KVIM\-WS0RF_RE65?Y---OVZ%)K):L "&1.BMO4QG2^5SP)K?9?L Z[QKY#WD'I2 J.IEZBM M1BWQS5$1L(_4;[20!5R>+Y//=C?U'?(EO4]<'5]\96 >UPVKY-\V>F!?&W<9 MLZNODP:&81303"AM8,7F"C@@$,U'P>OR5[/=#5MQM=^?8_2OEYX?" G\*]2 M;);F>.^Z^+7_%FQT"M M=O6A]IY^8*<@Z#3L4CMM=30O'0?HM'E17 G,[U=@R7O/-K9CT^4S#*L[VXZ" MOE>2]BOAM-P^"KI'2\(XO5Q9)>"#ZDGBBN.41YQ@;6$&&40\#2 +.((Q#46< M)8IDS"E[N%6OL^/];<9\/=GWQ?XWA]RO5PR")3_[AG9LVO6!ZO#J!#8HC5*P MH+?CYZEA8(/%V;(&5B^[<920^>)6MRU,^V^6]&XA4I[2#"F(8O,/BA-($H9A M1F3 TI!'*+:*]#IJ>6Y7]6U]W/U*):!9E G.K-#:V'Z?SV- .-4E72+NJ3[AKD?^NT2<%]$G/(SK=?94F M=N_@TZRO>;J/L]G#5C70VO2Z*PK1%#*H&H_[2C^XTDRA=[MB4T?OKW6CI7PH MRKIN2U/X\J9N5_]A593WNG&N5:CJ/33;5/E*5M6-?D=L>..*W'17RO6F7#6] MT>6R^*VN;-ET7C\@\JJYIKMII#0=/&BY\V)3M1V;^P[SZS955_O;GZY?*EQ' MO5E!]%MZC3#CW*X0ULU,LG"X*M6M)\[O79DI[8^Z@TW9>+)L?_E?N2QUDU\? MV_J)>I5!2,H$*J9M/Y28:KE(9#"@DK @)5Q&R:#4:3:]SVT!VDL)MI6TGDGO M;_\TT!?9;33LMJ6C83SR"G4=O,.SKKG -$H:-BL!GBMZ M;GSVLK96*F-6%)W(;:+8>M[MN4R<*]WTISCOA'N?Y:"),N MIBTTN*!8VWK:VH,L$S%$BL00,ZR@I!%-&2$D8\3%CVY"V>?FE[>]MF2UAJUG M'E@;'9U)=+(/P)J%YSBLX]/XSF-P5URJ41WL=.]&O+UG:50">SK==,Z'-3)- M1G)3KZA8+DU+'41>UX"IQ\OS(C*9^%.O0E./RXEE;'(1AJV#?Y;YW=>U%+?? MM&1W\OW&!%Y^4/65??5ALZ[6VHXU,=F=12E#$J8HBV%( @)1("ED+ HABF0: ML3 +5.9TGN$JP-RV )W\@#8* -[DU*H3D56@V&G@:.4[CXS=*C,FWB,O%5NH M6]E!(WQ]%]^@O2>_26>VW)BGQ[#_AZ+HD\"=99B4A8 MA"^^7$J2CKGD#Q&TW=P.QF7T#6@+22N:SPWB29W];N*>=C'Q1NND?L>;H=./#0U8 M/:Y!7)?"TANF+BSV\;!4,(\D493#@&(%44(HI%)D$$<\##(:8,:<]BP#9)@; M$6P+>+^@R]JAP36ZU7T4[(AB9&S'MPU.UD6O-:BOA+8ZC%I>^ H4_0;)NHLQ MTD!>NMJ&[DUH.K'8?Y06MDJMH#:B+2%'Z.%.0) MCD)%PRQV*]_JT/?Z'M&+WTC B^=3$(W9N78<'?KL-5AR12 A!(591 M I&)E-#;Y@ F*@MQIBF%42=.L>UX;O32REWM7#N-Z(X&D#7J=C0S!I8C,\ZG M_3C8T[<,(VU!7<'RR436?4]*2JZ('/*3\_ONF4C>Z6%=?OQ:K%J'J460)%BR MD,.($;V'8\:)B;(,IDP)%-$H9JE5ZH-3C<^-ESV"AZ44=_(&W!?E^LYXE6N8B_57;4\M M<[GJ,H9H6?/UX[]5;73O3^#S[FL%;1XQ8+)HFCTT*)2J*T=NELLN;HFN'DU% MC>;>P#QX3T6=!_TOFZ.&/"4&N310/]A\HI^)3Y7/:WI\?-SS[$!?"4/\;_6Z MM+K+3<65FNS;%1(S;8&I0.^>M-$"D9)ZYJ,$P3C&BA*D],1W*A?5T]?<"* 6 M%>QD;?P9'0]Q^K"U(P)/B(W,!V? &N%DV (/KQ?]/=U->V=_6>^CZW>+5P8F MI3Y9[/VV+$UJ&&/NO7C=K*?Y4:"NU M]AC]I*W518HR)%&:P8C&&41$AE#_@"!!+"&I1)J'G#+N3"#SW"BLDQ)\VXH) M?OC7'QUS7T\PUG94.+,1''OW:U2!S.@"]O4%>PJ;O=S^2;6;,)IG9V]6[ M8G7W+O\F1;-(+D(<8!%G*>28FG-)3"!+4PX%)41*E41-+RC0'$719<5M4V7B27U>=FE-MM-5>)TOL&#'E((H@BXXZ2F4@-G-$ M(:Y4$#E0]X7N9DC>C<1@7V0'VKD$;\REB#@5,))9 A$+]8XL5 AF092D"%&2 MQ('MC9U/<">I)3 NM!9+H4? QEX,3V %6F$'W.%=!,]A0?0(XD1+XG5@NJU9 MENCTK5J7FIANW;)4YLG*9?O.L*.S5U));6KLW+WWZIJ_E^L%SF3 &4]A&,98 M[SPHAE2A!*:A(K%$ 1?4*?#D0G]SH]A.W"'I32]!:W?*Y!&PD2EVB]4N& 2\ MV\^^_;XGSXWSD8XE+CZ/8RYU.>E1BJ7^A\<@MJ\-C/'@31F63Y++_)O9\^@V M7S9[F44=0CQZ.IL;CW2RZMU@)^R MO$^]\-K1B2_01N:2+5Z?]O"B2@\5N.T* -6[ZY?Z6\[7P&1HO0&M'A[C/BS0 M\AKVT=??M%$?%IH?!7W8O#.,6-H#V>I+<=O4;GBQK=R@^_B@7M+J:_L7L>"( M)%FJE-X.)@RB,$P@CF,*D0Q33E(9IRI>K.0=K1,]6/.-BPQ64XDT4^E(DC&G ME1:ORIMLWGNQL'NU,;C68EL@PXV>G ;)CJZ\8S[1;K/S,EP7H!4/O-C#^GV# MM9&^^_MYK)U9:PAH/EG,J?])66T(,H)575+O8WT< M7-]&?9+5NLS-)53]5'U55??_IBB5S-<;_3TO$IXA$4491"K3_(>0A%A)"66L M2)AE/ D#I]W;M0+-S2S;R0PJ([0FOG7^+5\[9JNZ>IPL'0XF1']L;X(:[487 MT"@#/K8%(FM];L#>V#1/MUX$+7?NZ>6SS+$%L9&+8E[$[+_^A%?.\0ZPS-UR$PB<[G.]L4GZXJ/,A0UQ^8>C5&EN_76G3 MI+Z2[5*P&T?!.JN M&XML2P'H\9 F==M^2++K_9LU_K97<6.@.OJM'%N#G=0WVRI\M8OU39-*4X"= M[#ZOZ%SQ\GM;9]W[Q!=WKJ@WJ>6-R3VIZ-QCW]],3!=7^DW_/[ MS?WK^X=E\2CEYPVK>)G7 11UE)4F"A%@*F%&8E,2)DPAS=($BA2SE$0B5F2: MB+H+@LZ-B';T;LY!Y3)O0EQE5Y=Y78 'W==7DZ6UJX19'Z"NOY;%YNYKDTRC M5;;]T_:%!]W51 %YE[X/RT/Q&8SZV(?EUX?>MYK9&-(*"5L2;[@=@A 4?5N=GNP.P_?SL#:Z1 MR74P4D[9^BXB<47:OO-M3Y:_[Z)Z^XG\+C_L'H9EWO^@&F? -Y37(;DO"VT- M4\T\=W=E[6+URZK/PC_4M1OES2JJGO3O1JE: P@B)!Q(1L MA1!'(84RHXPDF>(L,]?R@UJ!2Q7DKQX8NP.- MD> >>(KAT/^G!P !<#O?Z0YH8QG'U1<''LE#Y>A%E*8^8 M%#"+@\AP6 +U.PR26*HPX4(EDB_J_!MV'+;7MA-';7L8;^;4HIE+)2V;&_?L M Q9+D@4*$YBF:61..2BD& 60ITG*F<(Q$Y$+Z0\%; )2WP?L]\,1LV/C@3B, MS+8-!!_[OQEG%CVAJT^6W&]^4A8\H='.CAM=/;[6*1F9P9X36 M=HEH @W6348GDV[IAWP%*J-O-54:RM/#//)=U]6#-_\;K@]=-LE&2>-JW064 MC!HQ,LJ0S.**Z[2$_Q@76[WH>KO.ZN_%A]?H>SUI7A7W-%\M4"@P(SB"B8IB MB'BB)T*H. R4( &AB,2"#O<1W74T-TX_-L#-OS*^PP:OFZ]#YM_GHOO,TJ>O?L^]_S $-7Z3*[+!D3"@,6(0!J'>1B**DR!*6$12EP.T)ZW/[0CM2YV(M\N9ZY+:^#1X=M; 8$A& MGM^-7&-D0SJEL-?XTB<=3!M5>DJWHUC2DP\-7+^2QVOXA><'AI7+M?$:J"T"(<6+QU\J M<^UFXCHJT\EMDYXFE]5"\B0-&-$,H2B'*"(19'4YQ$Q)(N-0AC)V6>#MNY[; MZE_[T3RTF6S,"6H-\\=] MF'_I8-X*#VXOP^P>Q.Z,F->H=OO>IPUS=T;E*.[=O86AK/9;FQK2Y.TIBY7^ MD=<'J]7M2C0U&:JWJ_UG]'XH?UC*:ENF- BR("5)#(5D*40"2TC#0$"*(XF5 M3#'F3J>?'F2:FP&E50([><%3I0!="="J9>Y&GCS8:3:XLJR/$;:ESTG';71> MG6+(!C"N-Y#]4O'U8DW,T=YP/"9O?TT/8W6S=IC_O_[;)O]&E[)._+OO^ZKE M>/J+O2>;J[*W*UY*6LE7LOFW_N_E1FAA7W]O*BV9H+#72DE3]#LD&<)Q!J5 MVLI-*(8XS23$(6$AD3+!B72Q=Z<5?VXVLS'H\E9\4&=O,Q$=JS:T0^XT=5L' M)OXF[):,^8[TR*N+4>6FL=OW-'J26?-E-^Z'OWOR0@,"Z% /W0X_&C2R;10 M@ Z+.IP8-&CX6Y.>9Q1]+E\3:S#I2O<\HW.X*#Z3% -#.O;JBLIZU=XKQ?%' MW?>FE.+#ZI,T]QIF.[82[XM5V?WG"UKEU1>39'_!4XPD03$,$I/J&6R-ODLUMA[0K0&Q(L!6WIK]]^<&OM?"N@2#>AM-N57N601IY MP?(T/N[A([ZQ]!I0A:'> MII",F'*?%,8R(I'"(N0T0\%#JO7*( M19K8%9:]&K9I*LGZ L[ZGF88&!-KUCV.ICZ%N58MQ,7)2<>&EC(RI3SE*)ZHT6IJQ6T/N2OO\N2YY44BX2D MB')!8,Q238890GHMH0(*%J:<)XF@Q(D,+_8X-X*LSQ^:.GE2-)7292NK">-H M@WH<2U-=A-V.%;R".3)3=+(V$#8U5%IQP59>CU6G;*'Q6FKJ8J?3UI>RQ>"H MJ)3UBP,/Z^L\D'7+;8%J%B88B22#4BIMJ/(LA10'&8P8$E1*CC!RRKYYU,/L M:&4O%:;CJ?81>)8'S]= ,O;9<(-&PPK^2G9?5-WK@>I1)].>>9[3\>A8\NR# M[HG./M?I\-^;;/BO-C(*(MQ^DC((HC"0"";*E! (4@$9#R*(N>3$I$M U"KK M2U\G,TC\_]U] M6X_;.I;N^_P* M/3O1LH[I$HDJ). P/DMAL!LG<%2?HT#O:#P6O%W2Z[QG(E MJ?GU0^IBNWR129E2J<]+=W8BB6M]-#\N+J[+,"UY#P=[H?Z[9W0^WVSWW L] M:TWII5[SQ:NE>J7N7;.$C>O_]&W;:2QA12(*G4".$TL>"&.4%"W5TU;;L>+*'9Z9O%2$7@[9YVLE15IU4OWSER\8) M_']UN7&9.76$VM_U_.ZK_>]7WRQ1W6GWCV_M[KP-AYA1IG,FB(1,(M[8+JJ0 M,,'4$DLJ"#5>"<134FIJ'-;*"W@M,' Y4T Y*\FX(*9O3FA79*ZN+E?5F5.K MQ8*OR]W?>I:\[BYO][HI;]<\]ZR\':BQV=L;2E#W M6W;P;&_U:H#L4VW$]O9GVH!4/0$<3& 7:__?-7@^R&/ M[;$7+]UU^Y;8*N+:\/FR*J&Y KPFL:8:(Z]^IJY['%A5/\R-^V'R9X4XZW\V MJS7X_G4NZSYT=6E.^__VP_8S[J_63J3]6IWK;6V#AZ:BHW@";B)+\^3^MM3K M;W.IJV.5?<(.<,^MI6#?LW.XKI.B;IS(35"!JW6TUDZ5IO;G32/S?#?;-^ZA M*AG&/L6E/02KZIO?YYM:<+O+W%< N?_@N]_3SY'\PA/[W7;YH:X9<%Z"MO@K$>W8D?M^>;0-]$K5]_>[:S_5TY$[+WG3\\G^5F_-IYI&/U@C M]OU&WYXG/!$,)V'731=+]+4..OJ+A17<%N$"?9C MOW&G;0S'ZO S-EY7D$&9-H)4_QK=/RZR=<0O]^1SYQ9]7Y:/6KVM')VU4Z7R MG'Q95\G+3]4SG_2\>FIF5,*U:X:7&63I&R,,!U-)OVR@UA1FVN-?/MDI$),^^^$7E MRF AQJ7&OA@=,6'O#X417[G>N"0W]2@WM^O/]85-%;9CD% XP13RW%"(\YS# M@E@#5> BQ2IWX'CEH9T;8&JTU?Z]O&X/,]7RQ>/Y;6,BKM*3-GG&9$ M02-=."-C!'),$ZB41ISF>2$4">M>\.S[4UO-M8B@DA&T0H:V*GB.8/[0A.*GYU%X+G7QVY^:*)+>4]8%RC%+[;1"4/7=W5? MC]DXRSP8KAX+OAN+JU?^F<^/3 '=2AYSP87GPZ,NCBM?GKI:JXJM;>_79H7( M6>;:SO-4VNT^M;0A!,.0%#PM3%9(9;S*G?45((A$QNA%LHVP6.H-D.U-<]V2 M[#]_6NPJU 5<[O>:F6ZB&0/O@0GHQ+V\BWP]=[M?Z0%^VFHR-/[^D15#S\-( M816#S4=04,4U8'9$5/3Z[&CA%-L3Y/=X_+NKLNJJ@TP(2JJQIFNC4'BX-@PRQ1+$LQ5AXF:9]!I^: MN;J3ORFUOBW3?FM JX1=9ELU H+)0N?E\EXS)-H#[S/!0/>HJQ*,>$#/F[*#5^Z M>OTS51191D@*I> )Q"2E4##%8%%H23$11E&OBP6_X::V/33'\_TR;S=U&$0) M]L0.[JK:A;BO;R,6CN-X.'I#V*?3J@(Y@KZLT!N7<6C $Y(>B_ZDXE>O\N=?'7E9GU3I>!V??JQ?1-4K^T4U M7SPZ\^.S:_)0>=G>_7#M>[1R=75=J-?CIHG/?=<4DK"Q08\9GQ8--EN+C>AA-%GT[_?< M"]KB=:?C?-ORXB3L.4<)418@YSDPIKF!G,H$$J@-%DJN/U')?*0YFJ]81LA MDN"+&P-L);P"-3_.[8O%X+?\C5@WX+>.WTXP?YY2-R9+/OO^J%QX2K-#QCOY M3-_.,DUYX-]6R\_Z;O^VUFC[!L]@*FD&,272)9PFL. :"9)GC*&@A-.S(TV- M\;:"AK:9.8>DWPJ.@L_0EZFMC%6-#=B(.4@#F@M@Q&U$#)&,N5!!AR+"2,,T4Y8GD"39Y[P8U:)I,\ =KY('L MYQ21TPUJT!6M5U#_!C4]T!KZ '6BU0J*T: &7=^@I@=:(P5&U'#9 V?5^M/^ MLNP!?K'@+C"X;O@AGL##0JL[2[?WJ_7FSE5XM##7U0X7<[UTD:JN@*&N_/%_ M*IM(U9_!Y]VO%7Q=+>S:M_^VUN"!SQ58&>->-(^+!1#:K-:N]J(=JNV;X1Z\ MYZKJ1OJ/QZ,/Q2J1>&&B0EKGH!=OG8,"6N<K)2>:1<^D5O"EE@;B!,70"%R DU!N.7L7&@=>/79.=[4N'N;X+ G\PVH MI'9KJ)$<.-'#],(V&YC@7J%",DC7:.,GD/BH?*I5!*? MU_H=#S_L,AY>+57E:VYV@;K>Z"Q+$<7,(%@@)>PI,5%04)Q 15*J&"7:D"3$ MIW-IP&GZ>?820ZK\YW)/[C_^.T-I_A>@*_G#SI07X?<[6L8$=6"V^7" Y+MN MU((/EKY0Q#Q?7AQSU&.F+P*'ITWO]_J:,Z^4LK^D\HW]X^WZR^K['6,,5&SI9'S!CA)W3;K9 VU4XX!];5- MKH)I''LD#*$>!LA9#*XV.HZ_/+*A<5:U8^/B_*/]#(K#F($O^L?FM97NGS-- M.,^02J$V>0&Q(00*;G)(.%*4)L2M]A!_\]F1IK;DC[I\](WSOHRQG[D0!;FA M6>!$%).3$U2"1O1$7P0CIJ5P?K!1382+.A_:!I=?Z'G\6"WOONCUO>OTU99@ M$(HSGO,<4F') N."0\:Y@9K)-$T4D5F1A?#$B3&FQA"-6*#JHU)'\2VLU- U M,0'*RMWC9OX4M)ZGB>L &_H L07F;05,B]VO?-/$LT4\3)Q'(NKYX<0PXQX9 MSNMY=$KH>#1&48O;!^T<'D<]7=Z9A#FF4()U%H*B!D1L*#, M5=A$24$0)5F"?"^H L:=&E-EV(Y^MGO8Q=@V!C7 D[\50? M ]Q0J\=--585)=?^@T7*1BR69;N.!YFYC]#S\\\[XO)X!M$)1:HY(IG4)_2 M-J8A_.S[HQJPIS0[-#Q//M.S#:@6FUW'["_NISKCM"BXSCG4BB"(%2U@@;F& M%!6IY";%+/5R(W>,,;55^UE^U>IQH=U&]/SZ!.SU$P>_5\*'-OT\ ;'?FKX2 MN(&7=B3,PEM\GD%*C2.=K4N&(K+)"5M, T MXH;10C?"?@01#;>!J6('62TH:"4=(&_2"Y.81-$]X*B4X:7[(7GXO=2W9H32 M9KZ<;_0'=SQ];\_,R[NYI:>J!'?Y*__':OUF80^V>^YH2E-6Y#*!C+FL':F4 M)1=!(1-*9S3/4>)7(_L*&:9&.3L5X*(ZYN^4J,O0V\-\I0>H% %.DYXW#'UF MS(^L!IZ'P2_!AYB"'E4?>H,8MSA$N!@CUY#HC=-QJ8G^GPI/!'C;^!9_F9>2 M+_Z?YNM?[-^4,RXHSS,A8<(P@9AS @N:91 QR1 6B=#*J]17QQA38[U63%#+ M"9R@H)+4/PW@')S=E!4)I($IJ0<^04D %Q"X(@G@W)='2P*XH-I^$L"E1WN& M9#2'YUO3E*WX5$7N6"OL_=*LUO>5&_;U4_./M=- (&P05@G,B781%_;H54B= M0&,/8!(;7B#F57_B"AFF1A'[/HBV%,M6"["GQHV[S-@6:^GCQNDS8WZ&T<#S M,*(;*-X4A(=8] 7Y5_O@IGR_ MK/MZM%E'3=)1]8]O^4;_PN?KJGWXC&"-)#<:\H1BB"W;0B$X@B[Y4A>2(L2# M*FF/+/_4V-H)!KXYR5RL:7W?"WZ:+X%R15_6Y>YO/7O;O=3OPI/7ISO;0^\) M>S?Y^[KOEY2M=H-356<= C?@M@U2J%%P,= U#C?@*%NP>L0U;]6@^HE5<(P8 MO3?,/(X:V!=9A6G%_ TS/\'A@ .)T=KX\WOKX[)SCX M2;>B@[M&]L"MRW,>?%VLL=$=W*MZY$3]:PWL5FKPUXO ]O"BAN 4UW'J-?+( MOM(0-([=HT%O#W*/]/IIYX5]]6->SA"B12&S!!*49A"3',%"(@*Y)2V-$L,9 M2B+>(1V./S7#^_+E!?C=R1WWKNAH5J+<$UV#]8O?$5V".?9]T#FP1KP+.A)A M2O= Y_ )O ,Z^YF>07GSDM_=K?5=TV7FD_ZFEX^ZBGN>! M2-0XO:[QQ@W8\]#\*'+/YYWK*\?L7%>6)#+"<@QUD1)7K3*S!SJCH=092U-" ML&1!:;LG1YD:;WPX*!5CMH[(_A5C0KV!5P,U,$4<5HT9PI/6B<%0]6)>R"O5 MJ6M7S9AK/3PG"VYG35QICG.>J9Q"PG-K/1",[?*W', $RWA*J$YSW;N'03;- M@-T_Y%4/ TJ2TST,LBNJ\V?]>QCT0&MHM_V)'@99C!X&V?4]#'J@-5*:9D_4 MKNL4D/7O%)"]>*> +*!3P.&SX5SXJ^;EX[KRP+]:JE=+OGC:S"5??%ZY-I^K M9?F\55%"":92%1!+D5L#23-8Z#2#B!8Y987E2>15<3=\Z*GQYI[TX(_\_N$O M8*U0/MOD<,!/M+&&1?XH/VT'W8=NVS@ M!T?;>_LINK\C]_Q"/Y_%]NQ3^U7M@'LU]QM)U.WRD^O,O9XO[^P#OZV6Z_8_ M7_-R7GYH>W#/)!$%PM+NXEI+NX/( K*B,# 1F-HM/L&4![E*HTHWM=U^=]Z_ M:2\K7/>)_6X4K8I@M01;):NG]M4$E9[@=Z6=>;&H'WMQ> M9%:#_4*#H!_3GQ17P%']4(-@>^B_&F:0JQLVS3*.<^D2IEB"N=T&L'+U*36D M DF),-<(\9Z]F:86HW34AJEWGZ7PEDH3(KP/'@!/?7Z7:U'FFP_)AI_"@3NATN\],/]5NM M;U;W]ZZ'[DK^LXYNR1C2/!<,)H7+@:0D@RPM"*028X(*+;E]V^L:YMP0T[ML MJ26LR^6&+=DC^/Q6[360#+QP&RPJV6Y:5]+[LGS4*MX2/J=_S%5\-,:H"_F< MAH=K^>QS?9=SN=E&%V M^3KAG#E<\D6H,^0Y:KY+N"<6@Z_?&H9&LIAK]H3"<1?L_@ CK]83NATOU5,/ MA0>HO'IX6,QEW;M^939V,]?/[X13FN19EJ90%C)U7LP"LH1A:)!F=LE243#O MH+U+@TUM%>_)"UJ!_2_?+T*K%<6*2PI1QG.("\.@$(Q"4N",\B23$B/_().8 MX(YCZ0P,;S=UQH9LZ"/,":RN" RY")Y_*$A,$$<*_K@.S*!@#U]T.L([+GYB MM( .7V7V0SB\W[FVEME!T8+?'MW7;TW=S;OR)>T:<><\X88A>Y!,M?/C*PZ% ML5:I41DM."$4YZ1?-;, *::VV^T7TXK>%+W?//E9OX.C/S"W=P)?ZU"YUNLI MJ)WJ8)!NZUM9#ZLRO(W;0\:7_B/F2@*:JCE2ZV8ACAG.119+J$]V+,D-3+1 M8=E[@>-/C2[WQ VN;=0[@2'3R3'33M MCGYRXO_Y!E@-'$U:'2*Z]_N!%_4"(%"$<:\(^N%S=(G0\S,];49[OJABBF]- M_>U72W5BQ%>BW*RYW,RD+D0N,@HE2AG$6"G(<*YAIA5)$"H0]FMMWW/\J1'? M5GRWVDZNR-];T4/+W 9.C*=Y.!S<0QN&,9 .-P+[X175_ L485S#KQ\^1R9? MS\_T+6)UV/#]_?*;'7RU=D&7II BISJ#A= <8JH0M*=CY1J@F"(3Q$6ZS9:N M4(167T(J5W4,ZK7.BGJ='0T]W)K;DS"T(%47PGY4=3U@8Q6;JN4#/[62_MD5 M2?7!KD>5*0],XM:4ZAIPY I2'KH?UXOR>:GGE2XOOSJ>LO_W[K\?Y]_XPO79 M>[5YP]?KI_GRKHX[8%1P*G(%-9;68!*40Y&G$HHBRSA6ABCBE<8<-.K4S"0G M;97)4O4VUCNY Z^#O1#WO":.C>/0U\18=@<71''?3R%79-=66T:*)7*D?9J\UF/1>/F\I?MCHN?;PKC%S.U(DV.RO9"TNKNZ&55.K\JEU\& M%QV^>L8"C*G1YF$,BZM6!K11$=\9H^5F>W-P6.I^ M3\_(QEH4S*-;=-=)-;[9%P7%D[9AG"_W3<3:\/E2JW=\[9("RB;< *>93!-- MH&9(0)P0R\%48DA8JC4M$#(BZ$+V]#!3X]562J ;,4/SG$YBZ<>.UR,T,.-M MP6DE'*1?;Q<(@,^/9D:9& CM!025IDZ?2JX'N>7@] M7>4Q0!O:*=X/KW W^"4LHCJ\SPXVKFO[DLY'3NR++UP;UM4V<=@%!6%>Y#IE M!93*Y/:\EA%K*UBZR$F*3<%EQDW/5I1'8TV-*UH!^\9>'8/IR0MQ(!J:&?;B MJ%HY1PJ7.@O+,$%1Q\.]4.C36;W/!SB=?Z4?5?RFO[^2]?S_7^:_D6_S)?<[E[+.Y<<7=$(7GF3@@4G4C(*N\<9-'_#0_"A7 MP.>=*Q,#7+C*YLE%XZZ65 ZR=W6+]DKRF;NF_29[9&(3P%)^6'EZGJ'PW#6,[*XP^'<;C2 M\]G;IO3,1[V>K]2[I7IK]XI9*F0AJ,@A2Z2U^2A'L#"IAE0G"5):I\CO>NCL M"%/CV%9(4$L)K)C R>G'E^>![.:_*/ ,S&?!R'ASTT7M=UQ3MF13:OGSW>K; M?]IW:YZQ?SBDE_/?'84N+JK5+O_+#UYYG*NO!E/&ASJ=V3^H/1_Q VV!7FP0@O<\SJ MO&0\\U2_55L5@*A;^;QY7*_M5V<:B'"[G@RW,)^9XWVS=,G?3=W%0V6F]_L/,]2HSF5!$&94>[BKPAD MPBA(.3,)TM(HY)7X<6Z J2WL6D:P$Q(X*?VMZY,@7C:NKX5F:%]I&"I!EG67 MZE<8UB<_.YI=W:74OEG=^5R__;G)"2MOS=OYM[G22U7.4(H3K9&"7+EZFH8F MD".7]2\Y41P;C5/>U@_QVZ)/C.+U>WU>,&3@Q5REI:M6/I=\6:7(?ETM+)R! M^_4I6/TV[+Y0C;.T6^FJ6]16OG@[=H?R,;?L4\.,NF=WZ'FX:7<]VO<@O?M5 MUUGJ1)0CD1R(1E8EZWM$?QE>TD M_%.LY>SK,KL&G,'=9ONX- $-A_4F/O*X9_#SB,1UJAV-,K)C[9R6Q\ZULT^& MMWMYLUI6U03_/M]\??-H-[-[O6Z[[#Z];8($FZXRK^>+A4O\?K]\]T/JLMRV MFW$MMMN7W^J'53G?^9@2HQ+%3 X+[/HL*H'M24!9(M9%JBC'J1">)X$QQ)W@ MD:+1>+^9-H"M)]"_P/L6_U8Y9?Y*<6'U;R M'Z^;&U#I "HEJBNZGG6J0F?)CZ &Q'Y@QHH/>S"3]00O)K6%BC JU_7$YY#\ M^GZF'QNVM7:L$7K\G&]UVY/2I53KC+(TL+:7(AP*!*=0R-8FF49 MQ5PD(608-OS4N'!;0LI5(*\#C_PMB1C3X<=ZPX$\,.D]P_<(6; 3'OP^2/6N M?L#%)+Q "4;ENW[H'-)=SZ_T;$[1=>!MG554947"!(5)GO,ZEK1(\QSB3%!C MB!*G0]"^9+UUZJ40+PK1;_)S2+-WB&_&AL6-P')C77-K6"O14?B"?PT]]:W+=* M@)T6@[0=[ ]BW%3<8"E&SKWMB])QLFWO+_5MU5-W(7OZQ+__RBV;S/G"72]\ M?GQX6+@>>:PPTB18P,Q02X=&NS*L"$'*""=2()&%-N+I'G!JY&?%!/>MG-6I MJ&PD#>VP/9C=^ ,5M97-A MS)$;U?@A<-R&QO.]GI< ?+ZNFHOMSICESJV2"".++#'09,32C!0Y%,8PF!"= MH@01;G!0?&/G:%/C&"=LW3#/W8PUU;/XPF[SEN,?N[M!]<#:TW$?"\&AW?0[ M\/8D'<@]Y05*5/=[YX#C.MM]=#]RK7N]%/U:\<.VQ@\A22)H0B 21-CC'$LA MRUCF4J%2D=&48Z$CW25^F&J-INZ;K"M*,'G-P-7WA+UP?='+P8'J)(5@--(= MX(>7J784@D3 ;=_QN^'1W,>=GO^V%//%PH5U23W_YD+TMU&:)$,,;]+G1XG7[*+D?>]OK M_7ZF:<=JH$EN&9YD4*0(06S2'#+%"X@H21-:) 7G02TUXJR0,8E3('&J54XA1YHIWB!S2#!%#-$,N 5+3(F(Z53N:#;:0$L "$NI*X?#XS7B)6 M@%+/DJE"WNM96&F]DEJK\A5SK6_/ZL9PO=5GJ\C>]N37NUK;^ M=ZUF.*=:*26AM? 2B)D]VHLT*6!NE$DRD0I&>(B)UT>(J7%YJ\-A"(F:EP^K MDB_;:SH9?)\EA(!^G?>3( MH%\^/\0'@/H?(N(#.](Q(@[ 0<>),*PZ M#A2>'QKM2!&FV/ZA(O#-Z*$+53S)PB@+RK^[-.#4V&9?7K 3^.::<@H70?>CFYA0#DPW5Z(8 M7N?%$YJHE5XNC3ENK1=/!(ZJO?B^UX]O/NF-_8A6[_AZZ0I8O9*R]M1J]5:; MN9QO9IK@(B.IJT9IK'UC2086O"B@R3#.14&I*8*ZQUP>OZ7RN;_^I+_S' M>Z7M'RTC5$ZVWQXKIQ]-LY13DT%M3&Y-!8V@R#2#0A.%4IVGN0EL1'5FI*DM MZJ;WDI46/!<7U/*&]J8Z!_#E=1X-MH$7?&_$>O2MNH#&U0VLSGU_Y$Y6%]0\ M;FEUZ868W@O+/XM'I96[W'RSNG]XW#2U*UM+XZ->?_[J'+CWKC/UC#)%$2\P M5-I=.^*,0X9U B5!F%*$299X44E4J:9&.\].\%57'5!'TE@[>[X$I9.\/&]= M#SA]USA+!IR4E_&H@%:C.JQC3R<7P[$]&EFU0*77#:@U&]KUTA/HX?TSH8)- MP(G3$TL_3T_?CU\?0_=)/VP[H7UP02BWYLU:J_EF9G!FJ,@()%A;6T\J#GF. M$SO!]M!&$YR:+*CHK]>H4R/@UZOU>O6]=FRT(O\9/"XMV*XNW&KQS17]6;CD M4KO29:7##5AJS]2ML!GQX]SH. _,J0>!B#N1+:)_!I74521<)?+S_=CA$/#Z*VSJ;2:<454GJ8::N*J119% M"HO,_8\JTESS3! 6U!'ES#A3XX-&K.I4J%:+!5^7X,':*-4),?" > Y:/VJ( M -C0GJD3Y[%&RGC$< &&F+QP;JA1:>&"OH>L<.GQOF;"PUK+>1V2RG&6(B93 M>W0AU%4P4Y 99:!]T_YMGI!$!A4:VO_XY);_GFQ5.3]^T-WG8;VR=.!J+S_8 M%S?5,ZZ%Z\.]=YF)DR#[F@O]H!O<1-B)%=,D.%8VKAFP]_V1M_YCS8ZW^Q// M]*P5;:6J\[J;#EQ*)(QC7L""%@IBSA#DFB"H.#("I]RD**A2P^$ 4UO5'U;+ MNR;BM@ZS#2WE? B@WVJ]!I:!5VR%2!T^&[M)V3FMH]9-/AQCW*K(9S0\JGE\ M[KE^R]C-F5TM]^X@\,5^HDI!3U2NC4P$1#FS2QEA"87,&60I$D7!*=,RR+EX M:I!)+FB?FO[6IS&6-^!$ 6O]"X,8J[VD^.,NN*[-#U< M]9W/1FWV<&LM4?Z\>/H,IRA5&4UA*@L#<69W]<)%ERBF#-)Y*FABC^VK#5]X M;NW>0P>QQ%: X99 E?']L-=E8-7*O-?3(4I+AU/SX&DA#(+NP-QRH87#5OB] M%@Z#]VWH0&R$?@VG1I]"GX8.5#S[,W1](3R1_K->SE?KWU8;7;Y]U"A!M,F! M96G&>6(,S'-&7?OEU'D74F@*8VBN"^E9.JYKD*E9,7_(DP1D/[,D^0]05C*# MI1,:J$<-G-C^F<9G<>UFH5AH#EB>I(^#[[ZF@IWI>$WT_JOOCLE3TM MVK9EEOA_U=Q5N5>WRT\NWF;M=H6ELH?<=?N?KWDY+[^X']RN)X,R*:T*@AHN MN#V@VK.IR F&.4N$T-0D+ \*3XPFV=3V@U_F/[2"G^P*!?N,Y^Y;VSX0/7ME M7#V'?L;LB\S,P'O/#OM=WT47I]CJ!59+L-6LN@S8UPU4RH'?*_7 L'T[8H$^ M2(^/JX5[F7X@L3 ]VSLDV@ ][_[_^]$UI%S=/ZR6=G-NTK<+4I!<$@4IR5*( M"YU;8[S $)E$%CE"BJJ@/I$G1YD:^]9"@JV4/7/C3R/JQY]7XS0P%X9#%'[9 MWP5!U*O^DP.->]'?I>O1-7_GPWV3V:MVS)^T^Y;EEX]Z;VZEOQ6+^5UU M0'GWXT%+UQUC?F\?N36?[=^6QCG05LL/VTXX6:J8)D4.C4B(/;_G.11%9J#2 M2A0D2R1!>5C2>RS1IL8SC68W8*L;V%,.[+2[ :U^H%;011_LJWA%=Z.(,^]' M;2\SGP/SX=A3V2/%/S;J<4L!1)-NY)(!L5$]+BT0?83P_.4O:Z[LAS\_W8O5 M8B8+H[5(.,P-LC8A2C1D.J4P+_),$,I2K;T*/Q]]>6K\W @':NG\LY&?P]7- MBE>!,#"I>>H?E%M\4M^5MNSY:NR?+RO-%^'Y@X/.+U^ M%MDT)FWHFR.G :Q4 /MJ@CT]W3W(_G.-KJ!2=M_Y"O84WK?HK,[Q3+;AIR6F M"3>@M*.:=,.C?FCBC3!BOWWGN)7!*4)!8X_M1WBK39ZO:XZP54V?-BN$ J^ M']4/".G _'VJ[>1\"5KQP7^!S28=_/ MA!]KWS;1%]967Y9S1Y^?],-JO9DA2H0I&(4L4=):Q4S (DT0S'229D(H1@3U M/>&>&V1R;-7("7:"@EI2_X/O64 OGX%CP#0P _5 *.AH? F"*T[)9S\]VH'Y MDG+[9^>+S_:\X;Q_6*R>M/[L2C[=5N92$_1%'&EJB[X2$-02!L8_GTJ'B.TX&G%17L0QL+6<^[XQAHC7@:WYZR=R>>FP:XB(U@O-&)>K5\ M=K!QKYN+9'WF"WUKOJRK6)>G:J09QU0P0AG,1>)BOXL4BCS- MH4),DI133 O6MSS6B?&F1L>M<$U5PI(']PZ_!+ ?@T2$;6 >>5[GRLGJ[E.W M.%;B#E/>J@.7H0I;G1KRQ4I:=>C?5-YFF+*,V@09LZNPU"81$)#-#,X4=8B8;.EOG.%VGU=4N<&\UH41;TH]H<< MTF/2R K6C8RA'JBSP/HZFZX":RR_4HO25DKPZ1)>/7Q'EZ"(ZR8Z.]K('J%+ M6A\[?RZ^T2?5K.IIM\U?LWQDYIM9D6"J%QM@5NLJ*>RAZDA?UTQ4C[("<9=@K7^X.RW=F&B[OV]N1?PAY!RW6OZ 2!\5SQ]RK @W->T=#36$8\YABNR>@:E D*F409,9P5PWM P' M=6\],<;4>/_@+N&C_>Y7%P'QT3YUQ95"_\N$R5TC'" T\&W!2/<$+WY#$' W M$.56X)64KGAUV12H>-/4R:LR7INB>;.LP%IG*(,RS95KI6KX8/"@U-5]6&%U=;>H9 M6'WK3?4%;21/X3GPAJCH= H*[YI.SUY^H:I.IQ0X7]?IY-,]PS'XQAW[FI\B M3HJ<9@C#+$^-Y<15Z:G+G#VL+<"R M:D*XGM]][2B#[8&EGR75&Z&!J:\%)_YYZJ3&4>,EG@TP;G3$*=V.8B%./A2U M%/ O\R5?RN6.7 3XU!WZ<, RR Q/&A3+ 6^''+ /<@=@(98!/C3Z%,L =J'B6 M >[Z0N\\P]6]_FQMTBKX=WM-Q(@0N>4F6$C$(,YP 5F24,A)3EPNH9%AW:S/ MC#,UTZ2Y^]G*Z7.7$X2K'Q%%0&M@UND#5)^LORX8(F?WG1QJ["R^+GU/9.MU M/GY%Q8O7EU.B7X>D1+^=.QY;*E=6=<;3W&C"-32%3"#&@D!FB(&(%%0RH5'* M@GJE#"[QU%AJ6_1 -4*"I[E>*/#3?_0I?S'H7/OQW:1F<&C?U@C%,%K5@=,] MG&,084>OT;&&'-PLE3&* ._4!E-NY&N-V^M(%7[J8(AG"B3PY2: MU&Y2&88%/;D>+58+P!E:+ :=JKF5CDWX'?!O9R MLSOP;O4R$SM^B1#=ZNWV5L[62]PD=R'F-?/TD4 MY ;WE?0#K7^FVWDX!DEU.S'%2_\!_OZE2:UWJI74X2 M5U0DF#%7D,-5:$LI%!ACF&<926F6<8F"VCF<&6=ZC%$Y"C?\1W@.[&D@0URH M5\$SC@O5B@@:&<%/C93GW3@]?:AG<8CO0ST>Z@5\J&?U/>U#/?]X/P[8D;\NBP7.X:/6E=4);D!20<%] >. ED2C/(BYPDQK((5D$1 MMU?*,S5.J2/.7Q^YT,+XY=I)\N.A$:$?T7%YHFX0^'V0QEJ1\(O)<]>*-"H? M1L+OD#=C?;8?O[K$*%>9TAX!]5+NV7#E3""L$6<2$GL8<]'%ULRBR!4T2HTB M.4YS')3D>GZHJ;'B3LK@2)H.//U8+@Y* Q/8,X">G<4&8:[+F,0DI8[11N6; MRUH?4HG'&R/?9#L17&Z$*YKT*U__4V\^KN=2MTF SL4TDQI;6RPGT+!$0@/8N";[LC3//U+[NV/I"JG4*L,*IUO=NFX;Z=QOQTP M.9.XVO:1]U_C5CL ^6@7VB%CGMNY]G^T'^R?_NO?VK^Q_^/6PW_]V_\"4$L# M!!0 ( $AKIE#&KW"=/%$ "2J P 4 OR*GYG70Z?O2UMW7E%KJIHTJI9%477?FA>8+7.(MBE23 M#*74OW[@C#V"$>)RG,?<)X6>3K_^&]_^NN'5^#^]#_^_9_^Z5__#X#_]>AL.O_[O]0_8ECA3\35??O[Y]]]_ M_^=O<3G[Y\7RX\^",?GSY:?_=/'Q;_<^_[O_/3JHZOIM@_28_G/ M_^LOK]^G3_@YP'2^6H=YJB]83?]EM?GFZT4*ZXW,?TC73P]^HOX++C\&]5O M!4C^S]]6^4___D\__70NCN5BAN^P_%3__NN[7Z]>N5Q\P>4:TZ=_3HO//]>? M_OQ\05@@.C>_M_[^!?_M3ZOIYR\SO/S>IR66?_L3_294?3)Y_K+_\_SW?KY^ MYY,W3Y^-DBW?K0K(IS&H5*WV:WTKHC@C?17 MF/[YX^+KS_1@T@+W]0NH7P ][4(<]UYZ+IK#J+]<?.+G M+V%)#X+T:3K+E[]=3<@0>ELO!I#?N7*(W#_]1%P77"XQOS[7S8/,;3A;DSW% MS2>/T?LS(CI7PE_-PL>)]M&5B)PHC0F4=)D(%PE*%J[D(C!B&$#QMUZZD^9% MOYH_7((CJ_X2LO_/62 #N9Q]?X=?%LOUQ&0M1"=<)I4F,Q>T7QM(A:DB""!N^=!,]%R%):I_40.\:V=^^$!=L[%HZ09Q=X>$ZR6H;9 MKQ19?_N_\?LD,N.C8@Y2X.0<4XP$D4(E<"H%%W(00KC! ''GY3LAPO6.B&,D M.C(DGI\MJZ1>35<%.L7&D.(M2MDG,=/YTP$3M)0$8$7ZXD)Q2F61@4F%\FCU%);/C@V M;A"P&SJ>0,KR.-%VX6C\.D^+)<5-&_&_)RW@\\49[93?GR\R^4W,.F$-!Y$5 MTB9).O;".&+'VI0$]U(,D8O?@93=,--QLG-H<7>!G@_AVZ^9Q#98SZ6!U M\=?KZ1SY!$VRSD8!0J1ZO!P,;:>! ]I( G,H1!CBN.Q! G;#2,?IT6%$VQ,^ MGM.7;Y8?%K_/)R8E8XTAZK-@H HC%I@TP!AJGH+V,0^7!;GW^MVPT7&&= BQ M]H2,S7;Y9OEVN?@ZG2><&*]5UBX!CXPB>&$L>*9TP$$W!-0WBY6ZS#[_Z9?-DZ55"$:+ )0&PU*,:1@7@DHP6K 1U9\K>6;O?VTF%^>#BD=1)*D+&&5 ^5*@N!3@F)D])$% M:=P0RK_[WMT T'&^]"A!C@R"]YC.E@1@"H\^3-XF$T8=S(7@JO' M0GN7+F3,+.U=-J)BVG')HAD ;=>NIOZ.TY]'B["3@S RV_I4YA_Q/-S89=R MC#J T[DFW$@43B5%ZA-%BO1LL MNL]?'B[.+M#P_G.8S7XY6TWGN%I->$&&+&A $RE@"FAK4MZ"-%IXU-80G@=# MPZU7[X:&[C.5AXNS"S2\_(S+C[0)_GFY^'W]Z?GB\Y% MMI8;90/.(HL^Y)C9$+U#CY"P&SJZ3U$>+]XN4/+^$\YFE]0G*1432@(++H,R MJ8!G!H$0[YCE7GH[W%'ZS3?OAHF.\Y5'"K,+*!#AGVNAR"+]_?TGDMOJS=FZ M=BO7&'RB%)/$0P;#$J_-D@@QDY-4M$XH>>V4&NYDXS%*=H-*QYG-@84]&'3^ M]>=[$GU-WSBP=WR><;["3%^L%K-IKO,!-D=^M91MM2@OPW).G*[.YN$L3]=W MNV1V;#3?^R5#=*4?Q]F1+>QG*_@8PI=)K>WZC%?OO0%*+7-T#$JNS6JU#2&8 MD %%%%XZ+4O9XO1=KM(25G&#DHO7G"]5G*U7E]^YNV9_0,^A1NGRL>_P*\[/ M\!4M0Y+WYI%_F])N>[9:T^N6+[^EV5E=,<]6*_+1,'\(WR8I**]%K@<%FNQN M(0<^A#HD(OJ(49-#S[:D4XX7P0&TCM-./R2&+@W;J10VXD9YR>+SQ6K]IEPP M.HDHT3$CZQ%$(F$9V@4XN7[<>\N5=[:(+5UTQZ/M%A7C-.>WQ-'A0NX (102 MK%9OEXLR74^*,39YGV@K9P1N9@5X(5D-"*+U,K 4FQCD&S2,TZO?$AV'"OAP M;"S6838(-MY3A%"C1ISC,LR>S?.S_'DZW_0/UFSDRV]?JG4-R+1H:T+6$X1$1QBXYQQ@:TQ,HQ@N[ MORV MF"]NH_V2D<2*+4HC<,;)2(K@H':R@B\8142/Q&4+Q#Q(T3AC!EIB9QCA=X"B M/X?IO%K)-_/W889ORM5Q2XK$24BN&2[>?\O(_S^C'?\'UIP7]Y"M]9)/=FW#/!,M"0LWQTEYN M#N'B&ZPAF9 M[119$^?IA#R.,VBA[4;;)T"ZTIUG&T]_)L,Z=_8MI2[S@\@#;4C'N6-XRB?X">_:7>(71>3&=G M:\P3-#YX91!H?=&R$K9 "(9!--Z;C,C8ML:\X<%S0<^X1W@G@<\ADN\ 0'_# M>F<%YF=?*5SX>-&.^*;D<=U_N M 9Z#:/!I5JG64NXE?J+/3+]>I >;%JP^^KX3U*[NSN] 9:Q7+W]3SE_W;)ZW M$'$%;X8F"%.;*K1V9!.9A."* 4&Q1RE!B1R;[&A[TCEL5HUI@1A+ >YR!A69 MKQL!!Q^"2K2FT=@FM4 '9-5:V<&6.'D\V;:/\#O8A=^L/^%RBV0J+\38F_(A M?'M;FZ-);^OU2 M2)/CUX'H'W?7/B5:QU!XQSA_M5B2%S,_;^A.WS<7MM0^;^)^GC?_FIW#(/_O ML_,SNQV$-,$BG46+P$(DK\I)59,5"KPEXR!*QI2;'(>=E,MQ+?PH.-YQ+8T/ MJHY7W(X*FMBHD*6HP&Q*9S,BQ#I(6-O""T\V*+-EP.KH.\JX.TG/JZ*%XCLX MKMS"Z267$\Z2(.]/ ^<"B95"L6^.')*0"5$5K403K^@1FL9M[CBEIS.48@;# M6/-4Q"]A5N^*?O\)<3U\I^P#3V^49MB%E^&3"J^F+L[O[;M"HF,4 MV65E(,L80(44P?/HZBRQG!7]YVV3[6@7XHXU8;6YNT2ZM@ZA+CN4"2M.2"Z(( MT)C(>;1<^[3E9HX!#-0C1(WK]P\(I\$DWP&*:J7UG#[RG5B8V'J/(OH",M:8 M)AJLF=D Q21DQ:DHVSCC-XD8U_L>$"4'2[8#5+Q=XI3!&N6ZY7,#CENNXOP>%3<)&+<]N@!47&P9#M Q5_G<3J;8;ZV>ZM+ MJZ#V>(P\3-*XG= #(F8@J7> GTW: MZUPR5[LELP&M(TF4K(@#;R$JIX$QAC9K%)DWF2QTGY1QNZ$'Q,N14NX )[>) MST[PPJV$;(JEK9/H#A(5L* M+RPSW:;D;G]T-.MW'M)W/5BV'222WYZGQKZ_ MG85Y;2"LP=R7B\.AB27'&AU3@+1Y$LBM J^4(=$(*T5P@C;5-F[*PT2-V^(\ MJ-LRD.0[,"]_7BSR[[2E3ER2CD=,D+1AY'ZA@,B*IR7 A&:)\6";-+M<$C!N M7_" Z#A(HAT@X5<2]_SCE%RJ+VX>.U58_(5:Q/%DC!,#;GKQ^Y"V[P:&DO<780)KV>ACB=3==37)&KOAF(_FDQ(ZFO MSF>L7(G&*IZ-39K +73-"S "MZ>O!+-,^6@+;Q(R[4I@-S7';0ZXF^BI!R-T M<3[V-GROZ,.N1FET(!,*,=A:MN0*B&R3U?DQ;>,> M>[6D_]H._&>,BK M(^V"KC!90+A:*%/G(5&\'2%3M*U=#F3+M]R7-AC@[E,T;AW!*3%VI#8.AM57 M7,;%0,!ZO9A__(#+SR\P7E7D18KT>2@%DDVF7C-)EME)!E:J[()2B+S)[KF% MEG&+#$X"IF,UT(%UNF]L)U9S@TB[>PZ<@B$L]4)C^DK2UIZ0EV!SDX$!]TD9 MMQ+A-! Z3OX]9.!N+(*;R60I4"AAP+/-A;=20M0>P29'BR Z)MK, -Y.SKC% M"2BV/$@[JM90D("\L\]SG-HVB-V@8 MN=KAU&[47B+OP'^J5SE/S^]_V+2_U_LE/N(\559,=$H(EZ$X0X)PG(-W28 D MK] ZGZ1ML]L]0M/(11 G2H(.HY(.;-&-B\+/.S\C>J?SV9UR =%&-,T74^\F)O<(C1!TMF$CQ+8J"LK0Z"-R'SMW M^+0S["U5UP$R/RPQK,Z6WV^X""XR)T3Q1+>L5V;$.A8;&3A1:(G5W*]OLK/> M)V4W?#WM]/N1"M@?0OX<0G/\6#$]"(CNBV;"45G:_+'>$IU!^:QK'3#YF"(XHS*(&$L,J4ZI;^+Q/D;4 +<@U&>^72Z^3DE\ MOWS_ZZH>7KVYO/C\65I/OYZOJDLQ).MCC,J 3S;5$0$)7)%(D;7Q5FM/P763 M48?[D]K-.,3CL+3E\H26.NO X[]S/804D6QW'592!\\&Y\$+J8#'*%T(M:VF M2>]:1W=SM%;YX]=S["'_3O*QES/B5Q\6[S MYFFZ&]VF@[(!,^/VBYP8S*.CH0.#^@+IS6FZ4?&D)%=0 MT0(6*@A0KC@(ME 7S++12HKVU1NW"1BY$FRHT/B7MG0@?KI %O//M>+"?YK M0WL=47][;,<$A?%<6PT^< 4* \5=/B9@,B8OG&/:MIF,_2A9(X^>[0U_ ^JP M.T1>M&K//SY?K(@7S9(TC&7NI^NW-UHJ/0(E\1>< M8YFN)YE;PX1A8+2E!2:DK=.($:SWEBF'*=@[[N&]).*1)(P\J;<7.)Y2D<>> MT7T8< 1?JL>-^ +/_[XAUXMBGBNA:F^2D\2;99$8S-F!5[K05L"9%L&8%)M, MJ]F=Q)%G"/>"Y,:Z[6";O\_9Y4259_/SHHP;T[HGW"CR7E@ 640=#> RN!(R M%/*FC>#1*]=D./I>5(X;HK>"R@\1.93>QK>H=?^XS]\CT^.9I'6=4P*1ZE0S M- YB)A0)H96)@F5FW0X[_S[O'#<.;PRRI@H8'U\/2_'RII/:"I!++B0N6?.H( MT3I/,9O0Q)X,P)R4SHC(?3Y12/,HG>-&Z*,A=#C==0G-^V-_+I;B)*#U62D/ M6A9B+=?"%8D9M,ZAE#K_L4V]]1XTCAMJCVDT!]#9R.G*6]1/\P/)KDDR5H5L M->C$(U"LY2!D)-PHG>IP1\P[929W>]NX8W5.$YD,+?1^_$1:!)N\UZO%?L(=0.&"5R !L-,R:8T.0G<@;:1;Y?J+6\XM#;[P>GN MM5 37H?.IQ W5X2"\K38G<\"DK,Y>Y.XKA1]>EK)%MHKH,^EP5X2<#Y?$:ZZ+7^9JO%_@59XLO[Q=E_3MI M8,*TLRR1AY/JZ"]ED;:89.J=C &YBZ$0BVW!=X>B+EW&]G@[1B\=6;SE(B'F MU2L2[(OI1F;K,UI%98MQ/_\Y&7=OF0V&ED\T@9QAXPIXK344+R/W7DD9VVS- M!Q [[D',J='96IL=.9&O%LN;[&[L_A:Y4N2FBA F C,^U"F)%+D)Y3:M;]SF MH(QHTKRP)YWC'L>,9$5;Z+"+[7MW>4XT1ZZ+D.0I*^*-%0Y1)0_2J\QI V'! M-3DNW)W$<8]E3@S-1IKK-R=TU9NQ+;DF>2HN5\E5#@7+X**F_4'D&+UD'MO< M);D_J>,ZH:?."0VELQZV\QOV_QU^N=@8WI37U5\A<1)%T_4D!&UR80R,U*+6 MP0L(7 YX/4=9D%&@PBC[B8P^BK!Q!>L4%>,4EQGE<3E;26 M@=QBAH[B.64X!"$+^1S!:(KSG U-6JRWT-)E1J<9P([4Q:C^7SV4O[E"-D.L M[K6AU5LDBH@Y<68AINK2!I:@#K %8VQ03"4;U9V3ZZV%$#N]K,L,S=#X:2/Z M'HS33:;"C*+Y6\,<)VA3<"Z35\%1U5-S#<%I!=0>YNX<86$4Y<42ZH$,$&0^P97^])10;6!Y64E@;;NV<[T-EECN44 MD!Q:AQU ='=I3C@9=(-HP I'4N3D/42>&7#%I?U_'6+ZE?8&6H?OD.0X3>1M;@[- MY_GV-VY\XG"[R_6KI-#O+9 YNBO5 Y"U"(%@+###*6H -S690F M:A@SR-;3$P79P6WILF R_;; M0C/GIT^<[Z7)@V'[9;.:2 ++=0?@%9XS3+3GB1@VLYDD>#2>)!!]*!BT$DV" MR/;@;=;ET2EX]]'DD>!].;^9L#WMK/[-5K.:SN_?5-!V>O\N[SW%//^]^1]^ MPO\C-U$XR5PTA+I@M "8#(-/6Z9R=+K$I@K91U0F@#E#W0\@Y M6O8= .D.#R\6G\-T/DFF!.-,ANQK[Z9&?7X9=2HR:J]=*6UF1&^EIA/@'*_M MNZFFHT7? 7YN7!;\%_P<<4G^(HL1AZK.4^V34O#/4K& MQKP234Z^ M'Z5JW&*=X3$TG HZP-/=.W\ON%!)&T%[. AG,RB6,@3+#!3!K>9*!=^FA&([ M.>.6ZPR/H &$W@%T=KBA]X*QQ(PTQ3I@*J1:_$C11I :8B)?T65AHVMRA^3. M%(Y[$-? 1#5130>8NU5$=,%"RBI#)QB9ITBVT MC'M"-3R.CA5W!XBY,??GU6+Y&_Y^,9&1[.[;Y6).7Z;S_-TF%F$QI!+)$8PD M&8I%@@>O,4,,*IAL0DR^"9;VHK*3<1_'9P':Z:8#X'V@S[TIS_+B2]7,Q>*) M*J")WM2>:/(.LXK@%06\2$O(D!QI8;6YXWT+,=U<5S:T[N\:L6,5T0&8KH5# MRV^>PS*O_OJE'D"0O@V7%TPQEI*U,H'P3A%3P4&0V0%W1J7@5_G\W&,D!_&\4.2\LN1:9IMU6$1QL02$A+Q>%D 2"Y6I M6))RD6/P:I=I^KN\JY,&QL-WN29"[1PD%SZG==H;X3EP6V_I88)@[V0&Z1A# M(S@/I@P DS%SVVVTNP=T#A!UY^"Y=@DN[7/V,M9Q_K3ML,I;H+C4A4WDX4-Q MRMP=*W68M;GSWGX!=8C.][%&QRB@ R_IRFB_GL[Q5_IR-3'1:NE# *UJM,JR MK7,Q(QBF4=33;>1-4D_W2>FDV'O L]O#I-P!3NZ7R]XOD'BWF,TH,/F='+M) MKEF-Y#(([24HG6O711"@G3?&C#B!XGYF) M*DNY]<=QR*PH/36X&ND5%;[>@M0/1X<+OQ1#]NEJ= M87YQMJS9MPTT_R/,SG#SLS<;UW#U\ALNTW2%>2(%^9I>*7 Q!Q*5M^ $DV!" M9=%S\DZ;7#&P-Z6]78C6V(PU4V+G*+UU2/4.IYM/3=!$"H0R@UC/JI1QY.OJ MG$ H:805@>GQ2NP I0^=M9/P[M8;GZP7B^G\6Q=8[IK"[#;+I^M=OTU$)XWLCTCFI%WMHJ!E,ADHP=CJ'0:(QA9( M@;YI3#"QEYV%NOIQ<_?/)C6%V;52OK^)(3!69'-A #K]R MW(#C3$!(661F:"=O,X5C$.J/3I >0\2+Z2K-%BL*H#Z01G^95<\W"LV,=0*4 MD9M;:&GM>A;!:N9*UA1)R2;E/4,S,JZ=/#VR[R4_QP3&8!'VD!;W'29ZQD-- M$0<8WQ\\\'@[O _% YGDQ]I&YOG"C?UU?O,S4P(/">L:ML$EVH>EA,#J>;VM M=[AC=,"]="E'*RTV,<@#T'Y\UW-KS;.>C( %>? MP7NF()MLZB'_YO81#IPB)29+4^02/ZHLX[F0UO0R^?V]J$ M;J6_(PNJLD_,6@LBTQ^*\UK,IW0=+\L9._=DK6Y-"%/ MRH4$17,&"EV]0_;OKV/#CK'U$5_J0K> MBN09!7$B@4J&W!%/D64L)$0C9: %.@"JGD3[]E[:W;]]>Q]1=PZ>>]W#PB?. M#'K(,@CR:I,$7[*#:%*6*C%!WQ_".#VU]NV]='Y,^_8^"NB@S&R_D4":2Q^$ MUJ YVCJYCH.SR4$6PEIDQFG7I/[L"8WJ.OVFV5Z5'>!TZRPA%K)A(7BB7-2: M*63@&*%'2*F=1*,%:U*U^]0G>^VE^UTF>^VCB [ M-L<*1%5EL656M&G0-E2 MZK&J@WK7=[$\2Y^:=/0^U>X'@H,E>^VBD Y@]/H+?\8A9\SJ7K+@Z"(T< M!<'KR :E9 B8A6K4VF2$S+8)@G+)W2"C@46!#:YP?J(^?0GOB5C+SWO-I]^'Z%W )U#+?CKJ_E%/OI$O DH-E7? MU$F(69)O6@PODF7E69-)%T=3/NY,@?&VSM.JO .,;VG>X029:4EK9)B4!O8Z1.C(4?=U7MHY@N#_G_AM./G]:8GWW%9?AXWJZ] M>G.V7M4PB41XP/G^#Q]Y_-'^?E0/=*I_N7->]H)<7[?(5'*T<&%=DN2 1*XC*%EGMR@N0,O I>;< M1VQS_]U#%(WLI0V!B'LN_B#2?Y+&9N,L'%)2M..#VQN>;1RT-C^% D:CK(0D M!;GP-4,6**H$R\CE\HF;Z)KD$5N9G_?I$^:S&;XI=Z3]VUD-6=Z47E Y/ WM#>61"UD9N2OU&X[[2OW+D'"Z*++O)Z$M.!^+RH[M:'[(.>N M#6VGI2[&O6UE[\5T=E9'5=SE\?K$^4JTV?(@=+2@L]]L%A&"* Q8C-)9EEF4 M3;;X(^D>^:[^:/J&K,(BF#@?B M@I;*2('6;X'67:VC;1='W7M%^S#I<:Y:1T%!)U&,SB"5MP05,J-1!@\Y!<>< M1D)KDYMSVV>6GLW7TUS7"HGV/::SY70]Q=7+;VEV1O)\16NXGKV?70XHN9>3 M/3_5Y"8:P6E-V3JBL=0KN[()8%).M.6PHGV;>Z@&9:/3.&H?[#V:W&9/7:4^>X"DVJ)QKR-'*IV(A0 MO5LCVPENNEU"OX7/>'E;8\R1*:'!18HH5)(>'/<:>+;2L\!+:%-%]"/"1NX2 MZ 5!.R'[0'5V ,^7Y,PNON/-:X NROFD*U+6N19,.U]#"@.!TR::5/+URMKH M=9,:R@#79KX V+_@-0T&5IPV9?NW^MT?YYM0<>='SV;!<*!\J1 M7<^C?5-NONP=SNJD_>>+U7JUT7Z\<11P/1TG<15-O3!9AEC/:EV$Z 0'ECA& MKCA7IHE).([LX^^8V?'M-\]/;LRAM#9B8:I>MLHTJ.PRD/@LE)BY4ZY$XYM, M$3R2[G%-Z F1>O\BF]/I^PF9S(/+6A]]7"OSV;"$]4AH"NZ9IMV;\$"QE2J% M@=>9 ?,A1JF#R+Y)1_.X1O0Z++CY[OK25XOEHZ?/SV:;IV^)TX!<:6OLKUT-!8Y[2R0;49X#H*MT_:8.^S*AX^*.D5 M6QT$A=="NB^1>E/7SKQBC*.ZZ1#;E-,.ZXS=;%M751(/:2VB>,ER4P6 5V. M%(AH 2%P#&UUX%_<76.A,NOT_3 C=D? MPK=?<(YENK[,/][EVHJ$"DV]-4238%%J\-*7SIX#P2OP04[B3SP)TMH#A%9742'B&(1R6ST28T MJ?/L);&R?='=#'=_^;[=VS\_:G7*^"AHP3/A ZU_I&68:B$W"5 )XYEM,[9V M, Z>M$>Q#WIWB>;:8Z #I^.<I,=4G.O!," M?*S3626W2?.ZCN0X@^ [) YJFF@^IK%PPH;G7C%L* M G.BA>UKY1,Z";E>/,=%<#&$%O#;2LW(%96]0>]XC74 NUOKYX*%&'*0+A(+ MT=;+#DD\WH52$R+9[M<),2\JB>.-XN:7G[#99J22"92N8C1>#"LU-E*+(*K MTV5$O?,P9F5(-RT6R0\IZSP$: OK8?76 1 /EN?YC/Y?YQ1SGYW?$;#^A,L/ MG\)\^YY83"G660->UXY)27&XM]E!4E)[&7-6C6Y9.!&#X]X@\E2M?4L4_3=: M73_>'Q&YY*@0BDRYNJ3\?&B^8\X;]$)QT>84O1<)[+0^]3_69T[3_6)\=X7#$!;Q^)GIY7H_F KL2<% M[ 6HI[R+_B5\FWX^^WQUB'T65VDYW8CL'0EDHI5DUN0$#",%VSXZ"-PDB)A5 M3M8Q+_I*V?R H9U6EO^#K:RN4/*45TLMI*^SIVKJ]R]A^7=D*G=#H;9/Y9-6[CTL'3J M@<>OJ]49YA=GRWH%\&8_W?"_NE4*=X2:AQ*P&[0_*/5%)Q.9T^H>?=.%'-C",I?Z9/KQ48LY_'/ M>8Y^Z";?@PEHU0P\C$3Z:!JV1B0EI(><2ZA5! @^90%.69Y=9MFY/^ D>$* M8J--06=+_!59$^&>=B-?&[!0Q"B2#R8V&=7^CZ;A?=';KFEX'PQTX%W?[B#T MRF+TUI([)77=M01$A[;.# T&@RK8IL_M#]DTO!<2'FT:WD,OW!B '1@=P_F^.K$]4:H_FZZ^ONK M)>*O=[P,#0W6H ME=($-[TLI/AC@<1=!%)G%]99"!]P^9E/#'/*U+E=VE,2^(_%C!XSFZZ_;\P(!LYD*9BL8$QX9.W3<*'$_#VY)OYNMF !L#.'W4YO9A^G6::"=IX)\@+9X6"Z\U1?':062)G TM,;69. M/D+3L59SRZ.O+R$AADJ@A02^^)K,]0Y\M,1O=MI*GD/ )JTECQ$U;MPY%#KN M&J'!U-"[_3CXSKO[SQC4EC2\W>XQS!BEDN0"(4F MQ1(-+G87-#DO@;0JXMQ'3 MKT'9!PT/NBZ'BKV#W,$5#^_"[W^AD&TY#;/5LWE^?_;ERXQ6Z22I("+W%&"J MJ$ )KJ$&E8#&U$%YT69-D7.+G'%3\.V0<[C,>T+. MU2VS[T@ORZ]D/9604?.4(',TH#3SY-P; 3%'Y$8[(T+;7>P>2>-FGMLAZ#C9 M[X\B?XZB.7ZL1>[#XHB$,Y&>>Q/00I""T;ZK#?A(7F)2W!B6; M'XCO1_5 8?GE2\FOO?N^+:&9\SEYRP-P43*0^QL(&3Q"1,%\3,R$NR-BAEEY M>U%YK*W9Z677J2GTA021"]B@$!27F6RICN PQF"=D-(W.8?9C\QQ8[-V*+MK MR!HJK\N\XH^,QL%''#L^N+W9:W@8LA\LT860$X%1AWHY2+&*ME:)P$LJ@8F4 M2V[B=IS4^%UGY"]?>[U8K!%>>R.AR'H/%#<((9*7@/FI=H#[73:>9+;Z.7/#S^[V_<-[3?61WD:9X<5 M*<586S5]($NFR25S*4G@4;"DC>19-ME@QMYA-\U2FN)JK:4'@8E<48.T?'RH MIPD%O0YU;FF;ZNCM]#RIG74/W.RPL^ZMC@X2K>])-^<%HF>KZ1Q7J_?X\7R8 M1&V)5H);5^=O"LDB[0B^0"S"0/ B)ZNMM*E-=$(O=^;^364$GI MU#GM%VW)F8=0A"1/@B<#2A#Q06"N97])) S.VC83&6]2,3)BAM/N7=P<+.J1 M_?EG]20\;33P?E'6OY,<+WBY[#L7P@MN-) ,R#$T3H/CD9.0#")3-B'*'=SV M'[UG9& =G\S#[OJ95,'N_ MF)UMFEAN&TU8.(ZQFR-;M,W=8^2 M7J:\#!?_'"?L#F*>2P;>+6:S5XME;:R<"!^E%DC.%M9:&^2@#YP<; F'T#&7F(]& Y?SL>RK\-R/2@HGJ7_/)LN;X_8GC"GO=6UH<%X MQXCJXV1K:/ <+?ZNO)>+\YNTQ'KE!9[_/6&" MA\)(1$9:4 5TM%]]6(;Y:G:N MDWF^G/+_+&WN6:'5\BS_[[/5>I/:G+@4;$BN@$XB$HN:%H\T"K*D/P,&8WEH MB;$]:!TW &N%O%;*Z@B/DVP<":,8P!)IHV>Z@&<,04<1).-":V9']Y^:%7.W M\Y_V$.N1_M/+^F2#F58PI[6< MO"F2S+(R37;/W4GL(W0<'ET/EWD,JK0.=M%'^+E9L;4RD4$TD>FB0J]J"QEZJ086&R.(W.^H;C-6,WYMTG%B3/Y.GDL&FB M)R!]A\3I'2XC,N-] M$F$#J:4#@-7!L&?TN,LBH#NBNV"*D\UGDD<*]@D3REH)P7@#JL08I: ]0C4I MI=^)NG%SQ"D M)_P6%>/F?D^)J,.%WP%R/BQ#QBJ(2_H=R[8(0_3+3,XJE@3.60,F)"V3U!)C MD\SO74+&S0"?$C]'J: #"/TZSUCV"(<,-J"$YHRQZDGD",K5UB7G/%AC!&T#7K(V,W@/VHG' M0MGQFO_1;KR/&CJ T2/;Q>NK,E'G&0M*.9"N8)UVJ<&5S MYR%8FU*;>6V[ M$#=R;\?HQPV'::EOY/UYN5BM)KDPS5P.%%374%HY32M).RCDV&8K64GQU <+ M&\*ZS>H>"(7=L;:_7OK&V;.4SCZ?S>J0RV>?%\OU]+\V:IR0FR%XX@&\YXZ6 MJJ:(REH'5N0LF"A"EG1BY#U :K?YW^98'$)W74Q&?83'.LLS(I:<= &6' >5 MZFHS3H(V607O#3)LDF!YG*QN$\#-<;>O3@:;K]HLK'WY+NM@9][J7MSGRC(= MC4T",$A)$14G$2:+X)F3*GDF#6]TJ]4NY'6;>!X*@X/KJ N+>,^HW^>)B1RB MUA&\K).I#)/@%1*+V6-0#H4OC2[[^3%Q.Z'._&%0=[1^GN24\\=JQ2=W#'GS MVO@)'[DZ_B['5_7Q/S<1_F]AN23VOF*[5H1[KV@OX,>Y&J7E(--2=2X@2";K MA2B2@3?D5G-ON13.BM#F,JQ>6PX0R38:$H4/1I \O*>ME&(-X8(42;+H59,# MI3]FR\$^Z#JBY6 ?I77@>>]3CARRTE9[0[SDS6Q.#Y%X(QAEYYRWD=C^1\M! M Y@!]C8%P?D$W9_-KQ&9+[;Q\HZU$?O"4 9:S4T>$>0O)D<6)&VN*, MAN1+T3G&G'B3\]OMY!QK+VX_]?K^&)%LR,$A"*$*@;*$6JRIP6=FR+'T@>LF M1=H/T#.NA1@ "7=MPA!R[]88')YAO?G;PYB&EGG1!W AG&,F9G)]F2<=JA0A M^JS(6>5HG7328Y-HMIV%^'5.SSJK(ZW.O:Z22M9>9R^KFD]>E/(670:+G M(A3MFMG .[1T:1GV0< VRW",O#MP0I_3*Z?K5R%-9]/U]_/+. QZ1T81I*SC MLQ)G0&X/)]-9K!4Q.*Z;' K<)V5\P!REW;OMK,>)NCNP7%;P:U&9J,?,4H,* MQM<=T$(F1]F&8FQT30HVMQ$S+F".5?"C>#E VAT@YAU^7R-^EM>)2JGC!TB-(7K330 9S>G\45_N<9 MR?'EUVJ3Z=/,72 M\/M#T:4934I9FP,4K*EM(PQX&11)*D?N@7);X0BC4UH;?2BB1OT #WC]I<,O7L-(?21+^FJ M1+\IM_VWYPM:!V&^?O;QXW+3$/77.2EJO9RF->;G8?7I R%E]6DQRQ/!##)# MGIU!3NLN6PG>65V]/?(GH\_.WRDBVGJ%UW%4]!3*'PB"Q2@:Z3)S_"I,E_\1 M9F>XJ,>^89ZF878MWT.RR3]ZXO$9YKUH'BCK?/7.Z\3CZBKSJ&WAEL<,(H8: MU04&H3 /2A8161;9R#:=_8\0=70UQ99G7Y^8H&,Z%8Y BZOF6M%!+)F6&Y>& M*29H@7:^ T-[-#%($L^29 M"Q\)<0QK+WLU5\_F M^;<%;=D7__PEK*;G:KA>-;$4KNJJ2=PC[=910;2YEI=81JN3&^':6NQC.>C8 MUNV#O =MW4DU_!3MXN''_3L^N+EE;%DD\"A I;+*>"\@917):6<9HN"F]GL; M[10O+#Q==^UBKL<\'[B")CP82^X("48+?5Y@XSEJX)ZI1(N)%E&3:L7!..C8 M-.Z#O =-XTDUW$&R[?5B_I&>]KF&_E;])G*X*PTX',,O(C@.6_KASU*WL@C\[K8\QHHLB=X7LAQ$ZO= MY^]R!G]1T3MM 2VR>E.'A*CK-?5<>T/_BUDWF9>\%Y6=.&@#PN0A) ZNLYX M^>O\R]EZM9&8N#3]B<=4/%E]U(9,/X56GA4.5F)) H-,JZ2"NH/8C>9]:;@N42.(5 L7'$8(2A(?(5C/0U:QS4G$0P3U5-ZQOZ(?QEQ&2Y9;V\:P8JT4 #*(S$5AQ1L644HD'08'W<#]F M>R@<(L;>H'#I>IE".VN=UVY%H3 B!PG>H@ A(^=)*Y58/@0*^WBW)RHI;0&% M0\38&Q3D!0\R*&&Y(Y_>>?+I=6UK5T:#)KN6$Q=%83H$"K*'RR;;0^$0,78% MA>F&=;R!4!!0RN*ERRG%O<%P\PWCCO!N#(>#1=D5 M((@'?<%#%,%)K\CK$:J.?4XT/A^OGCSM9N[UM.$2,O4'! M7/ 0BD/+K 5?!XO7$8809VDXX= P>P!!?MTH7"(&'N#@KLZ2?.: M1:7 ;G(T1I-EBU[6>R,9_><24^P0*+@]H.">+A0.$6-74-AL<_YRF\,H,OD\ M4)BL4_YJ1SD/"-H*CTD4F<3^0>7--^P$!_]$X7"P*#M(5@Z1]'U]?85%*<0C M^<])D->L9")/.B4+-NK N3%9\;:5Z$-P,?(E25UDX<>#10=KXF8ERUMD4KO0[(KV9$UBM6,BBE54TR%5:: M)/;W);23\\K38^J12K3!%=P)@#]<\'J#O!VV[]Z%1)>K!L9L[/%%7 J*%""(03-(V3! M5%&L>,E.,,?PFJ"G?\ ^#.H&45AWP+LTVN_"&M^OZWVSU\9]DBD6LS*02QY2 MK7\AT#C%$V@M!!I71YDT&[B[&XE/W^]L <[!E-IEY]_SQ7Q-TL-YFA[4^7S[ M]X_OXWN$GH':]5XO5JOKMWR_'O9L54G>& @^!U \:W#, M2L_Q+MBMQ][H$)M8Q73TJ@"Z5._P\,2S]M7D6H=*QV!]D]F;#Y,T=N/ \8BX M[U8-(OXN;<8O9RNRLZO5>_QXZ."6>X\XWG(\3M5 QN/BX>_P2[WQ@3:A2ZR4 M8E!(*R C_:&*\! ]J;?$S#!L)^CX+J/;S]TVRAYSEIB4!(,R49 @ M'!!V"\CH7,A8>.9M[CW\,6TC3[,; B7W>Y&&U$/3<.K*@T 2*L6(=>*$3([VD&B J<(B4>=K:&?89.XMIFYN;H0ZNX;?IV7 MQ?+S1D>_?+_XX37@;1*TDY*'C\X3X%E1$+*-@#9RF0R:(AI?O;H7O9V:I7W0 M]/"5J^TT]R2\H,.'I#STI.%-5KRXP#&1EULO"C260\1)R$UFJE)_=\EO^EI$UA&CE2"E05#(+41C,CB=E0PZR*3;N N/4=7+ M'="-,'$7@X,IJ >TG=-^6<3B>5 B$O&TIX-*Q8)+20)GS"9GLLN"-S3P/?22 M#:C=[6'? :(>N=KKV9\')1J(22PE7A#0DDR]J]BQ 4 M5V#(F[(*/W=XV\GW(@Z"D@5Q'Q\J-T0+$ MS[-YF'U?TTJ8O5_,SJIV[O 6?"Q1%DU+H/!Z'A=JG8P 4X+F+CN!?)>I]?N] M==Q#_6&PTU#.HV/H[7*1:$O^0*'Q?#%;?)SB'6ZTXQZE+F!LG=\J. .OR*^+ M+"NG@O7V;O)^*VI^])YQS]>'P2Y M%Y[B2T.,D&AT/$^B9PI!@TU:2+'+M3STAANN+/WKKAO[, DC;T8GBHP&4D%W M(+I888QKS(5L8C0<:[L6F4A%%M-Y5K(5)7*Q2\Q]((S&#(J&4NRC.#E RAT$ MSL\72UI+%"O^1I[\+;OII(I66P7"RE +EL@@L^Q!,J]DS-X'UF2XV8,4]82= M0Y1]]U[4023? 80>,5(:7HC(B1C'*;RPEW M(&YD=_G4>;^AU=4!!-_A5YR?X2L2;JUQJOGYOTW7GYZ?K=:+S[A\^2W-SG)- MWJ]6Y"MB_A"^32SS6B M5J1U2GYA]! B<>P#-UJ;;-S=)O!A$'D K5UDC 8$ MS/V[?9MJ;_1X[]=Y6E(XBR_P_.]?Y[_A^GV8X>I&Y:YA(7FAR/50Y'^H8A!B M#!YT<=&A$;*$'YW;[OJN+G)+P^.IB:@[L&Y_7BY6*XISRW0]D8XEGI(!ST*] MO;88",9+2%D'HV/AQC2Q6C=HZ"*[U,X:'2KMD4\W[@/_!B,WL!\D,BD(]J8$ M1\YEEN!Y5J!=YL5R);3=9PD=>;+TAQ"7+2AO"@2M#$3K)?VG,]\IA[W]Z>-.3FJ*D '$V9U1N::&'KY[0O.5SB)VEBE18;BZ[Q_ M#$C(1P'.>"U$-"7%)O>G_8"N<4="M0^L!M1*EP7X%WFL5;F1R#JD_'[[EKG):^ M[CTI13*F2P&)FN1 NR_XVH9G0HH-OMZ4B]?>NV2<&2VXA*!2W:_I#Z^C@)!%Q!#KT,::Q&F+KO=*EVBB2TPW M*2TX@-9Q#]Y.@\I9&6_ ^O)UX:Q;2>2:]JW?Y M15#,$YBDC63UI HV!L;N#G3_PVS-$PK%!9-"@;75-Q62V Z&@\C2&Z3%Y$03 M2_@844]C(]X'-?MLQ'NI9.3"X;?+13Y+ZS?+][C\.DWGUYL;LL&9MH,J$T/A M3I'@*9 "Y#DR6Q2/;I?YU3L5#6\C8.2+V 93[6) .?>!DSH0\8*#RW+8[*W@ MJC"2 ZN#Q%2&*$NN@\1LMA24^[1+R? ^8+E/Q7AEPL\G)1ZLR2,X8S#5K6MBTMR (GJT"3W^?1:Q?D3A>V_> ]HV/B6#4N M&LET9'R\G'^$C7RM MZ-".31-]=("O0VK34M70,EYLS_7G"-W$V/1?[ZK>P/#^('S@UM>]K&^6JCN+^Q,FK MP(*,G@E:V:76FR=+KEMQH K7PI/?%G.3GLO3GH<_KI%)4A&URP(BXPJ4=18\ M>:YU1"V6D(1+K.7AVN/4/8UTUCXX>L!N#JBD?K;QQYFJA4B)/.(/T\_TD3?E M/7UW1 F8\7065,* M,!J]-5P#M.,0!Z8YU6Q;$FIPC#LM&%H3XI M$(=>"X>CXH^P)JZ#$.:]2,8X8('5 4(^0=3UCX04%^C"#(HNUT,GN88_PEHX M# U/91W<:"9*W+&@0H$2T-9N10$^" &\..=2=/2-)E?Q[$GG$[?N!\+I$%0? MJ-NG MW'I$R_,%UD/@E8&#>2C(;!FC7?U!<9!B*07UF[+KUL<@?S4 P\29[OK@2N,GT_#Z>4_[^Z:^=M(X;!>_\+ 9TD MZK%T"+)TZ=3.AAY48WSR$ M5:7FBALY)OU](P&/XN;&!=.H SEO-8BH*A!6#N"<#:!)>J^IY"0_<\'TYSHN M5RO*_QEYHN6?33ZL3,%@D@"KD*-YP=JHM0J*,X438R.E:W)]ZQF:[B(KF]5F MCJ/07 KI#DGUEH3V\]F/.XIV$GU@EMFOOGSC^%JQ=O>-NCI%\/KC1WI^>EFR ME]B>,5]$I$$X;4'9>A@K!<^Q/A&@]R:1U0Y'01BWIO,NWZHO*4,O$]R2CLG M52P7^L^3Q?JB=/5P@M?)^_)MX=/OL&IB0!MNF*MCX*!%=L'+$!U8(3/H013P M12!DAT8J)'Y@A@OMZ+TU^T)Z]3"G6:3?>1;WK,.=E!R<2&% X_D!LN""5"P% M1 B6PY_4[)YC1"?R&&BP=A3V11+KF@7>3K-=\[\/Y7!(*4Z8="'(9'.$;/0 MV@P)?$Z*=W?&^%2"]'(,,N^%R_>%)>MJFS/IY#[2OE-(OW>O@N*[;:A[XPW5N M5+>^JXG?[*T0(AI .TC06*?=8A"04S0I)ANS;MF;;%W /NO>]RV]]/1KO?Q+ M>3$X4S)I R4D#[JBLSM-GJ5!&<6 *FEJ(8UI9'Z.,O<4RYI4?+E.;>U;JKL/ MZDMDS_[URS]02P$"% ,4 " !(:Z90^&C3)"0( [,0 & M @ $ 83(P,C!Q,3$P<65X:&EB:70S,3$N:'1M4$L! A0#% @ M2&NF4(>Z.< V" -#, !@ ( !6@@ &$R,#(P<3$Q,'%E M>&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( $AKIE GH]+P 08 *,J 8 M " <80 !A,C R,'$Q,3!Q97AH:6)I=#,R,2YH=&U02P$"% ,4 M " !(:Z904:=#=QPN 0"5C!$ $ @ ']%@ '-D4$L! A0#% @ 2&NF4(=5 MUF_N&P JQX! !0 ( !CE$! ')O<"TR,#(P,#,S,5]C86PN M>&UL4$L! A0#% @ 2&NF4(5);]6>+@ 4_@! !0 ( ! MKFT! ')O<"TR,#(P,#,S,5]D968N>&UL4$L! A0#% @ 2&NF4+Q* !F2 ME $@ & !0 ( !?IP! ')O<"TR,#(P,#,S,5]L86(N>&UL M4$L! A0#% @ 2&NF4,:O<)T\40 )*H# !0 ( !0C$" K ')O<"TR,#(P,#,S,5]P&UL4$L%!@ ) D 5@( +"" @ $! end EXCEL 51 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $=KIE ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 1VNF4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !':Z90&M@IJ>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.FW9#E&7"]-.("$Q"<0M2KPMHFFBQ*C=V].& MK1."!^ 8^\_GSY);'83V$9^C#QC)8KH;7=,1@M(?ZHA0<[X&AZ2,(@4SL @+D^"V@68J[^BHU3K^2%70.N&'7R:_-PW:_8[+F-2_XJN#K?=6(>B7J^_?9 M]8??3=AY8P_V'QM?!64+O^Y"?@%02P,$% @ 1VNF4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !':Z90B="C5"\# W#P & 'AL+W=OIJE9JI=-5;7]SB9.@ YR" MDUS?OL;AN-0[[I^ S5"5OBQC$;]-/)7[@^DGDM7B6.S5=V5^'!];.TK&*MNR5DU7ZB9JU6X9 MWXN[M:2>X! _2W7I;NZC?BO/6K_T@R_;99SV*U*5VIB^1&$O9[565=57LNOX M/12-1\V>>'O_5OV3V[S=S'/1J;6N?I5;0GCEZ M=D//O1? $1,LD$.!G-&GG@!'S+# ! I,&'WN"7"$2+'"%"I,.5]X$@!"6&(& M)6:<+ST)#@F\ICE4F'.%S%, D!Q+B!2G*>45)GZ> &8:4 ED5O *,U\%8.8! M%1C<>T&L K%O \ $O@X"IU=(7H%\%8 )?"($#KG@&2;??(0)N8^3+GB0B;D/ M,"'W<=P%3S,Q]P$FY#Z.O."!ELQ]@ FYCU,O>*8E:\G*YSGSW$2;D/LX^\5QGS'V ";F/LT\\UQES'V!"[N/L$\]USMSGF* * MSC[Q7.?^J0)A L<*PMDGGNO:IS_Z@* M,"$1''S)0YU[?^/U@,D=IAF.DYF<3R;LBYGN8^NBC3XUKEV\F1V[ MPGO7%";O\&M+^:UH]V731<_:V&;(M2P[K8VR*TH_V+4<;!<[#BJU,_WMU-ZW MUU;N.C#Z.+2IR=@KK_X"4$L#!!0 ( $=KIE ,LK@M+P, *8, 8 M>&PO=V]R:W-H965T&UL?9==;YLP%(;_"N)^X"^^JB12DVG: MI$VJ-FV[IHF3H +.P&FZ?S_;4$I]#KLIV'F/SW/,X:U9W53WU)^EU,%+4[?] M.CQK?;F+XWY_EDW91^HB6_/+475-J.FK-IPLW)S M#]UFI:ZZKEKYT 7]M6G*[N]6UNJV#FGX.O&].IVUG8@WJTMYDC^D_GEYZ,PH MGE8Y5(UL^TJU02>/Z_">WNT8L0%.\:N2MWYV']A2'I5ZLH,OAW5(+)&LY5[; M)4IS>98[6==V)RESM5_ZX.^KP.\S XR&-Y MK?5W=?LLQX*2,!BK_RJ?96WDEL3DV*NZ=W^#_;77JAE7,2A-^3)4; <)FTGHI(C-XE,&AF78,A#.WB?80462XQDX M6@-W\7P>7^#Q HT7+E[,XE/B[<$@29VD'?: )R3RMFJ'R%B>10RG25":!-)0 MCV:09+,THN!1X<$@JBR-4IPE15E2R.(]O&T*LN1)&N4>"Z*B9(DE0UDRR,(] ME@QD24@VRS*P0)5(Q=(SRE&6'+((CR4'6;@H(K_U,54:"9RE0%D*R))X+ 6L M.(D\X!TBXK,&?T=""6XF!+*DOIL0D(> =D%$'WBT8#MTP=DHA '6-FB2.8R/ M0@$*I<52ZU+4 ^\I@RRYS\)@+Q !NA>1"5HLM2_%'9-RR%/X/!PD,J\)]W&@ M2BSO#NZ_%!IPYALPA=;*!($X4,;391[<@6D"_J%D2[V'^R:%QIGYQCEJ\GE% ML!XHXE&R]%;BQDFASKTYK?F$#X[DFP$8$:9.J:J56BK;:]MDADX#6QM1VPO;OZPMA*?96?8GMX9R9=T 03R@/73RRYDR@H1P;HI$D$ATD4 M92%!;>=7I8X=6%72J\!M!P?F\2LAB/W> :;#UH_]>^"IO31"!<*J[-$%OH-X M[@],KL(IRZDET/&6=AZ#\]9_C#?[0N$UX$<+ Y_-/>7D2.F+6GPY;?U("0(, MM5 9D!QNL >,52(IX]>8TY]**N)\?L_^27N77HZ(PY[BG^U)-%N_\+T3G-$5 MBR_%U@;R/6A;M"ZO20:GXZ M]_ .?^7DKS1_->='BSTPD$Q#.F-B%07IPHB-2K.'('-K63NUK&TO#VY^YN1G MEI=BZ<5 \IG*#W%2!,M3L6$2E+NUY$XMN:TE7FC)_T^+#7M?2^'44MA:%D5V MA75Z<9P$"\5[&Y4^%+.;8+2$L_='@%UTJ^)>3:^=4%=]%IVZX6.BWN\BOI-= MTC2UMS2FQ7Y#[-)VW#M2(;N#?L-G2@5(D5$@KU$CN_JTP' 6:IK+.3.]S2P$ M[<>V'4[_'=4?4$L#!!0 ( $=KIE#LY]:>>P0 *@5 8 >&PO=V]R M:W-H965T&ULC9C;;N,V$(9?1=!]),Y0)P:V@=I%T0(M$&RQ M[;5BT[&QDN5*2KQ]^U*'->298=!NR=Z?M6]Q=6UL>QJ"ZBE&I+*[+\R7Z_KLOUW:ZOFM@XA_''AR_GMU \7XLWJ6K[9/VW_]?K2 MNK/XWLKA7-M+=VXN06N/Z_ G>-[I= @8%7^=[:U;' ?#4%Z;YMMP\MMA':K! MD:WLOA^:*-W/A]W9JAI:#>:U[.RNJ?X^'_K3 M.BS"X&"/Y7O5?VENO]IY0&D8S*/_W7[8RLD')ZZ/?5-UX_]@_][U33VWXJS4 MY??I]WP9?V_3G3R9P^0 G /P'@"?!^@Y0). >'(V#O7GLB\WJ[:Y!>VT6M=R M2 IXUFXR]\/%<>[&>VZTG;OZL2GT*OX8VIDEVTF""PD^*G9<421W2>SZOYM MT02.\7H9G\KQ6HS78WRRC,_(("9)-DHNH\08$Q5D(%R5*Q/ELI=$]))P+SGQ M,DGR92^ $9U4064@RF0OJ>@EY5[(B+,J&7 M"(@5051$GFS)12BEX%[(@+<%[P44RURN M,GF4FN6?[,N(O@SW17)B:X0YRG64$&-*@)W$]"_0#O2.4:%T.?'4G" M+(PU"0(0K(/:74TZ1)%UTE*=*\GE5+ M0TF6Y3X.@@QEX%0VE,JS9NF'>M[-FH?43O]7:H-,:."(-A31P.FK"\673I"9 MYF-'!,&XII$ A<@,X9!V2A*KP)+M,:,O9*]LZR3%G@F 5%.0L20CG< M9MDR32!#CQT9M,!)"XJB%@36IH:O.I=AHA9OJD=#,F&!(Q8492QP>A:862^&9(!BQRPH"AAD=,3=9:QLDK4N1+" M5\?+:$6.5O?.HY8X-),L3UC1*>NT=]EDNJ) 5S9) C3=&YA/DJ ;V.IS)+,5 M>2GL&J&6>)V;8,H="3)=>%=-1C5*J*;%.7)4%ZE[JBF+D+.ZR,!3.J ,:Q1@ M#?3=(8K8_'PN>C0C@QH%4 ,%-0IE+E^LST6/'[HRI+4 ::"0UD*):]Q2T3I/ MU"GM*Q6T#&HM@!HHJ#4G<*&49E,TZY;9DQ?@>9%I&=1: #504&M>"3_IA-GA MG'Y"]ZWN,^39GA! #6R#@@/XR7W94BAZ9-IC2,:T%C -%-.:X]>D!B*4ZN[9 MG!"2N!!?0LG$UIS8 )2/LVBY52,7Q+)0*(CCQ9;9L(?Y1]F^G2]=\-KT?5./ M>V3'INFM:]1]"(3!R9:'^TEEC_UPF+OC=MH[G$[ZYCKOB\;WS=G-?U!+ P04 M " !':Z90!E*&GI0$ !:%@ & 'AL+W=O1X^^]+ M7>*5.8=I_1!;RN'PS(C\2'%YJYMO[4GKSOM>%E6[\D]==WD.PW9WTF7>!O5% M5^8_A[HI\\Y<-L>PO30ZWP^-RB*44;0(R_Q<^>OE<.^U62_K:U><*_W:>.VU M+//FGXTNZMO*%_['C2_GXZGK;X3KY24_ZC]T]_7RVIBK\!YE?RYUU9[KRFOT M8>6_B.NM+HH^ MDO'Q]Q34O_?9-YS__HC^\Y"\2>8M;_6V+OXZ[[O3RD]];Z\/^;7HOM2W7_24 M4.Q[4_:_Z7==&'GOQ/2QJXMV^.OMKFU7EU,48Z7,OX_?YVKXODWQ/YKA!G)J M(.\-3-^?-:"I ?UHH(;D1V=#JC_E7;Y>-O7-:\:G=R11SU]\<:C?\ MSV3;FKOO:R&R9?C>!YHTFU$CYYJ[(C31[UU(U,5&LN;RL8,M5\0I[H%@$C2T MI[E!&>$ "@900P U"Y!$5A%&R6*05&,6*@K(RH2K:)$%"^PEAEYBD(RCW@L8 M8,&2$=*J^&;4)#.?0@:IE0P0B2#!5A)H)0%6K))M$MY+))@7KDIED$6SCZ-& M*326 F/*,I:R+F4@+%M$H)%LB%.])<#Q" MF1D9#D,8D"+FAHA5*.8])5%@KSQ(ELU)^&@( U< XD8V<06G*04+VPY$KFNN M8.8* %T2MAO.4P6JPU5/(G$M9P*C5@#6$JM.^M]4X:Q]HBQ0#C,8MP+PENP5 M27"6]H.9S2XD2UR#66+F2L!O^1CQOQV/.'V'&4]?? M\^9XKEKOK>ZZNAQ.]0YUW6GCTDQ$WSOI?'^_*/2AZW\FYG&PO=V]R:W-H M965T&ULC9A=;ZLX$(;_"N*^P)@/0Y5$VK;)::1=J3JKW;VF MB=.@ S@+M#G[[]> 2^/Q))Q>-$">F7D]-GXAB[-L?K1'(3KG9U76[=(]=MWI MWO?;W5%4>>O)DZC5-P?95'FG3ILWOSTU(M\/057ILR!(_"HO:G>U&*Z]-*N% M?._*HA8OC=.^5U7>_/<@2GE>NN!^7OA>O!V[_H*_6ISR-_&GZ/XZO33JS)^R M[(M*U&TA:Z<1AZ7[&]QO&>L#!N+O0IS;BV.G'\JKE#_ZD^U^Z0:](E&*7=>G MR-7'AW@49=EG4CK^U4G=J68?>'G\F7TS#%X-YC5OQ:,L_RGVW7'IIJZS%X?\ MO>R^R_.ST .*74>/_G?Q(4J%]TI4C9TLV^&_LWMO.UGI+$I*E?\(=$#T52&\&1#K@'@*8/QF0*(#DJ\*ZF*3>:;R(&9+,Y9%V9R]QU(0SS)[>#:7Q&HO046?">Z.J8E! M.].6XM0^&UUI%^U'0!A2$N-V,:M2%F6 1_A$<$2[""@+0KM=(Q=?VF **6Z6 MG4TUB^&UOJ4XU:PK=Q[0K@0AT2PT+8\:,NT/;TG?YBA3#NUQ$/VZ2P)M36![ MD^638-L.BP*\LVUF,5,/[4] &13V2B#&;:Y8S)=&&!91C8?,$VXP8QUO>>HXR M'\!IQV*48V$#980506#-ZBQF"J(=BU&.A2V4$9M]'-H/\G.8*>C*.PKE"1P+ MLI_RLUAY LN^_O +RR^]L1!0%B76=D-P::!L!.5[UEQVV9$PPL^J1+;>'O!" M]R_>H_N??_[(F[>B;IU7V:E7\N'%^2!E)U3*P%/[X5'D^^FD%(>N/^3JN!E_ M=AE/.GG2/RGYT^]:J_\!4$L#!!0 ( $=KIE 5/!'9WP$ &H$ 8 M>&PO=V]R:W-H965T&UL?519;MLP$+T*P0.$VNRXAB0@=A"T M0 L8*9I^T])H04A1)2DKO7VYR(KB"/TQ.:/WWBR<<3H*^:H: (W>..M4AANM M^STAJFB 4W4G>NC,ETI(3K4Q94U4+X&6CL09B8)@2SAM.YRGSG>2>2H&S=H. M3A*I@7,J_QZ B3'#(;XZGMNZT=9!\K2G-?P$_:L_26.16:5L.72J%1V24&7X M(=P?$XMW@)<61K6X(UO)68A7:WPK,QS8A(!!H:T"-<<%CL"8%3)I_)DT\1S2 M$I?WJ_J3J]W4*)$+\37#>)S\R5 M^D@US5,I1B3]8_74SD2XCTTS"^MTO7/?3+7*>"]YN-VEY&*%)LS!8Z(E9D80 MHSZ'B-9"'*)/].AC@.-GQ&:W'B%>+2)V_/A#$5_6!9)5@<0))$N!^^"F"QX3 M!@[4.5!PMPFCS4TQJ[ADN\#YA,CBB3C(VDVS0H48.FV;L?#."_,0V2>^\1_, M(OFY?Y?Q6_B#RKKM%#H+;0;(/7,EA :3IDD=H\8L_FPPJ+2]WIN[]./O#2WZ M:;/)_/>2_P-02P,$% @ 1VNF4#6I8LRP 0 T@, !@ !X;"]W;W)K MV[IQ(<#RM!,U_ #WLSL:[[&9I6P5:-NB)@:JC-XF^\,NY,>$ M7RT,=F&3T,D)\3DX7\N,;H(@D%"XP"#\<88[D#(0>1F_)TXZEPS I7UA_Q)[ M][V0/CTH\34*E#9^2=%; MAVIB\5*4>!G/5L=SF/@OL'4 GP#\'8"-A:+R>^%$GAH^]D4 M(1A'$?]Y\=9'SWERDZ3L'(BFG,.8PYR6OZN.W? MA:E;;:%EGTG4V18>^DT' VQ/9*8C-+)11H*U 3 W5.[[?'4QKB8\ / 8-=G$FHY(+X M$HRO54XW01!(*%U@X'Z[P@-(&8B\C%\3)YU3!N#R_,'^.=;N:[EP"P\H?XK* MM3D]4%)!S7OIGG#X E,]MY1,Q7^#*T@?'I3X'"5*&U=2]M:AFEB\%,5?QUWH MN _CS?XPP=8!R01(9L AYF%CHJC\$W>\R P.Q(R][WAXXNTQ\;TI@S.V(MYY M\=9[K\5VGV;L&HBFF-,8DRQCY@CFV><4R5J*4_(//%F'[U85[B)\]X?"VW6" M=)4@C03I?TM(T65)BK^,D+[SSP-XG\4U^AX_3_LA-([0E M%W3^96/_:T0'7LKFQH]0ZS_8;$BH73CN_=F,8S8:#KOI!['Y&Q?O4$L#!!0 M ( $=KIE#RPQY%M $ -(# 9 >&PO=V]R:W-H965T ,2'/[]P.2 MR[(MVA? QN_YV9AL0/OL6@!/7K0R+J>M]]V),5>VH(6[PPY,N*G1:N&#:1OF M.@NB2B"M&-]L[ID6TM B2[Z++3+LO9(&+I:X7FMA?YY!X9#3+7UU/,FF]='! MBJP3#7P!_[6[V&"QF:62&HR3:(B%.JN6?$NP7=_*#RN$^Q7"?:) M8/_?$M=BWOZ5A"UZJL$V:9H<*;$W:9(7WGE@'WAZD]_AX[1_%K:1QI$K^O"R MJ?\UHH<@97,71J@-'VPV%-0^'@_A;,=>S 0 T@, !D !X;"]W;W)K&UL M?5-A;]P@#/TKB!]0)"TS*/OK,I[XRD+\3'@FX#1KLXD5')!? [&8UW0) @" M"94+#-QO5[@'*0.1E_$R<](E90"NSV_L'V/MOI8+MW"/\KNH75?0 R4U-'R0 M[@G'!YCK>4?)7/PGN(+TX4&)SU&AM'$EU6 =JIG%2U'\==J%COLXW63[&;8- M2&= N@ .,0^;$D7E'[CC96YP)&;J?<_#$^^.J>]-%9RQ%?'.B[?>>RUWAR1G MUT TQYRFF'0=LT0PS[ZD2+=2G-*_X.DV?+^I M2G+C1ZCS'VPQ)#0N'-_[LYG&;#(<]O,/8LLW+G\"4$L#!!0 ( $=KIE"2 MZ G(M0$ -(# 9 >&PO=V]R:W-H965T)W\?0?L.%9K]068X9PS M%X9L-/;9M0">O&C5N9RVWO='QES9@A;NQO30X4UMK!8>3=LPUUL0521IQ?AN M]Y%I(3M:9-%WMD5F!J]D!V=+W*"UL*\G4&;,Z9Z^.1YDT_K@8$76BP9^@O_5 MGRU:;%&II(;.2=,1"W5.;_?'4QKP$? H872K,PF57(QY#L;W*J>[D! H*'U0 M$+A=X0Z4"D*8QN]9DRXA W%]?E/_&FO'6B["P9U13[+R;4X/E%10BT'Y!S-^ M@[F>#Y3,Q?^ *RB$ATPP1FF4BRLI!^>-GE4P%2U>IEUV<1^GFX3/M&T"GPE\ M(1QB'#8%BIE_$5X4F34CL5/O>Q&>>'_DV)LR.&,KXATF[]![+?;\<\:N06C& MG"8,7V,6!$/U)03?"G'B_]#Y-CW9S#")]&0=_9!L"Z2; FD42/];X@;FD/X5 MA*UZJL$V<9H<*>9>!O8V/R-[AT[3?"]O(SI&+\?BRL?^U,1XPE=T- MCE"+'VPQ%-0^'#_AV4YC-AG>]/,/8LLW+OX 4$L#!!0 ( $=KIE"$H\*Q MM $ -(# 9 >&PO=V]R:W-H965TO&IE7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;,=19$E4!:,;[9W#,M MI*%%EGP76V38>R4-7"QQO=;"_CR#PB&G6_KF>)9-ZZ.#%5DG&O@"_FMWL<%B M,TLE-1@GT1 +=4X?MZ?S/L:G@&\2!K,P.7YC?U]JCW4E80<)2J75E+VSJ.>6((4+5['79JT#^/-83?!U@%\ O 9<$QY MV)@H*7\GO"@RBP.Q8^\[$9]X>^*A-V5TIE:DNR#>!>^MV!X/&;M%HBGF/,;P M9 M:K!-FB9'2NQ-FN2%=Q[81Y[>Y'?X..V?A6VD<>2*/KQLZG^-Z"%(V=R%$6K# M!YL-!;6/QX=PMN.8C8;';OI!;/[&Q2]02P,$% @ 1VNF4*EV^K>U 0 MT@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0 M')*M:61;:CI-F]1*4:=MGXE]ME'!>(#C]M_WP*[GM=:^ '?<>_?N.-+!V"?7 M 'CRK%7K,MIXWQT8R>6IZKV0+)TM=J)&GZ _]F=+%IL9BFE MAM9)TQ(+549O-X?C+L3'@%\2!KN4?S? -IGH^43(5 M?P\74!@>E&".PB@75U+TSAL]L: 4+9['7;9Q'\8;?CW!U@%\ O 9L(]YV)@H M*O\BO,A3:P9BQ]YW(CSQYL"Q-T5PQE;$.Q3OT'O)-_M]RBZ!:(HYCC%\&3-' M,&2?4_"U%$?^ <[7X=M5A=L(W_ZC\&:=8+=*L(L$N_^6N!)SD[Q+PA8]U6#K M.$V.%*9OXR0OO// WO+X)G_#QVE_$+:6K2-GX_%E8_\K8SR@E.0*1ZC!#S8; M"BH?CM=XMN.8C88WW?2#V/R-\U=02P,$% @ 1VNF4-8MHXBT 0 T@, M !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0+LFM MZTY)I%ZG:I-6Z=1IVV ME-2VH)US_8$Q6W6@N+W"'K2_:= H[KQI6F9[ [R.("59NMM=,\6%IF4>?2=3 MYC@X*32<#+MR\'D'B6-"$OCD>1=NYX&!EWO,6OH+[UI^,M]C"4@L%V@K4 MQ$!3T-OD<-R'^!CP7H75?0&TIJ:/@@W2..GV"NYQTE<_%?X +2 MAP%TL:55(-UJ&86+T7QEVD7.N[C=)-=S[!M0#H#T@5P$_.P*5%4_I$[ M7N8&1V*FWO<\/'%R2'UOJN",K8AW7KSUWDN9?$AR=@E$<\QQBDG7,4L$\^Q+ MBG0KQ3']"YYNP[--A5F$9[\I_ ?!?I-@'PGV_RUQ*R;[(PE;]52!:>,T65+A MH.,DK[S+P-ZF\4U^A4_3_L!-*[0E9W3^96/_&T0'7LKNRH]0YS_88DAH7#B^ M]VU5K\ =]Q[]^XXT@'-DVT ''G1JK49 M;9SK#HS9H@$M[!5VT/J;"HT6SINF9K8S(,H(THKQS>:&:2%;FJ?1=S)YBKU3 MLH63(;;76I@_1U X9'1+7QV/LFY<<+ \[40-/\#][$[&6VQF*:6&UDILB8$J MH[?;PS$)\3'@EX3!+LXD5')&? K&US*CFR (%!0N, B_7> .E I$7L;SQ$GG ME &X/+^R/\3:?2UG8>$.U6]9NB:C>TI*J$2OW",.7V"JYYJ2J?AO< 'EPX,2 MGZ- 9>-*BMXZU!.+EZ+%R[C+-N[#>,/W$VP=P"< GP'[F(>-B:+R>^%$GAH< MB!E[WXGPQ-L#][TI@C.V(MYY\=9[+_GVC 2]E<^1%J_ >;#065"\=/_FS& M,1L-A]WT@]C\C?._4$L#!!0 ( $=KIE">7T)1M $ -(# 9 >&PO M=V]R:W-H965T ,2'/[]P.2R[(MVA? QN_YV9AL0/OL6@!/7K0R+J>M]]V) M,5>VH(6[PPY,N*G1:N&#:1OF.@NB2B"M&-]LWC(MI*%%EGP76V38>R4-7"QQ MO=;"_CR#PB&G6_KJ>))-ZZ.#%5DG&O@"_FMWL<%B,TLE-1@GT1 +=4X?MJ?S M/L:G@&\2!K,P.7Y ME?U]JCW44#(5_PENH$)X5!)RE*A< M6DG9.X]Z8@E2M'@9=VG2/HPW_#C!U@%\ O 9<$AYV)@H*7\GO"@RBP.Q8^\[ M$9]X>^*A-V5TIE:DNR#>!>^MV![O,W:+1%/,>8SARY@Y@@7V.05?2W'F_\#Y M.GRWJG"7X+L_%![6"?:K!/M$L/]OB6LQQ[^2L$5/-=@F39,C)?8F3?+".P_L M T]O\CM\G/;/PC;2.')%'UXV];]&]!"D;.[""+7A@\V&@MK'XWTXVW',1L-C M-_T@-G_CXA=02P,$% @ 1VNF4!G*K6>S 0 T@, !D !X;"]W;W)K M&UL?5/;;M0P$/T5RQ]0[WH#K59)I&X1 @FD51'T MV9M,$JN^!-O9E+]G[*0A0.#%]HSGG#DS'N>C=<^^ PCD12OC"]J%T!\9\U4' M6O@;VX/!F\8Z+0*:KF6^=R#J!-**\=WN+=-"&EKFR7=V96Z'H*2!LR-^T%JX M'R=0=BSHGKXZ'F7;A>A@9=Z+%KY ^-J?'5IL8:FE!N.E-<1!4]#[_?&4Q?@4 M\$W"Z%=G$BNY6/LNH'>4U-"(085'.WZ N9XWE,S%?X(K* R/2C!'995/*ZD& M'ZR>65"*%B_3+DW:Q^DFNYUAVP ^ _@"N$MYV)0H*7\G@BAS9T?BIM[W(C[Q M_LBQ-U5TIE:D.Q3OT7LM\4%S=HU$<\QIBN&KF/T2P9!]2<&W4ISX7W"^#3]L M*CPD^.$WA?_(GVT29(D@^V^)6S%_JF2KGFIP;9HF3RH[F#3)*^\RL/<\O&PO=V]R:W-H965T MF>DKGX+W #Y>$A$Q^C1&7C2LK!.M2SBD]% MB]=IEUW$^TO?K MZ(?[;8%T4R"- ND_ NF[$K&UL;5/;;MP@$/T5Q <$+^LDJY5M*9LH:J566J5J^\S:8QL% M/"[@=?KW!>RX;NH78(9SSEP8LA'-JVT!''G3JK,Y;9WKCXS9L@4M[ WVT/F; M&HT6SINF8;8W(*I(THKQ)+EC6LB.%EGTG4V1X>"4[.!LB!VT%N;W"12..=W1 M=\>+;%H7'*S(>M' -W#?^[/Q%EM4*JFALQ([8J#.Z$H#/@)^2!CMZDQ" M)1?$UV!\KG*:A(1 0>F"@O#;%1Y!J2#DT_@U:](E9""NS^_JS[%V7\M%6'A$ M]5-6KLWI@9(*:C$H]X+C)YCKN:5D+OX+7$%Y>,C$QRA1V;B2_ M/VP+I)L":11(_RGQ]D.)6YB[#T'8JJ<:3!.GR9(2ARY.\LJ[#.P#CV_R%SY- M^U=A&ME9HM;R6<-#*]$$R_'8&K(<,Q M?G<\M75CO8/D:<=J^ GV5W?2SB(S2]D*D*95$FFH,GP;'XZ)QP? [Q8&L]@C M7\E9J6=O?"\S'/F$@$-A/0-SRP7N@'-/Y-)XF3CQ+.D#E_MW]F^A=E?+F1FX M4_Q/6]HFPWN,2JA8S^V3&AY@JB?!:"K^!UR .[C/Q&D4BIOP145OK!(3BTM% ML-=Q;658A_$DV4UAZP%T"J!SP#[HD%$H9'[/+,M3K0:DQ[OOF&]Q?*#N;@KO M#%<1SESRQGDO.8UV*;EXH@ES'#%T@8EG!''LLP1=DSC2#^%T/7RSFN$FA&^6 MZOM/]+>K!-M L/VOQ/U5B6N8K^LBR:I(\I$@CJY$UC#7E9!%XP3H.CQ9@PK5 MRS N"^\\%;#0Z5]=N= MV^OQ+8^&5=TTIF3^5^1_ 5!+ P04 " !':Z903F[N@K=&JLSEM MG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO'=[I9I(3M:9-%W-D6&@U.R M@[,A=M!:F-<3*!QSFM WQZ-L6A<7A(1,? MHT1EXTK*P3K4LXI/18N7:9==W,?I)N4S;9O 9P)?"(<8ATV!8N9?A1-%9G D M9NI]+\(3)T?N>U,&9VQ%O//)6^^]%CSA&;L&H1ESFC!\A4D6!//J2PB^%>+$ M/]#Y-CW=S#"-]'0=_9!N"^PW!?918+\6X%_>E?@1PY/W0=BJIQI,$Z?)DA*' M+D[RRKL,[%U\1/8?/DW[@S"-["RYH/,O&_M?(SKPJ>QN_ BU_H,MAH+:A>-G M?S;3F$V&PW[^06SYQL4_4$L#!!0 ( $=KIE!%,2'$QP$ #8$ 9 M>&PO=V]R:W-H965T[^?I+L>D:J%TND#L\A1='9J/2;:0$L>A=-S" $TW]/P-68XP1_.%ZZIK7>08JL9PW\!/NK/VMGD86EZ@1(TRF)--0Y M?DB.I]3C ^"U@]&L]LA7@;GE"H_ N2=R:?R9.?$B MZ0/7^P_VYU"[J^7"##PJ_KNK;)OC T85U&S@]D6-7V&N)\5H+OX[7($[N,_$ M:92*F_!%Y6"L$C.+2T6P]VGM9%C'Z23=SF'Q #H'T"7@$'3()!0R?V*6%9E6 M(]+3W??,MS@Y4G&JPAG+GGCO->")KN,7#W1C#E-&+K") N"./9%@L8D M3O13.(V';Z,9;D/X=JU^V,<)=E&"72#8K0B^W%;X&4*3-*Z11C72",'^1B2& MN;\1(:N^"=!->+$&E6J085I6WF4H'FCH^W_X-%$_F&XZ:=!%6?=Z0H]KI2RX M5#9W+I?6#?%B<*BMW]Z[O9Z>\F18U<]32I9?1?$/4$L#!!0 ( $=KIE @ MY+,JN $ -(# 9 >&PO=V]R:W-H965TZR5[D'YFT8;R9PW34ML;X#5D20%H4GR MB4C&%2[SZ#N9,M>#$US!R2 [2,G,KR,(/18XQ>^.)]YV+CA(F?>LA>_@?O0G MXRVRJ-1<@K)<*V2@*?!M>CAF 1\!SQQ&NSJC4,E9ZY=@?*L+G(2$0$#E@@+S MVP7N0(@@Y--XG37Q$C(0U^=W]:^Q=E_+F5FXT^(GKUU7X#U&-31L$.Y)C_

'C(Q,>HM+!Q1=5@G9:SBD]%LK=IYRKNXW237<^T;0*="70A M[&,<,@6*F7]ACI6YT2,R4^][%IXX/5#?FRHX8ROBG4_>>N^EI.D^)Y<@-&.. M$X:N,.F"(%Y]"4&W0ASI/W2Z3=]M9KB+]-TZ^LU_!+)-@2P*9'^5>/.AQ T, M33X$(:N>2C!MG":+*CVH.,DK[S*PMS2^R1_X-.V/S+1<6736SK]L['^CM0.? M2G+E1ZCS'VPQ!#0N'#_[LYG&;#*<[N&PO=V]R:W-H965T[EG',_ MN*2#L<^N ?#D5:O69;3QOCLPYHH&M' WIH,6;RICM?!HVIJYSH(H(TDKQC>; M6Z:%;&F>1M_)YJGIO9(MG"QQO=;"_CV",D-&M_3J>)!UXX.#Y6DG:O@-_D]W MLFBQ6:64&EHG34LL5!F]VQZ.NX"/@$<)@UN<2:CD;,QS,'Z4&=V$A$!!X8." MP.T"]Z!4$,(T7B9-.H<,Q.7YJOXMUHZUG(6#>Z.>9.F;C.XI*:$2O?(/9O@. M4SV?*)F*_PD74 @/F6",PB@75U+TSAL]J6 J6KR.NVSC/HPWR96V3N 3@<^$ M?22P,5#,_*OP(D^M&8@=>]^)\,3; \?>%,$96Q'O,'F'WDO.^39EER T88XC MAB\P;PB&ZG,(OA;BR/^C\W5ZLIIA$NG),OJ7_;K ;E5@%P5V[TKD'TI;#065#\?/>+;CF(V&-]WT@]C\C?-_4$L#!!0 ( $=KIE!#J7V MQ $ #<$ 9 >&PO=V]R:W-H965T!>]TAAMC^@,ANFA ,'TC>^CL3B658,8N54UTKX"5GB0XH5%T2P1K M.YRG/G92>2H'P]L.3@KI00BF_AR!RS'#&_P9>&[KQK@ R=.>U? "YF=_4G9% M%I6R%=#I5G9(097AN\WAF#B\!_QJ8=2K.7*5G*5\=8MO988CEQ!P*(Q38':X MP#UP[H1L&F^S)EXL'7$]_U1_]+7;6LY,P[WDO]O2-!G>8U1"Q09NGN7X!',] M"49S\=_A MS"72;6HY!<^R\J!FVDF%5L*H*]3V/;^7&<=N+=3 L3Z$R@"V'O M?9 [=D4+NB/PN_9Y+6-7G)*XY1\K0PLI_;E"S_BOP#4$L#!!0 M ( $=KIE Q,S,\:0( (@( 9 >&PO=V]R:W-H965TE[DEBBO[.5<]>WH<$&:A0WL6\=K M?LZX['"7\QJ=\1OF/^H=%2VW4SGF):Y83BJ+XM/"_@QF6P E02%^YKAAO;HE MK>P)>9>-K\>%[Y"=:CG5,[$ 3/1>EQ"F<_L3(@?.\>LQYCDN >LAE#PN0>LC6-!#J,*[QVAJ'1,%0"_IT - OX1@%? M"01W OX@L183*4RE,&F8 @>F_WZ#= R,0# &L,T8E@ _=@9!;L>P./83)S3[ M#(P^@Y%/ *S0&@4"*%A;V TG 8&]MQEI1&*6C M< TP&,1.;+86&ZW%!FL/PDV, LGT<%.C0/H\W'6+B7M./X%'/H%G/E\\PS@/ M]B%X<$2!Z5Z!^:4'\+G;E09%C^SJ8^P)JIV.VSM_Y1W]'=%S7C%K3[@XRM6! M>R*$8Z'H.6);9N*SH&L4^,1E-19UVMZ-;8.36M_[;O?QL?P+4$L#!!0 ( M $=KIE!T*J"#% ( +L% 9 >&PO=V]R:W-H965TUX6["))T\*>>^)"*>9_MT!8O_%7_BWPTIQKJ0.H M+#I\AI\@?W5[KDYH9#DV%%K1L-;C<-KXCZOU+M=X WAMH!>3O:>='!A[TX=O MQXT?:D% H)*: :OE"CL@1!,I&7\&3G\LJ1.G^QO[L_&NO!RP@!TCOYNCK#?^ M@^\=X80O1+ZP_BL,?E+?&\Q_ARL0!==*5(V*$6&>7G41DM&!14FA^-VN36O6 M?N"_I;D3HB$A&A-4[?\EQ$-"_)&0&/-6F;'ZA"4N"\YZC]N/U6']3ZS6L6IF MI8.F=^:=O2YP&Z)2!_< M%6*GB=CDQU.!^1V"Q$F0&(+D4Q?R618UA8)DR">67&AXB!SBTF=8M*% MFRB^XR9S$F0.-U]F;BPFG>J<.)/4C6#:,2C?.Z_ =02P,$% M @ 1VNF4%M&D:'B 0 I00 !D !X;"]W;W)K&UL?53;CILP$/T5RQ^P#@;:* *D3:JJE5HIVJKMLP/#16MC:CMA^_?UA1"2 M17W!GO$Y9RYXG(U2O>H6P* WP7N=X]:884>(+EL03#_) 7I[4DLEF+&F:H@> M%+#*DP0G=+/Y0 3K>EQDWG=412;/AG<]'!729R&8^KL'+L<<1_CJ>.F:UC@' M*;*!-? #S,_AJ*Q%9I6J$]#K3O9(09WCYVAW2!W> WYU,.K%'KE*3E*^.N-K ME>.-2P@XE,8I,+MB76R;63JG M[YT_L]5JZ[T4-(DR_J.3N\#'-XCTNUZA'BU MB-CSD[LBZ+I LBJ0>('X3B!>%TA7!=*5#)*'-@9,ZC%]:&,<;1]:L0;:/K:; M+/ZN -7X0="HE.?>N#XNO/.L/5-W.Q[\>SN#861N,F& OS/5=+U&)VGLW?,W MI);2@,UQ\V33:^V;,1L<:N.V'^U>A&UL M?53;CILP%/P5Y ^(P\5)% '2)JM5*[52M%7;9P<.%ZV-J6W"]N]K&\)20ON" M[TBTUATFM4-7*2G.LZI_'T")OH$^>A>>*W+2ML"3N.6 MEO -]/?V(LT*3RIYS:%1M6@\"46"GOSCF5B\ _RHH5>SN6>37(5XLXO/>8*V MUA PR+15H&:XP1D8LT+&QJ]1$TTM+7$^OZN_N.PFRY4J. OVL\YUE: #\G(H M:,?TJ^@_P9B'(&\,_P5NP S<.C$],L&4>WI9I[3@HXJQPNG[,-:-&_M1_TY; M)P0C(9@(/ODO(1P)X0$?0_,Q,UMTW\Z] M,VF5J=[2("(QOEFA$7,:,,$,XT\(;-2G%L%:BU/P0 _^;G!^1)##>H=P-43H M^.'$" '"P &0 'AL+W=O MZIJ*/QM6\=O2Q_[;QF-Y.BNS$:X6+3VQ'TS];'="K\*!Y5#6K)$E;SS!CDM_ MC1^V!!D#BW@JV4V.WCT3RC/G+V;Q];#TD5'$*K97AH+JQY5M6549)JWC=T_J M#SZ-X?C]C?VS#5X'\TPEV_+J5WE0YZ6?^]Z!'>FE4H_\]H7U 26^UT?_C5U9 MI>%&B?:QYY6TO][^(A6O>Q8MI::OW;-L[//6\[^9P0:D-R"#@?;]D4'4&T3O M!K$-OE-F0_U$%5TM!+]YHKNMEIJDP ^1/LR]V;1G9__3T4J]>UV1.%N$5T/4 M8S8=AHPP>$"$FGUP02 7&S(Q)_<.ME-$DL,>(C"(R-K'=T$0F" &"6)+$-T1 MS"A(0(($4% XQ]AA$HMI+"8CB7,24TR:I["0%!223H4DR!'28?*Q$Q(@]U( M5!:D,S>?@6(R0 QVQ'28=.2&D, YNNT4%*7!S 7EH)0 8<#7IKO'T\*(H MR.9[PS2W)F;\LKK9K)WFFY$_$[%J6RD]\R5'F[L"'+D7#&M M$07ZH,YZ*AT6%3LJ\YKI=]&-9MU"\;8?.\-A]EW]!5!+ P04 " !':Z90 M@KMBO D" #]!0 &0 'AL+W=O '[V,(G-W-.5G!E[T8LO=>[OM"$@ M4$FM@-5PA2,0HH64C=^+IK^FU,3M_*;^R=2N:CEC 4=&?O6U['+_T?=J:/"% MR&BBHJQ0_#J/_6#&:=&_T=R$ M8"$$*R&(_TL(%T)H$=#LS)3Z$4M<9)Q-'I\/:\3Z3NP/H=K,2@?-WIE_JEJA MHMT8.W"8[O$?&C.T/H+"(T_'"; M(;HC$#D%(B,0O=F%Q-H%%R:U"G%A[AB)G49BA\ 'RX@#D^XL(R[,G4-+G$82 MAX!U;*4+$UI&7)C(;21U&DD= O8%=6&LXSNZ,*EE!&U>#07>F@8CO(I=!JGO MYR:Z]K"G0+\Z*UZJWC:WHG\RM'EY#6,2E,7=@SJU3O7B M=4&@D7J:JCF?.]*\D&QE,T[1)FTRV:7O-C,?1+(H%9MS^^P*ZQD&V-\*!][P\!X%BI.R%-P#" M>>U(S_=N(\2P0XA?&N@P]^@ O9RI*>NPD"&[(CXPP)5.Z@@*?3]%'6Y[MRST MV(F5!;T)TO9P8@Z_=1UF?P] Z+AW _=MX+F]-D(-H+(8\!5^@/@YG)B,T.)2 MM1WTO*6]PZ#>NQ^#W3%3>BWXU<+(5WU'57*F]$4%7ZN]ZRL@(' 1R@'+Y@Y' M($0928P_LZ>[+*D2U_TW]\^Z=EG+&7,X4O*[K42S=W/7J:#&-R*>Z?@%YGH2 MUYF+_P9W(%*N2.0:%TJX_CJ7&Q>TFUTD2H=?I[;M=3M.,W$ZI]D3PCDA7!*" M^+\)T9P0&0EH(M.E?L("EP6CH\.FGS5@=2:"720W\Z(&]=[I.5DMEZ/W,LSR M MV5T:PY3)IPK7E4'+>*/%XD2 (L%*&5(M3YT0/%D]T@LAI$VB!>&^2^4<:D M2;6FUYH@S+S *,6F2E:J!YC8"A-;8(QE#I,F6RT3!5YBL%A$OO?.OB16E,2" M8OR\0[)9)0^\S$"91,E*E*5VD-0*DEI (@,DW8!\B.+-#[*I(N^=XY9983(+ M3&S 9)MS$/JI9Q[\K2IXRCUS9]#J-JK7\3MFU[;GSID*>;'U]:LI%2 =?4_N M<2,?Y"4@4 O5S62?3<_2% @ZS"\N6I[]\A]02P,$% @ 1VNF4 3D6-ED M P OP\ !D !X;"]W;W)K&ULE9=O;YLP$,:_ M"N)] S[SMTHB-9VF3=JD:M.VUS1Q$E3 &3A-]^UGP&4D=Y:\OBC8G.^Q\?.+ MN>5%MB_=40CEO=55TZW\HU*G^R#HMD=1%]U"GD2CG^QE6Q=*-]M#T)U:4>R& M07450!@F05V4C;]>#GU/[7HISZHJ&_'4>MVYKHOVST94\K+RF?_>\:T\'%7? M$:R7I^(@O@OUX_34ZE8P9=F5M6BZ4C9>*_8K_X'=;WC2#Q@B?I;BTLWNO7XI MSU*^](W/NY4?]C,2E=BJ/D6A+Z_B4515GTG/X[=)ZD^:_<#Y_7OVC\/B]6*> MBTX\RNI7N5/'E9_YWD[LBW.EOLG+)V$6%/N>6?T7\2HJ'=[/1&ML9=4-_[WM MN5.R-EGT5.KB;;R6S7"]C$]2,,/H 6 &P#0 QK6,0L/,/Q2J6"];>?':\>6? MBGZ/V3WH=[/M.X=7,3S3D^]T[^L:LG@9O/:)3,QFC(%9#)LB IU]D@!*8@-H M.&0)G8"3<^1# GZ5(*431&2":$@0727(;A8YQB1#3#,N,LQ8O(AHH9@4B@FA M_$9HC(EG0B$MD9 2"9)@47(CD2 )RX:EI$2*)9+P1F*,26<2=QE?Y.'LSZ*9 MD9J9PQ9E2).%*8=%3 OEI%".A7++!K"01B9T]R.S4,<9;;',E( M^AX8.'C2!#F8DM&(,NY@2Q,T7U"XL+TXFF2&4<;>-$%7Y@186/S(:)09Q3+: M(@QSS)/,(D0#S3#1D-OF2@/+TO]P),T?.Y!8=&F7 *&-' D;Y+N)6)9IDH$B^W2(3=+5%61[:M@AHG 'C M##E84M"D0N3N2: 1!!<$ 2/(6&I!$&@$@4 0.1+PJ6IS)$TI$.5YV8H6V>]4W7Z,!1LP;_PL;3] M6K2'LNF\9ZET%3?46GLIE="ST3_+OG?4U?34J,1>];>IOF_'DG)L*'DRY7(P MU>SKOU!+ P04 " !':Z90\66E%H\# -$0 &0 'AL+W=OND>FN9X[_OU MYB"+M/;449;ZGYVJBK31E]7>KX^53+==4)'[$ 3"+]*L=%>+[MYCM5JH4Y-G MI7RLG/I4%&GU^T'FZKQTF?MVXVNV/S3M#7^U.*9[^4TVWX^/E;[R+UFV62'+ M.E.E4\G=TGW'[M>(;4"G^)')6=?5]VF3KA:5.CM5_[2.:5L4[![U8&[:F]W8=?_I MWM;Z[LL*DG#AO[2)!LU#KX&QYEJQ-A7QWR2^-G!Q :0+Z.+QR@6G$R"9 +L$ MX54",>E&KQ&=INPT=RP.T6.3SE"ZB(,G:$,A:2@D#$430[TF&C4D4 C##R$+ M(?"0ML-).YRP$T_L]!H^:B?D@!,SW# 3"A%Y$6U&D&8$82:A$T1D@FA^N<1D M@MAP@$$P&8[8'':.WF30UI0J&:FNS"2DF80PP^@$+* G<3!_0)B% XQP 5,0 M,//I)XQ[?(H#2L>Y9V$"HZ' 8,:D'D31U6P-F?"2J2=*B&%B-46#AIFDP0"G MIM!H2[<4>V+J"8TIAR*P<(;1H&$F:3"P]8F& ^,WE \]I9DYIXGR$>9D";@W M18.W, =H+D#<[@#)D]8Q P6DS(8/<]K0Y:ER!SJ 43 M H2TCGFV,:*9 W.8 R9SN##F%J$2@>WM#31Q@"*.93( 31RX@3A $P?F$ =, MXC"B;DS@,%O1T+R!.;P!@B.1\9X:5&,S=Y;E!-"D@3FD 0(AII?87!):K-", M 9,QUJ4>THS!&QB#-&-P#F/0A(?YV'@B]IM<_*VGE2C=[B=AO1G5*-U D#3]?=0:;; MRT4N=TU[&NGSJM^@]Q>-.@X?'_S+%Y#5'U!+ P04 " !':Z90,05RTPX" M "-!0 &0 'AL+W=O9V9V-O7DG MU8NN $SP*GBC-V%E3+LF1)<5"*9GLH4&OYRD$LS@5IV);A6PHR,)3F@4+8A@ M=1,6N8OM59'+B^%U WL5Z(L03/W> I?=)HS#6^"Y/E?&!DB1M^P,W\!\;_<* M=V14.=8"&EW+)E!PVH1/\7J76;P#_*BATY-U8)T0_ZZ.I-N$R#(YP8A=NGF7W M"08_:1@,YK_ %3C";268HY1US)Z)>)U@,TL;=+USW]"MQNBU M2*(L)UKL+KP.2GEIC#TO MD^@X4YZHO05W\2W.FGXTO,GT@^HK4^>ZT<%!&KQC[B:&PO=V]R:W-H965TJD5HHZ;7OMP!&L^H':3NB^_3P?MQ1ZEK!U#S. T^.&A3C?P$O\#_'@\6+;I0.J% M.V%T9J&OR;=BMR^#/@K^")C0G&SZXF>2@()+0^$#@N%[@'*0,( MRWB=F61)&0*O]^_T'[%W[.7('=P;^5=T?JC)+C5>,/M?>+V)+3+CL;CEXKS[(WQ@-C\!J_$@ ]F,23T/FR_XMZF:Y,,;\;Y M1=#E63;_ 5!+ P04 " !':Z901C^N"6X# !M$P &0 'AL+W=O5:JIRJHWXHBK?Y[5+D^K4,1?CSXGKT<3/,@VJR.Z8OZH.-EU_.I-PW/,9N+E_8?[MS9YF\QS6JLO.O\WVYG#.DS" M8*?VZ5MNONO3'ZI/:!X&??9_J7>56WFS$AMCJ_.Z_1ULWVJCB][%+J5(?W?7 MK&ROI][_8QJ>0/T$.D^@+I&Z->\]AIZ$)#R>*LB:S_.0C!(-0:\%40B0T8&G!K(*\, MYC>K[#3+5E.VFCG/^A\<2\)8$L1R9#N'!G/_;!?08 %6$-]DVVGF%]DN9F(L MV1B&BD&HY"94/"CL8KRN"0R5@%#+FU! 0XX@2QAD"0P$-A S#,3,OWW"P93P M:& ONOI['>^@P' )\NAA+[J.-MI$@4D4",7;-B(1D2,.IE #(D=%IA#,0%$ M@4D4/BCVHJO:BO%.8AB%#XUBB..]3F(>A0^02$2N&F(D!6)R[GA]8"9I I.$ MF20?)FG(9$RCG23'"\^'21HR&8]WDC"3Y,,D$I'K+8Z9),1D[+# 3-($)@DS M23Y,TI!)N:31VF(FR8=)FLPD82;)ATDDHL01!S-)B,DEMF#,)$]@DC&3[,,D M#YFT+X*QVC)FDGV8Y"&3=S:1[-BQ^C")1.R*@YEDP"0[=CR,F>0)3#)FDGV8 MY"&3\9U.8B;9ATD>,GGGORMC)MF'221BQXZ',9,,F&3'CD=B)N4$)B5F4OHP M*8=,)HO1VDK,I/1A4@Z93.Y\L<-,2A\FD8A=-71\@T1,.G8\$C,I)S I,9/2 MATDY9'*1C.YX)&92^C I)S,I,9/2ATDDXML=3W1Q4-(<1/V=5B]960?/VAA= MM"ZV-LH:S3[8I!Y7NSH-<[4US&]O[JCL Z@9&'_O#K>A\PK;Y'U!+ P04 M " !':Z90,)UY(M<$ ""&@ &0 'AL+W=O1-4 M%W/N?GFIZC)ON\/Z-6PNM M-&]EF=?_;4U17==+L?QQXLOI]=CV)\+-ZI*_FK],^_?EJ>Z.PIN5PZDTY^94 MG1>U>5DO'\7#3JM^P*#X>C+79O9]T:?R7%7?^H/?#^MEU$=D"K-O>Q-Y]_%N M=J8H>DM='/].1IILO%P;SD;T7[ MI;K^9J:$]'(Q9?^'>3=%)^\CZ7SLJZ(9_B_V;TU;E9.5+I0R_SY^GL[#YW7\ M1:?3,#Q 3@/D;4#G^Z,!- V@GP.&:H9C9$.JO^1MOEG5U751CU?KDO>30CQ0 M5\Q]?W*HW?!;EVW3G7W?$"6K\+TW-&FVHT;.-.*F"#OK-Q<2N=A*9[B\=[!S M%3K%'@@F0<-XNDN",:"@ 3484'<&,JL*HR8>-.>Q"J2CP"K6#LADF@02AZ-A M.-H-1T56.$C#7)88.HF! >O";&,GF53'06JE/*J2N4I$08R#26 P"0B&K&"0 M1F$G*722 @/:%"0V9<73$U1/R)HN"U+L!"=F@[ MB>Z*$NE V%5)0%4$1UN!N2 0&&S>(I$FQ@]>\@*M9VD@$1UL["*1YOS@12_1HK?).XGFB6=)H+/YG]TW"*<(F0A4-/OC.A5, M#0FHX5 9B32S$"5&BR0/+$^B^]TWB#XLR#A$SXS)?6GJU^$E1[/85V_GMG]&/CM[ M>Y'R*/LG_];YK7C8C:]#?IH9W\[\F=>OIW.S>*[:MBJ'I_\O5=6:+L8HZ*;[ MT>2'VT%A7MK^:])]K\>W(N-!6UVF-S[A[;73YG]02P,$% @ 1VNF4,O_ M6MDX @ B 8 !D !X;"]W;W)K&ULC57;CILP M$/T5Q =@+N&2") VJ:I6:J5HJ[;/#ID$M#:FMA.V?U_;$)8EWNZ^!'MRSIDY M@SWD/>-/H@:0SC,EK2C<6LIN@Y"H:J!8>*R#5OUS8IQBJ;;\C$3' 1\-B1(4 M^GZ"*&Y:M\Q-;,_+G%TD:5K8+GX=FTYMF/^C>: MG1".A' BJ-S_(T0C(7HAK(SYH3)C]1.6N,PYZQT^O*T.ZT,1;"+5S$H'3>_, M?\JM4-%K&259CJY::,1L!TPXPP03 BGU*45H2[$-[^CAZP2[>T2O3*SM BNKP,H(K&8"B;]HP@!)#*0=FA#%OI:E$/FMU?"OQL1IUP*G9II;XI ML^@T3A]"??\7\:T>LV8NO,@,,_H[YN>F%E[Z@C6ZK,P M;0B)Z?J,_N=Y-+R>JX$&PWUVMVP+M4%!#0R],OXKQ&>9^$A3, MS7^'*S CMY48CTHPY9Y!=5%:\)EB2N'T8QJ[WHWCS+^E^1/(G$"6!#+U,AFY MRA^IIF4NQ1C(:>\':C_Q=D_,WE0VZ+;"O3/%*Q.]EE%&$.$"T!H1;/R#R B('B/^J,KJK!2>AS8%UQZH10H/AA1NS-:VY-Y8%@T;;:6;F&PO=V]R:W-H965TU#<= WS23@WQHR!(_0;7K5L6VK9G94&O@M0M[)G#KTV#V=\M$-IO MW-!]-[S4ETHH@U\6';[ #Q _NSV3)W^*>,^A^M=J!TTXE<- M/9_M'97*@=)7=?AZVKB!4@0$CD*%P'*YP0X(49&DCC]C4'?B5([S_7OTSSIY MF'ZZQRO M7-!FC"*E-/AM6.M6K_UPD^6CF]TA&AVBR4%R_\\!C0[HPR'6R0_*=*J?L,!E MP6COL*%:'58_1;A&\C&/RJC?3M_);+FTWDJ4!X5_4X%&S'; 1#-,."%\&7VB MB&P4V\APC^X)=B8BC^T,R)H$TOYHSA \D!A; \0Z0#P+L%H^P@!)-:0=.*+$ M0XM,3%28(R^Q:TFL6A)#"\K#A9@!D\QHGG*4+K0,H.P.% =>;A>36L6D%C&+ MZFU3DP=%WE*-#86\R"XFLXK)+&(6!=AF)DT:(Z-.F5&GIW05/"I4;I636^3$ M"SFY(2<.'U5@965965B2!!^TFM/!D M2Y[0J$Z<&;^*/VMQ#;"+G@;<.=)KJT?1S#I-G.=(M\@/^#"NOF-VJ5ON'*B0 MC5:WPS.E J08^4^X3B4GY'0@@/\WA\A]02P,$% M @ 1VNF4"!(_8R^ 0 U@, !D !X;"]W;W)K&UL=5/;;MLP#/T501\0.7*:98%MH&DQ;, &!!W6/2LV?4%U\20Y[OY^NCB> MU[DO%DD?'AY25#8J_6): (M>!9XEO@J6M:ZP.D MR'K6P'>P/_JS=AZ96:I.@#2=DDA#G>/[[?&T\_@ >.Y@- L;^4XN2KUXYTN5 MX\0+ @ZE]0S,'5=X ,X]D9/Q:^+$^:O>'ND;C:E#X91A'].O''1:Y$> M#AFY>J()[X0YJI2PX,V>9WO,NZ'^0/GQ39^[0V'L]=;/TJ^ M8F42_5+RR[1,BM]_-5X,O_KNVSSZ[MOBN\OTD6?LC.4/?L;S;U\7WWW[&M^( MMV/V0YH4#SF[2D(>-M_^X&<#-A[UF3?TALV7%SMXZ4W<+\6L?[E8Y47F!\7_ M--^_38-RRY."W3_O>//E:'CVHS4;M ZIQ[O8WS3?KOTXMX;1<_Q8^EG!L_B9 MW?%=FA7-AD56MG>^Y5F4AH@?]M8OK'8*1?_QF]^X\%"M,_.3/"JB-&D!XBHI MHN*9O8MBSCZ4VQ7/++27_S_?75LL^N/UP.6D:[!)@S/V;70!:?V9_X<[/=$/Z;S[WY>&IM?9EEM$]1 M'L (/W,_:\7>&2SI;#QJQ9HYQCMX:-%O)\YE;[F#SOX_6G-+!%PG09K!/OFX M97VV+ !ZEF:,."P#!*6A33-7+8/=^Y_9=0@@1>LHH!%;MG@Z.AMZL_%BMF@9 MZ2(,@8OSOOJ%O8\2SFX2"Y;98CABMUFZAD8P'Z+AT]/S@%WY>0'+*2-8#HB/ M?=-%W]\WB$8>P/,8)8$%[+OW^X:X3?,"UO#?T>GLLIA86_\^)7)Y2),V%IQ.9V?>;&CUO(\*8-MTS49>;W7* MECPH,YC=EHK;+>S]LDB#3WUV,AS@'@%I_]F/;0D$$B.,D@U;/F]7:>S@9VL_ MY*SLZG/PX"<;[A0$'WY>MI&IXEPAH&ANV#F;:7ZV]8CF&I"S(.^C1X[\[JLA M.X0=L!10QR;-+&R]]S-8PT40<&@%;4+1OF6LY=:/8_:FS($A\C;XKK8\V^#" MOL_2I^(!"&.[\Q-K9C7D X]:B,\M94K#G8< M5Q,4_N?6U3C?(>JY'*OK'0,L" +YNMGLC9]' >L![&$:QWYFM#VU5%D4ETB7 MA[7^B4>;!VSN@]7G ],&@BLDH:85.W0 )1IW0M+2Y"">0C;.^ .T0X*2J';S M5R&(L/D6CMX!X42;A 4D3(-GAF9>'@M#P@__ M6N8%+=/2("GJS/2@21VJRFI_(-[?^+$/2A[%)R_:9%@GCM_RH%U>72R75_=+ M"TF7?OY HB/ 7_@O9?0(DLB!%5 H:,/E(,D"#HU6L5L@7"<@Z(HTBWC>\K[B M5F.L9K./R0I6"6BIFE@@2;J0ZM?/<]ZVF=UMP+X")BV>^VP7HR. Z$!,[) \ MW*(L3<,G@*]-&@+;;B( 64[H'.,M7W. *G0++C%2UYK<[]Y?7[RY?G]]#YX* MN_CPEBWO;R[_](>;]V^O[I:__<^Y-SK_AEW]^/'Z_F>+%/0.[_QGUY; >_#X M0N()H%_BH]9%27W7LBPY4ASYL,O@WG4+]3: E.%%9A?P-+!DG":;,U!;6Q;R ME7OOZA31 <)[>RR<(JC/ZEYAQ[!B_HX&:!M%0C0)SDP3M"I!A$%CUON0@E>P M8$UQCL&0K_.='_#??P4B*.?9(__J.]9B2^=H>%D;'(;D:@-X.S\*ST#4!/XN M G M,YH7H,QA!]MT*]!*N2UC$FPN21JGMLZ_!Y\C+\%)= (GT$:O'M(XY%FN MR!E9U78:+#03+@_O?YAV1*'Y+DZ?7B2OJ?>:>INF&-C9Y L0U#:75HJ+%2F* MQQ0( T1-8IHS\"9XR>AO.6Q2$$D=B1;E%LG\;[YBL%V7K+2C3_7.EF#-7 N,(%J2E=.VQKV@XENT^*BUT\3N#VP>0/XI+\:'A@HN,I O]O M"$?F)M3&!A,5JEVVIR=I*APJD!6E([0LVT1_ \#R=%T\@>W>V0&LEX#S MT%J1"[TM&#'1V(V2#H3*?@:K=F#R39IEZ9-PUH%029R=LA)$;H:F0QH_X@ Q M1ND0J8#+R*W-"8 P0O"3D.2>*>*[<44MSU9^WC!JW&9#33NY_76B5B>$78^JT^01_<\4V4 MH(HA74 1XB-ZPQ9U]#M(X58R=VGL\W^Q*U+B+]'"9"C8IB59+VBJB.WHJWCX MS9I=A.E.T$FEC/=:2+]Z1.4?^@4S';VY0Y"++>]!,_KMM!5=?[E+XYB!HPQ2 M)K3\;NK"!&1 >CP+(H<$:3(&3.$VU _WP)O+0V@:)391YVQ,@PT$4KND6?!NQ'I\^5;?Q$FHU] M RW*B#7[XECOA!0&W6A@K1UP)PSL_H&C727"W"@16S;&.1G:08!Q^)=QSK8B MF68+X]1J,5N)TTG-DA 5LVSWT0$Z2B M47VM_0B3RPCJ6D\.)DLDMA%P7<:"FJL8==\9D:O4C3!%H,L=]F'W/'A(TCC= MD T.DG% 32,8-B]7>11&?D9.-?J"WO ;ZM6G/T;?$&3RA M.$Y(N3N@WR#:Q09E?']Q<:OF' CJTKBI&(\]^/@G0("6\Q:P*Q8##E2YW0F_ M(>.Q<%. $7#=F4X;"L?3X3[2W]BV6A.9Q2HP5+3U@RF P'8H.J![SH]B?C09 MTP3+:%"NTSXA%@;L(BA*XG3!H("V. 30P*K)%.FEN8$"JUKB#J@<@+ZH, Z& M>0*_!]QI#WS@3^V-:=&&OJLUU/O8+MWW 4-\62'(:+?$[ P83CE[D\(/]NYB M^483#/ZAB110 ;YXE,,>:*L=]L9-[D.A,<^#R M8R5N)(TY@;Y,PZJPHNI]69'Y?24(2(1$J.F%8-GM8NA*A/8L9"HT$UX+,A\" M 80"_3*)7GA + I80(I;<9#4[ ED%]%NCB2)PX0<(ZYD.0/L*Z"BB,*'V%5- M&E-5A/*+R?R#M@_^(RH" 2)+L.]4C"Y15J+@G$(7)BMTB[ _;2D^%F8[3#[ MP82L,WX7,N.W/_.M,Z'@+8CF[;3LC@$?,"D3^40[&RIV",S"0 9S,9"PJ<<: ME7!Z:J8S$RH&H>RVS&BN=8I3N!8&!&%)1H.0B#EN*^IWH28'3*4S_]408L]= M6F -$B8-7@;\K1H 2";$A>#+VEC$7,07"(KA=N5,>$'E3A)Q(C09#^#?2M.2<9$J3 M3 ;G5N9$>,-O?*$\VYU2XB[IO-Z*T!:[R#(4^GOJ1-IFH'UL-6@!;3/\#?$ M='4+7J26YO0.GVB% (Z,WQKXHIB^B%6!0-U0562D1Z[1)5CT:?(+F &@0K3[ MK=]E#<>\KW9B9Z07,J2B'(5K%22"Z:!GJ=,;=>KFVUVKH&U07:J \< M!4,6:::392C5 ?),=:*I("J$"12^ 1)19-]4%*WHDN4N M!Q-W6UP#'&[O'$@.?B#]8=VC8%M*[VP2"@:#+5 3:M/!G&%K034W4ER<*<=P MKV?99\/!N3?5@H;$ .VY"O/[ML!$GXT]8MT=L J="6%)D>R5981FM,'RE-E M1X14EKD6(QZ'C9U36Z?80-H2NF0E(0P#=,]8SJWB!L?LZ<'RZ4[C-E*U?X3DWJM38-SY MF'F#R00\<\?F]1"Z_!0DTFP"_YN,JF859=! WG PFK/18N 90]6)1$XX\^!_ MTX7(LHMDJ IN-(/2+PFH8<3DQ/,&"WIT,IX-YGW#?(N?T=+7>DR(V>]QDU#* M&G+N $EK:!6]SX"&\X4R0MIDGZ#-4(7+##$XG@P'"R%[36V+P^V7PFYXO.G\ M5\ S7"A=8,.#$GHC4&<*:&!$YX"#(]$[' P7,VO:G&'^LD.QM"_&F\P'PZES M,2*>8P^&<[D1,QX/SMUC#=B5DON"O&Y+6!CF;LB*.VLH(Z$;=JH-&6M^3!%/ M;1FID ')08J,^(D?^BB#P.B)-@E"6.[P[]'P%0+(XTB49)C%(WJ2#G4(N^>S MZ2L*2J'[JU2JKF9MJE8B1]45_ZBRB51&(K*#/OM%'SQ*,:9$8TA7JF;78ZJ) MA*M>/("=EWX%B@MC6__9B"O479Q^HX=6*WBF#'IFGSAH?! U"7\"\"09"VK3 M1+M*943S<%G49SM8,HCLG2\C;Z2*ZD9!?1D5B$#]P[GAP'9L&4E)4?\FPSDZ M)W+B@3U)@M ;>$TYB/RK) /R;S4Y2>/ZC!5*!5[:BE>>P1/3X5KKD?%R*F1U2X5.4N'WCQA%C6#W[K;W??L.4S MB/-MSGX@^A+>M'ASD?CQ,Z4OH0\&6-"@NI4;9/K,3)0%REQK+I.RC93+"9OV MQ_/%8 *_C?L+V)\I;DM_= Y: 9^-)N+)L#\?@:W#5.%D3@F?D??-WI\"D>" MP;^Q]18C%?MRYJP'I@N2SV0\&,./D8=4U)O1L_EXL#BMK;(A>&B),[F<_GPQ M5$N<@0&'SX9S6CXL\7SLP4L!,.4N4,YF8,UF4?Q-H$E%)>1N74@+64 M2]\,9B= M,E3LDXI&1^<@.&&P$ W M/+[&60)&6\[.0:;T2$:,03;+]6(@O'7-9N_9= &]%$F)O_;1_:P_\9 @"2GG M4P^7B:B:S3 \\>LQ#MPR%8-/1C,D4<3XA.1="\8I(-?SH(D':!BB(#8P/H(U M <:GB/'I#%H>A''J=8[3 YNX,(Z;"X,=C_%Q#>/C!L8M'IP!#\Y(M0!&YL#( M(X'NJ8=T5BN&5<$"=!C;N ?]F=$0"8_T^!RVSXQ,'V..--0_S(]271L+1;>\ MIWP03+ &A5CPLYC\-I,8(B-F(M(\8$!@.$Y87&C7BCSRBDHO:#?I,?FET58^ MC]84WGFD>A20$1E%$X,H W&!,=U I]L 8MB )\I4;O% 61Q]XE1\ /@!@,D M9>!RSWTC05O";.%U1M3X@>XL'PBYO_GS]]FP$I"VR6R)N M*!87RLB*K^M7$XPHT F'=4EAEJJ&5B;'W#E 'LITL@T^0E@%Y:OC&%4J3IV$ M;!9M-(N,$<.%P5W8O+X5N94QQ$TF*@G1ID@SD2+( !%M-D(/T30FNI.-&>RF-ITMYOJHS!"E&!\ M7VY4M7 E]5/*S:M;:]LBH-!/B8B &_CU*] #M/TG+S8*!*,)2! M'-B@B#])9EEQS:E("Q'QKG!60"%3_4Y6\BK\HC?,VL\44!7[JZJHN:JZ%]5$ M#SXZU@;W8;8@_8QQ,URES7'DMJ# FZ!)"7_9. I0P&%_/&KI@2IW =R=B457=^?$@'S$,!>TD%U.QB QJ WO2,VB;=OEDU M8/62E898+T.6@P!F-$.=6,^="/!BY(-,T M%QC->I'WVQ]L?4JS8PZH-$")O M_ 0<[P^#BP$%TQMGF/T-%;0IV2*4'ST4!$^TR/-J=)^*JAZCM,RQO&%%; M.YX$V<1 #0,\77UYOK^[04P,0@(&8"@T(SF MC!7(]75$24OL38)O)4L^A0ILEF"IG#95PY'V4'17FX6R0@TPR*UO0D^H$.4; M4C5+;5XK!1(.TGLN@SAW.!+K47'9FH2L*A!KX.Q4KH)RX-0)1N[YI[WHU#4! M4?5!PP(U@*;K13 .L>-F@]FZ@B/1E:(0]6-B1-8H6GPHP'CM1 TZB@P MA$Q>X)8#Q^Q@B0_VVPA@IQ["(,)1.1GUO M:LNW=RBR_ZPD8*I%EB\"H(7M8Q/I9WRK]G)#/J#I3X!BQQ['F;:VF M; SCR1E;H9_!C- *WH/[ZK6UFK/Y;"C&\@:+MAD7;#8?B11;A68=.#8[D/E@ MQF=K93&Z#S56YH6I+Q^(O1N59BCS0,$J?J=J/L,:>8A (@(I/5OT?VD>T+5/ M$>=8:J=:=!3(NR.=M<$%B?<5B"G6+& U+=B.F6#ZRJB*A*A7GFNZIL"UKY0Q M:,I'/T,MR>AL&=:?9N0CH@N-Z4^0$S&=J*"2#L$W L<4W=2%IJ+^3P2K21#N MZ"Z;@ L+E*"57DW?V#DJ:0IB/]KJ_?H4)=+H)D-\Q3F>?<*@ BZ2[D8C_\(' MBRXG#1535E18 O8V PH>HPWX2V0*X&%26B@XM"18R:3[6UO5AU%=:Y;4HA\J M=;]V3OOFD@@ZM-FSB*-R)RD"VRGCDA2?+O)CL"B1I$R@.-I&A<:9",4]TY%- MVG=L5FY7&8]CWQ@]2D#$DK6!U@/J=L-!\!_]**;R& 7M3NH:11L"AKY9ZPR. M<,0?]3 AUE44LL"&%!UR&>TA543CD63:0MP9PT74$*+&H1:BD$(#K(P_F30" M5T>DTG7/O@@$/"-U191R4LXR!26%,Y0_D#^#DXA*41WO!]!ATER5RN$.-U,H MSNKY/4<5K*I1J@2!A];I@XK8T7$*):%2)LA'=U%L2@):#BD9O=L2];4H>@.: MC414P<]7H,?3_$R%WY!B-R)F(TD(2[IYAB?31(*0#@ ;!_2FH^(U%IF00TT ML\9%+(5.G^= \J%T&# @X.?251=M-(U89VJDG )O8N,^ R83!M6M6AT'=)J# M,?/*)1$^TMZRN$[)S$F0B\RI! 3C#DE#YU/=V,$U%*(2G;VJ@="2YSAAD^&4 MXG_C^6C@,8Q@OMJ7_9B,Y]!T/)D.SIDW&\RAQX$)D?%L"CTG0XI_+C#8^,J= M)!E-,)0]FLX'4]8;#3&_\$K:[9@D ,."BM7 &IR?XXB#!;PW+ZMJ7:]W/J28 MNS?%V/D,AMF[7F\QACF\\6( &/:HQX'K]4:3P0QZ(FI[YQA ;EGO.0:@82E# M1,NYN=CY%#$,/P$+,S:EV6\:I/2[UM4NSBF9LAC16N?[USJ"O3VG/"-6H1ZS MUM$(LP>CT1S(J3?&>'C+6C%=!!8G-AN-,=)=+7:\&(ODSQQWU"-BI$M01 !7 MA)E;%SL7E#S'?,;XD,5.D+S&F(,9(^H/)V,@7:!BW%1/[)9SH=Y($,P0(_K3 M&@7#.HE^,8]#,?]7['=*WEB"(M*7D)4)NO2!+TY4B6LN^2'WKWTCI:/Z6R2Z M3B83C%Q1[1&BXO@2ID:B.C!O9SMH!.X3R,C3(XIR$;<%>U0J]PKV2=81"T.+YE@ MP/D.Y%YQ'M?!KTZ4+#D=30#K5%?%B":4A1E(I6Q>QNPNO.[<[!,VF\TI,3D] M1S%]\#[,YJ@GST>HTVH6ATM+WG&\YODW%Y8E2Y MO4DN+-RJS&H=X6FQC"*O*%.$7T34B!:Y".R 15>EW,CSH!M?Z/B9JJH45T^1 M-)!%JN YD97KJF]TA9;<,%92E$S(?4NFO.:X/P7--<'#)S(AHFX_HO)XA7IR MSW3: #-\T_FKBB/V3:5=3,!! 7I82N%^%0H28X3"_*7DB"[0IP@TA>P&E1A= MJ?QO[7H_=6*L2:QV3EZ:DZ[K\-",(DL!:&PN:E0F:-KIN4VW]4P7%/=$@<@, M*PYZ<]"C6#&O&R)P MIA1O3E#-;R^KUB L^!-LP$#;RH9J.:J*1Y2Z^/:=#NUDC81OL[U0O!ZH%JIM M(9-"%)++R'DE=^OGU"@N*8X7=+:,)FHD#7 MD)N'3IMEY7*;Z>0,5B;&I@U+UC /9?Q2C@/+HQZJX_RL)](4XL3N?+$V LP M^N5PX;_D<&''U:IM_-.^>U^.H5 E\O%X^W)VY-_X[(C[BO1]IY?_]*+5 MZ; *.JXK)\%U=_67^HTO]1M?ZC>^U&]\J=]HE%:T25BCY$)FG.Z<7V%J\\/^ MWZ327078%%]6)E-K@R_IV"_IV/^3=.SQL?RWHNSEX.]8_!&OFQNV?#2@\XL1 MW=;=1K9=;DR^PM]3?D:E8+[3DO]C8"63VT=^VD,]GN%9.!<-",#;3N1U/;2N1%@"]?B/NJ MP&-WT1K6>6G@L:-VW2%H?0 -: :_8+/A^Z_^JZ7BU5'E???2-2<UTKQR> MBC"XY?%-]Y6!^DK6(^:;NJ9;ZKOQFM?[V80&DN+HN_@Z*.E"U,+JCQ_^4P X M7"2_-']=E^ -BA,M+5YLS_KN MS^RU!2UT9MAZX0C@.0+H';$[:S4'1>XL9>((V[T,_2TO7F#"OA-7CKTG.\F> MJ=- -U+%9J;.)DGK\^[B/'BO^FJN*E^P:,+1&8WK0[H:^4)[U-;+UE2"_) 9 MNK*P+8ANF4ZBY-A.CN^N.I.[EL)KX8(#&S%6*=2H M:/>N^BHA'LY+D^HSA>+KCEUHH PXLS/0NFI)''AJ=MN;@+:O"E&WY6%VO&_X M!/;J\8L+"L^AXWZQZYK-A6:\ 4&S\=AE-._-C-L&V[QEE*[,N0T+MK6&V9=: MMX>9.4;9EWJWES1VC+(O-6_#,F]=47OJWC&* [W[4OO-#MC6#4M7ZM_&R\)> MD:,4X%C1V%DCT,FCM6Q]B]=K'(=*C.8VBA8VBFK9\?WC;XSFMHMZ;H_?3$KO MGZ*9Z'30KCV-G0[>/U'<[-/LJX!,)=O/\6TM_T4*S.&MO^&!0RNQ^/!U/68P+ ?8S&'Z_FBI3F(0=?SB7/2 MUGQS:V+Y)=9/VUC=::2NK+/E51^8=#YX_=6Q[%OC@-B-<7#8:0]VXF'O4>\6 MZ/IL'S3]JO+]7A^N7,*K?"V.8??Q(Z!9P=XBX_WEXG.4_\_79)"<#2=G0TNO M_^,F[MSBO0CIXPL9O;1DZMS%B@<,67U!5$.<&Q!;@D ="3^8=JS:A!?P3'<) M@6WA=U4.N!1G9\F !8Q6#*[3;NVMG2@II5WK^'.F]NCNB%\_D?9KX$?.EE?>Z38O# M3(IQ[\ZQ$]J'*;*4*@4UE EP[XI#!IG%430O[%/+TK-!K24W1DI)+@5I M&?J,SC"R"3!V9S^V;]F6=I,A-\=NB8^1I>A-L^K.''?-;Y$WU9SVINQANJBD M*ZD_UF8YHAW;[H%;!1EMVG&3#0!&G90E6W]@-!< M[<\6/)@/LQ:#1(1'^PNDM.;OVH+C;3W^"5!+ P04 " !':Z90/CLG>J(# M #A' #P 'AL+W=O3&80GVD'IA%98Z N>!6SM6[T_91P;;. +GX^38<)XX_2MD [, MA#NX,[I9"[4<)VG"%L)8-_-]MRUKH40M7J%JS^Q*;S]I(UZUU%V(/]7?(,QHFRT]#Q^90CZS@Y&>(--\**N9#"_1@G[;&$!/_%(/@;;1SV MO[L@GIM_":->+$0)$UTV-2BWBZ,!Z7M7=B76-F&*US!.;O0&C"?&#NZK';W# MN+PA,7,NL,+<5ZG'BXFB*E 6*H9'5DM1(4?%9AX'+PT@,P(RZQ'R6Q9 Y@1D MW@OD-9=] DY"B!/"ESSLN@#PC(,_B0GX% ML5SYQWJ%"9LO@[&!2ULDB6X?&#!>@&66=++)UCJ?SMB;<%J&LD_=FG0=N# \Q*>OD MD:US'+,=#B$F): \LH Z/[!X:,]QBRBGWY)'=X]>HAXU"A8XVJL'[,)B>8-FC^JQY M^WG,WV/_=?'R)U!+ P04 " !':Z90/K%M%;4! "6&@ &@ 'AL+U]R M96QS+W=O]GG:5F4LMG4<' _[,LZS M(J7ZV;FX+,(ACT]5'KU=AK=J^74( M9;I2\;<@<]>#M#](Z4'6'V3T(-\?Y.E!H_Z@$3UHW!\TI@=-^H,F]*!I?]"4 M'C3K#YK1@V0(9!SRDQ#6?*T%<"U\KP6 +7RQ!9 M?+,%H"U\M06P+7RW!< M M?+D%T"U\NP7@+7R]%>BM?+T5Z*T/>-9&#]M\O17HK7R]%>BM?+T5Z*U\O17H MK7R]%>BM?+T5Z*U\O17HK7R]#>AM?+T-Z&U\O0WH;0\X*T&')7R]#>AM?+T- MZ&U\O0WH;7R]#>AM?+T-Z&U\O0WH;7R]/=#;\_7V0&_/U]L#O3U?;P_T]@\X MZ^[H'8N\":N/U&S+3;QWR<7PFS4=N&,Z[7!E&ULS9G?;L(@%(=?Q?1VL0AT[D_4FVVWF\GV JP]M8UM(8!. MWWZTZI*9+G%1D]]-*1PXYX.2[Z:3CZTA-]C45>.F4>&]>63,I075RL7:4!,B MN;:U\J%K%\RH=*D6Q,1H-&:I;CPU?NC;'-%L\DRY6E5^\+0;;U-/(V5,5:;* ME[IAZR8[2CK<)XPM5=T<5Y3&W80)T>!E$[*X,#:-0M1%[(0*QPO;?ECWMB9K MRXS^A:;SO$PIT^FJ#DMB9RRIS!5$OJYB5RA+V;NW9;/8\\Z5]:^J#HG9IF*_ M)L37X_#;BOH!NL@E*_MP+:BO5!?8/?E9!0^W(=66AL:&J/5ES_8"TCQ$'6LG M7G*+U%Z=C+*3BH?4U_NP7]HNN_>^ _\).M8UYYWZY3@$"(<$X4A .&Y!.,8@ M''<@'/<@' \@''R$ H)B5(ZB5([B5(XB58YB58ZB58[B58XB5HYB5H%B5H%B M5H%B5H%B5H%B5H%B5H%B5H%B5H%B5H%B5HEB5HEB5HEB5HEB5HEB5HEB5HEB M5HEB5HEB5HEBU@3%K F*61,4LR97-&O7QK4JF[](/K5>'NJS[@_6[!M02P$" M% ,4 " !':Z90'R// \ 3 @ "P @ $ 7W)E M;',O+G)E;'-02P$"% ,4 " !':Z90)^B'#H( "Q $ M @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( $=KIE :V"FI M[P "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ 1VNF4(G0HU0O P -P\ M !@ ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1VNF4.SGUIY[! J!4 !@ ( ! M)!( 'AL+W=OE 0 %H6 8 " =46 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M1VNF4!4\$=G? 0 :@0 !@ ( !X!\ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 1VNF4/+#'D6T 0 T@, M !D ( !Q24 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1VNF4(2CPK&T 0 T@, !D M ( !ABL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 1VNF4/%L&PO=V]R:W-H965T&UL4$L! A0#% @ 1VNF4*;7 M&PO=V]R:W-H965T0Z !X;"]W;W)K&UL4$L! A0#% @ 1VNF4$YN[H*W 0 T@, !D M ( !XCP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 1VNF4)FG<<"U 0 T@, !D ( ! MO4( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 1VNF4'0JH(,4 @ NP4 !D ( !1$D 'AL+W=O(! "E! M&0 @ &/2P >&PO=V]R:W-H965T&UL4$L! A0#% @ 1VNF4&0E-N'A M @ !PL !D ( !TD\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1VNF4 3D6-ED P OP\ !D M ( !=U< 'AL+W=O&PO=V]R M:W-H965T !X;"]W;W)K&UL M4$L! A0#% @ 1VNF4%3GF0BJ 0 H@, !D ( !'6$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M1VNF4,O_6MDX @ B 8 !D ( !L6L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1VNF4"!(_8R^ 0 MU@, !D ( !PG( 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" !':Z90S"W63[(! #)&@ $P @ %FH0 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 - T !X. !)HP ! end XML 52 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Recent Accounting Pronouncements (Policies)
3 Months Ended
Mar. 31, 2020
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Recent Accounting Pronouncements Recent Accounting Pronouncements
The Financial Accounting Standards Board FASB (“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 below 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.

Recently Adopted Accounting Pronouncements
The Company adopted ASC Topic 326, Financial Instruments - Credit Losses (“ASC 326”), as of January 1, 2020 using the modified retrospective transition method. This ASU amends the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables, and unbilled receivables. We recorded a noncash cumulative effect decrease to retained earnings of $1.7, net of income taxes, on our opening consolidated balance sheet as of January 1, 2020.

XML 53 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Based Compensation
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock Based Compensation Stock Based Compensation
The Roper Technologies, Inc. 2016 Incentive Plan (“2016 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,
20202019
Stock-based compensation$27.7  $25.3  
Tax effect recognized in net earnings5.8  5.3  

Stock Options - In the three months ended March 31, 2020, 0.725 options were granted with a weighted average fair value of $62.02 per option. During the same period in 2019, 0.686 options were granted with a weighted average fair value of $67.61 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 2016 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,
20202019
Risk-free interest rate (%)0.83  2.44  
Expected option life (years)5.645.41
Expected volatility (%)20.18  19.24  
Expected dividend yield (%)0.62  0.59  

Cash received from option exercises for the three months ended March 31, 2020 and 2019 was $22.9 and $36.8, respectively.

Restricted Stock Grants - During the three months ended March 31, 2020, the Company granted 0.179 shares with a weighted average grant date fair value of $340.92 per restricted share. During the same period in 2019, the Company granted 0.258 shares with a weighted average grant date fair value of $309.02 per restricted share. All grants were issued at grant date fair value.

During the three months ended March 31, 2020, 0.096 restricted shares vested with a weighted average grant date fair value of $248.05 per restricted share and a weighted average vest date fair value of $333.75 per restricted share.

Employee Stock Purchase Plan - Roper’s stock purchase plan allows employees in the U.S. and Canada to designate up to 10% of eligible earnings to purchase Roper’s common stock at a 5% discount to the average closing price of the stock at the beginning and end of a quarterly offering period. Common stock sold to employees pursuant to the stock purchase plan may be either treasury stock, stock purchased on the open market, or newly issued shares.

During both the three months ended March 31, 2020 and 2019, participants in the employee stock purchase plan purchased 0.008 shares of Roper’s common stock for total consideration of $2.8 and $2.2, respectively. All shares were purchased from Roper’s treasury shares.
XML 54 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
Roper’s debt at March 31, 2020 included $5,300 of fixed-rate senior notes with the following fair values:
$600 3.000% senior notes due 2020
601  
$500 2.800% senior notes due 2021
501  
$500 3.125% senior notes due 2022
511  
$700 3.650% senior notes due 2023
721  
$500 2.350% senior notes due 2024
492  
$300 3.850% senior notes due 2025
323  
$700 3.800% senior notes due 2026
723  
$800 4.200% senior notes due 2028
860  
$700 2.950% senior notes due 2029
681  

The fair values of the senior notes are based on the trading prices of the notes, which the Company has determined to be Level 2 in the FASB fair value hierarchy.
XML 55 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Amortization of intangible assets $ 101.8 $ 82.9
Other Intangible Assets    
Finite-Lived Intangible Assets [Line Items]    
Amortization of intangible assets $ 100.7 $ 82.6
XML 56 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Stock Based Compensation (Weighted Average Assumptions Used to Value Option Grants) (Details) - Employee Stock Option
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate (%) 0.83% 2.44%
Expected option life (years) 5 years 7 months 20 days 5 years 4 months 28 days
Expected volatility (%) 20.18% 19.24%
Expected dividend yield (%) 0.62% 0.59%
XML 57 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill
The carrying value of goodwill by segment was as follows:
Application SoftwareNetwork Software & SystemsMeasurement & Analytical SolutionsProcess TechnologiesTotal
Balances at December 31, 2019$5,389.4  $3,933.5  $1,178.0  $314.5  $10,815.4  
Additions—  —  —  —  —  
Other0.7  0.3  —  —  1.0  
Currency translation adjustments(22.1) (43.3) (12.4) (6.1) (83.9) 
Balances at March 31, 2020$5,368.0  $3,890.5  $1,165.6  $308.4  $10,732.5  
Other Intangible Assets
Other intangible assets were comprised of:
CostAccumulated
amortization
Net book
value
Assets subject to amortization:
Customer related intangibles$4,955.4  $(1,349.4) $3,606.0  
Unpatented technology613.0  (279.6) 333.4  
Software172.2  (111.5) 60.7  
Patents and other protective rights12.0  (8.0) 4.0  
Trade names7.9  (4.1) 3.8  
Assets not subject to amortization:
Trade names659.8  —  659.8  
Balances at December 31, 2019$6,420.3  $(1,752.6) $4,667.7  
Assets subject to amortization:
Customer related intangibles$4,915.5  $(1,416.9) $3,498.6  
Unpatented technology605.3  (298.2) 307.1  
Software171.8  (115.5) 56.3  
Patents and other protective rights11.8  (7.9) 3.9  
Trade names7.9  (4.6) 3.3  
Assets not subject to amortization:
Trade names653.8  —  653.8  
Balances at March 31, 2020$6,366.1  $(1,843.1) $4,523.0  
XML 58 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Recent Accounting Pronouncements (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity $ 9,591.3   $ 9,491.9 $ 8,137.4 $ 7,738.5
Retained earnings          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity $ 8,003.1   7,818.0 $ 6,569.4 $ 6,247.7
Cumulative Effect, Period Of Adoption, Adjustment | ASC 326          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity     (1.7)    
Cumulative Effect, Period Of Adoption, Adjustment | ASC 326 | Retained earnings          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Stockholders' equity   $ (1.7) $ (1.7)    
XML 59 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 60 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues from Contracts (Contract Balances) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]    
Unbilled receivables $ 225.3 $ 183.5
Contract liabilities - current (836.0) (840.8)
Deferred revenue - non-current (32.6) (33.2)
Net contract assets/(liabilities) (643.3) $ (690.5)
Change in unbilled receivables 41.8  
Change in contract liabilities - current 4.8  
Change in deferred revenue - non-current 0.6  
Change in net contract assets/(liabilities) $ 47.2