Invesco Asia Trust plc IAT.L
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 9.874 M 109.37 % | 4.716 M 128.27 % | -16.682 M -115.79 % | 105.679 M 578.51 % | -22.085 M -1 052.35 % | 2.319 M -93.28 % | 34.519 M -51.59 % | 71.301 M 606.22 % | -14.085 M -130.88 % | 45.616 M 4 564.21 % | 978.000 K -94.97 % | 19.428 M 437.94 % | -5.749 M -119.31 % | 29.775 M -46.40 % | 55.551 M 424.20 % | -17.135 M -183.44 % | 20.536 M 67.24 % | 12.279 M -68.68 % | 39.203 M 386.45 % | 8.059 M -55.39 % | 18.066 M |
| Net income | 5.564 M 104.41 % | 2.722 M 114.44 % | -18.847 M -118.05 % | 104.399 M 545.37 % | -23.441 M -2 073.15 % | 1.188 M -96.44 % | 33.333 M -52.55 % | 70.246 M 567.50 % | -15.026 M -133.66 % | 44.647 M 50 065.17 % | 89.000 K -99.52 % | 18.562 M 334.81 % | -7.905 M -128.58 % | 27.659 M -48.70 % | 53.916 M 386.99 % | -18.787 M -203.84 % | 18.092 M 77.22 % | 10.209 M -72.64 % | 37.315 M 444.90 % | 6.848 M -59.67 % | 16.980 M |
| Income before tax | 6.884 M 71.67 % | 4.010 M 123.13 % | -17.340 M -116.50 % | 105.067 M 562.65 % | -22.710 M -1 397.71 % | 1.750 M -94.84 % | 33.924 M -52.06 % | 70.769 M 584.95 % | -14.593 M -132.42 % | 45.015 M 10 296.07 % | 433.000 K -97.71 % | 18.879 M 349.36 % | -7.571 M -127.11 % | 27.926 M -48.29 % | 54.000 M 395.07 % | -18.301 M -198.48 % | 18.584 M 75.29 % | 10.602 M -71.87 % | 37.687 M 431.10 % | 7.096 M -58.64 % | 17.155 M |
| Income before tax ratio | 0.70 -18.01 % | 0.85 -18.20 % | 1.04 4.55 % | 0.99 -3.32 % | 1.03 36.26 % | 0.75 -23.21 % | 0.98 -0.98 % | 0.99 -4.20 % | 1.04 4.99 % | 0.99 122.89 % | 0.44 -54.44 % | 0.97 -26.21 % | 1.32 40.41 % | 0.94 -3.52 % | 0.97 -8.99 % | 1.07 18.02 % | 0.90 4.81 % | 0.86 -10.18 % | 0.96 9.18 % | 0.88 -7.27 % | 0.95 |
| EBITDA | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -186.000 K -200.00 % | -62.000 K -55.00 % | -40.000 K 27.27 % | -55.000 K 19.12 % | -68.000 K 5.56 % | -72.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 24.614 M -54.48 % | 54.068 M | 0.000 -100.00 % | 19.065 M 810.46 % | 2.094 M -94.48 % | 37.959 M 2 425.55 % | 1.503 M -91.27 % | 17.225 M |
| Net income ratio | 0.56 -2.37 % | 0.58 -48.91 % | 1.13 14.36 % | 0.99 -6.93 % | 1.06 107.19 % | 0.51 -46.95 % | 0.97 -1.99 % | 0.99 -7.65 % | 1.07 9.00 % | 0.98 975.53 % | 0.09 -90.48 % | 0.96 -30.52 % | 1.38 48.02 % | 0.93 -4.29 % | 0.97 -11.48 % | 1.10 24.45 % | 0.88 5.96 % | 0.83 -12.65 % | 0.95 12.02 % | 0.85 -9.59 % | 0.94 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.01 131.50 % | -0.03 -2 207.22 % | 0.00 -50.22 % | 0.00 -115.98 % | 0.00 405.87 % | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.83 -15.07 % | 0.97 | 0.00 -100.00 % | 0.93 444.39 % | 0.17 -82.39 % | 0.97 419.18 % | 0.19 -80.44 % | 0.95 |
| Gross profit ratio | 0.82 -38.96 % | 1.34 20.47 % | 1.12 10.30 % | 1.01 -5.52 % | 1.07 -28.94 % | 1.51 59.66 % | 0.94 -3.29 % | 0.98 -10.64 % | 1.09 9.27 % | 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 | 66.753 M -0.15 % | 66.853 M 0.00 % | 66.853 M 0.00 % | 66.853 M -2.52 % | 68.583 M -3.13 % | 70.798 M -4.86 % | 74.412 M -11.37 % | 83.959 M -3.46 % | 86.972 M -1.81 % | 88.576 M -5.64 % | 93.873 M -8.29 % | 102.364 M 8.41 % | 94.419 M 0.42 % | 94.026 M -0.25 % | 94.259 M 0.45 % | 93.837 M -6.81 % | 100.691 M -4.97 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M |
| Weighted average shs out | 66.753 M -0.15 % | 66.853 M 0.00 % | 66.853 M 0.00 % | 66.853 M -2.52 % | 68.583 M -3.13 % | 70.798 M -4.86 % | 74.412 M -11.37 % | 83.959 M -3.46 % | 86.972 M -1.81 % | 88.576 M -5.64 % | 93.873 M -7.74 % | 101.744 M 7.76 % | 94.419 M 0.42 % | 94.026 M 0.20 % | 93.837 M 0.00 % | 93.837 M -6.81 % | 100.691 M -4.97 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M |
| EPS diluted | 0.08 104.91 % | 0.04 114.54 % | -0.28 -117.95 % | 1.56 558.82 % | -0.34 -2 123.81 % | 0.02 -96.27 % | 0.45 -46.43 % | 0.84 594.12 % | -0.17 -134.00 % | 0.50 49 900.00 % | 0.00 -99.44 % | 0.18 315.05 % | -0.08 -129.89 % | 0.28 -50.88 % | 0.57 385.00 % | -0.20 -211.11 % | 0.18 87.50 % | 0.10 -72.57 % | 0.35 441.80 % | 0.06 -59.63 % | 0.16 |
| Earnings per share | 0.08 104.91 % | 0.04 114.54 % | -0.28 -117.95 % | 1.56 558.82 % | -0.34 -2 123.81 % | 0.02 -96.27 % | 0.45 -46.43 % | 0.84 594.12 % | -0.17 -134.00 % | 0.50 49 900.00 % | 0.00 -99.44 % | 0.18 315.05 % | -0.08 -128.86 % | 0.29 -49.12 % | 0.57 385.00 % | -0.20 -211.11 % | 0.18 87.50 % | 0.10 -72.57 % | 0.35 441.80 % | 0.06 -59.63 % | 0.16 |
| Gross profit | 8.107 M 27.81 % | 6.343 M 134.06 % | -18.624 M -117.41 % | 106.962 M 552.08 % | -23.660 M -776.77 % | 3.496 M -89.27 % | 32.594 M -53.18 % | 69.617 M 552.35 % | -15.390 M -133.74 % | 45.616 M 4 564.21 % | 978.000 K -94.97 % | 19.428 M 437.94 % | -5.749 M -119.31 % | 29.775 M -46.40 % | 55.551 M 424.20 % | -17.135 M -183.44 % | 20.536 M 67.24 % | 12.279 M -68.68 % | 39.203 M 386.45 % | 8.059 M -55.39 % | 18.066 M |
| Income tax expense | 1.320 M 2.48 % | 1.288 M -14.53 % | 1.507 M 125.60 % | 668.000 K -8.62 % | 731.000 K 30.07 % | 562.000 K -4.91 % | 591.000 K 13.00 % | 523.000 K 20.79 % | 433.000 K 17.66 % | 368.000 K 6.98 % | 344.000 K 8.52 % | 317.000 K -5.09 % | 334.000 K 25.09 % | 267.000 K 217.86 % | 84.000 K -82.72 % | 486.000 K -1.22 % | 492.000 K 25.19 % | 393.000 K 5.65 % | 372.000 K 50.00 % | 248.000 K 41.71 % | 175.000 K |
| Cost of revenue | 1.767 M 208.60 % | -1.627 M -183.78 % | 1.942 M 251.36 % | -1.283 M -181.46 % | 1.575 M 233.81 % | -1.177 M -161.14 % | 1.925 M 14.31 % | 1.684 M 29.04 % | 1.305 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 |
| General and administrative expenses | 1.763 M 157.75 % | 684.000 K 10.86 % | 617.000 K 5.11 % | 587.000 K -1.68 % | 597.000 K 12.22 % | 532.000 K -4.14 % | 555.000 K 4.32 % | 532.000 K 4.72 % | 508.000 K -15.47 % | 601.000 K 10.28 % | 545.000 K -0.73 % | 549.000 K -61.37 % | 1.421 M -1.73 % | 1.446 M 17.37 % | 1.232 M 29.14 % | 954.000 K -21.87 % | 1.221 M 12.12 % | 1.089 M 2.74 % | 1.060 M 36.95 % | 774.000 K 7.65 % | 719.000 K |
| Selling and marketing expenses | 696.000 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 |
| Other expenses | 0.000 -100.00 % | 66.853 M 162 956.80 % | 41.000 K 64.00 % | 25.000 K -10.71 % | 28.000 K -24.32 % | 37.000 K -7.50 % | 40.000 K | 0.000 -100.00 % | 86.972 M | 0.000 | 0.000 | 0.000 -100.00 % | 401.000 K -0.50 % | 403.000 K 26.33 % | 319.000 K 50.47 % | 212.000 K -71.00 % | 731.000 K 24.32 % | 588.000 K 28.95 % | 456.000 K 141.27 % | 189.000 K -1.56 % | 192.000 K |
| Operating expenses | 2.459 M 248.30 % | 706.000 K 7.29 % | 658.000 K 7.52 % | 612.000 K -2.08 % | 625.000 K 9.84 % | 569.000 K -4.37 % | 595.000 K 11.84 % | 532.000 K 4.72 % | 508.000 K -15.47 % | 601.000 K 10.28 % | 545.000 K -0.73 % | 549.000 K -69.87 % | 1.822 M -1.46 % | 1.849 M 19.21 % | 1.551 M 33.02 % | 1.166 M -40.27 % | 1.952 M 16.40 % | 1.677 M 10.62 % | 1.516 M 57.42 % | 963.000 K 5.71 % | 911.000 K |
| Cost and expenses | 2.459 M 227.94 % | -1.922 M 29.65 % | -2.732 M -51.44 % | -1.804 M 17.70 % | -2.192 M -30.17 % | -1.684 M -383.03 % | 595.000 K 11.84 % | 532.000 K 4.72 % | 508.000 K -15.47 % | 601.000 K 10.28 % | 545.000 K -0.73 % | 549.000 K -69.87 % | 1.822 M -1.46 % | 1.849 M 19.21 % | 1.551 M 33.02 % | 1.166 M -40.27 % | 1.952 M 16.40 % | 1.677 M 10.62 % | 1.516 M 57.42 % | 963.000 K 5.71 % | 911.000 K |
| Research and development expenses | 0.000 -100.00 % | 0.147 118.55 % | -0.794 -129.46 % | 2.693 287.80 % | -1.434 | 0.000 | 0.000 | 0.000 100.00 % | -1.284 | 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.459 M 259.50 % | 684.000 K 10.86 % | 617.000 K 5.11 % | 587.000 K -1.68 % | 597.000 K 12.22 % | 532.000 K -4.14 % | 555.000 K 4.32 % | 532.000 K 4.72 % | 508.000 K -15.47 % | 601.000 K 10.28 % | 545.000 K -0.73 % | 549.000 K -61.37 % | 1.421 M -1.73 % | 1.446 M 17.37 % | 1.232 M 29.14 % | 954.000 K -21.87 % | 1.221 M 12.12 % | 1.089 M 2.74 % | 1.060 M 36.95 % | 774.000 K 7.65 % | 719.000 K |
| Interest income | 39.000 K 160.00 % | 15.000 K -65.91 % | 44.000 K -51.65 % | 91.000 K 727.27 % | 11.000 K -50.00 % | 22.000 K 83.33 % | 12.000 K 500.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K -33.33 % | 3.000 K 200.00 % | 1.000 K -97.14 % | 35.000 K 34.62 % | 26.000 K 136.36 % | 11.000 K -57.69 % | 26.000 K -69.41 % | 85.000 K | 0.000 |
| Interest expense | 475.000 K 15.57 % | 411.000 K 13 600.00 % | 3.000 K -95.45 % | 66.000 K -58.23 % | 158.000 K 532.00 % | 25.000 K | 0.000 -100.00 % | 55.000 K -19.12 % | 68.000 K -5.56 % | 72.000 K -15.29 % | 85.000 K -39.72 % | 141.000 K 60.23 % | 88.000 K -12.00 % | 100.000 K 47.06 % | 68.000 K 51.11 % | 45.000 K -90.64 % | 481.000 K 26.58 % | 380.000 K 39.71 % | 272.000 K 325.00 % | 64.000 K -8.57 % | 70.000 K |
| Depreciation and amortization | -7.415 M -94.21 % | -3.818 M -122.30 % | 17.118 M 116.38 % | -104.515 M -564.47 % | 22.502 M 1 789.34 % | -1.332 M 96.12 % | -34.313 M 51.92 % | -71.363 M -599.36 % | 14.291 M 131.30 % | -45.655 M -9 471.28 % | -477.000 K 97.60 % | -19.889 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 7.415 M 94.21 % | 3.818 M 122.30 % | -17.118 M -116.38 % | 104.515 M 564.47 % | -22.502 M -1 789.34 % | 1.332 M -96.07 % | 33.924 M -52.10 % | 70.824 M 587.60 % | -14.525 M -132.22 % | 45.087 M 8 604.05 % | 518.000 K -97.28 % | 19.020 M 354.18 % | -7.483 M -126.70 % | 28.026 M -48.17 % | 54.068 M 396.17 % | -18.256 M -195.76 % | 19.065 M 73.60 % | 10.982 M -71.07 % | 37.959 M 430.15 % | 7.160 M -58.43 % | 17.225 M |
| Operating income ratio | 0.75 -7.24 % | 0.81 -21.10 % | 1.03 3.76 % | 0.99 -2.93 % | 1.02 77.39 % | 0.57 -41.55 % | 0.98 -1.06 % | 0.99 -3.68 % | 1.03 4.33 % | 0.99 86.61 % | 0.53 -45.90 % | 0.98 -24.79 % | 1.30 38.28 % | 0.94 -3.29 % | 0.97 -8.65 % | 1.07 14.76 % | 0.93 3.80 % | 0.89 -7.63 % | 0.97 8.98 % | 0.89 -6.82 % | 0.95 |
| Total other income expenses net | -531.000 K -376.56 % | 192.000 K 186.49 % | -222.000 K -140.22 % | 552.000 K 365.38 % | -208.000 K -149.76 % | 418.000 K 207.46 % | -389.000 K 34.51 % | -594.000 K -96.69 % | -302.000 K 52.81 % | -640.000 K -1 354.55 % | -44.000 K 95.64 % | -1.010 M 24.68 % | -1.341 M -140.49 % | 3.312 M | 0.000 100.00 % | -45.000 K | 0.000 -100.00 % | 19.490 M | 0.000 -100.00 % | 12.753 M | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 12.139 M -6.59 % | 12.996 M 166.75 % | 4.872 M 295.82 % | -2.488 M -128.50 % | 8.731 M 438.15 % | -2.582 M 30.83 % | -3.733 M 40.14 % | -6.236 M -300.32 % | 3.113 M 508.01 % | 512.000 K -87.15 % | 3.983 M -60.15 % | 9.995 M 3 156.57 % | -327.000 K 11.62 % | -370.000 K 70.30 % | -1.246 M -119.37 % | -568.000 K -141.46 % | 1.370 M -79.37 % | 6.640 M 704.74 % | -1.098 M 79.95 % | -5.476 M -128.26 % | -2.399 M |
| Total investments | 251.247 M -2.98 % | 258.962 M 0.89 % | 256.686 M -8.02 % | 279.058 M 42.44 % | 195.915 M -12.90 % | 224.934 M -0.75 % | 226.623 M -4.07 % | 236.238 M 28.85 % | 183.345 M -9.31 % | 202.176 M 21.68 % | 166.158 M -19.29 % | 205.883 M 20.58 % | 170.744 M -6.98 % | 183.564 M 18.93 % | 154.345 M 56.99 % | 98.316 M -18.18 % | 120.155 M -2.36 % | 123.057 M 8.80 % | 113.101 M 64.00 % | 68.964 M 10.21 % | 62.574 M |
| Total debt | 12.676 M -11.56 % | 14.333 M 155.49 % | 5.610 M 167.65 % | 2.096 M -79.76 % | 10.354 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.504 M 744.17 % | 652.000 K -87.77 % | 5.331 M -51.27 % | 10.939 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M -68.75 % | 8.000 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 228.900 M 454.69 % | 41.266 M 0.00 % | 41.266 M 0.00 % | 41.266 M 0.00 % | 41.266 M -19.23 % | 51.092 M -76.60 % | 218.329 M -4.12 % | 227.711 M 37.54 % | 165.563 M 68.66 % | 98.163 M 2 216.26 % | 4.238 M -14.93 % | 4.982 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.866 M -99.05 % | 197.053 M -3.51 % | 204.225 M -12.46 % | 233.301 M 67.85 % | 138.997 M -17.87 % | 169.236 M 2 179.89 % | 7.423 M 13.10 % | 6.563 M 15.73 % | 5.671 M -94.05 % | 95.240 M 76.59 % | 53.934 M -35.83 % | 84.044 M 1 477.70 % | 5.327 M 19.49 % | 4.458 M 24.32 % | 3.586 M 27.62 % | 2.810 M 2.00 % | 2.755 M 16.20 % | 2.371 M | 0.000 | 0.000 | 0.000 |
| Common stock | 6.591 M -12.12 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M -14.30 % | 8.751 M -1.39 % | 8.874 M -2.40 % | 9.092 M -1.32 % | 9.214 M -15.61 % | 10.919 M 15.02 % | 9.493 M -1.09 % | 9.598 M 0.28 % | 9.571 M 2.00 % | 9.383 M 0.00 % | 9.383 M -11.45 % | 10.596 M 0.00 % | 10.596 M 0.00 % | 10.596 M 0.00 % | 10.596 M |
| Total equity | 238.266 M -2.75 % | 245.004 M -2.84 % | 252.176 M -10.34 % | 281.252 M 50.44 % | 186.948 M -17.78 % | 227.375 M -2.52 % | 233.252 M -4.02 % | 243.025 M 34.93 % | 180.108 M -10.91 % | 202.167 M 24.05 % | 162.969 M -16.65 % | 195.528 M 18.69 % | 164.741 M -6.85 % | 176.856 M 17.17 % | 150.934 M 52.97 % | 98.667 M -16.99 % | 118.862 M 2.34 % | 116.146 M 8.34 % | 107.209 M 51.32 % | 70.848 M 10.47 % | 64.136 M |
| Other non current liabilities | -770.000 K 94.92 % | -15.149 M -140.35 % | -6.303 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 100.00 % | -2.841 M -695.80 % | -357.000 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 14.333 M 155.49 % | 5.610 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 -100.00 % | 2.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.540 M -89.26 % | 14.333 M 155.49 % | 5.610 M 167.65 % | 2.096 M -79.76 % | 10.354 M 1 575.40 % | 618.000 K -84.50 % | 3.988 M 365.89 % | 856.000 K -84.45 % | 5.504 M 744.17 % | 652.000 K -87.77 % | 5.331 M -51.27 % | 10.939 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.971 M -62.86 % | 8.000 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | -12.996 M 9.33 % | -14.333 M -94.85 % | -7.356 M -212.49 % | -2.354 M 77.63 % | -10.523 M | 0.000 100.00 % | -3.382 M -1 309.17 % | -240.000 K 96.00 % | -6.006 M 55.84 % | -13.600 M -124.24 % | -6.065 M 48.72 % | -11.827 M -2 763.68 % | -413.000 K 94.78 % | -7.915 M -46.33 % | -5.409 M -580.38 % | -795.000 K -4 576.47 % | -17.000 K 95.66 % | -392.000 K 94.96 % | -7.778 M -86.97 % | -4.160 M -292.82 % | -1.059 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 502.000 K -92.58 % | 6.768 M 1 035.57 % | 596.000 K -56.81 % | 1.380 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 12.676 M -11.56 % | 14.333 M 155.49 % | 5.610 M 167.65 % | 2.096 M -79.76 % | 10.354 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.504 M 744.17 % | 652.000 K -87.77 % | 5.331 M -51.27 % | 10.939 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 13.995 M -6.71 % | 15.001 M 112.87 % | 7.047 M 139.69 % | 2.940 M -73.35 % | 11.031 M 1 684.95 % | 618.000 K -81.73 % | 3.382 M 1 309.17 % | 240.000 K -96.00 % | 6.006 M -19.06 % | 7.420 M 25.19 % | 5.927 M -51.89 % | 12.319 M 72.44 % | 7.144 M -9.74 % | 7.915 M 46.33 % | 5.409 M 580.38 % | 795.000 K | 0.000 -100.00 % | 392.000 K -94.96 % | 7.778 M 86.97 % | 4.160 M 292.82 % | 1.059 M |
| Total liabilities | 14.445 M -8.67 % | 15.817 M 104.35 % | 7.740 M 163.27 % | 2.940 M -73.35 % | 11.031 M 1 684.95 % | 618.000 K -84.50 % | 3.988 M 365.89 % | 856.000 K -85.75 % | 6.006 M -19.06 % | 7.420 M 25.19 % | 5.927 M -51.89 % | 12.319 M 72.44 % | 7.144 M -9.74 % | 7.915 M 46.33 % | 5.409 M 523.16 % | 868.000 K -70.78 % | 2.971 M -66.23 % | 8.798 M 12.48 % | 7.822 M 86.50 % | 4.194 M 296.03 % | 1.059 M |
| Other non current assets | 0.000 100.00 % | -258.962 M | 0.000 100.00 % | -279.058 M -42.44 % | -195.915 M 12.90 % | -224.934 M 0.75 % | -226.623 M 4.07 % | -236.238 M -28.85 % | -183.345 M 9.31 % | -202.176 M -21.68 % | -166.158 M 19.29 % | -205.883 M -20.58 % | -170.744 M 6.98 % | -183.564 M -18.93 % | -154.345 M -56.99 % | -98.316 M 18.18 % | -120.155 M 2.36 % | -123.057 M -8.80 % | -113.101 M -64.00 % | -68.964 M -10.21 % | -62.574 M |
| Long term investments | 251.247 M -2.98 % | 258.962 M 0.89 % | 256.686 M -8.02 % | 279.058 M 42.44 % | 195.915 M -12.90 % | 224.934 M -0.75 % | 226.623 M -4.07 % | 236.238 M 28.85 % | 183.345 M -9.31 % | 202.176 M 21.68 % | 166.158 M -19.29 % | 205.883 M 20.58 % | 170.744 M -6.98 % | 183.564 M 18.93 % | 154.345 M 56.99 % | 98.316 M -18.18 % | 120.155 M -2.36 % | 123.057 M 8.80 % | 113.101 M 64.00 % | 68.964 M 10.21 % | 62.574 M |
| 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 |
| 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 |
| 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 |
| 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 |
| Total non current assets | 251.247 M -2.98 % | 258.962 M 0.89 % | 256.686 M -8.02 % | 279.058 M 42.44 % | 195.915 M -12.90 % | 224.934 M -0.75 % | 226.623 M -4.07 % | 236.238 M 28.85 % | 183.345 M -9.31 % | 202.176 M 21.68 % | 166.158 M -19.29 % | 205.883 M 20.58 % | 170.744 M -6.98 % | 183.564 M 18.93 % | 154.345 M 56.99 % | 98.316 M -18.18 % | 120.155 M -2.36 % | 123.057 M 8.80 % | 113.101 M 64.00 % | 68.964 M 10.21 % | 62.574 M |
| Other current assets | 686.000 K 91.62 % | 358.000 K -52.01 % | 746.000 K 155.48 % | 292.000 K 7.35 % | 272.000 K -42.98 % | 477.000 K 0.63 % | 474.000 K -3.27 % | 490.000 K 202.47 % | 162.000 K 8.72 % | 149.000 K -0.67 % | 150.000 K -79.25 % | 723.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 387.000 K | 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 | 0.000 |
| cash and cash equivalents | 537.000 K -59.84 % | 1.337 M 81.17 % | 738.000 K -83.90 % | 4.584 M 182.44 % | 1.623 M -37.14 % | 2.582 M -30.83 % | 3.733 M -40.14 % | 6.236 M 160.81 % | 2.391 M 1 607.86 % | 140.000 K -89.61 % | 1.348 M 42.80 % | 944.000 K 188.69 % | 327.000 K -11.62 % | 370.000 K -70.30 % | 1.246 M 119.37 % | 568.000 K -49.73 % | 1.130 M -16.91 % | 1.360 M 23.86 % | 1.098 M -79.95 % | 5.476 M 128.26 % | 2.399 M |
| Cash and short term investments | 537.000 K -59.84 % | 1.337 M 81.17 % | 738.000 K -83.90 % | 4.584 M 182.44 % | 1.623 M -37.14 % | 2.582 M -30.83 % | 3.733 M -40.14 % | 6.236 M 160.81 % | 2.391 M 1 607.86 % | 140.000 K -89.61 % | 1.348 M 42.80 % | 944.000 K 188.69 % | 327.000 K -11.62 % | 370.000 K -70.30 % | 1.246 M 119.37 % | 568.000 K -49.73 % | 1.130 M -16.91 % | 1.360 M 23.86 % | 1.098 M -79.95 % | 5.476 M 128.26 % | 2.399 M |
| Total current assets | 1.464 M -21.25 % | 1.859 M -42.45 % | 3.230 M -37.09 % | 5.134 M 148.74 % | 2.064 M -32.53 % | 3.059 M -70.79 % | 10.473 M 40.37 % | 7.461 M 169.45 % | 2.769 M -62.64 % | 7.411 M 170.67 % | 2.738 M 39.41 % | 1.964 M 72.13 % | 1.141 M -5.47 % | 1.207 M -39.59 % | 1.998 M 63.90 % | 1.219 M 5.27 % | 1.158 M -38.63 % | 1.887 M -2.23 % | 1.930 M -68.25 % | 6.078 M 131.90 % | 2.621 M |
| Inventory | 0.000 100.00 % | -164.000 K | 0.000 100.00 % | -258.000 K -52.66 % | -169.000 K 53.70 % | -365.000 K -103.55 % | 10.287 M 40.25 % | 7.335 M 179.22 % | 2.627 M 563.32 % | -567.000 K | 0.000 100.00 % | -1.020 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 241.000 K 46.95 % | 164.000 K -90.61 % | 1.746 M 576.74 % | 258.000 K 52.66 % | 169.000 K | 0.000 -100.00 % | 6.410 M 423.27 % | 1.225 M 467.13 % | 216.000 K -96.97 % | 7.122 M 474.35 % | 1.240 M 317.51 % | 297.000 K -31.88 % | 436.000 K 40.19 % | 311.000 K -21.66 % | 397.000 K 17.11 % | 339.000 K 1 110.71 % | 28.000 K -91.28 % | 321.000 K -52.09 % | 670.000 K 88.20 % | 356.000 K 60.36 % | 222.000 K |
| 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 144.000 K -20.88 % | 182.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 520.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 320.000 K | 0.000 -100.00 % | 1.746 M 576.74 % | 258.000 K 52.66 % | 169.000 K | 0.000 -100.00 % | 3.382 M 1 309.17 % | 240.000 K | 0.000 -100.00 % | 6.180 M 4 378.26 % | 138.000 K -84.46 % | 888.000 K 115.01 % | 413.000 K -94.78 % | 7.915 M 46.33 % | 5.409 M 580.38 % | 795.000 K | 0.000 -100.00 % | 392.000 K -94.96 % | 7.778 M 86.97 % | 4.160 M 292.82 % | 1.059 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 -100.00 % | 17.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 13.517 M 174.90 % | 4.917 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 909.000 K 211.53 % | -815.000 K 0.00 % | -815.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.911 M 0.00 % | 95.911 M 27.11 % | 75.457 M -53.65 % | 162.800 M 119.53 % | 74.159 M -0.58 % | 74.588 M 0.00 % | 74.588 M 0.00 % | 74.588 M 0.00 % | 74.588 M 0.00 % | 74.588 M 39.31 % | 53.540 M |
| Deferred tax liabilities non current | 770.000 K -5.64 % | 816.000 K 17.75 % | 693.000 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 |
| Other liabilities | -1.090 M 91.94 % | -13.517 M -174.90 % | -4.917 M -134.59 % | -2.096 M 79.76 % | -10.354 M -1 575.40 % | -618.000 K 81.73 % | -3.382 M -1 309.17 % | -240.000 K 95.64 % | -5.504 M -744.17 % | -652.000 K 87.77 % | -5.331 M 51.27 % | -10.939 M | 0.000 | 0.000 | 0.000 -100.00 % | 868.000 K | 0.000 -100.00 % | 406.000 K -94.81 % | 7.822 M 86.50 % | 4.194 M | 0.000 |
| Total assets | 252.711 M -3.11 % | 260.821 M 0.35 % | 259.916 M -8.54 % | 284.192 M 43.55 % | 197.979 M -13.16 % | 227.993 M -3.90 % | 237.240 M -2.72 % | 243.881 M 31.04 % | 186.114 M -11.20 % | 209.587 M 24.09 % | 168.896 M -18.74 % | 207.847 M 20.92 % | 171.885 M -6.97 % | 184.771 M 18.18 % | 156.343 M 57.07 % | 99.535 M -18.30 % | 121.833 M -2.49 % | 124.944 M 8.62 % | 115.031 M 53.29 % | 75.042 M 15.10 % | 65.195 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.000 K -76.20 % | 437.000 K 234.05 % | -326.000 K -362.90 % | 124.000 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.000 K -103.82 % | 471.000 K 225.60 % | -375.000 K | 0.000 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -5.564 M -104.41 % | -2.722 M -114.44 % | 18.847 M 118.05 % | -104.399 M -545.37 % | 23.441 M 2 073.15 % | -1.188 M 96.44 % | -33.333 M 52.55 % | -70.246 M -567.50 % | 15.026 M 135.28 % | -42.590 M -2 929.90 % | 1.505 M 108.87 % | -16.967 M -277.78 % | 9.544 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.601 M 5.73 % | 2.460 M 42.44 % | 1.727 M -20.96 % | 2.185 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 |
| 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -55.249 M 20.00 % | -69.058 M 4.91 % | -72.621 M -24.78 % | -58.198 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.842 M -41.05 % | 104.911 M 89.50 % | 55.362 M -9.29 % | 61.029 M |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 287.000 K -6.21 % | 306.000 K 118.57 % | 140.000 K -71.07 % | 484.000 K |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.880 M -80.97 % | 36.159 M 311.22 % | -17.119 M -616.41 % | 3.315 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.558 M -240.04 % | 3.969 M 1 166.94 % | -372.000 K |
| 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 -100.00 % | 22.043 M 2 050.54 % | 1.025 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.378 M 91.87 % | -29.259 M -327.89 % | -6.838 M -172.32 % | -2.511 M |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.064 M 9.59 % | -3.389 M -13.72 % | -2.980 M -9.40 % | -2.724 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.355 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.797 M 71.74 % | -38.206 M -335.93 % | 16.194 M 453.43 % | -4.582 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 -100.00 % | 108.000 K 1 300.00 % | -9.000 K 95.14 % | -185.000 K 68.70 % | -591.000 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.208 M -399.01 % | 404.000 K -34.52 % | 617.000 K 88.69 % | 327.000 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.000 K -89.61 % | 1.348 M 42.80 % | 944.000 K 188.69 % | 327.000 K | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.000 K 0.00 % | 140.000 K -89.61 % | 1.348 M 42.80 % | 944.000 K 188.69 % | 327.000 K |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.601 M 5.73 % | 2.460 M 42.44 % | 1.727 M -20.96 % | 2.185 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.601 M 5.73 % | 2.460 M 42.44 % | 1.727 M -20.96 % | 2.185 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024-04-30 | 2023-10-30 | 2023-04-30 | 2022-10-30 | 2022-04-30 | 2021-10-30 | 2021-04-30 | 2020-10-30 | 2020-04-30 | 2019-10-30 | 2019-04-30 | 2018-10-30 | 2018-04-30 | 2017-10-30 | 2017-04-30 | 2016-10-30 | 2016-04-30 | 2015-10-31 | 2015-04-30 | 2014-10-31 | 2014-04-30 | 2013-10-31 | 2013-04-30 | 2012-10-31 | 2012-04-30 | 2011-10-30 | 2011-04-30 | 2010-10-30 | 2010-04-30 | 2009-10-30 | 2009-04-30 | 2008-10-30 | 2008-04-30 | 2007-10-30 | 2007-04-30 | 2006-10-30 | 2006-04-30 | 2005-10-30 | 2005-04-30 | 2004-10-30 | 2004-04-30 | 2003-10-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 21.911 M 282.03 % | -12.037 M -132.33 % | 37.235 M 220.53 % | -30.892 M -4 517.64 % | -669.000 K 95.19 % | -13.895 M -122.84 % | 60.843 M 31.93 % | 46.119 M 454.11 % | -13.024 M -78.22 % | -7.308 M -127.45 % | 26.627 M 215.11 % | -23.131 M -3 339.64 % | 714.000 K -98.02 % | 35.982 M 150.69 % | 14.353 M -75.76 % | 59.223 M 456.03 % | 10.651 M 146.04 % | -23.134 M -221.36 % | 19.063 M -33.38 % | 28.614 M 1 478.32 % | -2.076 M -147.81 % | 4.342 M -80.50 % | 22.263 M 4 836.81 % | -470.000 K 83.65 % | -2.875 M 0.00 % | -2.875 M -119.31 % | 14.888 M 0.00 % | 14.888 M -46.40 % | 27.776 M 0.00 % | 27.776 M 424.20 % | -8.568 M 0.00 % | -8.568 M -183.44 % | 10.268 M 0.00 % | 10.268 M 67.24 % | 6.140 M 0.00 % | 6.140 M -68.68 % | 19.602 M 0.00 % | 19.602 M 386.45 % | 4.030 M 0.00 % | 4.030 M -55.39 % | 9.033 M 0.00 % | 9.033 M |
| Net income | 19.996 M -70.09 % | 66.853 M 86.34 % | 35.877 M 208.21 % | -33.155 M -922.04 % | -3.244 M 79.21 % | -15.603 M -123.34 % | 66.853 M 0.00 % | 66.853 M -1.40 % | 67.805 M 892.86 % | -8.552 M -133.70 % | 25.379 M 204.91 % | -24.191 M -3 005.39 % | -779.000 K -102.28 % | 34.112 M 169.26 % | 12.669 M -78.00 % | 57.577 M 516.06 % | 9.346 M 138.35 % | -24.372 M -236.98 % | 17.792 M -33.75 % | 26.855 M 1 020.95 % | -2.916 M -197.04 % | 3.005 M -85.22 % | 20.329 M 1 250.48 % | -1.767 M 55.29 % | -3.953 M 0.00 % | -3.953 M -128.58 % | 13.830 M 0.00 % | 13.830 M -48.70 % | 26.958 M 0.00 % | 26.958 M 386.99 % | -9.394 M 0.00 % | -9.394 M -203.84 % | 9.046 M 0.00 % | 9.046 M 77.22 % | 5.105 M 0.00 % | 5.105 M -72.64 % | 18.658 M 0.00 % | 18.658 M 444.90 % | 3.424 M 0.00 % | 3.424 M -59.67 % | 8.490 M 0.00 % | 8.490 M |
| Income before tax | 20.588 M 9 535 896 348.26 % | -0.216 -100.00 % | 36.536 M 212.33 % | -32.526 M -1 462.25 % | -2.082 M 86.35 % | -15.258 M -1 710 921 831.33 % | 0.892 33.14 % | 0.670 405.01 % | -0.220 100.00 % | -8.110 M -131.68 % | 25.597 M 207.34 % | -23.847 M -4 259.60 % | -547.000 K -101.59 % | 34.471 M 166.33 % | 12.943 M -77.62 % | 57.826 M 504.81 % | 9.561 M 139.58 % | -24.154 M -234.32 % | 17.982 M -33.48 % | 27.033 M 1 081.59 % | -2.754 M -186.41 % | 3.187 M -84.44 % | 20.487 M 1 374.07 % | -1.608 M 57.52 % | -3.786 M 0.00 % | -3.786 M -127.11 % | 13.963 M 0.00 % | 13.963 M -48.29 % | 27.000 M 0.00 % | 27.000 M 395.07 % | -9.151 M 0.00 % | -9.151 M -198.48 % | 9.292 M 0.00 % | 9.292 M 75.29 % | 5.301 M 0.00 % | 5.301 M -71.87 % | 18.844 M 0.00 % | 18.844 M 431.10 % | 3.548 M 0.00 % | 3.548 M -58.64 % | 8.578 M 0.00 % | 8.578 M |
| Income before tax ratio | 0.94 5 249 270 119.55 % | 0.00 -100.00 % | 0.98 -6.81 % | 1.05 -66.17 % | 3.11 183.41 % | 1.10 7 470 019 214.29 % | 0.00 1.38 % | 0.00 -14.20 % | 0.00 -100.00 % | 1.11 15.44 % | 0.96 -6.75 % | 1.03 234.57 % | -0.77 -179.97 % | 0.96 6.24 % | 0.90 -7.65 % | 0.98 8.77 % | 0.90 -14.02 % | 1.04 10.69 % | 0.94 -0.15 % | 0.94 -28.78 % | 1.33 80.74 % | 0.73 -20.24 % | 0.92 -73.10 % | 3.42 159.79 % | 1.32 0.00 % | 1.32 40.41 % | 0.94 0.00 % | 0.94 -3.52 % | 0.97 0.00 % | 0.97 -8.99 % | 1.07 0.00 % | 1.07 18.02 % | 0.90 0.00 % | 0.90 4.81 % | 0.86 0.00 % | 0.86 -10.18 % | 0.96 0.00 % | 0.96 9.18 % | 0.88 0.00 % | 0.88 -7.27 % | 0.95 0.00 % | 0.95 |
| EBITDA | 0.000 100.00 % | -13.299 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.524 M 32.30 % | 44.991 M 416.73 % | -14.205 M -233.45 % | -4.260 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 100.00 % | -755.000 K -196.08 % | -255.000 K | 0.000 | 0.000 -100.00 % | 12.307 M 0.00 % | 12.307 M -54.48 % | 27.034 M 0.00 % | 27.034 M | 0.000 | 0.000 -100.00 % | 9.533 M 0.00 % | 9.533 M 810.46 % | 1.047 M 0.00 % | 1.047 M -94.48 % | 18.980 M 0.00 % | 18.980 M 2 425.55 % | 751.500 K 0.00 % | 751.500 K -91.27 % | 8.613 M 0.00 % | 8.613 M |
| Net income ratio | 0.91 116.43 % | -5.55 -676.42 % | 0.96 -10.22 % | 1.07 -77.87 % | 4.85 331.82 % | 1.12 2.20 % | 1.10 -24.20 % | 1.45 127.84 % | -5.21 -544.89 % | 1.17 22.78 % | 0.95 -8.86 % | 1.05 195.86 % | -1.09 -215.08 % | 0.95 7.40 % | 0.88 -9.21 % | 0.97 10.80 % | 0.88 -16.71 % | 1.05 12.88 % | 0.93 -0.55 % | 0.94 -33.18 % | 1.40 102.96 % | 0.69 -24.21 % | 0.91 -75.71 % | 3.76 173.42 % | 1.38 0.00 % | 1.38 48.02 % | 0.93 0.00 % | 0.93 -4.29 % | 0.97 0.00 % | 0.97 -11.48 % | 1.10 0.00 % | 1.10 24.45 % | 0.88 0.00 % | 0.88 5.96 % | 0.83 0.00 % | 0.83 -12.65 % | 0.95 0.00 % | 0.95 12.02 % | 0.85 0.00 % | 0.85 -9.59 % | 0.94 0.00 % | 0.94 |
| Ratio EBITDA | 0.00 -100.00 % | 1.10 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.98 0.28 % | 0.98 -10.56 % | 1.09 87.11 % | 0.58 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.03 -106.25 % | 0.54 | 0.00 | 0.00 -100.00 % | 0.83 0.00 % | 0.83 -15.07 % | 0.97 0.00 % | 0.97 | 0.00 | 0.00 -100.00 % | 0.93 0.00 % | 0.93 444.39 % | 0.17 0.00 % | 0.17 -82.39 % | 0.97 0.00 % | 0.97 419.18 % | 0.19 0.00 % | 0.19 -80.44 % | 0.95 0.00 % | 0.95 |
| Gross profit ratio | 0.92 -14.26 % | 1.08 7.58 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 1.71 % | 0.98 0.14 % | 0.98 -7.10 % | 1.06 -5.11 % | 1.11 11.38 % | 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 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 | 66.652 M -0.30 % | 66.853 M -50.00 % | 133.707 M 0.00 % | 133.707 M 0.00 % | 133.707 M 100.00 % | 66.853 M 0.00 % | 66.853 M 0.00 % | 66.853 M -0.49 % | 67.186 M -3.99 % | 69.981 M -0.99 % | 70.682 M -0.33 % | 70.914 M -0.08 % | 70.971 M -8.84 % | 77.852 M -6.78 % | 83.513 M -1.06 % | 84.406 M -2.39 % | 86.477 M -1.13 % | 87.468 M -0.99 % | 88.340 M -0.53 % | 88.812 M -0.36 % | 89.132 M -9.62 % | 98.615 M -7.99 % | 107.177 M 9.87 % | 97.551 M 3.32 % | 94.419 M 0.00 % | 94.419 M 0.42 % | 94.026 M 0.00 % | 94.026 M -0.25 % | 94.259 M 0.00 % | 94.259 M 0.45 % | 93.837 M 0.00 % | 93.837 M -6.81 % | 100.691 M 0.00 % | 100.691 M -4.97 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M |
| Weighted average shs out | 66.652 M -0.30 % | 66.854 M -50.00 % | 133.707 M 0.00 % | 133.707 M 0.00 % | 133.707 M 100.00 % | 66.853 M 0.00 % | 66.853 M 0.00 % | 66.853 M -0.50 % | 67.186 M -3.99 % | 69.981 M -0.99 % | 70.683 M -0.33 % | 70.915 M -0.08 % | 70.973 M -8.84 % | 77.852 M -6.78 % | 83.514 M -1.06 % | 84.406 M -2.40 % | 86.478 M -1.13 % | 87.468 M -0.99 % | 88.340 M -0.53 % | 88.812 M -0.36 % | 89.136 M -9.61 % | 98.615 M -8.14 % | 107.357 M 10.04 % | 97.560 M 3.33 % | 94.419 M 0.00 % | 94.419 M 0.42 % | 94.026 M 0.00 % | 94.026 M 0.20 % | 93.837 M 0.00 % | 93.837 M 0.00 % | 93.837 M 0.00 % | 93.837 M -6.81 % | 100.691 M 0.00 % | 100.691 M -4.97 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M 0.00 % | 105.962 M |
| EPS diluted | 0.30 100.00 % | -405 000.00 -75 000 100.00 % | 0.54 208.00 % | -0.50 -928.81 % | -0.05 78.87 % | -0.23 -123.00 % | 1.00 0.00 % | 1.00 -0.99 % | 1.01 941.67 % | -0.12 -133.33 % | 0.36 205.88 % | -0.34 -2 990.91 % | -0.01 -102.50 % | 0.44 189.86 % | 0.15 -77.68 % | 0.68 529.63 % | 0.11 138.57 % | -0.28 -240.00 % | 0.20 -33.33 % | 0.30 1 014.63 % | -0.03 -207.89 % | 0.03 -83.97 % | 0.19 1 141.76 % | -0.02 56.46 % | -0.04 0.00 % | -0.04 -129.86 % | 0.14 0.00 % | 0.14 -50.00 % | 0.28 0.00 % | 0.28 380.00 % | -0.10 0.00 % | -0.10 -211.11 % | 0.09 0.00 % | 0.09 87.50 % | 0.05 0.00 % | 0.05 -73.33 % | 0.18 0.00 % | 0.18 457.28 % | 0.03 0.00 % | 0.03 -59.63 % | 0.08 0.00 % | 0.08 |
| Earnings per share | 0.30 -100.00 % | 66 853 286.00 12 380 238 048.15 % | 0.54 208.00 % | -0.50 -928.81 % | -0.05 78.87 % | -0.23 -123.00 % | 1.00 0.00 % | 1.00 -0.99 % | 1.01 941.67 % | -0.12 -133.33 % | 0.36 205.88 % | -0.34 -2 990.91 % | -0.01 -102.50 % | 0.44 189.86 % | 0.15 -77.68 % | 0.68 529.63 % | 0.11 138.57 % | -0.28 -240.00 % | 0.20 -33.33 % | 0.30 1 014.63 % | -0.03 -207.89 % | 0.03 -83.95 % | 0.19 1 140.66 % | -0.02 56.46 % | -0.04 0.00 % | -0.04 -129.86 % | 0.14 0.00 % | 0.14 -50.00 % | 0.28 0.00 % | 0.28 380.00 % | -0.10 0.00 % | -0.10 -211.11 % | 0.09 0.00 % | 0.09 87.50 % | 0.05 0.00 % | 0.05 -73.33 % | 0.18 0.00 % | 0.18 457.28 % | 0.03 0.00 % | 0.03 -59.63 % | 0.08 0.00 % | 0.08 |
| Gross profit | 20.211 M 256.07 % | -12.950 M -134.78 % | 37.235 M 220.53 % | -30.892 M -4 517.64 % | -669.000 K 95.19 % | -13.895 M -123.23 % | 59.822 M 32.12 % | 45.280 M 428.95 % | -13.765 M -69.10 % | -8.140 M -130.57 % | 26.627 M 215.11 % | -23.131 M -3 339.64 % | 714.000 K -98.02 % | 35.982 M 150.69 % | 14.353 M -75.76 % | 59.223 M 456.03 % | 10.651 M 146.04 % | -23.134 M -221.36 % | 19.063 M -33.38 % | 28.614 M 1 478.32 % | -2.076 M -147.81 % | 4.342 M -80.50 % | 22.263 M 4 836.81 % | -470.000 K 83.65 % | -2.875 M 0.00 % | -2.875 M -119.31 % | 14.888 M 0.00 % | 14.888 M -46.40 % | 27.776 M 0.00 % | 27.776 M 424.20 % | -8.568 M 0.00 % | -8.568 M -183.44 % | 10.268 M 0.00 % | 10.268 M 67.24 % | 6.140 M 0.00 % | 6.140 M -68.68 % | 19.602 M 0.00 % | 19.602 M 386.45 % | 4.030 M 0.00 % | 4.030 M -55.39 % | 9.033 M 0.00 % | 9.033 M |
| Income tax expense | 592.000 K 274 201 118.99 % | -0.216 -100.00 % | 659.000 K 4.77 % | 629.000 K -45.87 % | 1.162 M 236.81 % | 345.000 K 38 685 703.99 % | 0.892 33.14 % | 0.670 405.01 % | -0.220 -100.00 % | 442.000 K 102.75 % | 218.000 K -36.63 % | 344.000 K 48.28 % | 232.000 K -35.38 % | 359.000 K 31.02 % | 274.000 K 10.04 % | 249.000 K 15.81 % | 215.000 K -1.38 % | 218.000 K 14.74 % | 190.000 K 6.74 % | 178.000 K 9.88 % | 162.000 K -10.99 % | 182.000 K 15.19 % | 158.000 K -0.63 % | 159.000 K -4.79 % | 167.000 K 0.00 % | 167.000 K 25.09 % | 133.500 K 0.00 % | 133.500 K 217.86 % | 42.000 K 0.00 % | 42.000 K -82.72 % | 243.000 K 0.00 % | 243.000 K -1.22 % | 246.000 K 0.00 % | 246.000 K 25.19 % | 196.500 K 0.00 % | 196.500 K 5.65 % | 186.000 K 0.00 % | 186.000 K 50.00 % | 124.000 K 0.00 % | 124.000 K 41.71 % | 87.500 K 0.00 % | 87.500 K |
| Cost of revenue | 1.700 M 86.20 % | 913.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.021 M 21.69 % | 839.000 K 13.23 % | 741.000 K -10.94 % | 832.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 850.000 K 86.20 % | 456.500 K -52.10 % | 953.000 K 7.32 % | 888.000 K -6.53 % | 950.000 K -3.75 % | 987.000 K 93.34 % | 510.499 K 21.69 % | 419.500 K 13.23 % | 370.500 K -10.94 % | 416.000 K -49.21 % | 819.000 K 0.74 % | 813.000 K -7.93 % | 883.000 K -6.56 % | 945.000 K 9.76 % | 861.000 K 5.00 % | 820.000 K 26.35 % | 649.000 K -0.31 % | 651.000 K -10.70 % | 729.000 K 5.35 % | 692.000 K 17.69 % | 588.000 K -10.37 % | 656.000 K -10.75 % | 735.000 K 18.55 % | 620.000 K -12.74 % | 710.500 K 0.00 % | 710.500 K -1.73 % | 723.000 K 0.00 % | 723.000 K 17.37 % | 616.000 K 0.00 % | 616.000 K 29.14 % | 477.000 K 0.00 % | 477.000 K -21.87 % | 610.500 K 0.00 % | 610.500 K 12.12 % | 544.500 K 0.00 % | 544.500 K 2.74 % | 530.000 K 0.00 % | 530.000 K 36.95 % | 387.000 K 0.00 % | 387.000 K 7.65 % | 359.500 K 0.00 % | 359.500 K |
| Selling and marketing expenses | 347.000 K 98.85 % | 174.500 K -50.14 % | 350.000 K 4.79 % | 334.000 K 15.97 % | 288.000 K -12.46 % | 329.000 K 120.81 % | 149.000 K 3.11 % | 144.500 K -0.69 % | 145.500 K -4.90 % | 153.000 K -41.38 % | 261.000 K -3.69 % | 271.000 K 2.26 % | 265.000 K -8.62 % | 290.000 K 11.11 % | 261.000 K -3.69 % | 271.000 K 10.61 % | 245.000 K -6.84 % | 263.000 K -2.95 % | 271.000 K -17.88 % | 330.000 K 19.57 % | 276.000 K 2.60 % | 269.000 K -5.94 % | 285.998 K 8.74 % | 263.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 1.138 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.986 0.78 % | 0.978 -12.76 % | 1.121 | 0.000 | 0.000 | 0.000 | 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 % | 200.500 K 0.00 % | 200.500 K -0.50 % | 201.500 K 0.00 % | 201.500 K 26.33 % | 159.500 K 0.00 % | 159.500 K 50.47 % | 106.000 K 0.00 % | 106.000 K -71.00 % | 365.500 K 0.00 % | 365.500 K 24.32 % | 294.000 K 0.00 % | 294.000 K 28.95 % | 228.000 K 0.00 % | 228.000 K 141.27 % | 94.500 K 0.00 % | 94.500 K -1.56 % | 96.000 K 0.00 % | 96.000 K |
| Operating expenses | 1.197 M 70.63 % | 701.500 K 82.68 % | 384.000 K -75.03 % | 1.538 M 10.73 % | 1.389 M 3.43 % | 1.343 M 220.14 % | 419.499 K -13.06 % | 482.500 K -32.38 % | 713.500 K 86.54 % | 382.499 K -61.29 % | 987.998 K 41.95 % | 696.000 K -43.92 % | 1.241 M -16.77 % | 1.491 M 7.50 % | 1.387 M 1.61 % | 1.365 M 30.50 % | 1.046 M 5.02 % | 995.998 K -5.59 % | 1.055 M -31.27 % | 1.535 M 141.73 % | 634.998 K -42.95 % | 1.113 M -34.18 % | 1.691 M 56.28 % | 1.082 M 18.77 % | 911.000 K 0.00 % | 911.000 K -1.46 % | 924.500 K 0.00 % | 924.500 K 19.21 % | 775.500 K 0.00 % | 775.500 K 33.02 % | 583.000 K 0.00 % | 583.000 K -40.27 % | 976.000 K 0.00 % | 976.000 K 16.40 % | 838.500 K 0.00 % | 838.500 K 10.62 % | 758.000 K 0.00 % | 758.000 K 57.42 % | 481.500 K 0.00 % | 481.500 K 5.71 % | 455.500 K 0.00 % | 455.500 K |
| Cost and expenses | 1.197 M 109.00 % | -13.299 M -3 563.28 % | 384.000 K -75.03 % | 1.538 M 10.73 % | 1.389 M 3.43 % | 1.343 M -97.74 % | 59.524 M 32.30 % | 44.991 M 420.08 % | -14.056 M -1 296.26 % | 1.175 M 18.93 % | 987.998 K 41.95 % | 696.000 K -43.92 % | 1.241 M -16.77 % | 1.491 M 7.50 % | 1.387 M 1.61 % | 1.365 M 30.50 % | 1.046 M 5.02 % | 995.998 K -5.59 % | 1.055 M -31.27 % | 1.535 M 141.73 % | 634.998 K -42.95 % | 1.113 M -34.18 % | 1.691 M 56.28 % | 1.082 M 18.77 % | 911.000 K 0.00 % | 911.000 K -1.46 % | 924.500 K 0.00 % | 924.500 K 19.21 % | 775.500 K 0.00 % | 775.500 K 33.02 % | 583.000 K 0.00 % | 583.000 K -40.27 % | 976.000 K 0.00 % | 976.000 K 16.40 % | 838.500 K 0.00 % | 838.500 K 10.62 % | 758.000 K 0.00 % | 758.000 K 57.42 % | 481.500 K 0.00 % | 481.500 K 5.71 % | 455.500 K 0.00 % | 455.500 K |
| 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 |
| Selling general and administrative expenses | 1.197 M 89.70 % | 631.000 K -51.57 % | 1.303 M 6.63 % | 1.222 M -1.29 % | 1.238 M -5.93 % | 1.316 M 99.55 % | 659.500 K 16.93 % | 564.000 K 9.30 % | 516.000 K -9.31 % | 569.000 K -47.31 % | 1.080 M -0.37 % | 1.084 M -5.57 % | 1.148 M -7.04 % | 1.235 M 10.07 % | 1.122 M 2.84 % | 1.091 M 22.04 % | 894.000 K -2.19 % | 914.000 K -8.60 % | 1.000 M -2.15 % | 1.022 M 18.29 % | 864.000 K -6.59 % | 925.000 K -9.40 % | 1.021 M 15.63 % | 883.000 K 24.28 % | 710.500 K 0.00 % | 710.500 K -1.73 % | 723.000 K 0.00 % | 723.000 K 17.37 % | 616.000 K 0.00 % | 616.000 K 29.14 % | 477.000 K 0.00 % | 477.000 K -21.87 % | 610.500 K 0.00 % | 610.500 K 12.12 % | 544.500 K 0.00 % | 544.500 K 2.74 % | 530.000 K 0.00 % | 530.000 K 36.95 % | 387.000 K 0.00 % | 387.000 K 7.65 % | 359.500 K 0.00 % | 359.500 K |
| Interest income | 41.428 M 31 284.85 % | 132.000 K -58.10 % | 315.000 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 -100.00 % | 1.000 K 0.00 % | 1.000 K -33.33 % | 1.500 K 0.00 % | 1.500 K 200.00 % | 500.000 0.00 % | 500.000 -97.14 % | 17.500 K 0.00 % | 17.500 K 34.62 % | 13.000 K 0.00 % | 13.000 K 136.36 % | 5.500 K 0.00 % | 5.500 K -57.69 % | 13.000 K 0.00 % | 13.000 K -69.41 % | 42.500 K 0.00 % | 42.500 K | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 -100.00 % | 315.000 K 228.13 % | 96.000 K 300.00 % | 24.000 K 20.00 % | 20.000 K 2.56 % | 19.500 K -25.00 % | 26.000 K -65.10 % | 74.500 K 302.70 % | 18.500 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 -100.00 % | 44.000 K 0.00 % | 44.000 K -12.00 % | 50.000 K 0.00 % | 50.000 K 47.06 % | 34.000 K 0.00 % | 34.000 K 51.11 % | 22.500 K 0.00 % | 22.500 K -90.64 % | 240.500 K 0.00 % | 240.500 K 26.58 % | 190.000 K 0.00 % | 190.000 K 39.71 % | 136.000 K 0.00 % | 136.000 K 325.00 % | 32.000 K 0.00 % | 32.000 K -8.57 % | 35.000 K 0.00 % | 35.000 K |
| Depreciation and amortization | -20.714 M -51.15 % | -13.704 M 61.86 % | -35.932 M -211.89 % | 32.114 M 1 584.01 % | 1.907 M -87.46 % | 15.211 M -74.63 % | 59.965 M 32.95 % | 45.102 M 408.92 % | -14.600 M -445.73 % | 4.223 M 116.53 % | -25.547 M -205.50 % | 24.215 M 5 479.49 % | 434.000 K 101.25 % | -34.747 M -162.62 % | -13.231 M 77.24 % | -58.132 M -495.80 % | -9.757 M -140.57 % | 24.048 M 233.13 % | -18.063 M 34.54 % | -27.592 M -1 038.50 % | 2.940 M 186.04 % | -3.417 M 83.91 % | -21.242 M -1 669.99 % | 1.353 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 |
| Operating income | 20.714 M 243.53 % | -14.432 M -140.16 % | 35.932 M 211.89 % | -32.114 M -1 584.01 % | -1.907 M 87.46 % | -15.211 M -125.51 % | 59.618 M 33.13 % | 44.781 M 400.77 % | -14.889 M -76.28 % | -8.446 M -133.06 % | 25.547 M 205.50 % | -24.215 M -5 479.49 % | -434.000 K -101.25 % | 34.747 M 162.62 % | 13.231 M -77.24 % | 58.132 M 495.80 % | 9.757 M 140.57 % | -24.048 M -233.13 % | 18.063 M -34.54 % | 27.592 M 1 038.50 % | -2.940 M -186.04 % | 3.417 M -83.91 % | 21.242 M 1 669.99 % | -1.353 M 63.84 % | -3.742 M 0.00 % | -3.742 M -126.70 % | 14.013 M 0.00 % | 14.013 M -48.17 % | 27.034 M 0.00 % | 27.034 M 396.17 % | -9.128 M 0.00 % | -9.128 M -195.76 % | 9.533 M 0.00 % | 9.533 M 73.60 % | 5.491 M 0.00 % | 5.491 M -71.07 % | 18.980 M 0.00 % | 18.980 M 430.15 % | 3.580 M 0.00 % | 3.580 M -58.43 % | 8.613 M 0.00 % | 8.613 M |
| Operating income ratio | 0.95 -21.15 % | 1.20 24.24 % | 0.97 -7.17 % | 1.04 -63.53 % | 2.85 160.39 % | 1.09 11.72 % | 0.98 0.91 % | 0.97 -15.06 % | 1.14 -1.08 % | 1.16 20.46 % | 0.96 -8.35 % | 1.05 272.23 % | -0.61 -162.94 % | 0.97 4.76 % | 0.92 -6.09 % | 0.98 7.15 % | 0.92 -11.88 % | 1.04 9.71 % | 0.95 -1.74 % | 0.96 -31.91 % | 1.42 79.96 % | 0.79 -17.52 % | 0.95 -66.86 % | 2.88 121.17 % | 1.30 0.00 % | 1.30 38.28 % | 0.94 0.00 % | 0.94 -3.29 % | 0.97 0.00 % | 0.97 -8.65 % | 1.07 0.00 % | 1.07 14.76 % | 0.93 0.00 % | 0.93 3.80 % | 0.89 0.00 % | 0.89 -7.63 % | 0.97 0.00 % | 0.97 8.98 % | 0.89 0.00 % | 0.89 -6.82 % | 0.95 0.00 % | 0.95 |
| Total other income expenses net | -126.000 K -117.31 % | 728.000 K 20.53 % | 604.000 K 246.60 % | -412.000 K -135.43 % | -174.998 K -272.34 % | -47.000 K -113.54 % | 347.000 K 8.10 % | 321.000 K 11.07 % | 289.000 K -22.52 % | 373.000 K 646.00 % | 50.000 K -86.41 % | 368.000 K 425.66 % | -113.000 K 59.06 % | -276.000 K 4.17 % | -288.000 K 5.88 % | -306.000 K -56.12 % | -196.000 K -84.91 % | -106.000 K -30.86 % | -81.000 K 85.51 % | -559.000 K -400.54 % | 186.000 K 180.87 % | -230.000 K 69.54 % | -755.000 K -196.08 % | -255.000 K 61.97 % | -670.500 K 0.00 % | -670.500 K -140.49 % | 1.656 M 0.00 % | 1.656 M | 0.000 | 0.000 100.00 % | -22.500 K 0.00 % | -22.500 K | 0.000 | 0.000 -100.00 % | 9.745 M 0.00 % | 9.745 M | 0.000 | 0.000 -100.00 % | 6.377 M 0.00 % | 6.377 M | 0.000 | 0.000 |
| 2024-04-30 | 2023-10-30 | 2023-04-30 | 2022-10-30 | 2022-04-30 | 2021-10-30 | 2021-04-30 | 2020-10-30 | 2020-04-30 | 2019-10-30 | 2019-04-30 | 2018-10-30 | 2018-04-30 | 2017-10-30 | 2017-04-30 | 2016-10-30 | 2016-04-30 | 2015-10-31 | 2015-04-30 | 2014-10-31 | 2014-04-30 | 2013-10-31 | 2013-04-30 | 2012-10-31 | 2012-04-30 | 2011-10-30 | 2011-04-30 | 2010-10-30 | 2010-04-30 | 2009-10-30 | 2009-04-30 | 2008-10-30 | 2008-04-30 | 2007-10-30 | 2007-04-30 | 2006-10-30 | 2006-04-30 | 2005-10-30 | 2005-04-30 | 2004-10-30 | 2004-04-30 | 2003-10-30 |
| 2024-04-30 | 2023-10-30 | 2023-04-30 | 2022-10-30 | 2022-04-30 | 2021-10-30 | 2021-04-30 | 2020-10-30 | 2020-04-30 | 2019-10-30 | 2019-04-30 | 2018-10-30 | 2018-04-30 | 2017-10-30 | 2017-04-30 | 2016-10-30 | 2016-04-30 | 2015-10-31 | 2015-04-30 | 2014-10-31 | 2014-04-30 | 2013-10-31 | 2013-04-30 | 2012-10-31 | 2012-04-30 | 2011-10-31 | 2011-04-30 | 2010-10-31 | 2010-04-30 | 2009-10-31 | 2009-04-30 | 2008-10-31 | 2008-04-30 | 2007-10-31 | 2007-04-30 | 2006-10-31 | 2006-04-30 | 2005-10-31 | 2005-04-30 | 2004-10-31 | 2004-04-30 | 2003-10-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 12.139 M 444.84 % | 2.228 M -82.86 % | 12.996 M 66.81 % | 7.791 M 59.91 % | 4.872 M 305.31 % | -2.373 M 4.62 % | -2.488 M -128.14 % | 8.841 M 1.26 % | 8.731 M 21.13 % | 7.208 M 379.16 % | -2.582 M 44.78 % | -4.676 M -25.26 % | -3.733 M 18.65 % | -4.589 M 26.41 % | -6.236 M -477.48 % | 1.652 M -46.93 % | 3.113 M 3 213.00 % | -100.000 K -119.53 % | 512.000 K -87.67 % | 4.151 M 4.22 % | 3.983 M 231.41 % | -3.031 M -130.33 % | 9.995 M -18.32 % | 12.237 M 105.35 % | 5.959 M 87.39 % | 3.180 M 959.46 % | -370.000 K -105.16 % | 7.171 M 675.52 % | -1.246 M -20.85 % | -1.031 M -81.51 % | -568.000 K 71.34 % | -1.982 M -244.67 % | 1.370 M -40.64 % | 2.308 M -65.24 % | 6.640 M 20.16 % | 5.526 M 603.28 % | -1.098 M -138.45 % | 2.856 M 152.15 % | -5.476 M 8.15 % | -5.962 M -148.52 % | -2.399 M -301.43 % | 1.191 M |
| Total investments | 251.247 M 7.49 % | 233.742 M -9.74 % | 258.962 M 13.73 % | 227.696 M -11.29 % | 256.686 M -2.98 % | 264.576 M -5.19 % | 279.058 M 15.13 % | 242.376 M 23.71 % | 195.915 M -11.53 % | 221.442 M -1.55 % | 224.934 M 12.13 % | 200.610 M -11.48 % | 226.623 M -1.05 % | 229.020 M -3.06 % | 236.238 M 1.61 % | 232.486 M 26.80 % | 183.345 M 5.26 % | 174.186 M -13.84 % | 202.176 M 6.20 % | 190.376 M 14.58 % | 166.158 M 1.41 % | 163.853 M -20.41 % | 205.883 M 8.90 % | 189.051 M 10.72 % | 170.744 M 3.13 % | 165.564 M -9.81 % | 183.564 M 6.48 % | 172.395 M 11.69 % | 154.345 M 21.83 % | 126.687 M 28.86 % | 98.316 M 29.26 % | 76.059 M -36.70 % | 120.155 M -19.22 % | 148.738 M 20.87 % | 123.057 M 13.77 % | 108.160 M -4.37 % | 113.101 M 35.27 % | 83.614 M 21.24 % | 68.964 M 11.98 % | 61.584 M -1.58 % | 62.574 M -6.53 % | 66.942 M |
| Total debt | 12.676 M 310.09 % | 3.091 M -78.43 % | 14.333 M 57.61 % | 9.094 M 62.10 % | 5.610 M | 0.000 -100.00 % | 2.096 M -77.11 % | 9.157 M -11.56 % | 10.354 M 43.65 % | 7.208 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.539 M -53.87 % | 5.504 M 2 796.84 % | 190.000 K -70.86 % | 652.000 K -86.98 % | 5.008 M -6.06 % | 5.331 M 13 569.23 % | 39.000 K -99.64 % | 10.939 M -11.27 % | 12.329 M 96.13 % | 6.286 M 84.39 % | 3.409 M | 0.000 -100.00 % | 7.490 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M -28.57 % | 3.500 M -56.25 % | 8.000 M 9.59 % | 7.300 M | 0.000 -100.00 % | 4.275 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.210 M |
| Accumulated other comprehensive income loss | 228.900 M 465.87 % | 40.451 M -1.97 % | 41.266 M 2.01 % | 40.451 M -1.97 % | 41.266 M -83.57 % | 251.228 M -6.91 % | 269.889 M 24.21 % | 217.277 M 23.86 % | 175.419 M -11.86 % | 199.017 M 289.53 % | 51.092 M -1.42 % | 51.827 M -0.78 % | 52.235 M 0.79 % | 51.826 M -42.74 % | 90.503 M -0.22 % | 90.705 M -4.06 % | 94.543 M -2.63 % | 97.098 M -1.08 % | 98.163 M -1.67 % | 99.832 M 2 255.64 % | 4.238 M 9.85 % | 3.858 M -22.56 % | 4.982 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 |
| Retained earnings | 1.866 M -98.98 % | 182.621 M -7.32 % | 197.053 M 15.19 % | 171.070 M -16.23 % | 204.225 M -6.19 % | 217.698 M 5 535.46 % | 3.863 M -44.43 % | 6.952 M 72.55 % | 4.029 M -46.47 % | 7.526 M -95.55 % | 169.236 M 16.04 % | 145.843 M -16.15 % | 173.925 M -0.45 % | 174.704 M 21.17 % | 144.179 M 9.63 % | 131.510 M 70.75 % | 77.019 M 13.81 % | 67.673 M -28.94 % | 95.240 M 22.85 % | 77.525 M 43.74 % | 53.934 M -6.51 % | 57.688 M -31.36 % | 84.044 M 31.91 % | 63.715 M 1 096.08 % | 5.327 M 23.05 % | 4.329 M -2.89 % | 4.458 M 26.79 % | 3.516 M -1.95 % | 3.586 M 22.43 % | 2.929 M 4.23 % | 2.810 M 12.99 % | 2.487 M -9.73 % | 2.755 M 42.16 % | 1.938 M -18.26 % | 2.371 M 25.65 % | 1.887 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.345 M | 0.000 | 0.000 |
| Common stock | 6.591 M -12.12 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M 0.00 % | 7.500 M -14.30 % | 8.751 M 0.00 % | 8.751 M -1.39 % | 8.874 M -1.93 % | 9.049 M -0.47 % | 9.092 M -1.21 % | 9.203 M -0.12 % | 9.214 M -0.56 % | 9.266 M -15.14 % | 10.919 M -1.04 % | 11.034 M 16.23 % | 9.493 M -1.85 % | 9.672 M 0.77 % | 9.598 M 0.00 % | 9.598 M 0.28 % | 9.571 M 0.00 % | 9.571 M 2.00 % | 9.383 M 0.00 % | 9.383 M 0.00 % | 9.383 M -9.48 % | 10.366 M -2.17 % | 10.596 M 0.00 % | 10.596 M 0.00 % | 10.596 M 0.00 % | 10.596 M 0.00 % | 10.596 M 0.00 % | 10.596 M 0.00 % | 10.596 M 0.00 % | 10.596 M |
| Total equity | 238.266 M 3.34 % | 230.572 M -5.89 % | 245.004 M 11.86 % | 219.021 M -13.15 % | 252.176 M -5.07 % | 265.649 M -5.55 % | 281.252 M 21.37 % | 231.729 M 23.95 % | 186.948 M -12.66 % | 214.043 M -5.86 % | 227.375 M 10.82 % | 205.170 M -12.04 % | 233.252 M -0.33 % | 234.030 M -3.70 % | 243.025 M 5.22 % | 230.966 M 28.24 % | 180.108 M 3.62 % | 173.820 M -14.02 % | 202.167 M 8.37 % | 186.560 M 14.48 % | 162.969 M -2.25 % | 166.723 M -14.73 % | 195.528 M 10.56 % | 176.859 M 7.36 % | 164.741 M 1.50 % | 162.306 M -8.23 % | 176.856 M 7.30 % | 164.821 M 9.20 % | 150.934 M 18.00 % | 127.913 M 29.64 % | 98.667 M 28.54 % | 76.757 M -35.42 % | 118.862 M -18.24 % | 145.371 M 25.16 % | 116.146 M 15.62 % | 100.455 M -6.30 % | 107.209 M 31.45 % | 81.559 M 15.12 % | 70.848 M 8.29 % | 65.425 M 2.01 % | 64.136 M -2.25 % | 65.611 M |
| Other non current liabilities | -770.000 K 79.81 % | -3.813 M 74.83 % | -15.149 M -56.08 % | -9.706 M -53.99 % | -6.303 M | 0.000 | 0.000 100.00 % | -9.157 M 11.56 % | -10.354 M -43.65 % | -7.208 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.539 M 53.87 % | -5.504 M -2 796.84 % | -190.000 K | 0.000 100.00 % | -5.008 M | 0.000 100.00 % | -39.000 K | 0.000 100.00 % | -12.329 M | 0.000 100.00 % | -3.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.210 M |
| Long term debt | 0.000 -100.00 % | 3.091 M -78.43 % | 14.333 M 57.61 % | 9.094 M 62.10 % | 5.610 M | 0.000 | 0.000 -100.00 % | 9.157 M -11.56 % | 10.354 M 43.65 % | 7.208 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.539 M -53.87 % | 5.504 M 2 796.84 % | 190.000 K | 0.000 -100.00 % | 5.008 M | 0.000 -100.00 % | 39.000 K | 0.000 -100.00 % | 12.329 M | 0.000 -100.00 % | 3.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.210 M |
| Total non current liabilities | 1.540 M -50.18 % | 3.091 M -78.43 % | 14.333 M 57.61 % | 9.094 M 62.10 % | 5.610 M 249.10 % | 1.607 M -45.34 % | 2.940 M -74.16 % | 11.378 M 3.15 % | 11.031 M 40.70 % | 7.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.160 M -47.39 % | 6.006 M 426.84 % | 1.140 M 74.85 % | 652.000 K -89.97 % | 6.500 M 21.93 % | 5.331 M 830.37 % | 573.000 K -94.76 % | 10.939 M -14.49 % | 12.793 M 103.52 % | 6.286 M 64.00 % | 3.833 M | 0.000 -100.00 % | 7.490 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.971 M -15.11 % | 3.500 M -56.25 % | 8.000 M 9.59 % | 7.300 M | 0.000 -100.00 % | 4.275 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.449 M |
| Other current liabilities | -12.996 M -320.45 % | -3.091 M 78.43 % | -14.333 M -57.61 % | -9.094 M -23.63 % | -7.356 M | 0.000 100.00 % | -2.354 M 74.98 % | -9.408 M 10.60 % | -10.523 M | 0.000 | 0.000 | 0.000 100.00 % | -3.382 M -329.19 % | -788.000 K -228.33 % | -240.000 K 90.55 % | -2.539 M | 0.000 | 0.000 100.00 % | -6.180 M | 0.000 100.00 % | -5.469 M | 0.000 100.00 % | -888.000 K | 0.000 100.00 % | -413.000 K | 0.000 100.00 % | -7.915 M -2 123.31 % | -356.000 K 93.42 % | -5.409 M -1 600.94 % | -318.000 K 60.00 % | -795.000 K 43.58 % | -1.409 M -8 188.24 % | -17.000 K 92.24 % | -219.000 K 44.13 % | -392.000 K 80.74 % | -2.035 M 73.84 % | -7.778 M -259.26 % | -2.165 M 47.96 % | -4.160 M -39.60 % | -2.980 M -181.40 % | -1.059 M | 0.000 |
| 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 -100.00 % | 5.528 M | 0.000 100.00 % | -5.193 M | 0.000 100.00 % | -10.051 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 |
| Short term debt | 12.676 M 310.09 % | 3.091 M -78.43 % | 14.333 M 57.61 % | 9.094 M 62.10 % | 5.610 M | 0.000 -100.00 % | 2.096 M -77.11 % | 9.157 M -11.56 % | 10.354 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.539 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.331 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 current liabilities | 13.995 M 279.99 % | 3.683 M -75.45 % | 15.001 M 55.10 % | 9.672 M 37.25 % | 7.047 M 338.52 % | 1.607 M -45.34 % | 2.940 M -74.16 % | 11.378 M 3.15 % | 11.031 M 40.70 % | 7.840 M 1 168.61 % | 618.000 K 4.75 % | 590.000 K -82.55 % | 3.382 M 355.80 % | 742.000 K 209.17 % | 240.000 K -92.41 % | 3.160 M -47.39 % | 6.006 M 426.84 % | 1.140 M -81.55 % | 6.180 M -4.92 % | 6.500 M 4 610.14 % | 138.000 K -75.92 % | 573.000 K -35.47 % | 888.000 K -93.06 % | 12.793 M 79.07 % | 7.144 M | 0.000 -100.00 % | 7.915 M 2 123.31 % | 356.000 K -93.42 % | 5.409 M | 0.000 -100.00 % | 795.000 K -22.36 % | 1.024 M | 0.000 -100.00 % | 1.379 M 251.79 % | 392.000 K -80.74 % | 2.035 M -73.84 % | 7.778 M 259.26 % | 2.165 M -47.96 % | 4.160 M 39.60 % | 2.980 M 181.40 % | 1.059 M | 0.000 |
| Total liabilities | 14.445 M 367.32 % | 3.091 M -80.46 % | 15.817 M 53.80 % | 10.284 M 32.87 % | 7.740 M 381.64 % | 1.607 M -45.34 % | 2.940 M -74.16 % | 11.378 M 3.15 % | 11.031 M 40.70 % | 7.840 M 1 168.61 % | 618.000 K 4.75 % | 590.000 K -85.21 % | 3.988 M 437.47 % | 742.000 K -13.32 % | 856.000 K -72.91 % | 3.160 M -47.39 % | 6.006 M 426.84 % | 1.140 M -84.64 % | 7.420 M 14.15 % | 6.500 M 9.67 % | 5.927 M 934.38 % | 573.000 K -95.35 % | 12.319 M -3.71 % | 12.793 M 79.07 % | 7.144 M 86.38 % | 3.833 M -51.57 % | 7.915 M -4.22 % | 8.264 M 52.78 % | 5.409 M 689.64 % | 685.000 K -21.08 % | 868.000 K -47.99 % | 1.669 M -43.82 % | 2.971 M -45.96 % | 5.498 M -37.51 % | 8.798 M -9.56 % | 9.728 M 24.37 % | 7.822 M 15.81 % | 6.754 M 61.04 % | 4.194 M 30.78 % | 3.207 M 202.83 % | 1.059 M -26.92 % | 1.449 M |
| Other non current assets | 0.000 100.00 % | -233.742 M 9.74 % | -258.962 M -13.73 % | -227.696 M | 0.000 100.00 % | -264.576 M 5.19 % | -279.058 M -15.13 % | -242.376 M -23.71 % | -195.915 M 11.53 % | -221.442 M 1.55 % | -224.934 M -12.13 % | -200.610 M 11.48 % | -226.623 M 1.05 % | -229.020 M 3.06 % | -236.238 M -1.61 % | -232.486 M -26.80 % | -183.345 M -5.26 % | -174.186 M 13.84 % | -202.176 M -6.20 % | -190.376 M -14.58 % | -166.158 M -1.41 % | -163.853 M 20.41 % | -205.883 M -8.90 % | -189.051 M -10.72 % | -170.744 M -3.13 % | -165.564 M 9.81 % | -183.564 M -6.48 % | -172.395 M -11.69 % | -154.345 M -21.83 % | -126.687 M -28.86 % | -98.316 M -29.26 % | -76.059 M 36.70 % | -120.155 M 19.22 % | -148.738 M -20.87 % | -123.057 M -13.77 % | -108.160 M 4.37 % | -113.101 M -35.27 % | -83.614 M -21.24 % | -68.964 M -11.98 % | -61.584 M 1.58 % | -62.574 M 6.53 % | -66.942 M |
| Long term investments | 251.247 M 7.49 % | 233.742 M -9.74 % | 258.962 M 13.73 % | 227.696 M -11.29 % | 256.686 M -2.98 % | 264.576 M -5.19 % | 279.058 M 15.13 % | 242.376 M 23.71 % | 195.915 M -11.53 % | 221.442 M -1.55 % | 224.934 M 12.13 % | 200.610 M -11.48 % | 226.623 M -1.05 % | 229.020 M -3.06 % | 236.238 M 1.61 % | 232.486 M 26.80 % | 183.345 M 5.26 % | 174.186 M -13.84 % | 202.176 M 6.20 % | 190.376 M 14.58 % | 166.158 M 1.41 % | 163.853 M -20.41 % | 205.883 M 8.90 % | 189.051 M 10.72 % | 170.744 M 3.13 % | 165.564 M -9.81 % | 183.564 M 6.48 % | 172.395 M 11.69 % | 154.345 M 21.83 % | 126.687 M 28.86 % | 98.316 M 29.26 % | 76.059 M -36.70 % | 120.155 M -19.22 % | 148.738 M 20.87 % | 123.057 M 13.77 % | 108.160 M -4.37 % | 113.101 M 35.27 % | 83.614 M 21.24 % | 68.964 M 11.98 % | 61.584 M -1.58 % | 62.574 M -6.53 % | 66.942 M |
| 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 |
| 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 |
| 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 |
| 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 |
| Total non current assets | 251.247 M 7.49 % | 233.742 M -9.74 % | 258.962 M 13.73 % | 227.696 M -11.29 % | 256.686 M -2.98 % | 264.576 M -5.19 % | 279.058 M 15.13 % | 242.376 M 23.71 % | 195.915 M -11.53 % | 221.442 M -1.55 % | 224.934 M 12.13 % | 200.610 M -11.48 % | 226.623 M -1.05 % | 229.020 M -3.06 % | 236.238 M 1.61 % | 232.486 M 26.80 % | 183.345 M 5.26 % | 174.186 M -13.84 % | 202.176 M 6.20 % | 190.376 M 14.58 % | 166.158 M 1.41 % | 163.853 M -20.41 % | 205.883 M 8.90 % | 189.051 M 10.72 % | 170.744 M 3.13 % | 165.564 M -9.81 % | 183.564 M 6.48 % | 172.395 M 11.69 % | 154.345 M 21.83 % | 126.687 M 28.86 % | 98.316 M 29.26 % | 76.059 M -36.70 % | 120.155 M -19.22 % | 148.738 M 20.87 % | 123.057 M 13.77 % | 108.160 M -4.37 % | 113.101 M 35.27 % | 83.614 M 21.24 % | 68.964 M 11.98 % | 61.584 M -1.58 % | 62.574 M -6.53 % | 66.942 M |
| Other current assets | 686.000 K 145.00 % | 280.000 K -21.79 % | 358.000 K 119.63 % | 163.000 K -78.15 % | 746.000 K 143.00 % | 307.000 K 5.14 % | 292.000 K 78.05 % | 164.000 K -39.71 % | 272.000 K -38.32 % | 441.000 K -47.62 % | 842.000 K 20.11 % | 701.000 K -12.81 % | 804.000 K 114.40 % | 375.000 K -23.47 % | 490.000 K 13.16 % | 433.000 K 42.43 % | 304.000 K 1.33 % | 300.000 K 101.34 % | 149.000 K -92.22 % | 1.915 M 248.82 % | 549.000 K 21.19 % | 453.000 K -55.59 % | 1.020 M 75.56 % | 581.000 K | 0.000 -100.00 % | 46.000 K | 0.000 -100.00 % | 65.000 K | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 44.000 K -88.63 % | 387.000 K 545.00 % | 60.000 K | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 119.000 K | 0.000 -100.00 % | 31.000 K | 0.000 -100.00 % | 72.000 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 537.000 K -37.78 % | 863.000 K -35.45 % | 1.337 M 2.61 % | 1.303 M 76.56 % | 738.000 K -68.90 % | 2.373 M -48.23 % | 4.584 M 1 350.63 % | 316.000 K -80.53 % | 1.623 M | 0.000 -100.00 % | 2.582 M -44.78 % | 4.676 M 25.26 % | 3.733 M -18.65 % | 4.589 M -26.41 % | 6.236 M 603.04 % | 887.000 K -62.90 % | 2.391 M 724.48 % | 290.000 K 107.14 % | 140.000 K -83.66 % | 857.000 K -36.42 % | 1.348 M -56.09 % | 3.070 M 225.21 % | 944.000 K 926.09 % | 92.000 K -71.87 % | 327.000 K 42.79 % | 229.000 K -38.11 % | 370.000 K 15.99 % | 319.000 K -74.40 % | 1.246 M 20.85 % | 1.031 M 81.51 % | 568.000 K -71.34 % | 1.982 M 75.40 % | 1.130 M -5.20 % | 1.192 M -12.35 % | 1.360 M -23.34 % | 1.774 M 61.57 % | 1.098 M -22.62 % | 1.419 M -74.09 % | 5.476 M -8.15 % | 5.962 M 148.52 % | 2.399 M 12 526.32 % | 19.000 K |
| Cash and short term investments | 537.000 K -37.78 % | 863.000 K -35.45 % | 1.337 M 2.61 % | 1.303 M 76.56 % | 738.000 K -68.90 % | 2.373 M -48.23 % | 4.584 M 1 350.63 % | 316.000 K -80.53 % | 1.623 M | 0.000 -100.00 % | 2.582 M -44.78 % | 4.676 M 25.26 % | 3.733 M -18.65 % | 4.589 M -26.41 % | 6.236 M 603.04 % | 887.000 K -62.90 % | 2.391 M 724.48 % | 290.000 K 107.14 % | 140.000 K -83.66 % | 857.000 K -36.42 % | 1.348 M -56.09 % | 3.070 M 225.21 % | 944.000 K 926.09 % | 92.000 K -71.87 % | 327.000 K 42.79 % | 229.000 K -38.11 % | 370.000 K 15.99 % | 319.000 K -74.40 % | 1.246 M 20.85 % | 1.031 M 81.51 % | 568.000 K -71.34 % | 1.982 M 75.40 % | 1.130 M -5.20 % | 1.192 M -12.35 % | 1.360 M -23.34 % | 1.774 M 61.57 % | 1.098 M -22.62 % | 1.419 M -74.09 % | 5.476 M -8.15 % | 5.962 M 148.52 % | 2.399 M 12 526.32 % | 19.000 K |
| Total current assets | 1.464 M 69.64 % | 863.000 K -53.58 % | 1.859 M 15.54 % | 1.609 M -50.19 % | 3.230 M 20.52 % | 2.680 M -41.54 % | 4.584 M 1 350.63 % | 316.000 K -80.53 % | 1.623 M 268.03 % | 441.000 K -82.92 % | 2.582 M -44.78 % | 4.676 M -55.35 % | 10.473 M 94.77 % | 5.377 M -27.93 % | 7.461 M 471.29 % | 1.306 M -49.90 % | 2.607 M 450.00 % | 474.000 K -93.47 % | 7.262 M 199.71 % | 2.423 M -6.38 % | 2.588 M -15.70 % | 3.070 M 84.16 % | 1.667 M 644.20 % | 224.000 K -80.37 % | 1.141 M 398.25 % | 229.000 K -81.03 % | 1.207 M 248.84 % | 346.000 K -82.68 % | 1.998 M 25.27 % | 1.595 M 30.84 % | 1.219 M -42.80 % | 2.131 M 84.02 % | 1.158 M -42.45 % | 2.012 M 6.62 % | 1.887 M 0.64 % | 1.875 M -2.85 % | 1.930 M -57.86 % | 4.580 M -24.65 % | 6.078 M -13.07 % | 6.992 M 166.77 % | 2.621 M 13 694.74 % | 19.000 K |
| Inventory | 0.000 100.00 % | -604.000 K -268.29 % | -164.000 K -14.69 % | -143.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -474.000 K | 0.000 100.00 % | -490.000 K | 0.000 100.00 % | -304.000 K -1.33 % | -300.000 K 47.09 % | -567.000 K 68.97 % | -1.827 M | 0.000 | 0.000 100.00 % | -1.020 M -100.39 % | -509.000 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 |
| Net receivables | 241.000 K 3.88 % | 232.000 K 41.46 % | 164.000 K 14.69 % | 143.000 K -91.81 % | 1.746 M | 0.000 -100.00 % | 258.000 K 2.79 % | 251.000 K 48.52 % | 169.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.410 M 713.45 % | 788.000 K -14.07 % | 917.000 K 118.85 % | 419.000 K 466.22 % | 74.000 K -59.78 % | 184.000 K -97.26 % | 6.704 M | 0.000 -100.00 % | 1.240 M | 0.000 | 0.000 | 0.000 -100.00 % | 547.000 K | 0.000 -100.00 % | 837.000 K 3 000.00 % | 27.000 K -96.41 % | 752.000 K 33.33 % | 564.000 K -13.36 % | 651.000 K 336.91 % | 149.000 K 432.14 % | 28.000 K -96.59 % | 820.000 K 55.60 % | 527.000 K 421.78 % | 101.000 K -87.86 % | 832.000 K -73.68 % | 3.161 M 425.08 % | 602.000 K -41.55 % | 1.030 M 363.96 % | 222.000 K | 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 |
| Other assets | 0.000 -100.00 % | 372.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 550.000 K 32.53 % | 415.000 K -5.90 % | 441.000 K | 0.000 -100.00 % | 477.000 K 0.63 % | 474.000 K 229.17 % | 144.000 K -61.60 % | 375.000 K 106.04 % | 182.000 K -45.51 % | 334.000 K 106.17 % | 162.000 K -46.00 % | 300.000 K 101.34 % | 149.000 K -42.91 % | 261.000 K 74.00 % | 150.000 K -59.79 % | 373.000 K 25.59 % | 297.000 K -21.22 % | 377.000 K | 0.000 -100.00 % | 346.000 K | 0.000 -100.00 % | 344.000 K | 0.000 -100.00 % | 316.000 K | 0.000 -100.00 % | 236.000 K -54.62 % | 520.000 K 336.97 % | 119.000 K | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 119.000 K | 0.000 -100.00 % | 56.000 K | 0.000 -100.00 % | 99.000 K |
| Account payables | 320.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.746 M | 0.000 -100.00 % | 258.000 K 2.79 % | 251.000 K 48.52 % | 169.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.382 M 329.19 % | 788.000 K 228.33 % | 240.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.180 M | 0.000 -100.00 % | 138.000 K | 0.000 -100.00 % | 888.000 K | 0.000 -100.00 % | 413.000 K | 0.000 -100.00 % | 7.915 M 2 123.31 % | 356.000 K -93.42 % | 5.409 M | 0.000 -100.00 % | 795.000 K -22.36 % | 1.024 M | 0.000 -100.00 % | 1.379 M 251.79 % | 392.000 K -80.74 % | 2.035 M -73.84 % | 7.778 M 259.26 % | 2.165 M -47.96 % | 4.160 M 39.60 % | 2.980 M 181.40 % | 1.059 M | 0.000 |
| 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 -100.00 % | 318.000 K | 0.000 -100.00 % | 385.000 K 2 164.71 % | 17.000 K -92.24 % | 219.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 2.369 M -82.47 % | 13.517 M 59.36 % | 8.482 M 72.50 % | 4.917 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 |
| 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 |
| 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 178.570 M | 0.000 -100.00 % | 14.421 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 |
| Other total stockholders equity | 909.000 K | 0.000 100.00 % | -815.000 K 99.54 % | -178.570 M -21 810.43 % | -815.000 K 94.35 % | -14.421 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 -100.00 % | 99.821 M 0.05 % | 99.769 M -45.96 % | 184.609 M 11.33 % | 165.825 M 10.61 % | 149.921 M 1.09 % | 148.305 M -8.90 % | 162.800 M 7.31 % | 151.707 M 10.11 % | 137.777 M 19.38 % | 115.413 M 33.47 % | 86.474 M 33.27 % | 64.887 M -39.20 % | 106.724 M -19.80 % | 133.067 M 28.97 % | 103.179 M 17.29 % | 87.972 M -8.94 % | 96.613 M 36.15 % | 70.963 M 17.78 % | 60.252 M 12.65 % | 53.484 M -0.10 % | 53.540 M -2.68 % | 55.015 M |
| Deferred tax liabilities non current | 770.000 K 6.65 % | 722.000 K -11.52 % | 816.000 K 33.33 % | 612.000 K -11.69 % | 693.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | -1.090 M 70.40 % | -3.683 M 72.75 % | -13.517 M -59.36 % | -8.482 M -72.50 % | -4.917 M -205.97 % | -1.607 M 45.34 % | -2.940 M 74.16 % | -11.378 M -3.15 % | -11.031 M -40.70 % | -7.840 M | 0.000 | 0.000 -100.00 % | 3.988 M | 0.000 -100.00 % | 856.000 K 127.09 % | -3.160 M 47.39 % | -6.006 M -426.84 % | -1.140 M -293.88 % | 588.000 K 109.05 % | -6.500 M -1 519.21 % | 458.000 K 179.93 % | -573.000 K -216.46 % | 492.000 K 103.85 % | -12.793 M -103.52 % | -6.286 M | 0.000 | 0.000 -100.00 % | 418.000 K | 0.000 -100.00 % | 685.000 K -21.08 % | 868.000 K -47.99 % | 1.669 M | 0.000 -100.00 % | 619.000 K 52.46 % | 406.000 K 3.31 % | 393.000 K -94.98 % | 7.822 M 2 391.08 % | 314.000 K -92.51 % | 4.194 M 30.78 % | 3.207 M | 0.000 | 0.000 |
| Total assets | 252.711 M 7.55 % | 234.977 M -9.91 % | 260.821 M 13.74 % | 229.305 M -11.78 % | 259.916 M -2.75 % | 267.256 M -5.96 % | 284.192 M 16.90 % | 243.107 M 22.79 % | 197.979 M -10.77 % | 221.883 M -2.68 % | 227.993 M 10.81 % | 205.760 M -13.27 % | 237.240 M 1.05 % | 234.772 M -3.74 % | 243.881 M 4.17 % | 234.126 M 25.80 % | 186.114 M 6.38 % | 174.960 M -16.52 % | 209.587 M 8.56 % | 193.060 M 14.31 % | 168.896 M 0.96 % | 167.296 M -19.51 % | 207.847 M 9.59 % | 189.652 M 10.34 % | 171.885 M 3.46 % | 166.139 M -10.08 % | 184.771 M 6.75 % | 173.085 M 10.71 % | 156.343 M 21.57 % | 128.598 M 29.20 % | 99.535 M 26.92 % | 78.426 M -35.63 % | 121.833 M -19.25 % | 150.869 M 20.75 % | 124.944 M 13.40 % | 110.183 M -4.21 % | 115.031 M 30.25 % | 88.313 M 17.68 % | 75.042 M 9.34 % | 68.632 M 5.27 % | 65.195 M -2.78 % | 67.060 M |
| 2024-04-30 | 2023-10-30 | 2023-04-30 | 2022-10-30 | 2022-04-30 | 2021-10-30 | 2021-04-30 | 2020-10-30 | 2020-04-30 | 2019-10-30 | 2019-04-30 | 2018-10-30 | 2018-04-30 | 2017-10-30 | 2017-04-30 | 2016-10-30 | 2016-04-30 | 2015-10-31 | 2015-04-30 | 2014-10-31 | 2014-04-30 | 2013-10-31 | 2013-04-30 | 2012-10-31 | 2012-04-30 | 2011-10-31 | 2011-04-30 | 2010-10-31 | 2010-04-30 | 2009-10-31 | 2009-04-30 | 2008-10-31 | 2008-04-30 | 2007-10-31 | 2007-04-30 | 2006-10-31 | 2006-04-30 | 2005-10-31 | 2005-04-30 | 2004-10-31 | 2004-04-30 | 2003-10-31 |
| 2024-04-30 | 2023-10-30 | 2023-04-30 | 2022-10-30 | 2022-04-30 | 2021-10-30 | 2021-04-30 | 2020-10-30 | 2020-04-30 | 2019-10-30 | 2019-04-30 | 2018-10-30 | 2018-04-30 | 2017-10-30 | 2017-04-30 | 2016-10-30 | 2016-04-30 | 2015-10-31 | 2015-04-30 | 2014-10-31 | 2014-04-30 | 2013-10-31 | 2013-04-30 | 2012-10-31 | 2012-04-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in 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 | 0.000 | 0.000 | 0.000 100.00 % | -52.000 K -200.00 % | 52.000 K 133.99 % | -153.000 K -206.25 % | 144.000 K 181.82 % | -176.000 K -127.20 % | 647.000 K 195.57 % | -677.000 K -324.17 % | 302.000 K 387.10 % | 62.000 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -153.000 K -206.25 % | 144.000 K 181.82 % | -176.000 K -127.20 % | 647.000 K 195.57 % | -677.000 K -324.17 % | 302.000 K | 0.000 |
| 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 |
| 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 | 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 | 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 | -2.782 M 0.00 % | -2.782 M -104.41 % | -1.361 M 0.00 % | -1.361 M -114.44 % | 9.424 M 0.00 % | 9.424 M 118.05 % | -52.200 M 0.00 % | -52.200 M -545.37 % | 11.721 M 0.00 % | 11.721 M 2 073.15 % | -594.000 K 0.00 % | -594.000 K 96.44 % | -16.667 M 0.00 % | -16.667 M 52.55 % | -35.123 M 0.00 % | -35.123 M -275.81 % | -9.346 M -138.35 % | 24.372 M 385.40 % | -8.540 M 31.35 % | -12.439 M -472.76 % | 3.337 M 346.82 % | -1.352 M 93.13 % | -19.683 M -636.61 % | 3.668 M -23.13 % | 4.772 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 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.301 M -200.00 % | 1.301 M 539.07 % | 203.500 K -82.03 % | 1.133 M 362.24 % | 245.000 K -89.35 % | 2.300 M 7 519.35 % | -31.000 K -101.63 % | 1.901 M 74.00 % | 1.093 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 |
| 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 |
| 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 -100.00 % | 27.625 M 200.00 % | -27.625 M -100.00 % | -13.812 M 20.00 % | -17.265 M 50.00 % | -34.529 M 4.91 % | -36.311 M 0.00 % | -36.311 M -24.78 % | -29.099 M 0.00 % | -29.099 M |
| 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 100.00 % | -30.921 M -200.00 % | 30.921 M 100.00 % | 15.461 M -41.05 % | 26.228 M -50.00 % | 52.456 M 89.50 % | 27.681 M 0.00 % | 27.681 M -9.29 % | 30.515 M 0.00 % | 30.515 M |
| 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 -100.00 % | 3.297 M 200.00 % | -3.297 M -220.68 % | 2.732 M 305.87 % | 673.000 K 117.93 % | -3.753 M -109.42 % | 39.827 M 765.24 % | 4.603 M 121.05 % | -21.865 M -1 444.68 % | -1.416 M |
| 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 100.00 % | -3.297 M -200.00 % | 3.297 M 20.68 % | 2.732 M 305.87 % | 673.000 K 117.93 % | -3.753 M -109.42 % | 39.827 M 765.24 % | 4.603 M 121.05 % | -21.865 M -1 644.68 % | 1.416 M |
| 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 |
| 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 -100.00 % | 11.022 M 2 050.54 % | 512.500 K 0.00 % | 512.500 K |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 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.189 M 200.00 % | -1.189 M -9.18 % | -1.089 M -989.00 % | -100.000 K 89.26 % | -931.000 K 96.71 % | -28.328 M -1 602.40 % | -1.664 M 67.84 % | -5.174 M -312.11 % | -1.256 M |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.532 M 200.00 % | -1.532 M -100.00 % | -766.000 K 50.03 % | -1.533 M 9.53 % | -1.695 M 50.00 % | -3.389 M -127.45 % | -1.490 M 50.00 % | -2.980 M -118.80 % | -1.362 M |
| Other financing 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 100.00 % | -2.242 M -416.00 % | -434.500 K -107.97 % | 5.449 M 149.50 % | -11.007 M -584.09 % | -1.609 M -107.22 % | 22.273 M 3 097.71 % | -743.000 K |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.399 M 200.00 % | -5.399 M -62.07 % | -3.331 M -61.11 % | -2.068 M -145.76 % | 4.518 M 110.57 % | -42.724 M -1 278.64 % | -3.099 M -116.06 % | 19.293 M 1 016.53 % | -2.105 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 100.00 % | -284.000 K -200.00 % | 284.000 K 425.93 % | 54.000 K 626.83 % | -10.250 K 50.00 % | -20.500 K -104.72 % | 434.500 K 0.00 % | 434.500 K 173.27 % | 159.000 K 0.00 % | 159.000 K |
| Net change in 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 -100.00 % | 105.000 K 134.77 % | -302.000 K 0.00 % | -302.000 K -399.01 % | 101.000 K 0.00 % | 101.000 K -34.52 % | 154.250 K 0.00 % | 154.250 K -45.11 % | 281.000 K 0.00 % | 281.000 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 35.000 K -89.61 % | 337.000 K 0.00 % | 337.000 K 42.80 % | 236.000 K 0.00 % | 236.000 K 188.69 % | 81.750 K 0.00 % | 81.750 K 141.03 % | -199.250 K 0.00 % | -199.250 K |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 140.000 K 300.00 % | 35.000 K 0.00 % | 35.000 K -89.61 % | 337.000 K 0.00 % | 337.000 K 42.80 % | 236.000 K 0.00 % | 236.000 K 188.69 % | 81.750 K 0.00 % | 81.750 K |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 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.301 M -200.00 % | 1.301 M 539.07 % | 203.500 K -82.03 % | 1.133 M 362.24 % | 245.000 K -89.35 % | 2.300 M 7 519.35 % | -31.000 K -101.63 % | 1.901 M 74.00 % | 1.093 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 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.301 M -200.00 % | 1.301 M 539.07 % | 203.500 K -82.03 % | 1.133 M 362.24 % | 245.000 K -89.35 % | 2.300 M 7 519.35 % | -31.000 K -101.63 % | 1.901 M 74.00 % | 1.093 M |
| 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 |