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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Earnings Per Share Basic | 1.08 | 0.86 | 5.47 | 0.63 | 0.75 | 0.35 | 0.28 | 0.07 | 0.04 | -0.74 | -0.32 | -0.35 | -1.23 | -1.50 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 0.08 | -0.44 | -0.28 | -0.70 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | -0.22 | -0.10 | -0.04 | -0.05 | -0.18 | 0.00 | 0.00 | 0.00 | |
Earnings Per Share Diluted | 1.01 | 0.79 | 4.89 | 0.56 | 0.65 | 0.31 | 0.25 | 0.06 | 0.04 | -0.74 | -0.32 | -0.35 | -1.23 | -1.50 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 0.07 | -0.44 | -0.28 | -0.70 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | -0.22 | -0.10 | -0.04 | -0.05 | -0.18 | 0.00 | 0.00 | 0.00 |
2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue From Contract With Customer Excluding Assessed Tax | 2189.50 | 1984.80 | 1975.10 | 1878.10 | 1953.30 | 1720.90 | 1655.10 | 1563.40 | 1550.50 | 1386.70 | 1316.90 | 1247.40 | 1219.30 | 1073.90 | 1016.90 | 946.00 | 950.40 | 869.40 | 816.70 | 771.90 | 805.80 | 726.60 | 711.20 | 656.00 | 658.50 | 567.70 | 545.60 | 501.80 | 509.10 | 431.80 | 422.60 | 398.10 | 400.80 | 345.80 | 334.70 | 297.20 | 283.88 | 234.17 | 217.66 | 192.35 | 178.23 | 150.70 | 141.07 | 128.18 | 112.39 | 101.29 | 96.50 | 85.93 | 75.64 | 65.70 | 56.68 | 57.11 | |
Revenues | 2189.50 | 1984.80 | 1975.10 | 1878.10 | 1953.30 | 1720.90 | 1655.10 | 1563.40 | 1550.50 | 1386.70 | 1316.90 | 1247.40 | 1219.30 | 1073.90 | 1016.90 | 946.00 | 950.40 | 869.40 | 816.70 | 771.90 | 805.80 | 726.60 | 711.20 | 656.00 | 658.50 | 567.70 | 545.60 | 501.80 | 509.10 | 431.80 | 422.60 | 398.10 | 400.80 | 345.80 | 334.70 | 297.20 | 283.88 | 234.17 | 217.66 | 192.35 | 178.23 | 150.70 | 141.07 | 128.18 | 112.39 | 101.29 | 96.50 | 85.93 | 75.64 | 65.70 | 56.68 | 57.11 | |
Cost Of Goods And Services Sold | 573.70 | 513.60 | 499.10 | 472.80 | 506.80 | 474.80 | 466.20 | 461.90 | 492.30 | 440.50 | 405.30 | 380.60 | 358.90 | 330.60 | 307.60 | 277.80 | 290.40 | 258.30 | 233.10 | 217.70 | 217.40 | 204.90 | 202.60 | 183.50 | 184.70 | 159.90 | 159.30 | 141.40 | 138.50 | 123.70 | 113.20 | 101.30 | 101.70 | 94.90 | 94.20 | 79.20 | 74.32 | 64.39 | 59.33 | 53.46 | 48.61 | 39.71 | 37.50 | 33.81 | 30.26 | 27.69 | 27.62 | 24.19 | 21.57 | 18.63 | 15.51 | 14.84 | |
Gross Profit | 1615.80 | 1471.20 | 1476.00 | 1405.30 | 1446.50 | 1246.10 | 1188.90 | 1101.50 | 1058.20 | 946.20 | 911.60 | 866.80 | 860.40 | 743.30 | 709.30 | 668.20 | 660.00 | 611.10 | 583.60 | 554.20 | 588.40 | 521.70 | 508.60 | 472.50 | 473.40 | 407.20 | 383.10 | 364.10 | 370.60 | 308.10 | 309.40 | 296.80 | 299.10 | 250.90 | 240.50 | 218.00 | 209.56 | 169.78 | 158.33 | 138.88 | 129.62 | 110.99 | 103.56 | 94.37 | 82.13 | 73.60 | 68.88 | 61.74 | 54.08 | 47.07 | 41.17 | 42.27 | |
Operating Expenses | 1377.40 | 1294.50 | 1422.40 | 1190.10 | 1193.00 | 1167.40 | 1149.00 | 1086.30 | 1042.80 | 993.80 | 985.50 | 949.50 | 920.80 | 853.70 | 798.10 | 712.70 | 677.80 | 667.60 | 636.50 | 606.00 | 598.30 | 540.40 | 502.00 | 504.60 | 464.80 | 458.80 | 414.90 | 418.40 | 397.90 | 357.20 | 363.80 | 346.70 | 344.50 | 309.50 | 295.80 | 248.80 | 244.09 | 206.50 | 196.85 | 162.65 | 155.07 | 256.72 | 140.72 | 101.38 | 89.01 | 80.05 | 71.04 | 64.88 | 58.32 | 47.11 | 39.89 | 35.37 | |
Research And Development Expense | 494.80 | 457.20 | 447.90 | 409.50 | 414.40 | 413.70 | 404.10 | 371.80 | 363.80 | 355.40 | 359.00 | 339.50 | 325.30 | 311.00 | 266.70 | 237.40 | 215.90 | 196.30 | 185.40 | 170.50 | 158.70 | 139.10 | 128.30 | 113.40 | 110.30 | 99.60 | 96.60 | 94.20 | 87.30 | 86.00 | 89.90 | 84.60 | 76.50 | 74.00 | 74.00 | 59.70 | 53.09 | 48.49 | 46.95 | 37.30 | 32.83 | 27.84 | 24.25 | 19.89 | 17.63 | 16.05 | 15.49 | 13.31 | 11.75 | 10.46 | 8.51 | 7.85 | |
General And Administrative Expense | 140.30 | 118.60 | 301.50 | 120.10 | 114.60 | 114.20 | 119.40 | 99.50 | 108.40 | 94.80 | 97.70 | 104.10 | 105.70 | 94.70 | 104.00 | 86.70 | 70.70 | 82.90 | 76.20 | 69.80 | 69.20 | 62.30 | 53.70 | 76.60 | 56.70 | 82.10 | 53.30 | 65.70 | 65.20 | 44.30 | 47.20 | 41.80 | 39.90 | 33.50 | 34.20 | 30.80 | 28.58 | 26.99 | 27.02 | 18.98 | 15.57 | 23.72 | 39.73 | 14.12 | 11.75 | 12.27 | 9.75 | 8.96 | 8.85 | 6.43 | 5.77 | 5.16 | |
Selling And Marketing Expense | 742.30 | 718.70 | 673.00 | 660.50 | 664.00 | 639.50 | 625.50 | 615.00 | 570.60 | 543.60 | 528.80 | 505.90 | 489.80 | 448.00 | 427.40 | 388.60 | 391.20 | 388.40 | 374.90 | 365.70 | 370.40 | 339.00 | 320.00 | 314.60 | 297.80 | 277.10 | 265.00 | 258.50 | 245.40 | 226.90 | 226.70 | 220.30 | 228.10 | 202.00 | 187.60 | 158.30 | 162.43 | 131.03 | 122.88 | 106.37 | 106.67 | 84.00 | 76.73 | 67.37 | 59.63 | 51.73 | 45.80 | 42.61 | 37.72 | 30.22 | 25.61 | 22.37 | |
Operating Income Loss | 238.40 | 176.70 | 53.60 | 215.20 | 253.50 | 78.70 | 39.90 | 15.20 | 15.40 | -47.60 | -73.90 | -82.70 | -60.40 | -110.40 | -88.80 | -44.50 | -17.80 | -56.50 | -52.90 | -51.80 | -9.90 | -18.70 | 6.60 | -32.10 | 8.60 | -51.60 | -31.80 | -54.30 | -27.30 | -49.10 | -54.40 | -49.90 | -45.40 | -58.60 | -55.30 | -30.80 | -34.53 | -36.72 | -38.52 | -23.76 | -25.45 | -145.73 | -37.16 | -7.01 | -6.88 | -6.45 | -2.16 | -3.13 | -4.24 | -0.04 | 1.28 | 6.90 | |
Interest Expense | 0.30 | 2.30 | 2.80 | 2.90 | 5.70 | 7.80 | 6.90 | 6.80 | 6.90 | 6.80 | 6.80 | 6.90 | 41.40 | 41.00 | 40.70 | 40.20 | 31.40 | 19.40 | 19.00 | 18.90 | 20.00 | 20.60 | 20.60 | 22.70 | 10.40 | 6.50 | 6.40 | 6.30 | 6.20 | 6.20 | 6.10 | 6.00 | 6.00 | 5.80 | 5.80 | 5.80 | 5.67 | 5.63 | 5.54 | 5.49 | 1.85 | 0.01 | 0.01 | 0.01 | 0.01 | 0.02 | 0.01 | 0.04 | NA | NA | NA | NA | |
Interest Expense Debt | 0.30 | 2.30 | 2.80 | 2.90 | 5.30 | 6.80 | 6.90 | 6.80 | 6.90 | 6.80 | 6.80 | 6.90 | 41.50 | 40.90 | 40.50 | 40.20 | 31.20 | 19.00 | 18.80 | 18.70 | 19.70 | 20.40 | 20.20 | 22.60 | 10.30 | 6.50 | 6.40 | 6.30 | 6.20 | 6.20 | 6.10 | 6.00 | 6.00 | 5.90 | 5.80 | 5.70 | 5.67 | 5.60 | 5.50 | 5.50 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Allocated Share Based Compensation Expense | 268.90 | 263.50 | 275.30 | 271.00 | 254.20 | 277.20 | 289.90 | 266.00 | 240.70 | 247.30 | 265.10 | 260.30 | 230.00 | 242.90 | 241.10 | 212.90 | 174.30 | 166.10 | 172.90 | 151.20 | 156.00 | 138.20 | 142.40 | 151.10 | 123.70 | 123.70 | 130.80 | 125.70 | 117.70 | 117.40 | 127.30 | 114.20 | 109.60 | 108.50 | 101.90 | 72.90 | 65.84 | 60.23 | 56.88 | 38.48 | 33.12 | 27.99 | 24.38 | 14.41 | 14.15 | 12.63 | 8.75 | 8.34 | 6.55 | 3.87 | 2.05 | 1.45 | |
Income Tax Expense Benefit | -38.70 | -27.60 | -1611.40 | 88.40 | 88.80 | 23.20 | 0.20 | 14.40 | 14.00 | 20.70 | 12.70 | 12.40 | 17.00 | -5.30 | 12.30 | 9.90 | 10.50 | 7.00 | 12.60 | 5.10 | 7.10 | -0.90 | 4.60 | -3.50 | 10.70 | -2.80 | 1.60 | 8.20 | 7.60 | 7.70 | 2.80 | 8.40 | 5.80 | 6.80 | 3.90 | 4.30 | 5.43 | 3.52 | -0.70 | 1.16 | -0.83 | 1.27 | 2.61 | 1.25 | 8.96 | 0.81 | 0.51 | 0.31 | 0.29 | -0.84 | 0.29 | 2.32 | |
Net Income Loss | 357.70 | 278.80 | 1746.90 | 194.20 | 227.70 | 107.80 | 84.20 | 20.00 | 3.30 | -73.20 | -93.50 | -103.60 | -119.30 | -145.10 | -142.30 | -92.20 | -58.90 | -74.80 | -73.70 | -59.60 | -20.80 | -20.20 | -2.60 | -38.30 | -2.30 | -46.70 | -34.90 | -64.00 | -38.20 | -60.90 | -60.60 | -61.80 | -54.50 | -70.20 | -62.50 | -38.70 | -45.97 | -45.94 | -43.01 | -30.07 | -32.06 | -146.59 | -39.95 | -7.86 | -15.84 | -7.28 | -2.61 | -3.52 | -4.60 | 0.80 | 0.42 | 4.12 | |
Comprehensive Income Net Of Tax | 411.50 | 229.90 | 1833.40 | 144.40 | 205.20 | 98.20 | 184.20 | -35.50 | 6.00 | -101.30 | -112.40 | -105.00 | -132.80 | -151.40 | -135.60 | -99.50 | -46.40 | -75.00 | -74.90 | -56.50 | -17.30 | -17.60 | 6.60 | -40.90 | -5.50 | -52.70 | -35.10 | -67.60 | -37.40 | -60.00 | -63.80 | -64.70 | -54.10 | -68.90 | -62.80 | -39.00 | -46.20 | -46.02 | -42.77 | -29.98 | -32.22 | -146.57 | -39.91 | -7.84 | -15.88 | -7.25 | -2.60 | -3.54 | -4.60 | 0.80 | 0.42 | 4.12 |
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets | 19990.90 | 17930.80 | 18292.00 | 14808.50 | 14501.10 | 14170.50 | 13163.40 | 12543.80 | 12253.60 | 11100.00 | 10400.50 | 10426.40 | 10241.60 | 9562.10 | 9488.40 | 8726.50 | 9065.40 | 6501.80 | 7184.10 | 6824.80 | 6592.20 | 6261.80 | 5707.50 | 5801.50 | 5823.00 | 3908.30 | 3627.50 | 3486.50 | 3438.30 | 3250.10 | 3174.60 | 3006.50 | 2761.20 | 2507.00 | 2316.60 | 2094.40 | 1965.18 | 1784.43 | 1672.78 | 1540.36 | 1478.47 | 880.39 | 689.03 | 639.94 | 585.61 | 538.78 | 490.15 | 444.30 | 407.80 | NA | NA | NA | |
Liabilities | 14821.20 | 13463.00 | 13934.80 | 12638.00 | 12752.70 | 12938.10 | 12434.40 | 12035.80 | 12043.60 | NA | NA | NA | 9478.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 | |
Liabilities And Stockholders Equity | 19990.90 | 17930.80 | 18292.00 | 14808.50 | 14501.10 | 14170.50 | 13163.40 | 12543.80 | 12253.60 | 11100.00 | 10400.50 | 10426.40 | 10241.60 | 9562.10 | 9488.40 | 8726.50 | 9065.40 | 6501.80 | 7184.10 | 6824.80 | 6592.20 | 6261.80 | 5707.50 | 5801.50 | 5823.00 | 3908.30 | 3627.50 | 3486.50 | 3438.30 | 3250.10 | 3174.60 | 3006.50 | 2761.20 | 2507.00 | 2316.60 | 2094.40 | 1965.18 | 1784.43 | 1672.78 | 1540.36 | 1478.47 | 880.39 | 689.03 | 639.94 | 585.61 | 538.78 | 490.15 | 444.30 | 407.80 | NA | NA | NA | |
Stockholders Equity | 5169.70 | 4467.80 | 4357.20 | 2170.50 | 1748.40 | 1232.40 | 729.00 | 508.00 | 210.00 | 337.60 | 117.80 | 518.90 | 634.50 | 997.20 | 1037.30 | 747.00 | 1101.80 | 744.70 | 1608.50 | 1516.40 | 1586.30 | 1453.50 | 1071.80 | 1253.00 | 966.40 | 722.10 | 633.10 | 665.50 | 759.60 | 813.10 | 870.60 | 856.90 | 789.90 | 659.00 | 592.80 | 543.80 | 487.90 | 454.28 | 516.06 | 493.21 | 468.58 | 271.69 | 284.44 | 289.78 | 272.42 | 263.88 | 243.52 | 235.79 | 229.07 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Assets Current | 6849.70 | 5918.80 | 6446.70 | 6477.60 | 6048.00 | 6413.60 | 5405.80 | 5733.50 | 6414.90 | 5697.60 | 4868.60 | 4839.10 | 4647.30 | 4140.90 | 4275.80 | 4300.90 | 5129.20 | 3014.00 | 3978.20 | 3649.80 | 3664.80 | 3717.50 | 3487.50 | 3815.20 | 4132.00 | 2205.50 | 2210.20 | 2039.50 | 1976.30 | 1895.20 | 1880.40 | 1865.90 | 1719.10 | 1446.20 | 1307.10 | 1039.90 | 1074.03 | 1040.51 | 861.50 | 933.57 | 958.33 | 516.45 | 555.29 | 552.33 | 529.70 | 472.72 | 426.67 | 394.74 | 381.66 | NA | NA | NA | |
Cash And Cash Equivalents At Carrying Value | 1535.20 | 1373.70 | 1782.50 | 2491.40 | 1135.30 | 1992.90 | 1346.30 | 2067.20 | 2118.50 | 2419.90 | 1922.70 | 2272.90 | 1874.20 | 1886.10 | 2113.20 | 2142.00 | 2958.00 | 1484.70 | 2000.00 | 1263.70 | 961.40 | 1314.90 | 1127.80 | 1784.40 | 2506.90 | 949.00 | 915.00 | 842.60 | 744.30 | 692.00 | 761.40 | 839.40 | 734.40 | 550.00 | 413.20 | 275.80 | 375.81 | 454.12 | 342.98 | 543.75 | 653.81 | 234.79 | 261.87 | 266.18 | 310.61 | 213.66 | 187.92 | 174.47 | 322.64 | 90.28 | 82.82 | 59.83 | |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents | 1546.80 | 1381.90 | 1789.30 | 2497.40 | 1142.20 | 2000.30 | 1352.10 | 2072.80 | 2124.80 | 2426.30 | 1927.60 | 2277.80 | 1880.10 | 1892.30 | 2120.60 | 2145.90 | 2961.70 | 1490.10 | 2004.80 | 1267.60 | 965.00 | 1318.30 | 1130.40 | 1786.60 | 2509.20 | 951.60 | 917.00 | 843.70 | 745.50 | NA | NA | NA | 735.30 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Short Term Investments | 1043.60 | 1516.70 | 1588.50 | 1402.40 | 1254.70 | 1965.30 | 2000.60 | 1736.50 | 1516.00 | 1454.70 | 1417.60 | 1188.50 | 1026.90 | 1059.30 | 1058.00 | 1075.60 | 789.80 | 554.10 | 1133.90 | 1597.50 | 1841.70 | 1733.20 | 1702.20 | 1419.40 | 896.50 | NA | NA | NA | 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 | 2618.60 | 1715.40 | 1896.30 | 1413.00 | 2463.20 | 1443.60 | 1278.10 | 1238.10 | 2142.50 | 1240.60 | 952.20 | 812.10 | 1240.40 | 766.80 | 669.20 | 675.50 | 1037.10 | 668.80 | 540.30 | 499.20 | 582.40 | 407.50 | 415.00 | 382.30 | 467.30 | 361.80 | 365.10 | 350.80 | 432.10 | 364.10 | 386.10 | 346.50 | 348.70 | 267.60 | 254.40 | 196.40 | 212.37 | 150.52 | 135.25 | 116.22 | 135.52 | 114.79 | 86.09 | 91.44 | 87.46 | 91.49 | 68.59 | 56.37 | 45.64 | NA | NA | NA | |
Prepaid Expense And Other Assets Current | 557.40 | 403.70 | 405.90 | 396.20 | 466.80 | 694.50 | 467.40 | 381.10 | 320.20 | 295.60 | 298.00 | 292.70 | 229.30 | 428.70 | 435.40 | 407.80 | 344.30 | 306.40 | 304.00 | 289.40 | 279.30 | 261.90 | 242.50 | 229.10 | 261.30 | 222.50 | 209.40 | 185.50 | 169.20 | 159.10 | 139.90 | 129.40 | 84.80 | 91.10 | 88.10 | 82.20 | 72.69 | 67.01 | 51.20 | 45.84 | 50.31 | 33.69 | 30.98 | 24.16 | 22.62 | 19.54 | 20.64 | 16.81 | 13.37 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Property Plant And Equipment Gross | 920.30 | NA | NA | NA | 882.80 | NA | NA | NA | 827.50 | NA | NA | NA | 717.40 | NA | NA | NA | 669.10 | NA | NA | NA | 540.20 | NA | NA | NA | 435.00 | NA | NA | NA | 313.40 | NA | NA | NA | 195.40 | NA | NA | NA | 110.66 | NA | NA | NA | 79.37 | NA | NA | NA | 51.56 | NA | NA | NA | 31.80 | NA | NA | NA | |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment | 559.20 | NA | NA | NA | 528.30 | NA | NA | NA | 469.70 | NA | NA | NA | 399.00 | NA | NA | NA | 321.00 | NA | NA | NA | 244.20 | NA | NA | NA | 161.90 | NA | NA | NA | 102.30 | NA | NA | NA | 78.20 | NA | NA | NA | 47.78 | NA | NA | NA | 30.62 | NA | NA | NA | 19.48 | NA | NA | NA | 10.83 | NA | NA | NA | |
Amortization Of Intangible Assets | 34.20 | 33.40 | 28.40 | 24.90 | 25.20 | 25.80 | 24.80 | 29.10 | 31.60 | 31.80 | 31.70 | 31.80 | 31.70 | 32.80 | 29.70 | 23.60 | 23.20 | 19.30 | 17.90 | 16.90 | 15.10 | 14.70 | 14.40 | 9.40 | 7.10 | 3.80 | 2.70 | 2.70 | 2.70 | 2.50 | NA | NA | 2.30 | 2.30 | NA | NA | 2.22 | 1.97 | 1.96 | 1.75 | 1.66 | 0.82 | 0.27 | 0.15 | 0.06 | 0.04 | 0.01 | NA | NA | NA | NA | NA | |
Property Plant And Equipment Net | 361.10 | 350.30 | 352.30 | 352.60 | 354.50 | 341.70 | 344.70 | 353.70 | 357.80 | 355.60 | 362.70 | 324.30 | 318.40 | 322.70 | 330.70 | 337.90 | 348.10 | 357.20 | 311.40 | 316.40 | 296.00 | 275.00 | 273.20 | 276.50 | 273.10 | 264.20 | 264.70 | 256.90 | 211.10 | 192.30 | 154.10 | 125.00 | 117.20 | 100.50 | 92.60 | 76.70 | 62.88 | 59.55 | 52.64 | 49.82 | 48.74 | 48.49 | 45.73 | 42.41 | 32.09 | 29.50 | 25.98 | 22.96 | 20.98 | NA | NA | NA | |
Long Term Investments | 4173.20 | 3504.40 | 3619.60 | 2988.90 | 3047.90 | 2709.80 | 2820.60 | 2094.70 | 1051.90 | 714.70 | 851.00 | 898.80 | 888.30 | 885.40 | 857.10 | 873.20 | 554.40 | 151.20 | 317.90 | 467.60 | 575.40 | 669.90 | 808.60 | 565.50 | 547.50 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Goodwill | 3350.10 | 3372.70 | 3372.70 | 2926.80 | 2926.80 | 2926.80 | 2912.30 | 2747.70 | 2747.70 | 2731.30 | 2731.30 | 2732.30 | 2710.10 | 2713.10 | 2583.50 | 1968.60 | 1812.90 | 1812.90 | 1511.70 | 1400.40 | 1352.30 | 1027.30 | 636.40 | 636.40 | 522.80 | 522.20 | 238.80 | 238.80 | 238.80 | 238.80 | 163.50 | 163.50 | 163.50 | 163.50 | 163.50 | 163.50 | 163.52 | 155.40 | 155.40 | 155.03 | 155.03 | 155.09 | 10.09 | NA | 0.00 | NA | NA | NA | NA | NA | NA | NA | |
Intangible Assets Net Excluding Goodwill | 374.90 | 407.90 | 440.10 | 290.50 | 315.40 | 340.60 | 361.70 | 355.40 | 384.50 | 412.10 | 443.90 | 471.30 | 498.60 | 530.30 | 541.10 | 388.80 | 358.20 | 380.60 | 290.00 | 284.10 | 280.60 | 234.20 | 171.80 | 186.20 | 140.80 | 147.70 | 48.30 | 51.00 | 53.70 | 56.50 | 39.50 | 41.70 | 44.00 | 46.40 | 48.70 | 51.00 | 52.66 | 43.88 | 45.86 | 47.45 | 47.95 | 49.61 | NA | NA | 1.36 | NA | NA | NA | NA | NA | NA | NA | |
Intangible Assets Net Including Goodwill | 374.90 | NA | NA | NA | 315.40 | NA | NA | NA | 384.50 | NA | NA | NA | 498.60 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 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 Assets Noncurrent | 352.90 | 321.40 | 326.00 | 342.60 | 344.80 | 686.10 | 555.90 | 478.10 | 504.70 | 468.50 | 432.10 | 432.70 | 421.40 | 711.00 | 648.10 | 605.90 | 603.90 | 522.10 | 504.90 | 423.90 | 423.10 | 337.90 | 330.00 | 321.70 | 206.80 | 175.80 | 143.20 | 122.90 | 169.10 | 148.20 | 146.60 | 102.00 | 64.60 | 67.50 | 73.60 | 68.80 | 73.25 | 76.62 | 93.47 | 65.47 | 66.53 | 6.85 | 24.90 | 11.56 | 6.51 | 6.79 | 6.62 | 6.03 | 5.17 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Liabilities Current | 7682.70 | 7084.80 | 7765.50 | 7513.40 | 7737.50 | 8641.20 | 8475.10 | 8195.10 | 8306.30 | 7677.20 | 7406.40 | 7144.40 | 5116.70 | 3007.30 | 4376.30 | 2635.10 | 2691.70 | 2335.70 | 2239.50 | 2051.60 | 2053.30 | 1998.80 | 1868.20 | 1815.70 | 2139.40 | 1943.10 | 1856.40 | 1743.00 | 1201.30 | 1054.70 | 993.60 | 1400.90 | 846.80 | 1239.00 | 1186.40 | 1078.20 | 1032.23 | 944.01 | 415.07 | 360.97 | 348.17 | 435.35 | 262.81 | 228.33 | 206.10 | 182.02 | 169.00 | 142.62 | 122.01 | NA | NA | NA | |
Accounts Payable Current | 116.30 | 108.90 | 178.80 | 131.80 | 132.30 | 91.60 | 128.30 | 125.90 | 128.00 | 108.00 | 120.40 | 95.30 | 56.90 | 71.80 | 44.70 | 48.50 | 63.60 | 52.30 | 55.40 | 74.70 | 73.30 | 68.60 | 27.90 | 43.00 | 49.40 | 32.70 | 33.40 | 38.80 | 35.50 | 33.20 | 28.00 | 29.20 | 30.20 | 24.30 | 32.50 | 17.50 | 13.20 | 14.66 | 14.00 | 10.50 | 14.53 | 24.64 | 10.34 | 15.22 | 15.54 | 12.81 | 10.77 | 10.29 | 9.21 | NA | NA | NA | |
Accrued Liabilities Current | 506.70 | 412.60 | 394.20 | 371.50 | 390.80 | 376.10 | 328.90 | 380.40 | 399.20 | 375.40 | 324.00 | 324.60 | 329.40 | 261.50 | 255.30 | 260.70 | 256.80 | 253.90 | 251.20 | 192.30 | 162.40 | 178.50 | 171.40 | 163.60 | 107.00 | 106.00 | 83.60 | 80.80 | 79.90 | 60.10 | 58.80 | 48.40 | 39.20 | 45.10 | 44.00 | 38.30 | 28.20 | 28.54 | 23.44 | 27.85 | 12.21 | 150.30 | 20.43 | 17.88 | 11.14 | 15.58 | 16.57 | 14.74 | 15.19 | NA | NA | NA | |
Contract With Customer Liability Current | 5541.10 | 5014.90 | 4918.10 | 4732.00 | 4674.60 | 4146.70 | 3942.50 | 3741.30 | 3641.20 | 3152.90 | 2958.20 | 2801.60 | 2741.90 | 2421.20 | 2289.70 | 2137.50 | 2049.10 | 1854.60 | 1757.70 | 1658.90 | 1582.10 | 1449.60 | 1369.20 | 1269.80 | 1213.60 | NA | NA | NA | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred Income Tax Liabilities Net | 387.70 | 503.00 | 588.50 | NA | 28.10 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 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 | 430.90 | 352.70 | 317.80 | 138.00 | 114.20 | 89.50 | 73.60 | 119.30 | 108.40 | 103.00 | 102.90 | 107.00 | 97.70 | 95.50 | 93.90 | 92.00 | 90.10 | 83.80 | 80.60 | 82.60 | 216.00 | 211.10 | 208.70 | 226.80 | 229.60 | 226.00 | 196.60 | 192.20 | 147.60 | 137.10 | 127.50 | 85.80 | 79.40 | 78.00 | 72.30 | 62.50 | 67.33 | 54.60 | 53.41 | 30.29 | 32.18 | 36.64 | 19.51 | 14.50 | 11.80 | 7.54 | 6.89 | 6.90 | 7.21 | NA | NA | NA | |
Operating Lease Liability Noncurrent | 380.50 | 369.80 | 362.70 | 275.80 | 279.20 | 264.50 | 274.20 | 283.10 | 276.10 | 275.70 | 282.40 | 299.50 | 313.40 | 317.70 | 317.90 | 323.90 | 336.60 | 344.60 | 353.50 | 371.60 | 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 |
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Stockholders Equity | 5169.70 | 4467.80 | 4357.20 | 2170.50 | 1748.40 | 1232.40 | 729.00 | 508.00 | 210.00 | 337.60 | 117.80 | 518.90 | 634.50 | 997.20 | 1037.30 | 747.00 | 1101.80 | 744.70 | 1608.50 | 1516.40 | 1586.30 | 1453.50 | 1071.80 | 1253.00 | 966.40 | 722.10 | 633.10 | 665.50 | 759.60 | 813.10 | 870.60 | 856.90 | 789.90 | 659.00 | 592.80 | 543.80 | 487.90 | 454.28 | 516.06 | 493.21 | 468.58 | 271.69 | 284.44 | 289.78 | 272.42 | 263.88 | 243.52 | 235.79 | 229.07 | NA | NA | NA | |
Common Stocks Including Additional Paid In Capital | 3821.10 | 3530.70 | 3650.00 | 3296.70 | 3019.00 | 2708.20 | 2303.00 | 2266.20 | 1932.70 | 2066.30 | 1745.20 | 2033.90 | 2311.20 | 2541.10 | 2429.80 | 2003.90 | 2259.20 | 1855.70 | 2644.50 | 2477.50 | 2490.90 | 2340.80 | 1941.50 | 2129.30 | 1967.40 | 1717.60 | 1575.90 | 1573.20 | 1599.70 | 1615.80 | 1613.30 | 1542.20 | 1515.50 | 1330.50 | 1195.40 | 1083.60 | 988.70 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
Retained Earnings Accumulated Deficit | 1350.20 | 992.50 | 713.70 | -1033.20 | -1227.40 | -1455.10 | -1562.90 | -1647.10 | -1667.10 | -1670.40 | -1597.20 | -1503.70 | -1666.80 | -1547.50 | -1402.40 | -1260.10 | -1167.90 | -1109.00 | -1034.20 | -960.50 | -900.90 | -880.10 | -859.90 | -857.30 | -984.60 | -982.30 | -935.60 | -900.70 | -836.70 | -798.50 | -737.60 | -683.40 | -726.60 | -672.10 | -601.90 | -539.40 | -500.71 | -454.74 | -408.80 | -365.79 | -335.73 | -303.67 | -157.08 | -117.14 | -109.27 | -93.44 | -86.16 | -83.54 | -80.03 | NA | NA | NA | |
Accumulated Other Comprehensive Income Loss Net Of Tax | -1.60 | -55.40 | -6.50 | -93.00 | -43.20 | -20.70 | -11.10 | -111.10 | -55.60 | -58.30 | -30.20 | -11.30 | -9.90 | 3.60 | 9.90 | 3.20 | 10.50 | -2.00 | -1.80 | -0.60 | -3.70 | -7.20 | -9.80 | -19.00 | -16.40 | -13.20 | -7.20 | -7.00 | -3.40 | -4.20 | -5.10 | -1.90 | 1.00 | 0.60 | -0.70 | -0.40 | -0.09 | 0.14 | 0.22 | -0.01 | -0.10 | 0.06 | 0.04 | 0.01 | -0.02 | 0.02 | -0.01 | -0.03 | 0.00 | NA | NA | NA | |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value | 270.10 | 270.00 | 302.10 | 273.10 | 253.70 | 276.60 | 287.50 | 279.20 | 241.60 | 254.50 | 269.60 | 265.70 | 233.90 | 248.70 | 252.00 | 208.80 | 178.20 | 169.60 | 172.90 | 153.70 | 152.50 | 140.40 | 144.10 | 140.20 | 125.60 | 117.90 | 132.20 | NA | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 512.70 | 528.90 | 690.00 | 1526.00 | 414.10 | 432.10 | 694.60 | 1236.70 | 523.70 | 389.50 | 482.60 | 588.90 | 325.80 | 277.80 | 364.50 | 534.90 | 333.70 | 169.90 | 306.90 | 225.20 | 231.50 | 296.40 | 275.40 | 252.30 | 277.90 | 241.30 | 243.70 | 274.10 | 239.50 | 211.20 | 214.50 | 203.30 | 187.50 | 170.10 | 153.80 | 146.70 | 111.33 | 87.22 | 76.83 | 74.93 | -26.15 | 34.28 | 41.40 | 38.88 | 41.73 | 15.21 | 34.51 | 23.08 | 18.89 | 10.78 | NA | NA | |
Net Cash Provided By Used In Investing Activities | -168.50 | 113.10 | -1325.50 | -129.00 | 362.60 | 87.90 | -1164.50 | -1319.80 | -472.10 | 42.90 | -274.30 | -229.90 | -2.40 | -207.60 | -384.40 | -886.20 | -667.60 | 274.70 | 436.40 | 244.50 | -448.70 | -140.30 | -523.80 | -713.10 | -206.40 | -225.10 | -36.10 | -52.40 | -61.50 | -166.80 | -173.10 | -71.20 | 0.40 | -54.60 | -21.20 | -263.50 | -198.47 | 6.85 | -286.30 | -201.09 | -91.04 | -79.64 | -55.70 | -93.96 | 45.07 | -4.41 | -19.74 | -172.49 | -3.28 | -4.22 | NA | NA | |
Net Cash Provided By Used In Financing Activities | -179.30 | -1049.40 | -72.60 | -41.80 | -1634.80 | 128.20 | -250.80 | 31.10 | -353.10 | 66.30 | -558.50 | 38.70 | -335.60 | -298.50 | -5.40 | -464.50 | 1805.50 | -959.30 | -6.10 | -167.10 | -136.10 | 31.80 | -407.80 | -261.80 | 1486.40 | 17.80 | -135.20 | -123.40 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 10.65 | 10.15 | 14.94 | -1.32 | 1.25 | 216.75 | 0.90 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Operating Activities | 512.70 | 528.90 | 690.00 | 1526.00 | 414.10 | 432.10 | 694.60 | 1236.70 | 523.70 | 389.50 | 482.60 | 588.90 | 325.80 | 277.80 | 364.50 | 534.90 | 333.70 | 169.90 | 306.90 | 225.20 | 231.50 | 296.40 | 275.40 | 252.30 | 277.90 | 241.30 | 243.70 | 274.10 | 239.50 | 211.20 | 214.50 | 203.30 | 187.50 | 170.10 | 153.80 | 146.70 | 111.33 | 87.22 | 76.83 | 74.93 | -26.15 | 34.28 | 41.40 | 38.88 | 41.73 | 15.21 | 34.51 | 23.08 | 18.89 | 10.78 | NA | NA | |
Net Income Loss | 357.70 | 278.80 | 1746.90 | 194.20 | 227.70 | 107.80 | 84.20 | 20.00 | 3.30 | -73.20 | -93.50 | -103.60 | -119.30 | -145.10 | -142.30 | -92.20 | -58.90 | -74.80 | -73.70 | -59.60 | -20.80 | -20.20 | -2.60 | -38.30 | -2.30 | -46.70 | -34.90 | -64.00 | -38.20 | -60.90 | -60.60 | -61.80 | -54.50 | -70.20 | -62.50 | -38.70 | -45.97 | -45.94 | -43.01 | -30.07 | -32.06 | -146.59 | -39.95 | -7.86 | -15.84 | -7.28 | -2.61 | -3.52 | -4.60 | 0.80 | 0.42 | 4.12 | |
Depreciation Depletion And Amortization | 76.10 | 74.30 | 68.60 | 64.30 | 69.30 | 72.30 | 69.90 | 70.70 | 72.50 | 71.40 | 69.70 | 69.00 | 68.80 | 68.70 | 64.90 | 58.00 | 60.50 | 53.20 | 48.40 | 44.00 | 42.20 | 40.30 | 38.80 | 32.50 | 28.40 | 24.60 | 22.10 | 21.30 | 16.70 | 15.10 | 14.40 | 13.60 | 12.10 | 11.20 | 10.30 | 9.20 | 8.61 | 7.36 | 6.80 | 6.12 | 7.78 | 4.56 | 3.94 | 3.15 | 2.67 | 2.75 | 2.42 | 2.05 | 1.94 | 1.72 | 1.32 | 1.15 | |
Increase Decrease In Accounts Receivable | 903.20 | -180.90 | 482.20 | -1050.20 | 1019.60 | 165.30 | 39.80 | -904.40 | 901.90 | 288.40 | 140.10 | -428.40 | 473.70 | 97.40 | -16.40 | -382.30 | 368.40 | 110.30 | 40.80 | -83.90 | 172.50 | -9.90 | 32.70 | -86.60 | 105.50 | -5.50 | 14.30 | -81.30 | 68.00 | -22.40 | 39.50 | -2.20 | 81.10 | 13.30 | 58.00 | -16.00 | 61.83 | 15.27 | 19.03 | -19.29 | 20.73 | 28.59 | -5.35 | 3.98 | -4.03 | 22.90 | 12.22 | 10.73 | 6.85 | 14.72 | -11.21 | 5.60 | |
Increase Decrease In Accounts Payable | 5.50 | -67.80 | 47.70 | -0.40 | 37.30 | -37.00 | 1.70 | -1.00 | 17.70 | -8.20 | 22.20 | 37.60 | -15.20 | 27.00 | -5.90 | -17.70 | 10.00 | -5.50 | -14.80 | -2.50 | 9.10 | 34.40 | -10.40 | -0.80 | 8.30 | 1.80 | -10.60 | 4.20 | 3.10 | 2.60 | -1.60 | 1.80 | 3.40 | -1.90 | 8.40 | 5.20 | 0.40 | -2.00 | 2.56 | -4.46 | -10.06 | 13.35 | -4.18 | -0.20 | 2.48 | 1.63 | 0.64 | 1.08 | -1.30 | 6.24 | -1.90 | 0.74 | |
Deferred Income Tax Expense Benefit | -100.00 | -32.60 | -1500.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 | |
Share Based Compensation | 268.90 | 263.50 | 272.00 | 271.00 | 254.20 | 271.00 | 283.30 | 266.00 | 239.60 | 247.30 | 265.10 | 259.10 | 230.00 | 233.10 | 225.60 | 205.80 | 174.20 | 165.80 | 168.50 | 149.90 | 150.20 | 138.20 | 142.40 | 136.90 | 123.60 | 116.60 | 130.80 | 125.70 | 117.70 | 116.20 | 126.40 | 114.20 | 109.60 | 108.40 | 101.90 | 72.90 | 65.82 | 60.21 | 56.85 | 38.44 | 33.09 | 27.96 | 24.35 | 14.38 | 14.10 | 12.58 | 8.75 | 8.28 | 6.49 | 3.85 | 2.05 | 1.45 | |
Amortization Of Financing Costs | 0.60 | 0.80 | 1.10 | 1.00 | 1.40 | 1.80 | 1.70 | 1.80 | 1.80 | 1.80 | 1.80 | 1.80 | 1.30 | 1.30 | 1.30 | 1.20 | 1.00 | 0.50 | 0.50 | 0.50 | 0.60 | 0.80 | 0.60 | 1.00 | 0.80 | 0.80 | 0.60 | 0.70 | 0.60 | 0.70 | 0.60 | 0.60 | 0.60 | 0.60 | 0.60 | 0.50 | 0.56 | 0.50 | 0.50 | 0.50 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Investing Activities | -168.50 | 113.10 | -1325.50 | -129.00 | 362.60 | 87.90 | -1164.50 | -1319.80 | -472.10 | 42.90 | -274.30 | -229.90 | -2.40 | -207.60 | -384.40 | -886.20 | -667.60 | 274.70 | 436.40 | 244.50 | -448.70 | -140.30 | -523.80 | -713.10 | -206.40 | -225.10 | -36.10 | -52.40 | -61.50 | -166.80 | -173.10 | -71.20 | 0.40 | -54.60 | -21.20 | -263.50 | -198.47 | 6.85 | -286.30 | -201.09 | -91.04 | -79.64 | -55.70 | -93.96 | 45.07 | -4.41 | -19.74 | -172.49 | -3.28 | -4.22 | NA | NA | |
Payments To Acquire Productive Assets | 47.40 | 37.40 | 35.20 | 36.80 | 37.20 | 31.20 | 38.30 | 39.60 | 39.20 | 38.30 | 80.70 | 34.60 | 27.40 | 26.90 | 32.10 | 29.60 | 31.80 | 86.30 | 49.10 | 47.20 | 53.10 | 20.30 | 23.50 | 34.30 | 25.40 | 28.80 | 25.60 | 32.20 | 49.20 | 48.60 | 44.70 | 20.90 | 16.30 | 19.30 | 17.40 | 19.50 | 11.97 | 9.83 | 6.10 | 5.93 | 4.73 | 5.90 | 9.80 | 15.68 | 5.85 | 6.36 | 6.22 | 4.01 | 3.28 | 4.22 | 4.33 | 2.73 | |
Payments To Acquire Investments | 1064.80 | 475.10 | 1156.70 | 854.70 | 999.00 | 742.10 | 1606.50 | 2112.80 | 975.30 | 241.10 | 616.20 | 439.10 | 464.80 | 381.60 | 282.80 | 829.70 | 885.30 | 12.20 | 9.00 | 274.30 | 558.00 | 394.70 | 1290.90 | 741.00 | 337.80 | 15.40 | 145.70 | 226.80 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net Cash Provided By Used In Financing Activities | -179.30 | -1049.40 | -72.60 | -41.80 | -1634.80 | 128.20 | -250.80 | 31.10 | -353.10 | 66.30 | -558.50 | 38.70 | -335.60 | -298.50 | -5.40 | -464.50 | 1805.50 | -959.30 | -6.10 | -167.10 | -136.10 | 31.80 | -407.80 | -261.80 | 1486.40 | 17.80 | -135.20 | -123.40 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | 10.65 | 10.15 | 14.94 | -1.32 | 1.25 | 216.75 | 0.90 | NA | NA | |
Payments For Repurchase Of Common Stock | 0.00 | 500.00 | 0.00 | 66.70 | 0.00 | 0.00 | 250.00 | 22.70 | 342.30 | 0.00 | NA | NA | 328.10 | 350.00 | 0.00 | 500.00 | 0.00 | 1000.00 | 0.00 | 198.10 | 0.00 | 0.00 | 330.00 | 0.00 | 0.00 | 0.00 | 125.00 | 134.10 | 115.90 | 125.00 | 120.10 | 50.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.02 | 0.10 | 0.01 | 0.01 | 0.04 | 0.01 | 0.02 | 0.02 | 0.00 | 0.00 | 0.06 |
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenues | 2189.50 | 1984.80 | 1975.10 | 1878.10 | 1953.30 | 1720.90 | 1655.10 | 1563.40 | 1550.50 | 1386.70 | 1316.90 | 1247.40 | 1219.30 | 1073.90 | 1016.90 | 946.00 | 950.40 | 869.40 | 816.70 | 771.90 | 805.80 | 726.60 | 711.20 | 656.00 | 658.50 | 567.70 | 545.60 | 501.80 | 509.10 | 431.80 | 422.60 | 398.10 | 400.80 | 345.80 | 334.70 | 297.20 | 283.88 | 234.17 | 217.66 | 192.35 | 178.23 | 150.70 | 141.07 | 128.18 | 112.39 | 101.29 | 96.50 | 85.93 | 75.64 | 65.70 | 56.68 | 57.11 | |
Revenue From Contract With Customer Excluding Assessed Tax | 2189.50 | 1984.80 | 1975.10 | 1878.10 | 1953.30 | 1720.90 | 1655.10 | 1563.40 | 1550.50 | 1386.70 | 1316.90 | 1247.40 | 1219.30 | 1073.90 | 1016.90 | 946.00 | 950.40 | 869.40 | 816.70 | 771.90 | 805.80 | 726.60 | 711.20 | 656.00 | 658.50 | 567.70 | 545.60 | 501.80 | 509.10 | 431.80 | 422.60 | 398.10 | 400.80 | 345.80 | 334.70 | 297.20 | 283.88 | 234.17 | 217.66 | 192.35 | 178.23 | 150.70 | 141.07 | 128.18 | 112.39 | 101.29 | 96.50 | 85.93 | 75.64 | 65.70 | 56.68 | 57.11 | |
Subscription | 1127.50 | 1045.60 | 1027.10 | 988.30 | 917.90 | 838.10 | 815.40 | 764.00 | 702.40 | 639.80 | 618.00 | 578.80 | 535.30 | 473.80 | 461.70 | 428.00 | 389.80 | 354.30 | 342.60 | 318.60 | 292.90 | 258.80 | 249.70 | 231.30 | 213.80 | 192.00 | 183.30 | 169.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 | |
Support | 581.50 | 548.20 | 557.30 | 548.70 | 528.00 | 494.70 | 486.80 | 469.40 | 440.00 | 395.40 | 390.90 | 373.10 | 344.60 | 311.20 | 300.50 | 280.70 | 255.00 | 234.20 | 227.60 | 222.10 | 207.20 | 189.40 | 189.90 | 184.20 | 172.60 | 157.60 | 157.50 | 148.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 | |
Product | 480.50 | 391.00 | 390.70 | 341.10 | 507.40 | 388.10 | 352.90 | 330.00 | 408.10 | 351.50 | 308.00 | 295.50 | 339.40 | 288.90 | 254.70 | 237.30 | 305.60 | 280.90 | 246.50 | 231.20 | 305.70 | 278.40 | 271.60 | 240.50 | 272.10 | 218.10 | 204.80 | 184.80 | 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 | 1709.00 | 1593.80 | 1584.40 | 1537.00 | 1445.90 | 1332.80 | 1302.20 | 1233.40 | 1142.40 | 1035.20 | 1008.90 | 951.90 | 879.90 | 785.00 | 762.20 | 708.70 | 644.80 | 588.50 | 570.20 | 540.70 | 500.10 | 448.20 | 439.60 | 415.50 | 386.40 | 349.60 | 340.80 | 317.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 | |
1502.50 | 1359.60 | 1334.20 | 1286.60 | 1353.00 | 1179.20 | 1117.00 | 1070.70 | 1071.30 | 948.70 | 915.90 | 866.70 | 841.80 | 734.50 | 690.90 | 670.30 | 659.40 | 594.20 | 544.70 | 529.60 | 559.30 | 497.80 | 475.00 | 450.20 | 448.40 | 387.70 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | ||
255.90 | 226.00 | 234.10 | 226.60 | 222.20 | 209.60 | 196.60 | 184.80 | 178.90 | 168.50 | 148.80 | 146.90 | 147.10 | 129.20 | 120.20 | 104.80 | 111.50 | 103.70 | 105.80 | 94.70 | 96.40 | 90.10 | 87.90 | 78.10 | 82.50 | 69.90 | NA | NA | 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 | 1410.40 | 1271.10 | 1248.20 | 1204.30 | 1270.40 | 1105.20 | 1042.30 | 1006.30 | 1002.80 | 887.20 | 858.60 | 811.70 | 790.00 | 685.40 | 644.00 | 628.40 | 614.60 | 553.50 | 505.60 | 494.90 | 515.50 | 464.30 | 434.60 | 415.90 | 416.70 | 358.00 | 346.00 | 326.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 | |
Other Americas | 92.10 | 88.50 | 86.00 | 82.30 | 82.60 | 74.00 | 74.70 | 64.40 | 68.50 | 61.50 | 57.30 | 55.00 | 51.80 | 49.10 | 46.90 | 41.90 | 44.80 | 40.70 | 39.10 | 34.70 | 43.80 | 33.50 | 40.40 | 34.30 | 31.70 | 29.70 | 27.30 | 23.30 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | |
EMEA | 431.10 | 399.20 | 406.80 | 364.90 | 378.10 | 332.10 | 341.50 | 307.90 | 300.30 | 269.50 | 252.20 | 233.80 | 230.40 | 210.20 | 205.80 | 170.90 | 179.50 | 171.50 | 166.20 | 147.60 | 150.10 | 138.70 | 148.30 | 127.70 | 127.60 | 110.10 | 107.20 | 94.70 | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA | NA |