Home Data Calendar Blog

DXPE

Tables

    2024-06-30 2024-03-31 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
Common Stock Value 0.340.340.340.340.340.340.340.340.200.200.200.200.190.190.190.170.170.170.170.170.170.170.170.170.170.170.170.170.170.170.170.150.150.150.150.150.150.150.150.150.150.150.140.140.140.140.140.140.140.140.140.140.14NA0.14NANANA
Weighted Average Number Of Diluted Shares Outstanding 16.7116.97NA17.3618.0518.44NA19.6619.6119.37NA19.5520.1320.03NA17.7918.5718.55NA18.4418.4418.41NA18.4018.4018.74NA18.2318.2418.25NA15.4415.3414.49NA14.4215.2115.23NA15.5015.5515.56NA15.2815.2915.23NA15.2515.230.02NA15.150.020.02NA15.060.02NA
Weighted Average Number Of Shares Outstanding Basic 15.8716.13NA16.5217.2117.60NA18.8218.7718.53NA18.7119.2919.19NA17.7917.7317.71NA17.6017.6017.57NA17.5617.5617.90NA17.3917.4017.41NA14.6014.5014.49NA14.4214.3714.39NA14.6614.7114.72NA14.4414.4514.39NA14.4114.390.01NA14.310.010.01NA14.020.01NA
Earnings Per Share Basic 1.050.700.990.981.111.000.390.740.770.680.050.380.420.02-0.11-1.950.120.320.120.740.760.410.630.480.660.250.380.170.240.180.440.020.36-0.35-0.20-3.640.500.67-6.091.201.060.791.171.130.950.920.980.910.840.810.640.580.530.440.410.380.330.27
Earnings Per Share Diluted 1.000.670.950.931.060.950.370.710.740.650.050.360.410.02-0.11-1.950.120.310.120.710.730.400.600.460.630.240.370.160.230.170.420.020.34-0.35-0.20-3.640.470.63-6.091.141.000.751.101.070.900.870.920.860.800.770.610.550.500.420.390.360.310.26

    2024-06-30 2024-03-31 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
Revenue From Contract With Customer Excluding Assessed Tax 445.56412.63407.04419.25428.04424.27406.30387.31367.81319.41293.15289.49285.69245.62232.70220.19251.40300.98295.50327.18333.32311.23311.00308.03311.23285.90265.70251.93250.70238.50222.30230.00256.20253.60278.60303.08323.69341.59382.60387.05381.60348.50313.80329.72307.94290.10293.00289.92261.89252.29218.30207.85197.68183.09169.70172.25167.29147.00
Revenues 445.56412.63407.04419.25428.04424.27406.30387.31367.81319.41293.15289.49285.69245.62232.70220.19251.40300.98295.50327.18333.32311.23311.00308.03311.23285.90265.70251.93250.70238.50222.30230.00256.20253.56278.60303.08323.69341.59382.60387.05381.60348.50313.80329.72307.94290.10293.00289.92261.89252.29218.30207.85197.68183.09169.70172.25167.29147.00
Cost Of Goods And Services Sold 307.76288.75284.21293.69296.19299.23295.04275.68263.55224.53208.49202.55200.41174.01168.40158.89181.71217.00217.13234.47241.33227.03224.43223.96226.11209.49194.46184.97181.76174.01161.73166.21184.61184.74201.75217.37232.39243.54275.82273.64270.56246.80219.15232.60216.43200.99205.53206.41185.26180.81155.72148.38140.41130.66120.02123.36119.39NA
Gross Profit 137.79123.88122.84125.56131.85125.04111.26111.63104.2694.8884.6686.9485.2871.6164.3061.3069.7083.9878.3092.7091.9984.2086.6084.0785.1276.4471.2066.9668.9464.5260.6063.8271.6068.8276.9085.7191.3098.05106.70113.41111.05101.7194.6097.1291.5289.1187.5083.5176.6371.4762.6059.4757.2752.4349.6048.8947.9042.00
General And Administrative Expense 20.9719.0518.2116.4717.6620.3715.1816.7115.5412.6518.0317.4215.4415.0312.7111.5315.78NANANANANANANANANANANANANANANANA10.80NANANA11.31NANANANANANANANANANANANANANANANANANANANA
Selling General And Administrative Expense 100.4494.7592.8589.7194.3789.6487.5385.0978.3473.3377.0675.7670.4365.4056.5053.7562.9473.0771.5970.9969.1469.3866.1567.2665.0665.3062.6860.4558.6856.2853.0158.8962.7570.8271.4875.0877.3079.9584.1081.6182.6579.5566.5570.2268.2566.4062.2258.9955.7851.5746.8045.0343.6340.8838.5938.7338.77NA
Operating Income Loss 37.3529.1329.9935.8637.4835.4023.7326.5425.9221.567.5911.1914.856.21-3.69-40.856.7510.916.7421.7222.8514.8220.4316.8120.0611.158.496.5110.268.247.554.938.85-2.00-4.40-55.6113.9918.10-94.9931.8028.4022.1628.0626.9023.2722.7025.2624.5120.8519.9115.8814.4413.6311.5411.0610.169.13NA
Interest Expense NA15.5417.0812.6811.8611.5211.536.835.625.165.255.265.345.248.513.753.934.384.594.994.885.044.984.786.145.044.484.933.993.653.874.343.953.413.032.632.592.682.933.293.183.401.351.611.691.631.682.290.760.830.710.761.021.021.191.431.60NA
Interest Paid Net 29.1414.6515.06NA21.9810.889.07NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Income Tax Expense Benefit 6.314.22-1.225.776.806.774.405.104.973.331.05-0.561.681.27-10.63-10.140.611.720.243.614.432.624.223.553.781.64-2.52-1.182.241.822.060.66-0.20-0.01-4.36-5.884.386.01-8.0110.869.547.309.868.977.817.8431.569.167.917.455.945.415.014.204.023.422.95NA
Income Taxes Paid 15.4614.691.54NA16.310.3813.96NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Profit Loss NA11.3316.0116.1719.0517.588.0413.0414.4912.530.736.947.930.13-2.00-34.772.085.652.1013.1513.357.1911.108.3611.564.496.602.913.972.997.100.185.09-5.25-3.20-52.687.209.70-88.1016.9914.9010.9016.9016.4013.7013.20NANANANANANANANANANANANA
Net Income Loss 16.6911.3316.0116.1719.0517.587.1513.9314.4312.640.887.128.120.34-1.90-34.672.145.712.2013.1113.467.2911.108.4011.564.556.602.974.133.137.400.265.17-5.11-3.00-52.447.179.65-88.1017.6415.5411.6216.9016.3513.7513.2314.1013.0912.1811.659.208.277.616.345.905.344.583.60
Preferred Stock Dividends Income Statement Impact 0.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.020.02NA
Net Income Loss Available To Common Stockholders Basic 16.6711.3115.9816.1519.0317.567.1313.9114.4112.620.867.108.100.32-1.93-34.692.125.692.1513.0913.447.2711.108.3711.544.536.632.944.113.117.360.245.15-5.13-2.94-52.467.149.63-90.0617.6215.5211.6016.8816.3313.7313.2114.0513.0712.1511.629.198.257.596.325.845.324.56NA
Net Income Loss Available To Common Stockholders Diluted 16.6911.3316.0116.1719.0517.587.1513.9314.4312.640.887.128.120.34-1.93-34.692.145.712.1813.1113.467.2911.128.4011.564.556.652.974.133.137.380.265.17-5.13-2.94-52.467.179.65-90.1317.6415.5411.6216.9016.3513.7513.2314.0713.0912.1811.659.218.277.61NANANANANA

    2024-06-30 2024-03-31 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
Assets 1189.151184.151177.441045.101034.431053.161037.28996.08984.02902.32906.19912.96901.58869.48851.86736.72783.13791.69788.22791.55786.61775.21699.96681.83666.93654.87639.08635.08612.48605.31611.52649.69667.28682.67683.98733.73793.62810.44844.35999.291016.14985.53635.28651.50634.02575.61569.73584.51478.21422.67405.34341.02334.66NA320.62NANANA
Liabilities 804.47808.69796.56681.53664.97678.88671.89610.46608.44542.19547.50551.62547.47516.54504.00413.16425.29439.47443.27449.16456.40458.63391.71384.47381.57380.67370.54NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Liabilities And Stockholders Equity 1189.151184.151177.441045.101034.431053.161037.28996.08984.02902.32906.19912.96901.58869.48851.86736.72783.13791.69788.22791.55786.61775.21699.96681.83666.93654.87639.08635.08612.48605.31611.52649.69667.28682.67683.98733.73793.62810.44844.35999.291016.14985.53635.28651.50634.02575.61569.73584.51478.21422.67405.34341.02334.66NA320.62NANANA
Stockholders Equity 384.68375.46380.88363.58369.46374.28365.39386.50375.59360.19358.64361.13353.71352.35347.07322.64356.82351.14343.80341.16329.02315.28306.85296.88284.85273.69267.98261.30257.39252.87251.62204.76197.72192.41197.06199.97247.19241.00242.95338.57321.23311.30296.25256.96237.93221.75208.49196.38181.69168.66156.68146.21138.72NA124.12NANANA

    2024-06-30 2024-03-31 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
Assets Current 544.10616.83648.55516.79508.97539.34516.11474.30453.29412.56404.57410.39403.69426.58406.58402.69402.23403.31408.48412.32404.63393.50385.59361.78342.60326.80317.92306.93279.84266.97266.80288.05297.52306.49303.96337.03344.53363.32386.28409.84419.32390.09313.15325.36319.98306.33295.70308.20272.26254.76239.20209.16200.68NA185.31NANANA
Cash And Cash Equivalents At Carrying Value 49.94139.70173.1227.1815.5358.2846.0316.9720.5736.5648.9963.0479.17127.36117.3597.2978.6832.7354.2028.4425.4330.6140.3015.992.4912.6522.0523.092.480.991.593.431.090.621.698.141.492.410.059.9212.0912.135.478.2712.097.2410.4612.186.593.521.511.69NANA0.77NANANA
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 50.03139.79173.2127.2715.6258.3746.1217.0620.6636.6549.0863.1379.26127.45117.4497.3878.7732.8554.3328.5625.5530.7340.5216.392.8913.0425.5823.092.480.991.59NANANA1.69NANANA0.05NANANANANANANANANANANANANANANANANANANA
Accounts Receivable Net Current 326.58313.79311.17320.97318.65311.39320.88283.52273.31228.21218.14205.82193.66168.00163.43152.01154.80194.06187.12210.10210.26197.27191.83183.45185.26168.18167.27165.24160.37156.97148.92152.95159.15160.67162.93187.50194.35212.02239.24269.54281.87250.32192.00196.04188.64189.29174.83188.70157.78147.92137.02121.25114.72NA99.78NANANA
Inventory Net 107.48108.19103.81105.14104.95109.40101.39131.29119.69111.86100.89106.38103.45103.4197.07118.86131.83133.02129.36131.92128.01121.75114.83116.55110.77103.1991.4187.7290.7084.3383.7098.1998.40105.87103.82108.13109.72112.66115.66117.05111.86110.70105.27110.21108.8199.72101.4298.9799.3995.3393.9079.1177.66NA75.89NANANA
Inventory Finished Goods 94.1097.0094.0377.5495.41106.0482.9196.8888.3183.6696.78101.17105.76103.56114.03120.49129.40127.22122.51122.10119.25105.45110.18101.2398.9690.4079.8275.2179.5374.4674.2785.6489.8195.0894.5294.9399.91100.3799.73104.61102.36104.20102.61104.97103.8595.6697.68105.06106.26NA102.64NANANANANANANA
Prepaid Expense And Other Assets Current 23.2619.8118.0415.8015.2717.2421.6411.6513.6414.329.526.446.917.534.556.066.126.784.226.334.735.604.945.644.754.585.304.293.883.822.146.718.058.402.644.174.745.083.004.905.185.182.693.693.423.363.812.113.283.182.233.053.12NA2.55NANANA

    2024-06-30 2024-03-31 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
Amortization Of Intangible Assets 4.724.373.025.874.584.764.965.134.594.244.514.244.314.152.993.053.053.203.683.813.803.814.034.104.124.364.324.344.294.324.504.524.514.534.715.245.315.368.614.654.654.572.613.433.152.642.623.472.562.231.771.591.601.611.491.52NANA
Property Plant And Equipment Net 68.4164.0461.6256.2847.5447.7545.9646.6649.9750.2751.8851.7652.4654.1156.9057.4562.9663.8763.7058.5255.5351.4051.0052.6253.0352.2653.3455.7056.6158.3060.8163.1066.4368.1968.5070.3569.3968.9869.9871.0372.0270.6658.2560.7560.4058.8258.7152.8727.9717.0116.9115.6715.81NA14.92NANANA
Goodwill 426.82370.95343.99342.12342.27333.82333.76332.99335.90301.56308.51308.88300.64248.50248.34166.38202.50202.50194.05194.05194.05194.05194.05194.05194.03194.07187.59187.59187.59187.59187.59197.21197.21197.21197.36206.86256.21253.31253.31373.72372.83374.09188.11186.85177.26147.35145.79141.93119.84103.61101.7685.9485.94NA84.94NANANA
Intangible Assets Net Excluding Goodwill NANA63.90NANANA79.58NANANA79.20NANANA80.09NANANA52.58NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Finite Lived Intangible Assets Net NANA63.90NANANA79.58NANANA79.20NANANA80.09NANANA52.58NANANA67.2171.7875.6880.0478.5383.0586.7190.6794.8399.66104.44108.96112.30117.60120.30123.09130.33139.95146.93145.3269.7273.4171.2958.1363.1976.1855.7743.6343.1927.4329.03NA32.24NANANA
Intangible Assets Net Including Goodwill NANA407.89NANANA413.34NANANA387.71NANANA328.43NANANA246.63NANANA261.26265.83269.71274.11266.12270.64274.30278.26282.42296.87301.65306.17309.66324.46376.51376.40383.64513.67519.76519.41257.83260.26248.54205.48208.98218.11175.61NA144.96NANANA117.18NANANA
Other Assets Noncurrent 13.4111.2210.6513.549.145.074.463.563.824.654.815.115.454.334.763.923.713.423.213.303.351.791.781.601.591.711.721.811.731.791.501.671.681.821.861.893.191.744.444.755.045.386.045.135.104.976.345.332.372.252.680.940.93NA0.93NANANA

    2024-06-30 2024-03-31 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
Liabilities Current 227.70229.40224.16221.86207.97224.75212.90245.86237.69177.98181.06188.62187.42153.36144.14155.87149.22144.55148.17151.98158.32158.63143.28136.38133.12134.02124.83122.29340.60338.85166.66232.98224.15477.35180.12195.22195.22190.91207.20209.92202.88198.84148.72159.68148.34140.13128.45131.30114.18122.92134.4693.91105.47NA92.88NANANA
Debt Current 5.505.505.504.374.374.374.3743.9132.42NA3.30NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Long Term Debt Current NANA5.50NANANA4.37NANA3.303.303.303.303.303.302.502.502.502.502.503.423.413.413.393.393.393.383.37217.97224.7251.35115.22112.09364.8450.8347.7044.5741.6038.6138.8239.0239.1426.2123.7822.0622.0622.0618.103.132.300.690.6910.76NA10.93NANANA
Other Liabilities Current 47.4558.3148.8545.2742.8438.8032.8728.6833.3332.6942.2140.5850.4421.7720.8320.7217.6414.7312.9416.5415.9016.0717.2716.705.6418.4216.2214.7312.4613.7714.3917.7916.7716.0722.2225.8224.9415.4619.6229.8522.5923.3418.617.1622.0511.3512.1311.89NANA16.05NANANANANANANA
Contract With Customer Liability Current 12.088.209.517.185.3310.1810.414.262.085.333.580.892.305.954.064.173.574.5411.877.205.978.2110.705.553.08NA4.25NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2024-06-30 2024-03-31 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
Liabilities Noncurrent 576.76579.29572.39459.67457.00454.12458.99364.60370.75364.21366.44363.00360.05363.19359.86257.29276.07294.92295.10297.19298.08299.99248.43248.09248.45246.65245.71NANANA182.84NANANANANANANANANANANANANANANANANANANANANANANANANANANA
Long Term Debt Noncurrent 519.74520.22520.70408.11408.43408.75409.20313.74314.66315.03315.40315.92316.34316.74317.14209.81220.11235.26235.42235.58236.20236.59236.98237.43237.88238.22238.64239.042.282.50173.33203.04235.040.00298.68328.46332.81360.80372.91410.80452.80431.36168.37212.38225.27198.23216.34240.93178.15131.09114.20100.9090.47NA103.62NANANA
Other Liabilities Noncurrent 20.4120.1617.3615.478.724.774.704.643.892.213.603.102.932.932.932.011.030.711.210.951.020.992.822.612.61NA0.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating Lease Liability Noncurrent 36.6238.9134.3434.0337.6538.5140.1937.2840.1739.0539.9235.4837.9141.2738.0141.3244.1647.4848.6049.6051.1952.990.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2024-06-30 2024-03-31 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
Stockholders Equity 384.68375.46380.88363.58369.46374.28365.39386.50375.59360.19358.64361.13353.71352.35347.07322.64356.82351.14343.80341.16329.02315.28306.85296.88284.85273.69267.98261.30257.39252.87251.62204.76197.72192.41197.06199.97247.19241.00242.95338.57321.23311.30296.25256.96237.93221.75208.49196.38181.69168.66156.68146.21138.72NA124.12NANANA
Stockholders Equity Including Portion Attributable To Noncontrolling Interest 384.68375.46380.88363.58369.46374.28365.39385.61375.59360.13358.69361.34354.11352.94347.87323.55357.85352.22344.95342.39330.21316.58308.25297.36285.37274.20268.55261.64257.83253.57252.55206.09199.17194.00198.87202.22NANA242.95NANANA296.25NANANA208.49NANANANANANANANANANANA
Common Stock Value 0.340.340.340.340.340.340.340.340.200.200.200.200.190.190.190.170.170.170.170.170.170.170.170.170.170.170.170.170.170.170.170.150.150.150.150.150.150.150.150.150.150.150.140.140.140.140.140.140.140.140.140.140.14NA0.14NANANA
Additional Paid In Capital 216.80217.29216.48215.68214.85214.31213.94213.46212.09207.51206.77206.01203.56191.93192.07164.05163.09160.69157.89157.43157.09156.65156.19155.67155.34154.66153.09152.86152.73152.77152.31104.77104.52110.16110.31110.38114.53115.97115.61115.08114.38114.69109.8984.3784.0579.6578.5578.0377.2275.8075.2073.7473.32NA72.62NANANA
Retained Earnings Accumulated Deficit 347.25330.58319.27303.29287.14268.11250.55243.42229.51215.10202.48201.63194.52176.95176.64178.57213.26211.37205.68203.53190.44177.00169.74158.63150.32138.71134.19127.56124.62120.50117.40110.04109.80104.65109.78112.72165.18158.04148.41238.47220.85205.33193.74176.85160.53146.80133.59119.54106.4794.3882.6973.5165.25NA51.35NANANA
Accumulated Other Comprehensive Income Loss Net Of Tax -31.76-31.85-31.24-31.76-30.92-31.58-31.68-32.36-31.20-27.61-17.32-17.54-15.41-16.74-21.84-20.17-19.72-21.12-19.95-19.98-18.70-18.57-19.27-17.61-21.00-19.87-19.49-19.31-20.14-20.59-18.27-10.21-10.23-9.98-10.62-10.30-10.47-8.74-5.70-4.17-3.04-3.71-2.370.74-1.630.021.061.14-0.33-0.230.06NANANA0.00NANANA
Treasury Stock Value 147.97140.91124.00124.00101.9776.9267.7838.3835.0235.0233.5129.1729.17NANANANANANANANANANANANANANANANANA0.000.006.5312.5812.5812.9922.2124.4315.5210.9611.125.175.175.175.174.874.872.491.831.451.451.17NANA0.00NANANA

    2024-06-30 2024-03-31 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
Net Cash Provided By Used In Operating Activities 14.7326.9942.4539.76-2.4326.453.64-3.433.012.6814.266.625.6510.5515.4430.4863.38-1.6133.8210.951.85-5.3126.0016.82-6.17-0.814.020.6710.04-2.1912.5324.31NANANANANANANANA-0.8820.6514.5328.6522.0916.9329.94-3.65-1.7326.647.432.128.557.725.25-1.84NANA
Net Cash Provided By Used In Investing Activities -88.58-42.16-6.70-1.85-10.30-3.80-1.49-5.97-39.91-6.06-2.73-21.63-45.280.62-101.27-1.36-1.77-17.39-7.87-5.66-6.27-2.28-1.60-2.36-2.98-10.63-0.65-1.04-0.52-0.6033.671.07NANANANANANANANA-13.69-290.42-1.13-21.72-43.80-2.36-8.17-67.46-40.20-43.27-20.63-0.84-2.14-0.49-7.71-5.02NANA
Net Cash Provided By Used In Financing Activities -16.86-18.15110.32-26.58-29.81-10.3526.026.2721.34-9.32-25.59-0.90-10.64-1.36105.35-10.81-16.39-0.74-0.65-2.18-0.96-2.310.07-1.06-0.97-0.96-0.7520.82-8.082.20-48.04-23.04NANANANANANANANA14.61276.60-16.80-10.9626.89-17.76-22.8676.3245.0018.6413.01-0.73-8.61-4.662.024.03NANA

    2024-06-30 2024-03-31 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
Net Cash Provided By Used In Operating Activities 14.7326.9942.4539.76-2.4326.453.64-3.433.012.6814.266.625.6510.5515.4430.4863.38-1.6133.8210.951.85-5.3126.0016.82-6.17-0.814.020.6710.04-2.1912.5324.31NANANANANANANANA-0.8820.6514.5328.6522.0916.9329.94-3.65-1.7326.647.432.128.557.725.25-1.84NANA
Net Income Loss 16.6911.3316.0116.1719.0517.587.1513.9314.4312.640.887.128.120.34-1.90-34.672.145.712.2013.1113.467.2911.108.4011.564.556.602.974.133.137.400.265.17-5.11-3.00-52.447.179.65-88.1017.6415.5411.6216.9016.3513.7513.2314.1013.0912.1811.659.208.277.616.345.905.344.583.60
Profit Loss NA11.3316.0116.1719.0517.588.0413.0414.4912.530.736.947.930.13-2.00-34.772.085.652.1013.1513.357.1911.108.3611.564.496.602.913.972.997.100.185.09-5.25-3.20-52.687.209.70-88.1016.9914.9010.9016.9016.4013.7013.20NANANANANANANANANANANANA
Increase Decrease In Accounts Receivable 12.08-8.99-11.001.525.25-9.0734.388.9541.139.488.47NANA2.25-5.70-2.80-39.605.18-23.140.1812.375.049.26-1.2418.42-3.954.144.633.348.43-2.12-5.48-0.93-3.55-23.05-6.58-18.04-23.59-6.10-10.2822.608.18-2.606.60-17.1314.42-14.565.581.479.480.0836.41-25.9010.95-1.6024.95NANA
Increase Decrease In Inventories -1.79-0.75-1.370.22-4.838.01-29.9312.104.8410.91NANANA6.31-17.68-5.47-1.282.21-2.593.926.226.89-1.635.757.619.113.72-3.096.320.590.36-0.17-7.451.80-4.17-2.49-3.05-3.02-0.895.43-1.59-1.04-4.11-0.202.15-1.700.68-0.602.490.901.035.00-4.963.194.47-15.83NANA
Deferred Income Tax Expense Benefit -1.89-3.061.12-3.87-3.51-2.80-4.53-4.621.200.41-0.575.640.610.46-8.29-6.65-0.750.93-1.231.410.200.720.760.020.40-0.18-5.830.001.200.802.81-0.86-2.793.53-0.92-8.12-1.251.26-13.472.571.58-2.806.80-0.51-0.64-2.82-0.742.27-0.19-0.10-0.180.350.391.523.14-0.05NANA
Share Based Compensation 1.210.860.860.860.870.480.480.510.490.370.470.510.460.380.660.980.980.900.460.470.520.510.531.530.200.290.320.860.530.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Amortization Of Financing Costs 0.890.900.810.770.770.640.480.440.460.460.300.400.430.430.470.470.470.470.470.470.470.470.410.410.470.460.480.440.440.191.180.200.150.330.330.30NANANANANANANANANANANANANANANANANANANANANANA

    2024-06-30 2024-03-31 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
Net Cash Provided By Used In Investing Activities -88.58-42.16-6.70-1.85-10.30-3.80-1.49-5.97-39.91-6.06-2.73-21.63-45.280.62-101.27-1.36-1.77-17.39-7.87-5.66-6.27-2.28-1.60-2.36-2.98-10.63-0.65-1.04-0.52-0.6033.671.07NANANANANANANANA-13.69-290.42-1.13-21.72-43.80-2.36-8.17-67.46-40.20-43.27-20.63-0.84-2.14-0.49-7.71-5.02NANA
Payments To Acquire Property Plant And Equipment 8.822.895.161.491.813.801.491.581.110.743.021.460.850.680.141.401.903.237.875.666.272.311.622.194.720.790.651.040.520.601.020.911.241.692.275.202.943.573.033.373.021.681.361.882.152.361.033.109.130.850.620.842.140.490.280.52NANA

    2024-06-30 2024-03-31 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
Net Cash Provided By Used In Financing Activities -16.86-18.15110.32-26.58-29.81-10.3526.026.2721.34-9.32-25.59-0.90-10.64-1.36105.35-10.81-16.39-0.74-0.65-2.18-0.96-2.310.07-1.06-0.97-0.96-0.7520.82-8.082.20-48.04-23.04NANANANANANANANA14.61276.60-16.80-10.9626.89-17.76-22.8676.3245.0018.6413.01-0.73-8.61-4.662.024.03NANA
Payments For Repurchase Of Common Stock 9.1614.810.0022.6324.459.1329.403.356.808.3124.740.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2024-06-30 2024-03-31 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
Revenues 445.56412.63407.04419.25428.04424.27406.30387.31367.81319.41293.15289.49285.69245.62232.70220.19251.40300.98295.50327.18333.32311.23311.00308.03311.23285.90265.70251.93250.70238.50222.30230.00256.20253.56278.60303.08323.69341.59382.60387.05381.60348.50313.80329.72307.94290.10293.00289.92261.89252.29218.30207.85197.68183.09169.70172.25167.29147.00
Revenue From Contract With Customer Excluding Assessed Tax 445.56412.63407.04419.25428.04424.27406.30387.31367.81319.41293.15289.49285.69245.62232.70220.19251.40300.98295.50327.18333.32311.23311.00308.03311.23285.90265.70251.93250.70238.50222.30230.00256.20253.60278.60303.08323.69341.59382.60387.05381.60348.50313.80329.72307.94290.10293.00289.92261.89252.29218.30207.85197.68183.09169.70172.25167.29147.00
Innovative Pumping Solutions 73.3862.2288.7558.9663.4462.0061.2159.0457.7953.0643.1836.4436.7323.2535.6221.8860.4870.0265.7382.1781.0374.7273.1476.6674.2667.64NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Service Centers 306.52288.44256.97294.46298.43295.23279.38260.08251.10218.80207.95212.54209.63186.40161.28164.90153.85182.59182.37193.73199.98186.18193.34187.76193.58175.36NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Supply Chain Services 65.6661.9861.3365.8366.1767.0465.7068.1958.9347.5642.0240.5239.3335.9735.7933.4237.0748.3847.3651.2852.3150.3244.5343.6043.3942.93NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
Income Tax Expense Benefit
Balance Sheet
Operating Lease Liability
Assets
Cash And Cash Equivalents At Carrying Value
Current Assets
Prepaid Expense And Other Assets Current
NonCurrent Assets
Other Assets Noncurrent
Liabilities
Operating Lease Liability
Current Liabilities
Long Term Debt Current
Noncurrent Liabilities
Other Liabilities Noncurrent
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
CashFlow
Net Cash Provided By Used In Investing 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
DividendsAndRepurchase
Dividends Preferred Stock
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Due Year Four
InventoryNet
Inventory Finished Goods
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept