BlackRock Municipal Income Fund, Inc. MUI
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.549 M 103.73 % | -95.078 M -216.16 % | 81.851 M 1 003.45 % | -9.060 M -122.43 % | 40.401 M 183.31 % | 14.260 M -60.59 % | 36.187 M -3.12 % | 37.354 M -3.79 % | 38.826 M -3.66 % | 40.301 M -6.88 % | 43.281 M |
| Net income | 2.621 M 102.73 % | -95.831 M -217.84 % | 81.320 M 955.76 % | -9.503 M -123.83 % | 39.869 M 189.66 % | 13.764 M 302.82 % | -6.786 M -114.05 % | 48.293 M 21.69 % | 39.685 M 2 501.69 % | -1.652 M -103.13 % | 52.829 M |
| Income before tax | 2.621 M 102.73 % | -95.831 M -217.84 % | 81.320 M 955.76 % | -9.503 M -123.83 % | 39.869 M 189.66 % | 13.764 M 302.82 % | -6.786 M -114.05 % | 48.293 M 21.69 % | 39.685 M 2 501.69 % | -1.652 M -103.12 % | 52.933 M |
| Income before tax ratio | 0.74 -26.74 % | 1.01 1.45 % | 0.99 -5.28 % | 1.05 6.29 % | 0.99 2.24 % | 0.97 614.67 % | -0.19 -114.51 % | 1.29 26.49 % | 1.02 2 592.96 % | -0.04 -103.35 % | 1.22 |
| EBITDA | -77.032 M -292.77 % | 39.960 M -24.72 % | 53.085 M 230.92 % | -40.548 M -627.58 % | 7.686 M -63.05 % | 20.800 M 154.22 % | -38.364 M -155.83 % | 68.710 M 2 009.92 % | 3.257 M 108.15 % | -39.947 M -374.78 % | 14.538 M |
| Net income ratio | 0.74 -26.74 % | 1.01 1.45 % | 0.99 -5.28 % | 1.05 6.29 % | 0.99 2.24 % | 0.97 614.67 % | -0.19 -114.51 % | 1.29 26.49 % | 1.02 2 592.96 % | -0.04 -103.36 % | 1.22 |
| Ratio EBITDA | -21.70 -5 064.14 % | -0.42 -164.80 % | 0.65 -85.51 % | 4.48 2 252.62 % | 0.19 -86.96 % | 1.46 237.58 % | -1.06 -157.63 % | 1.84 2 093.05 % | 0.08 108.46 % | -0.99 -395.10 % | 0.34 |
| Gross profit ratio | 1.00 0.00 % | 1.00 140.41 % | 0.42 -58.41 % | 1.00 10.57 % | 0.90 -9.56 % | 1.00 42.92 % | 0.70 -7.89 % | 0.76 -24.03 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 72.869 M -1.36 % | 73.871 M 92.58 % | 38.359 M 0.92 % | 38.011 M -1.80 % | 38.708 M 1.24 % | 38.234 M -0.16 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M |
| Weighted average shs out | 72.868 M -1.36 % | 73.871 M 92.89 % | 38.296 M 0.75 % | 38.011 M -0.75 % | 38.296 M 0.16 % | 38.234 M -0.16 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M |
| EPS diluted | 0.04 102.77 % | -1.30 -161.32 % | 2.12 948.00 % | -0.25 -124.27 % | 1.03 186.11 % | 0.36 300.00 % | -0.18 -114.29 % | 1.26 21.15 % | 1.04 2 512.99 % | -0.04 -103.12 % | 1.38 |
| Earnings per share | 0.04 102.77 % | -1.30 -161.32 % | 2.12 948.00 % | -0.25 -124.27 % | 1.03 186.11 % | 0.36 300.00 % | -0.18 -114.29 % | 1.26 21.15 % | 1.04 2 512.99 % | -0.04 -103.12 % | 1.38 |
| Gross profit | 3.549 M 103.73 % | -95.078 M -379.27 % | 34.046 M 475.79 % | -9.060 M -124.80 % | 36.537 M 156.22 % | 14.260 M -43.68 % | 25.320 M -10.77 % | 28.376 M -26.91 % | 38.826 M -3.66 % | 40.301 M -6.88 % | 43.281 M |
| Income tax expense | -77.032 M -132.36 % | 238.055 M 348.44 % | 53.085 M 230.92 % | -40.548 M -627.58 % | 7.686 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.257 M 108.15 % | -39.947 M -372.82 % | 14.642 M |
| Cost of revenue | 0.000 | 0.000 -100.00 % | 47.805 M | 0.000 -100.00 % | 3.863 M | 0.000 -100.00 % | 10.867 M 21.05 % | 8.977 M | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 873.573 K 159.38 % | 336.797 K -30.27 % | 483.014 K 20.69 % | 400.222 K -17.83 % | 487.060 K 6.71 % | 456.423 K -9.47 % | 504.140 K 15.88 % | 435.040 K -92.57 % | 5.859 M 1.22 % | 5.788 M -32.12 % | 8.526 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 434.000 -99.10 % | 48.034 K 12.78 % | 42.589 K -4.62 % | 44.650 K 11.83 % | 39.925 K 61.51 % | 24.720 K -62.38 % | 65.710 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 928.439 K 175.31 % | 337.231 K -36.50 % | 531.048 K 19.93 % | 442.811 K -16.72 % | 531.710 K 7.12 % | 496.348 K -6.15 % | 528.860 K 5.61 % | 500.750 K -88.41 % | 4.321 M -88.68 % | 38.172 M 189.44 % | 13.188 M |
| Cost and expenses | -41.577 M -182.28 % | 50.534 M 6.60 % | 47.407 M 208.37 % | -43.745 M -1 018.40 % | 4.763 M 859.65 % | 496.348 K -95.64 % | 11.396 M 20.23 % | 9.478 M 119.36 % | 4.321 M 111.32 % | -38.172 M -389.44 % | 13.188 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 |
| Selling general and administrative expenses | 873.573 K 159.38 % | 336.797 K -30.27 % | 483.014 K 20.69 % | 400.222 K -17.83 % | 487.060 K 6.71 % | 456.423 K -9.47 % | 504.140 K 15.88 % | 435.040 K -92.57 % | 5.859 M 1.22 % | 5.788 M -32.12 % | 8.526 M |
| Interest income | 66.503 M 100.58 % | 33.155 M -2.61 % | 34.045 M -4.21 % | 35.542 M -2.61 % | 36.494 M 3.12 % | 35.388 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 23.163 M 469.96 % | 4.064 M 13.12 % | 3.593 M -55.60 % | 8.091 M -13.11 % | 9.312 M 32.35 % | 7.036 M | 0.000 -100.00 % | 20.417 M 489.84 % | 3.461 M -8.47 % | 3.782 M 6.95 % | 3.536 M |
| Depreciation and amortization | -57.008 M -10.36 % | -51.658 M -83.82 % | -28.103 M 5.46 % | -29.725 M 3.34 % | -30.752 M -58 656.90 % | 52.516 K 100.08 % | -63.154 M -254.66 % | 40.834 M 223.86 % | -32.967 M 4.48 % | -34.513 M 0.69 % | -34.755 M |
| Operating income | 57.008 M 10.36 % | 51.658 M 83.82 % | 28.103 M -5.46 % | 29.725 M -3.34 % | 30.752 M 47.85 % | 20.800 M -16.10 % | 24.791 M -11.07 % | 27.876 M -15.44 % | 32.967 M -4.48 % | 34.513 M -0.69 % | 34.755 M |
| Operating income ratio | 16.06 3 056.33 % | -0.54 -258.24 % | 0.34 110.46 % | -3.28 -531.04 % | 0.76 -47.81 % | 1.46 112.91 % | 0.69 -8.20 % | 0.75 -12.11 % | 0.85 -0.85 % | 0.86 6.65 % | 0.80 |
| Total other income expenses net | -54.387 M -207.47 % | 50.606 M -4.91 % | 53.218 M 235.66 % | -39.227 M -530.25 % | 9.117 M 229.58 % | -7.036 M 77.72 % | -31.577 M -254.66 % | 20.417 M 203.92 % | 6.718 M 118.58 % | -36.166 M -298.95 % | 18.178 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 122.616 K 119.86 % | -617.292 K -1 578.34 % | -36.780 K -149.38 % | 74.479 K -99.92 % | 93.295 M 7 992.92 % | 1.153 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total investments | 1.458 B 1.69 % | 1.434 B 73.73 % | 825.138 M 5.74 % | 780.363 M -2.45 % | 799.958 M -13.63 % | 926.163 M 14.20 % | 811.011 M -3.53 % | 840.713 M -0.11 % | 841.656 M 1.36 % | 830.394 M |
| Total debt | 122.616 K | 0.000 | 0.000 -100.00 % | 74.479 K -99.92 % | 93.421 M 8 003.82 % | 1.153 M | 0.000 | 0.000 | 0.000 | 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 |
| Retained earnings | -79.385 M -26.87 % | -62.572 M -185.04 % | 73.579 M 346.45 % | 16.481 M -64.51 % | 46.434 M 4 057.52 % | 1.117 M -97.02 % | 37.492 M -41.38 % | 63.961 M 15.24 % | 55.504 M -39.67 % | 92.007 M |
| Common stock | 1.043 B -1.23 % | 1.056 B 94.36 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.479 M -0.02 % | 543.563 M -0.02 % | 543.646 M |
| Total equity | 963.901 M -2.99 % | 993.657 M 61.04 % | 617.032 M 10.20 % | 559.934 M -5.08 % | 589.887 M 3.17 % | 571.769 M -1.58 % | 580.945 M -4.36 % | 607.440 M 1.40 % | 599.066 M -5.76 % | 635.652 M |
| Other non current liabilities | -122.616 K | 0.000 | 0.000 -100.00 % | 91.939 M -1.59 % | 93.421 M 19.80 % | 77.983 M | 0.000 | 0.000 100.00 % | -287.100 M 0.00 % | -287.100 M |
| Long term debt | 122.616 K | 0.000 | 0.000 -100.00 % | 74.479 K | 0.000 -100.00 % | 1.153 M | 0.000 | 0.000 -100.00 % | 287.100 M 0.00 % | 287.100 M |
| Total non current liabilities | 122.616 K | 0.000 | 0.000 -100.00 % | 92.014 M -1.51 % | 93.421 M 18.05 % | 79.136 M | 0.000 | 0.000 -100.00 % | 287.100 M 0.00 % | 287.100 M |
| Other current liabilities | 631.406 M -9.16 % | 695.076 M 83.30 % | 379.193 M 2.07 % | 371.518 M -2.13 % | 379.614 M 115 474.63 % | 328.458 K -99.91 % | 348.006 M | 0.000 -100.00 % | 52.763 M -46.86 % | 99.291 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 661.008 M -14.26 % | 770.902 M 101.08 % | 383.374 M -1.60 % | 389.620 M 1.52 % | 383.769 M 1 068.74 % | 32.836 M -90.63 % | 350.329 M 2.00 % | 343.445 M 269.67 % | 92.905 M -22.56 % | 119.970 M |
| Total liabilities | 661.008 M -16.21 % | 788.896 M 105.78 % | 383.374 M -1.60 % | 389.620 M 1.52 % | 383.769 M -3.83 % | 399.072 M 13.91 % | 350.329 M 2.00 % | 343.445 M -9.62 % | 380.005 M -6.65 % | 407.070 M |
| Other non current assets | -150.287 M 50.17 % | -301.621 M -88.36 % | -160.127 M -3.40 % | -154.863 M 2.20 % | -158.351 M 82.90 % | -926.163 M -14.20 % | -811.011 M 3.53 % | -840.713 M 0.11 % | -841.656 M -1.36 % | -830.394 M |
| Long term investments | 1.608 B -7.33 % | 1.735 B 76.11 % | 985.265 M 5.35 % | 935.226 M -2.41 % | 958.309 M 3.47 % | 926.163 M 14.20 % | 811.011 M -3.53 % | 840.713 M -0.11 % | 841.656 M 1.36 % | 830.394 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 1.458 B 1.69 % | 1.434 B 73.73 % | 825.138 M 5.74 % | 780.363 M -2.45 % | 799.958 M -13.63 % | 926.163 M 14.20 % | 811.011 M -3.53 % | 840.713 M -0.11 % | 841.656 M 1.36 % | 830.394 M |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | -150.287 M 50.17 % | -301.621 M -88.36 % | -160.127 M -3.40 % | -154.863 M 2.20 % | -158.351 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 617.292 K 1 578.34 % | 36.780 K | 0.000 -100.00 % | 125.704 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash and short term investments | -150.287 M -24 446.22 % | 617.292 K 1 578.34 % | 36.780 K 100.02 % | -154.863 M -123 296.48 % | 125.704 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current assets | 16.901 M -36.87 % | 26.770 M 76.81 % | 15.140 M 5.67 % | 14.327 M -6.64 % | 15.347 M -65.38 % | 44.331 M 168.19 % | 16.530 M 12.04 % | 14.754 M 6.08 % | 13.908 M -8.13 % | 15.139 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 15.832 M -63.45 % | 43.317 M 197.01 % | 14.584 M 1.96 % | 14.304 M -2.08 % | 14.609 M -67.05 % | 44.331 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 150.287 M -53.36 % | 322.247 M 101.24 % | 160.127 M 3.40 % | 154.863 M -2.20 % | 158.351 M 45 688.67 % | 345.830 K -99.67 % | 103.734 M 8.71 % | 95.419 M -22.74 % | 123.508 M -37.37 % | 197.190 M |
| Account payables | 14.801 M -60.96 % | 37.913 M 1 713.59 % | 2.090 M -76.90 % | 9.051 M 335.69 % | 2.077 M -87.22 % | 16.254 M 1 298.92 % | 1.162 M | 0.000 -100.00 % | 20.071 M 94.12 % | 10.340 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Other total stockholders equity | -963.901 M | 0.000 100.00 % | -617.032 M -10.20 % | -559.934 M 5.08 % | -589.887 M -2 268.79 % | 27.199 M 104.68 % | -580.945 M 4.36 % | -607.440 M -1.40 % | -599.066 M 5.76 % | -635.652 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | -122.616 K -100.02 % | 788.896 M | 0.000 100.00 % | -92.014 M 1.51 % | -93.421 M -132.54 % | 287.100 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.625 B -8.84 % | 1.783 B 78.18 % | 1.000 B 5.36 % | 949.554 M -2.48 % | 973.655 M 0.29 % | 970.840 M 4.25 % | 931.274 M -2.06 % | 950.885 M -2.88 % | 979.071 M -6.10 % | 1.043 B |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2015 | 2014 | 2013 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 461.759 K 129.54 % | -1.563 M -527.24 % | -249.199 K -134.80 % | 716.112 K 209.74 % | -652.543 K -151.33 % | 1.271 M -70.64 % | 4.330 M 173.06 % | -5.926 M -58 847.08 % | -10.053 K -100.89 % | 1.125 M 303.85 % | -551.693 K |
| Accounts receivables | 921.464 K -97.09 % | 31.646 M 11 395.93 % | 275.277 K -53.30 % | 589.441 K 161.79 % | -953.956 K | 0.000 | 0.000 | 0.000 100.00 % | -10.053 K -100.89 % | 1.125 M 303.85 % | -551.693 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -459.705 K 98.62 % | -33.209 M -6 231.79 % | -524.476 K -514.05 % | 126.671 K -57.97 % | 301.413 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 128.949 M 13.06 % | 114.057 M 297.82 % | -57.656 M -293.09 % | 29.859 M 230.44 % | -22.891 M -11.72 % | -20.488 M -153.17 % | 38.534 M 341.39 % | -15.964 M -304.52 % | 7.805 M -89.21 % | 72.367 M 272.63 % | -41.921 M |
| Net cash provided by operating activities | 132.031 M 692.39 % | 16.662 M -28.84 % | 23.416 M 11.12 % | 21.072 M 29.07 % | 16.326 M 399.38 % | -5.453 M -115.11 % | 36.078 M 36.64 % | 26.403 M -44.39 % | 47.480 M -33.91 % | 71.839 M 586.75 % | 10.461 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 4.114 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -11.359 M -8 231 116.67 % | -138.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -38.200 M -53.93 % | -24.816 M -4.01 % | -23.859 M -16.67 % | -20.450 M 5.98 % | -21.751 M 6.89 % | -23.362 M 25.67 % | -31.431 M 14.94 % | -36.954 M -17.59 % | -31.426 M 10.34 % | -35.049 M -1.00 % | -34.702 M |
| Other financing activites | -81.007 M -1 438.82 % | 6.051 M 473.36 % | 1.055 M -68.34 % | 3.333 M -42.74 % | 5.821 M -79.80 % | 28.815 M 720.14 % | -4.647 M -144.04 % | 10.550 M 165.72 % | -16.054 M 56.36 % | -36.791 M -251.77 % | 24.242 M |
| Net cash used provided by financing activities | -134.566 M -617.09 % | -18.765 M 17.97 % | -22.878 M -5.03 % | -21.783 M -36.74 % | -15.930 M -392.13 % | 5.453 M 115.11 % | -36.078 M -36.64 % | -26.403 M 44.39 % | -47.480 M 33.91 % | -71.839 M -586.75 % | -10.461 M |
| Effect of forex changes on cash | 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 | -2.535 M -20.53 % | -2.103 M -491.09 % | 537.780 K 175.68 % | -710.604 K -279.58 % | 395.704 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 3.418 M -44.60 % | 6.169 M | 0.000 -100.00 % | 710.604 K 125.66 % | 314.900 K | 0.000 -100.00 % | 125.700 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 883.000 K -78.28 % | 4.066 M 656.13 % | 537.780 K | 0.000 -100.00 % | 710.604 K | 0.000 -100.00 % | 125.700 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 132.031 M 692.39 % | 16.662 M -28.84 % | 23.416 M 11.12 % | 21.072 M 29.07 % | 16.326 M 399.38 % | -5.453 M -115.11 % | 36.078 M 36.64 % | 26.403 M -44.39 % | 47.480 M -33.91 % | 71.839 M 586.75 % | 10.461 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 132.031 M 692.39 % | 16.662 M -28.84 % | 23.416 M 11.12 % | 21.072 M 29.07 % | 16.326 M 399.38 % | -5.453 M -115.11 % | 36.078 M 36.64 % | 26.403 M -44.39 % | 47.480 M -33.91 % | 71.839 M 586.75 % | 10.461 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 16.953 M 0.00 % | 16.953 M 2.95 % | 16.468 M 0.00 % | 16.468 M -36.34 % | 25.869 M 203.56 % | 8.522 M 0.00 % | 8.522 M 5.77 % | 8.057 M 0.00 % | 8.057 M -4.56 % | 8.442 M 0.00 % | 8.442 M -1.63 % | 8.581 M 0.00 % | 8.581 M -51.08 % | 17.540 M 100.00 % | 8.770 M -51.34 % | 18.023 M 100.00 % | 9.012 M -50.79 % | 18.311 M 100.00 % | 9.155 M -49.77 % | 18.227 M 100.00 % | 9.113 M -48.64 % | 17.745 M 100.00 % | 8.872 M 0.18 % | 8.857 M 0.00 % | 8.857 M -0.97 % | 8.944 M 0.00 % | 8.944 M -2.25 % | 9.150 M 0.00 % | 9.150 M -0.74 % | 9.218 M 0.00 % | 9.218 M -2.54 % | 9.459 M 0.00 % | 9.459 M -1.67 % | 9.620 M 0.00 % | 9.620 M -1.77 % | 9.793 M 0.00 % | 9.793 M -0.74 % | 9.866 M 0.00 % | 9.866 M -4.07 % | 10.284 M 0.00 % | 10.284 M -1.46 % | 10.437 M 0.00 % | 10.437 M -6.85 % | 11.204 M 0.00 % | 11.204 M |
| Net income | -537.084 K 0.00 % | -537.084 K -129.07 % | 1.847 M 0.00 % | 1.847 M -92.77 % | 25.566 M 153.47 % | -47.813 M 0.00 % | -47.813 M -46 252.45 % | -103.150 K 0.00 % | -103.150 K -100.70 % | 14.729 M 0.00 % | 14.729 M -43.20 % | 25.931 M 0.00 % | 25.931 M 172.36 % | -35.837 M -100.00 % | -17.918 M -168.04 % | 26.334 M 100.00 % | 13.167 M -67.05 % | 39.963 M 100.00 % | 19.982 M 21 282.71 % | -94.330 K -99.99 % | -47.167 K 99.56 % | -10.821 M -100.00 % | -5.411 M -144.02 % | 12.293 M 0.00 % | 12.293 M 301.61 % | -6.097 M 0.00 % | -6.097 M -325.49 % | 2.704 M 0.00 % | 2.704 M -85.12 % | 18.175 M 0.00 % | 18.175 M 204.38 % | 5.971 M 0.00 % | 5.971 M 94.48 % | 3.070 M 0.00 % | 3.070 M -81.69 % | 16.772 M 0.00 % | 16.772 M -13.94 % | 19.490 M 0.00 % | 19.490 M 195.93 % | -20.316 M 0.00 % | -20.316 M -358.52 % | 7.858 M 0.00 % | 7.858 M -57.65 % | 18.556 M 0.00 % | 18.556 M |
| Income before tax | -537.084 K 0.00 % | -537.084 K -129.07 % | 1.847 M 0.00 % | 1.847 M -92.77 % | 25.566 M 153.47 % | -47.813 M 0.00 % | -47.813 M -46 252.45 % | -103.150 K 0.00 % | -103.150 K -100.70 % | 14.729 M 0.00 % | 14.729 M -43.20 % | 25.931 M 0.00 % | 25.931 M 172.36 % | -35.837 M -100.00 % | -17.918 M -168.04 % | 26.334 M 100.00 % | 13.167 M -67.05 % | 39.963 M 100.00 % | 19.982 M 21 282.71 % | -94.330 K -99.99 % | -47.167 K 99.56 % | -10.821 M -100.00 % | -5.411 M -144.02 % | 12.293 M 0.00 % | 12.293 M 301.61 % | -6.097 M 0.00 % | -6.097 M -325.49 % | 2.704 M 0.00 % | 2.704 M -85.12 % | 18.175 M 0.00 % | 18.175 M 204.38 % | 5.971 M 0.00 % | 5.971 M 94.48 % | 3.070 M 0.00 % | 3.070 M -81.69 % | 16.772 M 0.00 % | 16.772 M -13.94 % | 19.490 M 0.00 % | 19.490 M 195.93 % | -20.316 M 0.00 % | -20.316 M -356.82 % | 7.911 M 0.00 % | 7.911 M -57.37 % | 18.556 M 0.00 % | 18.556 M |
| Income before tax ratio | -0.03 0.00 % | -0.03 -128.24 % | 0.11 0.00 % | 0.11 -88.65 % | 0.99 117.61 % | -5.61 0.00 % | -5.61 -43 723.15 % | -0.01 0.00 % | -0.01 -100.73 % | 1.74 0.00 % | 1.74 -42.26 % | 3.02 0.00 % | 3.02 247.90 % | -2.04 0.00 % | -2.04 -239.84 % | 1.46 0.00 % | 1.46 -33.05 % | 2.18 0.00 % | 2.18 42 271.11 % | -0.01 0.00 % | -0.01 99.15 % | -0.61 0.00 % | -0.61 -143.94 % | 1.39 0.00 % | 1.39 303.60 % | -0.68 0.00 % | -0.68 -330.69 % | 0.30 0.00 % | 0.30 -85.01 % | 1.97 0.00 % | 1.97 212.33 % | 0.63 0.00 % | 0.63 97.80 % | 0.32 0.00 % | 0.32 -81.37 % | 1.71 0.00 % | 1.71 -13.30 % | 1.98 0.00 % | 1.98 200.00 % | -1.98 0.00 % | -1.98 -360.62 % | 0.76 0.00 % | 0.76 -54.24 % | 1.66 0.00 % | 1.66 |
| EBITDA | -21.218 M 0.00 % | -21.218 M -22.66 % | -17.298 M 0.00 % | -17.298 M -167.66 % | 25.566 M 146.75 % | -54.689 M 0.00 % | -54.689 M -629.29 % | -7.499 M 0.00 % | -7.499 M -196.23 % | 7.792 M 0.00 % | 7.792 M -56.48 % | 17.904 M 0.00 % | 17.904 M 121.62 % | -82.805 M -227.76 % | -25.264 M -159.92 % | 42.166 M 1 145.63 % | 3.385 M -95.12 % | 69.424 M 465.71 % | 12.272 M 210.30 % | -11.126 M -12.25 % | -9.911 M 69.67 % | -32.674 M -120.30 % | -14.832 M -547.28 % | 3.316 M 0.00 % | 3.316 M 121.86 % | -15.171 M 0.00 % | -15.171 M -142.56 % | -6.255 M 0.00 % | -6.255 M -166.68 % | 9.380 M 0.00 % | 9.380 M 419.18 % | -2.939 M 0.00 % | -2.939 M 50.42 % | -5.927 M 0.00 % | -5.927 M -178.45 % | 7.555 M 0.00 % | 7.555 M -25.28 % | 10.111 M 0.00 % | 10.111 M 133.61 % | -30.085 M 0.00 % | -30.085 M -1 243.57 % | -2.239 M 0.00 % | -2.239 M -123.55 % | 9.508 M 0.00 % | 9.508 M |
| Net income ratio | -0.03 0.00 % | -0.03 -128.24 % | 0.11 0.00 % | 0.11 -88.65 % | 0.99 117.61 % | -5.61 0.00 % | -5.61 -43 723.15 % | -0.01 0.00 % | -0.01 -100.73 % | 1.74 0.00 % | 1.74 -42.26 % | 3.02 0.00 % | 3.02 247.90 % | -2.04 0.00 % | -2.04 -239.84 % | 1.46 0.00 % | 1.46 -33.05 % | 2.18 0.00 % | 2.18 42 271.11 % | -0.01 0.00 % | -0.01 99.15 % | -0.61 0.00 % | -0.61 -143.94 % | 1.39 0.00 % | 1.39 303.60 % | -0.68 0.00 % | -0.68 -330.69 % | 0.30 0.00 % | 0.30 -85.01 % | 1.97 0.00 % | 1.97 212.33 % | 0.63 0.00 % | 0.63 97.80 % | 0.32 0.00 % | 0.32 -81.37 % | 1.71 0.00 % | 1.71 -13.30 % | 1.98 0.00 % | 1.98 200.00 % | -1.98 0.00 % | -1.98 -362.35 % | 0.75 0.00 % | 0.75 -54.54 % | 1.66 0.00 % | 1.66 |
| Ratio EBITDA | -1.25 0.00 % | -1.25 -19.16 % | -1.05 0.00 % | -1.05 -206.28 % | 0.99 115.40 % | -6.42 0.00 % | -6.42 -589.49 % | -0.93 0.00 % | -0.93 -200.83 % | 0.92 0.00 % | 0.92 -55.76 % | 2.09 0.00 % | 2.09 144.20 % | -4.72 -63.88 % | -2.88 -223.14 % | 2.34 522.81 % | 0.38 -90.09 % | 3.79 182.86 % | 1.34 319.60 % | -0.61 43.87 % | -1.09 40.94 % | -1.84 -10.15 % | -1.67 -546.48 % | 0.37 0.00 % | 0.37 122.07 % | -1.70 0.00 % | -1.70 -148.15 % | -0.68 0.00 % | -0.68 -167.18 % | 1.02 0.00 % | 1.02 427.51 % | -0.31 0.00 % | -0.31 49.57 % | -0.62 0.00 % | -0.62 -179.86 % | 0.77 0.00 % | 0.77 -24.72 % | 1.02 0.00 % | 1.02 135.03 % | -2.93 0.00 % | -2.93 -1 263.45 % | -0.21 0.00 % | -0.21 -125.28 % | 0.85 0.00 % | 0.85 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 55.12 % | 0.64 -35.54 % | 1.00 67.35 % | 0.60 -40.25 % | 1.00 69.77 % | 0.59 -41.10 % | 1.00 62.94 % | 0.61 -38.63 % | 1.00 57.66 % | 0.63 -36.57 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 72.874 M 0.00 % | 72.874 M -0.96 % | 73.580 M 0.00 % | 73.580 M -0.39 % | 73.871 M 0.00 % | 73.871 M 0.00 % | 73.871 M 92.86 % | 38.303 M 0.00 % | 38.303 M 0.02 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M -0.05 % | 38.316 M 0.05 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.297 M 0.00 % | 38.297 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.297 M 0.00 % | 38.297 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.28 % | 38.190 M 0.00 % | 38.190 M |
| Weighted average shs out | 72.868 M 0.00 % | 72.868 M -0.97 % | 73.579 M 0.00 % | 73.579 M 0.73 % | 73.045 M -1.12 % | 73.871 M 0.00 % | 73.871 M 92.89 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.00 % | 38.296 M 0.28 % | 38.190 M 0.00 % | 38.190 M |
| EPS diluted | -0.01 0.00 % | -0.01 -129.48 % | 0.03 0.00 % | 0.03 -92.83 % | 0.35 153.85 % | -0.65 0.00 % | -0.65 -23 974.07 % | 0.00 0.00 % | 0.00 -100.71 % | 0.38 0.00 % | 0.38 -44.12 % | 0.68 0.00 % | 0.68 172.34 % | -0.94 -100.00 % | -0.47 -168.12 % | 0.69 102.94 % | 0.34 -67.31 % | 1.04 100.00 % | 0.52 20 900.00 % | 0.00 -108.33 % | 0.00 99.57 % | -0.28 -100.00 % | -0.14 -143.75 % | 0.32 0.00 % | 0.32 300.00 % | -0.16 0.00 % | -0.16 -326.63 % | 0.07 0.00 % | 0.07 -84.98 % | 0.47 0.00 % | 0.47 193.75 % | 0.16 0.00 % | 0.16 99.50 % | 0.08 0.00 % | 0.08 -81.77 % | 0.44 0.00 % | 0.44 -13.73 % | 0.51 0.00 % | 0.51 196.23 % | -0.53 0.00 % | -0.53 -352.38 % | 0.21 0.00 % | 0.21 -57.14 % | 0.49 0.00 % | 0.49 |
| Earnings per share | -0.01 0.00 % | -0.01 -129.48 % | 0.03 0.00 % | 0.03 -92.83 % | 0.35 153.85 % | -0.65 0.00 % | -0.65 -23 974.07 % | 0.00 0.00 % | 0.00 -100.71 % | 0.38 0.00 % | 0.38 -44.12 % | 0.68 0.00 % | 0.68 172.34 % | -0.94 -100.00 % | -0.47 -168.12 % | 0.69 102.94 % | 0.34 -67.31 % | 1.04 100.00 % | 0.52 20 900.00 % | 0.00 -108.33 % | 0.00 99.57 % | -0.28 -100.00 % | -0.14 -143.75 % | 0.32 0.00 % | 0.32 300.00 % | -0.16 0.00 % | -0.16 -326.63 % | 0.07 0.00 % | 0.07 -84.98 % | 0.47 0.00 % | 0.47 193.75 % | 0.16 0.00 % | 0.16 99.50 % | 0.08 0.00 % | 0.08 -81.77 % | 0.44 0.00 % | 0.44 -13.73 % | 0.51 0.00 % | 0.51 196.23 % | -0.53 0.00 % | -0.53 -352.38 % | 0.21 0.00 % | 0.21 -57.14 % | 0.49 0.00 % | 0.49 |
| Gross profit | 16.953 M 0.00 % | 16.953 M 2.95 % | 16.468 M 0.00 % | 16.468 M -36.34 % | 25.869 M 203.56 % | 8.522 M 0.00 % | 8.522 M 5.77 % | 8.057 M 0.00 % | 8.057 M -4.56 % | 8.442 M 0.00 % | 8.442 M -1.63 % | 8.581 M 0.00 % | 8.581 M -24.11 % | 11.307 M 28.93 % | 8.770 M -18.57 % | 10.770 M 19.51 % | 9.012 M -16.45 % | 10.785 M 17.80 % | 9.155 M -18.15 % | 11.186 M 22.74 % | 9.113 M -19.03 % | 11.255 M 26.86 % | 8.872 M 0.18 % | 8.857 M 0.00 % | 8.857 M -0.97 % | 8.944 M 0.00 % | 8.944 M -2.25 % | 9.150 M 0.00 % | 9.150 M -0.74 % | 9.218 M 0.00 % | 9.218 M -2.54 % | 9.459 M 0.00 % | 9.459 M -1.67 % | 9.620 M 0.00 % | 9.620 M -1.77 % | 9.793 M 0.00 % | 9.793 M -0.74 % | 9.866 M 0.00 % | 9.866 M -4.07 % | 10.284 M 0.00 % | 10.284 M -1.46 % | 10.437 M 0.00 % | 10.437 M -6.85 % | 11.204 M 0.00 % | 11.204 M |
| Income tax expense | -21.218 M 0.00 % | -21.218 M -22.66 % | -17.298 M 0.00 % | -17.298 M | 0.000 100.00 % | -54.689 M 0.00 % | -54.689 M -629.29 % | -7.499 M 0.00 % | -7.499 M -196.23 % | 7.792 M 0.00 % | 7.792 M -56.48 % | 17.904 M 0.00 % | 17.904 M | 0.000 100.00 % | -25.264 M | 0.000 -100.00 % | 3.385 M | 0.000 -100.00 % | 12.272 M | 0.000 100.00 % | -9.911 M | 0.000 100.00 % | -14.832 M -547.28 % | 3.316 M 0.00 % | 3.316 M 121.86 % | -15.171 M 0.00 % | -15.171 M -142.56 % | -6.255 M 0.00 % | -6.255 M -166.68 % | 9.380 M 0.00 % | 9.380 M 419.18 % | -2.939 M 0.00 % | -2.939 M 50.42 % | -5.927 M 0.00 % | -5.927 M -178.45 % | 7.555 M 0.00 % | 7.555 M -25.28 % | 10.111 M 0.00 % | 10.111 M 133.61 % | -30.085 M 0.00 % | -30.085 M -1 275.64 % | -2.187 M 0.00 % | -2.187 M -123.00 % | 9.508 M 0.00 % | 9.508 M |
| Cost of revenue | 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 % | 6.233 M | 0.000 -100.00 % | 7.254 M | 0.000 -100.00 % | 7.525 M | 0.000 -100.00 % | 7.041 M | 0.000 -100.00 % | 6.490 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 2.446 M 0.00 % | 2.446 M -1.04 % | 2.471 M 0.00 % | 2.471 M 765.36 % | 285.604 K -82.65 % | 1.646 M 0.00 % | 1.646 M 7.18 % | 1.536 M 0.00 % | 1.536 M 2.03 % | 1.505 M 0.00 % | 1.505 M 2.63 % | 1.466 M 0.00 % | 1.466 M 742.08 % | 174.150 K -87.77 % | 1.424 M 509.65 % | 233.580 K -84.38 % | 1.495 M 509.53 % | 245.290 K -83.03 % | 1.446 M 601.27 % | 206.150 K -85.75 % | 1.447 M 606.50 % | 204.830 K -85.41 % | 1.404 M -2.86 % | 1.445 M 0.00 % | 1.445 M 3.56 % | 1.395 M 0.00 % | 1.395 M -5.97 % | 1.484 M 0.00 % | 1.484 M 3.64 % | 1.432 M 0.00 % | 1.432 M 0.57 % | 1.424 M 0.00 % | 1.424 M -3.09 % | 1.469 M 0.00 % | 1.469 M 0.60 % | 1.460 M 0.00 % | 1.460 M 3.32 % | 1.413 M 0.00 % | 1.413 M -4.53 % | 1.480 M 0.00 % | 1.480 M -13.83 % | 1.718 M 0.00 % | 1.718 M -32.48 % | 2.545 M 0.00 % | 2.545 M |
| Selling and marketing 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 -100.00 % | 1.280 K | 0.000 -100.00 % | 33.790 K | 0.000 -100.00 % | 37.530 K | 0.000 -100.00 % | 42.740 K | 0.000 -100.00 % | 18.570 K | 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 | 0.000 | 0.000 |
| Other 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 | 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 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 11.316 M 0.00 % | 11.316 M 19.47 % | 9.472 M 0.00 % | 9.472 M 3 019.93 % | 303.599 K -99.47 % | 57.209 M 0.00 % | 57.209 M 685.22 % | 7.286 M 0.00 % | 7.286 M 33.88 % | 5.442 M 0.00 % | 5.442 M -70.20 % | 18.262 M 0.00 % | 18.262 M 10 309.72 % | 175.430 K -99.38 % | 28.293 M 10 482.11 % | 267.370 K -95.84 % | 6.421 M 2 170.26 % | 282.820 K -96.97 % | 9.344 M 3 654.43 % | 248.890 K -96.43 % | 6.963 M 3 016.74 % | 223.400 K -98.19 % | 12.330 M 146.54 % | 5.001 M 0.00 % | 5.001 M -62.99 % | 13.515 M 0.00 % | 13.515 M 162.27 % | 5.153 M 0.00 % | 5.153 M -48.29 % | 9.966 M 0.00 % | 9.966 M 281.44 % | 2.613 M 0.00 % | 2.613 M -54.19 % | 5.703 M 0.00 % | 5.703 M -27.47 % | 7.864 M 0.00 % | 7.864 M -25.46 % | 10.549 M 0.00 % | 10.549 M -64.40 % | 29.635 M 0.00 % | 29.635 M 2 483.71 % | 1.147 M 0.00 % | 1.147 M -85.18 % | 7.741 M 0.00 % | 7.741 M |
| Cost and expenses | -11.316 M 0.00 % | -11.316 M -19.47 % | -9.472 M 0.00 % | -9.472 M -3 219.93 % | 303.599 K 100.53 % | -57.209 M 0.00 % | -57.209 M -685.22 % | -7.286 M 0.00 % | -7.286 M -233.88 % | 5.442 M 0.00 % | 5.442 M -70.20 % | 18.262 M 0.00 % | 18.262 M 184.97 % | 6.408 M 122.65 % | -28.293 M -476.19 % | 7.521 M 17.14 % | 6.421 M -17.77 % | 7.808 M -16.44 % | 9.344 M 28.19 % | 7.290 M 204.69 % | -6.963 M -203.72 % | 6.713 M 154.44 % | -12.330 M -346.54 % | 5.001 M 0.00 % | 5.001 M 137.01 % | -13.515 M 0.00 % | -13.515 M -162.27 % | -5.153 M 0.00 % | -5.153 M -151.71 % | 9.966 M 0.00 % | 9.966 M 481.44 % | -2.613 M 0.00 % | -2.613 M 54.19 % | -5.703 M 0.00 % | -5.703 M -172.53 % | 7.864 M 0.00 % | 7.864 M -25.46 % | 10.549 M 0.00 % | 10.549 M 135.60 % | -29.635 M 0.00 % | -29.635 M -2 483.71 % | -1.147 M 0.00 % | -1.147 M -114.82 % | 7.741 M 0.00 % | 7.741 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 | 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 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 2.446 M 0.00 % | 2.446 M -1.04 % | 2.471 M 0.00 % | 2.471 M 765.36 % | 285.604 K -82.65 % | 1.646 M 0.00 % | 1.646 M 7.18 % | 1.536 M 0.00 % | 1.536 M 2.03 % | 1.505 M 0.00 % | 1.505 M 2.63 % | 1.466 M 0.00 % | 1.466 M 735.94 % | 175.430 K -87.68 % | 1.424 M 432.61 % | 267.370 K -82.12 % | 1.495 M 428.65 % | 282.820 K -80.44 % | 1.446 M 480.85 % | 248.890 K -82.80 % | 1.447 M 547.78 % | 223.400 K -84.08 % | 1.404 M -2.86 % | 1.445 M 0.00 % | 1.445 M 3.56 % | 1.395 M 0.00 % | 1.395 M -5.97 % | 1.484 M 0.00 % | 1.484 M 3.64 % | 1.432 M 0.00 % | 1.432 M 0.57 % | 1.424 M 0.00 % | 1.424 M -3.09 % | 1.469 M 0.00 % | 1.469 M 0.60 % | 1.460 M 0.00 % | 1.460 M 3.32 % | 1.413 M 0.00 % | 1.413 M -4.53 % | 1.480 M 0.00 % | 1.480 M -13.83 % | 1.718 M 0.00 % | 1.718 M -32.48 % | 2.545 M 0.00 % | 2.545 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.588 M 1 682.74 % | 874.407 K 0.00 % | 874.407 K | 0.000 | 0.000 -100.00 % | 845.436 K 0.00 % | 845.436 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.605 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.482 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 6.174 M 0.00 % | 6.174 M 19.91 % | 5.149 M 0.00 % | 5.149 M 78.44 % | 2.885 M | 0.000 | 0.000 -100.00 % | 874.407 K 0.00 % | 874.407 K | 0.000 | 0.000 -100.00 % | 911.923 K 0.00 % | 911.923 K | 0.000 | 0.000 -100.00 % | 15.832 M 598.85 % | 2.265 M -92.31 % | 29.461 M | 0.000 | 0.000 -100.00 % | 2.198 M | 0.000 -100.00 % | 1.953 M 24.76 % | 1.565 M 0.00 % | 1.565 M 2.58 % | 1.526 M 0.00 % | 1.526 M 18.03 % | 1.293 M 0.00 % | 1.293 M 28.16 % | 1.009 M 0.00 % | 1.009 M 15.29 % | 874.918 K 0.00 % | 874.918 K 3.37 % | 846.430 K 0.00 % | 846.430 K -4.28 % | 884.304 K 0.00 % | 884.304 K -4.48 % | 925.773 K 0.00 % | 925.773 K -4.07 % | 965.098 K 0.00 % | 965.098 K -30.02 % | 1.379 M 0.00 % | 1.379 M 254.61 % | 388.894 K 0.00 % | 388.894 K |
| Depreciation and amortization | -14.507 M 0.00 % | -14.507 M -3.65 % | -13.997 M 0.00 % | -13.997 M -23 250.53 % | 60.459 K 100.88 % | -6.876 M 0.00 % | -6.876 M -5.44 % | -6.521 M 0.00 % | -6.521 M 5.99 % | -6.937 M 0.00 % | -6.937 M 2.50 % | -7.115 M 0.00 % | -7.115 M 92.43 % | -93.936 M -1 178.76 % | -7.346 M -123.20 % | 31.663 M 521.26 % | -7.516 M -112.76 % | 58.921 M 864.25 % | -7.710 M 65.06 % | -22.063 M -187.79 % | -7.666 M 82.46 % | -43.706 M -485.20 % | -7.469 M -0.77 % | -7.411 M 0.00 % | -7.411 M 1.81 % | -7.548 M 0.00 % | -7.548 M 1.54 % | -7.666 M 0.00 % | -7.666 M 1.55 % | -7.786 M 0.00 % | -7.786 M 3.10 % | -8.035 M 0.00 % | -8.035 M 1.42 % | -8.151 M 0.00 % | -8.151 M 2.18 % | -8.333 M 0.00 % | -8.333 M 1.42 % | -8.453 M 0.00 % | -8.453 M 3.99 % | -8.804 M 0.00 % | -8.804 M -0.98 % | -8.718 M 0.00 % | -8.718 M -0.69 % | -8.659 M 0.00 % | -8.659 M |
| Operating income | 14.507 M 0.00 % | 14.507 M 3.65 % | 13.997 M 0.00 % | 13.997 M -45.25 % | 25.566 M 271.81 % | 6.876 M 0.00 % | 6.876 M 5.44 % | 6.521 M 0.00 % | 6.521 M -5.99 % | 6.937 M 0.00 % | 6.937 M -2.50 % | 7.115 M 0.00 % | 7.115 M -36.08 % | 11.131 M 51.53 % | 7.346 M -30.05 % | 10.502 M 39.72 % | 7.516 M -28.43 % | 10.503 M 36.23 % | 7.710 M -29.51 % | 10.937 M 42.66 % | 7.666 M -30.51 % | 11.032 M 47.71 % | 7.469 M 0.77 % | 7.411 M 0.00 % | 7.411 M -1.81 % | 7.548 M 0.00 % | 7.548 M -1.54 % | 7.666 M 0.00 % | 7.666 M -1.55 % | 7.786 M 0.00 % | 7.786 M -3.10 % | 8.035 M 0.00 % | 8.035 M -1.42 % | 8.151 M 0.00 % | 8.151 M -2.18 % | 8.333 M 0.00 % | 8.333 M -1.42 % | 8.453 M 0.00 % | 8.453 M -3.99 % | 8.804 M 0.00 % | 8.804 M 0.98 % | 8.718 M 0.00 % | 8.718 M 0.69 % | 8.659 M 0.00 % | 8.659 M |
| Operating income ratio | 0.86 0.00 % | 0.86 0.68 % | 0.85 0.00 % | 0.85 -14.00 % | 0.99 22.48 % | 0.81 0.00 % | 0.81 -0.31 % | 0.81 0.00 % | 0.81 -1.50 % | 0.82 0.00 % | 0.82 -0.89 % | 0.83 0.00 % | 0.83 30.64 % | 0.63 -24.23 % | 0.84 43.75 % | 0.58 -30.14 % | 0.83 45.42 % | 0.57 -31.89 % | 0.84 40.34 % | 0.60 -28.67 % | 0.84 35.31 % | 0.62 -26.15 % | 0.84 0.59 % | 0.84 0.00 % | 0.84 -0.85 % | 0.84 0.00 % | 0.84 0.74 % | 0.84 0.00 % | 0.84 -0.81 % | 0.84 0.00 % | 0.84 -0.57 % | 0.85 0.00 % | 0.85 0.26 % | 0.85 0.00 % | 0.85 -0.42 % | 0.85 0.00 % | 0.85 -0.68 % | 0.86 0.00 % | 0.86 0.08 % | 0.86 0.00 % | 0.86 2.47 % | 0.84 0.00 % | 0.84 8.09 % | 0.77 0.00 % | 0.77 |
| Total other income expenses net | -15.044 M 0.00 % | -15.044 M -23.83 % | -12.149 M 0.00 % | -12.149 M | 0.000 100.00 % | -54.689 M 0.00 % | -54.689 M -725.55 % | -6.624 M 0.00 % | -6.624 M -185.01 % | 7.792 M 0.00 % | 7.792 M -58.59 % | 18.816 M 0.00 % | 18.816 M 140.06 % | -46.968 M -85.91 % | -25.264 M -259.58 % | 15.832 M 180.18 % | 5.650 M -80.82 % | 29.461 M 140.06 % | 12.272 M 211.25 % | -11.031 M -43.02 % | -7.713 M 64.70 % | -21.853 M -69.68 % | -12.879 M -363.85 % | 4.881 M 0.00 % | 4.881 M 135.77 % | -13.645 M 0.00 % | -13.645 M -175.00 % | -4.962 M 0.00 % | -4.962 M -147.76 % | 10.389 M 0.00 % | 10.389 M 603.35 % | -2.064 M 0.00 % | -2.064 M 59.38 % | -5.081 M 0.00 % | -5.081 M -160.20 % | 8.440 M 0.00 % | 8.440 M -23.53 % | 11.037 M 0.00 % | 11.037 M 137.90 % | -29.120 M 0.00 % | -29.120 M -3 504.36 % | -807.903 K 0.00 % | -807.903 K -108.16 % | 9.897 M 0.00 % | 9.897 M |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 122.616 K | 0.000 100.00 % | -172.744 K 0.00 % | -172.744 K -2 216.18 % | 8.163 K 101.32 % | -617.292 K 0.00 % | -617.292 K -287.77 % | -159.190 K 0.00 % | -159.190 K -332.82 % | -36.780 K 0.00 % | -36.780 K -111.32 % | 324.890 K | 0.000 -100.00 % | 74.479 K | 0.000 -100.00 % | 185.660 K | 0.000 -100.00 % | 93.295 M 74 318.04 % | -125.704 K -100.13 % | 93.251 M 71 946.93 % | -129.791 K -111.26 % | 1.153 M | 0.000 -100.00 % | 467.698 K | 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 % | -263.189 K 0.00 % | -263.189 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total investments | 1.458 B 0.00 % | 1.458 B -11.36 % | 1.645 B 10.73 % | 1.485 B -15.20 % | 1.751 B 0.94 % | 1.735 B 22.98 % | 1.411 B 42.88 % | 987.535 M 16.73 % | 846.005 M -14.13 % | 985.265 M 19.41 % | 825.138 M -15.34 % | 974.667 M 19.63 % | 814.708 M -12.89 % | 935.226 M 19.84 % | 780.363 M -19.94 % | 974.685 M 19.58 % | 815.106 M -14.94 % | 958.309 M 19.79 % | 799.958 M -14.34 % | 933.892 M 19.89 % | 778.969 M -15.89 % | 926.163 M 17.17 % | 790.468 M -17.65 % | 959.836 M 14.71 % | 836.777 M 3.18 % | 811.011 M 0.00 % | 811.011 M -2.92 % | 835.390 M 0.00 % | 835.390 M -0.83 % | 842.410 M 0.00 % | 842.410 M -1.22 % | 852.829 M 0.00 % | 852.829 M 1.44 % | 840.713 M 0.00 % | 840.713 M -0.11 % | 841.622 M 0.00 % | 841.622 M 0.00 % | 841.656 M 0.00 % | 841.656 M -11.42 % | 950.128 M 0.00 % | 950.128 M 14.42 % | 830.394 M 0.00 % | 830.394 M -18.76 % | 1.022 B 0.00 % | 1.022 B |
| Total debt | 122.616 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.163 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 324.890 K | 0.000 -100.00 % | 74.479 K | 0.000 -100.00 % | 185.660 K | 0.000 -100.00 % | 93.421 M | 0.000 -100.00 % | 93.381 M | 0.000 -100.00 % | 1.153 M | 0.000 -100.00 % | 467.698 K | 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 |
| 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -79.385 M 0.00 % | -79.385 M -22.75 % | -64.674 M 0.00 % | -64.674 M -32.07 % | -48.970 M 21.74 % | -62.572 M 0.00 % | -62.572 M -202.64 % | 60.964 M 0.00 % | 60.964 M -17.14 % | 73.579 M 0.00 % | 73.579 M 30.16 % | 56.529 M 0.00 % | 56.529 M 243.00 % | 16.481 M 0.00 % | 16.481 M -73.65 % | 62.543 M 0.00 % | 62.543 M 34.69 % | 46.434 M 0.00 % | 46.434 M 158.02 % | 17.996 M 0.00 % | 17.996 M 1 511.33 % | 1.117 M -96.06 % | 28.316 M 1 085.85 % | 2.388 M -95.25 % | 50.244 M 34.01 % | 37.492 M 0.00 % | 37.492 M -44.85 % | 67.982 M 0.00 % | 67.982 M -9.98 % | 75.518 M 0.00 % | 75.518 M 24.10 % | 60.853 M 0.00 % | 60.853 M -4.86 % | 63.961 M 0.00 % | 63.961 M -12.75 % | 73.308 M 0.00 % | 73.308 M 32.08 % | 55.504 M 0.00 % | 55.504 M 58.83 % | 34.946 M 0.00 % | 34.946 M -62.02 % | 92.007 M 0.00 % | 92.007 M -5.13 % | 96.983 M 0.00 % | 96.983 M |
| Common stock | 1.043 B 0.00 % | 1.043 B -0.90 % | 1.053 B 0.00 % | 1.053 B -0.33 % | 1.056 B 0.00 % | 1.056 B 0.00 % | 1.056 B 94.36 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.453 M 0.00 % | 543.479 M 0.00 % | 543.479 M 0.00 % | 543.479 M 0.00 % | 543.479 M -0.02 % | 543.563 M 0.00 % | 543.563 M 0.00 % | 543.563 M 0.00 % | 543.563 M -0.02 % | 543.646 M 0.00 % | 543.646 M 0.00 % | 543.646 M 0.00 % | 543.646 M 0.12 % | 542.998 M 0.00 % | 542.998 M |
| Total equity | 963.901 M 0.00 % | 963.901 M -2.45 % | 988.072 M 0.00 % | 988.072 M -1.90 % | 1.007 B 1.37 % | 993.657 M 0.00 % | 993.657 M 64.40 % | 604.417 M 0.00 % | 604.417 M -2.04 % | 617.032 M 0.00 % | 617.032 M 2.84 % | 599.982 M 0.00 % | 599.982 M 7.15 % | 559.934 M 0.00 % | 559.934 M -7.60 % | 605.995 M 0.00 % | 605.995 M 2.73 % | 589.887 M 0.00 % | 589.887 M 5.07 % | 561.449 M 0.00 % | 561.449 M -1.80 % | 571.769 M 0.00 % | 571.769 M -3.69 % | 593.697 M 0.00 % | 593.697 M 2.20 % | 580.945 M 0.00 % | 580.945 M -4.99 % | 611.435 M 0.00 % | 611.435 M -1.22 % | 618.971 M 0.00 % | 618.971 M 2.42 % | 604.332 M 0.00 % | 604.332 M -0.51 % | 607.440 M 0.00 % | 607.440 M -1.53 % | 616.871 M 0.00 % | 616.871 M 2.97 % | 599.066 M 0.00 % | 599.066 M 3.54 % | 578.592 M 0.00 % | 578.592 M -8.98 % | 635.652 M 0.00 % | 635.652 M -0.68 % | 639.982 M 0.00 % | 639.982 M |
| Other non current liabilities | -122.616 K | 0.000 | 0.000 | 0.000 100.00 % | -8.163 K -100.02 % | 37.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -324.890 K | 0.000 -100.00 % | 91.939 M | 0.000 -100.00 % | 92.426 M | 0.000 -100.00 % | 93.421 M | 0.000 -100.00 % | 93.381 M | 0.000 -100.00 % | 77.983 M | 0.000 100.00 % | -467.698 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -287.100 M 0.00 % | -287.100 M 0.00 % | -287.100 M 0.00 % | -287.100 M 0.00 % | -287.100 M 0.00 % | -287.100 M 0.00 % | -287.100 M 0.00 % | -287.100 M 0.00 % | -287.100 M 0.00 % | -287.100 M |
| Long term debt | 122.616 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.163 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 324.890 K | 0.000 -100.00 % | 74.479 K | 0.000 -100.00 % | 185.660 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.153 M | 0.000 -100.00 % | 467.698 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M |
| Total non current liabilities | 122.616 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.163 K -99.98 % | 37.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 324.890 K | 0.000 -100.00 % | 92.014 M | 0.000 -100.00 % | 92.612 M | 0.000 -100.00 % | 93.421 M | 0.000 -100.00 % | 93.381 M | 0.000 -100.00 % | 79.136 M | 0.000 -100.00 % | 467.698 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M 0.00 % | 287.100 M |
| Other current liabilities | 631.406 M -0.21 % | 632.752 M 1 341.32 % | -50.974 M -108.07 % | 631.780 M 1 011.63 % | -69.303 M 8.60 % | -75.825 M -110.51 % | 721.282 M 1 494.73 % | -51.715 M -114.78 % | 349.961 M 8 470.40 % | -4.181 M | 0.000 100.00 % | -12.586 M -103.32 % | 379.670 M 5 098.76 % | -7.595 M -102.02 % | 375.497 M 28 330.77 % | -1.330 M -100.35 % | 382.433 M 42 281.86 % | -906.628 K | 0.000 100.00 % | -6.493 M -101.72 % | 378.029 M 114 992.01 % | 328.458 K -99.91 % | 370.404 M 723.29 % | -59.427 M -117.87 % | 332.611 M -4.42 % | 348.006 M 0.00 % | 348.006 M -0.93 % | 351.258 M 0.00 % | 351.258 M | 0.000 | 0.000 -100.00 % | 329.780 M 0.00 % | 329.780 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.763 M 0.00 % | 52.763 M -27.84 % | 73.119 M 0.00 % | 73.119 M -26.36 % | 99.291 M 0.00 % | 99.291 M -4.25 % | 103.696 M 0.00 % | 103.696 M |
| Deferred revenue | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Short term debt | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 661.008 M 0.00 % | 661.008 M 2 493.50 % | 25.487 M -96.23 % | 676.856 M 1 853.34 % | 34.651 M -8.60 % | 37.913 M -95.19 % | 788.896 M 2 950.94 % | 25.858 M -93.50 % | 397.507 M 18 915.25 % | 2.090 M -99.45 % | 383.374 M 5 992.03 % | 6.293 M -98.38 % | 388.049 M 3 593.49 % | 10.506 M -97.30 % | 389.620 M 9 581.25 % | 4.024 M -98.95 % | 383.736 M 11 714.36 % | 3.248 M -99.15 % | 383.769 M 4 382.22 % | 8.562 M -97.80 % | 389.043 M 1 084.80 % | 32.836 M -91.77 % | 399.072 M 1 243.06 % | 29.714 M -92.34 % | 387.960 M 10.74 % | 350.329 M 0.00 % | 350.329 M -1.48 % | 355.598 M 0.00 % | 355.598 M 0.49 % | 353.852 M 0.00 % | 353.852 M -0.87 % | 356.961 M 0.00 % | 356.961 M 3.94 % | 343.445 M 0.00 % | 343.445 M 416.26 % | 66.526 M 0.00 % | 66.526 M -28.39 % | 92.905 M 0.00 % | 92.905 M -7.28 % | 100.198 M 0.00 % | 100.198 M -16.48 % | 119.970 M 0.00 % | 119.970 M 9.21 % | 109.857 M 0.00 % | 109.857 M |
| Total liabilities | 661.008 M 0.00 % | 661.008 M 2 493.50 % | 25.487 M -96.23 % | 676.856 M -12.20 % | 770.902 M -2.28 % | 788.896 M 0.00 % | 788.896 M 98.46 % | 397.507 M 0.00 % | 397.507 M 3.69 % | 383.374 M 0.00 % | 383.374 M -1.20 % | 388.049 M 0.00 % | 388.049 M -0.40 % | 389.620 M 0.00 % | 389.620 M 1.53 % | 383.736 M 0.00 % | 383.736 M -0.01 % | 383.769 M 0.00 % | 383.769 M -1.36 % | 389.043 M 0.00 % | 389.043 M -2.51 % | 399.072 M 0.00 % | 399.072 M 2.86 % | 387.960 M 0.00 % | 387.960 M 10.74 % | 350.329 M 0.00 % | 350.329 M -1.48 % | 355.598 M 0.00 % | 355.598 M 0.49 % | 353.852 M 0.00 % | 353.852 M -0.87 % | 356.961 M 0.00 % | 356.961 M 3.94 % | 343.445 M 0.00 % | 343.445 M -2.88 % | 353.626 M 0.00 % | 353.626 M -6.94 % | 380.005 M 0.00 % | 380.005 M -1.88 % | 387.298 M 0.00 % | 387.298 M -4.86 % | 407.070 M 0.00 % | 407.070 M 2.55 % | 396.957 M 0.00 % | 396.957 M |
| Other non current assets | -150.287 M 89.69 % | -1.458 B 11.36 % | -1.645 B -10.73 % | -1.485 B 15.20 % | -1.751 B -0.94 % | -1.735 B -22.98 % | -1.411 B -42.88 % | -987.535 M -16.73 % | -846.005 M 14.13 % | -985.265 M -19.41 % | -825.138 M 15.34 % | -974.667 M -19.63 % | -814.708 M 12.89 % | -935.226 M -19.84 % | -780.363 M 19.94 % | -974.685 M -19.58 % | -815.106 M 14.94 % | -958.309 M -19.79 % | -799.958 M 14.34 % | -933.892 M -19.89 % | -778.969 M 15.89 % | -926.163 M -17.17 % | -790.468 M 17.65 % | -959.836 M -14.71 % | -836.777 M -3.18 % | -811.011 M 0.00 % | -811.011 M 2.92 % | -835.390 M 0.00 % | -835.390 M 0.83 % | -842.410 M 0.00 % | -842.410 M 1.22 % | -852.829 M 0.00 % | -852.829 M -1.44 % | -840.713 M 0.00 % | -840.713 M 0.11 % | -841.622 M 0.00 % | -841.622 M 0.00 % | -841.656 M 0.00 % | -841.656 M 11.42 % | -950.128 M 0.00 % | -950.128 M -14.42 % | -830.394 M 0.00 % | -830.394 M 18.76 % | -1.022 B 0.00 % | -1.022 B |
| Long term investments | 1.608 B 10.31 % | 1.458 B -11.36 % | 1.645 B 10.73 % | 1.485 B -15.20 % | 1.751 B 0.94 % | 1.735 B 22.98 % | 1.411 B 42.88 % | 987.535 M 16.73 % | 846.005 M -14.13 % | 985.265 M 19.41 % | 825.138 M -15.34 % | 974.667 M 19.63 % | 814.708 M -12.89 % | 935.226 M 19.84 % | 780.363 M -19.94 % | 974.685 M 19.58 % | 815.106 M -14.94 % | 958.309 M 19.79 % | 799.958 M -14.34 % | 933.892 M 19.89 % | 778.969 M -15.89 % | 926.163 M 17.17 % | 790.468 M -17.65 % | 959.836 M 14.71 % | 836.777 M 3.18 % | 811.011 M 0.00 % | 811.011 M -2.92 % | 835.390 M 0.00 % | 835.390 M -0.83 % | 842.410 M 0.00 % | 842.410 M -1.22 % | 852.829 M 0.00 % | 852.829 M 1.44 % | 840.713 M 0.00 % | 840.713 M -0.11 % | 841.622 M 0.00 % | 841.622 M 0.00 % | 841.656 M 0.00 % | 841.656 M -11.42 % | 950.128 M 0.00 % | 950.128 M 14.42 % | 830.394 M 0.00 % | 830.394 M -18.76 % | 1.022 B 0.00 % | 1.022 B |
| Intangible 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 1.458 B 0.00 % | 1.458 B -11.36 % | 1.645 B 10.73 % | 1.485 B -15.20 % | 1.751 B 0.94 % | 1.735 B 22.98 % | 1.411 B 42.88 % | 987.535 M 16.73 % | 846.005 M -14.13 % | 985.265 M 19.41 % | 825.138 M -15.34 % | 974.667 M 19.63 % | 814.708 M -12.89 % | 935.226 M 19.84 % | 780.363 M -19.94 % | 974.685 M 19.58 % | 815.106 M -14.94 % | 958.309 M 19.79 % | 799.958 M -14.34 % | 933.892 M 19.89 % | 778.969 M -15.89 % | 926.163 M 17.17 % | 790.468 M -17.65 % | 959.836 M 14.71 % | 836.777 M 3.18 % | 811.011 M 0.00 % | 811.011 M -2.92 % | 835.390 M 0.00 % | 835.390 M -0.83 % | 842.410 M 0.00 % | 842.410 M -1.22 % | 852.829 M 0.00 % | 852.829 M 1.44 % | 840.713 M 0.00 % | 840.713 M -0.11 % | 841.622 M 0.00 % | 841.622 M 0.00 % | 841.656 M 0.00 % | 841.656 M -11.42 % | 950.128 M 0.00 % | 950.128 M 14.42 % | 830.394 M 0.00 % | 830.394 M -18.76 % | 1.022 B 0.00 % | 1.022 B |
| Other current 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | -150.287 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 | 0.000 -100.00 % | 172.744 K 0.00 % | 172.744 K | 0.000 -100.00 % | 617.292 K 0.00 % | 617.292 K 287.77 % | 159.190 K 0.00 % | 159.190 K 332.82 % | 36.780 K 0.00 % | 36.780 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.704 K 0.00 % | 125.704 K -3.15 % | 129.792 K 0.00 % | 129.791 K | 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 % | 263.189 K 0.00 % | 263.189 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash and short term investments | -150.287 M | 0.000 -100.00 % | 172.744 K 0.00 % | 172.744 K | 0.000 -100.00 % | 617.292 K 0.00 % | 617.292 K 287.77 % | 159.190 K 0.00 % | 159.190 K 332.82 % | 36.780 K 0.00 % | 36.780 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.704 K 0.00 % | 125.704 K -3.15 % | 129.792 K 0.00 % | 129.791 K | 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 % | 263.189 K 0.00 % | 263.189 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current assets | 16.901 M 0.00 % | 16.901 M 4.04 % | 16.244 M -20.21 % | 20.357 M -11.87 % | 23.100 M -47.42 % | 43.934 M -7.31 % | 47.397 M 244.57 % | 13.755 M -4.41 % | 14.390 M -1.58 % | 14.621 M -3.43 % | 15.140 M 17.63 % | 12.871 M -3.68 % | 13.363 M -6.58 % | 14.304 M -0.16 % | 14.327 M -3.56 % | 14.856 M -1.27 % | 15.047 M 2.12 % | 14.734 M -3.99 % | 15.347 M -5.98 % | 16.323 M -1.67 % | 16.600 M -62.56 % | 44.331 M -0.77 % | 44.677 M 110.09 % | 21.266 M -2.54 % | 21.821 M 32.01 % | 16.530 M 0.00 % | 16.530 M -0.24 % | 16.570 M 0.00 % | 16.570 M 24.19 % | 13.342 M 0.00 % | 13.342 M -0.74 % | 13.442 M 0.00 % | 13.442 M -8.89 % | 14.754 M 0.00 % | 14.754 M 6.60 % | 13.840 M 0.00 % | 13.840 M -0.49 % | 13.908 M 0.00 % | 13.908 M -10.77 % | 15.586 M 0.00 % | 15.586 M 2.95 % | 15.139 M 0.00 % | 15.139 M 10.42 % | 13.710 M 0.00 % | 13.710 M |
| Inventory | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Net receivables | 15.832 M | 0.000 -100.00 % | 16.071 M | 0.000 -100.00 % | 23.100 M -46.67 % | 43.317 M | 0.000 -100.00 % | 13.596 M | 0.000 -100.00 % | 14.584 M | 0.000 -100.00 % | 12.871 M | 0.000 -100.00 % | 14.304 M | 0.000 -100.00 % | 14.856 M | 0.000 -100.00 % | 14.609 M | 0.000 -100.00 % | 16.193 M | 0.000 -100.00 % | 44.331 M | 0.000 -100.00 % | 21.266 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 150.287 M 0.00 % | 150.287 M 3 553.67 % | 4.113 M -97.42 % | 159.382 M 4 242.71 % | 3.670 M 5.99 % | 3.463 M -98.93 % | 324.196 M 50 998.29 % | 634.456 K -99.55 % | 141.530 M 27 135.60 % | 519.650 K -99.68 % | 160.127 M 32 469.06 % | 491.655 K -99.69 % | 159.959 M 692 842.51 % | 23.084 K -99.99 % | 154.863 M 80 938.89 % | 191.097 K -99.88 % | 159.579 M 25 957.84 % | 612.404 K -99.61 % | 158.351 M 57 078.59 % | 276.941 K -99.82 % | 154.924 M 44 697.65 % | 345.830 K -99.75 % | 135.695 M 24 363.91 % | 554.676 K -99.55 % | 123.059 M 18.63 % | 103.734 M 0.00 % | 103.734 M -9.85 % | 115.073 M 0.00 % | 115.073 M -1.71 % | 117.070 M 0.00 % | 117.070 M 23.20 % | 95.022 M 0.00 % | 95.022 M -0.42 % | 95.419 M 0.00 % | 95.419 M -17.05 % | 115.035 M 0.00 % | 115.035 M -6.86 % | 123.508 M 0.00 % | 123.508 M 69 997.08 % | 176.195 K 0.00 % | 176.195 K -99.91 % | 197.190 M 0.00 % | 197.190 M 18 790.41 % | 1.044 M 0.00 % | 1.044 M |
| Account payables | 14.801 M 4.76 % | 14.128 M -44.57 % | 25.487 M 13.08 % | 22.538 M -34.96 % | 34.651 M -8.60 % | 37.913 M 12.14 % | 33.807 M 30.74 % | 25.858 M 8.77 % | 23.773 M 1 037.23 % | 2.090 M | 0.000 -100.00 % | 6.293 M 50.21 % | 4.190 M -53.71 % | 9.051 M 28.17 % | 7.062 M 163.76 % | 2.677 M 310.69 % | 651.905 K -68.62 % | 2.077 M | 0.000 -100.00 % | 7.527 M 36.69 % | 5.507 M -66.12 % | 16.254 M 13.39 % | 14.334 M -51.76 % | 29.714 M 7.37 % | 27.674 M 2 281.85 % | 1.162 M 0.00 % | 1.162 M -46.46 % | 2.170 M 0.00 % | 2.170 M | 0.000 | 0.000 -100.00 % | 13.590 M 0.00 % | 13.590 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.071 M 0.00 % | 20.071 M 48.24 % | 13.539 M 0.00 % | 13.539 M 30.95 % | 10.340 M 0.00 % | 10.340 M 235.65 % | 3.080 M 0.00 % | 3.080 M |
| Tax payables | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Minority interest | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 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 | 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 | 0.000 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -963.901 M 0.00 % | -963.901 M | 0.000 100.00 % | -988.072 M | 0.000 | 0.000 100.00 % | -993.657 M | 0.000 100.00 % | -604.417 M | 0.000 100.00 % | -617.032 M | 0.000 100.00 % | -599.982 M | 0.000 100.00 % | -559.934 M | 0.000 100.00 % | -605.995 M | 0.000 100.00 % | -589.887 M | 0.000 100.00 % | -561.449 M -2 164.23 % | 27.199 M 104.76 % | -571.769 M -1 294.77 % | 47.856 M 108.06 % | -593.697 M -2.20 % | -580.945 M 0.00 % | -580.945 M 4.99 % | -611.435 M 0.00 % | -611.435 M 1.22 % | -618.971 M 0.00 % | -618.971 M -2.42 % | -604.332 M 0.00 % | -604.332 M 0.51 % | -607.440 M 0.00 % | -607.440 M 1.53 % | -616.871 M 0.00 % | -616.871 M -2.97 % | -599.066 M 0.00 % | -599.066 M -3.54 % | -578.592 M 0.00 % | -578.592 M 8.98 % | -635.652 M 0.00 % | -635.652 M 0.68 % | -639.982 M 0.00 % | -639.982 M |
| Deferred tax liabilities non current | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Other liabilities | -122.616 K | 0.000 | 0.000 | 0.000 -100.00 % | 736.242 M 3.25 % | 713.071 M | 0.000 -100.00 % | 397.507 M | 0.000 -100.00 % | 383.374 M | 0.000 -100.00 % | 381.431 M | 0.000 -100.00 % | 287.100 M | 0.000 -100.00 % | 287.100 M | 0.000 -100.00 % | 287.100 M | 0.000 -100.00 % | 287.100 M | 0.000 -100.00 % | 287.100 M | 0.000 -100.00 % | 357.778 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.625 B 0.00 % | 1.625 B -2.40 % | 1.665 B 0.00 % | 1.665 B -6.37 % | 1.778 B -0.25 % | 1.783 B 0.00 % | 1.783 B 77.91 % | 1.002 B 0.00 % | 1.002 B 0.15 % | 1.000 B 0.00 % | 1.000 B 1.25 % | 988.030 M 0.00 % | 988.030 M 4.05 % | 949.554 M 0.00 % | 949.554 M -4.06 % | 989.732 M 0.00 % | 989.732 M 1.65 % | 973.655 M 0.00 % | 973.655 M 2.44 % | 950.492 M 0.00 % | 950.492 M -2.10 % | 970.840 M 0.00 % | 970.840 M -1.10 % | 981.657 M 0.00 % | 981.657 M 5.41 % | 931.274 M 0.00 % | 931.274 M -3.70 % | 967.032 M 0.00 % | 967.032 M -0.60 % | 972.823 M 0.00 % | 972.823 M 1.20 % | 961.293 M 0.00 % | 961.293 M 1.09 % | 950.885 M 0.00 % | 950.885 M -2.02 % | 970.497 M 0.00 % | 970.497 M -0.88 % | 979.071 M 0.00 % | 979.071 M 1.36 % | 965.890 M 0.00 % | 965.890 M -7.37 % | 1.043 B 0.00 % | 1.043 B 0.56 % | 1.037 B 0.00 % | 1.037 B |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 339.171 K 0.00 % | 339.171 K 179.01 % | 121.561 K 0.00 % | 121.561 K -98.65 % | 9.011 M 1 686.15 % | -568.092 K 0.00 % | -568.092 K -410.78 % | 182.793 K 0.00 % | 182.793 K 232.65 % | 54.951 K 0.00 % | 54.951 K -33.54 % | 82.688 K 0.00 % | 82.688 K 118.96 % | -436.180 K -298.08 % | 220.205 K 116.28 % | -1.353 M -1 915.27 % | 74.516 K 155.93 % | -133.220 K 50.16 % | -267.296 K 97.44 % | -10.439 M -4 878.35 % | -209.682 K 99.45 % | -37.965 M -26 704.88 % | 142.700 K 438.88 % | 26.481 K 0.00 % | 26.481 K -85.75 % | 185.828 K 0.00 % | 185.828 K 167.49 % | -275.342 K 0.00 % | -275.342 K -3 177.88 % | -8.400 K 0.00 % | -8.400 K -130.58 % | 27.470 K 0.00 % | 27.470 K -83.33 % | 164.765 K 0.00 % | 164.765 K 197.04 % | -169.792 K 0.00 % | -169.792 K -253.93 % | 110.304 K 0.00 % | 110.304 K -75.60 % | 452.005 K 0.00 % | 452.005 K 334.89 % | -192.432 K 0.00 % | -192.432 K -130.69 % | -83.415 K 0.00 % | -83.415 K |
| Accounts receivables | 339.171 K 0.00 % | 339.171 K 179.01 % | 121.561 K 0.00 % | 121.561 K | 0.000 100.00 % | -568.092 K 0.00 % | -568.092 K -410.78 % | 182.793 K 0.00 % | 182.793 K 232.65 % | 54.951 K 0.00 % | 54.951 K -33.54 % | 82.688 K 0.00 % | 82.688 K -25.19 % | 110.530 K -49.81 % | 220.205 K 156.99 % | -386.360 K -618.49 % | 74.516 K -96.34 % | 2.034 M 860.85 % | -267.296 K -100.93 % | 28.640 M 13 758.69 % | -209.682 K | 0.000 -100.00 % | 142.700 K 438.88 % | 26.481 K 0.00 % | 26.481 K -85.75 % | 185.828 K 0.00 % | 185.828 K 167.49 % | -275.342 K 0.00 % | -275.342 K -3 177.88 % | -8.400 K 0.00 % | -8.400 K -130.58 % | 27.470 K 0.00 % | 27.470 K -83.33 % | 164.765 K 0.00 % | 164.765 K 197.04 % | -169.792 K 0.00 % | -169.792 K -253.93 % | 110.304 K 0.00 % | 110.304 K -75.60 % | 452.005 K 0.00 % | 452.005 K 334.89 % | -192.432 K 0.00 % | -192.432 K -130.69 % | -83.415 K 0.00 % | -83.415 K |
| Inventory | 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 % | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 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 % | -6.654 M | 0.000 100.00 % | -698.880 K | 0.000 -100.00 % | 5.376 M | 0.000 -100.00 % | 8.879 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 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 % | 6.107 M | 0.000 100.00 % | -267.430 K | 0.000 100.00 % | -7.543 M | 0.000 100.00 % | -47.957 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 13.569 M 0.00 % | 13.569 M -73.22 % | 50.675 M 0.00 % | 50.675 M 1 534.51 % | -3.533 M -107.77 % | 45.492 M 0.00 % | 45.492 M 308.37 % | 11.140 M 0.00 % | 11.140 M 235.04 % | -8.249 M 0.00 % | -8.249 M 60.42 % | -20.841 M 0.00 % | -20.841 M -144.31 % | 47.035 M 103.80 % | 23.079 M 257.31 % | -14.672 M -81.43 % | -8.087 M 71.14 % | -28.021 M -102.91 % | -13.810 M -191.76 % | 15.050 M 498.33 % | 2.515 M -94.20 % | 43.333 M 1 856.79 % | 2.215 M 118.47 % | -11.992 M 0.00 % | -11.992 M -169.65 % | 17.218 M 0.00 % | 17.218 M 300.04 % | 4.304 M 0.00 % | 4.304 M 134.52 % | -12.466 M 0.00 % | -12.466 M -929.67 % | 1.503 M 0.00 % | 1.503 M -84.42 % | 9.647 M 0.00 % | 9.647 M 267.94 % | -5.745 M 0.00 % | -5.745 M -67.35 % | -3.433 M 0.00 % | -3.433 M -108.66 % | 39.616 M 0.00 % | 39.616 M 3 510.79 % | 1.097 M 0.00 % | 1.097 M 104.97 % | -22.057 M 0.00 % | -22.057 M |
| Net cash provided by operating activities | 13.371 M 0.00 % | 13.371 M -74.60 % | 52.644 M 0.00 % | 52.644 M 69.58 % | 31.044 M 1 174.76 % | -2.888 M 0.00 % | -2.888 M -125.74 % | 11.220 M 0.00 % | 11.220 M 71.69 % | 6.535 M 0.00 % | 6.535 M 26.32 % | 5.173 M 0.00 % | 5.173 M -51.94 % | 10.763 M 100.00 % | 5.381 M -47.80 % | 10.310 M 100.00 % | 5.155 M -56.35 % | 11.809 M 100.00 % | 5.904 M 30.71 % | 4.517 M 100.00 % | 2.259 M 141.42 % | -5.453 M -78.59 % | -3.053 M -1 034.04 % | 326.909 K 0.00 % | 326.909 K -97.11 % | 11.306 M 0.00 % | 11.306 M 67.93 % | 6.733 M 0.00 % | 6.733 M 18.11 % | 5.700 M 0.00 % | 5.700 M -24.01 % | 7.501 M 0.00 % | 7.501 M -41.77 % | 12.882 M 0.00 % | 12.882 M 18.64 % | 10.858 M 0.00 % | 10.858 M -32.84 % | 16.167 M 0.00 % | 16.167 M -18.15 % | 19.752 M 0.00 % | 19.752 M 124.07 % | 8.815 M 0.00 % | 8.815 M 345.90 % | -3.585 M 0.00 % | -3.585 M |
| Investments in property plant and equipment | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 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 | 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 | 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 | 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 | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -4.114 M 0.00 % | -4.114 M -162.73 % | -1.566 M 0.00 % | -1.566 M | 0.000 100.00 % | -69.000 0.00 % | -69.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 | 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 |
| Dividends paid | -8.662 M 0.00 % | -8.662 M 17.01 % | -10.438 M 0.00 % | -10.438 M 12.59 % | -11.941 M -92.47 % | -6.204 M 0.00 % | -6.204 M 0.00 % | -6.204 M 0.00 % | -6.204 M 0.00 % | -6.204 M 0.00 % | -6.204 M -8.36 % | -5.725 M 0.00 % | -5.725 M 44.01 % | -10.225 M -100.00 % | -5.113 M 50.00 % | -10.225 M -100.00 % | -5.113 M 55.64 % | -11.526 M -100.00 % | -5.763 M 43.64 % | -10.225 M -100.00 % | -5.113 M 78.12 % | -23.362 M -313.54 % | -5.649 M 6.34 % | -6.032 M 0.00 % | -6.032 M 34.06 % | -9.148 M 0.00 % | -9.148 M -39.28 % | -6.568 M 0.00 % | -6.568 M 40.03 % | -10.952 M 0.00 % | -10.952 M -45.53 % | -7.525 M 0.00 % | -7.525 M 4.05 % | -7.843 M 0.00 % | -7.843 M 0.34 % | -7.870 M 0.00 % | -7.870 M 15.47 % | -9.310 M 0.00 % | -9.310 M -13.33 % | -8.215 M 0.00 % | -8.215 M 18.44 % | -10.072 M 0.00 % | -10.072 M -38.35 % | -7.280 M 0.00 % | -7.280 M |
| Other financing activites | -2.210 M 0.00 % | -2.210 M 94.52 % | -40.294 M 0.00 % | -40.294 M -104.01 % | -19.751 M -349.54 % | 7.915 M 0.00 % | 7.915 M 261.87 % | -4.890 M 0.00 % | -4.890 M -1 544.60 % | -297.331 K 0.00 % | -297.331 K -137.74 % | 787.739 K 0.00 % | 787.739 K 211.04 % | -709.440 K -100.00 % | -354.724 K 43.08 % | -623.250 K -100.00 % | -311.622 K -876.92 % | 40.110 K 100.00 % | 20.055 K -99.65 % | 5.781 M 100.00 % | 2.890 M -89.97 % | 28.815 M 231.10 % | 8.703 M 52.55 % | 5.705 M 0.00 % | 5.705 M 364.30 % | -2.158 M 0.00 % | -2.158 M -1 209.35 % | -164.846 K 0.00 % | -164.846 K -103.14 % | 5.251 M 0.00 % | 5.251 M 21 832.40 % | 23.943 K 0.00 % | 23.943 K 100.48 % | -5.039 M 0.00 % | -5.039 M -68.65 % | -2.988 M 0.00 % | -2.988 M 57.25 % | -6.989 M 0.00 % | -6.989 M 38.72 % | -11.406 M 0.00 % | -11.406 M -1 007.96 % | 1.256 M 0.00 % | 1.256 M -88.44 % | 10.865 M 0.00 % | 10.865 M |
| Net cash used provided by financing activities | -14.985 M 0.00 % | -14.985 M 71.35 % | -52.298 M 0.00 % | -52.298 M -65.02 % | -31.692 M -1 952.10 % | 1.711 M 0.00 % | 1.711 M 115.42 % | -11.094 M 0.00 % | -11.094 M -70.64 % | -6.501 M 0.00 % | -6.501 M -31.67 % | -4.938 M 0.00 % | -4.938 M 54.84 % | -10.935 M -100.00 % | -5.467 M 49.60 % | -10.848 M -100.00 % | -5.424 M 52.77 % | -11.486 M -100.00 % | -5.743 M -29.22 % | -4.444 M -100.00 % | -2.222 M -140.75 % | 5.453 M 78.59 % | 3.053 M 1 034.04 % | -326.909 K 0.00 % | -326.909 K 97.11 % | -11.306 M 0.00 % | -11.306 M -67.93 % | -6.733 M 0.00 % | -6.733 M -18.11 % | -5.700 M 0.00 % | -5.700 M 24.01 % | -7.501 M 0.00 % | -7.501 M 41.77 % | -12.882 M 0.00 % | -12.882 M -18.64 % | -10.858 M 0.00 % | -10.858 M 33.38 % | -16.299 M 0.00 % | -16.299 M 16.93 % | -19.621 M 0.00 % | -19.621 M -122.58 % | -8.815 M 0.00 % | -8.815 M -345.90 % | 3.585 M 0.00 % | 3.585 M |
| Effect of forex changes on cash | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -1.614 M 0.00 % | -1.614 M -565.48 % | 346.808 K 0.00 % | 346.808 K 153.50 % | -648.292 K 44.93 % | -1.177 M 0.00 % | -1.177 M -1 036.56 % | 125.705 K 0.00 % | 125.705 K 276.47 % | 33.390 K 0.00 % | 33.390 K -85.82 % | 235.500 K 0.00 % | 235.500 K 237.00 % | -171.900 K -100.00 % | -85.950 K 84.04 % | -538.700 K -100.00 % | -269.352 K -183.41 % | 322.910 K 100.00 % | 161.456 K 121.81 % | 72.790 K 99.99 % | 36.396 K | 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 % | -131.594 K 0.00 % | -131.594 K -200.00 % | 131.594 K 0.00 % | 131.594 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.066 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 125.700 K | 0.000 -100.00 % | 129.790 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | -1.614 M 0.00 % | -1.614 M -565.48 % | 346.808 K 0.00 % | 346.808 K -89.85 % | 3.418 M 390.33 % | -1.177 M 0.00 % | -1.177 M -1 036.56 % | 125.705 K 0.00 % | 125.705 K 276.47 % | 33.390 K 0.00 % | 33.390 K -85.82 % | 235.500 K 0.00 % | 235.500 K 237.00 % | -171.900 K -100.00 % | -85.950 K 79.19 % | -413.000 K -53.33 % | -269.352 K -159.50 % | 452.700 K 180.39 % | 161.456 K 121.81 % | 72.790 K 99.99 % | 36.396 K | 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 % | -131.594 K 0.00 % | -131.594 K -200.00 % | 131.594 K 0.00 % | 131.594 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 13.371 M 0.00 % | 13.371 M -74.60 % | 52.644 M 0.00 % | 52.644 M 69.58 % | 31.044 M 1 174.76 % | -2.888 M 0.00 % | -2.888 M -125.74 % | 11.220 M 0.00 % | 11.220 M 71.69 % | 6.535 M 0.00 % | 6.535 M 26.32 % | 5.173 M 0.00 % | 5.173 M -51.94 % | 10.763 M 100.00 % | 5.381 M -47.80 % | 10.310 M 100.00 % | 5.155 M -56.35 % | 11.809 M 100.00 % | 5.904 M 30.71 % | 4.517 M 100.00 % | 2.259 M 141.42 % | -5.453 M -78.59 % | -3.053 M -1 034.04 % | 326.909 K 0.00 % | 326.909 K -97.11 % | 11.306 M 0.00 % | 11.306 M 67.93 % | 6.733 M 0.00 % | 6.733 M 18.11 % | 5.700 M 0.00 % | 5.700 M -24.01 % | 7.501 M 0.00 % | 7.501 M -41.77 % | 12.882 M 0.00 % | 12.882 M 18.64 % | 10.858 M 0.00 % | 10.858 M -32.84 % | 16.167 M 0.00 % | 16.167 M -18.15 % | 19.752 M 0.00 % | 19.752 M 124.07 % | 8.815 M 0.00 % | 8.815 M 345.90 % | -3.585 M 0.00 % | -3.585 M |
| Capital expenditure | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 13.371 M 0.00 % | 13.371 M -74.60 % | 52.644 M 0.00 % | 52.644 M 69.58 % | 31.044 M 1 174.76 % | -2.888 M 0.00 % | -2.888 M -125.74 % | 11.220 M 0.00 % | 11.220 M 71.69 % | 6.535 M 0.00 % | 6.535 M 26.32 % | 5.173 M 0.00 % | 5.173 M -51.94 % | 10.763 M 100.00 % | 5.381 M -47.80 % | 10.310 M 100.00 % | 5.155 M -56.35 % | 11.809 M 100.00 % | 5.904 M 30.71 % | 4.517 M 100.00 % | 2.259 M 141.42 % | -5.453 M -78.59 % | -3.053 M -1 034.04 % | 326.909 K 0.00 % | 326.909 K -97.11 % | 11.306 M 0.00 % | 11.306 M 67.93 % | 6.733 M 0.00 % | 6.733 M 18.11 % | 5.700 M 0.00 % | 5.700 M -24.01 % | 7.501 M 0.00 % | 7.501 M -41.77 % | 12.882 M 0.00 % | 12.882 M 18.64 % | 10.858 M 0.00 % | 10.858 M -32.84 % | 16.167 M 0.00 % | 16.167 M -18.15 % | 19.752 M 0.00 % | 19.752 M 124.07 % | 8.815 M 0.00 % | 8.815 M 345.90 % | -3.585 M 0.00 % | -3.585 M |
| 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 |