Nilachal Refractories Limited NILACHAL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 9.452 M -26.87 % | 12.925 M 22.12 % | 10.584 M -46.55 % | 19.802 M 11.13 % | 17.819 M 17.26 % | 15.196 M 0.73 % | 15.086 M 40.85 % | 10.711 M -40.15 % | 17.897 M 280.33 % | 4.706 M -43.37 % | 8.310 M -91.41 % | 96.756 M -64.41 % | 271.842 M -25.01 % | 362.485 M 96.36 % | 184.598 M -42.69 % | 322.126 M 117.85 % | 147.864 M 36.65 % | 108.209 M |
| Net income | -220.177 M -238.91 % | -64.966 M -261.97 % | -17.948 M -8.15 % | -16.596 M 34.96 % | -25.517 M -71.91 % | -14.843 M 10.09 % | -16.509 M -0.25 % | -16.467 M -364.93 % | 6.216 M 113.07 % | -47.544 M -144.21 % | -19.469 M 64.38 % | -54.658 M -905.99 % | -5.433 M -128.53 % | 19.041 M 179.85 % | 6.804 M -82.20 % | 38.233 M 911.40 % | -4.712 M 80.42 % | -24.063 M |
| Income before tax | -221.045 M -1 739.74 % | -12.015 M 36.88 % | -19.036 M -47.70 % | -12.888 M 39.20 % | -21.199 M -2.61 % | -20.659 M -25.77 % | -16.426 M -35.87 % | -12.090 M 35.18 % | -18.651 M 44.18 % | -33.413 M -5.42 % | -31.696 M 47.68 % | -60.582 M -702.25 % | -7.552 M -182.22 % | 9.185 M -22.23 % | 11.810 M -76.59 % | 50.451 M 794.85 % | -7.261 M 85.58 % | -50.367 M |
| Income before tax ratio | -23.39 -2 415.73 % | -0.93 48.32 % | -1.80 -176.35 % | -0.65 45.29 % | -1.19 12.49 % | -1.36 -24.86 % | -1.09 3.53 % | -1.13 -8.31 % | -1.04 85.32 % | -7.10 -86.15 % | -3.81 -509.20 % | -0.63 -2 153.97 % | -0.03 -209.63 % | 0.03 -60.40 % | 0.06 -59.15 % | 0.16 418.96 % | -0.05 89.45 % | -0.47 |
| EBITDA | -213.373 M -8 387.39 % | -2.514 M 79.91 % | -12.511 M -108.10 % | -6.012 M 47.85 % | -11.529 M -36.70 % | -8.434 M 9.32 % | -9.300 M -5 194.73 % | -175.652 K 44.43 % | -316.114 K 98.08 % | -16.456 M -58.11 % | -10.409 M 73.88 % | -39.851 M -606.89 % | 7.862 M -66.51 % | 23.472 M -14.55 % | 27.468 M -58.76 % | 66.609 M 331.43 % | 15.439 M 155.42 % | -27.857 M |
| Net income ratio | -23.29 -363.44 % | -5.03 -196.40 % | -1.70 -102.35 % | -0.84 41.48 % | -1.43 -46.61 % | -0.98 10.75 % | -1.09 28.82 % | -1.54 -542.69 % | 0.35 103.44 % | -10.10 -331.23 % | -2.34 -314.74 % | -0.56 -2 726.38 % | -0.02 -138.05 % | 0.05 42.52 % | 0.04 -68.95 % | 0.12 472.45 % | -0.03 85.67 % | -0.22 |
| Ratio EBITDA | -22.57 -11 505.96 % | -0.19 83.55 % | -1.18 -289.36 % | -0.30 53.08 % | -0.65 -16.58 % | -0.56 9.97 % | -0.62 -3 659.20 % | -0.02 7.15 % | -0.02 99.49 % | -3.50 -179.19 % | -1.25 -204.12 % | -0.41 -1 524.14 % | 0.03 -55.34 % | 0.06 -56.48 % | 0.15 -28.04 % | 0.21 98.04 % | 0.10 140.56 % | -0.26 |
| Gross profit ratio | 0.61 109.06 % | 0.29 173.64 % | 0.11 -77.83 % | 0.48 1 256.74 % | 0.04 103.77 % | -0.94 10.94 % | -1.06 48.27 % | -2.04 -411.10 % | -0.40 31.33 % | -0.58 -309.32 % | 0.28 17.52 % | 0.24 -40.35 % | 0.40 7.19 % | 0.37 -20.71 % | 0.47 18.86 % | 0.39 -13.42 % | 0.45 166.40 % | 0.17 |
| Weighted average shs out dil | 19.925 M -2.16 % | 20.366 M 0.02 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 115.20 % | 9.462 M 37.89 % | 6.861 M 0.00 % | 6.861 M 0.00 % | 6.861 M 0.00 % | 6.861 M 0.00 % | 6.861 M |
| Weighted average shs out | 19.925 M -2.16 % | 20.366 M 0.02 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 0.00 % | 20.361 M 115.20 % | 9.462 M 37.89 % | 6.861 M 0.00 % | 6.861 M 0.00 % | 6.861 M 0.00 % | 6.861 M 0.00 % | 6.861 M |
| EPS diluted | -11.05 -246.39 % | -3.19 -262.50 % | -0.88 -7.32 % | -0.82 34.40 % | -1.25 -71.23 % | -0.73 9.88 % | -0.81 0.00 % | -0.81 -361.29 % | 0.31 113.30 % | -2.33 -142.71 % | -0.96 64.18 % | -2.68 -370.18 % | -0.57 -120.50 % | 2.78 180.81 % | 0.99 -82.23 % | 5.57 907.25 % | -0.69 80.34 % | -3.51 |
| Earnings per share | -11.05 -246.39 % | -3.19 -262.50 % | -0.88 -7.32 % | -0.82 34.40 % | -1.25 -71.23 % | -0.73 9.88 % | -0.81 0.00 % | -0.81 -361.29 % | 0.31 113.30 % | -2.33 -142.71 % | -0.96 64.18 % | -2.68 -370.18 % | -0.57 -120.50 % | 2.78 180.81 % | 0.99 -82.23 % | 5.57 907.25 % | -0.69 80.34 % | -3.51 |
| Gross profit | 5.756 M 52.88 % | 3.765 M 234.18 % | 1.127 M -88.15 % | 9.509 M 1 407.76 % | 630.660 K 104.42 % | -14.283 M 10.29 % | -15.921 M 27.14 % | -21.853 M -205.88 % | -7.144 M -161.18 % | -2.735 M -218.53 % | 2.308 M -89.91 % | 22.865 M -78.77 % | 107.691 M -19.61 % | 133.967 M 55.70 % | 86.044 M -31.89 % | 126.325 M 88.62 % | 66.973 M 264.03 % | 18.398 M |
| Income tax expense | -868.000 K -101.64 % | 52.951 M 4 966.82 % | -1.088 M -129.35 % | 3.707 M -14.14 % | 4.318 M 174.23 % | -5.817 M -7 118.28 % | 82.878 K -98.11 % | 4.378 M 117.60 % | -24.867 M -275.98 % | 14.130 M 215.56 % | -12.228 M -106.41 % | -5.924 M -179.67 % | -2.118 M 78.51 % | -9.856 M -296.86 % | 5.007 M -59.02 % | 12.218 M 579.39 % | -2.549 M 90.31 % | -26.304 M |
| Cost of revenue | 3.696 M -59.65 % | 9.160 M -3.14 % | 9.457 M -8.12 % | 10.293 M -40.11 % | 17.188 M -41.69 % | 29.479 M -4.93 % | 31.007 M -4.78 % | 32.564 M 30.04 % | 25.041 M 236.53 % | 7.441 M 23.98 % | 6.002 M -91.88 % | 73.891 M -54.99 % | 164.151 M -28.17 % | 228.517 M 131.87 % | 98.554 M -49.67 % | 195.801 M 142.06 % | 80.891 M -9.93 % | 89.811 M |
| General and administrative expenses | 3.992 M 170.09 % | 1.478 M -21.00 % | 1.871 M 81.72 % | 1.030 M -28.88 % | 1.448 M -40.70 % | 2.441 M 5.65 % | 2.311 M 167.85 % | 862.694 K -55.23 % | 1.927 M -57.42 % | 4.525 M 468.10 % | 796.531 K -33.92 % | 1.205 M -30.58 % | 1.736 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 59.000 K -95.75 % | 1.389 M 165.08 % | 524.000 K -15.32 % | 618.800 K 176.50 % | 223.800 K 77.62 % | 126.000 K -15.44 % | 149.000 K -39.81 % | 247.534 K -54.88 % | 548.628 K 1 546.25 % | 33.326 K 195.34 % | 11.284 K -99.78 % | 5.049 M 10.68 % | 4.561 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 7.591 M -57.64 % | 17.919 M -0.89 % | 18.081 M -13.38 % | 20.872 M 19.78 % | 17.425 M 476.99 % | -4.622 M -4 474.17 % | 105.670 K -39.45 % | 174.525 K -99.28 % | 24.318 M -21.42 % | 30.947 M -7.67 % | 33.516 M -56.58 % | 77.193 M -29.48 % | 109.457 M -17.43 % | 132.569 M 58.55 % | 83.613 M 10.20 % | 75.874 M 2.21 % | 74.234 M 7.95 % | 68.765 M |
| Operating expenses | 225.754 M 986.09 % | 20.786 M 1.52 % | 20.476 M -9.08 % | 22.521 M 17.93 % | 19.097 M 1 029.34 % | -2.055 M 87.09 % | -15.921 M -75.86 % | -9.053 M -133.79 % | 26.793 M -19.05 % | 33.096 M -3.58 % | 34.324 M -58.87 % | 83.447 M -27.91 % | 115.755 M -12.68 % | 132.569 M 58.55 % | 83.613 M 10.20 % | 75.874 M 2.21 % | 74.234 M 7.95 % | 68.765 M |
| Cost and expenses | 229.450 M 478.63 % | 39.654 M 32.44 % | 29.941 M -8.97 % | 32.890 M -9.36 % | 36.285 M -8.55 % | 39.677 M 11.12 % | 35.705 M -10.97 % | 40.106 M -22.38 % | 51.668 M 27.46 % | 40.537 M 0.52 % | 40.326 M -74.37 % | 157.338 M -40.88 % | 266.132 M -26.30 % | 361.086 M 98.22 % | 182.167 M -32.95 % | 271.675 M 75.13 % | 155.125 M -2.18 % | 158.576 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 218.163 M 7 509.45 % | 2.867 M 19.71 % | 2.395 M 45.29 % | 1.648 M -1.38 % | 1.672 M -34.89 % | 2.567 M 4.38 % | 2.460 M 121.55 % | 1.110 M -55.15 % | 2.475 M -45.69 % | 4.558 M 464.29 % | 807.815 K -87.08 % | 6.254 M -0.70 % | 6.298 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 189.000 K 50.00 % | 126.000 K 55.56 % | 81.000 K -32.62 % | 120.210 K -30.90 % | 173.963 K 277.39 % | 46.096 K -24.46 % | 61.018 K -69.01 % | 196.891 K 5.43 % | 186.742 K -20.64 % | 235.309 K -40.04 % | 392.458 K 11.66 % | 351.481 K -55.76 % | 794.565 K -42.83 % | 1.390 M -17.31 % | 1.681 M 165.83 % | 632.243 K 230.26 % | 191.439 K 306.31 % | 47.116 K |
| Interest expense | 2.239 M -41.89 % | 3.853 M 2 266 570.59 % | -170.000 -100.77 % | 22.160 K -99.18 % | 2.699 M -47.97 % | 5.187 M 4 416.53 % | 114.854 K -97.58 % | 4.743 M -57.32 % | 11.114 M -34.45 % | 16.957 M -20.35 % | 21.288 M 40.47 % | 15.155 M 20.46 % | 12.581 M 4.84 % | 12.000 M -2.45 % | 12.302 M 6.66 % | 11.535 M -10.38 % | 12.871 M 0.72 % | 12.778 M |
| Depreciation and amortization | 5.433 M -3.81 % | 5.648 M -13.42 % | 6.523 M -4.83 % | 6.854 M -1.11 % | 6.931 M -1.35 % | 7.026 M 0.22 % | 7.011 M -2.23 % | 7.171 M -0.69 % | 7.221 M | 0.000 | 0.000 -100.00 % | 6.078 M 114.63 % | 2.832 M 23.86 % | 2.286 M -14.92 % | 2.688 M -41.88 % | 4.624 M -52.96 % | 9.829 M 1.00 % | 9.732 M |
| Operating income | -219.998 M -724.24 % | -26.691 M -37.87 % | -19.359 M -47.92 % | -13.088 M 29.13 % | -18.466 M 24.34 % | -24.407 M -37.12 % | -17.800 M 18.34 % | -21.797 M 35.46 % | -33.771 M -89.77 % | -17.796 M 44.42 % | -32.016 M 28.88 % | -45.015 M -458.19 % | -8.064 M -676.63 % | 1.399 M -42.47 % | 2.431 M -95.18 % | 50.451 M 794.85 % | -7.261 M 85.58 % | -50.367 M |
| Operating income ratio | -23.28 -1 027.10 % | -2.07 -12.90 % | -1.83 -176.76 % | -0.66 36.22 % | -1.04 35.48 % | -1.61 -36.12 % | -1.18 42.02 % | -2.04 -7.85 % | -1.89 50.10 % | -3.78 1.85 % | -3.85 -728.15 % | -0.47 -1 468.27 % | -0.03 -868.90 % | 0.00 -70.70 % | 0.01 -91.59 % | 0.16 418.96 % | -0.05 89.45 % | -0.47 |
| Total other income expenses net | -1.047 M -107.12 % | 14.714 M 4 450.35 % | 323.360 K 62.22 % | 199.340 K 107.29 % | -2.733 M -172.90 % | 3.748 M 172.69 % | 1.375 M -85.84 % | 9.708 M -35.80 % | 15.120 M 196.82 % | -15.617 M -4 985.05 % | 319.693 K 102.05 % | -15.567 M -3 134.83 % | 512.940 K -93.41 % | 7.786 M -16.98 % | 9.379 M | 0.000 100.00 % | -3.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 445.015 M 3.19 % | 431.246 M 204.06 % | 141.829 M 1.90 % | 139.188 M -2.54 % | 142.810 M 1.96 % | 140.064 M 1.06 % | 138.594 M -0.58 % | 139.407 M 3.80 % | 134.309 M -52.29 % | 281.529 M 48.34 % | 189.792 M 30.23 % | 145.737 M -29.81 % | 207.633 M -53.65 % | 448.004 M 38.41 % | 323.674 M 222.87 % | 100.250 M -43.33 % | 176.892 M 11.60 % | 158.501 M |
| Total investments | 767.000 K -69.84 % | 2.543 M 452.83 % | 460.000 K 83.76 % | 250.328 K -66.77 % | 753.350 K -37.73 % | 1.210 M 10.85 % | 1.092 M -24.55 % | 1.447 M 4.27 % | 1.387 M 226.98 % | 424.308 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 445.535 M 3.26 % | 431.476 M 203.52 % | 142.158 M -66.52 % | 424.576 M -0.52 % | 426.789 M 204.17 % | 140.312 M -0.24 % | 140.643 M 0.11 % | 140.494 M 3.46 % | 135.797 M -35.30 % | 209.899 M 9.70 % | 191.336 M 30.03 % | 147.147 M -32.15 % | 216.884 M -52.30 % | 454.688 M 32.93 % | 342.059 M 213.95 % | 108.952 M -39.35 % | 179.637 M 12.56 % | 159.596 M |
| Accumulated other comprehensive income loss | 1.620 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.620 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 |
| Retained earnings | -619.626 M -55.12 % | -399.448 M -19.42 % | -334.482 M -5.67 % | -316.534 M -5.53 % | -299.939 M -9.30 % | -274.422 M -5.72 % | -259.579 M -6.79 % | -243.071 M -7.27 % | -226.603 M -0.13 % | -226.306 M -26.60 % | -178.762 M -12.22 % | -159.293 M -52.24 % | -104.635 M -5.48 % | -99.202 M 16.10 % | -118.243 M 5.44 % | -125.047 M 23.47 % | -163.389 M -2.91 % | -158.764 M |
| Common stock | 203.615 M 0.00 % | 203.615 M 0.00 % | 203.615 M 0.00 % | 203.615 M 0.00 % | 203.615 M 0.00 % | 203.615 M 0.00 % | 203.615 M 0.00 % | 203.615 M 0.00 % | 203.615 M 0.00 % | 203.615 M 0.00 % | 203.615 M 0.00 % | 203.615 M 0.00 % | 203.615 M 20.40 % | 169.113 M -0.07 % | 169.233 M 0.00 % | 169.233 M 140.96 % | 70.233 M 0.00 % | 70.233 M |
| Total equity | -279.391 M -371.84 % | -59.213 M -1 129.25 % | 5.753 M -75.73 % | 23.701 M -41.18 % | 40.296 M -38.77 % | 65.813 M -18.40 % | 80.655 M -16.99 % | 97.164 M -75.55 % | 397.348 M 29.16 % | 307.646 M -13.39 % | 355.190 M -5.20 % | 374.659 M 11.47 % | 336.098 M 369.86 % | 71.531 M 36.28 % | 52.490 M 14.89 % | 45.686 M 149.84 % | -91.656 M -5.31 % | -87.031 M |
| Other non current liabilities | 2.296 M -30.57 % | 3.307 M 71.79 % | 1.925 M -0.99 % | 1.944 M 15.03 % | 1.690 M 6.50 % | 1.587 M 0.44 % | 1.580 M -9.04 % | 1.737 M -3.85 % | 1.807 M 10.69 % | 1.632 M -2.13 % | 1.668 M 38.96 % | 1.200 M -60.92 % | 3.071 M 49.94 % | 2.048 M 233.69 % | 613.778 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 298.271 M 5.13 % | 283.717 M 0.00 % | 283.717 M 0.00 % | 283.717 M 0.00 % | 283.717 M 0.00 % | 283.717 M 0.00 % | 283.717 M 0.00 % | 283.717 M | 0.000 | 0.000 -100.00 % | 169.080 K -18.74 % | 208.081 K -58.77 % | 504.665 K -86.47 % | 3.729 M -98.68 % | 281.758 M 158.61 % | 108.952 M -39.35 % | 179.637 M 13.62 % | 158.097 M |
| Total non current liabilities | 300.798 M 4.80 % | 287.024 M 0.48 % | 285.645 M -0.01 % | 285.661 M 0.09 % | 285.407 M 0.04 % | 285.304 M 0.00 % | 285.297 M -0.09 % | 285.555 M 15 706.56 % | 1.807 M 4.25 % | 1.733 M -5.65 % | 1.837 M 30.44 % | 1.408 M -60.62 % | 3.576 M -38.11 % | 5.777 M -97.95 % | 282.371 M 159.17 % | 108.952 M -39.35 % | 179.637 M 13.62 % | 158.097 M |
| Other current liabilities | 11.217 M 581.06 % | 1.647 M 93.94 % | 849.240 K -27.47 % | 1.171 M -94.72 % | 22.156 M 632.18 % | 3.026 M 1 392.64 % | 202.730 K -79.25 % | 977.019 K -79.45 % | 4.754 M 113.70 % | -34.692 M -197.91 % | 35.434 M -30.56 % | 51.029 M 24.68 % | 40.930 M 21.80 % | 33.605 M -29.70 % | 47.799 M -46.18 % | 88.806 M 26.70 % | 70.091 M 14.80 % | 61.053 M |
| Deferred revenue | 0.000 -100.00 % | 9.054 M -72.49 % | 32.908 M 24.13 % | 26.510 M | 0.000 -100.00 % | 19.741 M -3.15 % | 20.384 M -3.90 % | 21.211 M -9.42 % | 23.417 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 147.264 M -0.34 % | 147.759 M 3.94 % | 142.158 M 0.92 % | 140.858 M -1.50 % | 143.008 M 1.92 % | 140.312 M -0.24 % | 140.643 M 0.11 % | 140.494 M 3.46 % | 135.797 M -51.96 % | 282.674 M 47.80 % | 191.252 M 30.16 % | 146.939 M -32.09 % | 216.380 M -52.02 % | 450.959 M 647.85 % | 60.301 M | 0.000 | 0.000 -100.00 % | 1.500 M |
| Total current liabilities | 170.493 M -3.99 % | 177.579 M -14.66 % | 208.074 M 4.77 % | 198.600 M 3.46 % | 191.951 M 2.87 % | 186.587 M 1.26 % | 184.259 M -12.19 % | 209.837 M -10.90 % | 235.498 M -29.61 % | 334.567 M 6.62 % | 313.787 M 8.92 % | 288.082 M -24.50 % | 381.579 M -35.03 % | 587.277 M 223.31 % | 181.647 M 104.54 % | 88.806 M 26.59 % | 70.151 M 12.15 % | 62.553 M |
| Total liabilities | 471.291 M 1.44 % | 464.603 M -5.90 % | 493.716 M 1.95 % | 484.261 M 1.45 % | 477.358 M 1.16 % | 471.892 M 0.50 % | 469.556 M -5.22 % | 495.392 M 108.76 % | 237.305 M -29.44 % | 336.300 M 6.55 % | 315.624 M 9.03 % | 289.490 M -24.74 % | 384.654 M -35.14 % | 593.054 M 27.81 % | 464.019 M 134.64 % | 197.758 M -20.83 % | 249.788 M 13.21 % | 220.650 M |
| Other non current assets | 1.909 M 69.99 % | 1.123 M 1 753.75 % | 60.580 K -2.12 % | 61.890 K -69.47 % | 202.712 K -91.68 % | 2.437 M 3 837.83 % | 61.889 K 0.00 % | 61.890 K 0.00 % | 61.889 K 0.00 % | 61.889 K -99.39 % | 10.118 M -2.41 % | 10.367 M -3.64 % | 10.759 M 1.44 % | 10.606 M -92.35 % | 138.648 M | 0.000 | 0.000 -100.00 % | 8.237 M |
| Long term investments | 767.000 K -69.09 % | 2.481 M 1 737.78 % | 135.000 K 0.02 % | 134.970 K | 0.000 100.00 % | -2.234 M -673.75 % | 389.435 K -24.03 % | 512.619 K 13.05 % | 453.433 K 6.86 % | 424.308 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 32.499 M 23.64 % | 26.284 M 28.47 % | 20.459 M -13.75 % | 23.722 M 6.75 % | 22.223 M -3.97 % | 23.141 M -44.87 % | 41.976 M 4.57 % | 40.142 M | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 2.234 M 0.00 % | 2.234 M 0.00 % | 2.234 M 0.00 % | 2.234 M 0.00 % | 2.234 M -77.15 % | 9.780 M -0.53 % | 9.832 M -0.03 % | 9.835 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 144.438 M -59.03 % | 352.510 M -1.58 % | 358.176 M -1.80 % | 364.737 M -1.83 % | 371.533 M -1.81 % | 378.381 M -1.82 % | 385.397 M -1.76 % | 392.300 M -1.91 % | 399.956 M -3.33 % | 413.725 M 0.00 % | 413.719 M 0.00 % | 413.719 M 2.59 % | 403.283 M 9.09 % | 369.676 M 234.30 % | 110.584 M 279.50 % | 29.139 M 16.39 % | 25.036 M 13.61 % | 22.037 M |
| Total non current assets | 147.114 M -58.69 % | 356.114 M -13.66 % | 412.459 M -1.31 % | 417.933 M -2.45 % | 428.443 M -2.54 % | 439.608 M -0.33 % | 441.057 M -3.22 % | 455.711 M -2.57 % | 467.738 M 2.44 % | 456.613 M -2.96 % | 470.534 M 2.67 % | 458.294 M 3.61 % | 442.327 M 8.83 % | 406.450 M 53.06 % | 265.543 M 426.28 % | 50.457 M -13.85 % | 58.572 M -4.08 % | 61.063 M |
| Other current assets | 2.197 M 2.09 % | 2.152 M -53.37 % | 4.615 M 7.29 % | 4.302 M -17.45 % | 5.211 M 12.87 % | 4.617 M -6.48 % | 4.937 M -24.73 % | 6.559 M 6.95 % | 6.132 M -11.03 % | 6.893 M -87.64 % | 55.786 M 718.84 % | 6.813 M -28.09 % | 9.474 M 18 848.42 % | 50.000 K | 0.000 -100.00 % | 10.001 M 287.43 % | 2.581 M | 0.000 |
| Short term investments | 50.000 K -19.35 % | 62.000 K -86.52 % | 460.000 K 298.76 % | 115.358 K -84.69 % | 753.350 K -37.73 % | 1.210 M 19.63 % | 1.011 M 8.29 % | 933.950 K 0.00 % | 933.950 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 520.000 K 126.09 % | 230.000 K -30.30 % | 330.000 K -80.24 % | 1.670 M 740.70 % | 198.670 K -20.03 % | 248.445 K -87.88 % | 2.050 M 88.58 % | 1.087 M -26.93 % | 1.487 M 29.91 % | 1.145 M -25.85 % | 1.544 M 9.55 % | 1.410 M -84.76 % | 9.252 M 38.40 % | 6.685 M -63.64 % | 18.384 M 111.27 % | 8.702 M 217.01 % | 2.745 M 150.56 % | 1.096 M |
| Cash and short term investments | 570.000 K 95.21 % | 292.000 K -63.04 % | 790.000 K -55.76 % | 1.786 M 87.56 % | 952.020 K -34.72 % | 1.458 M -52.36 % | 3.061 M 51.48 % | 2.021 M -16.54 % | 2.421 M 111.49 % | 1.145 M -25.85 % | 1.544 M 9.55 % | 1.410 M -84.76 % | 9.252 M 38.40 % | 6.685 M -63.64 % | 18.384 M 111.27 % | 8.702 M 217.01 % | 2.745 M 150.56 % | 1.096 M |
| Total current assets | 44.786 M -9.12 % | 49.278 M -43.56 % | 87.315 M -3.01 % | 90.028 M 0.91 % | 89.212 M -9.06 % | 98.096 M -10.13 % | 109.155 M -20.23 % | 136.845 M -18.02 % | 166.915 M -10.90 % | 187.333 M -6.46 % | 200.279 M -2.71 % | 205.854 M -26.08 % | 278.478 M 7.88 % | 258.136 M 2.86 % | 250.966 M 30.04 % | 192.988 M 93.84 % | 99.560 M 37.22 % | 72.555 M |
| Inventory | 41.272 M -6.01 % | 43.912 M -11.47 % | 49.600 M -12.70 % | 56.816 M -8.82 % | 62.314 M -8.76 % | 68.299 M -13.87 % | 79.294 M -26.07 % | 107.259 M -7.93 % | 116.502 M -16.42 % | 139.385 M -2.62 % | 143.133 M -1.25 % | 144.941 M -29.38 % | 205.253 M 41.82 % | 144.728 M 15.01 % | 125.842 M 54.31 % | 81.552 M 36.99 % | 59.532 M 47.52 % | 40.356 M |
| Net receivables | 747.000 K -74.44 % | 2.922 M -90.96 % | 32.310 M 19.12 % | 27.125 M 30.82 % | 20.735 M -12.59 % | 23.722 M 6.75 % | 22.223 M -3.97 % | 23.141 M -44.87 % | 41.976 M 4.57 % | 40.142 M -27.09 % | 55.059 M -7.47 % | 59.504 M -6.99 % | 63.973 M | 0.000 -100.00 % | 106.739 M 15.11 % | 92.732 M 167.22 % | 34.702 M 11.57 % | 31.104 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 51.853 M 2.14 % | 50.765 M -6.81 % | 54.473 M -7.34 % | 58.790 M 10.98 % | 52.974 M -0.16 % | 53.057 M -7.62 % | 57.434 M 76.35 % | 32.568 M -30.26 % | 46.698 M 36.51 % | 34.209 M 20.94 % | 28.285 M 8.10 % | 26.167 M 60.42 % | 16.311 M -23.49 % | 21.318 M -36.43 % | 33.536 M 8.92 % | 30.789 M |
| Other assets | 0.000 100.00 % | -2.000 K 95.43 % | -43.770 K -437 800.00 % | 10.000 200.00 % | -10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.598 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 12.012 M -37.17 % | 19.119 M -40.55 % | 32.159 M 6.98 % | 30.060 M 12.22 % | 26.787 M 13.95 % | 23.508 M 2.08 % | 23.029 M -51.16 % | 47.155 M -34.08 % | 71.531 M -17.39 % | 86.586 M -0.59 % | 87.101 M -3.34 % | 90.114 M -27.48 % | 124.269 M 20.99 % | 102.713 M 39.66 % | 73.547 M | 0.000 -100.00 % | 59.544 K | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.868 K | 0.000 -100.00 % | 100.868 K | 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 |
| Capital lease obligations | 15.892 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.775 M -20.67 % | 91.734 M 15 257.49 % | 597.325 K -40.13 % | 997.718 K -21.31 % | 1.268 M 48.94 % | 851.229 K | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 283.717 M 46.46 % | 193.717 M 0.00 % | 193.717 M 0.00 % | 193.717 M 92.76 % | 100.498 M 0.00 % | 100.498 M | 0.000 | 0.000 -100.00 % | 1.498 M | 0.000 |
| Other total stockholders equity | 135.000 M -1.19 % | 136.620 M 0.00 % | 136.621 M 0.00 % | 136.620 M 1.20 % | 135.000 M -1.19 % | 136.620 M 0.00 % | 136.620 M 0.00 % | 136.620 M 0.00 % | 136.620 M 0.00 % | 136.620 M 0.00 % | 136.620 M 0.00 % | 136.620 M 0.00 % | 136.620 M 238.17 % | -98.878 M -6 691.86 % | 1.500 M 0.00 % | 1.500 M 74 900.00 % | 2.000 K -99.87 % | 1.500 M |
| Deferred tax liabilities non current | 230.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 |
| Other liabilities | 0.000 | 0.000 100.00 % | -3.650 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 191.900 M -52.66 % | 405.390 M -18.88 % | 499.730 M -1.62 % | 507.961 M -1.87 % | 517.655 M -3.73 % | 537.704 M -2.27 % | 550.211 M -7.15 % | 592.556 M -6.63 % | 634.653 M -1.44 % | 643.946 M -4.01 % | 670.814 M 1.00 % | 664.149 M -7.85 % | 720.752 M 8.45 % | 664.585 M 28.67 % | 516.509 M 112.17 % | 243.444 M 53.95 % | 158.132 M 18.35 % | 133.618 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -798.000 K -454.67 % | 225.000 K -97.71 % | 9.831 M 4.56 % | 9.403 M -15.00 % | 11.063 M -11.68 % | 12.526 M 18.28 % | 10.590 M 2 154.54 % | -515.455 K 84.04 % | -3.230 M -122.69 % | 14.238 M 217.66 % | -12.102 M -130.42 % | 39.775 M 249.91 % | 11.367 M -90.91 % | 125.070 M 181.34 % | -153.756 M -118.36 % | -70.415 M -296.54 % | -17.758 M -59.38 % | -11.141 M |
| Accounts receivables | 2.090 M -92.91 % | 29.467 M 668.50 % | -5.183 M 18.81 % | -6.384 M -296.37 % | 3.251 M 316.79 % | -1.500 M -23.29 % | -1.216 M -105.80 % | 20.970 M 1 243.02 % | -1.835 M -123.73 % | 7.730 M 60.39 % | 4.820 M 108.20 % | 2.315 M -92.98 % | 32.952 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 2.641 M -53.57 % | 5.688 M -21.17 % | 7.216 M 31.24 % | 5.498 M -8.12 % | 5.984 M -45.57 % | 10.995 M -60.68 % | 27.965 M 202.54 % | 9.243 M -59.61 % | 22.883 M 510.62 % | 3.748 M 107.29 % | 1.808 M -97.00 % | 60.313 M 199.65 % | -60.525 M -220.48 % | -18.886 M 57.36 % | -44.290 M -101.13 % | -22.021 M -14.83 % | -19.176 M -346.65 % | 7.775 M |
| Accounts payables | -7.107 M 45.50 % | -13.040 M -808.41 % | 1.841 M -43.77 % | 3.273 M -0.16 % | 3.279 M 584.14 % | 479.225 K 101.97 % | -24.347 M -0.79 % | -24.155 M -60.45 % | -15.055 M -812.30 % | 2.114 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.579 M 107.21 % | -21.890 M -467.42 % | 5.958 M -15.07 % | 7.015 M 583.33 % | -1.451 M -156.89 % | 2.551 M -68.84 % | 8.188 M 224.56 % | -6.573 M 28.73 % | -9.224 M -1 525.56 % | 647.023 K 103.45 % | -18.729 M 18.04 % | -22.852 M -158.68 % | 38.941 M -72.95 % | 143.956 M 231.51 % | -109.466 M -126.19 % | -48.395 M -3 511.27 % | 1.419 M 107.50 % | -18.916 M |
| Other non cash items | 204.891 M 267.55 % | 55.745 M 17 028.85 % | -329.290 K -220.88 % | -102.620 K -103.94 % | 2.607 M -47.54 % | 4.970 M 3 291.14 % | -155.730 K -103.36 % | 4.637 M -57.37 % | 10.879 M -37.65 % | 17.448 M -15.46 % | 20.639 M 44.60 % | 14.273 M 19.99 % | 11.895 M 11.04 % | 10.712 M -7.35 % | 11.562 M -74.75 % | 45.789 M 705.44 % | -7.563 M 85.09 % | -50.710 M |
| Net cash provided by operating activities | -11.519 M -244.06 % | -3.348 M -11.20 % | -3.011 M -192.18 % | 3.266 M 646.49 % | -597.630 K -115.47 % | 3.863 M 312.48 % | 936.470 K 217.51 % | -796.945 K 78.93 % | -3.782 M -118.91 % | -1.727 M 92.54 % | -23.159 M -4 990.52 % | -454.944 K -102.45 % | 18.543 M -87.41 % | 147.254 M 215.32 % | -127.696 M -538.41 % | -20.002 M -29.12 % | -15.491 M 70.28 % | -52.120 M |
| Investments in property plant and equipment | -2.246 M -56 050.00 % | -4.000 K 63.64 % | -11.000 K 81.03 % | -58.000 K 30.70 % | -83.700 K -771.88 % | -9.600 K 91.13 % | -108.260 K | 0.000 | 0.000 100.00 % | -6.604 K | 0.000 100.00 % | -16.567 M 79.64 % | -81.386 M -2 780.09 % | -2.826 M -26.11 % | -2.241 M 68.56 % | -7.128 M -55.27 % | -4.591 M -3.57 % | -4.433 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.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 |
| 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 |
| Other investing activites | 18.127 M 1 634.64 % | 1.045 M 174.28 % | 381.000 K 216.95 % | 120.210 K -32.25 % | 177.430 K 182.68 % | 62.766 K 0.00 % | 62.766 K -85.19 % | 423.775 K 91.77 % | 220.984 K -6.09 % | 235.309 K -40.04 % | 392.458 K 11.66 % | 351.481 K -99.23 % | 45.795 M 117.81 % | -257.163 M -216.90 % | -81.151 M -1 800.40 % | 4.772 M 2 392.94 % | 191.439 K 306.31 % | 47.116 K |
| Net cash used for investing activites | 15.881 M 1 425.55 % | 1.041 M 181.35 % | 370.000 K 494.76 % | 62.210 K -33.63 % | 93.730 K 76.30 % | 53.166 K 216.86 % | -45.494 K -110.74 % | 423.775 K 91.77 % | 220.984 K -3.59 % | 229.205 K -41.60 % | 392.458 K 102.42 % | -16.216 M 54.44 % | -35.591 M 86.31 % | -259.989 M -211.77 % | -83.391 M -3 439.64 % | -2.356 M 46.45 % | -4.400 M -0.32 % | -4.385 M |
| Debt repayment | -1.833 M -132.73 % | 5.600 M 330.77 % | 1.300 M 160.47 % | -2.150 M -179.73 % | 2.696 M 913.83 % | -331.330 K -321.93 % | 149.292 K -96.82 % | 4.697 M 106.34 % | -74.102 M -499.20 % | 18.563 M -57.99 % | 44.189 M 163.36 % | -69.737 M 70.67 % | -237.804 M -310.38 % | 113.037 M -51.50 % | 233.072 M 429.73 % | -70.685 M -428.15 % | 21.540 M -60.65 % | 54.736 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 M | 0.000 | 0.000 -100.00 % | 93.219 M -65.47 % | 270.000 M | 0.000 | 0.000 -100.00 % | 99.000 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other financing activites | -2.239 M 41.89 % | -3.853 M | 0.000 | 0.000 100.00 % | -2.699 M 47.97 % | -5.187 M | 0.000 100.00 % | -4.724 M -105.98 % | 78.939 M 552.02 % | -17.464 M 17.96 % | -21.288 M -45.28 % | -14.653 M -16.47 % | -12.581 M -4.84 % | -12.000 M 2.45 % | -12.302 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -4.072 M -333.09 % | 1.747 M 34.38 % | 1.300 M 160.47 % | -2.150 M -88 742.98 % | -2.420 K 99.96 % | -5.519 M -3 796.61 % | 149.292 K 646.00 % | -27.343 K -100.57 % | 4.837 M 340.11 % | 1.099 M -95.20 % | 22.901 M 159.40 % | 8.829 M -54.99 % | 19.615 M -80.59 % | 101.036 M -54.23 % | 220.770 M 679.69 % | 28.315 M 31.45 % | 21.540 M -60.65 % | 54.736 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 |
| Net change in cash | 290.000 K 151.79 % | -560.000 K 58.21 % | -1.340 M -213.73 % | 1.178 M 332.70 % | -506.320 K 68.41 % | -1.603 M -254.08 % | 1.040 M 359.73 % | -400.513 K -131.38 % | 1.276 M 419.76 % | -399.195 K -396.54 % | 134.619 K 101.72 % | -7.842 M -405.50 % | 2.567 M 121.94 % | -11.699 M -220.83 % | 9.682 M 62.54 % | 5.957 M 261.14 % | 1.649 M 193.23 % | -1.769 M |
| Cash at beginning of period | 230.000 K -70.89 % | 790.000 K -62.91 % | 2.130 M 123.73 % | 952.020 K -34.72 % | 1.458 M -52.36 % | 3.061 M 51.48 % | 2.021 M -16.54 % | 2.421 M 111.49 % | 1.145 M -25.85 % | 1.544 M 9.55 % | 1.410 M -84.77 % | 9.252 M 38.40 % | 6.685 M -63.64 % | 18.384 M 111.27 % | 8.702 M 217.01 % | 2.745 M 150.56 % | 1.096 M -61.76 % | 2.865 M |
| Cash at end of period | 520.000 K 126.09 % | 230.000 K -70.88 % | 789.790 K -62.92 % | 2.130 M 123.76 % | 952.020 K -34.72 % | 1.458 M -52.36 % | 3.061 M 51.48 % | 2.021 M -16.54 % | 2.421 M 111.49 % | 1.145 M -25.85 % | 1.544 M 9.55 % | 1.410 M -84.77 % | 9.252 M 38.40 % | 6.685 M -63.64 % | 18.384 M 111.27 % | 8.702 M 217.01 % | 2.745 M 150.56 % | 1.096 M |
| Operating cash flow | -11.519 M -244.06 % | -3.348 M -11.20 % | -3.011 M -192.18 % | 3.266 M 646.49 % | -597.630 K -115.47 % | 3.863 M 312.48 % | 936.470 K 217.51 % | -796.945 K 78.93 % | -3.782 M -118.91 % | -1.727 M 92.54 % | -23.159 M -4 990.52 % | -454.944 K -102.45 % | 18.543 M -87.41 % | 147.254 M 215.32 % | -127.696 M -538.41 % | -20.002 M -29.12 % | -15.491 M 70.28 % | -52.120 M |
| Capital expenditure | -2.246 M -56 050.00 % | -4.000 K 63.64 % | -11.000 K 81.03 % | -58.000 K 30.70 % | -83.700 K -771.88 % | -9.600 K 91.13 % | -108.260 K | 0.000 | 0.000 100.00 % | -6.604 K | 0.000 100.00 % | -16.567 M 54.48 % | -36.395 M 86.08 % | -261.379 M -210.68 % | -84.132 M -1 080.24 % | -7.128 M -55.27 % | -4.591 M -3.57 % | -4.433 M |
| Free CashFlow | -13.765 M -310.65 % | -3.352 M -10.93 % | -3.022 M -194.19 % | 3.208 M 570.84 % | -681.330 K -117.68 % | 3.853 M 365.24 % | 828.210 K 203.92 % | -796.945 K 78.93 % | -3.782 M -118.08 % | -1.734 M 92.51 % | -23.159 M -36.05 % | -17.022 M 4.65 % | -17.852 M 84.36 % | -114.125 M 46.12 % | -211.828 M -680.77 % | -27.131 M -35.10 % | -20.082 M 64.49 % | -56.552 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.996 M -44.63 % | 3.605 M 25.92 % | 2.863 M 105.38 % | 1.394 M -12.27 % | 1.589 M -63.61 % | 4.366 M 136.64 % | 1.845 M -30.74 % | 2.664 M -34.22 % | 4.050 M 53.72 % | 2.635 M 52.91 % | 1.723 M -57.81 % | 4.084 M 90.66 % | 2.142 M 363.69 % | -812.320 K -191.79 % | 885.000 K -88.90 % | 7.970 M 152.94 % | 3.151 M 65.79 % | 1.901 M -83.69 % | 11.652 M 658.59 % | 1.536 M -43.74 % | 2.730 M -36.93 % | 4.328 M -2.63 % | 4.445 M 57.51 % | 2.822 M -21.63 % | 3.601 M 157.60 % | 1.398 M -74.49 % | 5.479 M 19.73 % | 4.576 M 25.96 % | 3.633 M -53.17 % | 7.758 M 263.54 % | 2.134 M -38.92 % | 3.494 M -29.01 % | 4.922 M 31.53 % | 3.742 M 0.00 % | 3.742 M -58.99 % | 9.125 M 200.36 % | 3.038 M -35.44 % | 4.706 M 272.60 % | 1.263 M 22.15 % | 1.034 M 27.50 % | 811.000 K -90.24 % | 8.310 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.756 M 335.80 % | 22.202 M 1 550.71 % | 1.345 M -98.35 % | 81.295 M 78.40 % | 45.570 M -25.78 % | 61.395 M -34.19 % | 93.287 M 30.31 % | 71.590 M -12.82 % | 82.117 M 104.53 % | 40.149 M |
| Net income | -4.210 M 97.89 % | -199.353 M -6 153.23 % | -3.188 M 26.78 % | -4.354 M 67.22 % | -13.282 M 78.05 % | -60.507 M -3 731.98 % | -1.579 M 5.39 % | -1.669 M -38.05 % | -1.209 M 87.11 % | -9.376 M -358.04 % | -2.047 M 39.83 % | -3.402 M -8.97 % | -3.122 M 75.81 % | -12.905 M -542.34 % | -2.009 M -298.71 % | 1.011 M 138.82 % | -2.604 M 85.51 % | -17.974 M -1 616.67 % | -1.047 M 74.49 % | -4.104 M -135.59 % | -1.742 M 83.95 % | -10.857 M -235.18 % | -3.239 M -193.07 % | 3.480 M 182.33 % | -4.227 M 76.81 % | -18.231 M -562.36 % | 3.943 M 389.50 % | -1.362 M -58.56 % | -859.000 K 93.93 % | -14.146 M -367.33 % | -3.027 M -538.61 % | -474.000 K -140.20 % | 1.179 M -92.89 % | 16.572 M 299.78 % | -8.295 M -34.48 % | -6.168 M 1.22 % | -6.244 M 86.87 % | -47.544 M -568.50 % | -7.112 M 39.24 % | -11.705 M -89.25 % | -6.185 M 68.23 % | -19.469 M -147.63 % | -7.862 M -3.18 % | -7.620 M -39.71 % | -5.454 M 90.02 % | -54.658 M -1 296.12 % | -3.915 M 75.42 % | -15.926 M -582.06 % | -2.335 M -147.80 % | 4.885 M 202.21 % | -4.779 M -319.12 % | 2.181 M 128.25 % | -7.720 M -162.50 % | 12.352 M 357.54 % | -4.796 M |
| Income before tax | -4.210 M 97.89 % | -199.858 M -6 169.07 % | -3.188 M 26.78 % | -4.354 M 68.09 % | -13.645 M -80.58 % | -7.556 M -378.53 % | -1.579 M 5.39 % | -1.669 M -38.05 % | -1.209 M 88.45 % | -10.464 M -411.17 % | -2.047 M 39.83 % | -3.402 M -8.97 % | -3.122 M 66.06 % | -9.197 M -357.80 % | -2.009 M -298.71 % | 1.011 M 138.82 % | -2.604 M 80.93 % | -13.656 M -1 204.27 % | -1.047 M 74.49 % | -4.104 M -135.59 % | -1.742 M 89.55 % | -16.673 M -414.76 % | -3.239 M -193.07 % | 3.480 M 182.33 % | -4.227 M 76.71 % | -18.148 M -560.26 % | 3.943 M 389.50 % | -1.362 M -58.56 % | -859.000 K 91.21 % | -9.768 M -222.70 % | -3.027 M -538.61 % | -474.000 K -140.20 % | 1.179 M 114.21 % | -8.295 M 0.00 % | -8.295 M -34.48 % | -6.168 M 1.22 % | -6.244 M 81.31 % | -33.413 M -369.81 % | -7.112 M 39.24 % | -11.705 M -89.25 % | -6.185 M 80.49 % | -31.697 M -303.17 % | -7.862 M -3.18 % | -7.620 M -39.71 % | -5.454 M 91.00 % | -60.582 M -1 447.43 % | -3.915 M 75.42 % | -15.926 M -582.06 % | -2.335 M -184.40 % | 2.766 M 157.89 % | -4.779 M -319.12 % | 2.181 M 128.25 % | -7.720 M -409.30 % | 2.496 M 152.04 % | -4.796 M |
| Income before tax ratio | -2.11 96.20 % | -55.44 -4 878.74 % | -1.11 64.35 % | -3.12 63.63 % | -8.59 -396.18 % | -1.73 -102.22 % | -0.86 -36.60 % | -0.63 -109.87 % | -0.30 92.48 % | -3.97 -234.29 % | -1.19 -42.62 % | -0.83 42.85 % | -1.46 -112.87 % | 11.32 598.77 % | -2.27 -1 889.55 % | 0.13 115.35 % | -0.83 88.50 % | -7.19 -7 896.21 % | -0.09 96.64 % | -2.67 -318.73 % | -0.64 83.44 % | -3.85 -428.65 % | -0.73 -159.09 % | 1.23 205.05 % | -1.17 90.96 % | -12.98 -1 903.95 % | 0.72 341.79 % | -0.30 -25.88 % | -0.24 81.22 % | -1.26 11.24 % | -1.42 -945.59 % | -0.14 -156.63 % | 0.24 110.81 % | -2.22 0.00 % | -2.22 -227.95 % | -0.68 67.11 % | -2.06 71.05 % | -7.10 -26.09 % | -5.63 50.26 % | -11.32 -48.43 % | -7.63 -99.94 % | -3.81 | 0.00 | 0.00 | 0.00 100.00 % | -0.63 -255.08 % | -0.18 98.51 % | -11.84 -41 125.07 % | -0.03 -147.31 % | 0.06 177.99 % | -0.08 -432.94 % | 0.02 121.68 % | -0.11 -454.78 % | 0.03 125.45 % | -0.12 |
| EBITDA | -1.908 M 99.04 % | -198.042 M -16 000.98 % | -1.230 M 49.15 % | -2.419 M 79.29 % | -11.683 M -700.98 % | 1.944 M 223.12 % | -1.579 M 5.39 % | -1.669 M -1 445.97 % | 124.000 K 103.15 % | -3.931 M -92.02 % | -2.047 M 39.83 % | -3.402 M -8.97 % | -3.122 M -33.24 % | -2.343 M -16.63 % | -2.009 M -298.71 % | 1.011 M 216.04 % | -871.250 K 78.36 % | -4.025 M -7 098.66 % | 57.517 K 102.44 % | -2.359 M -16 094.92 % | 14.750 K 100.33 % | -4.460 M -37.70 % | -3.239 M -193.07 % | 3.480 M 182.33 % | -4.227 M 62.05 % | -11.137 M -382.45 % | 3.943 M 389.50 % | -1.362 M -58.56 % | -859.000 K -141.40 % | 2.075 M 168.60 % | -3.025 M -540.89 % | -472.000 K -138.47 % | 1.227 M 118.73 % | -6.552 M 17.33 % | -7.925 M -49.02 % | -5.318 M -263.00 % | -1.465 M 90.81 % | -15.949 M -414.15 % | -3.102 M 22.59 % | -4.007 M -83.39 % | -2.185 M 79.01 % | -10.409 M -137.87 % | -4.376 M -60.53 % | -2.726 M -186.65 % | -951.000 K 97.61 % | -39.851 M -8 437.03 % | 478.000 K 104.36 % | -10.971 M -542.20 % | 2.481 M -66.03 % | 7.304 M 493.10 % | -1.858 M -132.07 % | 5.794 M 271.52 % | -3.378 M -159.08 % | 5.718 M 586.21 % | -1.176 M |
| Net income ratio | -2.11 96.19 % | -55.30 -4 866.16 % | -1.11 64.35 % | -3.12 62.63 % | -8.36 39.69 % | -13.86 -1 519.33 % | -0.86 -36.60 % | -0.63 -109.87 % | -0.30 91.61 % | -3.56 -199.55 % | -1.19 -42.62 % | -0.83 42.85 % | -1.46 -109.17 % | 15.89 799.81 % | -2.27 -1 889.55 % | 0.13 115.35 % | -0.83 91.26 % | -9.46 -10 424.53 % | -0.09 96.64 % | -2.67 -318.73 % | -0.64 74.56 % | -2.51 -244.22 % | -0.73 -159.09 % | 1.23 205.05 % | -1.17 91.00 % | -13.04 -1 912.19 % | 0.72 341.79 % | -0.30 -25.88 % | -0.24 87.03 % | -1.82 -28.55 % | -1.42 -945.59 % | -0.14 -156.63 % | 0.24 -94.59 % | 4.43 299.78 % | -2.22 -227.95 % | -0.68 67.11 % | -2.06 79.66 % | -10.10 -79.41 % | -5.63 50.26 % | -11.32 -48.43 % | -7.63 -225.52 % | -2.34 | 0.00 | 0.00 | 0.00 100.00 % | -0.56 -220.36 % | -0.18 98.51 % | -11.84 -41 125.07 % | -0.03 -126.80 % | 0.11 237.71 % | -0.08 -432.94 % | 0.02 121.68 % | -0.11 -171.69 % | 0.15 225.92 % | -0.12 |
| Ratio EBITDA | -0.96 98.26 % | -54.94 -12 686.99 % | -0.43 75.24 % | -1.74 76.40 % | -7.35 -1 751.27 % | 0.45 152.03 % | -0.86 -36.60 % | -0.63 -2 146.23 % | 0.03 102.05 % | -1.49 -25.58 % | -1.19 -42.62 % | -0.83 42.85 % | -1.46 -150.53 % | 2.88 227.06 % | -2.27 -1 889.55 % | 0.13 145.88 % | -0.28 86.95 % | -2.12 -43 007.24 % | 0.00 100.32 % | -1.54 -28 528.46 % | 0.01 100.52 % | -1.03 -41.41 % | -0.73 -159.09 % | 1.23 205.05 % | -1.17 85.27 % | -7.97 -1 207.06 % | 0.72 341.79 % | -0.30 -25.88 % | -0.24 -188.40 % | 0.27 118.87 % | -1.42 -949.33 % | -0.14 -154.19 % | 0.25 114.24 % | -1.75 17.33 % | -2.12 -263.40 % | -0.58 -20.86 % | -0.48 85.77 % | -3.39 -37.99 % | -2.46 36.62 % | -3.88 -43.84 % | -2.69 -115.09 % | -1.25 | 0.00 | 0.00 | 0.00 100.00 % | -0.41 -2 013.05 % | 0.02 100.26 % | -8.16 -26 827.66 % | 0.03 -80.96 % | 0.16 629.61 % | -0.03 -148.73 % | 0.06 231.63 % | -0.05 -167.76 % | 0.07 337.72 % | -0.03 |
| Gross profit ratio | 0.80 1.95 % | 0.78 14.17 % | 0.69 138.95 % | 0.29 133.35 % | -0.86 28.43 % | -1.20 -287.47 % | 0.64 81.72 % | 0.35 -17.63 % | 0.43 4 336.75 % | -0.01 -102.25 % | 0.45 742.89 % | -0.07 -122.41 % | 0.31 -97.42 % | 12.07 2 576.80 % | 0.45 -10.95 % | 0.51 237.27 % | 0.15 105.24 % | -2.87 -1 849.77 % | 0.16 146.52 % | -0.35 -224.88 % | 0.28 116.48 % | -1.71 -725.53 % | 0.27 2 105.72 % | 0.01 106.90 % | -0.18 98.59 % | -12.73 -917.26 % | -1.25 -426.04 % | 0.38 3 221.25 % | 0.01 101.28 % | -0.90 -723.80 % | -0.11 -113.55 % | 0.81 -4.78 % | 0.85 145.00 % | -1.89 -25.90 % | -1.50 -9 107.82 % | 0.02 -95.19 % | 0.35 78.68 % | 0.19 121.15 % | -0.92 -262.75 % | 0.56 -43.71 % | 1.00 29.60 % | 0.77 | 0.00 | 0.00 | 0.00 -100.00 % | 0.24 -70.25 % | 0.79 175.14 % | -1.06 -646.54 % | 0.19 -77.73 % | 0.87 197.21 % | 0.29 10.57 % | 0.26 -25.78 % | 0.36 -49.58 % | 0.71 308.75 % | 0.17 |
| Weighted average shs out dil | 20.048 M 0.62 % | 19.925 M 0.00 % | 19.925 M -3.90 % | 20.733 M 1.47 % | 20.434 M 0.36 % | 20.361 M 3.16 % | 19.738 M -5.39 % | 20.863 M 3.54 % | 20.150 M -1.36 % | 20.428 M -0.20 % | 20.470 M 2.29 % | 20.012 M -3.85 % | 20.813 M 2.51 % | 20.303 M 1.06 % | 20.090 M -0.64 % | 20.220 M 0.94 % | 20.031 M -1.62 % | 20.361 M -4.01 % | 21.213 M 3.37 % | 20.520 M 6.02 % | 19.356 M -4.94 % | 20.361 M 0.58 % | 20.244 M -1.11 % | 20.471 M 1.70 % | 20.129 M -1.14 % | 20.361 M -1.88 % | 20.753 M 6.66 % | 19.457 M -9.40 % | 21.475 M 4.75 % | 20.501 M 1.59 % | 20.180 M -14.85 % | 23.700 M 20.61 % | 19.650 M -3.96 % | 20.459 M 1.12 % | 20.232 M -1.60 % | 20.560 M 2.08 % | 20.142 M -0.87 % | 20.318 M -0.01 % | 20.320 M -1.05 % | 20.535 M -0.40 % | 20.617 M 1.66 % | 20.280 M 0.60 % | 20.159 M -0.99 % | 20.361 M 0.87 % | 20.185 M -1.11 % | 20.411 M -0.94 % | 20.605 M 0.92 % | 20.418 M -3.81 % | 21.227 M 23.34 % | 17.210 M -15.48 % | 20.361 M 0.00 % | 20.361 M 196.75 % | 6.861 M 0.00 % | 6.861 M 0.00 % | 6.861 M |
| Weighted average shs out | 20.048 M 0.62 % | 19.925 M 0.00 % | 19.925 M -3.90 % | 20.733 M 1.47 % | 20.434 M 0.36 % | 20.361 M 3.16 % | 19.738 M -5.39 % | 20.863 M 3.54 % | 20.150 M -1.36 % | 20.428 M -0.20 % | 20.470 M 2.29 % | 20.012 M -3.85 % | 20.813 M 2.51 % | 20.303 M 1.06 % | 20.090 M -0.64 % | 20.220 M 0.94 % | 20.031 M -1.62 % | 20.361 M -4.01 % | 21.213 M 3.37 % | 20.520 M 6.02 % | 19.356 M -4.94 % | 20.361 M 0.58 % | 20.244 M -1.11 % | 20.471 M 1.70 % | 20.129 M -1.14 % | 20.361 M -1.88 % | 20.753 M 6.66 % | 19.457 M -9.40 % | 21.475 M 4.75 % | 20.501 M 1.59 % | 20.180 M -14.85 % | 23.700 M 20.61 % | 19.650 M -3.96 % | 20.459 M 1.12 % | 20.232 M -1.60 % | 20.560 M 2.08 % | 20.142 M -0.87 % | 20.318 M -0.01 % | 20.320 M -1.05 % | 20.535 M -0.40 % | 20.617 M 1.66 % | 20.280 M 0.60 % | 20.159 M -0.99 % | 20.361 M 0.87 % | 20.185 M -1.11 % | 20.411 M -0.94 % | 20.605 M 0.92 % | 20.418 M -3.81 % | 21.227 M 23.34 % | 17.210 M -15.48 % | 20.361 M 0.00 % | 20.361 M 196.75 % | 6.861 M 0.00 % | 6.861 M 0.00 % | 6.861 M |
| EPS diluted | -0.21 97.90 % | -10.01 -6 156.25 % | -0.16 23.81 % | -0.21 67.69 % | -0.65 78.11 % | -2.97 -3 612.50 % | -0.08 0.00 % | -0.08 -33.33 % | -0.06 86.96 % | -0.46 -360.00 % | -0.10 41.18 % | -0.17 -13.33 % | -0.15 76.19 % | -0.63 -530.00 % | -0.10 -300.00 % | 0.05 138.46 % | -0.13 85.23 % | -0.88 -1 660.00 % | -0.05 75.00 % | -0.20 -122.22 % | -0.09 83.02 % | -0.53 -231.25 % | -0.16 -194.12 % | 0.17 180.95 % | -0.21 76.67 % | -0.90 -573.68 % | 0.19 371.43 % | -0.07 -75.00 % | -0.04 94.20 % | -0.69 -360.00 % | -0.15 -650.00 % | -0.02 -133.33 % | 0.06 -92.59 % | 0.81 297.56 % | -0.41 -36.67 % | -0.30 3.23 % | -0.31 86.75 % | -2.34 -568.57 % | -0.35 38.60 % | -0.57 -90.00 % | -0.30 68.75 % | -0.96 -146.15 % | -0.39 -5.41 % | -0.37 -37.04 % | -0.27 89.93 % | -2.68 -1 310.53 % | -0.19 75.64 % | -0.78 -609.09 % | -0.11 -139.29 % | 0.28 221.74 % | -0.23 -171.88 % | 0.32 128.32 % | -1.13 -162.78 % | 1.80 357.14 % | -0.70 |
| Earnings per share | -0.21 97.90 % | -10.01 -6 156.25 % | -0.16 23.81 % | -0.21 67.69 % | -0.65 78.11 % | -2.97 -3 612.50 % | -0.08 0.00 % | -0.08 -33.33 % | -0.06 86.96 % | -0.46 -360.00 % | -0.10 41.18 % | -0.17 -13.33 % | -0.15 76.19 % | -0.63 -530.00 % | -0.10 -300.00 % | 0.05 138.46 % | -0.13 85.23 % | -0.88 -1 660.00 % | -0.05 75.00 % | -0.20 -122.22 % | -0.09 83.02 % | -0.53 -231.25 % | -0.16 -194.12 % | 0.17 180.95 % | -0.21 76.67 % | -0.90 -573.68 % | 0.19 371.43 % | -0.07 -75.00 % | -0.04 94.20 % | -0.69 -360.00 % | -0.15 -650.00 % | -0.02 -133.33 % | 0.06 -92.59 % | 0.81 297.56 % | -0.41 -36.67 % | -0.30 3.23 % | -0.31 86.75 % | -2.34 -568.57 % | -0.35 38.60 % | -0.57 -90.00 % | -0.30 68.75 % | -0.96 -146.15 % | -0.39 -5.41 % | -0.37 -37.04 % | -0.27 89.93 % | -2.68 -1 310.53 % | -0.19 75.64 % | -0.78 -609.09 % | -0.11 -139.29 % | 0.28 221.74 % | -0.23 -171.88 % | 0.32 128.32 % | -1.13 -162.78 % | 1.80 357.14 % | -0.70 |
| Gross profit | 1.593 M -43.55 % | 2.822 M 43.76 % | 1.963 M 390.75 % | 400.000 K 129.26 % | -1.367 M 73.95 % | -5.248 M -543.62 % | 1.183 M 25.85 % | 940.000 K -45.82 % | 1.735 M 6 612.76 % | -26.640 K -103.45 % | 773.000 K 371.23 % | -285.000 K -142.73 % | 667.000 K 106.80 % | -9.803 M -2 556.97 % | 399.000 K -90.11 % | 4.035 M 753.07 % | 473.000 K 108.68 % | -5.448 M -385.41 % | 1.909 M 452.87 % | -541.000 K -170.26 % | 770.000 K 110.40 % | -7.407 M -709.11 % | 1.216 M 3 374.29 % | 35.000 K 105.41 % | -647.000 K 96.37 % | -17.802 M -159.54 % | -6.859 M -490.38 % | 1.757 M 4 083.33 % | 42.000 K 100.60 % | -7.008 M -2 894.87 % | -234.000 K -108.27 % | 2.828 M -32.41 % | 4.184 M 159.19 % | -7.069 M -25.90 % | -5.615 M -3 793.95 % | 152.000 K -85.55 % | 1.052 M 15.35 % | 912.000 K 178.82 % | -1.157 M -298.80 % | 582.000 K -28.24 % | 811.000 K -87.35 % | 6.412 M | 0.000 | 0.000 100.00 % | -950.000 K -104.15 % | 22.865 M 29.63 % | 17.638 M 1 340.37 % | -1.422 M -109.04 % | 15.726 M -60.27 % | 39.587 M 120.60 % | 17.945 M -27.23 % | 24.661 M -3.28 % | 25.498 M -56.04 % | 58.003 M 736.02 % | 6.938 M |
| Income tax expense | 0.000 100.00 % | -505.000 K | 0.000 | 0.000 100.00 % | -363.000 K -100.69 % | 52.951 M | 0.000 | 0.000 | 0.000 100.00 % | -1.088 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.707 M 1 592 264 635 711 488 000.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 4.318 M | 0.000 | 0.000 | 0.000 100.00 % | -5.817 M | 0.000 | 0.000 | 0.000 -100.00 % | 82.878 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.378 M | 0.000 | 0.000 | 0.000 100.00 % | -24.867 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.131 M | 0.000 | 0.000 | 0.000 100.00 % | -12.228 M | 0.000 | 0.000 | 0.000 100.00 % | -5.924 M | 0.000 | 0.000 | 0.000 100.00 % | -2.118 M | 0.000 | 0.000 | 0.000 100.00 % | -9.856 M | 0.000 |
| Cost of revenue | 403.000 K -48.53 % | 783.000 K -13.00 % | 900.000 K -9.46 % | 994.000 K -66.37 % | 2.956 M -69.25 % | 9.614 M 1 352.27 % | 662.000 K -61.60 % | 1.724 M -25.53 % | 2.315 M -13.01 % | 2.661 M 180.14 % | 950.000 K -78.26 % | 4.369 M 196.20 % | 1.475 M -83.59 % | 8.991 M 1 750.00 % | 486.000 K -87.65 % | 3.935 M 46.94 % | 2.678 M -63.56 % | 7.349 M -24.57 % | 9.743 M 369.09 % | 2.077 M 5.97 % | 1.960 M -83.30 % | 11.735 M 263.43 % | 3.229 M 15.86 % | 2.787 M -34.39 % | 4.248 M -77.88 % | 19.200 M 55.62 % | 12.338 M 337.67 % | 2.819 M -21.50 % | 3.591 M -75.68 % | 14.766 M 523.56 % | 2.368 M 255.56 % | 666.000 K -9.76 % | 738.000 K -93.17 % | 10.811 M 15.54 % | 9.357 M 4.28 % | 8.973 M 351.81 % | 1.986 M -47.65 % | 3.794 M 56.78 % | 2.420 M 435.40 % | 452.000 K | 0.000 -100.00 % | 1.898 M | 0.000 | 0.000 -100.00 % | 950.000 K -98.71 % | 73.891 M 1 519.00 % | 4.564 M 64.94 % | 2.767 M -95.78 % | 65.569 M 995.91 % | 5.983 M -86.23 % | 43.450 M -36.69 % | 68.626 M 48.89 % | 46.092 M 91.15 % | 24.113 M -27.39 % | 33.211 M |
| General and administrative expenses | 0.000 -100.00 % | 2.532 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.680 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.115 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.829 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.262 M | 0.000 | 0.000 | 0.000 -100.00 % | 706.897 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.398 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.290 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.587 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.372 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 59.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.800 K | 0.000 | 0.000 | 0.000 -100.00 % | 25.800 K | 0.000 | 0.000 | 0.000 -100.00 % | 25.800 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.800 K | 0.000 | 0.000 | 0.000 -100.00 % | 16.917 K | 0.000 | 0.000 | 0.000 -100.00 % | 22.412 K | 0.000 | 0.000 | 0.000 -100.00 % | 33.326 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.036 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.902 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 5.025 M 159.42 % | 1.937 M -58.15 % | 4.628 M 8.89 % | 4.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 940.000 K -45.85 % | 1.736 M | 0.000 -100.00 % | 773.000 K 371.23 % | -285.000 K -142.73 % | 667.000 K | 0.000 -100.00 % | 399.000 K -90.11 % | 4.035 M 929.34 % | 392.000 K | 0.000 -100.00 % | 14.000 K 102.59 % | -541.000 K -121.54 % | 2.512 M | 0.000 -100.00 % | 1.226 M 3 402.86 % | 35.000 K 105.41 % | -647.000 K | 0.000 | 0.000 -100.00 % | 1.757 M 4 083.33 % | 42.000 K 100.60 % | -7.008 M -350.91 % | 2.793 M -15.41 % | 3.302 M 9.88 % | 3.005 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.446 M 109.00 % | 5.955 M -51.53 % | 12.287 M 75.63 % | 6.996 M -81.64 % | 38.109 M 384.72 % | 7.862 M 3.18 % | 7.620 M 39.71 % | 5.454 M -93.46 % | 83.447 M 287.17 % | 21.553 M 48.60 % | 14.504 M -19.69 % | 18.061 M -50.38 % | 36.396 M 60.17 % | 22.724 M 1.09 % | 22.480 M -32.33 % | 33.218 M -45.57 % | 61.029 M 413.84 % | 11.877 M |
| Operating expenses | 5.025 M -97.53 % | 203.067 M 4 287.79 % | 4.628 M 8.89 % | 4.250 M -64.20 % | 11.871 M -28.72 % | 16.654 M 454.21 % | 3.005 M 219.68 % | 940.000 K -45.85 % | 1.736 M 6 616.52 % | -26.640 K -103.45 % | 773.000 K 371.23 % | -285.000 K -142.73 % | 667.000 K -86.87 % | 5.080 M 1 173.11 % | 399.000 K -90.11 % | 4.035 M 31.13 % | 3.077 M 304.14 % | -1.507 M -150.96 % | 2.958 M 646.77 % | -541.000 K -121.54 % | 2.512 M 194.48 % | -2.659 M -316.87 % | 1.226 M 3 402.86 % | 35.000 K 105.41 % | -647.000 K -113.59 % | 4.760 M 115.68 % | 2.207 M 25.61 % | 1.757 M 4 083.33 % | 42.000 K 100.60 % | -7.008 M -351.09 % | 2.791 M -15.42 % | 3.300 M 11.60 % | 2.957 M 15.60 % | 2.558 M 10.69 % | 2.311 M -57.75 % | 5.470 M 117.32 % | 2.517 M -79.78 % | 12.446 M 109.00 % | 5.955 M -51.53 % | 12.287 M 75.63 % | 6.996 M -81.64 % | 38.109 M 384.72 % | 7.862 M 3.18 % | 7.620 M 292.58 % | 1.941 M -97.67 % | 83.447 M 287.17 % | 21.553 M 48.60 % | 14.504 M -19.69 % | 18.061 M -50.38 % | 36.396 M 60.17 % | 22.724 M 1.09 % | 22.480 M -32.33 % | 33.218 M -45.57 % | 61.029 M 413.84 % | 11.877 M |
| Cost and expenses | 5.428 M -97.34 % | 203.850 M 3 587.59 % | 5.528 M 5.42 % | 5.244 M -64.63 % | 14.827 M -43.55 % | 26.268 M 616.33 % | 3.667 M -15.43 % | 4.336 M -19.45 % | 5.383 M -59.60 % | 13.325 M 253.36 % | 3.771 M -49.63 % | 7.487 M 40.31 % | 5.336 M -35.51 % | 8.274 M 179.52 % | 2.960 M -58.93 % | 7.207 M 25.23 % | 5.755 M -55.91 % | 13.053 M 2.77 % | 12.701 M 124.72 % | 5.652 M 26.39 % | 4.472 M -74.13 % | 17.286 M 124.90 % | 7.686 M 12.70 % | 6.820 M -13.64 % | 7.897 M -66.49 % | 23.563 M 62.00 % | 14.545 M 118.33 % | 6.662 M -7.63 % | 7.212 M -73.85 % | 27.582 M 433.91 % | 5.166 M 28.38 % | 4.024 M 7.51 % | 3.743 M -68.58 % | 11.914 M 2.12 % | 11.667 M -19.22 % | 14.443 M 220.74 % | 4.503 M -72.27 % | 16.240 M 93.91 % | 8.375 M -34.26 % | 12.739 M 82.09 % | 6.996 M -82.51 % | 40.007 M 408.87 % | 7.862 M 3.18 % | 7.620 M 292.58 % | 1.941 M -98.77 % | 157.338 M 502.44 % | 26.117 M 51.22 % | 17.271 M -79.35 % | 83.630 M 97.34 % | 42.379 M -35.96 % | 66.174 M -27.37 % | 91.106 M 14.87 % | 79.310 M -6.85 % | 85.142 M 88.84 % | 45.088 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 201.130 M | 0.000 | 0.000 -100.00 % | 11.871 M -28.72 % | 16.654 M 454.21 % | 3.005 M | 0.000 | 0.000 -100.00 % | 7.688 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.141 M | 0.000 | 0.000 -100.00 % | 2.685 M -5.95 % | 2.855 M -3.02 % | 2.944 M | 0.000 | 0.000 -100.00 % | 5.551 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.290 M 209.26 % | 417.000 K | 0.000 | 0.000 -100.00 % | 723.814 K 36 290.70 % | -2.000 K 0.00 % | -2.000 K 95.83 % | -48.000 K -103.38 % | 1.420 M -31.28 % | 2.067 M -61.79 % | 5.410 M 112.07 % | 2.551 M 9.80 % | 2.323 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.513 M -136.51 % | 9.623 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.274 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 71.360 K | 0.000 | 0.000 | 0.000 -100.00 % | 113.510 K | 0.000 | 0.000 | 0.000 -100.00 % | 167.919 K | 0.000 | 0.000 | 0.000 -100.00 % | 55.649 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.780 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 -100.00 % | 794.565 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.390 M | 0.000 |
| Interest expense | 932.000 K 61.53 % | 577.000 K 3.04 % | 560.000 K 4.28 % | 537.000 K -4.96 % | 565.000 K -85.34 % | 3.853 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.090 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.760 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.699 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.192 M | 0.000 | 0.000 | 0.000 100.00 % | -7.182 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.672 M 233 500.00 % | 2.000 K 0.00 % | 2.000 K -95.83 % | 48.000 K -87.03 % | 370.000 K 0.00 % | 370.000 K -56.47 % | 850.000 K -82.21 % | 4.779 M -72.64 % | 17.464 M 335.51 % | 4.010 M -47.91 % | 7.698 M 92.45 % | 4.000 M -81.21 % | 21.288 M 752.88 % | 2.496 M -36.07 % | 3.904 M 11.13 % | 3.513 M -76.03 % | 14.653 M 330.59 % | 3.403 M -14.17 % | 3.965 M 3.63 % | 3.826 M 12.03 % | 3.415 M 45.27 % | 2.351 M -22.74 % | 3.043 M -19.33 % | 3.772 M 27.41 % | 2.960 M 0.53 % | 2.945 M |
| Depreciation and amortization | 1.370 M 10.57 % | 1.239 M -11.37 % | 1.398 M 0.00 % | 1.398 M 0.00 % | 1.398 M -75.25 % | 5.648 M | 0.000 | 0.000 -100.00 % | 1.333 M -79.56 % | 6.523 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.854 M | 0.000 | 0.000 -100.00 % | 1.733 M -75.00 % | 6.931 M 527.55 % | 1.105 M -37.13 % | 1.757 M 0.00 % | 1.757 M -75.00 % | 7.026 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.011 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.171 M 358 450.00 % | 2.000 K 0.00 % | 2.000 K -95.83 % | 48.000 K -96.50 % | 1.373 M | 0.000 -100.00 % | 850.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 990.000 K 0.00 % | 990.000 K 0.00 % | 990.000 K -83.71 % | 6.078 M 513.94 % | 990.000 K 0.00 % | 990.000 K 0.00 % | 990.000 K -11.77 % | 1.122 M 96.84 % | 570.000 K 0.00 % | 570.000 K 0.00 % | 570.000 K 118.06 % | 261.397 K -61.27 % | 675.000 K |
| Operating income | -3.432 M 98.29 % | -200.245 M -7 413.88 % | -2.665 M 30.78 % | -3.850 M 70.92 % | -13.238 M 39.56 % | -21.902 M -1 102.09 % | -1.822 M -8.97 % | -1.672 M -25.43 % | -1.333 M 87.56 % | -10.717 M -423.31 % | -2.048 M 39.82 % | -3.403 M -6.54 % | -3.194 M 65.43 % | -9.239 M -345.27 % | -2.075 M -371.95 % | 763.000 K 129.30 % | -2.604 M 76.51 % | -11.088 M -956.99 % | -1.049 M 74.51 % | -4.116 M -136.28 % | -1.742 M 86.47 % | -12.875 M -297.25 % | -3.241 M 18.93 % | -3.998 M 6.94 % | -4.296 M 76.66 % | -18.408 M -103.05 % | -9.066 M -334.61 % | -2.086 M 41.72 % | -3.579 M 81.95 % | -19.824 M -553.83 % | -3.032 M -472.08 % | -530.000 K -143.23 % | 1.226 M 115.47 % | -7.925 M 0.00 % | -7.925 M -28.49 % | -6.168 M -321.02 % | -1.465 M 87.30 % | -11.534 M -219.24 % | -3.613 M 10.12 % | -4.020 M -83.56 % | -2.190 M 93.09 % | -31.697 M -490.70 % | -5.366 M 29.58 % | -7.620 M -292.78 % | -1.940 M 96.80 % | -60.582 M -9 546.82 % | -628.000 K 94.75 % | -11.969 M -902.75 % | 1.491 M -53.27 % | 3.191 M 166.76 % | -4.779 M -319.12 % | 2.181 M 128.25 % | -7.720 M -155.17 % | -3.025 M 38.74 % | -4.939 M |
| Operating income ratio | -1.72 96.90 % | -55.55 -5 867.34 % | -0.93 66.30 % | -2.76 66.85 % | -8.33 -66.07 % | -5.02 -407.98 % | -0.99 -57.34 % | -0.63 -90.69 % | -0.33 91.91 % | -4.07 -242.23 % | -1.19 -42.65 % | -0.83 44.12 % | -1.49 -113.11 % | 11.37 585.11 % | -2.34 -2 549.11 % | 0.10 111.58 % | -0.83 85.83 % | -5.83 -6 380.16 % | -0.09 96.64 % | -2.68 -319.95 % | -0.64 78.55 % | -2.97 -307.96 % | -0.73 48.53 % | -1.42 -18.75 % | -1.19 90.94 % | -13.17 -695.83 % | -1.65 -262.98 % | -0.46 53.73 % | -0.99 61.45 % | -2.56 -79.85 % | -1.42 -836.66 % | -0.15 -160.90 % | 0.25 111.76 % | -2.12 0.00 % | -2.12 -213.32 % | -0.68 -40.17 % | -0.48 80.32 % | -2.45 14.32 % | -2.86 26.42 % | -3.89 -43.97 % | -2.70 29.20 % | -3.81 | 0.00 | 0.00 | 0.00 100.00 % | -0.63 -2 113.59 % | -0.03 99.68 % | -8.90 -48 620.11 % | 0.02 -73.80 % | 0.07 189.95 % | -0.08 -432.94 % | 0.02 121.68 % | -0.11 -192.69 % | -0.04 70.05 % | -0.12 |
| Total other income expenses net | -778.000 K -301.03 % | 387.000 K 174.00 % | -523.000 K -3.77 % | -504.000 K -23.83 % | -407.000 K -102.84 % | 14.346 M 5 803.70 % | 243.000 K 8 000.00 % | 3.000 K -97.58 % | 124.000 K -51.15 % | 253.820 K 25 282.00 % | 1.000 K 0.00 % | 1.000 K -98.61 % | 72.000 K 71.39 % | 42.010 K -36.35 % | 66.000 K -73.39 % | 248.000 K | 0.000 100.00 % | -2.568 M -128 496.50 % | 2.000 K -83.33 % | 11.999 K | 0.000 100.00 % | -3.798 M -190 012.70 % | 2.000 K -99.97 % | 7.478 M 10 737.68 % | 69.000 K -73.49 % | 260.317 K -98.00 % | 13.009 M 1 696.82 % | 724.000 K -73.38 % | 2.720 M -72.95 % | 10.056 M 201 020.00 % | 5.000 K -91.07 % | 56.000 K 219.15 % | -47.000 K 87.30 % | -370.000 K 0.00 % | -370.000 K | 0.000 100.00 % | -4.779 M 78.16 % | -21.879 M -525.29 % | -3.499 M 54.47 % | -7.685 M -92.37 % | -3.995 M | 0.000 100.00 % | -2.496 M | 0.000 100.00 % | -3.514 M | 0.000 100.00 % | -3.287 M 16.93 % | -3.957 M -3.42 % | -3.826 M -802.23 % | -424.060 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.521 M 3 761.13 % | 143.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-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-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-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 | 2012-12-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 445.015 M | 0.000 -100.00 % | 133.271 M | 0.000 -100.00 % | 431.246 M 61 594.71 % | 699.000 K -99.51 % | 141.919 M 17 864.43 % | 790.000 K -99.44 % | 141.829 M 19 625.82 % | 719.000 K -99.49 % | 140.299 M 6 486.81 % | 2.130 M -98.47 % | 139.188 M 8 194.89 % | 1.678 M -98.80 % | 139.378 M 14 540.55 % | 952.000 K -99.33 % | 142.810 M 11 731.79 % | 1.207 M -99.14 % | 140.506 M 9 536.90 % | 1.458 M -98.96 % | 140.064 M 9 513.14 % | 1.457 M -98.92 % | 135.197 M 4 316.76 % | 3.061 M -97.79 % | 138.594 M 3 001.91 % | 4.468 M -96.74 % | 137.109 M -1.65 % | 139.407 M 6 706.99 % | 2.048 M -98.47 % | 133.749 M 5 424.54 % | 2.421 M -98.20 % | 134.309 M 1 216.11 % | 10.205 M -95.37 % | 220.590 M 19 165.50 % | 1.145 M -99.45 % | 208.754 M 9.99 % | 189.792 M 12 191.15 % | 1.544 M -99.19 % | 189.793 M 9.93 % | 172.655 M 6.47 % | 162.167 M 4.77 % | 154.786 M 6.21 % | 145.737 M -35.08 % | 224.504 M -0.27 % | 225.115 M 12.03 % | 200.941 M -3.22 % | 207.633 M 16.84 % | 177.714 M -60.33 % | 448.004 M |
| Total investments | 0.000 -100.00 % | 767.000 K | 0.000 -100.00 % | 2.543 M | 0.000 -100.00 % | 2.543 M 81.90 % | 1.398 M 203.91 % | 460.000 K -70.89 % | 1.580 M 531.17 % | 250.328 K -82.59 % | 1.438 M 212.61 % | 460.000 K -89.20 % | 4.260 M 1 601.77 % | 250.328 K -92.54 % | 3.356 M 3 324.49 % | 98.000 K -94.85 % | 1.904 M 152.74 % | 753.350 K -68.79 % | 2.414 M 244.37 % | 701.000 K -75.96 % | 2.916 M 141.01 % | 1.210 M -58.48 % | 2.914 M 188.23 % | 1.011 M -83.49 % | 6.122 M 505.31 % | 1.011 M -88.68 % | 8.936 M 856.75 % | 934.000 K 0.01 % | 933.950 K -77.20 % | 4.096 M | 0.000 -100.00 % | 4.842 M 418.44 % | 933.950 K -95.42 % | 20.410 M | 0.000 -100.00 % | 2.290 M | 0.000 | 0.000 -100.00 % | 3.088 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 445.535 M | 0.000 -100.00 % | 134.300 M | 0.000 -100.00 % | 431.476 M | 0.000 -100.00 % | 142.158 M | 0.000 -100.00 % | 142.158 M | 0.000 -100.00 % | 140.558 M | 0.000 -100.00 % | 140.858 M | 0.000 -100.00 % | 140.958 M | 0.000 -100.00 % | 143.008 M | 0.000 -100.00 % | 141.012 M | 0.000 -100.00 % | 140.312 M | 0.000 -100.00 % | 135.643 M | 0.000 -100.00 % | 140.643 M | 0.000 -100.00 % | 140.643 M 0.11 % | 140.494 M | 0.000 -100.00 % | 135.797 M | 0.000 -100.00 % | 135.797 M | 0.000 -100.00 % | 230.795 M | 0.000 -100.00 % | 209.899 M 9.70 % | 191.336 M | 0.000 -100.00 % | 191.337 M 9.31 % | 175.048 M 7.19 % | 163.312 M 5.02 % | 155.510 M 5.68 % | 147.147 M -34.91 % | 226.052 M -0.01 % | 226.065 M 7.94 % | 209.433 M -3.44 % | 216.884 M 17.06 % | 185.276 M -59.25 % | 454.688 M |
| Accumulated other comprehensive income loss | -279.391 M -17 346.37 % | 1.620 M 102.11 % | -76.849 M | 0.000 100.00 % | -59.213 M -3 755.13 % | 1.620 M -43.65 % | 2.875 M | 0.000 -100.00 % | 5.753 M | 0.000 -100.00 % | 17.176 M | 0.000 -100.00 % | 23.701 M | 0.000 -100.00 % | 38.630 M | 0.000 -100.00 % | 40.297 M | 0.000 -100.00 % | 59.968 M 141.75 % | -143.646 M -318.26 % | 65.813 M 3 962.22 % | 1.620 M -97.97 % | 79.908 M | 0.000 -100.00 % | 80.656 M | 0.000 -100.00 % | 378.661 M 116.32 % | 175.047 M | 0.000 -100.00 % | 398.054 M 104.72 % | 194.440 M -51.07 % | 397.349 M | 0.000 -100.00 % | 295.235 M 222.24 % | 91.621 M -70.22 % | 307.646 M 18 889.03 % | 1.620 M | 0.000 -100.00 % | 161.473 M | 0.000 -100.00 % | 152.295 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -619.626 M | 0.000 | 0.000 | 0.000 100.00 % | -399.448 M | 0.000 | 0.000 | 0.000 100.00 % | -334.482 M | 0.000 | 0.000 | 0.000 100.00 % | -316.534 M | 0.000 | 0.000 | 0.000 100.00 % | -299.939 M | 0.000 | 0.000 | 0.000 100.00 % | -274.422 M | 0.000 | 0.000 | 0.000 100.00 % | -259.579 M | 0.000 | 0.000 100.00 % | -243.071 M | 0.000 | 0.000 | 0.000 100.00 % | -226.603 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -159.293 M | 0.000 | 0.000 | 0.000 100.00 % | -104.635 M | 0.000 100.00 % | -99.202 M |
| Common stock | 0.000 -100.00 % | 203.615 M | 0.000 -100.00 % | 203.615 M | 0.000 -100.00 % | 203.615 M | 0.000 -100.00 % | 203.615 M | 0.000 -100.00 % | 203.615 M | 0.000 -100.00 % | 203.615 M | 0.000 -100.00 % | 203.615 M | 0.000 -100.00 % | 203.615 M | 0.000 -100.00 % | 203.615 M | 0.000 -100.00 % | 203.615 M | 0.000 -100.00 % | 203.615 M | 0.000 -100.00 % | 203.615 M | 0.000 -100.00 % | 203.615 M | 0.000 -100.00 % | 487.332 M 139.34 % | 203.615 M | 0.000 -100.00 % | 487.332 M | 0.000 -100.00 % | 203.615 M | 0.000 -100.00 % | 397.332 M | 0.000 -100.00 % | 397.332 M 0.00 % | 397.332 M | 0.000 -100.00 % | 397.332 M 0.00 % | 397.332 M 0.00 % | 397.332 M 0.00 % | 397.332 M 95.14 % | 203.615 M 0.00 % | 203.614 M 0.00 % | 203.614 M 0.00 % | 203.614 M 0.00 % | 203.615 M -33.07 % | 304.233 M 79.90 % | 169.113 M |
| Total equity | -279.391 M 0.00 % | -279.391 M -263.56 % | -76.849 M 0.00 % | -76.848 M -29.78 % | -59.213 M 0.00 % | -59.213 M -2 159.58 % | 2.875 M 0.00 % | 2.875 M -50.03 % | 5.753 M 0.01 % | 5.753 M -66.51 % | 17.176 M 0.00 % | 17.176 M -27.53 % | 23.701 M 0.00 % | 23.701 M -38.65 % | 38.630 M 0.00 % | 38.630 M -4.14 % | 40.297 M 0.00 % | 40.296 M -32.80 % | 59.968 M 0.00 % | 59.968 M -8.88 % | 65.813 M 0.00 % | 65.813 M -17.64 % | 79.908 M 0.00 % | 79.908 M -0.93 % | 80.656 M 0.00 % | 80.655 M -78.70 % | 378.661 M 0.00 % | 378.661 M 289.71 % | 97.164 M -75.59 % | 398.054 M 0.00 % | 398.054 M 0.18 % | 397.349 M 0.00 % | 397.348 M 34.59 % | 295.235 M 0.00 % | 295.235 M -4.03 % | 307.646 M 0.00 % | 307.646 M -13.39 % | 355.190 M 0.00 % | 355.190 M 0.00 % | 355.190 M -0.20 % | 355.909 M -0.95 % | 359.330 M -1.90 % | 366.290 M -2.23 % | 374.659 M 19.35 % | 313.921 M -1.23 % | 317.836 M -4.77 % | 333.762 M -0.69 % | 336.098 M 1.47 % | 331.213 M 363.04 % | 71.531 M |
| Other non current liabilities | 279.391 M 12 068.60 % | 2.296 M -97.01 % | 76.849 M 3 418.73 % | 2.184 M -96.31 % | 59.213 M 1 690.54 % | 3.307 M 215.03 % | -2.875 M -249.43 % | 1.924 M | 0.000 -100.00 % | 1.924 M | 0.000 -100.00 % | 1.924 M | 0.000 -100.00 % | 1.944 M | 0.000 -100.00 % | 1.690 M | 0.000 -100.00 % | 1.690 M | 0.000 -100.00 % | 1.587 M | 0.000 -100.00 % | 1.587 M | 0.000 -100.00 % | 1.554 M | 0.000 -100.00 % | 1.580 M | 0.000 -100.00 % | 1.646 M -5.24 % | 1.737 M | 0.000 -100.00 % | 1.806 M | 0.000 -100.00 % | 1.706 M | 0.000 -100.00 % | 1.733 M | 0.000 -100.00 % | 1.733 M -1.08 % | 1.752 M | 0.000 -100.00 % | 1.752 M 46.00 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M -0.01 % | 1.200 M -58.69 % | 2.905 M 0.00 % | 2.905 M -1.19 % | 2.940 M -4.27 % | 3.071 M 1 491.19 % | 193.000 K -90.58 % | 2.048 M |
| Long term debt | 0.000 -100.00 % | 298.271 M | 0.000 -100.00 % | 283.717 M | 0.000 -100.00 % | 283.717 M | 0.000 -100.00 % | 283.717 M | 0.000 -100.00 % | 283.717 M | 0.000 -100.00 % | 283.717 M | 0.000 -100.00 % | 283.717 M | 0.000 -100.00 % | 283.717 M | 0.000 -100.00 % | 283.717 M | 0.000 -100.00 % | 283.717 M | 0.000 -100.00 % | 283.717 M | 0.000 -100.00 % | 283.717 M | 0.000 -100.00 % | 283.717 M | 0.000 | 0.000 -100.00 % | 283.717 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.000 K | 0.000 -100.00 % | 85.000 K -86.31 % | 621.000 K 0.00 % | 621.000 K -13.87 % | 721.000 K 246.50 % | 208.081 K -58.80 % | 505.000 K 0.00 % | 505.000 K 0.00 % | 505.000 K 0.07 % | 504.665 K -99.59 % | 122.526 M 3 185.52 % | 3.729 M |
| Total non current liabilities | 279.391 M -7.12 % | 300.798 M 291.41 % | 76.849 M -73.19 % | 286.635 M 384.07 % | 59.213 M -79.37 % | 287.024 M 10 083.44 % | -2.875 M -101.01 % | 285.641 M | 0.000 -100.00 % | 285.641 M | 0.000 -100.00 % | 285.641 M | 0.000 -100.00 % | 285.661 M | 0.000 -100.00 % | 285.407 M | 0.000 -100.00 % | 285.407 M | 0.000 -100.00 % | 285.304 M | 0.000 -100.00 % | 285.304 M | 0.000 -100.00 % | 285.271 M | 0.000 -100.00 % | 285.297 M | 0.000 -100.00 % | 1.646 M -99.42 % | 285.555 M | 0.000 -100.00 % | 1.806 M | 0.000 -100.00 % | 1.807 M | 0.000 -100.00 % | 1.733 M | 0.000 -100.00 % | 1.733 M -5.66 % | 1.837 M | 0.000 -100.00 % | 1.837 M 0.88 % | 1.821 M 0.00 % | 1.821 M -5.21 % | 1.921 M 36.42 % | 1.408 M -58.70 % | 3.410 M 0.00 % | 3.410 M -1.02 % | 3.445 M -3.65 % | 3.576 M -97.09 % | 122.719 M 2 024.13 % | 5.777 M |
| Other current liabilities | 0.000 -100.00 % | 11.217 M | 0.000 -100.00 % | 18.027 M | 0.000 -100.00 % | 1.647 M | 0.000 -100.00 % | 40.327 M | 0.000 -100.00 % | 1.107 M | 0.000 -100.00 % | 30.301 M | 0.000 -100.00 % | 1.171 M | 0.000 -100.00 % | 26.408 M | 0.000 -100.00 % | 22.156 M | 0.000 -100.00 % | 24.621 M | 0.000 -100.00 % | 22.767 M | 0.000 -100.00 % | 20.223 M | 0.000 -100.00 % | 20.587 M | 0.000 -100.00 % | 23.681 M 7.80 % | 21.967 M | 0.000 -100.00 % | 26.753 M | 0.000 -100.00 % | 28.170 M | 0.000 -100.00 % | 38.109 M | 0.000 -100.00 % | 38.082 M 7.47 % | 35.434 M | 0.000 -100.00 % | 35.434 M 216.40 % | 11.199 M -42.46 % | 19.462 M -23.22 % | 25.349 M -50.32 % | 51.029 M 37.44 % | 37.128 M -0.40 % | 37.278 M 19.71 % | 31.140 M -22.98 % | 40.430 M -18.06 % | 49.342 M 46.83 % | 33.605 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.054 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.908 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.510 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 |
| Short term debt | 0.000 -100.00 % | 147.264 M | 0.000 -100.00 % | 134.300 M | 0.000 -100.00 % | 147.759 M | 0.000 -100.00 % | 142.158 M | 0.000 -100.00 % | 142.158 M | 0.000 -100.00 % | 140.558 M | 0.000 -100.00 % | 140.858 M | 0.000 -100.00 % | 140.958 M | 0.000 -100.00 % | 143.008 M | 0.000 -100.00 % | 141.012 M | 0.000 -100.00 % | 140.312 M | 0.000 -100.00 % | 135.643 M | 0.000 -100.00 % | 140.643 M | 0.000 -100.00 % | 140.643 M 0.11 % | 140.494 M | 0.000 -100.00 % | 135.797 M | 0.000 -100.00 % | 135.797 M | 0.000 -100.00 % | 230.795 M | 0.000 -100.00 % | 209.899 M 9.75 % | 191.251 M | 0.000 -100.00 % | 191.252 M 9.65 % | 174.427 M 7.21 % | 162.691 M 5.11 % | 154.789 M 5.34 % | 146.939 M -34.85 % | 225.547 M -0.01 % | 225.560 M 7.96 % | 208.928 M -3.44 % | 216.380 M 244.83 % | 62.750 M -86.09 % | 450.959 M |
| Total current liabilities | 0.000 -100.00 % | 170.493 M | 0.000 -100.00 % | 168.482 M | 0.000 -100.00 % | 177.579 M | 0.000 -100.00 % | 214.680 M | 0.000 -100.00 % | 208.074 M | 0.000 -100.00 % | 201.856 M | 0.000 -100.00 % | 198.600 M | 0.000 -100.00 % | 194.994 M | 0.000 -100.00 % | 191.951 M | 0.000 -100.00 % | 195.819 M | 0.000 -100.00 % | 186.587 M | 0.000 -100.00 % | 179.837 M | 0.000 -100.00 % | 184.259 M | 0.000 -100.00 % | 204.239 M -2.67 % | 209.837 M | 0.000 -100.00 % | 234.462 M | 0.000 -100.00 % | 235.498 M | 0.000 -100.00 % | 356.677 M | 0.000 -100.00 % | 334.567 M 6.62 % | 313.786 M | 0.000 -100.00 % | 313.787 M 24.48 % | 252.088 M 1.07 % | 249.418 M 0.60 % | 247.920 M -13.94 % | 288.082 M -17.80 % | 350.457 M -1.57 % | 356.060 M 4.00 % | 342.379 M -10.27 % | 381.579 M 57.46 % | 242.330 M -58.74 % | 587.277 M |
| Total liabilities | 279.391 M -40.72 % | 471.291 M 513.27 % | 76.849 M -83.11 % | 455.117 M 668.61 % | 59.213 M -87.26 % | 464.603 M 16 260.10 % | -2.875 M -100.57 % | 500.321 M | 0.000 -100.00 % | 493.716 M | 0.000 -100.00 % | 487.497 M | 0.000 -100.00 % | 484.261 M | 0.000 -100.00 % | 480.401 M | 0.000 -100.00 % | 477.358 M | 0.000 -100.00 % | 481.123 M | 0.000 -100.00 % | 471.892 M | 0.000 -100.00 % | 465.108 M | 0.000 -100.00 % | 469.556 M | 0.000 -100.00 % | 205.885 M -58.44 % | 495.392 M | 0.000 -100.00 % | 236.268 M | 0.000 -100.00 % | 237.305 M | 0.000 -100.00 % | 358.410 M | 0.000 -100.00 % | 336.300 M 6.55 % | 315.623 M | 0.000 -100.00 % | 315.624 M 24.31 % | 253.909 M 1.06 % | 251.240 M 0.56 % | 249.841 M -13.70 % | 289.490 M -18.19 % | 353.867 M -1.56 % | 359.470 M 3.95 % | 345.824 M -10.09 % | 384.654 M 5.37 % | 365.049 M -38.45 % | 593.054 M |
| Other non current assets | 0.000 -100.00 % | 1.909 M | 0.000 -100.00 % | 1.260 M | 0.000 -100.00 % | 1.060 M 251.65 % | -699.000 K -128.75 % | 2.431 M 407.72 % | -790.000 K -1 374.19 % | 62.000 K 108.62 % | -719.000 K -129.58 % | 2.431 M 214.13 % | -2.130 M -3 541.59 % | 61.890 K 103.69 % | -1.678 M -170.83 % | 2.369 M 348.84 % | -952.000 K -1 638.21 % | 61.890 K 105.13 % | -1.207 M -149.53 % | 2.437 M 267.15 % | -1.458 M -159.83 % | 2.437 M 267.27 % | -1.457 M -156.49 % | 2.579 M 184.25 % | -3.061 M -213.97 % | 2.686 M 160.11 % | -4.468 M -143.63 % | 10.241 M -1.10 % | 10.355 M 605.60 % | -2.048 M -120.11 % | 10.186 M 520.74 % | -2.421 M -123.40 % | 10.347 M 201.40 % | -10.205 M -200.61 % | 10.143 M 985.85 % | -1.145 M -111.15 % | 10.270 M 1.51 % | 10.117 M 755.19 % | -1.544 M -115.26 % | 10.117 M 36.24 % | 7.426 M -0.56 % | 7.468 M 0.35 % | 7.442 M -28.21 % | 10.367 M 38.91 % | 7.463 M -40.45 % | 12.532 M 16.54 % | 10.753 M -0.05 % | 10.759 M -30.15 % | 15.403 M 45.22 % | 10.606 M |
| Long term investments | 0.000 -100.00 % | 767.000 K | 0.000 -100.00 % | 2.543 M | 0.000 -100.00 % | 2.543 M | 0.000 | 0.000 | 0.000 -100.00 % | 134.970 K | 0.000 | 0.000 | 0.000 -100.00 % | 134.970 K | 0.000 | 0.000 | 0.000 -100.00 % | 140.822 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.520 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.125 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.735 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 |
| 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 -100.00 % | 2.234 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.234 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.234 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 |
| Property plant equipment net | 0.000 -100.00 % | 144.438 M | 0.000 -100.00 % | 322.335 M | 0.000 -100.00 % | 352.510 M | 0.000 -100.00 % | 358.179 M | 0.000 -100.00 % | 358.175 M | 0.000 -100.00 % | 364.737 M | 0.000 -100.00 % | 364.737 M | 0.000 -100.00 % | 371.534 M | 0.000 -100.00 % | 371.533 M | 0.000 -100.00 % | 378.381 M | 0.000 -100.00 % | 378.381 M | 0.000 -100.00 % | 385.398 M | 0.000 -100.00 % | 385.397 M | 0.000 -100.00 % | 392.333 M 0.01 % | 392.300 M | 0.000 -100.00 % | 399.955 M | 0.000 -100.00 % | 399.956 M | 0.000 -100.00 % | 413.725 M | 0.000 -100.00 % | 413.725 M 0.00 % | 413.718 M | 0.000 -100.00 % | 413.718 M 0.00 % | 413.719 M 0.24 % | 412.729 M -0.24 % | 413.719 M 0.00 % | 413.719 M 3.35 % | 400.304 M -0.25 % | 401.294 M -0.24 % | 402.246 M -0.26 % | 403.283 M 2.44 % | 393.680 M 6.49 % | 369.676 M |
| Total non current assets | 0.000 -100.00 % | 147.114 M | 0.000 -100.00 % | 326.138 M | 0.000 -100.00 % | 356.113 M 51 046.07 % | -699.000 K -100.17 % | 412.463 M 52 310.51 % | -790.000 K -100.19 % | 412.459 M 57 465.61 % | -719.000 K -100.17 % | 417.933 M 19 721.27 % | -2.130 M -100.51 % | 417.933 M 25 006.64 % | -1.678 M -100.39 % | 428.376 M 45 097.48 % | -952.000 K -100.22 % | 428.443 M 35 596.50 % | -1.207 M -100.27 % | 439.608 M 30 251.44 % | -1.458 M -100.33 % | 439.608 M 30 272.15 % | -1.457 M -100.33 % | 440.951 M 14 505.46 % | -3.061 M -100.69 % | 441.057 M 9 971.46 % | -4.468 M -100.98 % | 455.631 M -0.02 % | 455.711 M 22 351.52 % | -2.048 M -100.44 % | 467.575 M 19 413.30 % | -2.421 M -100.52 % | 467.738 M 4 683.42 % | -10.205 M -102.24 % | 456.436 M 39 963.41 % | -1.145 M -100.25 % | 456.563 M -2.97 % | 470.533 M 30 572.29 % | -1.544 M -100.33 % | 470.533 M 4.70 % | 449.430 M 0.21 % | 448.482 M -0.21 % | 449.446 M -1.93 % | 458.294 M 5.10 % | 436.052 M -1.37 % | 442.111 M 0.19 % | 441.284 M -0.24 % | 442.327 M 1.63 % | 435.250 M 7.09 % | 406.450 M |
| Other current assets | -570.000 K 70.05 % | -1.903 M -84.94 % | -1.029 M -148.04 % | 2.142 M 833.56 % | -292.000 K -105.69 % | 5.135 M | 0.000 | 0.000 | 0.000 -100.00 % | 444.863 K | 0.000 -100.00 % | 4.142 M | 0.000 -100.00 % | 5.142 M | 0.000 -100.00 % | 6.838 M | 0.000 -100.00 % | 5.486 M | 0.000 -100.00 % | 5.019 M | 0.000 -100.00 % | 4.822 M | 0.000 -100.00 % | 1.600 M | 0.000 -100.00 % | 4.937 M | 0.000 -100.00 % | 6.439 M -1.82 % | 6.559 M | 0.000 -100.00 % | 6.238 M | 0.000 -100.00 % | 6.132 M | 0.000 -100.00 % | 11.195 M | 0.000 -100.00 % | 6.712 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.813 M -71.26 % | 23.705 M 17.75 % | 20.131 M 104.77 % | 9.831 M 3.77 % | 9.474 M | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.398 M 203.91 % | 460.000 K -70.89 % | 1.580 M 1 269.65 % | 115.358 K -91.98 % | 1.438 M 212.61 % | 460.000 K -89.20 % | 4.260 M 3 592.85 % | 115.358 K -96.56 % | 3.356 M 3 324.49 % | 98.000 K -94.85 % | 1.904 M 152.74 % | 753.350 K -68.79 % | 2.414 M 244.37 % | 701.000 K -75.96 % | 2.916 M 141.01 % | 1.210 M -58.48 % | 2.914 M 188.23 % | 1.011 M -83.49 % | 6.122 M 505.31 % | 1.011 M -88.68 % | 8.936 M 856.75 % | 934.000 K 0.01 % | 933.950 K -77.20 % | 4.096 M | 0.000 -100.00 % | 4.842 M 418.44 % | 933.950 K -95.42 % | 20.410 M | 0.000 -100.00 % | 2.290 M | 0.000 | 0.000 -100.00 % | 3.088 M | 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 % | 520.000 K | 0.000 -100.00 % | 1.029 M | 0.000 -100.00 % | 230.000 K 132.90 % | -699.000 K -392.47 % | 239.000 K 130.25 % | -790.000 K -339.39 % | 330.000 K 145.90 % | -719.000 K -377.61 % | 259.000 K 112.16 % | -2.130 M -227.53 % | 1.670 M 199.54 % | -1.678 M -206.20 % | 1.580 M 265.97 % | -952.000 K -579.19 % | 198.670 K 116.46 % | -1.207 M -338.54 % | 506.000 K 134.71 % | -1.458 M -686.85 % | 248.445 K 117.05 % | -1.457 M -426.68 % | 446.000 K 114.57 % | -3.061 M -249.33 % | 2.050 M 145.88 % | -4.468 M -226.43 % | 3.534 M 225.14 % | 1.087 M 153.07 % | -2.048 M -200.00 % | 2.048 M 184.59 % | -2.421 M -262.76 % | 1.487 M 114.58 % | -10.205 M -200.00 % | 10.205 M 991.27 % | -1.145 M -200.00 % | 1.145 M -25.84 % | 1.544 M 199.99 % | -1.544 M -200.01 % | 1.544 M -35.48 % | 2.393 M 109.00 % | 1.145 M 58.15 % | 724.000 K -48.63 % | 1.410 M -8.95 % | 1.548 M 62.95 % | 950.000 K -88.81 % | 8.492 M -8.21 % | 9.252 M 22.34 % | 7.562 M 13.12 % | 6.685 M |
| Cash and short term investments | 570.000 K 0.00 % | 570.000 K -44.61 % | 1.029 M 0.00 % | 1.029 M 252.40 % | 292.000 K 26.96 % | 230.000 K -67.10 % | 699.000 K 0.00 % | 699.000 K -11.52 % | 790.000 K 77.48 % | 445.128 K -38.09 % | 719.000 K 0.00 % | 719.000 K -66.24 % | 2.130 M 19.29 % | 1.786 M 6.41 % | 1.678 M 0.00 % | 1.678 M 76.26 % | 952.000 K 0.00 % | 952.020 K -21.13 % | 1.207 M 0.00 % | 1.207 M -17.22 % | 1.458 M -0.02 % | 1.458 M 0.09 % | 1.457 M 0.00 % | 1.457 M -52.40 % | 3.061 M 0.00 % | 3.061 M -31.49 % | 4.468 M 0.00 % | 4.468 M 121.09 % | 2.021 M -1.32 % | 2.048 M 0.00 % | 2.048 M -15.41 % | 2.421 M -0.02 % | 2.421 M -76.27 % | 10.205 M 0.00 % | 10.205 M 791.27 % | 1.145 M 0.00 % | 1.145 M -25.84 % | 1.544 M -0.01 % | 1.544 M 0.01 % | 1.544 M -35.48 % | 2.393 M 109.00 % | 1.145 M 58.15 % | 724.000 K -48.63 % | 1.410 M -8.95 % | 1.548 M 62.95 % | 950.000 K -88.81 % | 8.492 M -8.21 % | 9.252 M 22.34 % | 7.562 M 13.12 % | 6.685 M |
| Total current assets | 0.000 -100.00 % | 44.786 M | 0.000 -100.00 % | 52.130 M | 0.000 -100.00 % | 49.278 M 6 949.79 % | 699.000 K -99.23 % | 90.734 M 11 385.32 % | 790.000 K -99.09 % | 87.009 M 12 001.45 % | 719.000 K -99.17 % | 86.740 M 3 972.30 % | 2.130 M -97.63 % | 90.028 M 5 265.19 % | 1.678 M -98.15 % | 90.655 M 9 422.58 % | 952.000 K -98.93 % | 89.212 M 7 291.20 % | 1.207 M -98.81 % | 101.483 M 6 860.43 % | 1.458 M -98.51 % | 98.096 M 6 632.73 % | 1.457 M -98.60 % | 104.065 M 3 299.71 % | 3.061 M -97.20 % | 109.155 M 2 343.03 % | 4.468 M -96.53 % | 128.915 M -5.79 % | 136.845 M 6 581.88 % | 2.048 M -98.77 % | 166.747 M 6 787.53 % | 2.421 M -98.55 % | 166.915 M 1 535.62 % | 10.205 M -94.83 % | 197.209 M 17 123.49 % | 1.145 M -99.39 % | 187.383 M -6.44 % | 200.280 M 12 870.38 % | 1.544 M -99.23 % | 200.278 M 24.87 % | 160.388 M -1.05 % | 162.086 M -2.76 % | 166.680 M -19.03 % | 205.854 M -11.17 % | 231.736 M -1.47 % | 235.195 M -1.30 % | 238.302 M -14.43 % | 278.478 M 6.69 % | 261.012 M 1.11 % | 258.136 M |
| Inventory | 0.000 -100.00 % | 41.272 M | 0.000 -100.00 % | 42.814 M | 0.000 -100.00 % | 43.912 M | 0.000 -100.00 % | 47.006 M | 0.000 -100.00 % | 49.600 M | 0.000 -100.00 % | 52.288 M | 0.000 -100.00 % | 56.816 M | 0.000 -100.00 % | 58.446 M | 0.000 -100.00 % | 62.314 M | 0.000 -100.00 % | 68.632 M | 0.000 -100.00 % | 68.299 M | 0.000 -100.00 % | 73.992 M | 0.000 -100.00 % | 79.294 M | 0.000 -100.00 % | 102.279 M -4.64 % | 107.259 M | 0.000 -100.00 % | 115.021 M | 0.000 -100.00 % | 116.502 M | 0.000 -100.00 % | 127.709 M | 0.000 -100.00 % | 139.385 M -2.62 % | 143.133 M | 0.000 -100.00 % | 143.133 M -1.25 % | 144.941 M 0.00 % | 144.941 M 0.00 % | 144.941 M 0.00 % | 144.941 M -0.21 % | 145.239 M -1.90 % | 148.051 M -0.30 % | 148.495 M -27.65 % | 205.253 M 16.12 % | 176.758 M 22.13 % | 144.728 M |
| Net receivables | 0.000 -100.00 % | 4.847 M | 0.000 -100.00 % | 6.145 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 36.520 M | 0.000 -100.00 % | 33.652 M | 0.000 -100.00 % | 27.125 M | 0.000 -100.00 % | 23.693 M | 0.000 -100.00 % | 20.735 M | 0.000 -100.00 % | 31.644 M | 0.000 -100.00 % | 23.722 M | 0.000 -100.00 % | 28.548 M | 0.000 -100.00 % | 22.223 M | 0.000 | 0.000 -100.00 % | 23.141 M | 0.000 -100.00 % | 43.440 M | 0.000 -100.00 % | 41.858 M | 0.000 -100.00 % | 48.100 M | 0.000 -100.00 % | 40.142 M -27.81 % | 55.603 M | 0.000 -100.00 % | 55.601 M 325.93 % | 13.054 M -18.41 % | 16.000 M -23.86 % | 21.015 M -64.68 % | 59.504 M -29.95 % | 84.949 M -1.44 % | 86.194 M 6.00 % | 81.315 M 27.11 % | 63.973 M -16.58 % | 76.692 M -28.14 % | 106.722 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.853 M | 0.000 -100.00 % | 51.853 M | 0.000 -100.00 % | 50.765 M | 0.000 -100.00 % | 50.765 M | 0.000 -100.00 % | 54.473 M | 0.000 -100.00 % | 54.473 M | 0.000 -100.00 % | 58.790 M | 0.000 -100.00 % | 58.790 M | 0.000 -100.00 % | 52.974 M | 0.000 -100.00 % | 52.974 M | 0.000 -100.00 % | 53.057 M 0.00 % | 53.057 M | 0.000 -100.00 % | 57.434 M | 0.000 -100.00 % | 57.434 M | 0.000 -100.00 % | 32.568 M | 0.000 -100.00 % | 32.568 M -30.26 % | 46.698 M | 0.000 -100.00 % | 46.698 M 65.10 % | 28.285 M 0.00 % | 28.285 M 0.00 % | 28.285 M -17.32 % | 34.209 M 20.94 % | 28.285 M 0.00 % | 28.285 M 0.00 % | 28.285 M 0.00 % | 28.285 M 8.09 % | 26.167 M 0.00 % | 26.167 M |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 2.000 K -60.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.598 K | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 12.012 M | 0.000 -100.00 % | 16.155 M | 0.000 -100.00 % | 19.119 M | 0.000 -100.00 % | 32.195 M | 0.000 -100.00 % | 31.901 M | 0.000 -100.00 % | 30.997 M | 0.000 -100.00 % | 30.060 M | 0.000 -100.00 % | 27.628 M | 0.000 -100.00 % | 26.787 M | 0.000 -100.00 % | 30.186 M | 0.000 -100.00 % | 23.508 M | 0.000 -100.00 % | 23.971 M | 0.000 -100.00 % | 23.029 M | 0.000 -100.00 % | 39.915 M -15.75 % | 47.375 M | 0.000 -100.00 % | 71.912 M | 0.000 -100.00 % | 71.531 M | 0.000 -100.00 % | 87.773 M | 0.000 -100.00 % | 86.586 M -0.59 % | 87.101 M | 0.000 -100.00 % | 87.101 M 31.05 % | 66.462 M -1.19 % | 67.265 M -0.76 % | 67.782 M -24.78 % | 90.114 M 2.66 % | 87.782 M -5.84 % | 93.222 M -8.88 % | 102.311 M -18.00 % | 124.769 M -4.20 % | 130.238 M 26.80 % | 102.713 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 100.868 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.868 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 |
| 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 -100.00 % | 15.892 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 -100.00 % | 597.325 K | 0.000 | 0.000 | 0.000 -100.00 % | 997.718 K | 0.000 -100.00 % | 1.268 M |
| 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 % | 283.717 M | 0.000 | 0.000 | 0.000 -100.00 % | 193.717 M | 0.000 -100.00 % | 193.717 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 135.000 M | 0.000 100.00 % | -280.463 M | 0.000 -100.00 % | 135.000 M | 0.000 100.00 % | -200.740 M | 0.000 -100.00 % | 136.620 M | 0.000 100.00 % | -186.439 M | 0.000 -100.00 % | 136.620 M | 0.000 100.00 % | -164.985 M | 0.000 -100.00 % | 136.620 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 135.000 M | 0.000 100.00 % | -123.707 M | 0.000 -100.00 % | 136.620 M | 0.000 100.00 % | -283.718 M -307.67 % | 136.620 M | 0.000 100.00 % | -283.718 M | 0.000 -100.00 % | 136.620 M | 0.000 100.00 % | -193.718 M | 0.000 100.00 % | -285.023 M -576.34 % | -42.142 M | 0.000 100.00 % | -42.142 M 78.25 % | -193.718 M -409.76 % | -38.002 M -22.42 % | -31.042 M -109.40 % | 330.337 M 199.47 % | 110.307 M -3.43 % | 114.222 M -12.24 % | 130.148 M -45.11 % | 237.118 M 778.87 % | 26.980 M 1 565.30 % | 1.620 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 230.000 K | 0.000 -100.00 % | 735.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 191.900 M | 0.000 -100.00 % | 378.269 M | 0.000 -100.00 % | 405.390 M | 0.000 -100.00 % | 503.196 M | 0.000 -100.00 % | 499.468 M | 0.000 -100.00 % | 504.673 M | 0.000 -100.00 % | 507.961 M | 0.000 -100.00 % | 519.031 M | 0.000 -100.00 % | 517.655 M | 0.000 -100.00 % | 541.091 M | 0.000 -100.00 % | 537.704 M | 0.000 -100.00 % | 545.016 M | 0.000 -100.00 % | 550.211 M | 0.000 -100.00 % | 584.546 M -1.35 % | 592.556 M | 0.000 -100.00 % | 634.322 M | 0.000 -100.00 % | 634.653 M | 0.000 -100.00 % | 653.645 M | 0.000 -100.00 % | 643.946 M -4.01 % | 670.813 M | 0.000 -100.00 % | 670.814 M 10.00 % | 609.818 M -0.12 % | 610.570 M -0.90 % | 616.131 M -7.23 % | 664.149 M -0.54 % | 667.788 M -1.41 % | 677.306 M -0.34 % | 679.586 M -5.71 % | 720.752 M 3.52 % | 696.262 M 4.77 % | 664.585 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-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-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 | 2012-12-31 | 2012-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 | 2014-12-31 | 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 4.210 M -97.89 % | 199.353 M 6 153.23 % | 3.188 M -26.78 % | 4.354 M -67.22 % | 13.282 M -78.05 % | 60.507 M 3 731.98 % | 1.579 M | 0.000 | 0.000 -100.00 % | 1.409 M 605 173 776 908 288 128.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 12.905 M 1 290 456 100.30 % | -1.000 100.00 % | -1.011 M | 0.000 -100.00 % | 8.580 M 405.57 % | 1.697 M -58.65 % | 4.104 M 135.59 % | 1.742 M -83.95 % | 10.857 M 235.18 % | 3.239 M 193.07 % | -3.480 M -182.33 % | 4.227 M -76.81 % | 18.231 M 562.36 % | -3.943 M -389.50 % | 1.362 M 58.56 % | 859.000 K -93.93 % | 14.145 M 367.30 % | 3.027 M 538.61 % | 474.000 K 140.20 % | -1.179 M 95.62 % | -26.923 M -424.56 % | 8.295 M 34.48 % | 6.168 M -1.20 % | 6.243 M -75.67 % | 25.665 M 260.86 % | 7.112 M -39.24 % | 11.705 M 89.10 % | 6.190 M -21.27 % | 7.862 M 44.26 % | 5.450 M -83.22 % | 32.482 M 729.68 % | 3.915 M -75.42 % | 15.926 M 582.06 % | 2.335 M 147.80 % | -4.885 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.669 M -38.05 % | -1.209 M 84.82 % | -7.967 M -289.20 % | -2.047 M 39.83 % | -3.402 M -8.97 % | -3.122 M 75.97 % | -12.994 M -546.47 % | -2.010 M -298.81 % | 1.011 M 138.82 % | -2.604 M 72.28 % | -9.394 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| 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 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.669 M 11.38 % | -1.883 M 76.36 % | -7.967 M -188.03 % | -2.766 M 18.69 % | -3.402 M -8.97 % | -3.122 M 75.97 % | -12.994 M -546.47 % | -2.010 M -298.81 % | 1.011 M 138.82 % | -2.604 M 72.28 % | -9.394 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 699.000 K 0.00 % | 699.000 K -70.48 % | 2.368 M | 0.000 -100.00 % | 8.641 M | 0.000 -100.00 % | 4.121 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 230.000 K -67.10 % | 699.000 K 0.00 % | 699.000 K 157.82 % | -1.209 M -279.26 % | 674.422 K 132.95 % | -2.047 M -384.70 % | 719.000 K 123.03 % | -3.122 M 75.97 % | -12.994 M -546.47 % | -2.010 M -298.81 % | 1.011 M 138.82 % | -2.604 M 72.28 % | -9.394 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.669 M -38.05 % | -1.209 M 84.82 % | -7.967 M -289.20 % | -2.047 M 39.83 % | -3.402 M -8.97 % | -3.122 M 75.97 % | -12.994 M -546.47 % | -2.010 M -298.81 % | 1.011 M 138.82 % | -2.604 M 72.28 % | -9.394 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 |
| 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.669 M -38.05 % | -1.209 M 84.82 % | -7.967 M -289.20 % | -2.047 M 39.83 % | -3.402 M -8.97 % | -3.122 M 75.97 % | -12.994 M -546.47 % | -2.010 M -298.81 % | 1.011 M 138.82 % | -2.604 M 72.28 % | -9.394 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 |
| 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 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |