2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Common Stock Value | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.73 | 0.72 | 0.72 | 0.71 | 0.71 | 0.70 | 0.69 | 0.68 | 0.67 | 0.66 | 0.66 | 0.66 | 0.65 | 0.63 | 0.62 | 0.61 | 0.61 | 0.60 | 0.60 | 0.59 | 0.58 | 0.57 | 0.56 | 0.55 | 0.55 | 0.54 | 0.54 | 0.54 | 0.53 | NA | NA | NA | 0.51 | NA | NA | NA | |
dei: Entity Common Stock Shares Outstanding | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Weighted Average Number Of Diluted Shares Outstanding | 973.00 | 985.00 | NA | 981.00 | 986.00 | 988.00 | NA | 1000.00 | 1001.00 | 1001.00 | NA | 1001.00 | 950.00 | 940.00 | NA | 939.00 | 922.00 | 913.00 | NA | 879.00 | 795.00 | 793.00 | NA | 785.00 | 774.00 | 754.00 | NA | 738.11 | 729.39 | 706.17 | NA | 690.47 | 695.97 | 686.80 | NA | 664.13 | 659.37 | 664.31 | NA | 629.55 | 617.02 | 612.51 | NA | 600.47 | 624.66 | 588.38 | NA | 568.81 | 557.70 | 552.60 | NA | 543.39 | 540.37 | 564.25 | NA | 548.18 | 536.70 | 529.00 | NA | NA | NA | NA | |
Weighted Average Number Of Shares Outstanding Basic | 964.00 | 970.00 | NA | 972.00 | 975.00 | 980.00 | NA | 997.00 | 997.00 | 991.00 | NA | 980.00 | 933.00 | 921.00 | NA | 911.00 | 904.00 | 896.00 | NA | 879.00 | 776.00 | 771.00 | NA | 760.00 | 747.00 | 729.00 | NA | 717.45 | 712.04 | 706.17 | NA | 690.47 | 681.13 | 677.51 | NA | 664.13 | 659.37 | 653.81 | NA | 629.55 | 617.02 | 612.51 | NA | 600.47 | 593.96 | 588.38 | NA | 568.81 | 557.70 | 552.60 | NA | 543.39 | 540.37 | 533.82 | NA | 523.55 | 517.85 | 512.13 | NA | NA | NA | NA | |
Earnings Per Share Basic | 1.48 | 1.58 | 1.49 | 1.26 | 1.30 | 0.20 | -0.10 | 0.21 | 0.07 | 0.03 | -0.05 | 0.48 | 0.57 | 0.51 | 0.28 | 1.19 | 2.90 | 0.11 | -0.28 | -0.12 | 0.12 | 0.51 | 0.47 | 0.14 | 0.40 | 0.47 | 0.09 | 0.07 | 0.02 | -0.01 | -0.07 | -0.05 | 0.34 | 0.06 | -0.04 | -0.04 | 0.00 | 0.01 | -0.10 | -0.06 | -0.10 | -0.16 | -0.19 | -0.21 | 0.13 | -0.12 | -0.04 | -0.39 | -0.02 | -0.04 | -0.01 | -0.01 | -0.01 | 0.00 | 0.02 | 0.04 | 0.03 | 0.04 | 0.04 | 0.04 | 0.04 | 0.04 | |
Earnings Per Share Diluted | 1.47 | 1.56 | 1.47 | 1.25 | 1.28 | 0.20 | -0.10 | 0.21 | 0.07 | 0.03 | -0.05 | 0.47 | 0.56 | 0.50 | 0.27 | 1.15 | 2.85 | 0.11 | -0.28 | -0.12 | 0.11 | 0.49 | 0.46 | 0.13 | 0.39 | 0.46 | 0.09 | 0.07 | 0.02 | -0.01 | -0.07 | -0.05 | 0.33 | 0.06 | -0.04 | -0.04 | 0.00 | 0.01 | -0.10 | -0.06 | -0.10 | -0.16 | -0.19 | -0.21 | 0.12 | -0.12 | -0.04 | -0.39 | -0.02 | -0.04 | -0.01 | -0.01 | -0.01 | 0.00 | 0.02 | 0.04 | 0.03 | 0.03 | 0.04 | 0.04 | 0.04 | 0.04 |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue From Contract With Customer Excluding Assessed Tax | 9325.00 | 9133.00 | 9287.00 | 8720.00 | 8603.00 | 8247.00 | 8384.00 | 7837.00 | 7720.00 | 7411.00 | 7326.00 | 6863.00 | 6340.00 | 5963.00 | 5817.00 | 5419.00 | 5151.00 | 4865.00 | 4851.00 | 4513.00 | 3997.00 | 3737.00 | 3603.00 | 3392.00 | 3281.00 | 3006.00 | 2865.00 | 2701.00 | 2577.00 | 2397.00 | 2293.99 | 2144.78 | 2036.62 | 1916.60 | 1809.40 | 1711.97 | 1634.68 | 1511.17 | 1444.61 | 1383.65 | 1318.55 | 1226.77 | 1145.24 | 1076.03 | 957.09 | 892.63 | 834.68 | 788.40 | 731.65 | 695.47 | 631.91 | 584.26 | 546.00 | 504.36 | 456.87 | 429.09 | 394.37 | 376.81 | 354.05 | 330.55 | 316.06 | 304.92 | |
Revenue From Contract With Customer Including Assessed Tax | 9325.00 | 9133.00 | 9287.00 | 8720.00 | 8603.00 | 8247.00 | 8384.00 | 7837.00 | 7720.00 | 7411.00 | 7326.00 | 6863.00 | 6340.00 | 5963.00 | 5817.00 | 5419.00 | 5151.00 | 4865.00 | 4851.00 | 4513.00 | 3997.00 | 3737.00 | 3603.00 | 3392.00 | 3281.00 | 3006.00 | 2865.00 | 2701.00 | 2577.00 | 2397.00 | 2293.99 | 2144.78 | 2036.62 | 1916.60 | 1809.40 | 1711.97 | 1634.68 | 1511.17 | 1444.61 | 1383.65 | 1318.55 | 1226.77 | 1145.24 | 1076.03 | 957.09 | 892.63 | 834.68 | 788.40 | 731.65 | 695.47 | 631.91 | 584.26 | 546.00 | 504.36 | 456.87 | 429.09 | 394.37 | 376.81 | 354.05 | 330.55 | 316.06 | 304.92 | |
Revenues | 9325.00 | 9133.00 | 9287.00 | 8720.00 | 8603.00 | 8247.00 | 8384.00 | 7837.00 | 7720.00 | 7411.00 | 7326.00 | 6863.00 | 6340.00 | 5963.00 | 5817.00 | 5419.00 | 5151.00 | 4865.00 | 4851.00 | 4513.00 | 3997.00 | 3737.00 | 3603.00 | 3392.00 | 3281.00 | 3006.00 | 2865.00 | 2701.00 | 2577.00 | 2397.00 | 2293.99 | 2144.78 | 2036.62 | 1916.60 | 1809.40 | 1711.97 | 1634.68 | 1511.17 | 1444.61 | 1383.65 | 1318.55 | 1226.77 | 1145.24 | 1076.03 | 957.09 | 892.63 | 834.68 | 788.40 | 731.65 | 695.47 | 631.91 | 584.26 | 546.00 | 504.36 | 456.87 | 429.09 | 394.37 | 376.81 | 354.05 | 330.55 | 316.06 | 304.92 | |
Realized Investment Gains Losses | 1.00 | 59.00 | -7.00 | 14.00 | 36.00 | -2.00 | -54.00 | 34.00 | 56.00 | 35.00 | 22.00 | 114.00 | 147.00 | 10.00 | 61.00 | 18.00 | 49.00 | 239.00 | -188.00 | -9.00 | 66.00 | 262.00 | 116.00 | 4.00 | 142.00 | 202.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 | |
Gain Loss On Investments | -37.00 | 37.00 | -35.00 | -72.00 | -29.00 | -141.00 | -314.00 | 23.00 | 45.00 | 7.00 | 34.00 | 363.00 | 526.00 | 288.00 | 260.00 | 1036.00 | 682.00 | 192.00 | 31.00 | 6.00 | 109.00 | NA | 125.00 | 63.00 | 143.00 | 211.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.83 | 0.00 | 12.86 | 0.00 | 0.00 | 0.00 | 0.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 | |
Cost Of Revenue | 2159.00 | 2162.00 | 2148.00 | 2155.00 | 2113.00 | 2125.00 | 2100.00 | 2088.00 | 2127.00 | 2045.00 | 2014.00 | 1844.00 | 1613.00 | 1555.00 | 1479.00 | 1394.00 | 1311.00 | 1254.00 | 1220.00 | 1134.00 | 967.00 | 914.00 | 946.00 | 889.00 | 849.00 | 767.00 | 738.00 | 714.00 | 670.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 333.21 | 307.83 | 292.31 | 273.53 | 268.19 | 217.72 | 208.99 | 183.36 | 186.25 | 162.42 | 151.55 | 136.34 | 128.56 | 120.91 | 103.07 | 92.31 | 82.13 | 77.79 | 71.58 | NA | NA | NA | NA | |
Cost Of Goods And Services Sold | 2159.00 | 2162.00 | 2148.00 | 2155.00 | 2113.00 | 2125.00 | 2100.00 | 2088.00 | 2127.00 | 2045.00 | 2014.00 | 1844.00 | 1613.00 | 1555.00 | 1479.00 | 1394.00 | 1311.00 | 1254.00 | 1220.00 | 1134.00 | 967.00 | 914.00 | 946.00 | 889.00 | 849.00 | 767.00 | 738.00 | 714.00 | 670.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 333.21 | 307.83 | 292.31 | 273.53 | 268.19 | 217.72 | 208.99 | 183.36 | 186.25 | 162.42 | 151.55 | 136.34 | 128.56 | 120.91 | 103.07 | 92.31 | 82.13 | 77.79 | 71.58 | NA | NA | NA | NA | |
Gross Profit | 7166.00 | 6971.00 | 7139.00 | 6565.00 | 6490.00 | 6122.00 | 6284.00 | 5749.00 | 5593.00 | 5366.00 | 5312.00 | 5019.00 | 4727.00 | 4408.00 | 4338.00 | 4025.00 | 3840.00 | 3611.00 | 3631.00 | 3379.00 | 3030.00 | 2823.00 | 2657.00 | 2503.00 | 2432.00 | 2239.00 | 2113.21 | 1965.33 | 1890.92 | 1737.02 | 1668.03 | 1559.25 | 1511.04 | 1419.62 | 1365.72 | 1288.28 | 1229.30 | 1129.37 | 1088.68 | 1050.44 | 1010.72 | 934.47 | 871.71 | 807.85 | 739.38 | 683.64 | 651.32 | 602.15 | 569.23 | 543.92 | 495.57 | 455.69 | 425.09 | 401.30 | 364.56 | 346.96 | 316.58 | 305.23 | 285.99 | 264.98 | 253.56 | 243.12 | |
Operating Expenses | 5383.00 | 5262.00 | 5517.00 | 5064.00 | 5014.00 | 5710.00 | 5927.00 | 5289.00 | 5400.00 | 5346.00 | 5488.00 | 4981.00 | 4395.00 | 4054.00 | 4145.00 | 3801.00 | 3662.00 | 3751.00 | 3667.00 | 3314.00 | 2972.00 | 2613.00 | 2520.00 | 2411.00 | 2317.00 | 2048.00 | 2035.34 | 1849.35 | 1840.13 | 1745.91 | 1691.38 | 1556.22 | 1478.49 | 1367.64 | 1345.16 | 1244.85 | 1209.48 | 1098.26 | 1123.50 | 1072.49 | 1044.15 | 989.81 | 975.46 | 905.78 | 779.23 | 728.18 | 672.13 | 656.34 | 582.70 | 566.16 | 501.94 | 465.85 | 440.84 | 404.10 | 364.95 | 311.80 | 286.90 | 272.18 | NA | NA | NA | NA | |
Research And Development Expense | 1349.00 | 1368.00 | 1275.00 | 1204.00 | 1220.00 | 1207.00 | 1128.00 | 1280.00 | 1329.00 | 1318.00 | 1291.00 | 1203.00 | 1020.00 | 951.00 | 939.00 | 902.00 | 898.00 | 859.00 | 831.00 | 774.00 | 607.00 | 554.00 | 518.00 | 481.00 | 463.00 | 424.00 | 396.55 | 394.00 | 386.45 | 376.08 | 344.19 | 311.46 | 291.51 | 260.97 | 250.86 | 239.21 | 234.10 | 222.13 | 205.99 | 195.46 | 203.11 | 188.36 | 173.09 | 170.69 | 148.08 | 131.94 | 121.19 | 114.07 | 99.44 | 94.78 | 80.61 | 76.05 | 73.39 | 65.29 | 57.53 | 47.30 | 42.93 | 40.12 | NA | NA | NA | NA | |
General And Administrative Expense | 711.00 | 647.00 | 632.00 | 632.00 | 632.00 | 638.00 | 586.00 | 664.00 | 647.00 | 656.00 | 733.00 | 667.00 | 639.00 | 559.00 | 574.00 | 522.00 | 489.00 | 502.00 | 490.00 | 477.00 | 375.00 | 362.00 | 359.00 | 342.00 | 350.00 | 295.00 | 274.49 | 270.61 | 282.93 | 260.32 | 257.94 | 246.76 | 252.05 | 210.81 | 203.92 | 186.82 | 181.69 | 175.81 | 181.37 | 167.38 | 169.09 | 162.09 | 162.58 | 153.86 | 150.53 | 129.75 | 115.37 | 113.76 | 103.09 | 101.60 | 93.77 | 85.23 | 84.45 | 84.34 | 74.20 | 63.95 | 61.57 | 56.19 | NA | NA | NA | NA | |
Selling And Marketing Expense | 3224.00 | 3239.00 | 3437.00 | 3173.00 | 3113.00 | 3154.00 | 3385.00 | 3345.00 | 3424.00 | 3372.00 | 3464.00 | 3111.00 | 2736.00 | 2544.00 | 2632.00 | 2377.00 | 2275.00 | 2390.00 | 2346.00 | 2063.00 | 1824.00 | 1697.00 | 1643.00 | 1588.00 | 1504.00 | 1329.00 | 1364.31 | 1184.73 | 1170.75 | 1109.50 | 1089.24 | 997.99 | 934.93 | 895.86 | 890.38 | 818.82 | 793.69 | 736.94 | 736.14 | 709.64 | 671.96 | 639.36 | 639.79 | 581.23 | 480.62 | 466.49 | 435.57 | 428.51 | 380.16 | 369.79 | 327.57 | 304.57 | 283.00 | 254.47 | 233.22 | 200.54 | 182.40 | 175.87 | NA | NA | NA | NA | |
Operating Income Loss | 1783.00 | 1709.00 | 1622.00 | 1501.00 | 1476.00 | 412.00 | 357.00 | 460.00 | 193.00 | 20.00 | -176.00 | 38.00 | 332.00 | 354.00 | 193.00 | 224.00 | 178.00 | -140.00 | -36.00 | 65.00 | 58.00 | 210.00 | 137.00 | 92.00 | 115.00 | 191.00 | 77.87 | 115.99 | 50.79 | -8.88 | -23.34 | 3.04 | 32.55 | 51.99 | 20.56 | 43.43 | 19.82 | 31.11 | -34.82 | -22.04 | -33.43 | -55.34 | -103.75 | -97.93 | -39.86 | -44.54 | -20.81 | -54.19 | -13.47 | -22.25 | -6.38 | -10.16 | -15.75 | -2.80 | -0.39 | 35.16 | 29.68 | 33.05 | 25.52 | 30.14 | 29.49 | 30.12 | |
Interest Paid Net | 90.00 | 28.00 | 90.00 | 28.00 | 90.00 | 46.00 | 91.00 | 46.00 | 92.00 | 46.00 | 93.00 | 46.00 | 2.00 | 46.00 | 2.00 | 46.00 | 2.00 | 46.00 | 2.00 | 48.00 | 6.00 | 50.00 | 11.00 | 54.00 | 22.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 | |
Income Tax Expense Benefit | 408.00 | 334.00 | 199.00 | 263.00 | 225.00 | 127.00 | 131.00 | 265.00 | 113.00 | -57.00 | -169.00 | -169.00 | 291.00 | 135.00 | 158.00 | 169.00 | -1786.00 | -52.00 | 244.00 | 173.00 | 73.00 | 90.00 | -123.00 | 23.00 | -68.00 | 41.00 | 20.66 | 55.01 | 12.72 | -13.76 | 27.97 | 24.72 | -205.34 | -1.60 | 21.37 | 68.55 | 7.81 | 13.98 | 12.27 | 17.07 | 8.12 | 12.14 | -6.52 | 0.39 | -133.41 | 13.78 | -5.20 | 157.45 | -4.20 | -5.39 | -3.46 | -5.09 | -13.45 | 0.25 | -6.49 | 16.19 | 12.88 | 12.02 | NA | NA | NA | NA | |
Income Taxes Paid Net | 823.00 | 94.00 | 318.00 | 458.00 | 129.00 | 122.00 | 120.00 | 113.00 | 96.00 | 181.00 | 45.00 | 68.00 | 34.00 | 49.00 | 36.00 | 56.00 | 66.00 | 58.00 | 36.00 | 38.00 | 37.00 | 18.00 | 21.00 | 25.00 | 18.00 | 19.00 | 11.71 | 14.84 | 9.34 | 17.35 | 10.94 | 11.22 | 6.32 | 7.91 | 7.01 | 8.25 | 5.62 | 10.58 | 5.23 | 6.19 | 14.80 | 9.99 | 3.24 | 6.11 | 2.24 | 17.28 | 1.11 | 6.51 | 3.51 | 41.96 | 1.12 | 7.86 | 1.03 | 10.98 | 0.62 | 4.26 | 0.72 | -5.51 | NA | NA | NA | NA | |
Net Income Loss | 1429.00 | 1533.00 | 1446.00 | 1224.00 | 1267.00 | 199.00 | -98.00 | 210.00 | 68.00 | 28.00 | -28.00 | 468.00 | 535.00 | 469.00 | 267.00 | 1081.00 | 2625.00 | 99.00 | -248.00 | -109.00 | 91.00 | 392.00 | 362.00 | 105.00 | 299.00 | 344.00 | 67.56 | 51.39 | 17.74 | -9.21 | -51.44 | -37.31 | 229.62 | 38.76 | -25.51 | -25.16 | -0.85 | 4.09 | -65.77 | -38.92 | -61.09 | -96.91 | -116.62 | -124.43 | 76.60 | -67.72 | -20.84 | -220.30 | -9.83 | -19.48 | -4.08 | -3.76 | -4.27 | 0.53 | 10.91 | 21.07 | 14.74 | 17.75 | 20.39 | 20.69 | 21.20 | 18.44 | |
Comprehensive Income Net Of Tax | 1463.00 | 1488.00 | 1552.00 | 1151.00 | 1264.00 | 218.00 | 109.00 | 84.00 | 23.00 | -116.00 | -72.00 | 430.00 | 519.00 | 443.00 | 309.00 | 1065.00 | 2692.00 | 57.00 | -267.00 | -106.00 | 79.00 | 385.00 | 378.00 | 81.00 | 282.00 | 323.00 | 36.86 | 37.41 | 25.76 | 76.15 | -64.34 | -89.04 | 246.98 | 60.10 | -42.10 | -30.34 | -0.64 | -0.15 | -88.62 | -51.34 | -65.22 | -99.29 | -115.75 | -118.87 | 74.12 | -71.13 | -27.36 | -216.38 | -0.30 | -21.96 | 4.63 | -7.00 | 2.88 | -6.11 | NA | NA | NA | NA | NA | NA | NA | NA |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets | 92180.00 | 96180.00 | 99823.00 | 91022.00 | 92447.00 | 93541.00 | 98849.00 | 91884.00 | 94148.00 | 93022.00 | 95209.00 | 87436.00 | 88658.00 | 64885.00 | 66301.00 | 59136.00 | 57780.00 | 53623.00 | 55126.00 | 49942.00 | 33336.00 | 33154.00 | 30737.00 | 26588.00 | 25823.00 | 22963.00 | 21009.80 | 17490.04 | 17418.80 | 17058.93 | 17584.92 | 14387.67 | 14381.31 | 12817.27 | 12770.77 | 10911.97 | 10793.98 | 10365.68 | 10692.98 | 9412.66 | 9009.83 | 8641.34 | 9152.93 | 8097.63 | 7969.90 | 6513.71 | 5528.96 | 4642.29 | 4453.57 | 4156.09 | 4164.15 | 3511.28 | 3421.33 | 3128.07 | 3091.16 | NA | NA | NA | 2460.20 | NA | NA | NA | |
Liabilities | 34547.00 | 36497.00 | 40177.00 | 32932.00 | 34365.00 | 36129.00 | 40490.00 | 32533.00 | 34050.00 | 34146.00 | 37078.00 | 30382.00 | 33138.00 | 22318.00 | 24808.00 | 18826.00 | 19340.00 | 19058.00 | 21241.00 | 16663.00 | 16170.00 | 16708.00 | 15132.00 | 11895.00 | 12295.00 | 11903.00 | 11617.44 | 8649.87 | 8950.27 | 9124.44 | 10084.80 | 7581.63 | 8248.74 | 7233.01 | 7767.90 | 6162.01 | 6258.17 | 6130.48 | 6717.80 | 5620.17 | 5703.08 | 5499.49 | 6087.72 | 5151.55 | 5110.75 | 4003.83 | 3157.71 | 2498.68 | 2494.90 | 2346.32 | 2498.05 | 1928.12 | 1912.43 | 1775.80 | 1814.67 | NA | NA | NA | 1403.54 | NA | NA | NA | |
Liabilities And Stockholders Equity | 92180.00 | 96180.00 | 99823.00 | 91022.00 | 92447.00 | 93541.00 | 98849.00 | 91884.00 | 94148.00 | 93022.00 | 95209.00 | 87436.00 | 88658.00 | 64885.00 | 66301.00 | 59136.00 | 57780.00 | 53623.00 | 55126.00 | 49942.00 | 33336.00 | 33154.00 | 30737.00 | 26588.00 | 25823.00 | 22963.00 | 21009.80 | 17490.04 | 17418.80 | 17058.93 | 17584.92 | 14387.67 | 14381.31 | 12817.27 | 12770.77 | 10911.97 | 10793.98 | 10365.68 | 10692.98 | 9412.66 | 9009.83 | 8641.34 | 9152.93 | 8097.63 | 7969.90 | 6513.71 | 5528.96 | 4642.29 | 4453.57 | 4156.09 | 4164.15 | 3511.28 | 3421.33 | 3128.07 | 3091.16 | NA | NA | NA | 2460.20 | NA | NA | NA | |
Stockholders Equity | 57633.00 | 59683.00 | 59646.00 | 58090.00 | 58082.00 | 57412.00 | 58359.00 | 59351.00 | 60098.00 | 58876.00 | 58131.00 | 57054.00 | 55520.00 | 42567.00 | 41493.00 | 40310.00 | 38440.00 | 34565.00 | 33885.00 | 33279.00 | 17166.00 | 16446.00 | 15605.00 | 14693.00 | 13528.00 | 11060.00 | 9388.50 | 8829.37 | 8451.31 | 7934.49 | 7500.13 | 6806.04 | 6132.58 | 5584.26 | 5002.87 | 4749.95 | 4535.80 | 4235.20 | 3975.18 | 3790.61 | 3300.57 | 3131.91 | 3038.51 | 2912.36 | 2818.65 | 2462.80 | 2317.63 | 2083.61 | 1892.31 | 1809.77 | 1587.36 | 1498.39 | 1418.12 | 1255.64 | 1276.49 | NA | NA | NA | 1043.80 | NA | NA | NA |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets Current | 21862.00 | 25604.00 | 29074.00 | 20202.00 | 21138.00 | 21981.00 | 26395.00 | 19209.00 | 21246.00 | 20411.00 | 22850.00 | 15957.00 | 16256.00 | 20444.00 | 21889.00 | 14946.00 | 14846.00 | 14713.00 | 15963.00 | 11026.00 | 9903.00 | 10035.00 | 10683.00 | 6870.00 | 6802.00 | 10151.00 | 9290.37 | 5946.17 | 5811.34 | 5404.49 | 5996.83 | 3001.55 | 3278.00 | 3774.67 | 4347.33 | 2938.77 | 2916.79 | 2604.82 | 3550.07 | 2439.16 | 2304.69 | 2039.38 | 2680.25 | 1800.89 | 1698.16 | 2876.04 | 2015.88 | 1257.29 | 1853.12 | 1323.03 | 1672.22 | 1148.24 | 1114.82 | 1188.13 | 1074.92 | NA | NA | NA | 1706.16 | NA | NA | NA | |
Cash And Cash Equivalents At Carrying Value | 7682.00 | 9958.00 | 8472.00 | 6453.00 | 6772.00 | 9155.00 | 7016.00 | 6076.00 | 6931.00 | 6859.00 | 5464.00 | 4753.00 | 6299.00 | 8544.00 | 6195.00 | 3724.00 | 4052.00 | 5772.00 | 4145.00 | 3868.00 | 3510.00 | 4110.00 | 2669.00 | 2105.00 | 2319.00 | 5922.00 | 2543.48 | 2071.84 | 1949.11 | 2024.90 | 1606.55 | 1145.74 | 1115.23 | 1799.08 | 1158.36 | 1223.32 | 1089.35 | 941.96 | 908.12 | 846.33 | 774.73 | 827.89 | 781.63 | 651.75 | 579.88 | 1927.99 | 747.25 | 521.72 | 1000.73 | 440.79 | 607.28 | 502.99 | 449.79 | 664.61 | 424.29 | 630.30 | 409.93 | 690.79 | 1011.31 | NA | NA | NA | |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents | 7682.00 | 9958.00 | 8472.00 | 6453.00 | 6772.00 | 9155.00 | 7016.00 | 6076.00 | 6931.00 | 6859.00 | 5464.00 | 4753.00 | 6299.00 | 8544.00 | 6195.00 | 3724.00 | 4052.00 | 5772.00 | 4145.00 | 3868.00 | 3510.00 | 4110.00 | 2669.00 | 2105.00 | 2319.00 | 5922.00 | 2543.00 | NA | NA | NA | 1607.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Accounts Receivable Net Current | 5391.00 | 4273.00 | 11414.00 | 4850.00 | 5400.00 | 4632.00 | 10755.00 | 4275.00 | 4745.00 | 3952.00 | 9739.00 | 4019.00 | 4074.00 | 3174.00 | 7786.00 | 3316.00 | 3445.00 | 3076.00 | 6174.00 | 2573.00 | 2332.00 | 2153.00 | 4924.00 | 2037.00 | 1980.00 | 1763.00 | 3917.40 | 1519.92 | 1569.32 | 1439.88 | 3196.64 | 1281.42 | 1323.11 | 1192.96 | 2496.16 | 1060.73 | 1067.80 | 926.38 | 1905.51 | 794.59 | 834.32 | 684.15 | 1360.84 | 604.04 | 599.54 | 502.61 | 872.63 | 418.59 | 446.92 | 371.39 | 683.75 | 312.33 | 342.40 | 270.82 | 426.94 | NA | NA | NA | 320.96 | NA | NA | NA | |
Prepaid Expense And Other Assets Current | 1984.00 | 1796.00 | 1561.00 | 1732.00 | 1560.00 | 1600.00 | 1356.00 | 1467.00 | 1437.00 | 1478.00 | 1120.00 | 1305.00 | 1321.00 | 1081.00 | 991.00 | 1121.00 | 1170.00 | 954.00 | 916.00 | 1111.00 | 743.00 | 717.00 | 629.00 | 700.00 | 726.00 | 562.00 | 390.38 | 469.95 | 438.25 | 447.65 | 279.53 | 281.59 | 543.85 | 306.62 | 250.59 | 311.91 | 330.29 | 310.98 | 280.55 | 192.95 | 183.91 | 187.85 | 158.96 | 208.71 | 165.01 | 119.42 | 101.29 | 95.10 | NA | NA | 57.13 | NA | NA | NA | 37.09 | NA | NA | NA | NA | NA | NA | NA | |
Equity Securities Fv Ni | 65.00 | 83.00 | 80.00 | 51.00 | 52.00 | 42.00 | 48.00 | 179.00 | 225.00 | 246.00 | 370.00 | 603.00 | 1011.00 | 1351.00 | 2068.00 | 2261.00 | 864.00 | NA | 370.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 | |
Available For Sale Securities Debt Securities | 4954.00 | 7712.00 | 5722.00 | 5410.00 | 5625.00 | 4822.00 | 5492.00 | 5842.00 | 6602.00 | 6644.00 | 5073.00 | 4638.00 | 3351.00 | 6479.00 | 5771.00 | 5768.00 | 5231.00 | 4030.00 | 3802.00 | 2661.00 | 2532.00 | 2269.00 | 1673.00 | 1345.00 | NA | NA | 1978.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-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Goodwill | 48941.00 | 48940.00 | 48620.00 | 48614.00 | 48566.00 | 48567.00 | 48568.00 | 48555.00 | 48568.00 | 48319.00 | 47937.00 | 47951.00 | 48103.00 | 26640.00 | 26318.00 | 26313.00 | 26301.00 | 25266.00 | 25134.00 | 25022.00 | 13199.00 | 12854.00 | 12851.00 | 12848.00 | 12254.00 | 7444.00 | 7314.10 | 7294.14 | 7294.38 | 7290.02 | 7263.85 | 6617.00 | 6029.90 | 4129.66 | 3849.94 | 3849.05 | 3804.29 | 3791.58 | 3782.66 | 3782.57 | 3492.71 | 3500.82 | 3500.82 | 3495.02 | 3503.68 | 1544.58 | 1529.38 | 1525.15 | 840.53 | 831.00 | 785.38 | 732.06 | 671.57 | 406.89 | 396.08 | NA | NA | NA | 48.95 | NA | NA | NA | |
Intangible Assets Net Excluding Goodwill | 4415.00 | 4869.00 | 5278.00 | 5737.00 | 6182.00 | 6654.00 | 7125.00 | 7598.00 | 8072.00 | 8559.00 | 8978.00 | 9472.00 | 9746.00 | 3925.00 | 4114.00 | 4398.00 | 4676.00 | 4488.00 | 4724.00 | 4987.00 | 1725.00 | 1794.00 | 1923.00 | 2053.00 | 1976.00 | 815.00 | 826.45 | 895.77 | 965.89 | 1041.38 | 1113.37 | NA | NA | NA | 490.01 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 50.49 | 49.35 | 51.45 | 41.31 | 43.68 | 46.11 | 45.41 | 47.11 | 30.62 | 31.66 | NA | NA | NA | 6.61 | NA | NA | NA | |
Finite Lived Intangible Assets Net | 4415.00 | 4869.00 | 5278.00 | 5737.00 | 6182.00 | 6654.00 | 7125.00 | 7598.00 | 8072.00 | 8559.00 | 8978.00 | 9472.00 | 9746.00 | 3925.00 | 4114.00 | 4398.00 | 4676.00 | 4488.00 | 4724.00 | 4987.00 | 1725.00 | 1794.00 | 1923.00 | 2053.00 | 1976.00 | 815.00 | 826.45 | 895.77 | 965.89 | 1041.38 | 1113.37 | NA | NA | NA | 490.01 | NA | NA | NA | 632.19 | NA | NA | NA | 770.84 | NA | NA | NA | 163.77 | NA | NA | NA | NA | NA | NA | NA | 82.33 | NA | NA | NA | NA | NA | NA | NA | |
Other Assets Noncurrent | 4034.00 | 3742.00 | 3433.00 | 3176.00 | 2980.00 | 2859.00 | 2800.00 | 2679.00 | 2669.00 | 2693.00 | 2623.00 | 2525.00 | 2794.00 | 2641.00 | 2693.00 | 2564.00 | 2580.00 | 582.00 | 579.00 | 529.00 | 603.00 | 677.00 | 543.00 | 436.00 | 459.00 | 392.00 | 395.64 | 424.89 | 458.00 | 475.23 | 486.87 | 1100.44 | 1455.80 | 409.19 | 378.76 | 396.73 | 415.43 | 754.38 | 628.32 | 595.16 | 604.56 | 600.09 | 613.49 | 599.51 | 633.43 | 190.62 | 149.75 | 153.80 | 148.04 | 22.19 | 155.15 | 156.42 | 145.50 | 109.59 | 104.37 | NA | NA | NA | 39.77 | NA | NA | NA | |
Equity Securities Fv Ni | 65.00 | 83.00 | 80.00 | 51.00 | 52.00 | 42.00 | 48.00 | 179.00 | 225.00 | 246.00 | 370.00 | 603.00 | 1011.00 | 1351.00 | 2068.00 | 2261.00 | 864.00 | NA | 370.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 | |
Available For Sale Debt Securities Amortized Cost Basis | 4995.00 | 7802.00 | 5782.00 | 5550.00 | 5757.00 | 4949.00 | 5634.00 | 6068.00 | 6753.00 | 6790.00 | 5121.00 | 4652.00 | 3338.00 | 6459.00 | 5738.00 | 5737.00 | 5188.00 | 4041.00 | 3789.00 | 2654.00 | 2530.00 | 2275.00 | 1685.00 | 1363.00 | NA | NA | 1991.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-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Liabilities Current | 21001.00 | 23149.00 | 26631.00 | 19394.00 | 20805.00 | 21626.00 | 25891.00 | 18227.00 | 20080.00 | 19899.00 | 21788.00 | 15035.00 | 17393.00 | 15323.00 | 17728.00 | 12234.00 | 12963.00 | 12843.00 | 14845.00 | 10474.00 | 10195.00 | 10488.00 | 11255.00 | 8022.00 | 8469.00 | 7895.00 | 10129.52 | 7216.44 | 7526.19 | 7625.86 | 7258.35 | 4975.53 | 5376.10 | 5085.10 | 5617.01 | 3976.98 | 4112.99 | 3960.88 | 4390.10 | 3308.35 | 3502.74 | 3359.95 | 3980.19 | 3096.69 | 3063.32 | 2729.69 | 2917.62 | 2323.22 | 2329.17 | 1676.85 | 2323.47 | 1832.59 | 1814.06 | 1685.21 | 1276.47 | NA | NA | NA | 908.13 | NA | NA | NA | |
Long Term Debt Current | 0.00 | 1000.00 | 999.00 | 999.00 | 999.00 | 181.00 | 1182.00 | 1182.00 | 1183.00 | 1002.00 | 4.00 | 20.00 | 1342.00 | 4.00 | 4.00 | 4.00 | 3.00 | 4.00 | 4.00 | 3.00 | 4.00 | 4.00 | 3.00 | 503.00 | 503.00 | 3.00 | 1024.72 | NA | NA | NA | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | 0.00 | 30.00 | 30.00 | 30.00 | 30.00 | 30.00 | NA | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Contract With Customer Liability Current | 15222.00 | 16061.00 | 19003.00 | 12564.00 | 14237.00 | 15121.00 | 17376.00 | 11193.00 | 12825.00 | 13636.00 | 15628.00 | 10116.00 | 11067.00 | 11158.00 | 12607.00 | 7923.00 | 8711.00 | 9112.00 | 10662.00 | 6858.00 | 7142.00 | 7585.00 | 8564.00 | 5376.00 | 5883.00 | 6201.00 | 6995.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-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Long Term Debt | 8430.00 | 9429.00 | 9426.00 | 9425.00 | 9423.00 | 9602.00 | 10601.00 | 10600.00 | 10599.00 | 10597.00 | 10596.00 | 10611.00 | 11931.00 | 2689.00 | 2690.00 | 2691.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 | |
Long Term Debt Noncurrent | 8430.00 | 8429.00 | 8427.00 | 8426.00 | 8424.00 | 9421.00 | 9419.00 | 9418.00 | 9416.00 | 9595.00 | 10592.00 | 10591.00 | 10589.00 | 2672.00 | 2673.00 | 2672.00 | 2673.00 | 2673.00 | 2673.00 | 2824.00 | 2973.00 | 3173.00 | 3173.00 | 3173.00 | 3173.00 | 3172.00 | 694.78 | NA | NA | NA | 2008.39 | NA | NA | NA | NA | NA | NA | NA | NA | 0.00 | 240.00 | 247.50 | 255.00 | 262.50 | 270.00 | NA | 0.00 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Other Liabilities Noncurrent | 2712.00 | 2400.00 | 2475.00 | 2348.00 | 2269.00 | 2202.00 | 2283.00 | 2057.00 | 1974.00 | 1922.00 | 1995.00 | 2034.00 | 2278.00 | 1589.00 | 1565.00 | 1517.00 | 1297.00 | 1120.00 | 1278.00 | 830.00 | 661.00 | 664.00 | 704.00 | 700.00 | 653.00 | 836.00 | 793.14 | 736.87 | 727.88 | 802.73 | 780.94 | 785.29 | 1060.35 | 839.73 | 833.07 | 878.05 | 843.52 | 870.05 | 922.32 | 915.81 | 865.28 | 802.93 | 757.19 | 702.92 | 687.36 | NA | 175.73 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Operating Lease Liability Noncurrent | 2404.00 | 2519.00 | 2644.00 | 2764.00 | 2867.00 | 2880.00 | 2897.00 | 2831.00 | 2580.00 | 2730.00 | 2703.00 | 2722.00 | 2878.00 | 2734.00 | 2842.00 | 2403.00 | 2407.00 | 2422.00 | 2445.00 | 2535.00 | 2341.00 | 2383.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-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Stockholders Equity | 57633.00 | 59683.00 | 59646.00 | 58090.00 | 58082.00 | 57412.00 | 58359.00 | 59351.00 | 60098.00 | 58876.00 | 58131.00 | 57054.00 | 55520.00 | 42567.00 | 41493.00 | 40310.00 | 38440.00 | 34565.00 | 33885.00 | 33279.00 | 17166.00 | 16446.00 | 15605.00 | 14693.00 | 13528.00 | 11060.00 | 9388.50 | 8829.37 | 8451.31 | 7934.49 | 7500.13 | 6806.04 | 6132.58 | 5584.26 | 5002.87 | 4749.95 | 4535.80 | 4235.20 | 3975.18 | 3790.61 | 3300.57 | 3131.91 | 3038.51 | 2912.36 | 2818.65 | 2462.80 | 2317.63 | 2083.61 | 1892.31 | 1809.77 | 1587.36 | 1498.39 | 1418.12 | 1255.64 | 1276.49 | NA | NA | NA | 1043.80 | NA | NA | NA | |
Common Stock Value | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 0.73 | 0.72 | 0.72 | 0.71 | 0.71 | 0.70 | 0.69 | 0.68 | 0.67 | 0.66 | 0.66 | 0.66 | 0.65 | 0.63 | 0.62 | 0.61 | 0.61 | 0.60 | 0.60 | 0.59 | 0.58 | 0.57 | 0.56 | 0.55 | 0.55 | 0.54 | 0.54 | 0.54 | 0.53 | NA | NA | NA | 0.51 | NA | NA | NA | |
Additional Paid In Capital Common Stock | 62143.00 | 60946.00 | 59841.00 | 58149.00 | 57345.00 | 56026.00 | 55047.00 | 53891.00 | 52979.00 | 51780.00 | 50919.00 | 49770.00 | 48666.00 | 36232.00 | 35601.00 | 34727.00 | 33922.00 | 32739.00 | 32116.00 | 31243.00 | 15024.00 | 14383.00 | 13927.00 | 13393.00 | 12308.00 | 10123.00 | 9752.34 | 9230.08 | 8889.44 | 8398.38 | 8040.17 | 7281.75 | 6519.27 | 6217.95 | 5705.39 | 5410.38 | 5165.89 | 4864.65 | 4604.48 | 4331.31 | 3789.94 | 3556.07 | 3363.38 | 3121.48 | 2908.91 | NA | 2410.89 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Retained Earnings Accumulated Deficit | 13907.00 | 12866.00 | 11721.00 | 10275.00 | 9051.00 | 7784.00 | 7585.00 | 7683.00 | 7473.00 | 7405.00 | 7377.00 | 7405.00 | 6937.00 | 6402.00 | 5933.00 | 5666.00 | 4585.00 | 1960.00 | 1861.00 | 2109.00 | 2218.00 | 2127.00 | 1735.00 | 1373.00 | 1269.00 | 969.00 | -337.43 | -404.99 | -456.38 | -474.12 | -464.91 | -413.47 | -376.16 | -605.78 | -653.27 | -627.76 | -602.61 | -601.75 | -605.85 | -540.08 | -501.16 | -440.07 | -343.16 | -226.53 | -102.10 | -178.70 | -110.98 | -90.14 | 130.16 | 139.99 | 159.46 | 163.54 | 167.30 | 171.56 | 171.03 | NA | NA | NA | 106.56 | NA | NA | NA | |
Accumulated Other Comprehensive Income Loss Net Of Tax | -236.00 | -270.00 | -225.00 | -331.00 | -258.00 | -255.00 | -274.00 | -481.00 | -355.00 | -310.00 | -166.00 | -122.00 | -84.00 | -68.00 | -42.00 | -84.00 | -68.00 | -135.00 | -93.00 | -74.00 | -77.00 | -65.00 | -58.00 | -74.00 | -50.00 | -33.00 | -27.14 | 3.55 | 17.54 | 9.51 | -75.84 | -62.94 | -11.21 | -28.58 | -49.92 | -33.33 | -28.14 | -28.35 | -24.11 | -1.25 | 11.16 | 15.30 | 17.68 | 16.81 | 11.24 | 13.73 | 17.14 | 23.65 | 19.73 | 10.20 | 12.68 | 3.98 | 7.22 | 0.08 | 6.72 | NA | NA | NA | -1.43 | NA | NA | NA | |
Stock Issued During Period Value New Issues | 384.00 | 352.00 | NA | 111.00 | 595.00 | 283.00 | NA | 69.00 | 348.00 | 85.00 | NA | 292.00 | 525.00 | 67.00 | NA | 239.00 | 605.00 | 119.00 | NA | 88.00 | 253.00 | 113.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 | |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value | 813.00 | 753.00 | NA | 693.00 | 724.00 | 696.00 | NA | 843.00 | 851.00 | 776.00 | NA | 812.00 | 640.00 | 564.00 | NA | 566.00 | 578.00 | 504.00 | NA | 543.00 | 388.00 | 343.00 | 327.00 | 351.00 | 351.00 | 252.00 | 235.74 | 251.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 |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 892.00 | 6247.00 | 3403.00 | 1532.00 | 808.00 | 4491.00 | 2788.00 | 313.00 | 334.00 | 3676.00 | 1982.00 | 404.00 | 386.00 | 3228.00 | 2174.00 | 339.00 | 429.00 | 1859.00 | 1632.00 | 298.00 | 436.00 | 1965.00 | 1331.00 | 143.00 | 458.00 | 1466.00 | 1051.32 | 125.79 | 331.27 | 1229.58 | 706.15 | 154.31 | 250.68 | 1051.06 | 459.41 | 117.91 | 304.41 | 730.86 | 332.22 | 122.51 | 245.89 | 473.09 | 271.24 | 137.86 | 183.18 | 283.19 | 281.57 | 105.92 | 136.20 | 213.21 | 240.35 | 128.71 | 82.93 | 139.52 | 165.76 | 74.04 | 76.10 | 143.18 | NA | NA | NA | NA | |
Net Cash Provided By Used In Investing Activities | 2641.00 | -2651.00 | -468.00 | -54.00 | -1152.00 | 347.00 | 312.00 | 533.00 | -377.00 | -2457.00 | -1459.00 | -976.00 | -11054.00 | -1047.00 | 94.00 | -1035.00 | -2593.00 | -437.00 | -1465.00 | 63.00 | -852.00 | -726.00 | -378.00 | -545.00 | -4661.00 | 276.00 | -583.88 | -135.27 | -523.63 | -767.72 | -497.85 | -193.78 | -1542.43 | -450.28 | -605.23 | -112.75 | -233.78 | -536.12 | -145.25 | -56.27 | -286.48 | -210.37 | -193.44 | -163.52 | -1855.32 | -219.28 | -178.32 | -657.90 | 372.29 | -474.99 | -157.34 | -89.79 | -321.93 | 79.36 | -382.77 | 243.72 | -415.36 | -508.13 | NA | NA | NA | NA | |
Net Cash Provided By Used In Financing Activities | -5802.00 | -2108.00 | -946.00 | -1765.00 | -2050.00 | -2716.00 | -2221.00 | -1678.00 | 136.00 | 201.00 | 203.00 | -970.00 | 8440.00 | 165.00 | 176.00 | 368.00 | 441.00 | 209.00 | 125.00 | 15.00 | -183.00 | 207.00 | -386.00 | 182.00 | 589.00 | 1625.00 | 19.33 | 134.25 | 117.28 | -49.64 | 260.04 | 81.85 | 616.63 | 39.17 | 84.96 | 131.68 | 73.59 | -157.59 | -104.31 | 19.89 | -6.92 | -219.15 | 56.94 | 92.35 | 325.31 | 1123.64 | 124.48 | 71.98 | 41.05 | 97.04 | 12.47 | 15.00 | 20.42 | 27.96 | 10.71 | -95.16 | 54.91 | 43.61 | NA | NA | NA | NA |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 892.00 | 6247.00 | 3403.00 | 1532.00 | 808.00 | 4491.00 | 2788.00 | 313.00 | 334.00 | 3676.00 | 1982.00 | 404.00 | 386.00 | 3228.00 | 2174.00 | 339.00 | 429.00 | 1859.00 | 1632.00 | 298.00 | 436.00 | 1965.00 | 1331.00 | 143.00 | 458.00 | 1466.00 | 1051.32 | 125.79 | 331.27 | 1229.58 | 706.15 | 154.31 | 250.68 | 1051.06 | 459.41 | 117.91 | 304.41 | 730.86 | 332.22 | 122.51 | 245.89 | 473.09 | 271.24 | 137.86 | 183.18 | 283.19 | 281.57 | 105.92 | 136.20 | 213.21 | 240.35 | 128.71 | 82.93 | 139.52 | 165.76 | 74.04 | 76.10 | 143.18 | NA | NA | NA | NA | |
Net Income Loss | 1429.00 | 1533.00 | 1446.00 | 1224.00 | 1267.00 | 199.00 | -98.00 | 210.00 | 68.00 | 28.00 | -28.00 | 468.00 | 535.00 | 469.00 | 267.00 | 1081.00 | 2625.00 | 99.00 | -248.00 | -109.00 | 91.00 | 392.00 | 362.00 | 105.00 | 299.00 | 344.00 | 67.56 | 51.39 | 17.74 | -9.21 | -51.44 | -37.31 | 229.62 | 38.76 | -25.51 | -25.16 | -0.85 | 4.09 | -65.77 | -38.92 | -61.09 | -96.91 | -116.62 | -124.43 | 76.60 | -67.72 | -20.84 | -220.30 | -9.83 | -19.48 | -4.08 | -3.76 | -4.27 | 0.53 | 10.91 | 21.07 | 14.74 | 17.75 | 20.39 | 20.69 | 21.20 | 18.44 | |
Increase Decrease In Accounts Receivable | 1136.00 | -7162.00 | 6564.00 | -550.00 | 768.00 | -6123.00 | 6481.00 | -471.00 | 790.00 | -5805.00 | 5719.00 | -91.00 | 812.00 | -4616.00 | 4429.00 | -128.00 | 349.00 | -3094.00 | 3599.00 | 29.00 | 146.00 | -2774.00 | 2888.00 | 48.00 | 149.00 | -2162.00 | 2397.49 | -49.41 | 129.45 | -1757.51 | 1905.28 | -42.65 | 73.17 | -1307.31 | 1435.44 | -15.26 | 141.42 | -979.17 | 1110.92 | -39.79 | 150.17 | -676.68 | 756.79 | 4.50 | 33.30 | -369.89 | 454.04 | -33.66 | 75.52 | -312.66 | 365.10 | -30.10 | 66.08 | -156.13 | 169.83 | 30.21 | 41.41 | -138.95 | NA | NA | NA | NA | |
Share Based Compensation | 810.00 | 750.00 | 674.00 | 693.00 | 724.00 | 696.00 | 809.00 | 843.00 | 851.00 | 776.00 | 763.00 | 812.00 | 640.00 | 564.00 | 542.00 | 566.00 | 578.00 | 504.00 | 511.00 | 543.00 | 388.00 | 343.00 | 329.00 | 351.00 | 351.00 | 252.00 | 237.68 | 251.28 | 256.49 | 251.57 | 244.39 | 204.75 | 182.31 | 188.92 | 158.97 | 144.32 | 147.78 | 142.56 | 151.80 | 139.46 | 142.41 | 131.09 | 136.54 | 141.54 | 110.48 | 114.73 | 107.56 | 105.11 | 85.42 | 81.27 | 70.10 | 57.01 | 54.59 | 47.56 | 41.71 | 25.63 | 26.61 | 26.47 | NA | NA | NA | NA |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Investing Activities | 2641.00 | -2651.00 | -468.00 | -54.00 | -1152.00 | 347.00 | 312.00 | 533.00 | -377.00 | -2457.00 | -1459.00 | -976.00 | -11054.00 | -1047.00 | 94.00 | -1035.00 | -2593.00 | -437.00 | -1465.00 | 63.00 | -852.00 | -726.00 | -378.00 | -545.00 | -4661.00 | 276.00 | -583.88 | -135.27 | -523.63 | -767.72 | -497.85 | -193.78 | -1542.43 | -450.28 | -605.23 | -112.75 | -233.78 | -536.12 | -145.25 | -56.27 | -286.48 | -210.37 | -193.44 | -163.52 | -1855.32 | -219.28 | -178.32 | -657.90 | 372.29 | -474.99 | -157.34 | -89.79 | -321.93 | 79.36 | -382.77 | 243.72 | -415.36 | -508.13 | NA | NA | NA | NA | |
Payments To Acquire Property Plant And Equipment | 137.00 | 163.00 | 147.00 | 166.00 | 180.00 | 243.00 | 218.00 | 198.00 | 203.00 | 179.00 | 167.00 | 166.00 | 213.00 | 171.00 | 149.00 | 124.00 | 114.00 | 323.00 | 136.00 | 170.00 | 178.00 | 159.00 | 167.00 | 136.00 | 170.00 | 122.00 | 137.76 | 111.28 | 128.39 | 156.60 | 143.97 | 140.65 | 96.03 | 83.30 | 68.47 | 80.04 | 64.88 | 71.09 | 85.35 | 73.43 | 71.58 | 60.10 | 69.85 | 72.70 | 102.55 | 54.01 | 50.52 | 51.05 | 29.30 | 44.72 | 44.60 | 34.68 | 45.05 | 27.31 | 30.58 | 20.79 | 27.83 | 11.69 | NA | NA | NA | NA |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Financing Activities | -5802.00 | -2108.00 | -946.00 | -1765.00 | -2050.00 | -2716.00 | -2221.00 | -1678.00 | 136.00 | 201.00 | 203.00 | -970.00 | 8440.00 | 165.00 | 176.00 | 368.00 | 441.00 | 209.00 | 125.00 | 15.00 | -183.00 | 207.00 | -386.00 | 182.00 | 589.00 | 1625.00 | 19.33 | 134.25 | 117.28 | -49.64 | 260.04 | 81.85 | 616.63 | 39.17 | 84.96 | 131.68 | 73.59 | -157.59 | -104.31 | 19.89 | -6.92 | -219.15 | 56.94 | 92.35 | 325.31 | 1123.64 | 124.48 | 71.98 | 41.05 | 97.04 | 12.47 | 15.00 | 20.42 | 27.96 | 10.71 | -95.16 | 54.91 | 43.61 | NA | NA | NA | NA | |
Payments Of Dividends | 384.00 | 388.00 | NA | NA | 0.00 | 0.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 | |
Payments For Repurchase Of Common Stock | 4335.00 | 2133.00 | 1692.00 | 1925.00 | 1949.00 | 2054.00 | 2323.00 | 1677.00 | 0.00 | 0.00 | 0.00 | 0.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 |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenues | 9325.00 | 9133.00 | 9287.00 | 8720.00 | 8603.00 | 8247.00 | 8384.00 | 7837.00 | 7720.00 | 7411.00 | 7326.00 | 6863.00 | 6340.00 | 5963.00 | 5817.00 | 5419.00 | 5151.00 | 4865.00 | 4851.00 | 4513.00 | 3997.00 | 3737.00 | 3603.00 | 3392.00 | 3281.00 | 3006.00 | 2865.00 | 2701.00 | 2577.00 | 2397.00 | 2293.99 | 2144.78 | 2036.62 | 1916.60 | 1809.40 | 1711.97 | 1634.68 | 1511.17 | 1444.61 | 1383.65 | 1318.55 | 1226.77 | 1145.24 | 1076.03 | 957.09 | 892.63 | 834.68 | 788.40 | 731.65 | 695.47 | 631.91 | 584.26 | 546.00 | 504.36 | 456.87 | 429.09 | 394.37 | 376.81 | 354.05 | 330.55 | 316.06 | 304.92 | |
Revenue From Contract With Customer Excluding Assessed Tax | 9325.00 | 9133.00 | 9287.00 | 8720.00 | 8603.00 | 8247.00 | 8384.00 | 7837.00 | 7720.00 | 7411.00 | 7326.00 | 6863.00 | 6340.00 | 5963.00 | 5817.00 | 5419.00 | 5151.00 | 4865.00 | 4851.00 | 4513.00 | 3997.00 | 3737.00 | 3603.00 | 3392.00 | 3281.00 | 3006.00 | 2865.00 | 2701.00 | 2577.00 | 2397.00 | 2293.99 | 2144.78 | 2036.62 | 1916.60 | 1809.40 | 1711.97 | 1634.68 | 1511.17 | 1444.61 | 1383.65 | 1318.55 | 1226.77 | 1145.24 | 1076.03 | 957.09 | 892.63 | 834.68 | 788.40 | 731.65 | 695.47 | 631.91 | 584.26 | 546.00 | 504.36 | 456.87 | 429.09 | 394.37 | 376.81 | 354.05 | 330.55 | 316.06 | 304.92 | |
Integration And Analytics | 1342.00 | 1405.00 | NA | NA | 1186.00 | 1131.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 | |
Marketingand Commerce Cloud | 1308.00 | 1282.00 | 1274.00 | 1230.00 | 1238.00 | 1170.00 | 1177.00 | 1129.00 | 1121.00 | 1089.00 | 1046.00 | 1006.00 | 955.00 | 895.00 | 869.00 | 804.00 | 746.00 | 714.00 | 685.00 | 644.00 | 616.00 | 561.00 | 535.00 | 489.00 | 452.00 | 422.00 | 398.00 | 356.00 | 329.00 | 299.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 | |
Professional Servicesand Other | 561.00 | 548.00 | 539.00 | 579.00 | 597.00 | 605.00 | 595.00 | 604.00 | 577.00 | 555.00 | 498.00 | 484.00 | 426.00 | 427.00 | 341.00 | 334.00 | 311.00 | 290.00 | 288.00 | 274.00 | 252.00 | 241.00 | 228.00 | 224.00 | 221.00 | 196.00 | 197.00 | 195.00 | 194.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 | |
Sales Cloud | 2071.00 | 1998.00 | 1969.00 | 1906.00 | 1895.00 | 1810.00 | 1787.00 | 1717.00 | 1695.00 | 1632.00 | 1586.00 | 1538.00 | 1477.00 | 1388.00 | 1356.00 | 1311.00 | 1279.00 | 1245.00 | 1227.00 | 1168.00 | 1130.00 | 1073.00 | 1051.00 | 1020.00 | 1004.00 | 965.00 | 946.00 | 921.00 | 891.00 | 830.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 | |
Salesforce Platformand Other | 1786.00 | 1718.00 | 1720.00 | 1686.00 | 1638.00 | 1567.00 | 1557.00 | 1513.00 | 1478.00 | 1419.00 | 1350.00 | 1277.00 | 1882.00 | 1747.00 | 1805.00 | 1594.00 | 1512.00 | 1364.00 | 1432.00 | 1287.00 | 912.00 | 842.00 | 825.00 | 742.00 | 712.00 | 575.00 | 535.00 | 491.00 | 463.00 | 424.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 | |
Service Cloud | 2257.00 | 2182.00 | 2158.00 | 2074.00 | 2049.00 | 1964.00 | 1924.00 | 1856.00 | 1828.00 | 1761.00 | 1710.00 | 1658.00 | 1600.00 | 1506.00 | 1446.00 | 1376.00 | 1303.00 | 1252.00 | 1219.00 | 1140.00 | 1087.00 | 1020.00 | 964.00 | 917.00 | 892.00 | 848.00 | 789.00 | 738.00 | 700.00 | 656.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 | |
Subscriptionand Support | 8764.00 | 8585.00 | 8748.00 | 8141.00 | 8006.00 | 7642.00 | 7789.00 | 7233.00 | 7143.00 | 6856.00 | 6828.00 | 6379.00 | 5914.00 | 5536.00 | 5476.00 | 5085.00 | 4840.00 | 4575.00 | 4563.00 | 4239.00 | 3745.00 | 3496.00 | 3375.00 | 3168.00 | 3060.00 | 2810.00 | 2668.00 | 2506.00 | 2383.00 | 2209.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 | |
6201.00 | 6062.00 | 6176.00 | 5862.00 | 5769.00 | 5482.00 | 5657.00 | 5361.00 | 5261.00 | 4971.00 | 4939.00 | 4638.00 | 4312.00 | 4094.00 | 4012.00 | 3758.00 | 3596.00 | 3370.00 | 3402.00 | 3216.00 | 2816.00 | 2617.00 | 2581.00 | 2425.00 | 2338.00 | 2101.00 | 2046.00 | 1942.00 | 1868.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 | ||
940.00 | 926.00 | 906.00 | 860.00 | 860.00 | 814.00 | 792.00 | 731.00 | 714.00 | 702.00 | 670.00 | 644.00 | 612.00 | 567.00 | 557.00 | 512.00 | 485.00 | 461.00 | 440.00 | 417.00 | 395.00 | 365.00 | 345.00 | 326.00 | 314.00 | 299.00 | 277.00 | 260.00 | 243.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 | ||
2184.00 | 2145.00 | 2205.00 | 1998.00 | 1974.00 | 1951.00 | 1935.00 | 1745.00 | 1745.00 | 1738.00 | 1717.00 | 1581.00 | 1416.00 | 1302.00 | 1248.00 | 1149.00 | 1070.00 | 1034.00 | 1009.00 | 880.00 | 786.00 | 755.00 | 677.00 | 641.00 | 629.00 | 606.00 | 542.00 | 499.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 | ||
Revenue From Contract With Customer Including Assessed Tax | 9325.00 | 9133.00 | 9287.00 | 8720.00 | 8603.00 | 8247.00 | 8384.00 | 7837.00 | 7720.00 | 7411.00 | 7326.00 | 6863.00 | 6340.00 | 5963.00 | 5817.00 | 5419.00 | 5151.00 | 4865.00 | 4851.00 | 4513.00 | 3997.00 | 3737.00 | 3603.00 | 3392.00 | 3281.00 | 3006.00 | 2865.00 | 2701.00 | 2577.00 | 2397.00 | 2293.99 | 2144.78 | 2036.62 | 1916.60 | 1809.40 | 1711.97 | 1634.68 | 1511.17 | 1444.61 | 1383.65 | 1318.55 | 1226.77 | 1145.24 | 1076.03 | 957.09 | 892.63 | 834.68 | 788.40 | 731.65 | 695.47 | 631.91 | 584.26 | 546.00 | 504.36 | 456.87 | 429.09 | 394.37 | 376.81 | 354.05 | 330.55 | 316.06 | 304.92 |