The Duckhorn Portfolio, Inc. NAPA
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Revenue | 405.481 M 0.62 % | 402.996 M 8.18 % | 372.510 M 10.66 % | 336.613 M 24.37 % | 270.648 M 12.21 % | 241.207 M |
| Net income | 56.013 M -19.17 % | 69.298 M 15.13 % | 60.190 M 7.53 % | 55.976 M 72.89 % | 32.377 M 46.52 % | 22.097 M |
| Income before tax | 76.824 M -18.68 % | 94.469 M 14.16 % | 82.751 M 7.50 % | 76.978 M 79.81 % | 42.810 M 42.97 % | 29.943 M |
| Income before tax ratio | 0.19 -19.18 % | 0.23 5.52 % | 0.22 -2.86 % | 0.23 44.58 % | 0.16 27.42 % | 0.12 |
| EBITDA | 132.095 M -1.39 % | 133.958 M 35.60 % | 98.788 M -0.69 % | 99.479 M 19.15 % | 83.489 M 9.93 % | 75.950 M |
| Net income ratio | 0.14 -19.67 % | 0.17 6.42 % | 0.16 -2.83 % | 0.17 39.01 % | 0.12 30.58 % | 0.09 |
| Ratio EBITDA | 0.33 -2.00 % | 0.33 25.34 % | 0.27 -10.26 % | 0.30 -4.20 % | 0.31 -2.03 % | 0.31 |
| Gross profit ratio | 0.53 -0.96 % | 0.54 7.66 % | 0.50 -0.01 % | 0.50 -1.70 % | 0.51 7.95 % | 0.47 |
| Weighted average shs out dil | 123.549 M 7.05 % | 115.408 M 0.04 % | 115.364 M 0.28 % | 115.047 M 0.00 % | 115.047 M 0.00 % | 115.047 M |
| Weighted average shs out | 123.437 M 7.12 % | 115.233 M 0.12 % | 115.096 M 0.04 % | 115.047 M 0.00 % | 115.047 M 0.00 % | 115.047 M |
| EPS diluted | 0.45 -25.00 % | 0.60 15.38 % | 0.52 6.12 % | 0.49 75.00 % | 0.28 47.37 % | 0.19 |
| Earnings per share | 0.45 -25.00 % | 0.60 15.38 % | 0.52 6.12 % | 0.49 75.00 % | 0.28 47.37 % | 0.19 |
| Gross profit | 214.926 M -0.35 % | 215.689 M 16.48 % | 185.180 M 10.66 % | 167.348 M 22.26 % | 136.882 M 21.13 % | 113.003 M |
| Income tax expense | 20.803 M -17.39 % | 25.183 M 11.81 % | 22.524 M 7.22 % | 21.008 M 101.38 % | 10.432 M 33.03 % | 7.842 M |
| Cost of revenue | 190.555 M 1.73 % | 187.307 M -0.01 % | 187.330 M 10.67 % | 169.265 M 26.54 % | 133.766 M 4.34 % | 128.204 M |
| General and administrative expenses | 60.521 M 26.34 % | 47.902 M 10.75 % | 43.253 M -1.52 % | 43.919 M 82.83 % | 24.022 M -13.46 % | 27.758 M |
| Selling and marketing expenses | 59.562 M -3.64 % | 61.809 M 13.43 % | 54.490 M 18.72 % | 45.897 M 9.58 % | 41.886 M 10.28 % | 37.983 M |
| Other expenses | 0.000 -100.00 % | 212.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 120.083 M 9.45 % | 109.711 M 12.24 % | 97.743 M 8.83 % | 89.816 M 36.27 % | 65.908 M 0.25 % | 65.741 M |
| Cost and expenses | 310.638 M 4.59 % | 297.018 M 4.19 % | 285.073 M 10.03 % | 259.081 M 29.75 % | 199.674 M 2.95 % | 193.945 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 120.083 M 9.45 % | 109.711 M 12.24 % | 97.743 M 8.83 % | 89.816 M 36.27 % | 65.908 M 0.25 % | 65.741 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 18.103 M 54.45 % | 11.721 M 72.95 % | 6.777 M -50.23 % | 13.618 M -24.02 % | 17.924 M -14.39 % | 20.937 M |
| Depreciation and amortization | 37.168 M 33.85 % | 27.768 M 199.87 % | 9.260 M 4.24 % | 8.883 M -60.96 % | 22.755 M -9.23 % | 25.070 M |
| Operating income | 94.843 M -10.51 % | 105.978 M 21.38 % | 87.314 M 3.83 % | 84.091 M 33.07 % | 63.191 M 49.48 % | 42.274 M |
| Operating income ratio | 0.23 -11.06 % | 0.26 12.19 % | 0.23 -6.17 % | 0.25 7.00 % | 0.23 33.22 % | 0.18 |
| Total other income expenses net | -18.019 M -56.56 % | -11.509 M -152.22 % | -4.563 M 35.85 % | -7.113 M 65.10 % | -20.381 M -17.68 % | -17.319 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Net debt | 327.738 M 32.52 % | 247.308 M 1.51 % | 243.621 M 0.23 % | 243.053 M -34.79 % | 372.696 M -9.58 % | 412.204 M |
| Total investments | 465.000 K 100.52 % | -90.216 M -6 351.98 % | 1.443 M 101.66 % | -86.667 M | 0.000 -100.00 % | 147.000 K |
| Total debt | 338.610 M 33.49 % | 253.661 M 2.78 % | 246.788 M -0.21 % | 247.297 M -34.74 % | 378.948 M -8.90 % | 415.969 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 259.135 M 27.58 % | 203.122 M 51.78 % | 133.824 M 81.74 % | 73.634 M -37.42 % | 117.658 M 37.96 % | 85.286 M |
| Common stock | 1.471 M 27.58 % | 1.153 M 0.09 % | 1.152 M 0.17 % | 1.150 M 13.08 % | 1.017 M 0.00 % | 1.017 M |
| Total equity | 1.272 B 35.02 % | 942.408 M 8.68 % | 867.161 M 8.09 % | 802.238 M 22.55 % | 654.604 M 5.39 % | 621.132 M |
| Other non current liabilities | 705.000 K 104.38 % | -16.089 M -122.62 % | 71.138 M 4 779.15 % | 1.458 M -27.96 % | 2.024 M -58.06 % | 4.826 M |
| Long term debt | 326.020 M 27.01 % | 256.687 M 1.37 % | 253.212 M 7.31 % | 235.973 M -35.44 % | 365.518 M -9.74 % | 404.964 M |
| Total non current liabilities | 477.829 M 44.44 % | 330.814 M 1.99 % | 324.350 M 0.08 % | 324.098 M -28.33 % | 452.180 M -9.46 % | 499.430 M |
| Other current liabilities | 48.380 M 17.09 % | 41.317 M 4.49 % | 39.542 M 3.60 % | 38.167 M 26.60 % | 30.147 M 29.03 % | 23.365 M |
| Deferred revenue | 0.000 -100.00 % | 54.706 M 20 012.50 % | 272.000 K -91.23 % | 3.102 M -25.22 % | 4.148 M 7.38 % | 3.863 M |
| Short term debt | 12.590 M -27.20 % | 17.295 M 2.91 % | 16.806 M 48.41 % | 11.324 M -15.68 % | 13.430 M 22.04 % | 11.005 M |
| Total current liabilities | 66.744 M -10.36 % | 74.460 M 24.10 % | 60.002 M 5.67 % | 56.781 M 9.60 % | 51.807 M 26.30 % | 41.018 M |
| Total liabilities | 544.573 M 34.37 % | 405.274 M 5.44 % | 384.352 M 0.91 % | 380.879 M -24.43 % | 503.987 M -6.75 % | 540.448 M |
| Other non current assets | 7.090 M 4.11 % | 6.810 M 107.69 % | -88.520 M -4 480.01 % | 2.021 M 19.73 % | 1.688 M 1.75 % | 1.659 M |
| Long term investments | 465.000 K 100.52 % | -90.216 M | 0.000 100.00 % | -86.667 M | 0.000 | 0.000 |
| Intangible assets | 192.467 M 4.47 % | 184.227 M -3.94 % | 191.786 M -4.37 % | 200.547 M -3.69 % | 208.230 M -8.57 % | 227.743 M |
| GoodWill | 483.879 M 13.80 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M |
| Goodwill and intangible assets | 676.346 M 10.98 % | 609.436 M -1.23 % | 616.995 M -1.40 % | 625.756 M -1.21 % | 633.439 M -2.99 % | 652.952 M |
| Property plant equipment net | 595.587 M 73.18 % | 343.906 M 17.36 % | 293.034 M 21.62 % | 240.939 M -0.75 % | 242.751 M -0.48 % | 243.927 M |
| Total non current assets | 1.279 B 33.26 % | 960.152 M 5.28 % | 911.992 M 4.98 % | 868.716 M -1.04 % | 877.878 M -2.30 % | 898.538 M |
| Other current assets | 14.594 M 42.46 % | 10.244 M -63.15 % | 27.796 M 51.61 % | 18.334 M 241.29 % | 5.372 M 150.56 % | 2.144 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 1.443 M | 0.000 | 0.000 -100.00 % | 147.000 K |
| cash and cash equivalents | 10.872 M 71.13 % | 6.353 M 100.60 % | 3.167 M -25.38 % | 4.244 M -32.12 % | 6.252 M 66.06 % | 3.765 M |
| Cash and short term investments | 10.872 M 71.13 % | 6.353 M 100.60 % | 3.167 M -25.38 % | 4.244 M -32.12 % | 6.252 M 66.06 % | 3.765 M |
| Total current assets | 537.540 M 38.71 % | 387.530 M 14.14 % | 339.521 M 7.99 % | 314.401 M 12.00 % | 280.713 M 6.72 % | 263.042 M |
| Inventory | 448.967 M 39.33 % | 322.227 M 12.89 % | 285.430 M 6.61 % | 267.737 M 9.14 % | 245.311 M 4.54 % | 234.666 M |
| Net receivables | 63.107 M 29.57 % | 48.706 M 31.55 % | 37.026 M 11.35 % | 33.253 M 25.65 % | 26.464 M 17.79 % | 22.467 M |
| Tax assets | 0.000 -100.00 % | 90.216 M -0.30 % | 90.483 M 4.40 % | 86.667 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 5.774 M 19.57 % | 4.829 M 42.79 % | 3.382 M -4.89 % | 3.556 M -4.74 % | 3.733 M 60.77 % | 2.322 M |
| Tax payables | 0.000 -100.00 % | 11.019 M | 0.000 -100.00 % | 632.000 K 81.09 % | 349.000 K -24.62 % | 463.000 K |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 90.483 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 584.000 K 1.39 % | 576.000 K -2.04 % | 588.000 K 6.72 % | 551.000 K -1.08 % | 557.000 K 0.18 % | 556.000 K |
| Capital lease obligations | 27.155 M 33.63 % | 20.321 M -12.52 % | 23.230 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.011 B 37.11 % | 737.557 M 0.81 % | 731.597 M 0.65 % | 726.903 M 35.78 % | 535.372 M 0.21 % | 534.273 M |
| Deferred tax liabilities non current | 151.104 M 67.49 % | 90.216 M -0.30 % | 90.483 M 4.40 % | 86.667 M 2.40 % | 84.638 M -5.58 % | 89.640 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.817 B 34.83 % | 1.348 B 7.68 % | 1.252 B 5.78 % | 1.183 B 2.12 % | 1.159 B -0.26 % | 1.162 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Deferred income tax | 30.000 K 111.24 % | -267.000 K -107.00 % | 3.817 M 88.12 % | 2.029 M 140.57 % | -5.001 M 3.18 % | -5.165 M |
| Stock based compensation | 7.319 M 16.36 % | 6.290 M 13.89 % | 5.523 M -48.97 % | 10.822 M 837.78 % | 1.154 M 2.49 % | 1.126 M |
| Change in working capital | -100.529 M -188.27 % | -34.873 M -24.95 % | -27.910 M -27.18 % | -21.946 M -74.38 % | -12.585 M -29.46 % | -9.721 M |
| Accounts receivables | -14.399 M -23.29 % | -11.679 M -209.54 % | -3.773 M 44.42 % | -6.789 M -69.85 % | -3.997 M -248.26 % | 2.696 M |
| Inventory | -61.863 M -82.52 % | -33.894 M -80.11 % | -18.818 M 16.09 % | -22.426 M -110.41 % | -10.658 M 16.64 % | -12.785 M |
| Accounts payables | -1.239 M -179.99 % | 1.549 M 691.22 % | -262.000 K -482.22 % | -45.000 K -103.30 % | 1.365 M 147.71 % | -2.861 M |
| Other working capital | -23.028 M -351.64 % | 9.151 M 280.96 % | -5.057 M -169.14 % | 7.314 M 937.45 % | 705.000 K -78.17 % | 3.229 M |
| Other non cash items | 4.151 M 119.86 % | 1.888 M -49.63 % | 3.748 M 194.98 % | -3.946 M -123.95 % | 16.478 M 81.98 % | 9.055 M |
| Net cash provided by operating activities | 4.160 M -94.06 % | 70.092 M 1.83 % | 68.832 M 7.09 % | 64.272 M 16.48 % | 55.179 M 29.94 % | 42.466 M |
| Investments in property plant and equipment | -27.967 M 61.61 % | -72.843 M -63.16 % | -44.644 M -226.13 % | -13.689 M -0.48 % | -13.624 M 25.94 % | -18.395 M |
| Acquisitions net | -49.614 M -18 407.75 % | 271.000 K -70.22 % | 910.000 K 645.90 % | 122.000 K 37.08 % | 89.000 K 100.04 % | -203.074 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 307.000 K 13.28 % | 271.000 K -70.22 % | 910.000 K 645.90 % | 122.000 K 37.08 % | 89.000 K 56.14 % | 57.000 K |
| Net cash used for investing activites | -77.274 M -6.48 % | -72.572 M -65.94 % | -43.734 M -222.36 % | -13.567 M -0.24 % | -13.535 M 93.89 % | -221.412 M |
| Debt repayment | 78.000 M 799.97 % | 8.667 M 134.19 % | -25.347 M 80.98 % | -133.295 M -240.41 % | -39.157 M -155.46 % | 70.602 M |
| Common stock issued | 129.000 K -63.14 % | 350.000 K 1 958.82 % | 17.000 K -99.99 % | 187.500 M | 0.000 -100.00 % | 111.000 M |
| Common stock repurchased | 0.000 100.00 % | -680.000 K 19.53 % | -845.000 K | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -100.000 M | 0.000 | 0.000 |
| Other financing activites | -367.000 K 87.77 % | -3.001 M -262.44 % | -828.000 K 88.03 % | -6.918 M | 0.000 -100.00 % | 58.945 M |
| Net cash used provided by financing activities | 77.633 M 1 270.16 % | 5.666 M 121.65 % | -26.175 M 50.34 % | -52.713 M -34.62 % | -39.157 M -130.23 % | 129.547 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 4.519 M 41.84 % | 3.186 M 395.82 % | -1.077 M 46.36 % | -2.008 M -180.74 % | 2.487 M 105.03 % | -49.399 M |
| Cash at beginning of period | 6.353 M 100.60 % | 3.167 M -25.38 % | 4.244 M -32.12 % | 6.252 M 66.06 % | 3.765 M -92.92 % | 53.164 M |
| Cash at end of period | 10.872 M 71.13 % | 6.353 M 100.60 % | 3.167 M -25.38 % | 4.244 M -32.12 % | 6.252 M 66.06 % | 3.765 M |
| Operating cash flow | 4.160 M -94.06 % | 70.092 M 1.83 % | 68.832 M 7.09 % | 64.272 M 16.48 % | 55.179 M 29.94 % | 42.466 M |
| Capital expenditure | -27.967 M 61.61 % | -72.843 M -63.16 % | -44.644 M -226.13 % | -13.689 M -0.48 % | -13.624 M 25.94 % | -18.395 M |
| Free CashFlow | -23.807 M -765.39 % | -2.751 M -111.37 % | 24.188 M -52.18 % | 50.583 M 21.73 % | 41.555 M 72.64 % | 24.071 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 |
| 2024-10-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 122.942 M 14.48 % | 107.395 M 16.06 % | 92.532 M -10.20 % | 103.045 M 0.52 % | 102.509 M 2.41 % | 100.095 M 9.70 % | 91.242 M -11.83 % | 103.488 M -4.33 % | 108.171 M 38.66 % | 78.009 M -14.82 % | 91.584 M -7.24 % | 98.736 M -5.23 % | 104.181 M 46.96 % | 70.893 M -21.60 % | 90.425 M 8.09 % | 83.657 M -8.71 % | 91.638 M 75.45 % | 52.231 M -23.99 % | 68.720 M -10.75 % | 76.993 M 5.90 % | 72.704 M |
| Net income | 11.164 M -1.17 % | 11.296 M -15.21 % | 13.323 M -15.98 % | 15.857 M 2.06 % | 15.537 M -12.56 % | 17.769 M 5.79 % | 16.797 M 12.60 % | 14.917 M -24.72 % | 19.815 M 265.59 % | 5.420 M -65.18 % | 15.565 M -13.20 % | 17.932 M -15.71 % | 21.273 M 186.39 % | 7.428 M -17.67 % | 9.022 M -59.00 % | 22.003 M 25.57 % | 17.523 M 743.52 % | -2.723 M -123.44 % | 11.619 M -20.77 % | 14.665 M 66.35 % | 8.816 M |
| Income before tax | 15.470 M 14.23 % | 13.543 M -33.04 % | 20.227 M -7.53 % | 21.875 M 3.29 % | 21.179 M -13.88 % | 24.593 M 7.86 % | 22.800 M 12.98 % | 20.180 M -24.97 % | 26.896 M 184.22 % | 9.463 M -53.30 % | 20.264 M -16.73 % | 24.334 M -15.18 % | 28.690 M 228.26 % | 8.740 M -40.32 % | 14.645 M -51.08 % | 29.935 M 26.53 % | 23.658 M 584.70 % | -4.881 M -130.88 % | 15.806 M -20.64 % | 19.917 M 66.42 % | 11.968 M |
| Income before tax ratio | 0.13 -0.22 % | 0.13 -42.31 % | 0.22 2.97 % | 0.21 2.75 % | 0.21 -15.91 % | 0.25 -1.68 % | 0.25 28.15 % | 0.19 -21.58 % | 0.25 104.97 % | 0.12 -45.18 % | 0.22 -10.22 % | 0.25 -10.51 % | 0.28 123.37 % | 0.12 -23.88 % | 0.16 -54.74 % | 0.36 38.60 % | 0.26 376.26 % | -0.09 -140.63 % | 0.23 -11.09 % | 0.26 57.15 % | 0.16 |
| EBITDA | 20.702 M -28.81 % | 29.081 M -15.51 % | 34.419 M -4.61 % | 36.083 M 10.98 % | 32.512 M -8.97 % | 35.715 M 8.13 % | 33.031 M 8.67 % | 30.397 M -12.69 % | 34.815 M 99.38 % | 17.462 M -27.55 % | 24.103 M -14.50 % | 28.191 M -19.74 % | 35.125 M 157.67 % | 13.632 M -43.09 % | 23.953 M -39.07 % | 39.312 M 21.51 % | 32.354 M 623.48 % | 4.472 M -82.89 % | 26.143 M -15.99 % | 31.120 M 43.05 % | 21.754 M |
| Net income ratio | 0.09 -13.67 % | 0.11 -26.95 % | 0.14 -6.43 % | 0.15 1.53 % | 0.15 -14.62 % | 0.18 -3.57 % | 0.18 27.72 % | 0.14 -21.31 % | 0.18 163.65 % | 0.07 -59.12 % | 0.17 -6.42 % | 0.18 -11.06 % | 0.20 94.88 % | 0.10 5.02 % | 0.10 -62.07 % | 0.26 37.55 % | 0.19 466.79 % | -0.05 -130.83 % | 0.17 -11.23 % | 0.19 57.08 % | 0.12 |
| Ratio EBITDA | 0.17 -37.81 % | 0.27 -27.20 % | 0.37 6.23 % | 0.35 10.41 % | 0.32 -11.11 % | 0.36 -1.44 % | 0.36 23.25 % | 0.29 -8.74 % | 0.32 43.78 % | 0.22 -14.95 % | 0.26 -7.82 % | 0.29 -15.31 % | 0.34 75.34 % | 0.19 -27.41 % | 0.26 -43.63 % | 0.47 33.10 % | 0.35 312.36 % | 0.09 -77.49 % | 0.38 -5.88 % | 0.40 35.09 % | 0.30 |
| Gross profit ratio | 0.50 4.70 % | 0.48 5.78 % | 0.45 -15.12 % | 0.53 1.29 % | 0.53 -4.88 % | 0.55 -0.23 % | 0.55 3.81 % | 0.53 5.43 % | 0.51 0.31 % | 0.50 5.03 % | 0.48 -4.21 % | 0.50 -0.39 % | 0.50 3.71 % | 0.49 -6.54 % | 0.52 3.97 % | 0.50 3.31 % | 0.48 -2.65 % | 0.50 -6.15 % | 0.53 6.27 % | 0.50 -5.89 % | 0.53 |
| Weighted average shs out dil | 147.187 M 19.13 % | 123.549 M 6.66 % | 115.834 M 0.36 % | 115.415 M -0.03 % | 115.452 M 0.08 % | 115.355 M -0.01 % | 115.367 M 0.03 % | 115.328 M 0.05 % | 115.276 M -0.12 % | 115.411 M 0.11 % | 115.282 M -0.09 % | 115.390 M -0.01 % | 115.396 M 0.09 % | 115.294 M 6.36 % | 108.404 M -5.77 % | 115.047 M 4.03 % | 110.586 M 0.00 % | 110.586 M 0.00 % | 110.586 M 0.00 % | 110.586 M -1.98 % | 112.816 M |
| Weighted average shs out | 147.128 M 19.19 % | 123.437 M 6.59 % | 115.804 M 0.37 % | 115.377 M 0.03 % | 115.340 M 0.03 % | 115.303 M 0.04 % | 115.256 M 0.06 % | 115.192 M 0.01 % | 115.184 M 0.01 % | 115.174 M 0.05 % | 115.116 M 0.06 % | 115.049 M 0.00 % | 115.047 M 0.00 % | 115.047 M 6.55 % | 107.976 M -6.15 % | 115.047 M 4.03 % | 110.586 M 0.00 % | 110.586 M 4.69 % | 105.627 M -4.48 % | 110.586 M -1.98 % | 112.816 M |
| EPS diluted | 0.08 -17.07 % | 0.09 -23.83 % | 0.12 -14.29 % | 0.14 7.69 % | 0.13 -13.33 % | 0.15 0.00 % | 0.15 15.38 % | 0.13 -23.53 % | 0.17 240.00 % | 0.05 -64.29 % | 0.14 -12.50 % | 0.16 -11.11 % | 0.18 200.00 % | 0.06 -25.00 % | 0.08 -57.89 % | 0.19 18.75 % | 0.16 750.41 % | -0.02 -122.36 % | 0.11 -15.38 % | 0.13 66.67 % | 0.08 |
| Earnings per share | 0.08 -17.05 % | 0.09 -23.75 % | 0.12 -14.29 % | 0.14 7.69 % | 0.13 -13.33 % | 0.15 0.00 % | 0.15 15.38 % | 0.13 -23.53 % | 0.17 240.00 % | 0.05 -64.29 % | 0.14 -12.50 % | 0.16 -11.11 % | 0.18 200.00 % | 0.06 -25.00 % | 0.08 -57.89 % | 0.19 18.75 % | 0.16 750.41 % | -0.02 -122.36 % | 0.11 -15.38 % | 0.13 66.67 % | 0.08 |
| Gross profit | 61.500 M 19.86 % | 51.312 M 22.78 % | 41.793 M -23.78 % | 54.833 M 1.82 % | 53.853 M -2.58 % | 55.282 M 9.45 % | 50.511 M -8.47 % | 55.186 M 0.87 % | 54.710 M 39.10 % | 39.331 M -10.53 % | 43.962 M -11.15 % | 49.477 M -5.60 % | 52.410 M 52.41 % | 34.387 M -26.73 % | 46.929 M 12.39 % | 41.757 M -5.69 % | 44.275 M 70.79 % | 25.923 M -28.67 % | 36.342 M -5.14 % | 38.313 M -0.34 % | 38.445 M |
| Income tax expense | 4.285 M 90.70 % | 2.247 M -67.46 % | 6.906 M 14.70 % | 6.021 M 6.96 % | 5.629 M -17.52 % | 6.825 M 13.64 % | 6.006 M 14.07 % | 5.265 M -25.71 % | 7.087 M 75.38 % | 4.041 M -14.00 % | 4.699 M -26.66 % | 6.407 M -13.15 % | 7.377 M 461.42 % | 1.314 M -76.63 % | 5.623 M -29.14 % | 7.935 M 29.32 % | 6.136 M 384.60 % | -2.156 M -151.47 % | 4.189 M -20.30 % | 5.256 M 67.23 % | 3.143 M |
| Cost of revenue | 61.442 M 9.56 % | 56.083 M 10.53 % | 50.739 M 5.24 % | 48.212 M -0.91 % | 48.656 M 8.58 % | 44.813 M 10.02 % | 40.731 M -15.67 % | 48.302 M -9.65 % | 53.461 M 38.22 % | 38.678 M -18.78 % | 47.622 M -3.32 % | 49.259 M -4.85 % | 51.771 M 41.82 % | 36.506 M -16.07 % | 43.496 M 3.81 % | 41.900 M -11.53 % | 47.363 M 80.03 % | 26.308 M -18.75 % | 32.378 M -16.29 % | 38.680 M 12.90 % | 34.259 M |
| General and administrative expenses | 24.825 M 58.65 % | 15.648 M -3.21 % | 16.167 M 18.28 % | 13.668 M -9.12 % | 15.039 M 12.77 % | 13.336 M 33.09 % | 10.020 M -31.48 % | 14.623 M 47.36 % | 9.923 M -23.88 % | 13.036 M 34.75 % | 9.674 M -2.83 % | 9.956 M -5.97 % | 10.588 M -5.17 % | 11.165 M -41.63 % | 19.129 M 177.63 % | 6.890 M 2.30 % | 6.735 M 0.66 % | 6.691 M 42.39 % | 4.699 M -22.88 % | 6.093 M -6.82 % | 6.539 M |
| Selling and marketing expenses | 15.973 M 6.73 % | 14.966 M 10.27 % | 13.572 M -12.88 % | 15.579 M 0.87 % | 15.444 M -9.51 % | 17.068 M 22.18 % | 13.969 M -6.60 % | 14.956 M -5.44 % | 15.816 M 7.94 % | 14.652 M 9.27 % | 13.409 M -3.24 % | 13.858 M 10.25 % | 12.570 M -5.01 % | 13.233 M 10.16 % | 12.013 M 13.53 % | 10.581 M 5.07 % | 10.070 M 5.84 % | 9.514 M 12.50 % | 8.457 M -29.59 % | 12.011 M 0.90 % | 11.904 M |
| Other expenses | 0.000 | 0.000 -100.00 % | 3.054 M 213.28 % | -2.696 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.000 K 133.08 % | -263.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 40.798 M 33.27 % | 30.614 M 100.97 % | 15.233 M -36.48 % | 23.980 M -21.33 % | 30.483 M 0.26 % | 30.404 M 26.74 % | 23.989 M -18.90 % | 29.579 M 14.92 % | 25.739 M -7.04 % | 27.688 M 19.95 % | 23.083 M -3.07 % | 23.814 M 2.83 % | 23.158 M -5.08 % | 24.398 M -21.66 % | 31.142 M 78.25 % | 17.471 M 3.96 % | 16.805 M 3.70 % | 16.205 M 23.18 % | 13.156 M -27.33 % | 18.104 M -12.70 % | 20.738 M |
| Cost and expenses | 102.240 M 17.93 % | 86.697 M 31.41 % | 65.972 M -8.62 % | 72.192 M -8.78 % | 79.139 M 5.21 % | 75.217 M 16.22 % | 64.720 M -16.90 % | 77.881 M -1.67 % | 79.200 M 19.34 % | 66.366 M -6.14 % | 70.705 M -3.24 % | 73.073 M -2.48 % | 74.929 M 23.03 % | 60.904 M -18.40 % | 74.638 M 25.71 % | 59.371 M -7.48 % | 64.168 M 50.94 % | 42.513 M -6.63 % | 45.534 M -19.81 % | 56.784 M 3.25 % | 54.997 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 40.798 M 33.27 % | 30.614 M 2.94 % | 29.739 M 1.68 % | 29.247 M -4.05 % | 30.483 M 0.26 % | 30.404 M 26.74 % | 23.989 M -18.90 % | 29.579 M 14.92 % | 25.739 M -7.04 % | 27.688 M 19.95 % | 23.083 M -3.07 % | 23.814 M 2.83 % | 23.158 M -5.08 % | 24.398 M -21.66 % | 31.142 M 78.25 % | 17.471 M 3.96 % | 16.805 M 3.70 % | 16.205 M 23.18 % | 13.156 M -27.33 % | 18.104 M -1.84 % | 18.443 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.739 M |
| Interest expense | 5.115 M 0.93 % | 5.068 M 11.85 % | 4.531 M 0.69 % | 4.500 M 12.39 % | 4.004 M 3.14 % | 3.882 M 29.70 % | 2.993 M 11.51 % | 2.684 M 24.14 % | 2.162 M 12.78 % | 1.917 M 18.48 % | 1.618 M -1.10 % | 1.636 M 1.87 % | 1.606 M -39.87 % | 2.671 M -28.87 % | 3.755 M 3.96 % | 3.612 M 0.89 % | 3.580 M -10.92 % | 4.019 M -4.79 % | 4.221 M -13.04 % | 4.854 M | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 10.470 M 8.37 % | 9.661 M -0.48 % | 9.708 M 32.46 % | 7.329 M 1.23 % | 7.240 M 0.03 % | 7.238 M -3.92 % | 7.533 M 30.85 % | 5.757 M -5.34 % | 6.082 M 173.84 % | 2.221 M 0.00 % | 2.221 M -54.01 % | 4.829 M 117.42 % | 2.221 M -60.00 % | 5.553 M -3.68 % | 5.765 M 12.69 % | 5.116 M -4.09 % | 5.334 M -12.79 % | 6.116 M -3.67 % | 6.349 M 28.11 % | 4.956 M |
| Operating income | 20.702 M 0.02 % | 20.698 M -22.07 % | 26.560 M -13.91 % | 30.853 M 32.02 % | 23.370 M -6.06 % | 24.878 M -6.20 % | 26.522 M 73.00 % | 15.331 M -47.08 % | 28.971 M 148.83 % | 11.643 M -44.12 % | 20.836 M -18.71 % | 25.632 M -12.23 % | 29.203 M 194.62 % | 9.912 M -38.85 % | 16.208 M -49.44 % | 32.056 M 23.70 % | 25.915 M 1 327.04 % | -2.112 M -109.10 % | 23.210 M -4.68 % | 24.350 M 21.74 % | 20.002 M |
| Operating income ratio | 0.17 -12.63 % | 0.19 -32.86 % | 0.29 -4.13 % | 0.30 31.33 % | 0.23 -8.27 % | 0.25 -14.49 % | 0.29 96.21 % | 0.15 -44.69 % | 0.27 79.45 % | 0.15 -34.40 % | 0.23 -12.36 % | 0.26 -7.39 % | 0.28 100.48 % | 0.14 -22.00 % | 0.18 -53.22 % | 0.38 35.50 % | 0.28 799.37 % | -0.04 -111.97 % | 0.34 6.79 % | 0.32 14.96 % | 0.28 |
| Total other income expenses net | -5.232 M 26.88 % | -7.155 M -12.98 % | -6.333 M 11.99 % | -7.196 M -228.43 % | -2.191 M -668.77 % | -285.000 K 92.34 % | -3.722 M 31.42 % | -5.427 M -161.54 % | -2.075 M 4.82 % | -2.180 M -281.12 % | -572.000 K 55.93 % | -1.298 M -153.02 % | -513.000 K 56.23 % | -1.172 M 25.02 % | -1.563 M 26.31 % | -2.121 M 6.03 % | -2.257 M 85.17 % | -15.220 M -105.56 % | -7.404 M -67.02 % | -4.433 M 44.82 % | -8.034 M |
| 2024-10-31 | 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 |
| 2024-10-31 | 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 | 2019-10-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 110.893 M -66.16 % | 327.738 M 4.85 % | 312.590 M 9.91 % | 284.404 M 21.11 % | 234.828 M -5.05 % | 247.308 M 19.15 % | 207.566 M -13.39 % | 239.665 M 7.38 % | 223.195 M -8.38 % | 243.621 M 9.59 % | 222.310 M -10.59 % | 248.634 M 9.72 % | 226.603 M -6.77 % | 243.053 M -6.57 % | 260.141 M -27.21 % | 357.406 M -6.78 % | 383.381 M 2.87 % | 372.696 M 9 426.99 % | 3.912 M |
| Total investments | 0.000 -100.00 % | 465.000 K -83.98 % | 2.902 M 103.22 % | -90.216 M 0.00 % | -90.216 M 0.00 % | -90.216 M | 0.000 -100.00 % | 607.000 K | 0.000 -100.00 % | 1.443 M 101.66 % | -86.667 M 0.00 % | -86.667 M 0.00 % | -86.667 M | 0.000 100.00 % | -84.638 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.824 M |
| Total debt | 116.300 M -65.65 % | 338.610 M 3.13 % | 328.325 M 10.35 % | 297.543 M 16.22 % | 256.010 M 0.93 % | 253.661 M 4.11 % | 243.643 M -1.34 % | 246.957 M 8.07 % | 228.520 M -7.40 % | 246.788 M 6.85 % | 230.964 M -8.86 % | 253.404 M 9.30 % | 231.850 M -6.25 % | 247.297 M -6.74 % | 265.168 M -27.68 % | 366.680 M -4.68 % | 384.686 M 1.51 % | 378.948 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 620.576 M |
| Retained earnings | 270.299 M 4.31 % | 259.135 M 4.56 % | 247.839 M 5.68 % | 234.516 M 7.25 % | 218.659 M 7.65 % | 203.122 M 9.59 % | 185.353 M 9.97 % | 168.556 M 9.71 % | 153.639 M 14.81 % | 133.824 M 4.22 % | 128.404 M 13.79 % | 112.839 M 18.89 % | 94.907 M 28.89 % | 73.634 M 11.22 % | 66.206 M -57.88 % | 157.184 M 16.28 % | 135.181 M 14.89 % | 117.658 M | 0.000 |
| Common stock | 1.472 M 0.07 % | 1.471 M 0.07 % | 1.470 M 27.38 % | 1.154 M 0.00 % | 1.154 M 0.09 % | 1.153 M 0.00 % | 1.153 M 0.09 % | 1.152 M 0.00 % | 1.152 M 0.00 % | 1.152 M 0.00 % | 1.152 M 0.09 % | 1.151 M 0.09 % | 1.150 M 0.00 % | 1.150 M 0.00 % | 1.150 M 13.08 % | 1.017 M | 0.000 -100.00 % | 1.017 M | 0.000 |
| Total equity | 1.285 B 1.01 % | 1.272 B 1.11 % | 1.259 B 28.84 % | 976.804 M 1.88 % | 958.767 M 1.74 % | 942.408 M 2.11 % | 922.954 M 1.98 % | 905.051 M 1.90 % | 888.150 M 2.42 % | 867.161 M 0.81 % | 860.175 M 1.91 % | 844.084 M 2.31 % | 825.010 M 2.84 % | 802.238 M 1.10 % | 793.510 M 14.22 % | 694.702 M 3.31 % | 672.414 M 2.72 % | 654.604 M 5.39 % | 621.132 M |
| Other non current liabilities | 198.957 M 28 120.85 % | 705.000 K 8.96 % | 647.000 K 25.15 % | 517.000 K 16.18 % | 445.000 K 102.77 % | -16.089 M -825.71 % | 2.217 M 15.23 % | 1.924 M 110.41 % | -18.476 M -4 874.16 % | 387.000 K -60.55 % | 981.000 K -0.51 % | 986.000 K -2.76 % | 1.014 M -30.45 % | 1.458 M -2.67 % | 1.498 M -12.50 % | 1.712 M -98.00 % | 85.630 M 4 130.73 % | 2.024 M | 0.000 |
| Long term debt | 106.579 M -67.31 % | 326.020 M 2.33 % | 318.604 M 10.69 % | 287.822 M 16.86 % | 246.289 M -4.05 % | 256.687 M 11.47 % | 230.275 M -1.44 % | 233.633 M -0.48 % | 234.769 M 0.55 % | 233.480 M 5.91 % | 220.454 M -8.96 % | 242.160 M 9.79 % | 220.566 M -6.53 % | 235.973 M -6.87 % | 253.382 M -28.52 % | 354.462 M -3.69 % | 368.046 M 0.69 % | 365.518 M | 0.000 |
| Total non current liabilities | 456.640 M -4.43 % | 477.829 M 1.57 % | 470.426 M 24.27 % | 378.555 M 12.35 % | 336.950 M 1.85 % | 330.814 M 2.43 % | 322.975 M -0.94 % | 326.040 M 6.28 % | 306.777 M -5.42 % | 324.350 M 5.27 % | 308.102 M -6.58 % | 329.813 M 7.00 % | 308.247 M -4.89 % | 324.098 M -4.54 % | 339.518 M -22.98 % | 440.812 M -2.84 % | 453.676 M 0.33 % | 452.180 M | 0.000 |
| Other current liabilities | 80.032 M 65.42 % | 48.380 M 3.34 % | 46.815 M 18.80 % | 39.407 M -59.99 % | 98.501 M 138.40 % | 41.317 M 14.25 % | 36.164 M 0.41 % | 36.018 M -47.47 % | 68.563 M 59.30 % | 43.040 M 20.54 % | 35.705 M -5.68 % | 37.856 M -34.64 % | 57.919 M 51.75 % | 38.167 M 3.14 % | 37.006 M 16.37 % | 31.800 M -48.30 % | 61.511 M 104.04 % | 30.147 M | 0.000 |
| Deferred revenue | 12.264 M | 0.000 -100.00 % | 1.100 M -78.89 % | 5.211 M -53.47 % | 11.199 M -79.53 % | 54.706 M 315.83 % | 13.156 M 300.49 % | 3.285 M -72.78 % | 12.069 M 4 337.13 % | 272.000 K -92.29 % | 3.528 M 2 367.13 % | 143.000 K -96.36 % | 3.933 M 26.79 % | 3.102 M 304.43 % | 767.000 K -89.40 % | 7.233 M | 0.000 -100.00 % | 4.148 M | 0.000 |
| Short term debt | 9.721 M -22.79 % | 12.590 M 29.51 % | 9.721 M 0.00 % | 9.721 M 0.00 % | 9.721 M -43.79 % | 17.295 M 1.65 % | 17.015 M 0.52 % | 16.927 M 5.00 % | 16.121 M 21.14 % | 13.308 M 26.62 % | 10.510 M -6.53 % | 11.244 M -0.35 % | 11.284 M -0.35 % | 11.324 M -3.92 % | 11.786 M -3.54 % | 12.218 M 7 584.28 % | 159.000 K -98.82 % | 13.430 M | 0.000 |
| Total current liabilities | 170.274 M 155.12 % | 66.744 M 3.48 % | 64.502 M -5.96 % | 68.591 M -56.45 % | 157.486 M 111.50 % | 74.460 M -2.82 % | 76.624 M 0.33 % | 76.370 M -49.00 % | 149.745 M 149.57 % | 60.002 M 7.36 % | 55.889 M -9.00 % | 61.414 M -52.70 % | 129.837 M 128.66 % | 56.781 M -11.25 % | 63.976 M 7.44 % | 59.547 M -38.45 % | 96.739 M 86.73 % | 51.807 M | 0.000 |
| Total liabilities | 626.914 M 15.12 % | 544.573 M 1.80 % | 534.928 M 19.63 % | 447.146 M -9.56 % | 494.436 M 22.00 % | 405.274 M 1.42 % | 399.599 M -0.70 % | 402.410 M -11.85 % | 456.522 M 18.78 % | 384.352 M 5.59 % | 363.991 M -6.96 % | 391.227 M -10.70 % | 438.084 M 15.02 % | 380.879 M -5.60 % | 403.494 M -19.36 % | 500.359 M -9.09 % | 550.415 M 9.21 % | 503.987 M | 0.000 |
| Other non current assets | 7.470 M 5.36 % | 7.090 M 104.89 % | -144.977 M -2 497.50 % | 6.047 M -27.38 % | 8.327 M 22.28 % | 6.810 M 107.99 % | -85.197 M -0.24 % | -84.996 M 4.11 % | -88.642 M -1 114.44 % | -7.299 M -453.12 % | 2.067 M -23.98 % | 2.719 M 30.72 % | 2.080 M 2.92 % | 2.021 M 1.51 % | 1.991 M 7.33 % | 1.855 M 9.31 % | 1.697 M 0.53 % | 1.688 M 143.15 % | -3.912 M |
| Long term investments | 0.000 -100.00 % | 465.000 K -83.98 % | 2.902 M 103.22 % | -90.216 M 0.00 % | -90.216 M 0.00 % | -90.216 M | 0.000 | 0.000 | 0.000 100.00 % | -9.262 M 89.31 % | -86.667 M 0.00 % | -86.667 M 0.00 % | -86.667 M | 0.000 100.00 % | -84.638 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 190.577 M -0.98 % | 192.467 M -1.58 % | 195.557 M 8.37 % | 180.447 M -1.04 % | 182.337 M -1.03 % | 184.227 M -1.01 % | 186.116 M -1.01 % | 188.006 M -1.00 % | 189.896 M -0.99 % | 191.786 M -1.54 % | 194.784 M -0.98 % | 196.705 M -0.97 % | 198.626 M -0.96 % | 200.547 M -0.95 % | 202.468 M -0.94 % | 204.388 M -0.93 % | 206.309 M -0.92 % | 208.230 M | 0.000 |
| GoodWill | 484.379 M 0.10 % | 483.879 M 0.01 % | 483.818 M 13.78 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M 0.00 % | 425.209 M | 0.000 |
| Goodwill and intangible assets | 674.956 M -0.21 % | 676.346 M -0.45 % | 679.375 M 12.17 % | 605.656 M -0.31 % | 607.546 M -0.31 % | 609.436 M -0.31 % | 611.325 M -0.31 % | 613.215 M -0.31 % | 615.105 M -0.31 % | 616.995 M -0.48 % | 619.993 M -0.31 % | 621.914 M -0.31 % | 623.835 M -0.31 % | 625.756 M -0.31 % | 627.677 M -0.30 % | 629.597 M -0.30 % | 631.518 M -0.30 % | 633.439 M | 0.000 |
| Property plant equipment net | 594.760 M -0.14 % | 595.587 M 2.16 % | 582.995 M 70.27 % | 342.398 M -1.41 % | 347.302 M 0.99 % | 343.906 M 19.27 % | 288.349 M -1.59 % | 292.994 M -1.28 % | 296.802 M 1.29 % | 293.034 M 15.70 % | 253.279 M -1.00 % | 255.845 M 4.68 % | 244.397 M 1.44 % | 240.939 M -0.01 % | 240.975 M -0.67 % | 242.591 M -0.98 % | 244.998 M 0.93 % | 242.751 M | 0.000 |
| Total non current assets | 1.277 B -0.18 % | 1.279 B 0.63 % | 1.271 B 33.26 % | 954.101 M -0.94 % | 963.175 M 0.31 % | 960.152 M 6.10 % | 904.960 M -0.74 % | 911.696 M -0.22 % | 913.749 M 0.19 % | 911.992 M 4.19 % | 875.339 M -0.58 % | 880.478 M 1.17 % | 870.312 M 0.18 % | 868.716 M -0.22 % | 870.643 M -0.39 % | 874.043 M -0.47 % | 878.213 M 0.04 % | 877.878 M 22 540.64 % | -3.912 M |
| Other current assets | 11.262 M -22.83 % | 14.594 M 126.44 % | 6.445 M -47.40 % | 12.254 M 46.00 % | 8.393 M -18.07 % | 10.244 M -6.27 % | 10.929 M -16.73 % | 13.125 M -53.22 % | 28.054 M 0.93 % | 27.796 M 54.56 % | 17.984 M -5.59 % | 19.048 M 9.56 % | 17.386 M -5.17 % | 18.334 M 7.17 % | 17.108 M -17.22 % | 20.668 M 251.68 % | 5.877 M 9.40 % | 5.372 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 607.000 K | 0.000 -100.00 % | 1.443 M -9.76 % | 1.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.824 M |
| cash and cash equivalents | 5.407 M -50.27 % | 10.872 M -30.91 % | 15.735 M 19.76 % | 13.139 M -37.97 % | 21.182 M 233.42 % | 6.353 M -82.39 % | 36.077 M 394.75 % | 7.292 M 36.94 % | 5.325 M 68.14 % | 3.167 M -63.40 % | 8.654 M 81.43 % | 4.770 M -9.09 % | 5.247 M 23.63 % | 4.244 M -15.58 % | 5.027 M -45.79 % | 9.274 M 610.65 % | 1.305 M -79.13 % | 6.252 M 259.82 % | -3.912 M |
| Cash and short term investments | 5.407 M -50.27 % | 10.872 M -30.91 % | 15.735 M 19.76 % | 13.139 M -37.97 % | 21.182 M 233.42 % | 6.353 M -82.39 % | 36.077 M 394.75 % | 7.292 M 36.94 % | 5.325 M 68.14 % | 3.167 M -63.40 % | 8.654 M 81.43 % | 4.770 M -9.09 % | 5.247 M 23.63 % | 4.244 M -15.58 % | 5.027 M -45.79 % | 9.274 M 610.65 % | 1.305 M -79.13 % | 6.252 M 59.82 % | 3.912 M |
| Total current assets | 634.978 M 18.13 % | 537.540 M 2.98 % | 521.994 M 11.10 % | 469.849 M -4.12 % | 490.028 M 26.45 % | 387.530 M -7.20 % | 417.593 M 5.52 % | 395.765 M -8.16 % | 430.923 M 26.92 % | 339.521 M -2.67 % | 348.827 M -1.69 % | 354.833 M -9.66 % | 392.782 M 24.93 % | 314.401 M -3.66 % | 326.361 M 1.66 % | 321.018 M -6.85 % | 344.616 M 22.76 % | 280.713 M 7 075.69 % | 3.912 M |
| Inventory | 530.293 M 18.11 % | 448.967 M -1.31 % | 454.921 M 15.86 % | 392.634 M 0.88 % | 389.199 M 20.78 % | 322.227 M -1.55 % | 327.313 M 0.09 % | 327.024 M -4.36 % | 341.926 M 19.79 % | 285.430 M -2.28 % | 292.077 M -1.83 % | 297.531 M -6.80 % | 319.224 M 19.23 % | 267.737 M -0.40 % | 268.825 M -1.05 % | 271.674 M -4.42 % | 284.231 M 15.87 % | 245.311 M | 0.000 |
| Net receivables | 88.016 M 39.47 % | 63.107 M 40.57 % | 44.893 M -13.37 % | 51.822 M -27.27 % | 71.254 M 46.29 % | 48.706 M 12.55 % | 43.274 M -10.45 % | 48.324 M -30.61 % | 69.645 M 88.10 % | 37.026 M -5.31 % | 39.104 M -9.08 % | 43.008 M -27.86 % | 59.618 M 79.29 % | 33.253 M -24.35 % | 43.955 M 47.82 % | 29.736 M -44.11 % | 53.203 M 101.04 % | 26.464 M | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 151.175 M 67.57 % | 90.216 M 0.00 % | 90.216 M 0.00 % | 90.216 M -0.30 % | 90.483 M 0.00 % | 90.483 M 0.00 % | 90.484 M 876.94 % | 9.262 M -89.31 % | 86.667 M 0.00 % | 86.667 M 0.00 % | 86.667 M | 0.000 -100.00 % | 84.638 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 66.357 M 1 049.24 % | 5.774 M 8.05 % | 5.344 M -62.50 % | 14.252 M -56.84 % | 33.023 M 583.85 % | 4.829 M 65.72 % | 2.914 M -84.17 % | 18.410 M -59.88 % | 45.889 M 1 256.86 % | 3.382 M -32.92 % | 5.042 M -48.85 % | 9.858 M -81.32 % | 52.780 M 1 384.25 % | 3.556 M -54.64 % | 7.839 M 36.07 % | 5.761 M -56.66 % | 13.292 M 256.07 % | 3.733 M | 0.000 |
| Tax payables | 1.900 M | 0.000 -100.00 % | 1.522 M | 0.000 -100.00 % | 5.042 M -54.24 % | 11.019 M 49.41 % | 7.375 M 326.30 % | 1.730 M -75.64 % | 7.103 M | 0.000 -100.00 % | 1.104 M -52.27 % | 2.313 M -41.01 % | 3.921 M 520.41 % | 632.000 K -90.39 % | 6.578 M 159.49 % | 2.535 M | 0.000 -100.00 % | 349.000 K | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 13.398 M -5.28 % | 14.145 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.483 M 0.00 % | 90.484 M 0.00 % | 90.483 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.667 M | 0.000 | 0.000 | 0.000 -100.00 % | 84.638 M | 0.000 |
| Minority interest | 605.000 K 3.60 % | 584.000 K 0.00 % | 584.000 K -0.34 % | 586.000 K -0.51 % | 589.000 K 2.26 % | 576.000 K -0.17 % | 577.000 K -0.52 % | 580.000 K -0.34 % | 582.000 K -1.02 % | 588.000 K 0.34 % | 586.000 K 0.00 % | 586.000 K -0.85 % | 591.000 K 7.26 % | 551.000 K -0.36 % | 553.000 K 0.00 % | 553.000 K -0.54 % | 556.000 K -0.18 % | 557.000 K | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 27.155 M 102.68 % | 13.398 M -5.28 % | 14.145 M -6.58 % | 15.141 M -25.49 % | 20.321 M -2.13 % | 20.764 M -3.88 % | 21.603 M -3.43 % | 22.370 M -3.70 % | 23.230 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.490 M | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.013 B 0.16 % | 1.011 B 0.26 % | 1.009 B 36.20 % | 740.548 M 0.30 % | 738.365 M 0.11 % | 737.557 M 0.23 % | 735.871 M 0.15 % | 734.763 M 0.27 % | 732.777 M 0.16 % | 731.597 M 0.21 % | 730.033 M 0.07 % | 729.508 M 0.16 % | 728.362 M 0.20 % | 726.903 M 0.18 % | 725.601 M 35.39 % | 535.948 M -0.14 % | 536.677 M 0.24 % | 535.372 M 96 189.93 % | 556.000 K |
| Deferred tax liabilities non current | 151.104 M 0.00 % | 151.104 M -0.05 % | 151.175 M 67.57 % | 90.216 M 0.00 % | 90.216 M 0.00 % | 90.216 M -0.30 % | 90.483 M 0.00 % | 90.483 M 0.00 % | 90.484 M 0.00 % | 90.483 M 4.40 % | 86.667 M 0.00 % | 86.667 M 0.00 % | 86.667 M 0.00 % | 86.667 M 2.40 % | 84.638 M 0.00 % | 84.638 M | 0.000 -100.00 % | 84.638 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.912 B 5.24 % | 1.817 B 1.31 % | 1.793 B 25.95 % | 1.424 B -2.01 % | 1.453 B 7.83 % | 1.348 B 1.90 % | 1.323 B 1.15 % | 1.307 B -2.77 % | 1.345 B 7.44 % | 1.252 B 2.23 % | 1.224 B -0.90 % | 1.235 B -2.20 % | 1.263 B 6.76 % | 1.183 B -1.16 % | 1.197 B 0.16 % | 1.195 B -2.27 % | 1.223 B 5.54 % | 1.159 B | 0.000 |
| 2024-10-31 | 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 | 2019-10-31 |
| 2024-10-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 30.000 K | 0.000 100.00 % | -22.992 M -1 090.68 % | -1.931 M 18.59 % | -2.372 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.817 M | 0.000 100.00 % | -482.000 K 1.23 % | -488.000 K -124.05 % | 2.029 M 201.70 % | -1.995 M -66.39 % | -1.199 M 7.05 % | -1.290 M -122.62 % | 5.702 M 87.20 % | 3.046 M | 0.000 | 0.000 |
| Stock based compensation | 2.254 M -4.45 % | 2.359 M 35.11 % | 1.746 M -15.41 % | 2.064 M 79.48 % | 1.150 M -25.76 % | 1.549 M -11.79 % | 1.756 M -2.71 % | 1.805 M 52.97 % | 1.180 M -8.03 % | 1.283 M -6.01 % | 1.365 M -3.60 % | 1.416 M -2.95 % | 1.459 M 13.63 % | 1.284 M -85.67 % | 8.962 M 3 011.81 % | 288.000 K 0.00 % | 288.000 K 0.00 % | 288.000 K 0.00 % | 288.000 K 0.00 % | 288.000 K -0.35 % | 289.000 K |
| Change in working capital | 2.895 M 111.63 % | -24.891 M -808.54 % | 3.513 M 104.69 % | -74.925 M -1 672.95 % | -4.226 M 30.11 % | -6.047 M -188.63 % | 6.823 M 119.34 % | -35.285 M -9 593.68 % | -364.000 K -250.00 % | -104.000 K -101.62 % | 6.424 M 121.80 % | -29.462 M -517.91 % | -4.768 M -161.36 % | 7.771 M 218.73 % | -6.545 M -82.46 % | -3.587 M 81.68 % | -19.585 M -581.44 % | 4.068 M -58.11 % | 9.712 M 142.07 % | -23.087 M -160.58 % | -8.860 M |
| Accounts receivables | -35.754 M -96.32 % | -18.212 M -362.88 % | 6.928 M -64.35 % | 19.432 M 186.18 % | -22.547 M -315.15 % | -5.431 M -207.54 % | 5.050 M -76.31 % | 21.321 M 165.36 % | -32.619 M -1 669.73 % | 2.078 M -46.77 % | 3.904 M -76.50 % | 16.610 M 163.00 % | -26.365 M -346.36 % | 10.702 M 175.27 % | -14.219 M -160.59 % | 23.466 M 187.76 % | -26.738 M -2 315.24 % | 1.207 M -56.50 % | 2.775 M -76.07 % | 11.595 M 159.24 % | -19.574 M |
| Inventory | -80.443 M -1 277.62 % | 6.831 M 97 685.71 % | -7.000 K 99.73 % | -2.572 M 96.11 % | -66.115 M -1 327.99 % | 5.384 M 792.87 % | 603.000 K -96.17 % | 15.745 M 128.31 % | -55.626 M -1 107.35 % | 5.522 M 1.25 % | 5.454 M -74.86 % | 21.693 M 142.13 % | -51.487 M -4 832.26 % | 1.088 M -61.81 % | 2.849 M -77.31 % | 12.557 M 132.26 % | -38.920 M -7 837.57 % | 503.000 K -95.37 % | 10.854 M -37.22 % | 17.290 M 143.99 % | -39.305 M |
| Accounts payables | 61.149 M 12 428.43 % | -496.000 K 95.11 % | -10.133 M 45.68 % | -18.655 M -166.52 % | 28.045 M 1 375.28 % | 1.901 M 112.37 % | -15.372 M 44.41 % | -27.650 M -164.80 % | 42.670 M 2 474.51 % | -1.797 M 62.89 % | -4.842 M 88.57 % | -42.378 M -186.92 % | 48.755 M 1 255.06 % | -4.221 M -319.16 % | 1.926 M 125.72 % | -7.488 M -176.89 % | 9.738 M 1 104.95 % | -969.000 K 39.51 % | -1.602 M | 0.000 | 0.000 |
| Other working capital | 57.943 M 545.24 % | -13.014 M -293.52 % | 6.725 M 109.20 % | -73.130 M -229.68 % | 56.391 M 813.72 % | -7.901 M -147.76 % | 16.542 M 137.01 % | -44.701 M -198.87 % | 45.211 M 3 357.28 % | -1.388 M -172.75 % | 1.908 M 107.52 % | -25.387 M -204.35 % | 24.329 M 11 944.06 % | 202.000 K -93.03 % | 2.899 M 109.02 % | -32.122 M -188.41 % | 36.335 M 992.13 % | 3.327 M 243.71 % | -2.315 M 95.55 % | -51.972 M -203.90 % | 50.019 M |
| Other non cash items | 270.000 K -94.91 % | 5.305 M -75.31 % | 21.489 M -18.48 % | 26.361 M 13 488.14 % | 194.000 K -3.48 % | 201.000 K -80.77 % | 1.045 M -61.93 % | 2.745 M 137 150.00 % | 2.000 K -99.96 % | 4.765 M 946.36 % | -563.000 K -240.05 % | 402.000 K 0.00 % | 402.000 K 158.86 % | -683.000 K -271.61 % | 398.000 K 2.84 % | 387.000 K -11.24 % | 436.000 K -17.89 % | 531.000 K 0.19 % | 530.000 K 116.57 % | -3.198 M -130.59 % | 10.454 M |
| Net cash provided by operating activities | 27.235 M 496.08 % | 4.569 M -82.05 % | 25.452 M 157.94 % | -43.927 M -343.15 % | 18.066 M -1.49 % | 18.339 M -45.51 % | 33.656 M 506.13 % | -8.287 M -131.41 % | 26.384 M 25.78 % | 20.977 M -27.73 % | 29.027 M 840.67 % | -3.919 M -117.23 % | 22.747 M 0.05 % | 22.736 M 47.68 % | 15.395 M -34.92 % | 23.654 M 851.11 % | 2.487 M -81.16 % | 13.198 M -57.85 % | 31.309 M 728.32 % | -4.983 M -131.83 % | 15.655 M |
| Investments in property plant and equipment | -11.556 M -77.76 % | -6.501 M -49.93 % | -4.336 M 35.62 % | -6.735 M 35.21 % | -10.395 M 82.30 % | -58.732 M -3 308.71 % | -1.723 M 71.14 % | -5.970 M 6.98 % | -6.418 M 67.53 % | -19.766 M -1 244.63 % | -1.470 M 91.58 % | -17.463 M -193.74 % | -5.945 M -165.76 % | -2.237 M -34.84 % | -1.659 M 20.70 % | -2.092 M 72.83 % | -7.701 M -278.43 % | -2.035 M -15.43 % | -1.763 M -0.23 % | -1.759 M 78.20 % | -8.067 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -49.614 M | 0.000 | 0.000 -100.00 % | 271.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 830.000 K 10 275.00 % | 8.000 K -65.22 % | 23.000 K -53.06 % | 49.000 K -30.00 % | 70.000 K 900.00 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 307.000 K 100.62 % | -49.614 M | 0.000 | 0.000 -100.00 % | 271.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 910.000 K | 0.000 -100.00 % | 23.000 K -53.06 % | 49.000 K -30.00 % | 70.000 K 900.00 % | 7.000 K -76.67 % | 30.000 K 100.00 % | 15.000 K -61.54 % | 39.000 K 290.00 % | 10.000 K 1 100.00 % | -1.000 K -102.44 % | 41.000 K |
| Net cash used for investing activites | -11.556 M -86.57 % | -6.194 M 88.52 % | -53.950 M -701.04 % | -6.735 M 35.21 % | -10.395 M 82.22 % | -58.461 M -3 292.98 % | -1.723 M 71.14 % | -5.970 M 6.98 % | -6.418 M 66.11 % | -18.936 M -1 195.21 % | -1.462 M 91.62 % | -17.440 M -195.79 % | -5.896 M -172.08 % | -2.167 M -31.17 % | -1.652 M 19.88 % | -2.062 M 73.17 % | -7.686 M -285.07 % | -1.996 M -13.86 % | -1.753 M 0.40 % | -1.760 M 78.07 % | -8.026 M |
| Debt repayment | -20.500 M -485.71 % | -3.500 M -111.11 % | 31.500 M -25.88 % | 42.500 M 466.67 % | 7.500 M -28.57 % | 10.500 M 104.60 % | -228.333 M -1 335.90 % | 18.475 M 203.75 % | -17.808 M -128.04 % | -7.809 M 65.81 % | -22.842 M -207.99 % | 21.152 M 233.47 % | -15.848 M 13.28 % | -18.274 M 82.04 % | -101.775 M -647.08 % | -13.623 M -135.38 % | 38.508 M 208.10 % | -35.623 M -2 093.53 % | -1.624 M | 0.000 | 0.000 |
| Common stock issued | 0.000 -100.00 % | 128.000 K | 0.000 -100.00 % | 119.000 K | 0.000 -100.00 % | 169.000 K | 0.000 -100.00 % | 181.000 K | 0.000 -100.00 % | 17.000 K | 0.000 | 0.000 | 0.000 100.00 % | -6.658 M -103.55 % | 187.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -342.000 K -968.75 % | -32.000 K 95.06 % | -648.000 K | 0.000 | 0.000 100.00 % | -6.000 K 99.28 % | -839.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 M 0.00 % | -100.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -644.000 K -345.80 % | 262.000 K 190.97 % | -288.000 K -342.02 % | 119.000 K 134.80 % | -342.000 K -235.29 % | -102.000 K -100.05 % | 225.185 M 10 103.78 % | -2.251 M | 0.000 -100.00 % | 281.000 K 133.49 % | -839.000 K -210.74 % | -270.000 K | 0.000 100.00 % | -3.078 M -101.67 % | 183.785 M | 0.000 100.00 % | -38.256 M | 0.000 | 0.000 -100.00 % | 5.827 M 175.31 % | -7.737 M |
| Net cash used provided by financing activities | -21.144 M -553.00 % | -3.238 M -110.41 % | 31.094 M -27.04 % | 42.619 M 495.40 % | 7.158 M -31.16 % | 10.398 M 430.30 % | -3.148 M -119.40 % | 16.224 M 191.11 % | -17.808 M -136.56 % | -7.528 M 68.21 % | -23.681 M -213.40 % | 20.882 M 231.76 % | -15.848 M 25.78 % | -21.352 M -18.69 % | -17.990 M -32.06 % | -13.623 M -5 505.95 % | 252.000 K 100.71 % | -35.623 M -2 093.53 % | -1.624 M -127.87 % | 5.827 M 175.31 % | -7.737 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 35.389 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -5.465 M -12.38 % | -4.863 M -287.33 % | 2.596 M 132.28 % | -8.043 M -154.24 % | 14.829 M 149.89 % | -29.724 M -203.26 % | 28.785 M 1 363.40 % | 1.967 M -8.85 % | 2.158 M 139.33 % | -5.487 M -241.27 % | 3.884 M 914.26 % | -477.000 K -147.56 % | 1.003 M 228.10 % | -783.000 K 81.56 % | -4.247 M -153.29 % | 7.969 M 261.09 % | -4.947 M 79.74 % | -24.421 M -187.43 % | 27.932 M 3 149.34 % | -916.000 K -748.15 % | -108.000 K |
| Cash at beginning of period | 10.872 M -30.91 % | 15.735 M 19.76 % | 13.139 M -37.97 % | 21.182 M 233.42 % | 6.353 M -82.39 % | 36.077 M 394.75 % | 7.292 M 36.94 % | 5.325 M 68.14 % | 3.167 M -63.40 % | 8.654 M 81.43 % | 4.770 M -9.09 % | 5.247 M 23.63 % | 4.244 M -15.58 % | 5.027 M -45.79 % | 9.274 M 610.65 % | 1.305 M -79.13 % | 6.252 M -79.62 % | 30.673 M 1 019.04 % | 2.741 M -25.05 % | 3.657 M -2.87 % | 3.765 M |
| Cash at end of period | 5.407 M -50.27 % | 10.872 M -30.91 % | 15.735 M 19.76 % | 13.139 M -37.97 % | 21.182 M 233.42 % | 6.353 M -82.39 % | 36.077 M 394.75 % | 7.292 M 36.94 % | 5.325 M 68.14 % | 3.167 M -63.40 % | 8.654 M 81.43 % | 4.770 M -9.09 % | 5.247 M 23.63 % | 4.244 M -15.58 % | 5.027 M -45.79 % | 9.274 M 610.65 % | 1.305 M -79.13 % | 6.252 M -79.62 % | 30.673 M 1 019.04 % | 2.741 M -25.05 % | 3.657 M |
| Operating cash flow | 27.235 M 496.08 % | 4.569 M -82.05 % | 25.452 M 157.94 % | -43.927 M -343.15 % | 18.066 M -1.49 % | 18.339 M -45.51 % | 33.656 M 506.13 % | -8.287 M -131.41 % | 26.384 M 25.78 % | 20.977 M -27.73 % | 29.027 M 840.67 % | -3.919 M -117.23 % | 22.747 M 0.05 % | 22.736 M 47.68 % | 15.395 M -34.92 % | 23.654 M 851.11 % | 2.487 M -81.16 % | 13.198 M -57.85 % | 31.309 M 728.32 % | -4.983 M -131.83 % | 15.655 M |
| Capital expenditure | -11.556 M -77.76 % | -6.501 M -49.93 % | -4.336 M 35.62 % | -6.735 M 35.21 % | -10.395 M 82.30 % | -58.732 M -3 308.71 % | -1.723 M 71.14 % | -5.970 M 6.98 % | -6.418 M 67.53 % | -19.766 M -1 244.63 % | -1.470 M 91.58 % | -17.463 M -193.74 % | -5.945 M -165.76 % | -2.237 M -34.84 % | -1.659 M 20.70 % | -2.092 M 72.83 % | -7.701 M -278.43 % | -2.035 M -15.43 % | -1.763 M -0.23 % | -1.759 M 78.20 % | -8.067 M |
| Free CashFlow | 15.679 M 911.54 % | -1.932 M -109.15 % | 21.116 M 141.68 % | -50.662 M -760.44 % | 7.671 M 118.99 % | -40.393 M -226.49 % | 31.933 M 323.98 % | -14.257 M -171.41 % | 19.966 M 1 548.72 % | 1.211 M -95.61 % | 27.557 M 228.88 % | -21.382 M -227.26 % | 16.802 M -18.04 % | 20.499 M 49.24 % | 13.736 M -36.30 % | 21.562 M 513.54 % | -5.214 M -146.71 % | 11.163 M -62.22 % | 29.546 M 538.24 % | -6.742 M -188.85 % | 7.588 M |
| 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 |