Home Data Calendar Blog

RMD

Tables

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31
Weighted Average Number Of Diluted Shares Outstanding 147.54147.49NA147.40147.41147.13NA146.96147.04146.86NA145.51146.42146.10NA145.68145.57145.10NA144.33144.35144.03NA143.99143.85143.48NA142.72142.10142.09NA141.04141.15141.95NA142.81142.20142.68NA143.38145.34145.46NA146.64146.69146.06NA147.16149.51154.05NA0.16157.59156.75NA0.16154.07
Weighted Average Number Of Shares Outstanding Basic 147.13147.07NA146.91146.70146.43NA146.24145.99145.68NA145.51145.25144.90NA144.64144.21143.72NA143.32142.92142.67NA142.90142.72142.25NA141.71141.31140.78NA140.19139.93140.31NA140.79140.05140.13NA140.96142.20142.00NA143.29143.21142.65NA144.02146.37150.37NA0.15152.42151.47NA0.15150.25
Earnings Per Share Basic 1.421.491.571.581.531.441.341.221.381.401.35-0.541.241.231.231.131.110.840.480.740.870.740.770.770.070.610.720.620.540.540.660.630.650.570.620.650.650.590.620.640.610.570.510.590.540.500.540.450.430.340.380.350.380.370.350.320.31
Earnings Per Share Diluted 1.421.491.561.581.531.431.331.221.371.391.33-0.541.231.221.221.121.100.830.470.730.860.730.760.760.070.600.710.620.540.540.660.630.640.570.610.640.640.580.610.630.600.560.500.580.530.490.530.440.420.330.370.340.370.360.340.310.30

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31
Revenue From Contract With Customer Excluding Assessed Tax 1162.801102.321122.061116.901033.74950.29914.74864.50894.87904.01876.10768.77800.01751.94770.34769.46736.16681.06704.99662.23651.10588.28623.63591.63601.27523.66556.65514.20530.40465.45518.65453.88454.54411.65453.06422.50422.95380.40415.21397.76384.34357.66414.61383.58376.54339.73371.93349.07332.74314.77341.89313.26305.99282.01291.57278.66275.13
Revenues 1162.801102.321122.061116.901033.74950.29914.74864.50894.87904.01876.10768.77800.01751.94770.34769.46736.16681.06704.96662.23651.10588.28623.63591.63601.27523.66556.69514.20530.40465.45518.65453.88454.54411.65453.06422.50422.95380.40415.21397.76384.34357.66414.61383.58376.54339.73371.93349.07332.74314.77341.89313.26305.99282.01291.57278.66275.13
Cost Of Goods And Services Sold 515.87502.26504.67499.15454.03409.48392.23373.30390.56397.73385.41321.51337.53313.28320.97319.79309.03276.00287.11270.32267.37245.19261.16247.34251.48218.05NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Cost Of Goods And Service Excluding Depreciation Depletion And Amortization 507.61493.35496.27490.82446.72403.11385.85362.32379.32386.67374.35310.58326.36301.30308.99307.66296.98276.00287.11270.32267.37NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Gross Profit 646.93600.06617.39617.75579.72540.81522.51491.20504.32506.29490.70447.26462.48438.66449.37449.66427.13405.06417.85391.91383.73343.09362.47344.30349.79305.61323.78299.71309.07269.18301.49259.88266.51238.62259.43251.43263.22237.31261.26251.79248.76227.98259.85239.45232.71208.65226.47210.50198.72185.05198.87182.50186.00173.95174.52166.58164.21
Operating Expenses 371.84311.06342.12317.08299.52265.07267.11256.93255.61244.38249.06223.83240.77221.76226.13232.16229.32233.95296.77234.93226.65198.96215.59207.92203.78193.05196.41192.32212.18175.04182.85155.57158.53140.59159.88145.56154.08142.64162.77147.09143.74131.10173.68143.35140.64128.16136.74133.95131.46124.18132.17118.54116.13107.56105.90105.40106.28
Research And Development Expense 73.8875.7178.1476.4469.8763.1964.3266.8062.5159.9559.8855.9454.9454.5352.5251.4549.9448.0351.1447.6143.1138.7939.6637.4340.6437.4136.7135.1338.1934.4534.3828.1128.9727.1928.5227.0229.2930.0231.8029.5329.5427.3631.3931.1930.3327.2227.9128.4027.2226.2126.9823.3221.9719.7419.9518.2819.06
Selling General And Administrative Expense 222.16222.87240.69228.46211.67193.93194.89182.40185.36176.72181.48160.45169.47158.99165.38172.44171.42167.44171.60164.53161.58147.30156.81147.89151.82143.85147.94137.86139.31128.85135.84122.90118.22111.09129.25116.34122.52110.52122.24115.10111.75101.32115.06109.63107.8198.30105.91100.96100.5594.20102.3392.5591.5884.7983.8784.1384.09
Operating Income Loss 275.09289.00275.27300.67280.19275.74255.40234.26248.71261.91241.64223.43221.72216.90223.25217.50197.81171.10121.08156.98157.08144.13146.88136.37146.02112.56127.36107.4096.8994.15118.64104.31107.9898.0399.55105.87109.1594.6798.49104.70105.0296.8886.1796.1092.0780.4989.7376.5567.2560.8766.7063.9669.8766.3968.6261.1857.92
Interest Expense NANANANANANANA5.465.955.365.345.885.926.849.209.9710.2210.9912.5512.417.493.715.487.727.377.795.917.346.636.40NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Interest Income Expense Net -13.80-14.96-14.94-14.96-10.34-7.13-5.54-5.46-5.95-5.36NANANANANANANANANANANANANANANANANA-2.91-2.44-2.49NA2.132.483.42NANANANANANANANANANANANANANANANANANANANANANANA
Interest Paid Net 13.8014.9614.9414.9610.347.135.5410.820.595.365.345.885.926.849.209.9710.2210.9912.5512.417.493.715.487.727.377.797.767.386.706.40NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Income Tax Expense Benefit 50.6552.7747.1456.8848.7851.3143.0347.3135.5355.1744.11296.4931.0837.4834.2628.5218.2030.4426.9632.5121.6333.1431.1120.02132.2422.3620.0120.1719.4616.8224.4020.5423.1819.0416.6523.3824.3318.6718.9022.9422.8221.1414.8123.0820.4619.6421.6619.3920.0615.9818.7417.6720.4619.8518.7618.8217.11
Income Taxes Paid Net 96.6976.7571.3037.5854.5553.4445.8549.3736.99345.9141.0542.0686.8851.3729.568.85111.0130.9431.0419.3267.49125.0095.5323.6621.3030.1616.1816.4432.0228.2613.2916.5021.0618.1214.704.9014.5614.3714.0614.4022.1139.6123.3518.14NANANANANANANANANANANANANA
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax -19.89-17.09-2.90-12.50-20.20NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Comprehensive Income Loss Net Of Tax 111.80-47.62NA8.29135.96-93.38NA-1.05-6.09-23.52NA-32.8277.0443.79NA-120.3244.47-37.58NA-2.50-13.12-12.87NA-7.394.4536.39NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Net Income Loss 208.80219.42229.66232.50224.91210.48195.06179.01201.75203.61195.10-78.48179.51178.37177.84163.14160.55120.1568.80105.42124.64105.74109.81110.129.5386.12101.6187.8276.7476.1193.0388.4690.5280.4087.4690.9891.1883.2687.7489.9786.6480.9373.0184.9177.9471.2776.8564.6162.8750.5258.4753.3558.4656.7153.1748.8345.98
Comprehensive Income Net Of Tax 320.60171.80219.01240.79360.87117.10106.45177.97195.66180.10197.59-111.30256.55222.16260.2942.82205.0282.5768.61102.92111.5292.8641.10102.7313.98122.51125.65174.71-30.30105.8351.21168.56125.20-41.70113.45-27.02-16.77-41.85109.76140.5835.27119.13-94.0176.5590.1190.1249.2787.77103.54-73.70NANANANANANANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31
Assets 6905.096740.796751.716713.886676.105177.565095.854905.264734.744729.174728.124585.724572.864620.844587.384510.544353.944154.564107.684098.533859.823067.543063.923534.213564.003489.623468.493422.563322.573322.263258.932444.612239.012254.682184.262278.032326.562309.452360.962364.572345.592334.642210.722374.962330.382244.662137.872128.842041.481935.292068.921962.161884.21NA1626.40NANA
Liabilities 2423.232490.412621.802781.372937.981744.671735.101626.461588.911703.121842.451876.491707.871941.982090.352254.112095.832037.312035.492077.201903.771167.281004.941467.241544.471440.091508.221567.611612.421549.701564.10771.20714.74793.87596.95741.75738.11656.24602.71673.66706.64642.10600.21606.80578.86545.74530.24519.89480.40386.27338.19298.77273.41NA338.86NANA
Liabilities And Stockholders Equity 6905.096740.796751.716713.886676.105177.565095.854905.264734.744729.174728.124585.724572.864620.844587.384510.544353.944154.564107.684098.533859.823067.543063.923534.213564.003489.623468.493422.563322.573322.263258.932444.612239.012254.682184.262278.032326.562309.452360.962364.572345.592334.642210.722374.962330.382244.662137.872128.842041.481935.292068.921962.161884.21NA1626.40NANA
Stockholders Equity 4481.854250.384129.903932.513738.133432.893360.753278.803145.843026.052885.682709.232864.982678.862497.032256.432258.112117.252072.192021.331956.041900.262058.982066.962019.532049.531960.271854.961710.151772.571694.831673.411524.271460.811587.311536.281588.451653.211758.25NANANA1610.52NANANA1607.63NANANA1730.74NANANANANANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31
Assets Current 2378.082304.592367.832337.822325.162033.701931.481704.301547.241586.261574.761466.151451.481542.611523.461469.761300.481161.101145.371102.701063.541088.241065.721604.411754.351657.951644.001605.361520.271474.851419.721400.091350.841532.801444.181552.771558.491534.751556.211563.901564.131557.931448.851579.881529.851450.221361.151325.851246.771142.801292.451202.661145.25NA985.34NANA
Cash And Cash Equivalents At Carrying Value 210.25209.10227.89227.89253.20207.16273.71201.77194.48276.15295.28230.63255.87421.41463.16352.86204.09172.15147.13146.51149.47230.19188.70704.28858.90811.10821.93827.31788.15781.66731.43718.50658.80822.05717.25866.33880.70881.69905.73938.56972.67976.57876.051012.70958.28890.63809.54776.07723.23610.06735.27671.70616.20540.00488.78520.94451.43
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 210.25209.10227.89227.89253.20207.16273.71201.77194.48276.15295.28230.63255.87NA463.16NANANA147.13NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Accounts Receivable Net Current 729.74692.39704.91686.26672.27620.48575.95508.58526.04575.55614.29525.01509.36464.89474.64554.86528.04493.84528.48511.40477.19463.74483.68498.43482.93431.35450.53413.61383.99347.14382.09358.17331.75327.17362.57345.49340.43328.59359.59NANANA318.35NANANANANANANANANANANANANANA
Inventory Net 933.21958.23998.011011.27988.96864.85743.91664.94592.15506.64457.03484.06474.82478.01416.92358.77377.78357.03349.64319.93296.51282.56268.70288.70296.06300.47268.32259.87253.11253.83224.46232.93237.46258.61246.86225.19218.06197.23165.42164.89178.08175.35145.85166.48194.80193.17174.35183.49184.42187.95200.78205.00214.89NA185.64NANA
Other Assets Current 179.63161.66179.93155.51147.44126.13131.26NANANA128.79NANANANANANANANANANANANANANANANANANANANANANANANANANANANA79.1375.0877.2761.1475.8770.2972.0372.2381.5084.6677.8858.8954.4966.06NA64.58NANA
Prepaid Expense And Other Assets Current 504.88444.86437.02412.39410.73341.20337.91220.11145.35150.08135.75226.44211.44178.30168.75203.27190.57138.07120.11124.85140.37111.76124.63113.00116.45115.02103.22104.5795.0392.2381.7490.5090.1083.4881.1775.0481.7088.3978.71NANANA61.14NANANANANANANANANANANANANANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31
Assets Noncurrent 4527.014436.204383.884376.064350.953143.863164.383200.963187.503142.913153.373119.573121.373078.243063.923040.783053.452993.462962.322995.832796.281979.301998.211929.801809.651831.671824.481817.201802.301847.411839.221044.52888.17721.88740.08725.26768.07774.70804.75800.66781.46776.70761.87795.08800.52794.44776.72802.99794.71792.49776.47759.50738.96NA641.06NANA
Property Plant And Equipment Gross 1266.111201.821205.871183.881200.141107.561131.301165.391111.411084.061085.631056.001060.901006.54969.17903.30947.88894.08898.98888.34870.49861.80860.86896.52887.88873.99850.54829.38793.23818.22798.70802.38772.71745.48770.25757.17794.91813.56842.53825.25792.85788.71772.14819.36NANA768.62NANA723.30762.69NANANA625.31NANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment 714.37667.83668.01655.10677.40620.19633.11652.14633.63616.72622.14600.90601.42581.72551.83506.09539.51511.11511.51505.85488.98479.98474.31498.54486.34473.19456.30441.97417.31427.42414.43415.61397.49376.50382.49373.01386.69393.77408.25396.20378.51371.97360.71374.86NANA334.25NANA290.61300.58NANANA238.16NANA
Amortization Of Intangible Assets 8.268.918.398.327.306.376.3810.9811.2311.0611.0610.9211.1611.9811.9812.1412.0513.4447.8010.949.20NANANANANANANANANANANANANANANANANANANANANANA2.532.502.642.923.593.693.772.872.672.572.032.071.992.13
Property Plant And Equipment Net 551.73533.99537.86528.78522.75487.38498.18513.25477.78467.34463.49455.11459.47424.82417.33397.21408.36382.97387.46382.50381.50381.82386.55397.98401.54400.80394.24387.41375.93390.80384.28386.77375.22368.98387.76384.16408.22419.79434.28429.05414.34416.75411.43444.50439.57438.36434.36443.09441.00432.69462.11447.67441.05NA387.15NANA
Goodwill 2861.852812.142770.302783.622767.181938.841936.441946.321951.461922.041927.901925.991910.491899.741890.321884.461870.651856.431856.451939.141759.051192.031068.941080.951075.321072.301064.871050.081046.301062.761059.24458.28373.09262.82264.26255.58272.62277.26289.31290.79290.05283.44274.83272.80279.38273.28256.21267.82261.11267.69235.49230.85219.22NA198.62NANA
Finite Lived Intangible Assets Net 528.18563.28552.34569.68586.86338.15345.94355.98372.01375.40392.58409.56413.00432.89448.17464.96480.86496.85521.95516.45484.93242.19215.18228.22240.03251.03261.80267.40275.42289.67299.81114.6293.3342.6047.1446.7648.3546.4845.2046.1546.7048.6749.6454.9258.2059.6754.8359.4161.6563.9447.91NANANA30.93NANA
Other Assets Noncurrent 275.82265.11262.45270.87260.16173.43171.75169.40165.54162.99160.92150.23157.49145.52148.68140.56163.95141.33150.98125.73138.10117.02273.71176.3742.0543.7142.0745.7343.0141.2640.3940.7338.3735.4928.3928.8228.1517.6317.2111.677.715.225.925.273.965.607.8212.1313.558.3712.0411.748.23NA5.32NANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31
Liabilities Current 764.07770.80758.53761.69732.71692.66689.30667.26621.06624.16911.77876.54577.34590.85602.76551.52500.05550.46555.99462.97436.44421.11511.25461.461356.41351.58360.13336.28682.39620.55638.55286.51265.57257.31267.26256.40259.61254.30269.56246.89242.81611.08574.05580.42251.07253.03252.85257.48228.36225.71208.84191.37246.59NA312.67NANA
Accounts Payable Current 202.40177.05150.76161.90196.00181.49159.25149.80163.37173.70138.01117.22122.17117.59135.79116.15114.32109.74115.72124.47110.3398.7192.7288.1678.3585.0892.7682.8594.1080.4992.5777.6467.5877.4881.1170.9080.0076.2585.4155.4856.2357.1260.6949.3852.1252.9155.0154.7345.7646.6955.1952.3744.33NA57.53NANA
Other Accrued Liabilities Current NANA12.86NANANA14.50NANANA12.26NANANA8.55NANANA11.38NANANA10.73NANANA14.70NANANA12.66NANANA11.20NANANA10.82NANANA12.81NANANA12.29NANANA6.79NANANA5.88NANA
Taxes Payable Current NANA23.64NANANA26.34NANANA26.54NANANA26.63NANANA25.55NANANA20.13NANANA18.23NANANA14.77NANANA13.86NANANA18.31NANANA13.06NANANA14.76NANANA9.18NANANA8.01NANA
Accrued Income Taxes Current 46.6967.0772.2278.3758.3047.9444.8942.6523.3328.91307.96314.8035.1768.0564.7568.2842.9090.9773.2552.7449.8876.14160.43124.5716.2833.9829.1534.8525.8738.8139.1717.9812.4326.5516.2815.808.0313.6210.396.351.2213.4530.0918.3318.9524.3327.7834.6726.4429.153.935.787.88NA22.66NANA
Accrued Liabilities Current 332.14348.26365.66347.35312.17324.06344.72326.28286.80274.11320.60304.69280.33269.86270.35235.20217.85231.25266.36191.13191.56169.47185.81190.73189.37179.23186.29169.90216.22153.97156.81152.40147.66117.65132.98131.77134.07124.23130.66142.08141.95135.85137.67127.85135.37132.10127.38122.77112.29103.27103.7990.3592.53NA80.88NANA
Contract With Customer Liability Current 148.90146.72138.07141.04133.91108.19108.67112.45111.65112.53109.61105.34105.24102.0398.6297.1192.9586.9588.6782.2972.6964.8260.83NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31
Liabilities Noncurrent 1659.161719.611863.272019.682205.261052.011045.80959.20967.841078.96930.68999.951130.541351.131487.591702.591595.791486.851479.501614.231467.33746.17493.691005.78188.061088.501148.101231.33930.02929.14925.55484.69449.17536.56329.69485.35478.50401.95333.16426.77463.8231.0226.1626.38327.80292.70277.39262.41252.05160.56129.34107.4026.82NA26.19NANA
Long Term Debt 1216.771351.511431.231575.961790.69785.44765.33668.74667.98793.67643.35719.05813.731044.431164.131364.851287.511208.211258.861323.351185.50517.64269.99810.00NANA1078.61NANANANANANA500.59300.59460.58449.66375.70300.79395.80435.81360.81300.79340.82300.85265.84250.84235.98226.45134.09100.16NANANA121.69NANA
Deferred Finance Costs Noncurrent Net 3.233.493.774.044.314.564.671.262.022.332.652.953.273.563.874.154.494.793.143.653.902.362.01NANA1.131.391.651.311.491.67NANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Noncurrent 72.8934.3368.1769.5550.605.845.975.106.355.986.806.079.488.578.357.532.062.052.060.86NA0.530.922.472.222.382.430.860.860.971.21NANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating Lease Liability Noncurrent 140.65112.45116.85115.09116.44114.21120.45127.25132.97121.52114.78115.27117.64111.18101.88107.2579.46NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31
Stockholders Equity 4481.854250.384129.903932.513738.133432.893360.753278.803145.843026.052885.682709.232864.982678.862497.032256.432258.112117.252072.192021.331956.041900.262058.982066.962019.532049.531960.271854.961710.151772.571694.831673.411524.271460.811587.311536.281588.451653.211758.25NANANA1610.52NANANA1607.63NANANA1730.74NANANANANANA
Additional Paid In Capital Common Stock 1822.921791.351772.081729.001710.771701.901682.431645.451629.031643.661622.201586.551574.241588.021570.691533.901521.991530.011511.471476.101460.701463.671450.821424.031409.991395.581379.131352.681335.891321.521303.241290.931268.371248.081228.801195.881161.341136.531117.641084.501065.331044.491025.06991.74960.11933.25899.72861.31834.18815.17798.46767.44737.30NA660.18NANA
Retained Earnings Accumulated Deficit 4539.964401.844253.024088.063920.203759.783613.743480.163362.573222.063079.642941.343076.572953.712832.992711.642604.912500.512436.412420.732368.342296.472432.332372.492312.342352.662316.242261.432220.282190.032160.302109.372062.892014.341976.021927.961876.361824.461780.401727.791673.081622.091576.641527.891467.231413.711366.711289.871225.251162.381111.861053.391000.04NA884.88NANA
Accumulated Other Comprehensive Income Loss Net Of Tax -208.35-320.15-272.53-261.88-270.17-406.13-312.75-224.14-223.09-217.00-193.49-195.97-163.15-240.19-283.98-366.44-246.12-290.58-253.01-252.82-250.32-237.20-224.33-155.61-148.22-152.67-189.06-213.10-299.98-192.94-222.66-180.84-260.94-295.62-173.52-199.50-81.5026.45151.56129.5378.92130.2992.09259.12267.48255.31236.46264.03240.88200.21324.43282.58253.95NA86.38NANA
Treasury Stock Value NANANANANANANA1623.261623.261623.261623.261623.261623.261623.261623.261623.261623.261623.261623.261623.261623.261623.261600.411574.511555.151546.611546.611546.611546.611546.611546.611546.611546.611506.541444.551388.621368.311334.781291.911251.481178.951104.911083.851011.16943.88903.92895.83806.83739.81629.34504.62440.63381.10NA344.50NANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31
Net Cash Provided By Used In Operating Activities 272.83286.28237.44282.56128.6444.6679.49117.44219.88-65.66226.53196.28169.92144.00330.26239.6969.93162.36141.82139.65129.4748.12129.42149.08132.5593.98140.3167.60NANANANANANANANANANANANANANA123.92107.0093.6578.2596.9886.03110.6389.5274.3381.4168.3159.1458.9653.54NA
Net Cash Provided By Used In Investing Activities -41.14-148.98-46.52-28.10-1026.41-58.81-55.24-49.49-83.31-41.87-48.07-58.62-29.66-22.11-3.41-99.61-43.62-33.22-43.89-225.41-658.22-148.19-38.53-19.62-28.25-15.42-31.28-17.92NANANANANANANANANANANANANANA-26.48-21.00-15.53-14.98-8.15-5.81-15.97-71.69-15.14-14.60-15.87-30.91-14.30-9.41NA
Net Cash Provided By Used In Financing Activities -238.96-151.13-188.59-279.56932.90-41.8857.50-60.86-217.9792.97-114.04-158.54-316.80-175.26-236.3718.390.76-100.07-97.5883.18450.21144.82-588.67-276.52-55.42-106.08-121.89-52.92NANANANANANANANANANANANANANA-116.47-30.43-14.717.69-46.89-35.97-10.31-83.94-19.55-21.34-1.97-36.48-39.6518.94NA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31
Net Cash Provided By Used In Operating Activities 272.83286.28237.44282.56128.6444.6679.49117.44219.88-65.66226.53196.28169.92144.00330.26239.6969.93162.36141.82139.65129.4748.12129.42149.08132.5593.98140.3167.60NANANANANANANANANANANANANANA123.92107.0093.6578.2596.9886.03110.6389.5274.3381.4168.3159.1458.9653.54NA
Net Income Loss 208.80219.42229.66232.50224.91210.48195.06179.01201.75203.61195.10-78.48179.51178.37177.84163.14160.55120.1568.80105.42124.64105.74109.81110.129.5386.12101.6187.8276.7476.1193.0388.4690.5280.4087.4690.9891.1883.2687.7489.9786.6480.9373.0184.9177.9471.2776.8564.6162.8750.5258.4753.3558.4656.7153.1748.8345.98
Depreciation Depletion And Amortization 44.7844.9346.7644.3637.7736.2737.4142.3140.7939.1036.7239.9940.5839.4738.5139.2639.1237.9542.5941.7536.0330.4231.7029.3129.3729.5728.1728.4827.7327.7727.0219.9121.5218.4017.7517.8618.8718.5819.8217.1818.5817.8719.6620.6719.3018.6522.4320.0322.9920.4119.5118.1217.3515.6415.4716.12NA
Increase Decrease In Accounts Receivable 26.80-6.5318.0612.6319.5956.2478.81-15.69-48.77-33.7089.3020.6435.37-16.11-88.5233.8728.56-28.2916.5333.85-12.02-20.34-7.0713.2849.46-23.3230.8125.7143.29-36.2130.1121.735.96-30.5013.4525.889.74-20.8022.2334.9318.21-40.27NANANANANANANANANANANANANANANA
Increase Decrease In Inventories -50.18-26.91-6.2621.9886.02147.10102.2070.2383.2755.98-26.4414.18-18.1852.4047.32-5.7314.0914.2029.1924.4314.9115.66-12.64-9.61-6.1826.943.452.048.0328.07-4.48-17.26-25.9517.1918.7316.3926.5137.900.12-13.902.7926.85-17.28-26.36-0.2016.70-6.03-3.84-4.69-4.24-7.82-12.62-3.5212.55-2.6315.44NA
Share Based Compensation 19.8418.5119.9317.8316.4616.9215.9915.8616.1017.3016.8915.5915.3716.0716.1414.1114.0513.2614.2212.8512.5312.4812.4811.9712.0111.9511.6611.4610.7512.0511.6310.9411.4612.3813.0511.7211.7211.3710.7811.2210.6410.8210.5010.219.527.928.147.867.387.217.616.698.158.357.888.04NA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31
Net Cash Provided By Used In Investing Activities -41.14-148.98-46.52-28.10-1026.41-58.81-55.24-49.49-83.31-41.87-48.07-58.62-29.66-22.11-3.41-99.61-43.62-33.22-43.89-225.41-658.22-148.19-38.53-19.62-28.25-15.42-31.28-17.92NANANANANANANANANANANANANANA-26.48-21.00-15.53-14.98-8.15-5.81-15.97-71.69-15.14-14.60-15.87-30.91-14.30-9.41NA
Payments To Acquire Property Plant And Equipment 23.3530.0434.4528.8227.3529.0628.6448.4530.4127.3427.9126.3634.9413.5017.9729.5925.1022.6722.2015.0818.4312.9917.6212.9615.9716.0318.3614.6114.6914.5614.4013.2014.5316.4012.2410.5918.9920.6818.5117.7819.6716.7516.0019.9413.8013.8312.079.8812.3112.8817.4516.0417.7915.3316.3211.94NA
Payments To Acquire Investments 3.623.682.5012.6012.844.294.114.255.766.601.755.596.258.200.009.7819.102.7415.623.1225.502.478.052.720.503.230.002.601.112.760.750.633.004.580.250.0010.000.505.583.750.850.680.670.67NANA0.000.003.631.170.600.660.001.170.000.00NA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31
Net Cash Provided By Used In Financing Activities -238.96-151.13-188.59-279.56932.90-41.8857.50-60.86-217.9792.97-114.04-158.54-316.80-175.26-236.3718.390.76-100.07-97.5883.18450.21144.82-588.67-276.52-55.42-106.08-121.89-52.92NANANANANANANANANANANANANANA-116.47-30.43-14.717.69-46.89-35.97-10.31-83.94-19.55-21.34-1.97-36.48-39.6518.94NA
Payments Of Dividends 70.6870.6064.7064.6464.5064.4361.4961.4261.2461.1956.8056.7556.6556.5156.4856.4156.1556.0553.1253.0252.7752.7949.9749.9749.8549.7046.8046.6846.4946.3842.1041.9741.9842.0839.4039.3839.2839.2035.1335.2635.6535.4824.2724.2525.8422.84NANANANANANANANANANANA
Dividends 70.6870.60NA64.6464.5064.43NA61.4261.2461.19NA56.7556.6556.51NA56.4156.1556.05NA53.0252.7752.79NA49.9749.8649.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31
Revenues 1162.801102.321122.061116.901033.74950.29914.74864.50894.87904.01876.10768.77800.01751.94770.34769.46736.16681.06704.96662.23651.10588.28623.63591.63601.27523.66556.69514.20530.40465.45518.65453.88454.54411.65453.06422.50422.95380.40415.21397.76384.34357.66414.61383.58376.54339.73371.93349.07332.74314.77341.89313.26305.99282.01291.57278.66275.13
Revenue From Contract With Customer Excluding Assessed Tax 1162.801102.321122.061116.901033.74950.29914.74864.50894.87904.01876.10768.77800.01751.94770.34769.46736.16681.06704.99662.23651.10588.28623.63591.63601.27523.66556.65514.20530.40465.45518.65453.88454.54411.65453.06422.50422.95380.40415.21397.76384.34357.66414.61383.58376.54339.73371.93349.07332.74314.77341.89313.26305.99282.01291.57278.66275.13
Sleep And Respiratory 1017.86963.04983.48980.12916.98844.44811.60763.36795.84806.50780.33674.93708.18659.80678.87679.89649.45594.20NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Software As Service 144.95139.28NA136.78116.76105.85103.14101.1499.0397.5295.7893.8491.8392.1491.4889.5686.7186.86NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Devices, Combined Europe Asia And Other Markets 234.66218.83NA235.82197.28178.03NA182.31207.74218.23NA172.84187.99176.03NA195.04162.31151.93NA155.20156.20151.70NA160.10163.30128.30NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Devices, Global 606.00564.73NA607.89542.80517.58NA433.07452.51494.16NA365.74392.99373.42NA391.54365.83338.81NA336.50342.70324.10NA328.20337.00286.20NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Devices, Us Canada And Latin America 371.34345.90NA372.07345.52339.55NA250.77244.78275.93NA192.90205.00197.39NA196.50203.52186.89NA181.30186.50172.40NA168.10173.70157.90NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Masks, Combined Europe Asia And Other Markets NANANANANA88.31NA105.62101.3097.23NA99.2193.4280.62NA91.3179.1771.95NA77.1073.2062.70NA74.1070.1060.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Masks, Global NANANANANA326.87NA330.28343.33312.34NA309.20315.19286.38NA288.36283.62255.39NA245.80245.20216.70NA223.50225.60199.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Masks, Us Canada And Latin America NANANANANA238.56NA224.66242.03215.11NA209.98221.76205.76NA197.05204.44183.44NA168.70172.00154.00NA149.40155.50138.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Masks And Other, Combined Europe Asia And Other Markets 113.86105.85NA115.16104.4588.31NA105.62101.30NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Masks And Other, Global 411.86398.31NA372.23374.18326.87NA330.28343.33NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Masks And Other, Us Canada And Latin America 297.99292.46NA257.07269.73238.56NA224.66242.03NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sleep And Respiratory, Combined Europe Asia And Other Markets NANANANANA266.34NA287.93309.03315.46NA272.05281.42256.65NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sleep And Respiratory, Global 1017.86963.04NA980.12916.98844.44NA763.36795.84806.50NA674.93708.18659.80NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sleep And Respiratory, Us Canada And Latin America NANANANANA578.11NA475.43486.81491.04NA402.88426.76403.15NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Software As Service, Global 144.95139.28NA136.78116.76105.85NA101.1499.0397.52NA93.8491.8392.14NA89.5686.7186.86NA79.9063.2047.50NA39.9038.7038.10NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Software As Service, Us Canada And Latin America NANANANANA105.85NA101.1499.0397.52NA93.8491.8392.14NA89.5686.7186.86NA79.9063.2047.50NA39.9038.7038.10NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Sleep And Respiratory 1017.86963.04NA980.12916.98844.44NA763.36795.84806.50NA674.93NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Software As Service 144.95139.28NA136.78116.76105.85NA101.1499.0397.52NA93.84NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Combined Europe Asia And Other Markets 348.52324.68NA350.98301.72266.34NA287.93309.03NANANANANANANANANANANANA214.40NANANA189.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Global 1162.801102.321122.061116.901033.74950.29914.74864.50894.87904.01876.10768.77800.01751.94770.34769.46736.16681.06705.00662.20651.10588.30623.60591.60601.30523.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Us Canada And Latin America 669.33638.36NA629.14615.26683.96NA576.58585.84588.55NA496.72518.59495.30NA483.11494.67457.18NA429.90421.70373.90NA357.40367.90334.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Other Comprehensive Income Loss Net Of Tax
Expenses
Other Nonoperating Income Expense
Balance Sheet
Operating Lease Liability
Assets
Derivative Assets
Current Assets
Other Assets Current
NonCurrent Assets
Operating Lease Right Of Use Asset
PropertyPlantAndEquipmentNet
Property Plant And Equipment Net
Liabilities
Derivative Liabilities
Current Liabilities
Other Accrued Liabilities Current
Noncurrent Liabilities
Accrued Income Taxes Noncurrent
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
Per Share
Common Stock Dividends Per Share Declared
CashFlow
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Inventories
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
Shares
Weighted Average Number Of Shares Outstanding Basic
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Undiscounted Excess Amount
InventoryNet
Inventory Work In Process Net Of Reserves
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept


us-gaap:SharesOutstanding
us-gaap:StatementEquityComponents
(None,)
Shares Outstandingus-gaap: Statement Equity Components
TTM Greenblatt ROC
_
(None,)
T T M  Greenblatt  R O C_
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Geographical
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ProductOrService
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Product Or Service
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementBusinessSegments
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Business Segments
us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
us-gaap:ProductOrService
(None,)
Cost Of Goods And Service Excluding Depreciation Depletion And Amortizationus-gaap: Product Or Service
us-gaap:OperatingIncomeLoss
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:Operating', None)
Operating Income Lossus-gaap: Consolidation Items, us-gaap: Statement Business Segments
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType
(None,)
Property Plant And Equipment Grossus-gaap: Property Plant And Equipment By Type
us-gaap:AmortizationOfIntangibleAssets
us-gaap:ProductOrService
(None,)
Amortization Of Intangible Assetsus-gaap: Product Or Service
us-gaap:Goodwill
us-gaap:StatementBusinessSegments
(None,)
Goodwillus-gaap: Statement Business Segments
us-gaap:FiniteLivedIntangibleAssetsNet
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
(None,)
Finite Lived Intangible Assets Netus-gaap: Finite Lived Intangible Assets By Major Class
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:DepreciationDepletionAndAmortization
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:Operating', None)
Depreciation Depletion And Amortizationus-gaap: Consolidation Items, us-gaap: Statement Business Segments
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Geographical
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ProductOrService
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Product Or Service
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementBusinessSegments
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Business Segments