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 | 2011-03-30 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Weighted Average Number Of Diluted Shares Outstanding | 489.50 | 496.90 | NA | 512.60 | 515.00 | 519.40 | NA | 527.60 | 534.10 | 538.30 | NA | 547.60 | 552.10 | 551.40 | NA | 546.40 | 544.50 | 551.10 | NA | 561.20 | 573.10 | 578.80 | NA | 599.40 | 604.20 | 608.00 | NA | 600.10 | 595.40 | 593.20 | NA | 589.60 | 588.60 | 587.70 | NA | 594.80 | 610.70 | 612.70 | NA | 622.80 | 638.30 | 639.30 | NA | 651.90 | 662.70 | 671.60 | NA | 668.70 | 669.60 | 670.20 | NA | 666.00 | 667.20 | 664.90 | NA | NA | 651.60 | 647.00 | 643.50 | NA | NA | NA | NA | |
Weighted Average Number Of Shares Outstanding Basic | 487.20 | 493.90 | NA | 509.80 | 512.90 | 516.20 | NA | 525.00 | 531.00 | 534.50 | NA | 544.00 | 547.90 | 546.40 | NA | 542.30 | 541.50 | 546.80 | NA | 556.30 | 567.80 | 572.40 | NA | 592.10 | 596.20 | 598.00 | NA | 592.90 | 590.20 | 587.50 | NA | 584.70 | 584.10 | 582.80 | NA | 588.40 | 603.20 | 604.90 | NA | 611.50 | 626.30 | 626.70 | NA | 639.30 | 649.90 | 656.20 | NA | 653.60 | 652.90 | 650.00 | NA | 646.60 | 645.50 | 641.40 | NA | NA | 632.60 | 629.80 | 626.40 | NA | NA | NA | NA | |
Earnings Per Share Basic | 5.50 | 5.78 | 5.31 | 5.48 | 5.70 | 3.76 | 2.81 | 3.89 | 3.15 | 2.88 | 3.93 | 2.62 | 2.58 | 2.80 | 1.43 | 1.23 | 0.84 | 2.00 | 2.00 | 2.69 | 2.85 | 3.29 | 1.80 | 2.92 | 2.86 | 2.78 | -2.18 | 1.79 | 1.36 | 0.33 | -2.00 | 0.48 | 0.94 | 0.46 | -0.15 | 0.63 | 1.18 | 1.84 | 1.25 | 1.66 | 1.60 | 1.47 | 1.57 | 1.48 | 1.48 | 1.34 | 1.07 | 2.60 | 2.60 | 2.44 | 2.39 | 1.76 | 1.57 | 1.91 | 1.91 | 1.52 | 1.25 | 1.12 | 0.37 | 0.37 | 0.65 | 0.61 | -0.19 | |
Earnings Per Share Diluted | 5.48 | 5.75 | 5.27 | 5.45 | 5.67 | 3.74 | 2.79 | 3.87 | 3.13 | 2.86 | 3.89 | 2.60 | 2.56 | 2.77 | 1.42 | 1.22 | 0.84 | 1.98 | 1.97 | 2.66 | 2.83 | 3.25 | 1.78 | 2.88 | 2.82 | 2.74 | -2.18 | 1.77 | 1.35 | 0.32 | -2.00 | 0.48 | 0.93 | 0.46 | -0.15 | 0.62 | 1.16 | 1.81 | 1.23 | 1.63 | 1.57 | 1.44 | 1.54 | 1.45 | 1.45 | 1.31 | 1.04 | 2.54 | 2.54 | 2.37 | 2.32 | 1.71 | 1.52 | 1.84 | 1.84 | 1.47 | 1.22 | 1.09 | 0.36 | 0.36 | 0.64 | 0.60 | -0.19 |
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 | 2011-03-30 | 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 | 16689.00 | 15799.00 | 17070.00 | 16810.00 | 17318.00 | 15862.00 | 16597.00 | 14994.00 | 14247.00 | 13589.00 | 13798.00 | 12397.00 | 12889.00 | 11887.00 | 11235.00 | 9881.00 | 9997.00 | 10635.00 | 13144.00 | 12758.00 | 14432.00 | 13466.00 | 14342.00 | 13510.00 | 14011.00 | 12859.00 | 12896.00 | 11413.00 | 11331.00 | 9822.00 | 9574.00 | 9160.00 | 10342.00 | 9461.00 | 11030.00 | 10962.00 | 12317.00 | 12702.00 | 14244.00 | 13549.00 | 14150.00 | 13241.00 | 14402.00 | 13423.00 | 14621.00 | 13210.00 | 16075.00 | 16445.00 | 17374.00 | 15981.00 | 17243.00 | 15716.00 | 14230.00 | 12949.00 | 12949.00 | 12807.00 | 11134.00 | 10409.00 | 8238.00 | 7898.00 | 7298.00 | 7975.00 | 9225.00 | |
Cost Of Revenue | 10150.00 | 9662.00 | 11016.00 | 10583.00 | 11065.00 | 10103.00 | 11614.00 | 10202.00 | 9975.00 | 9559.00 | 10003.00 | 8617.00 | 8881.00 | 8012.00 | 7784.00 | 6919.00 | 7113.00 | 7266.00 | 9117.00 | 8569.00 | 9941.00 | 9003.00 | 9987.00 | 9022.00 | 9422.00 | 8566.00 | 8965.00 | 7678.00 | 7816.00 | 6801.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 | |
Costs And Expenses | 13207.00 | 12280.00 | 13936.00 | 13361.00 | 13666.00 | 13131.00 | 14917.00 | 12569.00 | 12303.00 | 11734.00 | 12187.00 | 10733.00 | 11100.00 | 10073.00 | 9855.00 | 8896.00 | 9213.00 | 9231.00 | 11294.00 | 10738.00 | 12219.00 | 11259.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 | |
Research And Development Expense | 535.00 | 520.00 | 554.00 | 554.00 | 528.00 | 472.00 | 401.00 | 476.00 | 480.00 | 457.00 | 439.00 | 427.00 | 446.00 | 374.00 | 374.00 | 344.00 | 341.00 | 356.00 | 386.00 | 431.00 | 441.00 | 435.00 | 466.00 | 479.00 | 462.00 | 443.00 | 579.00 | 455.00 | 453.00 | 418.00 | 522.00 | 453.00 | 468.00 | 508.00 | 553.00 | 534.00 | 532.00 | 546.00 | 578.00 | 533.00 | 516.00 | 508.00 | 467.00 | 469.00 | 548.00 | 562.00 | 613.00 | 634.00 | 632.00 | 587.00 | 604.00 | 584.00 | 584.00 | 525.00 | NA | 543.00 | 510.00 | 450.00 | 402.00 | NA | NA | NA | NA | |
Selling General And Administrative Expense | 1652.00 | 1577.00 | 1756.00 | 1624.00 | 1528.00 | 1463.00 | 1479.00 | 1401.00 | 1425.00 | 1346.00 | 1422.00 | 1340.00 | 1364.00 | 1239.00 | 1216.00 | 1126.00 | 1179.00 | 1121.00 | 1283.00 | 1251.00 | 1309.00 | 1319.00 | 1463.00 | 1299.00 | 1440.00 | 1276.00 | 1606.00 | 1237.00 | 1289.00 | 1045.00 | 1483.00 | 992.00 | 1123.00 | 1088.00 | 1267.00 | 1225.00 | 1389.00 | 1318.00 | 1522.00 | 1446.00 | 1437.00 | 1292.00 | 1417.00 | 1319.00 | 1421.00 | 1390.00 | 1591.00 | 1471.00 | 1517.00 | 1340.00 | 1487.00 | 1360.00 | 1257.00 | 1099.00 | NA | 1109.00 | 1148.00 | 1059.00 | 932.00 | NA | NA | NA | NA | |
Operating Income Loss | 3482.00 | 3519.00 | 3134.00 | 3449.00 | 3652.00 | 2731.00 | 1680.00 | 2425.00 | 1944.00 | 1855.00 | 1611.00 | 1664.00 | 1789.00 | 1814.00 | 1380.00 | 985.00 | 784.00 | 1404.00 | 1850.00 | 2020.00 | 2213.00 | 2207.00 | 1883.00 | 2135.00 | 2167.00 | 2108.00 | 1161.00 | 1577.00 | 1251.00 | 417.00 | -1262.00 | 481.00 | 785.00 | 494.00 | -114.00 | 713.00 | 1130.00 | 1527.00 | 1063.00 | 1392.00 | 1475.00 | 1398.00 | 1452.00 | 1401.00 | 1557.00 | 1218.00 | 1038.00 | 2596.00 | 2616.00 | 2323.00 | 1960.00 | 1759.00 | 1601.00 | 1833.00 | NA | 1291.00 | 1187.00 | 977.00 | 508.00 | NA | NA | NA | NA | |
Allocated Share Based Compensation Expense | 75.00 | 44.00 | 30.00 | 60.00 | 74.00 | 44.00 | 31.00 | 55.00 | 67.00 | 40.00 | 31.00 | 58.00 | 69.00 | 42.00 | 33.00 | 55.00 | 67.00 | 47.00 | 35.00 | 57.00 | 68.00 | 45.00 | 33.00 | 52.00 | 62.00 | 50.00 | 41.00 | 48.00 | 68.00 | 49.00 | 31.00 | 41.00 | 45.00 | 101.00 | 43.00 | 48.00 | 58.00 | 135.00 | 47.00 | 70.00 | 84.00 | 53.00 | 35.00 | 64.00 | 83.00 | 49.00 | 41.00 | 69.00 | 88.00 | 47.00 | 30.00 | 52.00 | 67.00 | 44.00 | NA | 30.00 | 58.00 | 97.00 | 42.00 | NA | NA | NA | NA | |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments | 3500.00 | 3532.00 | 3249.00 | 3515.00 | 3652.00 | 2634.00 | 2099.00 | 2558.00 | 2096.00 | 1999.00 | 2562.00 | 1775.00 | 1870.00 | 1997.00 | 941.00 | 863.00 | 678.00 | 1513.00 | 1365.00 | 2005.00 | 2178.00 | 2264.00 | 1367.00 | 2135.00 | 2186.00 | 2134.00 | 1111.00 | 1523.00 | 1159.00 | 289.00 | -1348.00 | 383.00 | 739.00 | 365.00 | -210.00 | 518.00 | 992.00 | 1555.00 | 940.00 | 1381.00 | 1420.00 | 1342.00 | 1387.00 | 1261.00 | 1353.00 | 1127.00 | 912.00 | 2450.00 | 2576.00 | 2298.00 | 1978.00 | 1634.00 | 1350.00 | 1763.00 | NA | 1232.00 | 1103.00 | 946.00 | 469.00 | NA | NA | NA | NA | |
Income Tax Expense Benefit | 836.00 | 688.00 | 587.00 | 734.00 | 752.00 | 708.00 | 644.00 | 527.00 | 427.00 | 469.00 | 429.00 | 368.00 | 470.00 | 475.00 | 167.00 | 187.00 | 227.00 | 425.00 | 276.00 | 518.00 | 565.00 | 387.00 | 321.00 | 415.00 | 490.00 | 472.00 | 2418.00 | 470.00 | 361.00 | 90.00 | -180.00 | 96.00 | 184.00 | 92.00 | -128.00 | 144.00 | 283.00 | 443.00 | 179.00 | 364.00 | 419.00 | 418.00 | 376.00 | 310.00 | 387.00 | 246.00 | 214.00 | 753.00 | 872.00 | 689.00 | 416.00 | 474.00 | 318.00 | 512.00 | NA | 233.00 | 295.00 | 209.00 | 231.00 | NA | NA | NA | NA | |
Profit Loss | 2681.00 | 2854.00 | 2673.00 | 2793.00 | 2924.00 | 1942.00 | 1454.00 | 2040.00 | 1673.00 | 1537.00 | 2120.00 | 1428.00 | 1414.00 | 1531.00 | 780.00 | 671.00 | 459.00 | 1093.00 | 1097.00 | 1494.00 | 1619.00 | 1884.00 | 1049.00 | 1727.00 | 1705.00 | 1667.00 | -1299.00 | 1061.00 | 803.00 | 194.00 | -1167.00 | 283.00 | 553.00 | 272.00 | -83.00 | 371.00 | 711.00 | 1114.00 | 763.00 | 1021.00 | 1002.00 | 925.00 | 1006.00 | 950.00 | 965.00 | 882.00 | 700.00 | 1702.00 | 1709.00 | 1611.00 | 1562.00 | 1154.00 | 1022.00 | 1243.00 | NA | 988.00 | 801.00 | 733.00 | 236.00 | NA | NA | NA | NA | |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax | -62.00 | NA | 58.00 | -62.00 | -41.00 | 84.00 | 285.00 | -191.00 | -86.00 | 23.00 | 16.00 | -31.00 | 43.00 | -31.00 | 93.00 | 76.00 | -12.00 | -60.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 | |
Other Comprehensive Income Loss Net Of Tax | -137.00 | -273.00 | 412.00 | -286.00 | -200.00 | 711.00 | 896.00 | -854.00 | -789.00 | -157.00 | -113.00 | -286.00 | 136.00 | -402.00 | 560.00 | 367.00 | 197.00 | -445.00 | 216.00 | -284.00 | 89.00 | -12.00 | -116.00 | -72.00 | -480.00 | 187.00 | 41.00 | 238.00 | 356.00 | 212.00 | -512.00 | 106.00 | -140.00 | 542.00 | -157.00 | -115.00 | 364.00 | -670.00 | -2073.00 | -674.00 | 118.00 | 96.00 | 2350.00 | 451.00 | -27.00 | -236.00 | -444.00 | 162.00 | -232.00 | 285.00 | -2311.00 | -456.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Comprehensive Income Net Of Tax | 2544.00 | 2583.00 | 3088.00 | 2508.00 | 2722.00 | 2654.00 | 2350.00 | 1187.00 | 884.00 | 1380.00 | 2007.00 | 1140.00 | 1549.00 | 1128.00 | 1340.00 | 1035.00 | 655.00 | 647.00 | 1314.00 | 1210.00 | 1709.00 | 1869.00 | 932.00 | 1655.00 | 1227.00 | 1852.00 | -1258.00 | 1297.00 | 1158.00 | 404.00 | -1683.00 | 389.00 | 410.00 | 813.00 | -241.00 | 254.00 | 1082.00 | 441.00 | -1317.00 | 343.00 | 1117.00 | 1019.00 | 3352.00 | 1397.00 | 931.00 | 644.00 | 252.00 | 1861.00 | 1475.00 | 1881.00 | -762.00 | 666.00 | 1195.00 | 1552.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Net Income Loss Available To Common Stockholders Basic | 2681.00 | 2856.00 | 2676.00 | 2794.00 | 2922.00 | 1943.00 | 1454.00 | 2041.00 | 1673.00 | 1537.00 | 2120.00 | 1426.00 | 1413.00 | 1530.00 | 780.00 | 668.00 | 458.00 | 1092.00 | 1098.00 | 1494.00 | 1620.00 | 1881.00 | 1048.00 | 1727.00 | 1707.00 | 1665.00 | -1299.00 | 1059.00 | 802.00 | 192.00 | -1171.00 | 283.00 | 550.00 | 271.00 | -87.00 | 368.00 | 710.00 | 1111.00 | 757.00 | 1017.00 | 999.00 | 922.00 | 1003.00 | 946.00 | 960.00 | 880.00 | 697.00 | 1699.00 | 1699.00 | 1586.00 | 1547.00 | 1141.00 | 1015.00 | 1225.00 | 1225.00 | 968.00 | 792.00 | 707.00 | 233.00 | NA | NA | NA | NA |
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 | 2011-03-30 | 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 | 83336.00 | 83741.00 | 87476.00 | 86791.00 | 85427.00 | 83649.00 | 81943.00 | 80907.00 | 81107.00 | 82276.00 | 82793.00 | 80784.00 | 81697.00 | 80729.00 | 78324.00 | 76741.00 | 76566.00 | 75894.00 | 78453.00 | 77993.00 | 79187.00 | 78726.00 | 78509.00 | 78209.00 | 78987.00 | 78014.00 | 76962.00 | 78560.00 | 78510.00 | 77549.00 | 74704.00 | 76402.00 | 78300.00 | 78307.00 | 78497.00 | 78969.00 | 82242.00 | 82490.00 | 84681.00 | 84488.00 | 87827.00 | 84397.00 | 84896.00 | 87272.00 | 87375.00 | 88743.00 | 89356.00 | 90541.00 | 88838.00 | 83908.00 | 81446.00 | 77767.00 | 73611.00 | 66387.00 | NA | 64020.00 | NA | NA | NA | 60038.00 | NA | NA | NA | |
Liabilities | 66200.00 | 66096.00 | 67973.00 | 66284.00 | 67171.00 | 65479.00 | 66052.00 | 65285.00 | 65348.00 | 65179.00 | 66277.00 | 64089.00 | 64817.00 | 64112.00 | 62946.00 | 61747.00 | 62789.00 | 61655.00 | 63824.00 | 63000.00 | 64309.00 | 63248.00 | 64429.00 | 62319.00 | 64045.00 | 62742.00 | 63196.00 | 62863.00 | 64431.00 | 63889.00 | 61491.00 | 60687.00 | 62997.00 | 62554.00 | 63612.00 | 63001.00 | 65081.00 | 65452.00 | 67855.00 | 65592.00 | 66904.00 | 64028.00 | 64018.00 | 69095.00 | 69697.00 | 70425.00 | 71774.00 | 72605.00 | 72857.00 | 68437.00 | 68044.00 | 63063.00 | 59715.00 | 53256.00 | NA | 52695.00 | NA | NA | NA | 50738.00 | NA | NA | NA | |
Liabilities And Stockholders Equity | 83336.00 | 83741.00 | 87476.00 | 86791.00 | 85427.00 | 83649.00 | 81943.00 | 80907.00 | 81107.00 | 82276.00 | 82793.00 | 80784.00 | 81697.00 | 80729.00 | 78324.00 | 76741.00 | 76566.00 | 75894.00 | 78453.00 | 77993.00 | 79187.00 | 78726.00 | 78509.00 | 78209.00 | 78987.00 | 78014.00 | 76962.00 | 78560.00 | 78510.00 | 77549.00 | 74704.00 | 76402.00 | 78300.00 | 78307.00 | 78497.00 | 78969.00 | 82242.00 | 82490.00 | 84681.00 | 84488.00 | 87827.00 | 84397.00 | 84896.00 | 87272.00 | 87375.00 | 88743.00 | 89356.00 | 90541.00 | 88838.00 | 83908.00 | 81446.00 | 77767.00 | 73611.00 | 66387.00 | NA | 64020.00 | NA | NA | NA | 60038.00 | NA | NA | NA |
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 | 2011-03-30 | 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 | 43096.00 | 43664.00 | 46949.00 | 48005.00 | 47000.00 | 45660.00 | 43785.00 | 42577.00 | 41982.00 | 42570.00 | 43455.00 | 41893.00 | 42946.00 | 42581.00 | 39464.00 | 38534.00 | 37862.00 | 37586.00 | 39193.00 | 39160.00 | 39789.00 | 39126.00 | 38603.00 | 38454.00 | 38641.00 | 37357.00 | 36244.00 | 37185.00 | 36991.00 | 35548.00 | 31967.00 | 31999.00 | 33606.00 | 33748.00 | 34418.00 | 35280.00 | 38227.00 | 38491.00 | 38867.00 | 39042.00 | 41276.00 | 37968.00 | 38335.00 | 40088.00 | 40805.00 | 42145.00 | 42524.00 | 44639.00 | 44294.00 | 40209.00 | 38128.00 | 36864.00 | 40755.00 | 34608.00 | NA | 31810.00 | NA | NA | NA | 27217.00 | NA | NA | NA | |
Cash And Cash Equivalents At Carrying Value | 4341.00 | 4959.00 | 6978.00 | 6545.00 | 7387.00 | 6789.00 | 7004.00 | 6346.00 | 6014.00 | 6526.00 | 9254.00 | 9446.00 | NA | NA | 9352.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 | |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents | 4348.00 | 4965.00 | 6985.00 | 6560.00 | 7394.00 | 6796.00 | 7013.00 | 6355.00 | 6023.00 | 6532.00 | 9263.00 | 9449.00 | 10842.00 | 11351.00 | 9366.00 | 9319.00 | 8791.00 | 7130.00 | 8292.00 | 7936.00 | 7459.00 | 7158.00 | 7890.00 | 8046.00 | 8694.00 | 7927.00 | 8320.00 | 9657.00 | 10283.00 | 9535.00 | 7199.00 | NA | NA | NA | 6511.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 | |
Accounts Receivable Net Current | 9421.00 | 9296.00 | 9310.00 | 9134.00 | 9416.00 | 9230.00 | 8856.00 | 8158.00 | 8393.00 | 9135.00 | 8477.00 | 7647.00 | 7840.00 | 7955.00 | 7317.00 | 6969.00 | 7134.00 | 7834.00 | 8568.00 | 8275.00 | 8996.00 | 8961.00 | 8802.00 | 7974.00 | 7991.00 | 7894.00 | 7436.00 | 6691.00 | 6675.00 | 6533.00 | 5981.00 | 5797.00 | 6326.00 | 6856.00 | 6695.00 | 6783.00 | 7212.00 | 7586.00 | 7737.00 | 7705.00 | 8057.00 | 8565.00 | 8413.00 | 8649.00 | 9396.00 | 9843.00 | 10092.00 | 9814.00 | 10443.00 | 10370.00 | 10285.00 | 9386.00 | 8916.00 | 8830.00 | NA | 8494.00 | NA | NA | NA | 5611.00 | NA | NA | NA | |
Inventory Net | 17082.00 | 16953.00 | 16565.00 | 17580.00 | 17746.00 | 17633.00 | 16270.00 | 16860.00 | 15881.00 | 15038.00 | 14038.00 | 13666.00 | 12672.00 | 12149.00 | 11402.00 | 11453.00 | 11371.00 | 11748.00 | 11266.00 | 12180.00 | 12007.00 | 12340.00 | 11529.00 | 11814.00 | 11255.00 | 10947.00 | 10018.00 | 10212.00 | 9388.00 | 9082.00 | 8614.00 | 9478.00 | 9458.00 | 9849.00 | 9700.00 | 11150.00 | 11681.00 | 12099.00 | 12205.00 | 13328.00 | 13055.00 | 12888.00 | 12625.00 | 13392.00 | 13889.00 | 15074.00 | 15547.00 | 17550.00 | 17344.00 | 16511.00 | 14544.00 | 14412.00 | 11359.00 | 10676.00 | NA | 9587.00 | NA | NA | NA | 6360.00 | NA | NA | NA | |
Inventory L I F O Reserve | NA | NA | 3423.00 | NA | NA | NA | 3321.00 | NA | NA | NA | 2599.00 | NA | NA | NA | 2132.00 | NA | NA | NA | 2086.00 | NA | NA | NA | 2009.00 | NA | NA | NA | 1934.00 | NA | NA | NA | 2139.00 | NA | NA | NA | 2498.00 | NA | NA | NA | 2430.00 | NA | NA | NA | 2504.00 | NA | NA | NA | 2750.00 | NA | NA | NA | 2422.00 | NA | NA | NA | NA | 2575.00 | NA | NA | NA | 3022.00 | NA | NA | NA | |
Prepaid Expense And Other Assets Current | 2736.00 | 3010.00 | 4586.00 | 5138.00 | 3163.00 | 2889.00 | 2642.00 | 2295.00 | 2772.00 | 2868.00 | 2788.00 | 2215.00 | 2080.00 | 1802.00 | 1930.00 | 1831.00 | 1792.00 | 1761.00 | 1739.00 | 1607.00 | 1818.00 | 1765.00 | 1765.00 | 1835.00 | 1835.00 | 1856.00 | 1772.00 | 1707.00 | 1776.00 | 1777.00 | 1682.00 | 1892.00 | 1857.00 | 1847.00 | 1046.00 | 993.00 | 859.00 | 768.00 | 818.00 | 1250.00 | 1307.00 | 935.00 | 900.00 | 988.00 | 924.00 | 930.00 | 988.00 | 1088.00 | 1336.00 | 1032.00 | 994.00 | 795.00 | NA | NA | NA | 908.00 | NA | NA | NA | 862.00 | NA | NA | NA | |
Available For Sale Securities Debt Securities | 3651.00 | 3691.00 | 3797.00 | 3493.00 | 3240.00 | 3237.00 | 3164.00 | 2767.00 | 2777.00 | 2662.00 | 1721.00 | 1703.00 | 1691.00 | 1694.00 | 1683.00 | 1660.00 | 1610.00 | 1449.00 | 1365.00 | 1328.00 | NA | NA | 1151.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 |
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 | 2011-03-30 | 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 | NA | NA | 28623.00 | NA | NA | NA | 28064.00 | NA | NA | NA | 28871.00 | NA | NA | NA | 29271.00 | NA | NA | NA | 29217.00 | NA | NA | NA | 29781.00 | NA | NA | NA | 31538.00 | NA | NA | NA | 31940.00 | NA | NA | NA | 31977.00 | NA | NA | NA | 31572.00 | NA | NA | NA | 31316.00 | NA | NA | NA | 29932.00 | NA | NA | NA | 27326.00 | NA | NA | NA | NA | 24906.00 | NA | NA | NA | 24221.00 | NA | NA | NA | |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment | NA | NA | 15943.00 | NA | NA | NA | 16036.00 | NA | NA | NA | 16781.00 | NA | NA | NA | 16870.00 | NA | NA | NA | 16313.00 | NA | NA | NA | 16207.00 | NA | NA | NA | 17383.00 | NA | NA | NA | 16618.00 | NA | NA | NA | 15887.00 | NA | NA | NA | 14995.00 | NA | NA | NA | 14241.00 | NA | NA | NA | 13471.00 | NA | NA | NA | 12931.00 | NA | NA | NA | NA | 12367.00 | NA | NA | NA | 11835.00 | NA | NA | NA | |
Amortization Of Intangible Assets | 43.00 | 44.00 | 44.00 | 44.00 | 64.00 | 66.00 | 71.00 | 70.00 | 71.00 | 72.00 | 74.00 | 75.00 | 76.00 | 77.00 | 75.00 | 78.00 | 78.00 | 80.00 | 80.00 | 81.00 | 81.00 | 82.00 | 83.00 | 82.00 | 83.00 | 83.00 | 82.00 | 82.00 | 80.00 | 79.00 | 80.00 | 82.00 | 82.00 | 82.00 | 82.00 | 81.00 | 87.00 | 87.00 | 89.00 | 91.00 | 93.00 | 92.00 | 95.00 | 91.00 | 91.00 | 94.00 | 93.00 | 101.00 | 99.00 | 94.00 | 98.00 | 91.00 | 22.00 | 22.00 | NA | 24.00 | 20.00 | 17.00 | NA | NA | NA | NA | NA | |
Property Plant And Equipment Net | 12582.00 | 12538.00 | 12680.00 | 12287.00 | 12124.00 | 11973.00 | 12028.00 | 11643.00 | 11744.00 | 11932.00 | 12090.00 | 11904.00 | 12014.00 | 12132.00 | 12401.00 | 12232.00 | 12357.00 | 12488.00 | 12904.00 | 12842.00 | 13172.00 | 13259.00 | 13574.00 | 13607.00 | 13752.00 | 13912.00 | 14155.00 | 14187.00 | 14420.00 | 14727.00 | 15322.00 | 15680.00 | 15916.00 | 15935.00 | 16090.00 | 15955.00 | 16136.00 | 16277.00 | 16577.00 | 16431.00 | 16690.00 | 16716.00 | 17075.00 | 16588.00 | 16352.00 | 16276.00 | 16461.00 | 15509.00 | 14928.00 | 14571.00 | 14395.00 | 13397.00 | 12430.00 | 12219.00 | NA | 12539.00 | NA | NA | NA | 12386.00 | NA | NA | NA | |
Goodwill | 5264.00 | 5277.00 | 5308.00 | 5268.00 | 5293.00 | 5309.00 | 5288.00 | 6092.00 | 6195.00 | 6293.00 | 6324.00 | 6353.00 | 6372.00 | 6343.00 | 6394.00 | 6304.00 | 6192.00 | 6140.00 | 6196.00 | 6142.00 | 6211.00 | 6191.00 | 6217.00 | 6233.00 | 6249.00 | 6376.00 | 6200.00 | 6196.00 | 6142.00 | 6051.00 | 6020.00 | 6725.00 | 6677.00 | 6710.00 | 6615.00 | 6546.00 | 6550.00 | 6493.00 | 6694.00 | 6801.00 | 6969.00 | 6986.00 | 6956.00 | 6968.00 | 6814.00 | 6840.00 | 6942.00 | 7372.00 | 7320.00 | 7081.00 | 7080.00 | 7778.00 | 2610.00 | 2608.00 | NA | 2614.00 | NA | NA | NA | 2269.00 | NA | NA | NA | |
Intangible Assets Net Excluding Goodwill | 488.00 | 516.00 | 564.00 | 604.00 | 630.00 | 694.00 | 758.00 | 806.00 | 889.00 | 967.00 | 1042.00 | 1121.00 | 1176.00 | 1246.00 | 1308.00 | 1363.00 | 1420.00 | 1478.00 | 1565.00 | 1630.00 | 1733.00 | 1807.00 | 1897.00 | 1976.00 | 2039.00 | 2163.00 | 2111.00 | 2175.00 | 2232.00 | 2287.00 | 2349.00 | 2453.00 | 2652.00 | 2741.00 | 2821.00 | 2841.00 | 2863.00 | 2890.00 | 3076.00 | 3210.00 | 3398.00 | 3509.00 | 3596.00 | 3718.00 | 3764.00 | 3875.00 | 4016.00 | 4166.00 | 4236.00 | 4287.00 | 4368.00 | 4529.00 | 775.00 | 794.00 | NA | 805.00 | NA | NA | NA | 465.00 | NA | NA | NA | |
Finite Lived Intangible Assets Net | 488.00 | 516.00 | 564.00 | 604.00 | 630.00 | 694.00 | 758.00 | 806.00 | 889.00 | 967.00 | 1042.00 | 1121.00 | 1176.00 | 1246.00 | 1308.00 | 1363.00 | 1420.00 | 1478.00 | 1565.00 | 1630.00 | 1733.00 | 1807.00 | 1897.00 | 1976.00 | 2039.00 | 2163.00 | 2111.00 | 2175.00 | 2232.00 | 2287.00 | 2349.00 | 2453.00 | 2652.00 | 2741.00 | 2821.00 | 2841.00 | 2863.00 | 2890.00 | 3076.00 | 3192.00 | 3380.00 | 3491.00 | 3578.00 | 3700.00 | 3746.00 | 3857.00 | 3998.00 | 4148.00 | 4218.00 | 4269.00 | 4350.00 | 4511.00 | 757.00 | 776.00 | NA | 787.00 | NA | NA | NA | 465.00 | NA | NA | NA | |
Other Assets Noncurrent | 5008.00 | 5155.00 | 5257.00 | 4891.00 | 4590.00 | 4554.00 | 4593.00 | 4434.00 | 4607.00 | 4672.00 | 4131.00 | 3891.00 | 3938.00 | 3955.00 | 3827.00 | 3510.00 | 3549.00 | 3559.00 | 3340.00 | 3242.00 | 3194.00 | 3142.00 | 2332.00 | 2278.00 | 2278.00 | 2156.00 | 2027.00 | 1811.00 | 1722.00 | 1626.00 | 1671.00 | 2029.00 | 2044.00 | 2001.00 | 1832.00 | 1740.00 | 1776.00 | 1802.00 | 1798.00 | 1814.00 | 1832.00 | 1762.00 | 1745.00 | 1733.00 | 1729.00 | 1734.00 | 1785.00 | 2205.00 | 2146.00 | 2208.00 | 2107.00 | 1544.00 | 1567.00 | 1546.00 | NA | 1538.00 | NA | NA | NA | 1632.00 | NA | NA | NA | |
Available For Sale Debt Securities Amortized Cost Basis | 3741.00 | 3781.00 | 3871.00 | 3651.00 | 3377.00 | 3358.00 | 3311.00 | 2928.00 | 2883.00 | 2714.00 | 1694.00 | 1658.00 | 1639.00 | 1645.00 | 1613.00 | 1597.00 | 1555.00 | 1446.00 | 1340.00 | 1304.00 | NA | NA | 1171.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 |
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 | 2011-03-30 | 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 | 33564.00 | 32371.00 | 34728.00 | 33124.00 | 35314.00 | 31842.00 | 31531.00 | 30202.00 | 28963.00 | 29532.00 | 29847.00 | 25976.00 | 27508.00 | 26578.00 | 25717.00 | 24978.00 | 25231.00 | 26516.00 | 26621.00 | 27201.00 | 27735.00 | 27388.00 | 28218.00 | 26033.00 | 28300.00 | 27402.00 | 26931.00 | 25903.00 | 28133.00 | 27635.00 | 26132.00 | 25290.00 | 27183.00 | 26215.00 | 26303.00 | 25833.00 | 25606.00 | 26566.00 | 27877.00 | 27589.00 | 29741.00 | 27295.00 | 27297.00 | 29119.00 | 29919.00 | 28974.00 | 29755.00 | 31746.00 | 31273.00 | 28849.00 | 28561.00 | 25218.00 | 23510.00 | 23147.00 | NA | 22020.00 | NA | NA | NA | 18975.00 | NA | NA | NA | |
Accounts Payable Current | 7575.00 | 7778.00 | 7906.00 | 7827.00 | 8443.00 | 8951.00 | 8689.00 | 8260.00 | 8092.00 | 8361.00 | 8154.00 | 7218.00 | 6921.00 | 6694.00 | 6128.00 | 5193.00 | 5083.00 | 5769.00 | 5957.00 | 6141.00 | 7022.00 | 7198.00 | 7051.00 | 6788.00 | 6831.00 | 6938.00 | 6487.00 | 6113.00 | 5778.00 | 5302.00 | 4614.00 | 4713.00 | 5104.00 | 5101.00 | 5023.00 | 5206.00 | 5862.00 | 6328.00 | 6515.00 | 6778.00 | 6860.00 | 6731.00 | 6560.00 | 6280.00 | 6343.00 | 6221.00 | 6753.00 | 7978.00 | 8470.00 | 8360.00 | 8161.00 | 7524.00 | 6858.00 | 5990.00 | NA | 5856.00 | NA | NA | NA | 2993.00 | NA | NA | NA | |
Dividends Payable Current | 684.00 | NA | 649.00 | NA | 663.00 | NA | 620.00 | NA | 633.00 | NA | 595.00 | NA | 608.00 | NA | 562.00 | NA | 558.00 | 0.00 | 567.00 | 0.00 | 579.00 | 0.00 | 495.00 | 0.00 | 511.00 | 0.00 | 466.00 | 0.00 | 461.00 | 0.00 | 452.00 | 0.00 | 450.00 | 0.00 | 448.00 | 0.00 | 463.00 | 0.00 | 424.00 | 0.00 | 439.00 | 0.00 | 382.00 | NA | 388.00 | NA | 0.00 | 0.00 | 339.00 | NA | 298.00 | NA | 297.00 | NA | NA | 281.00 | NA | NA | NA | 262.00 | NA | NA | NA | |
Accrued Liabilities Current | 4947.00 | 4821.00 | 4958.00 | 4669.00 | 4493.00 | 4121.00 | 4080.00 | 4013.00 | 3782.00 | 3846.00 | 3757.00 | 3579.00 | 3556.00 | 3574.00 | 3642.00 | 3510.00 | 3547.00 | 3776.00 | 3750.00 | 3727.00 | 3789.00 | 3746.00 | 3573.00 | 3423.00 | 3450.00 | 3551.00 | 3220.00 | 3114.00 | 3211.00 | 3086.00 | 3003.00 | 3022.00 | 3127.00 | 3142.00 | 3116.00 | 3306.00 | 3311.00 | 3531.00 | 3548.00 | 3466.00 | 3473.00 | 3454.00 | 3493.00 | 3373.00 | 3501.00 | 3572.00 | 3667.00 | 3568.00 | 3532.00 | 3427.00 | 3386.00 | 3186.00 | 2850.00 | 2863.00 | NA | 2880.00 | NA | NA | NA | 2641.00 | NA | NA | NA | |
Other Liabilities Current | 2882.00 | 3265.00 | 3123.00 | 3115.00 | 3109.00 | 3035.00 | 2690.00 | 2878.00 | 2333.00 | 2355.00 | 2256.00 | 2319.00 | 2126.00 | 2035.00 | 2017.00 | 1978.00 | 2143.00 | 2074.00 | 2155.00 | 2188.00 | 2157.00 | 2348.00 | 1919.00 | 1867.00 | 1871.00 | 1890.00 | 1975.00 | 1744.00 | 1787.00 | 1641.00 | 1635.00 | 1620.00 | 1635.00 | 1593.00 | 1730.00 | 1698.00 | 1744.00 | 1741.00 | 1754.00 | 1848.00 | 1779.00 | 1845.00 | 1849.00 | 1854.00 | 1782.00 | 1865.00 | 2055.00 | 2075.00 | 2117.00 | 2006.00 | 1967.00 | 2193.00 | 1629.00 | 1625.00 | NA | 1521.00 | NA | NA | NA | 1281.00 | NA | NA | NA | |
Contract With Customer Liability Current | 2324.00 | 2194.00 | 1929.00 | 2333.00 | 2137.00 | 2202.00 | 1860.00 | 1831.00 | 1608.00 | 1388.00 | 1087.00 | 1155.00 | 1157.00 | 1168.00 | 1108.00 | 1209.00 | 1227.00 | 1295.00 | 1187.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 | |
Line Of Credit | NA | NA | 853.00 | NA | NA | NA | 982.00 | NA | NA | NA | 568.00 | NA | NA | NA | 744.00 | NA | NA | NA | 1247.00 | NA | NA | NA | -1172.00 | NA | NA | NA | -1479.00 | NA | NA | NA | -1482.00 | NA | NA | NA | -1444.00 | NA | NA | NA | -1904.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 |
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 | 2011-03-30 | 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 | NA | NA | 24472.00 | NA | NA | NA | 25714.00 | NA | NA | NA | 26033.00 | NA | NA | NA | 25999.00 | NA | NA | NA | 26281.00 | NA | NA | NA | 25000.00 | NA | NA | NA | 23847.00 | NA | NA | NA | 22818.00 | NA | NA | NA | 25247.00 | NA | NA | NA | 27784.00 | NA | NA | NA | 26719.00 | NA | NA | NA | 27752.00 | NA | NA | NA | 24944.00 | NA | NA | NA | NA | 20437.00 | NA | NA | NA | 21847.00 | NA | NA | NA | |
Deferred Income Tax Liabilities Net | NA | NA | 454.00 | NA | NA | NA | 471.00 | NA | NA | NA | 412.00 | NA | NA | NA | 418.00 | NA | NA | NA | 414.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 | |
Minority Interest | 6.00 | 6.00 | 9.00 | 18.00 | 21.00 | 21.00 | 22.00 | 31.00 | 32.00 | 32.00 | 32.00 | 30.00 | 47.00 | 44.00 | 47.00 | 45.00 | 43.00 | 42.00 | 41.00 | 41.00 | 41.00 | 41.00 | 41.00 | 40.00 | 63.00 | 66.00 | 69.00 | 70.00 | 70.00 | 72.00 | 76.00 | 70.00 | 71.00 | 77.00 | 76.00 | 72.00 | 69.00 | 76.00 | 80.00 | 73.00 | 67.00 | 64.00 | 67.00 | 67.00 | 57.00 | 44.00 | 50.00 | 52.00 | 55.00 | 47.00 | 46.00 | 51.00 | 45.00 | 43.00 | NA | 40.00 | NA | NA | NA | 83.00 | NA | NA | NA | |
Other Liabilities Noncurrent | 4807.00 | 4826.00 | 4675.00 | 4841.00 | 4788.00 | 4695.00 | 4604.00 | 4536.00 | 5006.00 | 5007.00 | 4805.00 | 4564.00 | 4524.00 | 4480.00 | 4358.00 | 4408.00 | 4366.00 | 4437.00 | 4323.00 | 4311.00 | 4362.00 | 4179.00 | 3756.00 | 3799.00 | 3954.00 | 3942.00 | 4053.00 | 3152.00 | 3235.00 | 3238.00 | 3184.00 | 3276.00 | 3301.00 | 3269.00 | 3219.00 | 3322.00 | 3271.00 | 3206.00 | 3231.00 | 3284.00 | 3259.00 | 3217.00 | 3029.00 | 3176.00 | 3232.00 | 3212.00 | 3182.00 | 3625.00 | 3697.00 | 3582.00 | 3583.00 | 3570.00 | 2841.00 | 2700.00 | NA | 2654.00 | NA | NA | NA | 2496.00 | NA | NA | NA | |
Operating Lease Liability Noncurrent | NA | NA | 427.00 | NA | NA | NA | 428.00 | NA | NA | NA | 484.00 | NA | NA | NA | 457.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-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 | 2011-03-30 | 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 Including Portion Attributable To Noncontrolling Interest | 17136.00 | 17645.00 | 19503.00 | 20507.00 | 18256.00 | 18170.00 | 15891.00 | 15622.00 | 15759.00 | 17097.00 | 16516.00 | 16695.00 | 16880.00 | 16617.00 | 15378.00 | 14994.00 | 13777.00 | 14239.00 | 14629.00 | 14993.00 | 14878.00 | 15478.00 | 14080.00 | 15890.00 | 14942.00 | 15272.00 | 13766.00 | 15697.00 | 14079.00 | 13660.00 | 13213.00 | 15715.00 | 15303.00 | 15753.00 | 14885.00 | 15968.00 | 17161.00 | 17038.00 | 16826.00 | 18896.00 | 20923.00 | 20369.00 | 20878.00 | 18177.00 | 17678.00 | 18318.00 | 17582.00 | 17936.00 | 15981.00 | 15016.00 | 12929.00 | 14213.00 | 13436.00 | 12672.00 | NA | 10864.00 | 9875.00 | 9272.00 | 9022.00 | 8823.00 | NA | NA | NA | |
Common Stocks Including Additional Paid In Capital | 5517.00 | 5663.00 | 6403.00 | 6698.00 | 6478.00 | 6546.00 | 6560.00 | 6523.00 | 6464.00 | 6281.00 | 6398.00 | 6352.00 | 6293.00 | 6215.00 | 6230.00 | 6204.00 | 6120.00 | 6046.00 | 5935.00 | 5951.00 | 5822.00 | 5804.00 | 5827.00 | 5715.00 | 5746.00 | 5640.00 | 5593.00 | 5460.00 | 5316.00 | 5222.00 | 5277.00 | 5266.00 | 5277.00 | 5247.00 | 5238.00 | 5190.00 | 5142.00 | 5101.00 | 5016.00 | 4968.00 | 4890.00 | 4773.00 | 4709.00 | 4657.00 | NA | NA | 4481.00 | NA | NA | NA | 4273.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Retained Earnings Accumulated Deficit | 55455.00 | 54108.00 | 51250.00 | 49888.00 | 47094.00 | 45457.00 | 43514.00 | 43304.00 | 41263.00 | 40820.00 | 39282.00 | 38361.00 | 36934.00 | 36697.00 | 35167.00 | 35508.00 | 34841.00 | 35504.00 | 34437.00 | 34477.00 | 32981.00 | 32435.00 | 30427.00 | 30384.00 | 28657.00 | 27929.00 | 26301.00 | 28530.00 | 27471.00 | 27584.00 | 27377.00 | 29450.00 | 29167.00 | 29517.00 | 34208.00 | 35191.00 | 34823.00 | 34998.00 | 33887.00 | 33977.00 | 32961.00 | 32775.00 | 31854.00 | 31614.00 | 30668.00 | 30438.00 | 29558.00 | 29541.00 | 27842.00 | 26815.00 | 25219.00 | 24251.00 | 23081.00 | 22640.00 | NA | 21384.00 | NA | NA | NA | 19711.00 | NA | NA | NA | |
Accumulated Other Comprehensive Income Loss Net Of Tax | -2230.00 | -2093.00 | -1820.00 | -2232.00 | -1946.00 | -1746.00 | -2457.00 | -3353.00 | -2499.00 | -1710.00 | -1553.00 | -1440.00 | -1154.00 | -1290.00 | -888.00 | -1448.00 | -1815.00 | -2012.00 | -1567.00 | -1783.00 | -1499.00 | -1588.00 | -1684.00 | -1568.00 | -1496.00 | -1016.00 | -1192.00 | -1233.00 | -1471.00 | -1827.00 | -2039.00 | -1527.00 | -1633.00 | -1493.00 | -6997.00 | -6843.00 | -6729.00 | -7101.00 | -6431.00 | -4357.00 | -3683.00 | -3801.00 | -3898.00 | -6247.00 | -6698.00 | -6669.00 | -6433.00 | -5988.00 | -6150.00 | -6033.00 | -6328.00 | -4019.00 | -3544.00 | -3724.00 | NA | -4051.00 | -4412.00 | -4045.00 | -3886.00 | -3764.00 | NA | NA | NA | |
Treasury Stock Value | 41612.00 | 40039.00 | 36339.00 | 33865.00 | 33391.00 | 32108.00 | 31748.00 | 30883.00 | 29501.00 | 28326.00 | 27643.00 | 26608.00 | 25240.00 | 25049.00 | 25178.00 | 25315.00 | 25412.00 | 25341.00 | 24217.00 | 23693.00 | 22467.00 | 21214.00 | 20531.00 | 18681.00 | 18028.00 | 17347.00 | 17005.00 | 17130.00 | 17307.00 | 17391.00 | 17478.00 | 17544.00 | 17579.00 | 17595.00 | 17640.00 | 17642.00 | 16144.00 | 16036.00 | 15726.00 | 15765.00 | 13312.00 | 13442.00 | 11854.00 | 11914.00 | 10940.00 | 10005.00 | 10074.00 | 10118.00 | 10139.00 | 10164.00 | 10281.00 | 10299.00 | 10311.00 | 10331.00 | NA | 10397.00 | NA | NA | NA | 10646.00 | NA | NA | NA | |
Minority Interest | 6.00 | 6.00 | 9.00 | 18.00 | 21.00 | 21.00 | 22.00 | 31.00 | 32.00 | 32.00 | 32.00 | 30.00 | 47.00 | 44.00 | 47.00 | 45.00 | 43.00 | 42.00 | 41.00 | 41.00 | 41.00 | 41.00 | 41.00 | 40.00 | 63.00 | 66.00 | 69.00 | 70.00 | 70.00 | 72.00 | 76.00 | 70.00 | 71.00 | 77.00 | 76.00 | 72.00 | 69.00 | 76.00 | 80.00 | 73.00 | 67.00 | 64.00 | 67.00 | 67.00 | 57.00 | 44.00 | 50.00 | 52.00 | 55.00 | 47.00 | 46.00 | 51.00 | 45.00 | 43.00 | NA | 40.00 | NA | NA | NA | 83.00 | NA | NA | NA | |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value | 75.00 | 44.00 | NA | 60.00 | 74.00 | 44.00 | NA | 55.00 | 67.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 | NA | NA |
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 | 2011-03-30 | 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 | 3021.00 | 2052.00 | 4003.00 | 4060.00 | 3249.00 | 1573.00 | 2739.00 | 2481.00 | 2233.00 | 313.00 | 1412.00 | 1740.00 | 2118.00 | 1928.00 | 2072.00 | 1734.00 | 1391.00 | 1130.00 | 2434.00 | 769.00 | 2588.00 | 1121.00 | 2083.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 | 2529.00 | 765.00 | NA | NA | NA | 1195.00 | 716.00 | NA | NA | NA | NA | |
Net Cash Provided By Used In Investing Activities | -722.00 | 958.00 | -554.00 | -3435.00 | -1199.00 | -683.00 | -843.00 | 190.00 | -575.00 | -1313.00 | -992.00 | -375.00 | -1240.00 | -477.00 | -526.00 | -216.00 | -530.00 | -213.00 | -574.00 | -275.00 | -898.00 | -181.00 | -798.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 | -752.00 | -434.00 | NA | NA | NA | -220.00 | -55.00 | NA | NA | NA | NA | |
Net Cash Provided By Used In Financing Activities | -2929.00 | -5000.00 | -3033.00 | -1400.00 | -1393.00 | -1106.00 | -1123.00 | -2267.00 | -2176.00 | -1715.00 | -586.00 | -2746.00 | -1402.00 | 546.00 | -1542.00 | -1000.00 | 786.00 | -1999.00 | -1507.00 | 20.00 | -1376.00 | -1675.00 | -1432.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 | 4038.00 | 890.00 | NA | NA | NA | -850.00 | -1936.00 | NA | NA | NA | NA |
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 | 2011-03-30 | 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 | 3021.00 | 2052.00 | 4003.00 | 4060.00 | 3249.00 | 1573.00 | 2739.00 | 2481.00 | 2233.00 | 313.00 | 1412.00 | 1740.00 | 2118.00 | 1928.00 | 2072.00 | 1734.00 | 1391.00 | 1130.00 | 2434.00 | 769.00 | 2588.00 | 1121.00 | 2083.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 | 2529.00 | 765.00 | NA | NA | NA | 1195.00 | 716.00 | NA | NA | NA | NA | |
Profit Loss | 2681.00 | 2854.00 | 2673.00 | 2793.00 | 2924.00 | 1942.00 | 1454.00 | 2040.00 | 1673.00 | 1537.00 | 2120.00 | 1428.00 | 1414.00 | 1531.00 | 780.00 | 671.00 | 459.00 | 1093.00 | 1097.00 | 1494.00 | 1619.00 | 1884.00 | 1049.00 | 1727.00 | 1705.00 | 1667.00 | -1299.00 | 1061.00 | 803.00 | 194.00 | -1167.00 | 283.00 | 553.00 | 272.00 | -83.00 | 371.00 | 711.00 | 1114.00 | 763.00 | 1021.00 | 1002.00 | 925.00 | 1006.00 | 950.00 | 965.00 | 882.00 | 700.00 | 1702.00 | 1709.00 | 1611.00 | 1562.00 | 1154.00 | 1022.00 | 1243.00 | NA | 988.00 | 801.00 | 733.00 | 236.00 | NA | NA | NA | NA | |
Depreciation Depletion And Amortization | 531.00 | 524.00 | 545.00 | 525.00 | 542.00 | 532.00 | 558.00 | 551.00 | 553.00 | 557.00 | 586.00 | 593.00 | 587.00 | 586.00 | 617.00 | 593.00 | 608.00 | 614.00 | 644.00 | 645.00 | 647.00 | 641.00 | 701.00 | 698.00 | 686.00 | 681.00 | 724.00 | 723.00 | 720.00 | 710.00 | 779.00 | 761.00 | 754.00 | 740.00 | 774.00 | 758.00 | 761.00 | 753.00 | 795.00 | 798.00 | 789.00 | 781.00 | 824.00 | 779.00 | 761.00 | 723.00 | 743.00 | 720.00 | 689.00 | 661.00 | 695.00 | 658.00 | 599.00 | 575.00 | NA | 615.00 | 565.00 | 562.00 | 554.00 | NA | NA | NA | NA | |
Increase Decrease In Inventories | 204.00 | 439.00 | -1060.00 | -136.00 | 157.00 | 1403.00 | -499.00 | 1085.00 | 971.00 | 1032.00 | 391.00 | 1016.00 | 522.00 | 657.00 | -105.00 | -6.00 | -396.00 | 541.00 | -950.00 | 189.00 | -326.00 | 813.00 | -243.00 | 614.00 | 405.00 | 803.00 | -194.00 | 801.00 | 244.00 | 444.00 | -778.00 | -26.00 | -379.00 | 74.00 | -1434.00 | -508.00 | -421.00 | 89.00 | -960.00 | 420.00 | 169.00 | 270.00 | -747.00 | -547.00 | -1056.00 | -308.00 | -1969.00 | 179.00 | 901.00 | 2038.00 | 211.00 | 866.00 | 665.00 | 1185.00 | NA | 581.00 | 1066.00 | 376.00 | 644.00 | NA | NA | NA | NA | |
Increase Decrease In Accounts Payable | -224.00 | 203.00 | -222.00 | -566.00 | -443.00 | 477.00 | 12.00 | 359.00 | -25.00 | 452.00 | 809.00 | 339.00 | 160.00 | 733.00 | 694.00 | 59.00 | -745.00 | 90.00 | -356.00 | -803.00 | -221.00 | 355.00 | 213.00 | -49.00 | 59.00 | 486.00 | 107.00 | 258.00 | 381.00 | 732.00 | -37.00 | -371.00 | -3.00 | 211.00 | -272.00 | -567.00 | -554.00 | 228.00 | -445.00 | 116.00 | 148.00 | 403.00 | 93.00 | -181.00 | 104.00 | 118.00 | -1534.00 | -633.00 | -218.00 | 517.00 | 247.00 | 252.00 | 692.00 | 364.00 | NA | 604.00 | 647.00 | 621.00 | 698.00 | NA | NA | NA | NA | |
Deferred Income Tax Expense Benefit | -79.00 | -54.00 | -144.00 | -93.00 | -164.00 | -191.00 | -28.00 | -66.00 | -184.00 | -99.00 | -62.00 | -389.00 | -41.00 | 109.00 | -36.00 | -6.00 | -52.00 | 20.00 | 41.00 | 21.00 | -23.00 | -11.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 |
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 | 2011-03-30 | 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 | -722.00 | 958.00 | -554.00 | -3435.00 | -1199.00 | -683.00 | -843.00 | 190.00 | -575.00 | -1313.00 | -992.00 | -375.00 | -1240.00 | -477.00 | -526.00 | -216.00 | -530.00 | -213.00 | -574.00 | -275.00 | -898.00 | -181.00 | -798.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 | -752.00 | -434.00 | NA | NA | NA | -220.00 | -55.00 | NA | NA | NA | NA | |
Payments To Acquire Property Plant And Equipment | 341.00 | 500.00 | 536.00 | 378.00 | 261.00 | 422.00 | 428.00 | 282.00 | 240.00 | 346.00 | 420.00 | 254.00 | 167.00 | 252.00 | 292.00 | 214.00 | 167.00 | 305.00 | 333.00 | 244.00 | 201.00 | 278.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 |
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 | 2011-03-30 | 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 | -2929.00 | -5000.00 | -3033.00 | -1400.00 | -1393.00 | -1106.00 | -1123.00 | -2267.00 | -2176.00 | -1715.00 | -586.00 | -2746.00 | -1402.00 | 546.00 | -1542.00 | -1000.00 | 786.00 | -1999.00 | -1507.00 | 20.00 | -1376.00 | -1675.00 | -1432.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 | 4038.00 | 890.00 | NA | NA | NA | -850.00 | -1936.00 | NA | NA | NA | NA | |
Payments Of Dividends Common Stock | 635.00 | 648.00 | 662.00 | 663.00 | 618.00 | 620.00 | 620.00 | 633.00 | 592.00 | 595.00 | 599.00 | 607.00 | 564.00 | 562.00 | 560.00 | 558.00 | 558.00 | 567.00 | 568.00 | 578.00 | 492.00 | 494.00 | 507.00 | 511.00 | 466.00 | 467.00 | 464.00 | 461.00 | 454.00 | 452.00 | 451.00 | 450.00 | 450.00 | 448.00 | 448.00 | 463.00 | 422.00 | 424.00 | 423.00 | 440.00 | 374.00 | 383.00 | 381.00 | 388.00 | 342.00 | 0.00 | 680.00 | 339.00 | 300.00 | 298.00 | 297.00 | 297.00 | 284.00 | 281.00 | NA | 280.00 | 277.00 | 265.00 | 262.00 | NA | NA | NA | NA | |
Payments For Repurchase Of Common Stock | 1820.00 | 4455.00 | 2766.00 | 380.00 | 1429.00 | 400.00 | 921.00 | 1385.00 | 1104.00 | 820.00 | 1046.00 | 1371.00 | NA | NA | 0.00 | 0.00 | 87.00 | 1043.00 | 764.00 | 1300.00 | 1300.00 | 751.00 | 1800.00 | 750.00 | 750.00 | 500.00 | 0.00 | 0.00 | 750.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1500.00 | 125.00 | 400.00 | 0.00 | 2500.00 | 0.00 | 1738.00 | 0.00 | 1000.00 | 1000.00 | 0.00 | 0.00 | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |
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 | 2011-03-30 | 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 | 16689.00 | 15799.00 | 17070.00 | 16810.00 | 17318.00 | 15862.00 | 16597.00 | 14994.00 | 14247.00 | 13589.00 | 13798.00 | 12397.00 | 12889.00 | 11887.00 | 11235.00 | 9881.00 | 9997.00 | 10635.00 | 13144.00 | 12758.00 | 14432.00 | 13466.00 | 14342.00 | 13510.00 | 14011.00 | 12859.00 | 12896.00 | 11413.00 | 11331.00 | 9822.00 | 9574.00 | 9160.00 | 10342.00 | 9461.00 | 11030.00 | 10962.00 | 12317.00 | 12702.00 | 14244.00 | 13549.00 | 14150.00 | 13241.00 | 14402.00 | 13423.00 | 14621.00 | 13210.00 | 16075.00 | 16445.00 | 17374.00 | 15981.00 | 17243.00 | 15716.00 | 14230.00 | 12949.00 | 12949.00 | 12807.00 | 11134.00 | 10409.00 | 8238.00 | 7898.00 | 7298.00 | 7975.00 | 9225.00 | |
Corporate Reconciling Items And Eliminations | -1649.00 | -1599.00 | -1457.00 | -1484.00 | -1657.00 | -1578.00 | -1471.00 | -1477.00 | -1368.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 | NA | NA | |
Corporate Non | -202.00 | -226.00 | -172.00 | -194.00 | -190.00 | -193.00 | -117.00 | -106.00 | -115.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 | NA | NA | |
Intersegment Elimination | -1447.00 | -1373.00 | -1285.00 | -1290.00 | -1467.00 | -1385.00 | -1354.00 | -1371.00 | -1253.00 | NA | NA | NA | NA | NA | NA | NA | 0.00 | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA | -102.00 | -93.00 | -101.00 | -85.00 | -71.00 | -71.00 | -81.00 | -78.00 | -77.00 | -95.00 | -71.00 | -72.00 | -85.00 | -84.00 | -92.00 | -83.00 | -84.00 | -80.00 | -88.00 | -88.00 | -89.00 | -90.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Operating Segments Excluding Intersegment Elimination, Construction Industries | 6656.00 | 6417.00 | 6488.00 | 6981.00 | 7121.00 | 6704.00 | 6814.00 | 6236.00 | 5991.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination, Energyand Transportation | 6080.00 | 5487.00 | 6588.00 | 5755.00 | 5957.00 | 5055.00 | 5668.00 | 4997.00 | 4640.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination, Financial Products | 1004.00 | 991.00 | 981.00 | 979.00 | 923.00 | 902.00 | 853.00 | 819.00 | 798.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination, Resource Industries | 3122.00 | 3096.00 | 3153.00 | 3259.00 | 3473.00 | 3359.00 | 3346.00 | 3013.00 | 2895.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination, Segments Excluding All Other | 16862.00 | 15991.00 | 17210.00 | 16974.00 | 17474.00 | 16020.00 | 16681.00 | 15065.00 | 14324.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination, All Other | 29.00 | 34.00 | 32.00 | 30.00 | 34.00 | 35.00 | 33.00 | 35.00 | 38.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 | NA | NA | |
Intersegment Elimination, Construction Industries | -27.00 | -7.00 | 217.00 | -18.00 | -33.00 | -42.00 | 253.00 | -40.00 | -42.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 | NA | NA | |
Intersegment Elimination, Energyand Transportation | -1257.00 | -1194.00 | 8211.00 | -1104.00 | -1262.00 | -1199.00 | 7675.00 | -1189.00 | -1065.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 | NA | NA | |
Intersegment Elimination, Resource Industries | -84.00 | -97.00 | 589.00 | -92.00 | -90.00 | -68.00 | 512.00 | -74.00 | -66.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 | NA | NA | |
Intersegment Elimination, Segments Excluding All Other | -1368.00 | -1298.00 | 9017.00 | -1214.00 | -1385.00 | -1309.00 | 8440.00 | -1303.00 | -1173.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 | NA | NA | |
Intersegment Elimination, All Other | -79.00 | -75.00 | 552.00 | -76.00 | -82.00 | -76.00 | 532.00 | -68.00 | -80.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 | NA | NA | |
Operating, Construction Industries | 6683.00 | 6424.00 | 6519.00 | 6999.00 | 7154.00 | 6746.00 | 6845.00 | 6276.00 | 6033.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 | NA | NA | |
Operating, Energyand Transportation | 7337.00 | 6681.00 | 7669.00 | 6859.00 | 7219.00 | 6254.00 | 6823.00 | 6186.00 | 5705.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 | NA | NA | |
Operating, Financial Products | 1004.00 | 991.00 | 981.00 | 979.00 | 923.00 | 902.00 | 853.00 | 819.00 | 798.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 804.00 | 793.00 | 793.00 | 777.00 | 760.00 | 768.00 | 778.00 | 759.00 | 789.00 | 772.00 | 805.00 | 813.00 | 829.00 | 875.00 | 851.00 | 831.00 | 840.00 | 825.00 | 823.00 | 814.00 | 807.00 | 796.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Operating, Resource Industries | 3206.00 | 3193.00 | 3242.00 | 3351.00 | 3563.00 | 3427.00 | 3436.00 | 3087.00 | 2961.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 | NA | NA | |
Operating, Segments Excluding All Other | 18230.00 | 17289.00 | 18411.00 | 18188.00 | 18859.00 | 17329.00 | 17957.00 | 16368.00 | 15497.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 | NA | NA | |
Operating, All Other | 108.00 | 109.00 | 116.00 | 106.00 | 116.00 | 111.00 | 111.00 | 103.00 | 118.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 | NA | NA | |
Corporate Non, | -30.00 | -24.00 | -23.00 | -26.00 | -27.00 | -25.00 | -19.00 | -21.00 | -20.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 | NA | NA | |
Corporate Non, | -22.00 | -20.00 | -19.00 | -20.00 | -23.00 | -18.00 | -20.00 | -20.00 | -23.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 | NA | NA | |
Corporate Non, | -109.00 | -152.00 | -106.00 | -126.00 | -117.00 | -131.00 | -59.00 | -53.00 | -62.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 | NA | NA | |
Corporate Non,EMEA | -41.00 | -30.00 | -24.00 | -22.00 | -23.00 | -19.00 | -19.00 | -12.00 | -10.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, Construction Industries | 975.00 | 993.00 | 1083.00 | 997.00 | 1149.00 | 1161.00 | 1124.00 | 1084.00 | 1148.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, Energyand Transportation | 912.00 | 834.00 | 942.00 | 901.00 | 899.00 | 719.00 | 953.00 | 827.00 | 766.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, Financial Products | 111.00 | 108.00 | 109.00 | 110.00 | 110.00 | 109.00 | 104.00 | 107.00 | 109.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, Resource Industries | 950.00 | 891.00 | 939.00 | 886.00 | 1076.00 | 978.00 | 883.00 | 893.00 | 913.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, Segments Excluding All Other | 2948.00 | 2826.00 | 3073.00 | 2894.00 | 3234.00 | 2967.00 | 3064.00 | 2911.00 | 2936.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, All Other | 12.00 | 13.00 | 12.00 | 10.00 | 14.00 | 13.00 | 99.00 | 15.00 | 15.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, Construction Industries | 677.00 | 595.00 | 587.00 | 555.00 | 566.00 | 599.00 | 782.00 | 799.00 | 635.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, Energyand Transportation | 439.00 | 408.00 | 684.00 | 460.00 | 459.00 | 380.00 | 624.00 | 468.00 | 382.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, Financial Products | 101.00 | 101.00 | 100.00 | 110.00 | 102.00 | 104.00 | 98.00 | 90.00 | 87.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, Resource Industries | 524.00 | 476.00 | 529.00 | 499.00 | 538.00 | 474.00 | 503.00 | 472.00 | 466.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, Segments Excluding All Other | 1741.00 | 1580.00 | 1900.00 | 1624.00 | 1665.00 | 1557.00 | 2007.00 | 1829.00 | 1570.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, All Other | 0.00 | -1.00 | 0.00 | -1.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 | NA | NA | NA | NA | NA | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, Construction Industries | 3957.00 | 3833.00 | 3689.00 | 4078.00 | 3968.00 | 3608.00 | 3535.00 | 3106.00 | 3006.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, Energyand Transportation | 3308.00 | 2951.00 | 3324.00 | 2966.00 | 3120.00 | 2572.00 | 2538.00 | 2422.00 | 2277.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, Financial Products | 668.00 | 659.00 | 645.00 | 627.00 | 593.00 | 575.00 | 548.00 | 522.00 | 505.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, Resource Industries | 1206.00 | 1264.00 | 1240.00 | 1366.00 | 1342.00 | 1308.00 | 1364.00 | 1122.00 | 1027.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, Segments Excluding All Other | 9139.00 | 8707.00 | 8898.00 | 9037.00 | 9023.00 | 8063.00 | 7985.00 | 7172.00 | 6815.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,, All Other | 13.00 | 18.00 | 15.00 | 16.00 | 16.00 | 18.00 | 12.00 | 16.00 | 18.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,EMEA, Construction Industries | 1047.00 | 996.00 | 1129.00 | 1351.00 | 1438.00 | 1336.00 | 1373.00 | 1247.00 | 1202.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,EMEA, Energyand Transportation | 1421.00 | 1294.00 | 1638.00 | 1428.00 | 1479.00 | 1384.00 | 1553.00 | 1280.00 | 1215.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,EMEA, Financial Products | 124.00 | 123.00 | 127.00 | 132.00 | 118.00 | 114.00 | 103.00 | 100.00 | 97.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,EMEA, Resource Industries | 442.00 | 465.00 | 445.00 | 508.00 | 517.00 | 599.00 | 596.00 | 526.00 | 489.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,EMEA, Segments Excluding All Other | 3034.00 | 2878.00 | 3339.00 | 3419.00 | 3552.00 | 3433.00 | 3625.00 | 3153.00 | 3003.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 | NA | NA | |
Operating Segments Excluding Intersegment Elimination,EMEA, All Other | 4.00 | 4.00 | 5.00 | 5.00 | 4.00 | 4.00 | -80.00 | 4.00 | 5.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 | NA | NA | |
Industrial, Energyand Transportation | 1045.00 | 989.00 | 1078.00 | 1220.00 | 1318.00 | 1255.00 | 1131.00 | 1158.00 | 1117.00 | 1020.00 | 952.00 | 948.00 | 899.00 | 813.00 | 736.00 | 730.00 | 678.00 | 801.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 | |
Oil And Gas Customer, Energyand Transportation | 1829.00 | 1568.00 | 2247.00 | 1667.00 | 1760.00 | 1314.00 | 1827.00 | 1323.00 | 1232.00 | 948.00 | 1320.00 | 1088.00 | 1137.00 | 915.00 | 1079.00 | 734.00 | 1027.00 | 861.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 | |
Powergeneration, Energyand Transportation | 1885.00 | 1618.00 | 1835.00 | 1598.00 | 1645.00 | 1284.00 | 1422.00 | 1320.00 | 1186.00 | 1012.00 | 1267.00 | 1010.00 | 1052.00 | 963.00 | 1180.00 | 1034.00 | 895.00 | 854.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 | |
Transportation, Energyand Transportation | 1321.00 | 1312.00 | 1428.00 | 1270.00 | 1234.00 | 1202.00 | 1288.00 | 1196.00 | 1105.00 | 1052.00 | 1212.00 | 1095.00 | 1032.00 | 967.00 | 1035.00 | 977.00 | 941.00 | 1102.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 | |
Financial Products | 849.00 | 839.00 | 833.00 | 822.00 | 773.00 | 763.00 | 726.00 | 716.00 | 708.00 | 703.00 | 701.00 | 690.00 | 696.00 | 696.00 | 665.00 | 653.00 | 687.00 | 721.00 | 758.00 | 784.00 | 761.00 | 742.00 | 712.00 | 747.00 | 732.00 | 709.00 | 702.00 | 700.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 | |
Machinery Energy Transportation | 15840.00 | 14960.00 | 16237.00 | 15988.00 | 16545.00 | 15099.00 | 15871.00 | 14278.00 | 13539.00 | 12886.00 | 13097.00 | 11707.00 | 12193.00 | 11191.00 | 10570.00 | 9228.00 | 9310.00 | 9914.00 | 12386.00 | 11974.00 | 13671.00 | 12724.00 | 13630.00 | 12763.00 | 13279.00 | 12150.00 | 12194.00 | 10713.00 | 10639.00 | 9130.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 | |
Related Party, Financial Products | 180.00 | 177.00 | 175.00 | 181.00 | 172.00 | 162.00 | 146.00 | 124.00 | 108.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 | NA | NA | |
Energyand Transportation | 6080.00 | 5487.00 | 6588.00 | 5755.00 | 5957.00 | 5055.00 | 5668.00 | 4997.00 | 4640.00 | 4032.00 | 4751.00 | 4141.00 | 4120.00 | 3658.00 | 4030.00 | 3475.00 | 3541.00 | 3618.00 | 5166.00 | 4562.00 | 4524.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 | |
2930.00 | 2815.00 | 3062.00 | 2878.00 | 3221.00 | 2955.00 | 3144.00 | 2905.00 | 2931.00 | 2914.00 | 3155.00 | 2674.00 | 2847.00 | 3049.00 | 2896.00 | 2474.00 | 2548.00 | 2326.00 | 3135.00 | 2682.00 | 3063.00 | 3202.00 | 3130.00 | 3094.00 | 3307.00 | 2944.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 | ||
1719.00 | 1559.00 | 1881.00 | 1603.00 | 1642.00 | 1539.00 | 1989.00 | 1809.00 | 1547.00 | 1393.00 | 1432.00 | 1329.00 | 1221.00 | 1104.00 | 1038.00 | 772.00 | 730.00 | 892.00 | 1136.00 | 1211.00 | 1229.00 | 1134.00 | 1335.00 | 1183.00 | 1131.00 | 1046.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 | ||
9043.00 | 8573.00 | 8807.00 | 8927.00 | 8922.00 | 7950.00 | 7938.00 | 7135.00 | 6771.00 | 6137.00 | 5858.00 | 5455.00 | 5719.00 | 4991.00 | 4597.00 | 4251.00 | 4386.00 | 4980.00 | 5826.00 | 6102.00 | 7334.00 | 6523.00 | 6672.00 | 6276.00 | 6582.00 | 6093.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 | ||
EMEA | 2997.00 | 2852.00 | 3320.00 | 3402.00 | 3533.00 | 3418.00 | 3526.00 | 3145.00 | 2998.00 | 3145.00 | 3353.00 | 2939.00 | 3102.00 | 2743.00 | 2704.00 | 2384.00 | 2333.00 | 2437.00 | 3047.00 | 2763.00 | 2806.00 | 2607.00 | 3205.00 | 2957.00 | 2991.00 | 2776.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 |