Maven Income and Growth VCT 5 PLC MIG5.L
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.499 M 534.43 % | -1.496 M -226.99 % | 1.178 M -86.68 % | 8.847 M 797.26 % | 986.000 K 19.52 % | 825.000 K -67.77 % | 2.560 M -26.63 % | 3.489 M 687.58 % | 443.000 K -87.86 % | 3.650 M 16.13 % | 3.143 M -27.80 % | 4.353 M 1 336.63 % | 303.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 209.000 K -81.49 % | 1.129 M -32.31 % | 1.668 M -22.35 % | 2.148 M |
| Net income | 4.137 M 233.67 % | -3.095 M -546.61 % | 693.000 K -91.78 % | 8.432 M 1 185.37 % | 656.000 K 26.40 % | 519.000 K -76.51 % | 2.209 M -31.23 % | 3.212 M 2 070.27 % | 148.000 K -95.76 % | 3.488 M 22.43 % | 2.849 M -29.83 % | 4.060 M 111.90 % | 1.916 M 1 220.47 % | -171.000 K 19.34 % | -212.000 K -9.84 % | -193.000 K -232.19 % | 146.000 K 162.66 % | -233.000 K -7.37 % | -217.000 K 1.81 % | -221.000 K -24.16 % | -178.000 K -134.10 % | 522.000 K -41.35 % | 890.000 K -24.45 % | 1.178 M |
| Income before tax | 4.137 M 233.67 % | -3.095 M -546.61 % | 693.000 K -91.78 % | 8.432 M 1 185.37 % | 656.000 K 26.40 % | 519.000 K -76.51 % | 2.209 M -31.23 % | 3.212 M 2 070.27 % | 148.000 K -95.76 % | 3.488 M 22.43 % | 2.849 M -29.83 % | 4.060 M 111.90 % | 1.916 M 1 220.47 % | -171.000 K 19.34 % | -212.000 K -9.84 % | -193.000 K -232.19 % | 146.000 K 162.66 % | -233.000 K -26.63 % | -184.000 K 16.74 % | -221.000 K -33.94 % | -165.000 K -123.54 % | 701.000 K -40.39 % | 1.176 M -28.77 % | 1.651 M |
| Income before tax ratio | 0.64 -69.23 % | 2.07 251.67 % | 0.59 -38.28 % | 0.95 43.25 % | 0.67 5.76 % | 0.63 -27.09 % | 0.86 -6.27 % | 0.92 175.56 % | 0.33 -65.04 % | 0.96 5.42 % | 0.91 -2.81 % | 0.93 -85.25 % | 6.32 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.79 -227.15 % | 0.62 -11.93 % | 0.71 -8.27 % | 0.77 |
| EBITDA | 4.137 M 233.67 % | -3.095 M -546.61 % | 693.000 K -91.78 % | 8.432 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -171.000 K 19.34 % | -212.000 K -9.84 % | -193.000 K -232.19 % | 146.000 K 162.66 % | -233.000 K -6.39 % | -219.000 K 0.90 % | -221.000 K -33.94 % | -165.000 K -123.54 % | 701.000 K -40.39 % | 1.176 M -28.77 % | 1.651 M |
| Net income ratio | 0.64 -69.23 % | 2.07 251.67 % | 0.59 -38.28 % | 0.95 43.25 % | 0.67 5.76 % | 0.63 -27.09 % | 0.86 -6.27 % | 0.92 175.56 % | 0.33 -65.04 % | 0.96 5.42 % | 0.91 -2.81 % | 0.93 -85.25 % | 6.32 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.85 -284.20 % | 0.46 -13.35 % | 0.53 -2.71 % | 0.55 |
| Ratio EBITDA | 0.64 -69.23 % | 2.07 251.67 % | 0.59 -38.28 % | 0.95 | 0.00 | 0.00 | 0.00 | 0.00 | 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.79 -227.15 % | 0.62 -11.93 % | 0.71 -8.27 % | 0.77 |
| Gross profit ratio | 0.70 -60.18 % | 1.76 -22.00 % | 2.25 96.66 % | 1.15 3 798.07 % | 0.03 -28.63 % | 0.04 -94.35 % | 0.73 -0.59 % | 0.73 257.09 % | -0.47 -146.73 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 206.787 M 8.94 % | 189.817 M 7.81 % | 176.072 M 9.49 % | 160.814 M 28.34 % | 125.305 M 6.51 % | 117.647 M 55.33 % | 75.738 M -1.55 % | 76.934 M -0.44 % | 77.277 M 2.87 % | 75.120 M 13.54 % | 66.160 M 10.31 % | 59.978 M 1.26 % | 59.232 M -0.08 % | 59.277 M 0.01 % | 59.273 M 6.98 % | 55.408 M 25.15 % | 44.275 M 13.19 % | 39.116 M -6.05 % | 41.635 M -4.74 % | 43.707 M 0.73 % | 43.390 M 4.58 % | 41.490 M -0.21 % | 41.579 M 4.66 % | 39.727 M |
| Weighted average shs out | 206.787 M 8.94 % | 189.817 M 7.78 % | 176.112 M 9.51 % | 160.814 M 28.34 % | 125.305 M 6.51 % | 117.647 M 55.33 % | 75.738 M -1.55 % | 76.934 M -0.44 % | 77.277 M 2.87 % | 75.120 M 13.54 % | 66.160 M 10.31 % | 59.978 M 1.26 % | 59.232 M -0.08 % | 59.277 M 0.01 % | 59.273 M 6.98 % | 55.408 M 25.15 % | 44.275 M 13.19 % | 39.116 M -6.05 % | 41.635 M -4.74 % | 43.707 M 0.73 % | 43.390 M 4.58 % | 41.490 M -0.21 % | 41.579 M 4.66 % | 39.727 M |
| EPS diluted | 0.02 222.70 % | -0.02 -517.95 % | 0.00 -92.56 % | 0.05 907.69 % | 0.01 18.18 % | 0.00 -84.93 % | 0.03 -30.14 % | 0.04 2 100.00 % | 0.00 -95.91 % | 0.05 7.91 % | 0.04 -36.48 % | 0.07 67 600.00 % | 0.00 103.45 % | 0.00 19.44 % | 0.00 -2.86 % | 0.00 -206.06 % | 0.00 155.00 % | -0.01 -15.38 % | -0.01 -1.96 % | -0.01 -24.39 % | 0.00 -132.54 % | 0.01 -41.12 % | 0.02 -28.67 % | 0.03 |
| Earnings per share | 0.02 222.70 % | -0.02 -517.95 % | 0.00 -92.56 % | 0.05 907.69 % | 0.01 18.18 % | 0.00 -84.93 % | 0.03 -30.14 % | 0.04 2 100.00 % | 0.00 -95.91 % | 0.05 7.91 % | 0.04 -36.48 % | 0.07 67 600.00 % | 0.00 103.45 % | 0.00 19.44 % | 0.00 -2.86 % | 0.00 -206.06 % | 0.00 155.00 % | -0.01 -15.38 % | -0.01 -1.96 % | -0.01 -24.39 % | 0.00 -132.54 % | 0.01 -41.12 % | 0.02 -28.67 % | 0.03 |
| Gross profit | 4.551 M 272.98 % | -2.631 M -199.06 % | 2.656 M -73.81 % | 10.143 M 34 875.86 % | 29.000 K -14.71 % | 34.000 K -98.18 % | 1.868 M -27.06 % | 2.561 M 1 337.20 % | -207.000 K -105.67 % | 3.650 M 16.13 % | 3.143 M -27.80 % | 4.353 M 1 336.63 % | 303.000 K 83.64 % | 165.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 209.000 K -81.49 % | 1.129 M -32.31 % | 1.668 M -22.35 % | 2.148 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.488 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 -100.00 % | 13.000 K -92.74 % | 179.000 K -37.41 % | 286.000 K -39.53 % | 473.000 K |
| Cost of revenue | 1.948 M 71.63 % | 1.135 M -27.20 % | 1.559 M 20.29 % | 1.296 M 35.42 % | 957.000 K 20.99 % | 791.000 K 7.04 % | 739.000 K -20.37 % | 928.000 K | 0.000 -100.00 % | 62.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 |
| General and administrative expenses | 414.000 K -10.78 % | 464.000 K -4.33 % | 485.000 K 16.87 % | 415.000 K 25.76 % | 330.000 K 7.84 % | 306.000 K 8.51 % | 282.000 K 1.81 % | 277.000 K -1.77 % | 282.000 K 0.36 % | 281.000 K -4.42 % | 294.000 K -49.05 % | 577.000 K 1 273.81 % | 42.000 K -37.31 % | 67.000 K | 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 -100.00 % | 293.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 |
| Other expenses | 0.000 | 0.000 -100.00 % | 1.478 M 14.04 % | 1.296 M 35.42 % | 957.000 K | 0.000 -100.00 % | 69.000 K -97.85 % | 3.212 M 24 607.69 % | 13.000 K 110.92 % | -119.000 K | 0.000 -100.00 % | 4.060 M 112.23 % | 1.913 M 1 018.71 % | 171.000 K -19.34 % | 212.000 K 9.84 % | 193.000 K 232.19 % | -146.000 K -162.66 % | 233.000 K 6.39 % | 219.000 K -0.90 % | 221.000 K 33.94 % | 165.000 K -61.45 % | 428.000 K -13.01 % | 492.000 K -1.01 % | 497.000 K |
| Operating expenses | 414.000 K -10.78 % | 464.000 K -76.36 % | 1.963 M 14.73 % | 1.711 M 32.94 % | 1.287 M 320.59 % | 306.000 K -12.82 % | 351.000 K 26.71 % | 277.000 K -37.47 % | 443.000 K 97.77 % | 224.000 K -23.81 % | 294.000 K -93.25 % | 4.353 M 97.59 % | 2.203 M 1 188.30 % | 171.000 K -19.34 % | 212.000 K 9.84 % | 193.000 K 232.19 % | -146.000 K -162.66 % | 233.000 K 6.39 % | 219.000 K -0.90 % | 221.000 K 33.94 % | 165.000 K 123.54 % | -701.000 K -242.48 % | 492.000 K 129.80 % | -1.651 M |
| Cost and expenses | 2.362 M -17.90 % | 2.877 M 493.20 % | 485.000 K -71.65 % | 1.711 M 32.94 % | 1.287 M 320.59 % | 306.000 K -12.82 % | 351.000 K 26.71 % | 277.000 K -6.10 % | 295.000 K 82.10 % | 162.000 K -44.90 % | 294.000 K -66.21 % | 870.000 K -60.51 % | 2.203 M 503.56 % | 365.000 K 72.17 % | 212.000 K 9.84 % | 193.000 K 232.19 % | -146.000 K -162.66 % | 233.000 K 6.39 % | 219.000 K -0.90 % | 221.000 K -40.91 % | 374.000 K -12.62 % | 428.000 K -13.01 % | 492.000 K -1.01 % | 497.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 16.697 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 414.000 K -10.78 % | 464.000 K -4.33 % | 485.000 K 16.87 % | 415.000 K 25.76 % | 330.000 K 7.84 % | 306.000 K 8.51 % | 282.000 K 1.81 % | 277.000 K -1.77 % | 282.000 K 0.36 % | 281.000 K -4.42 % | 294.000 K -66.21 % | 870.000 K 8 600.00 % | 10.000 K -85.07 % | 67.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 205.000 K 9.63 % | 187.000 K 211.67 % | 60.000 K 1 900.00 % | 3.000 K -89.29 % | 28.000 K -42.86 % | 49.000 K 104.17 % | 24.000 K | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | -4.137 M -233.67 % | 3.095 M 546.61 % | -693.000 K 91.78 % | -8.432 M -1 185.37 % | -656.000 K -26.40 % | -519.000 K 76.51 % | -2.209 M 31.23 % | -3.212 M -2 070.27 % | -148.000 K 95.76 % | -3.488 M -22.43 % | -2.849 M 29.83 % | -4.060 M -23 982.35 % | 17.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 4.137 M 233.67 % | -3.095 M -546.61 % | 693.000 K -91.78 % | 8.432 M 1 185.37 % | 656.000 K 26.40 % | 519.000 K -76.51 % | 2.209 M -31.23 % | 3.212 M 2 070.27 % | 148.000 K -95.61 % | 3.369 M 18.25 % | 2.849 M -29.83 % | 4.060 M 135 233.33 % | 3.000 K 101.75 % | -171.000 K 19.34 % | -212.000 K -9.84 % | -193.000 K -232.19 % | 146.000 K 162.66 % | -233.000 K -6.39 % | -219.000 K 0.90 % | -221.000 K -33.94 % | -165.000 K -123.54 % | 701.000 K -40.39 % | 1.176 M -28.77 % | 1.651 M |
| Operating income ratio | 0.64 -69.23 % | 2.07 251.67 % | 0.59 -38.28 % | 0.95 43.25 % | 0.67 5.76 % | 0.63 -27.09 % | 0.86 -6.27 % | 0.92 175.56 % | 0.33 -63.80 % | 0.92 1.83 % | 0.91 -2.81 % | 0.93 9 320.17 % | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.79 -227.15 % | 0.62 -11.93 % | 0.71 -8.27 % | 0.77 |
| Total other income expenses 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 -100.00 % | 1.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -9.234 M -164.43 % | -3.492 M 81.91 % | -19.303 M 13.96 % | -22.434 M -94.35 % | -11.543 M 38.10 % | -18.648 M -247.78 % | -5.362 M 15.31 % | -6.331 M -54.30 % | -4.103 M -138.96 % | -1.717 M -127.42 % | -755.000 K 61.04 % | -1.938 M 5.32 % | -2.047 M -24.44 % | -1.645 M -236.40 % | -489.000 K 48.96 % | -958.000 K -362.80 % | -207.000 K 37.27 % | -330.000 K -66.67 % | -198.000 K 86.41 % | -1.457 M | 0.000 | 0.000 | 0.000 100.00 % | -640.000 K |
| Total investments | 58.704 M -1.73 % | 59.736 M 38.63 % | 43.090 M -6.96 % | 46.313 M 36.94 % | 33.821 M 18.44 % | 28.555 M 24.47 % | 22.942 M -0.86 % | 23.141 M -11.26 % | 26.077 M -14.47 % | 30.488 M 17.72 % | 25.899 M 24.61 % | 20.784 M 23.76 % | 16.794 M 3.10 % | 16.289 M -22.20 % | 20.936 M -12.45 % | 23.913 M 40.57 % | 17.011 M -38.37 % | 27.601 M -21.35 % | 35.093 M 1.09 % | 34.713 M -8.46 % | 37.923 M 2.68 % | 36.934 M 15.97 % | 31.848 M -19.11 % | 39.370 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 1.789 M 116.85 % | 825.000 K 19.39 % | 691.000 K -98.18 % | 38.055 M 17 356.42 % | 218.000 K -94.49 % | 3.955 M -69.90 % | 13.138 M -6.51 % | 14.053 M -3.94 % | 14.629 M 312.67 % | 3.545 M 1.11 % | 3.506 M 2.63 % | 3.416 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 |
| Retained earnings | 19.979 M -13.62 % | 23.128 M -20.41 % | 29.059 M 2 098.56 % | -1.454 M -104.47 % | 32.492 M 340.21 % | 7.381 M 704.50 % | -1.221 M 4.39 % | -1.277 M -11.53 % | -1.145 M -109.59 % | 11.937 M 12.66 % | 10.596 M 11.07 % | 9.540 M 43.18 % | 6.663 M 120.11 % | -33.135 M -258.46 % | 20.911 M -18.33 % | 25.604 M 29.05 % | 19.841 M -1.72 % | 20.189 M -6.27 % | 21.540 M -14.67 % | 25.242 M -33.77 % | 38.110 M 15 713.28 % | 241.000 K 11.06 % | 217.000 K -16.22 % | 259.000 K |
| Common stock | 21.771 M 11.42 % | 19.539 M 10.78 % | 17.638 M -1.47 % | 17.901 M 44.30 % | 12.405 M -1.61 % | 12.608 M 67.50 % | 7.527 M -1.56 % | 7.646 M -0.84 % | 7.711 M -0.30 % | 7.734 M 14.41 % | 6.760 M 11.07 % | 6.086 M 4.25 % | 5.838 M -1.52 % | 5.928 M 0.00 % | 5.928 M 0.10 % | 5.922 M 6.95 % | 5.537 M 44.57 % | 3.830 M -4.99 % | 4.031 M -6.23 % | 4.299 M -0.92 % | 4.339 M 4.58 % | 4.149 M 0.36 % | 4.134 M -0.91 % | 4.172 M |
| Total equity | 67.389 M 6.02 % | 63.560 M 1.78 % | 62.451 M -9.18 % | 68.763 M 52.35 % | 45.136 M -4.22 % | 47.124 M 66.75 % | 28.260 M -3.34 % | 29.238 M -2.58 % | 30.011 M -6.31 % | 32.032 M 19.96 % | 26.702 M 18.31 % | 22.569 M 20.50 % | 18.729 M 4.49 % | 17.925 M -15.99 % | 21.337 M -13.38 % | 24.632 M 37.66 % | 17.894 M -35.78 % | 27.863 M -20.52 % | 35.057 M -1.80 % | 35.700 M -6.32 % | 38.110 M 3.69 % | 36.755 M 14.75 % | 32.030 M -19.19 % | 39.636 M |
| Other non current liabilities | 1.161 M 305.94 % | 286.000 K -47.43 % | 544.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 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.161 M 305.94 % | 286.000 K -47.43 % | 544.000 K 29.52 % | 420.000 K -10.64 % | 470.000 K 28.77 % | 365.000 K 16.99 % | 312.000 K -43.78 % | 555.000 K 46.44 % | 379.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 |
| Other current liabilities | 1.161 M | 0.000 -100.00 % | 544.000 K | 0.000 | 0.000 -100.00 % | 365.000 K | 0.000 | 0.000 | 0.000 100.00 % | -6.000 K | 0.000 100.00 % | -135.000 K -246.74 % | 92.000 K 113.95 % | 43.000 K -64.46 % | 121.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.987 M -1 393.98 % | -133.000 K -128.98 % | 459.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.161 M 7 640.00 % | 15.000 K -97.24 % | 544.000 K 29.52 % | 420.000 K -10.64 % | 470.000 K 28.77 % | 365.000 K 16.99 % | 312.000 K -43.78 % | 555.000 K 46.44 % | 379.000 K 11.14 % | 341.000 K 20.92 % | 282.000 K -24.60 % | 374.000 K 157.93 % | 145.000 K 237.21 % | 43.000 K -64.46 % | 121.000 K -62.88 % | 326.000 K 141.48 % | 135.000 K 3.05 % | 131.000 K -53.05 % | 279.000 K -44.42 % | 502.000 K -51.78 % | 1.041 M 481.56 % | 179.000 K -32.71 % | 266.000 K -79.85 % | 1.320 M |
| Total liabilities | 1.161 M 285.71 % | 301.000 K -44.67 % | 544.000 K 29.52 % | 420.000 K -10.64 % | 470.000 K 28.77 % | 365.000 K 16.99 % | 312.000 K -43.78 % | 555.000 K 46.44 % | 379.000 K 11.14 % | 341.000 K 20.92 % | 282.000 K -24.60 % | 374.000 K 157.93 % | 145.000 K 237.21 % | 43.000 K -64.46 % | 121.000 K -62.88 % | 326.000 K 141.48 % | 135.000 K 3.05 % | 131.000 K -53.05 % | 279.000 K -44.42 % | 502.000 K -51.78 % | 1.041 M 481.56 % | 179.000 K -32.71 % | 266.000 K -79.85 % | 1.320 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.942 M 0.86 % | -23.141 M 11.26 % | -26.077 M 14.47 % | -30.488 M -17.72 % | -25.899 M -24.61 % | -20.784 M -23.76 % | -16.794 M -920.91 % | -1.645 M -236.40 % | -489.000 K 48.96 % | -958.000 K -362.80 % | -207.000 K 37.27 % | -330.000 K -66.67 % | -198.000 K 86.41 % | -1.457 M 23.11 % | -1.895 M 14.75 % | -2.223 M -624.10 % | -307.000 K 52.03 % | -640.000 K |
| Long term investments | 58.704 M -1.73 % | 59.736 M 38.63 % | 43.090 M -6.96 % | 46.313 M 36.94 % | 33.821 M 18.44 % | 28.555 M 24.47 % | 22.942 M -0.86 % | 23.141 M -11.26 % | 26.077 M -14.47 % | 30.488 M 17.72 % | 25.899 M 24.61 % | 20.784 M 23.76 % | 16.794 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| Total non current assets | 58.704 M -1.73 % | 59.736 M 38.63 % | 43.090 M -6.96 % | 46.313 M 36.94 % | 33.821 M 18.44 % | 28.555 M 24.47 % | 22.942 M -0.86 % | 23.141 M -11.26 % | 26.077 M -14.47 % | 30.488 M 17.72 % | 25.899 M 24.61 % | 20.784 M 23.76 % | 16.794 M 3.10 % | 16.289 M -22.20 % | 20.936 M -12.45 % | 23.913 M 40.57 % | 17.011 M -38.37 % | 27.601 M -21.35 % | 35.093 M 1.09 % | 34.713 M -8.46 % | 37.923 M 2.68 % | 36.934 M 15.97 % | 31.848 M -19.11 % | 39.370 M |
| Other current assets | -150.000 K -138.07 % | 394.000 K -56.17 % | 899.000 K 106.19 % | 436.000 K 103.81 % | -11.431 M -4 096.85 % | 286.000 K 6.72 % | 268.000 K -16.51 % | 321.000 K 52.86 % | 210.000 K -36.36 % | 330.000 K -33.60 % | 497.000 K 124.89 % | 221.000 K 569.70 % | 33.000 K -2.94 % | 34.000 K 3.03 % | 33.000 K -62.07 % | 87.000 K -89.27 % | 811.000 K 1 187.30 % | 63.000 K 40.00 % | 45.000 K 40.63 % | 32.000 K -84.08 % | 201.000 K 1 446.15 % | 13.000 K -98.11 % | 687.000 K -27.38 % | 946.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 |
| cash and cash equivalents | 9.234 M 164.43 % | 3.492 M -81.91 % | 19.303 M -13.96 % | 22.434 M 94.35 % | 11.543 M -38.10 % | 18.648 M 247.78 % | 5.362 M -15.31 % | 6.331 M 54.30 % | 4.103 M 138.96 % | 1.717 M 127.42 % | 755.000 K -61.04 % | 1.938 M -5.32 % | 2.047 M 24.44 % | 1.645 M 236.40 % | 489.000 K -48.96 % | 958.000 K 362.80 % | 207.000 K -37.27 % | 330.000 K 66.67 % | 198.000 K -86.41 % | 1.457 M | 0.000 | 0.000 | 0.000 -100.00 % | 640.000 K |
| Cash and short term investments | 9.234 M 164.43 % | 3.492 M -81.91 % | 19.303 M -13.96 % | 22.434 M 94.35 % | 11.543 M -38.10 % | 18.648 M 247.78 % | 5.362 M -15.31 % | 6.331 M 54.30 % | 4.103 M 138.96 % | 1.717 M 127.42 % | 755.000 K -61.04 % | 1.938 M -5.32 % | 2.047 M 24.44 % | 1.645 M 236.40 % | 489.000 K -48.96 % | 958.000 K 362.80 % | 207.000 K -37.27 % | 330.000 K 66.67 % | 198.000 K -86.41 % | 1.457 M | 0.000 | 0.000 | 0.000 -100.00 % | 640.000 K |
| Total current assets | 9.234 M 123.85 % | 4.125 M -79.28 % | 19.905 M -12.17 % | 22.663 M 95.24 % | 11.608 M -38.06 % | 18.740 M 247.29 % | 5.396 M -18.88 % | 6.652 M 54.23 % | 4.313 M 150.32 % | 1.723 M 93.60 % | 890.000 K -57.07 % | 2.073 M -0.34 % | 2.080 M 23.88 % | 1.679 M 221.65 % | 522.000 K -50.05 % | 1.045 M 2.65 % | 1.018 M 159.03 % | 393.000 K 61.73 % | 243.000 K -83.68 % | 1.489 M 696.26 % | 187.000 K | 0.000 -100.00 % | 182.000 K -88.52 % | 1.586 M |
| Inventory | 0.000 | 0.000 100.00 % | -602.000 K -38.07 % | -436.000 K -103.81 % | 11.431 M 4 096.85 % | -286.000 K -105.54 % | 5.162 M -18.53 % | 6.336 M 54.42 % | 4.103 M 2 542.26 % | -168.000 K 49.09 % | -330.000 K -49.32 % | -221.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 |
| Net receivables | 150.000 K -37.24 % | 239.000 K -21.64 % | 305.000 K 33.19 % | 229.000 K 252.31 % | 65.000 K -29.35 % | 92.000 K 196.77 % | 31.000 K | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 135.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 |
| 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 -100.00 % | 1.645 M 236.40 % | 489.000 K -48.96 % | 958.000 K 362.80 % | 207.000 K -37.27 % | 330.000 K 66.67 % | 198.000 K -86.41 % | 1.457 M -23.11 % | 1.895 M -14.75 % | 2.223 M 624.10 % | 307.000 K -52.03 % | 640.000 K |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 207.000 K 16.95 % | 177.000 K -8.76 % | 194.000 K -17.09 % | 234.000 K | 0.000 | 0.000 -100.00 % | 162.000 K -16.92 % | 195.000 K 126.74 % | 86.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 |
| Account payables | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 420.000 K -10.64 % | 470.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 135.000 K 154.72 % | 53.000 K | 0.000 | 0.000 -100.00 % | 326.000 K 141.48 % | 135.000 K 3.05 % | 131.000 K -53.05 % | 279.000 K -44.42 % | 502.000 K -51.78 % | 1.041 M -51.92 % | 2.165 M 713.91 % | 266.000 K -54.14 % | 580.000 K |
| 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 -100.00 % | 1.000 K -99.25 % | 133.000 K -52.67 % | 281.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 25.639 M 27.76 % | 20.068 M 33.23 % | 15.063 M 5.62 % | 14.261 M 67 809.52 % | 21.000 K -99.92 % | 27.135 M 115.91 % | 12.568 M 42.56 % | 8.816 M 0.00 % | 8.816 M -28.68 % | 12.361 M 32.26 % | 9.346 M 164.98 % | 3.527 M -72.64 % | 12.891 M 7.45 % | 11.997 M -22.14 % | 15.409 M 323.51 % | -6.894 M 7.88 % | -7.484 M -294.69 % | 3.844 M -59.48 % | 9.486 M 54.02 % | 6.159 M 35.99 % | 4.529 M -86.01 % | 32.365 M 16.93 % | 27.679 M -21.38 % | 35.205 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 1.161 M | 0.000 100.00 % | -544.000 K -29.52 % | -420.000 K 10.64 % | -470.000 K -28.77 % | -365.000 K -16.99 % | -312.000 K 43.78 % | -555.000 K -46.44 % | -379.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 |
| Total assets | 68.550 M 7.34 % | 63.861 M 1.37 % | 62.995 M -8.94 % | 69.183 M 51.70 % | 45.606 M -3.97 % | 47.489 M 66.21 % | 28.572 M -4.10 % | 29.793 M -1.96 % | 30.390 M -6.13 % | 32.373 M 19.97 % | 26.984 M 17.61 % | 22.943 M 21.56 % | 18.874 M 5.04 % | 17.968 M -16.26 % | 21.458 M -14.02 % | 24.958 M 38.43 % | 18.029 M -35.60 % | 27.994 M -20.78 % | 35.336 M -2.39 % | 36.202 M -5.01 % | 38.110 M 3.18 % | 36.934 M 15.31 % | 32.030 M -21.79 % | 40.956 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 564.000 K 222.61 % | -460.000 K -1 537.50 % | 32.000 K -78.67 % | 150.000 K 127.27 % | 66.000 K 53.49 % | 43.000 K -48.81 % | 84.000 K 1 780.00 % | -5.000 K 96.77 % | -155.000 K -324.64 % | 69.000 K 139.88 % | -173.000 K -198.30 % | 176.000 K 70.87 % | 103.000 K 230.38 % | -79.000 K -233.90 % | 59.000 K -91.82 % | 721.000 K 190.13 % | -800.000 K -2 400.00 % | -32.000 K 81.18 % | -170.000 K -1 600.00 % | -10.000 K -300.00 % | 5.000 K -99.29 % | 703.000 K 251.50 % | 200.000 K 132.21 % | -621.000 K |
| Accounts receivables | -100.000 K 15.25 % | -118.000 K -32.58 % | -89.000 K -242.31 % | -26.000 K -252.94 % | 17.000 K -60.47 % | 43.000 K -48.19 % | 83.000 K 178.30 % | -106.000 K | 0.000 | 0.000 | 0.000 100.00 % | -46.000 K -4 700.00 % | 1.000 K 116.67 % | -6.000 K -111.54 % | 52.000 K -92.99 % | 742.000 K 196.61 % | -768.000 K -4 700.00 % | -16.000 K 48.39 % | -31.000 K -933.33 % | -3.000 K 0.00 % | -3.000 K -100.45 % | 674.000 K 160.23 % | 259.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 |
| Accounts payables | 0.000 -100.00 % | 15.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 |
| Other working capital | 664.000 K 285.99 % | -357.000 K -395.04 % | 121.000 K -31.25 % | 176.000 K 259.18 % | 49.000 K | 0.000 100.00 % | -161.000 K -157.91 % | 278.000 K 279.35 % | -155.000 K -324.64 % | 69.000 K 174.19 % | -93.000 K -141.89 % | 222.000 K | 0.000 100.00 % | -73.000 K -1 142.86 % | 7.000 K 133.33 % | -21.000 K 34.38 % | -32.000 K -100.00 % | -16.000 K 88.49 % | -139.000 K -1 885.71 % | -7.000 K -187.50 % | 8.000 K -72.41 % | 29.000 K 149.15 % | -59.000 K | 0.000 |
| Other non cash items | -5.320 M -319.93 % | 2.419 M 216.19 % | -2.082 M 78.37 % | -9.624 M -567.41 % | -1.442 M -33.40 % | -1.081 M 62.32 % | -2.869 M 30.60 % | -4.134 M -278.23 % | -1.093 M 75.22 % | -4.411 M -38.71 % | -3.180 M 30.08 % | -4.548 M -14 112.50 % | -32.000 K 84.08 % | -201.000 K 38.91 % | -329.000 K -12.67 % | -292.000 K -156.26 % | 519.000 K 187.08 % | -596.000 K 0.83 % | -601.000 K 72.69 % | -2.201 M -133.40 % | -943.000 K -15.28 % | -818.000 K 29.85 % | -1.166 M -83.62 % | -635.000 K |
| Net cash provided by operating activities | -619.000 K 45.51 % | -1.136 M 16.29 % | -1.357 M -30.23 % | -1.042 M -44.72 % | -720.000 K -38.73 % | -519.000 K 9.90 % | -576.000 K 37.86 % | -927.000 K 15.73 % | -1.100 M -28.81 % | -854.000 K -69.44 % | -504.000 K -61.54 % | -312.000 K -442.86 % | 91.000 K 120.18 % | -451.000 K 6.43 % | -482.000 K -304.24 % | 236.000 K 274.81 % | -135.000 K 84.32 % | -861.000 K 13.03 % | -990.000 K 59.29 % | -2.432 M -120.49 % | -1.103 M -288.23 % | 586.000 K 179.05 % | 210.000 K -46.84 % | 395.000 K |
| 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 |
| 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 |
| Purchases of investments | -11.205 M 53.71 % | -24.207 M -125.92 % | -10.715 M -32.83 % | -8.067 M -12.10 % | -7.196 M -5.50 % | -6.821 M -178.07 % | -2.453 M -0.04 % | -2.452 M 76.60 % | -10.478 M 54.12 % | -22.840 M -12.27 % | -20.344 M -95.62 % | -10.400 M -211.00 % | -3.344 M -183.39 % | -1.180 M 75.10 % | -4.739 M -49.12 % | -3.178 M -50.69 % | -2.109 M 51.62 % | -4.359 M -105.61 % | -2.120 M 56.35 % | -4.857 M 64.21 % | -13.570 M 43.56 % | -24.043 M 19.89 % | -30.013 M 44.35 % | -53.927 M |
| Sales maturities of investments | 17.678 M 238.66 % | 5.220 M -67.26 % | 15.946 M 226.43 % | 4.885 M 37.64 % | 3.549 M 68.44 % | 2.107 M -60.45 % | 5.328 M -39.70 % | 8.836 M -42.58 % | 15.388 M -30.04 % | 21.995 M 19.66 % | 18.381 M 69.83 % | 10.823 M 127.04 % | 4.767 M 29.54 % | 3.680 M -34.82 % | 5.646 M 42.94 % | 3.950 M 13.34 % | 3.485 M -58.78 % | 8.454 M 72.25 % | 4.908 M -25.59 % | 6.596 M -47.06 % | 12.459 M -51.71 % | 25.799 M -15.20 % | 30.425 M 102.67 % | 15.012 M |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.875 M 325.93 % | 675.000 K -9.40 % | 745.000 K -9.04 % | 819.000 K 156.48 % | -1.450 M -442.79 % | 423.000 K -70.27 % | 1.423 M 260.07 % | -889.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -560.000 K 14.11 % | -652.000 K -31.45 % | -496.000 K |
| Net cash used for investing activites | 6.473 M 134.09 % | -18.987 M -462.97 % | 5.231 M 264.39 % | -3.182 M 12.75 % | -3.647 M 22.63 % | -4.714 M -263.97 % | 2.875 M -59.27 % | 7.059 M 24.83 % | 5.655 M 21 850.00 % | -26.000 K 98.68 % | -1.963 M -564.07 % | 423.000 K -70.27 % | 1.423 M -11.67 % | 1.611 M 77.62 % | 907.000 K 17.49 % | 772.000 K -43.90 % | 1.376 M -66.40 % | 4.095 M 46.88 % | 2.788 M 60.32 % | 1.739 M 256.53 % | -1.111 M -192.89 % | 1.196 M 598.33 % | -240.000 K 99.39 % | -39.411 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 |
| Common stock issued | 7.174 M 0.36 % | 7.148 M 858.18 % | 746.000 K -96.27 % | 20.002 M 43 382.61 % | 46.000 K -99.77 % | 19.649 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.989 M 30.19 % | 3.064 M 218.17 % | 963.000 K -53.88 % | 2.088 M | 0.000 -100.00 % | 2.038 M 22 544.44 % | 9.000 K -80.43 % | 46.000 K -6.12 % | 49.000 K -5.77 % | 52.000 K -97.69 % | 2.248 M -41.17 % | 3.821 M 1 386.77 % | 257.000 K | 0.000 -100.00 % | 41.748 M |
| Common stock repurchased | -2.966 M -580.28 % | -436.000 K 40.19 % | -729.000 K 28.04 % | -1.013 M -31.73 % | -769.000 K -55.35 % | -495.000 K -5.77 % | -468.000 K -239.13 % | -138.000 K -68.29 % | -82.000 K 37.40 % | -131.000 K 59.19 % | -321.000 K -268.97 % | -87.000 K 96.24 % | -2.311 M -57 675.00 % | -4.000 K 99.79 % | -1.881 M | 0.000 100.00 % | -77.000 K 95.44 % | -1.687 M 8.76 % | -1.849 M 2.79 % | -1.902 M -5.14 % | -1.809 M -1 370.73 % | -123.000 K 59.41 % | -303.000 K | 0.000 |
| Dividends paid | -4.320 M -80.00 % | -2.400 M 65.82 % | -7.022 M -81.26 % | -3.874 M -93.22 % | -2.005 M -216.25 % | -634.000 K 77.36 % | -2.800 M 25.65 % | -3.766 M -80.45 % | -2.087 M -3.52 % | -2.016 M -38.18 % | -1.459 M -33.12 % | -1.096 M -23.28 % | -889.000 K 0.00 % | -889.000 K 0.22 % | -891.000 K -221.66 % | -277.000 K 77.37 % | -1.224 M 16.39 % | -1.464 M -15.82 % | -1.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K -900.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 889.000 K 655.63 % | -160.000 K -5 233.33 % | -3.000 K 97.25 % | -109.000 K | 0.000 -100.00 % | 4.000 K 104.40 % | -91.000 K 27.78 % | -126.000 K | 0.000 | 0.000 100.00 % | -2.092 M |
| Net cash used provided by financing activities | -112.000 K -102.60 % | 4.312 M 161.56 % | -7.005 M -146.34 % | 15.115 M 652.05 % | -2.738 M -114.78 % | 18.519 M 666.68 % | -3.268 M 16.29 % | -3.904 M -79.99 % | -2.169 M -217.75 % | 1.842 M 43.46 % | 1.284 M 683.64 % | -220.000 K 80.22 % | -1.112 M -27 700.00 % | -4.000 K 99.55 % | -894.000 K -229.89 % | -271.000 K 80.13 % | -1.364 M 56.03 % | -3.102 M -1.47 % | -3.057 M -1 298.82 % | 255.000 K -86.48 % | 1.886 M 1 307.46 % | 134.000 K 144.22 % | -303.000 K -100.76 % | 39.656 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 5.742 M 136.32 % | -15.811 M -404.98 % | -3.131 M -128.75 % | 10.891 M 253.29 % | -7.105 M -153.48 % | 13.286 M 1 471.10 % | -969.000 K -143.49 % | 2.228 M -6.62 % | 2.386 M 148.02 % | 962.000 K 181.32 % | -1.183 M -985.32 % | -109.000 K -127.11 % | 402.000 K -39.73 % | 667.000 K 242.22 % | -469.000 K -163.64 % | 737.000 K 699.19 % | -123.000 K -193.18 % | 132.000 K 110.48 % | -1.259 M -187.44 % | -438.000 K -33.54 % | -328.000 K -117.12 % | 1.916 M 296.92 % | -973.000 K -252.03 % | 640.000 K |
| Cash at beginning of period | 3.492 M -81.91 % | 19.303 M -13.96 % | 22.434 M 94.35 % | 11.543 M -38.10 % | 18.648 M 247.78 % | 5.362 M -15.31 % | 6.331 M 54.30 % | 4.103 M 138.96 % | 1.717 M 127.42 % | 755.000 K -61.04 % | 1.938 M -5.32 % | 2.047 M | 0.000 -100.00 % | 489.000 K -48.96 % | 958.000 K 333.48 % | 221.000 K -33.03 % | 330.000 K 66.67 % | 198.000 K -86.41 % | 1.457 M -23.11 % | 1.895 M -14.75 % | 2.223 M 624.10 % | 307.000 K -52.03 % | 640.000 K | 0.000 |
| Cash at end of period | 9.234 M 164.43 % | 3.492 M -81.91 % | 19.303 M -13.96 % | 22.434 M 94.35 % | 11.543 M -38.10 % | 18.648 M 247.78 % | 5.362 M -15.31 % | 6.331 M 54.30 % | 4.103 M 138.96 % | 1.717 M 127.42 % | 755.000 K -61.04 % | 1.938 M 382.09 % | 402.000 K -65.22 % | 1.156 M 136.40 % | 489.000 K -48.96 % | 958.000 K 362.80 % | 207.000 K -37.27 % | 330.000 K 66.67 % | 198.000 K -86.41 % | 1.457 M -23.11 % | 1.895 M -14.75 % | 2.223 M 767.57 % | -333.000 K -152.03 % | 640.000 K |
| Operating cash flow | -619.000 K 45.51 % | -1.136 M 16.29 % | -1.357 M -30.23 % | -1.042 M -44.72 % | -720.000 K -38.73 % | -519.000 K 9.90 % | -576.000 K 37.86 % | -927.000 K 15.73 % | -1.100 M -28.81 % | -854.000 K -69.44 % | -504.000 K -61.54 % | -312.000 K -442.86 % | 91.000 K 120.18 % | -451.000 K 6.43 % | -482.000 K -304.24 % | 236.000 K 274.81 % | -135.000 K 84.32 % | -861.000 K 13.03 % | -990.000 K 59.29 % | -2.432 M -120.49 % | -1.103 M -288.23 % | 586.000 K 179.05 % | 210.000 K -46.84 % | 395.000 K |
| 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 |
| Free CashFlow | -619.000 K 45.51 % | -1.136 M 16.29 % | -1.357 M -30.23 % | -1.042 M -44.72 % | -720.000 K -38.73 % | -519.000 K 9.90 % | -576.000 K 37.86 % | -927.000 K 15.73 % | -1.100 M -28.81 % | -854.000 K -69.44 % | -504.000 K -61.54 % | -312.000 K -442.86 % | 91.000 K 120.18 % | -451.000 K 6.43 % | -482.000 K -304.24 % | 236.000 K 274.81 % | -135.000 K 84.32 % | -861.000 K 13.03 % | -990.000 K 59.29 % | -2.432 M -120.49 % | -1.103 M -288.23 % | 586.000 K 179.05 % | 210.000 K -46.84 % | 395.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 |
| 2025-05-31 | 2024-11-30 | 2024-05-31 | 2023-11-30 | 2023-05-31 | 2022-11-30 | 2022-05-31 | 2021-11-30 | 2021-05-31 | 2020-11-30 | 2020-05-31 | 2019-11-30 | 2019-05-31 | 2018-11-30 | 2018-05-31 | 2017-11-30 | 2017-05-31 | 2016-11-30 | 2016-05-31 | 2015-11-30 | 2015-05-31 | 2014-11-30 | 2014-05-31 | 2013-11-30 | 2013-05-31 | 2012-11-30 | 2012-05-31 | 2011-11-30 | 2011-05-31 | 2010-11-30 | 2010-05-31 | 2009-11-30 | 2009-05-31 | 2008-11-30 | 2008-05-31 | 2007-11-30 | 2007-05-31 | 2006-11-30 | 2006-05-31 | 2005-11-30 | 2005-05-31 | 2004-11-30 | 2004-05-31 | 2003-11-30 | 2003-05-31 | 2002-11-30 | 2002-05-31 | 2001-11-30 | 2001-05-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 962.000 K -77.93 % | 4.358 M 103.55 % | 2.141 M 336.84 % | -904.000 K -52.70 % | -592.000 K -136.63 % | 1.616 M 55.38 % | 1.040 M -66.83 % | 3.135 M -55.27 % | 7.008 M 117.91 % | 3.216 M 352.63 % | -1.273 M -222.05 % | 1.043 M 82.02 % | 573.000 K -59.42 % | 1.412 M -25.17 % | 1.887 M 10.67 % | 1.705 M -37.13 % | 2.712 M 541.13 % | 423.000 K -36.87 % | 670.000 K -72.28 % | 2.417 M 21.21 % | 1.994 M 398.95 % | -667.000 K -115.02 % | 4.440 M 77.03 % | 2.508 M 3.55 % | 2.422 M 200.87 % | 805.000 K 260.36 % | -502.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 -100.00 % | 104.500 K 0.00 % | 104.500 K -81.49 % | 564.500 K 0.00 % | 564.500 K -32.31 % | 834.000 K 0.00 % | 834.000 K -22.35 % | 1.074 M 0.00 % | 1.074 M |
| Net income | 130.000 K -95.31 % | 2.769 M 102.41 % | 1.368 M 180.85 % | -1.692 M -20.60 % | -1.403 M -292.46 % | 729.000 K 2 125.00 % | -36.000 K -101.65 % | 2.188 M -64.96 % | 6.244 M 149.96 % | 2.498 M 235.61 % | -1.842 M -656.50 % | 331.000 K 76.06 % | 188.000 K -78.39 % | 870.000 K -35.03 % | 1.339 M 54.62 % | 866.000 K -63.09 % | 2.346 M 1 674.50 % | -149.000 K -150.17 % | 297.000 K -83.74 % | 1.827 M 9.99 % | 1.661 M 229.77 % | -1.280 M -131.00 % | 4.129 M 123.07 % | 1.851 M -16.21 % | 2.209 M 268.17 % | 600.000 K 200.50 % | -597.000 K -598.25 % | -85.500 K 0.00 % | -85.500 K 19.34 % | -106.000 K 0.00 % | -106.000 K -9.84 % | -96.500 K 0.00 % | -96.500 K -232.19 % | 73.000 K 0.00 % | 73.000 K 162.93 % | -116.000 K 0.00 % | -116.000 K -7.41 % | -108.000 K 0.00 % | -108.000 K 1.82 % | -110.000 K 0.00 % | -110.000 K -23.60 % | -89.000 K 0.00 % | -89.000 K -134.10 % | 261.000 K 0.00 % | 261.000 K -41.35 % | 445.000 K 0.00 % | 445.000 K -24.45 % | 589.000 K 0.00 % | 589.000 K |
| Income before tax | 130.000 K -95.31 % | 2.769 M 102.41 % | 1.368 M 180.85 % | -1.692 M -20.60 % | -1.403 M -292.46 % | 729.000 K 2 125.00 % | -36.000 K -101.65 % | 2.188 M -64.96 % | 6.244 M 149.96 % | 2.498 M 235.61 % | -1.842 M -656.50 % | 331.000 K 76.06 % | 188.000 K -78.39 % | 870.000 K -35.03 % | 1.339 M 54.62 % | 866.000 K -63.09 % | 2.346 M 1 674.50 % | -149.000 K -150.17 % | 297.000 K -83.74 % | 1.827 M 9.99 % | 1.661 M 229.77 % | -1.280 M -131.00 % | 4.129 M 123.07 % | 1.851 M -16.21 % | 2.209 M 268.17 % | 600.000 K 200.50 % | -597.000 K -598.25 % | -85.500 K 0.00 % | -85.500 K 19.34 % | -106.000 K 0.00 % | -106.000 K -9.84 % | -96.500 K 0.00 % | -96.500 K -232.19 % | 73.000 K 0.00 % | 73.000 K 162.93 % | -116.000 K 0.00 % | -116.000 K -6.42 % | -109.000 K 0.00 % | -109.000 K 0.91 % | -110.000 K 0.00 % | -110.000 K -33.33 % | -82.500 K 0.00 % | -82.500 K -123.54 % | 350.500 K 0.00 % | 350.500 K -40.39 % | 588.000 K 0.00 % | 588.000 K -28.77 % | 825.500 K 0.00 % | 825.500 K |
| Income before tax ratio | 0.14 -78.73 % | 0.64 -0.56 % | 0.64 -65.86 % | 1.87 -21.02 % | 2.37 425.35 % | 0.45 1 403.22 % | -0.03 -104.96 % | 0.70 -21.67 % | 0.89 14.71 % | 0.78 -46.32 % | 1.45 355.95 % | 0.32 -3.27 % | 0.33 -46.75 % | 0.62 -13.17 % | 0.71 39.71 % | 0.51 -41.28 % | 0.87 345.58 % | -0.35 -179.46 % | 0.44 -41.36 % | 0.76 -9.26 % | 0.83 -56.59 % | 1.92 106.36 % | 0.93 26.00 % | 0.74 -19.08 % | 0.91 22.37 % | 0.75 -37.33 % | 1.19 | 0.00 | 0.00 | 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.79 0.00 % | -0.79 -227.15 % | 0.62 0.00 % | 0.62 -11.93 % | 0.71 0.00 % | 0.71 -8.27 % | 0.77 0.00 % | 0.77 |
| EBITDA | 0.000 -100.00 % | 2.769 M 102.41 % | 1.368 M 261.70 % | -846.000 K -20.68 % | -701.000 K -292.32 % | 364.500 K 2 125.00 % | -18.000 K -101.65 % | 1.094 M -64.96 % | 3.122 M 149.96 % | 1.249 M 235.61 % | -921.000 K -378.25 % | 331.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 100.00 % | -85.500 K 0.00 % | -85.500 K 19.34 % | -106.000 K 0.00 % | -106.000 K -9.84 % | -96.500 K 0.00 % | -96.500 K -232.19 % | 73.000 K 0.00 % | 73.000 K 162.93 % | -116.000 K 0.00 % | -116.000 K -6.42 % | -109.000 K 0.00 % | -109.000 K 0.91 % | -110.000 K 0.00 % | -110.000 K -33.33 % | -82.500 K 0.00 % | -82.500 K -123.54 % | 350.500 K 0.00 % | 350.500 K -40.39 % | 588.000 K 0.00 % | 588.000 K -28.77 % | 825.500 K 0.00 % | 825.500 K |
| Net income ratio | 0.14 -78.73 % | 0.64 -0.56 % | 0.64 -65.86 % | 1.87 -21.02 % | 2.37 425.35 % | 0.45 1 403.22 % | -0.03 -104.96 % | 0.70 -21.67 % | 0.89 14.71 % | 0.78 -46.32 % | 1.45 355.95 % | 0.32 -3.27 % | 0.33 -46.75 % | 0.62 -13.17 % | 0.71 39.71 % | 0.51 -41.28 % | 0.87 345.58 % | -0.35 -179.46 % | 0.44 -41.36 % | 0.76 -9.26 % | 0.83 -56.59 % | 1.92 106.36 % | 0.93 26.00 % | 0.74 -19.08 % | 0.91 22.37 % | 0.75 -37.33 % | 1.19 | 0.00 | 0.00 | 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.85 0.00 % | -0.85 -284.20 % | 0.46 0.00 % | 0.46 -13.35 % | 0.53 0.00 % | 0.53 -2.71 % | 0.55 0.00 % | 0.55 |
| Ratio EBITDA | 0.00 -100.00 % | 0.64 -0.56 % | 0.64 -31.72 % | 0.94 -20.97 % | 1.18 424.98 % | 0.23 1 403.22 % | -0.02 -104.96 % | 0.35 -21.67 % | 0.45 14.71 % | 0.39 -46.32 % | 0.72 127.98 % | 0.32 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 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.79 0.00 % | -0.79 -227.15 % | 0.62 0.00 % | 0.62 -11.93 % | 0.71 0.00 % | 0.71 -8.27 % | 0.77 0.00 % | 0.77 |
| Gross profit ratio | 1.00 46.44 % | 0.68 -7.17 % | 0.74 -54.88 % | 1.63 -16.57 % | 1.95 209.03 % | 0.63 321.62 % | 0.15 -80.95 % | 0.79 -13.51 % | 0.91 9.31 % | 0.83 -37.35 % | 1.33 32.91 % | 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 | 0.00 | 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 % | 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 | 221.744 M 6.51 % | 208.195 M 2.84 % | 202.444 M 3.85 % | 194.931 M 5.94 % | 183.996 M 4.51 % | 176.063 M -2.19 % | 180.000 M 2.06 % | 176.362 M 21.57 % | 145.069 M 16.94 % | 124.056 M -1.35 % | 125.752 M -0.26 % | 126.086 M 17.85 % | 106.992 M 41.90 % | 75.397 M -0.90 % | 76.080 M -0.80 % | 76.697 M -0.61 % | 77.171 M 1.01 % | 76.397 M -2.25 % | 78.158 M 0.58 % | 77.707 M 7.13 % | 72.533 M 6.66 % | 68.006 M 5.74 % | 64.315 M 5.62 % | 60.892 M 3.09 % | 59.064 M -0.20 % | 59.184 M 0.00 % | 59.184 M -0.16 % | 59.277 M 0.00 % | 59.277 M 0.01 % | 59.273 M 0.00 % | 59.273 M 6.98 % | 55.408 M 0.00 % | 55.408 M 25.15 % | 44.275 M 0.00 % | 44.275 M 13.19 % | 39.116 M 0.00 % | 39.116 M -6.05 % | 41.635 M 0.00 % | 41.635 M -4.74 % | 43.707 M 0.00 % | 43.707 M 0.73 % | 43.390 M 0.00 % | 43.390 M 4.58 % | 41.490 M 0.00 % | 41.490 M -0.21 % | 41.579 M 0.00 % | 41.579 M 4.66 % | 39.727 M 0.00 % | 39.727 M |
| Weighted average shs out | 221.843 M 6.56 % | 208.195 M 2.84 % | 202.444 M 3.85 % | 194.931 M 5.94 % | 183.996 M 4.51 % | 176.063 M -2.19 % | 180.000 M 2.06 % | 176.362 M 21.57 % | 145.069 M 16.94 % | 124.056 M -1.35 % | 125.752 M -0.26 % | 126.086 M 17.85 % | 106.992 M 41.89 % | 75.403 M -0.89 % | 76.080 M -0.81 % | 76.705 M -0.60 % | 77.171 M 1.00 % | 76.410 M -2.24 % | 78.158 M 0.57 % | 77.712 M 7.14 % | 72.533 M 6.65 % | 68.013 M 5.75 % | 64.315 M 5.61 % | 60.896 M 3.10 % | 59.064 M -0.22 % | 59.195 M 0.00 % | 59.195 M -0.14 % | 59.277 M 0.00 % | 59.277 M 0.01 % | 59.273 M 0.00 % | 59.273 M 6.98 % | 55.408 M 0.00 % | 55.408 M 25.15 % | 44.275 M 0.00 % | 44.275 M 13.19 % | 39.116 M 0.00 % | 39.116 M -6.05 % | 41.635 M 0.00 % | 41.635 M -4.74 % | 43.707 M 0.00 % | 43.707 M 0.73 % | 43.390 M 0.00 % | 43.390 M 4.58 % | 41.490 M 0.00 % | 41.490 M -0.21 % | 41.579 M 0.00 % | 41.579 M 4.66 % | 39.727 M 0.00 % | 39.727 M |
| EPS diluted | 0.00 -95.49 % | 0.01 95.59 % | 0.01 178.16 % | -0.01 -14.47 % | -0.01 -285.37 % | 0.00 2 150.00 % | 0.00 -101.61 % | 0.01 -71.16 % | 0.04 113.93 % | 0.02 237.67 % | -0.01 -661.54 % | 0.00 44.44 % | 0.00 -84.48 % | 0.01 -34.09 % | 0.02 57.14 % | 0.01 -63.16 % | 0.03 1 620.00 % | 0.00 -152.63 % | 0.00 -83.90 % | 0.02 2.61 % | 0.02 222.34 % | -0.02 -129.28 % | 0.06 111.18 % | 0.03 -18.72 % | 0.04 266.67 % | 0.01 200.99 % | -0.01 -621.43 % | 0.00 0.00 % | 0.00 22.22 % | 0.00 0.00 % | 0.00 -5.88 % | 0.00 0.00 % | 0.00 -200.00 % | 0.00 0.00 % | 0.00 156.67 % | 0.00 0.00 % | 0.00 -15.38 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 -30.00 % | 0.00 0.00 % | 0.00 -131.75 % | 0.01 0.00 % | 0.01 -41.12 % | 0.01 0.00 % | 0.01 -28.67 % | 0.02 0.00 % | 0.02 |
| Earnings per share | 0.00 -95.49 % | 0.01 95.59 % | 0.01 178.16 % | -0.01 -14.47 % | -0.01 -285.37 % | 0.00 2 150.00 % | 0.00 -101.61 % | 0.01 -71.16 % | 0.04 113.93 % | 0.02 237.67 % | -0.01 -661.54 % | 0.00 44.44 % | 0.00 -84.48 % | 0.01 -34.09 % | 0.02 57.14 % | 0.01 -63.16 % | 0.03 1 620.00 % | 0.00 -152.63 % | 0.00 -83.90 % | 0.02 2.61 % | 0.02 222.34 % | -0.02 -129.28 % | 0.06 111.18 % | 0.03 -18.72 % | 0.04 266.67 % | 0.01 200.99 % | -0.01 -621.43 % | 0.00 0.00 % | 0.00 22.22 % | 0.00 0.00 % | 0.00 -5.88 % | 0.00 0.00 % | 0.00 -200.00 % | 0.00 0.00 % | 0.00 156.67 % | 0.00 0.00 % | 0.00 -15.38 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 -30.00 % | 0.00 0.00 % | 0.00 -131.75 % | 0.01 0.00 % | 0.01 -41.12 % | 0.01 0.00 % | 0.01 -28.67 % | 0.02 0.00 % | 0.02 |
| Gross profit | 962.000 K -67.67 % | 2.976 M 88.95 % | 1.575 M 206.85 % | -1.474 M -27.40 % | -1.157 M -213.21 % | 1.022 M 555.13 % | 156.000 K -93.68 % | 2.468 M -61.31 % | 6.379 M 138.20 % | 2.678 M 258.27 % | -1.692 M -262.22 % | 1.043 M 82.02 % | 573.000 K -59.42 % | 1.412 M -25.17 % | 1.887 M 10.67 % | 1.705 M -37.13 % | 2.712 M 541.13 % | 423.000 K -36.87 % | 670.000 K -72.28 % | 2.417 M 21.21 % | 1.994 M 398.95 % | -667.000 K -115.02 % | 4.440 M 77.03 % | 2.508 M 3.55 % | 2.422 M 200.87 % | 805.000 K 260.36 % | -502.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 -100.00 % | 104.500 K 0.00 % | 104.500 K -81.49 % | 564.500 K 0.00 % | 564.500 K -32.31 % | 834.000 K 0.00 % | 834.000 K -22.35 % | 1.074 M 0.00 % | 1.074 M |
| Income tax expense | 0.000 | 0.000 | 0.000 100.00 % | -846.000 K -20.68 % | -701.000 K | 0.000 100.00 % | -18.000 K | 0.000 | 0.000 | 0.000 100.00 % | -921.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 100.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 6.500 K 0.00 % | 6.500 K -92.74 % | 89.500 K 0.00 % | 89.500 K -37.41 % | 143.000 K 0.00 % | 143.000 K -39.53 % | 236.500 K 0.00 % | 236.500 K |
| Cost of revenue | 608.000 K -56.01 % | 1.382 M 144.17 % | 566.000 K -0.70 % | 570.000 K 0.88 % | 565.000 K -4.88 % | 594.000 K -32.81 % | 884.000 K 32.53 % | 667.000 K 6.04 % | 629.000 K 16.91 % | 538.000 K 28.40 % | 419.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 | 0.000 |
| General and administrative expenses | 608.000 K 500.00 % | -152.000 K -126.86 % | 566.000 K 98.60 % | 285.000 K -49.56 % | 565.000 K -4.88 % | 594.000 K 34.39 % | 442.000 K -33.73 % | 667.000 K 6.04 % | 629.000 K 16.91 % | 538.000 K 28.40 % | 419.000 K -20.49 % | 527.000 K 99.62 % | 264.000 K -15.65 % | 313.000 K -26.53 % | 426.000 K -37.63 % | 683.000 K 178.78 % | 245.000 K -37.97 % | 395.000 K 54.90 % | 255.000 K -53.30 % | 546.000 K 153.95 % | 215.000 K -51.90 % | 447.000 K 144.26 % | 183.000 K -62.50 % | 488.000 K 448.31 % | 89.000 K 111.90 % | 42.000 K 231.25 % | -32.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 |
| Selling and marketing expenses | 224.000 K 8.21 % | 207.000 K 0.00 % | 207.000 K 89.91 % | 109.000 K -11.38 % | 123.000 K -16.04 % | 146.500 K 52.60 % | 96.000 K -31.43 % | 140.000 K 107.41 % | 67.500 K -25.00 % | 90.000 K 20.00 % | 75.000 K -59.46 % | 185.000 K 52.89 % | 121.000 K -47.16 % | 229.000 K 87.70 % | 122.000 K -21.79 % | 156.000 K 28.93 % | 121.000 K -31.64 % | 177.000 K 50.00 % | 118.000 K -27.61 % | 163.000 K 38.14 % | 118.000 K -28.92 % | 166.000 K 29.69 % | 128.000 K -24.26 % | 169.000 K 36.29 % | 124.000 K -23.93 % | 163.000 K 200.00 % | -163.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 |
| Other expenses | 0.000 | 0.000 100.00 % | -566.000 K -243.65 % | 394.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 -100.00 % | 290.000 K 239.18 % | 85.500 K 0.00 % | 85.500 K -19.34 % | 106.000 K 0.00 % | 106.000 K 9.84 % | 96.500 K 0.00 % | 96.500 K 232.19 % | -73.000 K 0.00 % | -73.000 K -162.66 % | 116.500 K 0.00 % | 116.500 K 6.39 % | 109.500 K 0.00 % | 109.500 K -0.90 % | 110.500 K 0.00 % | 110.500 K 33.94 % | 82.500 K 0.00 % | 82.500 K 123.57 % | -350.000 K 0.00 % | -350.000 K 40.48 % | -588.000 K 0.00 % | -588.000 K 28.73 % | -825.000 K 0.00 % | -825.000 K |
| Operating expenses | 832.000 K 301.93 % | 207.000 K 0.00 % | 207.000 K -73.73 % | 788.000 K 94.33 % | 405.500 K -8.57 % | 443.500 K -17.57 % | 538.000 K 13.62 % | 473.499 K 23.95 % | 382.000 K 6.41 % | 359.000 K 26.19 % | 284.500 K -60.04 % | 712.000 K 84.94 % | 384.998 K -28.97 % | 541.998 K -1.10 % | 548.000 K -34.68 % | 839.000 K 129.23 % | 366.000 K -36.01 % | 572.000 K 53.35 % | 373.000 K -36.78 % | 589.998 K 77.18 % | 332.998 K -45.68 % | 613.000 K 97.11 % | 311.000 K -52.66 % | 657.000 K 208.45 % | 213.000 K 3.90 % | 205.000 K 115.79 % | 95.000 K 11.11 % | 85.500 K 0.00 % | 85.500 K -19.34 % | 106.000 K 0.00 % | 106.000 K 9.84 % | 96.500 K 0.00 % | 96.500 K 232.19 % | -73.000 K 0.00 % | -73.000 K -162.66 % | 116.500 K 0.00 % | 116.500 K 6.39 % | 109.500 K 0.00 % | 109.500 K -0.90 % | 110.500 K 0.00 % | 110.500 K 33.94 % | 82.500 K 0.00 % | 82.500 K 123.57 % | -350.000 K 0.00 % | -350.000 K -230.84 % | 267.500 K 0.00 % | 267.500 K 132.42 % | -825.000 K 0.00 % | -825.000 K |
| Cost and expenses | 832.000 K 152.36 % | -1.589 M -305.56 % | 773.000 K -1.90 % | 788.000 K -2.84 % | 811.000 K -8.57 % | 887.000 K -17.57 % | 1.076 M 13.62 % | 947.000 K 23.95 % | 764.000 K 6.41 % | 718.000 K 26.19 % | 569.000 K -20.08 % | 712.000 K 84.94 % | 384.998 K -28.97 % | 541.998 K -1.10 % | 548.000 K -34.68 % | 839.000 K 129.23 % | 366.000 K -36.01 % | 572.000 K 53.35 % | 373.000 K -36.78 % | 589.998 K 77.18 % | 332.998 K -45.68 % | 613.000 K 97.11 % | 311.000 K -52.66 % | 657.000 K 208.45 % | 213.000 K 3.90 % | 205.000 K 115.79 % | 95.000 K 11.11 % | 85.500 K 0.00 % | 85.500 K -19.34 % | 106.000 K 0.00 % | 106.000 K 9.84 % | 96.500 K 0.00 % | 96.500 K 232.19 % | -73.000 K 0.00 % | -73.000 K -162.66 % | 116.500 K 0.00 % | 116.500 K 6.39 % | 109.500 K 0.00 % | 109.500 K -0.90 % | 110.500 K 0.00 % | 110.500 K 33.94 % | 82.500 K 0.00 % | 82.500 K 123.57 % | -350.000 K 0.00 % | -350.000 K -230.84 % | 267.500 K 0.00 % | 267.500 K 132.42 % | -825.000 K 0.00 % | -825.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 832.000 K 301.93 % | 207.000 K -73.22 % | 773.000 K 96.19 % | 394.000 K -2.84 % | 405.500 K -8.57 % | 443.500 K -17.57 % | 538.000 K 13.62 % | 473.500 K -38.02 % | 764.000 K 112.81 % | 359.000 K 26.19 % | 284.500 K -60.04 % | 712.000 K 84.94 % | 385.000 K -28.97 % | 542.000 K -1.09 % | 548.000 K -34.68 % | 839.000 K 129.23 % | 366.000 K -36.01 % | 572.000 K 53.35 % | 373.000 K -47.39 % | 709.000 K 112.91 % | 333.000 K -45.68 % | 613.000 K 97.11 % | 311.000 K -52.66 % | 657.000 K 208.45 % | 213.000 K 3.90 % | 205.000 K 205.13 % | -195.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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.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 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | -130.000 K | 0.000 100.00 % | -1.368 M -261.70 % | 846.000 K 20.60 % | 701.500 K 292.72 % | -364.000 K -2 122.22 % | 18.000 K 101.65 % | -1.094 M 64.96 % | -3.122 M -149.96 % | -1.249 M -235.61 % | 921.000 K 378.25 % | -331.000 K -76.06 % | -188.000 K 78.39 % | -870.000 K 35.03 % | -1.339 M -54.62 % | -866.000 K 63.09 % | -2.346 M -1 674.50 % | 149.000 K 150.17 % | -297.000 K 83.74 % | -1.827 M -9.99 % | -1.661 M -229.77 % | 1.280 M 131.00 % | -4.129 M -123.07 % | -1.851 M 16.21 % | -2.209 M -268.17 % | -600.000 K -197.24 % | 617.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 |
| Operating income | 130.000 K -95.31 % | 2.769 M 102.41 % | 1.368 M 180.85 % | -1.692 M -20.60 % | -1.403 M -292.46 % | 729.000 K 2 125.00 % | -36.000 K -101.65 % | 2.188 M -64.96 % | 6.244 M 149.96 % | 2.498 M 235.61 % | -1.842 M -656.50 % | 331.000 K 76.06 % | 188.000 K -78.39 % | 870.000 K -35.03 % | 1.339 M 54.62 % | 866.000 K -63.09 % | 2.346 M 1 674.50 % | -149.000 K -150.17 % | 297.000 K -83.74 % | 1.827 M 9.99 % | 1.661 M 229.77 % | -1.280 M -131.00 % | 4.129 M 123.07 % | 1.851 M -16.21 % | 2.209 M 268.17 % | 600.000 K 200.50 % | -597.000 K -598.25 % | -85.500 K 0.00 % | -85.500 K 19.34 % | -106.000 K 0.00 % | -106.000 K -9.84 % | -96.500 K 0.00 % | -96.500 K -232.19 % | 73.000 K 0.00 % | 73.000 K 162.93 % | -116.000 K 0.00 % | -116.000 K -6.42 % | -109.000 K 0.00 % | -109.000 K 0.91 % | -110.000 K 0.00 % | -110.000 K -33.33 % | -82.500 K 0.00 % | -82.500 K -123.54 % | 350.500 K 0.00 % | 350.500 K -40.39 % | 588.000 K 0.00 % | 588.000 K -28.77 % | 825.500 K 0.00 % | 825.500 K |
| Operating income ratio | 0.14 -78.73 % | 0.64 -0.56 % | 0.64 -65.86 % | 1.87 -21.02 % | 2.37 425.35 % | 0.45 1 403.22 % | -0.03 -104.96 % | 0.70 -21.67 % | 0.89 14.71 % | 0.78 -46.32 % | 1.45 355.95 % | 0.32 -3.27 % | 0.33 -46.75 % | 0.62 -13.17 % | 0.71 39.71 % | 0.51 -41.28 % | 0.87 345.58 % | -0.35 -179.46 % | 0.44 -41.36 % | 0.76 -9.26 % | 0.83 -56.59 % | 1.92 106.36 % | 0.93 26.00 % | 0.74 -19.08 % | 0.91 22.37 % | 0.75 -37.33 % | 1.19 | 0.00 | 0.00 | 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.79 0.00 % | -0.79 -227.15 % | 0.62 0.00 % | 0.62 -11.93 % | 0.71 0.00 % | 0.71 -8.27 % | 0.77 0.00 % | 0.77 |
| Total other income expenses 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 -100.00 % | 119.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 691.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.500 K 0.00 % | 17.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-05-31 | 2024-11-30 | 2024-05-31 | 2023-11-30 | 2023-05-31 | 2022-11-30 | 2022-05-31 | 2021-11-30 | 2021-05-31 | 2020-11-30 | 2020-05-31 | 2019-11-30 | 2019-05-31 | 2018-11-30 | 2018-05-31 | 2017-11-30 | 2017-05-31 | 2016-11-30 | 2016-05-31 | 2015-11-30 | 2015-05-31 | 2014-11-30 | 2014-05-31 | 2013-11-30 | 2013-05-31 | 2012-11-30 | 2012-05-31 | 2011-11-30 | 2011-05-31 | 2010-11-30 | 2010-05-31 | 2009-11-30 | 2009-05-31 | 2008-11-30 | 2008-05-31 | 2007-11-30 | 2007-05-31 | 2006-11-30 | 2006-05-31 | 2005-11-30 | 2005-05-31 | 2004-11-30 | 2004-05-31 | 2003-11-30 | 2003-05-31 | 2002-11-30 | 2002-05-31 | 2001-11-30 | 2001-05-30 |
| 2025-05-31 | 2024-11-30 | 2024-05-31 | 2023-11-30 | 2023-05-31 | 2022-11-30 | 2022-05-31 | 2021-11-30 | 2021-05-31 | 2020-11-30 | 2020-05-31 | 2019-11-30 | 2019-05-31 | 2018-11-30 | 2018-05-31 | 2017-11-30 | 2017-05-31 | 2016-11-30 | 2016-05-31 | 2015-11-30 | 2015-05-31 | 2014-11-30 | 2014-05-31 | 2013-11-30 | 2013-05-31 | 2012-11-30 | 2012-05-31 | 2011-11-30 | 2011-05-31 | 2010-11-30 | 2010-05-31 | 2009-11-30 | 2009-05-31 | 2008-11-30 | 2008-05-31 | 2007-11-30 | 2007-05-31 | 2006-11-30 | 2006-05-31 | 2005-11-30 | 2005-05-31 | 2004-11-30 | 2004-05-31 | 2003-11-30 | 2003-05-31 | 2002-11-30 | 2002-05-31 | 2001-11-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -9.051 M 1.98 % | -9.234 M -57.68 % | -5.856 M -67.70 % | -3.492 M 47.54 % | -6.657 M 65.51 % | -19.303 M 20.49 % | -24.278 M -8.22 % | -22.434 M 13.14 % | -25.829 M -123.76 % | -11.543 M 11.78 % | -13.084 M 29.84 % | -18.648 M 10.83 % | -20.914 M -290.04 % | -5.362 M -23.38 % | -4.346 M 31.35 % | -6.331 M -95.88 % | -3.232 M 21.23 % | -4.103 M -695.16 % | -516.000 K 69.95 % | -1.717 M 54.53 % | -3.776 M -400.13 % | -755.000 K 30.99 % | -1.094 M 43.55 % | -1.938 M -76.02 % | -1.101 M 46.21 % | -2.047 M -189.12 % | -708.000 K 56.96 % | -1.645 M -279.91 % | -433.000 K 11.45 % | -489.000 K 73.92 % | -1.875 M -95.72 % | -958.000 K -412.30 % | -187.000 K 9.66 % | -207.000 K 66.18 % | -612.000 K -85.45 % | -330.000 K 47.28 % | -626.000 K -216.16 % | -198.000 K 60.40 % | -500.000 K 65.68 % | -1.457 M | 0.000 100.00 % | -1.895 M | 0.000 100.00 % | -2.223 M | 0.000 100.00 % | -307.000 K | 0.000 100.00 % | -640.000 K |
| Total investments | 63.832 M 8.74 % | 58.704 M -4.68 % | 61.587 M 3.10 % | 59.736 M 1.30 % | 58.967 M 36.85 % | 43.090 M 1.58 % | 42.421 M -8.40 % | 46.313 M 9.98 % | 42.109 M 24.51 % | 33.821 M 11.85 % | 30.238 M 5.89 % | 28.555 M 7.08 % | 26.667 M 16.24 % | 22.942 M 0.05 % | 22.931 M -0.91 % | 23.141 M -15.89 % | 27.513 M 5.51 % | 26.077 M -13.93 % | 30.298 M -0.62 % | 30.488 M 7.81 % | 28.279 M 9.19 % | 25.899 M -5.02 % | 27.267 M 31.19 % | 20.784 M 4.04 % | 19.977 M 18.95 % | 16.794 M -6.20 % | 17.905 M 9.92 % | 16.289 M -21.72 % | 20.809 M -0.61 % | 20.936 M 5.56 % | 19.834 M -17.06 % | 23.913 M 12.61 % | 21.235 M 24.83 % | 17.011 M -36.33 % | 26.718 M -3.20 % | 27.601 M -27.28 % | 37.956 M 8.16 % | 35.093 M 7.00 % | 32.797 M -5.52 % | 34.713 M -3.31 % | 35.903 M -5.33 % | 37.923 M 102 008.24 % | 37.140 K -99.90 % | 36.934 M 15.97 % | 31.847 M 0.00 % | 31.848 M -8.36 % | 34.755 M -11.72 % | 39.370 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 1.789 M 28.61 % | 1.391 M 68.61 % | 825.000 K 8.13 % | 763.000 K 10.42 % | 691.000 K 15.17 % | 600.000 K -98.42 % | 38.055 M 0.44 % | 37.888 M 11.62 % | 33.944 M 5.29 % | 32.239 M 715.15 % | 3.955 M 3.16 % | 3.834 M 2.19 % | 3.752 M 1.10 % | 3.711 M 2.15 % | 3.633 M 1.11 % | 3.593 M 0.70 % | 3.568 M 0.48 % | 3.551 M 0.17 % | 3.545 M 0.25 % | 3.536 M 0.86 % | 3.506 M 2.63 % | 3.416 M 0.00 % | 3.416 M 0.06 % | 3.414 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 |
| Retained earnings | 15.763 M -21.10 % | 19.979 M -2.76 % | 20.547 M -11.16 % | 23.128 M -12.67 % | 26.482 M -8.87 % | 29.059 M -14.29 % | 33.903 M 2 431.71 % | -1.454 M -9.74 % | -1.325 M -7.37 % | -1.234 M -6.75 % | -1.156 M -115.66 % | 7.381 M -8.63 % | 8.078 M -1.07 % | 8.165 M 9.95 % | 7.426 M -18.78 % | 9.143 M -15.86 % | 10.866 M 9.58 % | 9.916 M -8.71 % | 10.862 M -9.01 % | 11.937 M -1.83 % | 12.159 M 14.75 % | 10.596 M -16.95 % | 12.758 M 33.73 % | 9.540 M 17.88 % | 8.093 M 21.46 % | 6.663 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.604 M | 0.000 -100.00 % | 19.841 M | 0.000 -100.00 % | 20.189 M | 0.000 -100.00 % | 21.540 M | 0.000 -100.00 % | 25.242 M | 0.000 -100.00 % | 29.242 M | 0.000 -100.00 % | 241.000 K | 0.000 -100.00 % | 217.000 K | 0.000 -100.00 % | 259.000 K |
| Common stock | 23.253 M 6.81 % | 21.771 M 2.99 % | 21.139 M 7.45 % | 19.673 M 1.89 % | 19.309 M 9.47 % | 17.638 M 0.39 % | 17.569 M -1.85 % | 17.901 M 1.40 % | 17.654 M 42.31 % | 12.405 M -0.82 % | 12.508 M -0.79 % | 12.608 M -0.83 % | 12.714 M 68.91 % | 7.527 M -0.54 % | 7.568 M -1.02 % | 7.646 M -0.52 % | 7.686 M -0.32 % | 7.711 M -0.22 % | 7.728 M -0.08 % | 7.734 M 0.00 % | 7.734 M 14.41 % | 6.760 M 0.13 % | 6.751 M 10.93 % | 6.086 M -0.03 % | 6.088 M 4.28 % | 5.838 M -1.52 % | 5.928 M 0.00 % | 5.928 M 0.00 % | 5.928 M 0.00 % | 5.928 M -0.19 % | 5.939 M 0.29 % | 5.922 M | 0.000 -100.00 % | 5.537 M | 0.000 -100.00 % | 3.830 M | 0.000 -100.00 % | 4.031 M | 0.000 -100.00 % | 4.299 M | 0.000 -100.00 % | 4.339 M | 0.000 -100.00 % | 4.149 M | 0.000 -100.00 % | 4.134 M | 0.000 -100.00 % | 4.172 M |
| Total equity | 73.170 M 8.58 % | 67.389 M -0.66 % | 67.838 M 6.73 % | 63.560 M -3.71 % | 66.011 M 5.70 % | 62.451 M -6.42 % | 66.734 M -2.95 % | 68.763 M 1.05 % | 68.048 M 50.76 % | 45.136 M 3.57 % | 43.581 M -7.52 % | 47.124 M -1.31 % | 47.751 M 68.97 % | 28.260 M 2.69 % | 27.521 M -5.87 % | 29.238 M -5.57 % | 30.961 M 3.17 % | 30.011 M -3.06 % | 30.957 M -3.36 % | 32.032 M -0.61 % | 32.230 M 20.70 % | 26.702 M -6.24 % | 28.480 M 26.19 % | 22.569 M 6.92 % | 21.109 M 12.71 % | 18.729 M 0.43 % | 18.648 M 4.03 % | 17.925 M -16.01 % | 21.342 M 0.02 % | 21.337 M -1.39 % | 21.638 M -12.15 % | 24.632 M 15.07 % | 21.407 M 19.63 % | 17.894 M -34.50 % | 27.318 M -1.96 % | 27.863 M -26.30 % | 37.805 M 7.84 % | 35.057 M 5.67 % | 33.175 M -7.07 % | 35.700 M -4.66 % | 37.443 M -1.75 % | 38.110 M 97 617.95 % | 39.000 K -99.89 % | 36.755 M 14.09 % | 32.216 M 0.58 % | 32.030 M -10.49 % | 35.784 M -9.72 % | 39.636 M |
| Other non current liabilities | 0.000 -100.00 % | 1.161 M | 0.000 -100.00 % | 286.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 0.000 -100.00 % | 1.161 M | 0.000 -100.00 % | 286.000 K 25.44 % | 228.000 K -58.09 % | 544.000 K 37.72 % | 395.000 K -5.95 % | 420.000 K 63.42 % | 257.000 K -45.32 % | 470.000 K 670.49 % | 61.000 K | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 210.000 K | 0.000 -100.00 % | 41.000 K | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 26.000 K -50.94 % | 53.000 K 178.95 % | 19.000 K | 0.000 -100.00 % | 47.000 K | 0.000 -100.00 % | 138.000 K -57.67 % | 326.000 K 86.29 % | 175.000 K 29.63 % | 135.000 K 12.50 % | 120.000 K -8.40 % | 131.000 K | 0.000 -100.00 % | 279.000 K | 0.000 -100.00 % | 502.000 K | 0.000 -100.00 % | 1.041 M | 0.000 -100.00 % | 2.165 M | 0.000 -100.00 % | 266.000 K | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 1.161 M | 0.000 | 0.000 100.00 % | -228.000 K 58.09 % | -544.000 K -37.72 % | -395.000 K 5.95 % | -420.000 K -63.42 % | -257.000 K 45.32 % | -470.000 K -670.49 % | -61.000 K | 0.000 100.00 % | -32.000 K | 0.000 100.00 % | -210.000 K | 0.000 100.00 % | -41.000 K | 0.000 100.00 % | -21.000 K | 0.000 100.00 % | -20.000 K | 0.000 100.00 % | -19.000 K | 0.000 100.00 % | -26.000 K -128.26 % | 92.000 K | 0.000 -100.00 % | 43.000 K | 0.000 -100.00 % | 121.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.057 M | 0.000 -100.00 % | 170.000 K | 0.000 | 0.000 -100.00 % | 868.000 K | 0.000 -100.00 % | 249.000 K | 0.000 -100.00 % | 413.000 K | 0.000 -100.00 % | 459.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 379.000 K -67.36 % | 1.161 M 281.91 % | 304.000 K 1 926.67 % | 15.000 K -93.42 % | 228.000 K -58.09 % | 544.000 K 37.72 % | 395.000 K -5.95 % | 420.000 K 63.42 % | 257.000 K -45.32 % | 470.000 K 670.49 % | 61.000 K -83.29 % | 365.000 K 1 040.63 % | 32.000 K -89.74 % | 312.000 K 48.57 % | 210.000 K -62.16 % | 555.000 K 1 253.66 % | 41.000 K -89.18 % | 379.000 K 1 704.76 % | 21.000 K -93.84 % | 341.000 K 1 605.00 % | 20.000 K -92.91 % | 282.000 K 1 384.21 % | 19.000 K -94.92 % | 374.000 K 1 338.46 % | 26.000 K -82.07 % | 145.000 K 663.16 % | 19.000 K -55.81 % | 43.000 K -8.51 % | 47.000 K -61.16 % | 121.000 K -12.32 % | 138.000 K -57.67 % | 326.000 K 86.29 % | 175.000 K 29.63 % | 135.000 K 12.50 % | 120.000 K -8.40 % | 131.000 K -87.61 % | 1.057 M 278.85 % | 279.000 K 64.12 % | 170.000 K -66.14 % | 502.000 K | 0.000 -100.00 % | 1.909 M | 0.000 -100.00 % | 2.415 M | 0.000 -100.00 % | 812.000 K | 0.000 -100.00 % | 1.320 M |
| Total liabilities | 379.000 K -67.36 % | 1.161 M 281.91 % | 304.000 K 1 926.67 % | 15.000 K -93.42 % | 228.000 K -58.09 % | 544.000 K 37.72 % | 395.000 K -5.95 % | 420.000 K 63.42 % | 257.000 K -45.32 % | 470.000 K 670.49 % | 61.000 K -83.29 % | 365.000 K 1 040.63 % | 32.000 K -89.74 % | 312.000 K 48.57 % | 210.000 K -62.16 % | 555.000 K 1 253.66 % | 41.000 K -89.18 % | 379.000 K 1 704.76 % | 21.000 K -93.84 % | 341.000 K 1 605.00 % | 20.000 K -92.91 % | 282.000 K 1 384.21 % | 19.000 K -94.92 % | 374.000 K 1 338.46 % | 26.000 K -82.07 % | 145.000 K 663.16 % | 19.000 K -55.81 % | 43.000 K -8.51 % | 47.000 K -61.16 % | 121.000 K -12.32 % | 138.000 K -57.67 % | 326.000 K 86.29 % | 175.000 K 29.63 % | 135.000 K 12.50 % | 120.000 K -8.40 % | 131.000 K -87.61 % | 1.057 M 278.85 % | 279.000 K 64.12 % | 170.000 K -66.14 % | 502.000 K | 0.000 -100.00 % | 1.909 M | 0.000 -100.00 % | 2.415 M | 0.000 -100.00 % | 812.000 K | 0.000 -100.00 % | 1.320 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -58.967 M -36.85 % | -43.090 M -1.58 % | -42.421 M 8.40 % | -46.313 M -9.98 % | -42.109 M -24.51 % | -33.821 M -11.85 % | -30.238 M -5.89 % | -28.555 M -7.08 % | -26.667 M -16.24 % | -22.942 M -0.05 % | -22.931 M 0.91 % | -23.141 M 15.89 % | -27.513 M -5.51 % | -26.077 M 13.93 % | -30.298 M 0.62 % | -30.488 M -7.81 % | -28.279 M -9.19 % | -25.899 M 5.02 % | -27.267 M -31.19 % | -20.784 M -4.04 % | -19.977 M -18.95 % | -16.794 M -193.80 % | 17.905 M 1 188.45 % | -1.645 M -107.91 % | 20.809 M 4 355.42 % | -489.000 K -102.47 % | 19.834 M 2 170.35 % | -958.000 K -104.51 % | 21.235 M 10 358.45 % | -207.000 K -100.77 % | 26.718 M 8 196.36 % | -330.000 K -100.87 % | 37.956 M 19 269.70 % | -198.000 K -100.60 % | 32.797 M 2 351.00 % | -1.457 M -104.06 % | 35.903 M 1 994.62 % | -1.895 M -94 850.00 % | 2.000 K 100.09 % | -2.223 M -106.98 % | 31.847 M 10 473.62 % | -307.000 K -100.88 % | 34.755 M 5 530.47 % | -640.000 K |
| Long term investments | 63.832 M 8.74 % | 58.704 M -4.68 % | 61.587 M 3.10 % | 59.736 M 1.30 % | 58.967 M 36.85 % | 43.090 M 1.58 % | 42.421 M -8.40 % | 46.313 M 9.98 % | 42.109 M 24.51 % | 33.821 M 11.85 % | 30.238 M 5.89 % | 28.555 M 7.08 % | 26.667 M 16.24 % | 22.942 M 0.05 % | 22.931 M -0.91 % | 23.141 M -15.89 % | 27.513 M 5.51 % | 26.077 M -13.93 % | 30.298 M -0.62 % | 30.488 M 7.81 % | 28.279 M 9.19 % | 25.899 M -5.02 % | 27.267 M 31.19 % | 20.784 M 4.04 % | 19.977 M 18.95 % | 16.794 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 -100.00 % | 35.140 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 63.832 M 8.74 % | 58.704 M -4.68 % | 61.587 M 3.10 % | 59.736 M 1.30 % | 58.967 M 36.85 % | 43.090 M 1.58 % | 42.421 M -8.40 % | 46.313 M 9.98 % | 42.109 M 24.51 % | 33.821 M 11.85 % | 30.238 M 5.89 % | 28.555 M 7.08 % | 26.667 M 16.24 % | 22.942 M 0.05 % | 22.931 M -0.91 % | 23.141 M -15.89 % | 27.513 M 5.51 % | 26.077 M -13.93 % | 30.298 M -0.62 % | 30.488 M 7.81 % | 28.279 M 9.19 % | 25.899 M -5.02 % | 27.267 M 31.19 % | 20.784 M 4.04 % | 19.977 M 18.95 % | 16.794 M -6.20 % | 17.905 M 9.92 % | 16.289 M -21.72 % | 20.809 M -0.61 % | 20.936 M 5.56 % | 19.834 M -17.06 % | 23.913 M 12.61 % | 21.235 M 24.83 % | 17.011 M -36.33 % | 26.718 M -3.20 % | 27.601 M -27.28 % | 37.956 M 8.16 % | 35.093 M 7.00 % | 32.797 M -5.52 % | 34.713 M -3.31 % | 35.903 M -5.33 % | 37.923 M 102 008.24 % | 37.140 K -99.90 % | 36.934 M 15.97 % | 31.847 M 0.00 % | 31.848 M -8.36 % | 34.755 M -11.72 % | 39.370 M |
| Other current assets | 0.000 100.00 % | -150.000 K | 0.000 -100.00 % | 394.000 K | 0.000 -100.00 % | 602.000 K | 0.000 -100.00 % | 436.000 K | 0.000 -100.00 % | 242.000 K | 0.000 -100.00 % | 286.000 K | 0.000 -100.00 % | 268.000 K | 0.000 -100.00 % | 321.000 K | 0.000 -100.00 % | 210.000 K | 0.000 -100.00 % | 330.000 K | 0.000 -100.00 % | 497.000 K | 0.000 -100.00 % | 221.000 K 353 882 850 719 601 728.00 % | 0.000 -100.00 % | 33.000 K -38.89 % | 54.000 K 58.82 % | 34.000 K -76.87 % | 147.000 K 345.45 % | 33.000 K -50.75 % | 67.000 K -22.99 % | 87.000 K -45.63 % | 160.000 K -80.27 % | 811.000 K 650.93 % | 108.000 K 71.43 % | 63.000 K -77.50 % | 280.000 K 522.22 % | 45.000 K -6.25 % | 48.000 K 50.00 % | 32.000 K -97.92 % | 1.540 M 666.17 % | 201.000 K | 0.000 -100.00 % | 13.000 K -96.48 % | 369.000 K -46.29 % | 687.000 K -33.24 % | 1.029 M 8.77 % | 946.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 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 9.051 M -1.98 % | 9.234 M 57.68 % | 5.856 M 67.70 % | 3.492 M -47.54 % | 6.657 M -65.51 % | 19.303 M -20.49 % | 24.278 M 8.22 % | 22.434 M -13.14 % | 25.829 M 123.76 % | 11.543 M -11.78 % | 13.084 M -29.84 % | 18.648 M -10.83 % | 20.914 M 290.04 % | 5.362 M 23.38 % | 4.346 M -31.35 % | 6.331 M 95.88 % | 3.232 M -21.23 % | 4.103 M 695.16 % | 516.000 K -69.95 % | 1.717 M -54.53 % | 3.776 M 400.13 % | 755.000 K -30.99 % | 1.094 M -43.55 % | 1.938 M 76.02 % | 1.101 M -46.21 % | 2.047 M 189.12 % | 708.000 K -56.96 % | 1.645 M 279.91 % | 433.000 K -11.45 % | 489.000 K -73.92 % | 1.875 M 95.72 % | 958.000 K 412.30 % | 187.000 K -9.66 % | 207.000 K -66.18 % | 612.000 K 85.45 % | 330.000 K -47.28 % | 626.000 K 216.16 % | 198.000 K -60.40 % | 500.000 K -65.68 % | 1.457 M | 0.000 -100.00 % | 1.895 M | 0.000 -100.00 % | 2.223 M | 0.000 -100.00 % | 307.000 K | 0.000 -100.00 % | 640.000 K |
| Cash and short term investments | 9.051 M -1.98 % | 9.234 M 57.68 % | 5.856 M 67.70 % | 3.492 M -47.54 % | 6.657 M -65.51 % | 19.303 M -20.49 % | 24.278 M 8.22 % | 22.434 M -13.14 % | 25.829 M 123.76 % | 11.543 M -11.78 % | 13.084 M -29.84 % | 18.648 M -10.83 % | 20.914 M 290.04 % | 5.362 M 23.38 % | 4.346 M -31.35 % | 6.331 M 95.88 % | 3.232 M -21.23 % | 4.103 M 695.16 % | 516.000 K -69.95 % | 1.717 M -54.53 % | 3.776 M 400.13 % | 755.000 K -30.99 % | 1.094 M -43.55 % | 1.938 M 76.02 % | 1.101 M -46.21 % | 2.047 M 189.12 % | 708.000 K -56.96 % | 1.645 M 279.91 % | 433.000 K -11.45 % | 489.000 K -73.92 % | 1.875 M 95.72 % | 958.000 K 412.30 % | 187.000 K -9.66 % | 207.000 K -66.18 % | 612.000 K 85.45 % | 330.000 K -47.28 % | 626.000 K 216.16 % | 198.000 K -60.40 % | 500.000 K -65.68 % | 1.457 M | 0.000 -100.00 % | 1.895 M 94 650.00 % | 2.000 K -99.91 % | 2.223 M | 0.000 -100.00 % | 307.000 K | 0.000 -100.00 % | 640.000 K |
| Total current assets | 9.717 M 5.23 % | 9.234 M 40.87 % | 6.555 M 58.91 % | 4.125 M -43.28 % | 7.272 M -63.47 % | 19.905 M -19.44 % | 24.708 M 9.02 % | 22.663 M -13.49 % | 26.196 M 125.67 % | 11.608 M -13.40 % | 13.404 M -28.47 % | 18.740 M -11.25 % | 21.116 M 291.33 % | 5.396 M 12.42 % | 4.800 M -24.24 % | 6.336 M 81.60 % | 3.489 M -14.96 % | 4.103 M 503.38 % | 680.000 K -60.53 % | 1.723 M -56.61 % | 3.971 M 332.57 % | 918.000 K -25.49 % | 1.232 M -40.57 % | 2.073 M 79.02 % | 1.158 M -44.33 % | 2.080 M 172.97 % | 762.000 K -54.62 % | 1.679 M 189.48 % | 580.000 K 11.11 % | 522.000 K -73.12 % | 1.942 M 85.84 % | 1.045 M 201.15 % | 347.000 K -65.91 % | 1.018 M 41.39 % | 720.000 K 83.21 % | 393.000 K -56.62 % | 906.000 K 272.84 % | 243.000 K -55.66 % | 548.000 K -63.20 % | 1.489 M -3.31 % | 1.540 M -26.53 % | 2.096 M 104 700.00 % | 2.000 K -99.91 % | 2.236 M 505.96 % | 369.000 K -62.88 % | 994.000 K -3.40 % | 1.029 M -35.12 % | 1.586 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -602.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.431 M | 0.000 100.00 % | -480.000 K | 0.000 100.00 % | -268.000 K | 0.000 100.00 % | -321.000 K -68 934 225 100 800 096.00 % | 0.000 | 0.000 | 0.000 100.00 % | -168.000 K -36 077 725 286 399 904.00 % | 0.000 100.00 % | -330.000 K | 0.000 100.00 % | -221.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 |
| Net receivables | 666.000 K 344.00 % | 150.000 K -78.54 % | 699.000 K 192.47 % | 239.000 K -61.14 % | 615.000 K | 0.000 -100.00 % | 430.000 K 87.77 % | 229.000 K -37.60 % | 367.000 K 464.62 % | 65.000 K -79.69 % | 320.000 K 247.83 % | 92.000 K -54.46 % | 202.000 K | 0.000 -100.00 % | 454.000 K 8 980.00 % | 5.000 K -98.05 % | 257.000 K | 0.000 -100.00 % | 164.000 K 2 633.33 % | 6.000 K -96.92 % | 195.000 K | 0.000 -100.00 % | 138.000 K 2.22 % | 135.000 K 136.84 % | 57.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 |
| 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 -100.00 % | 1.645 M | 0.000 -100.00 % | 489.000 K | 0.000 -100.00 % | 958.000 K | 0.000 -100.00 % | 207.000 K | 0.000 -100.00 % | 330.000 K | 0.000 -100.00 % | 198.000 K | 0.000 -100.00 % | 1.457 M | 0.000 -100.00 % | 1.895 M | 0.000 -100.00 % | 2.223 M | 0.000 -100.00 % | 307.000 K | 0.000 -100.00 % | 640.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 207.000 K | 0.000 -100.00 % | 177.000 K | 0.000 -100.00 % | 194.000 K | 0.000 -100.00 % | 234.000 K | 0.000 -100.00 % | 316.000 K | 0.000 -100.00 % | 210.000 K | 0.000 -100.00 % | 162.000 K | 0.000 -100.00 % | 167.000 K | 0.000 -100.00 % | 86.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 |
| Account payables | 379.000 K | 0.000 -100.00 % | 304.000 K 1 926.67 % | 15.000 K -93.42 % | 228.000 K | 0.000 -100.00 % | 395.000 K -5.95 % | 420.000 K 63.42 % | 257.000 K -45.32 % | 470.000 K 670.49 % | 61.000 K | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 210.000 K | 0.000 -100.00 % | 41.000 K | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 26.000 K -50.94 % | 53.000 K 178.95 % | 19.000 K | 0.000 -100.00 % | 47.000 K | 0.000 -100.00 % | 138.000 K -57.67 % | 326.000 K 86.29 % | 175.000 K 29.63 % | 135.000 K 12.50 % | 120.000 K -8.40 % | 131.000 K | 0.000 -100.00 % | 279.000 K | 0.000 -100.00 % | 502.000 K | 0.000 -100.00 % | 1.041 M | 0.000 -100.00 % | 2.165 M | 0.000 -100.00 % | 266.000 K | 0.000 -100.00 % | 580.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 133.000 K | 0.000 -100.00 % | 281.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 34.154 M 33.21 % | 25.639 M 3.55 % | 24.761 M 24.21 % | 19.934 M -1.41 % | 20.220 M 34.24 % | 15.063 M -1.30 % | 15.262 M 7.02 % | 14.261 M 3.11 % | 13.831 M 5 687.03 % | 239.000 K 165.56 % | 90.000 K -99.67 % | 27.135 M 17.34 % | 23.125 M 84.00 % | 12.568 M 0.33 % | 12.527 M 42.09 % | 8.816 M 0.00 % | 8.816 M 0.00 % | 8.816 M 0.00 % | 8.816 M -28.68 % | 12.361 M 0.19 % | 12.337 M 32.00 % | 9.346 M 4.18 % | 8.971 M 154.35 % | 3.527 M -76.52 % | 15.021 M 16.52 % | 12.891 M 1.34 % | 12.720 M 6.03 % | 11.997 M -22.17 % | 15.414 M 0.03 % | 15.409 M -1.85 % | 15.699 M 327.72 % | -6.894 M -132.20 % | 21.407 M 386.04 % | -7.484 M -127.40 % | 27.318 M 610.67 % | 3.844 M -89.83 % | 37.805 M 298.53 % | 9.486 M -71.41 % | 33.175 M 438.64 % | 6.159 M -83.55 % | 37.443 M 726.74 % | 4.529 M 11 512.82 % | 39.000 K -99.88 % | 32.365 M 0.46 % | 32.216 M 16.39 % | 27.679 M -22.65 % | 35.784 M 1.64 % | 35.205 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 100.00 % | -301.000 K -32.02 % | -228.000 K 58.09 % | -544.000 K -37.72 % | -395.000 K 5.95 % | -420.000 K -63.42 % | -257.000 K 45.32 % | -470.000 K -670.49 % | -61.000 K | 0.000 100.00 % | -32.000 K | 0.000 100.00 % | -210.000 K | 0.000 100.00 % | -41.000 K | 0.000 100.00 % | -21.000 K | 0.000 100.00 % | -20.000 K | 0.000 100.00 % | -19.000 K | 0.000 100.00 % | -26.000 K 50.94 % | -53.000 K -178.95 % | -19.000 K | 0.000 100.00 % | -47.000 K | 0.000 100.00 % | -138.000 K 57.67 % | -326.000 K -86.29 % | -175.000 K -29.63 % | -135.000 K -12.50 % | -120.000 K 8.40 % | -131.000 K | 0.000 100.00 % | -279.000 K | 0.000 100.00 % | -502.000 K | 0.000 100.00 % | -1.041 M | 0.000 100.00 % | -2.165 M | 0.000 100.00 % | -266.000 K | 0.000 | 0.000 |
| Total assets | 73.549 M 7.29 % | 68.550 M 0.60 % | 68.142 M 6.70 % | 63.861 M -3.59 % | 66.239 M 5.15 % | 62.995 M -6.16 % | 67.129 M -2.97 % | 69.183 M 1.29 % | 68.305 M 49.77 % | 45.606 M 4.50 % | 43.642 M -8.10 % | 47.489 M -0.62 % | 47.783 M 67.24 % | 28.572 M 3.03 % | 27.731 M -6.92 % | 29.793 M -3.90 % | 31.002 M 2.01 % | 30.390 M -1.90 % | 30.978 M -4.31 % | 32.373 M 0.38 % | 32.250 M 19.52 % | 26.984 M -5.32 % | 28.499 M 24.22 % | 22.943 M 8.55 % | 21.135 M 11.98 % | 18.874 M 1.11 % | 18.667 M 3.89 % | 17.968 M -15.99 % | 21.389 M -0.32 % | 21.458 M -1.46 % | 21.776 M -12.75 % | 24.958 M 15.64 % | 21.582 M 19.71 % | 18.029 M -34.29 % | 27.438 M -1.99 % | 27.994 M -27.97 % | 38.862 M 9.98 % | 35.336 M 5.97 % | 33.345 M -7.89 % | 36.202 M -3.31 % | 37.443 M -6.44 % | 40.019 M 102 145.78 % | 39.140 K -99.90 % | 39.170 M 21.59 % | 32.216 M -1.91 % | 32.842 M -8.22 % | 35.784 M -12.63 % | 40.956 M |
| 2025-05-31 | 2024-11-30 | 2024-05-31 | 2023-11-30 | 2023-05-31 | 2022-11-30 | 2022-05-31 | 2021-11-30 | 2021-05-31 | 2020-11-30 | 2020-05-31 | 2019-11-30 | 2019-05-31 | 2018-11-30 | 2018-05-31 | 2017-11-30 | 2017-05-31 | 2016-11-30 | 2016-05-31 | 2015-11-30 | 2015-05-31 | 2014-11-30 | 2014-05-31 | 2013-11-30 | 2013-05-31 | 2012-11-30 | 2012-05-31 | 2011-11-30 | 2011-05-31 | 2010-11-30 | 2010-05-31 | 2009-11-30 | 2009-05-31 | 2008-11-30 | 2008-05-31 | 2007-11-30 | 2007-05-31 | 2006-11-30 | 2006-05-31 | 2005-11-30 | 2005-05-31 | 2004-11-30 | 2004-05-31 | 2003-11-30 | 2003-05-31 | 2002-11-30 | 2002-05-31 | 2001-11-30 |
| 2025-05-31 | 2024-11-30 | 2024-05-31 | 2023-11-30 | 2023-05-31 | 2022-11-30 | 2022-05-31 | 2021-11-30 | 2021-05-31 | 2020-11-30 | 2020-05-31 | 2019-11-30 | 2019-05-31 | 2018-11-30 | 2018-05-31 | 2017-11-30 | 2017-05-31 | 2016-11-30 | 2016-05-31 | 2015-11-30 | 2015-05-31 | 2014-11-30 | 2014-05-31 | 2013-11-30 | 2013-05-31 | 2012-11-30 | 2012-05-31 | 2011-11-30 | 2011-05-31 | 2010-11-30 | 2010-05-31 | 2009-11-30 | 2009-05-31 | 2008-11-30 | 2008-05-31 | 2007-11-30 | 2007-05-31 | 2006-11-30 | 2006-05-31 | 2005-11-30 | 2005-05-31 | 2004-11-30 | 2004-05-31 | 2003-11-30 | 2003-05-31 | 2002-11-30 | 2002-05-31 | 2001-06-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 579.000 K | 0.000 100.00 % | -475.000 K | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 75.000 K | 0.000 -100.00 % | 33.000 K | 0.000 100.00 % | -78.000 K -462.79 % | 21.500 K 127.56 % | -78.000 K -285.71 % | 42.000 K -75.58 % | 172.000 K 6 980.00 % | -2.500 K 98.39 % | -155.000 K -100.00 % | -77.500 K -212.32 % | 69.000 K 100.00 % | 34.500 K 137.10 % | -93.000 K -7.51 % | -86.500 K -149.15 % | 176.000 K 100.00 % | 88.000 K 8 700.00 % | 1.000 K -96.12 % | 25.750 K 165.19 % | -39.500 K 0.00 % | -39.500 K -233.90 % | 29.500 K 0.00 % | 29.500 K -91.82 % | 360.500 K 0.00 % | 360.500 K 190.13 % | -400.000 K 0.00 % | -400.000 K -2 400.00 % | -16.000 K 0.00 % | -16.000 K 81.18 % | -85.000 K 0.00 % | -85.000 K -1 600.00 % | -5.000 K 0.00 % | -5.000 K -300.00 % | 2.500 K 0.00 % | 2.500 K -99.29 % | 351.500 K 0.00 % | 351.500 K 251.50 % | 100.000 K 0.00 % | 100.000 K 164.41 % | -155.250 K |
| Accounts receivables | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -118.000 K | 0.000 100.00 % | -44.500 K | 0.000 100.00 % | -13.000 K | 0.000 -100.00 % | 8.500 K | 0.000 -100.00 % | 43.000 K | 0.000 -100.00 % | 83.000 K | 0.000 100.00 % | -106.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.000 K | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -3.000 K 0.00 % | -3.000 K -111.54 % | 26.000 K 0.00 % | 26.000 K -92.99 % | 371.000 K 0.00 % | 371.000 K 196.61 % | -384.000 K 0.00 % | -384.000 K -4 700.00 % | -8.000 K 0.00 % | -8.000 K 48.39 % | -15.500 K 0.00 % | -15.500 K -933.33 % | -1.500 K 0.00 % | -1.500 K 0.00 % | -1.500 K 0.00 % | -1.500 K -100.45 % | 337.000 K 0.00 % | 337.000 K 160.23 % | 129.500 K 0.00 % | 129.500 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 679.000 K | 0.000 100.00 % | -357.000 K | 0.000 -100.00 % | 60.500 K | 0.000 -100.00 % | 88.000 K | 0.000 -100.00 % | 24.500 K | 0.000 100.00 % | -121.000 K | 0.000 100.00 % | -161.000 K | 0.000 -100.00 % | 278.000 K | 0.000 100.00 % | -155.000 K | 0.000 -100.00 % | 69.000 K | 0.000 100.00 % | -93.000 K | 0.000 -100.00 % | 222.000 K | 0.000 | 0.000 | 0.000 100.00 % | -36.500 K 0.00 % | -36.500 K -1 142.86 % | 3.500 K 0.00 % | 3.500 K 133.33 % | -10.500 K 0.00 % | -10.500 K 34.38 % | -16.000 K 0.00 % | -16.000 K -100.00 % | -8.000 K 0.00 % | -8.000 K 88.49 % | -69.500 K 0.00 % | -69.500 K -1 885.71 % | -3.500 K 0.00 % | -3.500 K -187.50 % | 4.000 K 0.00 % | 4.000 K -72.41 % | 14.500 K 0.00 % | 14.500 K 149.15 % | -29.500 K 0.00 % | -29.500 K | 0.000 |
| Other non cash items | -1.232 M 66.67 % | -3.696 M -125.50 % | -1.639 M -188.45 % | 1.853 M 218.93 % | 581.000 K 147.20 % | -1.231 M -50.31 % | -819.000 K 68.80 % | -2.625 M 61.67 % | -6.849 M -144.43 % | -2.802 M -296.49 % | 1.426 M 502.82 % | -354.000 K 41.58 % | -606.000 K 29.12 % | -855.000 K 53.83 % | -1.852 M -143.04 % | -762.000 K 73.49 % | -2.874 M -2 690.29 % | -103.000 K 89.60 % | -990.000 K 54.12 % | -2.158 M 4.22 % | -2.253 M -369.50 % | 836.000 K 118.14 % | -4.609 M -112.59 % | -2.168 M 8.91 % | -2.380 M -415.15 % | -462.000 K -6 272.41 % | -7.250 K 92.79 % | -100.500 K 0.00 % | -100.500 K 38.91 % | -164.500 K 0.00 % | -164.500 K -12.67 % | -146.000 K 0.00 % | -146.000 K -156.26 % | 259.500 K 0.00 % | 259.500 K 187.08 % | -298.000 K 0.00 % | -298.000 K 0.83 % | -300.500 K 0.00 % | -300.500 K 72.69 % | -1.101 M 0.00 % | -1.101 M -133.40 % | -471.500 K 0.00 % | -471.500 K -15.28 % | -409.000 K 0.00 % | -409.000 K 29.85 % | -583.000 K 0.00 % | -583.000 K -267.24 % | -158.750 K |
| Net cash provided by operating activities | -1.102 M -216.67 % | -348.000 K -28.41 % | -271.000 K 13.69 % | -314.000 K 61.80 % | -822.000 K -63.75 % | -502.000 K 41.29 % | -855.000 K -95.65 % | -437.000 K 27.77 % | -605.000 K -99.01 % | -304.000 K 26.92 % | -416.000 K -311.88 % | -101.000 K 75.84 % | -418.000 K -563.49 % | -63.000 K 87.72 % | -513.000 K -285.87 % | 276.000 K 152.27 % | -528.000 K -29.73 % | -407.000 K 41.27 % | -693.000 K -164.50 % | -262.000 K 55.74 % | -592.000 K -10.24 % | -537.000 K -11.88 % | -480.000 K -240.43 % | -141.000 K 17.54 % | -171.000 K -223.91 % | 138.000 K 506.59 % | 22.750 K 110.09 % | -225.500 K 0.00 % | -225.500 K 6.43 % | -241.000 K 0.00 % | -241.000 K -304.24 % | 118.000 K 0.00 % | 118.000 K 274.81 % | -67.500 K 0.00 % | -67.500 K 84.32 % | -430.500 K 0.00 % | -430.500 K 13.03 % | -495.000 K 0.00 % | -495.000 K 59.29 % | -1.216 M 0.00 % | -1.216 M -120.49 % | -551.500 K 0.00 % | -551.500 K -288.23 % | 293.000 K 0.00 % | 293.000 K 179.05 % | 105.000 K 0.00 % | 105.000 K 6.33 % | 98.750 K |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -6.447 M -23.08 % | -5.238 M 12.22 % | -5.967 M 11.74 % | -6.761 M 61.25 % | -17.446 M -185.86 % | -6.103 M -32.33 % | -4.612 M -19.67 % | -3.854 M 8.52 % | -4.213 M -92.02 % | -2.194 M 56.14 % | -5.002 M | 0.000 100.00 % | -3.411 M | 0.000 100.00 % | -1.227 M | 0.000 100.00 % | -1.226 M | 0.000 100.00 % | -5.239 M | 0.000 100.00 % | -11.420 M | 0.000 100.00 % | -10.172 M | 0.000 100.00 % | -5.200 M | 0.000 100.00 % | -836.000 K -41.69 % | -590.000 K 0.00 % | -590.000 K 75.10 % | -2.370 M 0.00 % | -2.370 M -49.12 % | -1.589 M 0.00 % | -1.589 M -50.69 % | -1.055 M 0.00 % | -1.055 M 51.62 % | -2.180 M 0.00 % | -2.180 M -105.61 % | -1.060 M 0.00 % | -1.060 M 56.35 % | -2.429 M 0.00 % | -2.429 M 64.21 % | -6.785 M 0.00 % | -6.785 M 43.56 % | -12.022 M 0.00 % | -12.022 M 19.89 % | -15.007 M 0.00 % | -15.007 M -11.31 % | -13.482 M |
| Sales maturities of investments | 1.718 M -85.67 % | 11.986 M 110.58 % | 5.692 M 24.80 % | 4.561 M 592.11 % | 659.000 K -90.08 % | 6.642 M -28.61 % | 9.304 M 292.74 % | 2.369 M -5.84 % | 2.516 M 38.24 % | 1.820 M 5.26 % | 1.729 M | 0.000 -100.00 % | 1.054 M | 0.000 -100.00 % | 2.664 M | 0.000 -100.00 % | 4.418 M | 0.000 -100.00 % | 7.694 M | 0.000 -100.00 % | 10.998 M | 0.000 -100.00 % | 9.191 M | 0.000 -100.00 % | 5.412 M | 0.000 -100.00 % | 1.192 M -35.23 % | 1.840 M 0.00 % | 1.840 M -34.82 % | 2.823 M 0.00 % | 2.823 M 42.94 % | 1.975 M 0.00 % | 1.975 M 13.34 % | 1.743 M 0.00 % | 1.743 M -58.78 % | 4.227 M 0.00 % | 4.227 M 72.25 % | 2.454 M 0.00 % | 2.454 M -25.59 % | 3.298 M 0.00 % | 3.298 M -47.06 % | 6.230 M 0.00 % | 6.230 M -51.71 % | 12.900 M 0.00 % | 12.900 M -15.20 % | 15.213 M 0.00 % | 15.213 M 305.34 % | 3.753 M |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.394 M -3 214.47 % | 269.500 K -88.51 % | 2.346 M 415.96 % | -742.500 K 12.49 % | -848.500 K -353.74 % | -187.000 K 88.57 % | -1.637 M -18.50 % | -1.381 M 58.57 % | -3.333 M -375.45 % | 1.210 M -27.33 % | 1.665 M -68.77 % | 5.331 M 406.27 % | 1.053 M -78.02 % | 4.791 M 454.51 % | 864.000 K 278.95 % | 228.000 K 189.76 % | -254.000 K -136.49 % | 696.000 K 132.43 % | -2.146 M -263.07 % | 1.316 M 247.37 % | -893.000 K -151.92 % | 1.720 M 583.49 % | -355.750 K 19.97 % | -444.500 K 0.00 % | -444.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 % | -280.000 K 0.00 % | -280.000 K 14.11 % | -326.000 K 0.00 % | -326.000 K -103.35 % | 9.729 M |
| Net cash used for investing activites | -4.729 M -170.08 % | 6.748 M 2 553.82 % | -275.000 K 87.50 % | -2.200 M 86.89 % | -16.787 M -3 214.47 % | 539.000 K -88.51 % | 4.692 M 415.96 % | -1.485 M 12.49 % | -1.697 M -353.74 % | -374.000 K 88.57 % | -3.273 M -137.00 % | -1.381 M 58.57 % | -3.333 M -375.45 % | 1.210 M -27.33 % | 1.665 M -68.77 % | 5.331 M 406.27 % | 1.053 M -78.02 % | 4.791 M 454.51 % | 864.000 K 278.95 % | 228.000 K 189.76 % | -254.000 K -136.49 % | 696.000 K 132.43 % | -2.146 M -263.07 % | 1.316 M 247.37 % | -893.000 K -151.92 % | 1.720 M 383.49 % | 355.750 K -55.83 % | 805.500 K 0.00 % | 805.500 K 77.62 % | 453.500 K 0.00 % | 453.500 K 17.49 % | 386.000 K 0.00 % | 386.000 K -43.90 % | 688.000 K 0.00 % | 688.000 K -66.40 % | 2.048 M 0.00 % | 2.048 M 46.88 % | 1.394 M 0.00 % | 1.394 M 60.32 % | 869.500 K 0.00 % | 869.500 K 256.53 % | -555.500 K 0.00 % | -555.500 K -192.89 % | 598.000 K 0.00 % | 598.000 K 598.33 % | -120.000 K 0.00 % | -120.000 K 98.78 % | -9.853 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 315.000 K | 0.000 -100.00 % | 1.011 M -83.53 % | 6.137 M 993.94 % | 561.000 K 203.24 % | 185.000 K -75.43 % | 753.000 K -96.09 % | 19.249 M 41 745.65 % | 46.000 K | 0.000 | 0.000 -100.00 % | 9.825 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.995 M | 0.000 -100.00 % | 1.532 M | 0.000 -100.00 % | 481.500 K | 0.000 -100.00 % | 534.500 K | 0.000 | 0.000 -100.00 % | 1.019 M 0.00 % | 1.019 M 22 544.44 % | 4.500 K 0.00 % | 4.500 K -80.43 % | 23.000 K 0.00 % | 23.000 K -6.12 % | 24.500 K 0.00 % | 24.500 K -5.77 % | 26.000 K 0.00 % | 26.000 K -97.69 % | 1.124 M 0.00 % | 1.124 M -41.17 % | 1.911 M 0.00 % | 1.911 M 1 386.77 % | 128.500 K 0.00 % | 128.500 K | 0.000 | 0.000 -100.00 % | 10.437 M |
| Common stock repurchased | -2.047 M -65.48 % | -1.237 M 28.46 % | -1.729 M -782.14 % | -196.000 K 18.33 % | -240.000 K 20.53 % | -302.000 K 29.27 % | -427.000 K -53.60 % | -278.000 K 62.18 % | -735.000 K -157.89 % | -285.000 K 41.12 % | -484.000 K -120.00 % | -220.000 K 20.00 % | -275.000 K -109.92 % | -131.000 K 61.13 % | -337.000 K -548.08 % | -52.000 K 39.53 % | -86.000 K -38.71 % | -62.000 K -210.00 % | -20.000 K 39.39 % | -33.000 K 66.33 % | -98.000 K 69.47 % | -321.000 K -100.00 % | -160.500 K -278.33 % | 90.000 K 168.18 % | -132.000 K 94.29 % | -2.311 M -291.53 % | -590.250 K -29 412.50 % | -2.000 K 0.00 % | -2.000 K 99.79 % | -940.500 K 0.00 % | -940.500 K | 0.000 | 0.000 100.00 % | -38.500 K 0.00 % | -38.500 K 95.44 % | -843.500 K 0.00 % | -843.500 K 8.76 % | -924.500 K 0.00 % | -924.500 K 2.79 % | -951.000 K 0.00 % | -951.000 K -5.14 % | -904.500 K 0.00 % | -904.500 K -1 370.73 % | -61.500 K 0.00 % | -61.500 K 59.41 % | -151.500 K 0.00 % | -151.500 K | 0.000 |
| Dividends paid | -2.299 M -9.48 % | -2.100 M 52.70 % | -4.440 M -202.86 % | -1.466 M -56.96 % | -934.000 K 82.28 % | -5.271 M -201.03 % | -1.751 M 10.11 % | -1.948 M -1.14 % | -1.926 M -208.65 % | -624.000 K 54.82 % | -1.381 M -117.82 % | -634.000 K -100.00 % | -317.000 K | 0.000 100.00 % | -2.800 M -14.01 % | -2.456 M -87.48 % | -1.310 M -78.23 % | -735.000 K 45.64 % | -1.352 M 32.94 % | -2.016 M -100.00 % | -1.008 M -83.94 % | -548.000 K 39.85 % | -911.000 K -130.05 % | -396.000 K 43.43 % | -700.000 K -136.49 % | -296.000 K -33.18 % | -222.250 K 50.00 % | -444.500 K 0.00 % | -444.500 K 0.22 % | -445.500 K 0.00 % | -445.500 K -221.66 % | -138.500 K 0.00 % | -138.500 K 77.37 % | -612.000 K 0.00 % | -612.000 K 16.39 % | -732.000 K 0.00 % | -732.000 K -15.82 % | -632.000 K 0.00 % | -632.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 9.994 M | 0.000 -100.00 % | 9.079 M 894.41 % | 913.000 K -70.25 % | 3.069 M 648.41 % | 410.000 K 1 538.60 % | -28.500 K -104.64 % | 614.000 K -96.57 % | 17.919 M | 0.000 100.00 % | -10.000 K -114.29 % | 70.000 K -99.65 % | 19.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 K -99.52 % | 4.973 M 1 240.43 % | 371.000 K -86.22 % | 2.693 M 8 515.63 % | -32.000 K -103.91 % | 818.000 K 466.82 % | -223.000 K -300.00 % | -55.750 K -112.54 % | 444.500 K 0.00 % | 444.500 K 655.63 % | -80.000 K 0.00 % | -80.000 K -5 233.33 % | -1.500 K 0.00 % | -1.500 K 97.25 % | -54.500 K 0.00 % | -54.500 K | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 104.40 % | -45.500 K 0.00 % | -45.500 K 27.78 % | -63.000 K 0.00 % | -63.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.437 M |
| Net cash used provided by financing activities | 5.648 M 286.90 % | -3.022 M -203.85 % | 2.910 M 547.00 % | -651.000 K -113.12 % | 4.963 M 199.02 % | -5.012 M -151.48 % | -1.993 M -35.30 % | -1.473 M -108.88 % | 16.588 M 2 022.13 % | -863.000 K 53.97 % | -1.875 M -139.16 % | -784.000 K -104.06 % | 19.303 M 14 835.11 % | -131.000 K 95.82 % | -3.137 M -25.08 % | -2.508 M -79.66 % | -1.396 M -75.16 % | -797.000 K 41.91 % | -1.372 M 32.25 % | -2.025 M -152.37 % | 3.867 M 876.51 % | -498.000 K -127.95 % | 1.782 M 627.22 % | -338.000 K -386.44 % | 118.000 K 122.74 % | -519.000 K -86.69 % | -278.000 K -13 800.00 % | -2.000 K 0.00 % | -2.000 K 99.55 % | -447.000 K 0.00 % | -447.000 K -229.89 % | -135.500 K 0.00 % | -135.500 K 80.13 % | -682.000 K 0.00 % | -682.000 K 56.03 % | -1.551 M 0.00 % | -1.551 M -1.47 % | -1.529 M 0.00 % | -1.529 M -1 298.82 % | 127.500 K 0.00 % | 127.500 K -86.48 % | 943.000 K 0.00 % | 943.000 K 1 307.46 % | 67.000 K 0.00 % | 67.000 K 144.22 % | -151.500 K 0.00 % | -151.500 K -101.45 % | 10.437 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.356 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 | 0.000 | 0.000 | 0.000 -100.00 % | 337.500 K | 0.000 -100.00 % | 372.500 K | 0.000 -100.00 % | 409.500 K | 0.000 -100.00 % | 164.500 K | 0.000 -100.00 % | 413.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -183.000 K -105.42 % | 3.378 M 42.89 % | 2.364 M 174.69 % | -3.165 M 74.97 % | -12.646 M -154.19 % | -4.975 M -369.79 % | 1.844 M 154.32 % | -3.395 M -123.76 % | 14.286 M 1 027.06 % | -1.541 M 72.30 % | -5.564 M -391.09 % | -1.133 M -105.79 % | 19.574 M 3 753.05 % | 508.000 K -81.62 % | 2.763 M 78.33 % | 1.550 M -29.77 % | 2.206 M 23.01 % | 1.794 M 1 967.44 % | 86.750 K 108.43 % | -1.030 M -128.70 % | 3.587 M 2 216.37 % | -169.500 K 42.69 % | -295.750 K -170.67 % | 418.500 K 1 635.78 % | -27.250 K -104.07 % | 669.500 K 566.17 % | 100.500 K | 0.000 100.00 % | -489.000 K | 0.000 100.00 % | -958.000 K | 0.000 100.00 % | -207.000 K | 0.000 100.00 % | -330.000 K | 0.000 100.00 % | -198.000 K | 0.000 100.00 % | -1.457 M | 0.000 100.00 % | -1.895 M | 0.000 100.00 % | -2.223 M | 0.000 -100.00 % | 333.000 K | 0.000 100.00 % | -640.000 K -193.70 % | 683.000 K |
| Cash at beginning of period | 9.234 M 57.68 % | 5.856 M 67.70 % | 3.492 M -47.54 % | 6.657 M -65.51 % | 19.303 M -20.49 % | 24.278 M 8.22 % | 22.434 M -13.14 % | 25.829 M 123.76 % | 11.543 M -11.78 % | 13.084 M -29.84 % | 18.648 M | 0.000 -100.00 % | 1.341 M | 0.000 -100.00 % | 1.583 M | 0.000 -100.00 % | 1.026 M | 0.000 -100.00 % | 429.250 K | 0.000 -100.00 % | 188.750 K | 0.000 -100.00 % | 484.500 K | 0.000 -100.00 % | 511.750 K | 0.000 | 0.000 | 0.000 -100.00 % | 489.000 K | 0.000 -100.00 % | 958.000 K | 0.000 -100.00 % | 207.000 K | 0.000 -100.00 % | 330.000 K | 0.000 -100.00 % | 198.000 K | 0.000 -100.00 % | 1.457 M | 0.000 -100.00 % | 1.895 M | 0.000 -100.00 % | 2.223 M | 0.000 100.00 % | -333.000 K | 0.000 -100.00 % | 640.000 K 222.37 % | -523.000 K |
| Cash at end of period | 9.051 M -1.98 % | 9.234 M 57.68 % | 5.856 M 67.70 % | 3.492 M -47.54 % | 6.657 M -65.51 % | 19.303 M -20.49 % | 24.278 M 8.22 % | 22.434 M -13.14 % | 25.829 M 123.76 % | 11.543 M -11.78 % | 13.084 M 1 254.81 % | -1.133 M -105.42 % | 20.914 M 4 016.93 % | 508.000 K -88.31 % | 4.346 M 180.48 % | 1.550 M -52.06 % | 3.232 M 80.21 % | 1.794 M 247.58 % | 516.000 K 150.12 % | -1.030 M -127.26 % | 3.776 M 2 327.73 % | -169.500 K -189.80 % | 188.750 K -54.90 % | 418.500 K -13.62 % | 484.500 K -27.63 % | 669.500 K 566.17 % | 100.500 K -91.31 % | 1.156 M | 0.000 -100.00 % | 489.000 K | 0.000 -100.00 % | 958.000 K | 0.000 -100.00 % | 207.000 K | 0.000 -100.00 % | 330.000 K | 0.000 -100.00 % | 198.000 K | 0.000 -100.00 % | 1.457 M | 0.000 -100.00 % | 1.895 M | 0.000 -100.00 % | 2.223 M | 0.000 100.00 % | -333.000 K | 0.000 -100.00 % | 160.000 K |
| Operating cash flow | -1.102 M -216.67 % | -348.000 K -28.41 % | -271.000 K 13.69 % | -314.000 K 61.80 % | -822.000 K -63.75 % | -502.000 K 41.29 % | -855.000 K -95.65 % | -437.000 K 27.77 % | -605.000 K -99.01 % | -304.000 K 26.92 % | -416.000 K -311.88 % | -101.000 K 75.84 % | -418.000 K -563.49 % | -63.000 K 87.72 % | -513.000 K -285.87 % | 276.000 K 152.27 % | -528.000 K -29.73 % | -407.000 K 41.27 % | -693.000 K -164.50 % | -262.000 K 55.74 % | -592.000 K -10.24 % | -537.000 K -11.88 % | -480.000 K -240.43 % | -141.000 K 17.54 % | -171.000 K -223.91 % | 138.000 K 506.59 % | 22.750 K 110.09 % | -225.500 K 0.00 % | -225.500 K 6.43 % | -241.000 K 0.00 % | -241.000 K -304.24 % | 118.000 K 0.00 % | 118.000 K 274.81 % | -67.500 K 0.00 % | -67.500 K 84.32 % | -430.500 K 0.00 % | -430.500 K 13.03 % | -495.000 K 0.00 % | -495.000 K 59.29 % | -1.216 M 0.00 % | -1.216 M -120.49 % | -551.500 K 0.00 % | -551.500 K -288.23 % | 293.000 K 0.00 % | 293.000 K 179.05 % | 105.000 K 0.00 % | 105.000 K 6.33 % | 98.750 K |
| Capital expenditure | 0.000 -100.00 % | 348.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -1.102 M | 0.000 100.00 % | -271.000 K 13.69 % | -314.000 K 61.80 % | -822.000 K -63.75 % | -502.000 K 41.29 % | -855.000 K -95.65 % | -437.000 K 27.77 % | -605.000 K -99.01 % | -304.000 K 26.92 % | -416.000 K -311.88 % | -101.000 K 75.84 % | -418.000 K -563.49 % | -63.000 K 87.72 % | -513.000 K -285.87 % | 276.000 K 152.27 % | -528.000 K -29.73 % | -407.000 K 41.27 % | -693.000 K -164.50 % | -262.000 K 55.74 % | -592.000 K -10.24 % | -537.000 K -11.88 % | -480.000 K -240.43 % | -141.000 K 17.54 % | -171.000 K -223.91 % | 138.000 K 506.59 % | 22.750 K 110.09 % | -225.500 K 0.00 % | -225.500 K 6.43 % | -241.000 K 0.00 % | -241.000 K -304.24 % | 118.000 K 0.00 % | 118.000 K 274.81 % | -67.500 K 0.00 % | -67.500 K 84.32 % | -430.500 K 0.00 % | -430.500 K 13.03 % | -495.000 K 0.00 % | -495.000 K 59.29 % | -1.216 M 0.00 % | -1.216 M -120.49 % | -551.500 K 0.00 % | -551.500 K -288.23 % | 293.000 K 0.00 % | 293.000 K 179.05 % | 105.000 K 0.00 % | 105.000 K 6.33 % | 98.750 K |
| 2025 | 2024 | 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 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2002 | 2002 | 2001 |