Sri Nachammai Cotton Mills Limited SRINACHA.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 691.734 M 4.24 % | 663.593 M -43.38 % | 1.172 B -42.68 % | 2.045 B 29.74 % | 1.576 B 9.71 % | 1.437 B -10.13 % | 1.599 B 1.62 % | 1.573 B -6.60 % | 1.684 B 48.33 % | 1.135 B -30.00 % | 1.622 B -0.33 % | 1.628 B 7.79 % | 1.510 B 45.74 % | 1.036 B -18.25 % | 1.267 B 10.08 % | 1.151 B 43.80 % | 800.606 M -3.70 % | 831.392 M |
| Net income | -32.050 M 33.09 % | -47.897 M -44.00 % | -33.262 M -156.48 % | 58.893 M 1 003.07 % | 5.339 M 154.94 % | -9.717 M -874.26 % | 1.255 M -82.33 % | 7.104 M -31.95 % | 10.440 M 149.80 % | -20.965 M -374.68 % | -4.417 M -116.93 % | 26.091 M -26.37 % | 35.437 M 145.76 % | -77.448 M -137.74 % | -32.577 M -163.10 % | 51.628 M 292.67 % | -26.796 M -65.76 % | -16.165 M |
| Income before tax | -40.291 M 32.99 % | -60.130 M -12.76 % | -53.328 M -167.58 % | 78.913 M 1 020.13 % | 7.045 M 155.41 % | -12.714 M -287.27 % | 6.789 M -3.92 % | 7.066 M -35.06 % | 10.881 M 146.51 % | -23.396 M -285.84 % | -6.064 M -116.95 % | 35.770 M 0.85 % | 35.467 M 133.44 % | -106.064 M -331.65 % | -24.572 M -139.54 % | 62.143 M 247.09 % | -42.248 M -49.22 % | -28.312 M |
| Income before tax ratio | -0.06 35.72 % | -0.09 -99.16 % | -0.05 -217.89 % | 0.04 763.37 % | 0.00 150.51 % | -0.01 -308.39 % | 0.00 -5.45 % | 0.00 -30.48 % | 0.01 131.35 % | -0.02 -451.23 % | 0.00 -117.01 % | 0.02 -6.44 % | 0.02 122.94 % | -0.10 -428.00 % | -0.02 -135.92 % | 0.05 202.29 % | -0.05 -54.96 % | -0.03 |
| EBITDA | 15.980 M 174.57 % | -21.429 M -1 481.62 % | 1.551 M -98.92 % | 144.107 M 87.46 % | 76.873 M 6.15 % | 72.418 M 7.27 % | 67.509 M -14.63 % | 79.075 M -30.14 % | 113.184 M 140.19 % | 47.123 M -53.64 % | 101.650 M -26.09 % | 137.526 M -1.73 % | 139.944 M 799.83 % | 15.552 M -78.87 % | 73.599 M -38.99 % | 120.639 M 517.25 % | 19.545 M -47.41 % | 37.166 M |
| Net income ratio | -0.05 35.81 % | -0.07 -154.35 % | -0.03 -198.53 % | 0.03 750.23 % | 0.00 150.08 % | -0.01 -961.56 % | 0.00 -82.62 % | 0.00 -27.15 % | 0.01 133.57 % | -0.02 -578.16 % | 0.00 -116.98 % | 0.02 -31.69 % | 0.02 131.40 % | -0.07 -190.81 % | -0.03 -157.32 % | 0.04 233.99 % | -0.03 -72.14 % | -0.02 |
| Ratio EBITDA | 0.02 171.54 % | -0.03 -2 540.36 % | 0.00 -98.12 % | 0.07 44.49 % | 0.05 -3.24 % | 0.05 19.37 % | 0.04 -15.99 % | 0.05 -25.20 % | 0.07 61.93 % | 0.04 -33.77 % | 0.06 -25.84 % | 0.08 -8.83 % | 0.09 517.42 % | 0.02 -74.15 % | 0.06 -44.58 % | 0.10 329.25 % | 0.02 -45.39 % | 0.04 |
| Gross profit ratio | 0.12 39.69 % | 0.09 -16.57 % | 0.11 1.56 % | 0.10 -36.28 % | 0.16 -14.29 % | 0.19 0.16 % | 0.19 2.24 % | 0.19 -5.19 % | 0.20 -0.99 % | 0.20 -20.59 % | 0.25 -18.90 % | 0.31 -31.01 % | 0.45 155.08 % | 0.17 -41.10 % | 0.30 19.86 % | 0.25 37.68 % | 0.18 -25.38 % | 0.24 |
| Weighted average shs out dil | 4.293 M 0.11 % | 4.288 M 0.04 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M -0.32 % | 4.300 M 0.32 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M -0.03 % | 4.288 M |
| Weighted average shs out | 4.293 M 0.11 % | 4.288 M 0.04 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M -0.32 % | 4.300 M 0.32 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M 0.00 % | 4.286 M -0.03 % | 4.288 M |
| EPS diluted | -7.47 33.12 % | -11.17 -43.94 % | -7.76 -156.48 % | 13.74 999.20 % | 1.25 155.07 % | -2.27 -882.76 % | 0.29 -82.53 % | 1.66 -31.97 % | 2.44 150.00 % | -4.88 -373.79 % | -1.03 -116.91 % | 6.09 -26.36 % | 8.27 145.77 % | -18.07 -137.76 % | -7.60 -163.12 % | 12.04 292.64 % | -6.25 -65.78 % | -3.77 |
| Earnings per share | -7.47 33.12 % | -11.17 -43.94 % | -7.76 -156.48 % | 13.74 999.20 % | 1.25 155.07 % | -2.27 -882.76 % | 0.29 -82.53 % | 1.66 -31.97 % | 2.44 149.90 % | -4.89 -374.76 % | -1.03 -116.91 % | 6.09 -26.36 % | 8.27 145.77 % | -18.07 -137.76 % | -7.60 -163.12 % | 12.04 292.64 % | -6.25 -65.78 % | -3.77 |
| Gross profit | 85.078 M 45.62 % | 58.426 M -52.77 % | 123.694 M -41.78 % | 212.475 M -17.33 % | 257.005 M -5.97 % | 273.326 M -9.99 % | 303.651 M 3.89 % | 292.272 M -11.44 % | 330.039 M 46.86 % | 224.730 M -44.41 % | 404.293 M -19.17 % | 500.181 M -25.63 % | 672.572 M 271.76 % | 180.918 M -51.85 % | 375.719 M 31.94 % | 284.756 M 97.98 % | 143.828 M -28.14 % | 200.161 M |
| Income tax expense | -8.241 M 32.63 % | -12.233 M 39.04 % | -20.066 M -200.23 % | 20.020 M 1 073.51 % | 1.706 M 156.92 % | -2.997 M -154.16 % | 5.534 M 14 663.16 % | -38.000 K -108.62 % | 441.000 K 118.14 % | -2.431 M -47.60 % | -1.647 M -117.02 % | 9.677 M 31 449.82 % | 30.671 K 100.11 % | -28.616 M -457.48 % | 8.005 M -23.87 % | 10.515 M 168.05 % | -15.452 M -27.21 % | -12.147 M |
| Cost of revenue | 606.656 M 0.25 % | 605.167 M -42.28 % | 1.048 B -42.78 % | 1.832 B 38.91 % | 1.319 B 13.39 % | 1.163 B -10.17 % | 1.295 B 1.10 % | 1.281 B -5.41 % | 1.354 B 48.69 % | 910.735 M -25.22 % | 1.218 B 8.03 % | 1.127 B 34.64 % | 837.317 M -2.08 % | 855.095 M -4.09 % | 891.534 M 2.89 % | 866.479 M 31.93 % | 656.778 M 4.05 % | 631.231 M |
| General and administrative expenses | 2.206 M -18.39 % | 2.703 M -27.73 % | 3.740 M -22.07 % | 4.799 M 22.39 % | 3.921 M 9.10 % | 3.594 M 10.21 % | 3.261 M -10.07 % | 3.626 M 29.55 % | 2.799 M | 0.000 -100.00 % | 3.559 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.389 M 89.50 % | 9.704 M 3.83 % | 9.346 M | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.840 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.435 M 36.31 % | 5.454 M 82.96 % | 2.981 M | 0.000 |
| Other expenses | 74.607 M -18.15 % | 91.154 M -48.36 % | 176.516 M 104.79 % | 86.194 M -57.67 % | 203.644 M -24.50 % | 269.732 M -10.21 % | 300.390 M 16 452.20 % | -1.837 M -100.56 % | 327.240 M 45.61 % | 224.730 M -43.10 % | 394.958 M -40.56 % | 664.413 M 4.29 % | 637.105 M 122.00 % | 286.982 M -23.36 % | 374.467 M 80.51 % | 207.454 M 19.40 % | 173.748 M -23.95 % | 228.473 M |
| Operating expenses | 101.994 M 8.67 % | 93.857 M -47.93 % | 180.256 M 98.10 % | 90.993 M -56.16 % | 207.565 M -24.06 % | 273.326 M -9.99 % | 303.651 M 3.89 % | 292.272 M -11.44 % | 330.039 M 46.86 % | 224.730 M -45.37 % | 411.357 M -38.09 % | 664.413 M 4.29 % | 637.105 M 122.00 % | 286.982 M -28.31 % | 400.291 M 79.82 % | 222.612 M 19.64 % | 186.075 M -18.56 % | 228.473 M |
| Cost and expenses | 708.650 M 1.38 % | 699.024 M -41.59 % | 1.197 B -37.78 % | 1.923 B 25.98 % | 1.527 B 9.54 % | 1.394 B -10.09 % | 1.550 B 1.10 % | 1.533 B -6.34 % | 1.637 B 44.16 % | 1.135 B -30.31 % | 1.629 B -9.07 % | 1.792 B 21.52 % | 1.474 B 29.10 % | 1.142 B -11.59 % | 1.292 B 18.61 % | 1.089 B 29.21 % | 842.854 M -1.96 % | 859.704 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 27.387 M 913.21 % | 2.703 M -27.73 % | 3.740 M -22.07 % | 4.799 M 22.39 % | 3.921 M 9.10 % | 3.594 M 10.21 % | 3.261 M -10.07 % | 3.626 M 29.55 % | 2.799 M | 0.000 -100.00 % | 16.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.824 M 70.37 % | 15.158 M 22.96 % | 12.327 M | 0.000 |
| Interest income | 10.428 M 7.71 % | 9.682 M -28.50 % | 13.542 M 37.40 % | 9.856 M -5.46 % | 10.425 M 1.46 % | 10.275 M -0.19 % | 10.295 M 0.58 % | 10.236 M -3.02 % | 10.555 M | 0.000 -100.00 % | 3.515 M 4.07 % | 3.377 M 10.91 % | 3.045 M 69.47 % | 1.797 M 18.95 % | 1.511 M 10.61 % | 1.366 M 3.82 % | 1.316 M | 0.000 |
| Interest expense | 37.123 M 7.10 % | 34.663 M 4.55 % | 33.156 M -19.08 % | 40.975 M -12.15 % | 46.644 M -23.70 % | 61.134 M 27.12 % | 48.091 M 2.49 % | 46.921 M -17.27 % | 56.719 M 40.26 % | 40.438 M -38.66 % | 65.928 M 0.56 % | 65.563 M -2.25 % | 67.074 M -19.86 % | 83.697 M 21.83 % | 68.699 M 53.44 % | 44.772 M 8.80 % | 41.149 M -9.75 % | 45.596 M |
| Depreciation and amortization | 19.148 M 66.10 % | 11.528 M -18.75 % | 14.188 M -19.93 % | 17.720 M -13.12 % | 20.397 M -15.01 % | 23.998 M 90.02 % | 12.629 M -49.66 % | 25.088 M -44.96 % | 45.584 M 51.54 % | 30.081 M -28.01 % | 41.786 M 4.88 % | 39.842 M 1.05 % | 39.427 M 6.12 % | 37.155 M 16.96 % | 31.766 M 46.56 % | 21.674 M 9.29 % | 19.831 M -0.26 % | 19.882 M |
| Operating income | -16.916 M 52.26 % | -35.431 M -276.19 % | 20.109 M -83.45 % | 121.482 M 145.72 % | 49.440 M 14.96 % | 43.008 M -11.56 % | 48.627 M 21.46 % | 40.037 M -15.39 % | 47.317 M 216.57 % | 14.947 M 311.57 % | -7.065 M 95.70 % | -164.232 M -563.05 % | 35.467 M 133.44 % | -106.064 M -331.65 % | -24.572 M -139.54 % | 62.143 M 247.09 % | -42.248 M -49.22 % | -28.312 M |
| Operating income ratio | -0.02 54.20 % | -0.05 -411.21 % | 0.02 -71.12 % | 0.06 89.39 % | 0.03 4.79 % | 0.03 -1.58 % | 0.03 19.52 % | 0.03 -9.41 % | 0.03 113.42 % | 0.01 402.26 % | 0.00 95.68 % | -0.10 -529.58 % | 0.02 122.94 % | -0.10 -428.00 % | -0.02 -135.92 % | 0.05 202.29 % | -0.05 -54.96 % | -0.03 |
| Total other income expenses net | -23.375 M 5.36 % | -24.699 M 66.37 % | -73.437 M -72.51 % | -42.569 M -0.41 % | -42.395 M 23.92 % | -55.722 M -33.19 % | -41.838 M -26.89 % | -32.971 M 9.51 % | -36.436 M 4.97 % | -38.343 M -3 930.12 % | 1.001 M -99.50 % | 200.002 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 456.068 M 15.24 % | 395.765 M 12.29 % | 352.462 M -37.54 % | 564.295 M 1.47 % | 556.109 M -5.54 % | 588.708 M 6.79 % | 551.259 M -2.90 % | 567.733 M 8.47 % | 523.382 M -9.28 % | 576.946 M -8.15 % | 628.124 M 2.28 % | 614.144 M -0.65 % | 618.171 M 0.78 % | 613.365 M -15.95 % | 729.731 M 60.32 % | 455.174 M 28.73 % | 353.578 M |
| Total investments | 10.801 M 223.77 % | 3.336 M -19.73 % | 4.156 M -36.35 % | 6.529 M 0.38 % | 6.504 M 1.53 % | 6.406 M -1.28 % | 6.489 M -10.32 % | 7.236 M 1 347.20 % | 500.000 K -4.94 % | 526.000 K -47.80 % | 1.008 M -42.96 % | 1.767 M 13.06 % | 1.563 M 0.00 % | 1.563 M -1.26 % | 1.583 M 1.28 % | 1.563 M 25.10 % | 1.249 M |
| Total debt | 456.312 M 15.11 % | 396.424 M 12.34 % | 352.870 M -37.49 % | 564.544 M -15.25 % | 666.152 M 13.02 % | 589.413 M 6.72 % | 552.304 M -3.23 % | 570.765 M 6.77 % | 534.599 M -7.90 % | 580.453 M -9.77 % | 643.319 M -8.91 % | 706.208 M 7.78 % | 655.217 M 4.43 % | 627.436 M -17.85 % | 763.749 M 61.75 % | 472.164 M 27.26 % | 371.010 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -2.651 M | 0.000 | 0.000 -100.00 % | 316.999 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 55.172 M -36.75 % | 87.223 M -35.45 % | 135.120 M -19.75 % | 168.382 M 53.79 % | 109.489 M 4.94 % | 104.339 M -9.52 % | 115.314 M 1.10 % | 114.059 M 6.75 % | 106.843 M 210.09 % | -97.052 M -27.55 % | -76.087 M -39.04 % | -54.723 M 32.29 % | -80.814 M 30.48 % | -116.251 M -199.59 % | -38.803 M -523.20 % | -6.226 M 89.30 % | -58.168 M |
| Common stock | 42.864 M 0.00 % | 42.864 M -0.32 % | 43.000 M 0.00 % | 43.000 M 0.32 % | 42.864 M 0.00 % | 42.864 M 0.00 % | 42.864 M 0.00 % | 42.864 M 0.00 % | 42.864 M -0.32 % | 43.000 M -77.70 % | 192.864 M 0.00 % | 192.864 M 0.00 % | 192.864 M 0.00 % | 192.864 M 349.94 % | 42.864 M 0.00 % | 42.864 M 0.00 % | 42.864 M |
| Total equity | 161.103 M -16.70 % | 193.401 M -19.63 % | 240.638 M -12.23 % | 274.168 M 25.40 % | 218.635 M 2.71 % | 212.876 M -5.16 % | 224.460 M 0.63 % | 223.056 M 3.34 % | 215.840 M 4.34 % | 206.858 M 13.20 % | 182.742 M -10.47 % | 204.106 M 14.66 % | 178.015 M 24.85 % | 142.578 M 103.61 % | 70.026 M -31.75 % | 102.602 M 102.53 % | 50.661 M |
| Other non current liabilities | 297.128 M 8.80 % | 273.086 M -32.54 % | 404.819 M 4.64 % | 386.858 M 65.80 % | 233.335 M -10.08 % | 259.499 M 69.41 % | 153.179 M -36.45 % | 241.047 M 9.97 % | 219.196 M 0.96 % | 217.113 M 7 025.80 % | 3.047 M 143.62 % | 1.251 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 314.200 M 45.71 % | 215.631 M 99.93 % | 107.851 M 1.76 % | 105.987 M -52.48 % | 223.047 M 118.06 % | 102.289 M -14.97 % | 120.299 M 13.31 % | 106.169 M -53.50 % | 228.303 M 1.07 % | 225.896 M -19.38 % | 280.203 M -1.56 % | 284.630 M -8.32 % | 310.468 M -3.67 % | 322.291 M -32.07 % | 474.440 M 0.48 % | 472.164 M 27.26 % | 371.010 M |
| Total non current liabilities | 611.328 M 22.45 % | 499.262 M -6.09 % | 531.653 M 2.05 % | 520.981 M 14.15 % | 456.382 M 11.58 % | 409.016 M 13.00 % | 361.969 M 3.66 % | 349.175 M -22.57 % | 450.978 M 0.56 % | 448.480 M 58.33 % | 283.250 M -0.92 % | 285.880 M -7.92 % | 310.468 M -3.67 % | 322.291 M -33.22 % | 482.607 M 2.21 % | 472.164 M 27.26 % | 371.010 M |
| Other current liabilities | 14.645 M -1.63 % | 14.887 M -47.81 % | 28.522 M -47.76 % | 54.593 M 28.89 % | 42.357 M 18.31 % | 35.802 M -22.75 % | 46.344 M 9.46 % | 42.340 M 6.90 % | 39.607 M 41.61 % | 27.969 M -56.65 % | 64.526 M -30.30 % | 92.576 M 10.38 % | 83.868 M 9.60 % | 76.524 M -28.18 % | 106.549 M 45.16 % | 73.401 M -40.05 % | 122.445 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.023 M | 0.000 | 0.000 -100.00 % | 9.645 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 142.112 M -21.40 % | 180.793 M -26.21 % | 245.019 M -46.57 % | 458.557 M 3.57 % | 442.734 M -9.11 % | 487.124 M -0.10 % | 487.625 M 4.96 % | 464.596 M 51.68 % | 306.296 M -13.61 % | 354.557 M -2.36 % | 363.116 M -13.87 % | 421.579 M 22.29 % | 344.749 M 12.98 % | 305.145 M 5.47 % | 289.309 M | 0.000 | 0.000 |
| Total current liabilities | 166.522 M -21.21 % | 211.355 M -26.13 % | 286.112 M -46.71 % | 536.936 M -10.24 % | 598.209 M -4.52 % | 626.511 M -2.59 % | 643.189 M 10.16 % | 583.842 M 51.59 % | 385.153 M -8.30 % | 420.031 M -11.48 % | 474.521 M -20.45 % | 596.482 M 23.83 % | 481.707 M 8.42 % | 444.308 M -12.69 % | 508.910 M 91.33 % | 265.980 M 90.53 % | 139.599 M |
| Total liabilities | 777.850 M 9.46 % | 710.617 M -13.10 % | 817.765 M -22.70 % | 1.058 B 0.32 % | 1.055 B 1.84 % | 1.036 B 3.02 % | 1.005 B 7.73 % | 933.017 M 11.59 % | 836.131 M -3.73 % | 868.511 M 14.61 % | 757.771 M -14.12 % | 882.362 M 11.38 % | 792.175 M 3.34 % | 766.599 M -22.68 % | 991.516 M 34.33 % | 738.145 M 44.56 % | 510.608 M |
| Other non current assets | 68.506 M 335.98 % | 15.713 M -0.13 % | 15.733 M -20.66 % | 19.830 M -35.25 % | 30.624 M 71.93 % | 17.812 M -0.39 % | 17.882 M 322.04 % | 4.237 M -59.31 % | 10.414 M -41.83 % | 17.902 M -48.27 % | 34.607 M -3.46 % | 35.847 M 47.67 % | 24.275 M -36.26 % | 38.085 M -7.00 % | 40.951 M 2 520.72 % | 1.563 M 25.10 % | 1.249 M |
| Long term investments | 10.801 M 223.77 % | 3.336 M 3.99 % | 3.208 M 123.84 % | -13.455 M -6.57 % | -12.625 M | 0.000 | 0.000 -100.00 % | 7.372 M 1 059.12 % | 636.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 77.989 M -45.81 % | 143.923 M 45.67 % | 98.798 M | 0.000 | 0.000 -100.00 % | 207.982 M 7.55 % | 193.384 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 8.343 M -37.99 % | 13.455 M 6.57 % | 12.625 M | 0.000 | 0.000 -100.00 % | 7.758 M 29.06 % | 6.011 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 388.835 M 4.57 % | 371.836 M -2.38 % | 380.889 M 11.90 % | 340.391 M 9.19 % | 311.754 M 3.51 % | 301.193 M -1.60 % | 306.096 M 4.22 % | 293.693 M -7.02 % | 315.854 M -10.61 % | 353.358 M 100.49 % | 176.252 M -24.30 % | 232.814 M -9.88 % | 258.334 M -8.89 % | 283.550 M -2.35 % | 290.379 M 24.34 % | 233.539 M 35.40 % | 172.483 M |
| Total non current assets | 527.799 M 19.37 % | 442.146 M -1.16 % | 447.349 M 17.79 % | 379.788 M 3.08 % | 368.438 M 6.21 % | 346.898 M -0.48 % | 348.576 M 1.63 % | 342.969 M -3.90 % | 356.875 M -11.14 % | 401.628 M 73.70 % | 231.224 M -17.36 % | 279.800 M -7.58 % | 302.759 M -11.50 % | 342.084 M 3.25 % | 331.331 M 40.45 % | 235.904 M 27.48 % | 185.049 M |
| Other current assets | 18.118 M 16.73 % | 15.521 M -41.00 % | 26.307 M -68.58 % | 83.716 M 55.81 % | 53.729 M 89.53 % | 28.349 M 89.87 % | 14.931 M -14.79 % | 17.523 M 24.37 % | 14.089 M -92.68 % | 192.542 M 23 362.95 % | 820.621 K -98.77 % | 66.482 M 183.27 % | 23.469 M -82.27 % | 132.389 M 1 272.27 % | 9.647 M -29.51 % | 13.686 M -1.02 % | 13.827 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 948.000 K -95.26 % | 19.984 M 4.47 % | 19.129 M | 0.000 | 0.000 100.00 % | -136.000 K 0.00 % | -136.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 244.000 K -62.97 % | 659.000 K 61.52 % | 408.000 K 63.86 % | 249.000 K -95.27 % | 5.266 M 646.95 % | 705.000 K -32.54 % | 1.045 M -65.53 % | 3.032 M -72.97 % | 11.217 M 219.85 % | 3.507 M -76.92 % | 15.195 M -83.49 % | 92.064 M 148.51 % | 37.046 M 163.29 % | 14.070 M -58.64 % | 34.017 M 100.22 % | 16.990 M -2.53 % | 17.432 M |
| Cash and short term investments | 244.000 K -62.97 % | 659.000 K 61.52 % | 408.000 K 63.86 % | 249.000 K -95.27 % | 5.266 M 646.95 % | 705.000 K -32.54 % | 1.045 M -65.53 % | 3.032 M -72.97 % | 11.217 M 219.85 % | 3.507 M -76.92 % | 15.195 M -83.49 % | 92.064 M 148.51 % | 37.046 M 163.29 % | 14.070 M -58.64 % | 34.017 M 100.22 % | 16.990 M -2.53 % | 17.432 M |
| Total current assets | 411.154 M -10.98 % | 461.872 M -24.41 % | 611.054 M -35.83 % | 952.297 M 5.25 % | 904.788 M 0.36 % | 901.505 M 2.32 % | 881.042 M 8.36 % | 813.104 M 16.98 % | 695.096 M 3.17 % | 673.741 M -5.01 % | 709.289 M -12.07 % | 806.668 M 20.86 % | 667.431 M 17.69 % | 567.093 M -22.34 % | 730.212 M 20.73 % | 604.843 M 60.77 % | 376.220 M |
| Inventory | 320.444 M -16.12 % | 382.023 M -24.55 % | 506.350 M -30.10 % | 724.409 M -3.02 % | 746.995 M 3.15 % | 724.195 M 7.97 % | 670.731 M 15.96 % | 578.391 M 22.78 % | 471.071 M -0.52 % | 473.522 M -4.97 % | 498.288 M -1.79 % | 507.349 M 9.85 % | 461.877 M 8.82 % | 424.450 M -22.82 % | 549.944 M 30.67 % | 420.872 M 73.79 % | 242.180 M |
| Net receivables | 72.348 M 13.63 % | 63.669 M -18.36 % | 77.989 M -45.81 % | 143.923 M 45.67 % | 98.798 M -33.36 % | 148.256 M -16.58 % | 177.729 M -14.55 % | 207.982 M 7.55 % | 193.384 M 4 537.39 % | 4.170 M -97.86 % | 194.985 M 38.51 % | 140.773 M -2.94 % | 145.039 M 14.96 % | 126.167 M -7.64 % | 136.603 M -10.89 % | 153.295 M 49.15 % | 102.781 M |
| Tax assets | 59.657 M 16.38 % | 51.261 M 30.85 % | 39.176 M 100.21 % | 19.567 M -24.92 % | 26.060 M -6.57 % | 27.893 M 13.40 % | 24.598 M -17.76 % | 29.909 M -0.21 % | 29.971 M -1.31 % | 30.368 M 49.12 % | 20.365 M 82.82 % | 11.139 M -44.72 % | 20.149 M -1.47 % | 20.449 M | 0.000 -100.00 % | 802.428 K -92.91 % | 11.318 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 9.765 M -37.70 % | 15.675 M 24.69 % | 12.571 M -47.15 % | 23.786 M -78.97 % | 113.118 M 14.77 % | 98.562 M -9.76 % | 109.220 M 42.02 % | 76.906 M 159.77 % | 29.605 M -21.06 % | 37.505 M -19.99 % | 46.878 M -43.06 % | 82.327 M 55.07 % | 53.090 M -15.25 % | 62.640 M -44.59 % | 113.052 M -41.30 % | 192.580 M 1 022.67 % | 17.154 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 10.545 M -44.45 % | 18.983 M -32.53 % | 28.136 M | 0.000 -100.00 % | 47.228 M 4 154.77 % | 1.110 M -43.34 % | 1.959 M -43.69 % | 3.479 M -36.41 % | 5.471 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.955 M -83.28 % | 17.671 M -68.23 % | 55.620 M | 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 -100.00 % | 150.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 63.066 M -4.39 % | 65.965 M 5.51 % | 62.518 M -0.43 % | 62.786 M -4.82 % | 65.965 M 0.44 % | 65.673 M -0.92 % | 66.282 M 0.23 % | 66.133 M 178.85 % | -83.867 M -132.14 % | 260.910 M 295.53 % | 65.965 M 0.00 % | 65.965 M 178.50 % | -84.035 M -227.39 % | 65.965 M 0.00 % | 65.965 M 0.00 % | 65.965 M 0.00 % | 65.965 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.515 M -33.21 % | 143.001 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.167 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 938.953 M 3.86 % | 904.018 M -14.59 % | 1.058 B -20.55 % | 1.332 B 4.62 % | 1.273 B 1.99 % | 1.248 B 1.53 % | 1.230 B 6.36 % | 1.156 B 9.90 % | 1.052 B -2.18 % | 1.075 B 14.34 % | 940.513 M -13.43 % | 1.086 B 11.99 % | 970.190 M 6.71 % | 909.177 M -14.35 % | 1.062 B 26.26 % | 840.747 M 49.79 % | 561.269 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 1.021 M -99.20 % | 127.072 M -52.65 % | 268.370 M 589.97 % | -54.773 M -337.18 % | 23.093 M 145.08 % | -51.231 M -494.60 % | 12.983 M 118.19 % | -71.358 M -2 171.82 % | -3.141 M -112.14 % | 25.874 M 162.19 % | -41.604 M -27.66 % | -32.590 M 49.95 % | -65.116 M -244.62 % | 45.026 M 140.42 % | -111.390 M -8.08 % | -103.066 M -252.97 % | 67.378 M |
| Accounts receivables | -10.771 M -171.45 % | 15.075 M -77.15 % | 65.973 M 246.25 % | -45.110 M -191.05 % | 49.543 M 70.50 % | 29.057 M -4.69 % | 30.488 M 294.87 % | -15.645 M 5.35 % | -16.529 M -184.63 % | 19.530 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 61.578 M -50.47 % | 124.327 M -42.98 % | 218.059 M 865.46 % | 22.586 M 190.69 % | -24.904 M 54.51 % | -54.748 M 46.65 % | -102.612 M 3.38 % | -106.206 M -808.18 % | 14.997 M -39.44 % | 24.765 M 173.30 % | 9.062 M 119.93 % | -45.472 M -15.89 % | -39.236 M -130.82 % | 127.303 M 194.68 % | -134.457 M 43.48 % | -237.907 M -230.33 % | 182.545 M |
| Accounts payables | -5.910 M -805.25 % | 838.000 K 107.47 % | -11.215 M 87.45 % | -89.332 M -713.71 % | 14.556 M 236.57 % | -10.658 M -132.98 % | 32.314 M -31.68 % | 47.301 M 698.75 % | -7.900 M 57.12 % | -18.421 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -86.434 M |
| Other working capital | -43.876 M -233.20 % | -13.168 M -196.11 % | -4.447 M -107.79 % | 57.083 M 454.51 % | -16.102 M -8.20 % | -14.882 M -128.19 % | 52.793 M 1 553.92 % | 3.192 M -49.26 % | 6.291 M | 0.000 100.00 % | -50.666 M -493.31 % | 12.882 M 149.78 % | -25.880 M 68.55 % | -82.277 M -456.69 % | 23.067 M -82.89 % | 134.841 M 569.29 % | -28.733 M |
| Other non cash items | 23.993 M 96.94 % | 12.183 M -57.12 % | 28.413 M 12.69 % | 25.214 M -32.98 % | 37.623 M -27.37 % | 51.798 M 32.77 % | 39.013 M 12.35 % | 34.726 M -12.83 % | 39.836 M 896.83 % | -4.999 M -109.48 % | 52.751 M 22.81 % | 42.954 M -30.77 % | 62.048 M -28.12 % | 86.325 M 53.95 % | 56.075 M 35.70 % | 41.324 M 2 056.02 % | -2.113 M |
| Net cash provided by operating activities | 3.871 M -96.24 % | 102.886 M -60.07 % | 257.643 M 284.12 % | 67.074 M -23.92 % | 88.158 M 643.89 % | 11.851 M -83.41 % | 71.414 M 1 694.77 % | -4.478 M -104.81 % | 93.160 M 182.34 % | 32.996 M -29.60 % | 46.869 M -45.49 % | 85.976 M 19.70 % | 71.827 M 15.03 % | 62.443 M 229.77 % | -48.120 M -317.97 % | 22.076 M -74.06 % | 85.096 M |
| Investments in property plant and equipment | -44.916 M -1 547.69 % | -2.726 M 94.27 % | -47.540 M -0.83 % | -47.150 M -24.82 % | -37.773 M -1 367.48 % | -2.574 M 89.72 % | -25.028 M -676.30 % | -3.224 M 61.89 % | -8.459 M -83.77 % | -4.603 M 59.65 % | -11.409 M 23.40 % | -14.895 M -4.81 % | -14.211 M 56.17 % | -32.426 M 64.06 % | -90.236 M -8.52 % | -83.155 M -276.52 % | -22.085 M |
| Acquisitions net | 0.000 -100.00 % | 175.000 K | 0.000 -100.00 % | 248.000 K -92.91 % | 3.500 M -74.51 % | 13.729 M 457 533.33 % | 3.000 K -99.09 % | 331.000 K -60.60 % | 840.000 K | 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 100.00 % | -855.000 K 48.68 % | -1.666 M | 0.000 100.00 % | -158.000 K 98.20 % | -8.793 M -113.99 % | -4.109 M | 0.000 | 0.000 100.00 % | -204.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 1.769 M -91.72 % | 21.363 M | 0.000 | 0.000 -100.00 % | 2.531 M 258.50 % | 706.000 K -92.92 % | 9.970 M | 0.000 | 0.000 -100.00 % | 4.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 17.212 M 59.78 % | 10.772 M -21.66 % | 13.751 M 35.22 % | 10.169 M -1.34 % | 10.307 M 0.13 % | 10.294 M 0.39 % | 10.254 M 1 025 300.00 % | 1.000 K -99.99 % | 10.364 M | 0.000 -100.00 % | 12.462 M -32.64 % | 18.500 M 671.30 % | 2.399 M -47.08 % | 4.532 M -35.75 % | 7.054 M 109.11 % | 3.373 M 197.10 % | 1.135 M |
| Net cash used for investing activites | -27.704 M -377.32 % | 9.990 M 180.40 % | -12.426 M 66.94 % | -37.588 M -46.64 % | -25.632 M -206.89 % | 23.980 M 268.60 % | -14.223 M -729.33 % | -1.715 M -25.73 % | -1.364 M 70.37 % | -4.603 M -190.62 % | 5.080 M 49.32 % | 3.402 M 128.80 % | -11.812 M 57.65 % | -27.894 M 66.47 % | -83.181 M -4.26 % | -79.782 M -280.82 % | -20.950 M |
| Debt repayment | 59.888 M 176.86 % | -77.919 M 61.87 % | -204.325 M -1 389.77 % | 15.842 M 596.93 % | -3.188 M -108.32 % | 38.315 M 483.80 % | -9.983 M -123.17 % | 43.089 M 231.70 % | -32.717 M | 0.000 100.00 % | -62.889 M -326.91 % | 27.716 M -0.66 % | 27.900 M 123.13 % | -120.643 M -155.59 % | 217.036 M 114.56 % | 101.155 M 493.67 % | -25.696 M |
| 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 -100.00 % | 150.000 M | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -163.997 K -131 097.60 % | -125.000 99.91 % | -145.214 K -5 680.81 % | -2.512 K | 0.000 100.00 % | -1.973 K |
| Other financing activites | -36.471 M -5.09 % | -34.706 M 14.79 % | -40.732 M 19.09 % | -50.345 M 8.09 % | -54.777 M 26.46 % | -74.487 M -51.41 % | -49.195 M -9.13 % | -45.081 M 12.24 % | -51.369 M -95.25 % | -26.309 M 60.09 % | -65.928 M -6.48 % | -61.914 M 4.66 % | -64.939 M 22.42 % | -83.707 M -21.84 % | -68.705 M -56.54 % | -43.891 M -5.75 % | -41.505 M |
| Net cash used provided by financing activities | 23.417 M 120.79 % | -112.625 M 54.04 % | -245.057 M -610.25 % | -34.503 M 40.48 % | -57.965 M -60.25 % | -36.172 M 38.88 % | -59.178 M -2 870.78 % | -1.992 M 97.63 % | -84.086 M -219.61 % | -26.309 M 79.58 % | -128.817 M -274.88 % | -34.362 M 7.23 % | -37.039 M 32.03 % | -54.496 M -136.74 % | 148.328 M 159.03 % | 57.264 M 185.21 % | -67.202 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -416.000 K -265.74 % | 251.000 K 56.88 % | 160.000 K 103.19 % | -5.017 M -210.00 % | 4.561 M 1 441.47 % | -340.000 K 82.89 % | -1.987 M 75.72 % | -8.185 M -206.16 % | 7.710 M 269.99 % | 2.084 M 102.71 % | -76.868 M -239.71 % | 55.018 M 139.47 % | 22.975 M 215.18 % | -19.947 M -217.15 % | 17.027 M 3 953.98 % | -441.806 K 85.54 % | -3.056 M |
| Cash at beginning of period | 659.000 K 61.52 % | 408.000 K 63.86 % | 249.000 K -95.27 % | 5.266 M 646.95 % | 705.000 K -32.54 % | 1.045 M -65.53 % | 3.032 M -72.97 % | 11.217 M 219.85 % | 3.507 M -76.92 % | 15.195 M -83.49 % | 92.064 M 148.51 % | 37.046 M 163.29 % | 14.070 M -58.64 % | 34.017 M 100.22 % | 16.990 M -2.53 % | 17.432 M -14.91 % | 20.488 M |
| Cash at end of period | 243.000 K -63.13 % | 659.000 K 61.12 % | 409.000 K 64.26 % | 249.000 K -95.27 % | 5.266 M 646.95 % | 705.000 K -32.54 % | 1.045 M -65.53 % | 3.032 M -72.97 % | 11.217 M -35.08 % | 17.279 M 13.71 % | 15.195 M -83.49 % | 92.064 M 148.51 % | 37.046 M 163.29 % | 14.070 M -58.64 % | 34.017 M 100.22 % | 16.990 M -2.53 % | 17.432 M |
| Operating cash flow | 3.871 M -96.24 % | 102.886 M -60.07 % | 257.643 M 284.12 % | 67.074 M -23.92 % | 88.158 M 643.89 % | 11.851 M -83.41 % | 71.414 M 1 694.77 % | -4.478 M -104.81 % | 93.160 M 182.34 % | 32.996 M -29.60 % | 46.869 M -45.49 % | 85.976 M 19.70 % | 71.827 M 15.03 % | 62.443 M 229.77 % | -48.120 M -317.97 % | 22.076 M -74.06 % | 85.096 M |
| Capital expenditure | -44.916 M -1 547.69 % | -2.726 M 94.27 % | -47.540 M -0.83 % | -47.150 M -24.82 % | -37.773 M -1 367.48 % | -2.574 M 89.72 % | -25.028 M -676.30 % | -3.224 M 61.89 % | -8.459 M -83.77 % | -4.603 M 59.65 % | -11.409 M 23.40 % | -14.895 M -4.81 % | -14.211 M 56.17 % | -32.426 M 64.06 % | -90.236 M -8.52 % | -83.155 M -276.52 % | -22.085 M |
| Free CashFlow | -41.045 M -153.85 % | 76.226 M -63.72 % | 210.103 M 954.52 % | 19.924 M -60.46 % | 50.385 M 443.12 % | 9.277 M -80.00 % | 46.386 M 702.26 % | -7.702 M -109.09 % | 84.701 M 198.32 % | 28.393 M -19.93 % | 35.460 M -50.11 % | 71.082 M 23.37 % | 57.616 M 91.95 % | 30.017 M 121.70 % | -138.355 M -126.52 % | -61.079 M -196.93 % | 63.011 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-06-30 | 2008-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 139.092 M -24.05 % | 183.136 M 6.26 % | 172.354 M 3.68 % | 166.244 M -2.21 % | 170.000 M -8.39 % | 185.565 M 76.14 % | 105.352 M -26.59 % | 143.507 M -37.38 % | 229.169 M 17.26 % | 195.434 M -12.01 % | 222.120 M -37.93 % | 357.828 M -9.80 % | 396.722 M -29.33 % | 561.401 M -8.89 % | 616.201 M 13.66 % | 542.136 M 66.79 % | 325.048 M -36.04 % | 508.179 M 10.61 % | 459.441 M -0.04 % | 459.644 M 208.86 % | 148.818 M -63.14 % | 403.707 M 10.56 % | 365.134 M 16.48 % | 313.466 M -11.54 % | 354.342 M -11.73 % | 401.417 M 27.46 % | 314.943 M -13.29 % | 363.233 M -30.02 % | 519.030 M 7.80 % | 481.474 M 13.26 % | 425.096 M 66.76 % | 254.908 M -38.08 % | 411.656 M -30.31 % | 590.708 M 100.24 % | 294.995 M -24.37 % | 390.057 M -4.50 % | 408.453 M 7.88 % | 378.624 M 5.81 % | 357.823 M -10.32 % | 399.018 M -5.98 % | 424.394 M 7.58 % | 394.494 M -6.09 % | 420.076 M 9.61 % | 383.236 M -23.61 % | 501.670 M 4.35 % | 480.761 M 22.77 % | 391.581 M -13.66 % | 453.524 M 12.72 % | 402.352 M -5.33 % | 424.997 M 30.50 % | 325.670 M -8.74 % | 356.871 M 36.49 % | 261.463 M -24.05 % | 344.262 M 69.79 % | 202.758 M -11.66 % | 229.523 M -11.58 % | 259.589 M |
| Net income | 53.835 M 987.05 % | -6.069 M 46.04 % | -11.247 M -118.90 % | -5.138 M 46.47 % | -9.599 M -586.76 % | 1.972 M 115.25 % | -12.932 M 30.48 % | -18.603 M -1.47 % | -18.334 M -3.96 % | -17.636 M 26.08 % | -23.858 M -261.32 % | -6.603 M -144.51 % | 14.835 M -43.78 % | 26.388 M 15.78 % | 22.792 M 382.37 % | 4.725 M -5.27 % | 4.988 M -82.64 % | 28.734 M 761.85 % | 3.334 M 250.21 % | 952.000 K 103.44 % | -27.681 M -834.85 % | -2.961 M -236.45 % | 2.170 M 122.87 % | -9.489 M -1 785.44 % | 563.000 K 121.89 % | -2.572 M 9.69 % | -2.848 M -222.49 % | 2.325 M -46.56 % | 4.351 M 54.29 % | 2.820 M 480.57 % | -741.000 K -129.45 % | 2.516 M 1.62 % | 2.476 M -3.66 % | 2.570 M 434.64 % | -768.000 K -149.45 % | 1.553 M -76.87 % | 6.714 M 285.42 % | 1.742 M 113.67 % | -12.746 M -27.96 % | -9.961 M -183.31 % | 11.956 M 249.60 % | 3.420 M 117.19 % | -19.895 M -19 604.90 % | 102.000 K -98.98 % | 9.983 M 311.16 % | -4.728 M -126.83 % | 17.623 M 448.66 % | 3.212 M -39.82 % | 5.338 M -73.87 % | 20.428 M 255.64 % | 5.744 M 46.27 % | 3.927 M 126.47 % | -14.835 M 50.13 % | -29.745 M -2 457.61 % | -1.163 M -117.14 % | 6.787 M 382.32 % | -2.404 M |
| Income before tax | 52.695 M 709.97 % | -8.639 M 47.88 % | -16.574 M -139.34 % | -6.925 M 15.05 % | -8.152 M -235.78 % | 6.004 M 135.63 % | -16.850 M 49.18 % | -33.159 M -105.64 % | -16.125 M 51.46 % | -33.219 M -17.78 % | -28.204 M -330.99 % | -6.544 M -144.70 % | 14.639 M -57.99 % | 34.844 M 15.62 % | 30.137 M 319.74 % | 7.180 M 6.34 % | 6.752 M -82.42 % | 38.412 M 1 794.08 % | 2.028 M 16.96 % | 1.734 M 104.94 % | -35.129 M -852.26 % | -3.689 M -304.60 % | 1.803 M 115.53 % | -11.607 M -1 589.99 % | 779.000 K -50.70 % | 1.580 M 142.16 % | -3.748 M -204.11 % | 3.600 M -32.81 % | 5.358 M 737.19 % | 640.000 K -26.10 % | 866.000 K -68.96 % | 2.790 M 12.68 % | 2.476 M 90.32 % | 1.301 M 320.51 % | -590.000 K -121.42 % | 2.755 M -58.97 % | 6.714 M 1 074.46 % | -689.000 K 94.59 % | -12.746 M -27.96 % | -9.961 M -163.34 % | 15.727 M 887.15 % | -1.998 M 89.96 % | -19.895 M -19 604.90 % | 102.000 K -99.12 % | 11.613 M 249.69 % | 3.321 M -81.16 % | 17.623 M 448.66 % | 3.212 M -42.06 % | 5.543 M -72.63 % | 20.253 M 252.59 % | 5.744 M 46.27 % | 3.927 M 114.03 % | -27.999 M 5.87 % | -29.745 M -79.02 % | -16.615 M -281.35 % | 9.162 M 430.28 % | -2.774 M |
| Income before tax ratio | 0.38 903.11 % | -0.05 50.94 % | -0.10 -130.85 % | -0.04 13.13 % | -0.05 -248.21 % | 0.03 120.23 % | -0.16 30.78 % | -0.23 -228.39 % | -0.07 58.60 % | -0.17 -33.86 % | -0.13 -594.31 % | -0.02 -149.56 % | 0.04 -40.55 % | 0.06 26.90 % | 0.05 269.28 % | 0.01 -36.24 % | 0.02 -72.52 % | 0.08 1 612.43 % | 0.00 17.01 % | 0.00 101.60 % | -0.24 -2 483.26 % | -0.01 -285.05 % | 0.00 113.34 % | -0.04 -1 784.28 % | 0.00 -44.15 % | 0.00 133.07 % | -0.01 -220.07 % | 0.01 -3.99 % | 0.01 676.61 % | 0.00 -34.75 % | 0.00 -81.39 % | 0.01 81.97 % | 0.01 173.09 % | 0.00 210.12 % | 0.00 -128.32 % | 0.01 -57.03 % | 0.02 1 003.29 % | 0.00 94.89 % | -0.04 -42.69 % | -0.02 -167.36 % | 0.04 831.69 % | -0.01 89.31 % | -0.05 -17 894.36 % | 0.00 -98.85 % | 0.02 235.11 % | 0.01 -84.65 % | 0.05 535.45 % | 0.01 -48.59 % | 0.01 -71.09 % | 0.05 170.19 % | 0.02 60.28 % | 0.01 110.28 % | -0.11 -23.94 % | -0.09 -5.44 % | -0.08 -305.29 % | 0.04 473.55 % | -0.01 |
| EBITDA | 66.282 M 700.02 % | 8.285 M 4 008.02 % | -212.000 K -104.13 % | 5.128 M 84.46 % | 2.780 M -83.50 % | 16.850 M 360.76 % | -6.462 M 71.28 % | -22.498 M -1 130.07 % | -1.829 M 92.35 % | -23.909 M -33.03 % | -17.972 M -255.59 % | 11.551 M -63.77 % | 31.881 M -39.65 % | 52.830 M 19.68 % | 44.143 M 97.24 % | 22.380 M -9.59 % | 24.754 M -56.54 % | 56.955 M 235.21 % | 16.991 M -17.04 % | 20.480 M 216.68 % | -17.552 M -159.44 % | 29.528 M 43.37 % | 20.595 M 185.49 % | 7.214 M -57.85 % | 17.114 M -8.91 % | 18.788 M 68.81 % | 11.130 M -39.84 % | 18.502 M -16.65 % | 22.198 M 15.45 % | 19.228 M 10.79 % | 17.356 M -13.48 % | 20.061 M -1.16 % | 20.296 M -0.38 % | 20.374 M -8.47 % | 22.260 M -30.01 % | 31.805 M -2.72 % | 32.694 M 39.78 % | 23.389 M 108.01 % | 11.244 M -29.63 % | 15.978 M -63.20 % | 43.417 M 84.62 % | 23.517 M 229.65 % | 7.134 M -74.14 % | 27.583 M 30.60 % | 21.121 M -32.22 % | 31.163 M -25.45 % | 41.800 M 43.49 % | 29.131 M 2.26 % | 28.487 M -39.35 % | 46.972 M 43.72 % | 32.684 M 2.78 % | 31.800 M 521.67 % | 5.115 M 891.83 % | -646.000 K -104.61 % | 14.003 M -39.52 % | 23.152 M 62.92 % | 14.211 M |
| Net income ratio | 0.39 1 267.94 % | -0.03 49.22 % | -0.07 -111.14 % | -0.03 45.26 % | -0.06 -631.33 % | 0.01 108.66 % | -0.12 5.31 % | -0.13 -62.03 % | -0.08 11.35 % | -0.09 15.99 % | -0.11 -482.08 % | -0.02 -149.35 % | 0.04 -20.44 % | 0.05 27.08 % | 0.04 324.39 % | 0.01 -43.20 % | 0.02 -72.86 % | 0.06 679.19 % | 0.01 250.36 % | 0.00 101.11 % | -0.19 -2 436.03 % | -0.01 -223.41 % | 0.01 119.63 % | -0.03 -2 005.22 % | 0.00 124.80 % | -0.01 29.15 % | -0.01 -241.28 % | 0.01 -23.64 % | 0.01 43.13 % | 0.01 436.00 % | 0.00 -117.66 % | 0.01 64.10 % | 0.01 38.25 % | 0.00 267.11 % | 0.00 -165.39 % | 0.00 -75.78 % | 0.02 257.27 % | 0.00 112.92 % | -0.04 -42.69 % | -0.02 -188.61 % | 0.03 224.97 % | 0.01 118.30 % | -0.05 -17 894.36 % | 0.00 -98.66 % | 0.02 302.36 % | -0.01 -121.85 % | 0.05 535.45 % | 0.01 -46.61 % | 0.01 -72.40 % | 0.05 172.52 % | 0.02 60.28 % | 0.01 119.39 % | -0.06 34.33 % | -0.09 -1 406.34 % | -0.01 -119.40 % | 0.03 419.30 % | -0.01 |
| Ratio EBITDA | 0.48 953.35 % | 0.05 3 777.94 % | 0.00 -103.99 % | 0.03 88.63 % | 0.02 -81.99 % | 0.09 248.04 % | -0.06 60.88 % | -0.16 -1 864.32 % | -0.01 93.48 % | -0.12 -51.20 % | -0.08 -350.65 % | 0.03 -59.83 % | 0.08 -14.60 % | 0.09 31.36 % | 0.07 73.54 % | 0.04 -45.79 % | 0.08 -32.05 % | 0.11 203.06 % | 0.04 -17.00 % | 0.04 137.78 % | -0.12 -261.25 % | 0.07 29.68 % | 0.06 145.09 % | 0.02 -52.35 % | 0.05 3.19 % | 0.05 32.44 % | 0.04 -30.62 % | 0.05 19.10 % | 0.04 7.09 % | 0.04 -2.19 % | 0.04 -48.12 % | 0.08 59.62 % | 0.05 42.95 % | 0.03 -54.29 % | 0.08 -7.46 % | 0.08 1.87 % | 0.08 29.58 % | 0.06 96.59 % | 0.03 -21.53 % | 0.04 -60.86 % | 0.10 71.61 % | 0.06 251.02 % | 0.02 -76.40 % | 0.07 70.95 % | 0.04 -35.05 % | 0.06 -39.28 % | 0.11 66.19 % | 0.06 -9.28 % | 0.07 -35.94 % | 0.11 10.13 % | 0.10 12.63 % | 0.09 355.47 % | 0.02 1 142.58 % | 0.00 -102.72 % | 0.07 -31.53 % | 0.10 84.26 % | 0.05 |
| Gross profit ratio | 0.14 10.64 % | 0.13 19.65 % | 0.11 -17.86 % | 0.13 319.35 % | 0.03 -70.19 % | 0.10 83.67 % | 0.06 -25.30 % | 0.08 -23.09 % | 0.10 210.31 % | -0.09 -1 000.22 % | 0.01 -93.84 % | 0.16 -31.13 % | 0.23 14.09 % | 0.20 -0.68 % | 0.21 12.20 % | 0.18 -22.28 % | 0.24 9.37 % | 0.22 37.74 % | 0.16 3.15 % | 0.15 280.39 % | 0.04 -73.93 % | 0.15 -21.79 % | 0.20 -5.83 % | 0.21 -2.08 % | 0.21 14.73 % | 0.18 -16.62 % | 0.22 0.24 % | 0.22 44.65 % | 0.15 5.33 % | 0.15 -12.37 % | 0.17 -43.27 % | 0.29 54.88 % | 0.19 54.10 % | 0.12 -72.99 % | 0.45 91.73 % | 0.24 5.78 % | 0.22 10.16 % | 0.20 2.28 % | 0.20 -48.65 % | 0.39 -16.54 % | 0.46 24.02 % | 0.37 13.74 % | 0.33 -21.59 % | 0.42 13.88 % | 0.37 1.67 % | 0.36 -11.81 % | 0.41 1.89 % | 0.40 27.94 % | 0.31 -26.09 % | 0.42 50.79 % | 0.28 15.84 % | 0.24 10.31 % | 0.22 123.51 % | 0.10 -61.92 % | 0.26 1.15 % | 0.26 19.23 % | 0.21 |
| Weighted average shs out dil | 4.286 M -0.15 % | 4.293 M 0.00 % | 4.293 M 0.26 % | 4.282 M -0.08 % | 4.285 M -0.03 % | 4.286 M 0.10 % | 4.282 M -0.10 % | 4.286 M 0.06 % | 4.284 M -0.06 % | 4.286 M 0.07 % | 4.283 M -0.10 % | 4.288 M 0.00 % | 4.288 M 0.03 % | 4.286 M 0.05 % | 4.284 M -0.26 % | 4.295 M -0.11 % | 4.300 M 0.32 % | 4.286 M 0.28 % | 4.274 M -1.22 % | 4.327 M 0.99 % | 4.285 M -0.02 % | 4.286 M 0.72 % | 4.255 M -0.90 % | 4.294 M -0.86 % | 4.331 M 0.70 % | 4.301 M -0.33 % | 4.315 M 0.22 % | 4.306 M 0.93 % | 4.266 M -0.16 % | 4.273 M -1.98 % | 4.359 M 2.21 % | 4.264 M -0.11 % | 4.269 M -0.34 % | 4.283 M -0.39 % | 4.300 M 0.00 % | 4.300 M 0.55 % | 4.276 M -0.55 % | 4.300 M 0.20 % | 4.292 M -0.05 % | 4.294 M 0.30 % | 4.281 M 0.13 % | 4.275 M -0.30 % | 4.288 M -15.93 % | 5.100 M 22.49 % | 4.164 M 3.04 % | 4.041 M -5.76 % | 4.288 M 0.12 % | 4.283 M -0.04 % | 4.285 M 0.05 % | 4.283 M -0.09 % | 4.287 M 0.42 % | 4.268 M -0.21 % | 4.277 M -0.20 % | 4.286 M -0.50 % | 4.307 M 0.28 % | 4.296 M 0.06 % | 4.293 M |
| Weighted average shs out | 4.286 M -0.15 % | 4.293 M 0.00 % | 4.293 M 0.26 % | 4.282 M -0.08 % | 4.285 M -0.03 % | 4.286 M 0.10 % | 4.282 M -0.10 % | 4.286 M 0.06 % | 4.284 M -0.06 % | 4.286 M 0.07 % | 4.283 M -0.10 % | 4.288 M 0.00 % | 4.288 M 0.03 % | 4.286 M 0.05 % | 4.284 M -0.26 % | 4.295 M -0.11 % | 4.300 M 0.32 % | 4.286 M 0.28 % | 4.274 M -1.22 % | 4.327 M 0.99 % | 4.285 M -0.02 % | 4.286 M 0.72 % | 4.255 M -0.90 % | 4.294 M -0.86 % | 4.331 M 0.70 % | 4.301 M -0.33 % | 4.315 M 0.22 % | 4.306 M 0.93 % | 4.266 M -0.16 % | 4.273 M -1.98 % | 4.359 M 2.21 % | 4.264 M -0.11 % | 4.269 M -0.34 % | 4.283 M -0.39 % | 4.300 M 0.00 % | 4.300 M 0.55 % | 4.276 M -0.55 % | 4.300 M 0.20 % | 4.292 M -0.05 % | 4.294 M 0.30 % | 4.281 M 0.13 % | 4.275 M -0.30 % | 4.288 M -15.93 % | 5.100 M 22.49 % | 4.164 M 3.04 % | 4.041 M -5.76 % | 4.288 M 0.12 % | 4.283 M -0.04 % | 4.285 M 0.05 % | 4.283 M -0.09 % | 4.287 M 0.42 % | 4.268 M -0.21 % | 4.277 M -0.20 % | 4.286 M -0.50 % | 4.307 M 0.28 % | 4.296 M 0.06 % | 4.293 M |
| EPS diluted | 12.56 990.78 % | -1.41 46.18 % | -2.62 -118.33 % | -1.20 46.43 % | -2.24 -586.96 % | 0.46 115.23 % | -3.02 30.41 % | -4.34 -1.40 % | -4.28 -4.14 % | -4.11 26.21 % | -5.57 -261.69 % | -1.54 -144.51 % | 3.46 -43.83 % | 6.16 15.79 % | 5.32 383.64 % | 1.10 -5.17 % | 1.16 -82.69 % | 6.70 758.97 % | 0.78 254.55 % | 0.22 103.41 % | -6.46 -836.23 % | -0.69 -235.29 % | 0.51 123.08 % | -2.21 -1 800.00 % | 0.13 121.67 % | -0.60 9.09 % | -0.66 -222.22 % | 0.54 -47.06 % | 1.02 54.55 % | 0.66 488.24 % | -0.17 -128.81 % | 0.59 1.72 % | 0.58 -3.33 % | 0.60 433.33 % | -0.18 -150.00 % | 0.36 -77.07 % | 1.57 282.93 % | 0.41 113.80 % | -2.97 -28.02 % | -2.32 -183.15 % | 2.79 248.75 % | 0.80 117.24 % | -4.64 -23 300.00 % | 0.02 -99.17 % | 2.40 305.13 % | -1.17 -128.47 % | 4.11 448.00 % | 0.75 -40.00 % | 1.25 -73.79 % | 4.77 255.97 % | 1.34 45.65 % | 0.92 126.51 % | -3.47 50.00 % | -6.94 -2 470.37 % | -0.27 -117.09 % | 1.58 382.14 % | -0.56 |
| Earnings per share | 12.56 990.78 % | -1.41 46.18 % | -2.62 -118.33 % | -1.20 46.43 % | -2.24 -586.96 % | 0.46 115.23 % | -3.02 30.41 % | -4.34 -1.40 % | -4.28 -4.14 % | -4.11 26.21 % | -5.57 -261.69 % | -1.54 -144.51 % | 3.46 -43.83 % | 6.16 15.79 % | 5.32 383.64 % | 1.10 -5.17 % | 1.16 -82.69 % | 6.70 758.97 % | 0.78 254.55 % | 0.22 103.41 % | -6.46 -836.23 % | -0.69 -235.29 % | 0.51 123.08 % | -2.21 -1 800.00 % | 0.13 121.67 % | -0.60 9.09 % | -0.66 -222.22 % | 0.54 -47.06 % | 1.02 54.55 % | 0.66 488.24 % | -0.17 -128.81 % | 0.59 1.72 % | 0.58 -3.33 % | 0.60 433.33 % | -0.18 -150.00 % | 0.36 -77.07 % | 1.57 282.93 % | 0.41 113.80 % | -2.97 -28.02 % | -2.32 -183.15 % | 2.79 248.75 % | 0.80 117.24 % | -4.64 -23 300.00 % | 0.02 -99.17 % | 2.40 305.13 % | -1.17 -128.47 % | 4.11 448.00 % | 0.75 -40.00 % | 1.25 -73.79 % | 4.77 255.97 % | 1.34 45.65 % | 0.92 126.51 % | -3.47 50.00 % | -6.94 -2 470.37 % | -0.27 -117.09 % | 1.58 382.14 % | -0.56 |
| Gross profit | 19.565 M -15.97 % | 23.283 M 27.14 % | 18.313 M -14.84 % | 21.505 M 310.09 % | 5.244 M -72.69 % | 19.200 M 223.50 % | 5.935 M -45.16 % | 10.822 M -51.84 % | 22.469 M 229.36 % | -17.370 M -892.07 % | 2.193 M -96.18 % | 57.385 M -37.88 % | 92.375 M -19.38 % | 114.580 M -9.52 % | 126.629 M 27.53 % | 99.293 M 29.63 % | 76.597 M -30.05 % | 109.497 M 52.36 % | 71.869 M 3.10 % | 69.706 M 1 074.89 % | 5.933 M -90.39 % | 61.727 M -13.53 % | 71.386 M 9.69 % | 65.081 M -13.38 % | 75.132 M 1.27 % | 74.188 M 6.27 % | 69.808 M -13.08 % | 80.317 M 1.23 % | 79.338 M 13.55 % | 69.872 M -0.75 % | 70.398 M -5.39 % | 74.412 M -4.10 % | 77.591 M 7.39 % | 72.250 M -45.91 % | 133.574 M 45.00 % | 92.118 M 1.02 % | 91.188 M 18.84 % | 76.731 M 8.22 % | 70.901 M -53.95 % | 153.961 M -21.53 % | 196.208 M 33.42 % | 147.057 M 6.81 % | 137.675 M -14.05 % | 160.188 M -13.01 % | 184.137 M 6.09 % | 173.559 M 8.28 % | 160.287 M -12.03 % | 182.200 M 44.21 % | 126.343 M -30.03 % | 180.557 M 96.78 % | 91.754 M 5.71 % | 86.799 M 50.56 % | 57.649 M 69.75 % | 33.961 M -35.35 % | 52.528 M -10.64 % | 58.783 M 5.42 % | 55.759 M |
| Income tax expense | -1.140 M 55.64 % | -2.570 M 51.76 % | -5.327 M -197.43 % | -1.791 M -223.77 % | 1.447 M -64.11 % | 4.032 M 202.91 % | -3.918 M 73.08 % | -14.556 M -758.94 % | 2.209 M 114.18 % | -15.583 M -258.56 % | -4.346 M -7 466.10 % | 59.000 K 130.10 % | -196.000 K -102.32 % | 8.456 M 15.13 % | 7.345 M 199.19 % | 2.455 M 39.17 % | 1.764 M -81.77 % | 9.678 M 841.04 % | -1.306 M -267.01 % | 782.000 K 110.50 % | -7.448 M -923.08 % | -728.000 K -98.37 % | -367.000 K 82.67 % | -2.118 M -1 080.56 % | 216.000 K -94.80 % | 4.152 M 561.33 % | -900.000 K -170.59 % | 1.275 M 26.61 % | 1.007 M 146.19 % | -2.180 M -235.66 % | 1.607 M 486.50 % | 274.000 K | 0.000 100.00 % | -1.269 M -812.92 % | 178.000 K -85.19 % | 1.202 M | 0.000 100.00 % | -2.431 M | 0.000 | 0.000 -100.00 % | 3.571 M 165.91 % | -5.418 M | 0.000 | 0.000 -100.00 % | 1.630 M -79.75 % | 8.049 M | 0.000 | 0.000 -100.00 % | 205.671 K 217.53 % | -175.000 K | 0.000 | 0.000 100.00 % | -13.164 M | 0.000 100.00 % | -15.452 M -750.61 % | 2.375 M 741.89 % | -370.000 K |
| Cost of revenue | 119.527 M -25.23 % | 159.853 M 3.77 % | 154.041 M 6.43 % | 144.739 M -12.15 % | 164.756 M -0.97 % | 166.365 M 67.34 % | 99.417 M -25.07 % | 132.685 M -35.81 % | 206.700 M -2.87 % | 212.804 M -3.24 % | 219.927 M -26.80 % | 300.443 M -1.28 % | 304.347 M -31.89 % | 446.821 M -8.73 % | 489.572 M 10.55 % | 442.843 M 78.24 % | 248.451 M -37.68 % | 398.682 M 2.87 % | 387.572 M -0.61 % | 389.938 M 172.90 % | 142.885 M -58.22 % | 341.980 M 16.42 % | 293.748 M 18.26 % | 248.385 M -11.04 % | 279.210 M -14.67 % | 327.229 M 33.49 % | 245.135 M -13.35 % | 282.916 M -35.66 % | 439.692 M 6.82 % | 411.602 M 16.04 % | 354.698 M 96.51 % | 180.496 M -45.97 % | 334.065 M -35.57 % | 518.458 M 221.18 % | 161.421 M -45.82 % | 297.939 M -6.09 % | 317.265 M 5.09 % | 301.893 M 5.22 % | 286.922 M 17.08 % | 245.057 M 7.39 % | 228.186 M -7.78 % | 247.437 M -12.38 % | 282.401 M 26.61 % | 223.048 M -29.76 % | 317.532 M 3.36 % | 307.202 M 32.82 % | 231.294 M -14.75 % | 271.324 M -1.70 % | 276.008 M 12.91 % | 244.440 M 4.50 % | 233.916 M -13.39 % | 270.072 M 32.51 % | 203.814 M -34.32 % | 310.301 M 106.55 % | 150.230 M -12.01 % | 170.740 M -16.23 % | 203.830 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 25.245 M 2.99 % | 24.511 M -11.43 % | 27.673 M 11.12 % | 24.903 M | 0.000 | 0.000 -100.00 % | 12.783 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.818 M -48.05 % | 28.526 M -26.15 % | 38.627 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.727 M | 0.000 -100.00 % | 33.768 M -44.19 % | 60.504 M 96.85 % | 30.736 M | 0.000 -100.00 % | 31.207 M -50.75 % | 63.369 M -0.40 % | 63.624 M 11.63 % | 56.995 M 43.03 % | 39.847 M -5.77 % | 42.289 M -32.87 % | 62.994 M 4.96 % | 60.017 M -6.14 % | 63.943 M 0.45 % | 63.655 M -5.42 % | 67.304 M -7.67 % | 72.893 M -39.70 % | 120.893 M 53.45 % | 78.785 M 9.36 % | 72.045 M 12.10 % | 64.269 M -8.59 % | 70.307 M -52.49 % | 147.976 M -11.98 % | 168.124 M 26.26 % | 133.155 M -5.00 % | 140.157 M -1.45 % | 142.220 M -17.58 % | 172.555 M 12.92 % | 152.806 M 18.89 % | 128.526 M -21.11 % | 162.923 M 50.93 % | 107.947 M -24.71 % | 143.366 M 108.24 % | 68.848 M 6.28 % | 64.777 M -1.58 % | 65.814 M 64.63 % | 39.977 M -16.36 % | 47.795 M 16.64 % | 40.978 M -12.09 % | 46.615 M |
| Operating expenses | 25.245 M 2.99 % | 24.511 M -11.43 % | 27.673 M 11.12 % | 24.903 M 204.66 % | 8.174 M -2.00 % | 8.341 M -53.87 % | 18.080 M 154.58 % | 7.102 M -68.39 % | 22.469 M 509.25 % | 3.688 M -85.40 % | 25.257 M -52.57 % | 53.254 M -21.62 % | 67.945 M 29.34 % | 52.534 M -41.57 % | 89.912 M 8.78 % | 82.652 M 38.48 % | 59.686 M 9.49 % | 54.514 M -11.81 % | 61.811 M 2.16 % | 60.504 M 96.85 % | 30.736 M -34.51 % | 46.931 M -16.78 % | 56.394 M -11.01 % | 63.369 M -0.40 % | 63.624 M 11.63 % | 56.995 M -12.38 % | 65.046 M -4.66 % | 68.225 M 8.30 % | 62.994 M 4.96 % | 60.017 M -6.14 % | 63.943 M 0.45 % | 63.655 M -5.42 % | 67.304 M -7.67 % | 72.893 M -39.70 % | 120.893 M 53.45 % | 78.785 M 9.36 % | 72.045 M 12.10 % | 64.269 M -8.59 % | 70.307 M -52.49 % | 147.976 M -11.98 % | 168.124 M 26.26 % | 133.155 M -5.00 % | 140.157 M -1.45 % | 142.220 M -17.58 % | 172.555 M 12.92 % | 152.806 M 18.89 % | 128.526 M -21.11 % | 162.923 M 50.93 % | 107.947 M -24.71 % | 143.366 M 108.24 % | 68.848 M 6.28 % | 64.777 M -1.58 % | 65.814 M 64.63 % | 39.977 M -16.36 % | 47.795 M 16.64 % | 40.978 M -12.09 % | 46.615 M |
| Cost and expenses | 144.772 M -21.47 % | 184.364 M 1.46 % | 181.714 M 7.12 % | 169.642 M -1.90 % | 172.930 M -1.02 % | 174.706 M 48.69 % | 117.497 M -31.55 % | 171.664 M -27.48 % | 236.718 M 3.67 % | 228.344 M -6.87 % | 245.184 M -30.68 % | 353.697 M -4.99 % | 372.292 M -25.45 % | 499.355 M -13.83 % | 579.484 M 10.27 % | 525.495 M 70.54 % | 308.137 M -32.01 % | 453.196 M 0.85 % | 449.383 M -0.24 % | 450.442 M 159.44 % | 173.621 M -55.36 % | 388.911 M 11.07 % | 350.142 M 12.31 % | 311.754 M -9.07 % | 342.834 M -10.77 % | 384.224 M 23.87 % | 310.181 M -11.66 % | 351.141 M -30.15 % | 502.686 M 6.59 % | 471.619 M 12.65 % | 418.641 M 71.47 % | 244.151 M -39.17 % | 401.369 M -32.13 % | 591.351 M 109.47 % | 282.314 M -25.06 % | 376.724 M -3.23 % | 389.310 M 6.32 % | 366.162 M 2.50 % | 357.229 M -9.11 % | 393.033 M -0.83 % | 396.310 M 4.13 % | 380.592 M -9.93 % | 422.558 M 15.68 % | 365.268 M -25.47 % | 490.088 M 6.54 % | 460.008 M 27.84 % | 359.820 M -17.14 % | 434.247 M 13.10 % | 383.955 M -0.99 % | 387.806 M 28.09 % | 302.764 M -9.58 % | 334.849 M 24.19 % | 269.627 M -23.02 % | 350.278 M 76.89 % | 198.025 M -6.47 % | 211.718 M -15.46 % | 250.445 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.174 M -2.00 % | 8.341 M 57.47 % | 5.297 M -25.42 % | 7.102 M -68.39 % | 22.469 M 44.59 % | 15.540 M 48.86 % | 10.439 M -57.78 % | 24.728 M -15.66 % | 29.318 M -44.19 % | 52.534 M -41.57 % | 89.912 M 8.78 % | 82.652 M 244.97 % | 23.959 M -56.05 % | 54.514 M 94.39 % | 28.043 M | 0.000 | 0.000 -100.00 % | 46.931 M 86.33 % | 25.187 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.199 M -2.84 % | 25.936 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 income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.588 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.523 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.757 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.489 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.364 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 |
| Interest expense | 8.472 M -18.80 % | 10.433 M 5.63 % | 9.877 M 11.29 % | 8.875 M 11.80 % | 7.938 M 0.14 % | 7.927 M 5.74 % | 7.497 M -3.90 % | 7.801 M -31.80 % | 11.438 M 76.40 % | 6.484 M -17.37 % | 7.847 M -41.46 % | 13.405 M 3.47 % | 12.955 M -2.12 % | 13.235 M 41.52 % | 9.352 M -23.14 % | 12.168 M -4.33 % | 12.719 M -0.10 % | 12.732 M 16.44 % | 10.934 M -9.51 % | 12.083 M -11.69 % | 13.682 M -20.73 % | 17.261 M 7.16 % | 16.108 M -0.18 % | 16.137 M 18.12 % | 13.661 M -0.50 % | 13.729 M 16.60 % | 11.774 M 0.49 % | 11.717 M -16.18 % | 13.979 M 14.80 % | 12.177 M 19.14 % | 10.221 M -7.55 % | 11.056 M -4.91 % | 11.627 M 51.67 % | 7.666 M -42.23 % | 13.271 M -10.07 % | 14.757 M -5.86 % | 15.675 M 12.09 % | 13.984 M -0.09 % | 13.996 M -12.23 % | 15.946 M 8.12 % | 14.749 M -7.24 % | 15.900 M -8.69 % | 17.413 M -2.54 % | 17.866 M | 0.000 -100.00 % | 17.432 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.643 M -27.48 % | 11.918 M |
| Depreciation and amortization | 5.115 M -21.20 % | 6.491 M 0.09 % | 6.485 M 104.06 % | 3.178 M 6.15 % | 2.994 M 2.57 % | 2.919 M 0.97 % | 2.891 M 1.08 % | 2.860 M 0.07 % | 2.858 M 1.13 % | 2.826 M 18.49 % | 2.385 M -49.15 % | 4.690 M 9.40 % | 4.287 M -9.77 % | 4.751 M 2.08 % | 4.654 M 53.50 % | 3.032 M -42.61 % | 5.283 M -9.09 % | 5.811 M 44.23 % | 4.029 M -39.53 % | 6.663 M 71.07 % | 3.895 M -75.59 % | 15.956 M 494.49 % | 2.684 M 0.00 % | 2.684 M 0.37 % | 2.674 M -23.14 % | 3.479 M 12.08 % | 3.104 M -2.54 % | 3.185 M 11.32 % | 2.861 M -55.37 % | 6.411 M 2.27 % | 6.269 M 0.87 % | 6.215 M 0.36 % | 6.193 M -45.71 % | 11.407 M 19.08 % | 9.579 M -32.98 % | 14.293 M 38.70 % | 10.305 M 2.09 % | 10.094 M 1.00 % | 9.994 M 0.01 % | 9.993 M -22.78 % | 12.941 M 34.59 % | 9.615 M -0.01 % | 9.616 M 0.01 % | 9.615 M 0.79 % | 9.539 M -8.36 % | 10.410 M 3.70 % | 10.039 M 1.88 % | 9.854 M -2.34 % | 10.090 M 3.16 % | 9.781 M 0.03 % | 9.778 M 0.00 % | 9.778 M -26.37 % | 13.280 M 147.30 % | 5.370 M -42.07 % | 9.270 M 73.37 % | 5.347 M 5.53 % | 5.067 M |
| Operating income | -5.680 M -362.54 % | -1.228 M 86.88 % | -9.360 M -175.46 % | -3.398 M -15.97 % | -2.930 M -126.98 % | 10.859 M 189.41 % | -12.145 M 56.87 % | -28.157 M -272.99 % | -7.549 M 74.93 % | -30.112 M -30.56 % | -23.064 M -658.32 % | 4.131 M -83.09 % | 24.430 M -60.63 % | 62.046 M 68.98 % | 36.717 M 120.64 % | 16.641 M -1.60 % | 16.911 M -69.24 % | 54.983 M 446.66 % | 10.058 M 9.30 % | 9.202 M 137.10 % | -24.803 M -267.63 % | 14.796 M -1.31 % | 14.992 M 775.70 % | 1.712 M -85.12 % | 11.508 M -33.07 % | 17.193 M 261.05 % | 4.762 M -60.62 % | 12.092 M -26.02 % | 16.344 M 65.84 % | 9.855 M 1 037.99 % | 866.000 K -91.95 % | 10.757 M 4.57 % | 10.287 M 14.72 % | 8.967 M -5.58 % | 9.497 M -28.77 % | 13.333 M 114.70 % | 6.210 M -50.17 % | 12.462 M 197.77 % | -12.746 M -27.96 % | -9.961 M -167.64 % | 14.726 M 837.05 % | -1.998 M 89.96 % | -19.895 M -19 604.90 % | 102.000 K -99.12 % | 11.613 M 249.69 % | 3.321 M -81.16 % | 17.623 M 448.66 % | 3.212 M -42.05 % | 5.542 M -72.63 % | 20.253 M 252.59 % | 5.744 M 46.27 % | 3.927 M 114.03 % | -27.999 M 5.87 % | -29.745 M -79.02 % | -16.615 M -281.35 % | 9.162 M 430.28 % | -2.774 M |
| Operating income ratio | -0.04 -509.01 % | -0.01 87.65 % | -0.05 -165.69 % | -0.02 -18.59 % | -0.02 -129.45 % | 0.06 150.76 % | -0.12 41.25 % | -0.20 -495.63 % | -0.03 78.62 % | -0.15 -48.39 % | -0.10 -999.43 % | 0.01 -81.25 % | 0.06 -44.28 % | 0.11 85.48 % | 0.06 94.12 % | 0.03 -41.00 % | 0.05 -51.91 % | 0.11 394.23 % | 0.02 9.35 % | 0.02 112.01 % | -0.17 -554.75 % | 0.04 -10.74 % | 0.04 651.79 % | 0.01 -83.18 % | 0.03 -24.17 % | 0.04 183.27 % | 0.02 -54.58 % | 0.03 5.72 % | 0.03 53.84 % | 0.02 904.74 % | 0.00 -95.17 % | 0.04 68.87 % | 0.02 64.62 % | 0.02 -52.85 % | 0.03 -5.82 % | 0.03 124.83 % | 0.02 -53.81 % | 0.03 192.40 % | -0.04 -42.69 % | -0.02 -171.94 % | 0.03 785.12 % | -0.01 89.31 % | -0.05 -17 894.36 % | 0.00 -98.85 % | 0.02 235.11 % | 0.01 -84.65 % | 0.05 535.45 % | 0.01 -48.58 % | 0.01 -71.09 % | 0.05 170.19 % | 0.02 60.28 % | 0.01 110.28 % | -0.11 -23.94 % | -0.09 -5.44 % | -0.08 -305.29 % | 0.04 473.55 % | -0.01 |
| Total other income expenses net | 58.375 M 887.68 % | -7.411 M -2.73 % | -7.214 M -104.54 % | -3.527 M 32.46 % | -5.222 M -7.56 % | -4.855 M -3.19 % | -4.705 M 5.94 % | -5.002 M 41.67 % | -8.576 M -176.02 % | -3.107 M 39.55 % | -5.140 M 51.85 % | -10.675 M -9.03 % | -9.791 M 64.01 % | -27.202 M -313.40 % | -6.580 M 30.45 % | -9.461 M 6.87 % | -10.159 M 38.69 % | -16.571 M -106.36 % | -8.030 M -7.53 % | -7.468 M 27.68 % | -10.326 M 44.14 % | -18.485 M -40.15 % | -13.189 M 0.98 % | -13.319 M -24.14 % | -10.729 M 31.28 % | -15.613 M -83.47 % | -8.510 M -0.21 % | -8.492 M 22.70 % | -10.986 M -19.22 % | -9.215 M | 0.000 100.00 % | -7.967 M -2.00 % | -7.811 M -1.89 % | -7.666 M 24.00 % | -10.087 M 4.64 % | -10.578 M -2 198.81 % | 504.000 K 103.83 % | -13.151 M | 0.000 | 0.000 -100.00 % | 1.001 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 2009-06-30 | 2008-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-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 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2009-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 456.068 M | 0.000 -100.00 % | 397.606 M | 0.000 -100.00 % | 395.765 M | 0.000 -100.00 % | 336.143 M -4.63 % | 352.462 M -25.97 % | 476.095 M -15.63 % | 564.295 M 20.85 % | 466.957 M -16.03 % | 556.109 M | 0.000 -100.00 % | 633.886 M | 0.000 -100.00 % | 588.708 M | 0.000 -100.00 % | 632.501 M | 0.000 -100.00 % | 551.259 M | 0.000 -100.00 % | 536.625 M | 0.000 -100.00 % | 567.733 M | 0.000 -100.00 % | 596.241 M | 0.000 -100.00 % | 523.382 M | 0.000 -100.00 % | 580.363 M | 0.000 -100.00 % | 576.946 M -2.66 % | 592.685 M 0.00 % | 592.685 M -5.64 % | 628.124 M -5.10 % | 661.909 M 15.63 % | 572.443 M | 0.000 -100.00 % | 614.144 M 8.36 % | 566.746 M -8.32 % | 618.171 M 5.64 % | 585.148 M -4.60 % | 613.365 M 73.47 % | 353.578 M |
| Total investments | 0.000 -100.00 % | 10.801 M | 0.000 -100.00 % | 12.288 M | 0.000 -100.00 % | 3.336 M | 0.000 -100.00 % | 19.993 M 381.06 % | 4.156 M -75.73 % | 17.121 M 162.23 % | 6.529 M -42.41 % | 11.338 M 74.32 % | 6.504 M | 0.000 -100.00 % | 12.160 M | 0.000 -100.00 % | 6.406 M | 0.000 -100.00 % | 10.040 M | 0.000 -100.00 % | 6.489 M | 0.000 -100.00 % | 11.204 M | 0.000 -100.00 % | 7.236 M | 0.000 -100.00 % | 10.979 M | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 1.008 M | 0.000 -100.00 % | 526.000 K -47.82 % | 1.008 M 0.00 % | 1.008 M 0.04 % | 1.008 M 0.00 % | 1.008 M -42.98 % | 1.767 M | 0.000 -100.00 % | 1.767 M 7.59 % | 1.642 M 5.08 % | 1.563 M -0.03 % | 1.563 M 0.03 % | 1.563 M 25.10 % | 1.249 M |
| Total debt | 0.000 -100.00 % | 456.312 M | 0.000 -100.00 % | 408.070 M | 0.000 -100.00 % | 396.424 M | 0.000 -100.00 % | 336.768 M -4.56 % | 352.870 M -26.27 % | 478.571 M -15.23 % | 564.544 M 16.70 % | 483.756 M -13.83 % | 561.375 M | 0.000 -100.00 % | 650.418 M | 0.000 -100.00 % | 589.413 M | 0.000 -100.00 % | 649.527 M | 0.000 -100.00 % | 552.304 M | 0.000 -100.00 % | 541.980 M | 0.000 -100.00 % | 570.765 M | 0.000 -100.00 % | 620.211 M | 0.000 -100.00 % | 534.599 M | 0.000 -100.00 % | 601.734 M | 0.000 -100.00 % | 580.453 M -5.13 % | 611.853 M 0.00 % | 611.853 M -4.89 % | 643.319 M -4.99 % | 677.104 M 13.64 % | 595.822 M | 0.000 -100.00 % | 706.208 M 20.28 % | 587.113 M -10.39 % | 655.217 M 7.82 % | 607.708 M -3.14 % | 627.436 M 69.12 % | 371.010 M |
| Accumulated other comprehensive income loss | 161.103 M | 0.000 -100.00 % | 178.641 M 31.57 % | 135.777 M -29.80 % | 193.401 M 7 395.40 % | -2.651 M -101.30 % | 203.888 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 186.049 M | 0.000 -100.00 % | 212.875 M | 0.000 -100.00 % | 215.558 M | 0.000 -100.00 % | 224.458 M | 0.000 -100.00 % | 229.478 M | 0.000 -100.00 % | 223.056 M | 0.000 -100.00 % | 220.422 M | 0.000 -100.00 % | 18.748 M | 0.000 -100.00 % | 18.691 M | 0.000 -100.00 % | 11.777 M | 0.000 | 0.000 100.00 % | -32.830 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 55.172 M | 0.000 | 0.000 | 0.000 -100.00 % | 87.223 M | 0.000 | 0.000 -100.00 % | 135.120 M | 0.000 -100.00 % | 168.382 M | 0.000 -100.00 % | 109.489 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.339 M | 0.000 | 0.000 | 0.000 -100.00 % | 115.314 M | 0.000 | 0.000 | 0.000 -100.00 % | 114.059 M | 0.000 | 0.000 | 0.000 -100.00 % | 106.843 M | 0.000 | 0.000 | 0.000 -100.00 % | 97.861 M | 0.000 | 0.000 100.00 % | -76.087 M 0.00 % | -76.087 M | 0.000 | 0.000 100.00 % | -54.723 M | 0.000 100.00 % | -80.814 M | 0.000 100.00 % | -116.251 M -99.85 % | -58.168 M |
| Common stock | 0.000 -100.00 % | 42.864 M | 0.000 -100.00 % | 42.864 M | 0.000 -100.00 % | 42.864 M | 0.000 -100.00 % | 42.864 M -0.32 % | 43.000 M 0.32 % | 42.864 M -0.32 % | 43.000 M 0.32 % | 42.864 M 0.00 % | 42.864 M | 0.000 -100.00 % | 42.864 M | 0.000 -100.00 % | 42.864 M | 0.000 -100.00 % | 42.864 M | 0.000 -100.00 % | 42.864 M | 0.000 -100.00 % | 42.864 M | 0.000 -100.00 % | 42.864 M | 0.000 -100.00 % | 42.860 M | 0.000 -100.00 % | 43.000 M | 0.000 -100.00 % | 192.864 M | 0.000 -100.00 % | 42.864 M -77.78 % | 192.864 M 349.94 % | 42.864 M -77.78 % | 192.864 M 349.94 % | 42.864 M -77.78 % | 192.864 M | 0.000 -100.00 % | 192.864 M 0.00 % | 192.864 M 0.00 % | 192.864 M 0.00 % | 192.864 M 0.00 % | 192.864 M 349.94 % | 42.864 M |
| Total equity | 161.103 M 0.00 % | 161.103 M -9.82 % | 178.641 M 0.00 % | 178.641 M -7.63 % | 193.401 M 0.00 % | 193.401 M -5.14 % | 203.888 M 0.00 % | 203.888 M -15.27 % | 240.638 M -14.72 % | 282.166 M 2.92 % | 274.168 M 19.99 % | 228.484 M 4.50 % | 218.635 M 17.51 % | 186.049 M 0.00 % | 186.049 M -12.60 % | 212.875 M 0.00 % | 212.876 M -1.24 % | 215.558 M 0.00 % | 215.558 M -3.97 % | 224.458 M 0.00 % | 224.460 M -2.19 % | 229.478 M 0.00 % | 229.478 M 2.88 % | 223.056 M 0.00 % | 223.056 M 1.19 % | 220.422 M 0.00 % | 220.422 M 30.62 % | 168.748 M -21.82 % | 215.840 M 27.95 % | 168.691 M 0.00 % | 168.691 M 4.27 % | 161.777 M -21.79 % | 206.858 M 29.26 % | 160.034 M 0.00 % | 160.034 M -12.43 % | 182.742 M 0.00 % | 182.742 M -0.85 % | 184.313 M -9.70 % | 204.106 M 0.00 % | 204.106 M 2.64 % | 198.851 M 11.70 % | 178.015 M 16.92 % | 152.249 M 6.78 % | 142.578 M 181.44 % | 50.661 M |
| Other non current liabilities | -161.103 M -154.22 % | 297.128 M 266.33 % | -178.641 M -177.42 % | 230.753 M 219.31 % | -193.401 M -170.82 % | 273.086 M 233.94 % | -203.888 M -185.71 % | 237.869 M -41.24 % | 404.819 M 54.06 % | 262.766 M -32.08 % | 386.858 M 54.90 % | 249.752 M -16.87 % | 300.452 M 261.49 % | -186.049 M -197.03 % | 191.734 M 190.07 % | -212.875 M -182.03 % | 259.499 M 220.38 % | -215.558 M -221.20 % | 177.850 M 179.24 % | -224.458 M -193.31 % | 240.560 M 204.83 % | -229.478 M -243.08 % | 160.379 M 171.90 % | -223.056 M -192.54 % | 241.047 M 209.36 % | -220.422 M -255.67 % | 141.592 M 183.91 % | -168.748 M -176.98 % | 219.196 M 229.94 % | -168.691 M -3 996.77 % | 4.329 M 102.68 % | -161.777 M -174.51 % | 217.113 M 7 149.18 % | 2.995 M 0.00 % | 2.995 M -1.70 % | 3.047 M 57.53 % | 1.934 M | 0.000 100.00 % | -204.106 M -16 419.75 % | 1.251 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 314.200 M | 0.000 -100.00 % | 263.871 M | 0.000 -100.00 % | 215.631 M | 0.000 -100.00 % | 200.180 M 85.61 % | 107.851 M -55.32 % | 241.412 M 127.78 % | 105.987 M -48.51 % | 205.842 M 73.50 % | 118.641 M | 0.000 -100.00 % | 227.867 M | 0.000 -100.00 % | 102.289 M | 0.000 -100.00 % | 180.037 M | 0.000 -100.00 % | 64.679 M | 0.000 -100.00 % | 152.452 M | 0.000 -100.00 % | 106.169 M | 0.000 -100.00 % | 301.975 M | 0.000 -100.00 % | 228.303 M | 0.000 -100.00 % | 280.236 M | 0.000 -100.00 % | 225.896 M -19.77 % | 281.578 M 0.00 % | 281.578 M 0.49 % | 280.203 M 0.00 % | 280.203 M 2.27 % | 273.975 M | 0.000 -100.00 % | 284.630 M 2.44 % | 277.859 M -10.50 % | 310.468 M -3.56 % | 321.941 M -0.11 % | 322.291 M -13.13 % | 371.010 M |
| Total non current liabilities | -161.103 M -126.35 % | 611.328 M 442.21 % | -178.641 M -136.12 % | 494.624 M 355.75 % | -193.401 M -138.74 % | 499.262 M 344.87 % | -203.888 M -146.54 % | 438.049 M -17.61 % | 531.653 M 5.45 % | 504.178 M -3.23 % | 520.981 M 14.35 % | 455.594 M -0.17 % | 456.382 M 345.30 % | -186.049 M -144.34 % | 419.601 M 297.11 % | -212.875 M -152.05 % | 409.016 M 289.75 % | -215.558 M -160.23 % | 357.887 M 259.44 % | -224.458 M -162.01 % | 361.969 M 257.74 % | -229.478 M -173.36 % | 312.831 M 240.25 % | -223.056 M -163.88 % | 349.175 M 258.41 % | -220.422 M -149.69 % | 443.567 M 362.86 % | -168.748 M -137.42 % | 450.978 M 367.34 % | -168.691 M -159.28 % | 284.565 M 275.90 % | -161.777 M -136.07 % | 448.480 M 57.60 % | 284.573 M 0.00 % | 284.573 M 0.47 % | 283.250 M 0.39 % | 282.137 M 2.51 % | 275.226 M 234.84 % | -204.106 M -171.40 % | 285.880 M 2.89 % | 277.859 M -10.50 % | 310.468 M -3.56 % | 321.941 M -0.11 % | 322.291 M -13.13 % | 371.010 M |
| Other current liabilities | 0.000 -100.00 % | 14.645 M | 0.000 -100.00 % | 89.337 M | 0.000 -100.00 % | 14.887 M | 0.000 -100.00 % | 83.332 M 192.17 % | 28.522 M -73.35 % | 107.032 M 96.05 % | 54.593 M -52.05 % | 113.849 M 168.78 % | 42.357 M | 0.000 -100.00 % | 101.418 M | 0.000 -100.00 % | 35.802 M | 0.000 -100.00 % | 111.358 M | 0.000 -100.00 % | 46.344 M | 0.000 -100.00 % | 108.360 M | 0.000 -100.00 % | 42.340 M | 0.000 -100.00 % | 94.153 M | 0.000 -100.00 % | 49.252 M | 0.000 -100.00 % | 68.772 M | 0.000 -100.00 % | 27.969 M -54.93 % | 62.050 M -0.05 % | 62.084 M -3.78 % | 64.526 M 102.57 % | 31.854 M -63.10 % | 86.336 M | 0.000 -100.00 % | 92.501 M 9.52 % | 84.463 M 0.75 % | 83.833 M 115.56 % | 38.890 M -49.16 % | 76.494 M -37.53 % | 122.445 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.023 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 58.000 K | 0.000 -100.00 % | 75.000 K | 0.000 -100.00 % | 35.000 K 16.67 % | 30.000 K 0.00 % | 30.000 K | 0.000 |
| Short term debt | 0.000 -100.00 % | 142.112 M | 0.000 -100.00 % | 144.199 M | 0.000 -100.00 % | 180.793 M | 0.000 -100.00 % | 136.588 M -44.25 % | 245.019 M 3.31 % | 237.159 M -48.28 % | 458.557 M 65.00 % | 277.914 M -37.23 % | 442.734 M | 0.000 -100.00 % | 422.551 M | 0.000 -100.00 % | 487.124 M | 0.000 -100.00 % | 469.490 M | 0.000 -100.00 % | 487.625 M | 0.000 -100.00 % | 389.528 M | 0.000 -100.00 % | 464.596 M | 0.000 -100.00 % | 318.236 M | 0.000 -100.00 % | 306.296 M | 0.000 -100.00 % | 321.498 M | 0.000 -100.00 % | 354.557 M 7.35 % | 330.275 M 0.00 % | 330.275 M -9.04 % | 363.116 M -8.51 % | 396.901 M 23.32 % | 321.847 M | 0.000 -100.00 % | 421.579 M 36.32 % | 309.254 M -10.30 % | 344.749 M 20.64 % | 285.767 M -6.35 % | 305.145 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 166.522 M | 0.000 -100.00 % | 240.233 M | 0.000 -100.00 % | 211.355 M | 0.000 -100.00 % | 227.325 M -20.55 % | 286.112 M -17.39 % | 346.360 M -35.49 % | 536.936 M 31.35 % | 408.771 M -31.67 % | 598.209 M | 0.000 -100.00 % | 592.472 M | 0.000 -100.00 % | 626.511 M | 0.000 -100.00 % | 658.493 M | 0.000 -100.00 % | 643.189 M | 0.000 -100.00 % | 527.214 M | 0.000 -100.00 % | 583.842 M | 0.000 -100.00 % | 424.483 M | 0.000 -100.00 % | 385.153 M | 0.000 -100.00 % | 402.575 M | 0.000 -100.00 % | 420.031 M -5.42 % | 444.118 M 0.00 % | 444.118 M -6.41 % | 474.521 M -0.23 % | 475.633 M 5.81 % | 449.526 M | 0.000 -100.00 % | 596.482 M 33.64 % | 446.329 M -7.34 % | 481.707 M 32.28 % | 364.161 M -18.04 % | 444.308 M 218.28 % | 139.599 M |
| Total liabilities | -161.103 M -120.71 % | 777.850 M 535.43 % | -178.641 M -124.31 % | 734.857 M 479.97 % | -193.401 M -127.22 % | 710.617 M 448.53 % | -203.888 M -130.64 % | 665.374 M -18.64 % | 817.765 M -3.85 % | 850.538 M -19.60 % | 1.058 B 22.39 % | 864.365 M -18.04 % | 1.055 B 666.84 % | -186.049 M -118.38 % | 1.012 B 575.43 % | -212.875 M -120.56 % | 1.036 B 580.39 % | -215.558 M -121.21 % | 1.016 B 552.82 % | -224.458 M -122.33 % | 1.005 B 538.02 % | -229.478 M -127.32 % | 840.045 M 476.61 % | -223.056 M -123.91 % | 933.017 M 523.29 % | -220.422 M -125.39 % | 868.050 M 614.41 % | -168.748 M -120.18 % | 836.131 M 595.66 % | -168.691 M -124.55 % | 687.140 M 524.75 % | -161.777 M -118.63 % | 868.511 M 19.19 % | 728.691 M 0.00 % | 728.691 M -3.84 % | 757.771 M 0.00 % | 757.771 M 4.56 % | 724.752 M 455.09 % | -204.106 M -123.13 % | 882.362 M 21.84 % | 724.188 M -8.58 % | 792.175 M 15.46 % | 686.102 M -10.50 % | 766.599 M 50.13 % | 510.608 M |
| Other non current assets | 0.000 -100.00 % | 68.506 M | 0.000 -100.00 % | 10.720 M | 0.000 -100.00 % | 15.849 M | 0.000 -100.00 % | 8.313 M -73.58 % | 31.470 M 280.62 % | 8.268 M -75.16 % | 33.285 M 127.93 % | 14.603 M -66.24 % | 43.249 M | 0.000 -100.00 % | 44.233 M | 0.000 -100.00 % | 17.812 M | 0.000 -100.00 % | 7.322 M | 0.000 -100.00 % | 17.882 M | 0.000 -100.00 % | 19.281 M | 0.000 -100.00 % | 19.367 M | 0.000 -100.00 % | 18.413 M | 0.000 -100.00 % | 11.050 M | 0.000 -100.00 % | 25.078 M | 0.000 -100.00 % | 18.872 M -12.92 % | 21.671 M -47.18 % | 41.028 M 18.55 % | 34.607 M -35.87 % | 53.965 M 172.12 % | 19.831 M | 0.000 -100.00 % | 35.847 M 49.86 % | 23.920 M -1.46 % | 24.275 M -38.72 % | 39.615 M 4.02 % | 38.085 M 2 948.99 % | 1.249 M |
| Long term investments | 0.000 -100.00 % | 10.801 M | 0.000 -100.00 % | 12.288 M | 0.000 -100.00 % | 3.336 M | 0.000 -100.00 % | 19.993 M 523.22 % | 3.208 M -81.26 % | 17.121 M 227.25 % | -13.455 M -218.67 % | 11.338 M 189.81 % | -12.625 M | 0.000 100.00 % | -10.014 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.040 M | 0.000 | 0.000 | 0.000 100.00 % | -432.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.008 M | 0.000 -100.00 % | 1.008 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.989 M | 0.000 -100.00 % | 143.923 M | 0.000 -100.00 % | 98.798 M | 0.000 -100.00 % | 191.090 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.659 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 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -136.000 K | 0.000 | 0.000 -100.00 % | 8.343 M | 0.000 -100.00 % | 13.455 M | 0.000 -100.00 % | 12.625 M | 0.000 -100.00 % | 22.174 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.636 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 |
| Property plant equipment net | 0.000 -100.00 % | 388.835 M | 0.000 -100.00 % | 397.902 M | 0.000 -100.00 % | 371.836 M | 0.000 -100.00 % | 367.866 M -1.51 % | 373.495 M -1.40 % | 378.781 M 11.28 % | 340.391 M 3.81 % | 327.913 M 5.18 % | 311.754 M | 0.000 -100.00 % | 294.480 M | 0.000 -100.00 % | 301.193 M | 0.000 -100.00 % | 303.202 M | 0.000 -100.00 % | 306.096 M | 0.000 -100.00 % | 295.686 M | 0.000 -100.00 % | 293.693 M | 0.000 -100.00 % | 304.581 M | 0.000 -100.00 % | 315.854 M | 0.000 -100.00 % | 134.052 M | 0.000 -100.00 % | 353.358 M 122.24 % | 158.995 M 0.00 % | 158.995 M -9.79 % | 176.252 M 0.00 % | 176.252 M -20.00 % | 220.319 M | 0.000 -100.00 % | 232.814 M -5.83 % | 247.214 M -4.30 % | 258.334 M -2.77 % | 265.683 M -6.30 % | 283.550 M 64.39 % | 172.483 M |
| Total non current assets | 0.000 -100.00 % | 527.799 M | 0.000 -100.00 % | 472.972 M | 0.000 -100.00 % | 442.146 M | 0.000 -100.00 % | 447.683 M 0.07 % | 447.349 M 5.52 % | 423.928 M 11.62 % | 379.788 M 1.10 % | 375.663 M 1.96 % | 368.438 M | 0.000 -100.00 % | 363.265 M | 0.000 -100.00 % | 346.898 M | 0.000 -100.00 % | 347.194 M | 0.000 -100.00 % | 348.576 M | 0.000 -100.00 % | 342.206 M | 0.000 -100.00 % | 342.969 M | 0.000 -100.00 % | 352.630 M | 0.000 -100.00 % | 356.875 M | 0.000 -100.00 % | 181.926 M | 0.000 -100.00 % | 401.628 M 99.78 % | 201.031 M 0.00 % | 201.031 M -13.06 % | 231.224 M 0.00 % | 231.224 M -7.98 % | 251.289 M | 0.000 -100.00 % | 279.800 M -3.94 % | 291.283 M -3.79 % | 302.759 M -7.06 % | 325.747 M -4.78 % | 342.084 M 84.86 % | 185.049 M |
| Other current assets | -244.000 K -101.35 % | 18.118 M 273.15 % | -10.464 M -143.23 % | 24.206 M 3 773.14 % | -659.000 K -104.25 % | 15.521 M | 0.000 -100.00 % | 18.006 M -29.00 % | 25.359 M -25.98 % | 34.260 M -46.24 % | 63.732 M 71.58 % | 37.144 M 7.35 % | 34.600 M 189.39 % | -38.706 M -329.25 % | 16.884 M 192.93 % | -18.168 M -239.86 % | 12.990 M 176.30 % | -17.026 M -221.81 % | 13.978 M 166.44 % | -21.039 M -240.91 % | 14.931 M 187.88 % | -16.991 M -237.65 % | 12.344 M 153.98 % | -22.868 M -230.50 % | 17.523 M 173.10 % | -23.970 M -206.55 % | 22.496 M 177.31 % | -29.098 M -113.67 % | 212.808 M 1 095.78 % | -21.371 M -158.11 % | 36.774 M 312.82 % | -17.279 M -185.43 % | 20.225 M 2 327.97 % | 833.000 K -96.58 % | 24.344 M 2 866.53 % | 820.621 K -98.09 % | 43.019 M 1 668.86 % | 2.432 M 102.64 % | -92.064 M -3 113.60 % | 3.055 M -8.29 % | 3.331 M 31.08 % | 2.541 M 7.72 % | 2.359 M 48.59 % | 1.588 M -73.06 % | 5.893 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 948.000 K -85.03 % | 6.334 M -68.30 % | 19.984 M 198.76 % | 6.689 M -65.03 % | 19.129 M | 0.000 -100.00 % | 22.174 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.636 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 |
| cash and cash equivalents | 0.000 -100.00 % | 244.000 K | 0.000 -100.00 % | 10.464 M | 0.000 -100.00 % | 659.000 K | 0.000 -100.00 % | 625.000 K 53.19 % | 408.000 K -83.52 % | 2.476 M 894.38 % | 249.000 K -98.52 % | 16.799 M 219.01 % | 5.266 M | 0.000 -100.00 % | 16.532 M | 0.000 -100.00 % | 705.000 K | 0.000 -100.00 % | 17.026 M | 0.000 -100.00 % | 1.045 M | 0.000 -100.00 % | 5.355 M | 0.000 -100.00 % | 3.032 M | 0.000 -100.00 % | 23.970 M | 0.000 -100.00 % | 11.217 M | 0.000 -100.00 % | 21.371 M | 0.000 -100.00 % | 3.507 M -81.70 % | 19.168 M 0.00 % | 19.168 M 26.14 % | 15.195 M 0.00 % | 15.195 M -35.00 % | 23.379 M | 0.000 -100.00 % | 92.064 M 352.02 % | 20.367 M -45.02 % | 37.046 M 64.21 % | 22.560 M 60.34 % | 14.070 M -19.28 % | 17.432 M |
| Cash and short term investments | 244.000 K 0.00 % | 244.000 K -97.67 % | 10.464 M 0.00 % | 10.464 M 1 487.86 % | 659.000 K 0.00 % | 659.000 K | 0.000 -100.00 % | 625.000 K 53.19 % | 408.000 K -95.37 % | 8.810 M 3 438.15 % | 249.000 K -98.94 % | 23.488 M 346.03 % | 5.266 M -86.39 % | 38.706 M 0.00 % | 38.706 M 113.04 % | 18.168 M 2 477.02 % | 705.000 K -95.86 % | 17.026 M 0.00 % | 17.026 M -19.07 % | 21.039 M 1 913.30 % | 1.045 M -93.85 % | 16.991 M 0.00 % | 16.991 M -25.70 % | 22.868 M 654.22 % | 3.032 M -87.35 % | 23.970 M 0.00 % | 23.970 M -17.62 % | 29.098 M 159.41 % | 11.217 M -47.51 % | 21.371 M 0.00 % | 21.371 M 23.68 % | 17.279 M 392.70 % | 3.507 M -81.70 % | 19.168 M 0.00 % | 19.168 M 26.14 % | 15.195 M 0.00 % | 15.195 M -35.00 % | 23.379 M -74.61 % | 92.064 M 0.00 % | 92.064 M 352.02 % | 20.367 M -45.02 % | 37.046 M 64.21 % | 22.560 M 60.34 % | 14.070 M -19.28 % | 17.432 M |
| Total current assets | 0.000 -100.00 % | 411.154 M | 0.000 -100.00 % | 440.526 M | 0.000 -100.00 % | 461.872 M | 0.000 -100.00 % | 421.579 M -31.01 % | 611.054 M -13.79 % | 708.776 M -25.57 % | 952.297 M 32.78 % | 717.186 M -20.73 % | 904.788 M | 0.000 -100.00 % | 834.857 M | 0.000 -100.00 % | 901.505 M | 0.000 -100.00 % | 884.744 M | 0.000 -100.00 % | 881.042 M | 0.000 -100.00 % | 727.317 M | 0.000 -100.00 % | 813.104 M | 0.000 -100.00 % | 735.842 M | 0.000 -100.00 % | 695.096 M | 0.000 -100.00 % | 673.905 M | 0.000 -100.00 % | 673.741 M -2.03 % | 687.694 M 0.00 % | 687.694 M -3.04 % | 709.289 M 0.00 % | 709.289 M 7.83 % | 657.776 M | 0.000 -100.00 % | 806.668 M 27.69 % | 631.756 M -5.35 % | 667.431 M 30.20 % | 512.604 M -9.61 % | 567.093 M 50.73 % | 376.220 M |
| Inventory | 0.000 -100.00 % | 320.444 M | 0.000 -100.00 % | 347.947 M | 0.000 -100.00 % | 382.023 M | 0.000 -100.00 % | 360.289 M -28.85 % | 506.350 M -13.67 % | 586.531 M -19.03 % | 724.409 M 41.96 % | 510.276 M -32.99 % | 761.438 M | 0.000 -100.00 % | 588.177 M | 0.000 -100.00 % | 724.195 M | 0.000 -100.00 % | 726.463 M | 0.000 -100.00 % | 670.731 M | 0.000 -100.00 % | 560.323 M | 0.000 -100.00 % | 578.391 M | 0.000 -100.00 % | 545.278 M | 0.000 -100.00 % | 458.525 M | 0.000 -100.00 % | 466.932 M | 0.000 -100.00 % | 473.522 M -2.08 % | 483.605 M 0.00 % | 483.605 M -2.95 % | 498.288 M 0.00 % | 498.288 M 10.39 % | 451.406 M | 0.000 -100.00 % | 507.349 M 14.05 % | 444.838 M -3.69 % | 461.877 M 41.95 % | 325.373 M -23.01 % | 422.641 M 138.00 % | 177.581 M |
| Net receivables | 0.000 -100.00 % | 72.348 M | 0.000 -100.00 % | 57.909 M | 0.000 -100.00 % | 63.669 M | 0.000 -100.00 % | 42.659 M -45.30 % | 77.989 M -1.50 % | 79.175 M -44.99 % | 143.923 M -1.61 % | 146.278 M 48.06 % | 98.798 M | 0.000 -100.00 % | 191.090 M | 0.000 -100.00 % | 148.256 M | 0.000 -100.00 % | 127.277 M | 0.000 -100.00 % | 177.729 M | 0.000 -100.00 % | 137.659 M | 0.000 -100.00 % | 207.982 M | 0.000 -100.00 % | 144.098 M | 0.000 -100.00 % | 12.546 M | 0.000 -100.00 % | 148.828 M | 0.000 -100.00 % | 176.487 M -4.13 % | 184.088 M 14.64 % | 160.577 M -17.65 % | 194.985 M 27.62 % | 152.787 M -15.38 % | 180.559 M | 0.000 -100.00 % | 204.200 M 25.11 % | 163.220 M -1.66 % | 165.967 M 2.25 % | 162.312 M 26.02 % | 128.794 M -26.54 % | 175.314 M |
| Tax assets | 0.000 -100.00 % | 59.657 M | 0.000 -100.00 % | 52.062 M | 0.000 -100.00 % | 51.261 M | 0.000 -100.00 % | 51.511 M 31.49 % | 39.176 M 98.28 % | 19.758 M 0.98 % | 19.567 M -10.28 % | 21.809 M -16.31 % | 26.060 M | 0.000 -100.00 % | 34.566 M | 0.000 -100.00 % | 27.893 M | 0.000 -100.00 % | 26.630 M | 0.000 -100.00 % | 24.598 M | 0.000 -100.00 % | 27.671 M | 0.000 -100.00 % | 29.909 M | 0.000 -100.00 % | 29.636 M | 0.000 -100.00 % | 29.971 M | 0.000 -100.00 % | 22.796 M | 0.000 -100.00 % | 29.398 M 44.36 % | 20.365 M | 0.000 -100.00 % | 20.365 M | 0.000 -100.00 % | 11.139 M | 0.000 -100.00 % | 11.139 M -44.72 % | 20.149 M 0.00 % | 20.149 M -1.46 % | 20.449 M 0.00 % | 20.449 M 80.69 % | 11.318 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 9.765 M | 0.000 -100.00 % | 6.697 M | 0.000 -100.00 % | 15.675 M | 0.000 -100.00 % | 7.405 M -41.09 % | 12.571 M 479.58 % | 2.169 M -90.88 % | 23.786 M 39.85 % | 17.008 M -84.96 % | 113.118 M | 0.000 -100.00 % | 68.503 M | 0.000 -100.00 % | 98.562 M | 0.000 -100.00 % | 77.645 M | 0.000 -100.00 % | 109.220 M | 0.000 -100.00 % | 29.326 M | 0.000 -100.00 % | 76.906 M | 0.000 -100.00 % | 12.094 M | 0.000 -100.00 % | 29.605 M | 0.000 -100.00 % | 12.305 M | 0.000 -100.00 % | 37.505 M -27.54 % | 51.759 M 0.00 % | 51.759 M 10.41 % | 46.878 M 0.00 % | 46.878 M 13.55 % | 41.285 M | 0.000 -100.00 % | 82.327 M 56.48 % | 52.612 M -0.90 % | 53.090 M 34.49 % | 39.474 M -36.98 % | 62.640 M 265.17 % | 17.154 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.545 M | 0.000 | 0.000 -100.00 % | 18.983 M | 0.000 -100.00 % | 28.136 M | 0.000 -100.00 % | 37.289 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.228 M | 0.000 | 0.000 | 0.000 -100.00 % | 56.730 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.959 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.479 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.471 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.955 M | 0.000 -100.00 % | 8.672 M | 0.000 -100.00 % | 17.671 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 |
| 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 -100.00 % | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M | 0.000 -100.00 % | 150.000 M | 0.000 | 0.000 -100.00 % | 150.000 M | 0.000 -100.00 % | 150.000 M | 0.000 -100.00 % | 150.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 63.066 M | 0.000 -100.00 % | 135.777 M | 0.000 -100.00 % | 65.965 M | 0.000 -100.00 % | 161.024 M 157.56 % | 62.518 M -73.87 % | 239.302 M 281.14 % | 62.786 M -66.17 % | 185.620 M 180.05 % | 66.282 M | 0.000 -100.00 % | 143.185 M | 0.000 -100.00 % | 65.673 M | 0.000 -100.00 % | 172.694 M | 0.000 -100.00 % | 66.282 M | 0.000 -100.00 % | 186.614 M | 0.000 -100.00 % | 66.133 M | 0.000 -100.00 % | 177.562 M | 0.000 100.00 % | -84.003 M | 0.000 100.00 % | -24.173 M | 0.000 -100.00 % | 66.133 M 301.44 % | -32.830 M | 0.000 -100.00 % | 65.965 M 0.00 % | 65.965 M 871.43 % | -8.551 M | 0.000 -100.00 % | 65.965 M 1 001.80 % | 5.987 M -90.92 % | 65.965 M 262.42 % | -40.615 M -161.57 % | 65.965 M 0.00 % | 65.965 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.406 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.515 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 -100.00 % | 1.251 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 938.953 M | 0.000 -100.00 % | 913.498 M | 0.000 -100.00 % | 904.018 M | 0.000 -100.00 % | 869.262 M -17.87 % | 1.058 B -6.56 % | 1.133 B -14.97 % | 1.332 B 21.89 % | 1.093 B -14.17 % | 1.273 B | 0.000 -100.00 % | 1.198 B | 0.000 -100.00 % | 1.248 B | 0.000 -100.00 % | 1.232 B | 0.000 -100.00 % | 1.230 B | 0.000 -100.00 % | 1.070 B | 0.000 -100.00 % | 1.156 B | 0.000 -100.00 % | 1.088 B | 0.000 -100.00 % | 1.052 B | 0.000 -100.00 % | 855.831 M | 0.000 -100.00 % | 1.075 B 21.00 % | 888.725 M 0.00 % | 888.725 M -5.51 % | 940.513 M 0.00 % | 940.513 M 3.46 % | 909.065 M | 0.000 -100.00 % | 1.086 B 17.71 % | 923.039 M -4.86 % | 970.190 M 15.73 % | 838.351 M -7.79 % | 909.177 M 61.99 % | 561.269 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-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 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2009-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -53.835 M -987.05 % | 6.069 M -46.04 % | 11.247 M 119.03 % | 5.135 M -46.50 % | 9.599 M 586.76 % | -1.972 M 31.79 % | -2.891 M -1.08 % | -2.860 M -0.07 % | -2.858 M -1.13 % | -2.826 M -18.49 % | -2.385 M 49.15 % | -4.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.334 M -250.21 % | -952.000 K -103.44 % | 27.681 M 834.85 % | 2.961 M 236.45 % | -2.170 M -122.87 % | 9.489 M 1 785.44 % | -563.000 K -121.89 % | 2.572 M -9.69 % | 2.848 M 222.49 % | -2.325 M 46.56 % | -4.351 M -54.24 % | -2.821 M -480.70 % | 741.000 K 129.45 % | -2.516 M -1.62 % | -2.476 M 53.12 % | -5.282 M -400.63 % | 1.757 M 349.57 % | -704.000 K 88.67 % | -6.211 M -256.56 % | -1.742 M -113.67 % | 12.746 M 27.96 % | 9.961 M 183.31 % | -11.956 M -55.51 % | -7.688 M -138.64 % | 19.895 M 19 604.90 % | -102.000 K 98.98 % | -9.983 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.932 M 30.48 % | -18.603 M -1.47 % | -18.334 M -3.96 % | -17.636 M 26.08 % | -23.858 M -261.32 % | -6.603 M -144.51 % | 14.835 M -43.78 % | 26.388 M 15.78 % | 22.792 M 382.37 % | 4.725 M -5.27 % | 4.988 M -82.64 % | 28.734 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.557 M 27.12 % | -18.603 M 5.52 % | -19.690 M -11.65 % | -17.636 M 46.01 % | -32.668 M -394.74 % | -6.603 M -144.51 % | 14.835 M -43.78 % | 26.388 M 15.78 % | 22.792 M 382.37 % | 4.725 M -5.27 % | 4.988 M -82.64 % | 28.734 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.932 M -2 169.12 % | 625.000 K -96.75 % | 19.228 M 1 317.99 % | 1.356 M -92.86 % | 18.992 M 115.57 % | 8.810 M -42.84 % | 15.413 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 end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 659.000 K 105.10 % | -12.932 M -2 169.12 % | 625.000 K 103.41 % | -18.334 M -1 452.06 % | 1.356 M 105.68 % | -23.858 M -370.81 % | 8.810 M -40.61 % | 14.835 M -43.78 % | 26.388 M 15.78 % | 22.792 M 382.37 % | 4.725 M -5.27 % | 4.988 M -82.64 % | 28.734 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.932 M 30.48 % | -18.603 M -1.47 % | -18.334 M -3.96 % | -17.636 M 26.08 % | -23.858 M -261.32 % | -6.603 M -144.51 % | 14.835 M -43.78 % | 26.388 M 15.78 % | 22.792 M 382.37 % | 4.725 M -5.27 % | 4.988 M -82.64 % | 28.734 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.932 M 30.48 % | -18.603 M -1.47 % | -18.334 M -3.96 % | -17.636 M 26.08 % | -23.858 M -261.32 % | -6.603 M -144.51 % | 14.835 M -43.78 % | 26.388 M 15.78 % | 22.792 M 382.37 % | 4.725 M -5.27 % | 4.988 M -82.64 % | 28.734 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 |
| 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 |