Jagan Lamps Limited JAGANLAM.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 497.972 M -2.69 % | 511.723 M 9.42 % | 467.660 M 4.62 % | 446.987 M 44.95 % | 308.373 M 33.26 % | 231.404 M 24.93 % | 185.220 M 26.52 % | 146.401 M 11.34 % | 131.487 M 3.07 % | 127.572 M -28.10 % | 177.428 M 2.49 % | 173.115 M -3.32 % | 179.052 M -7.38 % | 193.309 M 13.83 % | 169.829 M 49.74 % | 113.415 M 6.67 % | 106.324 M 51.78 % | 70.052 M |
| Net income | 28.372 M -3.39 % | 29.368 M 10.22 % | 26.646 M 11.53 % | 23.891 M 14.63 % | 20.841 M 22.95 % | 16.951 M 75.26 % | 9.672 M 89.57 % | 5.102 M -5.96 % | 5.425 M 32 191.61 % | 16.801 K -99.86 % | 12.130 M 2.31 % | 11.855 M 2.41 % | 11.576 M 35.61 % | 8.536 M 53.41 % | 5.564 M 132.41 % | 2.394 M 489.66 % | 406.000 K 230.08 % | 123.000 K |
| Income before tax | 37.559 M -4.37 % | 39.275 M 10.43 % | 35.564 M 6.40 % | 33.426 M 15.05 % | 29.053 M 29.63 % | 22.413 M 78.96 % | 12.524 M 32.33 % | 9.464 M 17.11 % | 8.081 M 82.60 % | 4.426 M -74.89 % | 17.625 M 0.07 % | 17.611 M 2.13 % | 17.244 M 38.66 % | 12.436 M 55.33 % | 8.006 M 14.36 % | 7.001 M 261.44 % | 1.937 M 38.46 % | 1.399 M |
| Income before tax ratio | 0.08 -1.73 % | 0.08 0.93 % | 0.08 1.69 % | 0.07 -20.63 % | 0.09 -2.73 % | 0.10 43.24 % | 0.07 4.60 % | 0.06 5.18 % | 0.06 77.16 % | 0.03 -65.08 % | 0.10 -2.36 % | 0.10 5.63 % | 0.10 49.70 % | 0.06 36.47 % | 0.05 -23.63 % | 0.06 238.84 % | 0.02 -8.78 % | 0.02 |
| EBITDA | 60.777 M 10.12 % | 55.193 M 3.98 % | 53.079 M 14.43 % | 46.385 M 12.36 % | 41.282 M 18.46 % | 34.849 M 37.07 % | 25.424 M 17.09 % | 21.713 M 2.62 % | 21.159 M 55.99 % | 13.564 M -49.10 % | 26.648 M 1.84 % | 26.167 M 29.01 % | 20.283 M 6.85 % | 18.982 M 36.43 % | 13.913 M 0.98 % | 13.778 M 150.83 % | 5.493 M 10.88 % | 4.954 M |
| Net income ratio | 0.06 -0.72 % | 0.06 0.73 % | 0.06 6.60 % | 0.05 -20.91 % | 0.07 -7.74 % | 0.07 40.28 % | 0.05 49.84 % | 0.03 -15.54 % | 0.04 31 230.18 % | 0.00 -99.81 % | 0.07 -0.17 % | 0.07 5.93 % | 0.06 46.41 % | 0.04 34.78 % | 0.03 55.21 % | 0.02 452.79 % | 0.00 117.48 % | 0.00 |
| Ratio EBITDA | 0.12 13.16 % | 0.11 -4.97 % | 0.11 9.37 % | 0.10 -22.48 % | 0.13 -11.11 % | 0.15 9.71 % | 0.14 -7.45 % | 0.15 -7.84 % | 0.16 51.35 % | 0.11 -29.20 % | 0.15 -0.64 % | 0.15 33.44 % | 0.11 15.36 % | 0.10 19.86 % | 0.08 -32.56 % | 0.12 135.15 % | 0.05 -26.95 % | 0.07 |
| Gross profit ratio | 0.27 4.99 % | 0.25 -2.84 % | 0.26 14.98 % | 0.23 -22.42 % | 0.29 -19.31 % | 0.36 3.08 % | 0.35 10.33 % | 0.32 -1.49 % | 0.32 44.10 % | 0.22 -38.11 % | 0.36 23.41 % | 0.29 -3.94 % | 0.31 13.59 % | 0.27 13.26 % | 0.24 -23.44 % | 0.31 23.44 % | 0.25 -14.73 % | 0.30 |
| Weighted average shs out dil | 7.310 M 0.07 % | 7.305 M 1.17 % | 7.221 M 1.86 % | 7.089 M 2.73 % | 6.901 M 0.15 % | 6.891 M -0.26 % | 6.909 M 0.20 % | 6.895 M 0.00 % | 6.895 M -17.92 % | 8.401 M 23.97 % | 6.776 M -1.69 % | 6.893 M -0.04 % | 6.895 M -1.45 % | 6.997 M 1.86 % | 6.869 M 0.43 % | 6.840 M 1.08 % | 6.767 M 65.04 % | 4.100 M |
| Weighted average shs out | 7.310 M 0.07 % | 7.305 M 1.17 % | 7.221 M 2.77 % | 7.027 M 1.82 % | 6.901 M 0.15 % | 6.891 M -0.26 % | 6.909 M 0.20 % | 6.895 M 0.00 % | 6.895 M -17.92 % | 8.401 M 23.97 % | 6.776 M -1.69 % | 6.893 M -0.04 % | 6.895 M -1.45 % | 6.997 M 1.86 % | 6.869 M 0.43 % | 6.840 M 1.08 % | 6.767 M 65.04 % | 4.100 M |
| EPS diluted | 3.88 -3.48 % | 4.02 8.94 % | 3.69 9.50 % | 3.37 11.59 % | 3.02 22.76 % | 2.46 75.71 % | 1.40 89.19 % | 0.74 -6.33 % | 0.79 39 400.00 % | 0.00 -99.89 % | 1.79 4.07 % | 1.72 120.51 % | 0.78 -36.07 % | 1.22 50.62 % | 0.81 131.43 % | 0.35 483.33 % | 0.06 100.00 % | 0.03 |
| Earnings per share | 3.88 -3.48 % | 4.02 8.94 % | 3.69 8.53 % | 3.40 12.58 % | 3.02 22.76 % | 2.46 75.71 % | 1.40 89.19 % | 0.74 -6.33 % | 0.79 39 400.00 % | 0.00 -99.89 % | 1.79 4.07 % | 1.72 120.51 % | 0.78 -36.07 % | 1.22 50.62 % | 0.81 131.43 % | 0.35 483.33 % | 0.06 100.00 % | 0.03 |
| Gross profit | 132.772 M 2.17 % | 129.950 M 6.32 % | 122.226 M 20.30 % | 101.601 M 12.46 % | 90.345 M 7.52 % | 84.023 M 28.78 % | 65.246 M 39.58 % | 46.745 M 9.69 % | 42.617 M 48.52 % | 28.695 M -55.50 % | 64.478 M 26.48 % | 50.978 M -7.12 % | 54.887 M 5.22 % | 52.166 M 28.92 % | 40.463 M 14.64 % | 35.296 M 31.67 % | 26.806 M 29.42 % | 20.713 M |
| Income tax expense | 9.187 M -7.27 % | 9.907 M 11.09 % | 8.918 M -6.47 % | 9.535 M 16.11 % | 8.212 M 50.32 % | 5.463 M 91.55 % | 2.852 M -34.63 % | 4.363 M 64.29 % | 2.656 M -39.76 % | 4.409 M -19.77 % | 5.495 M -4.54 % | 5.756 M 1.56 % | 5.668 M 45.33 % | 3.900 M 59.71 % | 2.442 M -46.05 % | 4.526 M 195.62 % | 1.531 M 19.98 % | 1.276 M |
| Cost of revenue | 365.200 M -4.34 % | 381.773 M 10.52 % | 345.434 M 0.01 % | 345.386 M 58.41 % | 218.028 M 47.93 % | 147.381 M 22.84 % | 119.974 M 20.39 % | 99.656 M 12.14 % | 88.870 M -10.12 % | 98.878 M -12.46 % | 112.950 M -7.52 % | 122.137 M -1.63 % | 124.165 M -12.03 % | 141.143 M 9.10 % | 129.366 M 65.60 % | 78.119 M -1.76 % | 79.518 M 61.17 % | 49.339 M |
| General and administrative expenses | 49.919 M 1 360.90 % | 3.417 M 16.78 % | 2.926 M -13.76 % | 3.393 M 111.27 % | 1.606 M 25.86 % | 1.276 M 18.92 % | 1.073 M 337.96 % | 245.000 K -35.58 % | 380.322 K 9.94 % | 345.927 K -66.00 % | 1.017 M -81.51 % | 5.501 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 1.046 M -87.59 % | 8.431 M 4.73 % | 8.050 M 22.28 % | 6.583 M 7.11 % | 6.146 M 40.64 % | 4.370 M -44.49 % | 7.872 M 129.91 % | 3.424 M 81.02 % | 1.892 M -48.86 % | 3.699 M 37.05 % | 2.699 M -28.47 % | 3.773 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 58.683 M -28.63 % | 82.228 M 4.87 % | 78.411 M 26.59 % | 61.941 M 13.30 % | 54.668 M -30.25 % | 78.377 M 39.21 % | 56.301 M | 0.000 -100.00 % | 32.264 M 59.53 % | 20.224 M -53.12 % | 43.137 M 79.05 % | 24.092 M -36.00 % | 37.643 M -5.25 % | 39.730 M 22.41 % | 32.457 M 14.71 % | 28.295 M 13.78 % | 24.869 M 28.76 % | 19.314 M |
| Operating expenses | 91.736 M -2.49 % | 94.076 M 5.25 % | 89.387 M 24.29 % | 71.917 M 15.21 % | 62.420 M -25.71 % | 84.023 M 28.78 % | 65.246 M 39.58 % | 46.745 M 35.35 % | 34.536 M 42.30 % | 24.269 M -48.20 % | 46.854 M 40.42 % | 33.367 M -11.36 % | 37.643 M -5.25 % | 39.730 M 22.41 % | 32.457 M 14.71 % | 28.295 M 13.78 % | 24.869 M 28.76 % | 19.314 M |
| Cost and expenses | 456.936 M -3.97 % | 475.849 M 9.44 % | 434.821 M 4.20 % | 417.303 M 48.80 % | 280.448 M 31.35 % | 213.511 M 15.27 % | 185.220 M 34.59 % | 137.619 M 11.52 % | 123.406 M 0.21 % | 123.147 M -22.94 % | 159.803 M 2.76 % | 155.504 M -3.90 % | 161.808 M -10.54 % | 180.873 M 11.77 % | 161.823 M 52.07 % | 106.414 M 1.94 % | 104.387 M 52.05 % | 68.653 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 33.053 M 178.98 % | 11.848 M 7.94 % | 10.976 M 10.02 % | 9.976 M 28.69 % | 7.752 M 37.30 % | 5.646 M -36.88 % | 8.945 M 143.80 % | 3.669 M 61.50 % | 2.272 M -43.83 % | 4.045 M 8.84 % | 3.716 M -59.93 % | 9.274 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 10.000 K -95.63 % | 229.000 K 615.63 % | 32.000 K -13.51 % | 37.000 K -21.28 % | 47.000 K 2 250.00 % | 2.000 K -72.33 % | 7.228 K 439.81 % | 1.339 K -81.29 % | 7.157 K 39.51 % | 5.130 K -99.20 % | 639.547 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 9.343 M 326.43 % | 2.191 M -45.35 % | 4.009 M 295.76 % | 1.013 M 149.51 % | 406.000 K 7.69 % | 377.000 K -60.06 % | 944.000 K 96.32 % | 480.844 K -42.12 % | 830.803 K 0.51 % | 826.566 K -10.27 % | 921.154 K 253.57 % | 260.529 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 13.875 M 2.67 % | 13.514 M 0.06 % | 13.506 M 9.13 % | 12.376 M 2.98 % | 12.018 M -0.34 % | 12.059 M -1.03 % | 12.184 M 3.54 % | 11.768 M -4.65 % | 12.342 M 49.29 % | 8.267 M -5.57 % | 8.755 M 5.54 % | 8.295 M 23.22 % | 6.732 M 2.84 % | 6.546 M 10.82 % | 5.907 M 16.11 % | 5.087 M 43.06 % | 3.556 M 0.03 % | 3.555 M |
| Operating income | 41.036 M 14.39 % | 35.874 M 9.24 % | 32.839 M 10.63 % | 29.684 M 6.30 % | 27.925 M 46.47 % | 19.065 M 47.69 % | 12.909 M 46.99 % | 8.782 M 8.67 % | 8.081 M 82.60 % | 4.426 M -74.89 % | 17.625 M 0.07 % | 17.611 M 2.13 % | 17.244 M 38.66 % | 12.436 M 55.33 % | 8.006 M 14.36 % | 7.001 M 261.44 % | 1.937 M 38.46 % | 1.399 M |
| Operating income ratio | 0.08 17.55 % | 0.07 -0.16 % | 0.07 5.74 % | 0.07 -26.67 % | 0.09 9.91 % | 0.08 18.21 % | 0.07 16.19 % | 0.06 -2.40 % | 0.06 77.16 % | 0.03 -65.08 % | 0.10 -2.36 % | 0.10 5.63 % | 0.10 49.70 % | 0.06 36.47 % | 0.05 -23.63 % | 0.06 238.84 % | 0.02 -8.78 % | 0.02 |
| Total other income expenses net | -3.477 M -202.23 % | 3.401 M 24.81 % | 2.725 M -27.18 % | 3.742 M 231.74 % | 1.128 M -66.31 % | 3.348 M 969.61 % | -385.000 K -156.45 % | 682.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 91.380 M 72.06 % | 53.109 M 15.26 % | 46.076 M 6.38 % | 43.311 M 555.23 % | 6.610 M 111.72 % | 3.122 M -62.60 % | 8.347 M -70.66 % | 28.451 M 1 061.02 % | 2.451 M -92.72 % | 33.683 M -3.24 % | 34.810 M 506.84 % | 5.736 M 111.21 % | -51.179 M -86.59 % | -27.428 M 8.87 % | -30.097 M -199.16 % | -10.061 M -73.74 % | -5.791 M |
| Total investments | 215.000 K -91.23 % | 2.451 M 37.16 % | 1.787 M 32.67 % | 1.347 M 10.96 % | 1.214 M -6.83 % | 1.303 M 7.86 % | 1.208 M 2 057.14 % | 56.000 K 0.00 % | 56.000 K 0.00 % | 56.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 545.153 K -92.89 % | 7.666 M -77.73 % | 34.425 M |
| Total debt | 94.760 M 73.16 % | 54.724 M -6.77 % | 58.700 M 31.90 % | 44.504 M 190.31 % | 15.330 M 25.91 % | 12.175 M 4.56 % | 11.644 M -60.04 % | 29.140 M 474.75 % | 5.070 M -85.21 % | 34.273 M -2.91 % | 35.300 M 28.04 % | 27.569 M | 0.000 -100.00 % | 375.000 K | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 1.566 M 10 540.00 % | -15.000 K 93.80 % | -241.999 K -103.55 % | 6.817 M 2 058.91 % | -348.000 K -100.50 % | 68.951 M 0.00 % | 68.951 M 0.00 % | 68.951 M 0.00 % | 68.951 M 0.00 % | 68.951 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.708 M 14.21 % | 39.145 M 6.51 % | 36.751 M |
| Retained earnings | 241.034 M 13.34 % | 212.662 M 16.02 % | 183.293 M 11.90 % | 163.808 M 11.58 % | 146.813 M 16.54 % | 125.972 M 15.55 % | 109.021 M 9.73 % | 99.350 M 5.41 % | 94.248 M 6.11 % | 88.823 M 0.02 % | 88.806 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 72.952 M 0.00 % | 72.952 M 0.00 % | 72.952 M 1.94 % | 71.564 M 3.87 % | 68.895 M -0.08 % | 68.951 M 0.00 % | 68.951 M 0.00 % | 68.951 M 0.00 % | 68.951 M 0.00 % | 68.951 M 0.08 % | 68.895 M 0.00 % | 68.895 M 0.00 % | 68.895 M 0.00 % | 68.895 M 0.00 % | 68.895 M 0.00 % | 68.895 M 0.00 % | 68.895 M |
| Total equity | 332.827 M 9.89 % | 302.874 M 10.83 % | 273.278 M 7.78 % | 253.553 M 17.73 % | 215.360 M 10.52 % | 194.867 M 9.53 % | 177.916 M 5.75 % | 168.245 M 3.13 % | 163.143 M 3.44 % | 157.717 M 0.01 % | 157.701 M 8.33 % | 145.571 M 8.87 % | 133.715 M 9.48 % | 122.139 M 7.51 % | 113.602 M 5.15 % | 108.040 M 2.27 % | 105.646 M |
| Other non current liabilities | 1.428 M -55.64 % | 3.219 M 14.15 % | 2.820 M 23.52 % | 2.283 M 10.24 % | 2.071 M 44.42 % | 1.434 M 143 300.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.259 M -47.80 % | 2.412 M -52.43 % | 5.070 M -17.32 % | 6.132 M -64.84 % | 17.438 M -36.75 % | 27.569 M | 0.000 -100.00 % | 375.000 K | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 19.246 M -8.38 % | 21.006 M 1.43 % | 20.710 M 3.58 % | 19.994 M 12.48 % | 17.776 M 26.85 % | 14.013 M 15.05 % | 12.180 M -26.25 % | 16.515 M -0.88 % | 16.661 M 13.13 % | 14.727 M -34.46 % | 22.469 M -23.19 % | 29.255 M | 0.000 -100.00 % | 375.000 K | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 18.231 M 40.73 % | 12.955 M -5.95 % | 13.775 M 27.05 % | 10.842 M -11.06 % | 12.190 M 23.26 % | 9.890 M -0.36 % | 9.926 M -56.05 % | 22.587 M 135.83 % | 9.578 M -58.78 % | 23.237 M -58.98 % | 56.648 M -13.45 % | 65.454 M 103.62 % | 32.145 M 3.22 % | 31.142 M 284.93 % | 8.090 M -34.31 % | 12.315 M -46.86 % | 23.176 M |
| Deferred revenue | 0.000 -100.00 % | 772.000 K -93.04 % | 11.087 M 310.78 % | 2.699 M 44.02 % | 1.874 M -62.88 % | 5.048 M 64.91 % | 3.061 M | 0.000 -100.00 % | 12.268 M 126.80 % | 5.409 M 229.29 % | 1.643 M 5.14 % | 1.562 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 94.760 M 73.16 % | 54.724 M -6.77 % | 58.700 M 31.90 % | 44.504 M 190.31 % | 15.330 M 25.91 % | 12.175 M 17.24 % | 10.385 M -61.15 % | 26.728 M 107.01 % | 12.912 M -54.12 % | 28.141 M 57.55 % | 17.862 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 181.123 M 81.48 % | 99.801 M -3.31 % | 103.216 M 5.12 % | 98.192 M 28.96 % | 76.143 M 10.43 % | 68.950 M -10.51 % | 77.052 M -14.30 % | 89.914 M 6.60 % | 84.346 M -20.37 % | 105.919 M -9.85 % | 117.492 M 15.72 % | 101.535 M 105.65 % | 49.372 M 14.51 % | 43.115 M 116.96 % | 19.872 M 6.61 % | 18.640 M -34.36 % | 28.399 M |
| Total liabilities | 200.369 M 65.86 % | 120.807 M -2.52 % | 123.926 M 4.86 % | 118.186 M 25.84 % | 93.919 M 13.21 % | 82.963 M -7.03 % | 89.232 M -16.16 % | 106.429 M 5.37 % | 101.007 M -16.28 % | 120.646 M -13.80 % | 139.961 M 7.01 % | 130.790 M 164.91 % | 49.372 M 13.52 % | 43.490 M 118.85 % | 19.872 M 6.61 % | 18.640 M -34.36 % | 28.399 M |
| Other non current assets | 0.000 -100.00 % | 200.000 K -88.81 % | 1.787 M 33.26 % | 1.341 M 357.68 % | 293.000 K 623.21 % | -56.000 K -104.86 % | 1.152 M -69.04 % | 3.721 M 66.29 % | 2.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 2.982 M 32.47 % | 2.251 M 1 663.19 % | -144.000 K -110.87 % | 1.325 M 53.18 % | 865.000 K -31.51 % | 1.263 M | 0.000 -100.00 % | 56.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 80.000 K -37.98 % | 129.000 K -31.02 % | 187.000 K -23.36 % | 244.000 K 68.28 % | 145.000 K 46.46 % | 99.000 K 371.43 % | 21.000 K 75.00 % | 12.000 K -51.51 % | 24.746 K -49.31 % | 48.819 K -29.21 % | 68.965 K 21.21 % | 56.897 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.387 K -63.63 % | 6.563 K |
| 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 |
| Goodwill and intangible assets | 80.000 K -37.98 % | 129.000 K -31.02 % | 187.000 K -23.36 % | 244.000 K 68.28 % | 145.000 K 46.46 % | 99.000 K 371.43 % | 21.000 K 75.00 % | 12.000 K -51.51 % | 24.746 K -49.31 % | 48.819 K -29.21 % | 68.965 K 21.21 % | 56.897 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.387 K -63.63 % | 6.563 K |
| Property plant equipment net | 167.966 M -5.57 % | 177.882 M -5.71 % | 188.651 M -2.31 % | 193.111 M 1.88 % | 189.555 M -1.99 % | 193.406 M -5.60 % | 204.890 M -5.07 % | 215.838 M -2.47 % | 221.314 M -0.60 % | 222.651 M -0.31 % | 223.347 M 20.14 % | 185.906 M 154.77 % | 72.971 M -18.14 % | 89.145 M 16.51 % | 76.512 M -4.36 % | 79.999 M 35.24 % | 59.154 M |
| Total non current assets | 171.028 M -5.23 % | 180.462 M -5.33 % | 190.625 M -2.75 % | 196.021 M 2.71 % | 190.858 M -1.98 % | 194.712 M -5.51 % | 206.063 M -6.18 % | 219.627 M -1.77 % | 223.577 M 0.39 % | 222.700 M -0.32 % | 223.416 M 20.14 % | 185.963 M 154.85 % | 72.971 M -18.14 % | 89.145 M 16.51 % | 76.512 M -4.36 % | 80.001 M 35.23 % | 59.161 M |
| Other current assets | 18.696 M -40.59 % | 31.468 M 280.88 % | 8.262 M -23.54 % | 10.806 M -85.20 % | 73.033 M 70.07 % | 42.944 M 1 618.45 % | 2.499 M -92.80 % | 34.696 M 2 949.02 % | 1.138 M -41.51 % | 1.946 M | 0.000 -100.00 % | 9.854 M | 0.000 -100.00 % | 331.959 K 766.55 % | 38.308 K -14.04 % | 44.566 K 242.95 % | 12.995 K |
| Short term investments | 215.000 K 7.50 % | 200.000 K -89.64 % | 1.931 M 8 677.27 % | 22.000 K -93.70 % | 349.000 K 772.50 % | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 545.153 K -92.89 % | 7.666 M -77.73 % | 34.425 M |
| cash and cash equivalents | 3.380 M 109.29 % | 1.615 M -87.21 % | 12.624 M 958.17 % | 1.193 M -86.32 % | 8.720 M -3.68 % | 9.053 M 174.58 % | 3.297 M 378.52 % | 689.000 K -73.70 % | 2.619 M 344.50 % | 589.307 K 20.11 % | 490.623 K -97.75 % | 21.833 M -57.34 % | 51.179 M 84.08 % | 27.803 M -7.62 % | 30.097 M 199.16 % | 10.061 M 73.74 % | 5.791 M |
| Cash and short term investments | 5.516 M 203.91 % | 1.815 M -85.62 % | 12.624 M 958.17 % | 1.193 M -86.32 % | 8.720 M -4.10 % | 9.093 M 175.80 % | 3.297 M 378.52 % | 689.000 K -73.70 % | 2.619 M 344.50 % | 589.307 K 20.11 % | 490.623 K -97.75 % | 21.833 M -57.34 % | 51.179 M 84.08 % | 27.803 M -9.27 % | 30.642 M 72.86 % | 17.727 M -55.92 % | 40.215 M |
| Total current assets | 362.168 M 48.91 % | 243.218 M 17.74 % | 206.579 M 16.69 % | 177.038 M 49.50 % | 118.421 M 42.47 % | 83.118 M 36.07 % | 61.085 M 10.97 % | 55.047 M 35.67 % | 40.573 M -27.11 % | 55.664 M -25.03 % | 74.246 M -17.87 % | 90.398 M -17.91 % | 110.116 M 43.97 % | 76.484 M 34.27 % | 56.962 M 22.03 % | 46.679 M -37.67 % | 74.884 M |
| Inventory | 234.095 M 103.58 % | 114.987 M 23.37 % | 93.208 M 44.36 % | 64.567 M 79.90 % | 35.890 M 15.47 % | 31.081 M 87.54 % | 16.573 M -9.06 % | 18.225 M 93.35 % | 9.426 M -62.62 % | 25.218 M -3.10 % | 26.025 M 70.13 % | 15.297 M 30.00 % | 11.767 M 10.63 % | 10.637 M -6.78 % | 11.410 M 112.99 % | 5.357 M 257.11 % | 1.500 M |
| Net receivables | 103.861 M 9.39 % | 94.948 M 2.66 % | 92.485 M -7.95 % | 100.472 M 12 814.14 % | 778.000 K | 0.000 -100.00 % | 38.716 M 2 594.43 % | 1.437 M -94.46 % | 25.923 M -7.12 % | 27.911 M | 0.000 -100.00 % | 43.415 M -7.96 % | 47.170 M 25.08 % | 37.712 M 153.58 % | 14.872 M -36.85 % | 23.550 M -28.97 % | 33.155 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 144.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -1.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 68.109 M 118.55 % | 31.164 M 68.56 % | 18.488 M -53.90 % | 40.102 M -14.12 % | 46.698 M 11.80 % | 41.769 M -22.07 % | 53.601 M 32.21 % | 40.541 M -17.53 % | 49.161 M 0.97 % | 48.687 M 17.77 % | 41.339 M 19.76 % | 34.519 M 100.38 % | 17.227 M 43.88 % | 11.973 M 103.04 % | 5.897 M 111.34 % | 2.790 M 7 137.79 % | 38.551 K |
| Tax payables | 23.000 K -87.63 % | 186.000 K -84.05 % | 1.166 M 2 491.11 % | 45.000 K -11.76 % | 51.000 K -25.00 % | 68.000 K -13.92 % | 79.000 K 36.61 % | 57.830 K -86.47 % | 427.305 K -3.96 % | 444.920 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.885 M 66.48 % | 3.535 M -31.81 % | 5.184 M |
| 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 277.150 M 1 504.34 % | 17.275 M 0.00 % | 17.275 M -4.98 % | 18.181 M | 0.000 100.00 % | -69.007 M 0.00 % | -69.007 M 0.00 % | -69.006 M 0.00 % | -69.007 M 0.00 % | -69.007 M | 0.000 -100.00 % | 76.676 M 18.29 % | 64.820 M 21.74 % | 53.244 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 17.818 M 0.17 % | 17.787 M -0.58 % | 17.890 M 1.01 % | 17.711 M 12.77 % | 15.705 M 24.85 % | 12.579 M 15.19 % | 10.920 M -22.58 % | 14.104 M 21.68 % | 11.591 M 34.86 % | 8.595 M 70.83 % | 5.031 M 198.38 % | 1.686 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 533.196 M 25.85 % | 423.680 M 6.67 % | 397.204 M 6.85 % | 371.739 M 20.20 % | 309.279 M 11.32 % | 277.830 M 4.00 % | 267.148 M -2.74 % | 274.674 M 3.98 % | 264.150 M -5.11 % | 278.364 M -6.48 % | 297.662 M 7.71 % | 276.361 M 50.95 % | 183.087 M 10.54 % | 165.629 M 24.09 % | 133.474 M 5.36 % | 126.680 M -5.49 % | 134.045 M |
| 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 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -75.931 M -65.54 % | -45.869 M -75.20 % | -26.181 M 64.43 % | -73.614 M -134.31 % | -31.417 M -26.99 % | -24.739 M -4 109.56 % | 617.000 K 101.61 % | -38.437 M -505.35 % | -6.350 M -201.38 % | 6.263 M -27.31 % | 8.616 M -83.16 % | 51.172 M 538.93 % | -11.658 M 7.60 % | -12.617 M -716.66 % | 2.046 M -66.17 % | 6.048 M 321.60 % | -2.729 M |
| Accounts receivables | -9.369 M -291.84 % | -2.391 M 43.73 % | -4.249 M 85.61 % | -29.518 M -48.75 % | -19.844 M -495.56 % | -3.332 M 63.85 % | -9.218 M -0.80 % | -9.145 M -905.57 % | -909.426 K -105.09 % | 17.874 M | 0.000 | 0.000 100.00 % | -9.125 M 60.56 % | -23.134 M -366.37 % | 8.685 M -30.95 % | 12.578 M 480.85 % | 2.165 M |
| Inventory | -119.109 M -446.90 % | -21.779 M 23.96 % | -28.640 M 0.13 % | -28.678 M -496.46 % | -4.808 M 68.11 % | -15.076 M -779.10 % | 2.220 M 125.23 % | -8.800 M -155.72 % | 15.793 M 1 857.05 % | 806.964 K 107.52 % | -10.728 M -203.97 % | -3.529 M -212.10 % | -1.131 M -246.21 % | 773.486 K 112.78 % | -6.053 M -283.38 % | 3.301 M 186.43 % | -3.819 M |
| Accounts payables | 36.944 M 191.43 % | 12.677 M 158.65 % | -21.614 M -227.63 % | -6.597 M -233.84 % | 4.929 M 141.66 % | -11.832 M -190.60 % | 13.060 M 501.55 % | -3.252 M 84.68 % | -21.233 M -70.99 % | -12.418 M | 0.000 | 0.000 100.00 % | -1.402 M -114.39 % | 9.744 M 1 762.84 % | -585.962 K 94.04 % | -9.831 M -814.03 % | -1.076 M |
| Other working capital | 15.603 M 145.39 % | -34.376 M -221.38 % | 28.322 M 421.07 % | -8.821 M 24.57 % | -11.694 M -312.58 % | 5.501 M 201.03 % | -5.445 M 68.42 % | -17.240 M | 0.000 | 0.000 -100.00 % | 19.345 M -64.64 % | 54.702 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 8.087 M 934.14 % | 782.000 K 117.83 % | -4.386 M 34.95 % | -6.743 M -40.63 % | -4.795 M -32.02 % | -3.632 M -11.38 % | -3.261 M -67.00 % | -1.953 M -388.88 % | 675.946 K -10.45 % | 754.849 K 186.51 % | 263.459 K 169.51 % | -379.018 K -106.95 % | 5.450 M 50.64 % | 3.618 M 48.11 % | 2.443 M 124.10 % | -10.137 M -762.76 % | -1.175 M |
| Net cash provided by operating activities | -25.597 M -1 060.86 % | -2.205 M -111.92 % | 18.503 M 153.55 % | -34.555 M -811.15 % | 4.859 M -20.36 % | 6.101 M -72.35 % | 22.064 M 215.17 % | -19.158 M -229.89 % | 14.749 M -25.17 % | 19.711 M -44.10 % | 35.259 M -54.03 % | 76.700 M 522.49 % | 12.322 M 102.57 % | 6.083 M -61.89 % | 15.960 M 370.54 % | 3.392 M 5 715.53 % | 58.322 K |
| Investments in property plant and equipment | -3.909 M -45.42 % | -2.688 M 70.10 % | -8.990 M 43.92 % | -16.030 M -95.15 % | -8.214 M -1 155.96 % | -654.000 K 47.43 % | -1.244 M 80.42 % | -6.353 M 42.15 % | -10.981 M 18.36 % | -13.451 M 70.89 % | -46.207 M 61.90 % | -121.287 M -15 487.36 % | -778.113 K 95.93 % | -19.141 M -691.35 % | -2.419 M 94.40 % | -43.202 M -17 383.74 % | -247.098 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 700.000 K | 0.000 -100.00 % | 5.900 M | 0.000 | 0.000 -100.00 % | 10.218 M 3 612.88 % | 275.203 K | 0.000 -100.00 % | 15.579 M 7 405.73 % | 207.558 K |
| Purchases of investments | -13.000 K 93.43 % | -198.000 K 89.04 % | -1.806 M | 0.000 | 0.000 100.00 % | -40.000 K | 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 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 74.000 K 640.00 % | 10.000 K -95.63 % | 229.000 K 615.63 % | 32.000 K -15.79 % | 38.000 K -19.15 % | 47.000 K 4 600.00 % | 1.000 K -85.26 % | 6.782 K 406.50 % | 1.339 K -81.29 % | 7.157 K 39.51 % | 5.130 K -99.20 % | 639.547 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -3.848 M -33.80 % | -2.876 M 72.78 % | -10.567 M 33.95 % | -15.998 M -96.63 % | -8.136 M -1 157.50 % | -647.000 K 47.95 % | -1.243 M 77.98 % | -5.646 M 48.58 % | -10.980 M -45.55 % | -7.544 M 83.67 % | -46.202 M 61.70 % | -120.648 M -1 378.07 % | 9.440 M 150.04 % | -18.866 M -679.98 % | -2.419 M 91.24 % | -27.623 M -69 761.47 % | -39.540 K |
| Debt repayment | 40.036 M 1 106.69 % | -3.977 M -128.01 % | 14.196 M -61.08 % | 36.475 M 1 056.47 % | 3.154 M 493.97 % | 531.000 K 103.03 % | -17.496 M -175.76 % | 23.093 M 2 274.32 % | -1.062 M 90.61 % | -11.306 M -11.61 % | -10.131 M -136.75 % | 27.569 M 7 451.69 % | -375.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 -100.00 % | 1.000 K -99.99 % | 14.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -31.129 K | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -7.162 M -3.87 % | -6.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -8.826 M -352.38 % | -1.951 M 44.90 % | -3.541 M -506.34 % | -584.000 K -178.10 % | -210.000 K 8.70 % | -230.000 K 67.88 % | -716.000 K -225.45 % | -220.000 K 67.52 % | -677.285 K 11.12 % | -762.006 K -183.71 % | -268.589 K -3.09 % | -260.529 K | 0.000 -100.00 % | 375.000 K | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 31.210 M 626.48 % | -5.928 M -269.66 % | 3.494 M -91.88 % | 43.028 M 1 361.55 % | 2.944 M 878.07 % | 301.000 K 101.65 % | -18.212 M -179.62 % | 22.873 M 1 415.02 % | -1.739 M 85.59 % | -12.068 M -16.05 % | -10.399 M -138.08 % | 27.308 M 7 382.21 % | -375.000 K -209.05 % | 343.871 K | 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 |
| Net change in cash | 1.765 M 116.03 % | -11.009 M -196.32 % | 11.430 M 251.89 % | -7.525 M -2 159.76 % | -333.000 K -105.79 % | 5.755 M 120.58 % | 2.609 M 235.11 % | -1.931 M -195.12 % | 2.030 M 1 957.25 % | 98.684 K 100.46 % | -21.342 M -28.26 % | -16.639 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 1.615 M -87.21 % | 12.624 M 957.29 % | 1.194 M -86.31 % | 8.719 M -3.68 % | 9.052 M 174.55 % | 3.297 M 379.22 % | 688.000 K -73.73 % | 2.619 M 344.42 % | 589.307 K 20.11 % | 490.623 K -97.75 % | 21.833 M -43.25 % | 38.472 M 284.47 % | 10.007 M -66.75 % | 30.097 M 199.16 % | 10.061 M 73.74 % | 5.791 M | 0.000 |
| Cash at end of period | 3.380 M 109.29 % | 1.615 M -87.21 % | 12.624 M 957.29 % | 1.194 M -86.31 % | 8.719 M -3.68 % | 9.052 M 174.55 % | 3.297 M 379.22 % | 688.000 K -73.74 % | 2.619 M 344.50 % | 589.307 K 20.11 % | 490.623 K -97.75 % | 21.833 M -46.98 % | 41.179 M 311.52 % | 10.007 M -66.75 % | 30.097 M 199.16 % | 10.061 M 73.74 % | 5.791 M |
| Operating cash flow | -25.597 M -1 060.86 % | -2.205 M -111.92 % | 18.503 M 153.55 % | -34.555 M -811.15 % | 4.859 M -20.36 % | 6.101 M -72.35 % | 22.064 M 215.17 % | -19.158 M -229.89 % | 14.749 M -25.17 % | 19.711 M -44.10 % | 35.259 M -54.03 % | 76.700 M 522.49 % | 12.322 M 102.57 % | 6.083 M -61.89 % | 15.960 M 370.54 % | 3.392 M 5 715.53 % | 58.322 K |
| Capital expenditure | -3.909 M -45.42 % | -2.688 M 70.10 % | -8.990 M 43.92 % | -16.030 M -95.15 % | -8.214 M -1 155.96 % | -654.000 K 47.43 % | -1.244 M 80.42 % | -6.353 M 42.14 % | -10.981 M 18.36 % | -13.451 M 70.89 % | -46.207 M 61.89 % | -121.253 M -16 563.24 % | -727.670 K 96.20 % | -19.141 M -691.35 % | -2.419 M 94.40 % | -43.202 M -17 383.46 % | -247.102 K |
| Free CashFlow | -29.506 M -503.02 % | -4.893 M -151.43 % | 9.513 M 118.81 % | -50.585 M -1 407.75 % | -3.355 M -161.59 % | 5.447 M -73.84 % | 20.820 M 181.61 % | -25.511 M -777.01 % | 3.768 M -39.80 % | 6.260 M 157.18 % | -10.948 M 75.45 % | -44.587 M -484.58 % | 11.594 M 188.79 % | -13.058 M -196.44 % | 13.541 M 134.01 % | -39.810 M -20 988.17 % | -188.780 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 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 | 2011-03-31 | 2010-03-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 89.810 M -26.77 % | 122.643 M 1.12 % | 121.285 M -18.49 % | 148.804 M 41.39 % | 105.240 M -25.46 % | 141.190 M 15.33 % | 122.424 M -15.39 % | 144.693 M 39.91 % | 103.417 M -26.94 % | 141.545 M 13.49 % | 124.719 M 22.24 % | 102.031 M 2.68 % | 99.365 M -24.90 % | 132.318 M 2.59 % | 128.976 M 17.86 % | 109.434 M 43.50 % | 76.260 M -23.57 % | 99.774 M 2.88 % | 96.984 M 22.80 % | 78.974 M 141.95 % | 32.641 M -43.24 % | 57.511 M -8.57 % | 62.900 M 2.98 % | 61.082 M 22.38 % | 49.911 M 0.07 % | 49.875 M 5.54 % | 47.255 M -12.10 % | 53.760 M 56.59 % | 34.331 M -9.26 % | 37.833 M -30.92 % | 54.770 M 69.66 % | 32.283 M 50.05 % | 21.515 M -58.17 % | 51.437 M 71.85 % | 29.932 M 17.14 % | 25.553 M 4.02 % | 24.565 M -14.97 % | 28.891 M -6.00 % | 30.734 M -15.46 % | 36.354 M 15.07 % | 31.593 M -39.80 % | 52.482 M 24.47 % | 42.163 M -15.68 % | 50.005 M 52.56 % | 32.778 M -43.43 % | 57.943 M 28.45 % | 45.110 M 61.99 % | 27.848 M -34.03 % | 42.214 M -12.08 % | 48.015 M 2.76 % | 46.726 M 10.70 % | 42.210 M 0.26 % | 42.101 M -21.64 % | 53.727 M 13.15 % | 47.482 M 29.54 % | 36.653 M 14.99 % | 31.874 M 14.41 % | 27.860 M 54.71 % | 18.008 M |
| Net income | 3.711 M -69.07 % | 11.999 M 110.43 % | 5.702 M -18.13 % | 6.965 M 87.89 % | 3.707 M -67.41 % | 11.373 M 88.42 % | 6.036 M -11.50 % | 6.820 M 32.66 % | 5.141 M -48.34 % | 9.951 M 19.37 % | 8.336 M 66.02 % | 5.021 M 50.74 % | 3.331 M -55.05 % | 7.410 M -2.47 % | 7.598 M 8.74 % | 6.987 M 268.32 % | 1.897 M -73.79 % | 7.238 M -0.79 % | 7.296 M 31.32 % | 5.556 M 639.81 % | 751.000 K -77.34 % | 3.314 M -36.51 % | 5.220 M 27.60 % | 4.091 M -5.45 % | 4.327 M 577.15 % | 639.000 K -81.52 % | 3.458 M -4.79 % | 3.632 M 86.83 % | 1.944 M 604.35 % | 276.000 K -91.53 % | 3.257 M 239.62 % | 959.000 K 57.21 % | 610.000 K -52.68 % | 1.289 M -18.11 % | 1.574 M 5.21 % | 1.496 M 40.21 % | 1.067 M 124.98 % | -4.271 M -372.39 % | 1.568 M 7.40 % | 1.460 M 15.87 % | 1.260 M -70.88 % | 4.327 M 1 231.25 % | 325.000 K -93.78 % | 5.224 M 316.25 % | 1.255 M -79.45 % | 6.107 M 1 532.97 % | 374.000 K -71.19 % | 1.298 M -5.05 % | 1.367 M -81.28 % | 7.303 M 345.30 % | 1.640 M 24.71 % | 1.315 M 3.06 % | 1.276 M -74.64 % | 5.032 M 255.87 % | 1.414 M -59.43 % | 3.485 M 47.67 % | 2.360 M 705.13 % | -390.000 K 50.88 % | -794.000 K |
| Income before tax | 5.105 M -66.21 % | 15.110 M 91.14 % | 7.905 M -14.93 % | 9.292 M 76.89 % | 5.253 M -65.21 % | 15.100 M 88.63 % | 8.005 M -13.58 % | 9.263 M 34.07 % | 6.909 M -46.97 % | 13.029 M 16.29 % | 11.204 M 62.28 % | 6.904 M 55.92 % | 4.428 M -55.60 % | 9.974 M -6.41 % | 10.657 M 5.06 % | 10.144 M 282.50 % | 2.652 M -74.00 % | 10.201 M 0.82 % | 10.118 M 32.40 % | 7.642 M 599.82 % | 1.092 M -42.71 % | 1.906 M -74.25 % | 7.403 M 0.69 % | 7.352 M 27.82 % | 5.752 M 250.77 % | -3.815 M -157.88 % | 6.591 M -1.70 % | 6.705 M 120.27 % | 3.044 M -0.94 % | 3.073 M -24.53 % | 4.072 M 179.10 % | 1.459 M 69.65 % | 860.000 K -69.76 % | 2.844 M 37.13 % | 2.074 M 15.48 % | 1.796 M 31.38 % | 1.367 M 306.50 % | -662.000 K -142.22 % | 1.568 M -20.00 % | 1.960 M 25.64 % | 1.560 M -74.72 % | 6.172 M 1 286.87 % | 445.000 K -95.13 % | 9.130 M 384.35 % | 1.885 M -84.11 % | 11.863 M 3 072.05 % | 374.000 K -86.63 % | 2.798 M -2.41 % | 2.867 M -71.37 % | 10.013 M 279.28 % | 2.640 M 14.04 % | 2.315 M 1.71 % | 2.276 M -65.55 % | 6.607 M 220.11 % | 2.064 M -57.24 % | 4.827 M -15.08 % | 5.684 M 94 833.33 % | -6.000 K 90.16 % | -61.000 K |
| Income before tax ratio | 0.06 -53.86 % | 0.12 89.03 % | 0.07 4.38 % | 0.06 25.10 % | 0.05 -53.33 % | 0.11 63.56 % | 0.07 2.14 % | 0.06 -4.17 % | 0.07 -27.42 % | 0.09 2.47 % | 0.09 32.76 % | 0.07 51.84 % | 0.04 -40.88 % | 0.08 -8.77 % | 0.08 -10.86 % | 0.09 166.55 % | 0.03 -65.99 % | 0.10 -2.00 % | 0.10 7.81 % | 0.10 189.24 % | 0.03 0.95 % | 0.03 -71.84 % | 0.12 -2.22 % | 0.12 4.44 % | 0.12 250.66 % | -0.08 -154.84 % | 0.14 11.83 % | 0.12 40.66 % | 0.09 9.16 % | 0.08 9.25 % | 0.07 64.51 % | 0.05 13.06 % | 0.04 -27.71 % | 0.06 -20.20 % | 0.07 -1.42 % | 0.07 26.30 % | 0.06 342.86 % | -0.02 -144.91 % | 0.05 -5.37 % | 0.05 9.19 % | 0.05 -58.01 % | 0.12 1 014.19 % | 0.01 -94.22 % | 0.18 217.49 % | 0.06 -71.91 % | 0.20 2 369.50 % | 0.01 -91.75 % | 0.10 47.94 % | 0.07 -67.43 % | 0.21 269.10 % | 0.06 3.02 % | 0.05 1.45 % | 0.05 -56.04 % | 0.12 182.90 % | 0.04 -66.99 % | 0.13 -26.15 % | 0.18 82 903.26 % | 0.00 93.64 % | 0.00 |
| EBITDA | 10.608 M -51.95 % | 22.077 M 57.63 % | 14.006 M -5.83 % | 14.873 M 51.46 % | 9.820 M -48.79 % | 19.175 M 62.91 % | 11.770 M -11.64 % | 13.320 M 24.32 % | 10.714 M -36.84 % | 16.962 M 3.77 % | 16.345 M 45.15 % | 11.261 M 40.01 % | 8.043 M -39.33 % | 13.257 M -6.81 % | 14.226 M 5.68 % | 13.461 M 132.81 % | 5.782 M -56.06 % | 13.160 M -0.11 % | 13.175 M 22.71 % | 10.737 M 155.04 % | 4.210 M -15.55 % | 4.985 M -52.37 % | 10.466 M 0.39 % | 10.425 M 18.10 % | 8.827 M 1 255.37 % | -764.000 K -107.74 % | 9.865 M -3.41 % | 10.213 M 66.17 % | 6.146 M 526.81 % | -1.440 M -118.76 % | 7.674 M 62.45 % | 4.724 M 20.54 % | 3.919 M -27.65 % | 5.417 M -0.59 % | 5.449 M -11.64 % | 6.167 M 51.64 % | 4.067 M 150.96 % | -7.980 M -280.79 % | 4.414 M 16.19 % | 3.799 M 3.15 % | 3.683 M -36.29 % | 5.781 M -4.92 % | 6.080 M -57.07 % | 14.164 M 191.98 % | 4.851 M -68.33 % | 15.319 M 634.39 % | 2.086 M -53.56 % | 4.492 M -1.51 % | 4.561 M -44.11 % | 8.160 M 91.15 % | 4.269 M 8.65 % | 3.929 M 0.10 % | 3.925 M -40.59 % | 6.607 M 52.38 % | 4.336 M -46.86 % | 8.160 M -15.15 % | 9.617 M 995.33 % | 878.000 K 9.34 % | 803.000 K |
| Net income ratio | 0.04 -57.77 % | 0.10 108.10 % | 0.05 0.44 % | 0.05 32.88 % | 0.04 -56.27 % | 0.08 63.38 % | 0.05 4.60 % | 0.05 -5.18 % | 0.05 -29.29 % | 0.07 5.18 % | 0.07 35.82 % | 0.05 46.80 % | 0.03 -40.14 % | 0.06 -4.94 % | 0.06 -7.73 % | 0.06 156.67 % | 0.02 -65.71 % | 0.07 -3.57 % | 0.08 6.93 % | 0.07 205.77 % | 0.02 -60.07 % | 0.06 -30.56 % | 0.08 23.91 % | 0.07 -22.75 % | 0.09 576.66 % | 0.01 -82.49 % | 0.07 8.32 % | 0.07 19.31 % | 0.06 676.20 % | 0.01 -87.73 % | 0.06 100.18 % | 0.03 4.77 % | 0.03 13.14 % | 0.03 -52.35 % | 0.05 -10.18 % | 0.06 34.79 % | 0.04 129.38 % | -0.15 -389.76 % | 0.05 27.04 % | 0.04 0.70 % | 0.04 -51.62 % | 0.08 969.50 % | 0.01 -92.62 % | 0.10 172.85 % | 0.04 -63.67 % | 0.11 1 171.30 % | 0.01 -82.21 % | 0.05 43.94 % | 0.03 -78.71 % | 0.15 333.35 % | 0.04 12.66 % | 0.03 2.79 % | 0.03 -67.64 % | 0.09 214.51 % | 0.03 -68.68 % | 0.10 28.42 % | 0.07 628.92 % | -0.01 68.25 % | -0.04 |
| Ratio EBITDA | 0.12 -34.38 % | 0.18 55.88 % | 0.12 15.54 % | 0.10 7.12 % | 0.09 -31.29 % | 0.14 41.26 % | 0.10 4.44 % | 0.09 -11.14 % | 0.10 -13.55 % | 0.12 -8.56 % | 0.13 18.74 % | 0.11 36.35 % | 0.08 -19.21 % | 0.10 -9.17 % | 0.11 -10.33 % | 0.12 62.23 % | 0.08 -42.52 % | 0.13 -2.91 % | 0.14 -0.08 % | 0.14 5.41 % | 0.13 48.80 % | 0.09 -47.91 % | 0.17 -2.51 % | 0.17 -3.50 % | 0.18 1 254.53 % | -0.02 -107.34 % | 0.21 9.89 % | 0.19 6.12 % | 0.18 570.34 % | -0.04 -127.17 % | 0.14 -4.25 % | 0.15 -19.67 % | 0.18 72.96 % | 0.11 -42.15 % | 0.18 -24.57 % | 0.24 45.77 % | 0.17 159.94 % | -0.28 -292.32 % | 0.14 37.43 % | 0.10 -10.36 % | 0.12 5.83 % | 0.11 -23.61 % | 0.14 -49.09 % | 0.28 91.39 % | 0.15 -44.02 % | 0.26 471.73 % | 0.05 -71.33 % | 0.16 49.29 % | 0.11 -36.42 % | 0.17 86.01 % | 0.09 -1.85 % | 0.09 -0.16 % | 0.09 -24.19 % | 0.12 34.66 % | 0.09 -58.98 % | 0.22 -26.21 % | 0.30 857.39 % | 0.03 -29.33 % | 0.04 |
| Gross profit ratio | 0.26 -9.65 % | 0.29 8.44 % | 0.27 15.03 % | 0.23 61.09 % | 0.15 -11.64 % | 0.16 43.64 % | 0.11 -17.87 % | 0.14 -49.43 % | 0.28 21.63 % | 0.23 58.36 % | 0.14 -5.80 % | 0.15 13.41 % | 0.13 -18.19 % | 0.16 20.36 % | 0.14 -16.43 % | 0.16 -31.78 % | 0.24 -21.62 % | 0.30 -1.41 % | 0.31 2.76 % | 0.30 -1.07 % | 0.30 3.23 % | 0.29 -17.73 % | 0.36 -12.24 % | 0.41 3.64 % | 0.39 356.53 % | 0.09 -82.27 % | 0.49 10.93 % | 0.44 4.53 % | 0.42 57.84 % | 0.27 -16.25 % | 0.32 -1.37 % | 0.32 -22.49 % | 0.42 255.61 % | 0.12 -71.39 % | 0.41 -27.62 % | 0.56 38.36 % | 0.41 98.13 % | 0.21 -41.93 % | 0.35 23.83 % | 0.29 -7.31 % | 0.31 2 873.64 % | -0.01 -102.92 % | 0.38 -22.16 % | 0.49 31.13 % | 0.37 11.26 % | 0.33 192.90 % | 0.11 -73.31 % | 0.43 22.34 % | 0.35 -3.72 % | 0.36 32.13 % | 0.28 -18.08 % | 0.34 36.20 % | 0.25 -28.86 % | 0.35 53.51 % | 0.23 -39.23 % | 0.37 -8.46 % | 0.41 56.42 % | 0.26 -36.14 % | 0.41 |
| Weighted average shs out dil | 7.276 M -0.46 % | 7.310 M 0.00 % | 7.310 M -0.29 % | 7.332 M 0.87 % | 7.269 M -0.44 % | 7.301 M 0.39 % | 7.272 M -0.82 % | 7.332 M -0.16 % | 7.344 M 0.60 % | 7.301 M 1.59 % | 7.186 M -1.25 % | 7.277 M 0.49 % | 7.241 M 1.11 % | 7.162 M -0.09 % | 7.168 M 3.62 % | 6.918 M 2.11 % | 6.775 M -1.74 % | 6.895 M 0.18 % | 6.883 M 0.35 % | 6.859 M 0.47 % | 6.827 M -0.46 % | 6.859 M -0.14 % | 6.868 M -0.94 % | 6.934 M 0.96 % | 6.868 M -0.29 % | 6.888 M -0.40 % | 6.916 M 0.92 % | 6.853 M -1.30 % | 6.943 M 0.62 % | 6.900 M -0.43 % | 6.930 M 1.16 % | 6.850 M -10.16 % | 7.625 M 12.39 % | 6.784 M -1.61 % | 6.895 M 1.40 % | 6.800 M -1.38 % | 6.895 M 0.00 % | 6.895 M -3.26 % | 7.127 M 3.37 % | 6.895 M 0.00 % | 6.895 M 0.87 % | 6.836 M 5.16 % | 6.500 M -5.44 % | 6.874 M -0.31 % | 6.895 M -4.05 % | 7.186 M -3.93 % | 7.480 M 9.49 % | 6.832 M -0.92 % | 6.895 M 0.00 % | 6.895 M 0.90 % | 6.833 M -0.90 % | 6.895 M 0.00 % | 6.895 M 6.88 % | 6.451 M -6.44 % | 6.895 M 0.90 % | 6.833 M -1.55 % | 6.941 M 950.08 % | 661.017 K -72.23 % | 2.381 M |
| Weighted average shs out | 7.276 M -0.46 % | 7.310 M 0.00 % | 7.310 M -0.29 % | 7.332 M 0.87 % | 7.269 M -0.44 % | 7.301 M 0.39 % | 7.272 M -0.82 % | 7.332 M -0.16 % | 7.344 M 0.60 % | 7.301 M 1.59 % | 7.186 M 0.19 % | 7.173 M 1.21 % | 7.087 M -1.04 % | 7.162 M -0.09 % | 7.168 M 3.62 % | 6.918 M 2.11 % | 6.775 M -1.74 % | 6.895 M 0.18 % | 6.883 M 0.35 % | 6.859 M 0.47 % | 6.827 M -0.46 % | 6.859 M -0.14 % | 6.868 M -0.94 % | 6.934 M 0.96 % | 6.868 M -0.29 % | 6.888 M -0.40 % | 6.916 M 0.92 % | 6.853 M -1.30 % | 6.943 M 0.62 % | 6.900 M -0.43 % | 6.930 M 1.16 % | 6.850 M -10.16 % | 7.625 M 12.39 % | 6.784 M -1.61 % | 6.895 M 1.40 % | 6.800 M -1.38 % | 6.895 M 0.00 % | 6.895 M -3.26 % | 7.127 M 3.37 % | 6.895 M 0.00 % | 6.895 M 0.87 % | 6.836 M 5.16 % | 6.500 M -5.44 % | 6.874 M -0.31 % | 6.895 M -4.05 % | 7.186 M -3.93 % | 7.480 M 9.49 % | 6.832 M -0.92 % | 6.895 M 0.00 % | 6.895 M 0.90 % | 6.833 M -0.90 % | 6.895 M 0.00 % | 6.895 M 6.88 % | 6.451 M -6.44 % | 6.895 M 0.90 % | 6.833 M -1.55 % | 6.941 M 950.08 % | 661.017 K -72.23 % | 2.381 M |
| EPS diluted | 0.51 -68.90 % | 1.64 110.26 % | 0.78 -17.89 % | 0.95 86.27 % | 0.51 -67.31 % | 1.56 87.95 % | 0.83 -10.75 % | 0.93 32.86 % | 0.70 -48.53 % | 1.36 17.24 % | 1.16 68.12 % | 0.69 50.00 % | 0.46 -55.34 % | 1.03 -2.83 % | 1.06 4.95 % | 1.01 260.71 % | 0.28 -73.33 % | 1.05 -0.94 % | 1.06 30.86 % | 0.81 636.36 % | 0.11 -77.08 % | 0.48 -36.84 % | 0.76 28.81 % | 0.59 -6.35 % | 0.63 578.88 % | 0.09 -81.44 % | 0.50 -5.66 % | 0.53 89.29 % | 0.28 600.00 % | 0.04 -91.49 % | 0.47 235.71 % | 0.14 75.00 % | 0.08 -57.89 % | 0.19 726.09 % | 0.02 -89.55 % | 0.22 46.67 % | 0.15 124.19 % | -0.62 -381.82 % | 0.22 947.62 % | 0.02 16.67 % | 0.02 -97.14 % | 0.63 1 160.00 % | 0.05 -93.42 % | 0.76 1 420.00 % | 0.05 -94.12 % | 0.85 1 600.00 % | 0.05 -73.68 % | 0.19 -90.40 % | 1.98 153.85 % | 0.78 225.00 % | 0.24 26.32 % | 0.19 -89.73 % | 1.85 137.18 % | 0.78 0.00 % | 0.78 52.94 % | 0.51 50.00 % | 0.34 157.63 % | -0.59 -78.79 % | -0.33 |
| Earnings per share | 0.51 -68.90 % | 1.64 110.26 % | 0.78 -17.89 % | 0.95 86.27 % | 0.51 -67.31 % | 1.56 87.95 % | 0.83 -10.75 % | 0.93 32.86 % | 0.70 -48.53 % | 1.36 17.24 % | 1.16 65.71 % | 0.70 48.94 % | 0.47 -54.37 % | 1.03 -2.83 % | 1.06 4.95 % | 1.01 260.71 % | 0.28 -73.33 % | 1.05 -0.94 % | 1.06 30.86 % | 0.81 636.36 % | 0.11 -77.08 % | 0.48 -36.84 % | 0.76 28.81 % | 0.59 -6.35 % | 0.63 578.88 % | 0.09 -81.44 % | 0.50 -5.66 % | 0.53 89.29 % | 0.28 600.00 % | 0.04 -91.49 % | 0.47 235.71 % | 0.14 75.00 % | 0.08 -57.89 % | 0.19 726.09 % | 0.02 -89.55 % | 0.22 46.67 % | 0.15 124.19 % | -0.62 -381.82 % | 0.22 947.62 % | 0.02 16.67 % | 0.02 -97.14 % | 0.63 1 160.00 % | 0.05 -93.42 % | 0.76 1 420.00 % | 0.05 -94.12 % | 0.85 1 600.00 % | 0.05 -73.68 % | 0.19 -90.40 % | 1.98 153.85 % | 0.78 225.00 % | 0.24 26.32 % | 0.19 -89.73 % | 1.85 137.18 % | 0.78 0.00 % | 0.78 52.94 % | 0.51 50.00 % | 0.34 157.63 % | -0.59 -78.79 % | -0.33 |
| Gross profit | 23.712 M -33.84 % | 35.838 M 9.65 % | 32.683 M -6.24 % | 34.860 M 127.77 % | 15.305 M -34.14 % | 23.239 M 65.66 % | 14.028 M -30.51 % | 20.187 M -29.25 % | 28.533 M -11.13 % | 32.108 M 79.73 % | 17.865 M 15.15 % | 15.515 M 16.45 % | 13.323 M -38.57 % | 21.687 M 23.48 % | 17.563 M -1.51 % | 17.832 M -2.11 % | 18.216 M -40.09 % | 30.407 M 1.42 % | 29.980 M 26.19 % | 23.757 M 139.37 % | 9.925 M -41.41 % | 16.940 M -24.77 % | 22.519 M -9.63 % | 24.918 M 26.84 % | 19.645 M 356.86 % | 4.300 M -81.29 % | 22.982 M -2.49 % | 23.569 M 63.68 % | 14.399 M 43.23 % | 10.053 M -42.15 % | 17.378 M 67.34 % | 10.385 M 16.31 % | 8.929 M 48.74 % | 6.003 M -50.83 % | 12.209 M -15.22 % | 14.400 M 43.93 % | 10.005 M 68.46 % | 5.939 M -45.41 % | 10.879 M 4.69 % | 10.392 M 6.66 % | 9.743 M 1 769.68 % | -583.526 K -103.64 % | 16.035 M -34.36 % | 24.430 M 100.05 % | 12.212 M -37.06 % | 19.402 M 276.23 % | 5.157 M -56.77 % | 11.929 M -19.30 % | 14.781 M -15.35 % | 17.461 M 35.78 % | 12.860 M -9.32 % | 14.181 M 36.55 % | 10.385 M -44.25 % | 18.628 M 73.70 % | 10.724 M -21.28 % | 13.623 M 5.26 % | 12.942 M 78.95 % | 7.232 M -1.20 % | 7.320 M |
| Income tax expense | 1.394 M -55.19 % | 3.111 M 41.15 % | 2.204 M -5.29 % | 2.327 M 50.61 % | 1.545 M -58.53 % | 3.726 M 89.14 % | 1.970 M -19.39 % | 2.444 M 38.16 % | 1.769 M -42.53 % | 3.078 M 7.32 % | 2.868 M 52.39 % | 1.882 M 71.56 % | 1.097 M -57.22 % | 2.564 M -16.15 % | 3.058 M -3.17 % | 3.158 M 317.72 % | 756.000 K -74.49 % | 2.964 M 5.03 % | 2.822 M 35.28 % | 2.086 M 511.73 % | 341.000 K 124.24 % | -1.407 M -164.45 % | 2.183 M -33.06 % | 3.261 M 128.68 % | 1.426 M 132.02 % | -4.454 M -242.16 % | 3.133 M 1.95 % | 3.073 M 179.36 % | 1.100 M -60.67 % | 2.797 M 243.19 % | 815.000 K 63.00 % | 500.000 K 100.00 % | 250.000 K -83.92 % | 1.555 M 211.00 % | 500.000 K 66.67 % | 300.000 K 0.00 % | 300.000 K -91.69 % | 3.609 M | 0.000 -100.00 % | 500.000 K 66.67 % | 300.000 K -83.74 % | 1.845 M 1 437.52 % | 120.000 K -96.93 % | 3.906 M 520.00 % | 630.000 K -89.06 % | 5.756 M | 0.000 -100.00 % | 1.500 M 0.00 % | 1.500 M -43.78 % | 2.668 M 166.80 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -36.51 % | 1.575 M 142.31 % | 650.000 K -51.56 % | 1.342 M -72.08 % | 4.807 M 1 151.82 % | 384.000 K -47.61 % | 733.000 K |
| Cost of revenue | 66.098 M -23.85 % | 86.805 M -2.03 % | 88.602 M -22.24 % | 113.944 M 26.70 % | 89.935 M -23.75 % | 117.951 M 8.81 % | 108.396 M -12.94 % | 124.506 M 66.27 % | 74.884 M -31.57 % | 109.437 M 2.42 % | 106.854 M 23.51 % | 86.516 M 0.55 % | 86.042 M -22.23 % | 110.631 M -0.70 % | 111.413 M 21.63 % | 91.602 M 57.81 % | 58.044 M -16.32 % | 69.367 M 3.53 % | 67.004 M 21.35 % | 55.217 M 143.08 % | 22.716 M -44.01 % | 40.571 M 0.47 % | 40.381 M 11.66 % | 36.164 M 19.49 % | 30.266 M -33.59 % | 45.575 M 87.76 % | 24.273 M -19.60 % | 30.191 M 51.47 % | 19.932 M -28.25 % | 27.780 M -25.71 % | 37.392 M 70.76 % | 21.898 M 73.99 % | 12.586 M -72.30 % | 45.434 M 156.36 % | 17.723 M 58.91 % | 11.153 M -23.40 % | 14.560 M -36.56 % | 22.952 M 15.60 % | 19.855 M -23.52 % | 25.962 M 18.82 % | 21.850 M -58.82 % | 53.065 M 103.10 % | 26.128 M 2.16 % | 25.575 M 24.36 % | 20.566 M -46.64 % | 38.541 M -3.53 % | 39.953 M 150.98 % | 15.919 M -41.97 % | 27.433 M -10.21 % | 30.554 M -9.78 % | 33.866 M 20.82 % | 28.029 M -11.63 % | 31.716 M -9.64 % | 35.099 M -4.51 % | 36.758 M 59.61 % | 23.030 M 21.65 % | 18.932 M -8.22 % | 20.628 M 93.00 % | 10.688 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 1.046 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.487 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 17.669 M 31.65 % | 13.421 M -39.36 % | 22.134 M -16.08 % | 26.376 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.283 M 27.16 % | 28.533 M -11.13 % | 32.108 M -3.25 % | 33.187 M 11.46 % | 29.775 M 9.64 % | 27.157 M 25.22 % | 21.687 M -27.49 % | 29.911 M -5.91 % | 31.789 M | 0.000 -100.00 % | 30.407 M 1.42 % | 29.980 M | 0.000 -100.00 % | 9.925 M -41.41 % | 16.940 M -24.77 % | 22.519 M -9.63 % | 24.918 M 26.84 % | 19.645 M 1 117.35 % | -1.931 M | 0.000 -100.00 % | 23.569 M | 0.000 -100.00 % | 10.053 M -24.45 % | 13.307 M 49.08 % | 8.926 M 10.62 % | 8.069 M 155.43 % | 3.159 M -68.83 % | 10.135 M -19.59 % | 12.604 M 45.91 % | 8.638 M 30.86 % | 6.601 M -29.11 % | 9.311 M 10.42 % | 8.432 M 3.04 % | 8.183 M 221.14 % | -6.755 M -143.33 % | 15.590 M 1.90 % | 15.300 M 48.05 % | 10.334 M 37.08 % | 7.539 M 57.61 % | 4.783 M -47.62 % | 9.131 M -23.36 % | 11.914 M 59.96 % | 7.448 M -27.12 % | 10.220 M -13.87 % | 11.866 M 46.33 % | 8.109 M -32.54 % | 12.021 M 38.81 % | 8.660 M -1.55 % | 8.796 M 21.19 % | 7.258 M 0.28 % | 7.238 M -2.24 % | 7.404 M |
| Operating expenses | 17.669 M -7.85 % | 19.174 M -13.37 % | 22.134 M -16.08 % | 26.376 M 164.74 % | 9.963 M 8.31 % | 9.199 M 12.54 % | 8.174 M -77.47 % | 36.283 M 27.16 % | 28.533 M -11.13 % | 32.108 M -3.25 % | 33.187 M 11.46 % | 29.775 M 9.64 % | 27.157 M 25.22 % | 21.687 M -27.49 % | 29.911 M -5.91 % | 31.789 M 74.51 % | 18.216 M -40.09 % | 30.407 M 1.42 % | 29.980 M 26.19 % | 23.757 M 139.37 % | 9.925 M -41.41 % | 16.940 M -24.77 % | 22.519 M -9.63 % | 24.918 M 26.84 % | 19.645 M 356.86 % | 4.300 M -81.29 % | 22.982 M -2.49 % | 23.569 M 63.68 % | 14.399 M 43.23 % | 10.053 M -22.81 % | 13.024 M 45.91 % | 8.926 M 10.62 % | 8.069 M 155.43 % | 3.159 M -68.44 % | 10.010 M -19.81 % | 12.483 M 44.51 % | 8.638 M 30.86 % | 6.601 M -29.11 % | 9.311 M 10.42 % | 8.432 M 3.04 % | 8.183 M 221.14 % | -6.755 M -143.33 % | 15.590 M 1.90 % | 15.300 M 48.05 % | 10.334 M 37.08 % | 7.539 M 57.61 % | 4.783 M -47.62 % | 9.131 M -23.36 % | 11.914 M 59.96 % | 7.448 M -27.12 % | 10.220 M -13.87 % | 11.866 M 46.33 % | 8.109 M -32.54 % | 12.021 M 38.81 % | 8.660 M -1.55 % | 8.796 M 21.19 % | 7.258 M 0.28 % | 7.238 M -2.24 % | 7.404 M |
| Cost and expenses | 83.767 M -20.96 % | 105.979 M -4.30 % | 110.736 M -21.08 % | 140.320 M 40.46 % | 99.898 M -21.43 % | 127.150 M 9.08 % | 116.570 M -14.21 % | 135.872 M 39.39 % | 97.476 M -25.62 % | 131.045 M 13.50 % | 115.459 M 21.43 % | 95.084 M -0.42 % | 95.484 M -27.84 % | 132.318 M 9.21 % | 121.164 M 18.44 % | 102.300 M 36.94 % | 74.703 M -25.13 % | 99.774 M 13.95 % | 87.563 M 23.08 % | 71.144 M 120.66 % | 32.242 M -43.94 % | 57.511 M 1.32 % | 56.761 M 4.37 % | 54.386 M 20.59 % | 45.101 M -9.57 % | 49.875 M 21.68 % | 40.987 M -14.88 % | 48.154 M 54.67 % | 31.134 M -24.88 % | 41.446 M -18.25 % | 50.699 M 64.48 % | 30.824 M 49.23 % | 20.655 M -57.49 % | 48.593 M 74.43 % | 27.858 M 17.26 % | 23.757 M 2.41 % | 23.198 M -21.50 % | 29.553 M 1.33 % | 29.166 M -15.20 % | 34.394 M 14.52 % | 30.033 M -35.15 % | 46.310 M 11.01 % | 41.718 M 2.06 % | 40.875 M 32.28 % | 30.900 M -32.94 % | 46.080 M 3.00 % | 44.736 M 78.59 % | 25.050 M -36.34 % | 39.347 M 3.54 % | 38.002 M -13.80 % | 44.086 M 10.51 % | 39.895 M 0.18 % | 39.825 M -15.48 % | 47.120 M 3.75 % | 45.418 M 42.71 % | 31.826 M 21.52 % | 26.190 M -6.01 % | 27.866 M 54.02 % | 18.092 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 5.753 M | 0.000 | 0.000 -100.00 % | 9.963 M 8.31 % | 9.199 M 12.54 % | 8.174 M -28.08 % | 11.366 M | 0.000 -100.00 % | 12.063 M 40.19 % | 8.605 M 0.43 % | 8.568 M -9.26 % | 9.442 M | 0.000 -100.00 % | 9.751 M -8.85 % | 10.698 M -41.27 % | 18.216 M | 0.000 | 0.000 -100.00 % | 23.757 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.231 M -72.89 % | 22.982 M | 0.000 -100.00 % | 14.399 M | 0.000 100.00 % | -283.000 K | 0.000 | 0.000 | 0.000 100.00 % | -125.000 K -3.31 % | -121.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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -238.000 K | 0.000 | 0.000 | 0.000 100.00 % | -60.000 K | 0.000 | 0.000 | 0.000 100.00 % | -39.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -226.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 111.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 409.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 639.547 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 |
| Interest expense | 2.027 M -44.53 % | 3.654 M 42.79 % | 2.559 M 26.68 % | 2.020 M 81.98 % | 1.110 M 49.39 % | 743.000 K 109.89 % | 354.000 K -44.51 % | 638.000 K 40.22 % | 455.000 K -19.61 % | 566.000 K -66.76 % | 1.703 M 77.21 % | 961.000 K 209.00 % | 311.000 K 157.02 % | 121.000 K -74.03 % | 466.000 K 98.30 % | 235.000 K 137.37 % | 99.000 K 120.00 % | 45.000 K -34.78 % | 69.000 K -12.66 % | 79.000 K -42.34 % | 137.000 K 52.22 % | 90.000 K 130.77 % | 39.000 K 50.00 % | 26.000 K -65.33 % | 75.000 K 50.00 % | 50.000 K -77.48 % | 222.000 K -19.27 % | 275.000 K 36.14 % | 202.000 K 81.98 % | 111.000 K -63.25 % | 302.000 K 1 913.33 % | 15.000 K 7.14 % | 14.000 K -96.07 % | 356.000 K 184.80 % | 125.000 K 3.31 % | 121.000 K 61.33 % | 75.000 K -81.66 % | 409.000 K -48.62 % | 796.000 K 704.04 % | 99.000 K -64.13 % | 276.000 K | 0.000 -100.00 % | 555.000 K 472.16 % | 97.000 K | 0.000 -100.00 % | 260.529 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 |
| Depreciation and amortization | 3.476 M 4.92 % | 3.313 M -6.47 % | 3.542 M -0.53 % | 3.561 M 2.98 % | 3.458 M 3.72 % | 3.334 M -2.26 % | 3.411 M -0.23 % | 3.419 M 2.06 % | 3.350 M -0.50 % | 3.367 M -2.04 % | 3.437 M 1.18 % | 3.397 M 2.78 % | 3.305 M 4.52 % | 3.162 M 1.93 % | 3.102 M 0.65 % | 3.082 M 1.68 % | 3.031 M -0.07 % | 3.033 M 1.51 % | 2.988 M -0.93 % | 3.016 M 1.17 % | 2.981 M -0.27 % | 2.989 M -1.19 % | 3.025 M -0.69 % | 3.046 M 1.53 % | 3.000 M -0.03 % | 3.001 M -1.64 % | 3.051 M -5.63 % | 3.233 M 11.48 % | 2.900 M 33.46 % | 2.173 M -34.15 % | 3.300 M 1.54 % | 3.250 M 6.73 % | 3.045 M 37.35 % | 2.217 M -31.78 % | 3.250 M -23.53 % | 4.250 M 61.90 % | 2.625 M -0.19 % | 2.630 M 28.29 % | 2.050 M 17.82 % | 1.740 M -5.79 % | 1.847 M 143.68 % | -4.228 M -183.23 % | 5.080 M 2.90 % | 4.937 M 66.45 % | 2.966 M -7.18 % | 3.195 M 86.64 % | 1.712 M 1.06 % | 1.694 M 0.00 % | 1.694 M -7.93 % | 1.840 M 12.95 % | 1.629 M 0.93 % | 1.614 M -2.12 % | 1.649 M 832.89 % | -225.000 K -109.90 % | 2.272 M -31.83 % | 3.333 M 48.60 % | 2.243 M 153.73 % | 884.000 K -0.34 % | 887.000 K |
| Operating income | 6.043 M -63.74 % | 16.664 M 57.97 % | 10.549 M 24.34 % | 8.484 M 58.82 % | 5.342 M -61.95 % | 14.040 M 139.84 % | 5.854 M -33.64 % | 8.821 M 48.48 % | 5.941 M -53.41 % | 12.751 M 37.70 % | 9.260 M 33.29 % | 6.947 M 79.00 % | 3.881 M -70.57 % | 13.185 M 68.78 % | 7.812 M 9.50 % | 7.134 M 358.19 % | 1.557 M -84.85 % | 10.276 M 9.08 % | 9.421 M 20.32 % | 7.830 M 1 862.41 % | 399.000 K 299.00 % | 100.000 K -98.37 % | 6.139 M -8.32 % | 6.696 M 39.21 % | 4.810 M 326.14 % | -2.127 M -133.93 % | 6.268 M 11.81 % | 5.606 M 75.35 % | 3.197 M 188.49 % | -3.613 M -188.75 % | 4.071 M 179.03 % | 1.459 M 69.65 % | 860.000 K -69.76 % | 2.844 M 37.13 % | 2.074 M 15.48 % | 1.796 M 31.38 % | 1.367 M 306.50 % | -662.000 K -142.22 % | 1.568 M -20.00 % | 1.960 M 25.64 % | 1.560 M -74.72 % | 6.172 M 1 286.87 % | 445.000 K -95.13 % | 9.130 M 386.16 % | 1.878 M -84.17 % | 11.863 M 3 072.05 % | 374.000 K -86.63 % | 2.798 M -2.41 % | 2.867 M -71.37 % | 10.013 M 279.28 % | 2.640 M 14.04 % | 2.315 M 1.71 % | 2.276 M -65.55 % | 6.607 M 220.11 % | 2.064 M -57.24 % | 4.827 M -15.08 % | 5.684 M 94 833.33 % | -6.000 K 92.86 % | -84.000 K |
| Operating income ratio | 0.07 -50.48 % | 0.14 56.22 % | 0.09 52.55 % | 0.06 12.32 % | 0.05 -48.95 % | 0.10 107.96 % | 0.05 -21.56 % | 0.06 6.12 % | 0.06 -36.23 % | 0.09 21.33 % | 0.07 9.05 % | 0.07 74.32 % | 0.04 -60.80 % | 0.10 64.52 % | 0.06 -7.09 % | 0.07 219.29 % | 0.02 -80.18 % | 0.10 6.03 % | 0.10 -2.02 % | 0.10 711.09 % | 0.01 603.01 % | 0.00 -98.22 % | 0.10 -10.97 % | 0.11 13.75 % | 0.10 325.98 % | -0.04 -132.15 % | 0.13 27.20 % | 0.10 11.98 % | 0.09 197.51 % | -0.10 -228.48 % | 0.07 64.47 % | 0.05 13.06 % | 0.04 -27.71 % | 0.06 -20.20 % | 0.07 -1.42 % | 0.07 26.30 % | 0.06 342.86 % | -0.02 -144.91 % | 0.05 -5.37 % | 0.05 9.19 % | 0.05 -58.01 % | 0.12 1 014.19 % | 0.01 -94.22 % | 0.18 218.67 % | 0.06 -72.02 % | 0.20 2 369.50 % | 0.01 -91.75 % | 0.10 47.94 % | 0.07 -67.43 % | 0.21 269.10 % | 0.06 3.02 % | 0.05 1.45 % | 0.05 -56.04 % | 0.12 182.90 % | 0.04 -66.99 % | 0.13 -26.15 % | 0.18 82 903.26 % | 0.00 95.38 % | 0.00 |
| Total other income expenses net | -938.000 K 39.64 % | -1.554 M 41.23 % | -2.644 M -427.23 % | 808.000 K 1 007.87 % | -89.000 K -108.40 % | 1.060 M -50.72 % | 2.151 M 386.65 % | 442.000 K -54.34 % | 968.000 K 248.20 % | 278.000 K -85.70 % | 1.944 M 4 620.93 % | -43.000 K -107.86 % | 547.000 K 117.04 % | -3.211 M -212.86 % | 2.845 M -5.48 % | 3.010 M 174.89 % | 1.095 M 1 560.00 % | -75.000 K -110.76 % | 697.000 K 470.74 % | -188.000 K -127.13 % | 693.000 K -61.63 % | 1.806 M 42.88 % | 1.264 M 92.68 % | 656.000 K -30.36 % | 942.000 K 155.81 % | -1.688 M -622.60 % | 323.000 K -70.61 % | 1.099 M 818.30 % | -153.000 K -102.29 % | 6.686 M 668 500.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 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-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-06-30 | 2016-03-31 | 2015-06-30 | 2015-03-31 | 2014-06-30 | 2014-03-31 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 91.380 M | 0.000 -100.00 % | 100.627 M | 0.000 -100.00 % | 53.109 M | 0.000 -100.00 % | 18.244 M -60.40 % | 46.076 M 7.64 % | 42.807 M -1.16 % | 43.311 M 324.83 % | 10.195 M 54.24 % | 6.610 M | 0.000 -100.00 % | 6.581 M | 0.000 -100.00 % | 3.122 M | 0.000 -100.00 % | 9.425 M | 0.000 -100.00 % | 8.347 M | 0.000 -100.00 % | 24.587 M | 0.000 -100.00 % | 28.451 M | 0.000 -100.00 % | 13.861 M | 0.000 -100.00 % | 2.451 M | 0.000 -100.00 % | 33.683 M | 0.000 -100.00 % | 34.810 M | 0.000 -100.00 % | 5.736 M 111.21 % | -51.179 M -86.59 % | -27.428 M |
| Total investments | 0.000 -100.00 % | 215.000 K | 0.000 -100.00 % | 2.446 M | 0.000 -100.00 % | 2.451 M | 0.000 -100.00 % | 1.787 M 0.00 % | 1.787 M 0.00 % | 1.787 M 32.67 % | 1.347 M 0.00 % | 1.347 M 10.96 % | 1.214 M | 0.000 -100.00 % | 228.000 K | 0.000 -100.00 % | 40.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 |
| Total debt | 0.000 -100.00 % | 94.760 M | 0.000 -100.00 % | 106.345 M | 0.000 -100.00 % | 54.724 M | 0.000 -100.00 % | 20.636 M -64.84 % | 58.700 M -55.91 % | 133.123 M 199.13 % | 44.504 M 291.52 % | 11.367 M -25.85 % | 15.330 M | 0.000 -100.00 % | 7.135 M | 0.000 -100.00 % | 12.175 M | 0.000 -100.00 % | 10.489 M | 0.000 -100.00 % | 11.644 M | 0.000 -100.00 % | 27.515 M | 0.000 -100.00 % | 29.140 M | 0.000 -100.00 % | 9.570 M | 0.000 -100.00 % | 5.070 M | 0.000 -100.00 % | 34.273 M | 0.000 -100.00 % | 35.300 M | 0.000 -100.00 % | 27.569 M | 0.000 -100.00 % | 375.000 K |
| Accumulated other comprehensive income loss | 332.827 M 21 153.32 % | 1.566 M -99.50 % | 313.545 M | 0.000 -100.00 % | 302.874 M 2 019 260.00 % | -15.000 K -100.01 % | 285.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 201.173 M | 0.000 -100.00 % | 194.867 M | 0.000 -100.00 % | 186.333 M | 0.000 -100.00 % | 177.916 M | 0.000 -100.00 % | 173.820 M | 0.000 -100.00 % | 168.244 M | 0.000 -100.00 % | 164.711 M | 0.000 -100.00 % | 163.143 M | 0.000 -100.00 % | 157.717 M | 0.000 -100.00 % | 157.701 M | 0.000 -100.00 % | 145.571 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 241.034 M | 0.000 | 0.000 | 0.000 -100.00 % | 212.662 M | 0.000 | 0.000 -100.00 % | 183.293 M | 0.000 -100.00 % | 163.808 M | 0.000 -100.00 % | 146.813 M | 0.000 | 0.000 | 0.000 -100.00 % | 125.972 M | 0.000 | 0.000 | 0.000 -100.00 % | 109.021 M | 0.000 | 0.000 | 0.000 -100.00 % | 99.350 M | 0.000 | 0.000 | 0.000 -100.00 % | 94.248 M | 0.000 -100.00 % | 88.823 M | 0.000 -100.00 % | 88.806 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 72.952 M | 0.000 -100.00 % | 72.952 M | 0.000 -100.00 % | 72.952 M | 0.000 -100.00 % | 72.952 M 0.00 % | 72.952 M 1.94 % | 71.565 M 0.00 % | 71.564 M 3.87 % | 68.896 M 0.00 % | 68.895 M | 0.000 -100.00 % | 68.895 M | 0.000 -100.00 % | 68.895 M | 0.000 -100.00 % | 68.895 M | 0.000 -100.00 % | 68.895 M | 0.000 -100.00 % | 68.895 M | 0.000 -100.00 % | 68.895 M | 0.000 -100.00 % | 68.895 M | 0.000 -100.00 % | 68.895 M | 0.000 -100.00 % | 68.895 M | 0.000 -100.00 % | 68.895 M | 0.000 -100.00 % | 68.895 M 0.00 % | 68.895 M 0.00 % | 68.895 M |
| Total equity | 332.827 M 0.00 % | 332.827 M 6.15 % | 313.545 M 0.00 % | 313.544 M 3.52 % | 302.874 M 0.00 % | 302.874 M 6.18 % | 285.238 M 0.00 % | 285.238 M 4.38 % | 273.278 M 7.28 % | 254.744 M 0.47 % | 253.553 M 16.66 % | 217.349 M 0.92 % | 215.360 M 7.05 % | 201.173 M 0.00 % | 201.174 M 3.24 % | 194.867 M 0.00 % | 194.867 M 4.58 % | 186.333 M 0.00 % | 186.333 M 4.73 % | 177.916 M 0.00 % | 177.916 M 2.36 % | 173.820 M 0.00 % | 173.821 M 3.31 % | 168.244 M 0.00 % | 168.245 M 2.15 % | 164.711 M 0.00 % | 164.711 M 0.96 % | 163.143 M 0.00 % | 163.143 M 3.44 % | 157.717 M 0.00 % | 157.717 M 0.01 % | 157.701 M 0.00 % | 157.701 M 8.33 % | 145.571 M 0.00 % | 145.571 M 8.87 % | 133.715 M 9.48 % | 122.139 M |
| Other non current liabilities | -332.827 M -23 407.21 % | 1.428 M 100.46 % | -313.545 M -9 161.99 % | 3.460 M 101.14 % | -302.874 M -9 508.95 % | 3.219 M 101.13 % | -285.238 M -9 262.80 % | 3.113 M 10.39 % | 2.820 M 29.89 % | 2.171 M -4.91 % | 2.283 M -5.86 % | 2.425 M 17.09 % | 2.071 M 101.03 % | -201.173 M -12 060.34 % | 1.682 M 100.86 % | -194.867 M -13 689.05 % | 1.434 M 100.77 % | -186.333 M | 0.000 100.00 % | -177.916 M -17 791 700.00 % | 1.000 K 100.00 % | -173.820 M | 0.000 100.00 % | -168.244 M -16 824 300.00 % | -1.000 K 100.00 % | -164.711 M | 0.000 100.00 % | -163.143 M | 0.000 100.00 % | -157.717 M | 0.000 100.00 % | -157.701 M | 0.000 100.00 % | -145.571 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 643.000 K | 0.000 -100.00 % | 1.259 M | 0.000 -100.00 % | 1.740 M | 0.000 -100.00 % | 2.412 M | 0.000 -100.00 % | 7.070 M | 0.000 -100.00 % | 5.070 M | 0.000 -100.00 % | 6.132 M | 0.000 -100.00 % | 17.438 M | 0.000 -100.00 % | 27.569 M | 0.000 -100.00 % | 375.000 K |
| Total non current liabilities | -332.827 M -1 829.33 % | 19.246 M 106.14 % | -313.545 M -1 604.97 % | 20.834 M 106.88 % | -302.874 M -1 541.85 % | 21.006 M 107.36 % | -285.238 M -1 467.52 % | 20.858 M 0.71 % | 20.710 M 1.53 % | 20.397 M 2.02 % | 19.994 M 3.55 % | 19.309 M 8.62 % | 17.776 M 108.84 % | -201.173 M -1 420.90 % | 15.230 M 107.82 % | -194.867 M -1 490.62 % | 14.013 M 107.52 % | -186.333 M -1 086.15 % | 18.895 M 110.62 % | -177.916 M -1 560.72 % | 12.180 M 107.01 % | -173.820 M -1 061.50 % | 18.078 M 110.75 % | -168.244 M -1 118.73 % | 16.515 M 110.03 % | -164.711 M -982.63 % | 18.661 M 111.44 % | -163.143 M -1 079.17 % | 16.661 M 110.56 % | -157.717 M -1 170.94 % | 14.727 M 109.34 % | -157.701 M -801.84 % | 22.469 M 115.44 % | -145.571 M -597.59 % | 29.255 M | 0.000 -100.00 % | 375.000 K |
| Other current liabilities | 0.000 -100.00 % | 18.231 M | 0.000 -100.00 % | 16.569 M | 0.000 -100.00 % | 12.955 M | 0.000 -100.00 % | 27.047 M 96.35 % | 13.775 M -49.61 % | 27.335 M 152.12 % | 10.842 M -54.22 % | 23.685 M 94.30 % | 12.190 M | 0.000 -100.00 % | 12.132 M | 0.000 -100.00 % | 9.958 M | 0.000 -100.00 % | 17.934 M | 0.000 -100.00 % | 13.066 M | 0.000 -100.00 % | 8.947 M | 0.000 -100.00 % | 22.587 M | 0.000 -100.00 % | 15.432 M | 0.000 -100.00 % | 21.846 M | 0.000 -100.00 % | 28.647 M | 0.000 -100.00 % | 42.461 M | 0.000 -100.00 % | 67.016 M 108.48 % | 32.145 M 3.22 % | 31.142 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 772.000 K | 0.000 | 0.000 -100.00 % | 11.087 M | 0.000 -100.00 % | 2.699 M | 0.000 -100.00 % | 1.874 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.048 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.976 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.830 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 94.760 M | 0.000 -100.00 % | 106.345 M | 0.000 -100.00 % | 54.724 M | 0.000 -100.00 % | 20.636 M -64.61 % | 58.310 M -56.20 % | 133.123 M 199.13 % | 44.504 M 291.52 % | 11.367 M -25.85 % | 15.330 M | 0.000 -100.00 % | 7.135 M | 0.000 -100.00 % | 12.175 M | 0.000 -100.00 % | 9.846 M | 0.000 -100.00 % | 10.385 M | 0.000 -100.00 % | 25.775 M | 0.000 -100.00 % | 26.728 M | 0.000 -100.00 % | 2.500 M | 0.000 -100.00 % | 12.912 M | 0.000 -100.00 % | 28.141 M | 0.000 -100.00 % | 17.862 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 181.123 M | 0.000 -100.00 % | 202.602 M | 0.000 -100.00 % | 99.801 M | 0.000 -100.00 % | 111.212 M 7.75 % | 103.216 M -53.85 % | 223.655 M 127.77 % | 98.192 M 8.22 % | 90.730 M 19.16 % | 76.143 M | 0.000 -100.00 % | 71.362 M | 0.000 -100.00 % | 68.950 M | 0.000 -100.00 % | 87.981 M | 0.000 -100.00 % | 77.052 M | 0.000 -100.00 % | 90.885 M | 0.000 -100.00 % | 89.914 M | 0.000 -100.00 % | 70.802 M | 0.000 -100.00 % | 84.346 M | 0.000 -100.00 % | 105.919 M | 0.000 -100.00 % | 117.492 M | 0.000 -100.00 % | 101.535 M 105.65 % | 49.372 M 14.51 % | 43.115 M |
| Total liabilities | -332.827 M -266.11 % | 200.369 M 163.90 % | -313.545 M -240.33 % | 223.436 M 173.77 % | -302.874 M -350.71 % | 120.807 M 142.35 % | -285.238 M -315.97 % | 132.070 M 6.57 % | 123.926 M -49.22 % | 244.052 M 106.50 % | 118.186 M 7.40 % | 110.039 M 17.16 % | 93.919 M 146.69 % | -201.173 M -332.32 % | 86.592 M 144.44 % | -194.867 M -334.88 % | 82.963 M 144.52 % | -186.333 M -274.35 % | 106.876 M 160.07 % | -177.916 M -299.39 % | 89.232 M 151.34 % | -173.820 M -259.52 % | 108.963 M 164.76 % | -168.244 M -258.08 % | 106.429 M 164.62 % | -164.711 M -284.11 % | 89.463 M 154.84 % | -163.143 M -261.52 % | 101.007 M 164.04 % | -157.717 M -230.73 % | 120.646 M 176.50 % | -157.701 M -212.67 % | 139.961 M 196.15 % | -145.571 M -211.30 % | 130.790 M 164.91 % | 49.372 M 13.52 % | 43.490 M |
| Other non current assets | 0.000 -100.00 % | 2.982 M | 0.000 -100.00 % | 2.268 M | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 1.959 M 1.45 % | 1.931 M 84.26 % | 1.048 M -21.85 % | 1.341 M 782.24 % | 152.000 K -48.12 % | 293.000 K | 0.000 -100.00 % | 1.207 M | 0.000 -100.00 % | 1.207 M | 0.000 -100.00 % | 6.356 M | 0.000 -100.00 % | 1.152 M | 0.000 -100.00 % | 3.778 M | 0.000 -100.00 % | 3.777 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 177.000 K | 0.000 -100.00 % | 2.251 M | 0.000 100.00 % | -172.000 K -19.44 % | -144.000 K -119.49 % | 739.000 K -44.23 % | 1.325 M 10.88 % | 1.195 M 38.15 % | 865.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 |
| Intangible assets | 0.000 -100.00 % | 80.000 K | 0.000 -100.00 % | 105.000 K | 0.000 -100.00 % | 129.000 K | 0.000 -100.00 % | 158.000 K -15.51 % | 187.000 K | 0.000 -100.00 % | 244.000 K 275.38 % | 65.000 K -55.17 % | 145.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 99.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 24.746 K | 0.000 | 0.000 | 0.000 -100.00 % | 47.730 M | 0.000 -100.00 % | 53.269 M | 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 80.000 K | 0.000 -100.00 % | 105.000 K | 0.000 -100.00 % | 129.000 K | 0.000 -100.00 % | 158.000 K -15.51 % | 187.000 K | 0.000 -100.00 % | 244.000 K 275.38 % | 65.000 K -55.17 % | 145.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 99.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 24.746 K | 0.000 | 0.000 | 0.000 -100.00 % | 68.965 K | 0.000 -100.00 % | 56.897 K | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 167.966 M | 0.000 -100.00 % | 178.465 M | 0.000 -100.00 % | 177.882 M | 0.000 -100.00 % | 184.085 M -2.42 % | 188.651 M -3.53 % | 195.550 M 1.26 % | 193.111 M 4.61 % | 184.608 M -2.61 % | 189.555 M | 0.000 -100.00 % | 187.672 M | 0.000 -100.00 % | 193.406 M | 0.000 -100.00 % | 199.131 M | 0.000 -100.00 % | 204.890 M | 0.000 -100.00 % | 210.868 M | 0.000 -100.00 % | 215.838 M | 0.000 -100.00 % | 221.888 M | 0.000 -100.00 % | 221.314 M | 0.000 -100.00 % | 222.700 M | 0.000 -100.00 % | 223.347 M | 0.000 -100.00 % | 185.906 M 154.77 % | 72.971 M -18.14 % | 89.145 M |
| Total non current assets | 0.000 -100.00 % | 171.028 M | 0.000 -100.00 % | 181.015 M | 0.000 -100.00 % | 180.462 M | 0.000 -100.00 % | 186.030 M -2.41 % | 190.625 M -3.40 % | 197.337 M 0.67 % | 196.021 M 5.38 % | 186.020 M -2.53 % | 190.858 M | 0.000 -100.00 % | 188.879 M | 0.000 -100.00 % | 194.712 M | 0.000 -100.00 % | 205.487 M | 0.000 -100.00 % | 206.063 M | 0.000 -100.00 % | 214.646 M | 0.000 -100.00 % | 219.627 M | 0.000 -100.00 % | 221.888 M | 0.000 -100.00 % | 223.577 M | 0.000 -100.00 % | 222.700 M | 0.000 -100.00 % | 223.416 M | 0.000 -100.00 % | 185.963 M 154.85 % | 72.971 M -18.14 % | 89.145 M |
| Other current assets | -5.397 M -128.87 % | 18.696 M 342.14 % | -7.721 M -125.95 % | 29.750 M 922.28 % | -3.618 M -103.49 % | 103.585 M 2 568.07 % | -4.197 M -124.01 % | 17.482 M -82.09 % | 97.590 M 378.73 % | 20.385 M 2 021.23 % | 961.000 K -92.15 % | 12.243 M -83.41 % | 73.811 M 9 538.75 % | -782.000 K -107.17 % | 10.905 M 216.44 % | -9.365 M -1 243.47 % | 819.000 K 172.16 % | -1.135 M -109.92 % | 11.446 M 446.43 % | -3.304 M -108.46 % | 39.040 M 1 433.33 % | -2.928 M -132.30 % | 9.064 M 1 415.53 % | -689.000 K -101.99 % | 34.696 M 708.58 % | 4.291 M | 0.000 100.00 % | -2.619 M -121.51 % | 12.175 M 2 166.99 % | -589.000 K | 0.000 100.00 % | -491.000 K | 0.000 100.00 % | -21.833 M | 0.000 | 0.000 -100.00 % | 12.000 K |
| Short term investments | 0.000 -100.00 % | 215.000 K | 0.000 -100.00 % | 2.269 M | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 1.959 M 1.45 % | 1.931 M 84.26 % | 1.048 M 4 663.64 % | 22.000 K -85.53 % | 152.000 K -56.45 % | 349.000 K | 0.000 -100.00 % | 228.000 K | 0.000 -100.00 % | 40.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 |
| cash and cash equivalents | 0.000 -100.00 % | 3.380 M | 0.000 -100.00 % | 5.718 M | 0.000 -100.00 % | 1.615 M | 0.000 -100.00 % | 2.392 M -81.05 % | 12.624 M -86.02 % | 90.316 M 7 470.49 % | 1.193 M 1.79 % | 1.172 M -86.56 % | 8.720 M | 0.000 -100.00 % | 554.000 K | 0.000 -100.00 % | 9.053 M | 0.000 -100.00 % | 1.064 M | 0.000 -100.00 % | 3.297 M | 0.000 -100.00 % | 2.928 M | 0.000 -100.00 % | 689.000 K | 0.000 100.00 % | -4.291 M | 0.000 -100.00 % | 2.619 M | 0.000 -100.00 % | 589.307 K | 0.000 -100.00 % | 490.623 K | 0.000 -100.00 % | 21.833 M -57.34 % | 51.179 M 84.08 % | 27.803 M |
| Cash and short term investments | 5.397 M -2.16 % | 5.516 M -28.56 % | 7.721 M -3.33 % | 7.987 M 120.76 % | 3.618 M 99.34 % | 1.815 M -56.75 % | 4.197 M -3.54 % | 4.351 M -65.53 % | 12.624 M -86.18 % | 91.364 M 7 558.34 % | 1.193 M -9.89 % | 1.324 M -84.82 % | 8.720 M 1 015.09 % | 782.000 K 0.00 % | 782.000 K -91.65 % | 9.365 M 2.99 % | 9.093 M 701.15 % | 1.135 M 6.67 % | 1.064 M -67.80 % | 3.304 M 0.21 % | 3.297 M 12.60 % | 2.928 M 0.00 % | 2.928 M 325.22 % | 688.587 K -0.06 % | 689.000 K 116.06 % | -4.290 M 0.01 % | -4.291 M -263.82 % | 2.619 M -0.02 % | 2.619 M 344.73 % | 589.000 K -0.05 % | 589.307 K 20.02 % | 491.000 K 0.08 % | 490.623 K -97.75 % | 21.833 M 0.00 % | 21.833 M -57.34 % | 51.179 M 84.08 % | 27.803 M |
| Total current assets | 0.000 -100.00 % | 362.168 M | 0.000 -100.00 % | 355.964 M | 0.000 -100.00 % | 243.218 M | 0.000 -100.00 % | 231.278 M 11.96 % | 206.579 M -31.47 % | 301.459 M 70.28 % | 177.038 M 25.23 % | 141.368 M 19.38 % | 118.421 M | 0.000 -100.00 % | 98.887 M | 0.000 -100.00 % | 83.118 M | 0.000 -100.00 % | 87.722 M | 0.000 -100.00 % | 61.085 M | 0.000 -100.00 % | 68.138 M | 0.000 -100.00 % | 55.047 M | 0.000 -100.00 % | 32.286 M | 0.000 -100.00 % | 40.573 M | 0.000 -100.00 % | 55.664 M | 0.000 -100.00 % | 74.246 M | 0.000 -100.00 % | 90.398 M -17.91 % | 110.116 M 43.97 % | 76.484 M |
| Inventory | 0.000 -100.00 % | 234.095 M | 0.000 -100.00 % | 193.212 M | 0.000 -100.00 % | 114.987 M | 0.000 -100.00 % | 109.753 M 17.75 % | 93.208 M -15.53 % | 110.344 M 70.90 % | 64.567 M 33.63 % | 48.317 M 34.63 % | 35.890 M | 0.000 -100.00 % | 33.995 M | 0.000 -100.00 % | 31.081 M | 0.000 -100.00 % | 33.701 M | 0.000 -100.00 % | 18.174 M | 0.000 -100.00 % | 27.507 M | 0.000 -100.00 % | 18.225 M | 0.000 -100.00 % | 8.515 M | 0.000 -100.00 % | 9.426 M | 0.000 -100.00 % | 25.218 M | 0.000 -100.00 % | 26.025 M | 0.000 -100.00 % | 15.297 M 30.00 % | 11.767 M 10.62 % | 10.637 M |
| Net receivables | 0.000 -100.00 % | 103.861 M | 0.000 -100.00 % | 125.015 M | 0.000 -100.00 % | 22.831 M | 0.000 -100.00 % | 99.692 M 3 057.81 % | 3.157 M -96.02 % | 79.366 M | 0.000 -100.00 % | 79.484 M | 0.000 | 0.000 -100.00 % | 53.205 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.511 M | 0.000 -100.00 % | 574.000 K | 0.000 -100.00 % | 28.639 M | 0.000 -100.00 % | 1.437 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.720 M | 0.000 -100.00 % | 29.857 M | 0.000 -100.00 % | 47.730 M | 0.000 -100.00 % | 53.269 M 12.93 % | 47.170 M 24.03 % | 38.032 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 172.000 K 19.44 % | 144.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 68.109 M | 0.000 -100.00 % | 79.688 M | 0.000 -100.00 % | 31.164 M | 0.000 -100.00 % | 63.529 M 243.62 % | 18.488 M -70.75 % | 63.197 M 57.59 % | 40.102 M -27.98 % | 55.678 M 19.23 % | 46.698 M | 0.000 -100.00 % | 52.095 M | 0.000 -100.00 % | 41.769 M | 0.000 -100.00 % | 60.201 M | 0.000 -100.00 % | 53.601 M | 0.000 -100.00 % | 56.163 M | 0.000 -100.00 % | 40.541 M | 0.000 -100.00 % | 49.894 M | 0.000 -100.00 % | 49.161 M | 0.000 -100.00 % | 48.687 M | 0.000 -100.00 % | 41.339 M | 0.000 -100.00 % | 34.519 M 100.38 % | 17.227 M 43.88 % | 11.973 M |
| Tax payables | 0.000 -100.00 % | 23.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 186.000 K | 0.000 | 0.000 -100.00 % | 1.166 M | 0.000 -100.00 % | 45.000 K | 0.000 -100.00 % | 51.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.830 K | 0.000 | 0.000 | 0.000 -100.00 % | 427.305 K | 0.000 -100.00 % | 444.920 K | 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -390.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 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 17.275 M | 0.000 -100.00 % | 240.592 M | 0.000 -100.00 % | 17.275 M | 0.000 -100.00 % | 212.286 M 1 146.32 % | 17.033 M -90.70 % | 183.179 M 907.53 % | 18.181 M -87.75 % | 148.453 M 42 758.91 % | -348.000 K | 0.000 -100.00 % | 132.279 M | 0.000 | 0.000 | 0.000 -100.00 % | 117.438 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.926 M | 0.000 -100.00 % | 330.000 | 0.000 -100.00 % | 95.816 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.676 M 18.29 % | 64.820 M 21.74 % | 53.244 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 17.818 M | 0.000 -100.00 % | 17.374 M | 0.000 -100.00 % | 17.787 M | 0.000 -100.00 % | 17.745 M -0.81 % | 17.890 M -1.84 % | 18.226 M 2.91 % | 17.711 M 4.90 % | 16.884 M 7.51 % | 15.705 M | 0.000 -100.00 % | 13.548 M | 0.000 -100.00 % | 12.579 M | 0.000 -100.00 % | 18.252 M | 0.000 -100.00 % | 10.920 M | 0.000 -100.00 % | 16.338 M | 0.000 -100.00 % | 14.104 M | 0.000 -100.00 % | 11.591 M | 0.000 -100.00 % | 11.591 M | 0.000 -100.00 % | 8.595 M | 0.000 -100.00 % | 5.031 M | 0.000 -100.00 % | 1.686 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 533.196 M | 0.000 -100.00 % | 536.980 M | 0.000 -100.00 % | 423.680 M | 0.000 -100.00 % | 417.308 M 5.06 % | 397.204 M -20.37 % | 498.796 M 34.18 % | 371.739 M 13.55 % | 327.388 M 5.86 % | 309.279 M | 0.000 -100.00 % | 287.766 M | 0.000 -100.00 % | 277.830 M | 0.000 -100.00 % | 293.209 M | 0.000 -100.00 % | 267.148 M | 0.000 -100.00 % | 282.784 M | 0.000 -100.00 % | 274.674 M | 0.000 -100.00 % | 254.174 M | 0.000 -100.00 % | 264.150 M | 0.000 -100.00 % | 278.364 M | 0.000 -100.00 % | 297.662 M | 0.000 -100.00 % | 276.361 M 50.95 % | 183.087 M 10.54 % | 165.629 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-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-06-30 | 2016-03-31 | 2015-06-30 | 2015-03-31 | 2014-06-30 | 2014-03-31 | 2013-03-31 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -3.711 M 69.07 % | -11.999 M -110.43 % | -5.702 M 18.12 % | -6.964 M -87.86 % | -3.707 M 67.41 % | -11.373 M -333.26 % | -2.625 M 23.22 % | -3.419 M -2.06 % | -3.350 M 0.50 % | -3.367 M 2.04 % | -3.437 M -1.18 % | -3.397 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.296 M -31.32 % | -5.556 M -639.81 % | -751.000 K 77.34 % | -3.314 M 36.51 % | -5.220 M -27.60 % | -4.091 M 5.45 % | -4.327 M -577.15 % | -639.000 K 81.52 % | -3.458 M 4.79 % | -3.632 M -86.83 % | -1.944 M -604.35 % | -276.000 K 91.53 % | -3.257 M -239.62 % | -959.000 K -57.21 % | -610.000 K 52.64 % | -1.288 M 18.17 % | -1.574 M -5.21 % | -1.496 M -40.21 % | -1.067 M -124.98 % | 4.271 M 372.39 % | -1.568 M -7.40 % | -1.460 M -15.87 % | -1.260 M 70.88 % | -4.327 M -1 231.38 % | -325.000 K 93.78 % | -5.224 M -316.25 % | -1.255 M 79.45 % | -6.107 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.822 M 0.03 % | 6.820 M 32.66 % | 5.141 M -48.34 % | 9.952 M 19.39 % | 8.336 M 66.02 % | 5.021 M 50.74 % | 3.331 M -55.05 % | 7.411 M -2.46 % | 7.598 M 8.74 % | 6.987 M 268.32 % | 1.897 M -73.79 % | 7.239 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.822 M 0.03 % | 6.820 M 173.42 % | -9.289 M -193.34 % | 9.952 M 112.00 % | -82.904 M -1 751.15 % | 5.021 M 50.74 % | 3.331 M -55.05 % | 7.411 M -2.46 % | 7.598 M 8.74 % | 6.987 M 268.32 % | 1.897 M -73.79 % | 7.239 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.019 M 162.54 % | 4.197 M 260.01 % | -2.623 M -118.18 % | 14.430 M 222.24 % | 4.478 M -95.09 % | 91.240 M 5.82 % | 86.219 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.615 M -85.34 % | 11.019 M 162.54 % | 4.197 M -18.36 % | 5.141 M -64.37 % | 14.430 M 73.10 % | 8.336 M -90.86 % | 91.240 M 2 639.12 % | 3.331 M -55.05 % | 7.411 M -2.46 % | 7.598 M 8.74 % | 6.987 M 268.32 % | 1.897 M -73.79 % | 7.239 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.822 M 0.03 % | 6.820 M 32.66 % | 5.141 M -48.34 % | 9.952 M 19.39 % | 8.336 M 66.02 % | 5.021 M 50.74 % | 3.331 M -55.05 % | 7.411 M -2.46 % | 7.598 M 8.74 % | 6.987 M 268.32 % | 1.897 M -73.79 % | 7.239 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.822 M 0.03 % | 6.820 M 32.66 % | 5.141 M -48.34 % | 9.952 M 19.39 % | 8.336 M 66.02 % | 5.021 M 50.74 % | 3.331 M -55.05 % | 7.411 M -2.46 % | 7.598 M 8.74 % | 6.987 M 268.32 % | 1.897 M -73.79 % | 7.239 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |