2024-07-27 | 2024-04-27 | 2024-01-27 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 | 2014-10-25 | 2014-07-26 | 2014-04-26 | 2014-01-25 | 2013-10-26 | 2013-07-27 | 2013-04-27 | 2013-01-26 | 2012-10-27 | 2012-07-28 | 2012-04-28 | 2012-01-28 | 2011-10-29 | 2011-07-30 | 2011-04-30 | 2011-01-29 | 2010-10-30 | 2010-07-31 | 2010-05-01 | 2010-01-23 | 2009-10-24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Earnings Per Share Basic | 0.54 | 0.47 | 0.65 | 0.90 | 0.97 | 0.79 | 0.68 | 0.65 | 0.68 | 0.73 | 0.71 | 0.71 | 0.72 | 0.68 | 0.60 | 0.51 | 0.62 | 0.66 | 0.68 | 0.69 | 0.52 | 0.70 | 0.63 | 0.78 | 0.81 | 0.56 | -1.78 | 0.48 | 0.49 | 0.50 | 0.47 | 0.46 | 0.56 | 0.47 | 0.62 | 0.48 | 0.46 | 0.48 | 0.47 | 0.36 | 0.44 | 0.42 | 0.27 | 0.37 | 0.42 | 0.47 | 0.59 | 0.39 | 0.36 | 0.40 | 0.41 | 0.33 | 0.22 | 0.33 | 0.27 | 0.34 | 0.34 | 0.38 | 0.32 | 0.31 | |
Earnings Per Share Diluted | 0.54 | 0.46 | 0.65 | 0.89 | 0.96 | 0.78 | 0.67 | 0.65 | 0.68 | 0.73 | 0.71 | 0.70 | 0.71 | 0.68 | 0.60 | 0.51 | 0.62 | 0.65 | 0.68 | 0.68 | 0.51 | 0.69 | 0.63 | 0.77 | 0.81 | 0.56 | -1.78 | 0.48 | 0.48 | 0.50 | 0.47 | 0.46 | 0.56 | 0.46 | 0.62 | 0.48 | 0.46 | 0.47 | 0.46 | 0.35 | 0.43 | 0.42 | 0.27 | 0.37 | 0.42 | 0.46 | 0.59 | 0.39 | 0.36 | 0.40 | 0.40 | 0.33 | 0.22 | 0.33 | 0.27 | 0.34 | 0.33 | 0.37 | 0.32 | 0.30 |
2024-07-27 | 2024-04-27 | 2024-01-27 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 | 2014-10-25 | 2014-07-26 | 2014-04-26 | 2014-01-25 | 2013-10-26 | 2013-07-27 | 2013-04-27 | 2013-01-26 | 2012-10-27 | 2012-07-28 | 2012-04-28 | 2012-01-28 | 2011-10-29 | 2011-07-30 | 2011-04-30 | 2011-01-29 | 2010-10-30 | 2010-07-31 | 2010-05-01 | 2010-01-23 | 2009-10-24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue From Contract With Customer Excluding Assessed Tax | 13642.00 | 12702.00 | 12791.00 | 14668.00 | 15203.00 | 14571.00 | 13592.00 | 13632.00 | 13102.00 | 12835.00 | 12720.00 | 12900.00 | 13126.00 | 12803.00 | 11960.00 | 11929.00 | 12154.00 | 11983.00 | 12005.00 | 13159.00 | 13428.00 | 12958.00 | 12446.00 | 13072.00 | 12844.00 | 12463.00 | 11887.00 | 12136.00 | 12133.00 | 11940.00 | 11580.00 | 12352.00 | 12638.00 | 12000.00 | 11927.00 | 12682.00 | 12843.00 | 12137.00 | 11936.00 | 12245.00 | 12357.00 | 11545.00 | 11155.00 | 12085.00 | 12417.00 | 12216.00 | 12098.00 | 11876.00 | 11690.00 | 11588.00 | 11527.00 | 11256.00 | 11195.00 | 10866.00 | 10407.00 | 10750.00 | 10836.00 | 10368.00 | 9815.00 | 9021.00 | |
Revenues | 13642.00 | 12702.00 | 12791.00 | 14668.00 | 15203.00 | 14571.00 | 13592.00 | 13632.00 | 13102.00 | 12835.00 | 12720.00 | 12900.00 | 13126.00 | 12803.00 | 11960.00 | 11929.00 | 12154.00 | 11983.00 | 12005.00 | 13159.00 | 13428.00 | 12958.00 | 12446.00 | 13072.00 | 12844.00 | 12463.00 | 11887.00 | 12136.00 | 12133.00 | 11940.00 | 11580.00 | 12352.00 | 12638.00 | 12000.00 | 11927.00 | 12682.00 | 12843.00 | 12137.00 | 11936.00 | 12245.00 | 12357.00 | 11545.00 | 11155.00 | 12085.00 | 12417.00 | 12216.00 | 12098.00 | 11876.00 | 11690.00 | 11588.00 | 11527.00 | 11256.00 | 11195.00 | 10866.00 | 10407.00 | 10750.00 | 10836.00 | 10368.00 | 9815.00 | 9021.00 | |
Gain Loss On Investments | 9.00 | -19.00 | -116.00 | -89.00 | 37.00 | -134.00 | 22.00 | -131.00 | -17.00 | 147.00 | 112.00 | 211.00 | 153.00 | NA | 27.00 | 59.00 | -47.00 | 23.00 | 154.00 | 8.00 | -55.00 | 2.00 | 84.00 | -7.00 | 163.00 | -15.00 | 118.00 | 56.00 | 2.00 | -77.00 | -47.00 | -32.00 | 38.00 | 19.00 | 256.00 | 4.00 | 27.00 | 49.00 | 211.00 | -29.00 | 71.00 | 65.00 | 55.00 | 108.00 | 14.00 | -9.00 | 1.00 | -15.00 | -7.00 | 27.00 | -2.00 | 13.00 | 28.00 | 31.00 | 46.00 | 108.00 | 76.00 | NA | NA | NA | |
Cost Of Revenue | 4861.00 | 4429.00 | 4574.00 | 5111.00 | 5455.00 | 5339.00 | 5165.00 | 5286.00 | 5077.00 | 4714.00 | 4671.00 | 4847.00 | 4782.00 | 4618.00 | 4176.00 | 4348.00 | 4470.00 | 4212.00 | 4241.00 | 4695.00 | 4854.00 | 4785.00 | 4673.00 | 4926.00 | 4922.00 | 4704.00 | 4389.00 | 4709.00 | 4587.00 | 4422.00 | 4304.00 | 4468.00 | 4663.00 | 4279.00 | 4495.00 | 4850.00 | 5110.00 | 4612.00 | 4846.00 | 4912.00 | 4952.00 | 4539.00 | 5204.00 | 4678.00 | 5070.00 | 4705.00 | 4755.00 | 4637.00 | 4605.00 | 4419.00 | 4462.00 | 4366.00 | 4334.00 | 4207.00 | 4146.00 | 3995.00 | 4043.00 | 3738.00 | 3483.00 | NA | |
Cost Of Goods And Services Sold | 4861.00 | 4429.00 | 4574.00 | 5111.00 | 5455.00 | 5339.00 | 5165.00 | 5286.00 | 5077.00 | 4714.00 | 4671.00 | 4847.00 | 4782.00 | 4618.00 | 4176.00 | 4348.00 | 4470.00 | 4212.00 | 4241.00 | 4695.00 | 4854.00 | 4785.00 | 4673.00 | 4926.00 | 4922.00 | 4704.00 | 4389.00 | 4709.00 | 4587.00 | 4422.00 | 4304.00 | 4468.00 | 4663.00 | 4279.00 | 4495.00 | 4850.00 | 5110.00 | 4612.00 | 4846.00 | 4912.00 | 4952.00 | 4539.00 | 5204.00 | 4678.00 | 5070.00 | 4705.00 | 4755.00 | 4637.00 | 4605.00 | 4419.00 | 4462.00 | 4366.00 | 4334.00 | 4207.00 | 4146.00 | 3995.00 | 4043.00 | 3738.00 | 3483.00 | NA | |
Gross Profit | 8781.00 | 8273.00 | 8217.00 | 9557.00 | 9748.00 | 9232.00 | 8427.00 | 8346.00 | 8025.00 | 8121.00 | 8049.00 | 8053.00 | 8344.00 | 8185.00 | 7784.00 | 7581.00 | 7684.00 | 7771.00 | 7764.00 | 8464.00 | 8574.00 | 8173.00 | 7773.00 | 8146.00 | 7922.00 | 7759.00 | 7498.00 | 7427.00 | 7546.00 | 7518.00 | 7276.00 | 7884.00 | 7975.00 | 7721.00 | 7432.00 | 7832.00 | 7733.00 | 7525.00 | 7090.00 | 7333.00 | 7405.00 | 7006.00 | 5951.00 | 7407.00 | 7347.00 | 7511.00 | 7343.00 | 7239.00 | 7085.00 | 7169.00 | 7065.00 | 6890.00 | 6861.00 | 6659.00 | 6261.00 | 6755.00 | 6793.00 | 6630.00 | 6332.00 | 5888.00 | |
Operating Expenses | 6163.00 | 6082.00 | 5121.00 | 5281.00 | 5495.00 | 5286.00 | 5135.00 | 4806.00 | 4591.00 | 4511.00 | 4562.00 | 4615.00 | 4769.00 | 4720.00 | 4561.00 | 5011.00 | 4437.00 | 4357.00 | 4384.00 | 4885.00 | 4884.00 | 4660.00 | 4562.00 | 4341.00 | 4576.00 | 4625.00 | 4425.00 | 4671.00 | 4512.00 | 4349.00 | 4383.00 | 5007.00 | 4672.00 | 4737.00 | 4138.00 | 4753.00 | 4852.00 | 4600.00 | 4468.00 | 4991.00 | 4724.00 | 4464.00 | 4284.00 | 4952.00 | 4533.00 | 4569.00 | 4554.00 | 4588.00 | 4714.00 | 4419.00 | 4331.00 | 4680.00 | 5405.00 | 4476.00 | 4577.00 | 4404.00 | 4468.00 | 4285.00 | 3962.00 | NA | |
Research And Development Expense | 2179.00 | 1948.00 | 1943.00 | 1913.00 | 1953.00 | 1962.00 | 1855.00 | 1781.00 | 1682.00 | 1708.00 | 1670.00 | 1714.00 | 1713.00 | 1697.00 | 1527.00 | 1612.00 | 1565.00 | 1546.00 | 1570.00 | 1666.00 | 1753.00 | 1659.00 | 1557.00 | 1608.00 | 1626.00 | 1590.00 | 1549.00 | 1567.00 | 1499.00 | 1507.00 | 1508.00 | 1545.00 | 1601.00 | 1626.00 | 1509.00 | 1560.00 | 1548.00 | 1547.00 | 1529.00 | 1583.00 | 1593.00 | 1565.00 | 1412.00 | 1724.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
General And Administrative Expense | 763.00 | 736.00 | 642.00 | 672.00 | 690.00 | 641.00 | 582.00 | 565.00 | 489.00 | 517.00 | 544.00 | 551.00 | 521.00 | 603.00 | 484.00 | 544.00 | 494.00 | 457.00 | 455.00 | 519.00 | 566.00 | 541.00 | 509.00 | 211.00 | 543.00 | 561.00 | 483.00 | 557.00 | 495.00 | 487.00 | 456.00 | 555.00 | 533.00 | 566.00 | 176.00 | 539.00 | 536.00 | 510.00 | 490.00 | 504.00 | 508.00 | 460.00 | 451.00 | 515.00 | 590.00 | 530.00 | 584.00 | 560.00 | 711.00 | 562.00 | 497.00 | 552.00 | 532.00 | 466.00 | 452.00 | 458.00 | 578.00 | 479.00 | 451.00 | NA | |
Selling And Marketing Expense | 2841.00 | 2559.00 | 2458.00 | 2506.00 | 2579.00 | 2526.00 | 2384.00 | 2391.00 | 2349.00 | 2209.00 | 2266.00 | 2261.00 | 2448.00 | 2317.00 | 2277.00 | 2217.00 | 2218.00 | 2192.00 | 2279.00 | 2480.00 | 2487.00 | 2403.00 | 2271.00 | 2410.00 | 2348.00 | 2325.00 | 2235.00 | 2334.00 | 2318.00 | 2226.00 | 2222.00 | 2418.00 | 2443.00 | 2447.00 | 2286.00 | 2443.00 | 2549.00 | 2449.00 | 2308.00 | 2515.00 | 2473.00 | 2342.00 | 2277.00 | 2411.00 | 2360.00 | 2375.00 | 2387.00 | 2416.00 | 2417.00 | 2383.00 | 2395.00 | 2452.00 | 2520.00 | 2446.00 | 2444.00 | 2402.00 | 2368.00 | 2278.00 | 2126.00 | NA | |
Operating Income Loss | 2618.00 | 2191.00 | 3096.00 | 4276.00 | 4253.00 | 3946.00 | 3292.00 | 3540.00 | 3434.00 | 3610.00 | 3487.00 | 3438.00 | 3575.00 | 3465.00 | 3223.00 | 2570.00 | 3247.00 | 3414.00 | 3380.00 | 3579.00 | 3690.00 | 3513.00 | 3211.00 | 3805.00 | 3346.00 | 3134.00 | 3073.00 | 2756.00 | 3034.00 | 3169.00 | 2893.00 | 2877.00 | 3303.00 | 2984.00 | 3294.00 | 3079.00 | 2881.00 | 2925.00 | 2622.00 | 2342.00 | 2681.00 | 2542.00 | 1667.00 | 2455.00 | 2814.00 | 2942.00 | 2789.00 | 2651.00 | 2371.00 | 2750.00 | 2734.00 | 2210.00 | 1456.00 | 2183.00 | 1684.00 | 2351.00 | 2325.00 | 2345.00 | 2370.00 | NA | |
Interest Paid Net | 233.00 | 147.00 | 75.00 | 128.00 | 70.00 | 128.00 | 64.00 | 114.00 | 63.00 | 108.00 | 60.00 | 124.00 | 61.00 | NA | 60.00 | 160.00 | 84.00 | 170.00 | 145.00 | 204.00 | 149.00 | 269.00 | 152.00 | 269.00 | 171.00 | 285.00 | 171.00 | 283.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 | |
Allocated Share Based Compensation Expense | 800.00 | 811.00 | 802.00 | 661.00 | 633.00 | 623.00 | 601.00 | 496.00 | 479.00 | 477.00 | 477.00 | 453.00 | 424.00 | 463.00 | 436.00 | 438.00 | 400.00 | 387.00 | 384.00 | 398.00 | 409.00 | 379.00 | 395.00 | 408.00 | 397.00 | 405.00 | 399.00 | 398.00 | 405.00 | 400.00 | 352.00 | 372.00 | 357.00 | 395.00 | 330.00 | 376.00 | 396.00 | 367.00 | 308.00 | 369.00 | 339.00 | 353.00 | 347.00 | 309.00 | 240.00 | 272.00 | 302.00 | 306.00 | 369.00 | 337.00 | 354.00 | 341.00 | 383.00 | 400.00 | 430.00 | 407.00 | 391.00 | 434.00 | 371.00 | NA | |
Income Tax Expense Benefit | 234.00 | 349.00 | 527.00 | 804.00 | 513.00 | 745.00 | 642.00 | 805.00 | 601.00 | 757.00 | 630.00 | 677.00 | 726.00 | 728.00 | 710.00 | 507.00 | 670.00 | 670.00 | 656.00 | 760.00 | 1498.00 | 571.00 | 521.00 | 360.00 | -211.00 | 562.00 | 12010.00 | 568.00 | 756.00 | 676.00 | 615.00 | 631.00 | 581.00 | 734.00 | 159.00 | 707.00 | 614.00 | 598.00 | 476.00 | 532.00 | 531.00 | 461.00 | 326.00 | 544.00 | 601.00 | 467.00 | -363.00 | 539.00 | 469.00 | 614.00 | 567.00 | 468.00 | 235.00 | 396.00 | 209.00 | 495.00 | 483.00 | 211.00 | 502.00 | NA | |
Income Taxes Paid Net | 276.00 | 346.00 | 3714.00 | 3090.00 | 1157.00 | 242.00 | 1022.00 | 1150.00 | 703.00 | 640.00 | 1562.00 | 758.00 | 742.00 | NA | 1432.00 | 710.00 | 433.00 | 388.00 | 1286.00 | 1009.00 | 495.00 | 523.00 | 1099.00 | 869.00 | 579.00 | 2021.00 | 501.00 | 810.00 | 583.00 | 630.00 | 616.00 | 913.00 | 582.00 | 738.00 | 527.00 | 828.00 | 510.00 | 528.00 | 458.00 | 694.00 | 481.00 | 528.00 | 537.00 | 803.00 | 283.00 | -236.00 | 696.00 | 776.00 | 590.00 | 564.00 | 462.00 | 398.00 | 321.00 | 371.00 | 392.00 | 565.00 | 444.00 | NA | NA | NA | |
Net Income Loss | 2162.00 | 1886.00 | 2634.00 | 3638.00 | 3958.00 | 3212.00 | 2773.00 | 2670.00 | 2815.00 | 3044.00 | 2973.00 | 2980.00 | 3009.00 | 2863.00 | 2545.00 | 2174.00 | 2636.00 | 2774.00 | 2878.00 | 2926.00 | 2206.00 | 3044.00 | 2822.00 | 3549.00 | 3803.00 | 2691.00 | -8778.00 | 2394.00 | 2424.00 | 2515.00 | 2348.00 | 2322.00 | 2813.00 | 2349.00 | 3147.00 | 2430.00 | 2319.00 | 2437.00 | 2397.00 | 1828.00 | 2247.00 | 2181.00 | 1429.00 | 1996.00 | 2270.00 | 2478.00 | 3143.00 | 2092.00 | 1917.00 | 2165.00 | 2182.00 | 1777.00 | 1232.00 | 1807.00 | 1521.00 | 1930.00 | 1935.00 | 2192.00 | 1853.00 | 1787.00 | |
Comprehensive Income Net Of Tax | 2362.00 | 1768.00 | 3147.00 | 3188.00 | 3989.00 | 3192.00 | 3305.00 | 2174.00 | 2656.00 | 2370.00 | 2657.00 | 2924.00 | 2880.00 | 2793.00 | 2774.00 | 2246.00 | 3226.00 | 2365.00 | 2993.00 | 2903.00 | 2310.00 | 3258.00 | 2930.00 | 3348.00 | 3558.00 | 1959.00 | -8726.00 | 2379.00 | 2812.00 | 2974.00 | 2071.00 | 2124.00 | 2714.00 | 2929.00 | 2592.00 | 2117.00 | 2193.00 | 2438.00 | 2132.00 | 1602.00 | 2227.00 | 2175.00 | 1360.00 | 2160.00 | 2189.00 | 2269.00 | 3208.00 | 2264.00 | 1600.00 | 2293.00 | 2051.00 | 1464.00 | 1194.00 | 2136.00 | 1572.00 | 2257.00 | 1890.00 | 2131.00 | 1743.00 | NA |
2024-07-27 | 2024-04-27 | 2024-01-27 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 | 2014-10-25 | 2014-07-26 | 2014-04-26 | 2014-01-25 | 2013-10-26 | 2013-07-27 | 2013-04-27 | 2013-01-26 | 2012-10-27 | 2012-07-28 | 2012-04-28 | 2012-01-28 | 2011-10-29 | 2011-07-30 | 2011-04-30 | 2011-01-29 | 2010-10-30 | 2010-07-31 | 2010-05-01 | 2010-01-23 | 2009-10-24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets | 124413.00 | 122998.00 | 101174.00 | 98782.00 | 101852.00 | 97529.00 | 95840.00 | 93054.00 | 94002.00 | 92797.00 | 94262.00 | 95981.00 | 97497.00 | 93896.00 | 95601.00 | 95003.00 | 94853.00 | 91394.00 | 90426.00 | 92492.00 | 97793.00 | 97287.00 | 102462.00 | 105429.00 | 108784.00 | 114008.00 | 131510.00 | 130522.00 | 129818.00 | 125950.00 | 126248.00 | 126287.00 | 121652.00 | 118654.00 | 112642.00 | 111773.00 | 113481.00 | 106212.00 | 104922.00 | 103978.00 | 105134.00 | 101856.00 | 98427.00 | 100741.00 | 101191.00 | 97084.00 | 96378.00 | 92643.00 | 91759.00 | 91154.00 | 89259.00 | 86964.00 | 87095.00 | 85350.00 | 81981.00 | NA | 81130.00 | NA | NA | NA | |
Liabilities | 78956.00 | 77230.00 | 54923.00 | 53572.00 | 57499.00 | 55234.00 | 54366.00 | 52782.00 | 54229.00 | 52397.00 | 54766.00 | 53280.00 | 56222.00 | 53691.00 | 56480.00 | 56846.00 | 56933.00 | 55686.00 | 54893.00 | 58069.00 | 64222.00 | 60483.00 | 61673.00 | 61581.00 | 65580.00 | 67347.00 | 79528.00 | 64972.00 | 63681.00 | 60568.00 | 62430.00 | 62874.00 | 58067.00 | 56296.00 | 51764.00 | 51788.00 | 53774.00 | 47379.00 | 47189.00 | 47263.00 | 48473.00 | 46060.00 | 42343.00 | 41832.00 | 42063.00 | 40286.00 | 40853.00 | 39942.00 | 40458.00 | 39776.00 | 39994.00 | 39750.00 | 39836.00 | 38144.00 | 36295.00 | NA | 36845.00 | NA | NA | NA | |
Liabilities And Stockholders Equity | 124413.00 | 122998.00 | 101174.00 | 98782.00 | 101852.00 | 97529.00 | 95840.00 | 93054.00 | 94002.00 | 92797.00 | 94262.00 | 95981.00 | 97497.00 | 93896.00 | 95601.00 | 95003.00 | 94853.00 | 91394.00 | 90426.00 | 92492.00 | 97793.00 | 97287.00 | 102462.00 | 105429.00 | 108784.00 | 114008.00 | 131510.00 | 130522.00 | 129818.00 | 125950.00 | 126248.00 | 126287.00 | 121652.00 | 118654.00 | 112642.00 | 111773.00 | 113481.00 | 106212.00 | 104922.00 | 103978.00 | 105134.00 | 101856.00 | 98427.00 | 100741.00 | 101191.00 | 97084.00 | 96378.00 | 92643.00 | 91759.00 | 91154.00 | 89259.00 | 86964.00 | 87095.00 | 85350.00 | 81981.00 | NA | 81130.00 | NA | NA | NA | |
Stockholders Equity | 45457.00 | 45768.00 | 46251.00 | 45210.00 | 44353.00 | 42295.00 | 41474.00 | 40272.00 | 39773.00 | 40400.00 | 39496.00 | 42701.00 | 41275.00 | 40205.00 | 39121.00 | 38157.00 | 37920.00 | 35708.00 | 35533.00 | 34423.00 | 33571.00 | 36804.00 | 40789.00 | 43848.00 | 43204.00 | 46661.00 | 51982.00 | 65550.00 | 66137.00 | 65382.00 | 63811.00 | 63406.00 | 63586.00 | 62358.00 | 60871.00 | 59977.00 | 59698.00 | 58823.00 | 57718.00 | 56708.00 | 56654.00 | 55787.00 | 56069.00 | 58897.00 | 59120.00 | 56788.00 | 55515.00 | 52686.00 | 51286.00 | 51357.00 | 49246.00 | 47188.00 | 47226.00 | 47163.00 | 45641.00 | NA | 44267.00 | NA | NA | NA |
2024-07-27 | 2024-04-27 | 2024-01-27 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 | 2014-10-25 | 2014-07-26 | 2014-04-26 | 2014-01-25 | 2013-10-26 | 2013-07-27 | 2013-04-27 | 2013-01-26 | 2012-10-27 | 2012-07-28 | 2012-04-28 | 2012-01-28 | 2011-10-29 | 2011-07-30 | 2011-04-30 | 2011-01-29 | 2010-10-30 | 2010-07-31 | 2010-05-01 | 2010-01-23 | 2009-10-24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets Current | 36862.00 | 35886.00 | 42127.00 | 39659.00 | 43348.00 | 39950.00 | 38515.00 | 36141.00 | 36717.00 | 35981.00 | 36799.00 | 37588.00 | 39112.00 | 37060.00 | 43911.00 | 42989.00 | 43573.00 | 41307.00 | 40053.00 | 41716.00 | 47755.00 | 47311.00 | 53117.00 | 55686.00 | 61837.00 | 67141.00 | 86050.00 | 84080.00 | 83703.00 | 79962.00 | 83392.00 | 83141.00 | 78719.00 | 78571.00 | 75005.00 | 73946.00 | 76283.00 | 69331.00 | 67882.00 | 66396.00 | 67114.00 | 64288.00 | 60689.00 | 62796.00 | 65521.00 | 61417.00 | 60725.00 | 57907.00 | 61933.00 | 61212.00 | 59298.00 | 57267.00 | 57231.00 | 55204.00 | 52066.00 | NA | 51421.00 | NA | NA | NA | |
Cash And Cash Equivalents At Carrying Value | 7508.00 | 8913.00 | 13715.00 | 9602.00 | 10123.00 | 8044.00 | 9009.00 | 7292.00 | 7079.00 | 6952.00 | 6731.00 | 7619.00 | 9175.00 | 7350.00 | 11793.00 | 10822.00 | 11809.00 | 10366.00 | 8475.00 | 8587.00 | 11750.00 | 10251.00 | 9835.00 | 8410.00 | 8934.00 | 6719.00 | 17624.00 | 11043.00 | 11708.00 | 8116.00 | 10898.00 | 8583.00 | 7631.00 | 8895.00 | 6314.00 | 5758.00 | 6877.00 | 3870.00 | 4797.00 | 4387.00 | 6726.00 | 6241.00 | 5339.00 | 5254.00 | 7925.00 | 5122.00 | 6847.00 | 4773.00 | 9799.00 | 6461.00 | 8561.00 | 4747.00 | 7662.00 | 6635.00 | 4924.00 | 3796.00 | 4581.00 | 3961.00 | 4710.00 | NA | |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents | 8842.00 | 10439.00 | 15218.00 | 11105.00 | 11627.00 | 9546.00 | 10509.00 | 8792.00 | 8579.00 | 7709.00 | 7492.00 | 8379.00 | 9942.00 | 7359.00 | 11803.00 | 10825.00 | 11812.00 | 10370.00 | 8499.00 | 8613.00 | 11772.00 | 10273.00 | 9879.00 | 8486.00 | 8993.00 | 6771.00 | 17679.00 | 11098.00 | 11773.00 | NA | NA | NA | 7739.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 | |
Short Term Investments | 10346.00 | 9857.00 | 11956.00 | 13921.00 | 16023.00 | 15244.00 | 13052.00 | 12492.00 | 12188.00 | 13156.00 | 14382.00 | 15727.00 | 15343.00 | 16229.00 | 18795.00 | 19190.00 | 17610.00 | 18208.00 | 18587.00 | 19448.00 | 21663.00 | 24392.00 | NA | NA | 37614.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 | |
Accounts Receivable Net Current | 6685.00 | 5127.00 | 4884.00 | 4833.00 | 5854.00 | 5104.00 | 5237.00 | 5439.00 | 6622.00 | 5783.00 | 6003.00 | 5306.00 | 5766.00 | 4425.00 | 4307.00 | 3980.00 | 5472.00 | 4569.00 | 4330.00 | 4878.00 | 5491.00 | 3795.00 | 3700.00 | 4500.00 | 5554.00 | 4274.00 | 3963.00 | 4206.00 | 5146.00 | 4635.00 | 4458.00 | 4805.00 | 5847.00 | 4047.00 | 4302.00 | 4712.00 | 5344.00 | 4889.00 | 4541.00 | 4375.00 | 5157.00 | 4443.00 | 4378.00 | 5188.00 | 5470.00 | 4942.00 | 4462.00 | 3942.00 | 4369.00 | 3980.00 | 3876.00 | 4300.00 | 4698.00 | 4413.00 | 4620.00 | NA | 4929.00 | NA | NA | NA | |
Inventory Net | 3373.00 | 3118.00 | 3209.00 | 3342.00 | 3644.00 | 3474.00 | 3140.00 | 2664.00 | 2568.00 | 2231.00 | 2059.00 | 1832.00 | 1559.00 | 1579.00 | 1436.00 | 1303.00 | 1282.00 | 1212.00 | 1353.00 | 1344.00 | 1383.00 | 1513.00 | 1701.00 | 1572.00 | 1846.00 | 1900.00 | 1896.00 | 1693.00 | 1616.00 | 1366.00 | 1264.00 | 1176.00 | 1217.00 | 1343.00 | 1362.00 | 1482.00 | 1627.00 | 1760.00 | 1890.00 | 1676.00 | 1591.00 | 1528.00 | 1548.00 | 1466.00 | 1476.00 | 1469.00 | 1574.00 | 1709.00 | 1663.00 | 1497.00 | 1590.00 | 1622.00 | 1486.00 | 1442.00 | 1602.00 | NA | 1327.00 | NA | NA | NA | |
Other Assets Current | 5612.00 | 5428.00 | 4887.00 | 4547.00 | 4352.00 | 4682.00 | 4520.00 | 4571.00 | 4355.00 | 4055.00 | 3627.00 | 3034.00 | 2889.00 | 2829.00 | 2553.00 | 2589.00 | 2349.00 | 2249.00 | 2481.00 | 2433.00 | 2373.00 | 2331.00 | 2231.00 | 2134.00 | 2940.00 | 1668.00 | 1583.00 | 1555.00 | 1593.00 | 1348.00 | 1329.00 | 1651.00 | 1627.00 | 2230.00 | 1618.00 | 1433.00 | 1490.00 | 1476.00 | 1565.00 | 1284.00 | 1331.00 | 1273.00 | 1263.00 | 1476.00 | 1312.00 | 1363.00 | 2122.00 | 1277.00 | 1230.00 | 1510.00 | 1441.00 | 1499.00 | 941.00 | 3862.00 | 3561.00 | NA | 3178.00 | NA | NA | NA | |
Equity Securities Fv Ni | 481.00 | 450.00 | 426.00 | 409.00 | 431.00 | 346.00 | 280.00 | 245.00 | 241.00 | 242.00 | NA | NA | 137.00 | NA | NA | NA | 0.00 | 0.00 | 0.00 | 3.00 | 3.00 | 5.00 | 62.00 | 0.00 | 605.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 |
2024-07-27 | 2024-04-27 | 2024-01-27 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 | 2014-10-25 | 2014-07-26 | 2014-04-26 | 2014-01-25 | 2013-10-26 | 2013-07-27 | 2013-04-27 | 2013-01-26 | 2012-10-27 | 2012-07-28 | 2012-04-28 | 2012-01-28 | 2011-10-29 | 2011-07-30 | 2011-04-30 | 2011-01-29 | 2010-10-30 | 2010-07-31 | 2010-05-01 | 2010-01-23 | 2009-10-24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Property Plant And Equipment Gross | 9873.00 | 9796.00 | 9835.00 | 9802.00 | 10058.00 | 10084.00 | 10092.00 | 10027.00 | 10165.00 | 10360.00 | 10622.00 | 10821.00 | 10918.00 | 11009.00 | 11066.00 | 11025.00 | 11014.00 | 11137.00 | 11337.00 | 11811.00 | 12039.00 | 12115.00 | 12210.00 | 12294.00 | 12243.00 | 12326.00 | 12438.00 | 12531.00 | 12819.00 | 12704.00 | 12638.00 | 12668.00 | 12563.00 | 12642.00 | 12382.00 | 12453.00 | 12427.00 | 12461.00 | 12460.00 | 12469.00 | 12520.00 | 12556.00 | 12457.00 | 12359.00 | 12386.00 | 12280.00 | 12385.00 | 12250.00 | 11983.00 | 12067.00 | 12016.00 | 11880.00 | 12066.00 | 11939.00 | 11747.00 | NA | 11308.00 | NA | NA | NA | |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment | 7783.00 | 7796.00 | 7830.00 | 7798.00 | 7973.00 | 8037.00 | 8128.00 | 8055.00 | 8168.00 | 8314.00 | 8482.00 | 8583.00 | 8580.00 | 8642.00 | 8680.00 | 8613.00 | 8561.00 | 8602.00 | 8716.00 | 9142.00 | 9250.00 | 9281.00 | 9279.00 | 9338.00 | 9237.00 | 9244.00 | 9325.00 | 9329.00 | 9497.00 | 9309.00 | 9216.00 | 9169.00 | 9057.00 | 9113.00 | 8996.00 | 9107.00 | 9095.00 | 9185.00 | 9248.00 | 9236.00 | 9268.00 | 9246.00 | 9223.00 | 9086.00 | 9064.00 | 8950.00 | 8982.00 | 8841.00 | 8581.00 | 8433.00 | 8305.00 | 8127.00 | 8150.00 | 7916.00 | 7716.00 | NA | 7367.00 | NA | NA | NA | |
Amortization Of Intangible Assets | 268.00 | 297.00 | 66.00 | 67.00 | 70.00 | 70.00 | 71.00 | 71.00 | 73.00 | 77.00 | 79.00 | 84.00 | 79.00 | 61.00 | 39.00 | 36.00 | 33.00 | 34.00 | 38.00 | 36.00 | 38.00 | 39.00 | 39.00 | 34.00 | 33.00 | 67.00 | 60.00 | 61.00 | 58.00 | 59.00 | 64.00 | 78.00 | 82.00 | 81.00 | 71.00 | 69.00 | 146.00 | 70.00 | 72.00 | 71.00 | 68.00 | 71.00 | 71.00 | 65.00 | 66.00 | 89.00 | 118.00 | 122.00 | 91.00 | 96.00 | 97.00 | 99.00 | 101.00 | 103.00 | 203.00 | 113.00 | 131.00 | 117.00 | 138.00 | NA | |
Property Plant And Equipment Net | 2090.00 | 2000.00 | 2005.00 | 2004.00 | 2085.00 | 2047.00 | 1964.00 | 1972.00 | 1997.00 | 2046.00 | 2140.00 | 2238.00 | 2338.00 | 2367.00 | 2386.00 | 2412.00 | 2453.00 | 2535.00 | 2621.00 | 2669.00 | 2789.00 | 2834.00 | 2931.00 | 2956.00 | 3006.00 | 3082.00 | 3113.00 | 3202.00 | 3322.00 | 3395.00 | 3422.00 | 3499.00 | 3506.00 | 3529.00 | 3386.00 | 3346.00 | 3332.00 | 3276.00 | 3212.00 | 3233.00 | 3252.00 | 3310.00 | 3234.00 | 3273.00 | 3322.00 | 3330.00 | 3403.00 | 3409.00 | 3402.00 | 3634.00 | 3711.00 | 3753.00 | 3916.00 | 4023.00 | 4031.00 | NA | 3941.00 | NA | NA | NA | |
Investments In Affiliates Subsidiaries Associates And Joint Ventures | 1800.00 | 1600.00 | 1600.00 | 1800.00 | 1800.00 | 1800.00 | 1800.00 | 1800.00 | 1900.00 | 1900.00 | 1800.00 | 1700.00 | 1500.00 | 1400.00 | 1300.00 | 1400.00 | 1300.00 | 1300.00 | 1200.00 | 1200.00 | 1200.00 | 1300.00 | 1250.00 | 1200.00 | 1096.00 | 969.00 | 982.00 | 947.00 | 983.00 | 950.00 | 1007.00 | 991.00 | 1003.00 | 976.00 | 964.00 | 928.00 | 897.00 | 873.00 | 857.00 | 886.00 | 899.00 | NA | NA | NA | 833.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Goodwill | 58660.00 | 58633.00 | 39087.00 | 38900.00 | 38535.00 | 38369.00 | 38388.00 | 38160.00 | 38304.00 | 38452.00 | 38679.00 | 38802.00 | 38168.00 | 37690.00 | 34733.00 | 34535.00 | 33806.00 | 33453.00 | 33612.00 | 33578.00 | 33529.00 | 33544.00 | 33293.00 | 33386.00 | 31706.00 | 31654.00 | 30391.00 | 30233.00 | 29766.00 | 29516.00 | 26822.00 | 26823.00 | 26625.00 | 26762.00 | 24958.00 | 24882.00 | 24469.00 | 24398.00 | 24382.00 | 24364.00 | 24239.00 | 24076.00 | 24086.00 | 23804.00 | 21919.00 | 21640.00 | 21361.00 | 20443.00 | 16998.00 | 17006.00 | 16841.00 | 16823.00 | 16818.00 | 16880.00 | 16746.00 | NA | 16674.00 | NA | NA | NA | |
Indefinite Lived Intangible Assets Excluding Goodwill | 26.00 | 40.00 | 180.00 | 184.00 | 170.00 | 235.00 | 430.00 | 430.00 | 430.00 | 430.00 | 445.00 | 505.00 | 505.00 | 505.00 | 160.00 | 186.00 | 213.00 | 213.00 | 308.00 | 336.00 | 336.00 | 437.00 | 180.00 | 180.00 | 103.00 | 104.00 | 117.00 | 115.00 | 111.00 | 154.00 | 168.00 | 216.00 | 222.00 | 224.00 | 35.00 | 29.00 | 17.00 | 89.00 | 111.00 | 122.00 | 132.00 | 144.00 | 144.00 | 104.00 | 86.00 | NA | NA | NA | NA | NA | NA | NA | NA | 186.00 | 182.00 | NA | 196.00 | NA | NA | NA | |
Intangible Assets Net Excluding Goodwill | 11219.00 | 11819.00 | 1678.00 | 1914.00 | 1818.00 | 1966.00 | 2134.00 | 2360.00 | 2569.00 | 2811.00 | 3079.00 | 3350.00 | 3619.00 | 3716.00 | 1462.00 | 1581.00 | 1576.00 | 1744.00 | 1906.00 | 2107.00 | 2201.00 | 2398.00 | 2270.00 | 2716.00 | 2552.00 | 2681.00 | 2474.00 | 2677.00 | 2539.00 | 2704.00 | 2117.00 | 2297.00 | 2501.00 | 2744.00 | 2322.00 | 2292.00 | 2376.00 | 2626.00 | 2755.00 | 3066.00 | 3280.00 | 3461.00 | 3693.00 | 3835.00 | 3403.00 | 3408.00 | 3542.00 | 3449.00 | 1959.00 | 2134.00 | 2236.00 | 2369.00 | 2541.00 | 2702.00 | 2799.00 | NA | 3274.00 | NA | NA | NA | |
Finite Lived Intangible Assets Net | 11193.00 | 11779.00 | 1498.00 | 1730.00 | 1648.00 | 1731.00 | 1704.00 | 1930.00 | 2139.00 | 2381.00 | 2634.00 | 2845.00 | 3114.00 | 3211.00 | 1302.00 | 1395.00 | 1363.00 | 1531.00 | 1598.00 | 1771.00 | 1865.00 | 1961.00 | 2090.00 | 2536.00 | 2449.00 | 2577.00 | 2357.00 | 2562.00 | 2428.00 | 2550.00 | 1949.00 | 2081.00 | 2279.00 | 2520.00 | 2287.00 | 2263.00 | 2359.00 | 2537.00 | 2644.00 | 2944.00 | 3148.00 | 3317.00 | 3549.00 | 3731.00 | 3317.00 | NA | NA | NA | NA | 2126.00 | NA | 2356.00 | 2363.00 | 2516.00 | NA | NA | 3078.00 | NA | NA | NA | |
Other Assets Noncurrent | 5944.00 | 5882.00 | 5575.00 | 5879.00 | 6007.00 | 5987.00 | 5964.00 | 5912.00 | 5957.00 | 5272.00 | 5272.00 | 5259.00 | 5016.00 | 3925.00 | 3900.00 | 3832.00 | 3741.00 | 3676.00 | 3581.00 | 3628.00 | 2496.00 | 2315.00 | 2205.00 | 2081.00 | 1582.00 | 1491.00 | 1472.00 | 1448.00 | 1511.00 | 1454.00 | 1538.00 | 1686.00 | 1844.00 | 3148.00 | 3068.00 | 3270.00 | 3163.00 | 3075.00 | 3142.00 | 3228.00 | 3331.00 | 3184.00 | 3097.00 | 3140.00 | 3115.00 | 3451.00 | 3510.00 | 3740.00 | 3882.00 | 3650.00 | 3701.00 | 3543.00 | 3101.00 | 6541.00 | 6339.00 | NA | 5820.00 | NA | NA | NA | |
Equity Securities Fv Ni | 481.00 | 450.00 | 426.00 | 409.00 | 431.00 | 346.00 | 280.00 | 245.00 | 241.00 | 242.00 | NA | NA | 137.00 | NA | NA | NA | 0.00 | 0.00 | 0.00 | 3.00 | 3.00 | 5.00 | 62.00 | 0.00 | 605.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 |
2024-07-27 | 2024-04-27 | 2024-01-27 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 | 2014-10-25 | 2014-07-26 | 2014-04-26 | 2014-01-25 | 2013-10-26 | 2013-07-27 | 2013-04-27 | 2013-01-26 | 2012-10-27 | 2012-07-28 | 2012-04-28 | 2012-01-28 | 2011-10-29 | 2011-07-30 | 2011-04-30 | 2011-01-29 | 2010-10-30 | 2010-07-31 | 2010-05-01 | 2010-01-23 | 2009-10-24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Liabilities Current | 40584.00 | 40108.00 | 30851.00 | 27035.00 | 31309.00 | 28719.00 | 27252.00 | 24896.00 | 25640.00 | 24150.00 | 25915.00 | 23238.00 | 26257.00 | 24262.00 | 27268.00 | 26991.00 | 25331.00 | 25937.00 | 22088.00 | 24597.00 | 31712.00 | 27913.00 | 29479.00 | 26414.00 | 27035.00 | 28642.00 | 35364.00 | 29284.00 | 27583.00 | 22718.00 | 22708.00 | 23217.00 | 24911.00 | 24003.00 | 22799.00 | 22100.00 | 23623.00 | 23245.00 | 20034.00 | 20056.00 | 19809.00 | 18515.00 | 22944.00 | 21728.00 | 22192.00 | 21063.00 | 17950.00 | 17114.00 | 17731.00 | 17124.00 | 17598.00 | 17461.00 | 17506.00 | 16110.00 | 18505.00 | NA | 19233.00 | NA | NA | NA | |
Debt Current | 11341.00 | 11891.00 | 4936.00 | 990.00 | 1733.00 | 1731.00 | 1250.00 | 1249.00 | 1099.00 | 1000.00 | 2502.00 | NA | 2508.00 | NA | NA | NA | 3005.00 | 4506.00 | 1499.00 | 4000.00 | 10191.00 | 7777.00 | 9737.00 | 7241.00 | 5238.00 | 7736.00 | 13741.00 | 10239.00 | 7992.00 | 4248.00 | 4451.00 | 4155.00 | 4160.00 | 4164.00 | 3008.00 | 3027.00 | 3897.00 | 4418.00 | 855.00 | 1357.00 | 508.00 | 508.00 | 4762.00 | 3279.00 | 3283.00 | 3292.00 | 37.00 | 55.00 | 31.00 | 83.00 | 605.00 | 589.00 | 588.00 | 581.00 | 15241.00 | NA | 15284.00 | NA | NA | NA | |
Long Term Debt Current | 488.00 | NA | 997.00 | 990.00 | 1733.00 | 1731.00 | 1250.00 | 1249.00 | 499.00 | 1000.00 | 502.00 | 506.00 | 2508.00 | 2000.00 | 5000.00 | 5002.00 | 3005.00 | 4506.00 | 1499.00 | 4000.00 | 5998.00 | 4494.00 | 9737.00 | 7241.00 | 5238.00 | 7736.00 | 4749.00 | 4748.00 | 4747.00 | 2248.00 | 4151.00 | 4155.00 | 4159.00 | 4163.00 | 3006.00 | 3025.00 | 3894.00 | 3914.00 | 850.00 | 1350.00 | 500.00 | 500.00 | 3752.00 | 3269.00 | 3273.00 | 3279.00 | NA | NA | 0.00 | NA | NA | NA | NA | NA | 3089.00 | NA | 3096.00 | NA | NA | NA | |
Accounts Payable Current | 2304.00 | 2054.00 | 1848.00 | 2084.00 | 2313.00 | 2442.00 | 2329.00 | 2316.00 | 2281.00 | 2289.00 | 2101.00 | 2261.00 | 2362.00 | 2440.00 | 1867.00 | 2294.00 | 2218.00 | 2393.00 | 1935.00 | 2016.00 | 2059.00 | 2022.00 | 1655.00 | 1805.00 | 1904.00 | 1552.00 | 1060.00 | 1155.00 | 1385.00 | 1219.00 | 957.00 | 996.00 | 1056.00 | 1007.00 | 962.00 | 1119.00 | 1104.00 | 1118.00 | 988.00 | 1022.00 | 1032.00 | 1051.00 | 891.00 | 1025.00 | 1029.00 | 957.00 | 890.00 | 889.00 | 859.00 | 903.00 | 791.00 | 908.00 | 876.00 | 799.00 | 796.00 | NA | 895.00 | NA | NA | NA | |
Accrued Income Taxes Current | 1439.00 | 1867.00 | 1876.00 | 2380.00 | 4235.00 | 3132.00 | 2200.00 | 890.00 | 961.00 | 852.00 | 837.00 | 816.00 | 801.00 | 753.00 | 763.00 | 810.00 | 839.00 | 1047.00 | 819.00 | 794.00 | 1149.00 | 953.00 | 1110.00 | 1084.00 | 1004.00 | 962.00 | 2204.00 | 86.00 | 98.00 | 20.00 | 57.00 | 32.00 | 517.00 | 152.00 | 370.00 | 122.00 | 62.00 | 80.00 | 0.00 | 94.00 | 159.00 | 0.00 | 0.00 | 0.00 | 192.00 | 0.00 | 87.00 | 200.00 | 276.00 | 453.00 | 495.00 | 455.00 | 120.00 | 78.00 | 163.00 | NA | 90.00 | NA | NA | NA | |
Other Liabilities Current | 5643.00 | 5334.00 | 4964.00 | 4730.00 | 5136.00 | 4813.00 | 5177.00 | 4956.00 | 5199.00 | 4728.00 | 4843.00 | 4407.00 | 4620.00 | 4250.00 | 4791.00 | 4636.00 | 4741.00 | 4341.00 | 4507.00 | 4406.00 | 4424.00 | 4172.00 | 4402.00 | 4025.00 | 4413.00 | 4125.00 | 4521.00 | 4200.00 | 4392.00 | 4062.00 | 4478.00 | 5200.00 | 6072.00 | 6273.00 | 5996.00 | 5400.00 | 5687.00 | 5532.00 | 6128.00 | 5496.00 | 5451.00 | 4945.00 | 5535.00 | 5441.00 | 5048.00 | 4749.00 | 4907.00 | 4539.00 | 4785.00 | 4491.00 | 4612.00 | 4508.00 | 4734.00 | 3917.00 | 3972.00 | NA | 4359.00 | NA | NA | NA | |
Contract With Customer Liability Current | 16249.00 | 15751.00 | 14011.00 | 13812.00 | 13908.00 | 13249.00 | 13109.00 | 12578.00 | 12784.00 | 12249.00 | 12268.00 | 12017.00 | 12148.00 | 11492.00 | 11552.00 | 11271.00 | 11406.00 | 10710.00 | 10638.00 | 10646.00 | 10668.00 | 10117.00 | 9976.00 | 9637.00 | 11490.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 |
2024-07-27 | 2024-04-27 | 2024-01-27 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 | 2014-10-25 | 2014-07-26 | 2014-04-26 | 2014-01-25 | 2013-10-26 | 2013-07-27 | 2013-04-27 | 2013-01-26 | 2012-10-27 | 2012-07-28 | 2012-04-28 | 2012-01-28 | 2011-10-29 | 2011-07-30 | 2011-04-30 | 2011-01-29 | 2010-10-30 | 2010-07-31 | 2010-05-01 | 2010-01-23 | 2009-10-24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Long Term Debt | 20100.00 | 20100.00 | 7700.00 | 7700.00 | 8400.00 | 8400.00 | 8900.00 | 8900.00 | 8900.00 | 9400.00 | 9500.00 | 9500.00 | 11500.00 | 11500.00 | 14600.00 | 14600.00 | 14600.00 | 16100.00 | 16000.00 | 18500.00 | 20473.00 | 20415.00 | 25630.00 | 25564.00 | 25600.00 | 28072.00 | 30374.00 | 30432.00 | 30472.00 | 30470.00 | 34622.00 | 34789.00 | 28642.00 | 28594.00 | 24597.00 | 24619.00 | 25351.00 | 20500.00 | 20517.00 | 20965.00 | 20901.00 | 20884.00 | 16137.00 | 16216.00 | 16201.00 | 16235.00 | 16300.00 | 16300.00 | 16300.00 | NA | NA | NA | 16234.00 | 16168.00 | NA | NA | 15225.00 | NA | NA | NA | |
Long Term Debt Noncurrent | 19621.00 | 20102.00 | 6669.00 | 6660.00 | 6658.00 | 6663.00 | 7637.00 | 7629.00 | 8416.00 | 8418.00 | 8969.00 | 8996.00 | 9018.00 | 9532.00 | 9554.00 | 9564.00 | 11578.00 | 11578.00 | 14494.00 | 14497.00 | 14475.00 | 15921.00 | 15893.00 | 18323.00 | 20331.00 | 20336.00 | 25625.00 | 25684.00 | 25725.00 | 28222.00 | 30471.00 | 30634.00 | 24483.00 | 24431.00 | 21591.00 | 21594.00 | 21457.00 | 16586.00 | 19667.00 | 19615.00 | 20401.00 | 20384.00 | 12385.00 | 12947.00 | 12928.00 | 12956.00 | 16254.00 | 16272.00 | 16297.00 | 16286.00 | 16299.00 | 16264.00 | 16234.00 | 16168.00 | 12152.00 | NA | 12188.00 | NA | NA | NA | |
Deferred Income Tax Liabilities Net | 76.00 | NA | NA | NA | 62.00 | NA | NA | NA | 55.00 | NA | NA | NA | 134.00 | NA | NA | NA | 81.00 | NA | NA | NA | 95.00 | NA | NA | NA | 141.00 | NA | NA | NA | 271.00 | NA | NA | NA | 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 | |
Other Liabilities Noncurrent | 2540.00 | 2427.00 | 2253.00 | 2240.00 | 2134.00 | 2116.00 | 2050.00 | 1981.00 | 1968.00 | 2096.00 | 2209.00 | 2438.00 | 2393.00 | 2253.00 | 2280.00 | 2303.00 | 2147.00 | 1948.00 | 2036.00 | 2100.00 | 1309.00 | 1272.00 | 1256.00 | 1451.00 | 1434.00 | 1641.00 | 1668.00 | 1476.00 | 1450.00 | 1482.00 | 1383.00 | 1404.00 | 1431.00 | 1361.00 | 1279.00 | 1263.00 | 1459.00 | 1444.00 | 1403.00 | 1793.00 | 1748.00 | 1678.00 | 1637.00 | 1587.00 | 1034.00 | 1134.00 | 1096.00 | 1077.00 | 558.00 | 588.00 | 613.00 | 572.00 | 723.00 | 772.00 | 741.00 | NA | 652.00 | NA | NA | NA | |
Operating Lease Liability Noncurrent | 906.00 | 861.00 | 703.00 | 741.00 | 707.00 | 742.00 | 691.00 | 667.00 | 724.00 | 739.00 | 763.00 | 834.00 | 831.00 | 671.00 | 688.00 | 695.00 | 661.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-27 | 2024-04-27 | 2024-01-27 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 | 2014-10-25 | 2014-07-26 | 2014-04-26 | 2014-01-25 | 2013-10-26 | 2013-07-27 | 2013-04-27 | 2013-01-26 | 2012-10-27 | 2012-07-28 | 2012-04-28 | 2012-01-28 | 2011-10-29 | 2011-07-30 | 2011-04-30 | 2011-01-29 | 2010-10-30 | 2010-07-31 | 2010-05-01 | 2010-01-23 | 2009-10-24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Stockholders Equity | 45457.00 | 45768.00 | 46251.00 | 45210.00 | 44353.00 | 42295.00 | 41474.00 | 40272.00 | 39773.00 | 40400.00 | 39496.00 | 42701.00 | 41275.00 | 40205.00 | 39121.00 | 38157.00 | 37920.00 | 35708.00 | 35533.00 | 34423.00 | 33571.00 | 36804.00 | 40789.00 | 43848.00 | 43204.00 | 46661.00 | 51982.00 | 65550.00 | 66137.00 | 65382.00 | 63811.00 | 63406.00 | 63586.00 | 62358.00 | 60871.00 | 59977.00 | 59698.00 | 58823.00 | 57718.00 | 56708.00 | 56654.00 | 55787.00 | 56069.00 | 58897.00 | 59120.00 | 56788.00 | 55515.00 | 52686.00 | 51286.00 | 51357.00 | 49246.00 | 47188.00 | 47226.00 | 47163.00 | 45641.00 | NA | 44267.00 | NA | NA | NA | |
Common Stocks Including Additional Paid In Capital | 45800.00 | 45343.00 | 45002.00 | 44546.00 | 44289.00 | 43639.00 | 43424.00 | 42984.00 | 42714.00 | 42587.00 | 42291.00 | 42621.00 | 42346.00 | 41949.00 | 41690.00 | 41360.00 | 41202.00 | 40691.00 | 40617.00 | 40321.00 | 40266.00 | 40577.00 | 41361.00 | 41897.00 | 42820.00 | 43556.00 | 44535.00 | 44872.00 | 45253.00 | 45003.00 | 44585.00 | 44236.00 | 44516.00 | 44137.00 | 43857.00 | 43643.00 | 43592.00 | 43133.00 | 42685.00 | 41984.00 | 41884.00 | 41241.00 | 41438.00 | 42166.00 | 42297.00 | NA | NA | NA | 39271.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Retained Earnings Accumulated Deficit | 1087.00 | 2055.00 | 2761.00 | 2689.00 | 1639.00 | 262.00 | -364.00 | -594.00 | -1319.00 | -724.00 | -2006.00 | 553.00 | -654.00 | -1456.00 | -2351.00 | -2756.00 | -2763.00 | -3874.00 | -4384.00 | -5083.00 | -5903.00 | -2877.00 | 538.00 | 3169.00 | 1233.00 | 3709.00 | 7364.00 | 20647.00 | 20838.00 | 20721.00 | 20027.00 | 19694.00 | 19396.00 | 18448.00 | 17821.00 | 16586.00 | 16045.00 | 15503.00 | 14847.00 | 14273.00 | 14093.00 | 13849.00 | 13928.00 | 15959.00 | 16215.00 | 15668.00 | 14647.00 | 12563.00 | 11354.00 | 10869.00 | 9490.00 | 7910.00 | 7284.00 | 7217.00 | 6363.00 | NA | 5851.00 | NA | NA | NA | |
Accumulated Other Comprehensive Income Loss Net Of Tax | -1430.00 | -1630.00 | -1512.00 | -2025.00 | -1575.00 | -1606.00 | -1586.00 | -2118.00 | -1622.00 | -1463.00 | -789.00 | -473.00 | -417.00 | -288.00 | -218.00 | -447.00 | -519.00 | -1109.00 | -700.00 | -815.00 | -792.00 | -896.00 | -1110.00 | -1218.00 | -849.00 | -604.00 | 83.00 | 31.00 | 46.00 | -342.00 | -801.00 | -524.00 | -326.00 | -227.00 | -807.00 | -252.00 | 61.00 | 187.00 | 186.00 | 451.00 | 677.00 | 697.00 | 703.00 | 772.00 | 608.00 | 689.00 | 898.00 | 833.00 | 661.00 | 978.00 | 850.00 | 981.00 | 1294.00 | 1307.00 | 976.00 | NA | 623.00 | NA | NA | NA | |
Stock Issued During Period Value New Issues | 367.00 | -2.00 | 349.00 | NA | 384.00 | 0.00 | 316.00 | NA | 354.00 | 0.00 | 306.00 | NA | 336.00 | 1.00 | 305.00 | 1.00 | 320.00 | 1.00 | 332.00 | 2.00 | 319.00 | 9.00 | 304.00 | 8.00 | 305.00 | 16.00 | 293.00 | 9.00 | 290.00 | 32.00 | 298.00 | 88.00 | 356.00 | 70.00 | 316.00 | 385.00 | 432.00 | 422.00 | 809.00 | 353.00 | 854.00 | 216.00 | 393.00 | 444.00 | 2145.00 | 541.00 | 535.00 | 117.00 | 257.00 | 462.00 | 450.00 | 203.00 | 315.00 | 358.00 | 784.00 | 374.00 | 498.00 | NA | NA | NA | |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value | 800.00 | 811.00 | 802.00 | 661.00 | 633.00 | 623.00 | 601.00 | 496.00 | 479.00 | 477.00 | 477.00 | 453.00 | 424.00 | 463.00 | 436.00 | 438.00 | 399.00 | 391.00 | 384.00 | 395.00 | 404.00 | 374.00 | 389.00 | 403.00 | 392.00 | 399.00 | 393.00 | 392.00 | 402.00 | 400.00 | 366.00 | 372.00 | 357.00 | 395.00 | 330.00 | 376.00 | 396.00 | 367.00 | 308.00 | 369.00 | 339.00 | 353.00 | 347.00 | 309.00 | 240.00 | 272.00 | 302.00 | 306.00 | 369.00 | 337.00 | 354.00 | 341.00 | 383.00 | 400.00 | 430.00 | 407.00 | 391.00 | NA | NA | NA |
2024-07-27 | 2024-04-27 | 2024-01-27 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 | 2014-10-25 | 2014-07-26 | 2014-04-26 | 2014-01-25 | 2013-10-26 | 2013-07-27 | 2013-04-27 | 2013-01-26 | 2012-10-27 | 2012-07-28 | 2012-04-28 | 2012-01-28 | 2011-10-29 | 2011-07-30 | 2011-04-30 | 2011-01-29 | 2010-10-30 | 2010-07-31 | 2010-05-01 | 2010-01-23 | 2009-10-24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 3730.00 | 3971.00 | 808.00 | 2371.00 | 5966.00 | 5219.00 | 4739.00 | 3962.00 | 3677.00 | 3661.00 | 2461.00 | 3427.00 | 4504.00 | NA | 2974.00 | 4096.00 | 3802.00 | 4237.00 | 3800.00 | 3587.00 | 3942.00 | 4329.00 | 3797.00 | 3763.00 | 4100.00 | 2416.00 | 4070.00 | 3080.00 | 4001.00 | 3373.00 | 3772.00 | 2730.00 | 3818.00 | 3064.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 3986.00 | 3094.00 | 3349.00 | 2465.00 | 3088.00 | 2969.00 | 3101.00 | 2333.00 | 2824.00 | 2979.00 | 2609.00 | 1667.00 | 3232.00 | NA | NA | NA | |
Net Cash Provided By Used In Investing Activities | -828.00 | -22815.00 | 2213.00 | 952.00 | -1220.00 | -2594.00 | -494.00 | -799.00 | 869.00 | 653.00 | 1051.00 | -1020.00 | 348.00 | NA | 182.00 | -2710.00 | 499.00 | 236.00 | 843.00 | 1922.00 | 2689.00 | 5606.00 | 3867.00 | 2675.00 | 8069.00 | 5760.00 | 3990.00 | -2495.00 | 695.00 | -1710.00 | 418.00 | -5396.00 | -3366.00 | -2364.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | -1115.00 | -3457.00 | -666.00 | -6530.00 | 2429.00 | -4159.00 | 1106.00 | -3191.00 | -473.00 | -1812.00 | -482.00 | -167.00 | -698.00 | NA | NA | NA | |
Net Cash Provided By Used In Financing Activities | -4507.00 | 14072.00 | 1079.00 | -3800.00 | -2650.00 | -3495.00 | -2626.00 | -2855.00 | -3496.00 | -4097.00 | -4399.00 | -3970.00 | -2269.00 | NA | -2178.00 | -2373.00 | -2859.00 | -2602.00 | -4757.00 | -8668.00 | -5132.00 | -9541.00 | -6271.00 | -6945.00 | -9954.00 | -19081.00 | -1479.00 | -1250.00 | -1104.00 | -4445.00 | -1875.00 | 3618.00 | -1716.00 | 1881.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | -68.00 | -1362.00 | -609.00 | -961.00 | -2179.00 | -910.00 | -393.00 | -2057.00 | -1324.00 | 544.00 | -999.00 | -2285.00 | -1914.00 | NA | NA | NA |
2024-07-27 | 2024-04-27 | 2024-01-27 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 | 2014-10-25 | 2014-07-26 | 2014-04-26 | 2014-01-25 | 2013-10-26 | 2013-07-27 | 2013-04-27 | 2013-01-26 | 2012-10-27 | 2012-07-28 | 2012-04-28 | 2012-01-28 | 2011-10-29 | 2011-07-30 | 2011-04-30 | 2011-01-29 | 2010-10-30 | 2010-07-31 | 2010-05-01 | 2010-01-23 | 2009-10-24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 3730.00 | 3971.00 | 808.00 | 2371.00 | 5966.00 | 5219.00 | 4739.00 | 3962.00 | 3677.00 | 3661.00 | 2461.00 | 3427.00 | 4504.00 | NA | 2974.00 | 4096.00 | 3802.00 | 4237.00 | 3800.00 | 3587.00 | 3942.00 | 4329.00 | 3797.00 | 3763.00 | 4100.00 | 2416.00 | 4070.00 | 3080.00 | 4001.00 | 3373.00 | 3772.00 | 2730.00 | 3818.00 | 3064.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 3986.00 | 3094.00 | 3349.00 | 2465.00 | 3088.00 | 2969.00 | 3101.00 | 2333.00 | 2824.00 | 2979.00 | 2609.00 | 1667.00 | 3232.00 | NA | NA | NA | |
Net Income Loss | 2162.00 | 1886.00 | 2634.00 | 3638.00 | 3958.00 | 3212.00 | 2773.00 | 2670.00 | 2815.00 | 3044.00 | 2973.00 | 2980.00 | 3009.00 | 2863.00 | 2545.00 | 2174.00 | 2636.00 | 2774.00 | 2878.00 | 2926.00 | 2206.00 | 3044.00 | 2822.00 | 3549.00 | 3803.00 | 2691.00 | -8778.00 | 2394.00 | 2424.00 | 2515.00 | 2348.00 | 2322.00 | 2813.00 | 2349.00 | 3147.00 | 2430.00 | 2319.00 | 2437.00 | 2397.00 | 1828.00 | 2247.00 | 2181.00 | 1429.00 | 1996.00 | 2270.00 | 2478.00 | 3143.00 | 2092.00 | 1917.00 | 2165.00 | 2182.00 | 1777.00 | 1232.00 | 1807.00 | 1521.00 | 1930.00 | 1935.00 | 2192.00 | 1853.00 | 1787.00 | |
Increase Decrease In Accounts Receivable | 1575.00 | -345.00 | 38.00 | -979.00 | 760.00 | -101.00 | -274.00 | -1119.00 | 875.00 | -174.00 | 735.00 | -427.00 | 1357.00 | NA | 281.00 | -1526.00 | 881.00 | 310.00 | -569.00 | -515.00 | 1644.00 | 53.00 | -721.00 | -892.00 | 1333.00 | 172.00 | -279.00 | -957.00 | 497.00 | 143.00 | -347.00 | -1049.00 | 1816.00 | -424.00 | -357.00 | -631.00 | 510.00 | 404.00 | 222.00 | -723.00 | 724.00 | 70.00 | -773.00 | -361.00 | 562.00 | 539.00 | 515.00 | -615.00 | 388.00 | 101.00 | -362.00 | -399.00 | 305.00 | -260.00 | 163.00 | -506.00 | 866.00 | NA | NA | NA | |
Increase Decrease In Inventories | 255.00 | -88.00 | -135.00 | -307.00 | 175.00 | 325.00 | 461.00 | 108.00 | 347.00 | 177.00 | 231.00 | 275.00 | -16.00 | NA | 124.00 | 21.00 | 59.00 | -118.00 | 9.00 | -34.00 | -132.00 | -202.00 | 169.00 | 34.00 | -45.00 | 13.00 | 196.00 | 80.00 | 245.00 | 98.00 | 95.00 | -44.00 | -126.00 | -36.00 | -23.00 | -130.00 | -119.00 | -105.00 | 233.00 | 107.00 | 59.00 | -27.00 | 99.00 | -22.00 | 20.00 | -44.00 | -152.00 | -42.00 | 174.00 | -81.00 | 26.00 | 168.00 | 42.00 | -165.00 | 77.00 | 193.00 | 72.00 | NA | NA | NA | |
Increase Decrease In Accounts Payable | 210.00 | 176.00 | -241.00 | -235.00 | -129.00 | 114.00 | 0.00 | 42.00 | -1.00 | 196.00 | -157.00 | -93.00 | -77.00 | NA | -431.00 | 73.00 | -183.00 | 450.00 | -81.00 | -45.00 | 35.00 | 348.00 | -143.00 | -153.00 | 356.00 | 486.00 | -103.00 | -235.00 | 162.00 | 247.00 | -35.00 | -63.00 | 49.00 | 33.00 | -151.00 | 4.00 | -14.00 | 133.00 | -27.00 | -5.00 | -21.00 | 159.00 | -132.00 | -29.00 | 73.00 | 108.00 | 2.00 | -19.00 | -41.00 | 112.00 | -114.00 | 36.00 | 75.00 | 2.00 | -150.00 | 45.00 | -21.00 | NA | NA | NA | |
Share Based Compensation | 800.00 | 811.00 | 802.00 | 661.00 | 633.00 | 623.00 | 601.00 | 496.00 | 479.00 | 477.00 | 477.00 | 453.00 | 424.00 | NA | 436.00 | 438.00 | 399.00 | 391.00 | 384.00 | 395.00 | 404.00 | 374.00 | 389.00 | 403.00 | 392.00 | 399.00 | 393.00 | 392.00 | 402.00 | 400.00 | 352.00 | 372.00 | 357.00 | 395.00 | 330.00 | 376.00 | 396.00 | 367.00 | 308.00 | 369.00 | 339.00 | 353.00 | 347.00 | 309.00 | 240.00 | 272.00 | 302.00 | 306.00 | 369.00 | 337.00 | 354.00 | 341.00 | 383.00 | 400.00 | 430.00 | 407.00 | 391.00 | NA | NA | NA |
2024-07-27 | 2024-04-27 | 2024-01-27 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 | 2014-10-25 | 2014-07-26 | 2014-04-26 | 2014-01-25 | 2013-10-26 | 2013-07-27 | 2013-04-27 | 2013-01-26 | 2012-10-27 | 2012-07-28 | 2012-04-28 | 2012-01-28 | 2011-10-29 | 2011-07-30 | 2011-04-30 | 2011-01-29 | 2010-10-30 | 2010-07-31 | 2010-05-01 | 2010-01-23 | 2009-10-24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Investing Activities | -828.00 | -22815.00 | 2213.00 | 952.00 | -1220.00 | -2594.00 | -494.00 | -799.00 | 869.00 | 653.00 | 1051.00 | -1020.00 | 348.00 | NA | 182.00 | -2710.00 | 499.00 | 236.00 | 843.00 | 1922.00 | 2689.00 | 5606.00 | 3867.00 | 2675.00 | 8069.00 | 5760.00 | 3990.00 | -2495.00 | 695.00 | -1710.00 | 418.00 | -5396.00 | -3366.00 | -2364.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | -1115.00 | -3457.00 | -666.00 | -6530.00 | 2429.00 | -4159.00 | 1106.00 | -3191.00 | -473.00 | -1812.00 | -482.00 | -167.00 | -698.00 | NA | NA | NA | |
Payments To Acquire Property Plant And Equipment | 198.00 | 168.00 | 170.00 | 134.00 | 233.00 | 270.00 | 170.00 | 176.00 | 139.00 | 106.00 | 110.00 | 122.00 | 162.00 | NA | 187.00 | 171.00 | 208.00 | 171.00 | 189.00 | 202.00 | 208.00 | 228.00 | 261.00 | 212.00 | 214.00 | 241.00 | 211.00 | 168.00 | 208.00 | 230.00 | 251.00 | 275.00 | 266.00 | 304.00 | 314.00 | 262.00 | 320.00 | 357.00 | 265.00 | 285.00 | 325.00 | 373.00 | 262.00 | 315.00 | 317.00 | 291.00 | 287.00 | 265.00 | 296.00 | 281.00 | 284.00 | 265.00 | 244.00 | 278.00 | 326.00 | 326.00 | 309.00 | NA | NA | NA | |
Payments To Acquire Investments | 1186.00 | 791.00 | 403.00 | 1850.00 | 3219.00 | 3855.00 | 1854.00 | 1943.00 | 687.00 | 1446.00 | 986.00 | 2951.00 | 1473.00 | NA | 2269.00 | 3756.00 | 2332.00 | 2630.00 | 2222.00 | 2028.00 | 1240.00 | 499.00 | 193.00 | 484.00 | 153.00 | 178.00 | 5679.00 | 8275.00 | 7140.00 | 7715.00 | 9180.00 | 18667.00 | 10394.00 | 17277.00 | 8266.00 | 10823.00 | 13358.00 | 10556.00 | 10300.00 | 9761.00 | 8433.00 | 12010.00 | 7039.00 | 8835.00 | NA | NA | NA | 8213.00 | 9120.00 | 14880.00 | 6040.00 | 11770.00 | 6827.00 | 12671.00 | 8063.00 | 9569.00 | 13427.00 | NA | NA | NA |
2024-07-27 | 2024-04-27 | 2024-01-27 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 | 2014-10-25 | 2014-07-26 | 2014-04-26 | 2014-01-25 | 2013-10-26 | 2013-07-27 | 2013-04-27 | 2013-01-26 | 2012-10-27 | 2012-07-28 | 2012-04-28 | 2012-01-28 | 2011-10-29 | 2011-07-30 | 2011-04-30 | 2011-01-29 | 2010-10-30 | 2010-07-31 | 2010-05-01 | 2010-01-23 | 2009-10-24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Financing Activities | -4507.00 | 14072.00 | 1079.00 | -3800.00 | -2650.00 | -3495.00 | -2626.00 | -2855.00 | -3496.00 | -4097.00 | -4399.00 | -3970.00 | -2269.00 | NA | -2178.00 | -2373.00 | -2859.00 | -2602.00 | -4757.00 | -8668.00 | -5132.00 | -9541.00 | -6271.00 | -6945.00 | -9954.00 | -19081.00 | -1479.00 | -1250.00 | -1104.00 | -4445.00 | -1875.00 | 3618.00 | -1716.00 | 1881.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | -68.00 | -1362.00 | -609.00 | -961.00 | -2179.00 | -910.00 | -393.00 | -2057.00 | -1324.00 | 544.00 | -999.00 | -2285.00 | -1914.00 | NA | NA | NA | |
Payments Of Dividends | 1606.00 | 1615.00 | 1583.00 | 1580.00 | 1589.00 | 1593.00 | 1560.00 | 1560.00 | 1567.00 | 1600.00 | 1500.00 | 1561.00 | 1562.00 | 1600.00 | 1500.00 | 1520.00 | 1525.00 | 1500.00 | 1500.00 | 1486.00 | 1511.00 | 1500.00 | 1500.00 | 1500.00 | 1535.00 | 1600.00 | 1400.00 | 1436.00 | 1400.00 | 1488.00 | 1312.00 | 1300.00 | 1350.00 | 1300.00 | 1032.00 | 1068.00 | 1069.00 | 1070.00 | 974.00 | 973.00 | 974.00 | 974.00 | 896.00 | 914.00 | 918.00 | 905.00 | 743.00 | 744.00 | 425.00 | 432.00 | 322.00 | 322.00 | 329.00 | NA | NA | NA | NA | NA | NA | NA | |
Payments For Repurchase Of Common Stock | 2015.00 | 1268.00 | 1204.00 | 1300.00 | 1264.00 | 1269.00 | 1204.00 | 556.00 | 2342.00 | 242.00 | 4832.00 | 273.00 | 781.00 | NA | 769.00 | 800.00 | 0.00 | 1011.00 | 864.00 | 784.00 | 4675.00 | 5980.00 | 4986.00 | 5076.00 | 5985.00 | 6105.00 | 3771.00 | 1686.00 | 1169.00 | 525.00 | 968.00 | 1023.00 | 755.00 | 810.00 | 1134.00 | 1210.00 | 999.00 | 1129.00 | 1108.00 | 1088.00 | 1448.00 | 2285.00 | 3782.00 | 1898.00 | 1219.00 | 909.00 | 462.00 | 183.00 | 1892.00 | 513.00 | 474.00 | 1881.00 | 1332.00 | 1014.00 | 1849.00 | 2701.00 | 2424.00 | NA | NA | NA |
2024-07-27 | 2024-04-27 | 2024-01-27 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-05-01 | 2021-01-23 | 2020-10-24 | 2020-07-25 | 2020-04-25 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-23 | 2015-10-24 | 2015-07-25 | 2015-04-25 | 2015-01-24 | 2014-10-25 | 2014-07-26 | 2014-04-26 | 2014-01-25 | 2013-10-26 | 2013-07-27 | 2013-04-27 | 2013-01-26 | 2012-10-27 | 2012-07-28 | 2012-04-28 | 2012-01-28 | 2011-10-29 | 2011-07-30 | 2011-04-30 | 2011-01-29 | 2010-10-30 | 2010-07-31 | 2010-05-01 | 2010-01-23 | 2009-10-24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenues | 13642.00 | 12702.00 | 12791.00 | 14668.00 | 15203.00 | 14571.00 | 13592.00 | 13632.00 | 13102.00 | 12835.00 | 12720.00 | 12900.00 | 13126.00 | 12803.00 | 11960.00 | 11929.00 | 12154.00 | 11983.00 | 12005.00 | 13159.00 | 13428.00 | 12958.00 | 12446.00 | 13072.00 | 12844.00 | 12463.00 | 11887.00 | 12136.00 | 12133.00 | 11940.00 | 11580.00 | 12352.00 | 12638.00 | 12000.00 | 11927.00 | 12682.00 | 12843.00 | 12137.00 | 11936.00 | 12245.00 | 12357.00 | 11545.00 | 11155.00 | 12085.00 | 12417.00 | 12216.00 | 12098.00 | 11876.00 | 11690.00 | 11588.00 | 11527.00 | 11256.00 | 11195.00 | 10866.00 | 10407.00 | 10750.00 | 10836.00 | 10368.00 | 9815.00 | 9021.00 | |
Revenue From Contract With Customer Excluding Assessed Tax | 13642.00 | 12702.00 | 12791.00 | 14668.00 | 15203.00 | 14571.00 | 13592.00 | 13632.00 | 13102.00 | 12835.00 | 12720.00 | 12900.00 | 13126.00 | 12803.00 | 11960.00 | 11929.00 | 12154.00 | 11983.00 | 12005.00 | 13159.00 | 13428.00 | 12958.00 | 12446.00 | 13072.00 | 12844.00 | 12463.00 | 11887.00 | 12136.00 | 12133.00 | 11940.00 | 11580.00 | 12352.00 | 12638.00 | 12000.00 | 11927.00 | 12682.00 | 12843.00 | 12137.00 | 11936.00 | 12245.00 | 12357.00 | 11545.00 | 11155.00 | 12085.00 | 12417.00 | 12216.00 | 12098.00 | 11876.00 | 11690.00 | 11588.00 | 11527.00 | 11256.00 | 11195.00 | 10866.00 | 10407.00 | 10750.00 | 10836.00 | 10368.00 | 9815.00 | 9021.00 | |
Operating, Americas | 8067.00 | 7372.00 | 7510.00 | 9022.00 | 9075.00 | 8634.00 | 7825.00 | 7914.00 | 7470.00 | 7638.00 | 7146.00 | 7561.00 | 7731.00 | 7262.00 | 6969.00 | 7198.00 | 7185.00 | 7116.00 | 7013.00 | 7977.00 | NA | NA | NA | 7751.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 | |
Operating, Asia Pacific Japan And China | 2064.00 | 1873.00 | 1798.00 | 1982.00 | 2203.00 | 2131.00 | 2039.00 | 2043.00 | 2055.00 | 1926.00 | 2010.00 | 2036.00 | 2098.00 | 2057.00 | 1784.00 | 1767.00 | 1863.00 | 1730.00 | 1859.00 | 1899.00 | 2002.00 | 1907.00 | 1872.00 | 2096.00 | 2115.00 | 2021.00 | 1820.00 | 1877.00 | NA | 1895.00 | 1855.00 | 1896.00 | NA | 1938.00 | 1923.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 | |
Operating, Europe Middle East And Africa | 3511.00 | 3458.00 | 3484.00 | 3664.00 | 3926.00 | 3806.00 | 3728.00 | 3675.00 | 3577.00 | 3271.00 | 3564.00 | 3303.00 | 3297.00 | 3483.00 | 3207.00 | 2964.00 | 3106.00 | 3136.00 | 3134.00 | 3283.00 | 3297.00 | 3356.00 | 3223.00 | 3224.00 | 3173.00 | 3281.00 | 3062.00 | 2909.00 | NA | 2999.00 | 3065.00 | 3013.00 | NA | 3006.00 | 3093.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 | |
Collaboration | 1020.00 | 987.00 | 989.00 | 1117.00 | 1023.00 | 985.00 | 958.00 | 1086.00 | 1164.00 | 1132.00 | 1067.00 | 1109.00 | 1147.00 | 1220.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 | |
Product | 9858.00 | 9024.00 | 9232.00 | 11139.00 | 11650.00 | 11092.00 | 10155.00 | 10245.00 | 9688.00 | 9448.00 | 9353.00 | 9529.00 | 9716.00 | 9139.00 | 8572.00 | 8587.00 | 8832.00 | 8597.00 | 8671.00 | 9878.00 | 10120.00 | 9722.00 | 9273.00 | 9890.00 | 9642.00 | 9304.00 | 8709.00 | 9054.00 | 9027.00 | 8885.00 | 8491.00 | 9302.00 | 9552.00 | 8875.00 | 8983.00 | 9844.00 | 9911.00 | 9326.00 | 9078.00 | 9435.00 | 9532.00 | 8820.00 | 8423.00 | 9397.00 | 9736.00 | 9559.00 | 9437.00 | 9297.00 | 9150.00 | 9106.00 | 9118.00 | 8952.00 | NA | NA | 8236.00 | 8700.00 | NA | NA | NA | NA | |
Service | 3784.00 | 3678.00 | 3559.00 | 3529.00 | 3553.00 | 3479.00 | 3437.00 | 3387.00 | 3414.00 | 3387.00 | 3367.00 | 3371.00 | 3410.00 | 3664.00 | 3388.00 | 3342.00 | 3322.00 | 3386.00 | 3334.00 | 3281.00 | 3308.00 | 3236.00 | 3173.00 | 3182.00 | 3202.00 | 3159.00 | 3178.00 | 3082.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 | |
US | 7300.00 | 6600.00 | 6700.00 | 8100.00 | 8200.00 | 7700.00 | 7000.00 | 7100.00 | 6600.00 | 6900.00 | 6400.00 | 6800.00 | 7000.00 | 6400.00 | 6200.00 | 6500.00 | 6400.00 | 6300.00 | 6200.00 | 7100.00 | 7200.00 | 6800.00 | 6400.00 | 6900.00 | 6700.00 | 6200.00 | 6100.00 | 6500.00 | 6300.00 | 6200.00 | 5900.00 | 6600.00 | 6700.00 | 6200.00 | 6100.00 | 6900.00 | 6900.00 | 6400.00 | 6100.00 | 6600.00 | 6400.00 | 5900.00 | 5600.00 | 6400.00 | 6300.00 | 6100.00 | 6100.00 | 6100.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |