Remi Edelstahl Tubulars Limited REMIEDEL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.386 B 18.30 % | 1.171 B -13.11 % | 1.348 B 31.61 % | 1.024 B 27.37 % | 804.156 M -21.43 % | 1.024 B -16.58 % | 1.227 B 109.59 % | 585.386 M -10.72 % | 655.698 M -34.98 % | 1.008 B -41.44 % | 1.722 B 40.74 % | 1.224 B -24.43 % | 1.619 B -10.80 % | 1.815 B 40.63 % | 1.291 B 41.14 % | 914.583 M -40.49 % | 1.537 B -12.23 % | 1.751 B 47.72 % | 1.185 B 52.37 % | 778.002 M |
| Net income | 26.719 M 92.36 % | 13.890 M 840.42 % | 1.477 M -77.01 % | 6.424 M 198.24 % | 2.154 M 47.64 % | 1.459 M 24.81 % | 1.169 M 106.03 % | -19.389 M 55.39 % | -43.459 M 28.67 % | -60.929 M -259.38 % | -16.954 M -62.52 % | -10.432 M -155.39 % | 18.833 M 47.11 % | 12.802 M 44.64 % | 8.851 M 10.24 % | 8.029 M 130.07 % | -26.697 M -128.98 % | 92.135 M 171.44 % | 33.943 M 65.12 % | 20.556 M |
| Income before tax | 35.296 M 90.21 % | 18.556 M 578.22 % | 2.736 M -86.81 % | 20.744 M 768.68 % | 2.388 M -7.62 % | 2.585 M -42.34 % | 4.483 M 115.17 % | -29.552 M 62.27 % | -78.317 M 12.26 % | -89.261 M -269.46 % | -24.160 M -52.48 % | -15.845 M -163.41 % | 24.989 M 41.36 % | 17.678 M 85.54 % | 9.528 M 219.28 % | 2.984 M 108.27 % | -36.075 M -126.17 % | 137.861 M 155.98 % | 53.857 M 79.81 % | 29.952 M |
| Income before tax ratio | 0.03 60.79 % | 0.02 680.52 % | 0.00 -89.98 % | 0.02 582.01 % | 0.00 17.58 % | 0.00 -30.88 % | 0.00 107.24 % | -0.05 57.73 % | -0.12 -34.94 % | -0.09 -530.96 % | -0.01 -8.34 % | -0.01 -183.91 % | 0.02 58.48 % | 0.01 31.93 % | 0.01 126.21 % | 0.00 113.90 % | -0.02 -129.82 % | 0.08 73.29 % | 0.05 18.01 % | 0.04 |
| EBITDA | 78.867 M 6.45 % | 74.091 M 18.31 % | 62.626 M -20.12 % | 78.402 M 23.02 % | 63.731 M -27.21 % | 87.555 M -7.92 % | 95.087 M 94.77 % | 48.821 M 431.76 % | 9.181 M -65.25 % | 26.420 M -78.08 % | 120.515 M 34.50 % | 89.599 M -22.98 % | 116.333 M -3.40 % | 120.429 M 56.61 % | 76.897 M 135.65 % | 32.632 M -29.70 % | 46.417 M -77.74 % | 208.515 M 74.64 % | 119.399 M 114.59 % | 55.640 M |
| Net income ratio | 0.02 62.61 % | 0.01 982.27 % | 0.00 -82.53 % | 0.01 134.15 % | 0.00 87.91 % | 0.00 49.61 % | 0.00 102.88 % | -0.03 50.03 % | -0.07 -9.70 % | -0.06 -513.74 % | -0.01 -15.47 % | -0.01 -173.30 % | 0.01 64.93 % | 0.01 2.85 % | 0.01 -21.90 % | 0.01 150.54 % | -0.02 -133.02 % | 0.05 83.76 % | 0.03 8.37 % | 0.03 |
| Ratio EBITDA | 0.06 -10.02 % | 0.06 36.15 % | 0.05 -39.31 % | 0.08 -3.42 % | 0.08 -7.35 % | 0.09 10.38 % | 0.08 -7.07 % | 0.08 495.63 % | 0.01 -46.56 % | 0.03 -62.56 % | 0.07 -4.43 % | 0.07 1.92 % | 0.07 8.30 % | 0.07 11.36 % | 0.06 66.95 % | 0.04 18.13 % | 0.03 -74.64 % | 0.12 18.22 % | 0.10 40.84 % | 0.07 |
| Gross profit ratio | 0.30 66.83 % | 0.18 -17.28 % | 0.21 38.37 % | 0.16 -3.68 % | 0.16 3.48 % | 0.16 16.94 % | 0.13 -30.30 % | 0.19 49.81 % | 0.13 -3.42 % | 0.13 -25.12 % | 0.18 -11.37 % | 0.20 23.54 % | 0.16 -3.80 % | 0.17 -2.35 % | 0.17 19.86 % | 0.14 15.61 % | 0.12 -17.05 % | 0.15 3.55 % | 0.14 12.26 % | 0.13 |
| Weighted average shs out dil | 10.995 M 0.11 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 10.02 % | 9.982 M 0.00 % | 9.982 M 4.17 % | 9.582 M 0.00 % | 9.582 M 0.00 % | 9.582 M 0.00 % | 9.582 M 0.00 % | 9.582 M 0.00 % | 9.582 M 0.00 % | 9.582 M 0.00 % | 9.582 M 0.00 % | 9.582 M |
| Weighted average shs out | 10.995 M 0.11 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.26 % | 10.954 M 4.19 % | 10.514 M 5.32 % | 9.982 M 3.63 % | 9.633 M 0.65 % | 9.571 M -0.12 % | 9.582 M 0.00 % | 9.582 M 0.00 % | 9.582 M 0.00 % | 9.582 M 0.00 % | 9.582 M 0.00 % | 9.582 M 0.00 % | 9.582 M 3.09 % | 9.295 M |
| EPS diluted | 2.43 92.86 % | 1.26 869.23 % | 0.13 -77.59 % | 0.58 190.00 % | 0.20 53.85 % | 0.13 18.18 % | 0.11 106.21 % | -1.77 55.30 % | -3.96 35.08 % | -6.10 -258.82 % | -1.70 -55.96 % | -1.09 -155.33 % | 1.97 47.01 % | 1.34 45.65 % | 0.92 9.52 % | 0.84 130.11 % | -2.79 -129.00 % | 9.62 171.75 % | 3.54 64.65 % | 2.15 |
| Earnings per share | 2.43 92.86 % | 1.26 869.23 % | 0.13 -77.59 % | 0.58 190.00 % | 0.20 53.85 % | 0.13 18.18 % | 0.11 106.21 % | -1.77 57.14 % | -4.13 32.30 % | -6.10 -246.59 % | -1.76 -61.47 % | -1.09 -155.33 % | 1.97 47.01 % | 1.34 45.65 % | 0.92 9.52 % | 0.84 130.11 % | -2.79 -129.00 % | 9.62 171.75 % | 3.54 60.18 % | 2.21 |
| Gross profit | 411.032 M 97.36 % | 208.266 M -28.12 % | 289.759 M 82.10 % | 159.118 M 22.68 % | 129.698 M -18.70 % | 159.527 M -2.45 % | 163.529 M 46.09 % | 111.938 M 33.74 % | 83.697 M -37.20 % | 133.282 M -56.15 % | 303.970 M 24.74 % | 243.678 M -6.64 % | 261.020 M -14.20 % | 304.203 M 37.33 % | 221.510 M 69.17 % | 130.939 M -31.20 % | 190.312 M -27.20 % | 261.400 M 52.96 % | 170.899 M 71.05 % | 99.909 M |
| Income tax expense | 8.577 M 83.82 % | 4.666 M 270.61 % | 1.259 M -91.21 % | 14.320 M 6 019.66 % | 234.000 K -79.38 % | 1.135 M -65.75 % | 3.314 M 132.61 % | -10.163 M 70.84 % | -34.858 M -23.03 % | -28.332 M -293.17 % | -7.206 M -33.12 % | -5.413 M -187.92 % | 6.157 M 26.27 % | 4.876 M 620.24 % | 677.000 K 113.42 % | -5.045 M 42.13 % | -8.717 M -119.06 % | 45.726 M 129.61 % | 19.915 M 111.95 % | 9.396 M |
| Cost of revenue | 974.593 M 1.20 % | 963.044 M -17.92 % | 1.173 B 35.62 % | 865.139 M 28.27 % | 674.458 M -21.94 % | 864.000 M -18.75 % | 1.063 B 124.60 % | 473.448 M -17.23 % | 572.001 M -34.64 % | 875.166 M -38.29 % | 1.418 B 44.72 % | 979.985 M -27.85 % | 1.358 B -10.12 % | 1.511 B 41.31 % | 1.069 B 36.46 % | 783.644 M -41.80 % | 1.347 B -9.61 % | 1.490 B 46.83 % | 1.015 B 49.61 % | 678.093 M |
| General and administrative expenses | 0.000 -100.00 % | 28.265 M 55.97 % | 18.122 M -11.14 % | 20.394 M 49.02 % | 13.685 M -7.11 % | 14.732 M 12.65 % | 13.078 M 59.70 % | 8.189 M -39.69 % | 13.579 M -61.37 % | 35.155 M 28.96 % | 27.261 M -74.05 % | 105.058 M 12.84 % | 93.104 M -23.57 % | 121.822 M 620.93 % | 16.898 M 106.86 % | 8.169 M -93.22 % | 120.399 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 5.615 M -46.03 % | 10.403 M 26.42 % | 8.229 M 64.28 % | 5.009 M -40.26 % | 8.384 M 728.46 % | 1.012 M -68.66 % | 3.229 M -0.95 % | 3.260 M 586.32 % | 475.000 K -96.25 % | 12.683 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.772 M 1 074.46 % | 491.460 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 77.147 M 39.36 % | 55.358 M -44.99 % | 100.633 M 2.03 % | 98.628 M -9.14 % | 108.544 M 1 233.96 % | 8.137 M -4.53 % | 8.523 M 27.32 % | 6.694 M -12.05 % | 7.611 M 35.79 % | 5.605 M 937.96 % | 540.000 K -78.93 % | 2.563 M -43.18 % | 4.511 M 109.62 % | 2.152 M -90.76 % | 23.302 M | 0.000 -100.00 % | 6.020 M 55.52 % | 3.871 M 163.31 % | -6.114 M |
| Operating expenses | 110.326 M -0.63 % | 111.027 M 32.36 % | 83.883 M -35.10 % | 129.256 M 10.17 % | 117.322 M -10.89 % | 131.660 M 8.70 % | 121.121 M -4.63 % | 126.995 M -16.09 % | 151.342 M -17.15 % | 182.661 M -24.17 % | 240.868 M 15.00 % | 209.446 M 10.80 % | 189.033 M -8.50 % | 206.588 M 24.72 % | 165.648 M 33.53 % | 124.052 M -26.92 % | 169.751 M 72.57 % | 98.366 M 18.90 % | 82.732 M 23.86 % | 66.797 M |
| Cost and expenses | 1.085 B -5.51 % | 1.148 B -10.98 % | 1.290 B 29.70 % | 994.395 M 25.59 % | 791.780 M -20.48 % | 995.660 M -15.94 % | 1.185 B 97.27 % | 600.443 M -16.99 % | 723.343 M -31.62 % | 1.058 B -36.24 % | 1.659 B 39.49 % | 1.189 B -23.13 % | 1.547 B -9.92 % | 1.718 B 39.09 % | 1.235 B 36.06 % | 907.696 M -40.14 % | 1.516 B -4.52 % | 1.588 B 44.73 % | 1.097 B 47.30 % | 744.889 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 |
| Selling general and administrative expenses | 110.326 M 225.64 % | 33.880 M 18.77 % | 28.525 M -0.34 % | 28.623 M 53.11 % | 18.694 M -19.13 % | 23.116 M 64.06 % | 14.090 M 23.40 % | 11.418 M -32.19 % | 16.839 M -52.74 % | 35.630 M -10.80 % | 39.944 M -61.98 % | 105.058 M 12.84 % | 93.104 M -23.57 % | 121.822 M 437.37 % | 22.670 M 161.78 % | 8.660 M -92.81 % | 120.399 M 30.38 % | 92.346 M 17.10 % | 78.860 M 29.95 % | 60.683 M |
| Interest income | 1.856 M -42.50 % | 3.228 M -45.86 % | 5.962 M -39.74 % | 9.893 M 124.59 % | 4.405 M -31.11 % | 6.394 M 36.19 % | 4.695 M 110.35 % | 2.232 M -65.84 % | 6.534 M 18.56 % | 5.511 M 20.04 % | 4.591 M 3.05 % | 4.455 M 371.43 % | 945.000 K 115.27 % | -6.189 M -11.99 % | -5.526 M -60.92 % | -3.434 M 69.17 % | -11.140 M -616.94 % | 2.155 M 77.37 % | 1.215 M -44.42 % | 2.186 M |
| Interest expense | 13.586 M -32.88 % | 20.240 M -12.38 % | 23.100 M 18.56 % | 19.484 M 2.01 % | 19.101 M -49.53 % | 37.849 M -11.87 % | 42.945 M 40.58 % | 30.548 M -24.40 % | 40.409 M -39.96 % | 67.304 M -29.53 % | 95.511 M 50.76 % | 63.353 M -0.59 % | 63.726 M -13.59 % | 73.748 M 83.27 % | 40.241 M 65.60 % | 24.299 M -46.59 % | 45.496 M -2.77 % | 46.794 M 10.20 % | 42.464 M 283.66 % | 11.068 M |
| Depreciation and amortization | 35.111 M -0.52 % | 35.295 M -4.06 % | 36.790 M -3.63 % | 38.174 M -9.63 % | 42.242 M -10.35 % | 47.121 M -1.13 % | 47.659 M -0.35 % | 47.825 M 1.56 % | 47.089 M -2.66 % | 48.377 M -1.60 % | 49.164 M 47.29 % | 33.380 M 6.87 % | 31.234 M 7.69 % | 29.003 M 7.94 % | 26.870 M 4.37 % | 25.745 M -0.43 % | 25.856 M 8.37 % | 23.860 M 3.39 % | 23.078 M 57.85 % | 14.620 M |
| Operating income | 300.706 M 1 000.52 % | 27.324 M 58.48 % | 17.241 M -29.50 % | 24.456 M 136.11 % | 10.358 M -62.32 % | 27.488 M -10.26 % | 30.631 M 293.07 % | -15.865 M 78.34 % | -73.243 M -48.33 % | -49.379 M -65.90 % | -29.764 M -20.67 % | -24.666 M -309.58 % | 11.769 M -33.43 % | 17.678 M -63.75 % | 48.764 M 542.76 % | 7.587 M -63.10 % | 20.561 M -87.39 % | 163.034 M 84.91 % | 88.167 M 166.26 % | 33.113 M |
| Operating income ratio | 0.22 830.30 % | 0.02 82.39 % | 0.01 -46.43 % | 0.02 85.37 % | 0.01 -52.04 % | 0.03 7.57 % | 0.02 192.12 % | -0.03 75.74 % | -0.11 -128.13 % | -0.05 -183.33 % | -0.02 14.26 % | -0.02 -377.34 % | 0.01 -25.36 % | 0.01 -74.22 % | 0.04 355.39 % | 0.01 -38.00 % | 0.01 -85.63 % | 0.09 25.18 % | 0.07 74.75 % | 0.04 |
| Total other income expenses net | -265.410 M -2 927.03 % | -8.768 M | 0.000 100.00 % | -3.712 M | 0.000 | 0.000 100.00 % | -37.925 M -161.64 % | -14.495 M -185.67 % | -5.074 M 87.28 % | -39.882 M 48.94 % | -78.110 M -2.23 % | -76.405 M -294.76 % | -19.355 M | 0.000 100.00 % | -39.236 M -752.51 % | -4.602 M 91.87 % | -56.636 M -124.99 % | -25.173 M 26.63 % | -34.310 M -985.42 % | -3.161 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 132.091 M -54.19 % | 288.329 M 19.14 % | 242.004 M -22.56 % | 312.511 M -12.54 % | 357.322 M 25.40 % | 284.955 M -34.98 % | 438.231 M -13.90 % | 508.979 M 51.06 % | 336.932 M -29.77 % | 479.764 M -28.30 % | 669.170 M 12.08 % | 597.046 M 19.10 % | 501.280 M -20.26 % | 628.610 M 25.52 % | 500.814 M 44.74 % | 346.006 M -20.38 % | 434.585 M -34.82 % | 666.709 M 31.88 % | 505.529 M 60.09 % | 315.779 M |
| Total investments | 582.000 K 0.00 % | 582.000 K 0.00 % | 582.000 K 0.00 % | 582.000 K 0.00 % | 582.000 K 0.00 % | 582.000 K 0.00 % | 582.000 K 0.00 % | 582.000 K 0.00 % | 582.000 K -90.61 % | 6.195 M 0.00 % | 6.195 M 0.00 % | 6.195 M 964.43 % | 582.000 K 0.00 % | 582.000 K 22.01 % | 477.000 K 0.04 % | 476.800 K -93.62 % | 7.471 M -84.63 % | 48.609 M 14.37 % | 42.501 M -5.52 % | 44.983 M |
| Total debt | 149.619 M -50.51 % | 302.330 M 24.76 % | 242.329 M -22.64 % | 313.249 M -12.43 % | 357.696 M 25.15 % | 285.818 M -34.94 % | 439.319 M -13.72 % | 509.197 M 51.06 % | 337.092 M -29.76 % | 479.927 M -30.26 % | 688.215 M 12.47 % | 611.912 M 17.96 % | 518.746 M -20.50 % | 652.474 M 24.13 % | 525.639 M 45.74 % | 360.679 M -22.01 % | 462.468 M -30.75 % | 667.835 M 30.95 % | 509.981 M 53.77 % | 331.656 M |
| Accumulated other comprehensive income loss | 227.420 M -0.60 % | 228.799 M -1.08 % | 231.290 M 0.30 % | 230.601 M -0.56 % | 231.902 M 18.67 % | 195.424 M 0.00 % | 195.424 M 0.00 % | 195.424 M 0.00 % | 195.424 M 44.31 % | 135.424 M 3 768.15 % | 3.501 M 0.00 % | 3.501 M 0.00 % | 3.501 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 361.716 M 30.75 % | 276.651 M 10.53 % | 250.303 M |
| Retained earnings | 37.095 M 257.47 % | 10.377 M 395.30 % | -3.514 M 29.59 % | -4.991 M 56.28 % | -11.415 M 15.87 % | -13.569 M 0.61 % | -13.652 M 11.63 % | -15.448 M -555.56 % | 3.391 M -92.81 % | 47.182 M -56.30 % | 107.972 M -16.43 % | 129.194 M -7.46 % | 139.612 M 11.00 % | 125.779 M 6.61 % | 117.977 M -0.96 % | 119.126 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 109.824 M 0.00 % | 109.824 M 0.00 % | 109.824 M 0.00 % | 109.824 M 0.00 % | 109.824 M 0.00 % | 109.824 M 0.00 % | 109.824 M 0.00 % | 109.824 M 0.00 % | 109.824 M 10.02 % | 99.824 M 0.00 % | 99.824 M 4.17 % | 95.824 M 0.00 % | 95.824 M 0.00 % | 95.824 M 0.00 % | 95.824 M 0.00 % | 95.824 M 0.00 % | 95.824 M 100.00 % | 47.912 M 0.00 % | 47.912 M 0.00 % | 47.912 M |
| Total equity | 459.939 M 5.83 % | 434.600 M 2.69 % | 423.200 M 0.51 % | 421.034 M 1.23 % | 415.911 M 0.67 % | 413.141 M 0.04 % | 412.992 M 0.44 % | 411.196 M -4.38 % | 430.035 M 3.92 % | 413.826 M -12.81 % | 474.616 M 4.03 % | 456.238 M -2.23 % | 466.656 M 4.21 % | 447.823 M 2.94 % | 435.021 M 2.08 % | 426.170 M 1.68 % | 419.141 M -7.59 % | 453.560 M 23.08 % | 368.495 M 7.70 % | 342.147 M |
| Other non current liabilities | 16.162 M 7.41 % | 15.047 M 24.58 % | 12.078 M -62.55 % | 32.255 M 9.15 % | 29.552 M -28.71 % | 41.455 M 9.41 % | 37.889 M 34.45 % | 28.180 M 0.14 % | 28.140 M 9.60 % | 25.676 M 1.34 % | 25.336 M -68.40 % | 80.178 M -6.49 % | 85.744 M 1 626.97 % | 4.965 M 1.16 % | 4.908 M -97.13 % | 171.241 M | 0.000 | 0.000 | 0.000 -100.00 % | 617.545 K |
| Long term debt | 90.000 M -13.93 % | 104.572 M -3.01 % | 107.822 M -41.12 % | 183.127 M -16.78 % | 220.051 M 2.14 % | 215.442 M -24.39 % | 284.942 M 0.24 % | 284.267 M 80.58 % | 157.415 M -40.12 % | 262.870 M 20.36 % | 218.397 M -9.74 % | 241.951 M -2.60 % | 248.422 M -6.50 % | 265.704 M 28.95 % | 206.051 M 8.77 % | 189.438 M -59.04 % | 462.468 M 191.82 % | 158.476 M -19.67 % | 197.289 M -14.85 % | 231.691 M |
| Total non current liabilities | 124.740 M -3.91 % | 129.811 M 2.81 % | 126.264 M -42.76 % | 220.587 M -11.77 % | 250.022 M -2.68 % | 256.897 M -20.45 % | 322.920 M 3.35 % | 312.447 M 62.48 % | 192.304 M -40.01 % | 320.577 M 4.37 % | 307.162 M -4.65 % | 322.129 M -3.60 % | 334.166 M -2.53 % | 342.843 M 22.75 % | 279.295 M -34.80 % | 428.367 M -19.46 % | 531.887 M 122.36 % | 239.206 M -8.84 % | 262.403 M -5.40 % | 277.387 M |
| Other current liabilities | 52.133 M 162.30 % | 19.875 M 55.27 % | 12.800 M -15.97 % | 15.232 M 49.49 % | 10.189 M -48.43 % | 19.756 M 61.18 % | 12.257 M -8.69 % | 13.423 M -13.55 % | 15.527 M -69.59 % | 51.053 M 24.36 % | 41.054 M -47.20 % | 77.757 M 21.96 % | 63.754 M -28.02 % | 88.569 M 56.28 % | 56.672 M 144.94 % | -126.092 M 54.46 % | -276.910 M -311.79 % | 130.747 M 72.26 % | 75.901 M 70.23 % | 44.588 M |
| Deferred revenue | 0.000 -100.00 % | 22.103 M -10.49 % | 24.693 M 6.21 % | 23.250 M -13.10 % | 26.756 M -47.45 % | 50.916 M 1.48 % | 50.173 M 97.36 % | 25.422 M -40.50 % | 42.723 M 62.80 % | 26.242 M 6 002.79 % | 430.000 K 64.75 % | 261.000 K -68.25 % | 822.000 K -96.72 % | 25.084 M -42.71 % | 43.783 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 59.619 M -69.85 % | 197.758 M 47.02 % | 134.507 M 3.37 % | 130.122 M -5.47 % | 137.645 M 95.59 % | 70.376 M -54.41 % | 154.377 M -31.37 % | 224.930 M 25.19 % | 179.677 M -17.22 % | 217.058 M -50.74 % | 440.659 M 10.44 % | 399.017 M 29.32 % | 308.548 M -20.22 % | 386.770 M 21.02 % | 319.588 M 86.63 % | 171.241 M -45.93 % | 316.708 M -37.82 % | 509.359 M 62.89 % | 312.692 M 212.80 % | 99.965 M |
| Total current liabilities | 182.391 M -35.64 % | 283.394 M -0.57 % | 285.017 M 2.54 % | 277.970 M 25.32 % | 221.800 M 5.55 % | 210.138 M -38.85 % | 343.667 M 9.65 % | 313.416 M 2.49 % | 305.789 M -16.48 % | 366.135 M -45.83 % | 675.935 M 11.60 % | 605.686 M 9.77 % | 551.787 M -10.44 % | 616.087 M 8.64 % | 567.079 M 302.63 % | 140.844 M 45.57 % | 96.751 M -87.15 % | 752.787 M 28.28 % | 586.825 M 90.69 % | 307.736 M |
| Total liabilities | 307.131 M -25.67 % | 413.205 M 0.47 % | 411.281 M -17.51 % | 498.557 M 5.67 % | 471.822 M 1.02 % | 467.035 M -29.94 % | 666.587 M 6.51 % | 625.863 M 25.65 % | 498.093 M -27.47 % | 686.712 M -30.15 % | 983.097 M 5.96 % | 927.815 M 4.73 % | 885.953 M -7.61 % | 958.930 M 13.30 % | 846.374 M 48.69 % | 569.212 M -9.45 % | 628.638 M -36.63 % | 991.993 M 16.81 % | 849.228 M 45.14 % | 585.123 M |
| Other non current assets | 20.501 M 106.14 % | 9.945 M 146.04 % | -21.601 M 23.60 % | -28.274 M -501.85 % | 7.036 M 113.86 % | -50.782 M -1 898.87 % | 2.823 M -22.53 % | 3.644 M -4.28 % | 3.807 M 110.72 % | -35.518 M -274.01 % | 20.411 M -5.44 % | 21.586 M -10.66 % | 24.161 M 38.64 % | 17.427 M -27.49 % | 24.034 M | 0.000 -100.00 % | 60.704 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 582.000 K 0.00 % | 582.000 K 0.00 % | 582.000 K 0.00 % | 582.000 K 0.00 % | 582.000 K 0.00 % | 582.000 K -98.86 % | 51.228 M -1.59 % | 52.054 M 324.17 % | 12.272 M 98.10 % | 6.195 M 0.00 % | 6.195 M 0.00 % | 6.195 M 964.43 % | 582.000 K | 0.000 | 0.000 100.00 % | -54.813 M -2.97 % | -53.233 M -330.39 % | 23.106 M 0.46 % | 23.000 M -38.67 % | 37.500 M |
| Intangible assets | 0.000 -100.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K -28.24 % | 85.000 K -57.07 % | 198.000 K 17.86 % | 168.000 K -29.41 % | 238.000 K -38.50 % | 387.000 K -33.62 % | 583.000 K -99.89 % | 511.500 M | 0.000 -100.00 % | 219.211 M | 0.000 -100.00 % | 340.657 M 57.82 % | 215.846 M 94.48 % | 110.985 M |
| 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K -28.24 % | 85.000 K -57.07 % | 198.000 K 17.86 % | 168.000 K -29.41 % | 238.000 K -38.50 % | 387.000 K -33.62 % | 583.000 K -36.21 % | 914.000 K 143.09 % | 376.000 K -33.96 % | 569.325 K -31.34 % | 829.197 K -10.42 % | 925.680 K 154.24 % | 364.100 K -22.81 % | 471.675 K |
| Property plant equipment net | 249.213 M 15.04 % | 216.633 M -11.31 % | 244.251 M -11.44 % | 275.799 M -10.73 % | 308.958 M -9.72 % | 342.223 M -8.13 % | 372.514 M -8.21 % | 405.851 M -8.91 % | 445.544 M -6.31 % | 475.561 M -8.22 % | 518.165 M -5.03 % | 545.602 M 5.70 % | 516.185 M 6.74 % | 483.613 M 13.52 % | 426.000 M -1.38 % | 431.970 M 15.14 % | 375.169 M -3.45 % | 388.591 M 0.40 % | 387.043 M -0.67 % | 389.641 M |
| Total non current assets | 270.296 M 18.96 % | 227.221 M -9.35 % | 250.650 M -10.94 % | 281.437 M -22.69 % | 364.017 M 5.39 % | 345.410 M -9.44 % | 381.420 M -17.95 % | 464.837 M 0.34 % | 463.280 M -8.04 % | 503.762 M -6.51 % | 538.814 M -5.07 % | 567.575 M 4.93 % | 540.929 M 7.76 % | 501.954 M 11.44 % | 450.410 M 4.02 % | 433.017 M 12.92 % | 383.469 M -7.40 % | 414.135 M 0.72 % | 411.189 M -3.96 % | 428.149 M |
| Other current assets | 38.127 M 6.98 % | 35.640 M -2.82 % | 36.674 M -50.18 % | 73.619 M 111.75 % | 34.767 M -64.21 % | 97.150 M -72.83 % | 357.629 M 38.39 % | 258.424 M 59.65 % | 161.866 M -24.07 % | 213.186 M 138.69 % | 89.316 M 987.89 % | 8.210 M -92.03 % | 102.985 M 1 191.35 % | 7.975 M 1 593.21 % | 471.000 K -98.38 % | 29.071 M -85.98 % | 207.403 M 514.81 % | 33.734 M 286.15 % | 8.736 M -56.95 % | 20.291 M |
| Short term investments | 0.000 -100.00 % | 13.641 M -40.48 % | 22.917 M -58.84 % | 55.675 M 2 539.88 % | 2.109 M -95.88 % | 51.134 M 5 704.09 % | 881.000 K 89.87 % | 464.000 K 77.78 % | 261.000 K -26.27 % | 354.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.290 M -8.92 % | 60.704 M 138.03 % | 25.503 M 30.78 % | 19.501 M 160.60 % | 7.483 M |
| cash and cash equivalents | 17.528 M 25.19 % | 14.001 M 4 208.00 % | 325.000 K -55.96 % | 738.000 K 97.33 % | 374.000 K -56.66 % | 863.000 K -20.68 % | 1.088 M 399.08 % | 218.000 K 36.25 % | 160.000 K -1.84 % | 163.000 K -99.14 % | 19.045 M 28.11 % | 14.866 M -14.89 % | 17.466 M -26.81 % | 23.864 M -3.87 % | 24.825 M 69.19 % | 14.673 M -47.37 % | 27.882 M 2 376.23 % | 1.126 M -74.71 % | 4.452 M -71.96 % | 15.876 M |
| Cash and short term investments | 17.528 M 4 768.89 % | 360.000 K 10.77 % | 325.000 K -55.96 % | 738.000 K -70.28 % | 2.483 M 187.72 % | 863.000 K -20.68 % | 1.088 M 59.53 % | 682.000 K 62.00 % | 421.000 K -18.57 % | 517.000 K -97.29 % | 19.045 M 28.11 % | 14.866 M -14.89 % | 17.466 M -26.81 % | 23.864 M -3.87 % | 24.825 M 69.19 % | 14.673 M -83.44 % | 88.586 M 232.67 % | 26.629 M 11.17 % | 23.953 M 2.54 % | 23.359 M |
| Total current assets | 496.774 M -19.95 % | 620.584 M 6.30 % | 583.831 M -8.51 % | 638.154 M 21.85 % | 523.716 M -2.07 % | 534.766 M -23.40 % | 698.159 M 22.01 % | 572.222 M 23.10 % | 464.848 M -22.11 % | 596.776 M -35.06 % | 918.899 M 12.54 % | 816.478 M 0.59 % | 811.680 M -10.29 % | 904.799 M 8.88 % | 830.985 M 47.77 % | 562.365 M -15.35 % | 664.309 M -35.59 % | 1.031 B 27.88 % | 806.534 M 61.59 % | 499.121 M |
| Inventory | 275.767 M -3.52 % | 285.832 M -8.94 % | 313.896 M -9.69 % | 347.566 M 51.66 % | 229.178 M -19.25 % | 283.818 M -16.39 % | 339.442 M 8.41 % | 313.116 M 3.49 % | 302.561 M -21.02 % | 383.073 M -38.20 % | 619.837 M 19.39 % | 519.159 M 19.78 % | 433.435 M 19.91 % | 361.460 M -18.16 % | 441.675 M 47.52 % | 299.410 M -18.71 % | 368.320 M -41.57 % | 630.398 M 12.97 % | 557.998 M 61.98 % | 344.487 M |
| Net receivables | 165.352 M -44.65 % | 298.752 M 28.25 % | 232.936 M 7.73 % | 216.231 M -15.96 % | 257.288 M 68.23 % | 152.935 M -30.88 % | 221.263 M -8.66 % | 242.249 M 88.33 % | 128.632 M -30.34 % | 184.668 M -33.56 % | 277.949 M 1.35 % | 274.243 M -23.76 % | 359.720 M -29.67 % | 511.500 M | 0.000 -100.00 % | 219.211 M | 0.000 -100.00 % | 340.657 M 57.82 % | 215.846 M 94.48 % | 110.985 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 27.357 M -17.77 % | 33.269 M -29.78 % | 47.380 M -11.15 % | 53.326 M 217.96 % | -45.206 M -1 511.36 % | 3.203 M 119.53 % | 1.459 M -97.46 % | 57.356 M 1 025.84 % | -6.195 M 0.00 % | -6.195 M -964.43 % | -582.000 K | 0.000 | 0.000 -100.00 % | 55.290 M | 0.000 -100.00 % | 1.513 M 93.48 % | 782.000 K 45.84 % | 536.214 K |
| 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 |
| Account payables | 70.639 M 231.39 % | 21.316 M -77.77 % | 95.879 M -10.70 % | 107.362 M 141.31 % | 44.491 M -31.52 % | 64.965 M -46.53 % | 121.493 M 156.31 % | 47.400 M -18.22 % | 57.962 M -33.35 % | 86.964 M -40.71 % | 146.666 M 32.65 % | 110.567 M -37.68 % | 177.431 M 40.88 % | 125.948 M -30.93 % | 182.361 M 90.56 % | 95.696 M 68.03 % | 56.953 M -49.46 % | 112.681 M -42.80 % | 197.010 M 20.73 % | 163.183 M |
| Tax payables | 0.000 -100.00 % | 22.342 M 30.37 % | 17.138 M 755.19 % | 2.004 M -26.30 % | 2.719 M -34.08 % | 4.125 M -23.14 % | 5.367 M 139.49 % | 2.241 M -77.36 % | 9.900 M -10.49 % | 11.060 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.800 M 74.98 % | 8.458 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.221 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.805 M 8.66 % | -3.071 M | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.159 M -146.63 % | -11.823 M -722.18 % | -1.438 M | 0.000 | 0.000 -100.00 % | 522.544 K | 0.000 -100.00 % | 985.509 K 69.93 % | 579.950 K 0.00 % | 579.950 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 85.600 M 0.00 % | 85.600 M 0.00 % | 85.600 M 0.00 % | 85.600 M 0.00 % | 85.600 M 0.00 % | 85.600 M 0.00 % | 85.600 M 0.00 % | 85.600 M 0.00 % | 85.600 M 140.45 % | 35.600 M 0.00 % | 35.600 M 115.63 % | -227.719 M | 0.000 | 0.000 -100.00 % | 221.220 M 4.73 % | 211.220 M | 0.000 -100.00 % | 43.932 M 0.00 % | 43.932 M 0.00 % | 43.932 M |
| Deferred tax liabilities non current | 18.578 M 82.28 % | 10.192 M 60.15 % | 6.364 M 22.27 % | 5.205 M 1 142.24 % | 419.000 K 1 721.74 % | 23.000 K -74.16 % | 89.000 K | 0.000 -100.00 % | 6.749 M -80.77 % | 35.103 M -44.66 % | 63.429 M -12.75 % | 72.696 M -7.05 % | 78.206 M 8.36 % | 72.174 M 5.62 % | 68.336 M 0.96 % | 67.688 M -2.49 % | 69.420 M -14.01 % | 80.731 M 23.98 % | 65.114 M 44.45 % | 45.078 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 | 0.000 |
| Total assets | 767.070 M -9.52 % | 847.805 M 1.60 % | 834.481 M -9.26 % | 919.591 M 3.59 % | 887.733 M 0.86 % | 880.176 M -18.47 % | 1.080 B 4.10 % | 1.037 B 11.74 % | 928.128 M -15.67 % | 1.101 B -24.50 % | 1.458 B 5.32 % | 1.384 B 2.32 % | 1.353 B -3.85 % | 1.407 B 9.78 % | 1.281 B 28.73 % | 995.381 M -5.00 % | 1.048 B -27.52 % | 1.446 B 18.71 % | 1.218 B 31.32 % | 927.270 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 162.631 M 250.44 % | -108.101 M -572.41 % | 22.883 M 338.84 % | -9.581 M 90.05 % | -96.315 M -182.19 % | 117.187 M 313.78 % | 28.321 M 119.41 % | -145.930 M -239.41 % | 104.675 M -55.55 % | 235.469 M 337.78 % | -99.029 M -82.09 % | -54.386 M -151.68 % | 105.245 M 232.06 % | -79.693 M 53.25 % | -170.471 M -228.34 % | 132.828 M -40.08 % | 221.684 M 283.68 % | -120.688 M 49.81 % | -240.459 M -403.44 % | -47.763 M |
| Accounts receivables | 117.274 M 264.50 % | -71.292 M -430.09 % | -13.449 M -129.81 % | 45.114 M 147.79 % | -94.405 M -184.62 % | 111.570 M 341.31 % | -46.236 M 50.91 % | -94.195 M -293.73 % | 48.623 M -34.74 % | 74.508 M 2 959.88 % | 2.435 M -96.89 % | 78.291 M -50.67 % | 158.697 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -149.809 M -60.55 % | -93.309 M -918.10 % | -9.165 M |
| Inventory | 10.065 M -64.14 % | 28.065 M -16.64 % | 33.669 M 128.44 % | -118.388 M -316.67 % | 54.641 M -1.77 % | 55.623 M 311.29 % | -26.326 M -149.39 % | -10.556 M -113.11 % | 80.513 M -65.99 % | 236.765 M 335.17 % | -100.678 M -17.44 % | -85.724 M -19.10 % | -71.975 M -189.73 % | 80.215 M 156.38 % | -142.265 M -306.45 % | 68.910 M -73.71 % | 262.077 M 461.98 % | -72.400 M 66.09 % | -213.511 M -292.42 % | -54.409 M |
| Accounts payables | 35.292 M 154.40 % | -64.874 M -2 536.12 % | 2.663 M -95.82 % | 63.693 M 212.63 % | -56.551 M -13.09 % | -50.006 M -149.57 % | 100.883 M 344.99 % | -41.179 M -68.35 % | -24.461 M 67.73 % | -75.804 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.521 M 52.98 % | 66.361 M 319.71 % | 15.811 M |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.649 M -94.74 % | 31.338 M -82.32 % | 177.220 M 210.83 % | -159.908 M -466.93 % | -28.206 M -144.13 % | 63.918 M 258.24 % | -40.393 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | 17.310 M 34.97 % | 12.825 M -38.55 % | 20.870 M 631.00 % | 2.855 M -53.88 % | 6.191 M -67.31 % | 18.936 M 295.68 % | -9.677 M 21.42 % | -12.315 M 29.13 % | -17.376 M 26.50 % | -23.642 M -320.90 % | -5.617 M 37.01 % | -8.917 M 43.94 % | -15.906 M -382.58 % | -3.296 M -509.24 % | -541.000 K 97.19 % | -19.221 M 60.96 % | -49.234 M -78.77 % | -27.540 M -725.54 % | -3.336 M 58.85 % | -8.106 M |
| Net cash provided by operating activities | 241.771 M 683.64 % | -41.425 M -149.74 % | 83.279 M 59.56 % | 52.192 M 214.72 % | -45.494 M -124.48 % | 185.829 M 162.52 % | 70.786 M 150.57 % | -139.972 M -349.63 % | 56.071 M -67.20 % | 170.943 M 314.64 % | -79.642 M -74.01 % | -45.768 M -131.44 % | 145.562 M 500.91 % | -36.308 M 73.03 % | -134.614 M -196.60 % | 139.352 M -29.73 % | 198.306 M 715.23 % | -32.233 M 82.74 % | -186.774 M -802.60 % | -20.693 M |
| Investments in property plant and equipment | -67.920 M -784.72 % | -7.677 M -46.45 % | -5.242 M 24.20 % | -6.916 M 22.96 % | -8.977 M 46.86 % | -16.894 M -13.24 % | -14.919 M -86.05 % | -8.019 M 54.94 % | -17.797 M -151.19 % | -7.085 M 74.60 % | -27.894 M 77.78 % | -125.540 M -85.10 % | -67.824 M 33.33 % | -101.725 M -389.96 % | -20.762 M 74.91 % | -82.763 M -195.67 % | -27.992 M 23.79 % | -36.729 M -71.54 % | -21.411 M 86.06 % | -153.595 M |
| Acquisitions net | 725.000 K | 0.000 | 0.000 -100.00 % | 1.900 M 449.13 % | 346.000 K 35.69 % | 255.000 K -19.05 % | 315.000 K | 0.000 -100.00 % | 556.000 K -65.89 % | 1.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.124 M 16.12 % | 25.943 M | 0.000 -100.00 % | 4.905 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -310.931 M 28.15 % | -432.744 M | 0.000 100.00 % | -16.140 M | 0.000 100.00 % | -5.614 M | 0.000 100.00 % | -105.000 K | 0.000 | 0.000 100.00 % | -371.000 K -250.00 % | -106.000 K | 0.000 100.00 % | -14.500 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 315.201 M -28.28 % | 439.467 M 1 746.66 % | 23.798 M -25.29 % | 31.855 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.370 M 111.90 % | 4.422 M 6 308.70 % | 69.000 K -99.53 % | 14.583 M | 0.000 |
| Other investing activites | 4.691 M 857.35 % | 490.000 K 9.13 % | 449.000 K -86.84 % | 3.412 M -46.50 % | 6.377 M 6.60 % | 5.982 M -5.30 % | 6.317 M -0.58 % | 6.354 M 5.90 % | 6.000 M -21.17 % | 7.611 M 35.79 % | 5.605 M -92.19 % | 71.773 M 256.55 % | 20.130 M 19.61 % | 16.830 M 2 868.25 % | 567.000 K -97.60 % | 23.621 M -26.77 % | 32.255 M 78.18 % | 18.102 M 9.79 % | 16.488 M 111.66 % | 7.790 M |
| Net cash used for investing activites | -62.504 M -769.68 % | -7.187 M -49.95 % | -4.793 M -198.82 % | -1.604 M 28.84 % | -2.254 M 78.85 % | -10.657 M -165.30 % | -4.017 M -179.42 % | 5.058 M -59.72 % | 12.557 M -29.74 % | 17.871 M 180.18 % | -22.289 M 62.46 % | -59.381 M -24.50 % | -47.694 M 43.89 % | -85.000 M -320.90 % | -20.195 M 59.42 % | -49.772 M -698.65 % | 8.314 M 14.22 % | 7.279 M -24.65 % | 9.660 M 106.22 % | -155.400 M |
| Debt repayment | -152.710 M -369.83 % | 56.595 M 180.19 % | -70.573 M -69.46 % | -41.645 M -157.37 % | 72.591 M 147.41 % | -153.121 M -137.22 % | -64.549 M -152.27 % | 123.501 M 167.89 % | -181.923 M 2.79 % | -187.147 M -494.15 % | 47.481 M -49.69 % | 94.383 M 196.77 % | -97.534 M -185.92 % | 113.521 M -31.18 % | 164.961 M 260.49 % | -102.789 M 49.95 % | -205.367 M -901.28 % | 25.630 M -85.58 % | 177.708 M 30.26 % | 136.426 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M -50.00 % | 100.000 M | 0.000 -100.00 % | 39.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.750 M |
| 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 |
| 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 |
| Other financing activites | -23.030 M -59.30 % | -14.457 M 65.59 % | -42.015 M -230.40 % | 32.221 M 231.39 % | -24.523 M -24.49 % | -19.698 M | 0.000 -100.00 % | 1.663 M -86.13 % | 11.988 M | 0.000 -100.00 % | 19.029 M 133.03 % | 8.166 M 221.30 % | -6.732 M -198.62 % | 6.826 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -175.740 M -517.06 % | 42.138 M 137.43 % | -112.588 M -1 094.69 % | -9.424 M -119.61 % | 48.068 M 127.81 % | -172.819 M -167.73 % | -64.549 M -136.85 % | 175.164 M 350.47 % | -69.935 M 62.63 % | -187.147 M -276.37 % | 106.110 M 3.47 % | 102.549 M 198.35 % | -104.266 M -186.64 % | 120.347 M -27.05 % | 164.961 M 260.49 % | -102.789 M 49.95 % | -205.367 M -843.28 % | 27.630 M -84.45 % | 177.708 M -5.56 % | 188.176 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 68.204 M 182.84 % | -82.328 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 |
| Net change in cash | 3.527 M 154.48 % | -6.474 M -118.98 % | 34.102 M 182.84 % | -41.164 M -12 963.75 % | 320.000 K -86.40 % | 2.353 M 5.99 % | 2.220 M -94.48 % | 40.250 M 3 179.57 % | -1.307 M -178.40 % | 1.667 M -60.11 % | 4.179 M 260.73 % | -2.600 M 59.36 % | -6.398 M -765.76 % | 961.000 K -90.53 % | 10.152 M 176.86 % | -13.209 M -1 154.19 % | 1.253 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 14.001 M -31.62 % | 20.476 M 0.00 % | 20.476 M -62.48 % | 54.578 M 316.82 % | 13.094 M -78.84 % | 61.875 M 3.72 % | 59.655 M 207.42 % | 19.405 M -6.31 % | 20.712 M 8.75 % | 19.045 M 28.11 % | 14.866 M -14.89 % | 17.466 M -26.81 % | 23.864 M 0.00 % | 23.864 M 62.64 % | 14.673 M -47.37 % | 27.882 M 200.00 % | -27.882 M -726.28 % | 4.452 M -71.96 % | 15.876 M | 0.000 |
| Cash at end of period | 17.528 M 25.18 % | 14.002 M -74.34 % | 54.578 M 306.87 % | 13.414 M 0.00 % | 13.414 M -79.12 % | 64.228 M 3.80 % | 61.875 M 3.72 % | 59.655 M 207.42 % | 19.405 M -6.31 % | 20.712 M 8.75 % | 19.045 M 28.11 % | 14.866 M -14.89 % | 17.466 M -29.64 % | 24.825 M 0.00 % | 24.825 M 69.19 % | 14.673 M 155.10 % | -26.629 M -2 464.92 % | 1.126 M -74.71 % | 4.452 M -71.96 % | 15.876 M |
| Operating cash flow | 241.771 M 683.64 % | -41.425 M -149.74 % | 83.279 M 59.56 % | 52.192 M 214.72 % | -45.494 M -124.48 % | 185.829 M 162.52 % | 70.786 M 150.57 % | -139.972 M -349.63 % | 56.071 M -67.20 % | 170.943 M 314.64 % | -79.642 M -74.01 % | -45.768 M -131.44 % | 145.562 M 500.91 % | -36.308 M 73.03 % | -134.614 M -196.60 % | 139.352 M -29.73 % | 198.306 M 715.23 % | -32.233 M 82.74 % | -186.774 M -802.60 % | -20.693 M |
| Capital expenditure | -67.920 M -784.72 % | -7.677 M -46.45 % | -5.242 M 24.20 % | -6.916 M 22.96 % | -8.977 M 46.86 % | -16.894 M -13.24 % | -14.919 M -86.05 % | -8.019 M 54.94 % | -17.797 M -151.19 % | -7.085 M 74.60 % | -27.894 M 77.78 % | -125.540 M -85.10 % | -67.824 M 33.33 % | -101.725 M -389.96 % | -20.762 M 74.91 % | -82.763 M -195.67 % | -27.992 M 23.79 % | -36.729 M -71.54 % | -21.411 M 86.06 % | -153.595 M |
| Free CashFlow | 173.851 M 454.06 % | -49.102 M -162.92 % | 78.037 M 72.36 % | 45.276 M 183.12 % | -54.471 M -132.24 % | 168.935 M 202.39 % | 55.867 M 137.75 % | -147.991 M -486.66 % | 38.274 M -76.64 % | 163.858 M 252.38 % | -107.536 M 37.23 % | -171.308 M -320.37 % | 77.738 M 156.32 % | -138.033 M 11.16 % | -155.376 M -374.57 % | 56.589 M -66.77 % | 170.314 M 346.97 % | -68.962 M 66.87 % | -208.185 M -19.45 % | -174.288 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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 | 266.171 M -34.64 % | 407.238 M -5.10 % | 429.137 M 34.30 % | 319.535 M 39.10 % | 229.714 M -43.04 % | 403.298 M 42.25 % | 283.508 M 3.99 % | 272.636 M 28.68 % | 211.868 M -37.80 % | 340.619 M 35.98 % | 250.488 M -29.17 % | 353.669 M -1.29 % | 358.296 M -11.39 % | 404.332 M 50.36 % | 268.917 M 46.99 % | 182.944 M 8.85 % | 168.064 M -48.21 % | 324.515 M 60.97 % | 201.603 M -1.84 % | 205.377 M 182.65 % | 72.662 M -60.24 % | 182.743 M -22.26 % | 235.061 M -21.90 % | 300.985 M -1.95 % | 306.969 M -2.27 % | 314.114 M -30.14 % | 449.642 M 77.50 % | 253.323 M 20.73 % | 209.832 M 50.82 % | 139.124 M -29.23 % | 196.595 M 1.40 % | 193.878 M 62.38 % | 119.396 M -36.19 % | 187.120 M -1.65 % | 190.257 M 38.27 % | 137.601 M -4.29 % | 143.776 M -42.37 % | 249.466 M 40.54 % | 177.507 M -40.64 % | 299.031 M 5.87 % | 282.444 M -31.22 % | 410.664 M -10.54 % | 459.040 M -10.38 % | 512.184 M 50.50 % | 340.331 M -14.54 % | 398.242 M 37.38 % | 289.894 M 12.94 % | 256.683 M -7.95 % | 278.844 M -25.68 % | 375.206 M 15.31 % | 325.392 M -32.93 % | 485.161 M 11.92 % | 433.502 M -4.59 % | 454.354 M -13.83 % | 527.288 M |
| Net income | 2.107 M -49.56 % | 4.177 M -49.47 % | 8.267 M -34.30 % | 12.583 M 540.36 % | 1.965 M -87.51 % | 15.732 M 2 409.09 % | 627.000 K -89.17 % | 5.787 M 170.09 % | -8.256 M -331.52 % | 3.566 M 191.91 % | -3.880 M -1 461.40 % | 285.000 K -81.08 % | 1.506 M 49.40 % | 1.008 M -72.43 % | 3.656 M 686.24 % | 465.000 K -64.09 % | 1.295 M -92.63 % | 17.571 M 654.12 % | -3.171 M 44.14 % | -5.677 M 13.58 % | -6.569 M -1 826.39 % | -341.000 K -143.22 % | 789.000 K 82.64 % | 432.000 K -24.21 % | 570.000 K 141.91 % | -1.360 M -196.45 % | 1.410 M 78.48 % | 790.000 K 140.12 % | 329.000 K 164.51 % | -510.000 K 78.64 % | -2.388 M 82.68 % | -13.788 M -410.10 % | -2.703 M 17.82 % | -3.289 M 81.58 % | -17.855 M -4 433.74 % | 412.000 K 101.74 % | -23.636 M -178.56 % | 30.085 M 204.14 % | -28.890 M -81.48 % | -15.919 M 65.55 % | -46.205 M -996.20 % | -4.215 M 64.20 % | -11.774 M -329.83 % | 5.123 M 184.15 % | -6.088 M -200.79 % | 6.040 M 39.72 % | 4.323 M 290.02 % | -2.275 M 87.71 % | -18.506 M -268.22 % | 11.001 M 901.00 % | 1.099 M -67.51 % | 3.383 M 0.95 % | 3.351 M -46.36 % | 6.247 M 2 054.14 % | 290.000 K |
| Income before tax | 2.762 M -48.51 % | 5.364 M -59.53 % | 13.253 M -5.94 % | 14.090 M 444.23 % | 2.589 M -87.83 % | 21.268 M 2 413.95 % | 846.000 K -89.44 % | 8.013 M 169.25 % | -11.571 M -318.03 % | 5.307 M 204.49 % | -5.079 M -1 142.92 % | 487.000 K -75.90 % | 2.021 M -85.19 % | 13.647 M 176.42 % | 4.937 M 909.61 % | 489.000 K -70.74 % | 1.671 M -92.92 % | 23.599 M 699.42 % | -3.937 M 50.85 % | -8.010 M 13.54 % | -9.264 M -946.03 % | 1.095 M 136.50 % | 463.000 K -21.92 % | 593.000 K 36.64 % | 434.000 K -77.89 % | 1.963 M 39.72 % | 1.405 M 103.03 % | 692.000 K 63.59 % | 423.000 K 271.95 % | -246.000 K 92.86 % | -3.446 M 83.35 % | -20.693 M -300.48 % | -5.167 M 18.20 % | -6.317 M 83.67 % | -38.676 M -11 118.80 % | 351.000 K 101.00 % | -35.053 M -173.07 % | 47.973 M 211.96 % | -42.850 M -72.66 % | -24.818 M 64.32 % | -69.566 M -1 256.06 % | -5.130 M 70.75 % | -17.536 M -332.42 % | 7.545 M 183.47 % | -9.039 M -208.73 % | 8.313 M 23.45 % | 6.734 M 296.10 % | -3.434 M 87.49 % | -27.458 M -297.17 % | 13.926 M 1 310.94 % | 987.000 K -81.99 % | 5.481 M 19.26 % | 4.596 M -42.84 % | 8.041 M 1 715.12 % | 443.000 K |
| Income before tax ratio | 0.01 -21.22 % | 0.01 -57.35 % | 0.03 -29.96 % | 0.04 291.24 % | 0.01 -78.63 % | 0.05 1 667.24 % | 0.00 -89.85 % | 0.03 153.82 % | -0.05 -450.53 % | 0.02 176.84 % | -0.02 -1 572.51 % | 0.00 -75.59 % | 0.01 -83.29 % | 0.03 83.85 % | 0.02 586.84 % | 0.00 -73.12 % | 0.01 -86.33 % | 0.07 472.38 % | -0.02 49.93 % | -0.04 69.41 % | -0.13 -2 227.74 % | 0.01 204.21 % | 0.00 -0.03 % | 0.00 39.35 % | 0.00 -77.38 % | 0.01 100.00 % | 0.00 14.39 % | 0.00 35.51 % | 0.00 214.01 % | 0.00 89.91 % | -0.02 83.58 % | -0.11 -146.63 % | -0.04 -28.19 % | -0.03 83.39 % | -0.20 -8 069.21 % | 0.00 101.05 % | -0.24 -226.78 % | 0.19 179.66 % | -0.24 -190.86 % | -0.08 66.30 % | -0.25 -1 871.67 % | -0.01 67.30 % | -0.04 -359.33 % | 0.01 155.46 % | -0.03 -227.24 % | 0.02 -10.14 % | 0.02 273.63 % | -0.01 86.41 % | -0.10 -365.31 % | 0.04 1 123.62 % | 0.00 -73.15 % | 0.01 6.56 % | 0.01 -40.09 % | 0.02 2 006.49 % | 0.00 |
| EBITDA | 14.483 M -14.51 % | 16.942 M -35.54 % | 26.282 M 3.62 % | 25.364 M 84.28 % | 13.764 M -65.64 % | 40.063 M 195.56 % | 13.555 M -31.78 % | 19.869 M 3 189.57 % | 604.000 K -97.46 % | 23.769 M 172.49 % | 8.723 M -31.29 % | 12.696 M -15.17 % | 14.967 M -40.95 % | 25.348 M 60.99 % | 15.745 M 41.41 % | 11.134 M -20.47 % | 13.999 M -58.30 % | 33.569 M 203.11 % | 11.075 M 54.79 % | 7.155 M 44.02 % | 4.968 M -71.34 % | 17.333 M -16.31 % | 20.712 M 14.68 % | 18.060 M -14.86 % | 21.212 M -6.20 % | 22.615 M 7.09 % | 21.117 M -8.84 % | 23.165 M 16.23 % | 19.930 M 7.32 % | 18.570 M 26.48 % | 14.682 M 504.57 % | -3.629 M -128.13 % | 12.901 M 7.25 % | 12.029 M 156.48 % | -21.299 M -219.92 % | 17.761 M 237.27 % | -12.939 M -118.52 % | 69.857 M 537.02 % | -15.985 M -404.24 % | 5.254 M 113.03 % | -40.309 M -306.66 % | 19.505 M 5.86 % | 18.425 M -56.74 % | 42.596 M 49.48 % | 28.496 M -22.38 % | 36.712 M 31.67 % | 27.882 M 29.25 % | 21.572 M 1 197.25 % | -1.966 M -105.42 % | 36.292 M 74.52 % | 20.795 M -34.67 % | 31.832 M -1.48 % | 32.310 M -46.40 % | 60.285 M 116.84 % | 27.802 M |
| Net income ratio | 0.01 -22.82 % | 0.01 -46.76 % | 0.02 -51.08 % | 0.04 360.35 % | 0.01 -78.07 % | 0.04 1 663.83 % | 0.00 -89.58 % | 0.02 154.47 % | -0.04 -472.21 % | 0.01 167.59 % | -0.02 -2 022.19 % | 0.00 -80.83 % | 0.00 68.60 % | 0.00 -81.66 % | 0.01 434.88 % | 0.00 -67.01 % | 0.01 -85.77 % | 0.05 444.24 % | -0.02 43.10 % | -0.03 69.42 % | -0.09 -4 744.83 % | 0.00 -155.59 % | 0.00 133.86 % | 0.00 -22.70 % | 0.00 142.89 % | 0.00 -238.07 % | 0.00 0.55 % | 0.00 98.90 % | 0.00 142.77 % | 0.00 69.82 % | -0.01 82.92 % | -0.07 -214.14 % | -0.02 -28.80 % | -0.02 81.27 % | -0.09 -3 234.32 % | 0.00 101.82 % | -0.16 -236.32 % | 0.12 174.10 % | -0.16 -205.73 % | -0.05 67.46 % | -0.16 -1 493.84 % | -0.01 59.98 % | -0.03 -356.43 % | 0.01 155.91 % | -0.02 -217.95 % | 0.02 1.71 % | 0.01 268.25 % | -0.01 86.65 % | -0.07 -326.35 % | 0.03 768.10 % | 0.00 -51.56 % | 0.01 -9.79 % | 0.01 -43.78 % | 0.01 2 399.93 % | 0.00 |
| Ratio EBITDA | 0.05 30.79 % | 0.04 -32.07 % | 0.06 -22.85 % | 0.08 32.48 % | 0.06 -39.68 % | 0.10 107.77 % | 0.05 -34.39 % | 0.07 2 456.36 % | 0.00 -95.91 % | 0.07 100.38 % | 0.03 -2.99 % | 0.04 -14.06 % | 0.04 -33.37 % | 0.06 7.07 % | 0.06 -3.80 % | 0.06 -26.93 % | 0.08 -19.48 % | 0.10 88.30 % | 0.05 57.68 % | 0.03 -49.05 % | 0.07 -27.92 % | 0.09 7.64 % | 0.09 46.85 % | 0.06 -13.17 % | 0.07 -4.02 % | 0.07 53.30 % | 0.05 -48.64 % | 0.09 -3.72 % | 0.09 -28.84 % | 0.13 78.73 % | 0.07 498.98 % | -0.02 -117.32 % | 0.11 68.08 % | 0.06 157.42 % | -0.11 -186.73 % | 0.13 243.43 % | -0.09 -132.14 % | 0.28 410.96 % | -0.09 -612.53 % | 0.02 112.31 % | -0.14 -400.48 % | 0.05 18.33 % | 0.04 -51.74 % | 0.08 -0.67 % | 0.08 -9.17 % | 0.09 -4.15 % | 0.10 14.44 % | 0.08 1 291.99 % | -0.01 -107.29 % | 0.10 51.35 % | 0.06 -2.60 % | 0.07 -11.97 % | 0.07 -43.83 % | 0.13 151.64 % | 0.05 |
| Gross profit ratio | 0.34 40.23 % | 0.25 -13.45 % | 0.28 38.31 % | 0.21 -7.66 % | 0.22 21.84 % | 0.18 -39.38 % | 0.30 -12.81 % | 0.35 21.20 % | 0.29 205.53 % | -0.27 -202.09 % | 0.26 28.81 % | 0.21 -11.14 % | 0.23 299.01 % | -0.12 -138.47 % | 0.30 -12.76 % | 0.35 -5.49 % | 0.37 1 055.79 % | -0.04 -111.40 % | 0.34 41.53 % | 0.24 -34.50 % | 0.36 216.73 % | -0.31 -223.40 % | 0.25 -9.95 % | 0.28 17.59 % | 0.24 221.91 % | -0.20 -202.12 % | 0.19 -32.59 % | 0.28 -11.46 % | 0.32 -26.08 % | 0.43 2.37 % | 0.42 27.88 % | 0.33 -31.88 % | 0.49 206.10 % | 0.16 16.38 % | 0.14 -73.35 % | 0.51 103.55 % | 0.25 -39.00 % | 0.41 73.04 % | 0.24 4.36 % | 0.23 80.05 % | 0.13 249.94 % | -0.08 -134.18 % | 0.25 -2.07 % | 0.25 -13.45 % | 0.29 542.62 % | -0.07 -120.77 % | 0.32 -10.89 % | 0.36 38.48 % | 0.26 408.89 % | -0.08 -130.96 % | 0.27 27.56 % | 0.21 -11.01 % | 0.24 218.07 % | -0.20 -174.93 % | 0.27 |
| Weighted average shs out dil | 11.089 M 0.89 % | 10.992 M -0.28 % | 11.023 M 0.74 % | 10.942 M -0.37 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 15.60 % | 9.500 M -11.69 % | 10.757 M -2.05 % | 10.982 M -0.87 % | 11.079 M -4.70 % | 11.625 M 7.72 % | 10.792 M -1.73 % | 10.982 M 0.43 % | 10.934 M 0.16 % | 10.917 M -0.28 % | 10.948 M -3.68 % | 11.367 M 0.84 % | 11.271 M 4.37 % | 10.800 M -5.26 % | 11.400 M 4.53 % | 10.906 M 0.55 % | 10.846 M -3.89 % | 11.286 M 2.91 % | 10.967 M 7.52 % | 10.200 M -6.03 % | 10.855 M -0.81 % | 10.943 M 5.26 % | 10.396 M -2.01 % | 10.610 M -3.14 % | 10.954 M 6.35 % | 10.300 M 3.28 % | 9.973 M -0.22 % | 9.995 M -0.02 % | 9.997 M -0.15 % | 10.012 M 0.33 % | 9.979 M 4.17 % | 9.580 M 0.08 % | 9.572 M -0.97 % | 9.666 M 1.61 % | 9.513 M -0.78 % | 9.587 M -0.20 % | 9.607 M 1.35 % | 9.479 M -1.14 % | 9.589 M 0.24 % | 9.566 M -0.17 % | 9.582 M 0.00 % | 9.582 M 0.00 % | 9.582 M -0.44 % | 9.625 M -0.44 % | 9.667 M |
| Weighted average shs out | 11.089 M 0.89 % | 10.992 M -0.28 % | 11.023 M 0.74 % | 10.942 M -0.37 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 0.00 % | 10.982 M 15.60 % | 9.500 M -11.69 % | 10.757 M -2.05 % | 10.982 M 0.00 % | 10.982 M -5.53 % | 11.625 M 7.72 % | 10.792 M -1.73 % | 10.982 M 0.43 % | 10.934 M 0.16 % | 10.917 M -0.28 % | 10.948 M 2.61 % | 10.670 M -5.34 % | 11.271 M 4.37 % | 10.800 M -5.26 % | 11.400 M 4.53 % | 10.906 M 0.55 % | 10.846 M -3.89 % | 11.286 M 2.91 % | 10.967 M 7.52 % | 10.200 M -6.03 % | 10.855 M -0.81 % | 10.943 M 5.26 % | 10.396 M -2.01 % | 10.610 M -3.14 % | 10.954 M 6.35 % | 10.300 M 3.40 % | 9.962 M -0.33 % | 9.995 M -0.02 % | 9.997 M -0.15 % | 10.012 M 0.33 % | 9.979 M 4.17 % | 9.580 M 0.08 % | 9.572 M -0.97 % | 9.666 M 1.61 % | 9.513 M -0.99 % | 9.608 M 0.01 % | 9.607 M 1.35 % | 9.479 M -1.14 % | 9.589 M 0.24 % | 9.566 M -0.17 % | 9.582 M 0.00 % | 9.582 M 0.00 % | 9.582 M -0.44 % | 9.625 M -0.44 % | 9.667 M |
| EPS diluted | 0.19 -50.00 % | 0.38 -49.33 % | 0.75 -34.78 % | 1.15 538.89 % | 0.18 -87.41 % | 1.43 2 404.38 % | 0.06 -89.23 % | 0.53 170.67 % | -0.75 -334.38 % | 0.32 191.43 % | -0.35 -1 266.67 % | 0.03 -78.57 % | 0.14 52.51 % | 0.09 -72.18 % | 0.33 725.00 % | 0.04 -66.67 % | 0.12 -92.50 % | 1.60 651.72 % | -0.29 44.23 % | -0.52 13.33 % | -0.60 -1 900.00 % | -0.03 -142.86 % | 0.07 75.00 % | 0.04 -20.00 % | 0.05 141.67 % | -0.12 -192.31 % | 0.13 85.71 % | 0.07 133.33 % | 0.03 160.00 % | -0.05 77.27 % | -0.22 82.54 % | -1.26 -384.62 % | -0.26 16.13 % | -0.31 80.98 % | -1.63 -4 175.00 % | 0.04 101.69 % | -2.37 -178.74 % | 3.01 204.15 % | -2.89 -81.76 % | -1.59 65.66 % | -4.63 -952.27 % | -0.44 64.23 % | -1.23 -332.08 % | 0.53 182.81 % | -0.64 -201.59 % | 0.63 40.00 % | 0.45 287.50 % | -0.24 87.56 % | -1.93 -267.83 % | 1.15 945.45 % | 0.11 -68.57 % | 0.35 0.00 % | 0.35 -46.15 % | 0.65 2 066.67 % | 0.03 |
| Earnings per share | 0.19 -50.00 % | 0.38 -49.33 % | 0.75 -34.78 % | 1.15 538.89 % | 0.18 -87.41 % | 1.43 2 404.38 % | 0.06 -89.23 % | 0.53 170.67 % | -0.75 -334.38 % | 0.32 191.43 % | -0.35 -1 266.67 % | 0.03 -78.57 % | 0.14 52.51 % | 0.09 -72.18 % | 0.33 725.00 % | 0.04 -66.67 % | 0.12 -92.50 % | 1.60 651.72 % | -0.29 44.23 % | -0.52 13.33 % | -0.60 -1 775.00 % | -0.03 -145.71 % | 0.07 75.00 % | 0.04 -20.00 % | 0.05 141.67 % | -0.12 -192.31 % | 0.13 85.71 % | 0.07 133.33 % | 0.03 160.00 % | -0.05 77.27 % | -0.22 82.54 % | -1.26 -384.62 % | -0.26 16.13 % | -0.31 80.98 % | -1.63 -4 175.00 % | 0.04 101.69 % | -2.37 -178.74 % | 3.01 204.15 % | -2.89 -81.76 % | -1.59 65.66 % | -4.63 -952.27 % | -0.44 64.23 % | -1.23 -332.08 % | 0.53 182.81 % | -0.64 -201.59 % | 0.63 40.00 % | 0.45 287.50 % | -0.24 87.56 % | -1.93 -267.83 % | 1.15 945.45 % | 0.11 -68.57 % | 0.35 0.00 % | 0.35 -46.15 % | 0.65 2 066.67 % | 0.03 |
| Gross profit | 91.815 M -8.34 % | 100.174 M -17.86 % | 121.960 M 85.75 % | 65.657 M 28.45 % | 51.116 M -30.60 % | 73.653 M -13.77 % | 85.417 M -9.33 % | 94.207 M 55.96 % | 60.406 M 165.64 % | -92.026 M -238.82 % | 66.291 M -8.77 % | 72.661 M -12.29 % | 82.840 M 276.35 % | -46.975 M -157.85 % | 81.207 M 28.23 % | 63.328 M 2.88 % | 61.558 M 595.00 % | -12.436 M -118.35 % | 67.765 M 38.93 % | 48.777 M 85.13 % | 26.347 M 146.41 % | -56.766 M -195.93 % | 59.172 M -29.68 % | 84.141 M 15.29 % | 72.980 M 219.14 % | -61.255 M -171.34 % | 85.868 M 19.64 % | 71.770 M 6.89 % | 67.146 M 11.50 % | 60.223 M -27.55 % | 83.129 M 29.67 % | 64.108 M 10.61 % | 57.958 M 95.32 % | 29.674 M 14.46 % | 25.926 M -63.15 % | 70.357 M 94.80 % | 36.117 M -64.84 % | 102.726 M 143.18 % | 42.242 M -38.05 % | 68.187 M 90.62 % | 35.771 M 203.12 % | -34.688 M -130.58 % | 113.438 M -12.23 % | 129.243 M 30.25 % | 99.225 M 478.26 % | -26.232 M -128.54 % | 91.925 M 0.64 % | 91.342 M 27.47 % | 71.655 M 329.56 % | -31.214 M -135.70 % | 87.431 M -14.45 % | 102.196 M -0.40 % | 102.607 M 212.65 % | -91.087 M -164.57 % | 141.072 M |
| Income tax expense | 655.000 K -44.82 % | 1.187 M -76.19 % | 4.986 M 230.86 % | 1.507 M 141.51 % | 624.000 K -88.73 % | 5.536 M 2 427.85 % | 219.000 K -90.16 % | 2.226 M 167.15 % | -3.315 M -290.41 % | 1.741 M 245.20 % | -1.199 M -693.56 % | 202.000 K -60.78 % | 515.000 K -95.93 % | 12.639 M 886.65 % | 1.281 M 5 237.50 % | 24.000 K -93.62 % | 376.000 K -93.76 % | 6.028 M 886.95 % | -766.000 K 67.17 % | -2.333 M 13.43 % | -2.695 M -287.67 % | 1.436 M 540.49 % | -326.000 K -302.48 % | 161.000 K 218.38 % | -136.000 K -104.09 % | 3.323 M 66 560.00 % | -5.000 K 94.90 % | -98.000 K -204.26 % | 94.000 K -64.39 % | 264.000 K 124.95 % | -1.058 M 84.68 % | -6.905 M -180.24 % | -2.464 M 18.63 % | -3.028 M 85.46 % | -20.821 M -34 032.79 % | -61.000 K 99.47 % | -11.417 M -163.82 % | 17.888 M 228.14 % | -13.960 M -56.87 % | -8.899 M 61.91 % | -23.361 M -2 455.91 % | -914.000 K 84.14 % | -5.762 M -337.90 % | 2.422 M 182.07 % | -2.951 M -229.03 % | 2.287 M -5.14 % | 2.411 M 308.02 % | -1.159 M 87.05 % | -8.952 M -406.05 % | 2.925 M 2 711.61 % | -112.000 K -105.34 % | 2.098 M 68.51 % | 1.245 M -30.60 % | 1.794 M 1 072.55 % | 153.000 K |
| Cost of revenue | 174.356 M -43.22 % | 307.064 M -0.04 % | 307.177 M 20.99 % | 253.878 M 42.15 % | 178.598 M -45.82 % | 329.645 M 66.41 % | 198.091 M 11.02 % | 178.429 M 17.80 % | 151.462 M -64.99 % | 432.645 M 134.88 % | 184.197 M -34.45 % | 281.008 M 2.02 % | 275.456 M -38.96 % | 451.307 M 140.43 % | 187.710 M 56.93 % | 119.616 M 12.31 % | 106.506 M -68.39 % | 336.951 M 151.76 % | 133.838 M -14.54 % | 156.600 M 238.12 % | 46.315 M -80.66 % | 239.509 M 36.17 % | 175.889 M -18.89 % | 216.844 M -7.33 % | 233.989 M -37.66 % | 375.369 M 3.19 % | 363.774 M 100.37 % | 181.553 M 27.24 % | 142.686 M 80.84 % | 78.901 M -30.46 % | 113.466 M -12.56 % | 129.770 M 111.22 % | 61.438 M -60.98 % | 157.446 M -4.19 % | 164.331 M 144.38 % | 67.244 M -37.54 % | 107.659 M -26.63 % | 146.740 M 8.48 % | 135.265 M -41.40 % | 230.844 M -6.42 % | 246.673 M -44.61 % | 445.352 M 28.86 % | 345.602 M -9.75 % | 382.941 M 58.83 % | 241.106 M -43.20 % | 424.474 M 114.41 % | 197.969 M 19.73 % | 165.341 M -20.20 % | 207.189 M -49.02 % | 406.420 M 70.79 % | 237.961 M -37.86 % | 382.965 M 15.74 % | 330.895 M -39.33 % | 545.441 M 41.23 % | 386.216 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.239 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.226 M | 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 % | 7.636 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.958 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 92.956 M | 0.000 -100.00 % | 106.911 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.061 M 6 149.73 % | 561.000 K -72.31 % | 2.026 M 145.50 % | -4.453 M -254.89 % | 2.875 M 46.01 % | 1.969 M 292.23 % | 502.000 K -43.34 % | 886.000 K 1 306.35 % | 63.000 K -97.25 % | 2.293 M 22.95 % | 1.865 M 24.67 % | 1.496 M -24.86 % | 1.991 M -5.60 % | 2.109 M 30.59 % | 1.615 M -21.75 % | 2.064 M 62.14 % | 1.273 M -43.32 % | 2.246 M 23.81 % | 1.814 M 214.81 % | -1.580 M -181.87 % | 1.930 M -31.78 % | 2.829 M -42.94 % | 4.958 M -13.17 % | 5.710 M -12.64 % | 6.536 M 335.73 % | 1.500 M 0.00 % | 1.500 M -92.38 % | 19.684 M 1 212.27 % | 1.500 M 0.00 % | 1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.281 M -6 234.07 % | 135.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 642.000 K | 0.000 | 0.000 -100.00 % | 2.739 M 343.92 % | 617.000 K |
| Operating expenses | 92.956 M 228.07 % | 28.334 M -73.50 % | 106.911 M 114.23 % | 49.905 M 7.73 % | 46.326 M -15.01 % | 54.505 M -33.49 % | 81.946 M -1.94 % | 83.565 M 18.56 % | 70.481 M 169.20 % | -101.852 M -246.27 % | 69.635 M -2.07 % | 71.107 M -8.28 % | 77.523 M 212.60 % | -68.849 M -191.68 % | 75.097 M 17.14 % | 64.108 M 8.84 % | 58.900 M 235.41 % | -43.499 M -161.47 % | 70.760 M 26.91 % | 55.754 M 59.23 % | 35.015 M 153.00 % | -66.065 M -228.82 % | 51.285 M -36.24 % | 80.429 M 23.10 % | 65.338 M 177.53 % | -84.279 M -207.42 % | 78.457 M 24.18 % | 63.181 M -1.13 % | 63.904 M 6.57 % | 59.966 M -30.87 % | 86.747 M 7.14 % | 80.969 M 38.92 % | 58.283 M 18.56 % | 49.158 M -18.82 % | 60.551 M -7.92 % | 65.759 M 8.11 % | 60.827 M 36.96 % | 44.411 M -37.02 % | 70.519 M -6.16 % | 75.151 M -14.97 % | 88.385 M 399.11 % | -29.549 M -127.68 % | 106.766 M 8.62 % | 98.291 M 19.76 % | 82.071 M 249.31 % | -54.968 M -176.63 % | 71.729 M -8.73 % | 78.594 M -4.75 % | 82.515 M 237.44 % | -60.038 M -180.67 % | 74.421 M -5.37 % | 78.648 M 0.84 % | 77.994 M 154.12 % | -144.125 M -219.49 % | 120.614 M |
| Cost and expenses | 267.312 M -20.30 % | 335.398 M -19.00 % | 414.088 M 36.31 % | 303.783 M 35.06 % | 224.924 M -41.45 % | 384.150 M 37.18 % | 280.037 M 6.89 % | 261.994 M 18.05 % | 221.943 M -32.91 % | 330.793 M 30.32 % | 253.832 M -27.91 % | 352.115 M -0.24 % | 352.979 M -7.71 % | 382.458 M 45.53 % | 262.807 M 43.04 % | 183.724 M 11.07 % | 165.406 M -43.63 % | 293.452 M 43.43 % | 204.598 M -3.65 % | 212.354 M 161.10 % | 81.330 M -53.11 % | 173.444 M -23.65 % | 227.174 M -23.58 % | 297.273 M -0.69 % | 299.327 M 2.83 % | 291.090 M -34.18 % | 442.231 M 80.70 % | 244.734 M 18.46 % | 206.590 M 48.77 % | 138.867 M -30.64 % | 200.213 M -4.99 % | 210.739 M 76.03 % | 119.721 M -42.05 % | 206.604 M -8.13 % | 224.882 M 69.08 % | 133.003 M -21.06 % | 168.486 M -11.86 % | 191.151 M -7.11 % | 205.784 M -32.75 % | 305.995 M -8.67 % | 335.058 M -19.42 % | 415.803 M -8.08 % | 452.368 M -6.00 % | 481.232 M 48.91 % | 323.177 M -12.54 % | 369.506 M 37.01 % | 269.698 M 10.56 % | 243.935 M -15.80 % | 289.704 M -16.36 % | 346.382 M 10.88 % | 312.382 M -32.33 % | 461.613 M 12.89 % | 408.889 M 1.89 % | 401.316 M -20.82 % | 506.830 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 % | 28.334 M | 0.000 -100.00 % | 49.905 M 7.73 % | 46.326 M -15.01 % | 54.505 M 16.25 % | 46.885 M -3.56 % | 48.618 M 23.85 % | 39.254 M -4.20 % | 40.974 M 2.49 % | 39.978 M -1.82 % | 40.719 M -16.47 % | 48.746 M -8.27 % | 53.139 M 25.17 % | 42.455 M 18.71 % | 35.765 M 13.93 % | 31.391 M 42.36 % | 22.051 M 25.20 % | 17.612 M 1.98 % | 17.270 M 67.46 % | 10.313 M -48.12 % | 19.879 M 12.28 % | 17.705 M -9.06 % | 19.468 M 16.48 % | 16.713 M -40.39 % | 28.039 M 54.26 % | 18.176 M 5.65 % | 17.204 M 6.09 % | 16.217 M -9.26 % | 17.872 M 12.20 % | 15.929 M -2.28 % | 16.300 M 2.87 % | 15.845 M -9.79 % | 17.565 M 26.79 % | 13.854 M -10.88 % | 15.545 M -11.16 % | 17.497 M -26.42 % | 23.780 M 30.07 % | 18.282 M -2.67 % | 18.784 M -9.90 % | 20.848 M -32.73 % | 30.990 M 54.56 % | 20.051 M 5.79 % | 18.954 M 4.67 % | 18.108 M -56.60 % | 41.723 M 138.36 % | 17.504 M -0.74 % | 17.635 M 0.66 % | 17.519 M -55.27 % | 39.162 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.930 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.244 M | 0.000 | 0.000 | 0.000 -100.00 % | 784.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.905 M | 0.000 | 0.000 | 0.000 -100.00 % | 689.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.918 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 |
| Interest expense | 3.400 M -11.73 % | 3.852 M -4.11 % | 4.017 M 38.80 % | 2.894 M 2.52 % | 2.823 M | 0.000 -100.00 % | 4.001 M 25.42 % | 3.190 M -9.43 % | 3.522 M -51.12 % | 7.206 M 56.31 % | 4.610 M 51.84 % | 3.036 M -20.06 % | 3.798 M -64.43 % | 10.677 M 763.83 % | 1.236 M 20.70 % | 1.024 M -64.10 % | 2.852 M | 0.000 -100.00 % | 2.933 M -6.65 % | 3.142 M 42.11 % | 2.211 M -75.60 % | 9.060 M 4.17 % | 8.697 M 62.11 % | 5.365 M -40.53 % | 9.022 M | 0.000 -100.00 % | 7.936 M -26.01 % | 10.726 M 37.92 % | 7.777 M 25.17 % | 6.213 M -2.37 % | 6.364 M 19.35 % | 5.332 M -15.93 % | 6.342 M -2.69 % | 6.517 M 17.40 % | 5.551 M -3.41 % | 5.747 M -44.44 % | 10.343 M 0.20 % | 10.322 M -29.17 % | 14.573 M -18.38 % | 17.854 M 5.32 % | 16.952 M | 0.000 -100.00 % | 24.208 M 3.42 % | 23.407 M -10.64 % | 26.193 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 8.321 M -5.21 % | 8.778 M -2.60 % | 9.012 M 7.54 % | 8.380 M 0.34 % | 8.352 M -9.88 % | 9.268 M 6.43 % | 8.708 M 0.48 % | 8.666 M 0.15 % | 8.653 M -6.73 % | 9.277 M 0.92 % | 9.192 M 0.21 % | 9.173 M 0.27 % | 9.148 M -3.76 % | 9.505 M -0.70 % | 9.572 M -0.51 % | 9.621 M 1.53 % | 9.476 M 54.86 % | 6.119 M -49.34 % | 12.079 M 0.47 % | 12.023 M 0.02 % | 12.021 M 2.65 % | 11.711 M 1.38 % | 11.552 M -4.54 % | 12.102 M 2.94 % | 11.756 M -5.24 % | 12.406 M 5.35 % | 11.776 M 0.25 % | 11.747 M 0.14 % | 11.730 M -6.93 % | 12.603 M 7.13 % | 11.764 M 0.27 % | 11.732 M 0.05 % | 11.726 M -0.87 % | 11.829 M 0.03 % | 11.826 M 1.40 % | 11.663 M -0.92 % | 11.771 M 1.81 % | 11.562 M -5.94 % | 12.292 M 0.61 % | 12.218 M -0.71 % | 12.305 M -14.70 % | 14.425 M 22.73 % | 11.753 M 0.94 % | 11.644 M 2.66 % | 11.342 M 42.20 % | 7.976 M 3.77 % | 7.686 M -12.90 % | 8.824 M -0.79 % | 8.894 M 19.09 % | 7.468 M -4.07 % | 7.785 M -6.02 % | 8.284 M 7.63 % | 7.697 M 6.21 % | 7.247 M -1.32 % | 7.344 M |
| Operating income | -1.141 M -101.59 % | 71.840 M 377.37 % | 15.049 M -4.46 % | 15.752 M 228.85 % | 4.790 M -74.98 % | 19.148 M 451.66 % | 3.471 M -67.38 % | 10.642 M 205.63 % | -10.075 M -189.61 % | 11.243 M 436.21 % | -3.344 M -315.19 % | 1.554 M -70.77 % | 5.317 M -62.52 % | 14.185 M 132.16 % | 6.110 M 883.33 % | -780.000 K -129.35 % | 2.658 M -91.11 % | 29.909 M 3 078.98 % | -1.004 M 79.38 % | -4.868 M 30.98 % | -7.053 M -169.45 % | 10.155 M 10.86 % | 9.160 M 53.74 % | 5.958 M -36.99 % | 9.456 M -30.35 % | 13.576 M 45.34 % | 9.341 M -18.19 % | 11.418 M 39.24 % | 8.200 M 37.42 % | 5.967 M 264.93 % | -3.618 M 78.54 % | -16.861 M -226.32 % | -5.167 M 19.45 % | -6.415 M 81.47 % | -34.625 M -853.04 % | 4.598 M 113.12 % | -35.053 M -173.04 % | 47.993 M 212.00 % | -42.850 M -72.66 % | -24.818 M 64.32 % | -69.566 M -1 469.41 % | 5.080 M 128.97 % | -17.536 M -332.42 % | 7.545 M 183.47 % | -9.039 M -202.10 % | 8.853 M 34.16 % | 6.599 M 292.17 % | -3.434 M 87.49 % | -27.458 M 21.33 % | -34.902 M -10 216.52 % | 345.000 K -93.71 % | 5.481 M 19.26 % | 4.596 M -83.61 % | 28.046 M 37.09 % | 20.458 M |
| Operating income ratio | 0.00 -102.43 % | 0.18 403.04 % | 0.04 -28.86 % | 0.05 136.41 % | 0.02 -56.08 % | 0.05 287.80 % | 0.01 -68.63 % | 0.04 182.08 % | -0.05 -244.07 % | 0.03 347.25 % | -0.01 -403.83 % | 0.00 -70.39 % | 0.01 -57.70 % | 0.04 54.41 % | 0.02 632.90 % | 0.00 -126.96 % | 0.02 -82.84 % | 0.09 1 950.68 % | 0.00 78.99 % | -0.02 75.58 % | -0.10 -274.67 % | 0.06 42.60 % | 0.04 96.86 % | 0.02 -35.74 % | 0.03 -28.73 % | 0.04 108.05 % | 0.02 -53.91 % | 0.05 15.34 % | 0.04 -8.89 % | 0.04 333.05 % | -0.02 78.84 % | -0.09 -100.96 % | -0.04 -26.23 % | -0.03 81.16 % | -0.18 -644.63 % | 0.03 113.71 % | -0.24 -226.73 % | 0.19 179.70 % | -0.24 -190.86 % | -0.08 66.30 % | -0.25 -2 091.07 % | 0.01 132.38 % | -0.04 -359.33 % | 0.01 155.46 % | -0.03 -219.47 % | 0.02 -2.34 % | 0.02 270.15 % | -0.01 86.41 % | -0.10 -5.86 % | -0.09 -8 873.41 % | 0.00 -90.61 % | 0.01 6.56 % | 0.01 -82.82 % | 0.06 59.10 % | 0.04 |
| Total other income expenses net | 3.903 M 105.87 % | -66.476 M -3 601.34 % | -1.796 M -8.06 % | -1.662 M 24.49 % | -2.201 M -203.82 % | 2.120 M 180.76 % | -2.625 M 0.15 % | -2.629 M -75.74 % | -1.496 M 74.80 % | -5.936 M -242.13 % | -1.735 M -62.61 % | -1.067 M 67.63 % | -3.296 M 59.94 % | -8.227 M -601.36 % | -1.173 M -192.43 % | 1.269 M 228.57 % | -987.000 K 86.78 % | -7.464 M -154.48 % | -2.933 M 6.65 % | -3.142 M -42.11 % | -2.211 M 73.05 % | -8.204 M -10.51 % | -7.424 M -138.03 % | -3.119 M 56.73 % | -7.208 M 37.93 % | -11.613 M -93.36 % | -6.006 M 23.95 % | -7.897 M -180.13 % | -2.819 M -460.44 % | -503.000 K -392.44 % | 172.000 K 104.49 % | -3.832 M 20.86 % | -4.842 M -5 040.82 % | 98.000 K 102.42 % | -4.051 M 4.62 % | -4.247 M 55.97 % | -9.646 M -229.16 % | 7.468 M 157.13 % | -13.073 M 20.06 % | -16.354 M -20.27 % | -13.598 M -88.68 % | -7.207 M 68.88 % | -23.158 M -3.68 % | -22.337 M 12.09 % | -25.408 M 34.82 % | -38.984 M -192.52 % | -13.327 M -74.64 % | -7.631 M 53.65 % | -16.463 M -30.84 % | -12.583 M -2 059.97 % | 642.000 K | 0.000 | 0.000 100.00 % | -20.005 M 0.05 % | -20.015 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 132.091 M | 0.000 -100.00 % | 239.600 M | 0.000 -100.00 % | 288.329 M 0.00 % | 288.329 M 13.38 % | 254.297 M 1 141.93 % | 20.476 M -91.54 % | 242.004 M 1 636.04 % | 13.940 M -96.24 % | 370.655 M 579.13 % | 54.578 M -82.54 % | 312.511 M 467.06 % | 55.111 M -68.37 % | 174.251 M 167.86 % | 65.054 M -81.79 % | 357.322 M 439.73 % | 66.204 M -77.16 % | 289.879 M 351.33 % | 64.228 M -77.46 % | 284.955 M 2 130.04 % | 12.778 M -97.65 % | 543.202 M 4 737.49 % | 11.229 M -97.44 % | 438.231 M 5 311.60 % | 8.098 M -98.31 % | 478.041 M 4 656.63 % | 10.050 M -98.03 % | 508.979 M 4 516.17 % | 11.026 M -96.08 % | 281.354 M 1 349.90 % | 19.405 M -92.78 % | 268.938 M 1 330.29 % | 18.803 M -94.06 % | 316.666 M 1 428.90 % | 20.712 M -95.68 % | 479.764 M 1 723.92 % | 26.304 M -95.72 % | 614.263 M 3 125.32 % | 19.045 M -97.15 % | 669.170 M 2 575.72 % | 25.009 M -95.73 % | 585.725 M 3 840.03 % | 14.866 M -97.51 % | 597.046 M 3 376.66 % | 17.173 M -96.41 % | 478.167 M 2 637.70 % | 17.466 M -96.52 % | 501.280 M -20.26 % | 628.610 M |
| Total investments | 0.000 -100.00 % | 582.000 K | 0.000 -100.00 % | 7.569 M | 0.000 -100.00 % | 582.000 K 0.00 % | 582.000 K -91.20 % | 6.614 M -83.85 % | 40.952 M 6 936.43 % | 582.000 K -97.91 % | 27.880 M 388.52 % | 5.707 M -94.77 % | 109.156 M 18 655.33 % | 582.000 K -99.47 % | 110.222 M 3 181.39 % | 3.359 M -97.42 % | 130.108 M 136.57 % | 54.998 M -58.46 % | 132.408 M 4 264.14 % | 3.034 M -97.64 % | 128.456 M 21 971.48 % | 582.000 K -97.72 % | 25.556 M -52.41 % | 53.701 M 139.12 % | 22.458 M 3 758.76 % | 582.000 K -96.41 % | 16.196 M -71.01 % | 55.871 M 177.97 % | 20.100 M 3 353.61 % | 582.000 K -97.36 % | 22.052 M 75.64 % | 12.555 M -67.65 % | 38.810 M 6 568.38 % | 582.000 K -98.45 % | 37.606 M 507.04 % | 6.195 M -85.04 % | 41.424 M 568.67 % | 6.195 M -88.22 % | 52.608 M 749.20 % | 6.195 M -83.74 % | 38.090 M 514.85 % | 6.195 M -87.61 % | 50.018 M 707.39 % | 6.195 M -79.16 % | 29.732 M 379.94 % | 6.195 M -81.96 % | 34.346 M 454.41 % | 6.195 M -82.27 % | 34.932 M 5 902.06 % | 582.000 K 0.00 % | 582.000 K |
| Total debt | 0.000 -100.00 % | 149.619 M | 0.000 -100.00 % | 289.984 M | 0.000 -100.00 % | 302.330 M 0.00 % | 302.330 M 2.61 % | 294.628 M | 0.000 -100.00 % | 242.329 M | 0.000 -100.00 % | 371.342 M | 0.000 -100.00 % | 313.249 M | 0.000 -100.00 % | 174.911 M | 0.000 -100.00 % | 357.696 M | 0.000 -100.00 % | 291.793 M | 0.000 -100.00 % | 285.818 M | 0.000 -100.00 % | 543.506 M | 0.000 -100.00 % | 439.319 M | 0.000 -100.00 % | 478.368 M | 0.000 -100.00 % | 509.197 M | 0.000 -100.00 % | 281.837 M | 0.000 -100.00 % | 288.343 M | 0.000 -100.00 % | 335.469 M | 0.000 -100.00 % | 479.927 M | 0.000 -100.00 % | 640.567 M | 0.000 -100.00 % | 688.215 M | 0.000 -100.00 % | 610.734 M | 0.000 -100.00 % | 611.912 M | 0.000 -100.00 % | 495.340 M | 0.000 -100.00 % | 518.746 M -20.50 % | 652.474 M |
| Accumulated other comprehensive income loss | 459.939 M 102.24 % | 227.420 M -49.37 % | 449.148 M 32.37 % | 339.324 M -21.92 % | 434.600 M 89.95 % | 228.799 M -29.55 % | 324.776 M 195.72 % | 109.824 M -74.05 % | 423.200 M 116.55 % | 195.424 M -53.78 % | 422.824 M 285.00 % | 109.824 M -73.92 % | 421.033 M 115.45 % | 195.424 M -53.21 % | 417.671 M 280.31 % | 109.824 M -73.59 % | 415.911 M 9 842.89 % | 4.183 M -98.96 % | 400.895 M 37.73 % | 291.071 M -29.55 % | 413.141 M 11 482.31 % | 3.567 M -99.14 % | 413.994 M 36.11 % | 304.170 M -26.35 % | 412.992 M 11 696.40 % | 3.501 M -99.15 % | 412.315 M 36.31 % | 302.491 M -26.44 % | 411.196 M 11 645.10 % | 3.501 M -99.23 % | 453.464 M 31.96 % | 343.640 M -20.05 % | 429.844 M 12 177.75 % | 3.501 M -99.29 % | 490.988 M 28.81 % | 381.164 M -7.86 % | 413.687 M 11 716.25 % | 3.501 M -99.15 % | 412.493 M 31.93 % | 312.669 M -34.12 % | 474.616 M 13 456.58 % | 3.501 M -99.18 % | 428.314 M 28.82 % | 332.490 M -27.12 % | 456.238 M 12 931.65 % | 3.501 M -99.21 % | 445.875 M 27.37 % | 350.051 M -24.99 % | 466.656 M 13 229.22 % | 3.501 M | 0.000 |
| Retained earnings | 0.000 -100.00 % | 37.095 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.377 M | 0.000 | 0.000 | 0.000 100.00 % | -3.514 M | 0.000 | 0.000 | 0.000 100.00 % | -4.991 M | 0.000 | 0.000 | 0.000 100.00 % | -11.415 M | 0.000 | 0.000 | 0.000 100.00 % | -13.569 M | 0.000 | 0.000 | 0.000 100.00 % | -13.652 M | 0.000 | 0.000 | 0.000 100.00 % | -15.448 M | 0.000 | 0.000 | 0.000 -100.00 % | 231.110 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.182 M | 0.000 | 0.000 | 0.000 -100.00 % | 107.972 M | 0.000 | 0.000 | 0.000 -100.00 % | 129.194 M | 0.000 | 0.000 | 0.000 -100.00 % | 139.612 M 11.00 % | 125.779 M |
| Common stock | 0.000 -100.00 % | 109.824 M | 0.000 -100.00 % | 109.824 M | 0.000 -100.00 % | 109.824 M 0.00 % | 109.824 M 0.00 % | 109.824 M | 0.000 -100.00 % | 109.824 M | 0.000 -100.00 % | 109.824 M | 0.000 -100.00 % | 109.824 M | 0.000 -100.00 % | 109.824 M | 0.000 -100.00 % | 109.824 M | 0.000 -100.00 % | 109.824 M | 0.000 -100.00 % | 109.824 M | 0.000 -100.00 % | 109.824 M | 0.000 -100.00 % | 109.824 M | 0.000 -100.00 % | 109.824 M | 0.000 -100.00 % | 109.824 M | 0.000 -100.00 % | 109.824 M | 0.000 -100.00 % | 149.824 M | 0.000 -100.00 % | 99.824 M | 0.000 -100.00 % | 99.824 M | 0.000 -100.00 % | 99.824 M | 0.000 -100.00 % | 99.824 M | 0.000 -100.00 % | 95.824 M | 0.000 -100.00 % | 95.824 M | 0.000 -100.00 % | 95.824 M | 0.000 -100.00 % | 95.824 M 0.00 % | 95.824 M |
| Total equity | 459.939 M 0.00 % | 459.939 M 2.40 % | 449.148 M 0.00 % | 449.148 M 3.35 % | 434.600 M 0.00 % | 434.600 M 0.00 % | 434.600 M 3.30 % | 420.732 M -0.58 % | 423.200 M 0.00 % | 423.200 M 0.09 % | 422.824 M 0.00 % | 422.824 M 0.43 % | 421.033 M 0.00 % | 421.034 M 0.81 % | 417.671 M 0.00 % | 417.671 M 0.42 % | 415.911 M 0.00 % | 415.911 M 3.75 % | 400.895 M 0.00 % | 400.895 M -2.96 % | 413.141 M 0.00 % | 413.141 M -0.21 % | 413.994 M 0.00 % | 413.994 M 0.24 % | 412.992 M 0.00 % | 412.992 M 0.16 % | 412.315 M 0.00 % | 412.315 M 0.27 % | 411.196 M 0.00 % | 411.196 M -9.32 % | 453.464 M 2.02 % | 444.464 M -5.40 % | 469.844 M 0.00 % | 469.844 M -4.31 % | 490.988 M 25.58 % | 390.988 M -5.49 % | 413.687 M -0.03 % | 413.826 M 0.32 % | 412.493 M 0.00 % | 412.493 M -13.09 % | 474.616 M 0.00 % | 474.616 M 10.81 % | 428.314 M 0.00 % | 428.314 M -6.12 % | 456.238 M 0.00 % | 456.238 M 2.32 % | 445.875 M 0.00 % | 445.875 M -4.45 % | 466.656 M 0.00 % | 466.656 M 4.21 % | 447.823 M |
| Other non current liabilities | -459.939 M -2 945.80 % | 16.162 M 103.60 % | -449.148 M -3 271.95 % | 14.160 M 103.26 % | -434.600 M -2 988.09 % | 15.048 M -40.38 % | 25.239 M 117.92 % | 11.582 M | 0.000 -100.00 % | 18.442 M | 0.000 -100.00 % | 31.420 M | 0.000 -100.00 % | 37.460 M | 0.000 -100.00 % | 28.967 M | 0.000 -100.00 % | 29.552 M | 0.000 -100.00 % | 37.340 M | 0.000 -100.00 % | 41.432 M | 0.000 -100.00 % | 37.611 M | 0.000 -100.00 % | 37.889 M | 0.000 -100.00 % | 38.473 M | 0.000 -100.00 % | 28.180 M | 0.000 -100.00 % | 39.810 M | 0.000 -100.00 % | 30.945 M | 0.000 -100.00 % | 31.171 M | 0.000 -100.00 % | 22.605 M | 0.000 -100.00 % | 56.934 M | 0.000 -100.00 % | 88.765 M | 0.000 -100.00 % | 9.013 M | 0.000 -100.00 % | 80.178 M | 0.000 -100.00 % | 76.264 M | 0.000 -100.00 % | 85.744 M 1 626.97 % | 4.965 M |
| Long term debt | 0.000 -100.00 % | 90.000 M | 0.000 -100.00 % | 104.572 M | 0.000 -100.00 % | 104.572 M 0.00 % | 104.572 M -17.82 % | 127.248 M | 0.000 -100.00 % | 107.822 M | 0.000 -100.00 % | 190.005 M | 0.000 -100.00 % | 183.127 M | 0.000 -100.00 % | 156.263 M | 0.000 -100.00 % | 220.051 M | 0.000 -100.00 % | 202.544 M | 0.000 -100.00 % | 215.442 M | 0.000 -100.00 % | 335.670 M | 0.000 -100.00 % | 284.942 M | 0.000 -100.00 % | 348.151 M | 0.000 -100.00 % | 284.267 M | 0.000 -100.00 % | 141.674 M | 0.000 -100.00 % | 117.415 M | 0.000 -100.00 % | 251.211 M | 0.000 -100.00 % | 262.869 M | 0.000 -100.00 % | 191.827 M | 0.000 -100.00 % | 218.397 M | 0.000 -100.00 % | 225.856 M | 0.000 -100.00 % | 241.951 M | 0.000 -100.00 % | 224.987 M | 0.000 -100.00 % | 248.422 M -6.50 % | 265.704 M |
| Total non current liabilities | -459.939 M -468.72 % | 124.740 M 127.77 % | -449.148 M -442.72 % | 131.054 M 130.16 % | -434.600 M -434.79 % | 129.811 M 0.00 % | 129.811 M -9.92 % | 144.104 M | 0.000 -100.00 % | 126.264 M | 0.000 -100.00 % | 227.247 M | 0.000 -100.00 % | 220.587 M | 0.000 -100.00 % | 186.048 M | 0.000 -100.00 % | 250.022 M | 0.000 -100.00 % | 239.884 M | 0.000 -100.00 % | 256.897 M | 0.000 -100.00 % | 373.444 M | 0.000 -100.00 % | 322.920 M | 0.000 -100.00 % | 386.624 M | 0.000 -100.00 % | 312.447 M | 0.000 -100.00 % | 181.484 M | 0.000 -100.00 % | 155.010 M | 0.000 -100.00 % | 306.212 M | 0.000 -100.00 % | 320.577 M | 0.000 -100.00 % | 248.761 M | 0.000 -100.00 % | 307.162 M | 0.000 -100.00 % | 294.089 M | 0.000 -100.00 % | 322.129 M | 0.000 -100.00 % | 301.251 M | 0.000 -100.00 % | 334.166 M -2.53 % | 342.843 M |
| Other current liabilities | 0.000 -100.00 % | 52.133 M | 0.000 -100.00 % | 61.243 M | 0.000 -100.00 % | 19.875 M -76.79 % | 85.636 M 41.18 % | 60.659 M | 0.000 -100.00 % | 12.800 M | 0.000 -100.00 % | 69.441 M | 0.000 -100.00 % | 38.482 M | 0.000 -100.00 % | 70.735 M | 0.000 -100.00 % | 10.189 M | 0.000 -100.00 % | 74.487 M | 0.000 -100.00 % | 70.672 M | 0.000 -100.00 % | 103.709 M | 0.000 -100.00 % | 12.257 M | 0.000 -100.00 % | 103.955 M | 0.000 -100.00 % | 38.845 M | 0.000 -100.00 % | 81.407 M | 0.000 -100.00 % | 66.755 M | 0.000 -100.00 % | 208.507 M | 0.000 -100.00 % | 51.053 M | 0.000 -100.00 % | 101.289 M | 0.000 -100.00 % | 59.021 M | 0.000 -100.00 % | 165.838 M | 0.000 -100.00 % | 84.018 M | 0.000 -100.00 % | 121.044 M | 0.000 -100.00 % | 63.548 M 11.05 % | 57.223 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.103 M | 0.000 -100.00 % | 29.912 M | 0.000 -100.00 % | 24.693 M | 0.000 -100.00 % | 42.553 M | 0.000 -100.00 % | 23.250 M | 0.000 -100.00 % | 28.748 M | 0.000 -100.00 % | 12.857 M | 0.000 -100.00 % | 30.286 M | 0.000 -100.00 % | 57.994 M | 0.000 -100.00 % | 7.599 M | 0.000 -100.00 % | 56.557 M | 0.000 -100.00 % | 8.543 M | 0.000 -100.00 % | 31.154 M | 0.000 -100.00 % | 9.386 M | 0.000 -100.00 % | 1.371 M | 0.000 -100.00 % | 850.000 K | 0.000 -100.00 % | 40.497 M | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 430.000 K | 0.000 -100.00 % | 527.000 K | 0.000 -100.00 % | 261.000 K | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 822.000 K -96.72 % | 25.084 M |
| Short term debt | 0.000 -100.00 % | 59.619 M | 0.000 -100.00 % | 185.412 M | 0.000 -100.00 % | 197.758 M 0.00 % | 197.758 M 18.15 % | 167.380 M | 0.000 -100.00 % | 134.507 M | 0.000 -100.00 % | 181.337 M | 0.000 -100.00 % | 130.122 M | 0.000 -100.00 % | 18.648 M | 0.000 -100.00 % | 137.645 M | 0.000 -100.00 % | 89.249 M | 0.000 -100.00 % | 70.376 M | 0.000 -100.00 % | 207.836 M | 0.000 -100.00 % | 154.377 M | 0.000 -100.00 % | 130.217 M | 0.000 -100.00 % | 224.930 M | 0.000 -100.00 % | 140.163 M | 0.000 -100.00 % | 179.677 M | 0.000 -100.00 % | 84.258 M | 0.000 -100.00 % | 217.058 M | 0.000 -100.00 % | 448.740 M | 0.000 -100.00 % | 469.818 M | 0.000 -100.00 % | 384.878 M | 0.000 -100.00 % | 410.840 M | 0.000 -100.00 % | 270.353 M | 0.000 -100.00 % | 309.986 M -19.85 % | 386.770 M |
| Total current liabilities | 0.000 -100.00 % | 182.391 M | 0.000 -100.00 % | 353.701 M | 0.000 -100.00 % | 283.394 M 0.00 % | 283.394 M -2.04 % | 289.299 M | 0.000 -100.00 % | 285.017 M | 0.000 -100.00 % | 288.993 M | 0.000 -100.00 % | 277.970 M | 0.000 -100.00 % | 116.547 M | 0.000 -100.00 % | 221.800 M | 0.000 -100.00 % | 276.644 M | 0.000 -100.00 % | 210.138 M | 0.000 -100.00 % | 368.338 M | 0.000 -100.00 % | 343.667 M | 0.000 -100.00 % | 331.424 M | 0.000 -100.00 % | 313.416 M | 0.000 -100.00 % | 239.446 M | 0.000 -100.00 % | 305.785 M | 0.000 -100.00 % | 400.924 M | 0.000 -100.00 % | 366.135 M | 0.000 -100.00 % | 582.927 M | 0.000 -100.00 % | 675.935 M | 0.000 -100.00 % | 771.598 M | 0.000 -100.00 % | 605.686 M | 0.000 -100.00 % | 533.394 M | 0.000 -100.00 % | 551.787 M -10.44 % | 616.087 M |
| Total liabilities | -459.939 M -249.75 % | 307.131 M 168.38 % | -449.148 M -192.65 % | 484.755 M 211.54 % | -434.600 M -205.18 % | 413.205 M 0.00 % | 413.205 M -4.66 % | 433.403 M | 0.000 -100.00 % | 411.281 M | 0.000 -100.00 % | 516.240 M | 0.000 -100.00 % | 498.557 M | 0.000 -100.00 % | 302.595 M | 0.000 -100.00 % | 471.822 M | 0.000 -100.00 % | 516.528 M | 0.000 -100.00 % | 467.035 M | 0.000 -100.00 % | 741.782 M | 0.000 -100.00 % | 666.587 M | 0.000 -100.00 % | 718.048 M | 0.000 -100.00 % | 625.863 M | 0.000 -100.00 % | 420.930 M | 0.000 -100.00 % | 460.795 M | 0.000 -100.00 % | 707.136 M | 0.000 -100.00 % | 686.712 M | 0.000 -100.00 % | 831.688 M | 0.000 -100.00 % | 983.097 M | 0.000 -100.00 % | 1.066 B | 0.000 -100.00 % | 927.815 M | 0.000 -100.00 % | 834.645 M | 0.000 -100.00 % | 885.953 M -7.61 % | 958.930 M |
| Other non current assets | 0.000 -100.00 % | 20.501 M | 0.000 100.00 % | -9.243 M | 0.000 100.00 % | -8.467 M -185.14 % | 9.945 M 105.43 % | 4.841 M 123.64 % | -20.476 M 16.27 % | -24.454 M -75.42 % | -13.940 M 94.63 % | -259.621 M -375.69 % | -54.578 M -81.82 % | -30.018 M 45.53 % | -55.111 M -2 084.55 % | 2.777 M 104.27 % | -65.054 M -3 184.59 % | 2.109 M 103.19 % | -66.204 M -198.95 % | 66.907 M 204.17 % | -64.228 M -2 154.64 % | 3.126 M 124.46 % | -12.778 M -193.67 % | 13.641 M 221.48 % | -11.229 M -222.80 % | 9.144 M 212.92 % | -8.098 M -179.15 % | 10.231 M 201.80 % | -10.050 M -118.08 % | 55.580 M 604.08 % | -11.026 M -135.59 % | 30.980 M 259.65 % | -19.405 M -104.29 % | 452.180 M 2 504.83 % | -18.803 M -133.95 % | 55.391 M 367.43 % | -20.712 M -193.33 % | 22.192 M 184.37 % | -26.304 M -445.92 % | 7.604 M 139.93 % | -19.045 M -193.31 % | 20.411 M 181.61 % | -25.009 M -275.15 % | 14.279 M 196.05 % | -14.866 M -168.87 % | 21.586 M 225.70 % | -17.173 M -122.26 % | 77.163 M 541.79 % | -17.466 M -172.29 % | 24.161 M 38.64 % | 17.427 M |
| Long term investments | 0.000 -100.00 % | 582.000 K | 0.000 -100.00 % | 7.569 M | 0.000 -100.00 % | 582.000 K 0.00 % | 582.000 K -91.20 % | 6.614 M | 0.000 -100.00 % | 3.435 M | 0.000 -100.00 % | 5.707 M | 0.000 -100.00 % | 2.326 M | 0.000 -100.00 % | 3.359 M | 0.000 -100.00 % | 52.889 M | 0.000 100.00 % | -62.534 M | 0.000 -100.00 % | 582.000 K | 0.000 -100.00 % | 40.060 M | 0.000 100.00 % | -299.000 K | 0.000 -100.00 % | 47.090 M | 0.000 -100.00 % | 118.000 K | 0.000 -100.00 % | 2.012 M | 0.000 -100.00 % | 582.000 K | 0.000 -100.00 % | 6.195 M | 0.000 -100.00 % | 5.841 M | 0.000 -100.00 % | 6.195 M | 0.000 -100.00 % | 6.195 M | 0.000 -100.00 % | 6.195 M | 0.000 -100.00 % | 6.195 M | 0.000 -100.00 % | 6.195 M | 0.000 -100.00 % | 582.000 K | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 41.000 K | 0.000 -100.00 % | 85.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 198.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 168.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 238.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 387.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 583.000 K | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 41.000 K | 0.000 -100.00 % | 85.000 K | 0.000 -100.00 % | 154.000 K | 0.000 -100.00 % | 198.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 168.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 238.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 387.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 583.000 K -36.21 % | 914.000 K |
| Property plant equipment net | 0.000 -100.00 % | 249.213 M | 0.000 -100.00 % | 224.458 M | 0.000 -100.00 % | 216.633 M 0.00 % | 216.633 M -4.36 % | 226.505 M | 0.000 -100.00 % | 244.251 M | 0.000 -100.00 % | 258.978 M | 0.000 -100.00 % | 275.799 M | 0.000 -100.00 % | 290.721 M | 0.000 -100.00 % | 308.958 M | 0.000 -100.00 % | 318.324 M | 0.000 -100.00 % | 342.223 M | 0.000 -100.00 % | 360.317 M | 0.000 -100.00 % | 372.514 M | 0.000 -100.00 % | 384.871 M | 0.000 -100.00 % | 405.851 M | 0.000 -100.00 % | 426.498 M | 0.000 -100.00 % | 445.544 M | 0.000 -100.00 % | 463.107 M | 0.000 -100.00 % | 475.561 M | 0.000 -100.00 % | 495.175 M | 0.000 -100.00 % | 518.165 M | 0.000 -100.00 % | 491.906 M | 0.000 -100.00 % | 545.602 M | 0.000 -100.00 % | 450.800 M | 0.000 -100.00 % | 516.185 M 6.74 % | 483.613 M |
| Total non current assets | 0.000 -100.00 % | 270.296 M | 0.000 -100.00 % | 235.263 M | 0.000 -100.00 % | 227.221 M 0.00 % | 227.221 M -4.54 % | 238.021 M 1 262.44 % | -20.476 M -108.17 % | 250.650 M 1 898.06 % | -13.940 M -105.27 % | 264.746 M 585.08 % | -54.578 M -119.39 % | 281.437 M 610.67 % | -55.111 M -118.74 % | 294.141 M 552.15 % | -65.054 M -117.87 % | 364.017 M 649.84 % | -66.204 M -120.20 % | 327.763 M 610.31 % | -64.228 M -118.59 % | 345.410 M 2 803.16 % | -12.778 M -103.09 % | 414.035 M 3 787.19 % | -11.229 M -102.94 % | 381.420 M 4 810.05 % | -8.098 M -101.82 % | 445.443 M 4 532.27 % | -10.050 M -102.16 % | 464.837 M 4 315.83 % | -11.026 M -102.34 % | 471.979 M 2 532.25 % | -19.405 M -104.29 % | 452.180 M 2 504.83 % | -18.803 M -103.58 % | 524.693 M 2 633.28 % | -20.712 M -104.11 % | 503.762 M 2 015.15 % | -26.304 M -105.17 % | 508.974 M 2 772.48 % | -19.045 M -103.53 % | 538.814 M 2 254.48 % | -25.009 M -104.88 % | 512.380 M 3 546.66 % | -14.866 M -102.62 % | 567.575 M 3 405.04 % | -17.173 M -103.21 % | 534.158 M 3 158.27 % | -17.466 M -103.23 % | 540.929 M 7.76 % | 501.954 M |
| Other current assets | -17.528 M -145.97 % | 38.127 M 155.53 % | -68.659 M -305.84 % | 33.356 M 338.24 % | -14.001 M -139.28 % | 35.640 M 15.61 % | 30.828 M 11.50 % | 27.649 M | 0.000 -100.00 % | 269.610 M | 0.000 -100.00 % | 44.753 M | 0.000 -100.00 % | 289.850 M | 0.000 -100.00 % | 27.877 M | 0.000 -100.00 % | 292.055 M | 0.000 -100.00 % | 21.978 M | 0.000 -100.00 % | 250.085 M | 0.000 -100.00 % | 107.465 M | 0.000 -100.00 % | 357.629 M | 0.000 -100.00 % | 29.944 M | 0.000 -100.00 % | 258.424 M | 0.000 -100.00 % | 10.998 M | 0.000 -100.00 % | 37.956 M | 0.000 -100.00 % | 52.767 M | 0.000 -100.00 % | 213.186 M | 0.000 -100.00 % | 54.855 M | 0.000 -100.00 % | 89.316 M | 0.000 -100.00 % | 1.622 M | 0.000 -100.00 % | 775.000 K | 0.000 -100.00 % | 1.759 M | 0.000 -100.00 % | 97.738 M 8 650.04 % | 1.117 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 19.987 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.269 M -48.06 % | 40.952 M 78.70 % | 22.917 M -17.80 % | 27.880 M 102.20 % | 13.788 M -87.37 % | 109.156 M 96.06 % | 55.675 M -49.49 % | 110.222 M 96.05 % | 56.222 M -56.79 % | 130.108 M 6 069.18 % | 2.109 M -98.41 % | 132.408 M 101.94 % | 65.568 M -48.96 % | 128.456 M | 0.000 -100.00 % | 25.556 M 87.35 % | 13.641 M -39.26 % | 22.458 M 2 449.15 % | 881.000 K -94.56 % | 16.196 M 84.44 % | 8.781 M -56.31 % | 20.100 M 4 231.90 % | 464.000 K -97.90 % | 22.052 M 109.16 % | 10.543 M -72.83 % | 38.810 M | 0.000 -100.00 % | 37.606 M | 0.000 -100.00 % | 41.424 M 11 601.69 % | 354.000 K -99.33 % | 52.608 M | 0.000 -100.00 % | 38.090 M | 0.000 -100.00 % | 50.018 M | 0.000 -100.00 % | 29.732 M | 0.000 -100.00 % | 34.346 M | 0.000 -100.00 % | 34.932 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 17.528 M | 0.000 -100.00 % | 50.384 M | 0.000 -100.00 % | 360.000 K -97.43 % | 14.001 M -65.28 % | 40.331 M 296.97 % | -20.476 M -6 400.31 % | 325.000 K 102.33 % | -13.940 M -2 129.11 % | 687.000 K 101.26 % | -54.578 M -7 495.39 % | 738.000 K 101.34 % | -55.111 M -8 450.15 % | 660.000 K 101.01 % | -65.054 M -17 494.12 % | 374.000 K 100.56 % | -66.204 M -3 558.93 % | 1.914 M 102.98 % | -64.228 M -7 542.41 % | 863.000 K 106.75 % | -12.778 M -4 303.29 % | 304.000 K 102.71 % | -11.229 M -1 132.08 % | 1.088 M 113.44 % | -8.098 M -2 576.45 % | 327.000 K 103.25 % | -10.050 M -4 710.09 % | 218.000 K 101.98 % | -11.026 M -2 382.82 % | 483.000 K 102.49 % | -19.405 M -200.00 % | 19.405 M 203.20 % | -18.803 M -200.00 % | 18.803 M 190.78 % | -20.712 M -12 806.75 % | 163.000 K 100.62 % | -26.304 M -200.00 % | 26.304 M 238.11 % | -19.045 M -200.00 % | 19.045 M 176.15 % | -25.009 M -200.00 % | 25.009 M 268.23 % | -14.866 M -200.00 % | 14.866 M 186.57 % | -17.173 M -200.00 % | 17.173 M 198.32 % | -17.466 M -200.00 % | 17.466 M -26.81 % | 23.864 M |
| Cash and short term investments | 17.528 M 0.00 % | 17.528 M -74.47 % | 68.659 M -2.43 % | 70.371 M 402.61 % | 14.001 M 3 789.17 % | 360.000 K -97.43 % | 14.001 M -77.27 % | 61.600 M 200.84 % | 20.476 M 6 200.31 % | 325.000 K -97.67 % | 13.940 M -3.70 % | 14.475 M -73.48 % | 54.578 M 7 295.39 % | 738.000 K -98.66 % | 55.111 M -3.11 % | 56.882 M -12.56 % | 65.054 M 2 519.98 % | 2.483 M -96.25 % | 66.204 M -1.89 % | 67.482 M 5.07 % | 64.228 M 7 342.41 % | 863.000 K -93.25 % | 12.778 M -8.37 % | 13.945 M 24.19 % | 11.229 M 932.08 % | 1.088 M -86.56 % | 8.098 M -11.09 % | 9.108 M -9.37 % | 10.050 M 1 373.61 % | 682.000 K -93.81 % | 11.026 M 0.00 % | 11.026 M -43.18 % | 19.405 M 0.00 % | 19.405 M 3.20 % | 18.803 M 0.00 % | 18.803 M -9.22 % | 20.712 M 3 906.19 % | 517.000 K -98.03 % | 26.304 M 0.00 % | 26.304 M 38.11 % | 19.045 M 0.00 % | 19.045 M -23.85 % | 25.009 M 0.00 % | 25.009 M 68.23 % | 14.866 M 0.00 % | 14.866 M -13.43 % | 17.173 M 0.00 % | 17.173 M -1.68 % | 17.466 M 0.00 % | 17.466 M -26.81 % | 23.864 M |
| Total current assets | 0.000 -100.00 % | 496.774 M | 0.000 -100.00 % | 698.640 M | 0.000 -100.00 % | 620.584 M 0.00 % | 620.584 M 0.73 % | 616.114 M 2 908.96 % | 20.476 M -96.49 % | 583.831 M 4 088.17 % | 13.940 M -97.93 % | 674.318 M 1 135.51 % | 54.578 M -91.45 % | 638.154 M 1 057.94 % | 55.111 M -87.07 % | 426.125 M 555.03 % | 65.054 M -87.58 % | 523.716 M 691.06 % | 66.204 M -88.77 % | 589.660 M 818.07 % | 64.228 M -87.99 % | 534.766 M 4 085.05 % | 12.778 M -98.28 % | 741.741 M 6 505.58 % | 11.229 M -98.39 % | 698.159 M 8 521.38 % | 8.098 M -98.82 % | 684.920 M 6 715.12 % | 10.050 M -98.24 % | 572.222 M 5 089.75 % | 11.026 M -97.20 % | 393.415 M 1 927.39 % | 19.405 M -95.94 % | 478.459 M 2 444.59 % | 18.803 M -96.72 % | 573.431 M 2 668.59 % | 20.712 M -96.53 % | 596.776 M 2 168.77 % | 26.304 M -96.42 % | 735.207 M 3 760.37 % | 19.045 M -97.93 % | 918.899 M 3 574.27 % | 25.009 M -97.45 % | 981.621 M 6 503.13 % | 14.866 M -98.18 % | 816.478 M 4 654.43 % | 17.173 M -97.70 % | 746.362 M 4 173.23 % | 17.466 M -97.85 % | 811.680 M -10.29 % | 904.799 M |
| Inventory | 0.000 -100.00 % | 275.767 M | 0.000 -100.00 % | 389.472 M | 0.000 -100.00 % | 285.832 M 0.00 % | 285.832 M -21.90 % | 365.983 M | 0.000 -100.00 % | 313.896 M | 0.000 -100.00 % | 348.308 M | 0.000 -100.00 % | 347.566 M | 0.000 -100.00 % | 252.684 M | 0.000 -100.00 % | 229.178 M | 0.000 -100.00 % | 321.318 M | 0.000 -100.00 % | 283.818 M | 0.000 -100.00 % | 311.422 M | 0.000 -100.00 % | 339.442 M | 0.000 -100.00 % | 438.347 M | 0.000 -100.00 % | 313.116 M | 0.000 -100.00 % | 272.263 M | 0.000 -100.00 % | 302.560 M | 0.000 -100.00 % | 382.407 M | 0.000 -100.00 % | 383.073 M | 0.000 -100.00 % | 420.590 M | 0.000 -100.00 % | 619.837 M | 0.000 -100.00 % | 675.077 M | 0.000 -100.00 % | 519.159 M | 0.000 -100.00 % | 445.536 M | 0.000 -100.00 % | 433.435 M 19.91 % | 361.460 M |
| Net receivables | 0.000 -100.00 % | 165.352 M | 0.000 -100.00 % | 205.441 M | 0.000 -100.00 % | 298.752 M 3.05 % | 289.923 M 80.21 % | 160.882 M | 0.000 -100.00 % | 232.936 M | 0.000 -100.00 % | 266.782 M | 0.000 -100.00 % | 216.231 M | 0.000 -100.00 % | 88.682 M | 0.000 -100.00 % | 257.288 M | 0.000 | 0.000 | 0.000 -100.00 % | 152.935 M | 0.000 -100.00 % | 310.076 M | 0.000 -100.00 % | 221.263 M | 0.000 -100.00 % | 208.531 M | 0.000 -100.00 % | 236.443 M | 0.000 -100.00 % | 99.128 M | 0.000 -100.00 % | 155.622 M | 0.000 -100.00 % | 171.113 M | 0.000 -100.00 % | 174.563 M | 0.000 -100.00 % | 286.881 M | 0.000 -100.00 % | 277.949 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 359.720 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 12.418 M | 0.000 -100.00 % | 18.412 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.357 M | 0.000 -100.00 % | 259.621 M | 0.000 -100.00 % | 33.269 M | 0.000 100.00 % | -2.777 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.005 M | 0.000 100.00 % | -582.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.210 M | 0.000 -100.00 % | 3.203 M | 0.000 -100.00 % | 12.335 M | 0.000 100.00 % | -446.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.195 M | 0.000 | 0.000 | 0.000 100.00 % | -6.195 M | 0.000 | 0.000 | 0.000 100.00 % | -582.000 K | 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 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 70.639 M | 0.000 -100.00 % | 107.046 M | 0.000 -100.00 % | 21.316 M | 0.000 -100.00 % | 61.260 M | 0.000 -100.00 % | 95.879 M | 0.000 -100.00 % | 38.215 M | 0.000 -100.00 % | 107.362 M | 0.000 -100.00 % | 27.164 M | 0.000 -100.00 % | 44.491 M | 0.000 -100.00 % | 112.908 M | 0.000 -100.00 % | 64.965 M | 0.000 -100.00 % | 49.194 M | 0.000 -100.00 % | 121.493 M | 0.000 -100.00 % | 88.709 M | 0.000 -100.00 % | 47.400 M | 0.000 -100.00 % | 17.876 M | 0.000 -100.00 % | 57.982 M | 0.000 -100.00 % | 107.309 M | 0.000 -100.00 % | 86.964 M | 0.000 -100.00 % | 31.898 M | 0.000 -100.00 % | 146.666 M | 0.000 -100.00 % | 220.355 M | 0.000 -100.00 % | 110.567 M | 0.000 -100.00 % | 141.497 M | 0.000 -100.00 % | 177.431 M 12.80 % | 157.294 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.342 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.138 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.004 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.719 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.125 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.367 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.241 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.060 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 % | 14.800 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 -100.00 % | 32.355 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 100.00 % | -3.071 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 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 |
| Other total stockholders equity | 0.000 -100.00 % | 85.600 M | 0.000 -100.00 % | 339.324 M | 0.000 -100.00 % | 85.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 316.820 M | 0.000 100.00 % | -9.000 M | 0.000 -100.00 % | 313.319 M | 0.000 100.00 % | -90.000 M | 0.000 -100.00 % | 266.820 M | 0.000 | 0.000 | 0.000 -100.00 % | 266.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 226.220 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 18.578 M | 0.000 -100.00 % | 12.322 M | 0.000 -100.00 % | 10.191 M | 0.000 -100.00 % | 5.274 M | 0.000 -100.00 % | 6.364 M | 0.000 -100.00 % | 5.822 M | 0.000 -100.00 % | 5.205 M | 0.000 -100.00 % | 818.000 K | 0.000 -100.00 % | 419.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 163.000 K | 0.000 -100.00 % | 89.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.650 M | 0.000 -100.00 % | 23.830 M | 0.000 -100.00 % | 35.103 M | 0.000 -100.00 % | 31.169 M | 0.000 -100.00 % | 63.429 M | 0.000 -100.00 % | 59.220 M | 0.000 -100.00 % | 72.696 M | 0.000 -100.00 % | 68.109 M | 0.000 -100.00 % | 78.206 M 8.36 % | 72.174 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 767.070 M | 0.000 -100.00 % | 933.903 M | 0.000 -100.00 % | 847.805 M 0.00 % | 847.805 M -0.74 % | 854.135 M | 0.000 -100.00 % | 834.481 M | 0.000 -100.00 % | 939.064 M | 0.000 -100.00 % | 919.591 M | 0.000 -100.00 % | 720.266 M | 0.000 -100.00 % | 887.733 M | 0.000 -100.00 % | 917.423 M | 0.000 -100.00 % | 880.176 M | 0.000 -100.00 % | 1.156 B | 0.000 -100.00 % | 1.080 B | 0.000 -100.00 % | 1.130 B | 0.000 -100.00 % | 1.037 B | 0.000 -100.00 % | 865.394 M | 0.000 -100.00 % | 930.639 M | 0.000 -100.00 % | 1.098 B | 0.000 -100.00 % | 1.101 B | 0.000 -100.00 % | 1.244 B | 0.000 -100.00 % | 1.458 B | 0.000 -100.00 % | 1.494 B | 0.000 -100.00 % | 1.384 B | 0.000 -100.00 % | 1.281 B | 0.000 -100.00 % | 1.353 B -3.85 % | 1.407 B |
| 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-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 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 | 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 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.398 M 0.00 % | -25.398 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -65.722 M 0.00 % | -65.722 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.076 M 0.00 % | 40.076 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 |
| 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 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.500 K 0.00 % | 247.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -2.107 M 49.56 % | -4.177 M 49.47 % | -8.267 M 34.30 % | -12.583 M -540.36 % | -1.965 M 89.99 % | -19.628 M -62.55 % | -12.075 M -108.66 % | -5.787 M -170.09 % | 8.256 M 331.52 % | -3.566 M -191.91 % | 3.880 M 1 461.40 % | -285.000 K 81.08 % | -1.506 M -49.40 % | -1.008 M 72.43 % | -3.656 M -686.24 % | -465.000 K 64.09 % | -1.295 M 92.63 % | -17.571 M -654.12 % | 3.171 M -44.14 % | 5.677 M -13.58 % | 6.569 M 1 826.39 % | 341.000 K 143.22 % | -789.000 K -82.64 % | -432.000 K 24.21 % | -570.000 K -141.91 % | 1.360 M 196.45 % | -1.410 M -78.48 % | -790.000 K -140.12 % | -329.000 K -164.51 % | 510.000 K -78.64 % | 2.388 M -82.68 % | 13.788 M 410.10 % | 2.703 M -6.95 % | 2.905 M -83.73 % | 17.855 M 4 433.74 % | -412.000 K -101.78 % | 23.111 M 176.82 % | -30.085 M -204.14 % | 28.890 M 81.48 % | 15.919 M -65.55 % | 46.205 M 996.20 % | 4.215 M -64.20 % | 11.774 M 329.83 % | -5.123 M -184.15 % | 6.088 M 201.03 % | -6.026 M -39.39 % | -4.323 M -290.02 % | 2.275 M -87.71 % | 18.506 M 268.22 % | -11.001 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.306 M 0.00 % | -20.306 M -450.89 % | 5.787 M 170.09 % | -8.256 M | 0.000 100.00 % | -3.880 M | 0.000 -100.00 % | 1.506 M 49.40 % | 1.008 M -72.43 % | 3.656 M 686.24 % | 465.000 K -64.09 % | 1.295 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.616 M 0.00 % | -3.616 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 |
| 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 | 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 | 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 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.236 M 0.00 % | 2.236 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 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.380 M 0.00 % | -1.380 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 |
| 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 | 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 | 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 | 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 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.725 M 0.00 % | -1.725 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 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.725 M 0.00 % | -1.725 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 |
| 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 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.002 M 123.26 % | -60.196 M -1 140.19 % | 5.787 M 120.14 % | -28.732 M | 0.000 100.00 % | -4.567 M | 0.000 -100.00 % | 1.506 M 49.40 % | 1.008 M -72.43 % | 3.656 M 686.24 % | 465.000 K -64.09 % | 1.295 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 627.000 K -98.97 % | 60.823 M 10.51 % | 55.036 M 168.78 % | 20.476 M | 0.000 -100.00 % | 687.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.002 M 2 133.17 % | 627.000 K -98.97 % | 60.823 M 836.71 % | -8.256 M | 0.000 100.00 % | -3.880 M | 0.000 -100.00 % | 1.506 M 49.40 % | 1.008 M -72.43 % | 3.656 M 686.24 % | 465.000 K -64.09 % | 1.295 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.306 M 0.00 % | -20.306 M -450.89 % | 5.787 M 170.09 % | -8.256 M | 0.000 100.00 % | -3.880 M | 0.000 -100.00 % | 1.506 M 49.40 % | 1.008 M -72.43 % | 3.656 M 686.24 % | 465.000 K -64.09 % | 1.295 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.616 M 0.00 % | -3.616 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.922 M 0.00 % | -23.922 M -513.37 % | 5.787 M 170.09 % | -8.256 M | 0.000 100.00 % | -3.880 M | 0.000 -100.00 % | 1.506 M 49.40 % | 1.008 M -72.43 % | 3.656 M 686.24 % | 465.000 K -64.09 % | 1.295 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |