Kakatiya Textiles Limited KAKTEX.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 337.100 M 202 972.29 % | 166.000 K -99.73 % | 61.264 M -85.51 % | 422.717 M 133.64 % | 180.928 M -25.23 % | 241.977 M -40.10 % | 403.978 M 9.93 % | 367.503 M 24.50 % | 295.173 M 36.54 % | 216.178 M 103.20 % | 106.387 M -55.39 % | 238.490 M 24.37 % | 191.754 M 0.67 % | 190.471 M -23.87 % | 250.183 M 27.57 % | 196.121 M 129.28 % | 85.539 M -5.32 % | 90.349 M |
| Net income | 13.300 M 190.15 % | -14.753 M -363.45 % | 5.600 M -83.28 % | 33.494 M 710.42 % | -5.487 M 78.27 % | -25.252 M -434.55 % | -4.724 M 71.57 % | -16.614 M 55.69 % | -37.498 M -2 940.76 % | 1.320 M 110.17 % | -12.980 M -184.34 % | -4.565 M -197.46 % | 4.684 M 123.22 % | -20.172 M -264.66 % | 12.251 M -63.26 % | 33.342 M 462.81 % | -9.190 M -333.79 % | 3.931 M |
| Income before tax | 13.300 M 190.15 % | -14.753 M -363.07 % | 5.608 M -83.26 % | 33.494 M 710.42 % | -5.487 M 78.27 % | -25.252 M -434.55 % | -4.724 M 71.57 % | -16.614 M 55.69 % | -37.498 M -2 940.76 % | 1.320 M 110.17 % | -12.980 M -496.78 % | -2.175 M -131.21 % | 6.969 M 126.02 % | -26.781 M -259.55 % | 16.785 M -37.08 % | 26.675 M 391.24 % | -9.159 M -330.30 % | 3.977 M |
| Income before tax ratio | 0.04 100.04 % | -88.87 -97 188.90 % | 0.09 15.53 % | 0.08 361.27 % | -0.03 70.94 % | -0.10 -792.42 % | -0.01 74.13 % | -0.05 64.41 % | -0.13 -2 180.51 % | 0.01 105.00 % | -0.12 -1 237.82 % | -0.01 -125.09 % | 0.04 125.85 % | -0.14 -309.57 % | 0.07 -50.67 % | 0.14 227.03 % | -0.11 -343.25 % | 0.04 |
| EBITDA | 18.800 M 291.43 % | -9.821 M -146.35 % | 21.190 M -45.80 % | 39.094 M 111 597.14 % | 35.000 K 100.18 % | -19.817 M -2 385.70 % | 867.000 K 107.66 % | -11.323 M 64.16 % | -31.591 M -769.16 % | 4.721 M 142.81 % | -11.029 M -453.39 % | -1.993 M -113.61 % | 14.644 M 182.05 % | -17.847 M -163.09 % | 28.290 M 90.96 % | 14.815 M -13.18 % | 17.065 M -15.67 % | 20.236 M |
| Net income ratio | 0.04 100.04 % | -88.87 -97 327.60 % | 0.09 15.36 % | 0.08 361.27 % | -0.03 70.94 % | -0.10 -792.42 % | -0.01 74.13 % | -0.05 64.41 % | -0.13 -2 180.51 % | 0.01 105.00 % | -0.12 -537.41 % | -0.02 -178.36 % | 0.02 123.06 % | -0.11 -316.28 % | 0.05 -71.20 % | 0.17 258.24 % | -0.11 -346.93 % | 0.04 |
| Ratio EBITDA | 0.06 100.09 % | -59.16 -17 204.96 % | 0.35 273.99 % | 0.09 47 707.74 % | 0.00 100.24 % | -0.08 -3 915.95 % | 0.00 106.97 % | -0.03 71.21 % | -0.11 -590.08 % | 0.02 121.07 % | -0.10 -1 140.54 % | -0.01 -110.94 % | 0.08 181.50 % | -0.09 -182.86 % | 0.11 49.69 % | 0.08 -62.14 % | 0.20 -10.93 % | 0.22 |
| Gross profit ratio | 0.12 101.32 % | -8.92 -1 929.17 % | 0.49 61.48 % | 0.30 6.08 % | 0.28 12.39 % | 0.25 8.27 % | 0.23 1.12 % | 0.23 14.63 % | 0.20 -45.22 % | 0.37 -10.10 % | 0.41 8.51 % | 0.38 -13.31 % | 0.44 94.52 % | 0.22 -48.99 % | 0.44 -10.73 % | 0.49 -42.03 % | 0.85 56.93 % | 0.54 |
| Weighted average shs out dil | 5.918 M 2.31 % | 5.785 M 0.00 % | 5.785 M 0.00 % | 5.785 M 0.00 % | 5.785 M -0.01 % | 5.785 M 0.00 % | 5.785 M 0.00 % | 5.785 M 0.01 % | 5.785 M 0.00 % | 5.785 M 0.00 % | 5.785 M 0.00 % | 5.785 M 0.00 % | 5.785 M 0.00 % | 5.785 M 0.02 % | 5.784 M 0.00 % | 5.784 M -0.01 % | 5.785 M 0.00 % | 5.785 M |
| Weighted average shs out | 5.918 M 2.31 % | 5.785 M 0.00 % | 5.785 M 0.00 % | 5.785 M 0.00 % | 5.785 M -0.01 % | 5.785 M 0.00 % | 5.785 M 0.01 % | 5.785 M 0.00 % | 5.785 M 0.00 % | 5.785 M 0.00 % | 5.785 M 0.00 % | 5.785 M 0.00 % | 5.785 M 0.00 % | 5.785 M 0.02 % | 5.784 M 0.00 % | 5.784 M -0.01 % | 5.785 M 0.00 % | 5.785 M |
| EPS diluted | 2.31 190.59 % | -2.55 -362.89 % | 0.97 -83.25 % | 5.79 709.47 % | -0.95 78.21 % | -4.36 -431.71 % | -0.82 71.43 % | -2.87 55.71 % | -6.48 -2 917.39 % | 0.23 110.27 % | -2.24 -183.54 % | -0.79 -197.53 % | 0.81 123.21 % | -3.49 -264.62 % | 2.12 -63.19 % | 5.76 462.26 % | -1.59 -333.82 % | 0.68 |
| Earnings per share | 2.31 190.59 % | -2.55 -362.89 % | 0.97 -83.25 % | 5.79 709.47 % | -0.95 78.21 % | -4.36 -431.71 % | -0.82 71.43 % | -2.87 55.71 % | -6.48 -2 917.39 % | 0.23 110.27 % | -2.24 -183.54 % | -0.79 -197.53 % | 0.81 123.21 % | -3.49 -264.62 % | 2.12 -63.19 % | 5.76 462.26 % | -1.59 -333.82 % | 0.68 |
| Gross profit | 39.600 M 2 775.68 % | -1.480 M -104.96 % | 29.861 M -76.60 % | 127.596 M 147.85 % | 51.482 M -15.97 % | 61.265 M -35.15 % | 94.466 M 11.16 % | 84.982 M 42.72 % | 59.545 M -25.21 % | 79.614 M 82.68 % | 43.581 M -51.59 % | 90.033 M 7.81 % | 83.507 M 95.83 % | 42.643 M -61.17 % | 109.807 M 13.88 % | 96.427 M 32.91 % | 72.552 M 48.58 % | 48.830 M |
| Income tax expense | 0.000 | 0.000 100.00 % | -3.000 K -400.00 % | 1.000 K | 0.000 100.00 % | -22.000 K -175.86 % | 29.000 K -74.78 % | 115.000 K | 0.000 -100.00 % | 1.017 M | 0.000 -100.00 % | 2.390 M 4.60 % | 2.285 M 134.57 % | -6.609 M -245.77 % | 4.534 M 114.02 % | -32.339 M -104 419.35 % | 31.000 K -32.67 % | 46.042 K |
| Cost of revenue | 297.500 M 17 974.12 % | 1.646 M -94.76 % | 31.403 M -89.36 % | 295.121 M 127.99 % | 129.446 M -28.37 % | 180.712 M -41.61 % | 309.512 M 9.55 % | 282.521 M 19.90 % | 235.628 M 72.54 % | 136.564 M 117.44 % | 62.806 M -57.69 % | 148.457 M 37.15 % | 108.247 M -26.78 % | 147.828 M 5.31 % | 140.376 M 40.81 % | 99.694 M 667.64 % | 12.987 M -68.72 % | 41.518 M |
| General and administrative expenses | 625.000 K 0.97 % | 619.000 K -2.83 % | 637.000 K -21.07 % | 807.000 K -30.37 % | 1.159 M 8.22 % | 1.071 M 8.95 % | 983.000 K -7.00 % | 1.057 M -33.90 % | 1.599 M 149.45 % | 641.000 K 75.14 % | 366.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.710 M 57.87 % | 6.784 M -3.61 % | 7.038 M -15.07 % | 8.287 M |
| Selling and marketing expenses | 253.000 K 12 550.00 % | 2.000 K -97.40 % | 77.000 K -95.05 % | 1.557 M 20.98 % | 1.287 M -54.22 % | 2.811 M -24.74 % | 3.735 M 7.17 % | 3.485 M 74.86 % | 1.993 M 11.78 % | 1.783 M -38.77 % | 2.912 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.788 M 28.66 % | 2.167 M 172.58 % | 795.000 K | 0.000 |
| Other expenses | 0.000 -100.00 % | 15.363 M -28.35 % | 21.443 M -77.17 % | 93.929 M 3 459.26 % | 2.639 M -96.82 % | 83.023 M 286 186.21 % | 29.000 K -74.78 % | 115.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 27.000 M 68.92 % | 15.984 M -27.86 % | 22.157 M -76.99 % | 96.293 M 1 793.67 % | 5.085 M -94.15 % | 86.905 M -14.77 % | 101.966 M -0.57 % | 102.547 M 4.89 % | 97.765 M 0.82 % | 96.968 M 69.96 % | 57.054 M -38.49 % | 92.752 M 20.14 % | 77.203 M 12.48 % | 68.636 M -24.21 % | 90.562 M 41.58 % | 63.966 M -12.36 % | 72.986 M 115.35 % | 33.891 M |
| Cost and expenses | 324.500 M 1 740.61 % | 17.630 M -67.08 % | 53.560 M -86.32 % | 391.414 M 108.57 % | 187.665 M -29.88 % | 267.617 M -34.96 % | 411.478 M 6.86 % | 385.068 M 15.50 % | 333.393 M 42.76 % | 233.532 M 94.84 % | 119.860 M -50.31 % | 241.209 M 30.07 % | 185.450 M -14.33 % | 216.464 M -6.27 % | 230.938 M 41.11 % | 163.660 M 90.36 % | 85.973 M 14.01 % | 75.410 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 | 27.000 M 4 247.83 % | 621.000 K -13.03 % | 714.000 K -69.80 % | 2.364 M -3.35 % | 2.446 M -36.99 % | 3.882 M -17.72 % | 4.718 M 3.87 % | 4.542 M 26.45 % | 3.592 M 48.18 % | 2.424 M -26.05 % | 3.278 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.498 M 50.80 % | 8.951 M 14.27 % | 7.833 M -5.47 % | 8.287 M |
| Interest income | 663.000 K -0.75 % | 668.000 K 33.07 % | 502.000 K 30.73 % | 384.000 K -4.48 % | 402.000 K -33.55 % | 605.000 K -10.64 % | 677.000 K 18.98 % | 569.000 K 7.97 % | 527.000 K 3 000.00 % | 17.000 K -96.55 % | 493.000 K -9.38 % | 544.000 K 14.53 % | 475.000 K 67.25 % | 284.000 K -75.91 % | 1.179 M 369.72 % | 251.000 K 0.00 % | 251.000 K 0.01 % | 250.982 K |
| Interest expense | 0.000 | 0.000 -100.00 % | 9.740 M | 0.000 -100.00 % | 5.000 K -85.29 % | 34.000 K -66.99 % | 103.000 K -42.46 % | 179.000 K -15.57 % | 212.000 K 216.42 % | 67.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.230 M -66.03 % | 3.621 M -39.35 % | 5.970 M -32.61 % | 8.859 M -20.18 % | 11.099 M |
| Depreciation and amortization | 5.500 M 11.52 % | 4.932 M -15.58 % | 5.842 M 4.32 % | 5.600 M 1.50 % | 5.517 M 2.15 % | 5.401 M -1.59 % | 5.488 M 7.36 % | 5.112 M -10.24 % | 5.695 M 70.82 % | 3.334 M 70.89 % | 1.951 M 971.98 % | 182.000 K -97.63 % | 7.675 M -0.38 % | 7.704 M -2.28 % | 7.884 M 0.54 % | 7.842 M -55.19 % | 17.499 M 236.13 % | 5.206 M |
| Operating income | 12.600 M 172.41 % | -17.400 M -325.77 % | 7.707 M -75.38 % | 31.310 M 625.78 % | -5.955 M 76.75 % | -25.611 M -241.48 % | -7.500 M 57.30 % | -17.565 M 53.16 % | -37.498 M -2 940.76 % | 1.320 M 110.17 % | -12.980 M -496.78 % | -2.175 M -131.21 % | 6.969 M 126.02 % | -26.781 M -259.54 % | 16.786 M -37.07 % | 26.675 M 391.24 % | -9.159 M -330.30 % | 3.977 M |
| Operating income ratio | 0.04 100.04 % | -104.82 -83 422.28 % | 0.13 69.84 % | 0.07 325.04 % | -0.03 68.90 % | -0.11 -470.10 % | -0.02 61.16 % | -0.05 62.38 % | -0.13 -2 180.51 % | 0.01 105.00 % | -0.12 -1 237.82 % | -0.01 -125.09 % | 0.04 125.85 % | -0.14 -309.56 % | 0.07 -50.67 % | 0.14 227.03 % | -0.11 -343.25 % | 0.04 |
| Total other income expenses net | 682.000 K -74.84 % | 2.711 M 228.67 % | -2.107 M -196.17 % | 2.191 M 368.16 % | 468.000 K 30.36 % | 359.000 K -87.07 % | 2.776 M 191.90 % | 951.000 K | 0.000 -100.00 % | 19.693 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 99.98 % | -5.164 M | 0.000 100.00 % | -10.550 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 149.300 M -4.86 % | 156.928 M 16.35 % | 134.879 M -26.35 % | 183.129 M -12.87 % | 210.183 M 0.24 % | 209.690 M -3.72 % | 217.790 M 5.67 % | 206.110 M -13.61 % | 238.578 M 30.49 % | 182.835 M 1 401.60 % | 12.176 M 37.66 % | 8.845 M 5.89 % | 8.353 M -1.88 % | 8.513 M -66.00 % | 25.037 M -49.66 % | 49.739 M -37.41 % | 79.463 M -20.33 % | 99.737 M |
| Total investments | 1.900 M 0.00 % | 1.900 M 653.97 % | 252.000 K -86.74 % | 1.900 M -65.37 % | 5.487 M 2 077.38 % | 252.000 K 0.00 % | 252.000 K 0.00 % | 252.000 K 0.00 % | 252.000 K 0.00 % | 252.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 153.400 M -2.37 % | 157.116 M -15.48 % | 185.886 M -20.83 % | 234.800 M -9.87 % | 260.500 M 23.73 % | 210.535 M -3.45 % | 218.053 M 5.57 % | 206.543 M -13.66 % | 239.213 M 29.16 % | 185.201 M 1 110.46 % | 15.300 M 70.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M -69.49 % | 29.500 M -41.01 % | 50.008 M -37.90 % | 80.529 M -20.29 % | 101.029 M |
| Accumulated other comprehensive income loss | 1.238 M 9.95 % | 1.126 M 135.07 % | 479.000 K -72.63 % | 1.750 M 0.00 % | 1.750 M -96.99 % | 58.106 M 0.00 % | 58.106 M 0.00 % | 58.106 M 0.00 % | 58.106 M 0.00 % | 58.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -187.734 M 6.64 % | -201.086 M -7.92 % | -186.333 M 2.92 % | -191.941 M 14.86 % | -225.435 M -2.49 % | -219.948 M -12.97 % | -194.696 M -2.49 % | -189.972 M -9.58 % | -173.358 M -27.60 % | -135.860 M 0.96 % | -137.180 M -11.23 % | -123.331 M -3.84 % | -118.766 M 3.79 % | -123.450 M -7 154.29 % | 1.750 M 101.54 % | -113.778 M 22.66 % | -147.120 M -6.66 % | -137.930 M |
| Common stock | 57.900 M 0.08 % | 57.854 M 0.00 % | 57.854 M 0.00 % | 57.854 M 0.00 % | 57.854 M 0.00 % | 57.854 M 0.00 % | 57.854 M 0.00 % | 57.854 M 0.00 % | 57.854 M 0.00 % | 57.854 M -46.36 % | 107.850 M 0.00 % | 107.850 M 0.00 % | 107.850 M 0.00 % | 107.850 M 0.00 % | 107.849 M 0.00 % | 107.847 M 0.00 % | 107.847 M 0.00 % | 107.846 M |
| Total equity | -128.600 M 9.50 % | -142.100 M -11.02 % | -128.000 M 3.28 % | -132.337 M 20.20 % | -165.831 M -3.42 % | -160.344 M -18.69 % | -135.092 M -3.62 % | -130.368 M -14.61 % | -113.754 M -49.17 % | -76.256 M -176.49 % | -27.580 M -100.86 % | -13.731 M -49.80 % | -9.166 M 33.82 % | -13.850 M -319.08 % | 6.322 M 206.59 % | -5.931 M 84.90 % | -39.273 M -30.54 % | -30.085 M |
| Other non current liabilities | 4.997 M 4.65 % | 4.775 M -10.86 % | 5.357 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M 0.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 153.400 M -2.37 % | 157.116 M -15.48 % | 185.886 M -20.83 % | 234.800 M -9.87 % | 260.500 M 0.00 % | 260.500 M -2.61 % | 267.485 M 4.57 % | 255.803 M 7.24 % | 238.543 M 29.02 % | 184.891 M 1 108.44 % | 15.300 M 70.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M -69.49 % | 29.500 M -41.01 % | 50.008 M -37.90 % | 80.529 M -20.29 % | 101.029 M |
| Total non current liabilities | 208.400 M -1.65 % | 211.891 M 10.80 % | 191.243 M -18.55 % | 234.800 M -9.87 % | 260.500 M 0.00 % | 260.500 M -2.61 % | 267.485 M 4.57 % | 255.803 M -11.35 % | 288.543 M 22.84 % | 234.891 M 1 435.24 % | 15.300 M 70.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M -69.49 % | 29.500 M -41.01 % | 50.008 M -37.90 % | 80.529 M -20.29 % | 101.029 M |
| Other current liabilities | 302.700 M 53.68 % | 196.973 M 1 380.00 % | 13.309 M -90.96 % | 147.167 M 32.18 % | 111.339 M 788.01 % | 12.538 M -48.51 % | 24.348 M -27.79 % | 33.720 M 49.88 % | 22.498 M 6.31 % | 21.162 M 0.39 % | 21.079 M 71.91 % | 12.262 M -79.91 % | 61.022 M -15.91 % | 72.571 M 14.67 % | 63.288 M 8.78 % | 58.180 M 10.23 % | 52.779 M 52.11 % | 34.698 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 137.561 M | 0.000 | 0.000 -100.00 % | 100.331 M 136.73 % | 42.382 M 20.05 % | 35.304 M 4 736.16 % | 730.000 K -88.00 % | 6.084 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 -100.00 % | 3.213 M | 0.000 | 0.000 -100.00 % | 35.000 K 100.08 % | -41.814 M -5 750.54 % | 740.000 K 10.45 % | 670.000 K 111.60 % | -5.774 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 311.300 M 56.22 % | 199.273 M 27.46 % | 156.342 M 5.30 % | 148.477 M 8.65 % | 136.651 M 18.30 % | 115.516 M 19.64 % | 96.554 M 20.29 % | 80.269 M 119.68 % | 36.539 M -14.78 % | 42.878 M -54.25 % | 93.732 M 6.56 % | 87.962 M 8.60 % | 81.000 M -10.62 % | 90.625 M 29.09 % | 70.202 M -2.76 % | 72.197 M 34.55 % | 53.659 M 54.33 % | 34.769 M |
| Total liabilities | 519.700 M 26.40 % | 411.164 M 18.29 % | 347.585 M -9.31 % | 383.277 M -3.49 % | 397.151 M 5.62 % | 376.016 M 3.29 % | 364.039 M 8.32 % | 336.072 M 3.38 % | 325.082 M 17.03 % | 277.769 M 154.76 % | 109.032 M 12.45 % | 96.962 M 7.74 % | 90.000 M -9.66 % | 99.625 M -0.08 % | 99.702 M -18.41 % | 122.205 M -8.93 % | 134.188 M -1.19 % | 135.798 M |
| Other non current assets | 36.200 M 325.53 % | 8.507 M -75.55 % | 34.800 M -2.37 % | 35.646 M 314.49 % | 8.600 M -15.97 % | 10.234 M 16.55 % | 8.781 M 0.00 % | 8.781 M 439 150.00 % | -2.000 K -100.04 % | 5.685 M 0.78 % | 5.641 M -12.72 % | 6.463 M -0.05 % | 6.466 M -3.81 % | 6.722 M 18.03 % | 5.695 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 -100.00 % | 1.352 M 436.51 % | 252.000 K | 0.000 -100.00 % | 5.487 M 2 077.38 % | 252.000 K 0.00 % | 252.000 K 0.00 % | 252.000 K 0.00 % | 252.000 K 0.00 % | 252.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 16.542 M | 0.000 | 0.000 -100.00 % | 19.707 M -35.45 % | 30.532 M 54.51 % | 19.760 M -8.36 % | 21.562 M -10.15 % | 23.997 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 128.000 K | 0.000 100.00 % | -5.042 M -820.29 % | 700.000 K -38.86 % | 1.145 M -11.72 % | 1.297 M -84.85 % | 8.560 M 923.92 % | 836.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 230.800 M 19.99 % | 192.354 M 58.82 % | 121.111 M -0.85 % | 122.153 M 7.44 % | 113.690 M -2.30 % | 116.361 M -2.87 % | 119.795 M -1.43 % | 121.529 M -0.90 % | 122.627 M 29.27 % | 94.859 M 277.74 % | 25.112 M -10.10 % | 27.932 M 7.94 % | 25.878 M -17.19 % | 31.248 M -19.76 % | 38.942 M -15.13 % | 45.885 M -42.01 % | 79.123 M -12.09 % | 90.008 M |
| Total non current assets | 296.800 M 27.93 % | 232.008 M 24.68 % | 186.086 M -0.80 % | 187.594 M 22.99 % | 152.530 M -3.06 % | 157.342 M -1.52 % | 159.768 M -1.17 % | 161.654 M 0.26 % | 161.232 M 22.68 % | 131.427 M 117.06 % | 60.548 M -5.67 % | 64.190 M -0.52 % | 64.528 M -10.85 % | 72.384 M -0.08 % | 72.443 M -7.39 % | 78.224 M -1.14 % | 79.123 M -12.09 % | 90.008 M |
| Other current assets | 43.065 M 132.07 % | 18.557 M 711.06 % | 2.288 M 44.63 % | 1.582 M 15.47 % | 1.370 M -83.83 % | 8.474 M 1 093.52 % | 710.000 K -3.53 % | 736.000 K -97.06 % | 25.019 M -21.38 % | 31.821 M 5 602.69 % | 558.000 K 7.93 % | 517.000 K -51.77 % | 1.072 M 16.14 % | 923.000 K 66.01 % | 556.000 K -91.26 % | 6.362 M -47.21 % | 12.052 M 3 727.79 % | 314.855 K |
| Short term investments | 1.900 M | 0.000 | 0.000 -100.00 % | 1.900 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 |
| cash and cash equivalents | 3.635 M 1 833.51 % | 188.000 K -81.33 % | 1.007 M -39.74 % | 1.671 M 427.13 % | 317.000 K -62.49 % | 845.000 K 221.29 % | 263.000 K -39.26 % | 433.000 K -31.81 % | 635.000 K -73.16 % | 2.366 M -24.26 % | 3.124 M 1 915.48 % | 155.000 K -76.04 % | 647.000 K 32.85 % | 487.000 K -89.09 % | 4.463 M 1 559.11 % | 269.000 K -74.77 % | 1.066 M -17.51 % | 1.292 M |
| Cash and short term investments | 3.635 M 1 833.51 % | 188.000 K -81.33 % | 1.007 M -39.74 % | 1.671 M 427.13 % | 317.000 K -62.49 % | 845.000 K 221.29 % | 263.000 K -39.26 % | 433.000 K -31.81 % | 635.000 K -73.16 % | 2.366 M -24.26 % | 3.124 M 1 915.48 % | 155.000 K -76.04 % | 647.000 K 32.85 % | 487.000 K -89.09 % | 4.463 M 1 559.11 % | 269.000 K -74.77 % | 1.066 M -17.51 % | 1.292 M |
| Total current assets | 94.300 M 154.52 % | 37.050 M 10.60 % | 33.499 M -47.12 % | 63.346 M -19.60 % | 78.790 M 35.08 % | 58.330 M -15.68 % | 69.179 M 57.05 % | 44.050 M -12.07 % | 50.096 M -28.52 % | 70.086 M 235.28 % | 20.904 M 9.78 % | 19.041 M 16.77 % | 16.306 M 21.77 % | 13.391 M -60.12 % | 33.581 M -11.75 % | 38.050 M 140.94 % | 15.792 M 0.55 % | 15.706 M |
| Inventory | 24.400 M 64.06 % | 14.873 M 8.86 % | 13.662 M -68.87 % | 43.893 M -22.21 % | 56.424 M 92.55 % | 29.304 M -17.07 % | 35.335 M 71.01 % | 20.663 M -15.46 % | 24.442 M -31.91 % | 35.899 M 129.12 % | 15.668 M 9.56 % | 14.301 M 0.65 % | 14.209 M 20.19 % | 11.822 M -49.58 % | 23.445 M 5.05 % | 22.317 M 734.59 % | 2.674 M -5.19 % | 2.820 M |
| Net receivables | 23.200 M 575.99 % | 3.432 M -79.25 % | 16.542 M 2.11 % | 16.200 M -21.66 % | 20.679 M 4.93 % | 19.707 M -35.45 % | 30.532 M 54.51 % | 19.760 M -8.36 % | 21.562 M -10.15 % | 23.997 M 1 036.22 % | 2.112 M -48.08 % | 4.068 M 976.19 % | 378.000 K -65.06 % | 1.082 M -78.85 % | 5.117 M -43.78 % | 9.102 M | 0.000 -100.00 % | 11.278 M |
| Tax assets | 29.800 M 0.02 % | 29.795 M 0.00 % | 29.795 M 0.00 % | 29.795 M 0.00 % | 29.795 M 0.00 % | 29.795 M 0.00 % | 29.795 M 0.00 % | 29.795 M 0.00 % | 29.795 M 0.00 % | 29.795 M 0.00 % | 29.795 M 0.00 % | 29.795 M -7.42 % | 32.184 M -6.48 % | 34.414 M 23.76 % | 27.806 M -14.02 % | 32.339 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 8.600 M 273.91 % | 2.300 M 1.81 % | 2.259 M 72.44 % | 1.310 M -94.82 % | 25.312 M 869.07 % | 2.612 M -91.07 % | 29.256 M 178.50 % | 10.505 M -16.90 % | 12.641 M -17.50 % | 15.322 M -12.32 % | 17.475 M -35.50 % | 27.092 M 35.61 % | 19.978 M 10.66 % | 18.054 M 166.32 % | 6.779 M -50.84 % | 13.790 M 1 531.95 % | 845.000 K 3 002.17 % | 27.239 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 135.000 K -40.53 % | 227.000 K 548.57 % | 35.000 K -19.89 % | 43.691 K |
| 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.382 M | 0.000 | 0.000 100.00 % | -6.084 M | 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 -100.00 % | 50.000 M 0.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.750 M 0.00 % | 1.750 M 0.00 % | 1.750 M 0.00 % | 1.750 M 0.00 % | 1.750 M 0.00 % | 1.750 M 103.63 % | -48.250 M 0.00 % | -48.250 M 68.52 % | -153.277 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 391.100 M 45.36 % | 269.058 M 22.53 % | 219.585 M -12.50 % | 250.940 M 8.48 % | 231.320 M 7.26 % | 215.672 M -5.80 % | 228.947 M 11.30 % | 205.704 M -2.66 % | 211.328 M 4.87 % | 201.513 M 147.40 % | 81.452 M -2.14 % | 83.231 M 2.97 % | 80.834 M -5.76 % | 85.775 M -19.10 % | 106.024 M -8.82 % | 116.274 M 22.50 % | 94.915 M -10.21 % | 105.713 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 58.400 M 53.77 % | 37.979 M -10.37 % | 42.372 M 48.03 % | 28.624 M 19 372.11 % | 147.000 K -99.52 % | 30.393 M 437.18 % | -9.014 M -118.18 % | 49.572 M 313.65 % | 11.984 M 111.91 % | -100.657 M -1 407.57 % | 7.698 M 105.94 % | 3.738 M 130.83 % | -12.124 M -134.04 % | 35.612 M 3 556.26 % | 974.000 K 121.56 % | -4.517 M -124.31 % | 18.579 M 57.86 % | 11.769 M |
| Accounts receivables | -20.400 M -3 980.00 % | -500.000 K -3 671.43 % | 14.000 K -99.72 % | 5.037 M 635.85 % | -940.000 K -108.68 % | 10.834 M 200.44 % | -10.787 M -443.32 % | 3.142 M -72.88 % | 11.584 M 150.12 % | -23.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -9.500 M -216.67 % | -3.000 M -110.14 % | 29.572 M 127.81 % | 12.981 M 151.70 % | -25.109 M -516.33 % | 6.031 M 141.11 % | -14.672 M -488.25 % | 3.779 M -67.01 % | 11.456 M 156.63 % | -20.230 M -1 379.88 % | -1.367 M -1 385.87 % | -92.000 K 96.15 % | -2.387 M -120.54 % | 11.623 M 1 131.32 % | -1.127 M 94.26 % | -19.643 M -13 554.11 % | 146.000 K -98.19 % | 8.059 M |
| Accounts payables | 6.300 M 14 551.16 % | 43.000 K -95.47 % | 949.000 K 103.95 % | -24.002 M -205.74 % | 22.700 M 185.20 % | -26.644 M -242.09 % | 18.751 M 977.86 % | -2.136 M 66.30 % | -6.339 M 87.53 % | -50.854 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 82.000 M 97.90 % | 41.436 M 250.05 % | 11.837 M -65.80 % | 34.608 M 889.93 % | 3.496 M -91.30 % | 40.172 M 1 842.06 % | -2.306 M -105.15 % | 44.787 M 1 049.48 % | -4.717 M 26.99 % | -6.461 M -171.27 % | 9.065 M 136.68 % | 3.830 M 139.33 % | -9.737 M -140.59 % | 23.989 M 1 041.79 % | 2.101 M -86.11 % | 15.126 M -17.94 % | 18.433 M 396.82 % | 3.710 M |
| Other non cash items | 100.000 K 104.38 % | -2.282 M -127.97 % | 8.159 M 1 494.70 % | -585.000 K -41.65 % | -413.000 K -15.04 % | -359.000 K 79.76 % | -1.774 M -124.56 % | -790.000 K -10.49 % | -715.000 K 78.76 % | -3.366 M -582.76 % | -493.000 K 9.54 % | -545.000 K 24.31 % | -720.000 K -166.36 % | 1.085 M -70.18 % | 3.638 M -39.74 % | 6.037 M 1 923.87 % | -331.000 K -102.20 % | 15.030 M |
| Net cash provided by operating activities | 77.300 M 198.73 % | 25.876 M -52.82 % | 54.842 M -16.06 % | 65.333 M 27 783.47 % | -236.000 K -102.32 % | 10.183 M 201.59 % | -10.024 M -126.89 % | 37.280 M 281.55 % | -20.534 M 82.09 % | -114.669 M -2 898.67 % | -3.824 M -418.67 % | 1.200 M -33.33 % | 1.800 M -89.78 % | 17.620 M -39.82 % | 29.281 M -18.75 % | 36.037 M 0.81 % | 35.747 M 11.69 % | 32.005 M |
| Investments in property plant and equipment | -70.200 M -38.74 % | -50.600 M -954.17 % | -4.800 M 65.87 % | -14.063 M -364.74 % | -3.026 M 11.91 % | -3.435 M 8.50 % | -3.754 M 6.48 % | -4.014 M 88.00 % | -33.462 M 54.21 % | -73.081 M | 0.000 100.00 % | -2.236 M 2.99 % | -2.305 M -8 765.38 % | -26.000 K 97.24 % | -943.000 K -159.78 % | -363.000 K 94.56 % | -6.674 M -198.48 % | -2.236 M |
| Acquisitions net | 0.000 -100.00 % | 2.000 M -71.98 % | 7.139 M 296.61 % | 1.800 M 900.00 % | 180.000 K -85.66 % | 1.255 M 4.58 % | 1.200 M 200.00 % | 400.000 K 0.00 % | 400.000 K -88.29 % | 3.416 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 525.000 K 134.58 % | -1.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 152.000 K -92.72 % | 2.087 M | 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 -100.00 % | 675.000 K -16.56 % | 809.000 K 103.11 % | -26.016 M -1 116.65 % | 2.559 M 736.57 % | -402.000 K -364.47 % | 152.000 K 110.01 % | -1.518 M 3.62 % | -1.575 M -246.15 % | -455.000 K | 0.000 -100.00 % | 544.000 K -18.20 % | 665.000 K 315.63 % | 160.000 K | 0.000 -100.00 % | 87.000 K 45.00 % | 60.000 K -82.88 % | 350.400 K |
| Net cash used for investing activites | -70.200 M -46.48 % | -47.925 M -1 622.40 % | 3.148 M 108.22 % | -38.279 M -13 237.63 % | -287.000 K 88.88 % | -2.582 M -49.68 % | -1.725 M 62.20 % | -4.563 M 86.83 % | -34.637 M 50.60 % | -70.120 M -14 323.12 % | 493.000 K 129.14 % | -1.692 M -3.17 % | -1.640 M -1 323.88 % | 134.000 K 114.21 % | -943.000 K -241.67 % | -276.000 K 95.83 % | -6.614 M -250.76 % | -1.886 M |
| Debt repayment | -3.700 M -117.43 % | 21.230 M 143.40 % | -48.914 M -90.33 % | -25.700 M | 0.000 100.00 % | -6.985 M -159.79 % | 11.682 M 135.68 % | -32.740 M -302.67 % | 16.154 M -91.25 % | 184.609 M 2 830.30 % | 6.300 M | 0.000 | 0.000 100.00 % | -20.500 M 0.04 % | -20.508 M 32.81 % | -30.521 M -48.88 % | -20.500 M -5.13 % | -19.500 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -30.000 K 99.69 % | -9.740 M | 0.000 100.00 % | -5.000 K 85.29 % | -34.000 K 66.99 % | -103.000 K 42.46 % | -179.000 K -100.48 % | 37.286 M 55 750.75 % | -67.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.230 M 66.16 % | -3.635 M 39.79 % | -6.037 M 31.85 % | -8.859 M 20.18 % | -11.099 M |
| Net cash used provided by financing activities | -3.700 M -117.45 % | 21.200 M 136.14 % | -58.654 M -128.23 % | -25.700 M -513 900.00 % | -5.000 K 99.93 % | -7.019 M -160.62 % | 11.579 M 135.17 % | -32.919 M -161.60 % | 53.440 M -71.04 % | 184.546 M 2 829.30 % | 6.300 M | 0.000 | 0.000 100.00 % | -21.730 M 9.99 % | -24.143 M 33.96 % | -36.558 M -24.52 % | -29.359 M 4.05 % | -30.599 M |
| Effect of forex changes on cash | 511.999 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 |
| Net change in cash | 3.912 M 577.66 % | -819.000 K -23.34 % | -664.000 K -149.04 % | 1.354 M 356.44 % | -528.000 K -190.72 % | 582.000 K 442.35 % | -170.000 K 15.84 % | -202.000 K 88.33 % | -1.731 M -612.35 % | -243.000 K -108.18 % | 2.969 M 703.46 % | -492.000 K -407.50 % | 160.000 K 104.02 % | -3.976 M -194.80 % | 4.194 M 626.22 % | -797.000 K -252.65 % | -226.000 K 52.89 % | -479.694 K |
| Cash at beginning of period | 188.000 K -81.33 % | 1.007 M -39.74 % | 1.671 M 427.13 % | 317.000 K -62.49 % | 845.000 K 221.29 % | 263.000 K -39.26 % | 433.000 K -31.81 % | 635.000 K -73.16 % | 2.366 M -24.26 % | 3.124 M 1 915.48 % | 155.000 K -76.04 % | 647.000 K 32.85 % | 487.000 K -89.09 % | 4.463 M 1 559.11 % | 269.000 K -74.77 % | 1.066 M -17.49 % | 1.292 M -27.09 % | 1.772 M |
| Cash at end of period | 4.100 M 2 080.85 % | 188.000 K -81.33 % | 1.007 M -39.74 % | 1.671 M 427.13 % | 317.000 K -62.49 % | 845.000 K 221.29 % | 263.000 K -39.26 % | 433.000 K -31.81 % | 635.000 K -77.96 % | 2.881 M -7.78 % | 3.124 M 1 915.48 % | 155.000 K -76.04 % | 647.000 K 32.85 % | 487.000 K -89.09 % | 4.463 M 1 559.11 % | 269.000 K -74.77 % | 1.066 M -17.51 % | 1.292 M |
| Operating cash flow | 77.300 M 198.73 % | 25.876 M -52.82 % | 54.842 M -16.06 % | 65.333 M 27 783.47 % | -236.000 K -102.32 % | 10.183 M 201.59 % | -10.024 M -126.89 % | 37.280 M 281.55 % | -20.534 M 82.09 % | -114.669 M -2 898.67 % | -3.824 M -418.67 % | 1.200 M -33.33 % | 1.800 M -89.78 % | 17.620 M -39.82 % | 29.281 M -18.75 % | 36.037 M 0.81 % | 35.747 M 11.69 % | 32.005 M |
| Capital expenditure | -70.200 M -40.77 % | -49.867 M -938.90 % | -4.800 M 65.87 % | -14.063 M -364.74 % | -3.026 M 11.91 % | -3.435 M 8.50 % | -3.754 M 6.48 % | -4.014 M 88.00 % | -33.462 M 54.21 % | -73.081 M | 0.000 100.00 % | -2.236 M 2.99 % | -2.305 M -8 765.38 % | -26.000 K 97.24 % | -943.000 K -159.78 % | -363.000 K 94.56 % | -6.674 M -198.48 % | -2.236 M |
| Free CashFlow | 7.100 M 129.59 % | -23.991 M -147.94 % | 50.042 M -2.40 % | 51.270 M 1 671.74 % | -3.262 M -148.34 % | 6.748 M 148.98 % | -13.778 M -141.42 % | 33.266 M 161.61 % | -53.996 M 71.24 % | -187.750 M -4 809.78 % | -3.824 M -269.11 % | -1.036 M -105.15 % | -505.000 K -102.87 % | 17.594 M -37.91 % | 28.338 M -20.56 % | 35.674 M 22.70 % | 29.073 M -2.34 % | 29.769 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 70.100 M -69.17 % | 227.400 M 183.90 % | 80.100 M 1 257.63 % | 5.900 M -75.11 % | 23.700 M 1 028.57 % | 2.100 M 10.53 % | 1.900 M 5.56 % | 1.800 M -14.29 % | 2.100 M 169.17 % | -3.036 M -221.44 % | 2.500 M -79.51 % | 12.200 M -75.40 % | 49.600 M -55.52 % | 111.517 M -9.26 % | 122.900 M 14.86 % | 107.000 M 31.61 % | 81.300 M 2.36 % | 79.428 M 43.63 % | 55.300 M 31.04 % | 42.200 M 904.76 % | 4.200 M -87.75 % | 34.277 M -48.14 % | 66.100 M -8.58 % | 72.300 M 4.33 % | 69.300 M -32.18 % | 102.178 M 2.08 % | 100.100 M -8.92 % | 109.900 M 19.72 % | 91.800 M -11.22 % | 103.400 M -11.40 % | 116.700 M 36.33 % | 85.600 M 38.51 % | 61.800 M -21.17 % | 78.400 M 2.75 % | 76.300 M 7.77 % | 70.800 M 1.58 % | 69.700 M -7.68 % | 75.500 M 13.02 % | 66.800 M 57.92 % | 42.300 M 33.86 % | 31.600 M 372.56 % | 6.687 M -70.93 % | 23.000 M -46.64 % | 43.100 M 29.04 % | 33.400 M -40.87 % | 56.490 M -9.18 % | 62.200 M -8.26 % | 67.800 M 30.38 % | 52.000 M -2.13 % | 53.134 M 21.87 % | 43.600 M -5.42 % | 46.100 M -7.24 % | 49.700 M 3.47 % | 48.032 M 32.36 % | 36.290 M |
| Net income | -6.200 M -129.25 % | 21.200 M 831.03 % | -2.900 M 35.56 % | -4.500 M -800.00 % | -500.000 K 88.89 % | -4.500 M -7.14 % | -4.200 M -50.00 % | -2.800 M 12.50 % | -3.200 M -158.10 % | 5.508 M 169.72 % | -7.900 M 30.09 % | -11.300 M -158.55 % | 19.300 M -39.30 % | 31.794 M 199.94 % | 10.600 M 431.25 % | -3.200 M 43.86 % | -5.700 M -163.95 % | 8.913 M 378.53 % | -3.200 M 3.03 % | -3.300 M 58.23 % | -7.900 M -359.19 % | 3.048 M 135.86 % | -8.500 M 22.73 % | -11.000 M -25.00 % | -8.800 M -211.61 % | -2.824 M -253.00 % | -800.000 K 84.91 % | -5.300 M -226.19 % | 4.200 M 197.67 % | -4.300 M -458.33 % | 1.200 M 110.53 % | -11.400 M -442.86 % | -2.100 M -261.54 % | 1.300 M 130.23 % | -4.300 M 81.14 % | -22.800 M -94.87 % | -11.700 M -18.18 % | -9.900 M -12.50 % | -8.800 M -3.53 % | -8.500 M -129.82 % | 28.500 M 765.89 % | -4.280 M -64.62 % | -2.600 M -44.44 % | -1.800 M 58.14 % | -4.300 M -158.26 % | -1.665 M -85.00 % | -900.000 K -250.00 % | 600.000 K 123.08 % | -2.600 M -146.21 % | -1.056 M -121.55 % | 4.900 M 644.44 % | -900.000 K -153.25 % | 1.690 M -90.82 % | 18.408 M 397.38 % | -6.190 M |
| Income before tax | -6.200 M -129.25 % | 21.200 M 831.03 % | -2.900 M 35.56 % | -4.500 M -800.00 % | -500.000 K 88.89 % | -4.500 M -7.14 % | -4.200 M -50.00 % | -2.800 M 12.50 % | -3.200 M -158.10 % | 5.508 M 169.72 % | -7.900 M 30.09 % | -11.300 M -158.55 % | 19.300 M -39.30 % | 31.794 M 199.94 % | 10.600 M 431.25 % | -3.200 M 43.86 % | -5.700 M -163.95 % | 8.913 M 378.53 % | -3.200 M 3.03 % | -3.300 M 58.23 % | -7.900 M -359.19 % | 3.048 M 135.86 % | -8.500 M 22.73 % | -11.000 M -25.00 % | -8.800 M -211.61 % | -2.824 M -253.00 % | -800.000 K 84.91 % | -5.300 M -226.19 % | 4.200 M 197.67 % | -4.300 M -458.33 % | 1.200 M 110.53 % | -11.400 M -442.86 % | -2.100 M -261.54 % | 1.300 M 130.23 % | -4.300 M 81.14 % | -22.800 M -94.87 % | -11.700 M -18.18 % | -9.900 M -12.50 % | -8.800 M -3.53 % | -8.500 M -164.39 % | 13.200 M 408.41 % | -4.280 M -64.62 % | -2.600 M -44.44 % | -1.800 M 58.14 % | -4.300 M -693.10 % | 725.000 K 180.56 % | -900.000 K -250.00 % | 600.000 K 123.08 % | -2.600 M -311.55 % | 1.229 M -74.92 % | 4.900 M 644.44 % | -900.000 K -153.25 % | 1.690 M -85.68 % | 11.799 M 290.61 % | -6.190 M |
| Income before tax ratio | -0.09 -194.87 % | 0.09 357.50 % | -0.04 95.25 % | -0.76 -3 515.25 % | -0.02 99.02 % | -2.14 3.06 % | -2.21 -42.11 % | -1.56 -2.08 % | -1.52 16.01 % | -1.81 42.59 % | -3.16 -241.17 % | -0.93 -338.04 % | 0.39 36.48 % | 0.29 230.56 % | 0.09 388.40 % | -0.03 57.34 % | -0.07 -162.48 % | 0.11 293.92 % | -0.06 26.00 % | -0.08 95.84 % | -1.88 -2 215.27 % | 0.09 169.15 % | -0.13 15.48 % | -0.15 -19.81 % | -0.13 -359.45 % | -0.03 -245.82 % | -0.01 83.43 % | -0.05 -205.41 % | 0.05 210.02 % | -0.04 -504.42 % | 0.01 107.72 % | -0.13 -291.92 % | -0.03 -304.93 % | 0.02 129.42 % | -0.06 82.50 % | -0.32 -91.84 % | -0.17 -28.02 % | -0.13 0.46 % | -0.13 34.44 % | -0.20 -148.11 % | 0.42 165.26 % | -0.64 -466.20 % | -0.11 -170.68 % | -0.04 67.56 % | -0.13 -1 103.13 % | 0.01 188.70 % | -0.01 -263.50 % | 0.01 117.70 % | -0.05 -316.17 % | 0.02 -79.42 % | 0.11 675.66 % | -0.02 -157.41 % | 0.03 -86.16 % | 0.25 244.02 % | -0.17 |
| EBITDA | -4.200 M -118.10 % | 23.200 M 1 388.89 % | -1.800 M 45.45 % | -3.300 M -571.43 % | 700.000 K 121.21 % | -3.300 M -13.79 % | -2.900 M -93.33 % | -1.500 M 25.00 % | -2.000 M -128.99 % | 6.900 M 315.63 % | -3.200 M 5.88 % | -3.400 M -116.35 % | 20.800 M -37.35 % | 33.200 M 176.67 % | 12.000 M 475.00 % | -3.200 M 25.58 % | -4.300 M -141.75 % | 10.300 M 672.22 % | -1.800 M 5.26 % | -1.900 M 71.21 % | -6.600 M -250.58 % | 4.383 M 160.88 % | -7.200 M 25.00 % | -9.600 M -28.00 % | -7.500 M -435.71 % | -1.400 M -333.33 % | 600.000 K 115.79 % | -3.800 M -169.09 % | 5.500 M 289.66 % | -2.900 M -220.83 % | 2.400 M 124.00 % | -10.000 M -1 150.00 % | -800.000 K -128.57 % | 2.800 M 200.00 % | -2.800 M 86.85 % | -21.300 M -104.81 % | -10.400 M -19.54 % | -8.700 M -8.75 % | -8.000 M -5.26 % | -7.600 M -154.68 % | 13.900 M 391.22 % | -4.773 M -151.21 % | -1.900 M -72.73 % | -1.100 M 69.44 % | -3.600 M -2 088.95 % | 181.000 K -69.83 % | 600.000 K -62.50 % | 1.600 M 328.57 % | -700.000 K -124.83 % | 2.819 M -57.93 % | 6.700 M 737.50 % | 800.000 K -77.78 % | 3.600 M -73.31 % | 13.489 M 437.23 % | -4.000 M |
| Net income ratio | -0.09 -194.87 % | 0.09 357.50 % | -0.04 95.25 % | -0.76 -3 515.25 % | -0.02 99.02 % | -2.14 3.06 % | -2.21 -42.11 % | -1.56 -2.08 % | -1.52 16.01 % | -1.81 42.59 % | -3.16 -241.17 % | -0.93 -338.04 % | 0.39 36.48 % | 0.29 230.56 % | 0.09 388.40 % | -0.03 57.34 % | -0.07 -162.48 % | 0.11 293.92 % | -0.06 26.00 % | -0.08 95.84 % | -1.88 -2 215.27 % | 0.09 169.15 % | -0.13 15.48 % | -0.15 -19.81 % | -0.13 -359.45 % | -0.03 -245.82 % | -0.01 83.43 % | -0.05 -205.41 % | 0.05 210.02 % | -0.04 -504.42 % | 0.01 107.72 % | -0.13 -291.92 % | -0.03 -304.93 % | 0.02 129.42 % | -0.06 82.50 % | -0.32 -91.84 % | -0.17 -28.02 % | -0.13 0.46 % | -0.13 34.44 % | -0.20 -122.28 % | 0.90 240.91 % | -0.64 -466.20 % | -0.11 -170.68 % | -0.04 67.56 % | -0.13 -336.80 % | -0.03 -103.70 % | -0.01 -263.50 % | 0.01 117.70 % | -0.05 -151.58 % | -0.02 -117.68 % | 0.11 675.66 % | -0.02 -157.41 % | 0.03 -91.13 % | 0.38 324.68 % | -0.17 |
| Ratio EBITDA | -0.06 -158.73 % | 0.10 554.00 % | -0.02 95.98 % | -0.56 -1 993.70 % | 0.03 101.88 % | -1.57 -2.96 % | -1.53 -83.16 % | -0.83 12.50 % | -0.95 58.10 % | -2.27 -77.56 % | -1.28 -359.29 % | -0.28 -166.46 % | 0.42 40.86 % | 0.30 204.91 % | 0.10 426.48 % | -0.03 43.46 % | -0.05 -140.79 % | 0.13 498.40 % | -0.03 27.71 % | -0.05 97.13 % | -1.57 -1 328.93 % | 0.13 217.39 % | -0.11 17.97 % | -0.13 -22.69 % | -0.11 -689.87 % | -0.01 -328.59 % | 0.01 117.34 % | -0.03 -157.71 % | 0.06 313.62 % | -0.03 -236.38 % | 0.02 117.60 % | -0.12 -802.45 % | -0.01 -136.25 % | 0.04 197.32 % | -0.04 87.80 % | -0.30 -101.63 % | -0.15 -29.49 % | -0.12 3.78 % | -0.12 33.34 % | -0.18 -140.85 % | 0.44 161.63 % | -0.71 -764.04 % | -0.08 -223.68 % | -0.03 76.32 % | -0.11 -3 463.95 % | 0.00 -66.78 % | 0.01 -59.12 % | 0.02 275.31 % | -0.01 -125.37 % | 0.05 -65.47 % | 0.15 785.52 % | 0.02 -76.04 % | 0.07 -74.21 % | 0.28 354.79 % | -0.11 |
| Gross profit ratio | 0.30 107.06 % | 0.14 2.56 % | 0.14 164.03 % | -0.22 -407.18 % | 0.07 105.38 % | -1.33 2.56 % | -1.37 -510.53 % | 0.33 16.67 % | 0.29 113.43 % | -2.13 -309.26 % | -0.52 -252.44 % | -0.15 -127.62 % | 0.53 -18.15 % | 0.65 158.80 % | 0.25 67.64 % | 0.15 58.87 % | 0.09 -81.04 % | 0.50 225.03 % | 0.15 -46.39 % | 0.29 130.11 % | -0.95 -171.02 % | 1.34 1 541.47 % | 0.08 47.66 % | 0.06 -35.02 % | 0.09 -81.52 % | 0.46 211.55 % | 0.15 37.70 % | 0.11 -52.61 % | 0.23 45.52 % | 0.16 -3.86 % | 0.16 134.97 % | 0.07 -65.65 % | 0.20 21.01 % | 0.17 -34.45 % | 0.25 75.58 % | 0.14 -55.76 % | 0.33 -3.95 % | 0.34 32.46 % | 0.26 -17.34 % | 0.31 -59.05 % | 0.76 -2.38 % | 0.77 80.00 % | 0.43 17.42 % | 0.37 -2.05 % | 0.37 -9.00 % | 0.41 15.23 % | 0.36 2.54 % | 0.35 -13.81 % | 0.40 -11.39 % | 0.46 -6.27 % | 0.49 39.23 % | 0.35 -23.97 % | 0.46 -12.81 % | 0.53 136.90 % | 0.22 |
| Weighted average shs out dil | 5.794 M -2.09 % | 5.918 M 0.00 % | 5.918 M 1.27 % | 5.844 M 0.58 % | 5.811 M 0.00 % | 5.811 M 0.00 % | 5.811 M 0.00 % | 5.811 M 0.00 % | 5.811 M 0.00 % | 5.811 M 0.00 % | 5.811 M 1.30 % | 5.736 M -0.73 % | 5.778 M -0.55 % | 5.811 M 0.86 % | 5.761 M 0.82 % | 5.714 M -0.75 % | 5.758 M -0.91 % | 5.811 M 1.69 % | 5.714 M 0.43 % | 5.690 M -2.05 % | 5.809 M 0.20 % | 5.797 M 0.26 % | 5.782 M -0.12 % | 5.789 M 0.66 % | 5.752 M -0.29 % | 5.768 M 0.95 % | 5.714 M 0.27 % | 5.699 M -0.95 % | 5.753 M -0.99 % | 5.811 M 1.69 % | 5.714 M -1.25 % | 5.787 M 1.96 % | 5.676 M -3.95 % | 5.909 M 1.69 % | 5.811 M 0.41 % | 5.787 M -0.09 % | 5.792 M -0.32 % | 5.811 M -0.30 % | 5.828 M 0.79 % | 5.782 M 0.02 % | 5.781 M -0.01 % | 5.781 M 0.06 % | 5.778 M -0.49 % | 5.806 M -0.08 % | 5.811 M -1.39 % | 5.893 M -1.79 % | 6.000 M 0.00 % | 6.000 M 3.85 % | 5.778 M 0.05 % | 5.775 M 0.18 % | 5.765 M -3.92 % | 6.000 M 3.26 % | 5.811 M 0.44 % | 5.785 M 0.00 % | 5.785 M |
| Weighted average shs out | 5.794 M -2.09 % | 5.918 M 0.00 % | 5.918 M 1.27 % | 5.844 M 0.58 % | 5.811 M 0.00 % | 5.811 M 0.00 % | 5.811 M 0.00 % | 5.811 M 0.00 % | 5.811 M 0.00 % | 5.811 M 0.00 % | 5.811 M 1.30 % | 5.736 M -0.73 % | 5.778 M -0.55 % | 5.811 M 0.86 % | 5.761 M 0.82 % | 5.714 M -0.75 % | 5.758 M -0.91 % | 5.811 M 1.69 % | 5.714 M 0.43 % | 5.690 M -2.05 % | 5.809 M 0.20 % | 5.797 M 0.26 % | 5.782 M -0.12 % | 5.789 M 0.66 % | 5.752 M -0.29 % | 5.768 M 0.95 % | 5.714 M 0.27 % | 5.699 M -0.95 % | 5.753 M -0.99 % | 5.811 M 1.69 % | 5.714 M -1.25 % | 5.787 M 1.96 % | 5.676 M -3.95 % | 5.909 M 1.69 % | 5.811 M 0.41 % | 5.787 M -0.09 % | 5.792 M -0.32 % | 5.811 M -0.30 % | 5.828 M 0.79 % | 5.782 M 0.02 % | 5.781 M -0.01 % | 5.781 M 0.06 % | 5.778 M -0.49 % | 5.806 M -0.08 % | 5.811 M -1.39 % | 5.893 M -1.79 % | 6.000 M 0.00 % | 6.000 M 3.85 % | 5.778 M 0.05 % | 5.775 M 0.18 % | 5.765 M -3.92 % | 6.000 M 3.26 % | 5.811 M 0.44 % | 5.785 M 0.00 % | 5.785 M |
| EPS diluted | -1.07 -129.89 % | 3.58 830.61 % | -0.49 36.36 % | -0.77 -795.35 % | -0.09 88.83 % | -0.77 -6.94 % | -0.72 -50.00 % | -0.48 12.73 % | -0.55 -157.89 % | 0.95 169.85 % | -1.36 30.96 % | -1.97 -158.98 % | 3.34 -38.94 % | 5.47 197.28 % | 1.84 428.57 % | -0.56 43.43 % | -0.99 -164.71 % | 1.53 373.21 % | -0.56 3.45 % | -0.58 57.35 % | -1.36 -356.60 % | 0.53 136.05 % | -1.47 22.63 % | -1.90 -24.18 % | -1.53 -212.24 % | -0.49 -250.00 % | -0.14 84.95 % | -0.93 -227.40 % | 0.73 198.65 % | -0.74 -452.38 % | 0.21 110.66 % | -1.97 -432.43 % | -0.37 -268.18 % | 0.22 129.73 % | -0.74 81.22 % | -3.94 -95.05 % | -2.02 -18.82 % | -1.70 -12.58 % | -1.51 -2.72 % | -1.47 -129.82 % | 4.93 766.22 % | -0.74 -64.44 % | -0.45 -45.16 % | -0.31 58.11 % | -0.74 -164.29 % | -0.28 -86.67 % | -0.15 -250.00 % | 0.10 122.22 % | -0.45 -150.00 % | -0.18 -121.18 % | 0.85 666.67 % | -0.15 -151.72 % | 0.29 -90.88 % | 3.18 397.20 % | -1.07 |
| Earnings per share | -1.07 -129.89 % | 3.58 830.61 % | -0.49 36.36 % | -0.77 -795.35 % | -0.09 88.83 % | -0.77 -6.94 % | -0.72 -50.00 % | -0.48 12.73 % | -0.55 -157.89 % | 0.95 169.85 % | -1.36 30.96 % | -1.97 -158.98 % | 3.34 -38.94 % | 5.47 197.28 % | 1.84 428.57 % | -0.56 43.43 % | -0.99 -164.71 % | 1.53 373.21 % | -0.56 3.45 % | -0.58 57.35 % | -1.36 -356.60 % | 0.53 136.05 % | -1.47 22.63 % | -1.90 -24.18 % | -1.53 -212.24 % | -0.49 -250.00 % | -0.14 84.95 % | -0.93 -227.40 % | 0.73 198.65 % | -0.74 -452.38 % | 0.21 110.66 % | -1.97 -432.43 % | -0.37 -268.18 % | 0.22 129.73 % | -0.74 81.22 % | -3.94 -95.05 % | -2.02 -18.82 % | -1.70 -12.58 % | -1.51 -2.72 % | -1.47 -129.82 % | 4.93 766.22 % | -0.74 -64.44 % | -0.45 -45.16 % | -0.31 58.11 % | -0.74 -164.29 % | -0.28 -86.67 % | -0.15 -250.00 % | 0.10 122.22 % | -0.45 -150.00 % | -0.18 -121.18 % | 0.85 666.67 % | -0.15 -151.72 % | 0.29 -90.88 % | 3.18 397.20 % | -1.07 |
| Gross profit | 21.000 M -36.17 % | 32.900 M 191.15 % | 11.300 M 969.23 % | -1.300 M -176.47 % | 1.700 M 160.71 % | -2.800 M -7.69 % | -2.600 M -533.33 % | 600.000 K 0.00 % | 600.000 K -90.71 % | 6.461 M 597.00 % | -1.300 M 27.78 % | -1.800 M -106.79 % | 26.500 M -63.60 % | 72.796 M 134.83 % | 31.000 M 92.55 % | 16.100 M 109.09 % | 7.700 M -80.60 % | 39.682 M 366.85 % | 8.500 M -29.75 % | 12.100 M 402.50 % | -4.000 M -108.70 % | 45.965 M 751.20 % | 5.400 M 35.00 % | 4.000 M -32.20 % | 5.900 M -87.46 % | 47.066 M 218.01 % | 14.800 M 25.42 % | 11.800 M -43.27 % | 20.800 M 29.19 % | 16.100 M -14.81 % | 18.900 M 220.34 % | 5.900 M -52.42 % | 12.400 M -4.62 % | 13.000 M -32.64 % | 19.300 M 89.22 % | 10.200 M -55.07 % | 22.700 M -11.33 % | 25.600 M 49.71 % | 17.100 M 30.53 % | 13.100 M -45.19 % | 23.900 M 361.30 % | 5.181 M -47.67 % | 9.900 M -37.34 % | 15.800 M 26.40 % | 12.500 M -46.20 % | 23.233 M 4.65 % | 22.200 M -5.93 % | 23.600 M 12.38 % | 21.000 M -13.28 % | 24.217 M 14.23 % | 21.200 M 31.68 % | 16.100 M -29.48 % | 22.830 M -9.78 % | 25.304 M 213.56 % | 8.070 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 7.53 % | 93.000 K -7.00 % | 100.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 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.390 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.285 M | 0.000 | 0.000 | 0.000 100.00 % | -6.609 M | 0.000 |
| Cost of revenue | 49.100 M -74.76 % | 194.500 M 182.70 % | 68.800 M 2 448.15 % | 2.700 M -87.73 % | 22.000 M 348.98 % | 4.900 M 8.89 % | 4.500 M 275.00 % | 1.200 M -20.00 % | 1.500 M 115.79 % | -9.497 M -349.92 % | 3.800 M -72.86 % | 14.000 M -39.39 % | 23.100 M -40.34 % | 38.721 M -57.87 % | 91.900 M 1.10 % | 90.900 M 23.51 % | 73.600 M 85.18 % | 39.746 M -15.07 % | 46.800 M 55.48 % | 30.100 M 267.07 % | 8.200 M 170.16 % | -11.688 M -119.26 % | 60.700 M -11.13 % | 68.300 M 7.73 % | 63.400 M 15.04 % | 55.112 M -35.39 % | 85.300 M -13.05 % | 98.100 M 38.17 % | 71.000 M -18.67 % | 87.300 M -10.74 % | 97.800 M 22.71 % | 79.700 M 61.34 % | 49.400 M -24.46 % | 65.400 M 14.74 % | 57.000 M -5.94 % | 60.600 M 28.94 % | 47.000 M -5.81 % | 49.900 M 0.40 % | 49.700 M 70.21 % | 29.200 M 279.22 % | 7.700 M 411.29 % | 1.506 M -88.50 % | 13.100 M -52.01 % | 27.300 M 30.62 % | 20.900 M -37.16 % | 33.257 M -16.86 % | 40.000 M -9.50 % | 44.200 M 42.58 % | 31.000 M 7.20 % | 28.917 M 29.09 % | 22.400 M -25.33 % | 30.000 M 11.65 % | 26.870 M 18.22 % | 22.728 M -19.46 % | 28.220 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 100.00 % | -6.000 M | 0.000 | 0.000 | 0.000 100.00 % | -4.300 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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 30.400 M | 0.000 -100.00 % | 14.300 M 333.33 % | 3.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 200.000 K 100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -87.50 % | 800.000 K 300.00 % | 200.000 K 0.00 % | 200.000 K 100.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K -50.00 % | 200.000 K 100.00 % | 100.000 K 104.05 % | -2.471 M -212.32 % | 2.200 M 1 000.00 % | 200.000 K 100.00 % | 100.000 K -50.00 % | 200.000 K -60.00 % | 500.000 K 150.00 % | 200.000 K 0.00 % | 200.000 K -66.67 % | 600.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 |
| Operating expenses | 30.400 M 151.24 % | 12.100 M -15.38 % | 14.300 M 333.33 % | 3.300 M 43.48 % | 2.300 M 15.00 % | 2.000 M 17.65 % | 1.700 M -63.83 % | 4.700 M -2.08 % | 4.800 M 57.02 % | 3.057 M -30.52 % | 4.400 M -20.00 % | 5.500 M -40.22 % | 9.200 M -77.61 % | 41.093 M 96.62 % | 20.900 M 0.48 % | 20.800 M 54.07 % | 13.500 M -57.17 % | 31.519 M 164.87 % | 11.900 M -22.73 % | 15.400 M 285.00 % | 4.000 M -90.68 % | 42.905 M 206.46 % | 14.000 M -7.89 % | 15.200 M 2.70 % | 14.800 M -70.56 % | 50.266 M 182.39 % | 17.800 M 3.49 % | 17.200 M 2.99 % | 16.700 M -18.54 % | 20.500 M 12.64 % | 18.200 M 4.60 % | 17.400 M 18.37 % | 14.700 M 19.51 % | 12.300 M -47.66 % | 23.500 M -28.79 % | 33.000 M -4.07 % | 34.400 M -2.82 % | 35.400 M 36.68 % | 25.900 M 21.03 % | 21.400 M 100.00 % | 10.700 M 7.49 % | 9.954 M -20.37 % | 12.500 M -28.98 % | 17.600 M 4.76 % | 16.800 M -27.12 % | 23.052 M -0.21 % | 23.100 M 0.43 % | 23.000 M -2.54 % | 23.600 M -0.18 % | 23.643 M 45.05 % | 16.300 M -4.12 % | 17.000 M -19.58 % | 21.140 M 55.34 % | 13.609 M -3.07 % | 14.040 M |
| Cost and expenses | 79.500 M -61.52 % | 206.600 M 148.62 % | 83.100 M 691.43 % | 10.500 M -56.79 % | 24.300 M 252.17 % | 6.900 M 11.29 % | 6.200 M 5.08 % | 5.900 M -6.35 % | 6.300 M 197.83 % | -6.440 M -178.54 % | 8.200 M -57.95 % | 19.500 M -39.63 % | 32.300 M -59.53 % | 79.814 M -29.24 % | 112.800 M 0.98 % | 111.700 M 28.24 % | 87.100 M 22.22 % | 71.265 M 21.41 % | 58.700 M 29.01 % | 45.500 M 272.95 % | 12.200 M -60.92 % | 31.217 M -58.21 % | 74.700 M -10.54 % | 83.500 M 6.78 % | 78.200 M -25.79 % | 105.378 M 2.21 % | 103.100 M -10.58 % | 115.300 M 31.47 % | 87.700 M -18.65 % | 107.800 M -7.07 % | 116.000 M 19.46 % | 97.100 M 51.48 % | 64.100 M -17.50 % | 77.700 M -3.48 % | 80.500 M -14.00 % | 93.600 M 14.99 % | 81.400 M -4.57 % | 85.300 M 12.83 % | 75.600 M 49.41 % | 50.600 M 175.00 % | 18.400 M 60.56 % | 11.460 M -55.23 % | 25.600 M -42.98 % | 44.900 M 19.10 % | 37.700 M -33.05 % | 56.309 M -10.76 % | 63.100 M -6.10 % | 67.200 M 23.08 % | 54.600 M 3.88 % | 52.560 M 35.81 % | 38.700 M -17.66 % | 47.000 M -2.10 % | 48.010 M 32.12 % | 36.337 M -14.02 % | 42.260 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 12.100 M | 0.000 | 0.000 -100.00 % | 2.300 M 15.00 % | 2.000 M 17.65 % | 1.700 M 13.33 % | 1.500 M -6.25 % | 1.600 M 23.08 % | 1.300 M 0.00 % | 1.300 M -31.58 % | 1.900 M -52.50 % | 4.000 M -65.52 % | 11.600 M -16.55 % | 13.900 M 331.67 % | -6.000 M -184.51 % | 7.100 M -39.83 % | 11.800 M | 0.000 100.00 % | -4.300 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 502.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 % | 605.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 677.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 K -98.75 % | 3.200 M -50.77 % | 6.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 100.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 |
| Depreciation and amortization | 2.000 M 0.00 % | 2.000 M 81.82 % | 1.100 M -8.33 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M -7.69 % | 1.300 M 0.00 % | 1.300 M 8.33 % | 1.200 M -14.29 % | 1.400 M -6.67 % | 1.500 M 7.14 % | 1.400 M -6.67 % | 1.500 M 7.14 % | 1.400 M 0.00 % | 1.400 M 0.00 % | 1.400 M 0.00 % | 1.400 M 0.00 % | 1.400 M 0.00 % | 1.400 M 0.00 % | 1.400 M 7.69 % | 1.300 M -0.08 % | 1.301 M -7.07 % | 1.400 M 0.00 % | 1.400 M 7.69 % | 1.300 M -6.34 % | 1.388 M -0.86 % | 1.400 M 0.00 % | 1.400 M 7.69 % | 1.300 M 0.00 % | 1.300 M 8.33 % | 1.200 M -7.69 % | 1.300 M 0.00 % | 1.300 M -13.33 % | 1.500 M 7.14 % | 1.400 M -6.67 % | 1.500 M 15.38 % | 1.300 M 18.18 % | 1.100 M 37.50 % | 800.000 K 14.29 % | 700.000 K 0.00 % | 700.000 K 569.80 % | -149.000 K -121.29 % | 700.000 K 0.00 % | 700.000 K 0.00 % | 700.000 K 116.60 % | -4.218 M -381.20 % | 1.500 M 50.00 % | 1.000 M -47.37 % | 1.900 M -15.37 % | 2.245 M 24.72 % | 1.800 M 5.88 % | 1.700 M -10.99 % | 1.910 M 6.47 % | 1.794 M -8.93 % | 1.970 M |
| Operating income | -9.400 M -145.19 % | 20.800 M 793.33 % | -3.000 M 34.78 % | -4.600 M -666.67 % | -600.000 K 87.50 % | -4.800 M -11.63 % | -4.300 M -4.88 % | -4.100 M 2.38 % | -4.200 M -223.53 % | 3.400 M 159.65 % | -5.700 M 21.92 % | -7.300 M -142.20 % | 17.300 M -45.43 % | 31.700 M 213.86 % | 10.100 M 319.57 % | -4.600 M 20.69 % | -5.800 M -171.60 % | 8.100 M 353.13 % | -3.200 M 8.57 % | -3.500 M 55.70 % | -7.900 M -341.96 % | 3.265 M 137.97 % | -8.600 M 21.82 % | -11.000 M -25.00 % | -8.800 M -76.21 % | -4.994 M -524.25 % | -800.000 K 84.62 % | -5.200 M -223.81 % | 4.200 M 200.00 % | -4.200 M -450.00 % | 1.200 M 110.53 % | -11.400 M -442.86 % | -2.100 M -261.54 % | 1.300 M 130.23 % | -4.300 M 81.14 % | -22.800 M -94.87 % | -11.700 M -18.18 % | -9.900 M -12.50 % | -8.800 M -6.02 % | -8.300 M -162.88 % | 13.200 M 408.41 % | -4.280 M -64.62 % | -2.600 M -44.44 % | -1.800 M 58.14 % | -4.300 M -693.10 % | 725.000 K 180.56 % | -900.000 K -250.00 % | 600.000 K 123.08 % | -2.600 M -309.85 % | 1.239 M -74.71 % | 4.900 M 644.44 % | -900.000 K -153.25 % | 1.690 M -85.68 % | 11.799 M 290.61 % | -6.190 M |
| Operating income ratio | -0.13 -246.60 % | 0.09 344.22 % | -0.04 95.20 % | -0.78 -2 979.66 % | -0.03 98.89 % | -2.29 -1.00 % | -2.26 0.64 % | -2.28 -13.89 % | -2.00 -78.59 % | -1.12 50.88 % | -2.28 -281.04 % | -0.60 -271.55 % | 0.35 22.70 % | 0.28 245.90 % | 0.08 291.16 % | -0.04 39.74 % | -0.07 -169.96 % | 0.10 276.23 % | -0.06 30.23 % | -0.08 95.59 % | -1.88 -2 074.68 % | 0.10 173.21 % | -0.13 14.48 % | -0.15 -19.81 % | -0.13 -159.81 % | -0.05 -511.55 % | -0.01 83.11 % | -0.05 -203.42 % | 0.05 212.64 % | -0.04 -495.02 % | 0.01 107.72 % | -0.13 -291.92 % | -0.03 -304.93 % | 0.02 129.42 % | -0.06 82.50 % | -0.32 -91.84 % | -0.17 -28.02 % | -0.13 0.46 % | -0.13 32.86 % | -0.20 -146.97 % | 0.42 165.26 % | -0.64 -466.20 % | -0.11 -170.68 % | -0.04 67.56 % | -0.13 -1 103.13 % | 0.01 188.70 % | -0.01 -263.50 % | 0.01 117.70 % | -0.05 -314.42 % | 0.02 -79.25 % | 0.11 675.66 % | -0.02 -157.41 % | 0.03 -86.16 % | 0.25 244.02 % | -0.17 |
| Total other income expenses net | 3.200 M 700.00 % | 400.000 K 300.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -66.67 % | 300.000 K 200.00 % | 100.000 K -92.31 % | 1.300 M 30.00 % | 1.000 M -52.47 % | 2.104 M 195.64 % | -2.200 M 45.00 % | -4.000 M -300.00 % | 2.000 M 2 097.80 % | 91.000 K -81.80 % | 500.000 K -66.67 % | 1.500 M 1 400.00 % | 100.000 K -86.67 % | 750.000 K | 0.000 -100.00 % | 200.000 K 100.00 % | 100.000 K 146.08 % | -217.000 K -317.00 % | 100.000 K -50.00 % | 200.000 K 100.00 % | 100.000 K -73.40 % | 376.000 K -82.91 % | 2.200 M 2 100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -80.00 % | 500.000 K | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-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-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-09-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 149.300 M | 0.000 -100.00 % | 156.300 M | 0.000 -100.00 % | 156.928 M | 0.000 -100.00 % | 135.700 M 0.61 % | 134.879 M -29.12 % | 190.300 M 3.92 % | 183.129 M -13.29 % | 211.200 M 0.48 % | 210.183 M | 0.000 -100.00 % | 210.100 M | 0.000 -100.00 % | 209.690 M -2.01 % | 214.000 M | 0.000 -100.00 % | 217.790 M | 0.000 -100.00 % | 246.100 M | 0.000 -100.00 % | 206.110 M | 0.000 -100.00 % | 249.000 M | 0.000 -100.00 % | 237.300 M | 0.000 -100.00 % | 220.500 M | 0.000 -100.00 % | 182.835 M | 0.000 -100.00 % | 131.600 M | 0.000 -100.00 % | 12.176 M | 0.000 -100.00 % | 15.100 M | 0.000 -100.00 % | 8.845 M 2.85 % | 8.600 M 2.96 % | 8.353 M -1.88 % | 8.513 M |
| Total investments | 0.000 -100.00 % | 1.900 M | 0.000 -100.00 % | 2.200 M | 0.000 -100.00 % | 1.900 M | 0.000 -100.00 % | 252.000 K 0.00 % | 252.000 K -88.00 % | 2.100 M 10.53 % | 1.900 M -59.57 % | 4.700 M -14.34 % | 5.487 M | 0.000 -100.00 % | 806.000 K | 0.000 | 0.000 -100.00 % | 3.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.900 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 |
| Total debt | 0.000 -100.00 % | 153.400 M | 0.000 -100.00 % | 157.100 M | 0.000 -100.00 % | 157.116 M | 0.000 -100.00 % | 135.900 M 0.01 % | 135.886 M -28.78 % | 190.800 M 3.25 % | 184.800 M -12.79 % | 211.900 M 0.67 % | 210.500 M | 0.000 -100.00 % | 210.500 M | 0.000 -100.00 % | 210.535 M -1.80 % | 214.400 M | 0.000 -100.00 % | 218.053 M | 0.000 -100.00 % | 247.000 M | 0.000 -100.00 % | 206.543 M | 0.000 -100.00 % | 250.400 M | 0.000 -100.00 % | 238.500 M | 0.000 -100.00 % | 222.200 M | 0.000 -100.00 % | 185.201 M | 0.000 -100.00 % | 138.100 M | 0.000 -100.00 % | 15.300 M | 0.000 -100.00 % | 15.300 M | 0.000 -100.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M |
| Accumulated other comprehensive income loss | -128.600 M | 0.000 100.00 % | -147.000 M | 0.000 100.00 % | -142.100 M | 0.000 100.00 % | -134.000 M -332.45 % | 57.648 M -0.79 % | 58.106 M 0.36 % | 57.900 M 0.08 % | 57.854 M | 0.000 -100.00 % | 57.854 M 133.73 % | -171.500 M -395.15 % | 58.106 M 136.24 % | -160.344 M | 0.000 | 0.000 100.00 % | -135.000 M | 0.000 100.00 % | -131.500 M | 0.000 100.00 % | -130.300 M | 0.000 100.00 % | -127.200 M | 0.000 100.00 % | -113.700 M | 0.000 100.00 % | -110.700 M | 0.000 100.00 % | -76.300 M | 0.000 100.00 % | -57.600 M | 0.000 100.00 % | -77.600 M | 0.000 100.00 % | -69.900 M | 0.000 100.00 % | -63.731 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -201.086 M | 0.000 | 0.000 100.00 % | -186.333 M | 0.000 100.00 % | -191.941 M | 0.000 100.00 % | -225.435 M | 0.000 | 0.000 | 0.000 100.00 % | -219.948 M | 0.000 | 0.000 100.00 % | -194.696 M | 0.000 | 0.000 | 0.000 100.00 % | -189.972 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -135.860 M | 0.000 | 0.000 | 0.000 100.00 % | -137.180 M | 0.000 | 0.000 | 0.000 100.00 % | -123.331 M | 0.000 100.00 % | -118.766 M 3.79 % | -123.450 M |
| Common stock | 0.000 -100.00 % | 57.900 M | 0.000 -100.00 % | 57.900 M | 0.000 -100.00 % | 57.854 M | 0.000 -100.00 % | 57.900 M 0.08 % | 57.854 M -0.08 % | 57.900 M 0.08 % | 57.854 M -0.08 % | 57.900 M 0.08 % | 57.854 M | 0.000 -100.00 % | 57.900 M | 0.000 -100.00 % | 57.854 M -0.08 % | 57.900 M | 0.000 -100.00 % | 57.854 M | 0.000 -100.00 % | 57.900 M | 0.000 -100.00 % | 57.854 M | 0.000 -100.00 % | 57.900 M | 0.000 -100.00 % | 57.900 M | 0.000 -100.00 % | 107.900 M | 0.000 -100.00 % | 57.854 M | 0.000 -100.00 % | 107.900 M | 0.000 -100.00 % | 107.850 M | 0.000 -100.00 % | 107.800 M | 0.000 -100.00 % | 107.850 M -0.05 % | 107.900 M 0.05 % | 107.850 M 0.00 % | 107.850 M |
| Total equity | -128.600 M 0.00 % | -128.600 M 12.52 % | -147.000 M 0.00 % | -147.000 M -3.45 % | -142.100 M 0.00 % | -142.100 M -6.04 % | -134.000 M 0.00 % | -134.000 M -4.69 % | -128.000 M -2.98 % | -124.300 M 6.07 % | -132.337 M 24.25 % | -174.700 M -5.35 % | -165.831 M 3.31 % | -171.500 M 0.00 % | -171.500 M -6.96 % | -160.344 M 0.00 % | -160.344 M -3.51 % | -154.900 M -14.74 % | -135.000 M 0.07 % | -135.092 M -2.73 % | -131.500 M 0.00 % | -131.500 M -0.92 % | -130.300 M 0.05 % | -130.368 M -2.49 % | -127.200 M 0.00 % | -127.200 M -99.69 % | -63.700 M 0.00 % | -63.700 M -4.94 % | -60.700 M 0.00 % | -60.700 M -130.80 % | -26.300 M 65.51 % | -76.256 M -903.37 % | -7.600 M 0.00 % | -7.600 M 72.46 % | -27.600 M -0.07 % | -27.580 M -38.59 % | -19.900 M 0.00 % | -19.900 M -44.93 % | -13.731 M 0.00 % | -13.731 M -23.70 % | -11.100 M -21.10 % | -9.166 M 33.82 % | -13.850 M |
| Other non current liabilities | 128.600 M 2 473.54 % | 4.997 M -96.60 % | 147.000 M 171.22 % | 54.200 M -61.86 % | 142.100 M 2 875.92 % | 4.775 M -96.44 % | 134.000 M 142.31 % | 55.300 M -0.10 % | 55.357 M 10.71 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 171.500 M | 0.000 -100.00 % | 160.344 M | 0.000 -100.00 % | 50.000 M -62.96 % | 135.000 M | 0.000 -100.00 % | 131.500 M | 0.000 -100.00 % | 130.300 M 160.60 % | 50.000 M -60.69 % | 127.200 M | 0.000 -100.00 % | 63.700 M | 0.000 -100.00 % | 60.700 M | 0.000 -100.00 % | 26.300 M -47.40 % | 50.000 M 557.89 % | 7.600 M | 0.000 -100.00 % | 27.600 M | 0.000 -100.00 % | 19.900 M | 0.000 -100.00 % | 13.731 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 153.400 M | 0.000 -100.00 % | 157.100 M | 0.000 -100.00 % | 157.116 M | 0.000 -100.00 % | 135.900 M 0.01 % | 135.886 M -28.78 % | 190.800 M -18.74 % | 234.800 M 10.81 % | 211.900 M -18.66 % | 260.500 M | 0.000 -100.00 % | 260.500 M | 0.000 -100.00 % | 260.500 M 21.50 % | 214.400 M | 0.000 -100.00 % | 267.485 M | 0.000 -100.00 % | 297.000 M | 0.000 -100.00 % | 205.803 M | 0.000 -100.00 % | 300.400 M | 0.000 -100.00 % | 238.500 M | 0.000 -100.00 % | 222.200 M | 0.000 -100.00 % | 184.891 M | 0.000 -100.00 % | 81.300 M | 0.000 -100.00 % | 15.300 M | 0.000 -100.00 % | 15.300 M | 0.000 -100.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M |
| Total non current liabilities | 128.600 M -38.29 % | 208.400 M 41.77 % | 147.000 M -30.43 % | 211.300 M 48.70 % | 142.100 M -32.94 % | 211.891 M 58.13 % | 134.000 M -29.92 % | 191.200 M -0.02 % | 191.243 M -20.58 % | 240.800 M 2.56 % | 234.800 M -10.35 % | 261.900 M 0.54 % | 260.500 M 51.90 % | 171.500 M -34.17 % | 260.500 M 62.46 % | 160.344 M -38.45 % | 260.500 M -1.48 % | 264.400 M 95.85 % | 135.000 M -49.53 % | 267.485 M 103.41 % | 131.500 M -55.72 % | 297.000 M 127.94 % | 130.300 M -49.06 % | 255.803 M 101.10 % | 127.200 M -57.66 % | 300.400 M 371.59 % | 63.700 M -73.29 % | 238.500 M 292.92 % | 60.700 M -72.68 % | 222.200 M 744.87 % | 26.300 M -88.80 % | 234.891 M 2 990.67 % | 7.600 M -90.65 % | 81.300 M 194.57 % | 27.600 M 80.39 % | 15.300 M -23.12 % | 19.900 M 30.07 % | 15.300 M 11.43 % | 13.731 M 52.57 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M |
| Other current liabilities | 0.000 -100.00 % | 302.700 M | 0.000 -100.00 % | 287.800 M | 0.000 -100.00 % | 196.973 M | 0.000 -100.00 % | 159.900 M 1 101.44 % | 13.309 M -87.25 % | 104.400 M -29.06 % | 147.167 M 31.99 % | 111.500 M 0.14 % | 111.339 M | 0.000 -100.00 % | 108.300 M | 0.000 -100.00 % | 12.538 M -85.56 % | 86.800 M | 0.000 -100.00 % | 24.348 M | 0.000 -100.00 % | 68.300 M | 0.000 -100.00 % | 24.868 M | 0.000 -100.00 % | 41.000 M | 0.000 -100.00 % | 23.900 M | 0.000 -100.00 % | 28.700 M | 0.000 -100.00 % | 21.162 M | 0.000 -100.00 % | 10.100 M | 0.000 -100.00 % | 76.257 M | 0.000 -100.00 % | 73.900 M | 0.000 -100.00 % | 60.870 M -23.63 % | 79.700 M 30.61 % | 61.022 M -15.91 % | 72.571 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.561 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.331 M | 0.000 | 0.000 -100.00 % | 42.382 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.156 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.084 M | 0.000 -100.00 % | 3.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.213 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.000 K | 0.000 | 0.000 100.00 % | -41.814 M | 0.000 | 0.000 | 0.000 -100.00 % | 740.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.774 M | 0.000 -100.00 % | 56.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 311.300 M | 0.000 -100.00 % | 290.900 M | 0.000 -100.00 % | 199.273 M | 0.000 -100.00 % | 162.100 M 3.68 % | 156.342 M 46.25 % | 106.900 M -28.00 % | 148.477 M 14.48 % | 129.700 M -5.09 % | 136.651 M | 0.000 -100.00 % | 118.000 M | 0.000 -100.00 % | 115.516 M 17.63 % | 98.200 M | 0.000 -100.00 % | 96.554 M | 0.000 -100.00 % | 74.000 M | 0.000 -100.00 % | 80.269 M | 0.000 -100.00 % | 47.800 M | 0.000 -100.00 % | 36.500 M | 0.000 -100.00 % | 44.800 M | 0.000 -100.00 % | 42.878 M | 0.000 -100.00 % | 75.700 M | 0.000 -100.00 % | 93.732 M | 0.000 -100.00 % | 88.900 M | 0.000 -100.00 % | 87.962 M 1.81 % | 86.400 M 6.67 % | 81.000 M -10.62 % | 90.625 M |
| Total liabilities | 128.600 M -75.25 % | 519.700 M 253.54 % | 147.000 M -70.73 % | 502.200 M 253.41 % | 142.100 M -65.44 % | 411.164 M 206.84 % | 134.000 M -62.07 % | 353.300 M 1.64 % | 347.585 M -0.03 % | 347.700 M -9.28 % | 383.277 M -2.13 % | 391.600 M -1.40 % | 397.151 M 131.57 % | 171.500 M -54.69 % | 378.500 M 136.05 % | 160.344 M -57.36 % | 376.016 M 3.70 % | 362.600 M 168.59 % | 135.000 M -62.92 % | 364.039 M 176.84 % | 131.500 M -64.56 % | 371.000 M 184.73 % | 130.300 M -61.23 % | 336.072 M 164.21 % | 127.200 M -63.47 % | 348.200 M 446.62 % | 63.700 M -76.84 % | 275.000 M 353.05 % | 60.700 M -77.27 % | 267.000 M 915.21 % | 26.300 M -90.53 % | 277.769 M 3 554.86 % | 7.600 M -95.16 % | 157.000 M 468.84 % | 27.600 M -74.69 % | 109.032 M 447.90 % | 19.900 M -80.90 % | 104.200 M 658.87 % | 13.731 M -85.84 % | 96.962 M 1.64 % | 95.400 M 6.00 % | 90.000 M -9.66 % | 99.625 M |
| Other non current assets | 0.000 -100.00 % | 36.200 M | 0.000 -100.00 % | 36.300 M | 0.000 -100.00 % | 8.507 M | 0.000 -100.00 % | 34.800 M 0.00 % | 34.800 M -6.45 % | 37.200 M 4.36 % | 35.646 M 287.46 % | 9.200 M 6.98 % | 8.600 M | 0.000 -100.00 % | 8.600 M | 0.000 -100.00 % | 11.186 M -0.13 % | 11.200 M | 0.000 -100.00 % | 10.178 M | 0.000 -100.00 % | 10.100 M | 0.000 -100.00 % | 10.330 M | 0.000 -100.00 % | 10.100 M | 0.000 -100.00 % | 8.400 M | 0.000 -100.00 % | 7.900 M | 0.000 -100.00 % | 6.773 M | 0.000 -100.00 % | 5.800 M | 0.000 -100.00 % | 5.641 M | 0.000 -100.00 % | 6.600 M | 0.000 -100.00 % | 6.463 M -4.96 % | 6.800 M 5.17 % | 6.466 M -3.81 % | 6.722 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.352 M | 0.000 -100.00 % | 252.000 K 0.00 % | 252.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.487 M | 0.000 -100.00 % | 206.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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.800 M -83.07 % | 16.542 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.400 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 248.000 K 93.75 % | 128.000 K | 0.000 | 0.000 | 0.000 100.00 % | -5.042 M | 0.000 -100.00 % | 194.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 |
| Property plant equipment net | 0.000 -100.00 % | 230.800 M | 0.000 -100.00 % | 201.600 M | 0.000 -100.00 % | 192.354 M | 0.000 -100.00 % | 120.000 M -0.92 % | 121.111 M -1.30 % | 122.700 M 0.45 % | 122.153 M 8.29 % | 112.800 M -0.78 % | 113.690 M | 0.000 -100.00 % | 116.100 M | 0.000 -100.00 % | 116.361 M 0.40 % | 115.900 M | 0.000 -100.00 % | 119.795 M | 0.000 -100.00 % | 122.300 M | 0.000 -100.00 % | 121.529 M | 0.000 -100.00 % | 122.800 M | 0.000 -100.00 % | 122.600 M | 0.000 -100.00 % | 104.200 M | 0.000 -100.00 % | 94.859 M | 0.000 -100.00 % | 44.800 M | 0.000 -100.00 % | 25.112 M | 0.000 -100.00 % | 26.500 M | 0.000 -100.00 % | 27.932 M 21.44 % | 23.000 M -11.12 % | 25.878 M -17.19 % | 31.248 M |
| Total non current assets | 0.000 -100.00 % | 296.800 M | 0.000 -100.00 % | 267.700 M | 0.000 -100.00 % | 232.008 M | 0.000 -100.00 % | 185.100 M -0.53 % | 186.086 M -1.91 % | 189.700 M 1.12 % | 187.594 M 23.58 % | 151.800 M -0.48 % | 152.530 M | 0.000 -100.00 % | 154.900 M | 0.000 -100.00 % | 157.342 M 0.28 % | 156.900 M | 0.000 -100.00 % | 159.768 M | 0.000 -100.00 % | 162.200 M | 0.000 -100.00 % | 161.654 M | 0.000 -100.00 % | 162.700 M | 0.000 -100.00 % | 160.800 M | 0.000 -100.00 % | 141.900 M | 0.000 -100.00 % | 131.427 M | 0.000 -100.00 % | 80.400 M | 0.000 -100.00 % | 60.548 M | 0.000 -100.00 % | 62.900 M | 0.000 -100.00 % | 64.190 M 3.53 % | 62.000 M -3.92 % | 64.528 M -10.85 % | 72.384 M |
| Other current assets | -4.100 M -109.52 % | 43.065 M 3 412.69 % | -1.300 M -104.71 % | 27.600 M 4 042.86 % | -700.000 K -103.77 % | 18.557 M 9 378.50 % | -200.000 K -101.16 % | 17.200 M 651.75 % | 2.288 M -86.46 % | 16.900 M 968.27 % | 1.582 M 75.78 % | 900.000 K 14.07 % | 789.000 K 178.90 % | -1.000 M -104.57 % | 21.900 M 2 691.72 % | -845.000 K -119.20 % | 4.402 M -72.66 % | 16.100 M 535.14 % | -3.700 M -621.13 % | 710.000 K 102.77 % | -25.600 M -168.63 % | 37.300 M 1 032.50 % | -4.000 M -643.48 % | 736.000 K 113.89 % | -5.300 M -139.85 % | 13.300 M 1 208.33 % | -1.200 M -110.34 % | 11.600 M 782.35 % | -1.700 M -110.24 % | 16.600 M 672.41 % | -2.900 M -109.11 % | 31.821 M 589.55 % | -6.500 M | 0.000 100.00 % | -3.100 M | 0.000 100.00 % | -200.000 K | 0.000 100.00 % | -155.000 K | 0.000 -100.00 % | 4.800 M | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 1.900 M | 0.000 -100.00 % | 2.200 M | 0.000 -100.00 % | 548.000 K | 0.000 -100.00 % | 2.300 M 15.00 % | 2.000 M -4.76 % | 2.100 M 10.53 % | 1.900 M -59.57 % | 4.700 M 27.03 % | 3.700 M | 0.000 -100.00 % | 9.200 M | 0.000 | 0.000 -100.00 % | 3.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.900 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 |
| cash and cash equivalents | 0.000 -100.00 % | 3.635 M | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 188.000 K | 0.000 -100.00 % | 200.000 K -80.14 % | 1.007 M 101.40 % | 500.000 K -70.08 % | 1.671 M 138.71 % | 700.000 K 120.82 % | 317.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 845.000 K 111.25 % | 400.000 K | 0.000 -100.00 % | 263.000 K | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 433.000 K | 0.000 -100.00 % | 1.400 M | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 1.700 M | 0.000 -100.00 % | 2.366 M | 0.000 -100.00 % | 6.500 M | 0.000 -100.00 % | 3.124 M | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 155.000 K -61.25 % | 400.000 K -38.18 % | 647.000 K 32.85 % | 487.000 K |
| Cash and short term investments | 4.100 M 12.79 % | 3.635 M 179.62 % | 1.300 M -56.67 % | 3.000 M 328.57 % | 700.000 K 272.34 % | 188.000 K -6.00 % | 200.000 K -92.00 % | 2.500 M 148.26 % | 1.007 M -61.27 % | 2.600 M 55.60 % | 1.671 M -69.06 % | 5.400 M 1 603.47 % | 317.000 K -68.30 % | 1.000 M -89.58 % | 9.600 M 1 036.09 % | 845.000 K 0.00 % | 845.000 K -78.33 % | 3.900 M 5.41 % | 3.700 M 1 306.84 % | 263.000 K -98.97 % | 25.600 M 0.00 % | 25.600 M 540.00 % | 4.000 M 823.79 % | 433.000 K -91.83 % | 5.300 M 0.00 % | 5.300 M 341.67 % | 1.200 M 0.00 % | 1.200 M -29.41 % | 1.700 M 0.00 % | 1.700 M -41.38 % | 2.900 M 22.57 % | 2.366 M -63.60 % | 6.500 M 0.00 % | 6.500 M 109.68 % | 3.100 M -0.77 % | 3.124 M 1 462.00 % | 200.000 K 0.00 % | 200.000 K 29.03 % | 155.000 K 0.00 % | 155.000 K -61.25 % | 400.000 K -38.18 % | 647.000 K 32.85 % | 487.000 K |
| Total current assets | 0.000 -100.00 % | 94.300 M | 0.000 -100.00 % | 87.500 M | 0.000 -100.00 % | 37.050 M | 0.000 -100.00 % | 34.200 M 2.09 % | 33.499 M -0.60 % | 33.700 M -46.80 % | 63.346 M -2.69 % | 65.100 M -17.38 % | 78.790 M | 0.000 -100.00 % | 52.100 M | 0.000 -100.00 % | 58.330 M 14.82 % | 50.800 M | 0.000 -100.00 % | 69.179 M | 0.000 -100.00 % | 77.300 M | 0.000 -100.00 % | 44.050 M | 0.000 -100.00 % | 58.300 M | 0.000 -100.00 % | 50.500 M | 0.000 -100.00 % | 64.400 M | 0.000 -100.00 % | 70.086 M | 0.000 -100.00 % | 69.000 M | 0.000 -100.00 % | 20.904 M | 0.000 -100.00 % | 21.400 M | 0.000 -100.00 % | 19.041 M -14.61 % | 22.300 M 36.76 % | 16.306 M 21.77 % | 13.391 M |
| Inventory | 0.000 -100.00 % | 24.400 M | 0.000 -100.00 % | 39.500 M | 0.000 -100.00 % | 14.873 M | 0.000 -100.00 % | 13.500 M 13.83 % | 11.860 M -11.49 % | 13.400 M -67.66 % | 41.432 M 21.15 % | 34.200 M -37.15 % | 54.413 M | 0.000 -100.00 % | 22.800 M | 0.000 -100.00 % | 29.304 M 17.69 % | 24.900 M | 0.000 -100.00 % | 35.335 M | 0.000 -100.00 % | 26.400 M | 0.000 -100.00 % | 20.663 M | 0.000 -100.00 % | 31.400 M | 0.000 -100.00 % | 24.400 M | 0.000 -100.00 % | 45.700 M | 0.000 -100.00 % | 35.899 M | 0.000 -100.00 % | 40.000 M | 0.000 -100.00 % | 15.668 M | 0.000 -100.00 % | 9.700 M | 0.000 -100.00 % | 14.301 M -16.37 % | 17.100 M 20.35 % | 14.209 M 20.19 % | 11.822 M |
| Net receivables | 0.000 -100.00 % | 23.200 M | 0.000 -100.00 % | 17.400 M | 0.000 -100.00 % | 3.432 M | 0.000 -100.00 % | 2.800 M -83.07 % | 16.542 M 619.22 % | 2.300 M -85.80 % | 16.200 M 31.71 % | 12.300 M -40.52 % | 20.679 M | 0.000 -100.00 % | 6.400 M | 0.000 -100.00 % | 19.707 M 123.94 % | 8.800 M | 0.000 -100.00 % | 30.532 M | 0.000 -100.00 % | 12.100 M | 0.000 -100.00 % | 19.760 M | 0.000 -100.00 % | 8.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.300 M | 0.000 -100.00 % | 23.997 M | 0.000 -100.00 % | 22.500 M | 0.000 -100.00 % | 2.112 M | 0.000 -100.00 % | 11.500 M | 0.000 -100.00 % | 4.585 M | 0.000 -100.00 % | 1.450 M 34.01 % | 1.082 M |
| Tax assets | 0.000 -100.00 % | 29.800 M | 0.000 -100.00 % | 29.800 M | 0.000 -100.00 % | 29.795 M | 0.000 -100.00 % | 29.800 M 0.02 % | 29.795 M -0.02 % | 29.800 M 0.02 % | 29.795 M -0.02 % | 29.800 M 0.02 % | 29.795 M | 0.000 -100.00 % | 29.800 M | 0.000 -100.00 % | 29.795 M -0.02 % | 29.800 M | 0.000 -100.00 % | 29.795 M | 0.000 -100.00 % | 29.800 M | 0.000 -100.00 % | 29.795 M | 0.000 -100.00 % | 29.800 M | 0.000 -100.00 % | 29.800 M | 0.000 -100.00 % | 29.800 M | 0.000 -100.00 % | 29.795 M | 0.000 -100.00 % | 29.800 M | 0.000 -100.00 % | 29.795 M | 0.000 -100.00 % | 29.800 M | 0.000 -100.00 % | 29.795 M -7.47 % | 32.200 M 0.05 % | 32.184 M -6.48 % | 34.414 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 8.600 M | 0.000 -100.00 % | 3.100 M | 0.000 -100.00 % | 2.300 M | 0.000 -100.00 % | 2.200 M -2.61 % | 2.259 M -9.64 % | 2.500 M 90.84 % | 1.310 M -92.80 % | 18.200 M -28.10 % | 25.312 M | 0.000 -100.00 % | 9.700 M | 0.000 -100.00 % | 2.612 M -77.09 % | 11.400 M | 0.000 -100.00 % | 29.256 M | 0.000 -100.00 % | 5.700 M | 0.000 -100.00 % | 10.505 M | 0.000 -100.00 % | 6.800 M | 0.000 -100.00 % | 12.600 M | 0.000 -100.00 % | 16.100 M | 0.000 -100.00 % | 15.322 M | 0.000 -100.00 % | 5.600 M | 0.000 -100.00 % | 17.475 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 27.092 M 304.36 % | 6.700 M -66.46 % | 19.978 M 10.66 % | 18.054 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.382 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.084 M | 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 -100.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 100.00 % | -186.500 M | 0.000 100.00 % | -204.900 M | 0.000 -100.00 % | 1.132 M | 0.000 100.00 % | -191.648 M -40 110.02 % | 479.000 K 100.26 % | -182.200 M -10 511.43 % | 1.750 M 100.75 % | -232.600 M -13 391.43 % | 1.750 M | 0.000 100.00 % | -229.400 M | 0.000 -100.00 % | 1.750 M 100.82 % | -212.800 M | 0.000 -100.00 % | 1.750 M | 0.000 100.00 % | -189.400 M | 0.000 -100.00 % | 1.750 M | 0.000 100.00 % | -185.100 M | 0.000 100.00 % | -173.556 M | 0.000 100.00 % | -168.600 M | 0.000 -100.00 % | 1.750 M | 0.000 100.00 % | -115.500 M | 0.000 -100.00 % | 1.750 M | 0.000 100.00 % | -127.700 M | 0.000 -100.00 % | 1.750 M 101.47 % | -119.000 M -6 900.00 % | 1.750 M 0.00 % | 1.750 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 391.100 M | 0.000 -100.00 % | 355.200 M | 0.000 -100.00 % | 269.058 M | 0.000 -100.00 % | 219.300 M -0.13 % | 219.585 M -1.71 % | 223.400 M -10.97 % | 250.940 M 15.69 % | 216.900 M -6.23 % | 231.320 M | 0.000 -100.00 % | 207.000 M | 0.000 -100.00 % | 215.672 M 3.84 % | 207.700 M | 0.000 -100.00 % | 228.947 M | 0.000 -100.00 % | 239.500 M | 0.000 -100.00 % | 205.704 M | 0.000 -100.00 % | 221.000 M | 0.000 -100.00 % | 211.300 M | 0.000 -100.00 % | 206.300 M | 0.000 -100.00 % | 201.513 M | 0.000 -100.00 % | 149.400 M | 0.000 -100.00 % | 81.452 M | 0.000 -100.00 % | 84.300 M | 0.000 -100.00 % | 83.231 M -1.27 % | 84.300 M 4.29 % | 80.834 M -5.76 % | 85.775 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-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-09-30 | 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 -100.00 % | 600.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 |
| 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 -100.00 % | 3.250 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 |
| 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 100.00 % | -2.650 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 |
| Other non cash items | 6.200 M 129.17 % | -21.252 M -832.83 % | 2.900 M -35.56 % | 4.500 M 800.00 % | 500.000 K -89.02 % | 4.553 M -17.22 % | 5.500 M 523.08 % | -1.300 M -8.33 % | -1.200 M 14.29 % | -1.400 M 6.67 % | -1.500 M -7.14 % | -1.400 M 92.75 % | -19.300 M 39.31 % | -31.800 M -200.00 % | -10.600 M -431.25 % | 3.200 M -43.86 % | 5.700 M 164.04 % | -8.900 M -378.13 % | 3.200 M -3.03 % | 3.300 M -2.94 % | 3.400 M 211.55 % | -3.048 M -135.86 % | 8.500 M -22.73 % | 11.000 M 25.00 % | 8.800 M 211.61 % | 2.824 M 253.00 % | 800.000 K -84.91 % | 5.300 M 226.19 % | -4.200 M -197.36 % | 4.314 M 459.50 % | -1.200 M -110.53 % | 11.400 M 442.86 % | 2.100 M 261.29 % | -1.302 M -130.28 % | 4.300 M -81.14 % | 22.800 M 94.87 % | 11.700 M 18.42 % | 9.880 M 12.27 % | 8.800 M 3.53 % | 8.500 M 129.82 % | -28.500 M -765.89 % | 4.280 M 64.62 % | 2.600 M 44.44 % | 1.800 M -58.14 % | 4.300 M 158.26 % | 1.665 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.600 M 192.86 % | -2.800 M 12.50 % | -3.200 M -158.18 % | 5.500 M 169.62 % | -7.900 M 30.09 % | -11.300 M -158.55 % | 19.300 M -39.31 % | 31.800 M 200.00 % | 10.600 M | 0.000 100.00 % | -5.700 M -164.04 % | 8.900 M | 0.000 100.00 % | -3.300 M -1 220.00 % | -250.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 |
| 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 100.00 % | -1.200 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 |
| 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 -100.00 % | 1.250 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 |
| 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 -100.00 % | 50.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 |
| 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 % | 2.600 M 192.86 % | -2.800 M 41.11 % | -4.755 M -186.45 % | 5.500 M 161.11 % | -9.000 M 20.35 % | -11.300 M -158.55 % | 19.300 M -39.31 % | 31.800 M 200.00 % | 10.600 M | 0.000 100.00 % | -5.700 M -164.04 % | 8.900 M | 0.000 100.00 % | -3.300 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.300 M 371.43 % | 700.000 K -80.00 % | 3.500 M 125.08 % | 1.555 M 139.42 % | -3.945 M -458.64 % | 1.100 M -91.13 % | 12.400 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 % | 188.000 K -94.30 % | 3.300 M 371.43 % | 700.000 K 121.88 % | -3.200 M -305.79 % | 1.555 M 119.68 % | -7.900 M -818.18 % | 1.100 M -94.30 % | 19.300 M -39.31 % | 31.800 M 200.00 % | 10.600 M | 0.000 100.00 % | -5.700 M -164.04 % | 8.900 M | 0.000 100.00 % | -3.300 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.600 M 192.86 % | -2.800 M 12.50 % | -3.200 M -158.18 % | 5.500 M 169.62 % | -7.900 M 30.09 % | -11.300 M -158.55 % | 19.300 M -39.31 % | 31.800 M 200.00 % | 10.600 M | 0.000 100.00 % | -5.700 M -164.04 % | 8.900 M | 0.000 100.00 % | -3.300 M -1 220.00 % | -250.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 |
| 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 100.00 % | -1.200 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.600 M 192.86 % | -2.800 M 12.50 % | -3.200 M -158.18 % | 5.500 M 169.62 % | -7.900 M 30.09 % | -11.300 M -158.55 % | 19.300 M -39.31 % | 31.800 M 200.00 % | 10.600 M | 0.000 100.00 % | -5.700 M -164.04 % | 8.900 M | 0.000 100.00 % | -3.300 M -127.59 % | -1.450 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 |
| 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 |