Home Data Calendar Blog

NATI

Tables

    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
Common Stock Value 1.331.311.311.311.321.321.321.331.331.321.311.311.311.311.301.311.321.321.331.321.321.311.311.311.301.301.291.291.291.281.271.271.291.281.281.281.271.261.261.251.251.241.231.231.221.211.211.201.201.190.79NANANA
Weighted Average Number Of Diluted Shares Outstanding 134.17133.21NA132.58132.71133.18NA133.69133.54132.72NA131.42131.60131.36NA131.89132.97133.37NA133.20133.05132.62NA131.62131.12130.11NA129.05128.75128.10NA128.23129.34128.68NA127.90127.51126.72NA125.61125.27124.36NA123.07122.76121.97NA121.10121.16120.44NA118.29118.49117.65
Weighted Average Number Of Shares Outstanding Basic 132.37131.33NA132.04131.97132.10NA133.03132.50131.48NA131.42131.01130.61NA131.38132.06132.25NA132.36131.88131.13NA130.66130.20129.44NA128.81128.28127.59NA127.94128.68128.04NA127.48126.89125.97NA125.03124.38123.31NA122.40121.80120.91NA120.31119.74118.69NA117.26116.90116.07
Earnings Per Share Basic 0.230.360.310.470.090.190.310.200.130.030.04-0.040.081.020.440.390.220.180.420.330.240.19-0.190.260.190.140.220.190.150.070.250.180.190.120.340.310.190.150.260.130.120.150.170.200.220.150.210.110.220.260.790.240.210.16
Earnings Per Share Diluted 0.230.350.300.470.090.190.300.200.130.030.03-0.040.081.010.440.390.220.170.420.320.230.18-0.190.250.190.140.220.190.150.070.250.180.190.120.340.310.190.150.250.130.120.150.160.200.220.150.200.110.220.250.780.240.210.16

    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
Revenue From Contract With Customer Excluding Assessed Tax 416.80436.82448.28427.93395.51385.26420.64367.16346.70335.18367.84308.12301.33309.38367.47340.44334.23311.07360.10346.13341.01311.90349.75320.92318.61300.11328.53306.36306.11287.18334.34299.81301.79289.51332.78313.70200.00178.00300.81289.14192.00180.00300.33289.97292.26261.13278.05254.99253.28237.85249.96220.45211.72191.09
Revenues 416.80436.82448.28427.93395.51385.26420.64367.16346.70335.18367.84308.12301.33309.38367.47340.44334.23311.07360.10346.13341.01311.90349.75320.92318.61300.11328.53306.36306.11287.18334.34299.81301.79289.51332.78313.70200.00178.00300.81289.14192.00180.00300.33289.97292.26261.13278.05254.99253.28237.85249.96220.45211.72191.09
Cost Of Revenue 118.49132.71144.32143.70127.47119.23123.60102.7299.2495.41109.2092.2685.9083.7691.1485.9283.7776.0888.0389.0282.1674.5285.5983.7582.4676.5282.7376.7377.5176.1586.7877.1776.6776.3484.1680.9581.8271.2075.9875.2183.8170.2474.5873.4970.8561.3567.3965.2255.8952.4856.3051.9048.6443.24
Cost Of Goods And Services Sold 118.49132.71144.32143.70127.47119.23123.60102.7299.2495.41109.2092.2685.9083.7691.1485.9283.7776.0888.0389.0282.1674.5285.5983.7582.4676.5282.7376.7377.5176.1586.7877.1776.6776.3484.1680.9581.8271.2075.9875.2183.8170.2474.5873.4970.8561.3567.3965.2255.8952.4856.3051.9048.6443.24
Gross Profit 298.32304.12303.95284.23268.04266.03297.05264.45247.46239.77258.64215.86215.43225.62276.33254.53250.47235.00272.07257.11258.85237.37264.16237.17236.15223.58245.80229.63228.60211.03247.56222.65225.12213.18248.62232.75230.89213.47224.82213.93212.31216.25225.75216.48221.41199.78210.66189.77197.40185.37193.66168.55163.08147.85
Operating Expenses 257.41247.19243.62237.43247.27235.50247.15230.27222.91230.23245.19218.01199.01213.55222.65189.35218.17211.60210.25211.10221.94209.24206.85199.66207.52201.26196.55200.26201.33197.19197.56190.29190.43193.04193.58198.45198.87189.65185.25193.41193.19196.85197.94186.55186.54175.44178.16179.02164.46148.86147.04136.86132.59128.33
Research And Development Expense 83.8086.6481.1082.8685.5982.1692.3082.1781.4380.0973.7370.8064.2271.6271.4766.5668.2666.1766.1566.1766.9161.8460.0656.5356.9158.2657.4659.0759.8459.3456.6752.5355.4160.5257.3558.9755.8555.2654.2860.7958.4761.2658.0756.6354.2954.0254.5054.6747.0342.8743.2439.9736.4038.55
General And Administrative Expense 50.5043.2144.2734.6236.7733.1832.5431.0430.2833.3636.8837.4329.3726.1830.1335.7129.0427.8827.0026.7127.8927.2827.2026.4726.1925.7424.0824.5425.1324.6424.5423.2523.1622.9722.4122.7423.6422.4721.0521.3622.1622.8421.6520.7121.5021.3721.4421.1521.2318.8417.3717.3916.9715.34
Selling And Marketing Expense 123.10117.34118.25119.95124.91120.16122.30117.06111.20116.78134.57109.77105.42115.75121.05113.92120.87117.55117.10118.22127.14120.12119.59116.66124.41117.26115.01116.66116.36113.21116.35114.51111.86109.55113.82116.74119.37111.92109.92111.25112.56114.07111.45109.21110.76100.05102.22103.1996.2087.1686.4479.4979.2374.44
Operating Income Loss 40.9156.9260.3380.4320.7730.5349.9034.1824.559.5413.46-2.1516.41171.8353.6865.1832.3023.4061.8246.0136.9128.1457.3137.5228.6322.3249.2529.3727.2713.8450.0032.3534.6920.1355.0334.3032.0223.8239.5820.5219.1219.3927.8029.9334.8624.3432.5010.7632.9436.5146.6231.6930.4819.52
Interest Expense 9.748.357.954.852.501.291.200.661.220.700.770.970.070.000.040.000.000.000.150.000.000.00NA0.180.180.18NA0.170.120.140.190.05NA0.00NANANANANANANANANANANANANANANANANANANANA
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments 32.4153.91NANA17.2730.5745.1632.3621.594.4715.25-4.1515.27172.3954.2967.4332.8525.9863.4648.3835.0029.6156.7438.1229.3523.1746.8929.1826.2912.2744.2033.1734.4819.4453.7834.1431.9224.1638.9621.4218.6518.1427.9928.9334.1323.7931.5210.3132.2337.0846.8732.6629.1119.47
Income Tax Expense Benefit 1.926.988.6913.384.835.334.825.184.28-0.0210.520.474.3839.73-4.3015.784.162.756.925.183.955.3481.024.734.205.0317.754.706.492.9712.069.999.534.4410.39-5.567.405.447.235.654.23-0.467.284.587.695.157.20-2.435.686.628.844.524.511.12
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax 10.84-1.68-15.063.966.161.87-1.334.242.3811.98-9.56-9.53-0.07-0.57-3.991.63-1.481.21NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Comprehensive Income Loss Net Of Tax 9.783.605.15-15.54-4.99-2.36-2.96-2.404.111.941.911.126.55-9.352.67-7.711.79-0.89-1.761.39-2.272.212.174.449.402.10-9.443.90-4.4113.41-6.45-7.84-1.58-10.55-7.10-5.330.26-2.05-0.173.231.09-2.450.450.68-4.257.470.60-12.441.837.22NANANANA
Net Income Loss 30.4946.9340.0761.9112.4325.2440.3427.1817.314.504.74-4.6210.89132.6658.6051.6428.6923.2256.5443.1931.0524.27-24.2833.3925.1618.1529.1524.4919.809.3032.1423.1824.9415.0043.3839.7024.5218.7231.7315.7614.4218.6020.7124.3426.4418.6424.3312.7426.5530.4638.0328.1324.6018.35
Comprehensive Income Net Of Tax 40.2850.5345.2246.377.4522.8737.3824.7821.426.436.65-3.5017.44123.3161.2643.9430.4822.3354.7844.5928.7926.48-21.6337.8334.5520.2519.7128.3915.3922.7125.6815.3323.364.4636.2934.3724.7816.6831.5619.0015.5216.1521.1625.0222.1926.1124.930.2928.3837.68NANANANA

    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
Assets 2362.992383.862358.542245.532167.862071.472114.991838.411832.031825.971884.491843.871849.821762.871651.891628.321639.471671.341671.231629.921593.741591.611566.431531.131505.311491.921496.561472.891473.291456.281453.861413.311456.201443.061455.491420.891405.131365.681343.551321.601304.221298.231284.771234.241213.631170.761154.291115.681089.571011.43959.68NANANA
Liabilities 1145.471189.551202.411122.05999.35864.03891.29611.94596.38604.46659.62604.67580.18482.75475.54466.16464.90470.08432.88433.01428.06441.90438.41367.33367.27376.15382.35365.48382.10367.82372.13353.70336.58328.11338.00333.61347.24327.94320.47330.42332.46340.47345.64315.96317.30295.44302.28288.88263.11217.05215.14NANANA
Liabilities And Stockholders Equity 2362.992383.862358.542245.532167.862071.472114.991838.411832.031825.971884.491843.871849.821762.871651.891628.321639.471671.341671.231629.921593.741591.611566.431531.131505.311491.921496.561472.891473.291456.281453.861413.311456.201443.061455.491420.891405.131365.681343.551321.601304.221298.231284.771234.241213.631170.761154.291115.681089.571011.43959.68NANANA
Stockholders Equity 1217.521194.311156.121123.481168.511207.441223.701226.471235.651221.511224.871239.201269.641280.121176.351162.161174.571201.251238.361196.911165.681149.711128.021163.801138.051115.771114.221107.411091.191088.461081.721059.601119.631114.951117.501087.291057.891037.741023.08991.18971.76957.76939.13918.29896.33875.31852.01826.80826.46794.38744.54NANANA

    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
Assets Current 1054.741072.181088.921047.48932.94873.48931.55835.78814.32812.82849.51787.311095.821070.49947.36929.53935.09966.221022.22976.74928.49915.79894.09855.56838.12830.53834.65810.77820.65793.49799.74879.03926.68916.22947.82906.50885.17848.96828.60798.62780.11774.84767.70772.77763.65733.88719.55689.24666.14696.86650.72NANANA
Cash And Cash Equivalents At Carrying Value NA137.67139.80NANA142.88211.11NANANA260.23NA471.20NA194.62NANANA259.39311.38217.62250.37290.16294.19263.15279.01285.28300.65285.26265.40251.13229.24232.78239.55274.03259.45237.50240.70230.26190.21169.58172.05162.00311.54271.40238.51142.61196.51207.37254.59219.45226.84185.42184.62
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 139.24137.67139.80149.00110.87142.88211.11230.70250.42266.71260.23197.32541.21254.44194.62222.77191.76228.77259.39311.38217.62250.37290.16NANANA285.28NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Accounts Receivable Net Current 389.93415.74445.28380.79356.08312.94341.27279.20258.64241.09266.87214.62211.77213.01248.87224.31222.56215.01242.96239.47249.91242.29248.82235.18230.96224.27228.69206.17222.24207.31216.24185.66205.57190.99202.33187.73210.82181.54180.68182.72172.88172.12187.06182.60188.26155.39157.06158.61148.94132.15127.21NANANA
Inventory Net 401.63401.06388.16373.54343.63307.89289.24236.73211.02197.18194.01209.56209.93208.49200.41206.73206.85204.71194.15192.41193.42193.27184.59184.64186.16194.88193.61196.39194.59192.05185.20189.99187.41177.98173.05170.86167.29170.26172.11178.90185.28188.59169.99155.27148.99140.41132.00132.55141.57134.41117.77NANANA
Inventory Finished Goods 137.66129.61119.30104.9398.7695.1392.9993.5585.3084.0482.7686.5586.7684.1179.7287.8793.7492.8286.4981.5284.8685.3684.1482.5285.0091.0991.5890.1687.5385.0879.5682.8482.6981.7587.0085.9983.4786.9585.5885.9387.2589.3083.1879.6579.1272.4470.1568.4671.93NA56.19NANANA
Prepaid Expense And Other Assets Current 123.95117.70115.68144.15122.36109.7689.9289.1580.1275.6768.4772.9665.8264.9765.4866.3166.0266.4354.3462.4556.7465.7048.6250.3352.5745.9753.9555.2863.5065.5265.3858.4180.8972.5870.0871.7375.7151.7249.0066.4168.2058.4648.0149.6756.0932.9138.0846.0742.01NA36.24NANANA
Land NANA5.75NANANA12.39NANANA12.42NANANA12.37NANANA32.97NANANA33.02NANANA32.93NANANA32.95NANANA32.86NANANA32.96NANANA27.75NANANA23.73NANANA17.76NANANA

    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
Property Plant And Equipment Gross NANA735.92NANANA702.23NANANA672.33NANANA647.05NANANA639.36NANANA618.66NANANA596.65NANANA561.34NANANA544.87NANANA512.43NANANA472.04NANANA386.60NANANA335.24NANANA
Furniture And Fixtures Gross NANA474.10NANANA450.89NANANA427.81NANANA415.22NANANA388.10NANANA368.11NANANA353.54NANANA320.41NANANA298.65NANANA272.80NANANA240.41NANANA206.56NANANA175.44NANANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment NANA470.54NANANA448.56NANANA417.93NANANA403.34NANANA394.16NANANA368.94NANANA336.19NANANA303.48NANANA280.78NANANA251.86NANANA222.32NANANA196.46NANANA174.83NANANA
Amortization Of Intangible Assets 13.7012.7012.5014.3014.8012.4016.7013.4015.9014.0015.1014.209.309.409.709.209.109.008.609.009.008.408.308.708.608.408.008.009.209.4010.009.008.908.808.009.007.307.608.007.907.908.407.107.307.007.508.006.805.505.20NANANANA
Property Plant And Equipment Net 283.91277.71265.38254.13258.15253.98253.67248.71250.76252.32254.40253.07247.55245.17243.72239.14233.90228.16245.20245.90249.83248.80249.72254.92256.76260.21260.46261.86257.87256.96257.85260.77264.15263.32264.09261.62263.71262.52260.57262.97263.92259.12249.72223.14205.75192.94190.15182.30171.51164.29160.41NANANA
Goodwill 638.46630.88615.73593.15603.79592.07575.99480.49483.14462.65467.55487.10255.15253.19262.24259.43263.98262.38264.53263.12263.80269.62266.78265.09261.41254.52253.20261.37260.22262.90257.72169.77167.49166.97144.32145.03146.43146.54146.52147.32146.92146.66147.26129.09128.96130.97130.75131.35132.0170.7770.28NANANA
Intangible Assets Net Excluding Goodwill 192.90208.21200.85219.73237.06216.29220.42136.94149.13159.64172.72183.0768.9776.3184.0891.1697.61104.07110.78116.06121.27126.24123.29122.68120.33113.19108.66110.16108.24110.10108.2082.2576.4975.4278.2883.1586.4083.4882.3184.4287.9789.2593.9175.7580.6881.0483.8790.1493.9751.9352.82NANANA
Finite Lived Intangible Assets Net 192.90208.21200.85219.73237.06216.29220.42136.94149.13159.64172.72183.0768.9776.3184.0891.1697.61104.07110.78116.06121.27126.24123.29122.68120.33113.19108.66110.16108.24110.10108.2082.2576.4975.4278.2883.1586.4083.4882.3184.4287.9789.2593.9175.7580.6881.0483.8790.1493.97NA52.82NANANA
Other Assets Noncurrent 124.92127.74128.4871.1471.4474.7274.7279.8576.8877.0672.6463.9348.4251.4644.0845.2938.0939.6428.5028.1130.3531.1632.5532.8828.7033.4739.6028.7326.3032.8330.3521.4921.4021.1220.9824.5923.4224.1725.5628.2725.3028.3626.1833.4934.5831.9229.9822.6525.9427.5825.46NANANA

    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
Liabilities Current 424.40520.01522.88427.64374.37389.94445.21353.33330.98339.44381.85330.79334.84313.74306.12293.09285.28287.96282.98276.06268.23275.97269.25265.41255.18263.53260.07255.85254.24255.09240.22235.93243.80235.15247.66249.49250.48233.12225.35231.21233.94241.85244.96225.38218.73216.40222.92218.84190.42166.24166.31NANANA
Long Term Debt Current 25.0025.0025.0025.00NANANANANA5.005.003.503.50NA0.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Accounts Payable Current 60.5150.3554.64NANANANANANANANANANANANANANANANANANANANANA54.2155.8548.8053.1950.7254.3550.9753.7657.2957.6758.6061.8963.9862.8356.6154.5854.6166.8265.0852.2151.7141.6341.1139.6536.4836.6233.54NANANA
Other Accrued Liabilities Current 20.8141.3921.0024.0419.8423.4719.1216.5119.1819.4115.83NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Taxes Payable Current NA85.9487.1917.2111.0719.9314.462.59NA14.2613.7223.4946.48NA6.79NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Accrued Income Taxes Current NANA87.19NANANA14.46NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Accrued Liabilities Current NA32.4126.85NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Current 58.83169.96153.1652.0844.1551.1540.6725.1626.8542.2242.5850.2666.8260.0620.7222.7612.6627.8125.9117.5114.7932.4823.7817.80NANA33.00NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Contract With Customer Liability Current 158.25147.77137.21118.26122.03134.64137.82120.76125.99128.74132.15116.87113.78117.60131.44124.39128.79130.34127.29120.40125.45NA120.64NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Long Term Debt Noncurrent NANANA542.77NA325.00300.00100.00100.0090.9992.0484.2985.02NA0.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Long Term Debt And Capital Lease Obligations 564.37490.50516.64NA475.00325.00300.00100.00100.0090.9992.0484.2985.02NA0.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Deferred Income Tax Liabilities Net 5.984.731.6813.7216.5711.5814.2526.0228.3625.0525.2941.5116.2612.4714.0625.9527.9024.2725.4636.6437.3832.7733.6137.07NANA45.39NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Noncurrent 31.5631.8026.9315.0715.2914.9614.3416.9118.719.7215.767.618.5011.355.427.414.914.747.485.495.9510.1310.139.167.427.7910.418.669.228.7410.5611.8710.0310.096.357.016.256.125.539.468.6510.5611.697.1915.6715.7116.6818.2517.204.694.39NANANA
Operating Lease Liability Noncurrent 36.4936.5930.5932.0334.5232.5830.4729.2129.5131.6435.8537.7734.6636.4340.6533.1138.4938.150.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Stockholders Equity 1217.521194.311156.121123.481168.511207.441223.701226.471235.651221.511224.871239.201269.641280.121176.351162.161174.571201.251238.361196.911165.681149.711128.021163.801138.051115.771114.221107.411091.191088.461081.721059.601119.631114.951117.501087.291057.891037.741023.08991.18971.76957.76939.13918.29896.33875.31852.01826.80826.46794.38744.54NANANA
Common Stock Value 1.331.311.311.311.321.321.321.331.331.321.311.311.311.311.301.311.321.321.331.321.321.311.311.311.301.301.291.291.291.281.271.271.291.281.281.281.271.261.261.251.251.241.231.231.221.211.211.201.201.190.79NANANA
Additional Paid In Capital 1251.971231.891207.421183.331173.131152.351129.651109.921087.621059.021033.281012.66993.06973.35953.58939.12924.80910.60897.54881.42864.31846.74829.98816.15800.77785.67771.35758.41744.80730.97717.71694.82693.11680.23662.89649.79635.64621.21604.33586.41568.43552.51532.85515.97501.88485.99471.83459.49447.41431.73408.11NANANA
Retained Earnings Accumulated Deficit -11.29-4.63-14.74-18.1421.5376.26112.86132.40161.47180.06211.10247.97299.13335.88242.54245.47264.48307.15356.42329.34316.61315.95313.24365.02359.09361.33376.20372.89374.19380.90400.83395.15449.02455.65464.99440.79420.22414.76414.95400.80402.60405.62404.21400.69393.50384.15382.47370.21369.51354.96336.36NANANA
Accumulated Other Comprehensive Income Loss Net Of Tax -24.48-34.27-37.87-43.02-27.48-22.49-20.13-17.18-14.78-18.89-20.83-22.74-23.86-30.42-21.07-23.74-16.03-17.82-16.93-15.17-16.57-14.30-16.51-18.68-23.12-32.52-34.62-25.18-29.09-24.68-38.09-31.64-23.79-22.21-11.66-4.570.760.502.552.72-0.51-1.610.840.39-0.283.97-3.50-4.108.346.51-0.71NANANA
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value 14.7415.5217.7219.9820.6120.0518.4818.8119.9417.1715.6615.1415.1311.9913.3113.2813.3410.879.869.309.568.17NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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
Net Cash Provided By Used In Operating Activities -23.8398.7151.8935.97-41.05-3.8557.4633.7122.4829.8471.987.2957.8843.6275.0660.7146.4942.1587.2488.4858.8739.9876.99NANANANANANANANANANANANANA22.3046.1474.7650.3323.9120.4842.2548.468.3033.5053.4043.2031.6741.6327.3146.0230.1241.60
Net Cash Provided By Used In Investing Activities -15.07-48.17-8.9125.41-70.82-29.15-218.190.78-12.716.3916.07-309.17182.1649.63-44.2541.78-13.44-2.05-114.5729.26-63.90-60.78-45.28NANANANANANANANANANANANANA-14.54-26.87-21.60-11.51-19.34-5.40-184.011.6933.0271.48-101.09-47.80-74.95-12.99-38.6910.72-30.38-38.20
Net Cash Provided By Used In Financing Activities 41.94-54.11-56.55-18.7283.01-34.19141.36-52.77-26.71-28.22-27.43-42.9645.47-31.53-60.39-69.63-70.50-70.30-24.23-22.66-22.38-21.58-37.12NANANANANANANANANANANANANA-10.96-8.83-13.11-18.19-7.05-5.02-7.78-10.01-8.42-9.08-6.21-6.26-3.946.513.98-15.321.06-20.25

    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
Net Cash Provided By Used In Operating Activities -23.8398.7151.8935.97-41.05-3.8557.4633.7122.4829.8471.987.2957.8843.6275.0660.7146.4942.1587.2488.4858.8739.9876.99NANANANANANANANANANANANANA22.3046.1474.7650.3323.9120.4842.2548.468.3033.5053.4043.2031.6741.6327.3146.0230.1241.60
Net Income Loss 30.4946.9340.0761.9112.4325.2440.3427.1817.314.504.74-4.6210.89132.6658.6051.6428.6923.2256.5443.1931.0524.27-24.2833.3925.1618.1529.1524.4919.809.3032.1423.1824.9415.0043.3839.7024.5218.7231.7315.7614.4218.6020.7124.3426.4418.6424.3312.7426.5530.4638.0328.1324.6018.35
Depreciation Depletion And Amortization 23.3022.2421.8823.0924.1821.5725.9823.3926.1523.8725.8422.8919.0819.2719.0018.5617.9718.0116.9318.6417.6617.4417.9018.8817.2518.6718.2316.9518.7919.4318.1718.6618.5817.9219.2017.6516.3616.9917.0817.3416.7316.8317.6613.7113.2014.1214.1512.3612.4210.979.659.239.559.44
Share Based Compensation 14.8315.5617.7720.0420.6820.1318.5218.8620.0217.1915.8215.2215.2312.1013.3813.3913.6311.0310.129.569.738.207.877.557.326.406.206.146.756.756.346.416.356.396.236.656.336.557.007.996.877.137.297.226.986.306.576.355.714.594.604.744.544.92

    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
Net Cash Provided By Used In Investing Activities -15.07-48.17-8.9125.41-70.82-29.15-218.190.78-12.716.3916.07-309.17182.1649.63-44.2541.78-13.44-2.05-114.5729.26-63.90-60.78-45.28NANANANANANANANANANANANANA-14.54-26.87-21.60-11.51-19.34-5.40-184.011.6933.0271.48-101.09-47.80-74.95-12.99-38.6910.72-30.38-38.20
Payments To Acquire Property Plant And Equipment 14.0621.429.0014.6814.3310.1814.838.748.928.4913.0811.2112.5512.8213.6721.1415.1110.947.297.6111.658.126.178.364.9210.8110.0213.4411.709.275.887.4810.3610.2614.308.5410.1511.967.007.6514.0519.0936.5923.5519.889.0514.5017.2813.479.5813.994.394.745.27

    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
Net Cash Provided By Used In Financing Activities 41.94-54.11-56.55-18.7283.01-34.19141.36-52.77-26.71-28.22-27.43-42.9645.47-31.53-60.39-69.63-70.50-70.30-24.23-22.66-22.38-21.58-37.12NANANANANANANANANANANANANA-10.96-8.83-13.11-18.19-7.05-5.02-7.78-10.01-8.42-9.08-6.21-6.26-3.946.513.98-15.321.06-20.25
Payments Of Dividends Common Stock 37.1636.8136.6737.1337.0636.9835.7235.9735.9035.5334.1534.2434.1634.0032.7733.0232.9633.1130.5030.4630.4030.1827.5027.4627.3927.2025.8425.7825.7225.5624.2424.5424.5224.3519.1819.1319.0718.9017.5417.5117.4517.2817.2317.1517.0916.9312.0612.0411.9911.8710.2010.1910.1510.07
Payments For Repurchase Of Common Stock NANA-0.0081.8338.5531.4530.00NANANA9.4715.5617.156.5334.1544.8045.9746.400.000.000.000.000.00NANANA0.000.00NANA2.7064.01NANANANANANANANANANANANANANA0.000.000.000.000.0010.930.0030.93

    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
Revenues 416.80436.82448.28427.93395.51385.26420.64367.16346.70335.18367.84308.12301.33309.38367.47340.44334.23311.07360.10346.13341.01311.90349.75320.92318.61300.11328.53306.36306.11287.18334.34299.81301.79289.51332.78313.70200.00178.00300.81289.14192.00180.00300.33289.97292.26261.13278.05254.99253.28237.85249.96220.45211.72191.09
Revenue From Contract With Customer Excluding Assessed Tax 416.80436.82448.28427.93395.51385.26420.64367.16346.70335.18367.84308.12301.33309.38367.47340.44334.23311.07360.10346.13341.01311.90349.75320.92318.61300.11328.53306.36306.11287.18334.34299.81301.79289.51332.78313.70200.00178.00300.81289.14192.00180.00300.33289.97292.26261.13278.05254.99253.28237.85249.96220.45211.72191.09
Aerospace Defense Government 111.89113.11115.00104.64100.2692.67122.5292.6587.3076.27NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Portfolio 134.71135.91132.94137.92113.24126.58133.28127.67111.28112.35NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Semiconductor Electronics 91.58113.76111.02101.68116.23103.0197.7593.8999.2998.93NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Transportation 78.6274.0489.3283.6965.7962.9967.0952.9548.8347.63NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Maintenance 37.3736.4335.6738.3140.7141.5743.3441.4440.2140.0940.1238.4735.0735.4035.2035.2034.4333.3737.4335.9134.2331.5429.4929.0328.79NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Product 379.44400.40412.61389.62354.81343.69377.30325.72306.49295.09327.71269.65266.26273.98332.27305.25299.80277.70322.67310.22306.78280.36320.26291.89289.82NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Investee 0.300.501.901.501.301.502.800.901.300.30NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
187.51177.99200.48192.96160.42159.21186.95148.90134.67NA134.67127.05121.71NA143.99143.12128.91NA145.96142.92129.79NA131.35133.19121.65NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
117.34146.66126.07124.63138.41125.68127.62123.39122.86122.93127.45102.54104.9793.67113.58101.64106.2889.6196.03103.80101.1886.7698.3494.4596.41NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
59.0082.0062.0057.0066.0055.0061.0059.0059.0054.0062.0052.0052.0034.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
NANANANANA159.21NANANA126.73NANANA125.02NANANA122.66NANANA119.72NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
US 183.00172.00198.00185.00153.00152.00178.00141.00127.00120.00127.00121.00116.00118.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Rest Of The World 175.00183.00188.00186.00177.00178.00182.00167.00161.00161.00179.00135.00133.00157.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
EMEA 111.95112.18121.73110.3496.68100.37106.0794.8689.1785.52105.7178.5474.6690.69109.8995.6999.0398.81118.1199.41110.04105.41120.0693.28100.55NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Transferred At Point In Time 160.30152.34173.66166.32134.34132.99161.97125.07112.22NA114.56107.81103.11NA121.35119.89105.77NA133.62115.21105.67NANA108.99102.03NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Transferred Over Time 27.2125.6426.8226.6426.0826.2224.9823.8422.45NA20.1119.2418.59NA22.6423.2223.14NA12.3427.7024.12NANA24.2019.61NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Transferred At Point In Time 105.83135.65115.53114.10127.86115.00117.23112.93111.89112.63117.6092.0594.4283.91104.2692.7998.1381.4587.2595.8493.2578.69NA84.6887.33NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Transferred Over Time 11.5111.0110.5410.5310.5610.6810.3910.4610.9610.309.8610.4910.559.769.328.848.158.168.787.967.938.08NA9.789.08NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Transferred At Point In Time NANANANANA132.99NANANA104.59NANANA105.30NANANA99.68NANANA100.05NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Transferred Over Time NANANANANA26.22NANANA22.15NANANA19.72NANANA22.97NANANA19.67NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
EMEA, Transferred At Point In Time 93.2294.70104.1691.2576.0979.2481.0672.4367.2564.2482.1457.9956.2071.1090.0075.4479.8479.1298.7279.9590.4986.91NA73.4677.48NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
EMEA, Transferred Over Time 18.7317.4817.5719.0920.5921.1325.0122.4321.9221.2923.5720.5518.4519.5919.8920.2519.1919.6819.3919.4619.5518.50NA19.8223.06NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Transferred At Point In Time 359.35382.69393.34371.67338.29327.22360.25310.43291.36281.45314.30257.85253.74260.31315.61288.13283.75260.25319.60291.00289.41265.64NA267.12266.85NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Transferred Over Time 57.4554.1454.9356.2657.2358.0360.3956.7355.3453.7353.5450.2847.5949.0751.8652.3150.4850.8240.5055.1251.6046.25NA53.8051.76NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Other Comprehensive Income Loss Net Of Tax
Expenses
Other Nonoperating Income Expense
Balance Sheet
Operating Lease Liability
Assets
Operating Lease Right Of Use Asset
Current Assets
Prepaid Expense And Other Assets Current
NonCurrent Assets
Operating Lease Right Of Use Asset
PropertyPlantAndEquipmentNet
Property Plant And Equipment Net
Liabilities
Operating Lease Liability
Current Liabilities
Operating Lease Liability Current
Noncurrent Liabilities
Deferred Income Tax Liabilities Net
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
CashFlow
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Payments For Repurchase Of Common Stock
Shares
Weighted Average Number Of Shares Outstanding Basic
DividendsAndRepurchase
Payments For Repurchase Of Common Stock
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Due Year Four
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization
InventoryNet
Inventory Finished Goods

Line plots across dimensions of each concept


COGS Ratio
us-gaap:ProductOrService
(None,)
C O G S  Ratious-gaap: Product Or Service
TTM Greenblatt ROC
_
(None,)
T T M  Greenblatt  R O C_
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ProductOrService
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Product Or Service
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Geographical
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:TimingOfTransferOfGoodOrService
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Timing Of Transfer Of Good Or Service
us-gaap:CostOfGoodsAndServicesSold
us-gaap:ProductOrService
(None,)
Cost Of Goods And Services Soldus-gaap: Product Or Service
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:CashAndCashEquivalentsAtCarryingValue
us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType, us-gaap:GeographicDistribution
('us-gaap:CashAndCashEquivalents', 'us-gaap:GeographicConcentrationRisk', None)
Cash And Cash Equivalents At Carrying Valueus-gaap: Concentration Risk By Benchmark, us-gaap: Concentration Risk By Type, us-gaap: Geographic Distribution
us-gaap:FiniteLivedIntangibleAssetsNet
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
(None,)
Finite Lived Intangible Assets Netus-gaap: Finite Lived Intangible Assets By Major Class
us-gaap:LongTermDebtNoncurrent
us-gaap:CreditFacility
(None,)
Long Term Debt Noncurrentus-gaap: Credit Facility
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ProductOrService
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Product Or Service
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Geographical
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:TimingOfTransferOfGoodOrService
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Timing Of Transfer Of Good Or Service