First Trust MLP and Energy Income Fund FEI
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 26.567 M -49.01 % | 52.105 M -47.45 % | 99.144 M 149.23 % | -201.397 M -711.63 % | 32.928 M 175.09 % | -43.852 M -281.27 % | 24.192 M 125.80 % | -93.779 M -533.63 % | 21.627 M 40.16 % | 15.430 M 45.98 % | 10.570 M |
| Net income | 26.114 M -60.77 % | 66.564 M -45.35 % | 121.807 M 155.95 % | -217.707 M -719.03 % | 35.169 M 188.41 % | -39.781 M -316.53 % | 18.372 M 177.18 % | -23.803 M 88.22 % | -202.041 M -218.24 % | 170.880 M 42.06 % | 120.290 M |
| Income before tax | 25.331 M -50.73 % | 51.413 M -47.83 % | 98.541 M 148.76 % | -202.109 M -731.05 % | 32.027 M 171.15 % | -45.011 M -293.94 % | 23.208 M 162.39 % | -37.201 M 81.75 % | -203.864 M -218.65 % | 171.820 M 41.45 % | 121.470 M |
| Income before tax ratio | 0.95 -3.37 % | 0.99 -0.72 % | 0.99 -0.96 % | 1.00 3.18 % | 0.97 -5.24 % | 1.03 6.99 % | 0.96 141.84 % | 0.40 104.21 % | -9.43 -184.65 % | 11.14 -3.10 % | 11.49 |
| EBITDA | 25.331 M -52.65 % | 53.499 M -46.19 % | 99.419 M 149.79 % | -199.662 M -615.44 % | 38.736 M 198.94 % | -39.151 M -241.69 % | 27.632 M 162.95 % | -43.896 M 89.37 % | -412.816 M -219.29 % | 346.050 M 40.39 % | 246.490 M |
| Net income ratio | 0.98 -23.06 % | 1.28 3.98 % | 1.23 13.65 % | 1.08 1.21 % | 1.07 17.74 % | 0.91 19.45 % | 0.76 199.20 % | 0.25 102.72 % | -9.34 -184.36 % | 11.07 -2.69 % | 11.38 |
| Ratio EBITDA | 0.95 -7.14 % | 1.03 2.39 % | 1.00 1.15 % | 0.99 -15.73 % | 1.18 31.77 % | 0.89 -21.84 % | 1.14 144.02 % | 0.47 102.45 % | -19.09 -185.11 % | 22.43 -3.83 % | 23.32 |
| Gross profit ratio | 0.79 -11.81 % | 0.90 -5.92 % | 0.95 -7.34 % | 1.03 38.13 % | 0.74 -38.44 % | 1.21 105.15 % | 0.59 -46.52 % | 1.10 360.29 % | 0.24 261.20 % | -0.15 55.18 % | -0.33 |
| Weighted average shs out dil | 45.229 M 0.00 % | 45.229 M 0.00 % | 45.229 M -2.82 % | 46.542 M -0.99 % | 47.007 M 0.44 % | 46.801 M 4.44 % | 44.810 M -1.48 % | 45.485 M 0.10 % | 45.439 M 0.00 % | 45.440 M 0.00 % | 45.440 M |
| Weighted average shs out | 45.229 M 0.00 % | 45.229 M 0.00 % | 45.229 M -2.82 % | 46.542 M -0.99 % | 47.007 M 0.44 % | 46.801 M 4.44 % | 44.810 M -1.48 % | 45.485 M 0.10 % | 45.439 M 0.00 % | 45.440 M 0.00 % | 45.440 M |
| EPS diluted | 0.58 -60.54 % | 1.47 -45.35 % | 2.69 157.48 % | -4.68 -724.00 % | 0.75 188.24 % | -0.85 -307.32 % | 0.41 178.85 % | -0.52 88.31 % | -4.45 -218.35 % | 3.76 41.89 % | 2.65 |
| Earnings per share | 0.58 -60.54 % | 1.47 -45.35 % | 2.69 157.48 % | -4.68 -724.00 % | 0.75 188.24 % | -0.85 -307.32 % | 0.41 178.85 % | -0.52 88.31 % | -4.45 -218.35 % | 3.76 41.89 % | 2.65 |
| Gross profit | 20.987 M -55.03 % | 46.670 M -50.56 % | 94.388 M 145.61 % | -206.934 M -944.86 % | 24.493 M 146.23 % | -52.984 M -471.87 % | 14.248 M 113.80 % | -103.268 M -2 095.93 % | 5.174 M 325.94 % | -2.290 M 34.57 % | -3.500 M |
| Income tax expense | -783.394 K 94.83 % | -15.151 M 34.88 % | -23.266 M -249.15 % | 15.599 M 596.44 % | -3.142 M 39.92 % | -5.230 M -208.15 % | 4.836 M 136.10 % | -13.397 M -635.14 % | -1.822 M -293.88 % | 940.000 K -20.34 % | 1.180 M |
| Cost of revenue | 5.581 M 2.67 % | 5.435 M 14.28 % | 4.756 M -14.09 % | 5.536 M -34.36 % | 8.435 M -7.63 % | 9.131 M -8.17 % | 9.944 M 4.80 % | 9.489 M -42.33 % | 16.453 M -7.15 % | 17.720 M 25.94 % | 14.070 M |
| General and administrative expenses | 695.683 K 3.34 % | 673.195 K 15.48 % | 582.975 K -15.48 % | 689.740 K -21.58 % | 879.493 K -22.71 % | 1.138 M 18.34 % | 961.605 K | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | -25.334 M -135 553.27 % | 18.703 K -6.95 % | 20.099 K -6.41 % | 21.475 K 1.34 % | 21.190 K 2.51 % | 20.672 K -6.84 % | 22.189 K -99.97 % | 69.074 M 81 000.83 % | 85.170 K -29.03 % | 120.000 K 100.00 % | 60.000 K |
| Operating expenses | 1.236 M 78.69 % | 691.898 K 14.73 % | 603.074 K -15.21 % | 711.215 K -21.04 % | 900.683 K -22.26 % | 1.159 M 17.77 % | 983.794 K 101.42 % | -69.074 M -81 200.83 % | 85.170 K -29.03 % | 120.000 K 100.00 % | 60.000 K |
| Cost and expenses | 1.236 M 78.69 % | 691.898 K 14.73 % | 603.074 K -15.21 % | 711.215 K -21.04 % | 900.683 K -22.26 % | 1.159 M 17.77 % | 983.794 K 101.73 % | -56.818 M -443.56 % | 16.538 M -7.30 % | 17.840 M 26.26 % | 14.130 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 | 695.683 K 3.34 % | 673.195 K 15.48 % | 582.975 K -15.48 % | 689.740 K -21.58 % | 879.493 K -22.71 % | 1.138 M 18.34 % | 961.605 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 598.965 K 1 123.13 % | 48.970 K 5 715.91 % | 842.000 -98.61 % | 60.577 K -61.58 % | 157.651 K 72.75 % | 91.260 K 1 357.59 % | 6.261 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 5.856 M 180.76 % | 2.086 M 137.76 % | 877.277 K -64.14 % | 2.446 M -63.54 % | 6.709 M 14.49 % | 5.860 M 32.46 % | 4.424 M 59.91 % | 2.767 M 101.32 % | -208.952 M -219.93 % | 174.230 M 39.36 % | 125.020 M |
| Depreciation and amortization | 167.895 K -26.52 % | 228.485 K -3.41 % | 236.558 K 14.67 % | 206.297 K 20.04 % | 171.860 K 6.65 % | 161.141 K 206.84 % | 52.516 K 100.12 % | -42.738 M 89.77 % | -417.905 M -219.93 % | 348.460 M 39.36 % | 250.050 M |
| Operating income | 25.331 M -52.65 % | 53.499 M -46.19 % | 99.419 M 149.79 % | -199.662 M -615.44 % | 38.736 M 198.94 % | -39.151 M -241.69 % | 27.632 M 180.81 % | -34.195 M -771.96 % | 5.089 M 311.15 % | -2.410 M 32.30 % | -3.560 M |
| Operating income ratio | 0.95 -7.14 % | 1.03 2.39 % | 1.00 1.15 % | 0.99 -15.73 % | 1.18 31.77 % | 0.89 -21.84 % | 1.14 213.25 % | 0.36 54.96 % | 0.24 250.65 % | -0.16 53.63 % | -0.34 |
| Total other income expenses net | -12.983 M 30.06 % | -18.564 M 40.38 % | -31.136 M -239.67 % | 22.293 M 219.23 % | -18.698 M -240.66 % | 13.293 M 277.44 % | -7.492 M -149.24 % | -3.006 M 98.56 % | -208.952 M -219.93 % | 174.230 M 39.35 % | 125.030 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 94.500 M -9.44 % | 104.356 M 5.31 % | 99.097 M 66.35 % | 59.572 M -69.08 % | 192.668 M 7.00 % | 180.067 M -14.44 % | 210.465 M -1.07 % | 212.745 M -19.40 % | 263.960 M -14.96 % | 310.400 M 5.83 % | 293.300 M |
| Total investments | 508.010 M -1.87 % | 517.690 M 10.16 % | 469.931 M 36.93 % | 343.184 M -53.69 % | 741.085 M -1.58 % | 753.006 M -17.76 % | 915.629 M -2.28 % | 937.028 M -13.40 % | 1.082 B -28.03 % | 1.503 B 16.47 % | 1.291 B |
| Total debt | 94.500 M -11.68 % | 107.000 M 7.00 % | 100.000 M 38.31 % | 72.300 M -64.30 % | 202.500 M -1.94 % | 206.500 M -12.31 % | 235.500 M 5.84 % | 222.500 M -19.09 % | 275.000 M -21.43 % | 350.000 M 4.79 % | 334.000 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.135 M 28.81 % | 57.553 M 35.86 % | 42.362 M -83.52 % | 257.000 M 128.04 % | 112.700 M |
| Retained earnings | -110.837 M -0.93 % | -109.814 M 26.42 % | -149.241 M 38.77 % | -243.755 M -835.80 % | -26.048 M -9.39 % | -23.812 M 26.70 % | -32.487 M -979.16 % | -3.010 M -108.37 % | 35.984 M 33.27 % | 27.000 M 2 028.57 % | -1.400 M |
| Common stock | 452.289 K 0.00 % | 452.289 K 0.00 % | 452.289 K -2.82 % | 465.422 K -0.99 % | 470.072 K 0.00 % | 470.072 K 0.79 % | 466.377 K 2.53 % | 454.853 K 0.10 % | 454.400 K -9.12 % | 500.000 K 0.00 % | 500.000 K |
| Total equity | 414.030 M -0.25 % | 415.054 M 10.50 % | 375.627 M 29.93 % | 289.095 M -47.59 % | 551.588 M -3.71 % | 572.828 M -14.81 % | 672.373 M -4.15 % | 701.457 M -11.10 % | 789.061 M -25.37 % | 1.057 B 11.87 % | 945.100 M |
| Other non current liabilities | -94.500 M 11.47 % | -106.747 M -6.75 % | -100.000 M -38.31 % | -72.300 M 64.30 % | -202.500 M 1.94 % | -206.500 M 12.31 % | -235.500 M -1 097.21 % | 23.616 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 94.500 M -11.68 % | 107.000 M 7.00 % | 100.000 M 38.31 % | 72.300 M -64.30 % | 202.500 M -1.94 % | 206.500 M 125.26 % | 91.672 M -72.34 % | 331.433 M 20.52 % | 275.000 M -21.43 % | 350.000 M 4.79 % | 334.000 M |
| Total non current liabilities | 94.500 M 37 323.67 % | 252.514 K -99.75 % | 100.000 M 38.31 % | 72.300 M -64.30 % | 202.500 M -1.94 % | 206.500 M -12.31 % | 235.500 M 5.84 % | 222.500 M -19.09 % | 275.000 M -21.43 % | 350.000 M 4.79 % | 334.000 M |
| Other current liabilities | -3.296 M -732.34 % | -396.039 K -108.44 % | -190.001 K 94.36 % | -3.369 M -440.41 % | -623.408 K 41.57 % | -1.067 M 90.06 % | -10.735 M -123.06 % | 46.547 M -15.08 % | 54.812 M -67.49 % | 168.600 M 153.92 % | 66.400 M |
| Deferred revenue | 338.314 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 20.615 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 358.929 K 42.14 % | 252.514 K 424.50 % | 48.144 K -98.36 % | 2.928 M 458.25 % | 524.411 K -45.82 % | 967.979 K -83.45 % | 5.848 M -88.91 % | 52.749 M -8.92 % | 57.912 M -67.63 % | 178.900 M 159.65 % | 68.900 M |
| Total liabilities | 102.657 M -6.01 % | 109.223 M 5.76 % | 103.276 M 27.71 % | 80.865 M -64.59 % | 228.349 M 6.27 % | 214.882 M -24.25 % | 283.682 M -14.41 % | 331.433 M -0.44 % | 332.912 M -37.06 % | 528.900 M 31.27 % | 402.900 M |
| Other non current assets | -508.010 M -1 339.63 % | -35.287 M 92.49 % | -469.931 M -36.93 % | -343.184 M -1 189.89 % | -26.606 M 27.39 % | -36.641 M 41.48 % | -62.613 M -131.46 % | -27.052 M 97.59 % | -1.124 B 32.28 % | -1.660 B -22.75 % | -1.352 B |
| Long term investments | 508.010 M -1.87 % | 517.690 M 10.16 % | 469.931 M 36.93 % | 343.184 M -53.69 % | 741.085 M -1.58 % | 753.006 M -17.76 % | 915.629 M -2.28 % | 937.028 M -13.40 % | 1.082 B -28.03 % | 1.503 B 16.47 % | 1.291 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 |
| GoodWill | 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 |
| 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 |
| Total non current assets | 508.010 M -1.87 % | 517.690 M 10.16 % | 469.931 M 36.93 % | 343.184 M -53.69 % | 741.085 M -1.58 % | 753.006 M -17.76 % | 915.629 M -5.23 % | 966.161 M -14.03 % | 1.124 B -32.28 % | 1.660 B 22.75 % | 1.352 B |
| Other current assets | -6.050 M -14.04 % | -5.305 M -63.43 % | -3.246 M 83.52 % | -19.693 M 19.89 % | -24.582 M 26.74 % | -33.554 M -19.72 % | -28.028 M -63.49 % | -17.144 M | 0.000 | 0.000 | 0.000 |
| Short term investments | 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 -100.00 % | 2.644 M 192.86 % | 902.865 K -92.91 % | 12.728 M 29.45 % | 9.832 M -62.80 % | 26.433 M 5.59 % | 25.035 M 156.63 % | 9.755 M -11.64 % | 11.040 M -72.12 % | 39.600 M -2.70 % | 40.700 M |
| Cash and short term investments | 0.000 -100.00 % | 2.644 M 192.86 % | 902.865 K -92.91 % | 12.728 M 29.45 % | 9.832 M -62.80 % | 26.433 M 5.59 % | 25.035 M 156.63 % | 9.755 M -11.64 % | 11.040 M -72.12 % | 39.600 M -2.70 % | 40.700 M |
| Total current assets | 5.730 M 18.99 % | 4.815 M 79.22 % | 2.687 M -86.36 % | 19.693 M 2.75 % | 19.165 M -38.56 % | 31.191 M 11.29 % | 28.028 M 67.23 % | 16.761 M -24.96 % | 22.336 M -68.00 % | 69.800 M 30.71 % | 53.400 M |
| Inventory | 6.050 M 14.04 % | 5.305 M 63.43 % | 3.246 M | 0.000 -100.00 % | 24.582 M -26.74 % | 33.554 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 5.730 M 163.91 % | 2.171 M 21.71 % | 1.784 M -74.38 % | 6.964 M -25.38 % | 9.333 M 96.14 % | 4.758 M 58.95 % | 2.994 M -59.48 % | 7.388 M -34.59 % | 11.296 M -62.60 % | 30.200 M 137.80 % | 12.700 M |
| Tax assets | 0.000 -100.00 % | 35.287 M | 0.000 | 0.000 -100.00 % | 26.606 M -27.39 % | 36.641 M -41.48 % | 62.613 M 11.44 % | 56.184 M 34.27 % | 41.843 M -73.21 % | 156.200 M 155.23 % | 61.200 M |
| Other assets | 2.946 M 66.41 % | 1.771 M -71.83 % | 6.285 M -11.28 % | 7.084 M -64.02 % | 19.687 M 460.52 % | 3.512 M -71.67 % | 12.397 M -75.19 % | 49.969 M 306.78 % | -24.165 M 83.13 % | -143.200 M -149.48 % | -57.400 M |
| Account payables | 358.929 K 42.14 % | 252.514 K 424.50 % | 48.144 K -98.36 % | 2.928 M 458.25 % | 524.411 K -45.82 % | 967.979 K -83.45 % | 5.848 M | 0.000 -100.00 % | 3.100 M -69.90 % | 10.300 M 312.00 % | 2.500 M |
| Tax payables | 2.579 M 1 696.57 % | 143.525 K 1.18 % | 141.857 K -67.87 % | 441.479 K 345.95 % | 98.997 K 0.00 % | 98.997 K -97.97 % | 4.887 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 90.865 M 357.50 % | -35.287 M | 0.000 | 0.000 -100.00 % | 162.904 M -1.92 % | 166.085 M 15.47 % | 143.828 M 232.03 % | -108.933 M | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -143.828 M -232.03 % | 108.933 M | 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 |
| Other total stockholders equity | 524.416 M 0.00 % | 524.416 M 0.00 % | 524.416 M -1.50 % | 532.385 M -7.76 % | 577.166 M -3.19 % | 596.170 M -5.41 % | 630.258 M -2.51 % | 646.460 M -8.98 % | 710.260 M -8.09 % | 772.800 M -7.26 % | 833.300 M |
| Deferred tax liabilities non current | 3.635 M -89.70 % | 35.287 M | 0.000 | 0.000 -100.00 % | 39.596 M -2.03 % | 40.415 M -55.91 % | 91.672 M 7.45 % | 85.317 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 7.798 M -92.83 % | 108.718 M 3 268.22 % | 3.228 M -42.75 % | 5.638 M -77.74 % | 25.325 M 241.60 % | 7.414 M -82.49 % | 42.334 M -24.65 % | 56.184 M | 0.000 | 0.000 | 0.000 |
| Total assets | 516.687 M -1.45 % | 524.276 M 9.47 % | 478.903 M 29.45 % | 369.960 M -52.57 % | 779.938 M -0.99 % | 787.709 M -17.61 % | 956.054 M -7.44 % | 1.033 B -7.94 % | 1.122 B -29.27 % | 1.586 B 17.67 % | 1.348 B |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 3.635 M | 0.000 | 0.000 100.00 % | -12.990 M -240.95 % | 9.216 M 136.45 % | -25.285 M -34 321.66 % | -73.457 K 99.42 % | -12.710 M | 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 | 5.356 M 5 613.63 % | -97.149 K -162.97 % | 154.287 K 103.04 % | -5.072 M -216.77 % | 4.343 M 119.88 % | -21.848 M -215.05 % | 18.989 M 524.42 % | 3.041 M 104.39 % | -69.234 M -168.55 % | 101.000 M 109.24 % | -1.094 B |
| Accounts receivables | -893.339 K -181.08 % | -317.820 K -183.50 % | 380.645 K -95.40 % | 8.276 M 277.84 % | -4.653 M -37.62 % | -3.382 M -176.44 % | 4.424 M 37.69 % | 3.213 M -83.00 % | 18.904 M 208.02 % | -17.500 M | 0.000 |
| Inventory | 3.635 M | 0.000 | 0.000 100.00 % | -12.990 M -240.95 % | 9.216 M 164.98 % | -14.183 M -238.83 % | 10.216 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 26.035 K 39.49 % | 18.664 K 108.75 % | -213.247 K -1 630.48 % | -12.323 K 70.00 % | -41.077 K 57.02 % | -95.565 K -186.82 % | -33.319 K 87.88 % | -274.808 K -103.82 % | 7.200 M 192.31 % | -7.800 M | 0.000 |
| Other working capital | 2.589 M 1 181.42 % | 202.007 K 1 640.74 % | -13.111 K 96.19 % | -344.542 K -93.19 % | -178.343 K 95.74 % | -4.187 M -128.68 % | 14.599 M 14 052.35 % | 103.156 K 100.11 % | -95.338 M -175.49 % | 126.300 M | 0.000 |
| Other non cash items | 3.234 M 106.60 % | -49.033 M 61.56 % | -127.568 M -131.38 % | 406.469 M 4 863.63 % | 8.189 M -95.37 % | 176.958 M 1 318.28 % | 12.477 M -84.98 % | 83.064 M -78.17 % | 380.514 M 266.61 % | -228.380 M -60.28 % | -142.490 M |
| Net cash provided by operating activities | 38.340 M 119.92 % | 17.434 M 410.94 % | -5.607 M -103.28 % | 170.699 M 199.90 % | 56.918 M -36.79 % | 90.045 M 80.94 % | 49.765 M -5.26 % | 52.530 M -51.91 % | 109.239 M 151.12 % | 43.500 M 103.90 % | -1.116 B |
| 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 | -335.989 M -32.67 % | -253.254 M 47.95 % | -486.538 M -1.48 % | -479.445 M 6.47 % | -512.619 M -34.09 % | -382.291 M 21.95 % | -489.777 M 19.10 % | -605.412 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 346.480 M 40.15 % | 247.229 M -47.01 % | 466.545 M -25.08 % | 622.691 M 18.52 % | 525.400 M 23.39 % | 425.810 M -10.28 % | 474.608 M -28.91 % | 667.661 M | 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 | 10.492 M 274.13 % | -6.025 M 69.86 % | -19.992 M -113.96 % | 143.247 M 1 020.78 % | 12.781 M -70.63 % | 43.518 M 386.88 % | -15.169 M -124.37 % | 62.249 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.161 M -70.47 % | 17.476 M 2 348.13 % | 713.850 K | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -7.983 M -222.00 % | -2.479 M | 0.000 | 0.000 | 0.000 -100.00 % | 713.850 K | 0.000 | 0.000 -100.00 % | 867.900 M |
| Dividends paid | -27.137 M 0.00 % | -27.137 M 0.57 % | -27.293 M 35.49 % | -42.307 M 25.00 % | -56.409 M | 0.000 100.00 % | -64.962 M -0.69 % | -64.514 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -12.500 M -278.57 % | 7.000 M -64.50 % | 19.717 M 114.86 % | -132.679 M -3 216.98 % | -4.000 M 95.49 % | -88.646 M -390.87 % | 30.476 M 158.85 % | -51.786 M 62.36 % | -137.570 M -208.45 % | -44.600 M -103.86 % | 1.157 B |
| Net cash used provided by financing activities | -39.637 M -96.84 % | -20.137 M -165.81 % | -7.576 M 95.67 % | -174.986 M -189.67 % | -60.409 M 31.85 % | -88.646 M -157.05 % | -34.486 M 70.35 % | -116.300 M 15.46 % | -137.570 M -208.45 % | -44.600 M -103.86 % | 1.157 B |
| Effect of forex changes on cash | -10.492 M -274.13 % | 6.025 M -69.86 % | 19.992 M 113.96 % | -143.247 M -1 020.78 % | -12.781 M 70.63 % | -43.518 M -386.88 % | 15.169 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -1.297 M 52.02 % | -2.704 M 79.49 % | -13.183 M -207.55 % | -4.286 M -22.80 % | -3.491 M -349.60 % | 1.398 M -90.85 % | 15.279 M 1 289.12 % | -1.285 M 95.46 % | -28.331 M -2 475.54 % | -1.100 M -102.70 % | 40.700 M |
| Cash at beginning of period | 3.913 M -40.86 % | 6.616 M -66.58 % | 19.799 M -17.80 % | 24.085 M -12.66 % | 27.576 M 10.15 % | 25.035 M 156.63 % | 9.755 M -11.64 % | 11.040 M -72.12 % | 39.600 M -2.70 % | 40.700 M | 0.000 |
| Cash at end of period | 2.615 M -33.15 % | 3.913 M -40.86 % | 6.616 M -66.58 % | 19.799 M -17.80 % | 24.085 M -8.88 % | 26.433 M 5.59 % | 25.035 M 156.63 % | 9.755 M -13.43 % | 11.269 M -71.54 % | 39.600 M -2.70 % | 40.700 M |
| Operating cash flow | 38.340 M 119.92 % | 17.434 M 410.94 % | -5.607 M -103.28 % | 170.699 M 199.90 % | 56.918 M -36.79 % | 90.045 M 80.94 % | 49.765 M -5.26 % | 52.530 M -51.91 % | 109.239 M 151.12 % | 43.500 M 103.90 % | -1.116 B |
| 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 | 38.340 M 119.92 % | 17.434 M 410.94 % | -5.607 M -103.28 % | 170.699 M 199.90 % | 56.918 M -36.79 % | 90.045 M 80.94 % | 49.765 M -5.26 % | 52.530 M -51.91 % | 109.239 M 151.12 % | 43.500 M 103.90 % | -1.116 B |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-10-31 | 2016-04-30 | 2015-10-31 | 2015-04-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 55.328 M 298.07 % | 13.899 M -23.73 % | 18.224 M 94.95 % | 9.348 M -83.58 % | 56.946 M 533.05 % | 8.995 M 108.75 % | -102.858 M -2 856.02 % | -3.480 M -113.48 % | 25.820 M 244.45 % | 7.496 M 3.57 % | 7.238 M -5.36 % | 7.648 M -10.78 % | 8.572 M 24.96 % | 6.860 M 29.19 % | 5.310 M -14.22 % | 6.190 M -41.99 % | 10.670 M -2.65 % | 10.960 M |
| Net income | 15.049 M 36.00 % | 11.065 M -27.35 % | 15.232 M -70.33 % | 51.333 M 145.90 % | 20.875 M -79.32 % | 100.932 M 539.54 % | -22.963 M 88.21 % | -194.744 M -1 061.63 % | -16.765 M -133.51 % | 50.028 M 328.29 % | -21.914 M 40.97 % | -37.123 M 30.97 % | -53.782 M -176.99 % | 69.860 M 66.18 % | 42.040 M 166.42 % | -63.290 M 67.63 % | -195.520 M -2 898.77 % | -6.520 M |
| Income before tax | 18.576 M 34.11 % | 13.852 M -10.48 % | 15.473 M -70.46 % | 52.379 M 106.60 % | 25.353 M -75.48 % | 103.388 M 639.01 % | -19.181 M 90.77 % | -207.728 M -798.70 % | -23.114 M -145.34 % | 50.981 M 455.13 % | -14.356 M 59.05 % | -35.053 M 15.30 % | -41.385 M -170.61 % | 58.610 M 41.67 % | 41.370 M 164.74 % | -63.900 M 67.51 % | -196.690 M -2 639.42 % | -7.180 M |
| Income before tax ratio | 0.34 -66.31 % | 1.00 17.38 % | 0.85 -84.85 % | 5.60 1 158.56 % | 0.45 -96.13 % | 11.49 6 063.35 % | 0.19 -99.69 % | 59.70 6 768.72 % | -0.90 -113.16 % | 6.80 442.88 % | -1.98 56.72 % | -4.58 5.06 % | -4.83 -156.51 % | 8.54 9.66 % | 7.79 175.47 % | -10.32 44.00 % | -18.43 -2 713.87 % | -0.66 |
| EBITDA | 21.587 M 29.06 % | 16.727 M -1.77 % | 17.027 M -67.84 % | 52.950 M 104.92 % | 25.839 M -75.12 % | 103.838 M 653.14 % | -18.773 M 90.87 % | -205.629 M -934.37 % | -19.880 M -119.45 % | 102.232 M 463.92 % | -28.092 M 59.93 % | -70.112 M 16.20 % | -83.664 M -171.22 % | 117.470 M 39.70 % | 84.090 M 165.70 % | -127.990 M 67.71 % | -396.410 M -2 317.13 % | -16.400 M |
| Net income ratio | 0.27 -65.84 % | 0.80 -4.75 % | 0.84 -84.78 % | 5.49 1 397.97 % | 0.37 -96.73 % | 11.22 4 925.90 % | 0.22 -99.60 % | 55.97 8 719.76 % | -0.65 -109.73 % | 6.67 320.42 % | -3.03 37.62 % | -4.85 22.63 % | -6.27 -161.61 % | 10.18 28.63 % | 7.92 177.43 % | -10.22 44.20 % | -18.32 -2 980.28 % | -0.59 |
| Ratio EBITDA | 0.39 -67.58 % | 1.20 28.80 % | 0.93 -83.51 % | 5.66 1 148.33 % | 0.45 -96.07 % | 11.54 6 224.85 % | 0.18 -99.69 % | 59.10 7 775.45 % | -0.77 -105.65 % | 13.64 451.37 % | -3.88 57.66 % | -9.17 6.07 % | -9.76 -157.00 % | 17.12 8.13 % | 15.84 176.59 % | -20.68 44.34 % | -37.15 -2 382.83 % | -1.50 |
| Gross profit ratio | 0.95 18.86 % | 0.80 -5.51 % | 0.85 17.51 % | 0.72 -24.70 % | 0.96 27.11 % | 0.75 -26.35 % | 1.02 -48.28 % | 1.97 136.19 % | 0.84 2 615.91 % | -0.03 57.33 % | -0.08 -392.78 % | 0.03 -77.64 % | 0.12 454.68 % | -0.03 86.20 % | -0.24 -701.51 % | 0.04 -86.05 % | 0.29 52.60 % | 0.19 |
| Weighted average shs out dil | 45.229 M 0.00 % | 45.229 M 0.00 % | 45.229 M 0.00 % | 45.229 M 0.00 % | 45.229 M 0.00 % | 45.229 M -2.82 % | 46.542 M -0.99 % | 47.007 M 0.00 % | 47.007 M 0.00 % | 47.007 M -0.32 % | 47.157 M 0.64 % | 46.858 M -1.67 % | 47.653 M 4.46 % | 45.620 M 0.20 % | 45.530 M 0.20 % | 45.440 M 0.00 % | 45.440 M 0.00 % | 45.440 M |
| Weighted average shs out | 45.229 M 0.00 % | 45.229 M 0.00 % | 45.229 M 0.00 % | 45.229 M 0.00 % | 45.229 M 0.00 % | 45.229 M -2.82 % | 46.542 M -0.99 % | 47.007 M 0.00 % | 47.007 M 0.00 % | 47.007 M -0.32 % | 47.157 M 0.64 % | 46.858 M -1.67 % | 47.653 M 4.46 % | 45.620 M 0.20 % | 45.530 M 0.20 % | 45.440 M 0.00 % | 45.440 M 0.00 % | 45.440 M |
| EPS diluted | 0.33 37.50 % | 0.24 -29.41 % | 0.34 -69.91 % | 1.13 145.65 % | 0.46 -79.37 % | 2.23 555.10 % | -0.49 88.16 % | -4.14 -1 050.00 % | -0.36 -133.96 % | 1.06 330.43 % | -0.46 41.77 % | -0.79 30.09 % | -1.13 -173.86 % | 1.53 66.30 % | 0.92 166.19 % | -1.39 67.67 % | -4.30 -2 971.43 % | -0.14 |
| Earnings per share | 0.33 37.50 % | 0.24 -29.41 % | 0.34 -69.91 % | 1.13 145.65 % | 0.46 -79.37 % | 2.23 555.10 % | -0.49 88.16 % | -4.14 -1 050.00 % | -0.36 -133.96 % | 1.06 330.43 % | -0.46 41.77 % | -0.79 30.09 % | -1.13 -173.86 % | 1.53 66.30 % | 0.92 166.19 % | -1.39 67.67 % | -4.30 -2 971.43 % | -0.14 |
| Gross profit | 52.542 M 373.14 % | 11.105 M -27.94 % | 15.410 M 129.09 % | 6.727 M -87.64 % | 54.422 M 704.68 % | 6.763 M 106.44 % | -105.005 M -1 428.77 % | -6.869 M -131.83 % | 21.579 M 8 766.05 % | -249.010 K 55.80 % | -563.430 K -377.07 % | 203.350 K -80.05 % | 1.019 M 543.21 % | -230.000 K 82.17 % | -1.290 M -616.00 % | 250.000 K -91.91 % | 3.090 M 48.56 % | 2.080 M |
| Income tax expense | 3.527 M 26.59 % | 2.786 M 1 055.71 % | 241.104 K -76.96 % | 1.046 M -76.63 % | 4.477 M 82.30 % | 2.456 M -35.06 % | 3.782 M 129.13 % | -12.984 M -104.48 % | -6.349 M -766.23 % | 953.050 K -87.39 % | 7.558 M 265.11 % | 2.070 M -83.30 % | 12.398 M 210.20 % | -11.250 M -1 579.10 % | -670.000 K -9.84 % | -610.000 K 47.41 % | -1.160 M -75.76 % | -660.000 K |
| Cost of revenue | 2.786 M -0.29 % | 2.794 M -0.70 % | 2.814 M 7.35 % | 2.621 M 3.85 % | 2.524 M 13.07 % | 2.232 M 3.96 % | 2.147 M -36.64 % | 3.389 M -20.09 % | 4.241 M -45.24 % | 7.745 M -0.72 % | 7.801 M 4.79 % | 7.444 M -1.43 % | 7.553 M 6.53 % | 7.090 M 7.42 % | 6.600 M 11.11 % | 5.940 M -21.64 % | 7.580 M -14.64 % | 8.880 M |
| General and administrative 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -30.956 M -650.64 % | 5.622 M 247.67 % | 1.617 M -96.50 % | 46.223 M 261.72 % | -28.583 M -129.44 % | 97.075 M 12.57 % | 86.233 M 143.39 % | -198.760 M -379.42 % | -41.459 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 30.956 M 650.64 % | -5.622 M -247.67 % | -1.617 M 96.50 % | -46.223 M -261.72 % | 28.583 M 129.44 % | -97.075 M -12.57 % | -86.233 M -143.39 % | 198.760 M 379.42 % | 41.459 M 194 817.35 % | 21.270 K -62.10 % | 56.119 K -71.61 % | 197.669 K 59.13 % | 124.220 K 521.10 % | 20.000 K -66.67 % | 60.000 K 0.00 % | 59.999 K 20.00 % | 49.999 K 66.67 % | 29.999 K |
| Cost and expenses | 33.742 M 1 293.38 % | -2.827 M -336.20 % | 1.197 M 102.75 % | -43.602 M -240.17 % | 31.107 M 132.80 % | -94.843 M -12.79 % | -84.086 M -141.17 % | 204.243 M 317.32 % | 48.941 M 530.17 % | 7.766 M -1.16 % | 7.857 M 2.81 % | 7.642 M -0.45 % | 7.677 M 7.98 % | 7.110 M 6.76 % | 6.660 M 11.00 % | 6.000 M -21.36 % | 7.630 M -14.37 % | 8.910 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 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.890 K -35.80 % | 85.499 K 301.97 % | 21.270 K -62.10 % | 56.119 K -71.61 % | 197.669 K 59.13 % | 124.220 K 521.10 % | 20.000 K -66.67 % | 60.000 K 0.00 % | 59.999 K 20.00 % | 49.999 K 66.67 % | 29.999 K |
| 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 |
| Interest expense | 3.007 M 5.53 % | 2.849 M 84.51 % | 1.544 M 185.08 % | 541.663 K 19.38 % | 453.740 K 7.13 % | 423.537 K 20.29 % | 352.108 K -83.19 % | 2.094 M -35.40 % | 3.241 M -93.68 % | 51.251 M 473.11 % | -13.736 M 60.82 % | -35.059 M 17.08 % | -42.280 M -171.83 % | 58.860 M 37.78 % | 42.720 M 166.66 % | -64.090 M 67.91 % | -199.730 M -2 066.27 % | -9.220 M |
| Depreciation and amortization | 43.812 K -64.11 % | 122.085 K 122.46 % | 54.880 K -36.23 % | 86.065 K 20.55 % | 71.391 K 27.93 % | 55.806 K 1.22 % | 55.131 K 100.02 % | -329.047 M -969.59 % | -30.764 M -130.01 % | 102.503 M 473.11 % | -27.472 M 60.82 % | -70.118 M 17.08 % | -84.559 M -171.83 % | 117.720 M 37.78 % | 85.440 M 166.66 % | -128.180 M 67.91 % | -399.450 M -2 065.04 % | -18.450 M |
| Operating income | 21.587 M 29.06 % | 16.727 M -1.77 % | 17.027 M -67.84 % | 52.950 M 104.92 % | 25.839 M -75.12 % | 103.838 M 653.14 % | -18.773 M 90.87 % | -205.629 M -934.37 % | -19.880 M -7 255.19 % | -270.280 K 56.37 % | -619.550 K -11 007.57 % | 5.680 K -99.37 % | 895.170 K 458.07 % | -250.000 K 81.48 % | -1.350 M -810.53 % | 190.000 K -93.75 % | 3.040 M 48.29 % | 2.050 M |
| Operating income ratio | 0.39 -67.58 % | 1.20 28.80 % | 0.93 -83.51 % | 5.66 1 148.33 % | 0.45 -96.07 % | 11.54 6 224.85 % | 0.18 -99.69 % | 59.10 7 775.45 % | -0.77 -2 035.34 % | -0.04 57.88 % | -0.09 -11 625.85 % | 0.00 -99.29 % | 0.10 386.55 % | -0.04 85.67 % | -0.25 -928.28 % | 0.03 -89.23 % | 0.28 52.32 % | 0.19 |
| Total other income expenses net | -3.010 M -4.72 % | -2.875 M -84.92 % | -1.555 M -172.41 % | -570.707 K -17.37 % | -486.258 K -8.01 % | -450.186 K -10.23 % | -408.403 K 80.54 % | -2.099 M 35.12 % | -3.235 M -106.31 % | 51.251 M 473.11 % | -13.736 M 60.82 % | -35.059 M 17.08 % | -42.280 M -171.83 % | 58.860 M 37.78 % | 42.720 M 166.66 % | -64.090 M 67.91 % | -199.730 M -2 063.92 % | -9.230 M |
| 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-10-31 | 2016-04-30 | 2015-10-31 | 2015-04-30 |
| 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-10-31 | 2016-04-30 | 2015-10-31 | 2015-04-30 | 2014-10-31 | 2013-10-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 94.500 M 2.72 % | 92.000 M -11.84 % | 104.356 M 5.67 % | 98.756 M -0.34 % | 99.097 M 13.76 % | 87.112 M 46.23 % | 59.572 M 20.05 % | 49.625 M -74.24 % | 192.668 M -6.13 % | 205.257 M 13.99 % | 180.067 M -13.59 % | 208.379 M -0.99 % | 210.465 M -8.17 % | 229.200 M 7.56 % | 213.100 M 29.94 % | 164.000 M -37.88 % | 264.000 M -12.84 % | 302.900 M -2.42 % | 310.400 M 5.83 % | 293.300 M |
| Total investments | 508.010 M 0.70 % | 504.490 M -2.55 % | 517.690 M 2.17 % | 506.678 M 7.82 % | 469.931 M 4.25 % | 450.765 M 31.35 % | 343.184 M -6.69 % | 367.805 M -50.37 % | 741.085 M -8.70 % | 811.693 M 7.79 % | 753.006 M -7.69 % | 815.695 M -10.91 % | 915.629 M -8.15 % | 996.900 M 6.39 % | 937.000 M 7.69 % | 870.100 M -19.58 % | 1.082 B -26.36 % | 1.469 B -2.26 % | 1.503 B 16.47 % | 1.291 B |
| Total debt | 94.500 M 2.72 % | 92.000 M -14.02 % | 107.000 M 7.00 % | 100.000 M 0.00 % | 100.000 M 10.13 % | 90.800 M 25.59 % | 72.300 M 26.18 % | 57.300 M -71.70 % | 202.500 M -5.59 % | 214.500 M 3.87 % | 206.500 M -4.18 % | 215.500 M -8.49 % | 235.500 M -2.48 % | 241.500 M 8.54 % | 222.500 M 0.00 % | 222.500 M -19.09 % | 275.000 M -18.64 % | 338.000 M -3.43 % | 350.000 M 4.79 % | 334.000 M |
| 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 -100.00 % | 91.495 M -35.75 % | 142.400 M 64.81 % | 86.400 M 71.09 % | 50.500 M 19.10 % | 42.400 M -82.35 % | 240.200 M -6.54 % | 257.000 M 128.04 % | 112.700 M |
| Retained earnings | -110.837 M 1.32 % | -112.317 M -2.28 % | -109.814 M 1.49 % | -111.477 M 25.30 % | -149.241 M 0.62 % | -150.165 M 38.40 % | -243.755 M -7.48 % | -226.786 M -770.65 % | -26.048 M -264.46 % | 15.839 M 166.51 % | -23.812 M 21.70 % | -30.411 M 38.99 % | -49.846 M -15.39 % | -43.200 M -35.85 % | -31.800 M 13.35 % | -36.700 M -201.94 % | 36.000 M 0.00 % | 36.000 M 33.33 % | 27.000 M 2 028.57 % | -1.400 M |
| Common stock | 452.289 K 0.00 % | 452.289 K 0.00 % | 452.289 K 0.00 % | 452.289 K 0.00 % | 452.289 K 0.00 % | 452.289 K -2.82 % | 465.422 K -0.99 % | 470.072 K 0.00 % | 470.072 K 0.00 % | 470.072 K 0.00 % | 470.072 K 0.32 % | 468.575 K 0.47 % | 466.380 K -6.72 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K |
| Total equity | 414.030 M 0.36 % | 412.550 M -0.60 % | 415.054 M 0.40 % | 413.391 M 10.05 % | 375.627 M 1.98 % | 368.320 M 27.40 % | 289.095 M -12.03 % | 328.640 M -40.42 % | 551.588 M -7.54 % | 596.557 M 4.14 % | 572.828 M -5.98 % | 609.278 M -9.38 % | 672.373 M -6.45 % | 718.700 M 2.45 % | 701.500 M 1.33 % | 692.300 M -12.27 % | 789.100 M -22.53 % | 1.019 B -3.66 % | 1.057 B 11.87 % | 945.100 M |
| Other non current liabilities | -94.500 M -2.72 % | -92.000 M 14.02 % | -107.000 M -7.07 % | -99.931 M 0.07 % | -100.000 M -10.13 % | -90.800 M -25.59 % | -72.300 M -26.18 % | -57.300 M 71.70 % | -202.500 M 5.59 % | -214.500 M -3.87 % | -206.500 M 4.18 % | -215.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 94.500 M 2.72 % | 92.000 M -14.02 % | 107.000 M 7.00 % | 100.000 M 0.00 % | 100.000 M 10.13 % | 90.800 M 25.59 % | 72.300 M 26.18 % | 57.300 M 44.71 % | 39.596 M -81.54 % | 214.500 M 3.87 % | 206.500 M -4.18 % | 215.500 M -8.49 % | 235.500 M -2.48 % | 241.500 M 8.54 % | 222.500 M 0.00 % | 222.500 M -19.09 % | 275.000 M -18.64 % | 338.000 M -3.43 % | 350.000 M 4.79 % | 334.000 M |
| Total non current liabilities | 94.500 M 2.72 % | 92.000 M -14.02 % | 107.000 M 155 348.69 % | 68.833 K -99.93 % | 100.000 M 10.13 % | 90.800 M 25.59 % | 72.300 M 26.18 % | 57.300 M -71.70 % | 202.500 M -5.59 % | 214.500 M 3.87 % | 206.500 M -4.18 % | 215.500 M -8.49 % | 235.500 M -2.48 % | 241.500 M 8.54 % | 222.500 M 0.00 % | 222.500 M -19.09 % | 275.000 M -18.64 % | 338.000 M -3.43 % | 350.000 M 4.79 % | 334.000 M |
| Other current liabilities | -3.296 M -314.87 % | -794.563 K -100.63 % | -396.039 K -145.76 % | -161.149 K 15.19 % | -190.001 K -42.76 % | -133.093 K 96.05 % | -3.369 M -1 729.18 % | -184.180 K 70.46 % | -623.408 K -10.33 % | -565.024 K 47.04 % | -1.067 M -96.58 % | -542.774 K -101.48 % | 36.554 M -43.24 % | 64.400 M 38.49 % | 46.500 M 58.70 % | 29.300 M -46.53 % | 54.800 M -66.71 % | 164.600 M -2.37 % | 168.600 M 153.92 % | 66.400 M |
| Deferred revenue | 338.314 K -1.75 % | 344.348 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 |
| Short term debt | 20.615 K 212.77 % | 6.591 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 |
| Total current liabilities | 358.929 K 2.28 % | 350.939 K 38.98 % | 252.514 K 266.85 % | 68.833 K 42.97 % | 48.144 K 15.46 % | 41.696 K -98.58 % | 2.928 M 3 053.76 % | 92.826 K -82.30 % | 524.411 K 10.68 % | 473.794 K -51.05 % | 967.979 K 114.39 % | 451.502 K -99.06 % | 48.182 M -29.35 % | 68.200 M 29.41 % | 52.700 M 19.50 % | 44.100 M -23.83 % | 57.900 M -66.99 % | 175.400 M -1.96 % | 178.900 M 159.65 % | 68.900 M |
| Total liabilities | 102.657 M 6.40 % | 96.482 M -11.67 % | 109.223 M 8.08 % | 101.056 M -2.15 % | 103.276 M 7.52 % | 96.051 M 18.78 % | 80.865 M 23.99 % | 65.220 M -71.44 % | 228.349 M -4.90 % | 240.102 M 11.74 % | 214.882 M -4.87 % | 225.872 M -20.38 % | 283.682 M -8.40 % | 309.700 M 12.54 % | 275.200 M 3.23 % | 266.600 M -19.92 % | 332.900 M -35.16 % | 513.400 M -2.93 % | 528.900 M 31.27 % | 402.900 M |
| Other non current assets | -508.010 M -0.70 % | -504.490 M -1 329.66 % | -35.287 M 93.04 % | -506.678 M -7.82 % | -469.931 M -4.25 % | -450.765 M -31.35 % | -343.184 M 6.69 % | -367.805 M -1 282.44 % | -26.606 M 96.72 % | -811.693 M -7.79 % | -753.006 M 7.69 % | -815.695 M 13.65 % | -944.688 M 10.26 % | -1.053 B -8.96 % | -966.100 M -10.25 % | -876.300 M 22.02 % | -1.124 B 30.60 % | -1.619 B 2.43 % | -1.660 B -22.75 % | -1.352 B |
| Long term investments | 508.010 M 0.70 % | 504.490 M -2.55 % | 517.690 M 2.17 % | 506.678 M 7.82 % | 469.931 M 4.25 % | 450.765 M 31.35 % | 343.184 M -6.69 % | 367.805 M -50.37 % | 741.085 M -8.70 % | 811.693 M 7.79 % | 753.006 M -7.69 % | 815.695 M -10.91 % | 915.629 M -8.15 % | 996.900 M 6.39 % | 937.000 M 7.69 % | 870.100 M -19.58 % | 1.082 B -26.36 % | 1.469 B -2.26 % | 1.503 B 16.47 % | 1.291 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 |
| 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 |
| 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 |
| 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 |
| Total non current assets | 508.010 M 0.70 % | 504.490 M -2.55 % | 517.690 M 2.17 % | 506.678 M 7.82 % | 469.931 M 4.25 % | 450.765 M 31.35 % | 343.184 M -6.69 % | 367.805 M -50.37 % | 741.085 M -8.70 % | 811.693 M 7.79 % | 753.006 M -7.69 % | 815.695 M -13.65 % | 944.688 M -10.26 % | 1.053 B 8.96 % | 966.100 M 10.25 % | 876.300 M -22.02 % | 1.124 B -30.60 % | 1.619 B -2.43 % | 1.660 B 22.75 % | 1.352 B |
| Other current assets | -6.050 M -121.56 % | -2.731 M 48.53 % | -5.305 M -26.51 % | -4.194 M -29.19 % | -3.246 M 54.75 % | -7.173 M 63.57 % | -19.693 M -15.35 % | -17.072 M 30.55 % | -24.582 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 2.644 M 112.53 % | 1.244 M 37.80 % | 902.865 K -75.52 % | 3.688 M -71.02 % | 12.728 M 65.83 % | 7.675 M -21.94 % | 9.832 M 6.37 % | 9.243 M -65.03 % | 26.433 M 271.19 % | 7.121 M -71.55 % | 25.035 M 103.53 % | 12.300 M 30.85 % | 9.400 M -83.93 % | 58.500 M 431.82 % | 11.000 M -68.66 % | 35.100 M -11.36 % | 39.600 M -2.70 % | 40.700 M |
| Cash and short term investments | 0.000 | 0.000 -100.00 % | 2.644 M 112.53 % | 1.244 M 37.80 % | 902.865 K -75.52 % | 3.688 M -71.02 % | 12.728 M 65.83 % | 7.675 M -21.94 % | 9.832 M 6.37 % | 9.243 M -65.03 % | 26.433 M 271.19 % | 7.121 M -71.55 % | 25.035 M 103.53 % | 12.300 M 30.85 % | 9.400 M -83.93 % | 58.500 M 431.82 % | 11.000 M -68.66 % | 35.100 M -11.36 % | 39.600 M -2.70 % | 40.700 M |
| Total current assets | 5.730 M 162.75 % | 2.181 M -54.71 % | 4.815 M 16.59 % | 4.130 M 53.72 % | 2.687 M -52.70 % | 5.681 M -71.15 % | 19.693 M 67.12 % | 11.783 M -38.52 % | 19.165 M 38.82 % | 13.806 M -55.74 % | 31.191 M 186.93 % | 10.871 M -61.22 % | 28.028 M 52.33 % | 18.400 M 9.52 % | 16.800 M -74.96 % | 67.100 M 200.90 % | 22.300 M -50.11 % | 44.700 M -35.96 % | 69.800 M 30.71 % | 53.400 M |
| Inventory | 6.050 M | 0.000 -100.00 % | 5.305 M 26.51 % | 4.194 M 29.19 % | 3.246 M -54.75 % | 7.173 M | 0.000 -100.00 % | 17.072 M -30.55 % | 24.582 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 5.730 M 162.74 % | 2.181 M 0.44 % | 2.171 M -24.77 % | 2.886 M 61.77 % | 1.784 M -10.46 % | 1.992 M -71.39 % | 6.964 M 69.54 % | 4.108 M -55.99 % | 9.333 M 104.55 % | 4.563 M -4.11 % | 4.758 M 26.91 % | 3.749 M 25.25 % | 2.994 M -50.93 % | 6.100 M -17.57 % | 7.400 M -13.95 % | 8.600 M -23.89 % | 11.300 M 17.71 % | 9.600 M -68.21 % | 30.200 M 137.80 % | 12.700 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 35.287 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.606 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.059 M -47.92 % | 55.800 M 91.75 % | 29.100 M 369.35 % | 6.200 M -85.17 % | 41.800 M -72.11 % | 149.900 M -4.03 % | 156.200 M 155.23 % | 61.200 M |
| Other assets | 2.946 M 24.80 % | 2.361 M 33.34 % | 1.771 M -51.34 % | 3.639 M -42.10 % | 6.285 M -20.71 % | 7.926 M 11.89 % | 7.084 M -50.37 % | 14.272 M -27.51 % | 19.687 M 76.39 % | 11.161 M 217.78 % | 3.512 M -59.09 % | 8.585 M 151.52 % | -16.662 M 60.98 % | -42.700 M -588.71 % | -6.200 M -140.00 % | 15.500 M 164.32 % | -24.100 M 81.74 % | -132.000 M 7.82 % | -143.200 M -149.48 % | -57.400 M |
| Account payables | 358.929 K 2.28 % | 350.939 K 38.98 % | 252.514 K 266.85 % | 68.833 K 42.97 % | 48.144 K 15.46 % | 41.696 K -98.58 % | 2.928 M 3 053.76 % | 92.826 K -82.30 % | 524.411 K 10.68 % | 473.794 K -51.05 % | 967.979 K 114.39 % | 451.502 K -96.12 % | 11.628 M 206.00 % | 3.800 M -38.71 % | 6.200 M -58.11 % | 14.800 M 377.42 % | 3.100 M -71.30 % | 10.800 M 4.85 % | 10.300 M 312.00 % | 2.500 M |
| Tax payables | 2.579 M 2 682.04 % | 92.685 K -35.42 % | 143.525 K 55.47 % | 92.316 K -34.92 % | 141.857 K 55.21 % | 91.397 K -79.30 % | 441.479 K 383.26 % | 91.354 K -7.72 % | 98.997 K 8.51 % | 91.230 K -7.85 % | 98.997 K 8.46 % | 91.272 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 90.865 M 1.84 % | 89.224 M 24.42 % | 71.713 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 162.904 M | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -162.904 M | 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 |
| Other total stockholders equity | 524.416 M 0.00 % | 524.416 M 0.00 % | 524.416 M 0.00 % | 524.416 M 0.00 % | 524.416 M 1.23 % | 518.033 M -2.70 % | 532.385 M -4.07 % | 554.956 M -3.85 % | 577.166 M -0.53 % | 580.249 M -2.67 % | 596.170 M -6.73 % | 639.220 M 1.42 % | 630.258 M 1.82 % | 619.000 M -4.24 % | 646.400 M -4.66 % | 678.000 M -4.53 % | 710.200 M -4.27 % | 741.900 M -4.00 % | 772.800 M -7.26 % | 833.300 M |
| Deferred tax liabilities non current | 3.635 M 30.95 % | 2.776 M -92.13 % | 35.287 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.596 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 7.798 M 88.77 % | 4.131 M 109.68 % | 1.970 M -98.05 % | 100.919 M 3 026.60 % | 3.228 M -38.04 % | 5.210 M -7.59 % | 5.638 M -27.98 % | 7.827 M -69.09 % | 25.325 M 0.78 % | 25.129 M 238.95 % | 7.414 M -25.27 % | 9.921 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 516.687 M 1.50 % | 509.032 M -2.91 % | 524.276 M 1.91 % | 514.447 M 7.42 % | 478.903 M 3.13 % | 464.371 M 25.52 % | 369.960 M -6.07 % | 393.860 M -49.50 % | 779.938 M -6.78 % | 836.660 M 6.21 % | 787.709 M -5.68 % | 835.151 M -12.65 % | 956.054 M -7.03 % | 1.028 B 5.29 % | 976.700 M 1.86 % | 958.900 M -14.54 % | 1.122 B -26.76 % | 1.532 B -3.42 % | 1.586 B 17.67 % | 1.348 B |
| 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-10-31 | 2016-04-30 | 2015-10-31 | 2015-04-30 | 2014-10-31 | 2013-10-31 |
| 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-10-31 | 2016-04-30 | 2015-10-31 | 2015-04-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 859.236 K -69.05 % | 2.776 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.990 M -127.27 % | -5.716 M -138.28 % | 14.932 M | 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 |
| Change in working capital | 1.783 M 2 983.40 % | -61.840 K -127.42 % | 225.525 K 169.89 % | -322.674 K -126.23 % | 1.230 M 214.34 % | -1.076 M -116.11 % | 6.678 M 438.32 % | 1.241 M 172.49 % | -1.711 M 87.42 % | -13.607 M -142.97 % | 31.663 M 250.10 % | -21.094 M -107.42 % | -10.170 M -374.86 % | 3.700 M 117.70 % | -20.900 M -128.44 % | 73.500 M 194.35 % | -77.900 M -995.40 % | 8.700 M |
| Accounts receivables | -823.848 K -1 085.55 % | -69.491 K -3.18 % | -67.348 K 73.11 % | -250.471 K -121.93 % | 1.142 M 249.99 % | -761.372 K -112.03 % | 6.330 M 225.42 % | 1.945 M 217.41 % | -1.657 M 25.42 % | -2.221 M -743.50 % | -263.360 K 93.18 % | -3.864 M -224.40 % | 3.106 M 138.96 % | 1.300 M 8.33 % | 1.200 M -55.56 % | 2.700 M 258.82 % | -1.700 M | 0.000 |
| Inventory | 2.435 M | 0.000 | 0.000 | 0.000 -100.00 % | 300.155 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 |
| Accounts payables | 45.805 K 331.69 % | -19.770 K -151.50 % | 38.385 K 294.64 % | -19.721 K 91.54 % | -233.082 K -1 275.10 % | 19.835 K -94.26 % | 345.518 K 196.56 % | -357.841 K -13 588.16 % | 2.653 K -99.58 % | 628.820 K 210.85 % | -567.250 K -105.54 % | 10.244 M 230.86 % | -7.828 M -426.17 % | 2.400 M -72.09 % | 8.600 M 173.50 % | -11.700 M -251.95 % | 7.700 M | 0.000 |
| Other working capital | 126.141 K 360.02 % | 27.421 K -89.23 % | 254.488 K 584.91 % | -52.481 K -116.34 % | 321.231 K 196.08 % | -334.342 K -14 430.99 % | 2.333 K 100.67 % | -346.875 K -505.44 % | -57.293 K 99.52 % | -12.014 M -136.97 % | 32.494 M 218.27 % | -27.474 M -404.29 % | -5.448 M | 0.000 100.00 % | -30.700 M -137.21 % | 82.500 M 198.33 % | -83.900 M | 0.000 |
| Other non cash items | -2.229 M -324.37 % | -525.331 K 78.21 % | -2.411 M 94.02 % | -40.298 M -141.19 % | -16.708 M 81.61 % | -90.868 M -383.63 % | 32.038 M -85.32 % | 218.194 M 297.66 % | 54.869 M 213.51 % | -48.339 M -200.44 % | 48.126 M -46.76 % | 90.387 M -9.63 % | 100.017 M 267.08 % | -59.860 M -56.13 % | -38.340 M -131.48 % | 121.790 M -64.62 % | 344.220 M 850.36 % | 36.220 M |
| Net cash provided by operating activities | 14.684 M 11.54 % | 13.165 M 1.13 % | 13.018 M 24.67 % | 10.441 M 93.45 % | 5.398 M -39.95 % | 8.988 M -42.94 % | 15.753 M 34.63 % | 11.700 M -61.86 % | 30.677 M 917.64 % | 3.015 M -94.79 % | 57.876 M 79.91 % | 32.169 M -10.80 % | 36.065 M 163.25 % | 13.700 M 179.65 % | -17.200 M -113.03 % | 132.000 M 86.44 % | 70.800 M 84.38 % | 38.400 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 |
| 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 |
| Purchases of investments | -252.828 M -204.02 % | -83.160 M 23.68 % | -108.965 M 24.48 % | -144.289 M 45.64 % | -265.410 M -20.03 % | -221.128 M 1.50 % | -224.497 M 11.94 % | -254.948 M -39.89 % | -182.252 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 276.591 M 295.75 % | 69.890 M -31.25 % | 101.651 M -30.17 % | 145.577 M -44.20 % | 260.915 M 26.89 % | 205.631 M -3.69 % | 213.503 M -47.82 % | 409.188 M 99.14 % | 205.479 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -26.541 M -200.00 % | 26.541 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 |
| Net cash used for investing activites | -2.779 M -120.94 % | 13.271 M 281.45 % | -7.314 M -667.68 % | 1.288 M 128.66 % | -4.495 M 70.99 % | -15.497 M -40.97 % | -10.993 M -107.13 % | 154.240 M 564.07 % | 23.227 M | 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 |
| 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.983 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.053 M -33.95 % | 3.108 M -79.65 % | 15.276 M 594.36 % | 2.200 M 214.29 % | 700.000 K | 0.000 | 0.000 | 0.000 |
| Dividends paid | -13.569 M 0.00 % | -13.569 M 0.00 % | -13.569 M 0.00 % | -13.569 M 0.00 % | -13.569 M 1.14 % | -13.725 M 17.23 % | -16.581 M 41.21 % | -28.204 M 0.00 % | -28.204 M 0.00 % | -28.204 M 10.79 % | -31.617 M 4.74 % | -33.191 M -1.62 % | -32.662 M -1.12 % | -32.300 M -0.31 % | -32.200 M 0.31 % | -32.300 M -1.57 % | -31.800 M -3.25 % | -30.800 M |
| Other financing activites | 2.500 M 116.67 % | -15.000 M -314.29 % | 7.000 M | 0.000 -100.00 % | 9.200 M -12.52 % | 10.517 M -29.88 % | 15.000 M 110.33 % | -145.200 M -1 110.00 % | -12.000 M -250.00 % | 8.000 M 215.15 % | -6.947 M 58.87 % | -16.892 M -280.16 % | 9.376 M -55.56 % | 21.100 M 2 914.29 % | 700.000 K 101.33 % | -52.500 M 16.67 % | -63.000 M -425.00 % | -12.000 M |
| Net cash used provided by financing activities | -11.069 M 61.26 % | -28.569 M -334.92 % | -6.569 M 51.59 % | -13.569 M -210.59 % | -4.369 M -36.21 % | -3.207 M -102.82 % | -1.581 M 99.09 % | -173.404 M -331.31 % | -40.204 M -98.99 % | -20.204 M 47.61 % | -38.564 M 23.00 % | -50.083 M -115.08 % | -23.286 M -107.91 % | -11.200 M 64.44 % | -31.500 M 62.85 % | -84.800 M 10.55 % | -94.800 M -121.50 % | -42.800 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 2.263 M 3.76 % | 2.182 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 0.00 % | 4.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 836.083 K 139.19 % | -2.133 M -252.52 % | 1.399 M 308.21 % | 342.627 K 112.30 % | -2.785 M 69.19 % | -9.040 M -278.91 % | 5.053 M 334.26 % | -2.157 M -466.24 % | 588.916 K 103.43 % | -17.190 M -189.01 % | 19.312 M 207.81 % | -17.913 M -240.17 % | 12.779 M 411.18 % | 2.500 M 105.13 % | -48.700 M -203.18 % | 47.200 M 298.32 % | -23.800 M -440.91 % | -4.400 M |
| Cash at beginning of period | -836.061 K -131.62 % | 2.644 M 112.30 % | 1.245 M 37.95 % | 902.865 K -75.52 % | 3.688 M -71.02 % | 12.728 M 65.83 % | 7.675 M -21.94 % | 9.832 M 6.37 % | 9.243 M -65.03 % | 26.433 M 271.19 % | 7.121 M -71.55 % | 25.035 M 103.53 % | 12.300 M 30.85 % | 9.400 M -83.93 % | 58.500 M 431.82 % | 11.000 M -68.66 % | 35.100 M 35 200.00 % | -100.000 K |
| Cash at end of period | 22.000 -100.00 % | 510.865 K -80.68 % | 2.644 M 112.30 % | 1.245 M 37.95 % | 902.865 K -75.52 % | 3.688 M -71.02 % | 12.728 M 65.83 % | 7.675 M -21.94 % | 9.832 M 6.37 % | 9.243 M -65.03 % | 26.433 M 271.19 % | 7.121 M -71.61 % | 25.079 M 110.75 % | 11.900 M 21.43 % | 9.800 M -83.16 % | 58.200 M 415.04 % | 11.300 M 351.11 % | -4.500 M |
| Operating cash flow | 14.684 M 11.54 % | 13.165 M 1.13 % | 13.018 M 24.67 % | 10.441 M 93.45 % | 5.398 M -39.95 % | 8.988 M -42.94 % | 15.753 M 34.63 % | 11.700 M -61.86 % | 30.677 M 917.64 % | 3.015 M -94.79 % | 57.876 M 79.91 % | 32.169 M -10.80 % | 36.065 M 163.25 % | 13.700 M 179.65 % | -17.200 M -113.03 % | 132.000 M 86.44 % | 70.800 M 84.38 % | 38.400 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 |
| Free CashFlow | 14.684 M 11.54 % | 13.165 M 1.13 % | 13.018 M 24.67 % | 10.441 M 93.45 % | 5.398 M -39.95 % | 8.988 M -42.94 % | 15.753 M 34.63 % | 11.700 M -61.86 % | 30.677 M 917.64 % | 3.015 M -94.79 % | 57.876 M 79.91 % | 32.169 M -10.80 % | 36.065 M 163.25 % | 13.700 M 179.65 % | -17.200 M -113.03 % | 132.000 M 86.44 % | 70.800 M 84.38 % | 38.400 M |
| 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 |