Bhilwara Spinners Limited BHILSPIN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 249.682 M 165.55 % | 94.024 M 869.12 % | 9.702 M -63.80 % | 26.800 M 35.98 % | 19.709 M -71.32 % | 68.728 M 225.60 % | 21.108 M -60.57 % | 53.535 M 10.38 % | 48.500 M 66.38 % | 29.151 M 1 290.79 % | 2.096 M -92.55 % | 28.120 M 56.62 % | 17.954 M -42.05 % | 30.981 M 129.66 % | 13.490 M -81.58 % | 73.246 M -85.93 % | 520.581 M -38.10 % | 840.947 M -8.43 % | 918.368 M |
| Net income | 17.306 M -0.19 % | 17.339 M -33.60 % | 26.112 M 85.43 % | 14.082 M 30.08 % | 10.826 M -71.82 % | 38.422 M -22.42 % | 49.525 M 564.41 % | 7.454 M -58.16 % | 17.815 M -43.35 % | 31.447 M 69.14 % | 18.592 M 1 476.93 % | 1.179 M 55.75 % | 757.003 K -58.15 % | 1.809 M 1 883.60 % | 91.198 K 100.88 % | -10.390 M 72.23 % | -37.418 M -478.19 % | 9.894 M 997.82 % | -1.102 M |
| Income before tax | 24.466 M 16.78 % | 20.951 M -33.99 % | 31.739 M 88.82 % | 16.809 M 27.93 % | 13.139 M -72.59 % | 47.941 M -23.14 % | 62.371 M 549.77 % | 9.599 M -57.93 % | 22.816 M -41.88 % | 39.257 M 60.74 % | 24.423 M 1 102.51 % | 2.031 M 201.94 % | 672.661 K -70.02 % | 2.244 M 664.88 % | 293.378 K 102.82 % | -10.390 M 83.91 % | -64.591 M -751.45 % | 9.915 M 341.65 % | 2.245 M |
| Income before tax ratio | 0.10 -56.02 % | 0.22 -93.19 % | 3.27 421.58 % | 0.63 -5.92 % | 0.67 -4.43 % | 0.70 -76.39 % | 2.95 1 547.96 % | 0.18 -61.89 % | 0.47 -65.07 % | 1.35 -88.44 % | 11.65 16 032.93 % | 0.07 92.78 % | 0.04 -48.27 % | 0.07 233.05 % | 0.02 115.33 % | -0.14 -14.33 % | -0.12 -1 152.35 % | 0.01 382.31 % | 0.00 |
| EBITDA | 39.641 M 78.83 % | 22.167 M -30.76 % | 32.017 M 89.63 % | 16.884 M 27.08 % | 13.286 M -72.29 % | 47.952 M -23.61 % | 62.774 M 485.52 % | 10.721 M -53.22 % | 22.919 M 154.65 % | -41.934 M -81.88 % | -23.056 M -1 214.35 % | 2.069 M 200.36 % | 688.844 K -69.34 % | 2.247 M 568.52 % | 336.116 K 100.65 % | -51.894 M -232.85 % | -15.591 M -123.28 % | 66.960 M 0.88 % | 66.377 M |
| Net income ratio | 0.07 -62.41 % | 0.18 -93.15 % | 2.69 412.21 % | 0.53 -4.34 % | 0.55 -1.74 % | 0.56 -76.17 % | 2.35 1 585.10 % | 0.14 -62.09 % | 0.37 -65.95 % | 1.08 -87.84 % | 8.87 21 056.14 % | 0.04 -0.56 % | 0.04 -27.79 % | 0.06 763.71 % | 0.01 104.77 % | -0.14 -97.35 % | -0.07 -710.93 % | 0.01 1 080.48 % | 0.00 |
| Ratio EBITDA | 0.16 -32.66 % | 0.24 -92.86 % | 3.30 423.82 % | 0.63 -6.54 % | 0.67 -3.38 % | 0.70 -76.54 % | 2.97 1 385.03 % | 0.20 -57.62 % | 0.47 132.85 % | -1.44 86.92 % | -11.00 -15 050.22 % | 0.07 91.77 % | 0.04 -47.10 % | 0.07 191.09 % | 0.02 103.52 % | -0.71 -2 265.63 % | -0.03 -137.61 % | 0.08 10.17 % | 0.07 |
| Gross profit ratio | 0.16 41.91 % | 0.11 -24.71 % | 0.15 231.98 % | 0.05 -22.48 % | 0.06 442.74 % | -0.02 90.26 % | -0.17 -1 007.03 % | 0.02 -22.64 % | 0.02 166.45 % | -0.04 -237.96 % | 0.03 -11.33 % | 0.03 -34.78 % | 0.05 148.41 % | 0.02 66.04 % | 0.01 -92.97 % | 0.16 17.23 % | 0.14 -33.01 % | 0.21 456.55 % | 0.04 |
| Weighted average shs out dil | 8.125 M -10.26 % | 9.054 M 33.92 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M |
| Weighted average shs out | 8.125 M -10.26 % | 9.054 M 33.92 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M |
| EPS diluted | 1.91 -0.52 % | 1.92 -50.26 % | 3.86 85.58 % | 2.08 30.00 % | 1.60 -71.83 % | 5.68 -22.40 % | 7.32 565.45 % | 1.10 -58.17 % | 2.63 -43.44 % | 4.65 69.09 % | 2.75 1 517.65 % | 0.17 54.55 % | 0.11 -59.26 % | 0.27 2 600.00 % | 0.01 100.65 % | -1.54 72.15 % | -5.53 -478.77 % | 1.46 1 012.50 % | -0.16 |
| Earnings per share | 1.91 -0.52 % | 1.92 -50.26 % | 3.86 85.58 % | 2.08 30.00 % | 1.60 -71.83 % | 5.68 -22.40 % | 7.32 565.45 % | 1.10 -58.17 % | 2.63 -43.44 % | 4.65 69.09 % | 2.75 1 517.65 % | 0.17 54.55 % | 0.11 -59.26 % | 0.27 2 600.00 % | 0.01 100.65 % | -1.54 72.15 % | -5.53 -478.77 % | 1.46 1 012.50 % | -0.16 |
| Gross profit | 39.954 M 276.85 % | 10.602 M 629.66 % | 1.453 M 20.18 % | 1.209 M 5.41 % | 1.147 M 198.29 % | -1.167 M 68.29 % | -3.680 M -457.63 % | 1.029 M -14.61 % | 1.205 M 210.55 % | -1.090 M -2 018.78 % | 56.807 K -93.39 % | 859.520 K 2.15 % | 841.416 K 43.96 % | 584.490 K 281.33 % | 153.275 K -98.71 % | 11.838 M -83.51 % | 71.768 M -58.53 % | 173.055 M 409.63 % | 33.957 M |
| Income tax expense | 7.160 M 98.23 % | 3.612 M -35.81 % | 5.627 M 106.34 % | 2.727 M 17.90 % | 2.313 M -75.70 % | 9.519 M -25.90 % | 12.847 M 498.93 % | 2.145 M -57.11 % | 5.001 M -35.97 % | 7.810 M 33.94 % | 5.831 M 584.75 % | 851.546 K 1 109.63 % | -84.342 K -119.38 % | 435.190 K 115.25 % | 202.180 K | 0.000 100.00 % | -27.173 M -129 495.24 % | 21.000 K -99.37 % | 3.347 M |
| Cost of revenue | 209.728 M 151.41 % | 83.422 M 911.30 % | 8.249 M -67.77 % | 25.591 M 37.87 % | 18.562 M -73.44 % | 69.895 M 181.97 % | 24.788 M -52.79 % | 52.506 M 11.02 % | 47.296 M 56.40 % | 30.241 M 1 386.04 % | 2.035 M -92.53 % | 27.260 M 59.29 % | 17.113 M -43.70 % | 30.397 M 127.91 % | 13.337 M -78.28 % | 61.408 M -86.32 % | 448.813 M -32.80 % | 667.892 M -24.48 % | 884.411 M |
| General and administrative expenses | 0.000 -100.00 % | 2.684 M 13.15 % | 2.372 M -8.56 % | 2.594 M -10.34 % | 2.893 M -22.75 % | 3.745 M -5.19 % | 3.950 M 140.85 % | 1.640 M 12.10 % | 1.463 M 89.06 % | 773.822 K 59.29 % | 485.797 K 24.78 % | 389.324 K -22.93 % | 505.131 K -10.49 % | 564.348 K -56.49 % | 1.297 M -95.91 % | 31.675 M 171.40 % | 11.671 M 3.47 % | 11.280 M | 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 -100.00 % | 691.732 K -3.73 % | 718.511 K | 0.000 | 0.000 -100.00 % | 724.000 K -91.52 % | 8.537 M -58.35 % | 20.499 M | 0.000 |
| Other expenses | 0.000 -100.00 % | 2.484 M 24 940.00 % | -10.000 K -100.43 % | 2.323 M -19.26 % | 2.877 M 158.57 % | -4.912 M -2 675.14 % | -177.000 K -589 900.00 % | -30.000 -100.00 % | 6.421 M 33.77 % | 4.800 M 123.51 % | -20.414 M -1 200.49 % | 1.855 M 21.96 % | 1.521 M 168.39 % | -2.224 M -390.57 % | 765.401 K 107.53 % | -10.171 M -108.76 % | 116.151 M -11.58 % | 131.361 M | 0.000 |
| Operating expenses | 15.207 M 194.25 % | 5.168 M 118.80 % | 2.362 M -51.96 % | 4.917 M -14.78 % | 5.770 M 594.43 % | -1.167 M -145.13 % | 2.586 M 151.31 % | 1.029 M -56.80 % | 2.382 M -10.05 % | 2.648 M 113.29 % | -19.928 M -1 174.29 % | 1.855 M 107.18 % | 895.343 K 153.94 % | -1.660 M -180.50 % | 2.062 M -90.72 % | 22.228 M -83.70 % | 136.359 M -16.42 % | 163.140 M 395.58 % | 32.919 M |
| Cost and expenses | 224.935 M 153.91 % | 88.589 M 607.52 % | 12.521 M -58.96 % | 30.508 M 25.38 % | 24.332 M -66.00 % | 71.570 M 126.20 % | 31.640 M -41.45 % | 54.037 M 12.08 % | 48.214 M 46.59 % | 32.890 M 806.06 % | 3.630 M -87.52 % | 29.080 M 54.77 % | 18.789 M -34.62 % | 28.736 M 86.61 % | 15.399 M -88.37 % | 132.399 M -77.37 % | 585.172 M -29.58 % | 831.032 M -9.41 % | 917.330 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 15.207 M 466.58 % | 2.684 M 13.15 % | 2.372 M -8.56 % | 2.594 M -10.34 % | 2.893 M -22.75 % | 3.745 M -5.19 % | 3.950 M 140.85 % | 1.640 M 12.10 % | 1.463 M 89.06 % | 773.822 K 59.29 % | 485.797 K -55.06 % | 1.081 M -11.68 % | 1.224 M 116.89 % | 564.348 K -56.49 % | 1.297 M -96.00 % | 32.399 M 60.33 % | 20.208 M -36.41 % | 31.779 M -4.40 % | 33.240 M |
| Interest income | 1.000 M -33.07 % | 1.494 M -75.42 % | 6.079 M -25.28 % | 8.136 M -45.77 % | 15.004 M 81.30 % | 8.276 M 27.40 % | 6.496 M -27.59 % | 8.971 M 178.60 % | 3.220 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.436 K | 0.000 -100.00 % | 2.891 M 104.02 % | 1.417 M -67.43 % | 4.351 M 68.97 % | 2.575 M -59.31 % | 6.329 M |
| Interest expense | 7.985 M 689.81 % | 1.011 M 844.86 % | 107.000 K 970.00 % | 10.000 K -93.03 % | 143.523 K 1 201.68 % | 11.026 K -97.27 % | 403.260 K -64.06 % | 1.122 M 988.50 % | 103.078 K | 0.000 | 0.000 -100.00 % | 35.518 K 164.35 % | 13.436 K 1 144.07 % | 1.080 K -30.28 % | 1.549 K -99.99 % | 22.984 M -17.62 % | 27.901 M -9.76 % | 30.920 M -2.84 % | 31.823 M |
| Depreciation and amortization | 7.190 M 3 407.32 % | 205.000 K 1.49 % | 202.000 K 169.33 % | 75.000 K 2 924.19 % | 2.480 K -99.96 % | 6.587 M -38.49 % | 10.709 M 399.95 % | 2.142 M -26.21 % | 2.903 M 6 510.35 % | 43.916 K 0.00 % | 43.916 K 1 498.69 % | 2.747 K 0.00 % | 2.747 K -6.12 % | 2.926 K -92.90 % | 41.189 K -99.43 % | 7.259 M -71.48 % | 25.450 M -17.22 % | 30.745 M -4.84 % | 32.309 M |
| Operating income | 24.747 M 355.41 % | 5.434 M 292.76 % | -2.819 M 23.98 % | -3.708 M 19.77 % | -4.622 M 29.83 % | -6.587 M 37.46 % | -10.532 M -391.92 % | -2.141 M -116.25 % | 13.175 M 673.32 % | -2.298 M -237.44 % | -681.000 K 31.63 % | -996.000 K -17.31 % | -849.000 K -137.83 % | 2.244 M 217.55 % | -1.909 M 97.19 % | -67.963 M -5.22 % | -64.591 M -293.75 % | 33.337 M 3 111.66 % | 1.038 M |
| Operating income ratio | 0.10 71.50 % | 0.06 119.89 % | -0.29 -110.00 % | -0.14 41.00 % | -0.23 -144.69 % | -0.10 80.79 % | -0.50 -1 147.63 % | -0.04 -114.72 % | 0.27 444.60 % | -0.08 75.74 % | -0.32 -817.30 % | -0.04 25.10 % | -0.05 -165.29 % | 0.07 151.18 % | -0.14 84.75 % | -0.93 -647.83 % | -0.12 -412.99 % | 0.04 3 407.34 % | 0.00 |
| Total other income expenses net | -281.000 K -101.81 % | 15.517 M -55.10 % | 34.558 M 68.44 % | 20.517 M 15.51 % | 17.762 M -67.43 % | 54.528 M -25.20 % | 72.903 M 520.93 % | 11.741 M -27.12 % | 16.109 M -61.23 % | 41.555 M 65.53 % | 25.104 M 729.34 % | 3.027 M 99.01 % | 1.521 M | 0.000 -100.00 % | 2.202 M -96.18 % | 57.573 M 774.04 % | 6.587 M | 0.000 -100.00 % | 1.207 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 738.359 M 39.87 % | 527.891 M 1 930.16 % | -28.844 M -12 862.83 % | 226.000 K 112.09 % | -1.870 M 61.51 % | -4.858 M -644.44 % | -652.634 K -107.28 % | 8.963 M 313.41 % | -4.200 M -541.31 % | 951.665 K 111.27 % | -8.447 M -427.13 % | -1.602 M 40.92 % | -2.712 M 64.88 % | -7.722 M 16.09 % | -9.203 M -20.01 % | -7.668 M -104.61 % | 166.262 M -41.32 % | 283.327 M 9.55 % | 258.638 M |
| Total investments | 9.273 M -39.97 % | 15.448 M 16.53 % | 13.257 M 414.04 % | 2.579 M 5.01 % | 2.456 M 5.98 % | 2.317 M 7.61 % | 2.154 M 5.90 % | 2.034 M 5.25 % | 1.932 M 8.16 % | 1.786 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 772.000 K 0.00 % | 772.000 K -4.46 % | 808.000 K |
| Total debt | 740.665 M 40.22 % | 528.233 M | 0.000 -100.00 % | 2.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.760 M 30.18 % | 7.497 M 228.11 % | 2.285 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 178.775 M -37.86 % | 287.695 M 9.60 % | 262.500 M |
| Accumulated other comprehensive income loss | 270.000 K 0.00 % | 270.000 K 0.00 % | 269.999 K 0.00 % | 269.999 K 0.00 % | 269.999 K 0.19 % | 269.499 K -99.75 % | 109.842 M 0.00 % | 109.842 M 0.00 % | 109.842 M -0.24 % | 110.111 M 40 757.63 % | 269.500 K 0.00 % | 269.500 K 0.00 % | 269.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.200 M |
| Retained earnings | 193.969 M 9.80 % | 176.663 M 10.88 % | 159.325 M 19.60 % | 133.212 M 11.82 % | 119.129 M 10.00 % | 108.303 M 54.98 % | 69.881 M 243.28 % | 20.357 M 57.77 % | 12.903 M 362.64 % | -4.913 M 86.49 % | -36.359 M 33.78 % | -54.908 M 2.10 % | -56.087 M 1.33 % | -56.844 M 3.08 % | -58.653 M 0.16 % | -58.746 M -21.49 % | -48.356 M -342.09 % | -10.938 M | 0.000 |
| Common stock | 90.536 M 0.00 % | 90.536 M 33.91 % | 67.611 M 0.00 % | 67.611 M 0.00 % | 67.611 M 0.00 % | 67.611 M 0.00 % | 67.611 M 0.00 % | 67.611 M 0.00 % | 67.611 M 0.00 % | 67.611 M -0.40 % | 67.881 M 0.00 % | 67.881 M 0.00 % | 67.881 M 0.00 % | 67.881 M 0.00 % | 67.881 M 0.00 % | 67.881 M 0.00 % | 67.881 M 0.00 % | 67.881 M 0.40 % | 67.611 M |
| Total equity | 453.092 M 3.97 % | 435.787 M 61.74 % | 269.437 M 10.73 % | 243.324 M 6.14 % | 229.241 M 4.96 % | 218.414 M 21.35 % | 179.993 M 37.96 % | 130.468 M 6.06 % | 123.014 M 16.93 % | 105.199 M 42.64 % | 73.752 M 33.60 % | 55.203 M 2.18 % | 54.024 M 1.42 % | 53.267 M 3.52 % | 51.458 M 0.18 % | 51.366 M -53.35 % | 110.112 M 11.03 % | 99.174 M 10.30 % | 89.912 M |
| Other non current liabilities | 9.035 M 279.62 % | 2.380 M 18.70 % | 2.005 M 13.47 % | 1.767 M 2.38 % | 1.726 M 2.49 % | 1.684 M -16.87 % | 2.026 M 0.01 % | 2.026 M 5.18 % | 1.926 M 26.98 % | 1.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.959 M -55.57 % | 132.698 M 574.83 % | 19.664 M |
| Long term debt | 651.580 M 28.78 % | 505.967 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 119.816 M -22.70 % | 154.997 M 3.47 % | 149.792 M |
| Total non current liabilities | 663.542 M 30.53 % | 508.347 M 25 266.62 % | 2.004 M 13.41 % | 1.767 M 2.38 % | 1.726 M 2.49 % | 1.684 M -16.87 % | 2.026 M 0.01 % | 2.026 M 5.18 % | 1.926 M 26.98 % | 1.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 178.775 M -43.27 % | 315.154 M 58.59 % | 198.720 M |
| Other current liabilities | 13.328 M 136.31 % | 5.640 M 1 449.45 % | 364.000 K -15.94 % | 433.000 K -22.95 % | 562.000 K -6.84 % | 603.259 K -69.61 % | 1.985 M 1 184.07 % | 154.599 K -55.22 % | 345.275 K 108.99 % | -3.841 M -155.11 % | 6.970 M 249.33 % | 1.995 M 64.31 % | 1.214 M -31.60 % | 1.775 M -13.95 % | 2.063 M 107.54 % | -27.373 M 35.10 % | -42.177 M -606.63 % | 8.325 M 196.57 % | -8.621 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 5.265 M -28.51 % | 7.365 M 88.12 % | 3.915 M -39.11 % | 6.430 M 69.17 % | 3.801 M 32.23 % | 2.875 M -62.09 % | 7.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 89.085 M 300.08 % | 22.267 M | 0.000 -100.00 % | 2.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.959 M -20.52 % | 7.497 M 228.11 % | 2.285 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.959 M | 0.000 -100.00 % | 112.708 M |
| Total current liabilities | 108.733 M 212.14 % | 34.835 M 222.01 % | 10.818 M -1.41 % | 10.973 M -9.04 % | 12.064 M 58.34 % | 7.619 M -56.64 % | 17.572 M -45.57 % | 32.285 M 13.69 % | 28.398 M 140.83 % | 11.792 M -26.76 % | 16.100 M 230.67 % | 4.869 M 50.06 % | 3.245 M -32.04 % | 4.774 M 36.16 % | 3.507 M 19.64 % | 2.931 M -93.05 % | 42.168 M -37.10 % | 67.042 M -59.10 % | 163.919 M |
| Total liabilities | 772.275 M 42.18 % | 543.182 M 4 136.33 % | 12.822 M 0.64 % | 12.740 M -7.61 % | 13.790 M 48.23 % | 9.303 M -52.53 % | 19.597 M -42.88 % | 34.311 M 13.15 % | 30.324 M 127.85 % | 13.309 M -17.34 % | 16.100 M 230.67 % | 4.869 M 50.06 % | 3.245 M -32.04 % | 4.774 M 36.16 % | 3.507 M 19.64 % | 2.931 M -98.67 % | 220.943 M -42.19 % | 382.196 M 5.39 % | 362.639 M |
| Other non current assets | 3.973 M 8.88 % | 3.649 M 364 800.00 % | 1.000 K 200.00 % | -1.000 K -100.01 % | 11.061 M -74.77 % | 43.842 M -40.54 % | 73.729 M -0.27 % | 73.931 M 34.87 % | 54.816 M -44.57 % | 98.885 M 317.81 % | 23.668 M -47.08 % | 44.726 M 63.57 % | 27.344 M 188.68 % | 9.472 M -48.50 % | 18.392 M | 0.000 -100.00 % | 49.128 M 6 263.73 % | 772.000 K | 0.000 |
| Long term investments | 9.273 M -39.97 % | 15.448 M 16.53 % | 13.257 M -87.89 % | 109.441 M -13.71 % | 126.835 M 24.87 % | 101.572 M -7.01 % | 109.232 M 67.82 % | 65.089 M 80.36 % | 36.087 M | 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 -100.00 % | 4.416 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 17.290 M 80.74 % | 9.566 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 |
| Property plant equipment net | 1.102 B 40.32 % | 785.546 M 318.76 % | 187.590 M 116.14 % | 86.790 M 1.54 % | 85.471 M 274.14 % | 22.845 M 51.41 % | 15.088 M -22.29 % | 19.416 M 103.96 % | 9.519 M 6.83 % | 8.911 M -24.93 % | 11.871 M 16 497.12 % | 71.522 K -3.70 % | 74.269 K -3.57 % | 77.016 K -3.66 % | 79.942 K -99.11 % | 8.942 M -94.88 % | 174.565 M -31.82 % | 256.038 M -11.87 % | 290.522 M |
| Total non current assets | 1.116 B 38.63 % | 804.667 M 268.77 % | 218.201 M 5.97 % | 205.911 M -7.81 % | 223.367 M 32.75 % | 168.259 M -15.04 % | 198.049 M 25.00 % | 158.435 M 57.77 % | 100.423 M -6.84 % | 107.796 M 203.33 % | 35.538 M -20.67 % | 44.797 M 63.38 % | 27.418 M 187.13 % | 9.549 M -48.31 % | 18.472 M 106.58 % | 8.942 M -96.00 % | 223.693 M -12.90 % | 256.810 M -11.60 % | 290.522 M |
| Other current assets | 60.977 M -23.30 % | 79.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.000 K 20.83 % | 120.000 K 0.00 % | 120.000 K -99.67 % | 36.794 M 3 521.49 % | 1.016 M -82.82 % | 5.915 M | 0.000 -100.00 % | 462.000 -99.99 % | 7.383 M -23.44 % | 9.644 M 83.56 % | 5.254 M -32.76 % | 7.814 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -107.079 M -69.82 % | -63.055 M -84.61 % | -34.155 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 808.000 K |
| cash and cash equivalents | 2.306 M 574.27 % | 342.000 K -98.81 % | 28.844 M 1 168.43 % | 2.274 M 21.60 % | 1.870 M -61.51 % | 4.858 M 644.44 % | 652.634 K -18.17 % | 797.584 K -93.18 % | 11.697 M 777.25 % | 1.333 M -84.21 % | 8.447 M 427.13 % | 1.602 M -40.92 % | 2.712 M -64.88 % | 7.722 M -16.09 % | 9.203 M 20.01 % | 7.668 M -38.72 % | 12.513 M 186.47 % | 4.368 M 13.10 % | 3.862 M |
| Cash and short term investments | 2.306 M 574.27 % | 342.000 K -98.81 % | 28.844 M 1 168.43 % | 2.274 M 21.60 % | 1.870 M -61.51 % | 4.858 M 644.44 % | 652.634 K -18.17 % | 797.584 K -93.18 % | 11.697 M 777.25 % | 1.333 M -84.21 % | 8.447 M 427.13 % | 1.602 M -40.92 % | 2.712 M -64.88 % | 7.722 M -16.09 % | 9.203 M 20.01 % | 7.668 M -38.72 % | 12.513 M 186.47 % | 4.368 M -6.47 % | 4.670 M |
| Total current assets | 109.830 M -36.99 % | 174.302 M 172.10 % | 64.058 M 27.73 % | 50.153 M 155.05 % | 19.664 M -66.93 % | 59.458 M 3 757.58 % | 1.541 M -75.70 % | 6.344 M -88.01 % | 52.915 M 394.03 % | 10.711 M -80.28 % | 54.314 M 255.57 % | 15.275 M -48.83 % | 29.850 M -38.44 % | 48.492 M 32.89 % | 36.492 M -19.54 % | 45.355 M -57.76 % | 107.362 M -52.19 % | 224.560 M 38.59 % | 162.029 M |
| Inventory | 21.842 M -75.54 % | 89.279 M 153.53 % | 35.214 M -18.98 % | 43.463 M 704.87 % | 5.400 M 72.48 % | 3.131 M | 0.000 100.00 % | -145.000 K | 0.000 100.00 % | -120.000 K -101.47 % | 8.141 M 601.44 % | 1.161 M 29.23 % | 898.100 K -59.22 % | 2.202 M | 0.000 | 0.000 -100.00 % | 31.018 M -65.76 % | 90.580 M 38.09 % | 65.595 M |
| Net receivables | 24.705 M 376.84 % | 5.181 M | 0.000 -100.00 % | 4.416 M -64.37 % | 12.394 M -75.92 % | 51.469 M 5 691.48 % | 888.703 K -83.98 % | 5.546 M -86.54 % | 41.218 M 339.54 % | 9.378 M 906.38 % | 931.806 K -91.89 % | 11.496 M -56.19 % | 26.240 M -11.41 % | 29.620 M 8.54 % | 27.289 M -9.95 % | 30.304 M -44.08 % | 54.187 M -56.43 % | 124.358 M 48.13 % | 83.950 M |
| Tax assets | 0.000 -100.00 % | 24.000 K -61.90 % | 63.000 K -45.22 % | 115.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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 6.320 M -7.75 % | 6.851 M -26.04 % | 9.263 M 283.88 % | 2.413 M -31.86 % | 3.541 M 159.83 % | 1.363 M -3.84 % | 1.417 M -91.92 % | 17.544 M -0.86 % | 17.697 M 832.82 % | 1.897 M -79.22 % | 9.130 M 217.72 % | 2.874 M 41.54 % | 2.030 M -32.31 % | 2.999 M 107.80 % | 1.443 M -95.24 % | 30.304 M 19.37 % | 25.386 M -56.77 % | 58.717 M 1.50 % | 57.847 M |
| Tax payables | 0.000 -100.00 % | 77.000 K -93.53 % | 1.191 M 229.01 % | 362.000 K -39.26 % | 596.000 K -65.70 % | 1.738 M -77.55 % | 7.739 M 655.21 % | 1.025 M -64.15 % | 2.858 M -26.09 % | 3.867 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.985 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.801 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 -100.00 % | 22.925 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 |
| Other total stockholders equity | 168.318 M 0.00 % | 168.318 M 298.57 % | 42.231 M 0.00 % | 42.231 M 0.00 % | 42.231 M 0.00 % | 42.231 M 0.00 % | 42.231 M 0.00 % | 42.231 M 0.00 % | 42.231 M 0.00 % | 42.231 M 0.00 % | 42.231 M 0.00 % | 42.231 M 0.00 % | 42.231 M -0.63 % | 42.500 M 0.64 % | 42.231 M -58.18 % | 100.977 M 11.47 % | 90.587 M 113.14 % | 42.501 M 0.00 % | 42.501 M |
| Deferred tax liabilities non current | 2.927 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 -100.00 % | 27.459 M -6.17 % | 29.264 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.225 B 25.17 % | 978.969 M 246.83 % | 282.259 M 10.23 % | 256.064 M 5.36 % | 243.031 M 6.72 % | 227.717 M 14.09 % | 199.590 M 21.13 % | 164.779 M 7.46 % | 153.338 M 29.39 % | 118.507 M 31.89 % | 89.852 M 49.57 % | 60.072 M 4.90 % | 57.269 M -1.33 % | 58.041 M 5.60 % | 54.964 M 1.23 % | 54.297 M -83.60 % | 331.055 M -31.23 % | 481.370 M 6.37 % | 452.551 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 88.951 M 186.44 % | -102.904 M -201.67 % | 101.209 M 926.53 % | -12.245 M -125.09 % | 48.810 M 284.47 % | -26.459 M 51.00 % | -53.998 M -538.47 % | -8.457 M 1.99 % | -8.629 M 78.28 % | -39.733 M -42 038.68 % | 94.741 K 104.13 % | -2.292 M 60.28 % | -5.770 M -75.25 % | -3.292 M 54.39 % | -7.219 M -136.90 % | 19.564 M -80.53 % | 100.470 M 253.44 % | -65.477 M -579.76 % | 13.648 M |
| Accounts receivables | 5.844 M 107.98 % | -73.231 M -178.85 % | 92.877 M 245.68 % | 26.868 M -42.33 % | 46.592 M 457.48 % | -13.034 M 66.82 % | -39.284 M -215.69 % | -12.444 M 46.22 % | -23.139 M 53.36 % | -49.616 M -1 093.83 % | -4.156 M -13.75 % | -3.654 M 34.10 % | -5.544 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.055 M |
| Inventory | 66.372 M 222.76 % | -54.065 M -755.41 % | 8.249 M 121.67 % | -38.063 M -1 577.52 % | -2.269 M 27.53 % | -3.131 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.141 M 216.63 % | -6.980 M -2 559.18 % | -262.500 K -120.13 % | 1.304 M 159.22 % | -2.202 M | 0.000 -100.00 % | 31.018 M -47.92 % | 59.562 M 338.39 % | -24.985 M -169.34 % | 36.034 M |
| Accounts payables | 16.735 M -31.39 % | 24.392 M 29 287.95 % | 83.000 K 107.90 % | -1.050 M -123.40 % | 4.487 M 143.59 % | -10.295 M 30.03 % | -14.713 M -469.05 % | 3.987 M -72.52 % | 14.510 M 733.18 % | 1.742 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.441 M |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -202.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.075 M 448.64 % | -2.029 M 71.31 % | -7.074 M -549.00 % | -1.090 M | 0.000 100.00 % | -11.454 M -128.00 % | 40.908 M 201.03 % | -40.492 M | 0.000 |
| Other non cash items | -3.755 M 75.74 % | -15.476 M 62.11 % | -40.847 M -74.71 % | -23.380 M -27.04 % | -18.404 M 71.27 % | -64.069 M 26.13 % | -86.733 M -437.70 % | -16.130 M 56.69 % | -37.243 M 26.70 % | -50.806 M -57.82 % | -32.192 M -737.74 % | -3.843 M -169.97 % | -1.423 M 60.92 % | -3.643 M -743.96 % | -431.624 K 99.08 % | -46.863 M -1 608.30 % | 3.107 M -87.80 % | 25.467 M 217.65 % | -21.646 M |
| Net cash provided by operating activities | 109.692 M 208.78 % | -100.836 M -209.24 % | 92.303 M 592.52 % | -18.741 M -143.04 % | 43.547 M 202.25 % | -42.587 M 45.65 % | -78.359 M -422.80 % | -14.988 M 34.99 % | -23.057 M 55.04 % | -51.282 M -568.23 % | -7.674 M -87.14 % | -4.101 M 37.08 % | -6.518 M -39.04 % | -4.688 M 35.92 % | -7.316 M 75.96 % | -30.430 M -147.23 % | 64.436 M 9 813.23 % | 650.000 K -97.20 % | 23.209 M |
| Investments in property plant and equipment | -327.998 M 45.33 % | -599.971 M -476.32 % | -104.104 M -2 667.99 % | -3.761 M 95.05 % | -75.934 M -482.70 % | -13.031 M -573.94 % | -1.934 M 81.18 % | -10.274 M -343.91 % | -2.314 M -89.98 % | -1.218 M 91.31 % | -14.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.206 M 17.29 % | -2.667 M 55.55 % | -6.000 M |
| Acquisitions net | 7.840 M | 0.000 -100.00 % | 31.681 M 114.64 % | 14.760 M 3.58 % | 14.250 M -72.32 % | 51.489 M -29.71 % | 73.248 M 1 615.63 % | 4.269 M -82.44 % | 24.307 M -42.64 % | 42.374 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.991 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.542 M | 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 -100.00 % | 772.000 K | 0.000 | 0.000 -100.00 % | 1.000 K |
| Other investing activites | 0.000 -100.00 % | 18.337 M 178.51 % | 6.584 M -19.08 % | 8.136 M -45.77 % | 15.004 M 80.23 % | 8.325 M 28.15 % | 6.496 M -27.59 % | 8.971 M -6.95 % | 9.641 M 100.86 % | 4.800 M -83.18 % | 28.531 M 842.65 % | 3.027 M 98.97 % | 1.521 M | 0.000 -100.00 % | 11.743 M -94.82 % | 226.572 M 173.85 % | 82.736 M 620.57 % | 11.482 M | 0.000 |
| Net cash used for investing activites | -320.158 M 44.96 % | -581.634 M -783.42 % | -65.839 M -444.08 % | 19.135 M 140.99 % | -46.680 M -199.78 % | 46.782 M -39.88 % | 77.811 M 2 522.95 % | 2.967 M -90.62 % | 31.634 M -31.16 % | 45.955 M 216.53 % | 14.519 M 379.68 % | 3.027 M 98.97 % | 1.521 M -52.59 % | 3.209 M -72.68 % | 11.743 M -94.83 % | 227.344 M 182.31 % | 80.530 M 1 007.25 % | 7.273 M -79.22 % | 34.992 M |
| Debt repayment | 212.430 M -58.02 % | 505.967 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -178.775 M -64.13 % | -108.920 M -532.31 % | 25.195 M 127.70 % | -90.961 M |
| Common stock issued | 0.000 -100.00 % | 149.013 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -1.012 M -1 045.79 % | 107.000 K 1 088.89 % | 9.000 K -93.79 % | 145.000 K 1 215.19 % | 11.025 K -97.27 % | 403.260 K -64.06 % | 1.122 M | 0.000 | 0.000 | 0.000 100.00 % | -35.518 K -164.35 % | -13.436 K -1 144.07 % | -1.080 K 99.96 % | -2.893 M 87.41 % | -22.984 M 17.62 % | -27.901 M 16.51 % | -33.420 M -3 342 100.00 % | 1.000 K |
| Net cash used provided by financing activities | 212.430 M -67.52 % | 653.968 M 611 085.05 % | 107.000 K 1 088.89 % | 9.000 K -93.79 % | 145.000 K 1 215.19 % | 11.025 K -97.27 % | 403.260 K -64.06 % | 1.122 M | 0.000 | 0.000 | 0.000 100.00 % | -35.518 K -164.35 % | -13.436 K -1 144.07 % | -1.080 K 99.96 % | -2.893 M 98.57 % | -201.759 M -47.46 % | -136.821 M -1 563.48 % | -8.225 M 90.96 % | -90.960 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 1.964 M 106.89 % | -28.502 M -207.27 % | 26.570 M 6 476.73 % | 404.000 K 113.52 % | -2.988 M -171.04 % | 4.206 M 3 001.55 % | -144.950 K 98.67 % | -10.900 M -227.07 % | 8.577 M 261.02 % | -5.327 M -177.83 % | 6.844 M 716.78 % | -1.110 M 77.85 % | -5.010 M -238.43 % | -1.480 M -196.50 % | 1.534 M 131.67 % | -4.845 M -159.48 % | 8.145 M 2 797.02 % | -302.000 K | 0.000 |
| Cash at beginning of period | 342.000 K -98.81 % | 28.844 M 1 168.43 % | 2.274 M 21.60 % | 1.870 M -61.51 % | 4.858 M 644.37 % | 652.635 K -18.17 % | 797.584 K -93.18 % | 11.697 M 274.93 % | 3.120 M -63.06 % | 8.447 M 427.13 % | 1.602 M -40.92 % | 2.712 M -64.88 % | 7.722 M -16.09 % | 9.203 M 20.01 % | 7.668 M -38.72 % | 12.513 M 186.47 % | 4.368 M -6.47 % | 4.670 M | 0.000 |
| Cash at end of period | 2.306 M 574.27 % | 342.000 K -98.81 % | 28.844 M 1 168.43 % | 2.274 M 21.60 % | 1.870 M -61.51 % | 4.858 M 644.44 % | 652.634 K -18.17 % | 797.584 K -93.18 % | 11.697 M 274.93 % | 3.120 M -63.06 % | 8.447 M 427.13 % | 1.602 M -40.92 % | 2.712 M -64.88 % | 7.722 M -16.09 % | 9.203 M 20.01 % | 7.668 M -38.72 % | 12.513 M 186.47 % | 4.368 M 13.10 % | 3.862 M |
| Operating cash flow | 109.692 M 208.78 % | -100.836 M -209.24 % | 92.303 M 592.52 % | -18.741 M -143.04 % | 43.547 M 202.25 % | -42.587 M 45.65 % | -78.359 M -422.80 % | -14.988 M 34.99 % | -23.057 M 55.04 % | -51.282 M -568.23 % | -7.674 M -87.14 % | -4.101 M 37.08 % | -6.518 M -39.04 % | -4.688 M 35.92 % | -7.316 M 75.96 % | -30.430 M -147.23 % | 64.436 M 9 813.23 % | 650.000 K -97.20 % | 23.209 M |
| Capital expenditure | -327.998 M 45.33 % | -599.971 M -476.32 % | -104.104 M -2 667.99 % | -3.761 M 95.05 % | -75.934 M -482.70 % | -13.031 M -573.94 % | -1.934 M 81.18 % | -10.274 M -343.91 % | -2.314 M -89.98 % | -1.218 M 91.31 % | -14.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.206 M 17.29 % | -2.667 M 55.55 % | -6.000 M |
| Free CashFlow | -218.306 M 68.85 % | -700.807 M -5 838.54 % | -11.801 M 47.56 % | -22.502 M 30.52 % | -32.387 M 41.77 % | -55.619 M 30.73 % | -80.293 M -217.84 % | -25.262 M 0.43 % | -25.371 M 51.67 % | -52.500 M -142.08 % | -21.687 M -428.84 % | -4.101 M 37.08 % | -6.518 M -39.04 % | -4.688 M 35.92 % | -7.316 M 75.96 % | -30.430 M -148.90 % | 62.230 M 3 185.28 % | -2.017 M -111.72 % | 17.209 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 26.709 M -65.34 % | 77.067 M 365.63 % | 16.551 M -53.00 % | 35.215 M -70.86 % | 120.850 M 714.85 % | 14.831 M -66.87 % | 44.767 M 30.04 % | 34.426 M | 0.000 | 0.000 -100.00 % | 9.702 M | 0.000 | 0.000 -100.00 % | 3.943 M 3.95 % | 3.793 M -70.89 % | 13.029 M 115.89 % | 6.035 M 26.12 % | 4.785 M 15.02 % | 4.160 M 1 065.27 % | 357.000 K -96.57 % | 10.407 M -75.56 % | 42.583 M 1 653.83 % | 2.428 M -56.63 % | 5.598 M -69.10 % | 18.119 M 269.78 % | 4.900 M -51.98 % | 10.204 M 69.95 % | 6.004 M 22.53 % | 4.900 M -82.61 % | 28.178 M 182.46 % | 9.976 M 124.79 % | 4.438 M -59.44 % | 10.943 M -74.19 % | 42.394 M | 0.000 -100.00 % | 5.752 M 1 524.86 % | 354.000 K -95.19 % | 7.363 M 41.38 % | 5.208 M -45.86 % | 9.620 M 38.22 % | 6.960 M 684.03 % | 887.725 K | 0.000 | 0.000 -100.00 % | 1.208 M -87.47 % | 9.640 M 8.90 % | 8.852 M 24.34 % | 7.119 M 183.74 % | 2.509 M -79.53 % | 12.254 M 114.83 % | 5.704 M | 0.000 | 0.000 -100.00 % | 22.881 M | 0.000 |
| Net income | -21.381 M -556.66 % | -3.256 M -1 101.85 % | 325.000 K -90.95 % | 3.590 M -78.43 % | 16.646 M 192.04 % | 5.700 M 60.20 % | 3.558 M -48.73 % | 6.940 M 508.24 % | 1.141 M -51.98 % | 2.376 M -84.56 % | 15.391 M 703.29 % | 1.916 M -70.20 % | 6.429 M 64.89 % | 3.899 M -11.65 % | 4.413 M 216.57 % | 1.394 M -68.14 % | 4.376 M -4.50 % | 4.582 M -4.22 % | 4.784 M 1 367.48 % | 326.000 K -71.28 % | 1.135 M 394.04 % | -386.000 K -101.40 % | 27.637 M 398.86 % | 5.540 M -1.62 % | 5.631 M 222.79 % | -4.586 M -110.41 % | 44.051 M 464.32 % | 7.806 M 274.05 % | -4.485 M -252.60 % | 2.939 M 866.78 % | 304.000 K -80.65 % | 1.571 M -40.02 % | 2.619 M -73.43 % | 9.856 M 2 923.31 % | 326.000 K -91.35 % | 3.770 M -2.51 % | 3.867 M 1 271.28 % | 282.000 K -97.07 % | 9.640 M 14.49 % | 8.420 M -32.15 % | 12.410 M 11.80 % | 11.100 M 66.39 % | 6.671 M 4 565.03 % | 143.000 K -80.30 % | 726.000 K -38.99 % | 1.190 M 408.55 % | 234.000 K 241.82 % | -165.000 K -106.25 % | -80.000 K -105.90 % | 1.357 M 688.95 % | 172.000 K 134.40 % | -500.000 K -62.34 % | -308.000 K -382.28 % | 109.110 K -90.08 % | 1.100 M |
| Income before tax | -16.005 M -835.42 % | -1.711 M -510.31 % | 417.000 K -91.61 % | 4.970 M -76.10 % | 20.792 M 200.29 % | 6.924 M 62.15 % | 4.270 M -49.02 % | 8.376 M 506.52 % | 1.381 M -55.77 % | 3.122 M -83.10 % | 18.475 M 661.86 % | 2.425 M -68.58 % | 7.717 M 69.90 % | 4.542 M -14.96 % | 5.341 M 219.25 % | 1.673 M -68.15 % | 5.253 M -6.56 % | 5.622 M 1.41 % | 5.544 M 1 102.60 % | 461.000 K -69.53 % | 1.513 M 172.57 % | -2.085 M -105.70 % | 36.555 M 467.98 % | 6.436 M -8.51 % | 7.035 M 256.86 % | -4.485 M -108.24 % | 54.428 M 466.31 % | 9.611 M 241.30 % | 2.816 M -21.76 % | 3.599 M 505.89 % | 594.000 K -70.68 % | 2.026 M -40.04 % | 3.379 M -73.41 % | 12.710 M 2 598.51 % | 471.000 K -89.81 % | 4.620 M -7.91 % | 5.017 M 389.46 % | 1.025 M -91.56 % | 12.140 M 15.67 % | 10.495 M -32.77 % | 15.610 M 14.54 % | 13.628 M 42.90 % | 9.537 M 4 529.61 % | 206.000 K -80.40 % | 1.051 M -48.53 % | 2.042 M 772.65 % | 234.000 K 241.82 % | -165.000 K -106.25 % | -80.000 K -106.28 % | 1.273 M 640.12 % | 172.000 K 134.40 % | -500.000 K -62.34 % | -308.000 K -156.59 % | 544.300 K -50.52 % | 1.100 M |
| Income before tax ratio | -0.60 -2 599.08 % | -0.02 -188.12 % | 0.03 -82.15 % | 0.14 -17.97 % | 0.17 -63.15 % | 0.47 389.46 % | 0.10 -60.80 % | 0.24 | 0.00 | 0.00 -100.00 % | 1.90 | 0.00 | 0.00 -100.00 % | 1.15 -18.19 % | 1.41 996.62 % | 0.13 -85.25 % | 0.87 -25.92 % | 1.17 -11.84 % | 1.33 3.20 % | 1.29 788.22 % | 0.15 396.92 % | -0.05 -100.33 % | 15.06 1 209.53 % | 1.15 196.11 % | 0.39 142.42 % | -0.92 -117.16 % | 5.33 233.21 % | 1.60 178.54 % | 0.57 349.95 % | 0.13 114.51 % | 0.06 -86.96 % | 0.46 47.84 % | 0.31 2.99 % | 0.30 | 0.00 -100.00 % | 0.80 -94.33 % | 14.17 10 080.56 % | 0.14 -94.03 % | 2.33 113.67 % | 1.09 -51.36 % | 2.24 -85.39 % | 15.35 | 0.00 | 0.00 -100.00 % | 0.87 310.73 % | 0.21 701.32 % | 0.03 214.05 % | -0.02 27.31 % | -0.03 -130.69 % | 0.10 244.51 % | 0.03 | 0.00 | 0.00 -100.00 % | 0.02 | 0.00 |
| EBITDA | 2.761 M -77.47 % | 12.257 M 952.10 % | 1.165 M -77.21 % | 5.111 M -75.79 % | 21.110 M 177.54 % | 7.606 M 71.15 % | 4.444 M -48.77 % | 8.675 M 501.60 % | 1.442 M -56.30 % | 3.300 M -82.21 % | 18.554 M 1 533.85 % | -1.294 M -116.72 % | 7.737 M 67.29 % | 4.625 M -13.41 % | 5.341 M 219.25 % | 1.673 M -68.15 % | 5.253 M -6.65 % | 5.627 M 1.42 % | 5.548 M 826.21 % | 599.000 K -60.41 % | 1.513 M 172.46 % | -2.088 M -105.71 % | 36.555 M 467.89 % | 6.437 M -8.58 % | 7.041 M 263.06 % | -4.318 M -107.93 % | 54.479 M 458.93 % | 9.747 M 356.77 % | -3.796 M -197.78 % | 3.882 M 371.69 % | 823.000 K -61.85 % | 2.157 M -43.30 % | 3.804 M 126.17 % | -14.538 M -3 186.62 % | 471.000 K -89.81 % | 4.620 M 206.87 % | -4.323 M -858.42 % | 570.000 K 105.30 % | -10.762 M 2.79 % | -11.071 M 28.13 % | -15.404 M -168.66 % | 22.436 M 377.71 % | -8.079 M -4 021.84 % | 206.000 K -80.40 % | 1.051 M -49.47 % | 2.080 M 788.89 % | 234.000 K 241.82 % | -165.000 K -106.25 % | -80.000 K -106.22 % | 1.286 M 647.67 % | 172.000 K 134.40 % | -500.000 K -62.34 % | -308.000 K -156.47 % | 545.380 K -50.42 % | 1.100 M |
| Net income ratio | -0.80 -1 794.76 % | -0.04 -315.16 % | 0.02 -80.74 % | 0.10 -25.99 % | 0.14 -64.16 % | 0.38 383.57 % | 0.08 -60.57 % | 0.20 | 0.00 | 0.00 -100.00 % | 1.59 | 0.00 | 0.00 -100.00 % | 0.99 -15.01 % | 1.16 987.43 % | 0.11 -85.24 % | 0.73 -24.28 % | 0.96 -16.73 % | 1.15 25.94 % | 0.91 737.30 % | 0.11 1 303.15 % | -0.01 -100.08 % | 11.38 1 050.18 % | 0.99 218.44 % | 0.31 133.21 % | -0.94 -121.68 % | 4.32 232.05 % | 1.30 242.04 % | -0.92 -977.56 % | 0.10 242.27 % | 0.03 -91.39 % | 0.35 47.91 % | 0.24 2.94 % | 0.23 | 0.00 -100.00 % | 0.66 -94.00 % | 10.92 28 421.78 % | 0.04 -97.93 % | 1.85 111.48 % | 0.88 -50.91 % | 1.78 -85.74 % | 12.50 | 0.00 | 0.00 -100.00 % | 0.60 386.86 % | 0.12 366.98 % | 0.03 214.05 % | -0.02 27.31 % | -0.03 -128.79 % | 0.11 267.24 % | 0.03 | 0.00 | 0.00 -100.00 % | 0.00 | 0.00 |
| Ratio EBITDA | 0.10 -35.00 % | 0.16 125.95 % | 0.07 -51.50 % | 0.15 -16.91 % | 0.17 -65.94 % | 0.51 416.62 % | 0.10 -60.61 % | 0.25 | 0.00 | 0.00 -100.00 % | 1.91 | 0.00 | 0.00 -100.00 % | 1.17 -16.70 % | 1.41 996.62 % | 0.13 -85.25 % | 0.87 -25.98 % | 1.18 -11.82 % | 1.33 -20.52 % | 1.68 1 054.10 % | 0.15 396.50 % | -0.05 -100.33 % | 15.06 1 209.33 % | 1.15 195.90 % | 0.39 144.10 % | -0.88 -116.51 % | 5.34 228.87 % | 1.62 309.56 % | -0.77 -662.32 % | 0.14 66.99 % | 0.08 -83.03 % | 0.49 39.82 % | 0.35 201.37 % | -0.34 | 0.00 -100.00 % | 0.80 106.58 % | -12.21 -15 874.73 % | 0.08 103.75 % | -2.07 -79.56 % | -1.15 48.00 % | -2.21 -108.76 % | 25.27 | 0.00 | 0.00 -100.00 % | 0.87 303.23 % | 0.22 716.23 % | 0.03 214.05 % | -0.02 27.31 % | -0.03 -130.38 % | 0.10 248.03 % | 0.03 | 0.00 | 0.00 -100.00 % | 0.02 | 0.00 |
| Gross profit ratio | 0.91 298.60 % | 0.23 22.77 % | 0.19 7.08 % | 0.17 39.97 % | 0.12 40.02 % | 0.09 -30.55 % | 0.13 22.43 % | 0.10 | 0.00 | 0.00 -100.00 % | 0.15 | 0.00 | 0.00 -100.00 % | 0.01 -75.56 % | 0.03 -0.46 % | 0.03 -69.29 % | 0.11 42.15 % | 0.07 396.66 % | 0.01 33.02 % | 0.01 -83.96 % | 0.07 290.08 % | -0.04 -370.40 % | 0.01 4.23 % | 0.01 -19.08 % | 0.02 104.70 % | -0.34 -64.58 % | -0.21 -1 077.75 % | 0.02 106.14 % | -0.35 -2 017.98 % | 0.02 3.71 % | 0.02 57.97 % | 0.01 -59.18 % | 0.03 2.66 % | 0.03 | 0.00 -100.00 % | 0.01 -70.05 % | 0.04 10.64 % | 0.04 159.90 % | -0.06 26.60 % | -0.09 -203.14 % | -0.03 -303.72 % | 0.01 | 0.00 | 0.00 -100.00 % | 0.04 105.36 % | 0.02 -45.63 % | 0.04 107.65 % | 0.02 -81.78 % | 0.09 161.12 % | 0.04 -41.79 % | 0.06 | 0.00 | 0.00 -100.00 % | 0.02 | 0.00 |
| Weighted average shs out dil | 9.060 M 11.50 % | 8.125 M 0.00 % | 8.125 M -9.47 % | 8.975 M -0.80 % | 9.047 M 33.81 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M -1.20 % | 6.843 M 1.12 % | 6.767 M 0.09 % | 6.761 M -0.41 % | 6.789 M 0.41 % | 6.761 M 0.43 % | 6.732 M -0.43 % | 6.761 M 0.06 % | 6.757 M -0.52 % | 6.792 M 0.53 % | 6.756 M -0.38 % | 6.782 M 0.31 % | 6.761 M 0.07 % | 6.756 M -0.06 % | 6.760 M -0.07 % | 6.765 M 0.07 % | 6.760 M 0.03 % | 6.758 M -0.10 % | 6.765 M 0.09 % | 6.759 M 0.04 % | 6.756 M -0.24 % | 6.772 M 0.07 % | 6.767 M 0.24 % | 6.751 M -0.60 % | 6.792 M 0.53 % | 6.756 M -0.06 % | 6.760 M -4.11 % | 7.050 M 4.29 % | 6.760 M 0.03 % | 6.758 M -0.01 % | 6.759 M -0.01 % | 6.760 M 0.00 % | 6.760 M -0.73 % | 6.810 M 0.37 % | 6.785 M 0.35 % | 6.761 M 0.00 % | 6.761 M -1.66 % | 6.875 M 3.12 % | 6.667 M 0.00 % | 6.667 M -1.39 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M -0.84 % | 6.818 M -0.83 % | 6.875 M |
| Weighted average shs out | 9.060 M 11.50 % | 8.125 M 0.00 % | 8.125 M -9.47 % | 8.975 M -0.80 % | 9.047 M 33.81 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M -1.20 % | 6.843 M 1.21 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M 0.43 % | 6.732 M -0.09 % | 6.738 M -0.28 % | 6.757 M -0.52 % | 6.792 M 0.53 % | 6.756 M -0.38 % | 6.782 M 0.31 % | 6.761 M 0.07 % | 6.756 M -0.06 % | 6.760 M -0.07 % | 6.765 M 0.07 % | 6.760 M 0.03 % | 6.758 M -0.10 % | 6.765 M 0.09 % | 6.759 M 0.04 % | 6.756 M -0.24 % | 6.772 M 0.07 % | 6.767 M 0.24 % | 6.751 M -0.60 % | 6.792 M 0.53 % | 6.756 M -0.06 % | 6.760 M -4.11 % | 7.050 M 4.29 % | 6.760 M 0.03 % | 6.758 M -0.01 % | 6.759 M -0.01 % | 6.760 M 0.00 % | 6.760 M -0.73 % | 6.810 M 0.37 % | 6.785 M 0.35 % | 6.761 M 0.00 % | 6.761 M -1.66 % | 6.875 M 3.12 % | 6.667 M 0.00 % | 6.667 M -1.39 % | 6.761 M 0.00 % | 6.761 M 0.00 % | 6.761 M -0.84 % | 6.818 M -0.83 % | 6.875 M |
| EPS diluted | -2.36 -490.00 % | -0.40 -1 100.00 % | 0.04 -90.00 % | 0.40 -78.26 % | 1.84 119.05 % | 0.84 58.49 % | 0.53 -48.54 % | 1.03 505.88 % | 0.17 -51.43 % | 0.35 -84.65 % | 2.28 714.29 % | 0.28 -70.53 % | 0.95 63.79 % | 0.58 -10.77 % | 0.65 209.52 % | 0.21 -67.69 % | 0.65 -4.41 % | 0.68 -4.23 % | 0.71 1 379.17 % | 0.05 -71.76 % | 0.17 398.25 % | -0.06 -101.39 % | 4.09 398.78 % | 0.82 -1.20 % | 0.83 222.06 % | -0.68 -110.43 % | 6.52 462.07 % | 1.16 275.76 % | -0.66 -253.49 % | 0.43 855.56 % | 0.05 -80.43 % | 0.23 -41.03 % | 0.39 -73.29 % | 1.46 2 941.67 % | 0.05 -91.43 % | 0.56 -1.75 % | 0.57 1 325.00 % | 0.04 -97.20 % | 1.43 14.40 % | 1.25 -32.07 % | 1.84 12.20 % | 1.64 65.66 % | 0.99 4 614.29 % | 0.02 -80.91 % | 0.11 -38.89 % | 0.18 420.23 % | 0.03 244.17 % | -0.02 -100.00 % | -0.01 -106.00 % | 0.20 687.40 % | 0.03 134.32 % | -0.07 -62.28 % | -0.05 -385.00 % | 0.02 -90.00 % | 0.16 |
| Earnings per share | -2.36 -490.00 % | -0.40 -1 100.00 % | 0.04 -90.00 % | 0.40 -78.26 % | 1.84 119.05 % | 0.84 58.49 % | 0.53 -48.54 % | 1.03 505.88 % | 0.17 -51.43 % | 0.35 -84.65 % | 2.28 714.29 % | 0.28 -70.53 % | 0.95 63.79 % | 0.58 -10.77 % | 0.65 209.52 % | 0.21 -67.69 % | 0.65 -4.41 % | 0.68 -4.23 % | 0.71 1 379.17 % | 0.05 -71.76 % | 0.17 398.25 % | -0.06 -101.39 % | 4.09 398.78 % | 0.82 -1.20 % | 0.83 222.06 % | -0.68 -110.43 % | 6.52 462.07 % | 1.16 275.76 % | -0.66 -253.49 % | 0.43 855.56 % | 0.05 -80.43 % | 0.23 -41.03 % | 0.39 -73.29 % | 1.46 2 941.67 % | 0.05 -91.43 % | 0.56 -1.75 % | 0.57 1 325.00 % | 0.04 -97.20 % | 1.43 14.40 % | 1.25 -32.07 % | 1.84 12.20 % | 1.64 65.66 % | 0.99 4 614.29 % | 0.02 -80.91 % | 0.11 -38.89 % | 0.18 420.23 % | 0.03 244.17 % | -0.02 -100.00 % | -0.01 -106.00 % | 0.20 687.40 % | 0.03 134.32 % | -0.07 -62.28 % | -0.05 -385.00 % | 0.02 -90.00 % | 0.16 |
| Gross profit | 24.393 M 38.14 % | 17.658 M 471.64 % | 3.089 M -49.67 % | 6.138 M -59.21 % | 15.049 M 1 040.94 % | 1.319 M -76.99 % | 5.733 M 59.21 % | 3.601 M 7 160.78 % | -51.000 K 71.35 % | -178.000 K -112.25 % | 1.453 M | 0.000 100.00 % | -8.000 K -125.81 % | 31.000 K -74.59 % | 122.000 K -71.02 % | 421.000 K -33.70 % | 635.000 K 79.28 % | 354.194 K 471.28 % | 62.000 K 1 450.00 % | 4.000 K -99.45 % | 727.000 K 146.45 % | -1.565 M -4 842.42 % | 33.000 K -54.79 % | 73.000 K -75.00 % | 292.000 K 117.37 % | -1.681 M 20.97 % | -2.127 M -1 761.72 % | 128.000 K 107.53 % | -1.700 M -433.53 % | 509.704 K 192.93 % | 174.000 K 255.10 % | 49.000 K -83.45 % | 296.000 K -73.50 % | 1.117 M 12 511.11 % | -9.000 K -112.33 % | 73.000 K 386.67 % | 15.000 K -94.68 % | 282.000 K 184.68 % | -333.000 K 60.26 % | -838.000 K -319.00 % | -200.000 K -1 697.19 % | 12.522 K 308.70 % | -6.000 K 57.14 % | -14.000 K -129.17 % | 48.000 K -74.27 % | 186.520 K -40.79 % | 315.000 K 158.20 % | 122.000 K -48.31 % | 236.000 K -46.54 % | 441.416 K 25.05 % | 353.000 K | 0.000 | 0.000 -100.00 % | 349.235 K | 0.000 |
| Income tax expense | 5.376 M 248.19 % | 1.544 M 1 578.26 % | 92.000 K -93.33 % | 1.380 M -66.71 % | 4.146 M 238.73 % | 1.224 M 71.91 % | 712.000 K -50.42 % | 1.436 M 498.33 % | 240.000 K -67.83 % | 746.000 K -75.81 % | 3.084 M 505.89 % | 509.000 K -60.48 % | 1.288 M 100.31 % | 643.000 K -30.71 % | 928.000 K 232.62 % | 279.000 K -68.19 % | 877.000 K -15.67 % | 1.040 M 36.84 % | 760.000 K 462.96 % | 135.000 K -64.29 % | 378.000 K 122.25 % | -1.699 M -119.05 % | 8.918 M 895.31 % | 896.000 K -36.18 % | 1.404 M 1 282.98 % | 101.520 K -99.02 % | 10.377 M 474.90 % | 1.805 M 220.60 % | 563.000 K -14.72 % | 660.158 K 127.64 % | 290.000 K -36.26 % | 455.000 K -40.13 % | 760.000 K -73.37 % | 2.854 M 1 868.28 % | 145.000 K -82.94 % | 850.000 K -26.09 % | 1.150 M 54.78 % | 743.000 K -70.28 % | 2.500 M 20.48 % | 2.075 M -35.16 % | 3.200 M 26.58 % | 2.528 M -11.79 % | 2.866 M 4 449.21 % | 63.000 K -80.62 % | 325.000 K -61.83 % | 851.546 K | 0.000 -100.00 % | 52.313 K | 0.000 100.00 % | -84.342 K | 0.000 | 0.000 | 0.000 -100.00 % | 435.190 K | 0.000 |
| Cost of revenue | 2.316 M -96.10 % | 59.409 M 341.31 % | 13.462 M -53.70 % | 29.077 M -72.52 % | 105.801 M 683.02 % | 13.512 M -65.38 % | 39.034 M 26.63 % | 30.825 M 60 341.18 % | 51.000 K -71.35 % | 178.000 K -97.84 % | 8.249 M | 0.000 -100.00 % | 8.000 K -99.80 % | 3.912 M 6.56 % | 3.671 M -70.88 % | 12.608 M 133.48 % | 5.400 M 21.87 % | 4.431 M 8.13 % | 4.098 M 1 060.91 % | 353.000 K -96.35 % | 9.680 M -78.07 % | 44.148 M 1 743.34 % | 2.395 M -56.65 % | 5.525 M -69.01 % | 17.827 M 170.89 % | 6.581 M -46.63 % | 12.331 M 109.85 % | 5.876 M -10.97 % | 6.600 M -76.15 % | 27.668 M 182.27 % | 9.802 M 123.33 % | 4.389 M -58.78 % | 10.647 M -74.21 % | 41.277 M 458 533.33 % | 9.000 K -99.84 % | 5.679 M 1 575.22 % | 339.000 K -95.21 % | 7.081 M 27.79 % | 5.541 M -47.02 % | 10.458 M 46.06 % | 7.160 M 718.10 % | 875.203 K 14 486.72 % | 6.000 K -57.14 % | 14.000 K -98.79 % | 1.160 M -87.73 % | 9.453 M 10.73 % | 8.537 M 22.01 % | 6.997 M 207.83 % | 2.273 M -80.76 % | 11.813 M 120.76 % | 5.351 M | 0.000 | 0.000 -100.00 % | 22.532 M | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 389.324 K | 0.000 | 0.000 | 0.000 -100.00 % | 505.131 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 185.732 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 40.398 M | 0.000 -100.00 % | 2.022 M 291.10 % | 517.000 K -22.60 % | 668.000 K 501.80 % | 111.000 K -89.97 % | 1.107 M 68.49 % | 657.000 K 19.24 % | 551.000 K | 0.000 -100.00 % | 765.000 K -41.24 % | 1.302 M 44.35 % | 902.000 K 2 809.68 % | 31.000 K -74.59 % | 122.000 K -71.02 % | 421.000 K -33.70 % | 635.000 K 79.28 % | 354.194 K 471.28 % | 62.000 K -96.65 % | 1.852 M 154.75 % | 727.000 K -48.11 % | 1.401 M -48.15 % | 2.702 M 3 601.37 % | 73.000 K -97.15 % | 2.558 M 252.17 % | -1.681 M -200.72 % | 1.669 M 1 203.91 % | 128.000 K -92.44 % | 1.694 M 4.83 % | 1.616 M 33.22 % | 1.213 M 344.32 % | 273.000 K 138.40 % | -711.000 K 93.87 % | -11.593 M -2 361.36 % | -471.000 K 89.64 % | -4.547 M 9.10 % | -5.002 M -573.22 % | -743.000 K 94.04 % | -12.473 M | 0.000 | 0.000 100.00 % | -1.256 M 86.83 % | -9.537 M -4 529.61 % | -206.000 K 79.46 % | -1.003 M | 0.000 | 0.000 -100.00 % | 161.000 K | 0.000 100.00 % | -831.000 K -559.12 % | 181.000 K -63.80 % | 500.000 K 62.34 % | 308.000 K -88.76 % | 2.740 M 349.09 % | -1.100 M |
| Operating expenses | 40.398 M 233.40 % | 12.117 M 377.99 % | 2.535 M 77.15 % | 1.431 M 29.85 % | 1.102 M 34.23 % | 821.000 K -48.46 % | 1.593 M 43.64 % | 1.109 M -0.89 % | 1.119 M 59.17 % | 703.000 K -58.30 % | 1.686 M 29.49 % | 1.302 M 44.35 % | 902.000 K -37.06 % | 1.433 M 30.99 % | 1.094 M -19.38 % | 1.357 M 31.36 % | 1.033 M -26.63 % | 1.408 M -12.05 % | 1.601 M 52.48 % | 1.050 M 22.95 % | 854.000 K -12.03 % | 970.787 K 4 522.80 % | 21.000 K -97.83 % | 969.000 K 90.75 % | 508.000 K 130.22 % | -1.681 M -400.72 % | 559.000 K -56.60 % | 1.288 M 437.17 % | -382.000 K -174.95 % | 509.704 K 219.65 % | -426.000 K -186.94 % | 490.000 K -46.68 % | 919.000 K -54.75 % | 2.031 M 531.21 % | -471.000 K 89.64 % | -4.547 M -1 269.58 % | -332.000 K 55.32 % | -743.000 K 27.30 % | -1.022 M 90.98 % | -11.333 M -3 640.26 % | -303.000 K 96.70 % | -9.181 M 3.73 % | -9.537 M -4 529.61 % | -206.000 K 79.46 % | -1.003 M -188.29 % | 1.136 M 1 302.47 % | 81.000 K -71.78 % | 287.000 K -9.18 % | 316.000 K 138.03 % | -831.000 K -559.12 % | 181.000 K -63.80 % | 500.000 K 62.34 % | 308.000 K -88.76 % | 2.740 M 349.09 % | -1.100 M |
| Cost and expenses | 42.714 M -40.28 % | 71.526 M 347.12 % | 15.997 M -47.56 % | 30.508 M -71.46 % | 106.903 M 619.50 % | 14.858 M -63.43 % | 40.627 M 27.22 % | 31.934 M 2 629.40 % | 1.170 M 32.65 % | 882.000 K -91.12 % | 9.935 M 663.06 % | 1.302 M 44.35 % | 902.000 K -83.12 % | 5.345 M 12.17 % | 4.765 M -65.88 % | 13.965 M 117.08 % | 6.433 M 1.90 % | 6.313 M 3.82 % | 6.081 M 333.43 % | 1.403 M -86.68 % | 10.534 M -76.65 % | 45.119 M 1 758.28 % | 2.428 M -56.63 % | 5.598 M -69.88 % | 18.584 M 70.50 % | 10.900 M -15.44 % | 12.890 M 136.51 % | 5.450 M -50.88 % | 11.096 M -60.62 % | 28.178 M 200.34 % | 9.382 M 91.66 % | 4.895 M -58.46 % | 11.784 M -72.79 % | 43.308 M 9 294.90 % | -471.000 K -108.66 % | 5.439 M 77 600.00 % | 7.000 K -99.90 % | 6.793 M 197.99 % | -6.932 M -692.23 % | -875.000 K 89.88 % | -8.650 M -4.14 % | -8.306 M 12.91 % | -9.537 M -4 529.61 % | -206.000 K -231.21 % | 157.000 K -98.52 % | 10.589 M 22.87 % | 8.618 M 18.31 % | 7.284 M 181.34 % | 2.589 M -76.39 % | 10.968 M 98.26 % | 5.532 M 1 006.40 % | 500.000 K 62.34 % | 308.000 K -98.78 % | 25.272 M 2 397.45 % | -1.100 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.117 M 2 261.99 % | 513.000 K -43.87 % | 914.000 K 110.60 % | 434.000 K -38.87 % | 710.000 K 46.09 % | 486.000 K 7.76 % | 451.000 K 12.47 % | 401.000 K -42.96 % | 703.000 K 53.83 % | 457.000 K 18.39 % | 386.000 K -0.26 % | 387.000 K -55.31 % | 866.000 K 19.45 % | 725.000 K -30.02 % | 1.036 M 35.60 % | 764.000 K -45.74 % | 1.408 M 268.59 % | 382.000 K 45.25 % | 263.000 K 6.05 % | 248.000 K -49.83 % | 494.338 K 52.57 % | 324.000 K 26.56 % | 256.000 K 2.81 % | 249.000 K -86.30 % | 1.817 M 513.85 % | 296.000 K 21.31 % | 244.000 K 6.55 % | 229.000 K -65.11 % | 656.387 K 151.49 % | 261.000 K 20.28 % | 217.000 K 2.84 % | 211.000 K -17.93 % | 257.087 K 27.27 % | 202.000 K 8.02 % | 187.000 K -15.00 % | 220.000 K 5.88 % | 207.792 K -4.24 % | 217.000 K 25.43 % | 173.000 K 2.98 % | 168.000 K -31.19 % | 244.141 K 38.72 % | 176.000 K 9.32 % | 161.000 K 2.55 % | 157.000 K -72.70 % | 575.056 K 199.51 % | 192.000 K 23.87 % | 155.000 K -2.52 % | 159.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.099 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 8.220 M 11.47 % | 7.374 M 1 606.94 % | 432.000 K 632.20 % | 59.000 K -50.83 % | 120.000 K -80.95 % | 630.000 K 412.20 % | 123.000 K -50.40 % | 248.000 K 2 380.00 % | 10.000 K -67.74 % | 31.000 K -56.34 % | 71.000 K 446.15 % | 13.000 K 8.33 % | 12.000 K 50.00 % | 8.000 K 700.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -66.67 % | 3.000 K -25.00 % | 4.000 K -97.10 % | 138.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 1.000 K -83.33 % | 6.000 K 200.00 % | 2.000 K -96.08 % | 51.000 K -62.50 % | 136.000 K 6 700.00 % | 2.000 K -99.29 % | 282.817 K 23.50 % | 229.000 K 74.81 % | 131.000 K -69.18 % | 425.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 |
| Depreciation and amortization | 10.546 M 59.93 % | 6.594 M 1 986.71 % | 316.000 K 285.37 % | 82.000 K -58.59 % | 198.000 K 280.77 % | 52.000 K 1.96 % | 51.000 K 0.00 % | 51.000 K 0.00 % | 51.000 K -71.35 % | 178.000 K 2 125.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K -89.33 % | 75.000 K 11 996.77 % | 620.000 0.00 % | 620.000 0.00 % | 620.000 -75.00 % | 2.480 K -99.87 % | 1.921 M 83.65 % | 1.046 M 723.62 % | 127.000 K -94.99 % | 2.536 M -5.72 % | 2.690 M 200.22 % | 896.000 K 92.69 % | 465.000 K -92.47 % | 6.177 M 129.97 % | 2.686 M 131.55 % | 1.160 M 68.85 % | 687.000 K 51.48 % | 453.525 K 98.05 % | 229.000 K 116.32 % | -1.403 M -266.83 % | 841.000 K 103.09 % | -27.248 M -5 922.22 % | 468.000 K 110.87 % | -4.307 M 53.89 % | -9.340 M -85 171.50 % | 10.979 K 0.00 % | 10.979 K 0.00 % | 10.979 K 0.00 % | 10.979 K -91.13 % | 123.807 K 17 921.40 % | 687.000 0.00 % | 687.000 0.00 % | 687.000 -74.99 % | 2.747 K 299.85 % | 687.000 0.00 % | 687.000 -99.14 % | 80.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | -16.005 M -388.85 % | 5.541 M 900.18 % | 554.000 K -88.23 % | 4.707 M -66.25 % | 13.947 M 51 755.56 % | -27.000 K -100.65 % | 4.140 M 66.13 % | 2.492 M 312.99 % | -1.170 M -32.80 % | -881.000 K -278.11 % | -233.000 K 82.10 % | -1.302 M -44.35 % | -902.000 K 35.66 % | -1.402 M -44.24 % | -972.000 K -3.85 % | -936.000 K -135.18 % | -398.000 K 73.95 % | -1.528 M 20.46 % | -1.921 M -83.65 % | -1.046 M -723.62 % | -127.000 K 94.99 % | -2.536 M 5.72 % | -2.690 M -200.22 % | -896.000 K -92.69 % | -465.000 K 92.25 % | -6.000 M -123.38 % | -2.686 M -131.55 % | -1.160 M 81.28 % | -6.196 M -28.87 % | -4.808 M -909.43 % | 594.000 K 229.98 % | -457.000 K -113.04 % | 3.504 M 97.74 % | 1.772 M 478.63 % | -468.000 K 39.22 % | -770.000 K -44.74 % | -532.000 K -117.30 % | 3.075 M -74.67 % | 12.140 M 15.67 % | 10.495 M -32.77 % | 15.610 M 69.80 % | 9.193 M -3.61 % | 9.537 M 4 529.61 % | 206.000 K -80.40 % | 1.051 M 206.70 % | -985.000 K -520.94 % | 234.000 K 241.82 % | -165.000 K -106.25 % | -80.000 K -106.28 % | 1.273 M 640.12 % | 172.000 K 134.40 % | -500.000 K -62.34 % | -308.000 K 87.12 % | -2.391 M -317.36 % | 1.100 M |
| Operating income ratio | -0.60 -933.45 % | 0.07 114.80 % | 0.03 -74.96 % | 0.13 15.82 % | 0.12 6 439.29 % | 0.00 -101.97 % | 0.09 27.76 % | 0.07 | 0.00 | 0.00 100.00 % | -0.02 | 0.00 | 0.00 100.00 % | -0.36 -38.75 % | -0.26 -256.71 % | -0.07 -8.93 % | -0.07 79.35 % | -0.32 30.85 % | -0.46 84.24 % | -2.93 -23 909.62 % | -0.01 79.51 % | -0.06 94.62 % | -1.11 -592.20 % | -0.16 -523.67 % | -0.03 97.90 % | -1.22 -365.18 % | -0.26 -36.24 % | -0.19 84.72 % | -1.26 -641.07 % | -0.17 -386.57 % | 0.06 157.82 % | -0.10 -132.16 % | 0.32 666.07 % | 0.04 | 0.00 100.00 % | -0.13 91.09 % | -1.50 -459.85 % | 0.42 -82.08 % | 2.33 113.67 % | 1.09 -51.36 % | 2.24 -78.34 % | 10.36 | 0.00 | 0.00 -100.00 % | 0.87 951.48 % | -0.10 -486.53 % | 0.03 214.05 % | -0.02 27.31 % | -0.03 -130.69 % | 0.10 244.51 % | 0.03 | 0.00 | 0.00 100.00 % | -0.10 | 0.00 |
| Total other income expenses net | -7.790 M -7.42 % | -7.252 M -5 193.43 % | -137.000 K -152.09 % | 263.000 K -96.16 % | 6.845 M -1.52 % | 6.951 M 5 246.92 % | 130.000 K -97.79 % | 5.884 M 130.65 % | 2.551 M -36.27 % | 4.003 M -78.60 % | 18.708 M 401.96 % | 3.727 M -56.76 % | 8.619 M 45.00 % | 5.944 M -5.85 % | 6.313 M 141.97 % | 2.609 M -53.83 % | 5.651 M -20.97 % | 7.150 M -4.22 % | 7.465 M 395.36 % | 1.507 M -8.11 % | 1.640 M 263.62 % | 451.017 K -98.85 % | 39.245 M 435.26 % | 7.332 M -2.24 % | 7.500 M 395.05 % | 1.515 M -97.35 % | 57.114 M 430.26 % | 10.771 M 529.51 % | 1.711 M -68.79 % | 5.482 M | 0.000 -100.00 % | 2.483 M -3.87 % | 2.583 M -76.39 % | 10.938 M 1 064.86 % | 939.000 K -82.58 % | 5.390 M -2.87 % | 5.549 M 368.98 % | -2.063 M -116.03 % | 12.872 M 5.95 % | 12.149 M -25.47 % | 16.301 M 29.59 % | 12.579 M 28.15 % | 9.816 M | 0.000 | 0.000 -100.00 % | 3.027 M | 0.000 -100.00 % | 53.000 K | 0.000 -100.00 % | 1.408 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.935 M | 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-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-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-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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 738.359 M 19.16 % | 619.656 M 181 285.96 % | -342.000 K -100.06 % | 527.826 M 8 166.66 % | 6.385 M -97.94 % | 309.339 M 972.46 % | 28.844 M 200.00 % | -28.844 M -806.27 % | 4.084 M 200.00 % | -4.084 M -279.60 % | 2.274 M 906.19 % | 226.000 K -73.16 % | 842.000 K 200.00 % | -842.000 K 54.97 % | -1.870 M -122.28 % | 8.395 M 200.00 % | -8.395 M -272.79 % | 4.858 M 200.00 % | -4.858 M -154.67 % | 8.887 M 200.00 % | -8.887 M -1 461.69 % | 652.635 K 200.00 % | -652.634 K -159.87 % | 1.090 M -57.81 % | 2.584 M 223.94 % | 797.584 K -91.10 % | 8.963 M 273.82 % | 2.398 M -63.28 % | 6.530 M 205.32 % | -6.200 M -200.00 % | 6.200 M 200.00 % | -6.200 M -298.73 % | 3.120 M 227.83 % | 951.665 K -82.04 % | 5.300 M 200.00 % | -5.300 M -162.75 % | 8.447 M 200.00 % | -8.447 M -451.94 % | 2.400 M 200.00 % | -2.400 M -249.78 % | 1.602 M 200.00 % | -1.602 M -134.83 % | 4.600 M 200.00 % | -4.600 M -270.37 % | 2.700 M 199.56 % | -2.712 M 64.88 % | -7.722 M |
| Total investments | 0.000 -100.00 % | 9.273 M -59.84 % | 23.092 M 3 276.02 % | 684.000 K -96.34 % | 18.708 M 46.50 % | 12.770 M -14.97 % | 15.019 M -73.97 % | 57.688 M 335.15 % | 13.257 M 62.30 % | 8.168 M 215.00 % | 2.593 M -42.99 % | 4.548 M 76.35 % | 2.579 M 53.15 % | 1.684 M -32.96 % | 2.512 M 2.28 % | 2.456 M -85.37 % | 16.790 M 616.32 % | 2.344 M -75.88 % | 9.717 M 319.29 % | 2.317 M -86.96 % | 17.774 M 710.18 % | 2.194 M 68.07 % | 1.305 M -39.39 % | 2.154 M -1.22 % | 2.180 M 6.72 % | 2.043 M 28.07 % | 1.595 M -21.56 % | 2.034 M -57.59 % | 4.795 M 146.99 % | 1.941 M 0.48 % | 1.932 M -84.42 % | 12.400 M | 0.000 -100.00 % | 6.240 M 249.28 % | 1.786 M -83.15 % | 10.600 M | 0.000 -100.00 % | 16.893 M | 0.000 -100.00 % | 4.800 M | 0.000 -100.00 % | 3.205 M | 0.000 -100.00 % | 9.200 M | 0.000 -100.00 % | 5.400 M | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 740.665 M 19.48 % | 619.899 M | 0.000 -100.00 % | 528.167 M | 0.000 -100.00 % | 315.724 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 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 -100.00 % | 3.674 M | 0.000 -100.00 % | 9.760 M | 0.000 -100.00 % | 7.623 M 1.64 % | 7.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.285 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 |
| Accumulated other comprehensive income loss | 453.092 M 24.97 % | 362.556 M -0.80 % | 365.486 M -16.13 % | 435.787 M 161 302.59 % | 270.000 K -99.90 % | 277.515 M 310.46 % | 67.611 M -74.91 % | 269.435 M 145.29 % | 109.842 M -56.35 % | 251.669 M 36.73 % | 184.058 M -24.36 % | 243.323 M 121.52 % | 109.842 M -53.26 % | 235.010 M 247.59 % | 67.611 M -38.45 % | 109.842 M -50.04 % | 219.876 M 44.40 % | 152.264 M -30.29 % | 218.428 M 80 949.65 % | 269.499 K -99.86 % | 191.164 M 54.71 % | 123.564 M -31.35 % | 179.993 M 66 687.89 % | 269.499 K -99.81 % | 140.527 M 92.70 % | 72.927 M -44.09 % | 130.442 M 48 301.53 % | 269.500 K -99.79 % | 127.219 M 113.39 % | 59.619 M 22 021.95 % | 269.500 K -99.76 % | 112.900 M 149.23 % | 45.300 M -56.94 % | 105.199 M 38 934.91 % | 269.499 K -99.72 % | 95.300 M 244.04 % | 27.700 M -62.44 % | 73.752 M 27 266.22 % | 269.500 K -99.52 % | 56.300 M 598.23 % | -11.300 M -120.47 % | 55.203 M 20 383.64 % | 269.500 K -99.50 % | 53.700 M 486.33 % | -13.900 M -125.74 % | 54.000 M 19 937.11 % | 269.500 K | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 176.663 M | 0.000 | 0.000 | 0.000 -100.00 % | 159.325 M | 0.000 | 0.000 | 0.000 -100.00 % | 133.212 M | 0.000 | 0.000 -100.00 % | 119.129 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.303 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.881 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.357 M | 0.000 | 0.000 -100.00 % | 12.903 M | 0.000 | 0.000 | 0.000 100.00 % | -4.913 M | 0.000 | 0.000 | 0.000 100.00 % | -36.359 M | 0.000 | 0.000 | 0.000 100.00 % | -54.908 M | 0.000 | 0.000 | 0.000 100.00 % | -56.087 M 1.33 % | -56.844 M |
| Common stock | 0.000 -100.00 % | 90.536 M 0.00 % | 90.536 M | 0.000 -100.00 % | 90.536 M | 0.000 -100.00 % | 67.611 M | 0.000 -100.00 % | 67.611 M | 0.000 -100.00 % | 67.611 M | 0.000 -100.00 % | 67.611 M | 0.000 -100.00 % | 67.611 M 0.00 % | 67.611 M | 0.000 -100.00 % | 67.611 M | 0.000 -100.00 % | 67.611 M | 0.000 -100.00 % | 67.611 M | 0.000 -100.00 % | 67.611 M | 0.000 -100.00 % | 67.611 M | 0.000 -100.00 % | 67.611 M | 0.000 -100.00 % | 67.881 M -0.03 % | 67.900 M | 0.000 -100.00 % | 67.900 M | 0.000 -100.00 % | 67.611 M | 0.000 -100.00 % | 67.900 M | 0.000 -100.00 % | 67.881 M | 0.000 -100.00 % | 67.900 M | 0.000 -100.00 % | 67.881 M | 0.000 -100.00 % | 67.900 M | 0.000 -100.00 % | 67.881 M 0.00 % | 67.881 M |
| Total equity | 453.092 M 0.00 % | 453.092 M -0.64 % | 456.022 M 4.64 % | 435.787 M 0.00 % | 435.786 M 57.03 % | 277.515 M 0.00 % | 277.515 M 3.00 % | 269.435 M 0.00 % | 269.437 M 7.06 % | 251.669 M 0.00 % | 251.669 M 3.43 % | 243.323 M 0.00 % | 243.324 M 3.54 % | 235.010 M 0.00 % | 235.010 M 2.52 % | 229.241 M 4.26 % | 219.876 M 0.00 % | 219.876 M 0.66 % | 218.428 M 0.01 % | 218.414 M 14.25 % | 191.164 M 0.00 % | 191.164 M 6.21 % | 179.993 M 0.00 % | 179.993 M 28.08 % | 140.527 M 0.00 % | 140.527 M 7.73 % | 130.442 M -0.02 % | 130.468 M 2.55 % | 127.219 M 0.00 % | 127.219 M 3.43 % | 123.000 M 8.95 % | 112.900 M 0.00 % | 112.900 M 7.32 % | 105.199 M 0.00 % | 105.199 M 10.39 % | 95.300 M 0.00 % | 95.300 M 29.22 % | 73.752 M 0.00 % | 73.752 M 31.00 % | 56.300 M 0.00 % | 56.300 M 1.99 % | 55.203 M 0.00 % | 55.203 M 2.80 % | 53.700 M 0.00 % | 53.700 M -0.56 % | 54.000 M -0.04 % | 54.024 M 1.42 % | 53.267 M |
| Other non current liabilities | -453.092 M -5 114.85 % | 9.035 M 439.73 % | 1.674 M 100.38 % | -435.787 M -18 410.38 % | 2.380 M 100.86 % | -277.515 M -12 527.90 % | 2.233 M | 0.000 -100.00 % | 2.005 M | 0.000 -100.00 % | 1.742 M | 0.000 -100.00 % | 1.767 M | 0.000 -100.00 % | 1.667 M -3.42 % | 1.726 M | 0.000 -100.00 % | 1.614 M | 0.000 -100.00 % | 1.684 M | 0.000 -100.00 % | 1.724 M | 0.000 -100.00 % | 2.026 M | 0.000 -100.00 % | 1.754 M | 0.000 -100.00 % | 2.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.517 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 |
| Long term debt | 0.000 -100.00 % | 651.580 M 12.00 % | 581.790 M | 0.000 -100.00 % | 505.967 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | -453.092 M -168.28 % | 663.542 M 13.72 % | 583.464 M 233.89 % | -435.787 M -185.73 % | 508.347 M 283.18 % | -277.515 M -12 527.90 % | 2.233 M | 0.000 -100.00 % | 2.004 M | 0.000 -100.00 % | 1.742 M | 0.000 -100.00 % | 1.767 M | 0.000 -100.00 % | 1.667 M -3.42 % | 1.726 M | 0.000 -100.00 % | 1.614 M | 0.000 -100.00 % | 1.684 M | 0.000 -100.00 % | 1.724 M | 0.000 -100.00 % | 2.026 M | 0.000 -100.00 % | 1.754 M | 0.000 -100.00 % | 2.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 13.328 M 3 058.29 % | 422.000 K | 0.000 -100.00 % | 2.140 M | 0.000 -100.00 % | 57.654 M | 0.000 -100.00 % | 364.000 K | 0.000 -100.00 % | 774.000 K | 0.000 -100.00 % | 433.000 K | 0.000 -100.00 % | 5.680 M 910.68 % | 562.000 K | 0.000 -100.00 % | 12.428 M | 0.000 -100.00 % | 6.256 M | 0.000 -100.00 % | 6.996 M | 0.000 -100.00 % | 16.154 M | 0.000 -100.00 % | 29.644 M | 0.000 100.00 % | -870.160 K | 0.000 100.00 % | -3.767 M -442.45 % | 1.100 M | 0.000 -100.00 % | 14.100 M | 0.000 100.00 % | -3.841 M | 0.000 -100.00 % | 6.300 M | 0.000 -100.00 % | 6.970 M | 0.000 -100.00 % | 1.500 M | 0.000 -100.00 % | 1.995 M | 0.000 -100.00 % | 1.100 M | 0.000 -100.00 % | 1.214 M -31.60 % | 1.775 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.500 M | 0.000 -100.00 % | 614.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.265 M | 0.000 | 0.000 -100.00 % | 7.365 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.104 M | 0.000 -100.00 % | 4.826 M | 0.000 -100.00 % | 5.831 M 19.00 % | 4.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.584 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 |
| Short term debt | 0.000 -100.00 % | 89.085 M 133.76 % | 38.109 M | 0.000 -100.00 % | 22.267 M | 0.000 -100.00 % | 315.724 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.127 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 -100.00 % | 3.674 M | 0.000 -100.00 % | 4.935 M | 0.000 -100.00 % | 7.623 M 1.64 % | 7.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.285 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 |
| Total current liabilities | 0.000 -100.00 % | 108.733 M 81.06 % | 60.054 M | 0.000 -100.00 % | 34.835 M | 0.000 -100.00 % | 393.135 M | 0.000 -100.00 % | 10.818 M | 0.000 -100.00 % | 2.623 M | 0.000 -100.00 % | 10.973 M | 0.000 -100.00 % | 9.373 M -22.31 % | 12.064 M | 0.000 -100.00 % | 29.644 M | 0.000 -100.00 % | 7.619 M | 0.000 -100.00 % | 20.328 M | 0.000 -100.00 % | 17.572 M | 0.000 -100.00 % | 49.919 M | 0.000 -100.00 % | 32.285 M | 0.000 -100.00 % | 16.261 M -49.81 % | 32.400 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 11.792 M | 0.000 -100.00 % | 13.000 M | 0.000 -100.00 % | 16.100 M | 0.000 -100.00 % | 3.600 M | 0.000 -100.00 % | 4.869 M | 0.000 -100.00 % | 4.200 M | 0.000 -100.00 % | 3.245 M -32.04 % | 4.774 M |
| Total liabilities | -453.092 M -158.67 % | 772.275 M 20.01 % | 643.518 M 247.67 % | -435.787 M -180.23 % | 543.182 M 295.73 % | -277.515 M -170.19 % | 395.368 M | 0.000 -100.00 % | 12.822 M | 0.000 -100.00 % | 4.365 M | 0.000 -100.00 % | 12.740 M | 0.000 -100.00 % | 11.040 M -19.94 % | 13.790 M | 0.000 -100.00 % | 31.258 M | 0.000 -100.00 % | 9.303 M | 0.000 -100.00 % | 22.052 M | 0.000 -100.00 % | 19.597 M | 0.000 -100.00 % | 51.673 M | 0.000 -100.00 % | 34.311 M | 0.000 -100.00 % | 16.261 M -49.81 % | 32.400 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 13.309 M | 0.000 -100.00 % | 13.000 M | 0.000 -100.00 % | 16.100 M | 0.000 -100.00 % | 3.600 M | 0.000 -100.00 % | 4.869 M | 0.000 -100.00 % | 4.200 M | 0.000 -100.00 % | 3.245 M -32.04 % | 4.774 M |
| Other non current assets | 0.000 -100.00 % | 3.973 M 604.43 % | 564.000 K 264.91 % | -342.000 K -187.92 % | 389.000 K 106.09 % | -6.385 M -111.01 % | 58.001 M 301.09 % | -28.844 M -2 884 500.00 % | 1.000 K 100.02 % | -4.084 M -103.35 % | 121.763 M 5 454.57 % | -2.274 M -227 300.00 % | -1.000 K 99.88 % | -842.000 K -110.05 % | 8.375 M -24.29 % | 11.061 M 231.76 % | -8.395 M -103.66 % | 229.612 M 4 826.05 % | -4.858 M -103.40 % | 143.097 M 1 710.20 % | -8.887 M -104.69 % | 189.635 M 29 156.83 % | -652.635 K -100.36 % | 180.807 M 16 685.99 % | -1.090 M -100.60 % | 182.872 M 23 028.23 % | -797.584 K -100.58 % | 136.985 M 5 813.43 % | -2.398 M -101.99 % | 120.755 M 35.58 % | 89.068 M 1 536.58 % | -6.200 M -106.60 % | 94.000 M 3 113.00 % | -3.120 M -103.15 % | 98.885 M 1 965.76 % | -5.300 M -109.22 % | 57.500 M 780.74 % | -8.447 M -135.69 % | 23.668 M 1 086.15 % | -2.400 M -105.77 % | 41.600 M 2 696.12 % | -1.602 M -103.58 % | 44.726 M 1 072.29 % | -4.600 M -153.49 % | 8.600 M 418.52 % | -2.700 M -109.87 % | 27.344 M 188.68 % | 9.472 M |
| Long term investments | 0.000 -100.00 % | 9.273 M -59.84 % | 23.092 M | 0.000 -100.00 % | 18.708 M | 0.000 -100.00 % | 18.253 M | 0.000 -100.00 % | 13.257 M | 0.000 -100.00 % | 2.593 M | 0.000 -100.00 % | 109.441 M | 0.000 -100.00 % | 118.989 M -6.19 % | 126.835 M | 0.000 -100.00 % | 2.344 M | 0.000 -100.00 % | 2.317 M | 0.000 -100.00 % | 2.194 M | 0.000 -100.00 % | 2.154 M | 0.000 -100.00 % | 2.043 M | 0.000 -100.00 % | 2.034 M | 0.000 -100.00 % | 637.090 K -67.03 % | 1.932 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.416 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.290 M | 0.000 100.00 % | -2.593 M | 0.000 -100.00 % | 9.566 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 |
| Property plant equipment net | 0.000 -100.00 % | 1.102 B 20.08 % | 917.960 M | 0.000 -100.00 % | 785.546 M | 0.000 -100.00 % | 535.833 M | 0.000 -100.00 % | 187.590 M | 0.000 -100.00 % | 86.609 M | 0.000 -100.00 % | 86.790 M | 0.000 -100.00 % | 87.747 M 2.66 % | 85.471 M | 0.000 -100.00 % | 19.632 K | 0.000 -100.00 % | 22.845 M | 0.000 -100.00 % | 19.632 K | 0.000 -100.00 % | 15.088 M | 0.000 -100.00 % | 19.632 K | 0.000 -100.00 % | 19.416 M | 0.000 -100.00 % | 19.632 K -99.79 % | 9.500 M | 0.000 -100.00 % | 10.300 M | 0.000 -100.00 % | 8.911 M | 0.000 -100.00 % | 9.800 M | 0.000 -100.00 % | 11.871 M | 0.000 -100.00 % | 9.300 M | 0.000 -100.00 % | 71.522 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 74.269 K -3.57 % | 77.016 K |
| Total non current assets | 0.000 -100.00 % | 1.116 B 18.47 % | 941.621 M 275 427.78 % | -342.000 K -100.04 % | 804.667 M 12 702.46 % | -6.385 M -101.04 % | 612.130 M 2 222.21 % | -28.844 M -113.22 % | 218.201 M 5 442.83 % | -4.084 M -101.96 % | 208.487 M 9 268.29 % | -2.274 M -101.10 % | 205.911 M 24 554.99 % | -842.000 K -100.39 % | 215.111 M -3.70 % | 223.367 M 2 760.70 % | -8.395 M -103.62 % | 231.976 M 4 874.70 % | -4.858 M -102.89 % | 168.259 M 1 993.34 % | -8.887 M -104.63 % | 191.848 M 29 495.98 % | -652.635 K -100.33 % | 198.049 M 18 267.60 % | -1.090 M -100.59 % | 184.934 M 23 286.83 % | -797.584 K -100.50 % | 158.435 M 6 708.05 % | -2.398 M -101.97 % | 121.412 M 20.81 % | 100.500 M 1 720.97 % | -6.200 M -105.94 % | 104.300 M 3 443.15 % | -3.120 M -102.89 % | 107.796 M 2 133.89 % | -5.300 M -107.88 % | 67.300 M 896.77 % | -8.447 M -123.77 % | 35.538 M 1 580.76 % | -2.400 M -104.72 % | 50.900 M 3 276.51 % | -1.602 M -103.58 % | 44.797 M 1 073.85 % | -4.600 M -152.87 % | 8.700 M 422.22 % | -2.700 M -109.85 % | 27.418 M 187.13 % | 9.549 M |
| Other current assets | -2.306 M -103.78 % | 60.977 M -13.05 % | 70.128 M | 0.000 -100.00 % | 79.500 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 -100.00 % | 689.743 K | 0.000 -100.00 % | 824.242 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 145.000 K | 0.000 -100.00 % | 120.000 K 20.00 % | 100.000 K | 0.000 -100.00 % | 8.300 M | 0.000 -100.00 % | 120.000 K | 0.000 -100.00 % | 18.600 M | 0.000 -100.00 % | 36.794 M | 0.000 -100.00 % | 2.800 M | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 21.600 M | 0.000 -100.00 % | 5.915 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.770 M 494.87 % | -3.234 M -105.61 % | 57.688 M | 0.000 -100.00 % | 8.168 M | 0.000 -100.00 % | 4.548 M 104.26 % | -106.862 M -6 445.72 % | 1.684 M 101.45 % | -116.477 M 6.35 % | -124.379 M -840.79 % | 16.790 M | 0.000 -100.00 % | 9.717 M | 0.000 -100.00 % | 17.774 M | 0.000 -100.00 % | 1.305 M | 0.000 -100.00 % | 2.180 M | 0.000 -100.00 % | 1.595 M | 0.000 -100.00 % | 4.795 M 267.62 % | 1.304 M | 0.000 -100.00 % | 12.400 M | 0.000 -100.00 % | 6.240 M | 0.000 -100.00 % | 10.600 M | 0.000 -100.00 % | 16.893 M | 0.000 -100.00 % | 4.800 M | 0.000 -100.00 % | 3.205 M | 0.000 -100.00 % | 9.200 M | 0.000 -100.00 % | 5.400 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 2.306 M 848.97 % | 243.000 K -28.95 % | 342.000 K 0.29 % | 341.000 K 105.34 % | -6.385 M -200.00 % | 6.385 M 122.14 % | -28.844 M -200.00 % | 28.844 M 806.27 % | -4.084 M -200.00 % | 4.084 M 279.60 % | -2.274 M -200.00 % | 2.274 M 370.07 % | -842.000 K -200.00 % | 842.000 K -54.97 % | 1.870 M 122.28 % | -8.395 M -200.00 % | 8.395 M 272.79 % | -4.858 M -200.00 % | 4.858 M 154.67 % | -8.887 M -200.00 % | 8.887 M 1 461.69 % | -652.635 K -200.00 % | 652.634 K 159.87 % | -1.090 M -200.00 % | 1.090 M 236.68 % | -797.584 K -200.00 % | 797.584 K 133.27 % | -2.398 M -319.32 % | 1.093 M -92.02 % | 13.700 M 320.97 % | -6.200 M -200.00 % | 6.200 M 298.73 % | -3.120 M -333.97 % | 1.333 M 125.16 % | -5.300 M -200.00 % | 5.300 M 162.75 % | -8.447 M -200.00 % | 8.447 M 451.94 % | -2.400 M -200.00 % | 2.400 M 249.78 % | -1.602 M -200.00 % | 1.602 M 134.83 % | -4.600 M -200.00 % | 4.600 M 270.37 % | -2.700 M -199.56 % | 2.712 M -64.88 % | 7.722 M |
| Cash and short term investments | 2.306 M 0.00 % | 2.306 M 848.97 % | 243.000 K -28.95 % | 342.000 K 0.29 % | 341.000 K -94.66 % | 6.385 M 0.00 % | 6.385 M -77.86 % | 28.844 M 0.00 % | 28.844 M 606.27 % | 4.084 M 0.00 % | 4.084 M 79.60 % | 2.274 M 0.00 % | 2.274 M 170.07 % | 842.000 K 0.00 % | 842.000 K -54.97 % | 1.870 M -77.72 % | 8.395 M 0.00 % | 8.395 M 72.79 % | 4.858 M 0.00 % | 4.858 M -45.33 % | 8.887 M 0.00 % | 8.887 M 1 261.69 % | 652.635 K 0.00 % | 652.634 K -40.13 % | 1.090 M 0.00 % | 1.090 M 36.68 % | 797.584 K 0.00 % | 797.584 K -66.73 % | 2.398 M 0.00 % | 2.398 M -82.50 % | 13.700 M 120.97 % | 6.200 M 0.00 % | 6.200 M 98.73 % | 3.120 M 133.97 % | 1.333 M -74.84 % | 5.300 M 0.00 % | 5.300 M -37.25 % | 8.447 M 0.00 % | 8.447 M 251.94 % | 2.400 M 0.00 % | 2.400 M 49.78 % | 1.602 M 0.00 % | 1.602 M -65.17 % | 4.600 M 0.00 % | 4.600 M 70.37 % | 2.700 M -0.44 % | 2.712 M -64.88 % | 7.722 M |
| Total current assets | 0.000 -100.00 % | 109.830 M -30.45 % | 157.919 M 46 075.15 % | 342.000 K -99.80 % | 174.301 M 2 629.85 % | 6.385 M -89.49 % | 60.753 M 110.63 % | 28.844 M -54.97 % | 64.058 M 1 468.51 % | 4.084 M -91.41 % | 47.547 M 1 990.90 % | 2.274 M -95.47 % | 50.153 M 5 856.41 % | 842.000 K -97.28 % | 30.939 M 57.34 % | 19.664 M 134.23 % | 8.395 M -56.18 % | 19.157 M 294.31 % | 4.858 M -91.83 % | 59.458 M 569.06 % | 8.887 M -58.41 % | 21.368 M 3 174.04 % | 652.635 K -57.66 % | 1.541 M 41.39 % | 1.090 M -85.00 % | 7.265 M 810.92 % | 797.584 K -87.43 % | 6.344 M 164.59 % | 2.398 M -89.14 % | 22.068 M -59.80 % | 54.900 M 785.48 % | 6.200 M -73.73 % | 23.600 M 656.46 % | 3.120 M -70.87 % | 10.711 M 102.09 % | 5.300 M -87.07 % | 41.000 M 385.40 % | 8.447 M -84.45 % | 54.314 M 2 163.07 % | 2.400 M -73.33 % | 9.000 M 461.66 % | 1.602 M -89.51 % | 15.275 M 232.07 % | 4.600 M -90.65 % | 49.200 M 1 722.22 % | 2.700 M -90.95 % | 29.850 M -38.44 % | 48.492 M |
| Inventory | 0.000 -100.00 % | 21.842 M -47.11 % | 41.295 M | 0.000 -100.00 % | 89.279 M | 0.000 -100.00 % | 54.368 M | 0.000 -100.00 % | 35.214 M | 0.000 -100.00 % | 43.463 M | 0.000 -100.00 % | 43.463 M | 0.000 | 0.000 -100.00 % | 5.400 M | 0.000 -100.00 % | 8.012 M | 0.000 -100.00 % | 3.131 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.105 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.012 K | 0.000 -100.00 % | 6.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M | 0.000 -100.00 % | 8.141 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.161 M | 0.000 -100.00 % | 1.400 M | 0.000 -100.00 % | 898.100 K -59.22 % | 2.202 M |
| Net receivables | 0.000 -100.00 % | 24.705 M -46.59 % | 46.253 M | 0.000 -100.00 % | 5.181 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.416 M | 0.000 -100.00 % | 30.097 M 142.84 % | 12.394 M | 0.000 -100.00 % | 2.750 M | 0.000 -100.00 % | 51.469 M | 0.000 -100.00 % | 12.481 M | 0.000 -100.00 % | 888.703 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.546 M | 0.000 -100.00 % | 19.670 M -52.14 % | 41.100 M | 0.000 -100.00 % | 15.700 M | 0.000 -100.00 % | 9.258 M | 0.000 -100.00 % | 14.600 M | 0.000 -100.00 % | 931.806 K | 0.000 -100.00 % | 3.800 M | 0.000 -100.00 % | 11.313 M | 0.000 -100.00 % | 21.600 M | 0.000 -100.00 % | 26.240 M -31.96 % | 38.568 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 24.000 K | 0.000 -100.00 % | 43.000 K | 0.000 -100.00 % | 63.000 K | 0.000 -100.00 % | 115.000 K | 0.000 -100.00 % | 115.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 6.320 M -64.27 % | 17.690 M | 0.000 -100.00 % | 6.851 M | 0.000 -100.00 % | 18.529 M | 0.000 -100.00 % | 9.263 M | 0.000 -100.00 % | 820.000 K | 0.000 -100.00 % | 2.413 M | 0.000 -100.00 % | 2.561 M -27.68 % | 3.541 M | 0.000 -100.00 % | 15.424 M | 0.000 -100.00 % | 1.363 M | 0.000 -100.00 % | 3.846 M | 0.000 -100.00 % | 1.417 M | 0.000 -100.00 % | 12.393 M | 0.000 -100.00 % | 17.544 M | 0.000 -100.00 % | 2.557 M -86.47 % | 18.900 M | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 1.897 M | 0.000 -100.00 % | 6.700 M | 0.000 -100.00 % | 9.130 M | 0.000 -100.00 % | 2.100 M | 0.000 -100.00 % | 2.874 M | 0.000 -100.00 % | 3.100 M | 0.000 -100.00 % | 2.030 M -32.31 % | 2.999 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 3.833 M | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 614.000 K | 0.000 -100.00 % | 1.191 M | 0.000 -100.00 % | 1.029 M | 0.000 -100.00 % | 362.000 K | 0.000 -100.00 % | 1.132 M 89.93 % | 596.000 K | 0.000 -100.00 % | 1.792 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.486 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.104 M | 0.000 -100.00 % | 1.025 M | 0.000 -100.00 % | 4.017 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.867 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -5.627 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.826 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.925 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 168.318 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.231 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.231 M | 0.000 | 0.000 -100.00 % | 42.231 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.231 M | 0.000 100.00 % | -11.300 K | 0.000 -100.00 % | 42.231 M | 0.000 100.00 % | -11.300 K | 0.000 -100.00 % | 42.231 M | 0.000 100.00 % | -280.800 K -100.67 % | 41.928 M | 0.000 100.00 % | -300.000 K | 0.000 -100.00 % | 42.231 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.231 M | 0.000 100.00 % | -300.000 K | 0.000 -100.00 % | 42.231 M | 0.000 100.00 % | -300.000 K | 0.000 -100.00 % | 42.231 M 0.00 % | 42.231 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 2.927 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 1.225 B 11.44 % | 1.100 B | 0.000 -100.00 % | 978.968 M | 0.000 -100.00 % | 672.883 M | 0.000 -100.00 % | 282.259 M | 0.000 -100.00 % | 256.034 M | 0.000 -100.00 % | 256.064 M | 0.000 -100.00 % | 246.050 M 1.24 % | 243.031 M | 0.000 -100.00 % | 251.133 M | 0.000 -100.00 % | 227.717 M | 0.000 -100.00 % | 213.216 M | 0.000 -100.00 % | 199.590 M | 0.000 -100.00 % | 192.200 M | 0.000 -100.00 % | 164.779 M | 0.000 -100.00 % | 143.480 M -7.67 % | 155.400 M | 0.000 -100.00 % | 127.900 M | 0.000 -100.00 % | 118.507 M | 0.000 -100.00 % | 108.300 M | 0.000 -100.00 % | 89.852 M | 0.000 -100.00 % | 59.900 M | 0.000 -100.00 % | 60.072 M | 0.000 -100.00 % | 57.900 M | 0.000 -100.00 % | 57.269 M -1.33 % | 58.041 M |
| 2025-06-30 | 2025-03-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-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-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-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 21.381 M 556.87 % | 3.255 M 1 001 638.46 % | -325.000 100.00 % | -16.646 M -192.04 % | -5.700 M -11 076.47 % | -51.000 K 99.27 % | -6.940 M -508.24 % | -1.141 M 51.98 % | -2.376 M 84.56 % | -15.391 M -703.29 % | -1.916 M 70.20 % | -6.429 M -64.89 % | -3.899 M 11.65 % | -4.413 M -216.57 % | -1.394 M 68.14 % | -4.376 M 4.48 % | -4.581 M 4.24 % | -4.784 M -1 367.48 % | -326.000 K 71.28 % | -1.135 M -393.85 % | 386.248 K 101.40 % | -27.637 M -398.86 % | -5.540 M 1.62 % | -5.631 M -222.78 % | 4.586 M 110.41 % | -44.051 M -464.32 % | -7.806 M -246.47 % | -2.253 M 23.34 % | -2.939 M -866.78 % | -304.000 K 80.65 % | -1.571 M 40.02 % | -2.619 M 73.42 % | -9.854 M -2 922.81 % | -326.000 K 91.35 % | -3.770 M 2.51 % | -3.867 M -314.16 % | -933.703 K 90.31 % | -9.640 M -14.49 % | -8.420 M 32.15 % | -12.410 M -11.80 % | -11.100 M -66.40 % | -6.671 M -4 565.03 % | -143.000 K 80.30 % | -726.000 K 39.01 % | -1.190 M -408.74 % | -234.000 K -241.82 % | 165.000 K 106.25 % | 80.000 K 105.90 % | -1.357 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.558 M -48.73 % | 6.940 M 508.24 % | 1.141 M -51.98 % | 2.376 M -84.56 % | 15.391 M | 0.000 -100.00 % | 6.429 M 64.89 % | 3.899 M -11.65 % | 4.413 M 216.57 % | 1.394 M -68.14 % | 4.376 M -4.50 % | 4.582 M -4.22 % | 4.784 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.827 M -140.73 % | 6.940 M 125.05 % | -27.703 M -1 265.95 % | 2.376 M -84.56 % | 15.391 M | 0.000 -100.00 % | 6.429 M 64.89 % | 3.899 M -11.65 % | 4.413 M 216.57 % | 1.394 M -68.14 % | 4.376 M -4.50 % | 4.582 M -4.22 % | 4.784 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.558 M -44.28 % | 6.385 M 1 250.45 % | -555.000 K -101.92 % | 28.844 M 8.98 % | 26.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 342.000 K -90.39 % | 3.558 M -44.28 % | 6.385 M 459.60 % | 1.141 M -96.04 % | 28.844 M 87.41 % | 15.391 M | 0.000 -100.00 % | 6.429 M 64.89 % | 3.899 M -11.65 % | 4.413 M 216.57 % | 1.394 M -68.14 % | 4.376 M -4.50 % | 4.582 M -4.22 % | 4.784 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.558 M -48.73 % | 6.940 M 508.24 % | 1.141 M -51.98 % | 2.376 M -84.56 % | 15.391 M | 0.000 -100.00 % | 6.429 M 64.89 % | 3.899 M -11.65 % | 4.413 M 216.57 % | 1.394 M -68.14 % | 4.376 M -4.50 % | 4.582 M -4.22 % | 4.784 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.558 M -48.73 % | 6.940 M 508.24 % | 1.141 M -51.98 % | 2.376 M -84.56 % | 15.391 M | 0.000 -100.00 % | 6.429 M 64.89 % | 3.899 M -11.65 % | 4.413 M 216.57 % | 1.394 M -68.14 % | 4.376 M -4.50 % | 4.582 M -4.22 % | 4.784 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |