Home Data Calendar Blog

ORLY

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-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31
Common Stock Value 0.570.580.580.590.590.600.600.610.620.630.640.660.670.680.690.700.710.730.740.740.760.760.770.780.790.800.810.820.840.850.880.910.930.950.950.970.980.991.001.011.021.021.051.061.061.081.091.111.131.161.221.261.271.281.361.391.41NANANA1.38NANANA
Weighted Average Number Of Diluted Shares Outstanding NA58.3459.0459.45NA60.5961.3762.40NA63.8665.6967.19NA69.2470.2671.02NA74.5974.8375.66NA76.9778.4179.30NA81.4182.5484.52NA88.0391.3093.50NA96.1297.2898.54NA100.77102.11103.26NA105.22107.56108.07NA110.19112.08113.40NA120.54127.19129.33NA135.03139.72142.87NA141.71141.12139.61NANANANA
Weighted Average Number Of Shares Outstanding Basic NA58.0058.6859.02NA60.0860.8261.84NA63.2965.1266.57NA68.6169.6270.38NA73.9274.2075.02NA76.1777.6178.48NA80.5981.7383.53NA86.9590.0392.00NA94.8995.9797.14NA99.27100.55101.61NA103.50105.77106.19NA108.31110.28111.56NA118.55124.87126.97NA132.78137.40140.58NA138.83138.23137.58NANANANA
Earnings Per Share Basic 9.5711.4710.619.279.3310.8210.328.368.459.258.867.247.718.148.417.135.457.137.164.004.295.144.564.093.764.544.323.653.563.263.142.882.622.932.692.632.222.682.322.091.792.101.941.641.431.721.611.381.161.341.171.160.961.120.970.730.760.840.720.710.520.640.630.47
Earnings Per Share Diluted 9.5211.4110.559.209.2610.7210.228.288.379.178.787.177.648.078.337.065.407.077.103.974.255.084.514.053.724.504.283.613.523.223.102.832.592.902.652.592.192.642.292.061.762.061.911.611.401.691.581.361.141.321.151.140.941.100.960.720.740.820.710.700.520.630.620.46

    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-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31
Revenue From Contract With Customer Excluding Assessed Tax 4095.604364.444272.203976.243832.014203.384068.993707.863644.493798.623670.743296.013291.493479.573465.603090.902828.773207.643091.592476.492482.972666.532589.872410.612314.962482.722456.072282.682190.812339.832290.832156.262099.302220.952176.692096.151949.052080.202035.521901.901764.181876.871847.091727.941621.231728.031714.971585.011488.381601.561562.851529.391391.311535.451479.321382.741310.331425.891381.241280.071173.701258.241251.381163.75
Revenues 4095.604364.444272.203976.243832.014203.384068.993707.863644.493798.623670.743296.013291.493479.573465.603090.902828.773207.643091.592476.492482.972666.532589.872410.612314.962482.722456.072282.682190.812339.832290.832156.262099.302220.952176.692096.151949.052080.202035.521901.901764.181876.871847.091727.941621.231728.031714.971585.011488.381601.561562.851529.391391.311535.451479.321382.741310.331425.891381.241280.071173.701258.241251.381163.75
Cost Of Goods And Services Sold 1994.572113.212104.141942.071864.592042.921982.411817.541790.541863.661786.021587.941556.961661.331639.221450.101356.631527.171454.411180.581158.391244.001221.591131.321080.641166.961167.431081.421031.631109.541090.77NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Gross Profit 2101.032251.222168.062034.171967.432160.462086.581890.331853.951934.961884.721708.071734.541818.241826.381640.801472.141680.471637.181295.911324.581422.531368.291279.291234.321315.761288.641201.261159.181230.291200.061131.151114.231170.031127.181097.581027.641089.251058.79986.96912.11968.20950.88877.72819.30879.16871.88798.66750.38805.49779.86761.68694.70754.21718.66669.78636.60693.41672.63618.35569.53610.55603.77542.67
Selling General And Administrative Expense 1362.381354.501304.761281.691248.691263.241232.811173.681171.741130.771086.171038.541058.651063.641030.80949.69937.87955.46900.69872.35883.08886.17870.21834.50806.27830.61809.49778.41756.35768.33742.62727.99706.52722.22702.12678.95665.02673.99673.02636.59609.10624.43614.40590.60563.54578.78575.61547.58527.41542.17536.26514.18490.58513.16496.29473.34472.46488.48476.47449.90NANANANA
Operating Income Loss 738.65896.73863.30752.48718.74897.22853.77716.64682.22804.19798.55669.53675.88754.60795.58691.11534.27725.01736.49423.56441.50536.36498.07444.79428.04485.15479.15422.85402.83461.96457.44403.16407.71447.81425.06418.63362.62415.26385.77350.37303.01343.77336.47287.12255.76300.38296.26251.08222.97263.32243.60247.50206.91241.05222.37196.44164.14199.03181.16168.44125.41149.20149.68113.34
Interest Expense Debt 55.4055.1754.8357.1556.1551.3649.5944.5742.3343.1637.3834.8434.7334.8737.6637.5138.3541.6741.7239.3935.2935.8634.5434.2931.4731.5830.8628.2226.7924.3220.8319.4018.7018.7118.7014.8214.1114.3014.3214.4014.0812.9812.8213.4112.9113.2911.4711.4011.4810.459.149.139.467.216.265.247.499.7611.1510.88NANANANA
Interest Paid Net 69.8728.7875.7834.6762.5338.1662.3926.5356.1831.3636.8031.5136.3231.1839.3037.4841.3245.3126.8146.2824.6245.8116.4147.8015.9146.476.7948.765.5135.105.2031.954.1032.374.1123.064.0623.294.2823.434.0321.982.7722.422.7022.35-2.0623.76-1.3018.24-0.7318.45-0.7112.62-0.191.647.026.0710.857.28NANANANA
Income Tax Expense Benefit 134.07182.46188.71153.15119.03196.84181.77160.53117.67176.41180.54151.38125.25161.88175.88154.22106.98159.15168.7479.2284.40110.60111.2993.0092.8089.5096.8090.5074.41155.80153.50120.29144.90153.40151.00150.20131.05134.60138.70124.80108.43115.32119.15101.1091.55101.80109.0086.3079.8894.6588.9592.3074.6086.5983.2163.7063.5073.6571.8561.00NANANANA
Income Taxes Paid 221.09338.9370.609.80167.9381.7755.669.7022.68100.80283.118.58117.5840.69287.115.5754.60230.3015.214.97176.5423.88189.175.3354.43105.96143.057.94136.89156.06203.780.00152.78137.80255.3323.77142.90148.21186.048.68108.43118.08156.6133.3390.70101.80140.9429.1686.8962.17114.2811.2967.6192.3875.1017.6832.0945.5063.3813.17NANANANA
Net Income Loss 551.13665.46622.85547.24552.50649.83627.37516.88528.57585.44576.76481.88518.97558.65585.45501.61392.94527.25531.67300.44324.92391.29353.68321.15300.36366.15353.07304.91302.31283.73282.82264.93246.03278.49257.79255.37218.58266.27233.51212.86181.68217.00205.65173.86152.35186.49177.13154.33132.80159.33146.12147.49122.99148.44133.77102.47105.76116.5499.5997.4871.9287.2285.5262.84
Comprehensive Income Net Of Tax 521.45643.44585.18554.41561.60644.04641.54535.78535.55585.07574.88486.94520.00553.41589.16497.47407.82532.33535.31269.79329.81391.29353.68321.15NANANANANANANANANANANANANANANANANANANANA152.35186.49177.13154.33132.80159.33146.12147.49122.94148.40133.80105.40106.86117.90101.2098.40NANANANA

    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-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31
Assets 14893.7414577.5214393.1814213.0513873.0013551.8413276.6212972.8212627.9812238.0312067.6911760.3911718.7111789.3911949.3311850.8911596.6412503.9511728.5311108.8610717.1610372.7210201.9410061.567980.797894.717766.747666.667571.897479.337345.707203.727204.197522.347210.647419.776676.686775.276668.156785.716540.306475.186507.886429.776067.216167.186123.655789.545749.195849.365710.095754.125500.505396.785365.905248.095047.83NANANA4781.47NANANA
Liabilities And Stockholders Equity 14893.7414577.5214393.1814213.0513873.0013551.8413276.6212972.8212627.9812238.0312067.6911760.3911718.7111789.3911949.3311850.8911596.6412503.9511728.5311108.8610717.1610372.7210201.9410061.567980.797894.717766.747666.667571.897479.337345.707203.727204.197522.347210.647419.776676.686775.276668.156785.716540.306475.186507.886429.776067.216167.186123.655789.545749.195849.365710.095754.125500.505396.785365.905248.095047.83NANANA4781.47NANANA
Stockholders Equity -1370.96-1439.06-1583.39-1391.20-1739.28-1760.47-1627.47-1625.02-1060.75-1205.46-1107.43-328.27-66.42-140.85217.69-6.98140.26709.23589.10108.84397.34166.22144.68372.37353.67498.38384.99423.83653.05614.18869.311422.601627.141900.761690.011939.841961.312002.091969.982143.502018.421976.412117.582163.221966.322035.892006.142072.532108.312258.522612.652871.852844.852830.553153.393187.853209.68NANANA2685.86NANANA

    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-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31
Assets Current 5839.905698.295679.495599.705558.305377.715311.275187.995048.264760.764799.874523.384504.264562.214738.354687.644499.795533.444784.484201.803833.663724.493700.573649.653543.103560.033500.723446.413397.673358.483289.593205.533257.973669.763438.133701.463010.033157.563109.033274.123066.983070.753171.973161.272835.202975.773005.162741.192732.952882.852763.992830.382607.612536.512554.182467.412301.25NANANA2226.72NANANA
Cash And Cash Equivalents At Carrying Value 130.25115.61145.0489.26279.1382.6657.8859.87108.5867.06253.90191.55362.11449.30631.62610.88465.641627.10872.42287.0740.4142.8055.8156.7231.3240.0236.8738.5246.3537.2926.5327.54146.60560.32398.26716.01116.30276.92260.04473.65250.56298.28453.43511.83231.32363.01365.93205.41248.13422.70367.72575.20361.55276.72268.79230.0529.7243.1931.6129.8726.93NANANA
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 130.25115.61145.0489.26279.1382.6657.8859.87108.5867.06253.90191.55362.11449.30631.62610.88465.641627.10872.42287.0740.4142.8055.8156.7231.32NANANA46.35NANANA146.60NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Accounts Receivable Net Current 356.84401.95475.60437.82375.05399.65374.71346.04343.15338.12330.67305.36272.56282.88273.15265.91229.68243.19243.66221.17214.91224.03262.23250.68192.03242.69241.14224.39216.25219.63203.67195.65197.27190.91186.19178.28161.08163.89175.29162.02143.90152.78156.60142.70131.50141.93175.88153.19122.99152.53151.94144.82135.15136.52136.18128.22121.81NANANA107.89NANANA
Inventory Net 5095.804913.244788.694805.164658.374631.514626.414543.984359.134137.944005.383845.883686.383646.993647.413622.203653.203527.493528.683556.723454.093348.633262.433228.903193.343139.623091.723052.753009.802987.592959.322872.652778.982789.892741.032701.762631.012606.812560.972527.982554.792517.932462.782397.042375.052364.542345.382295.852276.332207.452145.342004.921985.752009.412035.282001.312023.49NANANA1913.22NANANA
Other Assets Current 117.92113.19125.86128.18105.31107.16113.60109.35110.3882.0586.8081.5870.0972.1572.9973.9550.6645.3153.2153.4044.7632.9142.3646.9048.2654.4652.0452.5249.0434.4838.2038.5453.0232.0333.8336.9329.0233.0937.7140.9348.4234.6938.5340.6630.7133.9335.7435.0527.3229.9537.2937.0756.5628.0129.8829.1730.51NANANA29.64NANANA

    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-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31
Property Plant And Equipment Gross 9192.258969.148730.308555.568312.378136.347872.677649.077438.067291.687160.587046.716948.046874.646767.606651.076559.916497.066403.946314.346191.436053.315885.515761.735645.555512.325384.635292.435191.145114.805035.244935.134832.344720.234587.944473.754372.254275.354166.564080.353993.513895.163784.743676.063606.843524.763431.763342.373269.573190.323166.393101.723027.002951.372860.592785.032705.43NANANA2353.24NANANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment 3587.103532.763434.613360.353275.393248.163170.473090.013014.022947.862878.172810.082734.522672.952603.442538.172464.992424.172365.452305.702243.222182.602131.162085.022058.552010.391949.751902.671847.331822.121805.841760.481708.911661.541608.701559.821510.691470.201422.741381.501334.951294.051255.811212.961181.731146.361129.481098.301057.981016.241013.60975.12933.23893.49852.00812.61775.34NANANA626.86NANANA
Property Plant And Equipment Net 5605.165436.385295.695195.205036.984888.184702.204559.064424.044343.824282.414236.634213.524201.694164.154112.904094.924072.904038.484008.643948.203870.713754.353676.713587.003501.933434.883389.763343.813292.683229.403174.653123.433058.682979.242913.932861.562805.152743.822698.852658.562601.112528.942463.102425.102378.402302.272244.072211.592174.082152.782126.602093.772057.882008.591972.421930.10NANANA1726.38NANANA
Goodwill 930.16997.231000.071009.86897.70895.40897.13892.09884.45881.10881.30881.77879.34878.87881.21879.47881.03873.72873.00910.14936.81808.26808.39808.72807.26789.18789.10789.10789.06787.21786.94785.57785.40757.25757.13757.13757.14757.09756.85756.38756.38756.34756.35756.23756.23758.52758.54758.58758.41744.15744.13744.03743.91743.94744.03743.89743.98NANANA744.31NANANA
Intangible Assets Net Excluding Goodwill 67.91NANANA49.77NANANA46.22NANANA49.20NANANA56.31NANANA1.79NANANA8.44NANANA9.39NANANA11.33NANANA12.40NANANA14.91NANANA18.6719.5520.5021.5422.61NANANA28.06NANANANANANANANANANANA
Finite Lived Intangible Assets Net 34.10NANANA8.28NANANA10.09NANANA14.85NANANA20.89NANANA1.79NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Assets Noncurrent 193.89175.70177.62180.51179.46176.67180.83167.03158.97142.77138.16142.59139.11135.50137.30129.79125.78110.00106.3052.9870.1160.3443.5340.1243.4243.5742.0341.3841.3540.9639.7737.9737.3836.6436.1435.0834.7441.1943.1343.9445.0332.7035.4137.0137.6139.9341.3941.3840.8941.8841.7843.3044.3346.4945.8047.9854.46NANANA71.58NANANA

    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-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31
Liabilities Current 8283.508185.168123.217888.397661.357831.087693.707356.317063.826841.486413.196170.875874.615989.755771.615903.085262.425669.385022.144624.934469.434580.854360.394326.333894.023905.083818.923748.183647.373628.503566.133505.763400.653465.433366.683315.683046.403103.913006.872952.382830.562845.942727.122597.852423.012439.062430.302349.022272.862195.412012.901801.661580.011506.051458.241317.971228.96NANANA1219.14NANANA
Accounts Payable Current 6524.816359.626226.246117.076091.706199.826219.846055.995881.165574.105258.714943.284695.314608.554583.574318.464184.664083.803936.403758.203604.723606.573516.153438.683376.403384.103314.673222.783190.033154.253091.892988.002936.662999.082914.642782.612608.232626.132535.972470.752417.172409.052302.282160.902056.522075.532058.861967.001929.111863.351699.821469.311279.291190.841115.25977.63895.74NANANA818.15NANANA
Accrued Income Taxes Current 6.27206.7889.34147.657.86325.69233.51117.79NA63.922.08128.30NA158.4829.78155.4916.794.5591.8012.880.00100.479.5192.8211.01NA13.6866.620.006.1731.8089.640.000.000.00114.321.4417.5729.1378.940.0018.6415.4651.970.00NA11.0756.005.93NANA37.15NA12.1325.4330.874.83NANANA8.07NANANA
Other Liabilities Current 876.73743.98950.14791.63730.94496.15450.17427.01383.69424.00417.79393.76370.22385.98355.98355.79297.39341.55336.89277.29270.21298.38290.93261.57253.99272.71262.30236.94239.19249.32242.61232.81249.90253.52258.30231.66232.68234.21229.53200.89189.84201.47200.50187.43181.72190.22189.53160.95161.40164.26157.62143.81150.93159.89180.57171.56177.50NANANA143.78NANANA

    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-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31
Long Term Debt Noncurrent 5520.935359.815397.775288.635570.125102.354873.704927.684371.654370.774669.833827.893826.983826.073825.183824.294123.224122.424127.404471.253890.533703.633783.743460.923417.123174.333253.543193.072978.392900.822604.061977.541887.021886.501886.321885.881390.02NANANANANANANANANANANANANANANANANANANA357.27NANANA684.04NANANA
Deferred Income Tax Liabilities Net 247.60325.87335.60321.32295.47282.89260.64249.90245.35218.09203.74180.61175.21172.81177.12165.40155.90174.18155.5373.21133.28NANANA105.57NANANA85.41NANANA90.17NANANA79.77NANANA102.42NANANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Noncurrent 231.96207.58207.96205.70203.98199.99205.66209.41201.26203.91205.14210.50206.57212.59210.47203.37196.16188.09182.09168.63171.29162.29167.88163.15210.41214.29214.86211.81207.68203.99208.14205.22199.22185.44194.67201.93199.18200.08217.15211.76209.55194.55200.75197.29201.02199.65204.43189.01192.74191.76193.94191.44189.86186.31183.03181.54183.18NANANA174.10NANANA
Operating Lease Liability Noncurrent 1980.701938.161912.041900.201881.341895.991870.391854.531806.661809.241683.221698.791701.761729.011747.271761.731718.691640.651652.281661.991655.301642.181631.721629.310.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31
Stockholders Equity -1370.96-1439.06-1583.39-1391.20-1739.28-1760.47-1627.47-1625.02-1060.75-1205.46-1107.43-328.27-66.42-140.85217.69-6.98140.26709.23589.10108.84397.34166.22144.68372.37353.67498.38384.99423.83653.05614.18869.311422.601627.141900.761690.011939.841961.312002.091969.982143.502018.421976.412117.582163.221966.322035.892006.142072.532108.312258.522612.652871.852844.852830.553153.393187.853209.68NANANA2685.86NANANA
Common Stock Value 0.570.580.580.590.590.600.600.610.620.630.640.660.670.680.690.700.710.730.740.740.760.760.770.780.790.800.810.820.840.850.880.910.930.950.950.970.980.991.001.011.021.021.051.061.061.081.091.111.131.161.221.261.271.281.361.391.41NANANA1.38NANANA
Additional Paid In Capital Common Stock 1462.571449.451415.801410.761352.281341.161330.271305.281311.491292.721286.651309.071305.511296.361295.361274.031280.841303.701289.981271.251280.761259.541258.931268.031262.061265.831247.841247.371265.041267.811296.671331.421336.711339.511309.441301.061281.501268.361242.811234.131194.931168.741168.021162.411118.931115.711102.901097.931083.911088.801122.011127.951110.111098.021135.731138.251141.75NANANA1042.33NANANA
Retained Earnings Accumulated Deficit -2791.29-2875.95-3008.66-2849.11-3131.53-3132.52-2994.42-2952.80-2375.86-2494.83-2391.11-1636.27-1365.80-1430.06-1075.77-1275.41-1139.14-578.17-679.51-1137.39-889.07-1094.08-1115.02-896.45-909.19-768.25-863.66-824.36-612.84-654.48-428.2490.27289.50560.30379.62637.82678.84732.74726.18908.35822.47806.64948.52999.75846.33919.10902.15973.491023.271168.561489.421742.641733.471731.252016.292048.212069.50NANANA1650.12NANANA
Accumulated Other Comprehensive Income Loss Net Of Tax -42.81-13.138.8946.5639.3930.2936.0721.893.00-3.98-3.61-1.74-6.80-7.83-2.59-6.30-2.15-17.04-22.11-25.764.89NANANA0.00NANANANANANANANANANANANANANANANANANANA0.00NANANA0.00NANANANANANANANANANANANANANANA
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value 6.836.876.726.555.096.906.676.987.095.755.726.095.695.575.895.915.295.195.255.524.995.215.245.084.694.654.624.834.294.22NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31
Net Cash Provided By Used In Operating Activities 624.49772.01948.86704.22516.43866.29937.61713.76795.23961.05702.09689.89641.98852.50822.16890.67487.47790.051099.98459.09218.80642.67406.38440.62385.54466.79442.96432.28316.27376.91333.81376.70286.15369.62310.24488.15218.75364.27292.43406.02207.48327.43309.98345.55188.18280.44213.07226.34218.43341.67276.93414.53278.84278.68267.36294.11111.12236.82185.10170.65NANANANA
Net Cash Provided By Used In Investing Activities -283.20-261.15-221.70-400.75-246.16-289.77-238.49-221.52-356.28-158.84-119.88-104.98-277.88-116.84-127.14-93.76-167.56-112.11-108.59-226.64-303.69-199.71-141.95-151.40-186.48-126.22-107.14-114.47-116.30-119.20-117.70-111.02-176.40-135.30-115.33-102.06-115.94-108.31-93.39-89.55-111.32-119.78-110.41-81.90-94.25-120.77-101.63-72.10-105.78-64.47-73.26-73.90-81.68-91.19-54.53-92.25-76.56-94.12-90.34-90.26NANANANA
Net Cash Provided By Used In Financing Activities -325.62-540.02-670.49-493.58-74.04-551.54-701.48-541.67-398.08-988.97-519.87-755.62-451.34-917.64-674.58-651.30-1482.2376.39-406.0315.3082.32-455.97-265.34-263.82-207.76-337.42-337.47-325.63-190.91-246.95-217.12-384.74-523.47-72.26-512.65213.62-263.43-239.09-412.64-93.39-143.88-362.80-257.9716.86-225.62-162.5949.09-196.96-287.23-222.21-411.15-126.98-112.33-179.56-174.08-1.54-48.03-131.12-93.02-77.45NANANANA

    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-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31
Net Cash Provided By Used In Operating Activities 624.49772.01948.86704.22516.43866.29937.61713.76795.23961.05702.09689.89641.98852.50822.16890.67487.47790.051099.98459.09218.80642.67406.38440.62385.54466.79442.96432.28316.27376.91333.81376.70286.15369.62310.24488.15218.75364.27292.43406.02207.48327.43309.98345.55188.18280.44213.07226.34218.43341.67276.93414.53278.84278.68267.36294.11111.12236.82185.10170.65NANANANA
Net Income Loss 551.13665.46622.85547.24552.50649.83627.37516.88528.57585.44576.76481.88518.97558.65585.45501.61392.94527.25531.67300.44324.92391.29353.68321.15300.36366.15353.07304.91302.31283.73282.82264.93246.03278.49257.79255.37218.58266.27233.51212.86181.68217.00205.65173.86152.35186.49177.13154.33132.80159.33146.12147.49122.99148.44133.77102.47105.76116.5499.5997.4871.9287.2285.5262.84
Depreciation Depletion And Amortization 122.57116.44113.24109.65112.48104.9197.9393.7599.8990.0085.1282.9290.5678.7479.1679.7683.1279.6477.9173.9670.4968.1168.3163.9665.6262.5360.8769.9260.3458.5457.9557.0156.4255.0253.6552.7852.1952.0651.0654.9550.6948.5147.5347.4847.1146.3945.5044.1844.6144.2744.4043.8343.1442.6341.3238.79NANANANANANANANA
Increase Decrease In Other Operating Capital Net -150.02205.37-168.88-16.21-264.90-38.04-22.1344.99-12.10-27.62-8.1282.0372.87-68.03-31.39-25.19220.36-97.00-146.8834.6136.95-39.29-25.214.4749.13-25.75-35.2714.2112.83-3.61-29.4030.02-13.329.48-30.5221.181.61-3.47-43.4821.6736.70-3.39-33.210.570.95-13.42-7.5313.63-2.34-2.07-38.1012.293.754.578.1714.2680.29-19.78-12.00-11.15NANANANA
Increase Decrease In Accounts Receivable -39.67-70.3042.5236.95-23.1227.2128.832.615.899.3726.9133.68-9.3211.387.4437.92-14.460.0022.7612.21-23.32-36.0914.0660.91-50.943.2519.1310.42-1.0217.9611.02-0.223.246.479.6319.21-0.65-9.6914.3319.87-6.90-2.2515.4113.02-7.55-32.1924.8431.84-27.151.959.4411.36-0.902.2810.339.50-2.00-1.938.2517.42NANANANA
Increase Decrease In Inventories 191.40127.35-6.9192.0424.436.5677.86179.48218.06132.24160.37158.3939.05-0.0624.56-30.91122.62-1.85-28.85106.9484.9385.8833.7035.4134.1547.6038.9742.6423.4628.4786.7093.17-39.6148.8639.2770.7524.2045.8432.99-26.8136.8655.1565.7421.998.6719.1649.5319.5255.2062.12140.4219.17-23.66-25.8833.97-22.1825.7765.2429.37-10.11NANANANA
Increase Decrease In Accounts Payable 168.91134.87111.476.11-108.85-19.39162.60172.70306.36315.49315.73247.2886.2025.93264.69134.0999.18146.93177.92156.58-15.5290.4277.6060.92-16.3969.4391.8932.7635.7862.36103.8951.23-68.4284.44132.03174.38-17.8990.1665.2253.588.11106.77141.38104.38-19.2316.6791.8637.8961.62163.53230.52190.0388.4875.61137.6481.91-42.3488.6159.81-23.51NANANANA
Deferred Income Tax Expense Benefit -58.30-9.6415.802.3712.2522.4810.113.3926.9014.3723.275.032.33-3.8711.3710.55NANANANA8.784.024.054.312.938.214.654.37-46.6133.805.442.615.9611.25-3.49-3.320.13-7.45-10.88-4.4419.59-5.42-8.89-3.80-6.588.582.61-2.69-10.2514.04-0.765.1334.76-1.374.4016.3313.4352.5814.9618.29NANANANA
Share Based Compensation 7.337.377.217.025.567.387.147.437.546.216.176.536.115.976.286.295.685.585.615.885.345.565.595.425.034.994.985.184.574.484.925.434.494.524.675.185.245.355.415.895.675.297.045.105.245.315.585.605.455.685.675.2218.410.760.720.690.510.540.520.46NANANANA

    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-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31
Net Cash Provided By Used In Investing Activities -283.20-261.15-221.70-400.75-246.16-289.77-238.49-221.52-356.28-158.84-119.88-104.98-277.88-116.84-127.14-93.76-167.56-112.11-108.59-226.64-303.69-199.71-141.95-151.40-186.48-126.22-107.14-114.47-116.30-119.20-117.70-111.02-176.40-135.30-115.33-102.06-115.94-108.31-93.39-89.55-111.32-119.78-110.41-81.90-94.25-120.77-101.63-72.10-105.78-64.47-73.26-73.90-81.68-91.19-54.53-92.25-76.56-94.12-90.34-90.26NANANANA
Payments To Acquire Property Plant And Equipment 290.47258.31225.37249.24252.31293.02237.67223.27174.52159.90124.93103.99102.17118.08127.7394.88102.15118.95111.19133.28146.85185.60142.69152.91153.81126.34109.27114.84118.18120.25116.87110.63120.11135.82116.44103.97117.55109.9495.3991.14112.83122.23111.8483.0896.37122.93103.0973.4883.3866.0175.8775.4685.0192.6656.2494.4088.9694.1991.5590.72NANANANA

    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-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31
Net Cash Provided By Used In Financing Activities -325.62-540.02-670.49-493.58-74.04-551.54-701.48-541.67-398.08-988.97-519.87-755.62-451.34-917.64-674.58-651.30-1482.2376.39-406.0315.3082.32-455.97-265.34-263.82-207.76-337.42-337.47-325.63-190.91-246.95-217.12-384.74-523.47-72.26-512.65213.62-263.43-239.09-412.64-93.39-143.88-362.80-257.9716.86-225.62-162.5949.09-196.96-287.23-222.21-411.15-126.98-112.33-179.56-174.08-1.54-48.03-131.12-93.02-77.45NANANANA
Payments For Repurchase Of Common Stock 472.02540.72793.77270.02560.17799.53679.991111.46420.71710.321376.03775.21468.89942.97399.64664.55993.19442.9776.97574.05124.81387.27598.86321.86462.95285.19416.42549.45279.38550.56852.26490.33545.65102.94544.19312.66287.01274.23440.16134.81179.33387.50277.5922.07245.87185.25273.98227.93311.77539.07440.44154.01136.38502.23192.97145.060.000.00NANANANANANA

    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-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31
Revenues 4095.604364.444272.203976.243832.014203.384068.993707.863644.493798.623670.743296.013291.493479.573465.603090.902828.773207.643091.592476.492482.972666.532589.872410.612314.962482.722456.072282.682190.812339.832290.832156.262099.302220.952176.692096.151949.052080.202035.521901.901764.181876.871847.091727.941621.231728.031714.971585.011488.381601.561562.851529.391391.311535.451479.321382.741310.331425.891381.241280.071173.701258.241251.381163.75
D I Y Customer 2092.412215.642149.042001.991993.232206.512130.001918.471989.122086.202012.221815.811870.491992.781999.401781.171616.511869.081853.121345.481367.701473.511434.151337.031297.901408.141372.581272.411245.521342.731307.901217.15NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Customers And Sales Adjustments 108.52116.42123.45104.5173.2581.9885.6277.4386.2481.8587.3480.8384.4078.0581.9870.6575.1173.7663.4560.8149.7241.2942.2434.8039.2933.8541.1035.2633.6736.6836.6733.19NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Professional Service Provider Customer 1894.672032.381999.701869.741765.541914.881853.361711.961569.131630.571571.181399.361336.611408.751384.221239.091137.161264.801175.031070.201065.551151.721113.481038.78977.771040.731042.39975.01911.62960.42946.26905.92NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Revenue From Contract With Customer Excluding Assessed Tax 4095.604364.444272.203976.243832.014203.384068.993707.863644.493798.623670.743296.013291.493479.573465.603090.902828.773207.643091.592476.492482.972666.532589.872410.612314.962482.722456.072282.682190.812339.832290.832156.262099.302220.952176.692096.151949.052080.202035.521901.901764.181876.871847.091727.941621.231728.031714.971585.011488.381601.561562.851529.391391.311535.451479.321382.741310.331425.891381.241280.071173.701258.241251.381163.75
D I Y Customer 2092.412215.642149.042001.991993.232206.512130.001918.471989.122086.202012.221815.811870.491992.781999.401781.171616.511869.081853.121345.481367.701473.511434.151337.031297.901408.141372.581272.411245.521342.731307.901217.15NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Customers And Sales Adjustments 108.52116.42123.45104.5173.2581.9885.6277.4386.2481.8587.3480.8384.4078.0581.9870.6575.1173.7663.4560.8149.7241.2942.2434.8039.2933.8541.1035.2633.6736.6836.6733.19NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Professional Service Provider Customer 1894.672032.381999.701869.741765.541914.881853.361711.961569.131630.571571.181399.361336.611408.751384.221239.091137.161264.801175.031070.201065.551151.721113.481038.78977.771040.731042.39975.01911.62960.42946.26905.92NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Comprehensive Income Net Of Tax
Expenses
Other Nonoperating Income Expense
Balance Sheet
Stockholders Equity
Assets
Intangible Assets Net Excluding Goodwill
Current Assets
Other Assets Current
NonCurrent Assets
Intangible Assets Net Excluding Goodwill
PropertyPlantAndEquipmentNet
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
Liabilities
Operating Lease Liability
Current Liabilities
Accrued Income Taxes Current
Noncurrent Liabilities
Other Liabilities Noncurrent
Stockholders Equity
Retained Earnings Accumulated Deficit
CashFlow
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Accounts Receivable
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
Shares
Common Stock Shares Issued
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
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept