Peeti Securities Limited PEETISEC.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 231.557 M -6.76 % | 248.342 M -7.44 % | 268.293 M 14.47 % | 234.386 M 15.67 % | 202.636 M 9.25 % | 185.478 M -18.18 % | 226.704 M 11.16 % | 203.938 M 5.49 % | 193.326 M 7.13 % | 180.456 M 54.14 % | 117.073 M 22.17 % | 95.828 M 191.27 % | 32.900 M -38.46 % | 53.458 M -28.92 % | 75.212 M -88.11 % | 632.349 M 1 495.31 % | 39.638 M |
| Net income | -914.000 K -122.21 % | 4.115 M -30.20 % | 5.895 M -22.14 % | 7.571 M -40.74 % | 12.775 M 570.60 % | 1.905 M -75.93 % | 7.916 M -6.65 % | 8.480 M 48.98 % | 5.692 M 30.57 % | 4.359 M 26.93 % | 3.435 M 32.38 % | 2.595 M 356.39 % | 568.509 K 167.49 % | -842.384 K -177.21 % | 1.091 M 2 309.35 % | 45.282 K 105.16 % | -877.000 K |
| Income before tax | -941.000 K -118.14 % | 5.188 M -33.45 % | 7.796 M -21.47 % | 9.927 M -44.33 % | 17.832 M 581.91 % | 2.615 M -76.15 % | 10.964 M 4.85 % | 10.457 M 23.08 % | 8.496 M 28.68 % | 6.603 M 65.55 % | 3.988 M 21.57 % | 3.281 M 315.70 % | 789.164 K 163.52 % | -1.242 M -189.64 % | 1.386 M -99.76 % | 569.178 M 65 000.61 % | -877.000 K |
| Income before tax ratio | 0.00 -119.45 % | 0.02 -28.11 % | 0.03 -31.39 % | 0.04 -51.87 % | 0.09 524.17 % | 0.01 -70.85 % | 0.05 -5.68 % | 0.05 16.68 % | 0.04 20.11 % | 0.04 7.40 % | 0.03 -0.49 % | 0.03 42.72 % | 0.02 203.21 % | -0.02 -226.11 % | 0.02 -97.95 % | 0.90 4 168.21 % | -0.02 |
| EBITDA | -121.000 K -107.03 % | 1.720 M -79.49 % | 8.386 M -16.84 % | 10.084 M -44.70 % | 18.236 M 512.36 % | 2.978 M -73.70 % | 11.323 M 0.99 % | 11.212 M 24.25 % | 9.024 M 29.03 % | 6.993 M 38.01 % | 5.067 M 33.07 % | 3.808 M 201.31 % | 1.264 M 276.79 % | -714.877 K -137.78 % | 1.892 M -99.67 % | 569.992 M 265 212.66 % | -215.000 K |
| Net income ratio | 0.00 -123.82 % | 0.02 -24.59 % | 0.02 -31.98 % | 0.03 -48.76 % | 0.06 513.82 % | 0.01 -70.59 % | 0.03 -16.03 % | 0.04 41.23 % | 0.03 21.87 % | 0.02 -17.66 % | 0.03 8.35 % | 0.03 56.69 % | 0.02 209.66 % | -0.02 -208.63 % | 0.01 20 156.70 % | 0.00 100.32 % | -0.02 |
| Ratio EBITDA | 0.00 -107.54 % | 0.01 -77.84 % | 0.03 -27.35 % | 0.04 -52.19 % | 0.09 460.51 % | 0.02 -67.85 % | 0.05 -9.15 % | 0.05 17.78 % | 0.05 20.44 % | 0.04 -10.46 % | 0.04 8.92 % | 0.04 3.45 % | 0.04 387.27 % | -0.01 -153.16 % | 0.03 -97.21 % | 0.90 16 718.26 % | -0.01 |
| Gross profit ratio | 0.35 -3.00 % | 0.36 5.30 % | 0.34 -7.28 % | 0.37 -14.59 % | 0.43 24.86 % | 0.35 -2.93 % | 0.36 4.68 % | 0.34 14.10 % | 0.30 37.22 % | 0.22 26.07 % | 0.17 18.14 % | 0.15 12.50 % | 0.13 20.87 % | 0.11 0.83 % | 0.11 -88.28 % | 0.91 241.80 % | 0.27 |
| Weighted average shs out dil | 3.575 M -4.67 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M -0.01 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M -0.02 % | 3.751 M |
| Weighted average shs out | 3.575 M -4.67 % | 3.750 M -0.13 % | 3.755 M 0.13 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M -0.04 % | 3.752 M -0.01 % | 3.752 M 0.06 % | 3.750 M -0.22 % | 3.758 M 0.21 % | 3.750 M -0.26 % | 3.760 M 0.26 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M -0.02 % | 3.751 M |
| EPS diluted | -0.26 -123.64 % | 1.10 -29.94 % | 1.57 -22.28 % | 2.02 -40.76 % | 3.41 568.63 % | 0.51 -75.83 % | 2.11 -6.64 % | 2.26 48.68 % | 1.52 31.03 % | 1.16 26.09 % | 0.92 33.33 % | 0.69 360.00 % | 0.15 168.18 % | -0.22 -175.86 % | 0.29 2 296.69 % | 0.01 105.26 % | -0.23 |
| Earnings per share | -0.26 -123.64 % | 1.10 -29.94 % | 1.57 -22.28 % | 2.02 -40.76 % | 3.41 568.63 % | 0.51 -75.83 % | 2.11 -6.64 % | 2.26 48.68 % | 1.52 31.03 % | 1.16 26.09 % | 0.92 33.33 % | 0.69 360.00 % | 0.15 168.18 % | -0.22 -175.86 % | 0.29 2 296.69 % | 0.01 105.26 % | -0.23 |
| Gross profit | 81.323 M -9.56 % | 89.916 M -2.53 % | 92.252 M 6.13 % | 86.922 M -1.21 % | 87.985 M 36.41 % | 64.499 M -20.58 % | 81.211 M 16.36 % | 69.790 M 20.37 % | 57.981 M 47.01 % | 39.441 M 94.33 % | 20.296 M 44.33 % | 14.063 M 227.69 % | 4.291 M -25.61 % | 5.769 M -28.33 % | 8.050 M -98.61 % | 577.495 M 5 352.69 % | 10.591 M |
| Income tax expense | 27.000 K -97.48 % | 1.073 M -44.92 % | 1.948 M -17.32 % | 2.356 M -53.40 % | 5.056 M 612.11 % | 710.000 K -76.71 % | 3.048 M 54.17 % | 1.977 M -29.49 % | 2.804 M 25.00 % | 2.243 M 305.23 % | 553.562 K -19.30 % | 685.991 K 210.89 % | 220.655 K 155.16 % | -400.000 K -235.59 % | 295.000 K 1 447.74 % | 19.060 K | 0.000 |
| Cost of revenue | 150.234 M -5.17 % | 158.426 M -10.01 % | 176.041 M 19.38 % | 147.464 M 28.62 % | 114.651 M -5.23 % | 120.979 M -16.85 % | 145.493 M 8.46 % | 134.148 M -0.88 % | 135.345 M -4.02 % | 141.015 M 45.71 % | 96.777 M 18.36 % | 81.765 M 185.80 % | 28.609 M -40.01 % | 47.689 M -28.99 % | 67.162 M 22.44 % | 54.854 M 88.85 % | 29.047 M |
| General and administrative expenses | 0.000 -100.00 % | 639.000 K -7.66 % | 692.000 K 25.14 % | 553.000 K 22.62 % | 451.000 K -30.40 % | 648.000 K 20.45 % | 538.000 K 66.56 % | 323.000 K 5.21 % | 307.000 K -6.12 % | 327.026 K 5.88 % | 308.867 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 575.000 K -12.75 % | 659.000 K 18.31 % | 557.000 K 10.08 % | 506.000 K -76.68 % | 2.170 M -8.55 % | 2.373 M 14.14 % | 2.079 M 39.62 % | 1.489 M 25.80 % | 1.184 M 800.72 % | 131.406 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.018 M -5.48 % | 5.309 M | 0.000 |
| Other expenses | 67.045 M | 0.000 -100.00 % | 85.268 M 10.63 % | 77.077 M 9.80 % | 70.199 M 16.70 % | 60.155 M -23.17 % | 78.300 M 16.19 % | 67.388 M 41.31 % | 47.689 M 51.53 % | 31.472 M 98.34 % | 15.868 M 46.25 % | 10.850 M 209.79 % | 3.502 M -50.05 % | 7.011 M 319.91 % | 1.670 M -44.48 % | 3.007 M -73.78 % | 11.468 M |
| Operating expenses | 86.239 M 362.01 % | 18.666 M -78.45 % | 86.619 M 10.78 % | 78.187 M 9.88 % | 71.156 M 12.99 % | 62.973 M -22.46 % | 81.211 M 16.36 % | 69.790 M 41.03 % | 49.485 M 50.04 % | 32.982 M 102.24 % | 16.308 M 50.31 % | 10.850 M 209.79 % | 3.502 M -50.05 % | 7.011 M 4.84 % | 6.688 M -19.58 % | 8.316 M -27.48 % | 11.468 M |
| Cost and expenses | 236.473 M 33.53 % | 177.092 M -8.68 % | 193.915 M -14.06 % | 225.651 M 21.44 % | 185.807 M 1.01 % | 183.952 M -18.86 % | 226.704 M 11.16 % | 203.938 M 10.34 % | 184.830 M 6.23 % | 173.997 M 53.86 % | 113.085 M 22.10 % | 92.615 M 188.42 % | 32.111 M -41.30 % | 54.701 M -25.93 % | 73.850 M 16.91 % | 63.170 M 55.92 % | 40.515 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 |
| Selling general and administrative expenses | 19.194 M 2.83 % | 18.666 M 1 281.64 % | 1.351 M 21.71 % | 1.110 M 15.99 % | 957.000 K -66.04 % | 2.818 M -3.19 % | 2.911 M 21.19 % | 2.402 M 33.74 % | 1.796 M 18.89 % | 1.511 M 243.11 % | 440.273 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.018 M -5.48 % | 5.309 M | 0.000 |
| Interest income | 0.000 -100.00 % | 1.508 M 57.74 % | 956.000 K 10.14 % | 868.000 K -21.23 % | 1.102 M 11.09 % | 992.000 K 46.31 % | 678.000 K -14.93 % | 797.000 K -15.39 % | 942.000 K -20.69 % | 1.188 M -0.67 % | 1.196 M -14.36 % | 1.396 M 106.24 % | 677.055 K | 0.000 | 0.000 -100.00 % | 359.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.776 K -74.80 % | 46.734 K -41.70 % | 80.168 K 175.37 % | 29.113 K -2.85 % | 29.967 K -51.67 % | 62.000 K -45.13 % | 113.000 K -1.74 % | 115.000 K |
| Depreciation and amortization | 820.000 K -2.38 % | 840.000 K 54.70 % | 543.000 K 245.86 % | 157.000 K -61.14 % | 404.000 K 11.29 % | 363.000 K 1.40 % | 358.000 K -52.58 % | 755.000 K 42.99 % | 528.000 K 0.93 % | 523.111 K -49.33 % | 1.032 M 100.42 % | 515.133 K 15.61 % | 445.589 K -10.44 % | 497.540 K 12.06 % | 444.000 K -35.28 % | 686.000 K 25.41 % | 547.000 K |
| Operating income | -4.916 M -106.90 % | 71.250 M -4.21 % | 74.378 M 0.19 % | 74.237 M 341.13 % | 16.829 M 1 002.82 % | 1.526 M -85.19 % | 10.306 M 53.50 % | 6.714 M -20.97 % | 8.496 M 31.55 % | 6.459 M 61.94 % | 3.988 M 24.13 % | 3.213 M 307.12 % | 789.165 K 163.52 % | -1.242 M -191.22 % | 1.362 M -99.76 % | 569.178 M 65 000.61 % | -877.000 K |
| Operating income ratio | -0.02 -107.40 % | 0.29 3.49 % | 0.28 -12.47 % | 0.32 281.37 % | 0.08 909.44 % | 0.01 -81.90 % | 0.05 38.09 % | 0.03 -25.09 % | 0.04 22.79 % | 0.04 5.06 % | 0.03 1.61 % | 0.03 39.78 % | 0.02 203.21 % | -0.02 -228.34 % | 0.02 -97.99 % | 0.90 4 168.21 % | -0.02 |
| Total other income expenses net | -67.045 M -1.49 % | -66.062 M 0.78 % | -66.582 M -3.53 % | -64.310 M -6 511.76 % | 1.003 M -7.90 % | 1.089 M 65.50 % | 658.000 K -82.42 % | 3.743 M 8 317 677.78 % | 45.000 -99.97 % | 144.057 K | 0.000 -100.00 % | 67.706 K | 0.000 | 0.000 -100.00 % | 24.000 K | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -5.413 M 83.94 % | -33.698 M 3.70 % | -34.992 M -61.64 % | -21.648 M 13.58 % | -25.051 M -13.52 % | -22.067 M -51.15 % | -14.599 M -10.15 % | -13.254 M -42.41 % | -9.307 M -12.76 % | -8.254 M 60.29 % | -20.785 M -24.87 % | -16.645 M 20.22 % | -20.863 M -152.26 % | -8.271 M -134.01 % | -3.534 M -23.77 % | -2.856 M |
| Total investments | 25.433 M 3.92 % | 24.474 M 79.28 % | 13.651 M 1.37 % | 13.467 M 140.18 % | 5.607 M 70.79 % | 3.283 M -41.81 % | 5.642 M -2.82 % | 5.806 M -19.24 % | 7.189 M 53.28 % | 4.690 M 165.46 % | 1.767 M 8.93 % | 1.622 M -16.18 % | 1.935 M -88.65 % | 17.055 M 7.20 % | 15.909 M 389.76 % | 3.248 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 278.745 K -55.00 % | 619.371 K | 0.000 -100.00 % | 208.712 K -64.73 % | 591.722 K |
| Accumulated other comprehensive income loss | 78.550 M 342.86 % | 17.737 M 110.83 % | 8.413 M | 0.000 -100.00 % | 1.134 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 62.085 M -1.45 % | 62.999 M 6.99 % | 58.884 M 11.12 % | 52.989 M 16.67 % | 45.418 M 39.14 % | 32.643 M 6.19 % | 30.739 M 34.68 % | 22.824 M 59.13 % | 14.343 M 65.80 % | 8.651 M 101.57 % | 4.292 M 400.73 % | 857.105 K 149.33 % | -1.737 M 24.65 % | -2.306 M -57.51 % | -1.464 M 42.68 % | -2.554 M |
| Common stock | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M |
| Total equity | 116.054 M -1.85 % | 118.240 M 12.82 % | 104.802 M 5.46 % | 99.373 M 18.22 % | 84.056 M 21.88 % | 68.969 M -0.97 % | 69.647 M 12.77 % | 61.758 M 9.72 % | 56.289 M 15.41 % | 48.772 M 16.69 % | 41.796 M 8.95 % | 38.361 M 7.25 % | 35.767 M 1.62 % | 35.198 M -2.34 % | 36.040 M 3.12 % | 34.950 M |
| Other non current liabilities | 5.307 M 13.06 % | 4.694 M -6.21 % | 5.005 M 8.57 % | 4.610 M 7.79 % | 4.277 M 10.83 % | 3.859 M 26.90 % | 3.041 M 13.64 % | 2.676 M 104.43 % | 1.309 M 5.56 % | 1.240 M 13.51 % | 1.092 M -5.03 % | 1.150 M 33.28 % | 863.077 K 0.00 % | 863.077 K 31.91 % | 654.288 K | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 278.745 K -55.00 % | 619.371 K | 0.000 -100.00 % | 208.712 K -64.73 % | 591.722 K |
| Total non current liabilities | 5.307 M 13.06 % | 4.694 M -6.21 % | 5.005 M 8.57 % | 4.610 M 7.79 % | 4.277 M 10.83 % | 3.859 M 26.90 % | 3.041 M 13.64 % | 2.676 M 104.43 % | 1.309 M 5.56 % | 1.240 M 13.51 % | 1.092 M -23.55 % | 1.429 M -11.38 % | 1.613 M 65.41 % | 974.838 K -29.10 % | 1.375 M 24.61 % | 1.103 M |
| Other current liabilities | 2.579 M -50.16 % | 5.175 M -20.10 % | 6.477 M -12.40 % | 7.394 M -31.57 % | 10.805 M 124.68 % | 4.809 M -18.30 % | 5.886 M 36.57 % | 4.310 M -2.55 % | 4.423 M 9.10 % | 4.054 M 144.70 % | 1.657 M -14.08 % | 1.928 M -50.38 % | 3.886 M -28.29 % | 5.418 M -7.76 % | 5.874 M 45.50 % | 4.037 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 6.147 M -27.21 % | 8.445 M -37.94 % | 13.607 M -13.84 % | 15.793 M 5.90 % | 14.913 M 38.65 % | 10.756 M 0.88 % | 10.662 M 38.92 % | 7.675 M 5.21 % | 7.295 M -19.60 % | 9.073 M 91.38 % | 4.741 M 10.48 % | 4.291 M -3.58 % | 4.451 M -19.76 % | 5.547 M -15.65 % | 6.576 M 62.89 % | 4.037 M |
| Total liabilities | 11.454 M -12.82 % | 13.139 M -29.41 % | 18.612 M -8.78 % | 20.403 M 6.32 % | 19.190 M 31.30 % | 14.615 M 6.66 % | 13.703 M 32.38 % | 10.351 M 20.30 % | 8.604 M -16.57 % | 10.313 M 76.79 % | 5.833 M 1.98 % | 5.720 M -5.66 % | 6.063 M -7.03 % | 6.522 M -17.97 % | 7.951 M 54.67 % | 5.140 M |
| Other non current assets | 5.623 M 255.21 % | 1.583 M 150.08 % | 633.000 K -62.94 % | 1.708 M 169.83 % | 633.000 K -21.76 % | 809.000 K -44.01 % | 1.445 M 131.57 % | 624.000 K -25.98 % | 843.000 K 29.56 % | 650.639 K 98.20 % | 328.272 K 1.40 % | 323.733 K -43.48 % | 572.789 K -72.62 % | 2.092 M 0.93 % | 2.073 M -36.18 % | 3.248 M |
| Long term investments | 25.423 M 3.92 % | 24.464 M 79.34 % | 13.641 M 1.37 % | 13.457 M 140.43 % | 5.597 M 71.01 % | 3.273 M -41.99 % | 5.642 M -2.82 % | 5.806 M -19.24 % | 7.189 M 54.17 % | 4.663 M 163.93 % | 1.767 M 8.93 % | 1.622 M -3.79 % | 1.686 M -89.97 % | 16.806 M 7.31 % | 15.661 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 2.517 M -23.84 % | 3.305 M -18.29 % | 4.045 M 486.23 % | 690.000 K -3.23 % | 713.000 K -29.48 % | 1.011 M -11.16 % | 1.138 M -10.88 % | 1.277 M -35.18 % | 1.970 M -16.50 % | 2.359 M -14.06 % | 2.745 M -27.07 % | 3.764 M -10.68 % | 4.214 M 65.16 % | 2.552 M -15.37 % | 3.015 M -80.89 % | 15.780 M |
| Total non current assets | 34.550 M 17.71 % | 29.352 M 52.04 % | 19.305 M 21.76 % | 15.855 M 97.01 % | 8.048 M 33.05 % | 6.049 M -26.46 % | 8.225 M -2.26 % | 8.415 M -15.87 % | 10.002 M 27.61 % | 7.838 M 61.93 % | 4.840 M -15.23 % | 5.710 M -11.79 % | 6.473 M -69.82 % | 21.450 M 3.38 % | 20.749 M 9.04 % | 19.029 M |
| Other current assets | 232.000 K -94.85 % | 4.507 M -20.00 % | 5.634 M -22.33 % | 7.254 M -5.98 % | 7.715 M 57.67 % | 4.893 M -14.08 % | 5.695 M 67.35 % | 3.403 M -4.97 % | 3.581 M -21.32 % | 4.551 M 463.04 % | 808.363 K 148.89 % | 324.788 K 169.16 % | 120.669 K 238.34 % | 35.665 K 27.38 % | 28.000 K | 0.000 |
| Short term investments | 18.268 M 182 580.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K -62.96 % | 27.000 K 0.00 % | 27.000 K -1.03 % | 27.280 K -89.05 % | 249.056 K 0.00 % | 249.056 K 0.00 % | 249.056 K 0.43 % | 248.000 K | 0.000 |
| cash and cash equivalents | 5.413 M -83.94 % | 33.698 M -3.70 % | 34.992 M 61.64 % | 21.648 M -13.58 % | 25.051 M 13.42 % | 22.086 M 51.28 % | 14.599 M 10.15 % | 13.254 M 42.41 % | 9.307 M 12.76 % | 8.254 M -60.29 % | 20.785 M 22.82 % | 16.923 M -21.22 % | 21.483 M 159.75 % | 8.271 M 120.96 % | 3.743 M 8.58 % | 3.447 M |
| Cash and short term investments | 23.681 M -29.75 % | 33.708 M -3.70 % | 35.002 M 61.61 % | 21.658 M -13.54 % | 25.051 M 13.37 % | 22.096 M 51.25 % | 14.609 M 10.14 % | 13.264 M 42.10 % | 9.334 M 12.72 % | 8.281 M -60.21 % | 20.812 M 21.19 % | 17.172 M -20.98 % | 21.732 M 155.08 % | 8.520 M 113.47 % | 3.991 M 15.77 % | 3.447 M |
| Total current assets | 92.958 M -8.89 % | 102.027 M -2.00 % | 104.108 M 0.18 % | 103.920 M 9.16 % | 95.197 M 22.78 % | 77.535 M 3.21 % | 75.125 M 17.95 % | 63.694 M 16.04 % | 54.891 M 7.11 % | 51.246 M 19.76 % | 42.789 M 11.51 % | 38.372 M 8.53 % | 35.357 M 74.43 % | 20.270 M -12.79 % | 23.242 M 10.35 % | 21.062 M |
| Inventory | 44.281 M 7.17 % | 41.318 M 6.77 % | 38.698 M -26.12 % | 52.381 M 31.18 % | 39.931 M 46.17 % | 27.319 M -23.22 % | 35.579 M 38.61 % | 25.668 M 25.98 % | 20.374 M -4.98 % | 21.442 M 120.78 % | 9.712 M -21.50 % | 12.372 M 79.52 % | 6.892 M 71.17 % | 4.026 M -51.45 % | 8.293 M 51.25 % | 5.483 M |
| Net receivables | 24.764 M 10.09 % | 22.494 M -9.20 % | 24.774 M 9.49 % | 22.627 M 0.56 % | 22.500 M -3.13 % | 23.227 M 20.71 % | 19.242 M -9.92 % | 21.360 M -1.12 % | 21.602 M 27.28 % | 16.972 M 48.14 % | 11.457 M 34.74 % | 8.503 M 28.58 % | 6.613 M -13.99 % | 7.689 M -29.66 % | 10.930 M -9.90 % | 12.132 M |
| Tax assets | 987.000 K | 0.000 -100.00 % | 986.000 K | 0.000 -100.00 % | 1.105 M 15.59 % | 956.000 K | 0.000 -100.00 % | 708.000 K | 0.000 -100.00 % | 165.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 3.568 M 9.11 % | 3.270 M -54.14 % | 7.130 M -15.11 % | 8.399 M 104.45 % | 4.108 M -30.70 % | 5.928 M 24.12 % | 4.776 M 41.93 % | 3.365 M 17.17 % | 2.872 M -42.78 % | 5.019 M 62.73 % | 3.084 M 30.52 % | 2.363 M 318.23 % | 565.002 K 339.22 % | 128.639 K -81.68 % | 702.000 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 |
| 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.178 M | 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 | 0.000 -100.00 % | 1.001 K -99.99 % | 8.880 M | 0.000 100.00 % | -2.356 M -267.81 % | 1.404 M -1.82 % | 1.430 M -67.81 % | 4.442 M 69.74 % | 2.617 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.079 K 16.39 % | 111.761 K -78.17 % | 512.000 K 0.05 % | 511.761 K |
| 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 |
| Total assets | 127.508 M -2.95 % | 131.379 M 6.45 % | 123.414 M 3.04 % | 119.776 M 16.01 % | 103.246 M 23.52 % | 83.584 M 0.28 % | 83.350 M 15.59 % | 72.109 M 11.12 % | 64.893 M 9.83 % | 59.085 M 24.05 % | 47.629 M 8.05 % | 44.081 M 5.38 % | 41.830 M 0.26 % | 41.720 M -5.16 % | 43.991 M 9.73 % | 40.090 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -3.429 M -605.56 % | -486.000 K -104.24 % | 11.455 M 205.29 % | -10.879 M -5.88 % | -10.275 M -275.58 % | 5.852 M 185.46 % | -6.848 M -89.49 % | -3.614 M 17.01 % | -4.355 M 75.70 % | -17.922 M -4 502.41 % | -389.398 K 95.23 % | -8.155 M -135.55 % | -3.462 M -149.76 % | 6.957 M 1 378.86 % | -544.000 K 82.23 % | -3.062 M |
| Accounts receivables | 755.000 K -69.99 % | 2.516 M 321.28 % | -1.137 M -232.46 % | -342.000 K -192.93 % | 368.000 K 108.49 % | -4.336 M -324.31 % | 1.933 M 222.70 % | 599.000 K 112.51 % | -4.787 M 48.29 % | -9.258 M -169.30 % | -3.438 M -64.18 % | -2.094 M -307.29 % | 1.010 M -68.58 % | 3.215 M 593.90 % | -651.000 K 65.37 % | -1.880 M |
| Inventory | -2.963 M -13.09 % | -2.620 M -119.15 % | 13.683 M 209.90 % | -12.450 M 1.28 % | -12.612 M -252.71 % | 8.259 M 183.34 % | -9.910 M -87.16 % | -5.295 M -595.79 % | 1.068 M 109.10 % | -11.730 M -540.98 % | 2.660 M 148.54 % | -5.480 M -91.25 % | -2.865 M -167.16 % | 4.267 M 251.84 % | -2.810 M -933.09 % | -272.000 K |
| 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 |
| Other working capital | -1.221 M -219.63 % | -382.000 K 64.99 % | -1.091 M -157.03 % | 1.913 M -2.84 % | 1.969 M 2.07 % | 1.929 M 70.86 % | 1.129 M 4.34 % | 1.082 M 270.13 % | -636.000 K -120.74 % | 3.066 M 689.57 % | 388.332 K 166.82 % | -581.170 K 63.83 % | -1.607 M -206.10 % | -524.945 K -118.00 % | 2.917 M 420.55 % | -910.000 K |
| Other non cash items | -5.221 M -720.81 % | 841.000 K 118.18 % | -4.626 M -224.82 % | 3.706 M 258.07 % | 1.035 M 128.42 % | -3.642 M 10.14 % | -4.053 M 54.28 % | -8.865 M -346.37 % | -1.986 M -28.88 % | -1.541 M 5.64 % | -1.633 M -48.04 % | -1.103 M 65.54 % | -3.201 M -1 092.38 % | -268.468 K -1 965.14 % | -13.000 K 91.61 % | -155.000 K |
| Net cash provided by operating activities | -8.771 M -265.18 % | 5.310 M -65.10 % | 15.215 M 422.67 % | 2.911 M -26.10 % | 3.939 M -12.04 % | 4.478 M 961.14 % | 422.000 K 133.31 % | -1.267 M -147.22 % | 2.683 M 121.50 % | -12.481 M -516.28 % | 2.998 M 154.22 % | -5.530 M -1.87 % | -5.429 M -191.33 % | 5.944 M 366.90 % | 1.273 M 150.30 % | -2.531 M |
| Investments in property plant and equipment | -32.000 K 73.77 % | -122.000 K 96.87 % | -3.898 M -2 787.41 % | -135.000 K -28.57 % | -105.000 K 63.92 % | -291.000 K -32.88 % | -219.000 K -247.62 % | -63.000 K 55.32 % | -141.000 K -2.75 % | -137.220 K -901.61 % | -13.700 K 86.98 % | -105.186 K 95.01 % | -2.108 M -6 019.23 % | -34.450 K 94.35 % | -610.000 K -853.13 % | -64.000 K |
| 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 |
| Purchases of investments | -959.000 K | 0.000 100.00 % | -184.000 K 97.66 % | -7.860 M -265.92 % | -2.148 M | 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 -100.00 % | 1.173 M 52.73 % | 768.000 K 365.45 % | 165.000 K -92.44 % | 2.183 M 1 231.10 % | 164.000 K -88.29 % | 1.400 M 2 313.79 % | 58.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 19.100 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 3.976 M 161.32 % | -6.484 M -724.66 % | 1.038 M 13.44 % | 915.000 K -18.01 % | 1.116 M -0.18 % | 1.118 M 14.20 % | 979.000 K -74.75 % | 3.877 M 350.61 % | -1.547 M -508.88 % | 378.347 K -70.07 % | 1.264 M -13.68 % | 1.464 M 95.20 % | 750.235 K 165.65 % | -1.143 M -1 565.15 % | 78.000 K -74.59 % | 307.000 K |
| Net cash used for investing activites | 2.985 M 145.19 % | -6.606 M -253.07 % | -1.871 M 70.36 % | -6.312 M -549.38 % | -972.000 K -132.29 % | 3.010 M 225.76 % | 924.000 K -82.28 % | 5.214 M 419.88 % | -1.630 M -775.99 % | 241.127 K -80.72 % | 1.250 M -8.01 % | 1.359 M -92.34 % | 17.742 M 1 607.07 % | -1.177 M -121.29 % | -532.000 K -318.93 % | 243.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -278.744 K 18.17 % | -340.626 K -10.50 % | -308.256 K -133.23 % | 927.627 K 544.45 % | -208.712 K 45.51 % | -383.000 K -12.32 % | -341.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.776 K 74.80 % | -46.734 K 41.70 % | -80.168 K -175.37 % | -29.113 K 2.85 % | -29.967 K 51.67 % | -62.000 K 31.11 % | -90.000 K |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -290.520 K 25.00 % | -387.360 K 0.27 % | -388.424 K -143.23 % | 898.514 K 476.45 % | -238.679 K 46.36 % | -445.000 K -3.25 % | -431.000 K |
| 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 |
| Net change in cash | -5.785 M -346.72 % | -1.295 M -109.70 % | 13.345 M 492.15 % | -3.403 M -214.73 % | 2.966 M -60.38 % | 7.487 M 456.24 % | 1.346 M -65.89 % | 3.946 M 274.84 % | 1.053 M 108.40 % | -12.530 M -424.52 % | 3.861 M -77.18 % | 16.923 M 28.09 % | 13.212 M 191.80 % | 4.528 M 1 434.83 % | 295.000 K 110.85 % | -2.719 M |
| Cash at beginning of period | 11.198 M -68.00 % | 34.993 M 61.65 % | 21.648 M -13.58 % | 25.051 M 13.42 % | 22.086 M 51.28 % | 14.599 M 10.16 % | 13.253 M 42.40 % | 9.307 M 12.76 % | 8.254 M -60.29 % | 20.785 M 22.82 % | 16.923 M -21.22 % | 21.483 M 159.75 % | 8.271 M 120.97 % | 3.743 M 8.58 % | 3.447 M -44.10 % | 6.166 M |
| Cash at end of period | 5.413 M -83.94 % | 33.698 M -3.70 % | 34.993 M 61.65 % | 21.648 M -13.59 % | 25.052 M 13.43 % | 22.086 M 51.28 % | 14.599 M 10.16 % | 13.253 M 42.40 % | 9.307 M 12.75 % | 8.254 M -60.29 % | 20.785 M 22.82 % | 16.923 M -21.22 % | 21.483 M 159.75 % | 8.271 M 121.02 % | 3.742 M 8.56 % | 3.447 M |
| Operating cash flow | -8.771 M -265.18 % | 5.310 M -65.10 % | 15.215 M 422.67 % | 2.911 M -26.10 % | 3.939 M -12.04 % | 4.478 M 961.14 % | 422.000 K 133.31 % | -1.267 M -147.22 % | 2.683 M 121.50 % | -12.481 M -516.28 % | 2.998 M 154.22 % | -5.530 M -1.87 % | -5.429 M -191.33 % | 5.944 M 366.90 % | 1.273 M 150.30 % | -2.531 M |
| Capital expenditure | -32.000 K 73.77 % | -122.000 K 96.87 % | -3.898 M -2 787.41 % | -135.000 K -28.57 % | -105.000 K 63.92 % | -291.000 K -32.88 % | -219.000 K -247.62 % | -63.000 K 97.61 % | -2.639 M -1 823.19 % | -137.220 K -901.61 % | -13.700 K 86.98 % | -105.186 K 95.01 % | -2.108 M -6 019.23 % | -34.450 K 94.35 % | -610.000 K -853.13 % | -64.000 K |
| Free CashFlow | -8.803 M -269.68 % | 5.188 M -54.16 % | 11.317 M 307.67 % | 2.776 M -27.60 % | 3.834 M -8.43 % | 4.187 M 1 962.56 % | 203.000 K 115.26 % | -1.330 M -3 122.73 % | 44.000 K 100.35 % | -12.618 M -522.79 % | 2.984 M 152.96 % | -5.635 M 25.23 % | -7.537 M -227.54 % | 5.909 M 791.29 % | 663.000 K 125.55 % | -2.595 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 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 | 56.295 M -21.07 % | 71.324 M 8.98 % | 65.446 M 34.03 % | 48.830 M 6.25 % | 45.958 M -39.27 % | 75.675 M 10.14 % | 68.711 M 40.66 % | 48.848 M -11.36 % | 55.108 M -29.94 % | 78.659 M 9.13 % | 72.079 M 26.74 % | 56.870 M -6.29 % | 60.685 M -7.70 % | 65.746 M -13.03 % | 75.595 M 32.63 % | 56.999 M 58.13 % | 36.046 M -44.20 % | 64.603 M -17.81 % | 78.599 M 74.44 % | 45.058 M 213.43 % | 14.376 M -69.85 % | 47.682 M -6.54 % | 51.020 M 50.54 % | 33.891 M -35.92 % | 52.885 M -10.74 % | 59.246 M -6.08 % | 63.081 M 33.41 % | 47.285 M -17.18 % | 57.092 M 4.61 % | 54.576 M -3.98 % | 56.838 M 70.77 % | 33.283 M -43.82 % | 59.247 M 7.81 % | 54.954 M 24.96 % | 43.976 M 6.06 % | 41.463 M -21.31 % | 52.692 M -2.42 % | 54.000 M 12.56 % | 47.975 M 39.16 % | 34.475 M -21.66 % | 44.006 M 31.80 % | 33.389 M 14.70 % | 29.109 M 7.91 % | 26.976 M -3.39 % | 27.923 M 20.31 % | 23.209 M -4.61 % | 24.329 M -8.09 % | 26.471 M 21.33 % | 21.818 M 38.81 % | 15.718 M 117.43 % | 7.229 M 82.69 % | 3.957 M -33.95 % | 5.991 M -31.83 % | 8.788 M 11.21 % | 7.902 M |
| Net income | 432.000 K 134.56 % | -1.250 M -337.06 % | -286.000 K -136.95 % | 774.000 K 609.21 % | -152.000 K -113.57 % | 1.120 M -11.53 % | 1.266 M -1.25 % | 1.282 M 186.16 % | 448.000 K 895.56 % | 45.000 K -98.07 % | 2.328 M 78.94 % | 1.301 M -41.48 % | 2.223 M 504.18 % | -550.000 K -110.61 % | 5.184 M 160.11 % | 1.993 M 111.12 % | 944.000 K -57.30 % | 2.211 M -72.61 % | 8.073 M 145.60 % | 3.287 M 512.94 % | -796.000 K -79 700.00 % | 1.000 K -99.90 % | 954.000 K 426.71 % | -292.000 K -123.53 % | 1.241 M 1 432.10 % | 81.000 K -97.04 % | 2.739 M 78.67 % | 1.533 M -57.01 % | 3.566 M 1 292.97 % | 256.000 K -93.47 % | 3.918 M 253.61 % | 1.108 M 28.69 % | 861.000 K 177.92 % | -1.105 M -134.87 % | 3.169 M 540.20 % | 495.000 K -90.61 % | 5.274 M 431.28 % | -1.592 M -165.62 % | 2.426 M 282.65 % | 634.000 K -79.06 % | 3.028 M 753.53 % | -463.329 K -137.25 % | 1.244 M 32.76 % | 937.000 K -58.09 % | 2.236 M 192.65 % | -2.413 M -295.89 % | 1.232 M -49.90 % | 2.459 M 74.03 % | 1.413 M 147.27 % | -2.989 M -167.21 % | 4.448 M 919.15 % | -543.000 K -58.77 % | -342.000 K 37.82 % | -550.000 K 9.84 % | -610.000 K |
| Income before tax | 418.000 K 131.05 % | -1.346 M -357.82 % | -294.000 K -134.27 % | 858.000 K 639.62 % | -159.000 K -110.81 % | 1.471 M 0.62 % | 1.462 M -11.82 % | 1.658 M 176.79 % | 599.000 K 154.89 % | 235.000 K -92.21 % | 3.015 M 74.78 % | 1.725 M -39.90 % | 2.870 M 436.46 % | -853.000 K -112.31 % | 6.930 M 160.23 % | 2.663 M 124.35 % | 1.187 M -67.90 % | 3.698 M -65.81 % | 10.815 M 162.25 % | 4.124 M 612.30 % | -805.000 K -1 025.29 % | 87.000 K -93.14 % | 1.269 M 407.26 % | -413.000 K -124.72 % | 1.671 M 330.67 % | 388.000 K -89.47 % | 3.684 M 75.76 % | 2.096 M -56.32 % | 4.799 M 5 005.32 % | 94.000 K -98.20 % | 5.236 M 392.11 % | 1.064 M -67.95 % | 3.320 M 106.72 % | 1.606 M -49.32 % | 3.169 M 540.20 % | 495.000 K -93.46 % | 7.566 M 2 074.14 % | 348.000 K -85.66 % | 2.426 M 282.65 % | 634.000 K -79.06 % | 3.028 M 3 255.76 % | 90.233 K -92.75 % | 1.244 M 32.76 % | 937.000 K -58.09 % | 2.236 M 224.56 % | -1.795 M -245.71 % | 1.232 M -49.90 % | 2.459 M 74.03 % | 1.413 M 151.03 % | -2.769 M -162.25 % | 4.448 M 919.15 % | -543.000 K -58.77 % | -342.000 K 64.00 % | -950.000 K -55.74 % | -610.000 K |
| Income before tax ratio | 0.01 139.35 % | -0.02 -320.09 % | 0.00 -125.57 % | 0.02 607.88 % | 0.00 -117.80 % | 0.02 -8.64 % | 0.02 -37.31 % | 0.03 212.27 % | 0.01 263.83 % | 0.00 -92.86 % | 0.04 37.90 % | 0.03 -35.86 % | 0.05 464.52 % | -0.01 -114.15 % | 0.09 96.22 % | 0.05 41.88 % | 0.03 -42.47 % | 0.06 -58.40 % | 0.14 50.34 % | 0.09 263.45 % | -0.06 -3 168.97 % | 0.00 -92.66 % | 0.02 304.11 % | -0.01 -138.57 % | 0.03 382.47 % | 0.01 -88.79 % | 0.06 31.75 % | 0.04 -47.27 % | 0.08 4 780.33 % | 0.00 -98.13 % | 0.09 188.17 % | 0.03 -42.95 % | 0.06 91.75 % | 0.03 -59.45 % | 0.07 503.62 % | 0.01 -91.69 % | 0.14 2 128.11 % | 0.01 -87.26 % | 0.05 174.97 % | 0.02 -73.27 % | 0.07 2 446.14 % | 0.00 -93.68 % | 0.04 23.04 % | 0.03 -56.62 % | 0.08 203.53 % | -0.08 -252.74 % | 0.05 -45.49 % | 0.09 43.44 % | 0.06 136.76 % | -0.18 -128.63 % | 0.62 548.39 % | -0.14 -140.38 % | -0.06 47.19 % | -0.11 -40.04 % | -0.08 |
| EBITDA | 608.000 K 153.15 % | -1.144 M -1 214.94 % | -87.000 K -108.17 % | 1.065 M 2 165.96 % | 47.000 K 280.77 % | -26.000 K -101.56 % | 1.671 M 0.00 % | 1.671 M 106.55 % | 809.000 K 80.18 % | 449.000 K -85.79 % | 3.160 M 71.46 % | 1.843 M -37.21 % | 2.935 M 461.01 % | -813.000 K -111.66 % | 6.970 M 157.96 % | 2.702 M 120.57 % | 1.225 M -67.76 % | 3.800 M -65.20 % | 10.920 M 158.58 % | 4.223 M 697.31 % | -707.000 K -497.19 % | 178.000 K -86.91 % | 1.360 M 521.05 % | -323.000 K -118.34 % | 1.761 M 271.52 % | 474.000 K -87.44 % | 3.775 M 72.69 % | 2.186 M -55.29 % | 4.889 M 1 363.77 % | 334.000 K -93.82 % | 5.408 M 337.54 % | 1.236 M -64.59 % | 3.491 M 100.63 % | 1.740 M -47.29 % | 3.301 M 427.32 % | 626.000 K -91.87 % | 7.697 M 1 649.32 % | 440.000 K -83.62 % | 2.686 M 245.26 % | 778.000 K -75.49 % | 3.174 M 338.75 % | 723.413 K -42.49 % | 1.258 M 15.73 % | 1.087 M -51.77 % | 2.254 M 234.66 % | -1.674 M -221.82 % | 1.374 M -47.30 % | 2.607 M 67.44 % | 1.557 M 160.49 % | -2.574 M -156.64 % | 4.545 M 1 119.06 % | -446.000 K -82.04 % | -245.000 K 70.73 % | -837.000 K -76.21 % | -475.000 K |
| Net income ratio | 0.01 143.79 % | -0.02 -301.04 % | 0.00 -127.57 % | 0.02 579.26 % | 0.00 -122.35 % | 0.01 -19.67 % | 0.02 -29.80 % | 0.03 222.83 % | 0.01 1 321.02 % | 0.00 -98.23 % | 0.03 41.18 % | 0.02 -37.55 % | 0.04 537.89 % | -0.01 -112.20 % | 0.07 96.12 % | 0.03 33.51 % | 0.03 -23.48 % | 0.03 -66.68 % | 0.10 40.80 % | 0.07 231.75 % | -0.06 -264 115.21 % | 0.00 -99.89 % | 0.02 317.02 % | -0.01 -136.72 % | 0.02 1 616.38 % | 0.00 -96.85 % | 0.04 33.93 % | 0.03 -48.09 % | 0.06 1 231.58 % | 0.00 -93.20 % | 0.07 107.07 % | 0.03 129.08 % | 0.01 172.27 % | -0.02 -127.90 % | 0.07 503.62 % | 0.01 -88.07 % | 0.10 439.50 % | -0.03 -158.30 % | 0.05 174.97 % | 0.02 -73.27 % | 0.07 595.86 % | -0.01 -132.47 % | 0.04 23.04 % | 0.03 -56.62 % | 0.08 177.01 % | -0.10 -305.35 % | 0.05 -45.49 % | 0.09 43.44 % | 0.06 134.05 % | -0.19 -130.91 % | 0.62 548.39 % | -0.14 -140.38 % | -0.06 8.79 % | -0.06 18.93 % | -0.08 |
| Ratio EBITDA | 0.01 167.34 % | -0.02 -1 106.57 % | 0.00 -106.09 % | 0.02 2 032.68 % | 0.00 397.66 % | 0.00 -101.41 % | 0.02 -28.91 % | 0.03 133.02 % | 0.01 157.18 % | 0.01 -86.98 % | 0.04 35.28 % | 0.03 -32.99 % | 0.05 491.12 % | -0.01 -113.41 % | 0.09 94.50 % | 0.05 39.49 % | 0.03 -42.22 % | 0.06 -57.66 % | 0.14 48.24 % | 0.09 290.58 % | -0.05 -1 417.39 % | 0.00 -86.00 % | 0.03 379.69 % | -0.01 -128.62 % | 0.03 316.21 % | 0.01 -86.63 % | 0.06 29.45 % | 0.05 -46.01 % | 0.09 1 299.27 % | 0.01 -93.57 % | 0.10 156.21 % | 0.04 -36.98 % | 0.06 86.09 % | 0.03 -57.82 % | 0.08 397.18 % | 0.02 -89.66 % | 0.15 1 692.74 % | 0.01 -85.45 % | 0.06 148.10 % | 0.02 -68.71 % | 0.07 232.90 % | 0.02 -49.87 % | 0.04 7.25 % | 0.04 -50.08 % | 0.08 211.93 % | -0.07 -227.70 % | 0.06 -42.66 % | 0.10 38.01 % | 0.07 143.58 % | -0.16 -126.05 % | 0.63 657.81 % | -0.11 -175.61 % | -0.04 57.06 % | -0.10 -58.45 % | -0.06 |
| Gross profit ratio | 0.35 -7.45 % | 0.38 7.71 % | 0.35 6.97 % | 0.33 0.35 % | 0.33 -8.97 % | 0.36 1.69 % | 0.35 -9.71 % | 0.39 13.60 % | 0.35 -1.77 % | 0.35 0.22 % | 0.35 2.92 % | 0.34 4.43 % | 0.33 -16.30 % | 0.39 -0.44 % | 0.39 14.20 % | 0.34 2.98 % | 0.33 -26.44 % | 0.45 4.71 % | 0.43 -2.13 % | 0.44 34.46 % | 0.33 -17.47 % | 0.40 18.04 % | 0.34 5.88 % | 0.32 -3.30 % | 0.33 -9.90 % | 0.37 12.22 % | 0.33 -11.61 % | 0.37 -1.90 % | 0.38 -0.66 % | 0.38 6.74 % | 0.35 7.45 % | 0.33 2.39 % | 0.32 -7.85 % | 0.35 20.88 % | 0.29 220.68 % | 0.09 -70.00 % | 0.30 -4.98 % | 0.32 533.75 % | 0.05 201.26 % | 0.02 -75.18 % | 0.07 -57.79 % | 0.16 266.47 % | 0.04 -73.80 % | 0.16 -9.13 % | 0.18 88.07 % | 0.10 -30.82 % | 0.14 -2.23 % | 0.14 -4.71 % | 0.15 27.74 % | 0.12 6.72 % | 0.11 -42.81 % | 0.19 29.29 % | 0.15 40.08 % | 0.11 -11.69 % | 0.12 |
| Weighted average shs out dil | 3.600 M 0.70 % | 3.575 M 0.00 % | 3.575 M -3.00 % | 3.686 M -3.01 % | 3.800 M 1.88 % | 3.730 M 0.17 % | 3.724 M -1.25 % | 3.771 M 1.00 % | 3.733 M -17.04 % | 4.500 M 19.85 % | 3.755 M 1.01 % | 3.717 M -1.34 % | 3.768 M -0.13 % | 3.773 M 0.43 % | 3.757 M -0.10 % | 3.760 M -0.41 % | 3.776 M 0.35 % | 3.763 M 0.22 % | 3.755 M -0.62 % | 3.778 M -0.32 % | 3.790 M 0.54 % | 3.770 M -1.20 % | 3.816 M 4.55 % | 3.650 M -2.94 % | 3.761 M 0.26 % | 3.751 M -0.03 % | 3.752 M 0.35 % | 3.739 M -0.39 % | 3.754 M 2.64 % | 3.657 M -2.92 % | 3.767 M 2.00 % | 3.693 M -2.21 % | 3.777 M -0.88 % | 3.810 M 1.65 % | 3.748 M -1.36 % | 3.800 M 1.17 % | 3.756 M 10.89 % | 3.387 M -9.25 % | 3.732 M 0.08 % | 3.729 M -0.24 % | 3.738 M -0.16 % | 3.744 M -0.67 % | 3.770 M 0.58 % | 3.748 M 0.57 % | 3.727 M -0.32 % | 3.739 M 0.14 % | 3.733 M 0.20 % | 3.726 M 0.20 % | 3.718 M -0.85 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M -1.63 % | 3.813 M |
| Weighted average shs out | 3.600 M 0.70 % | 3.575 M 0.00 % | 3.575 M -3.00 % | 3.686 M -3.01 % | 3.800 M 1.88 % | 3.730 M 0.17 % | 3.724 M -1.25 % | 3.771 M 1.00 % | 3.733 M -0.29 % | 3.744 M -0.29 % | 3.755 M 1.01 % | 3.717 M -1.34 % | 3.768 M -0.13 % | 3.773 M 0.43 % | 3.757 M -0.10 % | 3.760 M -0.41 % | 3.776 M 0.35 % | 3.763 M 0.22 % | 3.755 M -0.62 % | 3.778 M -0.32 % | 3.790 M 0.54 % | 3.770 M -1.20 % | 3.816 M 4.55 % | 3.650 M -2.94 % | 3.761 M 0.23 % | 3.752 M -0.01 % | 3.752 M 0.35 % | 3.739 M -0.39 % | 3.754 M 2.15 % | 3.675 M -2.46 % | 3.767 M 2.00 % | 3.693 M -2.21 % | 3.777 M -0.88 % | 3.810 M 1.65 % | 3.748 M -1.36 % | 3.800 M 1.17 % | 3.756 M 10.89 % | 3.387 M -9.25 % | 3.732 M 0.08 % | 3.729 M -0.24 % | 3.738 M -0.16 % | 3.744 M -0.67 % | 3.770 M 0.58 % | 3.748 M 0.57 % | 3.727 M -0.45 % | 3.743 M 0.27 % | 3.733 M 0.20 % | 3.726 M 0.20 % | 3.718 M -0.85 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M 0.00 % | 3.750 M -1.63 % | 3.813 M |
| EPS diluted | 0.12 134.29 % | -0.35 -337.50 % | -0.08 -138.10 % | 0.21 625.00 % | -0.04 -113.33 % | 0.30 -11.76 % | 0.34 0.00 % | 0.34 183.33 % | 0.12 0.00 % | 0.12 -80.65 % | 0.62 77.14 % | 0.35 -40.68 % | 0.59 493.33 % | -0.15 -110.87 % | 1.38 160.38 % | 0.53 112.00 % | 0.25 -57.63 % | 0.59 -72.56 % | 2.15 147.13 % | 0.87 514.29 % | -0.21 -70 100.00 % | 0.00 -99.88 % | 0.25 412.50 % | -0.08 -124.24 % | 0.33 1 427.78 % | 0.02 -97.04 % | 0.73 78.05 % | 0.41 -56.84 % | 0.95 1 257.14 % | 0.07 -93.27 % | 1.04 246.67 % | 0.30 -53.85 % | 0.65 324.14 % | -0.29 -134.52 % | 0.84 546.15 % | 0.13 -86.73 % | 0.98 308.51 % | -0.47 -172.31 % | 0.65 282.35 % | 0.17 -78.75 % | 0.80 766.67 % | -0.12 -136.36 % | 0.33 32.00 % | 0.25 -58.33 % | 0.60 192.31 % | -0.65 -296.97 % | 0.33 -50.00 % | 0.66 73.68 % | 0.38 147.50 % | -0.80 -167.23 % | 1.19 950.00 % | -0.14 -53.51 % | -0.09 39.20 % | -0.15 6.25 % | -0.16 |
| Earnings per share | 0.12 134.29 % | -0.35 -337.50 % | -0.08 -138.10 % | 0.21 625.00 % | -0.04 -113.33 % | 0.30 -11.76 % | 0.34 0.00 % | 0.34 183.33 % | 0.12 0.00 % | 0.12 -80.65 % | 0.62 77.14 % | 0.35 -40.68 % | 0.59 493.33 % | -0.15 -110.87 % | 1.38 160.38 % | 0.53 112.00 % | 0.25 -57.63 % | 0.59 -72.56 % | 2.15 147.13 % | 0.87 514.29 % | -0.21 -70 100.00 % | 0.00 -99.88 % | 0.25 412.50 % | -0.08 -124.24 % | 0.33 1 427.78 % | 0.02 -97.04 % | 0.73 78.05 % | 0.41 -56.84 % | 0.95 1 257.14 % | 0.07 -93.27 % | 1.04 246.67 % | 0.30 -53.85 % | 0.65 324.14 % | -0.29 -134.52 % | 0.84 546.15 % | 0.13 -86.73 % | 0.98 308.51 % | -0.47 -172.31 % | 0.65 282.35 % | 0.17 -79.01 % | 0.81 775.00 % | -0.12 -136.36 % | 0.33 32.00 % | 0.25 -58.33 % | 0.60 193.75 % | -0.64 -293.94 % | 0.33 -50.00 % | 0.66 73.68 % | 0.38 147.50 % | -0.80 -167.23 % | 1.19 950.00 % | -0.14 -53.51 % | -0.09 39.20 % | -0.15 6.25 % | -0.16 |
| Gross profit | 19.779 M -26.96 % | 27.078 M 17.39 % | 23.067 M 43.37 % | 16.089 M 6.62 % | 15.090 M -44.72 % | 27.296 M 11.99 % | 24.373 M 27.01 % | 19.190 M 0.70 % | 19.057 M -31.18 % | 27.690 M 9.36 % | 25.319 M 30.44 % | 19.410 M -2.13 % | 19.833 M -22.75 % | 25.673 M -13.41 % | 29.650 M 51.45 % | 19.577 M 62.84 % | 12.022 M -58.95 % | 29.289 M -13.94 % | 34.032 M 70.72 % | 19.934 M 321.44 % | 4.730 M -75.12 % | 19.010 M 10.32 % | 17.232 M 59.39 % | 10.811 M -38.03 % | 17.446 M -19.58 % | 21.693 M 5.40 % | 20.582 M 17.92 % | 17.454 M -18.75 % | 21.482 M 3.92 % | 20.672 M 2.49 % | 20.169 M 83.49 % | 10.992 M -42.48 % | 19.110 M -0.65 % | 19.235 M 51.05 % | 12.734 M 240.12 % | 3.744 M -76.39 % | 15.861 M -7.28 % | 17.106 M 613.34 % | 2.398 M 319.23 % | 572.000 K -80.56 % | 2.942 M -44.36 % | 5.288 M 320.35 % | 1.258 M -71.72 % | 4.449 M -12.21 % | 5.068 M 126.27 % | 2.240 M -34.01 % | 3.394 M -10.14 % | 3.777 M 15.61 % | 3.267 M 77.31 % | 1.842 M 132.05 % | 794.000 K 4.47 % | 760.000 K -14.61 % | 890.000 K -4.51 % | 932.000 K -1.79 % | 949.000 K |
| Income tax expense | -14.000 K 65.85 % | -41.000 K -412.50 % | -8.000 K -109.64 % | 83.000 K 1 285.71 % | -7.000 K -101.99 % | 351.000 K 80.00 % | 195.000 K -48.14 % | 376.000 K 149.01 % | 151.000 K -20.53 % | 190.000 K -72.34 % | 687.000 K 62.03 % | 424.000 K -34.47 % | 647.000 K 278.24 % | -363.000 K -120.79 % | 1.746 M 160.60 % | 670.000 K 175.72 % | 243.000 K -83.65 % | 1.486 M -45.81 % | 2.742 M 227.60 % | 837.000 K 9 400.00 % | -9.000 K -110.47 % | 86.000 K -72.70 % | 315.000 K 360.33 % | -121.000 K -128.14 % | 430.000 K 40.07 % | 307.000 K -67.51 % | 945.000 K 67.85 % | 563.000 K -54.34 % | 1.233 M 861.11 % | -162.000 K -112.29 % | 1.318 M 3 095.45 % | -44.000 K -105.09 % | 865.000 K -68.09 % | 2.711 M | 0.000 | 0.000 -100.00 % | 2.292 M 18.14 % | 1.940 M | 0.000 | 0.000 | 0.000 -100.00 % | 553.562 K | 0.000 | 0.000 | 0.000 -100.00 % | 618.286 K | 0.000 | 0.000 | 0.000 -100.00 % | 220.655 K | 0.000 | 0.000 | 0.000 100.00 % | -400.000 K | 0.000 |
| Cost of revenue | 36.516 M -17.47 % | 44.246 M 4.41 % | 42.379 M 29.44 % | 32.741 M 6.07 % | 30.868 M -36.20 % | 48.379 M 9.11 % | 44.338 M 49.50 % | 29.658 M -17.73 % | 36.051 M -29.27 % | 50.969 M 9.00 % | 46.760 M 24.83 % | 37.460 M -8.30 % | 40.852 M 1.94 % | 40.073 M -12.78 % | 45.945 M 22.78 % | 37.422 M 55.77 % | 24.024 M -31.97 % | 35.314 M -20.76 % | 44.567 M 77.39 % | 25.124 M 160.46 % | 9.646 M -66.36 % | 28.672 M -15.14 % | 33.788 M 46.40 % | 23.080 M -34.87 % | 35.439 M -5.63 % | 37.553 M -11.64 % | 42.499 M 42.47 % | 29.831 M -16.23 % | 35.610 M 5.03 % | 33.904 M -7.54 % | 36.669 M 64.50 % | 22.291 M -44.46 % | 40.137 M 12.37 % | 35.719 M 14.33 % | 31.242 M -17.17 % | 37.719 M 2.41 % | 36.831 M -0.17 % | 36.894 M -19.05 % | 45.577 M 34.43 % | 33.903 M -17.44 % | 41.064 M 46.13 % | 28.101 M 0.90 % | 27.851 M 23.63 % | 22.527 M -1.44 % | 22.855 M 9.00 % | 20.969 M 0.16 % | 20.935 M -7.75 % | 22.694 M 22.33 % | 18.551 M 33.69 % | 13.876 M 115.63 % | 6.435 M 101.28 % | 3.197 M -37.33 % | 5.101 M -35.07 % | 7.856 M 12.99 % | 6.953 M |
| General and administrative 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 -100.00 % | 16.460 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.354 M | 0.000 -100.00 % | 657.000 K -30.77 % | 949.000 K | 0.000 | 0.000 -100.00 % | 513.000 K -32.68 % | 762.000 K 272.37 % | 204.637 K | 0.000 | 0.000 -100.00 % | 425.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 530.796 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 19.468 M -32.53 % | 28.855 M 19.66 % | 24.114 M 39.72 % | 17.259 M 7.79 % | 16.011 M | 0.000 -100.00 % | 24.061 M 25.38 % | 19.190 M 1.99 % | 18.815 M -32.34 % | 27.809 M 20.36 % | 23.104 M 26.75 % | 18.228 M 4.29 % | 17.478 M -33.95 % | 26.462 M 15.49 % | 22.913 M 30.96 % | 17.496 M 56.83 % | 11.156 M -54.81 % | 24.687 M 5.11 % | 23.487 M 46.78 % | 16.001 M 179.93 % | 5.716 M -70.77 % | 19.553 M 20.69 % | 16.201 M 42.21 % | 11.392 M -28.02 % | 15.827 M -26.42 % | 21.509 M 26.79 % | 16.964 M 8.10 % | 15.693 M -6.25 % | 16.739 M -25.00 % | 22.320 M 38.08 % | 16.165 M 61.21 % | 10.027 M -36.96 % | 15.905 M 513.38 % | 2.593 M -72.89 % | 9.565 M 194.40 % | 3.249 M -60.83 % | 8.295 M 328.24 % | 1.937 M 7 017.86 % | -28.000 K 94.58 % | -517.000 K 50.34 % | -1.041 M -116.12 % | 6.456 M 215 105.03 % | 3.000 K -99.90 % | 2.984 M 45.21 % | 2.055 M -48.35 % | 3.978 M 85.73 % | 2.142 M 65.28 % | 1.296 M -7.76 % | 1.405 M -86.49 % | 10.400 M 384.54 % | -3.655 M -380.72 % | 1.302 M 5.85 % | 1.230 M -36.24 % | 1.929 M 24.13 % | 1.554 M |
| Operating expenses | 19.468 M -32.53 % | 28.855 M 19.66 % | 24.114 M 39.72 % | 17.259 M 7.79 % | 16.011 M 163.12 % | 6.085 M -74.71 % | 24.061 M 29.17 % | 18.628 M -0.99 % | 18.815 M -32.34 % | 27.809 M 20.36 % | 23.104 M 26.75 % | 18.228 M 4.29 % | 17.478 M -33.95 % | 26.462 M 15.49 % | 22.913 M 30.96 % | 17.496 M 56.83 % | 11.156 M -54.81 % | 24.687 M 5.11 % | 23.487 M 46.78 % | 16.001 M 179.93 % | 5.716 M -70.77 % | 19.553 M 20.69 % | 16.201 M 42.21 % | 11.392 M -28.02 % | 15.827 M -26.42 % | 21.509 M 26.79 % | 16.964 M 8.10 % | 15.693 M -6.25 % | 16.739 M -25.00 % | 22.320 M 38.08 % | 16.165 M 61.21 % | 10.027 M -36.96 % | 15.905 M -16.52 % | 19.053 M 99.19 % | 9.565 M 194.40 % | 3.249 M -60.83 % | 8.295 M -52.03 % | 17.291 M 9 780.57 % | 175.000 K 25.00 % | 140.000 K 252.17 % | -92.000 K -101.42 % | 6.456 M 215 105.03 % | 3.000 K -99.91 % | 3.497 M 24.14 % | 2.817 M -48.72 % | 5.493 M 156.44 % | 2.142 M 65.28 % | 1.296 M -29.18 % | 1.830 M -82.40 % | 10.400 M 384.54 % | -3.655 M -380.72 % | 1.302 M 5.85 % | 1.230 M -36.24 % | 1.929 M 24.13 % | 1.554 M |
| Cost and expenses | 55.984 M -23.42 % | 73.101 M 9.94 % | 66.493 M 32.99 % | 50.000 M 6.66 % | 46.879 M -13.93 % | 54.464 M -20.37 % | 68.399 M 40.02 % | 48.848 M -10.97 % | 54.866 M -30.35 % | 78.778 M 12.76 % | 69.864 M 25.46 % | 55.688 M -4.53 % | 58.330 M -12.33 % | 66.535 M -3.37 % | 68.858 M 25.38 % | 54.918 M 56.11 % | 35.180 M -41.37 % | 60.001 M -11.83 % | 68.054 M 65.48 % | 41.125 M 167.71 % | 15.362 M -68.15 % | 48.225 M -3.53 % | 49.989 M 45.01 % | 34.472 M -32.76 % | 51.266 M -13.20 % | 59.062 M -0.67 % | 59.463 M 30.62 % | 45.524 M -13.04 % | 52.349 M -6.89 % | 56.224 M 9.29 % | 51.447 M 59.19 % | 32.318 M -42.33 % | 56.042 M 2.32 % | 54.772 M 34.22 % | 40.807 M -0.39 % | 40.968 M -9.21 % | 45.126 M -16.72 % | 54.185 M 18.96 % | 45.549 M 34.22 % | 33.935 M -17.18 % | 40.972 M 18.56 % | 34.557 M 24.07 % | 27.854 M 7.03 % | 26.024 M 1.37 % | 25.672 M -2.98 % | 26.462 M 14.67 % | 23.077 M -3.81 % | 23.990 M 17.71 % | 20.381 M -16.04 % | 24.276 M 773.23 % | 2.780 M -38.21 % | 4.499 M -28.94 % | 6.331 M -35.30 % | 9.785 M 15.02 % | 8.507 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.085 M | 0.000 100.00 % | -562.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 -100.00 % | 16.460 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.354 M 7 463.55 % | 203.000 K -69.10 % | 657.000 K -30.77 % | 949.000 K | 0.000 | 0.000 -100.00 % | 513.000 K -32.68 % | 762.000 K 3.61 % | 735.433 K | 0.000 | 0.000 -100.00 % | 425.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 677.055 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K -50.00 % | 4.000 K -33.33 % | 6.000 K | 0.000 -100.00 % | 11.000 K -26.67 % | 15.000 K 0.00 % | 15.000 K | 0.000 -100.00 % | 20.000 K -9.09 % | 22.000 K -8.33 % | 24.000 K -4.43 % | 25.113 K 2 411.30 % | 1.000 K 0.00 % | 1.000 K -50.00 % | 2.000 K -60.00 % | 5.000 K 0.00 % | 5.000 K |
| Depreciation and amortization | 190.000 K -5.47 % | 201.000 K -2.90 % | 207.000 K 0.00 % | 207.000 K 0.49 % | 206.000 K -1.90 % | 210.000 K 0.48 % | 209.000 K -0.95 % | 211.000 K 0.00 % | 211.000 K -1.40 % | 214.000 K 47.59 % | 145.000 K 22.88 % | 118.000 K 78.79 % | 66.000 K 65.00 % | 40.000 K 0.00 % | 40.000 K 2.56 % | 39.000 K 2.63 % | 38.000 K -62.75 % | 102.000 K -1.92 % | 104.000 K 5.05 % | 99.000 K 0.00 % | 99.000 K 7.61 % | 92.000 K 1.10 % | 91.000 K 1.11 % | 90.000 K 0.00 % | 90.000 K 5.88 % | 85.000 K -7.61 % | 92.000 K 1.10 % | 91.000 K 1.11 % | 90.000 K -62.50 % | 240.000 K 39.53 % | 172.000 K 0.00 % | 172.000 K 0.58 % | 171.000 K 27.61 % | 134.000 K 1.52 % | 132.000 K 0.76 % | 131.000 K 0.00 % | 131.000 K 42.39 % | 92.000 K -64.36 % | 258.112 K 84.37 % | 140.000 K 0.00 % | 140.000 K -77.69 % | 627.446 K 20 814.87 % | 3.000 K -97.78 % | 135.000 K 4 400.00 % | 3.000 K -97.17 % | 106.133 K -13.01 % | 122.000 K -3.17 % | 126.000 K 5.00 % | 120.000 K -29.24 % | 169.589 K 76.66 % | 96.000 K 0.00 % | 96.000 K 1.05 % | 95.000 K -12.04 % | 108.000 K -16.92 % | 130.000 K |
| Operating income | 311.000 K 117.49 % | -1.778 M -69.82 % | -1.047 M 10.51 % | -1.170 M -27.04 % | -921.000 K -104.34 % | 21.211 M 6 698.40 % | 312.000 K 259.18 % | -196.000 K -132.78 % | 598.000 K 602.52 % | -119.000 K -105.37 % | 2.215 M 87.39 % | 1.182 M -49.81 % | 2.355 M 398.48 % | -789.000 K -111.71 % | 6.737 M 223.74 % | 2.081 M 140.30 % | 866.000 K -81.18 % | 4.602 M -56.36 % | 10.545 M 168.12 % | 3.933 M 498.88 % | -986.000 K -81.58 % | -543.000 K -152.67 % | 1.031 M 277.45 % | -581.000 K -135.89 % | 1.619 M 779.89 % | 184.000 K -94.91 % | 3.618 M 105.45 % | 1.761 M -62.87 % | 4.743 M 387.80 % | -1.648 M -130.57 % | 5.391 M 406.67 % | 1.064 M -67.95 % | 3.320 M 1 724.18 % | 182.000 K -94.26 % | 3.169 M 540.20 % | 495.000 K -93.46 % | 7.566 M 4 189.73 % | -185.000 K -107.63 % | 2.426 M 352.61 % | 536.000 K -82.30 % | 3.028 M 3 255.76 % | 90.233 K -92.75 % | 1.244 M 30.67 % | 952.000 K -57.42 % | 2.236 M 224.56 % | -1.795 M -245.71 % | 1.232 M -50.34 % | 2.481 M 75.58 % | 1.413 M 151.03 % | -2.769 M -162.25 % | 4.448 M 919.15 % | -543.000 K -58.77 % | -342.000 K 65.63 % | -995.000 K -63.11 % | -610.000 K |
| Operating income ratio | 0.01 122.16 % | -0.02 -55.82 % | -0.02 33.23 % | -0.02 -19.56 % | -0.02 -107.15 % | 0.28 6 072.77 % | 0.00 213.17 % | 0.00 -136.98 % | 0.01 817.28 % | 0.00 -104.92 % | 0.03 47.85 % | 0.02 -46.44 % | 0.04 423.37 % | -0.01 -113.47 % | 0.09 144.10 % | 0.04 51.97 % | 0.02 -66.27 % | 0.07 -46.90 % | 0.13 53.70 % | 0.09 227.27 % | -0.07 -502.27 % | -0.01 -156.35 % | 0.02 217.88 % | -0.02 -156.00 % | 0.03 885.72 % | 0.00 -94.59 % | 0.06 54.00 % | 0.04 -55.17 % | 0.08 375.12 % | -0.03 -131.84 % | 0.09 196.70 % | 0.03 -42.95 % | 0.06 1 592.00 % | 0.00 -95.40 % | 0.07 503.62 % | 0.01 -91.69 % | 0.14 4 291.25 % | 0.00 -106.77 % | 0.05 225.25 % | 0.02 -77.40 % | 0.07 2 446.14 % | 0.00 -93.68 % | 0.04 21.10 % | 0.04 -55.93 % | 0.08 203.53 % | -0.08 -252.74 % | 0.05 -45.97 % | 0.09 44.72 % | 0.06 136.76 % | -0.18 -128.63 % | 0.62 548.39 % | -0.14 -140.38 % | -0.06 49.58 % | -0.11 -46.67 % | -0.08 |
| Total other income expenses net | 107.000 K -75.23 % | 432.000 K -42.63 % | 753.000 K -62.87 % | 2.028 M 166.14 % | 762.000 K 103.86 % | -19.740 M -1 816.52 % | 1.150 M -37.97 % | 1.854 M 185 300.00 % | 1.000 K -99.72 % | 354.000 K -55.75 % | 800.000 K 47.33 % | 543.000 K 5.44 % | 515.000 K 904.69 % | -64.000 K -133.16 % | 193.000 K -66.84 % | 582.000 K 81.31 % | 321.000 K 135.51 % | -904.000 K -434.81 % | 270.000 K 41.36 % | 191.000 K 5.52 % | 181.000 K -71.27 % | 630.000 K 164.71 % | 238.000 K 41.67 % | 168.000 K 223.08 % | 52.000 K -74.51 % | 204.000 K 209.09 % | 66.000 K -80.30 % | 335.000 K 498.21 % | 56.000 K -96.79 % | 1.742 M 1 223.87 % | -155.000 K | 0.000 | 0.000 -100.00 % | 1.424 M | 0.000 | 0.000 | 0.000 -100.00 % | 533.000 K | 0.000 -100.00 % | 98.000 K | 0.000 | 0.000 | 0.000 100.00 % | -15.000 K | 0.000 | 0.000 | 0.000 100.00 % | -22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-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-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-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-09-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -5.413 M | 0.000 100.00 % | -11.452 M | 0.000 100.00 % | -33.698 M | 0.000 100.00 % | -29.338 M | 0.000 100.00 % | -34.992 M | 0.000 100.00 % | -30.186 M -39.44 % | -21.648 M | 0.000 100.00 % | -28.669 M | 0.000 100.00 % | -25.051 M | 0.000 100.00 % | -26.194 M | 0.000 100.00 % | -22.067 M | 0.000 100.00 % | -21.948 M | 0.000 100.00 % | -14.599 M | 0.000 100.00 % | -13.253 M | 0.000 100.00 % | -9.313 M -0.06 % | -9.307 M | 0.000 100.00 % | -8.761 M -6.14 % | -8.254 M | 0.000 100.00 % | -16.085 M -11.36 % | -14.444 M 29.56 % | -20.506 M -13.15 % | -18.123 M -10.12 % | -16.457 M | 0.000 100.00 % | -16.304 M 6.27 % | -17.394 M -3.99 % | -16.726 M 4.69 % | -17.549 M |
| Total investments | 0.000 -100.00 % | 25.433 M | 0.000 -100.00 % | 32.194 M | 0.000 -100.00 % | 24.474 M | 0.000 -100.00 % | 19.477 M | 0.000 -100.00 % | 13.651 M | 0.000 -100.00 % | 14.315 M 6.22 % | 13.477 M | 0.000 -100.00 % | 8.192 M | 0.000 -100.00 % | 5.607 M | 0.000 -100.00 % | 4.283 M | 0.000 -100.00 % | 3.469 M | 0.000 -100.00 % | 5.506 M | 0.000 -100.00 % | 5.652 M | 0.000 -100.00 % | 5.816 M | 0.000 -100.00 % | 6.123 M -15.15 % | 7.216 M | 0.000 -100.00 % | 1.921 M -8.59 % | 2.101 M | 0.000 -100.00 % | 4.294 M 139.35 % | 1.794 M 0.00 % | 1.794 M -4.11 % | 1.871 M 0.00 % | 1.871 M | 0.000 -100.00 % | 1.871 M -14.33 % | 2.184 M 0.00 % | 2.184 M 0.00 % | 2.184 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 -100.00 % | 104.000 K -49.51 % | 206.000 K -26.10 % | 278.744 K -23.00 % | 362.000 K -22.81 % | 469.000 K | 0.000 -100.00 % | 619.371 K -11.64 % | 701.000 K -18.30 % | 858.000 K -0.46 % | 862.000 K |
| Accumulated other comprehensive income loss | 116.054 M 604.85 % | 16.465 M -86.72 % | 123.987 M 43.37 % | 86.483 M -26.86 % | 118.240 M 566.63 % | 17.737 M -84.20 % | 112.255 M | 0.000 -100.00 % | 104.801 M | 0.000 -100.00 % | 102.626 M 722 166 273 997 694 464.00 % | 0.000 -100.00 % | 8.880 M -90.05 % | 89.274 M 72.44 % | 51.770 M -38.41 % | 84.056 M 7 312.35 % | 1.134 M -98.43 % | 72.285 M 107.83 % | 34.781 M -49.57 % | 68.969 M 5 954.75 % | -1.178 M -101.67 % | 70.450 M 113.83 % | 32.946 M -52.70 % | 69.646 M 4 860.54 % | 1.404 M -97.73 % | 61.758 M 4 218.74 % | 1.430 M -97.61 % | 59.808 M 168.15 % | 22.304 M 402.00 % | 4.443 M -91.30 % | 51.055 M 2 874 140 987 192 508 416.00 % | 0.000 -50.00 % | 0.000 -100.00 % | 45.263 M | 0.000 -100.00 % | 0.000 600.00 % | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 38.361 M 909 276 764 766 103 040.00 % | 0.000 35.71 % | 0.000 40.00 % | 0.000 350.00 % | 0.000 |
| Retained earnings | 0.000 -100.00 % | 62.085 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.999 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.884 M | 0.000 -100.00 % | 65.122 M 22.90 % | 52.989 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.418 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.643 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.739 M | 0.000 -100.00 % | 22.824 M | 0.000 | 0.000 -100.00 % | 14.343 M | 0.000 -100.00 % | 13.551 M 56.64 % | 8.651 M | 0.000 -100.00 % | 7.759 M 4.58 % | 7.419 M 72.87 % | 4.292 M -9.76 % | 4.756 M 22.96 % | 3.868 M | 0.000 -100.00 % | 857.105 K -73.79 % | 3.270 M 53.95 % | 2.124 M 632.33 % | -399.000 K |
| Common stock | 0.000 -100.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M 0.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M 0.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M 0.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M | 0.000 -100.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M 0.00 % | 37.504 M |
| Total equity | 116.054 M 0.00 % | 116.054 M -6.40 % | 123.987 M 0.00 % | 123.987 M 4.86 % | 118.240 M 0.00 % | 118.240 M 5.33 % | 112.255 M 0.00 % | 112.255 M 7.11 % | 104.801 M 0.00 % | 104.802 M 2.12 % | 102.626 M 0.00 % | 102.626 M 3.27 % | 99.373 M 11.31 % | 89.274 M 0.00 % | 89.274 M 6.21 % | 84.056 M 0.00 % | 84.056 M 16.28 % | 72.285 M 0.00 % | 72.285 M 4.81 % | 68.969 M 0.00 % | 68.969 M -2.10 % | 70.450 M 0.00 % | 70.450 M 1.15 % | 69.646 M 0.00 % | 69.647 M 12.77 % | 61.758 M 0.00 % | 61.758 M 3.26 % | 59.808 M 0.00 % | 59.808 M 6.25 % | 56.290 M 10.25 % | 51.055 M 0.00 % | 51.055 M 10.62 % | 46.155 M 1.97 % | 45.263 M 0.00 % | 45.263 M 0.76 % | 44.923 M 7.48 % | 41.796 M -1.10 % | 42.260 M 2.15 % | 41.372 M 7.85 % | 38.361 M 0.00 % | 38.361 M -5.92 % | 40.774 M 2.89 % | 39.628 M 6.80 % | 37.105 M |
| Other non current liabilities | -116.054 M -2 286.81 % | 5.307 M 104.28 % | -123.987 M -2 609.86 % | 4.940 M 104.18 % | -118.240 M -2 618.96 % | 4.694 M 104.18 % | -112.255 M -2 164.27 % | 5.438 M 105.19 % | -104.801 M -2 193.93 % | 5.005 M 104.88 % | -102.626 M -2 183.78 % | 4.925 M 6.83 % | 4.610 M 105.16 % | -89.274 M -2 018.22 % | 4.654 M 105.54 % | -84.056 M -2 065.30 % | 4.277 M 105.92 % | -72.285 M -1 972.67 % | 3.860 M 105.60 % | -68.969 M -1 886.76 % | 3.860 M 105.48 % | -70.450 M -2 208.02 % | 3.342 M 104.80 % | -69.646 M -2 390.23 % | 3.041 M 104.92 % | -61.758 M -2 407.85 % | 2.676 M 104.47 % | -59.808 M -4 668.98 % | 1.309 M 0.08 % | 1.308 M 102.56 % | -51.055 M -4 217.34 % | 1.240 M -0.02 % | 1.240 M 102.74 % | -45.263 M -4 260.20 % | 1.088 M 0.00 % | 1.088 M -0.40 % | 1.092 M -5.09 % | 1.151 M 0.00 % | 1.151 M 103.00 % | -38.361 M -3 434.92 % | 1.150 M 15.84 % | 993.000 K 0.00 % | 993.000 K 0.00 % | 993.000 K |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 367.000 K -18.98 % | 453.000 K | 0.000 -100.00 % | 278.745 K -60.12 % | 699.000 K -10.04 % | 777.000 K -8.91 % | 853.000 K |
| Total non current liabilities | -116.054 M -2 286.81 % | 5.307 M 104.28 % | -123.987 M -2 609.86 % | 4.940 M 104.18 % | -118.240 M -2 618.96 % | 4.694 M 104.18 % | -112.255 M -2 164.27 % | 5.438 M 105.19 % | -104.801 M -2 193.93 % | 5.005 M 104.88 % | -102.626 M -2 183.78 % | 4.925 M 6.83 % | 4.610 M 105.16 % | -89.274 M -2 018.22 % | 4.654 M 105.54 % | -84.056 M -2 065.30 % | 4.277 M 105.92 % | -72.285 M -1 972.67 % | 3.860 M 105.60 % | -68.969 M -1 886.76 % | 3.860 M 105.48 % | -70.450 M -2 208.02 % | 3.342 M 104.80 % | -69.646 M -2 390.23 % | 3.041 M 104.92 % | -61.758 M -2 407.85 % | 2.676 M 104.47 % | -59.808 M -4 668.98 % | 1.309 M 0.08 % | 1.308 M 102.56 % | -51.055 M -4 217.34 % | 1.240 M -0.02 % | 1.240 M 102.74 % | -45.263 M -4 260.20 % | 1.088 M 0.00 % | 1.088 M -0.40 % | 1.092 M -28.04 % | 1.518 M -5.36 % | 1.604 M 104.18 % | -38.361 M -2 784.42 % | 1.429 M -15.54 % | 1.692 M -4.41 % | 1.770 M -4.12 % | 1.846 M |
| Other current liabilities | 0.000 -100.00 % | 2.579 M | 0.000 -100.00 % | 702.000 K | 0.000 -100.00 % | 5.175 M | 0.000 -100.00 % | 509.000 K | 0.000 -100.00 % | 6.477 M | 0.000 -100.00 % | 1.037 M -85.98 % | 7.394 M | 0.000 -100.00 % | 2.302 M | 0.000 -100.00 % | 10.805 M | 0.000 -100.00 % | 2.169 M | 0.000 -100.00 % | 4.809 M | 0.000 -100.00 % | 2.180 M | 0.000 -100.00 % | 5.886 M | 0.000 -100.00 % | 4.310 M | 0.000 -100.00 % | 1.744 M -60.57 % | 4.423 M | 0.000 -100.00 % | 650.000 K -83.97 % | 4.054 M | 0.000 -100.00 % | 239.000 K -61.58 % | 622.000 K -54.86 % | 1.378 M 38.63 % | 994.000 K 51.29 % | 657.000 K | 0.000 -100.00 % | 1.588 M 166.38 % | 596.000 K -84.92 % | 3.951 M 5.39 % | 3.749 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 -100.00 % | 104.000 K -49.51 % | 206.000 K -26.10 % | 278.744 K 5 674.88 % | -5.000 K -131.25 % | 16.000 K | 0.000 -100.00 % | 340.626 K 16 931.30 % | 2.000 K -97.53 % | 81.000 K 800.00 % | 9.000 K |
| Total current liabilities | 0.000 -100.00 % | 6.147 M | 0.000 -100.00 % | 3.957 M | 0.000 -100.00 % | 8.445 M | 0.000 -100.00 % | 3.550 M | 0.000 -100.00 % | 13.607 M | 0.000 -100.00 % | 5.927 M -62.47 % | 15.793 M | 0.000 -100.00 % | 9.496 M | 0.000 -100.00 % | 14.913 M | 0.000 -100.00 % | 5.182 M | 0.000 -100.00 % | 10.756 M | 0.000 -100.00 % | 5.557 M | 0.000 -100.00 % | 10.662 M | 0.000 -100.00 % | 7.675 M | 0.000 -100.00 % | 4.932 M -32.39 % | 7.295 M | 0.000 -100.00 % | 1.254 M -86.18 % | 9.073 M | 0.000 -100.00 % | 472.000 K -44.54 % | 851.000 K -82.05 % | 4.741 M 268.37 % | 1.287 M 75.82 % | 732.000 K | 0.000 -100.00 % | 4.291 M 373.13 % | 907.000 K -83.39 % | 5.460 M 16.15 % | 4.701 M |
| Total liabilities | -116.054 M -1 113.22 % | 11.454 M 109.24 % | -123.987 M -1 493.58 % | 8.897 M 107.52 % | -118.240 M -999.92 % | 13.139 M 111.70 % | -112.255 M -1 348.94 % | 8.988 M 108.58 % | -104.801 M -663.08 % | 18.612 M 118.14 % | -102.626 M -1 045.69 % | 10.852 M -46.81 % | 20.403 M 122.85 % | -89.274 M -730.91 % | 14.150 M 116.83 % | -84.056 M -538.02 % | 19.190 M 126.55 % | -72.285 M -899.44 % | 9.042 M 113.11 % | -68.969 M -571.87 % | 14.616 M 120.75 % | -70.450 M -891.66 % | 8.899 M 112.78 % | -69.646 M -608.25 % | 13.703 M 122.19 % | -61.758 M -696.64 % | 10.351 M 117.31 % | -59.808 M -1 058.31 % | 6.241 M -27.46 % | 8.603 M 116.85 % | -51.055 M -2 147.11 % | 2.494 M -75.82 % | 10.313 M 122.78 % | -45.263 M -3 001.47 % | 1.560 M -19.55 % | 1.939 M -66.76 % | 5.833 M 107.96 % | 2.805 M 20.08 % | 2.336 M 106.09 % | -38.361 M -770.61 % | 5.720 M 120.10 % | 2.599 M -64.05 % | 7.230 M 10.43 % | 6.547 M |
| Other non current assets | 0.000 -100.00 % | 5.623 M | 0.000 -100.00 % | 26.343 M 178.15 % | -33.708 M -2 229.37 % | 1.583 M 105.39 % | -29.348 M -4 736.33 % | 633.000 K 101.81 % | -35.003 M -5 629.70 % | 633.000 K 102.10 % | -30.196 M -1 913.57 % | 1.665 M -2.00 % | 1.699 M 105.92 % | -28.679 M -1 772.24 % | 1.715 M 106.84 % | -25.061 M -1 549.45 % | 1.729 M 106.60 % | -26.204 M -1 735.71 % | 1.602 M 107.25 % | -22.096 M -1 498.48 % | 1.580 M 107.20 % | -21.958 M -1 612.26 % | 1.452 M 109.94 % | -14.609 M -1 111.00 % | 1.445 M 110.89 % | -13.263 M -1 095.72 % | 1.332 M 114.28 % | -9.326 M -1 193.32 % | 853.000 K 1.19 % | 843.000 K 109.59 % | -8.792 M -1 511.24 % | 623.000 K -20.98 % | 788.456 K 104.86 % | -16.216 M -5 104.94 % | 324.000 K 0.00 % | 324.000 K -1.30 % | 328.272 K 1.32 % | 324.000 K 0.00 % | 324.000 K 101.89 % | -17.172 M -5 404.37 % | 323.733 K -0.08 % | 324.000 K 0.00 % | 324.000 K 0.00 % | 324.000 K |
| Long term investments | 0.000 -100.00 % | 25.423 M | 0.000 -100.00 % | 6.474 M | 0.000 -100.00 % | 24.464 M | 0.000 -100.00 % | 19.467 M | 0.000 -100.00 % | 13.641 M | 0.000 -100.00 % | 14.305 M 6.22 % | 13.467 M | 0.000 -100.00 % | 8.182 M | 0.000 -100.00 % | 5.607 M | 0.000 -100.00 % | 4.273 M | 0.000 -100.00 % | 3.459 M | 0.000 -100.00 % | 5.496 M | 0.000 -100.00 % | 5.642 M | 0.000 -100.00 % | 5.806 M | 0.000 -100.00 % | 6.123 M -14.83 % | 7.189 M | 0.000 -100.00 % | 1.894 M -8.69 % | 2.074 M | 0.000 -100.00 % | 4.267 M 141.48 % | 1.767 M 0.01 % | 1.767 M 8.93 % | 1.622 M 0.00 % | 1.622 M | 0.000 -100.00 % | 1.622 M -16.18 % | 1.935 M 0.00 % | 1.935 M 0.00 % | 1.935 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 2.517 M | 0.000 -100.00 % | 2.905 M | 0.000 -100.00 % | 3.305 M | 0.000 -100.00 % | 3.659 M | 0.000 -100.00 % | 4.045 M | 0.000 -100.00 % | 3.164 M 358.55 % | 690.000 K | 0.000 -100.00 % | 636.000 K | 0.000 -100.00 % | 713.000 K | 0.000 -100.00 % | 859.000 K | 0.000 -100.00 % | 1.011 M | 0.000 -100.00 % | 968.000 K | 0.000 -100.00 % | 1.138 M | 0.000 -100.00 % | 1.277 M | 0.000 -100.00 % | 1.649 M -16.29 % | 1.970 M | 0.000 -100.00 % | 2.123 M -10.02 % | 2.359 M | 0.000 -100.00 % | 2.416 M -5.85 % | 2.566 M -6.53 % | 2.745 M -18.61 % | 3.373 M -3.85 % | 3.508 M | 0.000 -100.00 % | 3.764 M -3.49 % | 3.900 M -2.33 % | 3.993 M -2.30 % | 4.087 M |
| Total non current assets | 0.000 -100.00 % | 34.550 M | 0.000 -100.00 % | 36.696 M 208.86 % | -33.708 M -214.84 % | 29.352 M 200.01 % | -29.348 M -218.69 % | 24.727 M 170.64 % | -35.003 M -281.32 % | 19.305 M 163.93 % | -30.196 M -257.81 % | 19.134 M 20.67 % | 15.856 M 155.29 % | -28.679 M -372.28 % | 10.533 M 142.03 % | -25.061 M -411.36 % | 8.049 M 130.72 % | -26.204 M -489.13 % | 6.734 M 130.48 % | -22.096 M -465.22 % | 6.050 M 127.55 % | -21.958 M -377.39 % | 7.916 M 154.19 % | -14.609 M -277.62 % | 8.225 M 162.01 % | -13.263 M -257.61 % | 8.415 M 190.23 % | -9.326 M -208.13 % | 8.625 M -13.77 % | 10.002 M 213.76 % | -8.792 M -289.48 % | 4.640 M -11.14 % | 5.222 M 132.20 % | -16.216 M -331.43 % | 7.007 M 50.46 % | 4.657 M -3.79 % | 4.840 M -9.00 % | 5.319 M -2.48 % | 5.454 M 131.76 % | -17.172 M -400.75 % | 5.710 M -7.29 % | 6.159 M -1.49 % | 6.252 M -1.48 % | 6.346 M |
| Other current assets | -5.423 M -2 437.50 % | 232.000 K 102.02 % | -11.462 M -19 527.12 % | 59.000 K | 0.000 -100.00 % | 4.507 M | 0.000 -100.00 % | 1.334 M | 0.000 -100.00 % | 790.000 K | 0.000 -100.00 % | 4.728 M -34.82 % | 7.254 M | 0.000 -100.00 % | 5.472 M | 0.000 -100.00 % | 7.715 M | 0.000 -100.00 % | 3.876 M | 0.000 -100.00 % | 4.893 M | 0.000 -100.00 % | 4.242 M | 0.000 -100.00 % | 5.695 M | 0.000 -100.00 % | 3.403 M | 0.000 -100.00 % | 4.424 M 23.54 % | 3.581 M | 0.000 -100.00 % | 3.340 M -26.62 % | 4.551 M | 0.000 -100.00 % | 1.294 M 101.87 % | 641.000 K -20.70 % | 808.363 K 21.93 % | 663.000 K 61.31 % | 411.000 K | 0.000 -100.00 % | 324.788 K 53.93 % | 211.000 K -9.83 % | 234.000 K 120.75 % | 106.000 K |
| Short term investments | 0.000 -100.00 % | 18.268 M | 0.000 -100.00 % | 25.720 M | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 -100.00 % | 27.000 K | 0.000 -100.00 % | 27.000 K -1.03 % | 27.280 K | 0.000 -100.00 % | 27.000 K 0.00 % | 27.000 K -1.03 % | 27.280 K -89.04 % | 249.000 K 0.00 % | 249.000 K | 0.000 -100.00 % | 249.056 K 0.02 % | 249.000 K 0.00 % | 249.000 K 0.00 % | 249.000 K |
| cash and cash equivalents | 0.000 -100.00 % | 5.413 M | 0.000 -100.00 % | 11.452 M | 0.000 -100.00 % | 33.698 M | 0.000 -100.00 % | 29.338 M | 0.000 -100.00 % | 34.992 M | 0.000 -100.00 % | 30.186 M 39.44 % | 21.648 M | 0.000 -100.00 % | 28.669 M | 0.000 -100.00 % | 25.051 M | 0.000 -100.00 % | 26.194 M | 0.000 -100.00 % | 22.086 M | 0.000 -100.00 % | 21.948 M | 0.000 -100.00 % | 14.599 M | 0.000 -100.00 % | 13.253 M | 0.000 -100.00 % | 9.326 M 0.20 % | 9.307 M | 0.000 -100.00 % | 8.765 M 6.19 % | 8.254 M | 0.000 -100.00 % | 16.189 M 10.51 % | 14.650 M -29.52 % | 20.785 M 12.44 % | 18.485 M 9.21 % | 16.926 M | 0.000 -100.00 % | 16.923 M -6.47 % | 18.095 M 2.91 % | 17.584 M -4.49 % | 18.411 M |
| Cash and short term investments | 5.423 M -77.10 % | 23.681 M 106.60 % | 11.462 M -69.16 % | 37.172 M 10.28 % | 33.708 M 0.00 % | 33.708 M 14.86 % | 29.348 M 0.00 % | 29.348 M -16.16 % | 35.003 M 0.00 % | 35.002 M 15.92 % | 30.196 M 0.00 % | 30.196 M 39.42 % | 21.658 M -24.48 % | 28.679 M 0.00 % | 28.679 M 14.44 % | 25.061 M 0.04 % | 25.051 M -4.40 % | 26.204 M 0.00 % | 26.204 M 18.59 % | 22.096 M 0.00 % | 22.096 M 0.63 % | 21.958 M 0.00 % | 21.958 M 50.30 % | 14.609 M 0.00 % | 14.609 M 10.15 % | 13.263 M 0.00 % | 13.263 M 42.22 % | 9.326 M 0.00 % | 9.326 M -0.09 % | 9.334 M 6.16 % | 8.792 M 0.00 % | 8.792 M 6.16 % | 8.282 M -48.93 % | 16.216 M 0.00 % | 16.216 M 10.49 % | 14.677 M -29.48 % | 20.812 M 11.09 % | 18.734 M 9.08 % | 17.175 M 0.02 % | 17.172 M 0.00 % | 17.172 M -6.39 % | 18.344 M 2.87 % | 17.833 M -4.43 % | 18.660 M |
| Total current assets | 0.000 -100.00 % | 92.958 M | 0.000 -100.00 % | 96.188 M 185.36 % | 33.708 M -66.96 % | 102.027 M 247.65 % | 29.348 M -69.59 % | 96.516 M 175.74 % | 35.003 M -66.38 % | 104.108 M 244.77 % | 30.196 M -67.99 % | 94.344 M -9.21 % | 103.920 M 262.36 % | 28.679 M -69.13 % | 92.891 M 270.66 % | 25.061 M -73.67 % | 95.197 M 263.29 % | 26.204 M -64.87 % | 74.593 M 237.59 % | 22.096 M -71.50 % | 77.535 M 253.11 % | 21.958 M -69.26 % | 71.433 M 388.97 % | 14.609 M -80.55 % | 75.125 M 466.43 % | 13.263 M -79.18 % | 63.694 M 582.97 % | 9.326 M -83.76 % | 57.424 M 4.61 % | 54.891 M 524.33 % | 8.792 M -82.02 % | 48.909 M -4.56 % | 51.246 M 216.02 % | 16.216 M -59.27 % | 39.816 M -5.66 % | 42.205 M -1.36 % | 42.789 M 7.66 % | 39.746 M 3.90 % | 38.254 M 122.77 % | 17.172 M -55.25 % | 38.372 M 3.11 % | 37.214 M -8.35 % | 40.606 M 8.85 % | 37.306 M |
| Inventory | 0.000 -100.00 % | 44.281 M | 0.000 -100.00 % | 38.923 M | 0.000 -100.00 % | 41.318 M | 0.000 -100.00 % | 45.023 M | 0.000 -100.00 % | 38.698 M | 0.000 -100.00 % | 37.773 M -27.89 % | 52.381 M | 0.000 -100.00 % | 38.161 M | 0.000 -100.00 % | 39.931 M | 0.000 -100.00 % | 24.247 M | 0.000 -100.00 % | 27.319 M | 0.000 -100.00 % | 27.472 M | 0.000 -100.00 % | 35.579 M | 0.000 -100.00 % | 25.668 M | 0.000 -100.00 % | 23.686 M 16.26 % | 20.374 M | 0.000 -100.00 % | 20.577 M -4.03 % | 21.442 M | 0.000 -100.00 % | 9.983 M -23.40 % | 13.033 M 34.20 % | 9.712 M 8.61 % | 8.942 M -21.07 % | 11.329 M | 0.000 -100.00 % | 12.372 M 45.50 % | 8.503 M -31.36 % | 12.388 M 77.15 % | 6.993 M |
| Net receivables | 0.000 -100.00 % | 24.764 M | 0.000 -100.00 % | 20.034 M | 0.000 -100.00 % | 22.494 M | 0.000 -100.00 % | 20.811 M | 0.000 -100.00 % | 30.106 M | 0.000 -100.00 % | 21.647 M -4.33 % | 22.627 M | 0.000 -100.00 % | 20.579 M | 0.000 -100.00 % | 22.500 M | 0.000 -100.00 % | 20.266 M | 0.000 -100.00 % | 23.227 M | 0.000 -100.00 % | 17.761 M | 0.000 -100.00 % | 19.242 M | 0.000 -100.00 % | 21.360 M | 0.000 -100.00 % | 19.988 M -7.47 % | 21.602 M | 0.000 -100.00 % | 16.200 M -4.55 % | 16.972 M | 0.000 -100.00 % | 12.323 M -11.05 % | 13.854 M 20.92 % | 11.457 M 0.44 % | 11.407 M 22.14 % | 9.339 M | 0.000 -100.00 % | 8.503 M -16.28 % | 10.156 M 0.05 % | 10.151 M -12.09 % | 11.547 M |
| Tax assets | 0.000 -100.00 % | 987.000 K | 0.000 -100.00 % | 974.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 968.000 K | 0.000 -100.00 % | 986.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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 3.568 M | 0.000 -100.00 % | 3.255 M | 0.000 -100.00 % | 3.270 M | 0.000 -100.00 % | 3.041 M | 0.000 -100.00 % | 7.130 M | 0.000 -100.00 % | 4.890 M -41.78 % | 8.399 M | 0.000 -100.00 % | 7.194 M | 0.000 -100.00 % | 4.108 M | 0.000 -100.00 % | 3.013 M | 0.000 -100.00 % | 5.928 M | 0.000 -100.00 % | 3.377 M | 0.000 -100.00 % | 4.776 M | 0.000 -100.00 % | 3.365 M | 0.000 -100.00 % | 3.175 M 10.55 % | 2.872 M | 0.000 -100.00 % | 600.000 K -88.04 % | 5.019 M | 0.000 -100.00 % | 129.000 K 460.87 % | 23.000 K -99.25 % | 3.084 M 934.97 % | 298.000 K 405.08 % | 59.000 K | 0.000 -100.00 % | 2.363 M 664.73 % | 309.000 K -78.36 % | 1.428 M 51.43 % | 943.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.751 M | 0.000 -100.00 % | 8.414 M | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 0.000 50.00 % | 0.000 | 0.000 | 0.000 100.00 % | 0.000 -600.00 % | 0.000 | 0.000 100.00 % | 0.000 | 0.000 100.00 % | 0.000 -35.71 % | 0.000 -40.00 % | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 127.508 M | 0.000 -100.00 % | 132.884 M | 0.000 -100.00 % | 131.379 M | 0.000 -100.00 % | 121.243 M | 0.000 -100.00 % | 123.414 M | 0.000 -100.00 % | 113.478 M -5.26 % | 119.776 M | 0.000 -100.00 % | 103.424 M | 0.000 -100.00 % | 103.246 M | 0.000 -100.00 % | 81.327 M | 0.000 -100.00 % | 83.585 M | 0.000 -100.00 % | 79.349 M | 0.000 -100.00 % | 83.350 M | 0.000 -100.00 % | 72.109 M | 0.000 -100.00 % | 66.049 M 1.78 % | 64.893 M | 0.000 -100.00 % | 53.549 M -5.17 % | 56.468 M | 0.000 -100.00 % | 46.823 M -0.08 % | 46.862 M -1.61 % | 47.629 M 5.69 % | 45.065 M 3.10 % | 43.708 M | 0.000 -100.00 % | 44.081 M 1.63 % | 43.373 M -7.44 % | 46.858 M 7.34 % | 43.652 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-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-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-09-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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 |
| Other non cash items | -432.000 K -134.56 % | 1.250 M 337.06 % | 286.000 K 136.95 % | -774.000 K -609.21 % | 152.000 K 113.58 % | -1.119 M 11.61 % | -1.266 M 1.25 % | -1.282 M -186.16 % | -448.000 K -895.56 % | -45.000 K 98.07 % | -2.328 M -78.94 % | -1.301 M 41.48 % | -2.223 M -504.18 % | 550.000 K 110.61 % | -5.184 M -160.11 % | -1.993 M -111.12 % | -944.000 K 57.30 % | -2.211 M 72.61 % | -8.073 M -145.60 % | -3.287 M -512.94 % | 796.000 K 79 700.00 % | -1.000 K 99.90 % | -954.000 K -426.71 % | 292.000 K 123.53 % | -1.241 M -1 432.10 % | -81.000 K 97.04 % | -2.739 M -78.67 % | -1.533 M 57.01 % | -3.566 M -241.57 % | -1.044 M 73.35 % | -3.918 M -253.61 % | -1.108 M -28.69 % | -861.000 K -153.64 % | 1.605 M 166.90 % | -2.399 M -97.29 % | -1.216 M 66.97 % | -3.681 M -336.18 % | 1.559 M 164.24 % | -2.426 M -352.61 % | -536.000 K 82.86 % | -3.128 M -775.11 % | 463.330 K 142.94 % | -1.079 M -15.15 % | -937.000 K 54.51 % | -2.060 M -185.36 % | 2.413 M 307.87 % | -1.161 M 52.79 % | -2.459 M -83.92 % | -1.337 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 |