Home Data Calendar Blog

THR

Tables

    2024-12-31 2024-09-30 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-04-30
Common Stock Value 0.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.03NANANANA
Weighted Average Number Of Diluted Shares Outstanding 34.0934.1434.08NA34.2034.1333.86NA33.8833.7733.57NA33.6633.5933.46NA33.4233.4232.99NA33.2633.2433.05NA33.1233.1032.94NA32.9132.7932.86NA32.6532.6132.69NA32.6032.5432.49NA32.4632.4432.34NA32.2232.1131.34NA31.8731.6431.41NA31.2231.2627.74NA27.5624.8824.900.05
Weighted Average Number Of Shares Outstanding Basic 33.7133.7933.76NA33.7033.6933.57NA33.4933.4833.40NA33.3433.3333.26NA33.1833.1632.99NA32.7932.7332.64NA32.6032.5732.50NA32.4532.4132.37NA32.3332.2832.23NA32.2132.1332.10NA32.0732.0331.94NA31.6931.4931.34NA30.9530.7330.34NA29.5929.5227.74NA24.9124.8824.900.05
Earnings Per Share Basic 0.550.280.250.310.470.440.330.230.250.330.200.260.340.010.03-30.000.190.06-0.18-0.090.200.210.050.210.300.100.090.190.020.150.010.100.170.110.080.100.260.210.140.330.490.370.360.300.400.34-0.220.180.250.230.220.210.230.13-0.18-0.160.12-0.07-0.49-5.11
Earnings Per Share Diluted 0.540.280.250.300.460.430.320.230.250.330.200.260.330.010.03-30.000.180.06-0.18-0.090.200.210.040.200.290.100.090.180.020.150.010.100.160.110.080.100.260.210.140.320.480.360.360.300.390.33-0.220.180.240.220.210.210.220.12-0.18-0.160.11-0.07-0.49-5.11

    2024-12-31 2024-09-30 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-04-30
Revenue From Contract With Customer Excluding Assessed Tax 134.35114.65115.13127.65136.43123.66106.89122.48122.11100.5695.44102.58100.6181.3271.1673.3279.6066.4156.8588.37100.47102.9491.71114.23119.3690.1588.90102.5892.6661.6351.7467.5864.3468.8163.4072.3474.4369.9365.2274.2687.6279.0367.6767.4771.4772.7865.6071.6776.7567.3667.2169.5768.8468.0264.6259.8464.9463.4537.5113.06
Revenues 134.35114.65115.13127.65136.43123.66106.89122.48122.11100.5695.44102.58100.6181.3271.1673.3279.6066.4156.8588.37100.47102.9491.71114.23119.3690.1588.90102.5892.6661.6351.7467.5864.3468.8163.4072.3474.4369.9365.2274.2687.6279.0367.6767.4771.4772.7865.6071.6776.7567.3667.2169.5768.8468.0264.6259.8464.9463.4537.5113.06
Cost Of Goods And Services Sold 72.2363.7464.6975.2779.0269.2059.5870.9671.6654.6358.2261.4759.8749.6042.9946.4642.6437.4832.7352.7956.9957.5054.5769.2668.4749.8049.1755.7650.4530.6727.9239.3135.7239.8937.2840.2539.3036.5834.4940.1542.0937.8133.8234.7335.4137.4334.5940.1841.8034.7233.8734.5535.1536.0732.6331.4635.3338.1225.346.45
Gross Profit 62.1250.9150.4352.3957.4154.4647.3151.5250.4545.9337.2341.1140.7531.7228.1726.8636.9628.9324.1235.5843.4845.4337.1444.9750.8840.3639.7346.8242.2130.9623.8128.2728.6228.9226.1132.0935.1333.3530.7434.1045.5341.2233.8432.7436.0635.3531.0131.9034.9532.6433.3434.4833.6931.9531.9928.3829.6125.3312.176.62
Selling General And Administrative Expense 34.1231.2631.0932.8231.8530.4928.6533.9630.8927.7524.4026.2322.1023.3221.4023.8020.8823.7927.8428.8026.5528.1327.7226.6528.1126.1925.7127.5327.2520.5219.3220.0318.3620.2219.1121.7120.1719.0019.8518.8919.6320.0118.3315.6515.5218.1216.1717.2416.8914.4916.0216.6815.3014.6929.6217.4014.7113.978.554.26
Operating Income Loss 27.6915.2013.7316.8221.4521.6815.4113.8814.0616.0411.2113.0316.176.224.611.3310.163.05-6.752.3712.4712.844.9913.7117.898.678.2413.5510.217.421.565.287.305.674.195.5411.8311.328.0712.6123.2218.4712.7614.3517.7614.4512.0511.8615.2515.3514.5315.0015.5814.39-0.518.0711.205.06-1.512.14
Income Tax Expense Benefit 6.493.482.523.584.514.763.234.934.423.312.912.913.430.771.65-0.742.43-0.63-2.490.892.341.860.042.854.151.761.222.370.881.690.231.031.250.811.011.251.953.042.472.166.164.800.053.303.752.35-2.442.994.163.793.634.174.072.11-2.895.231.590.23-0.90-17.43
Net Income Loss 18.549.498.5110.0815.8414.7310.947.708.43NANANANANA-0.34-1.05NANANA-2.976.526.911.476.779.723.233.046.060.604.780.483.255.363.512.533.208.486.904.4310.5015.6011.7511.539.5812.5810.57-6.945.657.746.996.606.256.933.81-4.97NANANANANA
Comprehensive Income Net Of Tax -1.3415.074.606.2723.846.9415.416.0213.75-6.711.419.6510.76-7.105.00-1.3020.546.893.01-23.9712.622.445.919.50-0.366.43-5.223.391.7712.356.207.76-2.223.122.2113.132.81-3.036.93-7.496.770.6915.865.389.8214.92-10.971.437.5612.401.1510.607.05-8.71-3.57NANANANANA
Net Income Loss Available To Common Stockholders Basic 18.549.498.5110.0815.8414.7310.947.708.4310.986.568.6911.270.480.87-0.766.171.84-6.08-2.976.526.911.476.779.723.233.046.060.604.780.483.255.363.512.533.208.486.904.4310.5015.6011.7511.539.5812.5810.57-6.945.657.746.996.606.256.933.81-4.97-3.983.01-1.80NANA

    2024-12-31 2024-09-30 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-04-30
Assets 763.39761.53756.94767.74805.09663.72657.12649.63650.10654.28661.93636.67626.47618.91624.83617.88642.36627.08619.95620.90646.72655.69671.23655.76653.80650.28645.42662.48680.97467.74449.44454.08445.87454.66456.97468.68462.61459.39452.59453.31468.92461.11456.73442.46444.65446.11423.31435.52433.42420.88411.46425.58418.76412.62440.57451.03NANANANA
Liabilities 274.71271.25280.96292.85337.66221.42223.18230.64238.59258.52260.68237.47237.91241.39239.94238.72262.77268.48269.49274.47277.67301.38316.08306.81316.05313.14308.81321.62345.07134.87129.95141.58141.59149.01155.09169.98178.30178.92169.88181.54190.87190.79188.12191.99200.47214.00207.39209.48NANANANANANANANANANANANA
Liabilities And Stockholders Equity 763.39761.53756.94767.74805.09663.72657.12649.63650.10654.28661.93636.67626.47618.91624.83617.88642.36627.08619.95620.90646.72655.69671.23655.76653.80650.28645.42662.48680.97467.74449.44454.08445.87454.66456.97468.68462.61459.39452.59453.31468.92461.11456.73442.46444.65446.11423.31435.52433.42420.88411.46425.58418.76412.62440.57451.03NANANANA
Stockholders Equity 488.69490.29475.98474.89467.43442.31433.95418.99411.50395.76401.25399.20NANANA378.87NANANA346.44369.04354.31350.63344.75332.70331.20330.35334.93330.50327.71314.64307.88299.75301.08297.49294.42280.31276.65278.93271.77278.06270.32268.61250.47244.17232.12215.92226.05222.40212.26196.85192.48177.79169.11NA126.53NANANANA

    2024-12-31 2024-09-30 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-04-30
Assets Current 280.23275.02266.35274.60309.73269.88255.58250.94253.21257.95247.57244.44232.81221.43214.52206.81229.71219.57213.23217.94226.40234.60240.61239.78240.40220.56214.81220.19226.22209.03193.15198.17190.88192.74191.40199.75195.72185.09196.03210.70217.96203.94190.50176.11172.38169.25147.20151.58143.45130.12122.00127.66123.47116.00129.68137.33NANANANA
Cash And Cash Equivalents At Carrying Value 38.7437.0049.0848.6355.4030.5333.1735.6335.3631.8740.0341.4532.5738.2441.0540.1249.6251.3648.2343.2437.0539.0135.2731.4030.1928.4831.1233.8851.1783.3874.5842.8442.0276.5772.5684.5779.1061.6779.3693.7790.2982.1377.2672.6467.3453.3745.3743.8528.3916.4113.6321.4719.7813.1931.6051.2735.2015.668.912.85
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 40.5852.7050.6450.4357.2732.9336.0338.5241.2034.5542.6943.9335.4041.3443.3942.4552.3153.9251.0246.0139.6941.5437.7933.8432.6330.8933.5536.33NA85.18NA44.29NA85.18NA85.98NANANANANANANANANANANANANANANANANANANANANANANANA
Accounts Receivable Net Current 114.5993.5098.68107.32120.62101.5691.6397.6392.38100.5694.2895.3189.4282.3774.1374.5076.6166.1072.8392.4897.0198.0898.54105.32101.3382.5482.6194.4185.4655.9251.9963.7258.1757.2557.1558.4952.9660.2355.4460.4466.9264.3161.0952.5848.6258.4949.9656.1255.9053.6753.7750.0446.1947.6545.8940.01NANANANA
Inventory Net 92.3193.6089.9286.3296.3092.5592.8982.1391.4295.0186.2371.6569.6365.6264.3963.7974.1571.3270.0360.2763.7965.7869.6964.8969.0674.2569.3063.8365.0743.4938.3334.0238.9540.0641.1040.6544.1045.3943.9841.0144.0141.3237.5537.3240.0936.7333.8234.3940.9241.5736.3038.4540.1435.6834.3231.12NANANANA
Inventory Finished Goods 22.7427.2226.1426.5532.2234.4832.5729.5132.6036.3433.8825.8025.9925.4728.1828.0134.0530.0930.2625.7025.6030.0830.2528.5028.7632.4829.7427.2027.3324.8025.1521.3125.5726.0626.1225.5527.9027.7026.1024.7726.3724.5024.3923.9725.4123.2122.5323.5525.2226.0122.2026.42NANANANANANANANA
Prepaid Expense And Other Assets Current 18.0333.4611.3814.0116.3616.860.2416.1415.9815.1912.3911.7912.0111.479.328.7810.7011.449.709.2210.7310.678.517.3210.489.988.569.058.857.846.897.818.198.7711.118.238.348.268.265.135.877.056.335.065.206.456.316.207.107.976.996.857.077.566.887.63NANANANA

    2024-12-31 2024-09-30 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-04-30
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment 75.1376.4274.5373.4272.1970.61NA67.45NANA66.1663.9515.3553.8253.8255.5553.8247.6547.6543.5543.1043.1040.7830.20NANANA27.57NANANA20.23NANANA15.20NANANA10.98NANANA8.95NANANA-6.17NANANA-3.36NANANANANANANANA
Amortization Of Intangible Assets 3.463.403.403.422.122.232.392.382.372.442.272.182.192.192.242.182.132.103.034.424.464.464.434.614.895.505.785.744.753.022.942.972.963.022.823.773.133.032.822.602.682.742.752.742.782.782.792.812.812.802.792.812.812.882.882.903.706.305.130.21
Goodwill 263.55269.51269.42270.79268.54218.86221.91219.61221.19218.31226.50212.75211.39211.22215.07213.04212.46206.07202.79197.98208.29205.51207.66205.00203.04209.35207.48210.57216.20127.20124.69122.52121.77123.96124.61121.51120.46122.72115.20105.23109.34111.72115.48114.11115.84116.86115.07116.30117.98117.94115.59118.01116.44116.20121.52120.75NANANANA
Intangible Assets Net Excluding Goodwill 118.12120.73123.16127.09133.2588.0292.6493.9796.1697.20103.4794.9196.4098.46102.67103.78105.55104.17104.40104.55115.41118.14123.95126.60129.72139.19143.22151.43159.4482.9584.5586.1888.6693.0696.05104.00105.04109.91101.36100.81106.77111.42117.33118.92123.18126.86128.00131.92136.32139.09139.57144.80146.00148.53157.01159.06NANANANA
Other Assets Noncurrent 16.2915.2913.8312.2410.099.158.687.567.347.567.746.797.556.936.736.416.256.587.628.365.125.725.745.613.313.723.052.372.460.990.721.120.390.350.320.320.350.350.370.380.300.300.250.260.140.130.120.14NANANA0.00NANANA0.63NANANANA

    2024-12-31 2024-09-30 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-04-30
Liabilities Current 109.6898.27102.23109.27139.74117.93110.05110.07109.81120.98112.6881.0074.8567.6953.4252.4353.8956.2055.6760.6360.4968.7069.9473.0571.8660.9454.7262.4052.9756.0945.9552.3247.2948.6949.1257.5756.8151.5144.9353.1459.3754.7247.0143.7147.0556.3348.7545.6647.1045.0651.6266.5252.3050.1543.1483.86NANANANA
Accounts Payable Current 29.7030.4230.5831.4026.6134.6028.3227.3330.0041.1038.0733.5734.8030.9922.4819.7223.2125.1620.8325.0723.2624.6523.4422.7027.2223.6424.5523.0023.3218.3412.6415.6814.6316.1614.8219.4619.1716.0116.1317.1420.7822.9817.6317.0719.2622.5319.0920.3724.1622.3715.0315.7321.5919.0820.5518.57NANANANA
Other Accrued Liabilities Current 4.543.344.185.007.516.186.737.523.594.143.214.203.816.113.425.814.614.835.495.093.764.083.102.910.720.951.100.991.010.390.681.111.072.472.512.451.031.691.342.690.351.051.610.990.711.711.711.602.121.611.511.35NANANANANANANANA
Accrued Income Taxes Current 5.381.813.152.825.454.375.286.813.571.861.120.900.420.500.680.220.120.220.051.222.381.781.401.962.091.030.555.953.230.890.330.481.111.341.362.942.821.430.832.717.31NANA0.96NANANANANANANA1.37NANANA7.93NANANANA
Accrued Liabilities Current 32.4527.4429.1931.6240.3930.5931.7439.3628.2324.1121.2726.9722.7323.5920.0523.5221.8021.2721.4323.7621.3922.2519.3827.8522.4317.3215.5222.8119.6612.4410.6713.1410.3512.4013.4018.2413.1112.7912.4117.4214.3212.4312.509.8711.1213.669.6418.7115.0615.7515.2822.4415.5318.4618.3228.97NANANANA
Contract With Customer Liability Current 20.5713.4015.2820.5315.417.268.518.489.7812.2210.878.016.573.964.062.963.773.113.414.545.425.416.346.8111.387.956.088.14NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2024-12-31 2024-09-30 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-04-30
Long Term Debt Noncurrent 134.77143.17147.57151.96NANANA87.71NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Secured Long Term Debt 134.77143.17147.57151.96163.9572.6080.3687.7197.57104.68112.55120.43125.09133.84142.60143.02162.91168.29168.67169.05171.38187.32197.38197.73210.66210.99214.21214.53239.0450.2655.2560.2365.2070.1775.1480.1184.3887.7591.1294.5097.88101.25104.62108.00111.38114.75118.12118.14118.14118.14118.14118.14139.15143.41168.00189.00NANANANA
Deferred Income Tax Liabilities Net 9.588.738.959.4410.8410.4411.4912.0812.5314.5716.7917.9418.5319.4021.8821.0921.7121.6222.5522.25NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Noncurrent 10.1310.239.769.559.779.069.268.309.038.528.828.439.129.4010.269.819.788.297.936.968.097.637.497.894.729.527.7710.4411.433.653.603.373.403.543.263.183.054.353.083.072.372.332.432.392.192.163.143.072.702.482.422.441.971.941.861.83NANANANA

    2024-12-31 2024-09-30 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-04-30
Stockholders Equity 488.69490.29475.98474.89467.43442.31433.95418.99411.50395.76401.25399.20NANANA378.87NANANA346.44369.04354.31350.63344.75332.70331.20330.35334.93330.50327.71314.64307.88299.75301.08297.49294.42280.31276.65278.93271.77278.06270.32268.61250.47244.17232.12215.92226.05222.40212.26196.85192.48177.79169.11NA126.53NANANANA
Common Stock Value 0.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.03NANANANA
Additional Paid In Capital Common Stock 245.21243.12241.63243.56242.11240.83239.41239.86238.40236.41235.19234.55233.56233.28232.05231.32230.45230.00228.75227.74226.38224.26223.02223.04219.58217.69223.31222.62221.60220.58219.85219.28218.92218.03217.55216.70215.73214.87214.12213.88212.69211.73210.70208.45207.35205.25203.88203.03200.81198.23195.21192.00187.91186.27186.42131.42NANANANA
Retained Earnings Accumulated Deficit 325.33306.79297.29288.78278.70262.86248.13237.19229.50221.07210.09203.53194.84183.57184.59183.72184.49178.31176.47182.56185.53179.00172.09170.62164.76155.08151.82148.81142.75142.16137.67136.90133.65128.29124.78122.26119.05110.57103.6899.2588.7573.1461.4049.8640.2827.7017.1324.0618.4110.683.69-2.91-9.16-16.09-19.91-14.94NANANANA
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value 1.471.511.06NA1.441.451.24NA1.991.251.19NA0.281.251.18NA0.431.361.13NA1.331.321.02NA1.041.081.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2024-12-31 2024-09-30 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-04-30
Net Cash Provided By Used In Operating Activities 9.848.5612.6637.3724.333.390.8726.1119.070.6711.8615.013.297.972.4814.812.889.253.3518.3722.3026.653.4013.387.73NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA-20.38NANANA-3.40-6.40
Net Cash Provided By Used In Investing Activities -5.57-1.84-3.90-1.24-102.70-2.79-2.79-4.25-1.50-1.92-36.89-1.85-0.69-1.15-0.85-3.19-0.55-2.04-2.05-3.92-2.39-2.09-1.60-2.92-2.95NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA-2.75NANANA-313.31-1.49
Net Cash Provided By Used In Financing Activities -14.16-5.66-8.00-41.01102.13-2.74-1.85-20.19-11.21-4.8222.76-5.37-7.29-8.70-1.29-20.62-5.69-4.602.70-5.62-22.39-20.291.76-9.63-2.58NANANANANANANANANANANANANANANANANANANANANANANANANA-5.71NANANA3.35NANANA326.53-19.39

    2024-12-31 2024-09-30 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-04-30
Net Cash Provided By Used In Operating Activities 9.848.5612.6637.3724.333.390.8726.1119.070.6711.8615.013.297.972.4814.812.889.253.3518.3722.3026.653.4013.387.73NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA-20.38NANANA-3.40-6.40
Net Income Loss 18.549.498.5110.0815.8414.7310.947.708.43NANANANANA-0.34-1.05NANANA-2.976.526.911.476.779.723.233.046.060.604.780.483.255.363.512.533.208.486.904.4310.5015.6011.7511.539.5812.5810.57-6.945.657.746.996.606.256.933.81-4.97NANANANANA
Increase Decrease In Accounts Receivable 22.80-5.69-7.40-11.778.1511.20-7.044.06-9.729.90-1.326.277.119.57-1.21-1.908.74-8.52-21.250.30-3.431.00-7.314.2119.790.74-10.218.9714.283.60-13.034.491.930.12-1.334.53-6.382.78-7.21-5.985.215.627.394.50-9.577.57-5.391.222.21-1.154.843.23-0.563.305.47-8.75-8.549.825.17-1.36
Increase Decrease In Inventories -2.493.033.95-9.11-6.240.9210.65-9.21-3.9712.189.832.464.042.14-0.04-10.071.191.527.910.55-2.92-3.114.07-4.88-3.554.837.03-0.040.684.364.06-5.40-0.50-1.090.41-4.82-0.342.161.37-2.094.065.09-0.20-2.183.522.39-0.23-6.20-0.714.43-0.90-2.224.792.692.932.43-0.053.87-0.851.72
Increase Decrease In Accounts Payable -1.75-0.48-0.204.50-9.336.541.00-3.05-11.443.883.48-1.473.838.882.50-3.39-2.254.32-4.342.90-0.550.660.39-3.022.74-1.421.67-0.61-1.126.17-2.44-0.44-0.921.31-4.560.053.06-0.64-1.46-4.69-1.094.900.58-2.06-3.403.99-1.69-3.481.767.15-0.54-6.203.56-0.611.951.58-3.505.893.280.82
Deferred Income Tax Expense Benefit -0.77-0.79-0.72-0.26-0.26-0.81-0.75-0.38-2.44-1.07-0.68-0.77-0.90-0.470.49-0.37-0.56-1.49-0.65-0.32-1.07-1.26-1.09-4.140.60-2.540.53-3.72-6.42-0.52-0.67-0.47-0.86-1.10-0.83-2.43-0.82-0.25-0.59-1.35-0.69-1.08-4.051.59-0.15-0.97-4.901.060.03-3.080.08-2.59-0.11-0.820.75-5.73-0.981.34-3.03-15.12
Share Based Compensation 1.471.511.061.621.441.451.241.521.991.251.191.100.281.251.180.810.431.361.131.291.331.321.021.021.041.081.000.890.900.950.790.740.840.920.910.980.891.000.880.990.930.820.560.630.660.540.370.470.470.340.060.060.060.066.341.21NANANANA
Amortization Of Financing Costs 0.120.120.130.250.060.090.090.090.080.070.080.100.050.220.220.750.260.260.260.310.700.570.300.710.310.420.321.220.260.090.090.090.100.100.100.100.110.410.110.110.110.120.120.120.120.124.210.200.221.721.180.030.341.452.310.580.530.492.352.59

    2024-12-31 2024-09-30 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-04-30
Net Cash Provided By Used In Investing Activities -5.57-1.84-3.90-1.24-102.70-2.79-2.79-4.25-1.50-1.92-36.89-1.85-0.69-1.15-0.85-3.19-0.55-2.04-2.05-3.92-2.39-2.09-1.60-2.92-2.95NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA-2.75NANANA-313.31-1.49
Payments To Acquire Property Plant And Equipment 1.391.863.923.132.272.812.804.281.562.001.622.300.861.180.873.420.582.072.064.152.862.121.733.233.112.842.873.831.293.081.802.941.611.802.013.122.802.883.781.932.520.880.750.930.970.850.621.022.371.611.272.701.911.892.380.550.020.350.780.10

    2024-12-31 2024-09-30 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-04-30
Net Cash Provided By Used In Financing Activities -14.16-5.66-8.00-41.01102.13-2.74-1.85-20.19-11.21-4.8222.76-5.37-7.29-8.70-1.29-20.62-5.69-4.602.70-5.62-22.39-20.291.76-9.63-2.58NANANANANANANANANANANANANANANANANANANANANANANANANA-5.71NANANA3.35NANANA326.53-19.39
Payments For Repurchase Of Common Stock 2.352.261.58NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2024-12-31 2024-09-30 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-04-30
Revenues 134.35114.65115.13127.65136.43123.66106.89122.48122.11100.5695.44102.58100.6181.3271.1673.3279.6066.4156.8588.37100.47102.9491.71114.23119.3690.1588.90102.5892.6661.6351.7467.5864.3468.8163.4072.3474.4369.9365.2274.2687.6279.0367.6767.4771.4772.7865.6071.6776.7567.3667.2169.5768.8468.0264.6259.8464.9463.4537.5113.06
Revenue From Contract With Customer Excluding Assessed Tax 134.35114.65115.13127.65136.43123.66106.89122.48122.11100.5695.44102.58100.6181.3271.1673.3279.6066.4156.8588.37100.47102.9491.71114.23119.3690.1588.90102.5892.6661.6351.7467.5864.3468.8163.4072.3474.4369.9365.2274.2687.6279.0367.6767.4771.4772.7865.6071.6776.7567.3667.2169.5768.8468.0264.6259.8464.9463.4537.5113.06
Intersegment Elimination 19.18-16.6915.50109.31-16.1915.8314.6116.4916.4515.8113.7815.7611.8113.0514.1811.5914.1611.9113.6314.5313.3817.9111.7117.1815.4916.2514.2316.0816.1316.7411.7813.0713.1014.4411.9614.3016.3214.0512.82NANANANANANANANANANANANANANANANANANANANANA
Operating 134.35114.65115.13127.65136.43123.66106.89122.48122.11100.5695.44102.58100.6181.3271.1673.3279.6066.4156.8588.37100.47102.9491.71114.23119.3690.1588.90102.5892.6661.6351.7467.5864.3468.8163.4072.3474.4369.9365.22NANANANANANANANANANANANANANANANANANANANANA
Intersegment Elimination, Asia 0.640.380.430.731.100.421.11NANANANANANANANANANANANANANANANANANANANANANANA0.370.650.130.510.130.150.090.100.10NANANANANANANANANANANANANANANANANANANANANA
Intersegment Elimination, Canada 4.313.523.555.334.253.854.73NANANANANANANANANANANANANANANANANANANANANANANA1.461.241.340.440.591.350.920.820.80NANANANANANANANANANANANANANANANANANANANANA
Intersegment Elimination, Europe 0.180.480.420.300.390.290.39NANANANANANANANANANANANANANANANANANANANANANANA0.360.310.270.410.600.820.810.370.37NANANANANANANANANANANANANANANANANANANANANA
Intersegment Elimination, United States 14.0412.3011.119.7010.4411.278.38NANANANANANANANANANANANANANANANANANANANANANANA9.5810.8811.3613.1010.6411.9814.5112.7611.55NANANANANANANANANANANANANANANANANANANANANA
Operating, Asia 9.839.888.968.9010.1210.318.39NANANANANANANANANANANANANANANANANANANANANANANA5.476.588.177.379.378.1510.707.457.30NANANANANANANANANANANANANANANANANANANANANA
Operating, Canada 43.5436.8738.3442.7341.1136.1535.32NANANANANANANANANANANANANANANANANANANANANANANA12.109.449.1313.0510.1115.2116.0112.6313.07NANANANANANANANANANANANANANANANANANANANANA
Operating, Europe 13.819.037.849.7312.4813.419.68NANANANANANANANANANANANANANANANANANANANANANANA10.6220.7218.1018.5513.7618.5215.2615.2416.35NANANANANANANANANANANANANANANANANANANANANA
Operating, United States 67.1758.8659.9866.3072.7063.8053.50NANANANANANANANANANANANANANANANANANANANANANANA23.5530.8528.9529.8430.1530.4632.4634.6128.50NANANANANANANANANANANANANANANANANANANANANA
Intersegment Elimination, Asia 0.64-0.38NANA-1.100.421.11NA0.750.431.47NA0.310.310.30NA0.340.340.17NA0.170.160.29NA0.200.350.14NA0.550.170.37NA0.130.51NANANANANANANANANANANANANANANANANANANANANANANANANANA
Intersegment Elimination, Canada 4.31-3.52NANA-4.253.854.73NA5.393.303.41NA2.622.172.77NA2.521.361.49NA1.101.001.12NA1.611.161.05NA1.861.901.46NA1.340.44NANANANANANANANANANANANANANANANANANANANANANANANANANA
Intersegment Elimination, Europe 0.18-0.48NANA-0.390.290.39NA0.280.232.69NA0.290.430.41NA0.540.380.69NA0.791.030.56NA0.870.861.10NA0.490.360.36NA0.270.41NANANANANANANANANANANANANANANANANANANANANANANANANANA
Intersegment Elimination, United States 14.04-12.30NANA-10.4411.278.38NA10.0411.846.21NA8.5910.1410.70NA10.759.8211.27NA11.3215.729.74NA12.8113.8811.93NA13.2314.319.58NA11.3613.10NANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Asia 9.839.88NANA10.1210.318.39NA7.968.807.62NA6.799.448.13NA7.7510.989.43NA13.7712.4710.69NA12.3810.977.84NA9.357.435.47NA8.177.37NANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Canada 43.5436.87NANA41.1136.1535.32NA43.1734.7832.20NA31.0524.9425.43NA24.9919.2219.31NA34.5330.9527.25NA33.4730.9728.63NA30.1815.4412.10NA9.1313.05NANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Europe 13.819.03NANA12.4813.419.68NA11.229.5410.04NA12.9416.5014.93NA17.1412.339.47NA13.3415.6913.34NA22.4615.5620.80NA20.3117.4510.62NA18.1018.55NANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, United States 67.1758.86NANA72.7063.8053.50NA59.7547.4345.59NA49.8330.4422.66NA29.7123.8818.64NA38.8443.8240.43NA51.0532.6531.63NA32.8321.3223.55NA28.9529.84NANANANANANANANANANANANANANANANANANANANANANANANANANA
9.839.888.968.9010.1210.318.399.937.968.807.626.946.799.448.137.507.7510.989.438.9613.7712.4710.6910.9012.3810.977.84NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
43.5436.8738.3442.7341.1136.1535.3243.8243.1734.7832.2034.0131.0524.9425.4327.3324.9919.2219.3135.6334.5330.9527.2534.3333.4730.9728.63NA30.1815.4412.10NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
US 67.1758.8659.9866.3072.7063.8053.5056.3859.7547.4345.5951.2649.8330.4422.6623.2129.7123.8818.6432.3838.8443.8240.4350.3151.0532.6531.63NA32.8321.3223.55NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Europe Middle East Africa 13.819.037.84NA12.4813.419.68NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Transferred At Point In Time 6.216.296.145.317.617.455.345.214.276.674.634.514.656.454.714.614.933.824.083.005.435.424.705.156.478.856.07NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Transferred Over Time 3.623.602.823.582.522.863.054.723.702.132.992.432.142.993.432.902.827.165.345.968.337.055.995.765.912.121.78NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Transferred At Point In Time 33.5126.4321.6120.5530.6625.6224.5232.6032.7325.6625.1327.5825.3620.0419.1021.5218.5113.7813.6528.3728.9326.4422.8425.1329.2428.9626.85NA27.3914.8311.88NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Transferred Over Time 10.0310.4416.7422.1910.4610.5210.8011.2210.459.137.066.435.704.916.335.816.485.445.677.265.604.514.419.204.232.011.78NA2.790.610.21NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
US, Transferred At Point In Time 51.1144.6144.4145.4539.8831.7429.8934.3034.7624.7523.1224.5519.7017.1113.7612.8714.7411.718.2816.1919.0118.8214.8217.3821.7417.9314.82NA17.1912.1410.22NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
US, Transferred Over Time 16.0614.2615.5820.8432.8232.0523.6122.0824.9922.6822.4826.7130.1313.338.9010.3414.9712.1710.3716.1919.8325.0025.6132.9329.3214.7216.81NA15.649.1813.33NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Europe Middle East Africa, Transferred At Point In Time 8.744.954.61NA7.377.825.39NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Europe Middle East Africa, Transferred Over Time 5.084.073.23NA5.125.594.29NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Transferred At Point In Time 99.5682.2876.7777.3185.5172.6465.1477.7878.4062.3358.7962.7357.6050.4844.0146.8546.1236.0132.8253.9760.1259.6651.4144.2573.5869.6167.34NA69.4347.6735.06NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Transferred Over Time 34.7932.3738.3650.3450.9151.0241.7444.7043.7138.2336.6639.8643.0130.8527.1526.4733.4930.4024.0334.4140.3443.2840.3069.9845.7720.5521.56NA23.2313.9616.68NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Comprehensive Income Net Of Tax
Expenses
Other Nonoperating Income Expense
Balance Sheet
Operating Lease Right Of Use Asset
Assets
Operating Lease Right Of Use Asset
Current Assets
Prepaid Expense And Other Assets Current
NonCurrent Assets
Deferred Income Tax Assets Net
Liabilities
Liabilities Current
Current Liabilities
Other Accrued Liabilities Current
Noncurrent Liabilities
Deferred Income Tax Liabilities Net
Stockholders Equity
Common Stock Value
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
InventoryNet
Inventory Finished Goods
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept