2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Weighted Average Number Of Diluted Shares Outstanding | 990.00 | 990.00 | 1002.00 | NA | 1002.00 | 998.00 | 996.00 | NA | 1035.00 | 1062.00 | 1094.00 | NA | 1199.00 | 1247.00 | 1293.00 | NA | 1423.00 | 1440.00 | 1460.00 | NA | 1508.00 | 1536.00 | 1567.00 | NA | 1618.00 | 1646.00 | 1669.00 | NA | 1695.00 | 1709.00 | 1721.00 | NA | 1725.00 | 1731.00 | 1785.00 | NA | 1828.00 | 1836.00 | 1861.00 | NA | 1899.00 | 1916.00 | 1935.00 | NA | 1948.00 | 1947.00 | 1956.00 | NA | 1971.00 | 1987.00 | 1998.00 | NA | 2080.00 | 2184.00 | 2226.00 | NA | 2376.00 | 2406.00 | 2427.00 | |
Weighted Average Number Of Shares Outstanding Basic | 979.00 | 984.00 | 995.00 | NA | 993.00 | 991.00 | 989.00 | NA | 1024.00 | 1050.00 | 1081.00 | NA | 1185.00 | 1234.00 | 1285.00 | NA | 1417.00 | 1435.00 | 1454.00 | NA | 1499.00 | 1529.00 | 1556.00 | NA | 1601.00 | 1630.00 | 1650.00 | NA | 1681.00 | 1688.00 | 1704.00 | NA | 1711.00 | 1720.00 | 1776.00 | NA | 1805.00 | 1814.00 | 1833.00 | NA | 1870.00 | 1890.00 | 1907.00 | NA | 1929.00 | 1935.00 | 1953.00 | NA | 1971.00 | 1979.00 | 1981.00 | NA | 2054.00 | 2150.00 | 2182.00 | NA | 2322.00 | 2345.00 | 2358.00 | |
Earnings Per Share Basic | 0.65 | 0.62 | 0.63 | 0.98 | 0.77 | 1.08 | 0.49 | 0.04 | 1.09 | 0.95 | 1.00 | 2.62 | 0.94 | 1.00 | 0.83 | 0.49 | 0.52 | 0.53 | 0.47 | 0.27 | 0.79 | 0.51 | 0.52 | 0.92 | 0.55 | 0.65 | 1.17 | 0.40 | 0.41 | 0.33 | 0.36 | 0.28 | 0.46 | 0.37 | 0.33 | 0.73 | 0.47 | 0.56 | 0.75 | 0.71 | 0.53 | 0.67 | 0.75 | 0.73 | 0.72 | 0.56 | 0.63 | -3.48 | -4.49 | 0.80 | 0.74 | 0.17 | 0.94 | 1.07 | 1.19 | 1.12 | 0.76 | 0.94 | 0.95 | |
Earnings Per Share Diluted | 0.65 | 0.61 | 0.62 | 0.97 | 0.76 | 1.07 | 0.49 | 0.04 | 1.08 | 0.94 | 0.99 | 2.60 | 0.92 | 0.98 | 0.83 | 0.49 | 0.52 | 0.53 | 0.46 | 0.27 | 0.78 | 0.51 | 0.51 | 0.90 | 0.54 | 0.64 | 1.16 | 0.39 | 0.41 | 0.33 | 0.36 | 0.28 | 0.45 | 0.36 | 0.33 | 0.73 | 0.47 | 0.55 | 0.73 | 0.69 | 0.52 | 0.66 | 0.74 | 0.73 | 0.71 | 0.55 | 0.63 | -3.48 | -4.49 | 0.80 | 0.73 | 0.16 | 0.93 | 1.05 | 1.17 | 1.09 | 0.75 | 0.91 | 0.93 |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenues | 13519.00 | 12800.00 | 13185.00 | 13817.00 | 13196.00 | 12913.00 | 13828.00 | 14801.00 | 14664.00 | 16490.00 | 17028.00 | 16675.00 | 15289.00 | 15877.00 | 15646.00 | 15258.00 | 14294.00 | 12469.00 | 14618.00 | 15407.00 | 14603.00 | 14036.00 | 14710.00 | 15366.00 | 14586.00 | 14003.00 | 14517.00 | 13927.00 | 13060.00 | 12385.00 | 12684.00 | 12512.00 | 11892.00 | 11588.00 | 12246.00 | 25714.00 | 25349.00 | 25453.00 | 26839.00 | 28406.00 | 27585.00 | 27309.00 | 28154.00 | 29131.00 | 27226.00 | 27582.00 | 28359.00 | 29959.00 | 29669.00 | 30693.00 | 30036.00 | 32122.00 | 31189.00 | 31632.00 | 32302.00 | 33278.00 | 30729.00 | 30849.00 | 31177.00 | |
Cost Of Revenue | 10613.00 | 9777.00 | 10297.00 | 10832.00 | 10374.00 | 9984.00 | 11019.00 | 12084.00 | 11764.00 | 13157.00 | 13643.00 | 13410.00 | 11901.00 | 12437.00 | 12322.00 | 12579.00 | 11901.00 | 9976.00 | 11746.00 | 12483.00 | 11698.00 | 11307.00 | 12098.00 | 12669.00 | 11898.00 | 11301.00 | 11935.00 | 11407.00 | 10633.00 | 10002.00 | 10436.00 | 10221.00 | 9720.00 | 9338.00 | 9961.00 | 9900.00 | 10036.00 | 10415.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Gross Profit | 2906.00 | 3023.00 | 2888.00 | NA | 2822.00 | 2914.00 | 2787.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Costs And Expenses | 1966.00 | 2071.00 | 1953.00 | 12803.00 | 12244.00 | 12151.00 | 13063.00 | 14034.00 | 13392.00 | 15212.00 | 15669.00 | 15437.00 | 13908.00 | 14515.00 | 14325.00 | 14266.00 | 13515.00 | 11643.00 | 13753.00 | 14463.00 | 13524.00 | 13108.00 | 13784.00 | 14319.00 | 13506.00 | 13039.00 | 13544.00 | 13037.00 | 12105.00 | 11567.00 | 11828.00 | 11849.00 | 10775.00 | 10747.00 | 11318.00 | 24806.00 | 24137.00 | 24022.00 | 24919.00 | 26498.00 | 26127.00 | 25487.00 | 26157.00 | 27208.00 | 25371.00 | 25981.00 | 26607.00 | 36447.00 | 38502.00 | 28471.00 | 27994.00 | 31327.00 | 28669.00 | 28664.00 | 28908.00 | 29983.00 | 28406.00 | 27991.00 | 28174.00 | |
Research And Development Expense | 413.00 | 436.00 | 399.00 | 411.00 | 354.00 | 410.00 | 403.00 | 382.00 | 368.00 | 425.00 | 418.00 | 445.00 | 477.00 | 514.00 | 471.00 | 381.00 | 359.00 | 338.00 | 400.00 | 389.00 | 413.00 | 353.00 | 344.00 | 354.00 | 347.00 | 356.00 | 347.00 | 291.00 | 289.00 | 314.00 | 296.00 | 318.00 | 298.00 | 301.00 | 292.00 | 934.00 | 893.00 | 850.00 | 825.00 | 876.00 | 887.00 | 873.00 | 811.00 | 729.00 | 797.00 | 815.00 | 794.00 | 909.00 | 854.00 | 850.00 | 786.00 | 829.00 | 812.00 | 815.00 | 798.00 | 814.00 | 742.00 | 722.00 | 681.00 | |
Selling General And Administrative Expense | 1404.00 | 1462.00 | 1383.00 | 1326.00 | 1302.00 | 1398.00 | 1331.00 | 1189.00 | 1143.00 | 1464.00 | 1468.00 | 1474.00 | 1408.00 | 1483.00 | 1376.00 | 1244.00 | 1156.00 | 1216.00 | 1290.00 | 1405.00 | 1376.00 | 1339.00 | 1248.00 | 1203.00 | 1227.00 | 1260.00 | 1169.00 | 1176.00 | 1096.00 | 1087.00 | 1017.00 | 1082.00 | 719.00 | 1002.00 | 1037.00 | 3089.00 | 2962.00 | 3063.00 | 3071.00 | 3364.00 | 3388.00 | 3391.00 | 3210.00 | 3351.00 | 3274.00 | 3342.00 | 3300.00 | 3227.00 | 3366.00 | 3540.00 | 3367.00 | 3577.00 | 3402.00 | 3397.00 | 3090.00 | 3464.00 | 3191.00 | 3096.00 | 2967.00 | |
Operating Income Loss | 940.00 | 952.00 | 935.00 | 1014.00 | 952.00 | 762.00 | 765.00 | 767.00 | 1272.00 | 1278.00 | 1359.00 | 1238.00 | 1381.00 | 1362.00 | 1321.00 | 992.00 | 779.00 | 826.00 | 865.00 | 944.00 | 1079.00 | 928.00 | 926.00 | 1047.00 | 1080.00 | 964.00 | 973.00 | 890.00 | 955.00 | 818.00 | 856.00 | 663.00 | 1117.00 | 841.00 | 928.00 | 908.00 | 1212.00 | 1431.00 | 1920.00 | 1908.00 | 1458.00 | 1822.00 | 1997.00 | 1923.00 | 1855.00 | 1601.00 | 1752.00 | -6488.00 | -8833.00 | 2222.00 | 2042.00 | 795.00 | 2520.00 | 2968.00 | 3394.00 | 3295.00 | 2323.00 | 2858.00 | 3003.00 | |
Interest Expense Debt | 111.00 | 122.00 | 116.00 | 119.00 | 134.00 | 153.00 | 143.00 | 130.00 | 96.00 | 74.00 | 61.00 | 61.00 | 68.00 | 64.00 | 63.00 | 63.00 | 55.00 | 64.00 | 58.00 | 60.00 | 57.00 | 61.00 | 64.00 | 71.00 | 66.00 | 88.00 | 87.00 | 84.00 | 79.00 | 73.00 | 73.00 | 70.00 | 71.00 | 58.00 | 74.00 | 103.00 | 82.00 | 75.00 | 67.00 | 74.00 | 80.00 | 91.00 | 99.00 | -144.00 | 184.00 | 184.00 | NA | 248.00 | 221.00 | 196.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Income Tax Expense Benefit | 187.00 | 190.00 | 171.00 | -122.00 | 170.00 | -464.00 | 97.00 | 675.00 | 83.00 | 239.00 | 241.00 | 454.00 | 218.00 | 108.00 | 228.00 | 108.00 | 17.00 | 62.00 | 200.00 | 104.00 | -931.00 | 101.00 | 97.00 | -444.00 | 138.00 | -975.00 | -1033.00 | 188.00 | 203.00 | 195.00 | 164.00 | 497.00 | 238.00 | 176.00 | 184.00 | -733.00 | 250.00 | 281.00 | 380.00 | 432.00 | 328.00 | 375.00 | 409.00 | 406.00 | 319.00 | 331.00 | 341.00 | 178.00 | -200.00 | 386.00 | 353.00 | 155.00 | 473.00 | 588.00 | 692.00 | 676.00 | 416.00 | 567.00 | 554.00 | |
Net Income Loss | 640.00 | 607.00 | 622.00 | 974.00 | 766.00 | 1066.00 | 487.00 | -2.00 | 1119.00 | 1000.00 | 1086.00 | 3099.00 | 1108.00 | 1228.00 | 1068.00 | 668.00 | 734.00 | 764.00 | 678.00 | 388.00 | 1179.00 | 782.00 | 803.00 | 1451.00 | 880.00 | 1058.00 | 1938.00 | 660.00 | 696.00 | 559.00 | 611.00 | 492.00 | 783.00 | 629.00 | 592.00 | 1323.00 | 854.00 | 1011.00 | 1366.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 239.00 | 1926.00 | 2304.00 | 2605.00 | 2538.00 | 1773.00 | 2200.00 | 2250.00 | |
Comprehensive Income Net Of Tax | 557.00 | 733.00 | 387.00 | 1105.00 | 780.00 | 1154.00 | -282.00 | 74.00 | 1009.00 | 1363.00 | 1330.00 | 3972.00 | 1295.00 | 1381.00 | 838.00 | 1030.00 | 179.00 | 922.00 | 695.00 | 26.00 | 1216.00 | 969.00 | 561.00 | 1645.00 | 1155.00 | 1573.00 | 1527.00 | 1360.00 | 292.00 | 514.00 | 380.00 | 1.00 | 1102.00 | 485.00 | 691.00 | 869.00 | 1008.00 | 684.00 | 1572.00 | -941.00 | 1204.00 | 1111.00 | 1536.00 | 3069.00 | 1479.00 | 1227.00 | 1119.00 | -9137.00 | -9067.00 | 2034.00 | 1459.00 | 15.00 | 2244.00 | 2410.00 | 2744.00 | 1641.00 | 1588.00 | 2388.00 | 2553.00 | |
Net Income Loss Available To Common Stockholders Basic | 640.00 | 607.00 | 622.00 | 974.00 | 766.00 | 1066.00 | 487.00 | 48.00 | 1122.00 | 1000.00 | 1086.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 1323.00 | 854.00 | 1011.00 | 1366.00 | 1330.00 | 985.00 | 1273.00 | 1425.00 | 1414.00 | 1390.00 | 1077.00 | 1232.00 | -6854.00 | -8857.00 | 1593.00 | 1468.00 | 239.00 | 1926.00 | 2304.00 | 2605.00 | NA | NA | NA | NA | |
Net Income Loss Available To Common Stockholders Diluted | 640.00 | 607.00 | 622.00 | 974.00 | 766.00 | 1066.00 | 487.00 | 48.00 | 1122.00 | 1000.00 | 1086.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets | 38059.00 | 37433.00 | 35846.00 | 37004.00 | 36632.00 | 36366.00 | 36148.00 | 38587.00 | 39247.00 | 39901.00 | 38912.00 | 38610.00 | 35523.00 | 34549.00 | 34737.00 | 34681.00 | 34244.00 | 33773.00 | 31656.00 | 33467.00 | 32405.00 | 31946.00 | 32490.00 | 34622.00 | 34254.00 | 32087.00 | 35245.00 | 32913.00 | 31934.00 | 28686.00 | 28192.00 | 29010.00 | 27224.00 | 25523.00 | 25517.00 | 106882.00 | 107033.00 | 101396.00 | 100861.00 | 103206.00 | 103170.00 | 103972.00 | 105025.00 | 105676.00 | 105800.00 | 106254.00 | 106701.00 | 108768.00 | 117556.00 | 127689.00 | 126596.00 | 129517.00 | 124917.00 | 125127.00 | 119933.00 | 124503.00 | NA | NA | NA | |
Liabilities And Stockholders Equity | 38059.00 | 37433.00 | 35846.00 | 37004.00 | 36632.00 | 36366.00 | 36148.00 | 38587.00 | 39247.00 | 39901.00 | 38912.00 | 38610.00 | 35523.00 | 34549.00 | 34737.00 | 34681.00 | 34244.00 | 33773.00 | 31656.00 | 33467.00 | 32405.00 | 31946.00 | 32490.00 | 34622.00 | 34254.00 | 32087.00 | 35245.00 | 32913.00 | 31934.00 | 28686.00 | 28192.00 | 29010.00 | 27224.00 | 25523.00 | 25517.00 | 106882.00 | 107033.00 | 101396.00 | 100861.00 | 103206.00 | 103170.00 | 103972.00 | 105025.00 | 105676.00 | 105800.00 | 106254.00 | 106701.00 | 108768.00 | 117556.00 | 127689.00 | 126596.00 | 129517.00 | 124917.00 | 125127.00 | 119933.00 | 124503.00 | NA | NA | NA | |
Stockholders Equity | -1392.00 | -916.00 | -1640.00 | -1069.00 | -2245.00 | -2484.00 | -3730.00 | -2918.00 | -2318.00 | -1898.00 | -2328.00 | -1650.00 | -3942.00 | -3360.00 | -3235.00 | -2228.00 | -1986.00 | -743.00 | -1634.00 | -1193.00 | -1131.00 | -1487.00 | -1837.00 | -639.00 | -1767.00 | -1863.00 | -2742.00 | -3408.00 | -4339.00 | -3955.00 | -4327.00 | -3889.00 | -3926.00 | -4786.00 | -4909.00 | 27768.00 | 27035.00 | 26768.00 | 26507.00 | 26731.00 | 28509.00 | 28185.00 | 27754.00 | 27269.00 | 24603.00 | 23533.00 | 22895.00 | 22436.00 | 31601.00 | 41288.00 | 39162.00 | 38625.00 | 38823.00 | 41423.00 | 41206.00 | 40449.00 | NA | NA | NA |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets Current | 19315.00 | 18593.00 | 16858.00 | 17977.00 | 17463.00 | 17023.00 | 17305.00 | 19801.00 | 22996.00 | 23515.00 | 22432.00 | 22170.00 | 20603.00 | 20091.00 | 20438.00 | 20648.00 | 20269.00 | 19660.00 | 17477.00 | 20177.00 | 19683.00 | 18285.00 | 18936.00 | 21387.00 | 21776.00 | 19433.00 | 21217.00 | 22318.00 | 21443.00 | 18302.00 | 17775.00 | 18468.00 | 17402.00 | 15385.00 | 15155.00 | 51787.00 | 51998.00 | 48883.00 | 48198.00 | 50145.00 | 49287.00 | 49883.00 | 50684.00 | 50364.00 | 49958.00 | 49571.00 | 49552.00 | 50637.00 | 50237.00 | 49689.00 | 48749.00 | 51021.00 | 56279.00 | 56075.00 | 51404.00 | 54184.00 | NA | NA | NA | |
Cash And Cash Equivalents At Carrying Value | 2785.00 | 2442.00 | 2263.00 | 3107.00 | 1673.00 | 1923.00 | 1405.00 | 3145.00 | 5386.00 | 4477.00 | 3394.00 | 4299.00 | 3439.00 | 3424.00 | 4160.00 | 4864.00 | 4679.00 | 4054.00 | 4205.00 | 4537.00 | 4919.00 | 3556.00 | 3367.00 | 5166.00 | 6195.00 | 4247.00 | 5475.00 | 6997.00 | 6967.00 | 6223.00 | 6331.00 | 6288.00 | 5636.00 | 4636.00 | 3688.00 | 17433.00 | 17171.00 | 14768.00 | 12919.00 | 15133.00 | 14474.00 | 15096.00 | 16165.00 | 12163.00 | 13251.00 | 13240.00 | 12589.00 | 11301.00 | 9509.00 | 8311.00 | 8113.00 | 8043.00 | 12953.00 | 12738.00 | 9934.00 | 10929.00 | 14718.00 | 14131.00 | 13547.00 | |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents | 2878.00 | 2517.00 | 2417.00 | 3232.00 | 1718.00 | 1940.00 | 1769.00 | 3145.00 | 5386.00 | 4477.00 | 3394.00 | 4299.00 | 3439.00 | 3424.00 | 4160.00 | 4864.00 | 4679.00 | 4054.00 | 4205.00 | 4537.00 | 4919.00 | 3556.00 | 3367.00 | 5166.00 | 6195.00 | 4247.00 | NA | 6997.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Accounts Receivable Net Current | 4659.00 | 4319.00 | 3804.00 | 4237.00 | 4367.00 | 4137.00 | 4312.00 | 4546.00 | 4427.00 | 5405.00 | 5180.00 | 5511.00 | 4908.00 | 4990.00 | 5273.00 | 5381.00 | 5269.00 | 5146.00 | 4857.00 | 6031.00 | 5295.00 | 5414.00 | 5113.00 | 5113.00 | 4615.00 | 4605.00 | 4396.00 | 4414.00 | 4233.00 | 3771.00 | 3478.00 | 4114.00 | 4008.00 | 3884.00 | 4114.00 | 13363.00 | 12753.00 | 12320.00 | 12295.00 | 13832.00 | 14198.00 | 14288.00 | 13492.00 | 15876.00 | 14336.00 | 14606.00 | 14236.00 | 16407.00 | 15686.00 | 16609.00 | 15892.00 | 18224.00 | 18121.00 | 18621.00 | 16552.00 | 18481.00 | NA | NA | NA | |
Inventory Net | 7790.00 | 7512.00 | 6928.00 | 6862.00 | 7197.00 | 7221.00 | 7344.00 | 7595.00 | 8192.00 | 8944.00 | 9018.00 | 7930.00 | 8165.00 | 7502.00 | 6668.00 | 5963.00 | 5896.00 | 6354.00 | 4946.00 | 5734.00 | 5716.00 | 5394.00 | 5649.00 | 6062.00 | 6091.00 | 5557.00 | 5655.00 | 5786.00 | 5184.00 | 4756.00 | 4555.00 | 4484.00 | 3961.00 | 3547.00 | 4052.00 | 6485.00 | 6700.00 | 6227.00 | 6575.00 | 6415.00 | 6249.00 | 5840.00 | 6004.00 | 6046.00 | 6540.00 | 5999.00 | 6374.00 | 6317.00 | 7292.00 | 7306.00 | 7271.00 | 7490.00 | 7427.00 | 6778.00 | 6747.00 | 6466.00 | NA | NA | NA | |
Other Assets Current | 3988.00 | 4245.00 | 3709.00 | 3646.00 | 4181.00 | 3725.00 | 3880.00 | 4515.00 | 4991.00 | 4689.00 | 4840.00 | 4430.00 | 4091.00 | 4175.00 | 4337.00 | 4440.00 | 4425.00 | 4106.00 | 3469.00 | 3875.00 | 3753.00 | 3921.00 | 4807.00 | 5046.00 | 4875.00 | 5024.00 | 5691.00 | 5121.00 | 5059.00 | 3552.00 | 3411.00 | 3582.00 | 3797.00 | 3318.00 | 3301.00 | 11588.00 | 12570.00 | 12726.00 | 13502.00 | 11819.00 | 11236.00 | 11547.00 | 11969.00 | 13135.00 | 12718.00 | 12514.00 | 13037.00 | 13360.00 | 14634.00 | 14324.00 | 14350.00 | 14102.00 | 14611.00 | 14759.00 | 15189.00 | 15322.00 | NA | NA | NA | |
Prepaid Expense And Other Assets Current | 1534.00 | 1587.00 | 1376.00 | 1445.00 | 1451.00 | 1539.00 | 1685.00 | 2170.00 | 1875.00 | 1839.00 | 1340.00 | 1087.00 | 1031.00 | 1289.00 | 1164.00 | 1104.00 | 1472.00 | 1173.00 | 1022.00 | 967.00 | 1145.00 | 1216.00 | 1284.00 | 1445.00 | 1258.00 | 1193.00 | 1113.00 | 1224.00 | 1327.00 | 1026.00 | 908.00 | 1087.00 | 1270.00 | 1081.00 | 1319.00 | 4116.00 | NA | NA | NA | 4518.00 | NA | NA | NA | 4238.00 | NA | NA | NA | 3730.00 | NA | NA | NA | 3486.00 | NA | NA | NA | 3386.00 | NA | NA | NA |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Property Plant And Equipment Gross | 7972.00 | 7834.00 | 7800.00 | 7716.00 | 7690.00 | 7634.00 | 7640.00 | 7592.00 | 7602.00 | 7604.00 | 7580.00 | 7473.00 | 7427.00 | 7441.00 | 7401.00 | 7341.00 | 7303.00 | 7247.00 | 7149.00 | 7037.00 | 6615.00 | 6505.00 | 6290.00 | 6109.00 | 6085.00 | 6010.00 | 5934.00 | 5958.00 | 5979.00 | 5863.00 | 6067.00 | 6084.00 | 6012.00 | 5932.00 | 5819.00 | 26475.00 | 26478.00 | 25905.00 | 25567.00 | 26252.00 | 26733.00 | 26561.00 | 26166.00 | 26133.00 | 25952.00 | 25918.00 | 25855.00 | 25883.00 | 26289.00 | 26078.00 | 25916.00 | 25462.00 | 25070.00 | 24551.00 | 23699.00 | 22927.00 | NA | NA | NA | |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment | 5141.00 | 5040.00 | 4993.00 | 4889.00 | 4907.00 | 4863.00 | 4876.00 | 4818.00 | 4976.00 | 4991.00 | 4961.00 | 4927.00 | 4927.00 | 4903.00 | 4855.00 | 4714.00 | 4645.00 | 4533.00 | 4393.00 | 4243.00 | 4153.00 | 4093.00 | 3978.00 | 3911.00 | 3973.00 | 3949.00 | 3908.00 | 4080.00 | 4272.00 | 4202.00 | 4337.00 | 4348.00 | 4405.00 | 4360.00 | 4290.00 | 15385.00 | 15450.00 | 14891.00 | 14537.00 | 14912.00 | 15299.00 | 15211.00 | 14907.00 | 14670.00 | 14624.00 | 14442.00 | 14169.00 | 13929.00 | 14220.00 | 13842.00 | 13794.00 | 13170.00 | 13111.00 | 12661.00 | 12124.00 | 11164.00 | NA | NA | NA | |
Amortization Of Intangible Assets | 81.00 | 80.00 | 81.00 | 88.00 | 91.00 | 86.00 | 85.00 | 74.00 | 50.00 | 52.00 | 52.00 | 51.00 | 42.00 | 32.00 | 29.00 | 29.00 | 29.00 | 29.00 | 26.00 | 29.00 | 29.00 | 29.00 | 29.00 | 20.00 | 20.00 | 20.00 | 20.00 | 0.00 | 0.00 | 1.00 | 0.00 | 0.00 | 2.00 | 6.00 | 8.00 | 246.00 | 242.00 | 221.00 | 222.00 | 226.00 | 227.00 | 264.00 | 283.00 | 317.00 | 356.00 | 350.00 | 350.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Property Plant And Equipment Net | 2831.00 | 2794.00 | 2807.00 | 2827.00 | 2783.00 | 2771.00 | 2764.00 | 2774.00 | 2626.00 | 2613.00 | 2619.00 | 2546.00 | 2500.00 | 2538.00 | 2546.00 | 2627.00 | 2658.00 | 2714.00 | 2756.00 | 2794.00 | 2462.00 | 2412.00 | 2312.00 | 2198.00 | 2112.00 | 2061.00 | 2026.00 | 1878.00 | 1707.00 | 1661.00 | 1730.00 | 1736.00 | 1607.00 | 1572.00 | 1529.00 | 11090.00 | 11028.00 | 11014.00 | 11030.00 | 11340.00 | 11434.00 | 11350.00 | 11259.00 | 11463.00 | 11328.00 | 11476.00 | 11686.00 | 11954.00 | 12069.00 | 12236.00 | 12122.00 | 12292.00 | 11959.00 | 11890.00 | 11575.00 | 11763.00 | NA | NA | NA | |
Goodwill | 8606.00 | 8590.00 | 8610.00 | 8591.00 | 8614.00 | 8618.00 | 8592.00 | 8541.00 | 6809.00 | 6801.00 | 6821.00 | 6803.00 | 6628.00 | 6524.00 | 6404.00 | 6380.00 | 6386.00 | 6370.00 | 6387.00 | 6372.00 | 6330.00 | 6349.00 | 6343.00 | 5968.00 | 5930.00 | 5941.00 | 5935.00 | 5622.00 | 5622.00 | 5622.00 | 5622.00 | 5622.00 | 5618.00 | 5672.00 | 5680.00 | 32941.00 | 33025.00 | 31218.00 | 31108.00 | 31139.00 | 31132.00 | 31134.00 | 31131.00 | 31124.00 | 31116.00 | 31133.00 | 31031.00 | 31069.00 | 36805.00 | 44938.00 | 44639.00 | 44551.00 | 38772.00 | 38762.00 | 38506.00 | 38483.00 | NA | NA | NA | |
Finite Lived Intangible Assets Net | 1365.00 | 1437.00 | 1519.00 | 1593.00 | 1690.00 | 1776.00 | 1858.00 | 1933.00 | 595.00 | 651.00 | 716.00 | 784.00 | 741.00 | 572.00 | 525.00 | 540.00 | 572.00 | 592.00 | 632.00 | 661.00 | 663.00 | 701.00 | 724.00 | 453.00 | 473.00 | 483.00 | 503.00 | 3.00 | NA | NA | NA | NA | NA | NA | NA | 1855.00 | 2094.00 | 1729.00 | 1906.00 | 2128.00 | 2333.00 | 2559.00 | 2817.00 | 3166.00 | 3482.00 | 3866.00 | 4178.00 | 4508.00 | NA | 8379.00 | 8600.00 | 9467.00 | 5165.00 | 5481.00 | 5723.00 | 6125.00 | NA | NA | NA | |
Other Assets Noncurrent | 7307.00 | 7456.00 | 7571.00 | 7609.00 | 7772.00 | 7954.00 | 7487.00 | 7471.00 | 6816.00 | 6972.00 | 7040.00 | 7091.00 | 5792.00 | 5396.00 | 5349.00 | 5026.00 | 4931.00 | 5029.00 | 5036.00 | 4124.00 | 3930.00 | 4900.00 | 4899.00 | 5069.00 | 4436.00 | 4652.00 | 6067.00 | 3095.00 | 3162.00 | 3101.00 | 3065.00 | 3184.00 | 2597.00 | 2894.00 | 3153.00 | 9050.00 | 8733.00 | 8552.00 | 8619.00 | 8454.00 | 8981.00 | 9043.00 | 9131.00 | 9556.00 | 9913.00 | 10205.00 | 10249.00 | 10593.00 | 10479.00 | 11018.00 | 11057.00 | 10755.00 | 11178.00 | 11320.00 | 11017.00 | 12225.00 | NA | NA | NA |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Liabilities Current | 27043.00 | 24839.00 | 23857.00 | 24488.00 | 25190.00 | 24034.00 | 25053.00 | 26153.00 | 26809.00 | 28906.00 | 30199.00 | 29096.00 | 27667.00 | 28029.00 | 27880.00 | 26220.00 | 25026.00 | 25276.00 | 23867.00 | 25293.00 | 24579.00 | 23203.00 | 24199.00 | 25131.00 | 25506.00 | 23127.00 | 23349.00 | 22412.00 | 22060.00 | 18604.00 | 18587.00 | 18808.00 | 18114.00 | 16862.00 | 16761.00 | 42191.00 | 49033.00 | 43186.00 | 42529.00 | 43735.00 | 42476.00 | 43280.00 | 43611.00 | 45521.00 | 46012.00 | 44658.00 | 44386.00 | 46666.00 | 44919.00 | 42799.00 | 44293.00 | 50442.00 | 48938.00 | 51370.00 | 43610.00 | 49403.00 | NA | NA | NA | |
Debt Current | 1396.00 | 265.00 | 359.00 | 230.00 | 443.00 | 240.00 | 422.00 | 218.00 | 705.00 | 694.00 | 689.00 | 1106.00 | 214.00 | 1222.00 | 1238.00 | 674.00 | 276.00 | 1551.00 | 923.00 | 357.00 | 328.00 | 290.00 | 297.00 | 1463.00 | 2681.00 | 1617.00 | 1529.00 | 1072.00 | 1062.00 | 110.00 | 100.00 | 78.00 | 75.00 | 64.00 | 49.00 | 2885.00 | 11034.00 | 5594.00 | 3509.00 | 3486.00 | 2705.00 | 5396.00 | 6621.00 | 5979.00 | 7624.00 | 6928.00 | 6475.00 | 6647.00 | 5681.00 | 4252.00 | 5438.00 | 8083.00 | 6666.00 | 8406.00 | 3381.00 | 7046.00 | NA | NA | NA | |
Long Term Debt Current | 1335.00 | 199.00 | 193.00 | 179.00 | 178.00 | 166.00 | 171.00 | 165.00 | 658.00 | 665.00 | 662.00 | 672.00 | 181.00 | 1191.00 | 1205.00 | 633.00 | 232.00 | 881.00 | 878.00 | 307.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 6907.00 | 6162.00 | 5656.00 | 5744.00 | 4576.00 | 3346.00 | 4341.00 | 4345.00 | NA | NA | NA | 2216.00 | NA | NA | NA | |
Accounts Payable Current | 15447.00 | 14362.00 | 13255.00 | 14046.00 | 14123.00 | 13317.00 | 13512.00 | 15284.00 | 15514.00 | 17004.00 | 18070.00 | 16075.00 | 15898.00 | 15228.00 | 14960.00 | 14704.00 | 14276.00 | 14195.00 | 12808.00 | 14793.00 | 14648.00 | 13839.00 | 14572.00 | 14816.00 | 14245.00 | 13054.00 | 12848.00 | 13279.00 | 12804.00 | 11079.00 | 10951.00 | 11103.00 | 10402.00 | 9099.00 | 9041.00 | 15956.00 | 15549.00 | 14923.00 | 14873.00 | 15903.00 | 15141.00 | 13521.00 | 12640.00 | 14019.00 | 13293.00 | 12313.00 | 11660.00 | 13350.00 | 12554.00 | 12900.00 | 12375.00 | 14750.00 | 14489.00 | 14222.00 | 13453.00 | 14365.00 | NA | NA | NA | |
Other Accrued Liabilities Current | 2694.00 | 2609.00 | 2867.00 | 2479.00 | 2906.00 | 2755.00 | 3546.00 | 2963.00 | 2991.00 | 2975.00 | 3360.00 | 3228.00 | 3284.00 | 3184.00 | 3746.00 | 2960.00 | 3243.00 | 2512.00 | 3054.00 | 2541.00 | 2527.00 | 2227.00 | 2603.00 | 1868.00 | 2042.00 | 1999.00 | 2652.00 | 1945.00 | 2418.00 | 1981.00 | 2184.00 | 1922.00 | 2236.00 | 2291.00 | 2469.00 | 5417.00 | NA | NA | NA | 5499.00 | NA | NA | NA | 5590.00 | NA | NA | NA | 5840.00 | NA | NA | NA | 6955.00 | NA | NA | NA | 6932.00 | NA | NA | NA | |
Taxes Payable Current | 231.00 | 204.00 | 282.00 | 217.00 | 366.00 | 379.00 | 270.00 | 286.00 | 298.00 | 374.00 | 277.00 | 296.00 | 271.00 | 255.00 | 257.00 | 223.00 | 170.00 | 192.00 | 241.00 | 237.00 | NA | NA | NA | 340.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Other Liabilities Current | 10200.00 | 10212.00 | 10243.00 | 10212.00 | 10624.00 | 10477.00 | 11119.00 | 10651.00 | 10590.00 | 11208.00 | 11440.00 | 11915.00 | 11555.00 | 11579.00 | 11682.00 | 10842.00 | 10474.00 | 9530.00 | 10136.00 | 10143.00 | 8503.00 | 8042.00 | 8397.00 | 7376.00 | 6208.00 | 6197.00 | 7014.00 | 5941.00 | 6232.00 | 5549.00 | 5791.00 | 5718.00 | 5886.00 | 5978.00 | 6073.00 | 12024.00 | 11866.00 | 11711.00 | 12882.00 | 12079.00 | 12102.00 | 12450.00 | 12571.00 | 12506.00 | 12629.00 | 12746.00 | 13444.00 | 13500.00 | 13931.00 | 13312.00 | 14523.00 | 14459.00 | 15114.00 | 16053.00 | 15290.00 | 15296.00 | NA | NA | NA | |
Contract With Customer Liability Current | 1377.00 | 1409.00 | 1424.00 | 1424.00 | 1379.00 | 1377.00 | 1379.00 | 1393.00 | 1317.00 | 1237.00 | 1234.00 | 1277.00 | 1335.00 | 1265.00 | 1292.00 | 1208.00 | 1190.00 | 1208.00 | 1148.00 | 1178.00 | 1139.00 | 1138.00 | 1180.00 | 1095.00 | 1099.00 | NA | NA | 1012.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Long Term Debt Noncurrent | 8229.00 | 9327.00 | 9301.00 | 9254.00 | 9236.00 | 10360.00 | 10337.00 | 10796.00 | 10294.00 | 8304.00 | 6368.00 | 6386.00 | 6898.00 | 4917.00 | 4939.00 | 5543.00 | 5981.00 | 3941.00 | 3932.00 | 4780.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Debt And Capital Lease Obligations | 9600.00 | 9600.00 | 9700.00 | 9500.00 | 9700.00 | 10600.00 | 10800.00 | 11000.00 | 11000.00 | 9000.00 | 7100.00 | 7500.00 | 7100.00 | 6100.00 | 6200.00 | 6200.00 | 6300.00 | 5500.00 | 4900.00 | 5100.00 | 5100.00 | 5000.00 | 5000.00 | 6000.00 | 7200.00 | 6100.00 | 7900.00 | 7800.00 | 7800.00 | 6800.00 | 6800.00 | 6800.00 | 6800.00 | 6800.00 | 6700.00 | 24700.00 | 25500.00 | 21100.00 | 19100.00 | 19500.00 | 19800.00 | 22600.00 | 24600.00 | 22600.00 | 24700.00 | 26800.00 | 28200.00 | 28400.00 | 29700.00 | 30100.00 | 30900.00 | 30600.00 | 25700.00 | 18600.00 | 20400.00 | 22300.00 | NA | NA | 15900.00 | |
Other Liabilities Noncurrent | 4179.00 | 4183.00 | 4328.00 | 4331.00 | 4451.00 | 4456.00 | 4488.00 | 4556.00 | 4462.00 | 4589.00 | 4673.00 | 4778.00 | 4900.00 | 4963.00 | 5153.00 | 5146.00 | 5223.00 | 5299.00 | 5491.00 | 4587.00 | 4227.00 | 5481.00 | 5422.00 | 5606.00 | 6012.00 | 6329.00 | 8298.00 | 7162.00 | 7469.00 | 7327.00 | 7244.00 | 7333.00 | 6276.00 | 6739.00 | 6982.00 | 14760.00 | 16089.00 | 15577.00 | 15876.00 | 16305.00 | 14664.00 | 14920.00 | 15294.00 | 15891.00 | 17686.00 | 17801.00 | 17273.00 | 17480.00 | 16564.00 | 17368.00 | 17269.00 | 17520.00 | 17731.00 | 17450.00 | 17754.00 | 19061.00 | NA | NA | NA | |
Operating Lease Liability Noncurrent | 749.00 | 771.00 | 815.00 | 825.00 | 829.00 | 885.00 | 903.00 | 875.00 | 836.00 | 820.00 | 911.00 | 936.00 | 878.00 | 867.00 | 903.00 | 904.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Stockholders Equity | -1392.00 | -916.00 | -1640.00 | -1069.00 | -2245.00 | -2484.00 | -3730.00 | -2918.00 | -2318.00 | -1898.00 | -2328.00 | -1650.00 | -3942.00 | -3360.00 | -3235.00 | -2228.00 | -1986.00 | -743.00 | -1634.00 | -1193.00 | -1131.00 | -1487.00 | -1837.00 | -639.00 | -1767.00 | -1863.00 | -2742.00 | -3408.00 | -4339.00 | -3955.00 | -4327.00 | -3889.00 | -3926.00 | -4786.00 | -4909.00 | 27768.00 | 27035.00 | 26768.00 | 26507.00 | 26731.00 | 28509.00 | 28185.00 | 27754.00 | 27269.00 | 24603.00 | 23533.00 | 22895.00 | 22436.00 | 31601.00 | 41288.00 | 39162.00 | 38625.00 | 38823.00 | 41423.00 | 41206.00 | 40449.00 | NA | NA | NA | |
Additional Paid In Capital Common Stock | 1742.00 | 1663.00 | 1579.00 | 1505.00 | 1435.00 | 1344.00 | 1256.00 | 1172.00 | 1130.00 | 1081.00 | 1046.00 | 1060.00 | 1050.00 | 1018.00 | 984.00 | 963.00 | 958.00 | 926.00 | 866.00 | 835.00 | 785.00 | 723.00 | 666.00 | 663.00 | 586.00 | 510.00 | 417.00 | 380.00 | 288.00 | 521.00 | 664.00 | 1030.00 | 986.00 | 967.00 | 1222.00 | 1963.00 | 2101.00 | 2187.00 | 2538.00 | 3430.00 | 4116.00 | 4337.00 | 4966.00 | 5465.00 | 5868.00 | 5717.00 | 6308.00 | 6454.00 | 6478.00 | 6576.00 | 6466.00 | 6837.00 | 6978.00 | 9842.00 | 10877.00 | 11569.00 | NA | NA | NA | |
Retained Earnings Accumulated Deficit | -2729.00 | -2257.00 | -2771.00 | -2361.00 | -3336.00 | -3470.00 | -4540.00 | -4413.00 | -3695.00 | -3336.00 | -3369.00 | -2461.00 | -3871.00 | -3070.00 | -2759.00 | -1961.00 | -1353.00 | -633.00 | -1306.00 | -818.00 | -1068.00 | -1325.00 | -1431.00 | -473.00 | -1039.00 | -1075.00 | -1346.00 | -2386.00 | -2526.00 | -2779.00 | -3339.00 | -3498.00 | -3982.00 | -1266.00 | -5026.00 | 32089.00 | 30764.00 | 30565.00 | 29626.00 | 29164.00 | 27984.00 | 27658.00 | 26436.00 | 25563.00 | 24149.00 | 23319.00 | 22239.00 | 21521.00 | 28379.00 | 37758.00 | 36183.00 | 35266.00 | 35099.00 | 35152.00 | 34005.00 | 32695.00 | NA | NA | NA | |
Accumulated Other Comprehensive Income Loss Net Of Tax | -415.00 | -332.00 | -458.00 | -223.00 | -354.00 | -368.00 | -456.00 | 313.00 | 237.00 | 347.00 | -16.00 | -260.00 | -1133.00 | -1320.00 | -1473.00 | -1243.00 | -1605.00 | -1050.00 | -1208.00 | -1225.00 | -863.00 | -900.00 | -1087.00 | -845.00 | -1330.00 | -1314.00 | -1829.00 | -1418.00 | -2118.00 | -1714.00 | -1669.00 | -1438.00 | -947.00 | -4504.00 | -1122.00 | -6302.00 | -5848.00 | -6002.00 | -5675.00 | -5881.00 | -3610.00 | -3829.00 | -3667.00 | -3778.00 | -5433.00 | -5522.00 | -5672.00 | -5559.00 | -3276.00 | -3066.00 | -3507.00 | -3498.00 | -3274.00 | -3592.00 | -3698.00 | -3837.00 | NA | NA | NA | |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value | 96.00 | 94.00 | 177.00 | 85.00 | 91.00 | 95.00 | 167.00 | 70.00 | 70.00 | 70.00 | 133.00 | 70.00 | 69.00 | 76.00 | 115.00 | 57.00 | 49.00 | 63.00 | 109.00 | 64.00 | 59.00 | 66.00 | 107.00 | 65.00 | 55.00 | 63.00 | 85.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 1424.00 | 581.00 | 121.00 | 1975.00 | 976.00 | 636.00 | -16.00 | 1904.00 | 394.00 | 508.00 | 1657.00 | 2848.00 | 1093.00 | 1446.00 | 1022.00 | 1874.00 | 1667.00 | -510.00 | 1285.00 | 588.00 | 2343.00 | 861.00 | 862.00 | 968.00 | 1514.00 | 1050.00 | 996.00 | 680.00 | 1775.00 | 455.00 | 767.00 | 698.00 | 1065.00 | 1575.00 | -108.00 | 2609.00 | 1673.00 | 1464.00 | 744.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 2400.00 | 3207.00 | 3962.00 | 3070.00 | 3151.00 | 3273.00 | 3091.00 | 2407.00 | |
Net Cash Provided By Used In Investing Activities | -237.00 | -49.00 | -228.00 | -20.00 | -129.00 | -6.00 | -435.00 | -2876.00 | -211.00 | -182.00 | -280.00 | -400.00 | -297.00 | -312.00 | -3.00 | -85.00 | -551.00 | 118.00 | -498.00 | -227.00 | -189.00 | 296.00 | -318.00 | 87.00 | 299.00 | 621.00 | -1723.00 | 6.00 | -1482.00 | -155.00 | -86.00 | 164.00 | 139.00 | -144.00 | -111.00 | -807.00 | -3088.00 | -801.00 | -838.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | -11466.00 | -911.00 | -1219.00 | -363.00 | -5066.00 | -2353.00 | -3229.00 | -711.00 | |
Net Cash Provided By Used In Financing Activities | -826.00 | -432.00 | -708.00 | -441.00 | -1069.00 | -459.00 | -925.00 | -1269.00 | 726.00 | 757.00 | -2282.00 | -1588.00 | -781.00 | -1870.00 | -1723.00 | -1604.00 | -491.00 | 241.00 | -1119.00 | -743.00 | -791.00 | -968.00 | -2343.00 | -2084.00 | 135.00 | -2899.00 | -795.00 | -656.00 | 451.00 | -408.00 | -638.00 | -210.00 | -204.00 | -483.00 | -13526.00 | -1540.00 | 3818.00 | 1186.00 | -2120.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 4156.00 | -2081.00 | 61.00 | -3702.00 | -1874.00 | -333.00 | 722.00 | -1428.00 |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 1424.00 | 581.00 | 121.00 | 1975.00 | 976.00 | 636.00 | -16.00 | 1904.00 | 394.00 | 508.00 | 1657.00 | 2848.00 | 1093.00 | 1446.00 | 1022.00 | 1874.00 | 1667.00 | -510.00 | 1285.00 | 588.00 | 2343.00 | 861.00 | 862.00 | 968.00 | 1514.00 | 1050.00 | 996.00 | 680.00 | 1775.00 | 455.00 | 767.00 | 698.00 | 1065.00 | 1575.00 | -108.00 | 2609.00 | 1673.00 | 1464.00 | 744.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 2400.00 | 3207.00 | 3962.00 | 3070.00 | 3151.00 | 3273.00 | 3091.00 | 2407.00 | |
Net Income Loss | 640.00 | 607.00 | 622.00 | 974.00 | 766.00 | 1066.00 | 487.00 | -2.00 | 1119.00 | 1000.00 | 1086.00 | 3099.00 | 1108.00 | 1228.00 | 1068.00 | 668.00 | 734.00 | 764.00 | 678.00 | 388.00 | 1179.00 | 782.00 | 803.00 | 1451.00 | 880.00 | 1058.00 | 1938.00 | 660.00 | 696.00 | 559.00 | 611.00 | 492.00 | 783.00 | 629.00 | 592.00 | 1323.00 | 854.00 | 1011.00 | 1366.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 239.00 | 1926.00 | 2304.00 | 2605.00 | 2538.00 | 1773.00 | 2200.00 | 2250.00 | |
Depreciation Depletion And Amortization | 208.00 | 209.00 | 205.00 | 212.00 | 217.00 | 212.00 | 209.00 | 209.00 | 181.00 | 193.00 | 197.00 | 200.00 | 196.00 | 186.00 | 203.00 | 196.00 | 197.00 | 198.00 | 198.00 | 205.00 | 190.00 | 181.00 | 168.00 | 140.00 | 132.00 | 127.00 | 129.00 | 91.00 | 90.00 | 89.00 | 84.00 | 83.00 | 85.00 | 85.00 | 79.00 | 1007.00 | 1023.00 | 1003.00 | 1028.00 | 1075.00 | 1055.00 | 1087.00 | 1117.00 | 1120.00 | 1158.00 | 1170.00 | 1163.00 | 1201.00 | 1306.00 | 1285.00 | 1303.00 | 1262.00 | 1225.00 | 1242.00 | 1255.00 | 1264.00 | 1210.00 | 1184.00 | 1162.00 | |
Increase Decrease In Other Operating Capital Net | 27.00 | 80.00 | 476.00 | -646.00 | 551.00 | 403.00 | -250.00 | -450.00 | 1122.00 | -433.00 | 988.00 | -245.00 | 496.00 | -468.00 | 230.00 | -631.00 | -333.00 | 995.00 | 1.00 | -369.00 | -1273.00 | -596.00 | 552.00 | -125.00 | 179.00 | -682.00 | -25.00 | -60.00 | -19.00 | -13.00 | 455.00 | 571.00 | 250.00 | 18.00 | 649.00 | -264.00 | -37.00 | 1145.00 | 2397.00 | 1102.00 | 310.00 | -525.00 | 1134.00 | -488.00 | 847.00 | -7.00 | 685.00 | -407.00 | 734.00 | 332.00 | 1697.00 | 120.00 | 290.00 | -1788.00 | 1671.00 | -1845.00 | 59.00 | 378.00 | 1319.00 | |
Increase Decrease In Accounts Receivable | 341.00 | 552.00 | -446.00 | -98.00 | 246.00 | -182.00 | -244.00 | -184.00 | -985.00 | 246.00 | -337.00 | 583.00 | -168.00 | -258.00 | -77.00 | 124.00 | 157.00 | 311.00 | -1167.00 | 739.00 | -81.00 | 314.00 | -211.00 | 514.00 | 15.00 | 234.00 | -272.00 | 238.00 | 504.00 | 325.00 | -614.00 | 163.00 | 166.00 | -190.00 | -704.00 | 627.00 | 295.00 | 46.00 | -1540.00 | -355.00 | -72.00 | 801.00 | -2391.00 | 1542.00 | -273.00 | 349.00 | -2148.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Increase Decrease In Inventories | 275.00 | 631.00 | 47.00 | -304.00 | -10.00 | -136.00 | -218.00 | -803.00 | -700.00 | -7.00 | 1277.00 | -61.00 | 670.00 | 830.00 | 725.00 | 139.00 | -398.00 | 1406.00 | -761.00 | 44.00 | 386.00 | -171.00 | -191.00 | 15.00 | 571.00 | -86.00 | -364.00 | 615.00 | 459.00 | 203.00 | 69.00 | 542.00 | 471.00 | -520.00 | -202.00 | -137.00 | 520.00 | -277.00 | 224.00 | 211.00 | 476.00 | -126.00 | 19.00 | -441.00 | 585.00 | -289.00 | 149.00 | -892.00 | 91.00 | 91.00 | -180.00 | 113.00 | 724.00 | 82.00 | 333.00 | -711.00 | 791.00 | -353.00 | 543.00 | |
Share Based Compensation | 96.00 | 94.00 | 177.00 | 85.00 | 91.00 | 95.00 | 167.00 | 70.00 | 70.00 | 70.00 | 133.00 | 70.00 | 69.00 | 76.00 | 115.00 | 57.00 | 49.00 | 63.00 | 109.00 | 64.00 | 60.00 | 66.00 | 107.00 | 65.00 | 55.00 | 63.00 | 85.00 | 55.00 | 46.00 | 48.00 | 75.00 | 42.00 | 39.00 | 40.00 | 61.00 | 233.00 | 160.00 | 129.00 | 187.00 | 128.00 | 132.00 | 130.00 | 170.00 | 102.00 | 107.00 | 107.00 | 184.00 | 141.00 | 150.00 | 169.00 | 175.00 | 210.00 | 148.00 | 147.00 | 180.00 | 121.00 | 166.00 | 200.00 | 181.00 |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Investing Activities | -237.00 | -49.00 | -228.00 | -20.00 | -129.00 | -6.00 | -435.00 | -2876.00 | -211.00 | -182.00 | -280.00 | -400.00 | -297.00 | -312.00 | -3.00 | -85.00 | -551.00 | 118.00 | -498.00 | -227.00 | -189.00 | 296.00 | -318.00 | 87.00 | 299.00 | 621.00 | -1723.00 | 6.00 | -1482.00 | -155.00 | -86.00 | 164.00 | 139.00 | -144.00 | -111.00 | -807.00 | -3088.00 | -801.00 | -838.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | -11466.00 | -911.00 | -1219.00 | -363.00 | -5066.00 | -2353.00 | -3229.00 | -711.00 | |
Payments To Acquire Productive Assets | 162.00 | 119.00 | 158.00 | 150.00 | 137.00 | 130.00 | 192.00 | 144.00 | 195.00 | 179.00 | 273.00 | 172.00 | 158.00 | 121.00 | 131.00 | 116.00 | 117.00 | 149.00 | 198.00 | 196.00 | 172.00 | 114.00 | 189.00 | 187.00 | 117.00 | 113.00 | 129.00 | 165.00 | 61.00 | 75.00 | 101.00 | 146.00 | 81.00 | 86.00 | 120.00 | 961.00 | 916.00 | 779.00 | 947.00 | 956.00 | 1060.00 | 840.00 | 997.00 | 919.00 | 880.00 | 767.00 | 633.00 | 873.00 | 870.00 | 1080.00 | 883.00 | 1385.00 | 1128.00 | 1100.00 | 926.00 | 1232.00 | 1130.00 | 950.00 | 821.00 |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Financing Activities | -826.00 | -432.00 | -708.00 | -441.00 | -1069.00 | -459.00 | -925.00 | -1269.00 | 726.00 | 757.00 | -2282.00 | -1588.00 | -781.00 | -1870.00 | -1723.00 | -1604.00 | -491.00 | 241.00 | -1119.00 | -743.00 | -791.00 | -968.00 | -2343.00 | -2084.00 | 135.00 | -2899.00 | -795.00 | -656.00 | 451.00 | -408.00 | -638.00 | -210.00 | -204.00 | -483.00 | -13526.00 | -1540.00 | 3818.00 | 1186.00 | -2120.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 4156.00 | -2081.00 | 61.00 | -3702.00 | -1874.00 | -333.00 | 722.00 | -1428.00 | |
Payments Of Dividends Common Stock | 268.00 | 269.00 | 275.00 | 260.00 | 259.00 | 259.00 | 259.00 | 249.00 | 255.00 | 262.00 | 271.00 | 219.00 | 230.00 | 239.00 | 250.00 | 238.00 | 251.00 | 252.00 | 256.00 | 236.00 | 240.00 | 245.00 | 249.00 | 219.00 | 223.00 | 227.00 | 230.00 | 221.00 | 222.00 | 224.00 | 227.00 | 212.00 | 212.00 | 213.00 | 221.00 | 337.00 | 318.00 | 291.00 | 304.00 | 309.00 | 299.00 | 298.00 | 278.00 | 284.00 | 280.00 | 283.00 | 258.00 | 260.00 | 260.00 | 251.00 | 244.00 | 239.00 | 248.00 | 182.00 | 175.00 | 181.00 | 205.00 | 196.00 | 189.00 | |
Payments For Repurchase Of Common Stock | 600.00 | 100.00 | 500.00 | 0.00 | 0.00 | 0.00 | 100.00 | 750.00 | 1000.00 | 1000.00 | 1508.00 | 1754.00 | 1500.00 | 1600.00 | 1378.00 | 1340.00 | 1000.00 | 100.00 | 691.00 | 461.00 | 500.00 | 700.00 | 720.00 | 600.00 | 700.00 | 800.00 | 462.00 | 512.00 | 300.00 | 200.00 | 400.00 | 2.00 | 100.00 | 300.00 | 797.00 | 301.00 | 400.00 | 600.00 | 1571.00 | 750.00 | 582.00 | 831.00 | 565.00 | 479.00 | 3.00 | 797.00 | 253.00 | 124.00 | 365.00 | 350.00 | 780.00 | 500.00 | 4600.00 | 2700.00 | 2290.00 | 3963.00 | 2600.00 | 1800.00 | 2713.00 |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenues | 13519.00 | 12800.00 | 13185.00 | 13817.00 | 13196.00 | 12913.00 | 13828.00 | 14801.00 | 14664.00 | 16490.00 | 17028.00 | 16675.00 | 15289.00 | 15877.00 | 15646.00 | 15258.00 | 14294.00 | 12469.00 | 14618.00 | 15407.00 | 14603.00 | 14036.00 | 14710.00 | 15366.00 | 14586.00 | 14003.00 | 14517.00 | 13927.00 | 13060.00 | 12385.00 | 12684.00 | 12512.00 | 11892.00 | 11588.00 | 12246.00 | 25714.00 | 25349.00 | 25453.00 | 26839.00 | 28406.00 | 27585.00 | 27309.00 | 28154.00 | 29131.00 | 27226.00 | 27582.00 | 28359.00 | 29959.00 | 29669.00 | 30693.00 | 30036.00 | 32122.00 | 31189.00 | 31632.00 | 32302.00 | 33278.00 | 30729.00 | 30849.00 | 31177.00 | |
Operating | 13519.00 | 12799.00 | 13186.00 | 13818.00 | 13196.00 | 12915.00 | 13828.00 | 14801.00 | 14664.00 | 16495.00 | 17028.00 | 16676.00 | 15288.00 | 15879.00 | 15647.00 | 15258.00 | 14294.00 | 12471.00 | 14617.00 | 15408.00 | 14603.00 | 14037.00 | 14714.00 | 15366.00 | 14584.00 | 14004.00 | 14517.00 | 13962.00 | 13104.00 | 12408.00 | 12709.00 | 12577.00 | 11935.00 | 11630.00 | 12112.00 | 26802.00 | 26292.00 | 26270.00 | 27751.00 | 29467.00 | 28540.00 | 28213.00 | 29007.00 | 29457.00 | 28172.00 | 28489.00 | 29076.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Operating, Corporate Investments | 7.00 | 5.00 | 2.00 | 2.00 | 1.00 | 3.00 | 1.00 | 1.00 | 0.00 | 0.00 | 1.00 | 2.00 | 0.00 | 1.00 | NA | 0.00 | 1.00 | 0.00 | 1.00 | 0.00 | 1.00 | 0.00 | 1.00 | 2.00 | 1.00 | 1.00 | 1.00 | 1.00 | 2.00 | 3.00 | 2.00 | 1.00 | 0.00 | 3.00 | 3.00 | 5.00 | 4.00 | 2.00 | 16.00 | 5.00 | 3.00 | 6.00 | 288.00 | 5.00 | 5.00 | 10.00 | 4.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Operating, Personal Systems | 9369.00 | 8426.00 | 8809.00 | 9398.00 | 8932.00 | 8176.00 | 9215.00 | 10267.00 | 10089.00 | 11532.00 | 12196.00 | 11795.00 | 10406.00 | 10555.00 | 10603.00 | 10432.00 | 10360.00 | 8313.00 | 9892.00 | 10426.00 | 9690.00 | 8921.00 | 9657.00 | 10064.00 | 9395.00 | 8762.00 | 9440.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Operating, Printing | 4143.00 | 4368.00 | 4375.00 | 4418.00 | 4263.00 | 4736.00 | 4612.00 | 4533.00 | 4575.00 | 4963.00 | 4831.00 | 4879.00 | 4882.00 | 5323.00 | 5044.00 | 4826.00 | 3933.00 | 4158.00 | 4724.00 | 4982.00 | 4912.00 | 5116.00 | 5056.00 | 5300.00 | 5188.00 | 5241.00 | 5076.00 | 4877.00 | 4698.00 | 4743.00 | 4483.00 | 4558.00 | 4423.00 | 4637.00 | 4642.00 | 4965.00 | 5163.00 | 5453.00 | 5596.00 | NA | NA | 5834.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Operating, Personal Systems, Commercial P S | 6677.00 | 6242.00 | 6045.00 | NA | 6201.00 | 5922.00 | 6429.00 | NA | 6956.00 | 7817.00 | 7857.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Operating, Personal Systems, Consumer P S | 2692.00 | 2184.00 | 2764.00 | NA | 2731.00 | 2254.00 | 2786.00 | NA | 3117.00 | 3715.00 | 4339.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Operating, Printing, Commercial Printing | 1147.00 | 1205.00 | 1227.00 | 1064.00 | 974.00 | 1089.00 | 1056.00 | 1108.00 | 1036.00 | 1042.00 | 1039.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Operating, Printing, Consumer Printing | 293.00 | 299.00 | 285.00 | 533.00 | 521.00 | 641.00 | 699.00 | 677.00 | 725.00 | 790.00 | 724.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Operating, Printing, Supplies | 2703.00 | 2864.00 | 2863.00 | 2821.00 | 2768.00 | 3006.00 | 2857.00 | 2748.00 | 2814.00 | 3131.00 | 3068.00 | 3057.00 | 3092.00 | 3337.00 | 3146.00 | 3131.00 | 2573.00 | 2841.00 | 3041.00 | 3159.00 | 3164.00 | 3331.00 | 3267.00 | 3385.00 | 3405.00 | 3434.00 | 3351.00 | 3132.00 | 3120.00 | 3157.00 | 3007.00 | 2835.00 | 2840.00 | 3099.00 | 3101.00 | 3239.00 | 3455.00 | 3684.00 | NA | 3596.00 | 3660.00 | 3866.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Cash Flow Hedging | 13519.00 | 12800.00 | 13185.00 | 13817.00 | 13196.00 | 12907.00 | 13798.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Product | 12750.00 | 12043.00 | 12419.00 | NA | 12422.00 | 12149.00 | 13044.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Service | 769.00 | 757.00 | 766.00 | NA | 774.00 | 758.00 | 754.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
6086.00 | 5591.00 | 5408.00 | 6043.00 | 5880.00 | 5452.00 | 5773.00 | 6443.00 | 6395.00 | 6903.00 | 6859.00 | 6772.00 | 7006.00 | 6846.00 | 6894.00 | 7021.00 | 6229.00 | 5205.00 | 5959.00 | 6853.00 | 6574.00 | 5785.00 | 6032.00 | 6850.00 | 6630.00 | 5929.00 | 6235.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | ||
3013.00 | 2836.00 | 3109.00 | 3285.00 | 3031.00 | 3073.00 | 3415.00 | 3711.00 | 3557.00 | 3565.00 | 4233.00 | 3954.00 | 3279.00 | 3265.00 | 3255.00 | 3224.00 | 3340.00 | 2610.00 | 3427.00 | 3493.00 | 3283.00 | 3141.00 | 3320.00 | 3313.00 | 3049.00 | 2935.00 | 3061.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | ||
EMEA | 4420.00 | 4373.00 | 4668.00 | 4489.00 | 4285.00 | 4388.00 | 4640.00 | 4647.00 | 4712.00 | 6022.00 | 5936.00 | 5949.00 | 5004.00 | 5766.00 | 5497.00 | 5013.00 | 4725.00 | 4654.00 | 5232.00 | 5061.00 | 4746.00 | 5110.00 | 5358.00 | 5203.00 | 4907.00 | 5139.00 | 5221.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |