Nanoform Finland Oyj NANOFH.HE
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 2.778 M 8.22 % | 2.566 M -26.41 % | 3.487 M 78.42 % | 1.955 M 184.61 % | 686.748 K 1 298.87 % | 49.093 K -79.11 % | 235.000 K 261.54 % | 65.000 K |
| Net income | -23.428 M -12.87 % | -20.756 M 5.98 % | -22.075 M -12.11 % | -19.690 M -1.28 % | -19.441 M -152.73 % | -7.693 M -270.85 % | -2.074 M -297.93 % | -521.273 K |
| Income before tax | -23.397 M -12.85 % | -20.733 M 6.00 % | -22.056 M -12.03 % | -19.687 M -1.28 % | -19.438 M -157.33 % | -7.554 M -264.15 % | -2.074 M -297.93 % | -521.273 K |
| Income before tax ratio | -8.42 -4.28 % | -8.08 -27.73 % | -6.32 37.21 % | -10.07 64.41 % | -28.30 81.60 % | -153.86 -1 643.13 % | -8.83 -10.06 % | -8.02 |
| EBITDA | -20.136 M -14.07 % | -17.652 M 8.32 % | -19.254 M -13.64 % | -16.944 M 5.52 % | -17.934 M -158.45 % | -6.939 M -279.57 % | -1.828 M -335.93 % | -419.354 K |
| Net income ratio | -8.43 -4.30 % | -8.09 -27.76 % | -6.33 37.16 % | -10.07 64.42 % | -28.31 81.93 % | -156.69 -1 675.20 % | -8.83 -10.06 % | -8.02 |
| Ratio EBITDA | -7.25 -5.41 % | -6.88 -24.57 % | -5.52 36.31 % | -8.67 66.80 % | -26.11 81.52 % | -141.34 -1 716.92 % | -7.78 -20.58 % | -6.45 |
| Gross profit ratio | 0.80 19.74 % | 0.67 -25.84 % | 0.90 -1.59 % | 0.92 33.84 % | 0.69 106.07 % | -11.29 -3 716.29 % | 0.31 121.28 % | -1.47 |
| Weighted average shs out dil | 83.304 M 6.23 % | 78.419 M 1.80 % | 77.031 M 13.05 % | 68.137 M 21.09 % | 56.269 M 43.88 % | 39.107 M -5.42 % | 41.350 M 0.00 % | 41.350 M |
| Weighted average shs out | 83.304 M 6.23 % | 78.419 M 1.80 % | 77.031 M 13.05 % | 68.137 M 21.09 % | 56.269 M 43.88 % | 39.107 M -5.42 % | 41.350 M 0.00 % | 41.350 M |
| EPS diluted | -0.28 -7.69 % | -0.26 10.34 % | -0.29 0.00 % | -0.29 17.14 % | -0.35 -75.00 % | -0.20 -298.41 % | -0.05 -298.41 % | -0.01 |
| Earnings per share | -0.28 -7.69 % | -0.26 10.34 % | -0.29 0.00 % | -0.29 17.14 % | -0.35 -75.00 % | -0.20 -298.41 % | -0.05 -298.41 % | -0.01 |
| Gross profit | 2.226 M 29.58 % | 1.717 M -45.42 % | 3.147 M 75.59 % | 1.792 M 280.93 % | 470.472 K 184.87 % | -554.338 K -855.47 % | 73.377 K 176.93 % | -95.378 K |
| Income tax expense | 30.445 K 31.04 % | 23.233 K 22.11 % | 19.026 K 628.13 % | 2.613 K -26.21 % | 3.541 K -97.45 % | 138.989 K | 0.000 | 0.000 |
| Cost of revenue | 551.981 K -34.99 % | 849.043 K 149.36 % | 340.493 K 109.70 % | 162.375 K -24.92 % | 216.276 K -64.16 % | 603.431 K 273.36 % | 161.623 K 0.78 % | 160.378 K |
| General and administrative expenses | 1.552 M 24.65 % | 1.245 M -8.14 % | 1.355 M 17.85 % | 1.150 M -60.14 % | 2.884 M 236.34 % | 857.613 K 168.73 % | 319.135 K 1 483.01 % | 20.160 K |
| Selling and marketing expenses | 627.758 K -3.12 % | 647.985 K -21.45 % | 824.982 K 40.05 % | 589.075 K 37.83 % | 427.401 K 36.96 % | 312.060 K 208.51 % | 101.151 K 14 997.16 % | 670.000 |
| Other expenses | 22.722 M 6.67 % | 21.301 M -0.31 % | 21.368 M 13.49 % | 18.828 M 23.67 % | 15.225 M 172.22 % | 5.593 M 241.00 % | 1.640 M 343.38 % | 369.908 K |
| Operating expenses | 26.461 M 9.38 % | 24.193 M -1.48 % | 24.556 M 14.23 % | 21.497 M 8.06 % | 19.893 M 192.98 % | 6.790 M 229.55 % | 2.060 M 427.30 % | 390.738 K |
| Cost and expenses | 27.898 M 11.40 % | 25.042 M 0.58 % | 24.896 M 14.94 % | 21.660 M 7.71 % | 20.109 M 171.99 % | 7.393 M 232.74 % | 2.222 M 303.18 % | 551.116 K |
| Research and development expenses | 1.560 M 56.18 % | 998.885 K -0.87 % | 1.008 M 8.34 % | 930.100 K -31.45 % | 1.357 M 4 829.87 % | 27.521 K -96.82 % | 865.000 K 91.37 % | 452.000 K |
| Selling general and administrative expenses | 2.180 M 15.14 % | 1.893 M -13.18 % | 2.180 M 25.37 % | 1.739 M -47.49 % | 3.312 M 183.15 % | 1.170 M 178.30 % | 420.286 K 1 917.70 % | 20.830 K |
| Interest income | 1.686 M -3.67 % | 1.750 M 369.53 % | 372.688 K 1 372.03 % | 25.318 K 188.66 % | 8.771 K 1 844.79 % | 451.000 374.74 % | 95.000 763.64 % | 11.000 |
| Interest expense | 41.439 K -79.55 % | 202.591 K -51.74 % | 419.753 K -46.41 % | 783.205 K 182.16 % | 277.578 K 62.87 % | 170.431 K 97.56 % | 86.268 K 146.73 % | 34.964 K |
| Depreciation and amortization | 3.220 M 11.88 % | 2.878 M 20.84 % | 2.382 M 21.50 % | 1.960 M 59.83 % | 1.226 M 176.08 % | 444.248 K 177.79 % | 159.924 K 139.60 % | 66.746 K |
| Operating income | -24.236 M -7.83 % | -22.476 M -4.98 % | -21.409 M -8.65 % | -19.705 M -1.45 % | -19.423 M -164.46 % | -7.344 M -269.62 % | -1.987 M -308.75 % | -486.115 K |
| Operating income ratio | -8.73 0.36 % | -8.76 -42.65 % | -6.14 39.11 % | -10.08 64.35 % | -28.28 81.09 % | -149.60 -1 669.29 % | -8.46 -13.06 % | -7.48 |
| Total other income expenses net | 838.151 K -51.91 % | 1.743 M 369.50 % | -646.733 K -3 632.52 % | 18.308 K 221.83 % | -15.027 K 92.82 % | -209.255 K -139.72 % | -87.290 K -148.28 % | -35.158 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | -30.911 M -287.64 % | -7.974 M 87.10 % | -61.807 M 9.20 % | -68.070 M -25.69 % | -54.156 M -1 387.83 % | -3.640 M -13.95 % | -3.194 M -587.27 % | 655.588 K 1 959.40 % | -35.258 K |
| Total investments | 996.009 K -43.64 % | 1.767 M -8.09 % | 1.923 M -3.75 % | 1.998 M 11.33 % | 1.795 M 7 351.08 % | 24.085 K 137.88 % | 10.125 K 12.95 % | 8.964 K | 0.000 |
| Total debt | 5.560 M -11.15 % | 6.257 M -9.74 % | 6.933 M -9.53 % | 7.663 M 11.55 % | 6.869 M 87.55 % | 3.663 M 52.58 % | 2.401 M 218.54 % | 753.595 K 115.08 % | 350.378 K |
| Accumulated other comprehensive income loss | 167.646 M 9.82 % | 152.650 M 0.05 % | 152.569 M 18.64 % | 128.599 M 43.40 % | 89.680 M 406.47 % | 17.707 M 120.78 % | 8.020 M 1 105.29 % | 665.411 K | 0.000 |
| Retained earnings | -107.694 M -25.54 % | -85.784 M -31.09 % | -65.437 M -48.10 % | -44.185 M -62.90 % | -27.124 M -177.42 % | -9.777 M -227.09 % | -2.989 M -226.74 % | -914.872 K -132.44 % | -393.598 K |
| Common stock | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 3 100.00 % | 2.500 K 0.00 % | 2.500 K 0.00 % | 2.500 K 0.00 % | 2.500 K |
| Total equity | 60.032 M -10.33 % | 66.947 M -23.24 % | 87.212 M 3.22 % | 84.494 M 34.90 % | 62.635 M 689.67 % | 7.932 M 57.58 % | 5.033 M 2 138.14 % | -246.961 K -190.03 % | 274.313 K |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.719 K -44.04 % | 104.930 K -33.27 % | 157.241 K |
| Long term debt | 4.365 M -16.11 % | 5.203 M -11.75 % | 5.896 M -11.88 % | 6.691 M 13.57 % | 5.891 M 85.71 % | 3.172 M 43.48 % | 2.211 M 204.39 % | 726.345 K 113.01 % | 340.993 K |
| Total non current liabilities | 4.365 M -16.11 % | 5.203 M -11.75 % | 5.896 M -11.88 % | 6.691 M 13.57 % | 5.891 M 85.71 % | 3.172 M 38.53 % | 2.290 M 175.47 % | 831.275 K 66.84 % | 498.234 K |
| Other current liabilities | 5.026 M 39.41 % | 3.605 M -25.78 % | 4.857 M 6.66 % | 4.554 M 46.10 % | 3.117 M 352.09 % | 689.466 K 2 877.74 % | 23.154 K 6 630.81 % | 344.000 -98.55 % | 23.753 K |
| Deferred revenue | 0.000 -100.00 % | 442.685 K -1.00 % | 447.137 K -89.41 % | 4.223 M 45.84 % | 2.895 M 386.63 % | 594.969 K 111.29 % | 281.589 K 123.27 % | 126.123 K 584.34 % | 18.430 K |
| Short term debt | 1.195 M 13.33 % | 1.054 M 78.73 % | 589.749 K 226.99 % | 180.359 K -81.56 % | 978.144 K 99.39 % | 490.573 K 633.23 % | -92.001 K 6.95 % | -98.873 K -1 153.52 % | 9.385 K |
| Total current liabilities | 7.409 M 23.79 % | 5.985 M -20.55 % | 7.533 M -7.78 % | 8.168 M 52.40 % | 5.360 M 196.79 % | 1.806 M 103.97 % | 885.349 K 324.38 % | 208.620 K 189.04 % | 72.178 K |
| Total liabilities | 11.774 M 5.24 % | 11.188 M -16.69 % | 13.429 M -9.63 % | 14.859 M 32.07 % | 11.251 M 126.01 % | 4.978 M 56.78 % | 3.175 M 205.34 % | 1.040 M 82.31 % | 570.412 K |
| Other non current assets | 5.597 M -83.17 % | 33.261 M 1 404.38 % | 2.211 M -3.18 % | 2.284 M 9.29 % | 2.089 M 8 574.96 % | 24.086 K 137.89 % | 10.125 K 12.95 % | 8.964 K 54.42 % | 5.805 K |
| Long term investments | -3.986 M 87.34 % | -31.494 M -1 524.44 % | 2.211 M -3.18 % | 2.284 M 9.29 % | 2.089 M 8 575.31 % | 24.085 K 137.88 % | 10.125 K 12.95 % | 8.964 K | 0.000 |
| Intangible assets | 582.600 K -5.05 % | 613.578 K 60.06 % | 383.348 K 33.46 % | 287.231 K 36.03 % | 211.147 K 37.35 % | 153.729 K -7.58 % | 166.330 K -6.17 % | 177.264 K 8.26 % | 163.735 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 582.600 K -5.05 % | 613.578 K 60.06 % | 383.348 K 33.46 % | 287.231 K 36.03 % | 211.147 K 37.35 % | 153.729 K -7.58 % | 166.330 K -6.17 % | 177.264 K 8.26 % | 163.735 K |
| Property plant equipment net | 25.822 M -3.30 % | 26.704 M -1.56 % | 27.127 M 37.57 % | 19.718 M 96.87 % | 10.016 M 101.44 % | 4.972 M 128.15 % | 2.179 M 392.28 % | 442.707 K 81.61 % | 243.772 K |
| Total non current assets | 28.015 M -3.68 % | 29.085 M -2.14 % | 29.721 M 33.34 % | 22.289 M 80.97 % | 12.317 M 139.16 % | 5.150 M 118.61 % | 2.356 M 274.57 % | 628.935 K 52.17 % | 413.312 K |
| Other current assets | 429.656 K 173.72 % | 156.968 K 92.84 % | 81.398 K -91.05 % | 909.142 K 185.72 % | 318.190 K -24.82 % | 423.236 K 332.39 % | 97.884 K 9 777.30 % | 991.000 -73.71 % | 3.769 K |
| Short term investments | 4.982 M -85.02 % | 33.261 M 11 647.92 % | -288.025 K -0.78 % | -285.805 K 3.07 % | -294.856 K | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 36.471 M 156.27 % | 14.232 M -79.30 % | 68.740 M -9.23 % | 75.733 M 24.10 % | 61.025 M 735.66 % | 7.303 M 30.52 % | 5.595 M 5 608.75 % | 98.007 K -74.59 % | 385.636 K |
| Cash and short term investments | 41.454 M -12.71 % | 47.493 M -30.91 % | 68.740 M -9.23 % | 75.733 M 24.10 % | 61.025 M 735.66 % | 7.303 M 30.52 % | 5.595 M 5 608.75 % | 98.007 K -74.59 % | 385.636 K |
| Total current assets | 43.791 M -10.72 % | 49.050 M -30.84 % | 70.920 M -7.97 % | 77.064 M 25.17 % | 61.569 M 693.43 % | 7.760 M 32.58 % | 5.853 M 3 468.86 % | 163.998 K -61.99 % | 431.413 K |
| Inventory | 227.834 K 4.38 % | 218.265 K 3 570.79 % | 5.946 K | 0.000 -100.00 % | 16.609 K | 0.000 100.00 % | 0.000 -100.00 % | 992.000 | 0.000 |
| Net receivables | 1.679 M 42.06 % | 1.182 M -43.52 % | 2.093 M 68.06 % | 1.245 M 136.11 % | 527.485 K 19.66 % | 440.827 K 175.52 % | 160.000 K 142.45 % | 65.992 K 57.09 % | 42.008 K |
| Tax assets | 0.000 -100.00 % | 31.493 M 1 524.42 % | -2.211 M 3.18 % | -2.284 M -9.29 % | -2.089 M -8 575.31 % | -24.085 K -137.88 % | -10.125 K -12.95 % | -8.964 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.188 M 34.58 % | 882.907 K -25.91 % | 1.192 M -35.61 % | 1.851 M 51.89 % | 1.219 M 113.52 % | 570.691 K 45.95 % | 391.018 K 612.20 % | 54.903 K 40.63 % | 39.040 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.249 K | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 5.560 M -11.15 % | 6.257 M -9.74 % | 6.933 M -9.53 % | 7.663 M 31.64 % | 5.821 M 94.94 % | 2.986 M 61.76 % | 1.846 M 490.02 % | 312.866 K 42.12 % | 220.143 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 665.411 K |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.651 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 71.806 M -8.10 % | 78.135 M -22.36 % | 100.641 M 1.30 % | 99.353 M 34.47 % | 73.886 M 472.32 % | 12.910 M 57.27 % | 8.209 M 935.23 % | 792.934 K -6.13 % | 844.725 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -1.073 M -1 299.21 % | -76.671 K -152.28 % | -30.391 K | 0.000 | 0.000 |
| Stock based compensation | 1.506 M 264.65 % | 412.948 K -47.40 % | 785.134 K -70.10 % | 2.626 M 25.32 % | 2.095 M 141.68 % | 866.912 K | 0.000 | 0.000 |
| Change in working capital | -1.088 M -375.94 % | -228.641 K 88.70 % | -2.024 M -283.58 % | 1.102 M -45.05 % | 2.006 M 303.57 % | 497.072 K 26.78 % | 392.086 K 679.97 % | -67.605 K |
| Accounts receivables | -1.492 M -2 377.92 % | 65.488 K 104.65 % | -1.408 M -80.10 % | -781.937 K -205.13 % | -256.266 K -755.36 % | -29.960 K 84.39 % | -191.892 K -243.49 % | -55.865 K |
| Inventory | -9.569 K 95.49 % | -212.319 K -3 470.79 % | -5.946 K -283 754 172 688 966.62 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 736.253 K 1 001.46 % | -81.673 K 86.55 % | -607.331 K -132.39 % | 1.875 M -25.97 % | 2.533 M 368.23 % | 540.992 K -7.54 % | 585.139 K 6 919.01 % | -8.581 K |
| Other working capital | -323.104 K -235 742.34 % | -137.000 93.83 % | -2.220 K -124.52 % | 9.052 K 103.34 % | -270.772 K -1 839.63 % | -13.960 K -1 102.41 % | -1.161 K 63.25 % | -3.159 K |
| Other non cash items | 1.560 M 607.11 % | -307.534 K -136.92 % | 833.047 K 15.26 % | 722.731 K 2 259.63 % | 30.629 K 238.72 % | -22.079 K -220.09 % | 18.386 K 112.50 % | -147.045 K |
| Net cash provided by operating activities | -18.276 M -1.53 % | -18.001 M 10.35 % | -20.080 M -39.94 % | -14.349 M -1.36 % | -14.156 M -144.17 % | -5.798 M -285.52 % | -1.504 M -124.74 % | -669.177 K |
| Investments in property plant and equipment | -1.582 M 54.50 % | -3.477 M 61.90 % | -9.125 M -15.21 % | -7.921 M -224.75 % | -2.439 M -29.90 % | -1.878 M -326.08 % | -440.668 K -378.88 % | -92.021 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -32.143 M -6 335.57 % | -499.458 K 58.38 % | -1.200 M 25.04 % | -1.601 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 29.174 M 5 996.95 % | 478.495 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -148.307 K 54.97 % | -329.341 K 50.09 % | -659.912 K | 0.000 | 0.000 | 0.000 100.00 % | -61.205 K | 0.000 |
| Net cash used for investing activites | 27.443 M 177.37 % | -35.471 M -268.54 % | -9.625 M -5.53 % | -9.121 M -125.77 % | -4.040 M -115.17 % | -1.878 M -326.08 % | -440.668 K -378.87 % | -92.022 K |
| Debt repayment | -1.356 M | 0.000 | 0.000 100.00 % | -1.391 M -425.46 % | 427.476 K 351.14 % | -170.217 K -295.97 % | 86.857 K | 0.000 |
| Common stock issued | 15.587 M 19 049.08 % | 81.400 K -99.67 % | 24.862 M -38.43 % | 40.383 M -49.75 % | 80.366 M 699.99 % | 10.046 M 25.94 % | 7.977 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -101.519 K -125 232.10 % | -81.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -591.912 K 53.61 % | -1.276 M 39.97 % | -2.126 M 17.87 % | -2.588 M 71.04 % | -8.936 M -2 387.03 % | -359.301 K 42.26 % | -622.232 K -231.39 % | 473.570 K |
| Net cash used provided by financing activities | 13.640 M 1 241.70 % | -1.195 M -105.25 % | 22.737 M -37.54 % | 36.404 M -49.34 % | 71.858 M 663.24 % | 9.415 M 26.52 % | 7.442 M 1 471.37 % | 473.570 K |
| Effect of forex changes on cash | -567.249 K -457.58 % | 158.635 K 727.29 % | -25.289 K -101.43 % | 1.773 M 2 803.24 % | 61.068 K 292.26 % | -31.763 K | 0.000 | 0.000 |
| Net change in cash | 22.240 M 140.80 % | -54.508 M -679.46 % | -6.993 M -147.55 % | 14.707 M -72.62 % | 53.723 M 3 045.92 % | 1.708 M -68.93 % | 5.497 M 2 011.13 % | -287.629 K |
| Cash at beginning of period | 14.232 M -79.30 % | 68.740 M -9.23 % | 75.733 M 24.10 % | 61.025 M 735.66 % | 7.303 M 30.52 % | 5.595 M 5 608.75 % | 98.007 K -74.59 % | 385.636 K |
| Cash at end of period | 36.471 M 156.27 % | 14.232 M -79.30 % | 68.740 M -9.23 % | 75.733 M 24.10 % | 61.025 M 735.66 % | 7.303 M 30.52 % | 5.595 M 5 608.75 % | 98.007 K |
| Operating cash flow | -18.276 M -1.53 % | -18.001 M 10.35 % | -20.080 M -39.94 % | -14.349 M -1.36 % | -14.156 M -144.17 % | -5.798 M -285.52 % | -1.504 M -124.74 % | -669.177 K |
| Capital expenditure | -1.730 M 54.54 % | -3.807 M 58.29 % | -9.125 M -15.21 % | -7.921 M -224.75 % | -2.439 M -29.90 % | -1.878 M -326.08 % | -440.668 K -378.88 % | -92.021 K |
| Free CashFlow | -20.006 M 8.26 % | -21.807 M 25.33 % | -29.205 M -31.14 % | -22.269 M -34.19 % | -16.595 M -116.21 % | -7.675 M -294.71 % | -1.945 M -155.46 % | -761.198 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 667.000 K -23.86 % | 876.000 K 16.72 % | 750.502 K -3.04 % | 774.000 K 18.89 % | 651.000 K 8.14 % | 602.000 K 50.32 % | 400.485 K -37.52 % | 641.000 K -17.82 % | 780.000 K 4.84 % | 744.000 K -24.57 % | 986.376 K 15.91 % | 851.000 K -4.38 % | 890.000 K 17.11 % | 760.000 K 16.11 % | 654.547 K 37.80 % | 475.000 K -13.00 % | 546.000 K 96.40 % | 278.000 K 49.67 % | 185.748 K 16.82 % | 159.000 K -16.75 % | 191.000 K 27.33 % | 150.000 K 205.54 % | 49.093 K -9.09 % | 54.000 K -3.57 % | 56.000 K -43.43 % | 99.000 K |
| Net income | -5.960 M -11.19 % | -5.360 M 5.85 % | -5.693 M -2.98 % | -5.528 M -5.52 % | -5.239 M 24.80 % | -6.967 M -30.50 % | -5.339 M -29.52 % | -4.122 M 39.42 % | -6.804 M -51.50 % | -4.491 M 19.35 % | -5.569 M -8.03 % | -5.155 M 14.92 % | -6.059 M -14.45 % | -5.294 M 4.90 % | -5.567 M -23.35 % | -4.513 M 15.49 % | -5.340 M -25.06 % | -4.270 M -8.34 % | -3.941 M 5.14 % | -4.155 M 38.52 % | -6.758 M -47.30 % | -4.588 M -77.04 % | -2.592 M -19.42 % | -2.170 M -31.75 % | -1.647 M -43.97 % | -1.144 M |
| Income before tax | -5.955 M -11.23 % | -5.354 M 5.75 % | -5.680 M -2.81 % | -5.525 M -5.58 % | -5.233 M 24.80 % | -6.959 M -30.55 % | -5.331 M -29.51 % | -4.116 M 39.45 % | -6.798 M -51.47 % | -4.488 M 19.42 % | -5.570 M -8.13 % | -5.151 M 14.93 % | -6.055 M -14.66 % | -5.281 M 5.12 % | -5.566 M -23.36 % | -4.512 M 15.49 % | -5.339 M -25.04 % | -4.270 M -8.44 % | -3.938 M 5.23 % | -4.155 M 38.52 % | -6.758 M -47.30 % | -4.588 M -77.04 % | -2.592 M -19.42 % | -2.170 M -31.75 % | -1.647 M -43.97 % | -1.144 M |
| Income before tax ratio | -8.93 -46.08 % | -6.11 19.25 % | -7.57 -6.03 % | -7.14 11.20 % | -8.04 30.46 % | -11.56 13.15 % | -13.31 -107.29 % | -6.42 26.32 % | -8.72 -44.48 % | -6.03 -6.83 % | -5.65 6.71 % | -6.05 11.03 % | -6.80 2.09 % | -6.95 18.29 % | -8.50 10.48 % | -9.50 2.86 % | -9.78 36.34 % | -15.36 27.55 % | -21.20 18.88 % | -26.13 26.14 % | -35.38 -15.68 % | -30.59 42.06 % | -52.79 -31.36 % | -40.19 -36.63 % | -29.41 -154.52 % | -11.56 |
| EBITDA | -4.870 M -10.56 % | -4.405 M 25.30 % | -5.897 M -48.88 % | -3.961 M 9.81 % | -4.392 M 17.58 % | -5.329 M 0.46 % | -5.353 M -78.87 % | -2.993 M 39.15 % | -4.919 M -53.86 % | -3.197 M 34.34 % | -4.869 M -8.93 % | -4.470 M 14.38 % | -5.221 M -20.27 % | -4.341 M 33.04 % | -6.483 M -68.10 % | -3.857 M 5.07 % | -4.063 M -45.68 % | -2.789 M 37.36 % | -4.453 M -30.96 % | -3.400 M 44.70 % | -6.148 M -48.61 % | -4.137 M -63.89 % | -2.524 M -28.99 % | -1.957 M -31.52 % | -1.488 M -48.80 % | -1.000 M |
| Net income ratio | -8.94 -46.04 % | -6.12 19.34 % | -7.59 -6.21 % | -7.14 11.25 % | -8.05 30.46 % | -11.57 13.19 % | -13.33 -107.31 % | -6.43 26.28 % | -8.72 -44.51 % | -6.04 -6.92 % | -5.65 6.80 % | -6.06 11.02 % | -6.81 2.27 % | -6.97 18.09 % | -8.50 10.49 % | -9.50 2.85 % | -9.78 36.33 % | -15.36 27.61 % | -21.22 18.80 % | -26.13 26.14 % | -35.38 -15.68 % | -30.59 42.06 % | -52.79 -31.36 % | -40.19 -36.63 % | -29.41 -154.52 % | -11.56 |
| Ratio EBITDA | -7.30 -45.20 % | -5.03 36.00 % | -7.86 -53.54 % | -5.12 24.15 % | -6.75 23.79 % | -8.85 33.78 % | -13.37 -186.28 % | -4.67 25.96 % | -6.31 -46.76 % | -4.30 12.96 % | -4.94 6.02 % | -5.25 10.46 % | -5.87 -2.70 % | -5.71 42.34 % | -9.91 -21.99 % | -8.12 -9.12 % | -7.44 25.83 % | -10.03 58.15 % | -23.97 -12.10 % | -21.38 33.57 % | -32.19 -16.71 % | -27.58 46.36 % | -51.42 -41.88 % | -36.24 -36.39 % | -26.57 -163.06 % | -10.10 |
| Gross profit ratio | 0.98 19.98 % | 0.82 -0.04 % | 0.82 1.73 % | 0.80 3.97 % | 0.77 -3.51 % | 0.80 107.18 % | -11.18 -2 207.33 % | 0.53 -16.92 % | 0.64 -18.52 % | 0.78 -4.92 % | 0.82 -13.95 % | 0.96 3.95 % | 0.92 0.18 % | 0.92 -1.66 % | 0.94 6.28 % | 0.88 -7.24 % | 0.95 8.54 % | 0.87 20.74 % | 0.72 13.97 % | 0.64 -15.75 % | 0.75 25.65 % | 0.60 118.03 % | -3.33 -385.58 % | -0.69 57.37 % | -1.61 -189.29 % | -0.56 |
| Weighted average shs out dil | 85.143 M -4.69 % | 89.333 M 9.84 % | 81.329 M -11.73 % | 92.133 M 7.72 % | 85.530 M 10.49 % | 77.411 M -1.30 % | 78.434 M 0.01 % | 78.430 M 0.00 % | 78.430 M 0.08 % | 78.364 M 0.00 % | 78.364 M 6.41 % | 73.643 M -2.75 % | 75.725 M 0.13 % | 75.629 M 0.55 % | 75.217 M 0.00 % | 75.217 M -1.40 % | 76.286 M 7.19 % | 71.167 M 2.77 % | 69.250 M 0.00 % | 69.250 M 43.46 % | 48.271 M -24.20 % | 63.685 M 46.74 % | 43.400 M 0.00 % | 43.400 M 0.00 % | 43.400 M 0.00 % | 43.400 M |
| Weighted average shs out | 85.143 M -4.69 % | 89.333 M 9.84 % | 81.329 M -11.73 % | 92.133 M 7.72 % | 85.530 M 10.49 % | 77.411 M -1.30 % | 78.434 M 0.01 % | 78.430 M 0.00 % | 78.430 M 0.08 % | 78.364 M 0.00 % | 78.364 M 6.41 % | 73.643 M -2.75 % | 75.725 M 0.13 % | 75.629 M 4.26 % | 72.535 M 0.00 % | 72.535 M -4.92 % | 76.286 M 7.19 % | 71.167 M 2.77 % | 69.250 M 0.00 % | 69.250 M 43.46 % | 48.271 M -24.20 % | 63.685 M 46.74 % | 43.400 M 0.00 % | 43.400 M 0.00 % | 43.400 M 0.00 % | 43.400 M |
| EPS diluted | -0.07 -16.67 % | -0.06 14.29 % | -0.07 -16.67 % | -0.06 2.12 % | -0.06 31.89 % | -0.09 -32.16 % | -0.07 -29.47 % | -0.05 39.40 % | -0.09 -51.48 % | -0.06 19.41 % | -0.07 -1.57 % | -0.07 12.50 % | -0.08 -14.29 % | -0.07 5.41 % | -0.07 -23.33 % | -0.06 14.29 % | -0.07 -16.67 % | -0.06 -5.45 % | -0.06 5.17 % | -0.06 57.14 % | -0.14 -94.44 % | -0.07 -20.60 % | -0.06 -19.40 % | -0.05 -31.93 % | -0.04 -43.56 % | -0.03 |
| Earnings per share | -0.07 -16.67 % | -0.06 14.29 % | -0.07 -16.67 % | -0.06 2.12 % | -0.06 31.89 % | -0.09 -32.16 % | -0.07 -29.47 % | -0.05 39.40 % | -0.09 -51.48 % | -0.06 19.41 % | -0.07 -1.57 % | -0.07 12.50 % | -0.08 -14.29 % | -0.07 8.74 % | -0.08 -23.31 % | -0.06 11.14 % | -0.07 -16.67 % | -0.06 -5.45 % | -0.06 5.17 % | -0.06 57.14 % | -0.14 -94.44 % | -0.07 -20.60 % | -0.06 -19.40 % | -0.05 -31.93 % | -0.04 -43.56 % | -0.03 |
| Gross profit | 655.000 K -8.65 % | 717.000 K 16.68 % | 614.521 K -1.36 % | 623.000 K 23.61 % | 504.000 K 4.35 % | 483.000 K 110.79 % | -4.477 M -1 416.62 % | 340.000 K -31.73 % | 498.000 K -14.58 % | 583.000 K -28.28 % | 812.883 K -0.26 % | 815.000 K -0.61 % | 820.000 K 17.31 % | 699.000 K 14.18 % | 612.172 K 46.45 % | 418.000 K -19.31 % | 518.000 K 113.17 % | 243.000 K 80.71 % | 134.472 K 33.14 % | 101.000 K -29.86 % | 144.000 K 60.00 % | 90.000 K 155.10 % | -163.338 K -341.45 % | -37.000 K 58.89 % | -90.000 K -63.64 % | -55.000 K |
| Income tax expense | 5.000 K -16.67 % | 6.000 K -51.79 % | 12.445 K 314.83 % | 3.000 K -50.00 % | 6.000 K -25.00 % | 8.000 K -2.83 % | 8.233 K 37.22 % | 6.000 K -14.29 % | 7.000 K 133.33 % | 3.000 K 408.01 % | -974.000 -124.35 % | 4.000 K 0.00 % | 4.000 K -69.23 % | 13.000 K 2 020.72 % | 613.000 -38.70 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 3.541 K | 0.000 | 0.000 | 0.000 100.00 % | -17.745 K | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 12.000 K -92.45 % | 159.000 K 16.93 % | 135.981 K -9.95 % | 151.000 K 2.72 % | 147.000 K 23.53 % | 119.000 K -97.56 % | 4.877 M 1 520.27 % | 301.000 K 6.74 % | 282.000 K 75.16 % | 161.000 K -7.20 % | 173.493 K 381.93 % | 36.000 K -48.57 % | 70.000 K 14.75 % | 61.000 K 43.95 % | 42.375 K -25.66 % | 57.000 K 103.57 % | 28.000 K -20.00 % | 35.000 K -31.74 % | 51.276 K -11.59 % | 58.000 K 23.40 % | 47.000 K -21.67 % | 60.000 K -71.76 % | 212.431 K 133.44 % | 91.000 K -37.67 % | 146.000 K -5.19 % | 154.000 K |
| General and administrative expenses | 396.000 K -0.50 % | 398.000 K -17.05 % | 479.814 K 51.36 % | 317.000 K -92.81 % | 4.410 M 1 013.64 % | 396.000 K 38.00 % | 286.949 K -4.67 % | 301.000 K -9.34 % | 332.000 K 1.84 % | 326.000 K -23.87 % | 428.202 K 48.68 % | 288.000 K 6.67 % | 270.000 K -26.83 % | 369.000 K 22.23 % | 301.897 K 34.18 % | 225.000 K -17.28 % | 272.000 K -22.73 % | 352.000 K -32.24 % | 519.489 K 13.43 % | 458.000 K -59.25 % | 1.124 M 45.22 % | 774.000 K 51.88 % | 509.613 K 253.90 % | 144.000 K 23.08 % | 117.000 K 36.05 % | 86.000 K |
| Selling and marketing expenses | 161.000 K 49.07 % | 108.000 K -34.05 % | 163.758 K 12.16 % | 146.000 K -13.10 % | 168.000 K 12.00 % | 150.000 K -33.33 % | 224.985 K 42.40 % | 158.000 K 33.90 % | 118.000 K -19.73 % | 147.000 K -46.93 % | 276.982 K 34.46 % | 206.000 K 17.71 % | 175.000 K 4.79 % | 167.000 K 21.83 % | 137.075 K -15.39 % | 162.000 K 19.12 % | 136.000 K -11.69 % | 154.000 K -32.28 % | 227.401 K 260.95 % | 63.000 K 14.55 % | 55.000 K -32.93 % | 82.000 K -47.46 % | 156.060 K 147.71 % | 63.000 K 31.25 % | 48.000 K 6.67 % | 45.000 K |
| Other expenses | 5.393 M 0.48 % | 5.367 M -5.24 % | 5.664 M 10.06 % | 5.146 M 180.90 % | 1.832 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.140 M -0.14 % | 5.147 M 5.73 % | 4.868 M -22.84 % | 6.309 M 25.05 % | 5.045 M -5.28 % | 5.326 M 6.72 % | 4.991 M 4.37 % | 4.782 M 28.27 % | 3.728 M 0.47 % | 3.711 M 25.78 % | 2.950 M -42.82 % | 5.159 M 51.07 % | 3.415 M 92.86 % | 1.771 M -0.02 % | 1.771 M 40.22 % | 1.263 M 59.87 % | 790.000 K |
| Operating expenses | 6.506 M 0.73 % | 6.459 M -5.24 % | 6.816 M 16.04 % | 5.874 M -13.13 % | 6.762 M -3.51 % | 7.008 M 325.75 % | 1.646 M -69.76 % | 5.443 M -17.52 % | 6.599 M 15.13 % | 5.732 M -8.20 % | 6.244 M 11.24 % | 5.613 M -18.53 % | 6.890 M 18.57 % | 5.811 M -3.27 % | 6.007 M 8.69 % | 5.527 M 3.13 % | 5.359 M 16.40 % | 4.604 M -3.36 % | 4.764 M 21.94 % | 3.907 M -42.27 % | 6.768 M 51.92 % | 4.455 M 81.92 % | 2.449 M 23.62 % | 1.981 M 38.24 % | 1.433 M 54.42 % | 928.000 K |
| Cost and expenses | 6.518 M -1.51 % | 6.618 M -4.81 % | 6.952 M 15.39 % | 6.025 M -12.79 % | 6.909 M -3.06 % | 7.127 M 9.26 % | 6.523 M 13.56 % | 5.744 M -16.52 % | 6.881 M 16.77 % | 5.893 M -8.17 % | 6.417 M 13.60 % | 5.649 M -18.84 % | 6.960 M 18.53 % | 5.872 M -2.94 % | 6.050 M 8.34 % | 5.584 M 3.66 % | 5.387 M 16.12 % | 4.639 M -3.67 % | 4.815 M 21.45 % | 3.965 M -41.82 % | 6.815 M 50.94 % | 4.515 M 69.65 % | 2.661 M 28.44 % | 2.072 M 31.22 % | 1.579 M 45.93 % | 1.082 M |
| Research and development expenses | 556.000 K -5.12 % | 586.000 K 15.12 % | 509.025 K 92.08 % | 265.000 K -24.72 % | 352.000 K -18.89 % | 434.000 K -75.26 % | 1.754 M 759.80 % | 204.000 K -52.00 % | 425.000 K 257.14 % | 119.000 K -69.62 % | 391.692 K 56.05 % | 251.000 K 84.56 % | 136.000 K -40.87 % | 230.000 K -5.00 % | 242.100 K 62.48 % | 149.000 K -11.83 % | 169.000 K -54.32 % | 370.000 K 20.62 % | 306.750 K -29.64 % | 436.000 K 1.40 % | 430.000 K 133.70 % | 184.000 K 1 369.53 % | 12.521 K 317.37 % | 3.000 K -40.00 % | 5.000 K -28.57 % | 7.000 K |
| Selling general and administrative expenses | 557.000 K 10.08 % | 506.000 K -21.38 % | 643.572 K 39.00 % | 463.000 K -89.89 % | 4.578 M 738.46 % | 546.000 K 6.65 % | 511.934 K 11.53 % | 459.000 K 2.00 % | 450.000 K -4.86 % | 473.000 K -32.93 % | 705.184 K 42.75 % | 494.000 K 11.01 % | 445.000 K -16.98 % | 536.000 K 22.10 % | 438.972 K 13.43 % | 387.000 K -5.15 % | 408.000 K -19.37 % | 506.000 K -32.25 % | 746.890 K 43.36 % | 521.000 K -55.81 % | 1.179 M 37.73 % | 856.000 K 28.59 % | 665.673 K 221.58 % | 207.000 K 25.45 % | 165.000 K 25.95 % | 131.000 K |
| Interest income | 193.000 K -61.78 % | 505.000 K 43.18 % | 352.692 K -20.39 % | 443.000 K -58.68 % | 1.072 M 155.85 % | 419.000 K | 0.000 -100.00 % | 1.388 M 73.93 % | 798.000 K -65.80 % | 2.333 M | 0.000 -100.00 % | 106.000 K -59.70 % | 263.000 K 13.85 % | 231.000 K | 0.000 -100.00 % | 759.000 K 157.29 % | 295.000 K -74.03 % | 1.136 M | 0.000 -100.00 % | 88.000 K -56.44 % | 202.000 K | 0.000 -100.00 % | 88.462 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 297.000 K 151.69 % | 118.000 K 114.83 % | -795.425 K -210.94 % | 717.000 K 1 425.53 % | 47.000 K -94.49 % | 853.000 K | 0.000 -100.00 % | 401.000 K -73.14 % | 1.493 M -10.76 % | 1.673 M | 0.000 -100.00 % | 461.000 K 85.89 % | 248.000 K -37.69 % | 398.000 K | 0.000 -100.00 % | 163.000 K -79.42 % | 792.000 K -24.14 % | 1.044 M | 0.000 -100.00 % | 436.000 K 29.38 % | 337.000 K 51.12 % | 223.000 K | 0.000 -100.00 % | 99.000 K 45.59 % | 68.000 K 11.48 % | 61.000 K |
| Depreciation and amortization | 788.000 K -5.17 % | 831.000 K 9.65 % | 757.878 K -10.52 % | 847.000 K 6.81 % | 793.000 K 2.06 % | 777.000 K 1.02 % | 769.128 K 6.53 % | 722.000 K -1.23 % | 731.000 K 11.60 % | 655.000 K 1.43 % | 645.741 K 5.86 % | 610.000 K 4.10 % | 586.000 K 8.52 % | 540.000 K -1.16 % | 546.319 K 10.82 % | 493.000 K 2.07 % | 483.000 K 10.53 % | 437.000 K 7.51 % | 406.485 K 27.83 % | 318.000 K 16.06 % | 274.000 K 20.18 % | 228.000 K 46.86 % | 155.248 K 35.00 % | 115.000 K 26.37 % | 91.000 K 9.64 % | 83.000 K |
| Operating income | -5.851 M -1.90 % | -5.742 M 7.41 % | -6.202 M -18.10 % | -5.251 M 16.09 % | -6.258 M 4.09 % | -6.525 M -6.57 % | -6.123 M -20.00 % | -5.102 M 16.40 % | -6.103 M -18.53 % | -5.149 M 5.19 % | -5.431 M -13.19 % | -4.798 M 20.96 % | -6.070 M -18.74 % | -5.112 M 5.22 % | -5.393 M -5.59 % | -5.108 M -5.52 % | -4.841 M -10.98 % | -4.362 M 5.78 % | -4.630 M -21.64 % | -3.806 M 42.52 % | -6.622 M -51.71 % | -4.365 M -67.29 % | -2.609 M -25.93 % | -2.072 M -31.22 % | -1.579 M -45.80 % | -1.083 M |
| Operating income ratio | -8.77 -33.83 % | -6.55 20.68 % | -8.26 -21.80 % | -6.78 29.43 % | -9.61 11.31 % | -10.84 29.10 % | -15.29 -92.07 % | -7.96 -1.73 % | -7.82 -13.06 % | -6.92 -25.69 % | -5.51 2.34 % | -5.64 17.33 % | -6.82 -1.40 % | -6.73 18.37 % | -8.24 23.38 % | -10.75 -21.29 % | -8.87 43.49 % | -15.69 37.05 % | -24.92 -4.13 % | -23.94 30.96 % | -34.67 -19.14 % | -29.10 45.25 % | -53.15 -38.52 % | -38.37 -36.08 % | -28.20 -157.75 % | -10.94 |
| Total other income expenses net | -104.000 K -126.80 % | 388.000 K -25.55 % | 521.151 K 290.20 % | -274.000 K -126.73 % | 1.025 M 336.18 % | -434.000 K -154.87 % | 790.921 K -19.78 % | 986.000 K 242.07 % | -694.000 K -205.15 % | 660.000 K 572.33 % | -139.733 K 60.64 % | -355.000 K -2 466.67 % | 15.000 K 108.98 % | -167.000 K 3.30 % | -172.692 K -128.98 % | 596.000 K 219.68 % | -498.000 K -641.30 % | 92.000 K -86.70 % | 691.973 K 298.27 % | -349.000 K -156.62 % | -136.000 K 39.01 % | -223.000 K -1 356.69 % | 17.745 K 118.11 % | -98.000 K -44.12 % | -68.000 K -11.48 % | -61.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -27.275 M 0.17 % | -27.321 M 11.62 % | -30.911 M -12.53 % | -27.470 M -12.21 % | -24.481 M -233.48 % | -7.341 M 7.94 % | -7.974 M 34.10 % | -12.100 M 67.64 % | -37.393 M 32.32 % | -55.247 M 10.61 % | -61.807 M 10.71 % | -69.219 M 8.59 % | -75.727 M 10.07 % | -84.211 M -23.71 % | -68.070 M 8.98 % | -74.788 M 9.42 % | -82.564 M 6.32 % | -88.133 M -62.74 % | -54.156 M 9.40 % | -59.773 M 14.30 % | -69.750 M -11 705.66 % | 601.000 K 116.51 % | -3.640 M -165.06 % | 5.595 M |
| Total investments | 664.000 K -87.28 % | 5.222 M 424.29 % | 996.009 K -9.70 % | 1.103 M -95.14 % | 22.691 M 1 715.28 % | 1.250 M -29.27 % | 1.767 M 3.90 % | 1.701 M -3.24 % | 1.758 M -27.51 % | 2.425 M 26.11 % | 1.923 M -7.28 % | 2.074 M -14.86 % | 2.436 M 40.00 % | 1.740 M -12.91 % | 1.998 M -17.51 % | 2.422 M 94.54 % | 1.245 M 6.23 % | 1.172 M -34.69 % | 1.795 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.190 M |
| Total debt | 6.056 M 13.03 % | 5.358 M -3.63 % | 5.560 M -2.23 % | 5.687 M -4.93 % | 5.982 M -1.60 % | 6.079 M -2.85 % | 6.257 M -1.18 % | 6.332 M -2.84 % | 6.517 M -3.81 % | 6.775 M -2.28 % | 6.933 M -2.49 % | 7.110 M -2.28 % | 7.276 M -2.43 % | 7.457 M -2.69 % | 7.663 M 1.04 % | 7.584 M 36.50 % | 5.556 M -16.89 % | 6.685 M -2.68 % | 6.869 M 0.62 % | 6.827 M 26.31 % | 5.405 M 0.09 % | 5.400 M 47.43 % | 3.663 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 167.650 M | 0.000 | 0.000 -100.00 % | 167.646 M 9.81 % | 152.669 M 0.01 % | 152.651 M 0.00 % | 152.651 M 0.00 % | 152.649 M 0.03 % | 152.607 M 0.02 % | 152.569 M -0.01 % | 152.583 M 0.05 % | 152.513 M 0.16 % | 152.267 M 18.40 % | 128.599 M 0.00 % | 128.599 M 0.00 % | 128.600 M 0.28 % | 128.235 M 42.99 % | 89.680 M 0.00 % | 89.680 M 0.01 % | 89.674 M 406.46 % | 17.706 M 0.00 % | 17.707 M 251.78 % | 5.033 M |
| Retained earnings | -118.579 M -5.19 % | -112.733 M -4.68 % | -107.694 M -5.42 % | -102.153 M -5.51 % | -96.817 M -5.21 % | -92.023 M -7.27 % | -85.784 M -6.29 % | -80.706 M -5.24 % | -76.685 M -9.72 % | -69.893 M -6.81 % | -65.437 M -9.19 % | -59.929 M -9.11 % | -54.926 M -12.06 % | -49.016 M -10.93 % | -44.185 M -12.93 % | -39.126 M -10.31 % | -35.470 M -13.77 % | -31.176 M -14.94 % | -27.124 M -14.54 % | -23.682 M -16.73 % | -20.287 M -42.98 % | -14.189 M -45.12 % | -9.777 M | 0.000 |
| Common stock | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 2 566.67 % | 3.000 K 20.00 % | 2.500 K | 0.000 |
| Total equity | 49.276 M -10.39 % | 54.990 M -8.40 % | 60.032 M -8.45 % | 65.570 M -7.53 % | 70.909 M 16.78 % | 60.720 M -9.30 % | 66.947 M -7.04 % | 72.018 M -5.29 % | 76.039 M -8.15 % | 82.790 M -5.07 % | 87.212 M -5.94 % | 92.720 M -5.07 % | 97.676 M -5.47 % | 103.331 M 22.29 % | 84.494 M -5.65 % | 89.553 M -3.92 % | 93.210 M -4.04 % | 97.139 M 55.09 % | 62.635 M -5.21 % | 66.078 M -4.88 % | 69.467 M 1 872.93 % | 3.521 M -55.61 % | 7.932 M 57.58 % | 5.033 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 |
| Long term debt | 4.856 M 17.24 % | 4.142 M -5.12 % | 4.365 M -4.04 % | 4.549 M -6.15 % | 4.847 M -3.35 % | 5.015 M -3.62 % | 5.203 M -1.11 % | 5.262 M -3.82 % | 5.471 M -4.37 % | 5.721 M -2.97 % | 5.896 M -3.22 % | 6.092 M -3.26 % | 6.297 M -2.96 % | 6.489 M -3.02 % | 6.691 M 0.66 % | 6.647 M 43.72 % | 4.625 M -18.79 % | 5.695 M -3.33 % | 5.891 M -1.34 % | 5.971 M 25.60 % | 4.754 M 0.66 % | 4.723 M 48.89 % | 3.172 M | 0.000 |
| Total non current liabilities | 5.026 M 21.34 % | 4.142 M -5.12 % | 4.365 M -4.04 % | 4.549 M -6.15 % | 4.847 M -3.33 % | 5.014 M -3.64 % | 5.203 M -1.13 % | 5.263 M -3.80 % | 5.471 M -4.37 % | 5.721 M -2.97 % | 5.896 M -3.20 % | 6.091 M -3.29 % | 6.298 M -2.94 % | 6.489 M -3.02 % | 6.691 M 0.66 % | 6.647 M 43.69 % | 4.626 M -18.77 % | 5.695 M -3.33 % | 5.891 M -1.34 % | 5.971 M 25.57 % | 4.755 M 0.70 % | 4.722 M 48.86 % | 3.172 M | 0.000 |
| Other current liabilities | 5.503 M 9.62 % | 5.020 M -0.12 % | 5.026 M 19.38 % | 4.210 M 0.21 % | 4.201 M 397.16 % | 845.000 K -76.56 % | 3.605 M 439.68 % | 668.000 K -18.04 % | 815.000 K -83.48 % | 4.934 M 1.58 % | 4.857 M 28.26 % | 3.787 M -17.28 % | 4.578 M 15.78 % | 3.954 M -13.17 % | 4.554 M 821.86 % | 494.000 K 33.51 % | 370.000 K -28.02 % | 514.000 K -83.51 % | 3.117 M 1 209.68 % | 238.000 K -67.88 % | 741.000 K 397.32 % | 149.000 K -0.43 % | 149.640 K | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.727 M 516.01 % | 442.685 K -84.04 % | 2.773 M -11.06 % | 3.118 M | 0.000 -100.00 % | 447.137 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.223 M 27.19 % | 3.320 M 27.74 % | 2.599 M 8.11 % | 2.404 M -16.97 % | 2.895 M 16.60 % | 2.483 M 17.01 % | 2.122 M -18.16 % | 2.593 M 335.82 % | 594.969 K | 0.000 |
| Short term debt | 1.200 M -1.32 % | 1.216 M 1.79 % | 1.195 M 4.97 % | 1.138 M 0.26 % | 1.135 M 126.81 % | -4.233 M -792.36 % | 611.387 K 113.82 % | -4.425 M 11.87 % | -5.021 M -576.38 % | 1.054 M 78.72 % | 589.749 K -42.07 % | 1.018 M 3.98 % | 979.000 K 1.14 % | 968.000 K 436.71 % | 180.359 K 103.16 % | -5.701 M -33.61 % | -4.267 M -531.01 % | 990.000 K 1.21 % | 978.144 K 14.27 % | 856.000 K 31.49 % | 651.000 K -3.84 % | 677.000 K 38.00 % | 490.573 K | 0.000 |
| Total current liabilities | 7.954 M 6.99 % | 7.434 M 0.34 % | 7.409 M 13.16 % | 6.547 M -0.29 % | 6.566 M -0.44 % | 6.595 M 10.20 % | 5.985 M 6.70 % | 5.609 M -18.30 % | 6.865 M -17.60 % | 8.331 M 10.59 % | 7.533 M 10.02 % | 6.847 M -5.19 % | 7.222 M -0.71 % | 7.274 M -10.95 % | 8.168 M 36.36 % | 5.990 M 12.19 % | 5.339 M 14.99 % | 4.643 M -13.37 % | 5.360 M 12.57 % | 4.761 M -48.62 % | 9.266 M 118.85 % | 4.234 M 134.46 % | 1.806 M | 0.000 |
| Total liabilities | 12.980 M 12.13 % | 11.576 M -1.68 % | 11.774 M 6.11 % | 11.096 M -2.78 % | 11.413 M -1.69 % | 11.609 M 3.76 % | 11.188 M 2.91 % | 10.872 M -11.87 % | 12.336 M -12.21 % | 14.052 M 4.64 % | 13.429 M 3.79 % | 12.938 M -4.30 % | 13.520 M -1.77 % | 13.763 M -7.38 % | 14.859 M 17.58 % | 12.637 M 26.81 % | 9.965 M -3.61 % | 10.338 M -8.11 % | 11.251 M 4.83 % | 10.732 M -23.46 % | 14.021 M 56.55 % | 8.956 M 79.91 % | 4.978 M | 0.000 |
| Other non current assets | 1.000 K 0.00 % | 1.000 K -99.98 % | 5.597 M 285.72 % | 1.451 M | 0.000 -100.00 % | 1.000 K 155.75 % | 391.000 139.10 % | -1.000 K -100.01 % | 13.220 M 387.64 % | 2.711 M 22.62 % | 2.211 M -6.40 % | 2.362 M -13.35 % | 2.726 M 34.62 % | 2.025 M -11.33 % | 2.284 M -16.01 % | 2.719 M 77.02 % | 1.536 M 4.77 % | 1.466 M -29.84 % | 2.089 M 608.29 % | 295.000 K 30.53 % | 226.000 K 841.67 % | 24.000 K -0.36 % | 24.086 K 100.43 % | -5.595 M |
| Long term investments | 664.000 K -24.55 % | 880.000 K 122.07 % | -3.986 M 66.61 % | -11.939 M -822.26 % | 1.653 M 106.20 % | -26.655 M -1 608.23 % | 1.767 M 105.58 % | -31.684 M -183.50 % | -11.176 M -1 932.00 % | -550.000 K -124.88 % | 2.211 M -6.40 % | 2.362 M -13.38 % | 2.727 M 34.60 % | 2.026 M -11.28 % | 2.284 M -16.01 % | 2.719 M 77.02 % | 1.536 M 4.70 % | 1.467 M -18.25 % | 1.795 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 608.000 K 7.99 % | 563.000 K -3.36 % | 582.600 K -3.38 % | 603.000 K -6.94 % | 648.000 K 4.18 % | 622.000 K 1.37 % | 613.578 K 21.50 % | 505.000 K -4.36 % | 528.000 K 36.43 % | 387.000 K 0.95 % | 383.348 K 2.50 % | 374.000 K 1.63 % | 368.000 K 22.67 % | 300.000 K 4.45 % | 287.231 K 15.35 % | 249.000 K 1.22 % | 246.000 K 3.36 % | 238.000 K 12.72 % | 211.147 K 31.97 % | 160.000 K 1.27 % | 158.000 K 3.95 % | 152.000 K -1.12 % | 153.729 K | 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 | 608.000 K 7.99 % | 563.000 K -3.36 % | 582.600 K -3.38 % | 603.000 K -6.94 % | 648.000 K 4.18 % | 622.000 K 1.37 % | 613.578 K 21.50 % | 505.000 K -4.36 % | 528.000 K 36.43 % | 387.000 K 0.95 % | 383.348 K 2.50 % | 374.000 K 1.63 % | 368.000 K 22.67 % | 300.000 K 4.45 % | 287.231 K 15.35 % | 249.000 K 1.22 % | 246.000 K 3.36 % | 238.000 K 12.72 % | 211.147 K 31.97 % | 160.000 K 1.27 % | 158.000 K 3.95 % | 152.000 K -1.12 % | 153.729 K | 0.000 |
| Property plant equipment net | 24.690 M -2.97 % | 25.446 M -1.46 % | 25.822 M -1.08 % | 26.103 M -1.39 % | 26.472 M 0.36 % | 26.376 M -1.23 % | 26.704 M -0.43 % | 26.819 M -0.92 % | 27.069 M 0.84 % | 26.844 M -1.04 % | 27.127 M 10.55 % | 24.539 M 4.76 % | 23.423 M 7.16 % | 21.858 M 10.85 % | 19.718 M 23.62 % | 15.951 M 28.43 % | 12.420 M 20.42 % | 10.314 M 2.97 % | 10.016 M 9.11 % | 9.180 M 28.48 % | 7.145 M 4.31 % | 6.850 M 37.77 % | 4.972 M | 0.000 |
| Total non current assets | 25.963 M -3.45 % | 26.890 M -4.02 % | 28.015 M -0.50 % | 28.157 M -2.14 % | 28.773 M 0.83 % | 28.537 M -1.88 % | 29.085 M -0.79 % | 29.316 M -1.10 % | 29.641 M -1.01 % | 29.942 M 0.74 % | 29.721 M 8.97 % | 27.275 M 2.86 % | 26.517 M 9.65 % | 24.183 M 8.50 % | 22.289 M 17.81 % | 18.919 M 33.21 % | 14.202 M 18.17 % | 12.018 M -2.43 % | 12.317 M 27.83 % | 9.635 M 27.97 % | 7.529 M 7.16 % | 7.026 M 36.43 % | 5.150 M 192.05 % | -5.595 M |
| Other current assets | -1.000 K | 0.000 -100.00 % | 429.656 K 42 865.60 % | 1.000 K -99.94 % | 1.554 M 564.10 % | 234.000 K 49.07 % | 156.968 K -87.10 % | 1.217 M -6.89 % | 1.307 M -70.78 % | 4.473 M 5 395.22 % | 81.398 K -94.71 % | 1.539 M 10.72 % | 1.390 M 23.34 % | 1.127 M 23.96 % | 909.142 K 135.53 % | 386.000 K -37.03 % | 613.000 K 10.85 % | 553.000 K 73.80 % | 318.190 K -37.49 % | 509.000 K -23.00 % | 661.000 K 35.73 % | 487.000 K 25.11 % | 389.248 K | 0.000 |
| Short term investments | 0.000 -100.00 % | 4.342 M -12.85 % | 4.982 M -61.80 % | 13.042 M -38.01 % | 21.038 M -24.61 % | 27.905 M -16.10 % | 33.261 M -0.37 % | 33.385 M 158.12 % | 12.934 M 334.76 % | 2.975 M 1 132.90 % | -288.025 K -0.01 % | -288.000 K 1.03 % | -291.000 K -1.75 % | -286.000 K -0.07 % | -285.805 K 3.77 % | -297.000 K -2.06 % | -291.000 K 1.36 % | -295.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.190 M |
| cash and cash equivalents | 33.331 M 2.00 % | 32.679 M -10.40 % | 36.471 M 10.00 % | 33.157 M 8.84 % | 30.463 M 127.00 % | 13.420 M -5.70 % | 14.232 M -22.79 % | 18.432 M -58.02 % | 43.910 M -29.20 % | 62.022 M -9.77 % | 68.740 M -9.94 % | 76.329 M -8.04 % | 83.003 M -9.45 % | 91.668 M 21.04 % | 75.733 M -8.06 % | 82.372 M -6.52 % | 88.120 M -7.06 % | 94.818 M 55.37 % | 61.025 M -8.37 % | 66.600 M -11.38 % | 75.155 M 1 466.06 % | 4.799 M -34.28 % | 7.303 M 230.52 % | -5.595 M |
| Cash and short term investments | 33.331 M -9.97 % | 37.021 M -10.69 % | 41.454 M -10.27 % | 46.199 M -10.29 % | 51.501 M 24.62 % | 41.325 M 190.37 % | 14.232 M -72.53 % | 51.817 M -8.84 % | 56.844 M -12.54 % | 64.997 M -5.44 % | 68.740 M -9.94 % | 76.329 M -8.04 % | 83.003 M -9.45 % | 91.668 M 21.04 % | 75.733 M -8.06 % | 82.372 M -6.52 % | 88.120 M -7.06 % | 94.818 M 55.37 % | 61.025 M -8.37 % | 66.600 M -11.38 % | 75.155 M 1 466.06 % | 4.799 M -34.28 % | 7.303 M 30.52 % | 5.595 M |
| Total current assets | 36.293 M -8.53 % | 39.676 M -9.40 % | 43.791 M -9.73 % | 48.509 M -9.41 % | 53.549 M 22.28 % | 43.793 M -10.72 % | 49.050 M -8.44 % | 53.573 M -8.79 % | 58.734 M -12.21 % | 66.900 M -5.67 % | 70.920 M -9.52 % | 78.382 M -7.44 % | 84.678 M -8.86 % | 92.910 M 20.56 % | 77.064 M -7.45 % | 83.271 M -6.41 % | 88.973 M -6.79 % | 95.459 M 55.04 % | 61.569 M -8.34 % | 67.175 M -11.56 % | 75.959 M 1 293.49 % | 5.451 M -29.75 % | 7.760 M 38.69 % | 5.595 M |
| Inventory | 268.000 K 44.09 % | 186.000 K -18.36 % | 227.834 K -2.22 % | 233.000 K -10.73 % | 261.000 K 0.77 % | 259.000 K 18.66 % | 218.265 K 52.63 % | 143.000 K 70.24 % | 84.000 K 25.37 % | 67.000 K 1 026.81 % | 5.946 K -99.61 % | 1.540 M | 0.000 -100.00 % | 1.128 M | 0.000 100.00 % | -710.000 K | 0.000 -100.00 % | 426.000 K | 0.000 | 0.000 -100.00 % | 660.000 K | 0.000 100.00 % | -33.988 K | 0.000 |
| Net receivables | 2.695 M 9.15 % | 2.469 M 47.02 % | 1.679 M -19.11 % | 2.076 M 16.17 % | 1.787 M -9.52 % | 1.975 M 67.07 % | 1.182 M -26.66 % | 1.612 M -10.74 % | 1.806 M -1.58 % | 1.835 M -12.33 % | 2.093 M 307.20 % | 514.000 K 80.35 % | 285.000 K 147.83 % | 115.000 K -90.77 % | 1.245 M 75.41 % | 710.000 K 96.13 % | 362.000 K 69.16 % | 214.000 K -59.43 % | 527.485 K 117.97 % | 242.000 K -69.86 % | 803.000 K 386.67 % | 165.000 K 385.47 % | 33.988 K | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 11.939 M 4 245.49 % | -288.000 K -101.02 % | 28.193 M 7 210 585.93 % | -391.000 -100.00 % | 33.677 M | 0.000 -100.00 % | 550.000 K 124.88 % | -2.211 M 6.40 % | -2.362 M 13.38 % | -2.727 M -34.60 % | -2.026 M 11.28 % | -2.284 M 16.01 % | -2.719 M -77.02 % | -1.536 M -4.70 % | -1.467 M 18.25 % | -1.795 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.251 M 4.42 % | 1.198 M 0.82 % | 1.188 M -0.90 % | 1.199 M -2.52 % | 1.230 M -37.21 % | 1.959 M 121.88 % | 882.907 K -19.59 % | 1.098 M -41.78 % | 1.886 M -19.50 % | 2.343 M 96.62 % | 1.192 M -41.64 % | 2.042 M 22.64 % | 1.665 M -29.21 % | 2.352 M 27.08 % | 1.851 M 49.38 % | 1.239 M -13.90 % | 1.439 M 95.78 % | 735.000 K -39.68 % | 1.219 M 2.92 % | 1.184 M -79.42 % | 5.752 M 605.77 % | 815.000 K 42.81 % | 570.691 K | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 170.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 |
| 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 | 5.073 M -5.32 % | 5.358 M -3.63 % | 5.560 M -2.23 % | 5.687 M -4.93 % | 5.982 M -1.60 % | 6.079 M -2.85 % | 6.257 M -1.18 % | 6.332 M -2.84 % | 6.517 M -3.81 % | 6.775 M -2.28 % | 6.933 M -2.49 % | 7.110 M -2.28 % | 7.276 M -2.43 % | 7.457 M -2.69 % | 7.663 M 1.04 % | 7.584 M 36.50 % | 5.556 M -1.10 % | 5.618 M -3.49 % | 5.821 M -0.14 % | 5.829 M 34.00 % | 4.350 M -2.40 % | 4.457 M 49.26 % | 2.986 M | 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 | 167.775 M | 0.000 -100.00 % | 167.646 M 0.00 % | 167.643 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -14.000 K | 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 62.256 M -6.47 % | 66.566 M -7.30 % | 71.806 M -6.34 % | 76.666 M -6.87 % | 82.322 M 13.82 % | 72.329 M -7.43 % | 78.135 M -5.74 % | 82.890 M -6.21 % | 88.375 M -8.74 % | 96.842 M -3.77 % | 100.641 M -4.75 % | 105.658 M -4.98 % | 111.196 M -5.04 % | 117.094 M 17.86 % | 99.353 M -2.78 % | 102.190 M -0.95 % | 103.175 M -4.00 % | 107.477 M 45.46 % | 73.886 M -3.81 % | 76.810 M -8.00 % | 83.488 M 569.14 % | 12.477 M -3.35 % | 12.910 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.577 M -39 325.75 % | -4.000 K -100.72 % | 554.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -884.787 K -1 019.98 % | -79.000 K -6.76 % | -74.000 K -111.43 % | -35.000 K -3.95 % | -33.671 K -3 267.10 % | -1.000 K 96.00 % | -25.000 K -47.06 % | -17.000 K -401.33 % | -3.391 K -130.83 % | 11.000 K 136.67 % | -30.000 K -275.00 % | -8.000 K |
| Stock based compensation | 129.000 K -60.79 % | 329.000 K 135.28 % | 139.833 K -27.17 % | 192.000 K -57.33 % | 450.000 K -37.85 % | 724.000 K 172.23 % | 265.948 K 168.63 % | 99.000 K 560.00 % | 15.000 K -54.55 % | 33.000 K -6.07 % | 35.134 K -74.17 % | 136.000 K -11.11 % | 153.000 K -66.81 % | 461.000 K -8.84 % | 505.726 K -40.92 % | 856.000 K -18.24 % | 1.047 M 382.49 % | 217.000 K -56.61 % | 500.144 K -34.10 % | 759.000 K 15.00 % | 660.000 K 275.00 % | 176.000 K -13.69 % | 203.912 K -33.79 % | 308.000 K -10.98 % | 346.000 K 3 744.44 % | 9.000 K |
| Change in working capital | 43.000 K -78.06 % | 196.000 K -15.30 % | 231.403 K 89.67 % | 122.000 K 110.76 % | -1.134 M -281.87 % | -297.000 K -228.61 % | 230.922 K 118.82 % | -1.227 M -529.02 % | 286.000 K -38.89 % | 468.000 K 184.66 % | -552.796 K 0.04 % | -553.000 K -338.36 % | 232.000 K 120.17 % | -1.150 M -200.93 % | 1.139 M 62.54 % | 701.000 K 1 230.65 % | -62.000 K 90.83 % | -676.000 K -266.49 % | 406.039 K 130.03 % | -1.352 M -212.57 % | 1.201 M -31.41 % | 1.751 M 5 535.30 % | 31.072 K -93.16 % | 454.000 K 488.03 % | -117.000 K -190.70 % | 129.000 K |
| Accounts receivables | -273.000 K 44.51 % | -492.000 K -4.05 % | -472.868 K -99.52 % | -237.000 K 48.96 % | -464.385 K 26.64 % | -633.000 K -204.98 % | -207.557 K -44.24 % | -143.897 K -233.28 % | 107.968 K -65.06 % | 309.000 K 147.32 % | -653.039 K -75.49 % | -372.121 K 14.05 % | -432.960 K -586.47 % | 89.000 K 120.96 % | -424.597 K -749.60 % | -49.976 K 76.39 % | -211.679 K -118.23 % | -97.000 K -415.61 % | 30.734 K -86.52 % | 228.000 K 222.58 % | -186.000 K 43.47 % | -329.000 K -284.79 % | 178.040 K 192.73 % | -192.000 K -24.68 % | -154.000 K -211.59 % | 138.000 K |
| Inventory | -82.000 K -295.24 % | 42.000 K -16.72 % | 50.431 K 380.17 % | -18.000 K -2 911.76 % | -597.658 98.54 % | -41.000 K 48.28 % | -79.268 K -34.35 % | -59.000 K -247.06 % | -17.000 K 72.13 % | -61.000 K -925.90 % | -5.946 K 62.80 % | -15.983 K -14 896.42 % | -106.581 | 0.000 | 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 % | 320.000 K | 0.000 | 0.000 100.00 % | -669.174 K -277.50 % | 377.000 K -26.65 % | 513.998 K 151.46 % | -998.838 K -639.52 % | 185.135 K -15.08 % | 218.000 K 48.89 % | 146.416 K 187.20 % | -167.917 K -125.06 % | 670.066 K 154.08 % | -1.239 M -179.70 % | 1.555 M 105.55 % | 756.338 K 416.45 % | 146.448 K 125.29 % | -579.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 398.000 K 22.09 % | 326.000 K -50.14 % | 653.840 K 73.43 % | 377.000 K 110 234 593.06 % | -0.342 -100.02 % | 2.000 K -46.65 % | 3.749 K 114.84 % | -25.265 K -355.28 % | 9.897 K 394.85 % | 2.000 K 104.97 % | -40.227 K -1 431.45 % | 3.021 K 160.43 % | -4.999 K | 0.000 -100.00 % | 11.059 K 284.67 % | -5.988 K -249.87 % | 3.996 K | 0.000 -100.00 % | 228.000 100.33 % | -69.000 K 65.84 % | -202.000 K | 0.000 100.00 % | -5.960 K -98.67 % | -3.000 K 40.00 % | -5.000 K | 0.000 |
| Other non cash items | 267.000 K 157.92 % | -461.000 K -355.41 % | 180.496 K -62.32 % | 479.000 K 900.43 % | -59.843 K -108.08 % | 741.000 K 1.94 % | 726.878 K 188.54 % | -821.000 K -218.13 % | 695.000 K 358.36 % | -269.000 K -159.11 % | 455.047 K 10.99 % | 410.000 K 494.23 % | -104.000 K -244.44 % | 72.000 K -91.82 % | 879.731 K 256.54 % | -562.000 K -213.08 % | 497.000 K 640.22 % | -92.000 K 85.81 % | -648.371 K -286.31 % | 348.000 K 187.60 % | 121.000 K -42.38 % | 210.000 K 637.37 % | -39.079 K -186.84 % | 45.000 K 350.00 % | 10.000 K 126.32 % | -38.000 K |
| Net cash provided by operating activities | -4.728 M -6.03 % | -4.459 M -2.02 % | -4.371 M -12.51 % | -3.885 M 25.16 % | -5.191 M -7.50 % | -4.829 M 1.91 % | -4.923 M 7.93 % | -5.347 M -18.40 % | -4.516 M -25.41 % | -3.601 M 27.79 % | -4.987 M -9.62 % | -4.549 M 12.28 % | -5.186 M 3.21 % | -5.358 M -58.54 % | -3.380 M -8.95 % | -3.102 M 10.03 % | -3.448 M 21.97 % | -4.419 M -33.62 % | -3.307 M 19.00 % | -4.083 M 9.79 % | -4.526 M -102.05 % | -2.240 M 0.17 % | -2.244 M -81.24 % | -1.238 M 8.09 % | -1.347 M -39.01 % | -969.000 K |
| Investments in property plant and equipment | -144.000 K 56.36 % | -330.000 K 30.09 % | -472.036 K 25.78 % | -636.000 K -155.42 % | -249.000 K 5.68 % | -264.000 K 65.81 % | -772.176 K -52.30 % | -507.000 K 45.66 % | -933.000 K 44.60 % | -1.684 M 18.74 % | -2.072 M -10.23 % | -1.880 M 33.87 % | -2.843 M -22.02 % | -2.330 M 30.40 % | -3.348 M -80.18 % | -1.858 M -2.26 % | -1.817 M -102.34 % | -898.000 K 12.56 % | -1.027 M -84.72 % | -556.000 K -5.50 % | -527.000 K -60.18 % | -329.000 K 53.57 % | -708.584 K -2.54 % | -691.000 K -89.84 % | -364.000 K -219.30 % | -114.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -726.198 K -18 254.95 % | 4.000 K -97.60 % | 167.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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -199.539 K 99.00 % | -19.925 M -66.57 % | -11.962 M -1 099.80 % | -997.000 K -217 585.59 % | -458.000 -108.48 % | 5.400 K 101.08 % | -498.942 K | 0.000 100.00 % | -6.500 K 99.46 % | -1.196 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 4.575 M 305.59 % | 1.128 M -86.42 % | 8.309 M 2.77 % | 8.085 M 7.46 % | 7.524 M 43.15 % | 5.256 M 3 889.16 % | 131.757 K 325.02 % | 31.000 K -67.37 % | 95.000 K -58.87 % | 231.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 |
| Other investing activites | -79.000 K -426.67 % | -15.000 K -4.84 % | -14.307 K 60.26 % | -36.000 K 38.98 % | -59.000 K -101.13 % | 5.217 M 618.40 % | 726.198 K 18 254.95 % | -4.000 K 97.62 % | -168.000 K -16 900.00 % | 1.000 K 0.00 % | 1.000 K 118.52 % | -5.400 K -410.38 % | -1.058 K 95.93 % | -26.000 K -2 702.60 % | 999.000 100.08 % | -1.200 M -119 900.00 % | -1.000 K 97.30 % | -37.000 K 97.69 % | -1.601 M -14 453.65 % | -11.000 K 8.33 % | -12.000 K -100.00 % | -6.000 K | 0.000 100.00 % | -1.000 K 75.00 % | -4.000 K -500.00 % | 1.000 K |
| Net cash used for investing activites | 4.352 M 455.81 % | 783.000 K -89.99 % | 7.822 M 5.52 % | 7.413 M 2.73 % | 7.216 M 44.55 % | 4.992 M 694.32 % | -839.958 K 95.88 % | -20.401 M -59.37 % | -12.801 M -422.70 % | -2.449 M -18.20 % | -2.072 M -10.20 % | -1.880 M 43.76 % | -3.343 M -43.48 % | -2.330 M 30.38 % | -3.347 M -9.44 % | -3.058 M -68.21 % | -1.818 M -102.45 % | -898.000 K 65.83 % | -2.628 M -372.65 % | -556.000 K -5.50 % | -527.000 K -60.18 % | -329.000 K 53.57 % | -708.583 K -2.40 % | -692.000 K -90.11 % | -364.000 K -222.12 % | -113.000 K |
| Debt repayment | 1.491 M 528.46 % | -348.000 K | 0.000 | 0.000 | 0.000 100.00 % | -336.000 K | 0.000 | 0.000 100.00 % | -313.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -303.353 K -0.45 % | -302.000 K 81.74 % | -1.654 M -546.09 % | -256.000 K -18.09 % | -216.784 K 4.50 % | -227.000 K -1 613.33 % | 15.000 K -93.64 % | 236.000 K 367.52 % | -88.217 K -14.57 % | -77.000 K -14.93 % | -67.000 K -208.06 % | 62.000 K |
| Common stock issued | 133.668 K 4 557.09 % | -2.999 K -105.73 % | 52.351 K 1 645.03 % | 3.000 K -99.98 % | 15.519 M 119 276.92 % | 13.000 K 103.13 % | 6.400 K 623.75 % | -1.222 K -102.98 % | 41.000 K 20.59 % | 34.000 K | 0.000 -100.00 % | 57.000 K -76.83 % | 246.000 K -99.00 % | 24.560 M 2 506 022.45 % | 980.000 100.93 % | -105.890 K -127.43 % | 386.000 K -99.03 % | 39.996 M 28 982 508.70 % | 138.000 -99.37 % | 22.000 K | 0.000 | 0.000 -100.00 % | 358.833 K -81.48 % | 1.938 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 481.000 | 0.000 100.00 % | -102.000 K | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 financing activites | -371.703 K | 0.000 100.00 % | -387.697 K -14.03 % | -340.000 K 61.49 % | -883.000 K -88 200.00 % | -1.000 K 99.70 % | -331.076 K -5.10 % | -315.000 K -31 600.00 % | 1.000 K 100.31 % | -318.000 K -2.73 % | -309.555 K 0.78 % | -312.000 K 7.96 % | -339.000 K 70.90 % | -1.165 M -144 620.50 % | -805.000 19.50 % | -1.000 K -100.27 % | 365.000 K 125.33 % | -1.441 M -420 216.62 % | 343.000 100.01 % | -3.428 M -104.54 % | 75.456 M | 0.000 100.00 % | -359.301 K -35 830.10 % | -1.000 K -100.01 % | 7.648 M | 0.000 |
| Net cash used provided by financing activities | 1.253 M 456.98 % | -351.000 K -4.67 % | -335.346 K 0.49 % | -337.000 K -102.30 % | 14.636 M 4 617.28 % | -324.000 K 0.21 % | -324.676 K -3.07 % | -315.000 K -16.24 % | -271.000 K 4.58 % | -284.000 K 8.46 % | -310.230 K -21.66 % | -255.000 K -174.19 % | -93.000 K -100.40 % | 23.395 M 7 816.59 % | -303.178 K -0.06 % | -303.000 K 76.49 % | -1.289 M -103.37 % | 38.299 M 17 806.18 % | -216.303 K 94.05 % | -3.633 M -104.81 % | 75.471 M 31 879.24 % | 236.000 K 367.56 % | -88.204 K -104.74 % | 1.860 M -75.46 % | 7.581 M 12 127.42 % | 62.000 K |
| Effect of forex changes on cash | -224.000 K -195.73 % | 234.000 K 18.93 % | 196.751 K 139.75 % | -495.000 K -229.24 % | 383.000 K 158.74 % | -652.000 K -235.94 % | 479.635 K -18.29 % | 587.000 K 212.02 % | -524.000 K -36.46 % | -384.000 K -73.53 % | -221.289 K -2 111.72 % | 11.000 K 125.58 % | -43.000 K -118.86 % | 228.000 K -41.68 % | 390.952 K -45.32 % | 715.000 K 596.53 % | -144.000 K -117.76 % | 811.000 K 40.29 % | 578.068 K 302.83 % | -285.000 K -359.68 % | -62.000 K 63.53 % | -170.000 K -317.29 % | 78.237 K 232.61 % | -59.000 K -118.52 % | -27.000 K -12.50 % | -24.000 K |
| Net change in cash | 652.000 K 117.19 % | -3.792 M -214.48 % | 3.312 M 22.86 % | 2.696 M -84.18 % | 17.043 M 2 198.89 % | -812.000 K 80.67 % | -4.200 M 83.51 % | -25.478 M -40.67 % | -18.112 M -169.60 % | -6.718 M 11.48 % | -7.589 M -13.72 % | -6.674 M 22.98 % | -8.665 M -154.38 % | 15.935 M 340.01 % | -6.639 M -15.51 % | -5.748 M 14.18 % | -6.698 M -119.82 % | 33.793 M 706.19 % | -5.575 M 34.84 % | -8.555 M -112.16 % | 70.356 M 2 909.74 % | -2.504 M 15.50 % | -2.963 M -2 215.10 % | -128.000 K -102.19 % | 5.844 M 659.23 % | -1.045 M |
| Cash at beginning of period | 32.679 M -10.40 % | 36.471 M 9.99 % | 33.159 M 8.85 % | 30.463 M 127.00 % | 13.420 M -5.71 % | 14.232 M -22.79 % | 18.432 M -58.02 % | 43.910 M -29.20 % | 62.022 M -9.77 % | 68.740 M -9.94 % | 76.329 M -8.04 % | 83.003 M -9.45 % | 91.668 M 21.04 % | 75.733 M -8.06 % | 82.372 M -6.52 % | 88.120 M -7.06 % | 94.818 M 55.38 % | 61.025 M -8.37 % | 66.600 M -11.38 % | 75.155 M 1 466.06 % | 4.799 M -34.29 % | 7.303 M -28.86 % | 10.266 M -1.23 % | 10.394 M 128.44 % | 4.550 M -18.68 % | 5.595 M |
| Cash at end of period | 33.331 M 2.00 % | 32.679 M -10.40 % | 36.471 M 9.99 % | 33.159 M 8.85 % | 30.463 M 127.00 % | 13.420 M -5.70 % | 14.232 M -22.79 % | 18.432 M -58.02 % | 43.910 M -29.20 % | 62.022 M -9.77 % | 68.740 M -9.94 % | 76.329 M -8.04 % | 83.003 M -9.45 % | 91.668 M 21.04 % | 75.733 M -8.06 % | 82.372 M -6.52 % | 88.120 M -7.06 % | 94.818 M 55.37 % | 61.025 M -8.37 % | 66.600 M -11.38 % | 75.155 M 1 466.06 % | 4.799 M -34.28 % | 7.303 M -28.87 % | 10.266 M -1.23 % | 10.394 M 128.44 % | 4.550 M |
| Operating cash flow | -4.728 M -6.03 % | -4.459 M -2.02 % | -4.371 M -12.51 % | -3.885 M 25.16 % | -5.191 M -7.50 % | -4.829 M 1.91 % | -4.923 M 7.93 % | -5.347 M -18.40 % | -4.516 M -25.41 % | -3.601 M 27.79 % | -4.987 M -9.62 % | -4.549 M 12.28 % | -5.186 M 3.21 % | -5.358 M -58.54 % | -3.380 M -8.95 % | -3.102 M 10.03 % | -3.448 M 21.97 % | -4.419 M -33.62 % | -3.307 M 19.00 % | -4.083 M 9.79 % | -4.526 M -102.05 % | -2.240 M 0.17 % | -2.244 M -81.24 % | -1.238 M 8.09 % | -1.347 M -39.01 % | -969.000 K |
| Capital expenditure | -225.000 K 34.59 % | -344.000 K 29.27 % | -486.343 K 27.63 % | -672.000 K -118.18 % | -308.000 K -16.67 % | -264.000 K 65.81 % | -772.176 K -52.30 % | -507.000 K 45.66 % | -933.000 K 44.60 % | -1.684 M 18.74 % | -2.072 M -10.23 % | -1.880 M 33.87 % | -2.843 M -22.02 % | -2.330 M 30.40 % | -3.348 M -80.18 % | -1.858 M -2.26 % | -1.817 M -102.34 % | -898.000 K 12.56 % | -1.027 M -84.72 % | -556.000 K -5.50 % | -527.000 K -60.18 % | -329.000 K 53.57 % | -708.584 K -2.54 % | -691.000 K -89.84 % | -364.000 K -219.30 % | -114.000 K |
| Free CashFlow | -4.953 M -3.12 % | -4.803 M 1.12 % | -4.857 M -6.59 % | -4.557 M 17.13 % | -5.499 M -7.97 % | -5.093 M 10.57 % | -5.695 M 2.71 % | -5.854 M -7.43 % | -5.449 M -3.10 % | -5.285 M 25.13 % | -7.059 M -9.80 % | -6.429 M 19.93 % | -8.029 M -4.44 % | -7.688 M -14.28 % | -6.727 M -35.63 % | -4.960 M 5.79 % | -5.265 M 0.98 % | -5.317 M -22.68 % | -4.334 M 6.57 % | -4.639 M 8.19 % | -5.053 M -96.69 % | -2.569 M 12.98 % | -2.952 M -53.05 % | -1.929 M -12.74 % | -1.711 M -57.99 % | -1.083 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 |