Neelkanth Ltd. NEELKANTH.BO
Trading inactive
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 49.408 M -13.60 % | 57.185 M 80.30 % | 31.717 M -39.09 % | 52.070 M 122.14 % | 23.440 M -13.31 % | 27.038 M -41.70 % | 46.377 M 43.77 % | 32.258 M 155.85 % | 12.608 M 1.63 % | 12.405 M -84.82 % | 81.724 M 54.53 % | 52.886 M 13.30 % | 46.676 M -46.00 % | 86.438 M 84.16 % | 46.937 M -4.57 % | 49.182 M -46.80 % | 92.440 M 35.94 % | 68.000 M -60.80 % | 173.484 M |
| Net income | 77.000 K -97.45 % | 3.014 M 234.15 % | 902.000 K 263.70 % | -551.000 K -8.68 % | -507.000 K -172.95 % | 695.000 K 114.42 % | -4.820 M 19.79 % | -6.009 M -9.83 % | -5.471 M -176.91 % | 7.114 M 10.50 % | 6.438 M 4 458.86 % | 141.217 K -96.66 % | 4.228 M -37.55 % | 6.770 M 2 042.59 % | 315.987 K -72.14 % | 1.134 M -85.20 % | 7.666 M -50.82 % | 15.589 M 25.44 % | 12.428 M |
| Income before tax | 77.000 K -97.45 % | 3.014 M 234.15 % | 902.000 K 1 041.77 % | 79.000 K 115.58 % | -507.000 K -165.84 % | 770.000 K 112.51 % | -6.153 M 29.63 % | -8.744 M 0.21 % | -8.762 M -8 317.35 % | 106.628 K -92.20 % | 1.367 M 73.99 % | 785.917 K -86.54 % | 5.838 M -74.76 % | 23.127 M 3 880.66 % | 580.987 K -60.86 % | 1.484 M -81.13 % | 7.866 M -49.54 % | 15.589 M 25.44 % | 12.428 M |
| Income before tax ratio | 0.00 -97.04 % | 0.05 85.33 % | 0.03 1 774.45 % | 0.00 107.01 % | -0.02 -175.95 % | 0.03 121.47 % | -0.13 51.05 % | -0.27 61.00 % | -0.69 -8 185.24 % | 0.01 -48.63 % | 0.02 12.60 % | 0.01 -88.12 % | 0.13 -53.25 % | 0.27 2 061.55 % | 0.01 -58.98 % | 0.03 -64.54 % | 0.09 -62.88 % | 0.23 220.02 % | 0.07 |
| EBITDA | 1.648 M -63.90 % | 4.565 M 37.71 % | 3.315 M -63.92 % | 9.187 M 472.40 % | 1.605 M -15.92 % | 1.909 M 322.35 % | 452.000 K -77.63 % | 2.021 M 53.70 % | 1.315 M -55.96 % | 2.985 M -88.74 % | 26.511 M 83.09 % | 14.480 M -19.92 % | 18.081 M -41.20 % | 30.750 M 282.73 % | 8.034 M -4.77 % | 8.436 M -41.20 % | 14.347 M -40.85 % | 24.257 M -6.94 % | 26.066 M |
| Net income ratio | 0.00 -97.04 % | 0.05 85.33 % | 0.03 368.75 % | -0.01 51.08 % | -0.02 -184.15 % | 0.03 124.73 % | -0.10 44.21 % | -0.19 57.07 % | -0.43 -175.67 % | 0.57 627.93 % | 0.08 2 850.15 % | 0.00 -97.05 % | 0.09 15.66 % | 0.08 1 063.45 % | 0.01 -70.81 % | 0.02 -72.19 % | 0.08 -63.83 % | 0.23 220.02 % | 0.07 |
| Ratio EBITDA | 0.03 -58.22 % | 0.08 -23.62 % | 0.10 -40.76 % | 0.18 157.67 % | 0.07 -3.02 % | 0.07 624.43 % | 0.01 -84.44 % | 0.06 -39.93 % | 0.10 -56.66 % | 0.24 -25.81 % | 0.32 18.48 % | 0.27 -29.32 % | 0.39 8.89 % | 0.36 107.83 % | 0.17 -0.21 % | 0.17 10.52 % | 0.16 -56.49 % | 0.36 137.42 % | 0.15 |
| Gross profit ratio | 0.09 -8.51 % | 0.10 -44.55 % | 0.18 4.55 % | 0.17 118.91 % | 0.08 -1.67 % | 0.08 10.24 % | 0.07 0.37 % | 0.07 43.48 % | 0.05 117.70 % | -0.28 -173.86 % | 0.38 -18.24 % | 0.46 -27.21 % | 0.64 83.76 % | 0.35 1 096.73 % | 0.03 -54.05 % | 0.06 -71.38 % | 0.22 -38.08 % | 0.35 -1.01 % | 0.36 |
| Weighted average shs out dil | 4.275 M -1.93 % | 4.359 M 0.00 % | 4.359 M 0.00 % | 4.359 M 0.00 % | 4.359 M 0.00 % | 4.359 M 0.00 % | 4.359 M 0.00 % | 4.359 M 0.00 % | 4.359 M -0.12 % | 4.364 M 0.33 % | 4.350 M -7.59 % | 4.707 M 7.99 % | 4.359 M 0.00 % | 4.359 M 0.00 % | 4.359 M 0.00 % | 4.359 M 0.00 % | 4.359 M 14.44 % | 3.809 M 0.00 % | 3.809 M |
| Weighted average shs out | 4.275 M -2.13 % | 4.368 M 0.21 % | 4.359 M 2.84 % | 4.238 M 0.32 % | 4.225 M -3.07 % | 4.359 M 0.38 % | 4.342 M -0.24 % | 4.353 M 0.25 % | 4.342 M -0.51 % | 4.364 M 0.33 % | 4.350 M -7.59 % | 4.707 M 7.99 % | 4.359 M 0.00 % | 4.359 M 0.00 % | 4.359 M 0.00 % | 4.359 M 0.00 % | 4.359 M 14.44 % | 3.809 M 0.00 % | 3.809 M |
| EPS diluted | 0.02 -97.39 % | 0.69 228.57 % | 0.21 261.54 % | -0.13 -8.33 % | -0.12 -175.00 % | 0.16 114.41 % | -1.11 19.57 % | -1.38 -9.52 % | -1.26 -177.30 % | 1.63 10.14 % | 1.48 4 833.33 % | 0.03 -96.91 % | 0.97 -37.42 % | 1.55 2 114.29 % | 0.07 -73.08 % | 0.26 -85.23 % | 1.76 -56.97 % | 4.09 25.46 % | 3.26 |
| Earnings per share | 0.02 -97.39 % | 0.69 228.57 % | 0.21 261.54 % | -0.13 -8.33 % | -0.12 -175.00 % | 0.16 114.41 % | -1.11 19.57 % | -1.38 -9.52 % | -1.26 -177.30 % | 1.63 10.14 % | 1.48 4 833.33 % | 0.03 -96.91 % | 0.97 -37.42 % | 1.55 2 114.29 % | 0.07 -73.08 % | 0.26 -85.23 % | 1.76 -56.97 % | 4.09 25.46 % | 3.26 |
| Gross profit | 4.425 M -20.95 % | 5.598 M -0.02 % | 5.599 M -36.32 % | 8.792 M 386.28 % | 1.808 M -14.76 % | 2.121 M -35.73 % | 3.300 M 44.29 % | 2.287 M 267.09 % | 623.000 K 117.98 % | -3.464 M -111.21 % | 30.899 M 26.35 % | 24.456 M -17.52 % | 29.652 M -0.77 % | 29.882 M 2 103.88 % | 1.356 M -56.15 % | 3.092 M -84.77 % | 20.308 M -15.82 % | 24.124 M -61.20 % | 62.173 M |
| Income tax expense | 0.000 | 0.000 | 0.000 -100.00 % | 630.000 K | 0.000 -100.00 % | 75.000 K 105.63 % | -1.333 M 51.26 % | -2.735 M 16.89 % | -3.291 M 53.03 % | -7.007 M -38.19 % | -5.070 M -886.48 % | 644.700 K -59.96 % | 1.610 M -90.16 % | 16.357 M 6 072.38 % | 265.000 K -24.29 % | 350.000 K 75.00 % | 200.000 K | 0.000 | 0.000 |
| Cost of revenue | 44.983 M -12.80 % | 51.587 M 97.52 % | 26.118 M -39.65 % | 43.278 M 100.06 % | 21.632 M -13.18 % | 24.917 M -42.16 % | 43.077 M 43.73 % | 29.971 M 150.07 % | 11.985 M -24.48 % | 15.869 M -68.78 % | 50.825 M 78.78 % | 28.429 M 67.00 % | 17.024 M -69.90 % | 56.555 M 24.08 % | 45.581 M -1.11 % | 46.090 M -36.10 % | 72.133 M 64.40 % | 43.876 M -60.58 % | 111.311 M |
| General and administrative expenses | 1.273 M 17.87 % | 1.080 M -16.80 % | 1.298 M 17.25 % | 1.107 M -36.78 % | 1.751 M -30.65 % | 2.525 M -34.92 % | 3.880 M 161.99 % | 1.481 M -62.40 % | 3.939 M -22.55 % | 5.086 M -33.50 % | 7.648 M 341.71 % | 1.731 M -67.81 % | 5.379 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 96.000 K 43.28 % | 67.000 K -4.29 % | 70.000 K 1.45 % | 69.000 K 109.09 % | 33.000 K -54.79 % | 73.000 K 32.73 % | 55.000 K 10.00 % | 50.000 K -55.36 % | 112.000 K -82.98 % | 658.050 K 136.06 % | 278.764 K -88.30 % | 2.383 M 1 623.24 % | 138.283 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 2.754 M 100.73 % | 1.372 M -35.10 % | 2.114 M 2 358.14 % | 86.000 K 3.61 % | 83.000 K 108.28 % | -1.002 M | 0.000 -100.00 % | 12.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.320 K 180.29 % | -129.930 K -54.75 % | -83.960 K 75.36 % | -340.720 K 59.30 % | -837.080 K -423.99 % | -159.750 K |
| Operating expenses | 4.027 M 59.87 % | 2.519 M -27.66 % | 3.482 M 175.91 % | 1.262 M -32.40 % | 1.867 M 16.98 % | 1.596 M -70.88 % | 5.480 M 255.15 % | 1.543 M -64.26 % | 4.317 M -22.44 % | 5.566 M -29.79 % | 7.927 M -33.52 % | 11.924 M 24.98 % | 9.541 M -15.31 % | 11.266 M 212.77 % | 3.602 M 42.09 % | 2.535 M -80.52 % | 13.011 M 24.25 % | 10.471 M 23.66 % | 8.468 M |
| Cost and expenses | 49.010 M -9.42 % | 54.106 M 82.79 % | 29.600 M -33.54 % | 44.540 M 89.54 % | 23.499 M -10.03 % | 26.118 M -35.73 % | 40.639 M 28.96 % | 31.514 M 93.31 % | 16.302 M 10.17 % | 14.797 M -74.81 % | 58.752 M 45.59 % | 40.353 M 51.91 % | 26.565 M -60.83 % | 67.821 M 37.90 % | 49.183 M 1.15 % | 48.625 M -42.89 % | 85.143 M 56.67 % | 54.347 M -54.63 % | 119.779 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.273 M 10.99 % | 1.147 M -16.15 % | 1.368 M 16.33 % | 1.176 M -34.08 % | 1.784 M -31.33 % | 2.598 M -33.98 % | 3.935 M 157.02 % | 1.531 M -62.21 % | 4.051 M -29.47 % | 5.744 M -27.54 % | 7.927 M -33.52 % | 11.924 M 28.26 % | 9.297 M -16.71 % | 11.162 M 221.47 % | 3.472 M 41.66 % | 2.451 M -80.66 % | 12.670 M 31.51 % | 9.634 M 15.96 % | 8.308 M |
| Interest income | 0.000 -100.00 % | 409.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 395.000 K 307.22 % | 97.000 K | 0.000 -100.00 % | 888.000 K 341.06 % | 201.332 K 24.73 % | 161.409 K -34.15 % | 245.115 K -17.06 % | 295.550 K 114.66 % | 137.686 K 8 194.34 % | 1.660 K -69.20 % | 5.389 K -98.79 % | 446.019 K -3.90 % | 464.103 K -80.32 % | 2.358 M |
| Interest expense | 435.000 K -15.04 % | 512.000 K -63.24 % | 1.393 M -82.69 % | 8.048 M 710.47 % | 993.000 K 174.31 % | 362.000 K 596.15 % | 52.000 K -99.46 % | 9.636 M 1.99 % | 9.448 M 447.95 % | 1.724 M | 0.000 | 0.000 | 0.000 -100.00 % | 121.189 K 1 611.71 % | 7.080 K -97.20 % | 252.720 K -53.08 % | 538.656 K -78.35 % | 2.488 M -65.93 % | 7.302 M |
| Depreciation and amortization | 1.136 M 9.34 % | 1.039 M 1.86 % | 1.020 M -3.77 % | 1.060 M -5.10 % | 1.117 M 12.94 % | 989.000 K -60.33 % | 2.493 M 121.21 % | 1.127 M 17.89 % | 956.000 K -17.20 % | 1.155 M -71.25 % | 4.016 M 7.67 % | 3.730 M -47.83 % | 7.149 M -4.70 % | 7.502 M 0.74 % | 7.446 M 11.15 % | 6.700 M 12.75 % | 5.942 M -3.85 % | 6.180 M -2.46 % | 6.336 M |
| Operating income | 398.000 K -87.07 % | 3.079 M 45.44 % | 2.117 M -71.89 % | 7.530 M 12 862.71 % | -59.000 K -106.41 % | 920.000 K -83.97 % | 5.738 M 671.24 % | 744.000 K 120.14 % | -3.694 M -54.48 % | -2.391 M -110.41 % | 22.972 M 83.30 % | 12.533 M -37.68 % | 20.111 M 8.03 % | 18.616 M 928.83 % | -2.246 M -503.17 % | 557.113 K -92.37 % | 7.297 M -46.55 % | 13.653 M -74.58 % | 53.705 M |
| Operating income ratio | 0.01 -85.04 % | 0.05 -19.33 % | 0.07 -53.84 % | 0.14 5 845.30 % | 0.00 -107.40 % | 0.03 -72.50 % | 0.12 436.44 % | 0.02 107.87 % | -0.29 -51.99 % | -0.19 -168.58 % | 0.28 18.62 % | 0.24 -45.00 % | 0.43 100.06 % | 0.22 550.06 % | -0.05 -522.46 % | 0.01 -85.65 % | 0.08 -60.68 % | 0.20 -35.14 % | 0.31 |
| Total other income expenses net | -321.000 K -393.85 % | -65.000 K 94.65 % | -1.215 M 83.69 % | -7.451 M -1 563.17 % | -448.000 K -198.67 % | -150.000 K 98.74 % | -11.891 M -25.33 % | -9.488 M -87.21 % | -5.068 M -302.89 % | 2.498 M 111.56 % | -21.605 M -83.92 % | -11.747 M 17.70 % | -14.273 M -416.41 % | 4.511 M 59.56 % | 2.827 M 204.94 % | 927.099 K 62.92 % | 569.042 K -70.61 % | 1.936 M 104.69 % | -41.277 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.760 M -61.01 % | 4.514 M -3.28 % | 4.667 M 70.27 % | 2.741 M -98.23 % | 154.894 M -1.13 % | 156.662 M 3.62 % | 151.194 M 5.24 % | 143.667 M -18.70 % | 176.717 M 233.06 % | 53.058 M -73.91 % | 203.333 M 6.81 % | 190.362 M 72.52 % | 110.339 M 4 996.04 % | -2.254 M -157.50 % | 3.919 M 1 364.26 % | -310.015 K 95.55 % | -6.967 M -128.07 % | 24.823 M 263.26 % | 6.834 M |
| Total investments | 0.000 | 0.000 -100.00 % | 34.229 M -51.72 % | 70.904 M 172 836.59 % | 41.000 K -85.25 % | 278.000 K -6.71 % | 298.000 K 626.83 % | 41.000 K 0.00 % | 41.000 K -38.33 % | 66.481 K 61.75 % | 41.100 K -43.62 % | 72.900 K 1.67 % | 71.700 K -99.96 % | 189.672 M 204 067.80 % | 92.900 K 9.17 % | 85.100 K -88.50 % | 739.910 K -93.82 % | 11.978 M -90.00 % | 119.751 M |
| Total debt | 3.598 M -23.28 % | 4.690 M -17.50 % | 5.685 M -8.57 % | 6.218 M -96.00 % | 155.550 M -0.73 % | 156.700 M 3.61 % | 151.239 M 5.20 % | 143.762 M -19.24 % | 178.004 M 233.41 % | 53.389 M -74.11 % | 206.215 M 8.24 % | 190.515 M 57.06 % | 121.304 M 566.43 % | 18.202 M 332.58 % | 4.208 M 1 428.73 % | 275.250 K | 0.000 -100.00 % | 29.662 M 136.47 % | 12.544 M |
| Accumulated other comprehensive income loss | 468.999 K -1.88 % | 478.000 K -13.56 % | 553.000 K 0.00 % | 553.000 K 0.00 % | 553.000 K 0.00 % | 553.000 K 0.00 % | 553.000 K 0.00 % | 553.000 K 0.00 % | 553.000 K -0.05 % | 553.299 K -98.41 % | 34.788 M 0.01 % | 34.784 M 0.00 % | 34.784 M 0.00 % | 34.784 M 0.00 % | 34.784 M 0.00 % | 34.784 M 37.93 % | 25.219 M 248.48 % | -16.985 M 47.65 % | -32.443 M |
| Retained earnings | 16.284 M 0.48 % | 16.207 M 22.85 % | 13.193 M 7.34 % | 12.291 M -4.29 % | 12.842 M -3.81 % | 13.350 M 5.49 % | 12.655 M -27.09 % | 17.357 M -25.02 % | 23.149 M 161.46 % | 8.854 M 185.97 % | 3.096 M -10.99 % | 3.478 M 4.23 % | 3.337 M 334.25 % | -1.424 M 82.62 % | -8.195 M 3.71 % | -8.511 M | 0.000 | 0.000 | 0.000 |
| Common stock | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 14.44 % | 38.090 M 0.00 % | 38.090 M |
| Total equity | 95.910 M 0.07 % | 95.842 M 3.16 % | 92.903 M 0.98 % | 92.001 M -0.60 % | 92.552 M -0.54 % | 93.059 M 0.75 % | 92.365 M -4.84 % | 97.067 M -5.63 % | 102.859 M -56.80 % | 238.106 M -10.68 % | 266.583 M -0.14 % | 266.961 M 0.05 % | 266.820 M 1.82 % | 262.059 M 2.65 % | 255.288 M 0.12 % | 254.972 M 0.42 % | 253.918 M 3.01 % | 246.501 M 6.69 % | 231.043 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 487.000 K -3.75 % | 506.000 K -39.76 % | 840.000 K -91.24 % | 9.587 M 2.75 % | 9.330 M 4.97 % | 8.889 M -60.12 % | 22.290 M 120.09 % | 10.128 M 6 321.92 % | 157.705 K 12.51 % | 140.174 K 25.93 % | 111.314 K 96.04 % | 56.780 K 151.23 % | 22.601 K |
| Long term debt | 2.389 M -33.53 % | 3.594 M -26.19 % | 4.869 M -21.70 % | 6.218 M 9.80 % | 5.663 M 6.41 % | 5.322 M | 0.000 | 0.000 -100.00 % | 58.918 M 36.75 % | 43.085 M -76.34 % | 182.116 M 23.80 % | 147.109 M 24.99 % | 117.701 M 618.78 % | 16.375 M 289.16 % | 4.208 M 1 428.73 % | 275.250 K | 0.000 -100.00 % | 15.175 M | 0.000 |
| Total non current liabilities | 2.389 M -33.53 % | 3.594 M -26.28 % | 4.875 M -21.60 % | 6.218 M 9.80 % | 5.663 M 6.41 % | 5.322 M 992.81 % | 487.000 K -84.57 % | 3.156 M -95.16 % | 65.244 M 23.87 % | 52.672 M -73.50 % | 198.756 M 17.86 % | 168.640 M 20.46 % | 139.992 M 264.49 % | 38.408 M 779.80 % | 4.366 M 950.86 % | 415.424 K 273.20 % | 111.314 K -99.27 % | 15.232 M 67 294.27 % | 22.601 K |
| Other current liabilities | 892.000 K -0.56 % | 897.000 K -43.62 % | 1.591 M -19.77 % | 1.983 M -18.40 % | 2.430 M -12.78 % | 2.786 M 0.36 % | 2.776 M -68.07 % | 8.695 M -67.96 % | 27.139 M 5.96 % | 25.613 M 838.37 % | 2.729 M -55.92 % | 6.191 M -53.33 % | 13.267 M 194.33 % | 4.508 M -93.20 % | 66.327 M -3.98 % | 69.078 M -5.69 % | 73.249 M -22.07 % | 93.990 M -73.02 % | 348.427 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.209 M 10.31 % | 1.096 M 34.31 % | 816.000 K | 0.000 -100.00 % | 149.887 M -0.98 % | 151.378 M 0.09 % | 151.239 M 5.20 % | 143.762 M 20.72 % | 119.086 M 1 055.72 % | 10.304 M -57.24 % | 24.100 M -44.48 % | 43.405 M 1 104.96 % | 3.602 M 97.17 % | 1.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.487 M 15.49 % | 12.544 M |
| Total current liabilities | 2.840 M -76.17 % | 11.920 M 298.80 % | 2.989 M -89.07 % | 27.337 M -82.36 % | 154.971 M -0.68 % | 156.034 M -0.06 % | 156.126 M 0.76 % | 154.955 M 3.61 % | 149.559 M 290.80 % | 38.270 M 24.39 % | 30.765 M -44.86 % | 55.798 M 8.61 % | 51.374 M 495.29 % | 8.630 M -88.01 % | 71.992 M 0.55 % | 71.596 M -3.80 % | 74.421 M -32.28 % | 109.897 M -69.80 % | 363.868 M |
| Total liabilities | 5.229 M -66.29 % | 15.514 M 97.28 % | 7.864 M -76.56 % | 33.555 M -79.11 % | 160.634 M -0.45 % | 161.356 M 3.03 % | 156.613 M -0.95 % | 158.111 M -26.39 % | 214.803 M 136.20 % | 90.942 M -60.38 % | 229.521 M 2.26 % | 224.438 M 17.28 % | 191.366 M 306.83 % | 47.038 M -38.40 % | 76.358 M 6.04 % | 72.011 M -3.38 % | 74.532 M -40.44 % | 125.129 M -65.61 % | 363.891 M |
| Other non current assets | 50.501 M 151.20 % | 20.104 M 576.45 % | 2.972 M 2.13 % | 2.910 M 0.69 % | 2.890 M -2.00 % | 2.949 M 11.16 % | 2.653 M -11.92 % | 3.012 M -10.99 % | 3.384 M -98.91 % | 310.290 M 3.25 % | 300.511 M 9.66 % | 274.041 M -0.31 % | 274.884 M 1 802.47 % | 14.449 M | 0.000 -100.00 % | 168.101 K -50.00 % | 336.201 K -33.33 % | 504.300 K -25.00 % | 672.400 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 237.000 K -7.78 % | 257.000 K | 0.000 | 0.000 -100.00 % | 66.481 K 61.75 % | 41.100 K -43.62 % | 72.900 K 1.67 % | 71.700 K -99.96 % | 184.672 M 198 685.67 % | 92.900 K 9.17 % | 85.100 K -67.51 % | 261.963 K -97.73 % | 11.530 M -80.16 % | 58.122 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Property plant equipment net | 15.340 M 36.43 % | 11.244 M -8.45 % | 12.282 M -6.91 % | 13.193 M -94.69 % | 248.687 M -0.45 % | 249.804 M 1.92 % | 245.092 M -1.08 % | 247.768 M -19.79 % | 308.904 M 1 903.64 % | 15.417 M -90.15 % | 156.582 M -3.68 % | 162.566 M 43.62 % | 113.191 M 70.24 % | 66.491 M 14.65 % | 57.995 M -11.82 % | 65.771 M 1.64 % | 64.713 M -8.33 % | 70.595 M -11.75 % | 79.991 M |
| Total non current assets | 65.841 M 110.03 % | 31.348 M 105.51 % | 15.254 M -5.27 % | 16.103 M -93.60 % | 251.577 M -0.56 % | 252.990 M 2.01 % | 248.002 M -1.62 % | 252.083 M -19.61 % | 313.591 M -3.74 % | 325.774 M -28.74 % | 457.134 M 4.68 % | 436.680 M 12.50 % | 388.147 M 46.04 % | 265.790 M 357.56 % | 58.088 M -12.02 % | 66.025 M 1.09 % | 65.311 M -20.96 % | 82.629 M -40.46 % | 138.786 M |
| Other current assets | 673.000 K 102.10 % | 333.000 K -99.04 % | 34.565 M 11 577.36 % | 296.000 K 0.00 % | 296.000 K | 0.000 -100.00 % | 105.000 K 10 400.00 % | 1.000 K -99.19 % | 124.000 K -74.56 % | 487.484 K -97.97 % | 24.065 M -55.27 % | 53.799 M -7.26 % | 58.009 M 54 745.31 % | 105.769 K -98.47 % | 6.902 M 4.94 % | 6.577 M 15.78 % | 5.681 M -36.61 % | 8.962 M 60.09 % | 5.598 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 34.229 M -51.72 % | 70.904 M 172 836.59 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 -100.00 % | 477.946 K 6.68 % | 448.004 K -99.27 % | 61.629 M |
| cash and cash equivalents | 1.838 M 944.32 % | 176.000 K -82.71 % | 1.018 M -70.72 % | 3.477 M 430.03 % | 656.000 K 1 626.32 % | 38.000 K -15.56 % | 45.000 K -52.63 % | 95.000 K -92.62 % | 1.287 M 288.78 % | 331.035 K -88.51 % | 2.882 M 1 790.06 % | 152.488 K -98.61 % | 10.965 M -46.40 % | 20.456 M 6 992.37 % | 288.419 K -50.72 % | 585.265 K -91.60 % | 6.967 M 43.98 % | 4.839 M -15.26 % | 5.710 M |
| Cash and short term investments | 1.838 M 944.32 % | 176.000 K -82.71 % | 1.018 M -70.72 % | 3.477 M 398.85 % | 697.000 K 782.28 % | 79.000 K -8.14 % | 86.000 K -36.76 % | 136.000 K -89.76 % | 1.328 M 301.17 % | 331.035 K -88.51 % | 2.882 M 1 790.06 % | 152.488 K -98.61 % | 10.965 M -56.93 % | 25.456 M 8 725.96 % | 288.419 K -50.72 % | 585.265 K -92.14 % | 7.445 M 40.82 % | 5.287 M -92.15 % | 67.339 M |
| Total current assets | 35.298 M -55.88 % | 80.008 M -6.44 % | 85.513 M -21.87 % | 109.453 M 6 702.55 % | 1.609 M 12.91 % | 1.425 M 46.00 % | 976.000 K -68.47 % | 3.095 M -23.97 % | 4.071 M 24.35 % | 3.274 M -91.60 % | 38.970 M -28.78 % | 54.719 M -21.87 % | 70.039 M 61.73 % | 43.306 M -84.17 % | 273.558 M 4.83 % | 260.959 M -0.83 % | 263.139 M -8.95 % | 289.000 M -36.64 % | 456.148 M |
| Inventory | 16.773 M -72.84 % | 61.756 M 23.70 % | 49.926 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.200 M | 0.000 -100.00 % | 165.378 K -97.75 % | 7.341 M -64.30 % | 20.565 M |
| Net receivables | 16.014 M -9.74 % | 17.743 M 443 475.00 % | 4.000 K -100.00 % | 105.680 M 17 055.84 % | 616.000 K -54.23 % | 1.346 M 71.46 % | 785.000 K -73.46 % | 2.958 M 12.94 % | 2.619 M 6.67 % | 2.455 M -79.58 % | 12.022 M 1 466.66 % | 767.390 K -98.70 % | 59.074 M 232.91 % | 17.745 M -93.15 % | 259.167 M 2.12 % | 253.797 M 1.58 % | 249.848 M -6.57 % | 267.410 M -26.26 % | 362.646 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.303 M 0.00 % | 1.303 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 178.317 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 |
| Account payables | 739.000 K -92.30 % | 9.595 M 1 548.63 % | 582.000 K -97.70 % | 25.354 M 855.31 % | 2.654 M 41.93 % | 1.870 M -11.42 % | 2.111 M -15.49 % | 2.498 M -25.07 % | 3.334 M 41.70 % | 2.353 M -40.22 % | 3.936 M -36.54 % | 6.202 M -82.03 % | 34.505 M 1 403.06 % | 2.296 M -51.81 % | 4.764 M 153.52 % | 1.879 M 141.30 % | 778.695 K -45.17 % | 1.420 M -50.98 % | 2.897 M |
| Tax payables | 0.000 -100.00 % | 332.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 -100.00 % | 902.000 K 41.26 % | 638.536 K 62.26 % | 393.536 K | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.542 M 0.00 % | 149.542 M 0.00 % | 149.542 M 0.00 % | 149.542 M 0.00 % | 149.542 M 0.00 % | 149.542 M 0.00 % | 149.542 M 0.00 % | 149.542 M -21.22 % | 189.826 M 0.00 % | 189.826 M |
| Other total stockholders equity | 35.567 M 0.00 % | 35.567 M 0.00 % | 35.567 M 0.00 % | 35.567 M 0.00 % | 35.567 M 0.00 % | 35.566 M 0.00 % | 35.567 M 0.00 % | 35.567 M 0.00 % | 35.567 M 0.00 % | 35.567 M 0.00 % | 35.567 M 0.00 % | 35.567 M 0.00 % | 35.567 M 0.00 % | 35.567 M 0.00 % | 35.567 M 0.00 % | 35.567 M 0.00 % | 35.567 M -0.01 % | 35.570 M 0.00 % | 35.570 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.650 M -51.70 % | 5.486 M | 0.000 -100.00 % | 7.310 M -42.17 % | 12.642 M | 0.000 -100.00 % | 11.905 M | 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 |
| Total assets | 101.139 M -9.18 % | 111.356 M 10.51 % | 100.767 M -19.74 % | 125.556 M -50.41 % | 253.186 M -0.48 % | 254.415 M 2.18 % | 248.978 M -2.43 % | 255.178 M -19.67 % | 317.662 M -3.46 % | 329.048 M -33.67 % | 496.104 M 0.96 % | 491.399 M 7.25 % | 458.186 M 48.23 % | 309.097 M -6.80 % | 331.646 M 1.43 % | 326.984 M -0.45 % | 328.450 M -11.62 % | 371.630 M -37.53 % | 594.933 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 6.766 M 155.56 % | -12.177 M -231.17 % | -3.677 M -102.42 % | 152.083 M 62 485.60 % | 243.000 K 125.00 % | 108.000 K 102.05 % | -5.258 M 73.49 % | -19.832 M -82.26 % | -10.881 M -134.20 % | 31.813 M 285.07 % | -17.190 M -255.30 % | -4.838 M -119.51 % | 24.797 M 424.99 % | 4.723 M 137.76 % | -12.509 M -77.78 % | -7.037 M -307.46 % | 3.392 M 102.30 % | -147.504 M -252.56 % | 96.684 M |
| Accounts receivables | -29.410 M -8 375.50 % | -347.000 K -100.49 % | 71.407 M -44.90 % | 129.593 M 17 652.47 % | 730.000 K 211.96 % | -652.000 K -252.69 % | 427.000 K 236.86 % | -312.000 K -91.41 % | -163.000 K -101.70 % | 9.567 M 185.00 % | -11.255 M -3 884.41 % | 297.405 K -98.19 % | 16.391 M 455.79 % | -4.607 M 15.22 % | -5.434 M -31.18 % | -4.142 M -123.66 % | 17.503 M -81.62 % | 95.209 M 135.57 % | -267.683 M |
| Inventory | 44.983 M 480.25 % | -11.830 M 76.30 % | -49.926 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.200 M 199.88 % | -7.209 M -4 458.92 % | 165.378 K -97.69 % | 7.168 M -45.80 % | 13.224 M -62.84 % | 35.586 M |
| Accounts payables | -8.807 M -206.42 % | 8.276 M 132.90 % | -25.158 M -211.86 % | 22.490 M 4 718.07 % | -487.000 K -164.08 % | 760.000 K 113.37 % | -5.685 M -1 091.82 % | -477.000 K -148.92 % | 975.000 K 161.60 % | -1.583 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.130 M 1 503.45 % | 132.836 K 104.34 % | -3.060 M 85.62 % | -21.279 M 91.69 % | -255.937 M -177.84 % | 328.781 M |
| Other working capital | 0.000 100.00 % | -8.276 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.043 M -62.86 % | -11.693 M -149.07 % | 23.829 M 501.51 % | -5.935 M -15.56 % | -5.135 M -161.09 % | 8.407 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 422.000 K -95.20 % | 8.787 M 1 494.74 % | 551.000 K -92.10 % | 6.979 M 352.89 % | 1.541 M 202.26 % | -1.507 M -138.87 % | 3.877 M -48.33 % | 7.503 M -33.56 % | 11.293 M 215.52 % | -9.775 M -237.67 % | 7.101 M 131.12 % | -22.817 M -152.26 % | 43.662 M 409.71 % | 8.566 M 7 366.82 % | 114.722 K 206.18 % | -108.046 K -101.97 % | 5.493 M 221.74 % | -4.512 M -121.40 % | 21.081 M |
| Net cash provided by operating activities | 8.401 M 1 167.12 % | 663.000 K 155.07 % | -1.204 M -100.75 % | 159.571 M 6 565.46 % | 2.394 M 740.00 % | 285.000 K 107.69 % | -3.708 M 78.46 % | -17.211 M -319.47 % | -4.103 M -113.54 % | 30.306 M 8 220.66 % | 364.223 K 101.53 % | -23.785 M -129.79 % | 79.837 M 189.67 % | 27.562 M 694.97 % | -4.632 M -772.31 % | 689.030 K -96.94 % | 22.493 M 117.27 % | -130.247 M -195.40 % | 136.528 M |
| Investments in property plant and equipment | -5.233 M | 0.000 100.00 % | -130.000 K | 0.000 | 0.000 100.00 % | -6.875 M -15 888.37 % | -43.000 K | 0.000 100.00 % | -9.000 K 93.79 % | -144.990 K 97.38 % | -5.542 M 89.56 % | -53.104 M 16.38 % | -63.508 M -285.12 % | -16.491 M -16 557.17 % | -99.000 K 98.79 % | -8.155 M -13 485.69 % | -60.025 K 83.12 % | -355.505 K 3.76 % | -369.396 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.155 M | 0.000 | 0.000 | 0.000 -100.00 % | 235.000 K -56.24 % | 537.000 K | 0.000 | 0.000 -100.00 % | 4.000 M 251.74 % | 1.137 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.000 K | 0.000 | 0.000 | 0.000 100.00 % | -49.430 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 68.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 418.842 K -95.53 % | 9.378 M -80.23 % | 47.432 M | 0.000 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 -100.00 % | 1.123 M -46.52 % | 2.100 M -96.50 % | 60.000 M 352.18 % | 13.269 M 140.90 % | -32.440 M -660.00 % | 5.793 M 59.55 % | 3.631 M -0.82 % | 3.661 M 10.78 % | 3.304 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -5.233 M | 0.000 100.00 % | -125.000 K -283.82 % | 68.000 K | 0.000 100.00 % | -5.752 M -379.63 % | 2.057 M -96.57 % | 60.000 M 352.49 % | 13.260 M -87.67 % | 107.570 M 42 826.49 % | 250.591 K 100.51 % | -49.473 M 17.33 % | -59.847 M -362.10 % | -12.951 M -3 313.67 % | 403.000 K 105.21 % | -7.736 M -183.03 % | 9.318 M -81.76 % | 51.077 M 204.96 % | -48.662 M |
| Debt repayment | -1.092 M -9.75 % | -995.000 K -86.68 % | -533.000 K 99.64 % | -149.887 M -8 816.54 % | -1.681 M -130.79 % | 5.460 M 221.74 % | 1.697 M | 0.000 100.00 % | -9.269 M 93.97 % | -153.793 M -539.33 % | 35.006 M 18.35 % | 29.580 M | 0.000 -100.00 % | 10.560 M 168.53 % | 3.933 M 1 328.73 % | 275.250 K 100.93 % | -29.662 M -273.27 % | 17.119 M 145.91 % | -37.286 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Other financing activites | -414.000 K 18.82 % | -510.000 K 14.57 % | -597.000 K 91.39 % | -6.931 M -7 195.79 % | -95.000 K 75.95 % | -395.000 K -311.46 % | -96.000 K 99.78 % | -43.981 M -4 214.22 % | 1.069 M -92.00 % | 13.366 M 140.64 % | -32.891 M -200.08 % | 32.866 M 195.75 % | -34.324 M -1 110 353.41 % | -3.091 K | 0.000 | 0.000 100.00 % | -2.300 K | 0.000 | 0.000 |
| Net cash used provided by financing activities | -1.506 M -0.07 % | -1.505 M -33.19 % | -1.130 M 99.28 % | -156.818 M -8 729.84 % | -1.776 M -135.06 % | 5.065 M 216.36 % | 1.601 M 103.64 % | -43.981 M -436.35 % | -8.200 M 94.16 % | -140.427 M -6 740.13 % | 2.115 M -96.61 % | 62.446 M 281.93 % | -34.324 M -425.13 % | 10.557 M 168.45 % | 3.933 M 1 328.73 % | 275.250 K 100.93 % | -29.664 M -273.29 % | 17.119 M 145.91 % | -37.286 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 |
| Net change in cash | 1.662 M 297.39 % | -842.000 K 65.76 % | -2.459 M -187.17 % | 2.821 M 356.47 % | 618.000 K 8 928.57 % | -7.000 K 86.00 % | -50.000 K 95.81 % | -1.192 M -224.69 % | 955.965 K 137.47 % | -2.551 M -193.46 % | 2.730 M 125.25 % | -10.812 M 24.57 % | -14.334 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 176.000 K -82.71 % | 1.018 M -70.72 % | 3.477 M 430.03 % | 656.000 K 1 626.32 % | 38.000 K -15.56 % | 45.000 K -52.63 % | 95.000 K -92.62 % | 1.287 M 288.78 % | 331.035 K -88.51 % | 2.882 M 1 790.06 % | 152.488 K -98.61 % | 10.965 M -56.66 % | 25.299 M 8 671.55 % | 288.419 K -50.72 % | 585.265 K -91.60 % | 6.967 M 43.98 % | 4.839 M -15.26 % | 5.710 M | 0.000 |
| Cash at end of period | 1.838 M 944.32 % | 176.000 K -82.71 % | 1.018 M -70.72 % | 3.477 M 430.03 % | 656.000 K 1 626.32 % | 38.000 K -15.56 % | 45.000 K -52.63 % | 95.000 K -92.62 % | 1.287 M 288.78 % | 331.035 K -88.51 % | 2.882 M 1 790.06 % | 152.488 K -98.61 % | 10.965 M -46.40 % | 20.456 M 6 992.37 % | 288.419 K -50.72 % | 585.265 K -91.60 % | 6.967 M 43.98 % | 4.839 M -15.26 % | 5.710 M |
| Operating cash flow | 8.401 M 1 167.12 % | 663.000 K 155.07 % | -1.204 M -100.75 % | 159.571 M 6 565.46 % | 2.394 M 740.00 % | 285.000 K 107.69 % | -3.708 M 78.46 % | -17.211 M -319.47 % | -4.103 M -113.54 % | 30.306 M 8 220.66 % | 364.223 K 101.53 % | -23.785 M -129.79 % | 79.837 M 189.67 % | 27.562 M 694.97 % | -4.632 M -772.31 % | 689.030 K -96.94 % | 22.493 M 117.27 % | -130.247 M -195.40 % | 136.528 M |
| Capital expenditure | -5.233 M | 0.000 100.00 % | -130.000 K | 0.000 | 0.000 100.00 % | -6.875 M -15 888.37 % | -43.000 K | 0.000 100.00 % | -9.000 K 93.79 % | -144.990 K 97.38 % | -5.542 M 89.56 % | -53.104 M 16.38 % | -63.508 M -285.12 % | -16.491 M -16 557.33 % | -98.999 K 98.79 % | -8.155 M -13 485.24 % | -60.027 K 83.12 % | -355.509 K 3.76 % | -369.400 K |
| Free CashFlow | 3.168 M 377.83 % | 663.000 K 149.70 % | -1.334 M -100.84 % | 159.571 M 6 565.46 % | 2.394 M 136.33 % | -6.590 M -75.69 % | -3.751 M 78.21 % | -17.211 M -318.56 % | -4.112 M -113.63 % | 30.161 M 682.48 % | -5.178 M 93.27 % | -76.889 M -570.87 % | 16.329 M 47.50 % | 11.071 M 333.99 % | -4.731 M 36.63 % | -7.466 M -133.28 % | 22.433 M 117.18 % | -130.603 M -195.92 % | 136.158 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 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 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 -100.00 % | 25.589 M 301.14 % | 6.379 M -63.42 % | 17.440 M | 0.000 -100.00 % | 10.298 M -48.38 % | 19.950 M -0.77 % | 20.104 M 194.22 % | 6.833 M | 0.000 -100.00 % | 9.998 M -53.97 % | 21.719 M 100.00 % | 10.860 M -79.14 % | 52.070 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.440 M 8 915.38 % | 260.000 K 0.00 % | 260.000 K -24.20 % | 343.000 K -94.57 % | 6.321 M -40.24 % | 10.577 M 4.31 % | 10.140 M 1 156.51 % | 807.000 K -94.62 % | 14.987 M 26.13 % | 11.882 M -39.09 % | 19.508 M 4 544.76 % | 420.000 K -98.67 % | 31.650 M 9 549.39 % | 328.000 K -5.20 % | 346.000 K -43.09 % | 608.000 K -94.87 % | 11.847 M | 0.000 | 0.000 -100.00 % | 762.000 K -11.53 % | 861.297 K 86 229.70 % | -1.000 K -100.01 % | 7.736 M 103.10 % | 3.809 M -93.86 % | 62.059 M 1 665.55 % | 3.515 M -72.10 % | 12.600 M 254.93 % | 3.550 M -85.51 % | 24.493 M 97.27 % | 12.416 M 24.65 % | 9.961 M 65.58 % | 6.016 M 2.09 % | 5.893 M |
| Net income | -1.452 M -163.52 % | 2.286 M 545.61 % | -513.000 K 8.72 % | -562.000 K 50.44 % | -1.134 M -207.08 % | 1.059 M -58.14 % | 2.530 M 394.14 % | 512.000 K 147.10 % | -1.087 M 61.43 % | -2.818 M -219.81 % | 2.352 M -7.04 % | 2.530 M 317.73 % | -1.162 M -111.03 % | 10.537 M 359.53 % | -4.060 M -11.78 % | -3.632 M -6.95 % | -3.396 M -216.70 % | 2.910 M 291.20 % | -1.522 M -50.54 % | -1.011 M -14.37 % | -884.000 K -55.63 % | -568.000 K -150.13 % | 1.133 M -28.20 % | 1.578 M 208.98 % | -1.448 M 53.46 % | -3.111 M -169.12 % | -1.156 M -173.54 % | 1.572 M 173.94 % | -2.126 M -242.30 % | 1.494 M 163.01 % | -2.371 M 37.29 % | -3.781 M -180.28 % | -1.349 M 65.82 % | -3.947 M -157.30 % | -1.534 M -1 945.33 % | -75.000 K -188.24 % | 85.000 K -98.76 % | 6.833 M 685.99 % | -1.166 M -121.25 % | -527.000 K -126.70 % | 1.974 M -70.00 % | 6.580 M 1 598.84 % | -439.000 K 31.41 % | -640.000 K -168.38 % | 936.000 K 113.92 % | -6.723 M -381.05 % | 2.392 M -2.69 % | 2.458 M 22.05 % | 2.014 M 114.17 % | -14.209 M |
| Income before tax | -1.452 M -163.52 % | 2.286 M 545.61 % | -513.000 K 8.72 % | -562.000 K 50.44 % | -1.134 M -207.08 % | 1.059 M -58.14 % | 2.530 M 394.14 % | 512.000 K 147.10 % | -1.087 M 61.43 % | -2.818 M -219.81 % | 2.352 M -7.04 % | 2.530 M 317.73 % | -1.162 M -110.41 % | 11.167 M 375.05 % | -4.060 M -11.78 % | -3.632 M -6.95 % | -3.396 M -216.70 % | 2.910 M 291.20 % | -1.522 M -50.54 % | -1.011 M -14.37 % | -884.000 K -79.31 % | -493.000 K -143.51 % | 1.133 M -28.20 % | 1.578 M 208.98 % | -1.448 M 56.97 % | -3.365 M -95.98 % | -1.717 M -210.49 % | 1.554 M 159.18 % | -2.626 M -304.20 % | 1.286 M 139.98 % | -3.217 M 36.93 % | -5.101 M -198.30 % | -1.710 M -196.77 % | 1.767 M 215.19 % | -1.534 M -1 945.33 % | -75.000 K -188.24 % | 85.000 K 108.65 % | -983.046 K 15.69 % | -1.166 M -121.25 % | -527.000 K -119.00 % | 2.774 M -40.59 % | 4.669 M 1 163.66 % | -439.000 K 31.41 % | -640.000 K 71.22 % | -2.224 M 68.58 % | -7.078 M -395.91 % | 2.392 M -30.83 % | 3.458 M 71.70 % | 2.014 M 111.44 % | -17.599 M |
| Income before tax ratio | 0.00 -100.00 % | 0.09 211.09 % | -0.08 -149.56 % | -0.03 | 0.00 -100.00 % | 0.10 -18.91 % | 0.13 397.96 % | 0.03 116.01 % | -0.16 | 0.00 -100.00 % | 0.24 101.95 % | 0.12 208.86 % | -0.11 -149.89 % | 0.21 | 0.00 | 0.00 | 0.00 -100.00 % | 0.12 102.12 % | -5.85 -50.54 % | -3.89 -50.88 % | -2.58 -3 204.43 % | -0.08 -172.81 % | 0.11 -31.17 % | 0.16 108.67 % | -1.79 -699.14 % | -0.22 -55.38 % | -0.14 -281.40 % | 0.08 101.27 % | -6.25 -15 487.86 % | 0.04 100.41 % | -9.81 33.47 % | -14.74 -424.19 % | -2.81 -1 985.66 % | 0.15 | 0.00 | 0.00 -100.00 % | 0.11 109.77 % | -1.14 -100.10 % | 1 166.00 1 711 708.35 % | -0.07 -109.35 % | 0.73 867.91 % | 0.08 160.25 % | -0.12 -145.88 % | -0.05 91.89 % | -0.63 -116.78 % | -0.29 -250.00 % | 0.19 -44.50 % | 0.35 3.70 % | 0.33 111.21 % | -2.99 |
| EBITDA | -929.000 K -134.56 % | 2.688 M 2 871.13 % | -97.000 K 47.85 % | -186.000 K 77.84 % | -839.250 K -158.48 % | 1.435 M -50.77 % | 2.915 M 221.74 % | 906.000 K 231.11 % | -691.000 K 60.47 % | -1.748 M -162.99 % | 2.775 M -7.65 % | 3.005 M 527.45 % | -703.000 K -106.00 % | 11.722 M 1 016.50 % | -1.279 M -74.49 % | -733.000 K -44.29 % | -508.000 K -113.55 % | 3.748 M 431.78 % | -1.130 M -100.13 % | -564.500 K -15.03 % | -490.750 K -484.23 % | -84.000 K -105.43 % | 1.546 M -16.39 % | 1.849 M 256.96 % | -1.178 M 60.25 % | -2.964 M -30 497.44 % | 9.750 K -99.71 % | 3.418 M 549.15 % | -761.000 K -119.68 % | 3.868 M 845.25 % | -518.989 K 50.34 % | -1.045 M -154.26 % | -410.989 K -109.79 % | 4.196 M 334.24 % | -1.791 M 16.66 % | -2.149 M 20.73 % | -2.711 M -273.48 % | 1.563 M 140.84 % | -3.827 M -1 502.34 % | 272.907 K 120.93 % | -1.304 M -110.07 % | 12.952 M 18 444.17 % | -70.607 K -105.62 % | 1.257 M 166.47 % | -1.892 M 9.53 % | -2.091 M -141.37 % | 5.054 M -33.60 % | 7.612 M 116.55 % | 3.515 M 594.12 % | 506.447 K |
| Net income ratio | 0.00 -100.00 % | 0.09 211.09 % | -0.08 -149.56 % | -0.03 | 0.00 -100.00 % | 0.10 -18.91 % | 0.13 397.96 % | 0.03 116.01 % | -0.16 | 0.00 -100.00 % | 0.24 101.95 % | 0.12 208.86 % | -0.11 -152.88 % | 0.20 | 0.00 | 0.00 | 0.00 -100.00 % | 0.12 102.12 % | -5.85 -50.54 % | -3.89 -50.88 % | -2.58 -2 768.11 % | -0.09 -183.89 % | 0.11 -31.17 % | 0.16 108.67 % | -1.79 -764.39 % | -0.21 -113.36 % | -0.10 -220.73 % | 0.08 101.59 % | -5.06 -10 823.51 % | 0.05 100.65 % | -7.23 33.85 % | -10.93 -392.52 % | -2.22 -565.96 % | -0.33 | 0.00 | 0.00 -100.00 % | 0.11 -98.59 % | 7.93 -99.32 % | 1 166.00 1 711 708.35 % | -0.07 -113.14 % | 0.52 388.79 % | 0.11 184.89 % | -0.12 -145.88 % | -0.05 -119.26 % | 0.26 196.06 % | -0.27 -242.47 % | 0.19 -21.93 % | 0.25 -26.29 % | 0.33 113.88 % | -2.41 |
| Ratio EBITDA | 0.00 -100.00 % | 0.11 790.81 % | -0.02 -42.58 % | -0.01 | 0.00 -100.00 % | 0.14 -4.63 % | 0.15 224.23 % | 0.05 144.56 % | -0.10 | 0.00 -100.00 % | 0.28 100.61 % | 0.14 313.73 % | -0.06 -128.76 % | 0.23 | 0.00 | 0.00 | 0.00 -100.00 % | 0.16 103.68 % | -4.35 -100.13 % | -2.17 -51.75 % | -1.43 -10 666.45 % | -0.01 -109.09 % | 0.15 -19.84 % | 0.18 112.49 % | -1.46 -638.15 % | -0.20 -24 199.71 % | 0.00 -99.53 % | 0.18 109.67 % | -1.81 -1 582.69 % | 0.12 107.72 % | -1.58 47.61 % | -3.02 -346.80 % | -0.68 -290.85 % | 0.35 | 0.00 | 0.00 100.00 % | -3.56 -296.09 % | 1.81 -99.95 % | 3 827.09 10 848 427.69 % | 0.04 110.30 % | -0.34 -264.04 % | 0.21 1 139.01 % | -0.02 -120.13 % | 0.10 118.73 % | -0.53 -524.15 % | -0.09 -120.97 % | 0.41 -46.73 % | 0.76 30.78 % | 0.58 579.90 % | 0.09 |
| Gross profit ratio | 0.00 -100.00 % | 0.11 40.77 % | 0.08 163.13 % | 0.03 | 0.00 -100.00 % | 0.15 -3.56 % | 0.15 103.92 % | 0.07 231.35 % | -0.06 | 0.00 -100.00 % | 0.32 104.18 % | 0.16 -83.92 % | 0.98 395.25 % | 0.20 | 0.00 | 0.00 | 0.00 -100.00 % | 0.14 | 0.00 | 0.00 | 0.00 -100.00 % | 0.02 -85.53 % | 0.16 -19.29 % | 0.20 | 0.00 -100.00 % | 0.10 58.25 % | 0.06 -64.22 % | 0.18 | 0.00 -100.00 % | 0.13 | 0.00 | 0.00 100.00 % | -0.54 -234.79 % | 0.40 | 0.00 | 0.00 -100.00 % | 1.00 322.59 % | -0.45 -100.10 % | 468.00 92 708.20 % | 0.50 46.62 % | 0.34 24.92 % | 0.28 -53.36 % | 0.59 40.10 % | 0.42 -57.87 % | 1.00 4 071.16 % | 0.02 -96.23 % | 0.64 -36.44 % | 1.00 0.00 % | 1.00 44.46 % | 0.69 |
| Weighted average shs out dil | 4.400 M 2.92 % | 4.275 M 0.00 % | 4.275 M -1.11 % | 4.323 M -0.88 % | 4.362 M 0.06 % | 4.359 M -0.07 % | 4.362 M 2.24 % | 4.267 M -1.87 % | 4.348 M 0.29 % | 4.335 M -0.46 % | 4.356 M -0.15 % | 4.362 M -1.15 % | 4.413 M 1.35 % | 4.354 M -0.26 % | 4.366 M -0.24 % | 4.376 M 0.51 % | 4.354 M 0.24 % | 4.343 M -0.12 % | 4.349 M -1.07 % | 4.396 M -0.55 % | 4.420 M 1.16 % | 4.369 M 0.26 % | 4.358 M -0.58 % | 4.383 M -0.10 % | 4.388 M 0.14 % | 4.382 M 2.34 % | 4.281 M -1.95 % | 4.367 M 0.64 % | 4.339 M -1.13 % | 4.388 M -0.06 % | 4.391 M 1.03 % | 4.346 M -0.13 % | 4.352 M -0.17 % | 4.359 M -0.54 % | 4.383 M 16.88 % | 3.750 M -11.76 % | 4.250 M 6.78 % | 3.980 M -7.84 % | 4.319 M -1.67 % | 4.392 M 0.11 % | 4.387 M 0.88 % | 4.348 M -8.13 % | 4.733 M 10.94 % | 4.267 M -4.27 % | 4.457 M 2.10 % | 4.366 M 0.38 % | 4.349 M -0.92 % | 4.389 M 0.25 % | 4.378 M 0.41 % | 4.360 M |
| Weighted average shs out | 4.400 M 2.92 % | 4.275 M 0.00 % | 4.275 M -1.11 % | 4.323 M -0.88 % | 4.362 M 0.06 % | 4.359 M -0.07 % | 4.362 M 2.24 % | 4.267 M -1.87 % | 4.348 M 0.29 % | 4.335 M -0.46 % | 4.356 M -0.15 % | 4.362 M -1.15 % | 4.413 M 1.24 % | 4.359 M -0.15 % | 4.366 M -0.24 % | 4.376 M 0.51 % | 4.354 M -0.12 % | 4.359 M 0.24 % | 4.349 M -1.07 % | 4.396 M -0.55 % | 4.420 M 1.16 % | 4.369 M 0.26 % | 4.358 M -0.58 % | 4.383 M -0.10 % | 4.388 M 0.66 % | 4.359 M 1.81 % | 4.281 M -1.95 % | 4.367 M 0.64 % | 4.339 M -1.68 % | 4.413 M 0.51 % | 4.391 M 1.03 % | 4.346 M -0.13 % | 4.352 M -0.17 % | 4.359 M -0.54 % | 4.383 M 16.88 % | 3.750 M -11.76 % | 4.250 M 6.78 % | 3.980 M -7.84 % | 4.319 M -1.67 % | 4.392 M 0.11 % | 4.387 M 0.88 % | 4.348 M -0.95 % | 4.390 M 2.89 % | 4.267 M -4.27 % | 4.457 M 2.10 % | 4.366 M 0.38 % | 4.349 M -0.92 % | 4.389 M 0.25 % | 4.378 M 0.41 % | 4.360 M |
| EPS diluted | -0.33 -162.26 % | 0.53 541.67 % | -0.12 7.69 % | -0.13 50.00 % | -0.26 -208.33 % | 0.24 -58.62 % | 0.58 383.33 % | 0.12 148.00 % | -0.25 61.54 % | -0.65 -220.37 % | 0.54 -6.90 % | 0.58 314.81 % | -0.27 -111.16 % | 2.42 360.22 % | -0.93 -12.05 % | -0.83 -6.41 % | -0.78 -216.42 % | 0.67 291.43 % | -0.35 -52.17 % | -0.23 -15.00 % | -0.20 -53.85 % | -0.13 -150.00 % | 0.26 -27.78 % | 0.36 209.09 % | -0.33 53.52 % | -0.71 -162.96 % | -0.27 -175.00 % | 0.36 173.47 % | -0.49 -244.12 % | 0.34 162.96 % | -0.54 37.93 % | -0.87 -180.65 % | -0.31 66.30 % | -0.92 -162.86 % | -0.35 -1 650.00 % | -0.02 -200.00 % | 0.02 -98.84 % | 1.72 737.04 % | -0.27 -125.00 % | -0.12 -126.67 % | 0.45 -70.20 % | 1.51 1 728.91 % | -0.09 38.20 % | -0.15 70.00 % | -0.50 67.53 % | -1.54 -380.00 % | 0.55 -1.79 % | 0.56 21.74 % | 0.46 114.11 % | -3.26 |
| Earnings per share | -0.33 -162.26 % | 0.53 541.67 % | -0.12 7.69 % | -0.13 50.00 % | -0.26 -208.33 % | 0.24 -58.62 % | 0.58 383.33 % | 0.12 148.00 % | -0.25 61.54 % | -0.65 -220.37 % | 0.54 -6.90 % | 0.58 314.81 % | -0.27 -111.16 % | 2.42 360.22 % | -0.93 -12.05 % | -0.83 -6.41 % | -0.78 -216.42 % | 0.67 291.43 % | -0.35 -52.17 % | -0.23 -15.00 % | -0.20 -53.85 % | -0.13 -150.00 % | 0.26 -27.78 % | 0.36 209.09 % | -0.33 53.52 % | -0.71 -162.96 % | -0.27 -175.00 % | 0.36 173.47 % | -0.49 -244.12 % | 0.34 162.96 % | -0.54 37.93 % | -0.87 -180.65 % | -0.31 66.30 % | -0.92 -162.86 % | -0.35 -1 650.00 % | -0.02 -200.00 % | 0.02 -98.84 % | 1.72 737.04 % | -0.27 -125.00 % | -0.12 -126.67 % | 0.45 -70.20 % | 1.51 1 610.00 % | -0.10 33.33 % | -0.15 70.00 % | -0.50 67.53 % | -1.54 -380.00 % | 0.55 -1.79 % | 0.56 21.74 % | 0.46 114.11 % | -3.26 |
| Gross profit | -414.000 K -115.05 % | 2.750 M 464.68 % | 487.000 K -3.75 % | 506.000 K 295.37 % | -259.000 K -117.32 % | 1.495 M -50.22 % | 3.003 M 102.36 % | 1.484 M 486.46 % | -384.000 K -178.26 % | -138.000 K -104.30 % | 3.207 M -6.01 % | 3.412 M -67.83 % | 10.607 M 3.29 % | 10.269 M 4 111.33 % | -256.000 K 0.78 % | -258.000 K 12.84 % | -296.000 K -108.75 % | 3.383 M | 0.000 | 0.000 | 0.000 -100.00 % | 146.000 K -91.35 % | 1.688 M -15.81 % | 2.005 M | 0.000 -100.00 % | 1.503 M 99.60 % | 753.000 K -78.21 % | 3.455 M | 0.000 -100.00 % | 4.095 M | 0.000 | 0.000 100.00 % | -327.000 K -106.92 % | 4.727 M | 0.000 | 0.000 -100.00 % | 762.000 K 296.93 % | -386.945 K 17.32 % | -468.000 K -112.00 % | 3.901 M 197.79 % | 1.310 M -92.33 % | 17.085 M 723.39 % | 2.075 M -60.92 % | 5.309 M 49.55 % | 3.550 M 504.57 % | 587.191 K -92.56 % | 7.892 M -20.77 % | 9.961 M 65.58 % | 6.016 M 47.48 % | 4.079 M |
| Income tax 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 -100.00 % | 630.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.000 K | 0.000 | 0.000 | 0.000 100.00 % | -254.000 K 54.72 % | -561.000 K -3 016.67 % | -18.000 K 96.40 % | -500.000 K -140.38 % | -208.000 K 75.41 % | -846.000 K 35.91 % | -1.320 M -265.65 % | -361.000 K -110.97 % | 3.292 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.816 M | 0.000 | 0.000 -100.00 % | 800.000 K -58.12 % | 1.910 M | 0.000 | 0.000 | 0.000 -100.00 % | 355.300 K | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 3.390 M |
| Cost of revenue | 414.000 K -98.13 % | 22.157 M 276.05 % | 5.892 M -65.21 % | 16.934 M 6 438.22 % | 259.000 K -97.06 % | 8.803 M -48.06 % | 16.947 M -8.98 % | 18.620 M 158.00 % | 7.217 M 5 129.71 % | 138.000 K -97.97 % | 6.791 M -62.90 % | 18.307 M 7 135.97 % | 253.000 K -99.39 % | 41.801 M 16 228.52 % | 256.000 K -0.78 % | 258.000 K -12.84 % | 296.000 K -98.52 % | 20.057 M 7 614.23 % | 260.000 K 0.00 % | 260.000 K -24.20 % | 343.000 K -94.45 % | 6.175 M -30.53 % | 8.889 M 9.27 % | 8.135 M 908.05 % | 807.000 K -94.02 % | 13.484 M 21.16 % | 11.129 M -30.67 % | 16.053 M 3 722.14 % | 420.000 K -98.48 % | 27.555 M 8 300.91 % | 328.000 K -5.20 % | 346.000 K -62.99 % | 935.000 K -86.87 % | 7.120 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.248 M 167.29 % | 467.000 K -87.82 % | 3.835 M 53.46 % | 2.499 M -94.44 % | 44.974 M 3 023.18 % | 1.440 M -80.25 % | 7.291 M | 0.000 -100.00 % | 23.905 M 428.41 % | 4.524 M | 0.000 | 0.000 -100.00 % | 1.813 M |
| General and administrative expenses | 0.000 -100.00 % | 329.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 399.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 216.000 K | 0.000 | 0.000 | 0.000 100.00 % | -464.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 428.000 K | 0.000 | 0.000 | 0.000 100.00 % | -45.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 48.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 484.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 686.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.414 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.808 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.731 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.379 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 69.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 73.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 55.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 112.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 658.050 K | 0.000 | 0.000 | 0.000 -100.00 % | 278.764 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.383 M | 0.000 | 0.000 | 0.000 -100.00 % | 138.283 K |
| Other expenses | 1.372 M 1 072.65 % | 117.000 K -86.17 % | 846.000 K -11.32 % | 954.000 K 113.90 % | 446.000 K 757.69 % | 52.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 -100.00 % | 1.240 M -22.89 % | 1.608 M -32.49 % | 2.382 M 123.06 % | -10.330 M -508.15 % | 2.531 M -25.36 % | 3.391 M 68.12 % | 2.017 M -82.46 % | 11.496 M 1 209.39 % | 878.000 K -73.11 % | 3.265 M -26.70 % | 4.454 M 12.17 % | 3.971 M 29.97 % | 3.055 M 13.70 % | 2.687 M | 0.000 | 0.000 |
| Operating expenses | 1.372 M 207.62 % | 446.000 K -47.28 % | 846.000 K -11.32 % | 954.000 K 13.57 % | 840.000 K 62.16 % | 518.000 K -11.75 % | 587.000 K -30.04 % | 839.000 K 45.91 % | 575.000 K 101.05 % | 286.000 K -58.37 % | 687.000 K 3.78 % | 662.000 K -5.83 % | 703.000 K 277.97 % | -395.000 K -130.88 % | 1.279 M 74.49 % | 733.000 K 44.29 % | 508.000 K 10.20 % | 461.000 K -58.73 % | 1.117 M 84.32 % | 606.000 K 53.42 % | 395.000 K -48.09 % | 761.000 K 45.51 % | 523.000 K 61.92 % | 323.000 K -38.00 % | 521.000 K -84.34 % | 3.326 M 425.43 % | 633.000 K 38.82 % | 456.000 K -49.33 % | 900.000 K 68.54 % | 534.000 K 24.19 % | 430.000 K -54.16 % | 938.000 K 190.40 % | 323.000 K -49.92 % | 645.000 K -68.99 % | 2.080 M -14.65 % | 2.437 M -35.22 % | 3.762 M 695.06 % | 473.174 K -89.15 % | 4.363 M -5.83 % | 4.633 M 28.05 % | 3.618 M -73.36 % | 13.583 M 341.30 % | 3.078 M -38.24 % | 4.984 M -21.82 % | 6.375 M -58.18 % | 15.243 M 229.59 % | 4.625 M 11.82 % | 4.136 M 79.67 % | 2.302 M -90.05 % | 23.137 M |
| Cost and expenses | 1.372 M -94.11 % | 23.285 M 245.58 % | 6.738 M -62.33 % | 17.888 M 1 527.66 % | 1.099 M -88.21 % | 9.321 M -46.84 % | 17.534 M -9.89 % | 19.459 M 149.73 % | 7.792 M 1 737.74 % | 424.000 K -94.33 % | 7.478 M -60.58 % | 18.969 M 1 884.21 % | 956.000 K -97.69 % | 41.406 M 2 597.46 % | 1.535 M 54.89 % | 991.000 K 23.26 % | 804.000 K -96.08 % | 20.518 M 1 390.05 % | 1.377 M 59.01 % | 866.000 K 17.34 % | 738.000 K -89.58 % | 7.082 M -23.87 % | 9.302 M 7.43 % | 8.659 M 491.46 % | 1.464 M -91.29 % | 16.810 M 57.03 % | 10.705 M -35.01 % | 16.473 M 1 147.95 % | 1.320 M -95.32 % | 28.212 M 3 621.90 % | 758.000 K -40.97 % | 1.284 M 2.07 % | 1.258 M -82.58 % | 7.220 M 247.12 % | 2.080 M -14.68 % | 2.438 M -35.19 % | 3.762 M 153.67 % | -7.010 M -245.13 % | 4.830 M -42.96 % | 8.468 M 38.43 % | 6.117 M -89.55 % | 58.557 M 1 196.09 % | 4.518 M -63.19 % | 12.275 M 92.55 % | 6.375 M -81.95 % | 35.313 M 285.97 % | 9.149 M 121.20 % | 4.136 M 79.67 % | 2.302 M -90.77 % | 24.951 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 329.000 K | 0.000 | 0.000 -100.00 % | 394.000 K -15.45 % | 466.000 K -20.61 % | 587.000 K -30.04 % | 839.000 K 45.91 % | 575.000 K 101.05 % | 286.000 K -58.37 % | 687.000 K 3.78 % | 662.000 K -5.83 % | 703.000 K 277.97 % | -395.000 K -130.88 % | 1.279 M 74.49 % | 733.000 K 44.29 % | 508.000 K 10.20 % | 461.000 K -58.73 % | 1.117 M 84.32 % | 606.000 K 53.42 % | 395.000 K -48.09 % | 761.000 K 45.51 % | 523.000 K -0.19 % | 524.000 K 0.58 % | 521.000 K -84.34 % | 3.326 M 425.43 % | 633.000 K 50.71 % | 420.000 K -3.89 % | 437.000 K -18.16 % | 534.000 K 24.19 % | 430.000 K -54.16 % | 938.000 K 190.40 % | 323.000 K -59.52 % | 798.000 K -5.00 % | 840.000 K 1.33 % | 829.000 K -39.93 % | 1.380 M -33.41 % | 2.072 M 13.12 % | 1.832 M 47.50 % | 1.242 M -22.42 % | 1.601 M -23.28 % | 2.087 M -5.14 % | 2.200 M 27.98 % | 1.719 M -10.52 % | 1.921 M -74.17 % | 7.437 M 373.67 % | 1.570 M 8.35 % | 1.449 M -1.29 % | 1.468 M -81.92 % | 8.120 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 409.000 K | 0.000 | 0.000 -100.00 % | 135.000 K | 0.000 -100.00 % | 168.000 K -23.64 % | 220.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.000 K 0.00 % | 145.000 K -0.68 % | 146.000 K 3.55 % | 141.000 K -0.70 % | 142.000 K 36.54 % | 104.000 K 1 200.00 % | 8.000 K -99.81 % | 4.238 M 193.29 % | 1.445 M 0.00 % | 1.445 M 0.00 % | 1.445 M -80.24 % | 7.314 M 197.44 % | 2.459 M -35.58 % | 3.817 M 260.09 % | 1.060 M -7.18 % | 1.142 M 454.37 % | 206.000 K 1 371.43 % | 14.000 K -97.89 % | 662.000 K 438.53 % | 122.927 K -72.38 % | 445.000 K 6.46 % | 418.000 K -22.16 % | 537.000 K -96.55 % | 15.563 M 176.42 % | 5.630 M 3.26 % | 5.452 M 17.45 % | 4.642 M -38.74 % | 7.578 M 211.60 % | 2.432 M -24.02 % | 3.201 M 88.29 % | 1.700 M 16.47 % | 1.460 M |
| Interest expense | 109.000 K 122.45 % | 49.000 K -68.18 % | 154.000 K 35.09 % | 114.000 K -3.39 % | 118.000 K 0.85 % | 117.000 K -6.40 % | 125.000 K -6.02 % | 133.000 K -2.92 % | 137.000 K -82.85 % | 799.000 K 375.60 % | 168.000 K -23.64 % | 220.000 K 6.80 % | 206.000 K -28.97 % | 290.000 K -88.51 % | 2.525 M -4.39 % | 2.641 M 1.89 % | 2.592 M 363.69 % | 559.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 |
| Depreciation and amortization | 414.000 K 17.28 % | 353.000 K 34.73 % | 262.000 K 0.00 % | 262.000 K 1.16 % | 259.000 K 0.00 % | 259.000 K -0.38 % | 260.000 K -0.38 % | 261.000 K 0.77 % | 259.000 K 1.57 % | 255.000 K -0.39 % | 256.000 K -0.39 % | 257.000 K 1.58 % | 253.000 K 1.20 % | 250.000 K -2.34 % | 256.000 K -0.78 % | 258.000 K -12.84 % | 296.000 K 16.54 % | 254.000 K 2.73 % | 247.250 K -17.99 % | 301.500 K 21.94 % | 247.250 K -7.74 % | 268.000 K -1.11 % | 271.000 K 20.44 % | 225.000 K -20.49 % | 283.000 K -54.59 % | 623.250 K 121.21 % | 281.750 K -32.76 % | 419.000 K -0.24 % | 420.000 K 49.07 % | 281.750 K 17.88 % | 239.011 K 0.00 % | 239.011 K 0.00 % | 239.011 K 0.00 % | 239.000 K -17.20 % | 288.648 K 0.00 % | 288.648 K 0.00 % | 288.648 K 0.00 % | 288.648 K -71.25 % | 1.004 M 0.00 % | 1.004 M 0.00 % | 1.004 M 0.00 % | 1.004 M 7.67 % | 932.392 K 0.00 % | 932.393 K 0.00 % | 932.393 K 0.00 % | 932.393 K -47.83 % | 1.787 M 0.00 % | 1.787 M 0.00 % | 1.787 M 0.00 % | 1.787 M |
| Operating income | -1.372 M -159.55 % | 2.304 M 741.78 % | -359.000 K 19.87 % | -448.000 K -13.71 % | -394.000 K -140.33 % | 977.000 K -59.56 % | 2.416 M 274.57 % | 645.000 K 167.26 % | -959.000 K -126.18 % | -424.000 K -116.83 % | 2.520 M -8.36 % | 2.750 M 387.66 % | -956.000 K -108.96 % | 10.664 M 794.72 % | -1.535 M -54.89 % | -991.000 K -23.26 % | -804.000 K -127.52 % | 2.922 M 312.20 % | -1.377 M -59.01 % | -866.000 K -17.34 % | -738.000 K -23.62 % | -597.000 K -146.82 % | 1.275 M -13.91 % | 1.481 M 201.37 % | -1.461 M 19.86 % | -1.823 M -254.89 % | 1.177 M -60.75 % | 2.999 M 786.27 % | -437.000 K -112.19 % | 3.586 M 573.09 % | -758.000 K 40.97 % | -1.284 M -97.54 % | -650.000 K -116.43 % | 3.957 M 290.24 % | -2.080 M 14.68 % | -2.438 M 18.73 % | -3.000 M -138.11 % | 7.871 M 262.93 % | -4.831 M -559.97 % | -732.000 K 68.28 % | -2.308 M -119.32 % | 11.948 M 1 291.26 % | -1.003 M -408.62 % | 325.000 K 111.51 % | -2.824 M 73.90 % | -10.820 M -431.19 % | 3.267 M -43.91 % | 5.825 M 237.09 % | 1.728 M 234.90 % | -1.281 M |
| Operating income ratio | 0.00 -100.00 % | 0.09 259.99 % | -0.06 -119.08 % | -0.03 | 0.00 -100.00 % | 0.09 -21.66 % | 0.12 277.47 % | 0.03 122.86 % | -0.14 | 0.00 -100.00 % | 0.25 99.06 % | 0.13 243.83 % | -0.09 -142.98 % | 0.20 | 0.00 | 0.00 | 0.00 -100.00 % | 0.12 102.35 % | -5.30 -59.01 % | -3.33 -54.80 % | -2.15 -2 178.10 % | -0.09 -178.35 % | 0.12 -17.47 % | 0.15 108.07 % | -1.81 -1 388.35 % | -0.12 -222.80 % | 0.10 -35.56 % | 0.15 114.78 % | -1.04 -1 018.32 % | 0.11 104.90 % | -2.31 37.73 % | -3.71 -247.12 % | -1.07 -420.08 % | 0.33 | 0.00 | 0.00 100.00 % | -3.94 -143.08 % | 9.14 -99.81 % | 4 831.00 5 105 648.63 % | -0.09 84.38 % | -0.61 -414.72 % | 0.19 167.47 % | -0.29 -1 206.27 % | 0.03 103.24 % | -0.80 -80.07 % | -0.44 -267.89 % | 0.26 -55.00 % | 0.58 103.59 % | 0.29 232.14 % | -0.22 |
| Total other income expenses net | -80.000 K -344.44 % | -18.000 K 88.31 % | -154.000 K -35.09 % | -114.000 K -225.71 % | -35.000 K -142.68 % | 82.000 K -28.07 % | 114.000 K 185.71 % | -133.000 K -3.91 % | -128.000 K 94.65 % | -2.394 M -1 325.00 % | -168.000 K 23.64 % | -220.000 K -6.80 % | -206.000 K -140.95 % | 503.000 K 119.92 % | -2.525 M 4.39 % | -2.641 M -1.89 % | -2.592 M -21 500.00 % | -12.000 K 91.72 % | -145.000 K 0.00 % | -145.000 K 0.68 % | -146.000 K -240.38 % | 104.000 K 173.24 % | -142.000 K -246.39 % | 97.000 K 646.15 % | 13.000 K 100.84 % | -1.542 M 46.72 % | -2.894 M -100.28 % | -1.445 M 33.99 % | -2.189 M 4.83 % | -2.300 M 6.47 % | -2.459 M 35.58 % | -3.817 M -260.09 % | -1.060 M 51.60 % | -2.190 M -501.10 % | 546.000 K -76.89 % | 2.363 M -23.40 % | 3.085 M 134.84 % | -8.854 M -341.58 % | 3.665 M 1 687.80 % | 205.000 K -95.97 % | 5.082 M 169.82 % | -7.279 M -1 390.59 % | 564.000 K 158.45 % | -965.000 K -260.83 % | 600.000 K -83.97 % | 3.742 M 527.65 % | -875.000 K 63.03 % | -2.367 M -927.62 % | 286.000 K 101.75 % | -16.318 M |
| 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 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-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 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 1.760 M | 0.000 -100.00 % | 5.661 M | 0.000 -100.00 % | 4.514 M -15.04 % | 5.313 M 502.38 % | 882.000 K -13.36 % | 1.018 M -81.18 % | 5.409 M 1 903.33 % | 270.000 K -95.48 % | 5.975 M 71.84 % | 3.477 M 26.85 % | 2.741 M 2 668.69 % | 99.000 K -99.94 % | 157.916 M 22 556.53 % | 697.000 K -99.55 % | 154.894 M 186 519.28 % | 83.000 K -99.95 % | 157.809 M 199 655.70 % | 79.001 K -99.95 % | 156.662 M 186 402.38 % | 84.000 K -99.95 % | 158.010 M 139 731.86 % | 113.000 K -99.93 % | 152.844 M 24 752.68 % | 615.000 K -99.58 % | 147.614 M 89 908.54 % | 164.000 K -99.89 % | 143.691 M 135 457.55 % | 106.000 K -99.94 % | 184.037 M 14 199.92 % | 1.287 M -99.27 % | 176.717 M 245 340.28 % | 72.000 K -99.84 % | 44.326 M 12.08 % | 39.547 M -25.47 % | 53.058 M -3.78 % | 55.144 M -7.09 % | 59.353 M 4.49 % | 56.801 M -72.07 % | 203.333 M 20.52 % | 168.711 M -20.52 % | 212.273 M 16.57 % | 182.099 M -4.34 % | 190.362 M 10.10 % | 172.898 M 7.66 % | 160.595 M 20.23 % | 133.578 M 21.06 % | 110.339 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.626 M 7 829.85 % | 134.000 K -93.42 % | 2.036 M | 0.000 -100.00 % | 540.000 K 302.99 % | 134.000 K -98.07 % | 6.954 M | 0.000 -100.00 % | 198.000 K -13.54 % | 229.000 K -83.57 % | 1.394 M 3 300.00 % | 41.000 K -75.30 % | 166.000 K 304.88 % | 41.000 K -74.05 % | 158.000 K 285.37 % | 41.000 K -75.60 % | 168.000 K 309.76 % | 41.000 K -81.86 % | 226.000 K 451.22 % | 41.000 K -96.67 % | 1.230 M 1 708.82 % | 68.000 K -79.27 % | 328.000 K 700.00 % | 41.000 K -80.66 % | 212.000 K -49.64 % | 421.000 K -83.64 % | 2.574 M 6 177.95 % | 41.000 K -71.53 % | 144.000 K 251.22 % | 41.000 K 0.00 % | 41.000 K -0.24 % | 41.100 K 17.43 % | 35.000 K 0.00 % | 35.000 K 0.00 % | 35.000 K -14.84 % | 41.100 K 0.24 % | 41.000 K -43.84 % | 73.000 K 0.00 % | 73.000 K 0.14 % | 72.900 K 1.25 % | 72.000 K 0.00 % | 72.000 K 0.00 % | 72.000 K 0.42 % | 71.700 K |
| Total debt | 0.000 -100.00 % | 3.598 M | 0.000 -100.00 % | 5.733 M | 0.000 -100.00 % | 4.690 M | 0.000 -100.00 % | 6.195 M | 0.000 -100.00 % | 6.427 M | 0.000 -100.00 % | 6.245 M | 0.000 -100.00 % | 6.218 M | 0.000 -100.00 % | 157.974 M | 0.000 -100.00 % | 155.550 M | 0.000 -100.00 % | 157.851 M | 0.000 -100.00 % | 156.700 M | 0.000 -100.00 % | 158.053 M | 0.000 -100.00 % | 152.889 M | 0.000 -100.00 % | 148.161 M | 0.000 -100.00 % | 143.786 M | 0.000 -100.00 % | 184.075 M | 0.000 -100.00 % | 178.004 M | 0.000 -100.00 % | 44.398 M 0.67 % | 44.103 M -17.39 % | 53.389 M -3.61 % | 55.389 M -7.29 % | 59.743 M -6.53 % | 63.917 M -69.00 % | 206.215 M -1.55 % | 209.455 M -1.49 % | 212.616 M 16.70 % | 182.192 M -4.37 % | 190.515 M 8.45 % | 175.666 M 9.28 % | 160.746 M 19.59 % | 134.416 M 10.81 % | 121.304 M |
| Accumulated other comprehensive income loss | 95.910 M 20 349.94 % | 468.999 K -99.50 % | 94.147 M 86.22 % | 50.557 M -47.25 % | 95.842 M 19 950.63 % | 478.000 K -99.48 % | 92.327 M 89.44 % | 48.737 M -47.54 % | 92.903 M 16 699.82 % | 553.000 K -99.41 % | 93.369 M 87.57 % | 49.779 M -45.89 % | 92.001 M 16 536.71 % | 553.000 K -99.35 % | 85.524 M 103.95 % | 41.934 M -54.69 % | 92.552 M 16 636.35 % | 553.000 K -99.39 % | 91.164 M 91.63 % | 47.574 M -48.88 % | 93.059 M 16 728.03 % | 553.000 K -99.40 % | 92.553 M 89.03 % | 48.963 M -46.99 % | 92.365 M 16 602.53 % | 553.000 K -99.43 % | 96.623 M 82.19 % | 53.033 M -45.36 % | 97.067 M 17 452.80 % | 553.000 K -99.44 % | 98.525 M 79.35 % | 54.935 M -40.08 % | 91.682 M 16 478.99 % | 553.000 K -99.77 % | 238.116 M 22.41 % | 194.526 M -0.04 % | 194.601 M 35 071.04 % | 553.299 K -99.71 % | 187.783 M -0.67 % | 189.052 M -0.21 % | 189.457 M 444.60 % | 34.788 M -84.42 % | 223.234 M -0.20 % | 223.672 M -0.29 % | 224.312 M 544.87 % | 34.784 M -84.88 % | 230.095 M 1.05 % | 227.703 M 1.09 % | 225.245 M 547.55 % | 34.784 M |
| Retained earnings | 0.000 -100.00 % | 16.284 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.207 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.193 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.291 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.842 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.350 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.655 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.357 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.148 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.854 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.096 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.478 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.337 M |
| Common stock | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M | 0.000 -100.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M 0.00 % | 43.590 M |
| Total equity | 95.910 M 0.00 % | 95.910 M 1.87 % | 94.147 M 0.00 % | 94.147 M -1.77 % | 95.842 M 0.00 % | 95.842 M 3.81 % | 92.327 M 0.00 % | 92.327 M -0.62 % | 92.903 M 0.00 % | 92.903 M -0.50 % | 93.369 M 0.00 % | 93.369 M 1.49 % | 92.001 M 0.00 % | 92.001 M 7.57 % | 85.524 M 0.00 % | 85.524 M -7.59 % | 92.552 M 0.00 % | 92.552 M 1.52 % | 91.164 M 0.00 % | 91.164 M -2.04 % | 93.059 M 0.00 % | 93.059 M 0.55 % | 92.553 M 0.00 % | 92.553 M 0.20 % | 92.365 M 0.00 % | 92.365 M -4.41 % | 96.623 M 0.00 % | 96.623 M -0.46 % | 97.067 M 0.00 % | 97.067 M -1.48 % | 98.525 M 0.00 % | 98.525 M -59.16 % | 241.223 M 134.52 % | 102.859 M -56.80 % | 238.116 M 0.00 % | 238.116 M -0.03 % | 238.191 M 0.04 % | 238.106 M 2.91 % | 231.373 M -0.55 % | 232.642 M -0.17 % | 233.047 M -12.58 % | 266.583 M -0.09 % | 266.824 M -0.16 % | 267.262 M -0.24 % | 267.902 M 0.35 % | 266.961 M -2.46 % | 273.685 M 0.88 % | 271.293 M 0.91 % | 268.835 M 0.76 % | 266.820 M |
| Other non current liabilities | -95.910 M | 0.000 100.00 % | -94.147 M | 0.000 100.00 % | -95.842 M | 0.000 100.00 % | -92.327 M -1 538 626.91 % | 6.001 K | 0.000 -100.00 % | 6.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 -100.00 % | 482.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 453.000 K | 0.000 -100.00 % | 5.020 M | 0.000 -100.00 % | 9.587 M 0.01 % | 9.586 M -0.01 % | 9.587 M -42.39 % | 16.641 M 0.01 % | 16.640 M 0.00 % | 16.640 M 0.00 % | 16.640 M -9.41 % | 18.369 M 0.00 % | 18.369 M -4.68 % | 19.270 M -10.50 % | 21.530 M -3.44 % | 22.298 M 0.00 % | 22.298 M 0.00 % | 22.299 M 0.04 % | 22.290 M |
| Long term debt | 0.000 -100.00 % | 2.389 M | 0.000 -100.00 % | 3.008 M | 0.000 -100.00 % | 3.594 M | 0.000 -100.00 % | 4.156 M | 0.000 -100.00 % | 4.869 M | 0.000 -100.00 % | 5.844 M | 0.000 -100.00 % | 6.218 M | 0.000 -100.00 % | 5.922 M | 0.000 -100.00 % | 5.663 M | 0.000 -100.00 % | 5.588 M | 0.000 -100.00 % | 5.322 M | 0.000 -100.00 % | 5.596 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.569 M | 0.000 -100.00 % | 58.918 M | 0.000 -100.00 % | 44.185 M 0.67 % | 43.890 M 1.87 % | 43.085 M 86.10 % | 23.152 M -61.25 % | 59.743 M -4.39 % | 62.486 M -65.69 % | 182.116 M 11.58 % | 163.217 M -15.12 % | 192.283 M 11.94 % | 171.769 M 16.76 % | 147.109 M -14.83 % | 172.723 M 9.45 % | 157.803 M 21.15 % | 130.250 M 10.66 % | 117.701 M |
| Total non current liabilities | -95.910 M -4 114.65 % | 2.389 M 102.54 % | -94.147 M -3 229.89 % | 3.008 M 103.14 % | -95.842 M -2 766.72 % | 3.594 M 103.89 % | -92.327 M -2 318.33 % | 4.162 M | 0.000 -100.00 % | 4.875 M | 0.000 -100.00 % | 5.844 M | 0.000 -100.00 % | 6.218 M | 0.000 -100.00 % | 5.922 M | 0.000 -100.00 % | 5.663 M | 0.000 -100.00 % | 5.588 M | 0.000 -100.00 % | 5.322 M | 0.000 -100.00 % | 6.078 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.845 M | 0.000 -100.00 % | 64.447 M | 0.000 -100.00 % | 63.938 M | 0.000 -100.00 % | 53.772 M 0.55 % | 53.476 M 1.53 % | 52.672 M 32.37 % | 39.793 M -47.90 % | 76.383 M -3.47 % | 79.126 M -60.19 % | 198.756 M 9.46 % | 181.586 M -13.80 % | 210.652 M 10.27 % | 191.039 M 13.28 % | 168.640 M -13.53 % | 195.021 M 8.28 % | 180.101 M 18.06 % | 152.549 M 8.97 % | 139.992 M |
| Other current liabilities | 0.000 -100.00 % | 892.000 K | 0.000 -100.00 % | 1.053 M | 0.000 -100.00 % | 897.000 K | 0.000 -100.00 % | 734.000 K | 0.000 -100.00 % | 849.000 K | 0.000 -100.00 % | 2.643 M | 0.000 -100.00 % | 1.983 M | 0.000 -100.00 % | 7.487 M | 0.000 -100.00 % | 2.430 M | 0.000 -100.00 % | 2.961 M | 0.000 -100.00 % | 2.786 M | 0.000 -100.00 % | 2.598 M | 0.000 -100.00 % | 1.126 M | 0.000 -100.00 % | 7.673 M | 0.000 -100.00 % | 8.680 M | 0.000 -100.00 % | 26.893 M | 0.000 -100.00 % | 27.142 M | 0.000 -100.00 % | 21.995 M -31.48 % | 32.102 M 25.34 % | 25.613 M 12.21 % | 22.826 M 481.11 % | 3.928 M -35.36 % | 6.077 M 122.64 % | 2.729 M -95.68 % | 63.228 M 441.15 % | 11.684 M 3.40 % | 11.300 M 82.51 % | 6.191 M -64.36 % | 17.372 M 68.79 % | 10.292 M -51.26 % | 21.114 M 59.14 % | 13.267 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 1.209 M | 0.000 -100.00 % | 2.725 M | 0.000 -100.00 % | 1.096 M | 0.000 -100.00 % | 2.039 M | 0.000 -100.00 % | 1.558 M | 0.000 -100.00 % | 401.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 152.052 M | 0.000 -100.00 % | 149.887 M | 0.000 -100.00 % | 152.263 M | 0.000 -100.00 % | 151.378 M | 0.000 -100.00 % | 152.457 M | 0.000 -100.00 % | 152.889 M | 0.000 -100.00 % | 148.161 M | 0.000 -100.00 % | 143.786 M | 0.000 -100.00 % | 122.506 M | 0.000 -100.00 % | 119.086 M | 0.000 -100.00 % | 213.000 K 0.00 % | 213.000 K -97.93 % | 10.304 M -68.04 % | 32.237 M | 0.000 -100.00 % | 1.431 M -94.06 % | 24.100 M -47.88 % | 46.238 M 127.40 % | 20.333 M 95.08 % | 10.423 M -75.99 % | 43.405 M 1 374.87 % | 2.943 M 0.00 % | 2.943 M -29.36 % | 4.166 M 15.65 % | 3.602 M |
| Total current liabilities | 0.000 -100.00 % | 2.840 M | 0.000 -100.00 % | 4.800 M | 0.000 -100.00 % | 11.920 M | 0.000 -100.00 % | 3.633 M | 0.000 -100.00 % | 2.989 M | 0.000 -100.00 % | 3.910 M | 0.000 -100.00 % | 27.337 M | 0.000 -100.00 % | 160.791 M | 0.000 -100.00 % | 154.971 M | 0.000 -100.00 % | 157.274 M | 0.000 -100.00 % | 156.034 M | 0.000 -100.00 % | 156.340 M | 0.000 -100.00 % | 156.126 M | 0.000 -100.00 % | 175.248 M | 0.000 -100.00 % | 154.964 M | 0.000 -100.00 % | 152.174 M | 0.000 -100.00 % | 149.562 M | 0.000 -100.00 % | 23.575 M -31.58 % | 34.458 M -9.96 % | 38.270 M -35.01 % | 58.884 M 460.80 % | 10.500 M 17.15 % | 8.963 M -70.87 % | 30.765 M -73.32 % | 115.305 M 241.06 % | 33.808 M 25.63 % | 26.910 M -51.77 % | 55.798 M 32.58 % | 42.086 M 160.82 % | 16.136 M -50.49 % | 32.590 M -36.56 % | 51.374 M |
| Total liabilities | -95.910 M -1 934.19 % | 5.229 M 105.55 % | -94.147 M -1 305.78 % | 7.808 M 108.15 % | -95.842 M -717.78 % | 15.514 M 116.80 % | -92.327 M -1 284.44 % | 7.795 M | 0.000 -100.00 % | 7.864 M | 0.000 -100.00 % | 9.754 M | 0.000 -100.00 % | 33.555 M | 0.000 -100.00 % | 166.713 M | 0.000 -100.00 % | 160.634 M | 0.000 -100.00 % | 162.862 M | 0.000 -100.00 % | 161.356 M | 0.000 -100.00 % | 162.418 M | 0.000 -100.00 % | 156.126 M | 0.000 -100.00 % | 175.248 M | 0.000 -100.00 % | 156.809 M | 0.000 -100.00 % | 216.621 M | 0.000 -100.00 % | 213.500 M | 0.000 -100.00 % | 77.347 M -12.04 % | 87.934 M -3.31 % | 90.942 M -7.84 % | 98.677 M 13.57 % | 86.883 M -1.37 % | 88.089 M -61.62 % | 229.521 M -22.69 % | 296.891 M 21.45 % | 244.460 M 12.16 % | 217.949 M -2.89 % | 224.438 M -5.34 % | 237.107 M 20.83 % | 196.237 M 5.99 % | 185.139 M -3.25 % | 191.366 M |
| Other non current assets | 0.000 -100.00 % | 50.501 M | 0.000 -100.00 % | 29.104 M 16 636.36 % | -176.000 K -100.88 % | 20.104 M 478.39 % | -5.313 M -278.77 % | 2.972 M 391.94 % | -1.018 M -134.25 % | 2.972 M 1 200.74 % | -270.000 K -109.65 % | 2.798 M 180.47 % | -3.477 M -219.48 % | 2.910 M 3 039.39 % | -99.000 K -100.04 % | 237.136 M 34 122.38 % | -697.000 K -121.88 % | 3.186 M 3 938.55 % | -83.000 K -100.03 % | 237.324 M 300 510.13 % | -79.000 K -100.03 % | 237.324 M 282 628.57 % | -84.000 K -100.04 % | 237.398 M 210 186.73 % | -113.000 K -100.05 % | 237.344 M 38 692.52 % | -615.000 K -100.26 % | 237.279 M 144 782.32 % | -164.000 K -100.07 % | 237.446 M 224 105.66 % | -106.000 K -100.04 % | 297.974 M 23 252.98 % | -1.287 M -100.43 % | 297.818 M 413 736.11 % | -72.000 K -100.02 % | 298.355 M -1.79 % | 303.786 M -2.10 % | 310.315 M -0.32 % | 311.297 M 3.70 % | 300.188 M 7.43 % | 279.428 M -7.02 % | 300.511 M -0.46 % | 301.905 M -2.19 % | 308.672 M 10.83 % | 278.521 M 1.63 % | 274.041 M -1.26 % | 277.539 M 0.75 % | 275.482 M -0.30 % | 276.310 M 0.52 % | 274.884 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 188.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 % | 353.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 41.000 K 0.00 % | 41.000 K -0.24 % | 41.100 K 17.43 % | 35.000 K 0.00 % | 35.000 K 0.00 % | 35.000 K -14.84 % | 41.100 K 0.24 % | 41.000 K -43.84 % | 73.000 K 0.00 % | 73.000 K 0.14 % | 72.900 K 1.25 % | 72.000 K 0.00 % | 72.000 K 0.00 % | 72.000 K 0.42 % | 71.700 K |
| 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 | 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 | 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 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 15.340 M | 0.000 -100.00 % | 10.722 M | 0.000 -100.00 % | 11.244 M | 0.000 -100.00 % | 11.763 M | 0.000 -100.00 % | 12.282 M | 0.000 -100.00 % | 12.683 M | 0.000 -100.00 % | 13.193 M | 0.000 -100.00 % | 13.699 M | 0.000 -100.00 % | 248.687 M | 0.000 -100.00 % | 14.767 M | 0.000 -100.00 % | 15.370 M | 0.000 -100.00 % | 15.909 M | 0.000 -100.00 % | 10.658 M | 0.000 -100.00 % | 12.268 M | 0.000 -100.00 % | 13.334 M | 0.000 -100.00 % | 13.817 M | 0.000 -100.00 % | 14.470 M | 0.000 -100.00 % | 14.938 M -1.59 % | 15.179 M -1.54 % | 15.417 M -1.68 % | 15.680 M -1.80 % | 15.967 M -1.64 % | 16.233 M -89.63 % | 156.582 M -3.24 % | 161.825 M -0.68 % | 162.933 M -0.52 % | 163.791 M 0.75 % | 162.566 M 15.09 % | 141.252 M 16.40 % | 121.354 M 0.16 % | 121.158 M 7.04 % | 113.191 M |
| Total non current assets | 0.000 -100.00 % | 65.841 M | 0.000 -100.00 % | 39.826 M 22 728.41 % | -176.000 K -100.56 % | 31.348 M 690.02 % | -5.313 M -136.06 % | 14.735 M 1 547.45 % | -1.018 M -106.67 % | 15.254 M 5 749.63 % | -270.000 K -101.73 % | 15.615 M 549.09 % | -3.477 M -121.59 % | 16.103 M 16 365.66 % | -99.000 K -100.04 % | 251.023 M 36 114.78 % | -697.000 K -100.28 % | 251.873 M 303 561.45 % | -83.000 K -100.03 % | 252.091 M 319 202.53 % | -79.000 K -100.03 % | 252.694 M 300 926.19 % | -84.000 K -100.03 % | 253.307 M 224 265.49 % | -113.000 K -100.05 % | 248.002 M 40 425.53 % | -615.000 K -100.25 % | 249.547 M 152 262.80 % | -164.000 K -100.07 % | 250.780 M 236 684.91 % | -106.000 K -100.03 % | 312.144 M 24 354.01 % | -1.287 M -100.41 % | 312.288 M 433 833.33 % | -72.000 K -100.02 % | 313.334 M -1.78 % | 319.006 M -2.08 % | 325.774 M -0.38 % | 327.012 M 3.42 % | 316.190 M 6.93 % | 295.696 M -35.32 % | 457.134 M -1.43 % | 463.771 M -1.68 % | 471.678 M 6.62 % | 442.385 M 1.31 % | 436.680 M 4.25 % | 418.863 M 5.53 % | 396.908 M -0.16 % | 397.540 M 2.42 % | 388.147 M |
| Other current assets | -1.838 M -373.11 % | 673.000 K 1 034.72 % | -72.000 K -113.24 % | 544.000 K | 0.000 -100.00 % | 333.000 K | 0.000 -100.00 % | 33.236 M | 0.000 -100.00 % | 34.569 M | 0.000 -100.00 % | 48.667 M | 0.000 -100.00 % | 71.200 M | 0.000 -100.00 % | 526.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 533.000 K | 0.000 -100.00 % | 323.000 K | 0.000 -100.00 % | 784.000 K | 0.000 -100.00 % | 78.000 K | 0.000 -100.00 % | 4.668 M | 0.000 -100.00 % | 28.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 124.000 K | 0.000 -100.00 % | 377.000 K -1.57 % | 383.000 K -21.43 % | 487.484 K -22.38 % | 628.000 K -26.29 % | 852.000 K -94.36 % | 15.118 M -37.18 % | 24.065 M -42.37 % | 41.761 M 9.06 % | 38.293 M -6.45 % | 40.933 M -23.91 % | 53.799 M -27.54 % | 74.244 M 7.90 % | 68.811 M 36.70 % | 50.336 M -13.23 % | 58.009 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.626 M | 0.000 -100.00 % | 2.036 M | 0.000 -100.00 % | 540.000 K | 0.000 -100.00 % | 6.954 M | 0.000 -100.00 % | 198.000 K 382.93 % | 41.000 K -97.06 % | 1.394 M 3 300.00 % | 41.000 K -75.30 % | 166.000 K 304.88 % | 41.000 K -74.05 % | 158.000 K 285.37 % | 41.000 K -75.60 % | 168.000 K 309.76 % | 41.000 K -81.86 % | 226.000 K 451.22 % | 41.000 K -96.67 % | 1.230 M 1 708.82 % | 68.000 K -79.27 % | 328.000 K 700.00 % | 41.000 K -80.66 % | 212.000 K 211.76 % | 68.000 K -97.36 % | 2.574 M 6 177.95 % | 41.000 K -71.53 % | 144.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 |
| cash and cash equivalents | 0.000 -100.00 % | 1.838 M | 0.000 -100.00 % | 72.000 K | 0.000 -100.00 % | 176.000 K 103.31 % | -5.313 M -200.00 % | 5.313 M 621.91 % | -1.018 M -200.00 % | 1.018 M 477.04 % | -270.000 K -200.00 % | 270.000 K 107.77 % | -3.477 M -200.00 % | 3.477 M 3 612.12 % | -99.000 K -270.69 % | 58.000 K 108.32 % | -697.000 K -206.25 % | 656.000 K 890.36 % | -83.000 K -297.62 % | 42.000 K 153.16 % | -79.001 K -307.90 % | 38.000 K 145.24 % | -84.000 K -295.35 % | 43.000 K 138.05 % | -113.000 K -351.11 % | 45.000 K 107.32 % | -615.000 K -212.43 % | 547.000 K 433.54 % | -164.000 K -272.63 % | 95.000 K 189.62 % | -106.000 K -378.95 % | 38.000 K 102.95 % | -1.287 M -200.00 % | 1.287 M 1 887.50 % | -72.000 K -200.00 % | 72.000 K -98.42 % | 4.556 M 1 276.29 % | 331.035 K 35.12 % | 245.000 K -37.18 % | 390.000 K -94.52 % | 7.116 M 146.90 % | 2.882 M -92.93 % | 40.744 M 11 778.72 % | 343.000 K 268.82 % | 93.000 K -39.01 % | 152.488 K -94.49 % | 2.768 M 1 733.11 % | 151.000 K -81.98 % | 838.000 K -92.36 % | 10.965 M |
| Cash and short term investments | 1.838 M 0.00 % | 1.838 M 2 452.78 % | 72.000 K 0.00 % | 72.000 K -59.09 % | 176.000 K 0.00 % | 176.000 K -96.69 % | 5.313 M 0.00 % | 5.313 M 421.91 % | 1.018 M 0.00 % | 1.018 M 277.04 % | 270.000 K 0.00 % | 270.000 K -92.23 % | 3.477 M 0.00 % | 3.477 M 3 412.12 % | 99.000 K 0.00 % | 99.000 K -85.80 % | 697.000 K 0.00 % | 697.000 K 739.76 % | 83.000 K 0.00 % | 83.000 K 5.06 % | 79.000 K 0.00 % | 79.000 K -5.95 % | 84.000 K 0.00 % | 84.000 K -25.66 % | 113.000 K 31.40 % | 86.000 K -86.02 % | 615.000 K 0.00 % | 615.000 K 275.00 % | 164.000 K 20.59 % | 136.000 K 28.30 % | 106.000 K 0.00 % | 106.000 K -91.76 % | 1.287 M -3.09 % | 1.328 M 1 744.44 % | 72.000 K 0.00 % | 72.000 K -98.42 % | 4.556 M 1 276.29 % | 331.035 K 35.12 % | 245.000 K -37.18 % | 390.000 K -94.52 % | 7.116 M 146.90 % | 2.882 M -92.93 % | 40.744 M 11 778.72 % | 343.000 K 268.82 % | 93.000 K -39.01 % | 152.488 K -94.49 % | 2.768 M 1 733.11 % | 151.000 K -81.98 % | 838.000 K -92.36 % | 10.965 M |
| Total current assets | 0.000 -100.00 % | 35.298 M | 0.000 -100.00 % | 62.129 M 35 200.57 % | 176.000 K -99.78 % | 80.008 M 1 405.89 % | 5.313 M -93.78 % | 85.387 M 8 287.72 % | 1.018 M -98.81 % | 85.513 M 31 571.48 % | 270.000 K -99.69 % | 87.508 M 2 416.77 % | 3.477 M -96.82 % | 109.453 M 110 458.59 % | 99.000 K -91.85 % | 1.214 M 74.18 % | 697.000 K -46.92 % | 1.313 M 1 481.93 % | 83.000 K -95.71 % | 1.935 M 2 349.37 % | 79.000 K -95.41 % | 1.721 M 1 948.81 % | 84.000 K -94.95 % | 1.664 M 1 372.57 % | 113.000 K -88.42 % | 976.000 K 58.70 % | 615.000 K -97.36 % | 23.282 M 14 096.34 % | 164.000 K -94.70 % | 3.096 M 2 820.75 % | 106.000 K -96.47 % | 3.002 M 133.26 % | 1.287 M -68.39 % | 4.071 M 5 554.17 % | 72.000 K -96.62 % | 2.129 M -70.09 % | 7.119 M 117.45 % | 3.274 M 7.76 % | 3.038 M -8.91 % | 3.335 M -86.89 % | 25.440 M -34.72 % | 38.970 M -61.01 % | 99.944 M 149.59 % | 40.044 M -7.87 % | 43.466 M -20.56 % | 54.719 M -40.48 % | 91.929 M 30.17 % | 70.622 M 25.14 % | 56.434 M -19.42 % | 70.039 M |
| Inventory | 0.000 -100.00 % | 16.773 M | 0.000 -100.00 % | 44.823 M | 0.000 -100.00 % | 61.756 M | 0.000 -100.00 % | 26.546 M | 0.000 -100.00 % | 49.926 M | 0.000 -100.00 % | 6.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 K | 0.000 -100.00 % | 10.072 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.642 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.960 M | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 16.014 M | 0.000 -100.00 % | 16.690 M | 0.000 -100.00 % | 17.743 M | 0.000 -100.00 % | 20.292 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.246 M | 0.000 -100.00 % | 34.776 M | 0.000 -100.00 % | 589.000 K | 0.000 -100.00 % | 616.000 K | 0.000 -100.00 % | 1.319 M | 0.000 -100.00 % | 1.319 M | 0.000 -100.00 % | 796.000 K | 0.000 -100.00 % | 785.000 K | 0.000 -100.00 % | 7.927 M | 0.000 -100.00 % | 2.932 M | 0.000 -100.00 % | 2.896 M | 0.000 -100.00 % | 2.619 M | 0.000 -100.00 % | 1.680 M -22.94 % | 2.180 M -11.21 % | 2.455 M 13.41 % | 2.165 M 3.44 % | 2.093 M -34.72 % | 3.206 M -73.33 % | 12.022 M 1 408.46 % | 797.000 K -43.39 % | 1.408 M -42.30 % | 2.440 M 217.96 % | 767.390 K -60.79 % | 1.957 M 17.89 % | 1.660 M -68.44 % | 5.260 M 393.99 % | 1.065 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 739.000 K | 0.000 -100.00 % | 690.000 K | 0.000 -100.00 % | 9.595 M | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 582.000 K | 0.000 -100.00 % | 866.000 K | 0.000 -100.00 % | 25.354 M | 0.000 -100.00 % | 1.252 M | 0.000 -100.00 % | 2.654 M | 0.000 -100.00 % | 2.050 M | 0.000 -100.00 % | 1.870 M | 0.000 -100.00 % | 1.285 M | 0.000 -100.00 % | 2.111 M | 0.000 -100.00 % | 19.414 M | 0.000 -100.00 % | 2.498 M | 0.000 -100.00 % | 2.775 M | 0.000 -100.00 % | 3.334 M | 0.000 -100.00 % | 1.367 M -36.21 % | 2.143 M -8.92 % | 2.353 M -38.42 % | 3.821 M -41.86 % | 6.572 M 351.68 % | 1.455 M -63.03 % | 3.936 M -32.59 % | 5.839 M 226.02 % | 1.791 M -65.47 % | 5.187 M -16.36 % | 6.202 M -71.51 % | 21.771 M 650.47 % | 2.901 M -60.31 % | 7.310 M -78.81 % | 34.505 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 332.000 K | 0.000 -100.00 % | 332.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 |
| 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 | 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 | 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 | 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 -100.00 % | 149.542 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.542 M | 0.000 | 0.000 | 0.000 -100.00 % | 149.542 M | 0.000 | 0.000 | 0.000 -100.00 % | 149.542 M | 0.000 | 0.000 | 0.000 -100.00 % | 149.542 M |
| Other total stockholders equity | 0.000 -100.00 % | 35.567 M | 0.000 -100.00 % | 50.557 M | 0.000 -100.00 % | 35.567 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.567 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.567 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.567 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.566 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.567 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.567 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.568 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.567 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.567 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.567 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.567 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 -100.00 % | 2.425 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 101.139 M | 0.000 -100.00 % | 101.955 M | 0.000 -100.00 % | 111.356 M | 0.000 -100.00 % | 100.122 M | 0.000 -100.00 % | 100.767 M | 0.000 -100.00 % | 103.123 M | 0.000 -100.00 % | 125.556 M | 0.000 -100.00 % | 252.237 M | 0.000 -100.00 % | 253.186 M | 0.000 -100.00 % | 254.026 M | 0.000 -100.00 % | 254.415 M | 0.000 -100.00 % | 254.971 M | 0.000 -100.00 % | 248.978 M | 0.000 -100.00 % | 272.829 M | 0.000 -100.00 % | 253.876 M | 0.000 -100.00 % | 315.146 M | 0.000 -100.00 % | 316.359 M | 0.000 -100.00 % | 315.463 M -3.27 % | 326.125 M -0.89 % | 329.048 M -0.30 % | 330.050 M 3.29 % | 319.525 M -0.50 % | 321.136 M -35.27 % | 496.104 M -11.99 % | 563.715 M 10.16 % | 511.722 M 5.32 % | 485.851 M -1.13 % | 491.399 M -3.80 % | 510.792 M 9.25 % | 467.530 M 2.99 % | 453.974 M -0.92 % | 458.186 M |
| 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 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-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 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.210 M 0.00 % | 2.210 M | 0.000 | 0.000 -100.00 % | 9.365 M 0.00 % | 9.365 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.527 M 0.00 % | 12.527 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.163 M 0.00 % | -3.163 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.210 M 0.00 % | 2.210 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 1.452 M 163.52 % | -2.286 M -545.61 % | 513.000 K -8.72 % | 562.000 K -50.44 % | 1.134 M 207.08 % | -1.059 M | 0.000 100.00 % | -956.000 K -510.86 % | -156.501 K -105.55 % | 2.818 M | 0.000 100.00 % | -13.613 M -15.69 % | -11.767 M | 0.000 100.00 % | -1.000 | 0.000 | 0.000 100.00 % | -2.910 M -291.20 % | 1.522 M 50.54 % | 1.011 M 14.37 % | 884.000 K 55.63 % | 568.000 K 150.13 % | -1.133 M 28.20 % | -1.578 M -208.98 % | 1.448 M -53.46 % | 3.111 M 169.12 % | 1.156 M 173.54 % | -1.572 M -173.94 % | 2.126 M 242.30 % | -1.494 M -163.01 % | 2.371 M -37.29 % | 3.781 M 180.28 % | 1.349 M -65.82 % | 3.947 M 157.30 % | 1.534 M 1 945.33 % | 75.000 K 188.24 % | -85.000 K 98.76 % | -6.833 M -685.99 % | 1.166 M 121.25 % | 527.000 K 126.70 % | -1.974 M 70.00 % | -6.580 M -1 598.84 % | 439.000 K -31.41 % | 640.000 K 168.38 % | -936.000 K -113.92 % | 6.723 M 381.05 % | -2.392 M 2.69 % | -2.458 M -22.05 % | -2.014 M -114.17 % | 14.209 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.530 M 24.88 % | 2.026 M 0.00 % | 2.026 M | 0.000 -100.00 % | 2.352 M 260.77 % | -1.463 M 0.00 % | -1.463 M -113.88 % | 10.537 M 359.53 % | -4.060 M -11.78 % | -3.632 M -6.95 % | -3.396 M -216.70 % | 2.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 121.500 K 0.00 % | 121.500 K | 0.000 | 0.000 100.00 % | -140.500 K 0.00 % | -140.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 121.500 K 0.00 % | 121.500 K | 0.000 | 0.000 100.00 % | -140.500 K 0.00 % | -140.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.082 M -17.71 % | 2.530 M 257.78 % | -1.604 M -115.22 % | 10.537 M 359.53 % | -4.060 M -11.78 % | -3.632 M -6.95 % | -3.396 M -216.70 % | 2.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.530 M -52.38 % | 5.313 M 10.66 % | 4.801 M | 0.000 | 0.000 -100.00 % | 270.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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 176.000 K -93.04 % | 2.530 M -52.38 % | 5.313 M 588.78 % | -1.087 M | 0.000 -100.00 % | 2.352 M 771.11 % | 270.000 K 123.24 % | -1.162 M -111.03 % | 10.537 M 359.53 % | -4.060 M -11.78 % | -3.632 M -6.95 % | -3.396 M -216.70 % | 2.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.530 M 24.88 % | 2.026 M 0.00 % | 2.026 M | 0.000 -100.00 % | 2.352 M 260.77 % | -1.463 M 0.00 % | -1.463 M -113.88 % | 10.537 M 359.53 % | -4.060 M -11.78 % | -3.632 M -6.95 % | -3.396 M -216.70 % | 2.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.530 M 24.88 % | 2.026 M 0.00 % | 2.026 M | 0.000 -100.00 % | 2.352 M 260.77 % | -1.463 M 0.00 % | -1.463 M -113.88 % | 10.537 M 359.53 % | -4.060 M -11.78 % | -3.632 M -6.95 % | -3.396 M -216.70 % | 2.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |