 
					Tyroon Tea Company Limited TYROON.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 412.318 M -0.68 % | 415.150 M -1.99 % | 423.567 M 7.69 % | 393.326 M 3.80 % | 378.915 M 33.18 % | 284.523 M 1.85 % | 279.365 M 11.07 % | 251.524 M 3.13 % | 243.898 M -5.54 % | 258.201 M 18.63 % | 217.659 M -11.36 % | 245.545 M 9.14 % | 224.971 M 15.20 % | 195.289 M -9.88 % | 216.711 M 23.79 % | 175.066 M 32.60 % | 132.021 M 18.31 % | 111.591 M 3.19 % | 108.140 M | 
| Net income | 33.079 M 10.72 % | 29.877 M -15.03 % | 35.161 M -50.68 % | 71.295 M 13.88 % | 62.605 M 553.82 % | -13.795 M -12.70 % | -12.241 M -420.24 % | -2.353 M -333.78 % | -542.430 K -102.15 % | 25.244 M 1 794.75 % | -1.490 M -104.51 % | 33.051 M 26.60 % | 26.106 M 49.76 % | 17.432 M -21.33 % | 22.158 M -4.09 % | 23.103 M 178.49 % | 8.296 M 1 173.85 % | -772.540 K -121.86 % | 3.534 M | 
| Income before tax | 37.228 M 2.80 % | 36.213 M -12.62 % | 41.441 M -48.48 % | 80.442 M 18.26 % | 68.024 M 487.60 % | -17.550 M -106.30 % | -8.507 M -7 413.19 % | 116.324 K -95.64 % | 2.668 M -86.60 % | 19.918 M 21 633.77 % | 91.645 K -99.75 % | 36.655 M 29.67 % | 28.269 M 50.58 % | 18.773 M -25.62 % | 25.238 M -2.86 % | 25.980 M 195.36 % | 8.796 M 9 015.86 % | -98.657 K -102.79 % | 3.534 M | 
| Income before tax ratio | 0.09 3.51 % | 0.09 -10.84 % | 0.10 -52.16 % | 0.20 13.92 % | 0.18 391.05 % | -0.06 -102.56 % | -0.03 -6 684.37 % | 0.00 -95.77 % | 0.01 -85.82 % | 0.08 18 221.18 % | 0.00 -99.72 % | 0.15 18.80 % | 0.13 30.72 % | 0.10 -17.46 % | 0.12 -21.53 % | 0.15 122.74 % | 0.07 7 636.17 % | 0.00 -102.71 % | 0.03 | 
| EBITDA | 51.641 M 0.56 % | 51.351 M -6.17 % | 54.727 M -41.57 % | 93.657 M 16.41 % | 80.454 M 1 249.84 % | -6.997 M -3 790.01 % | 189.620 K -98.24 % | 10.768 M 3.03 % | 10.452 M -58.26 % | 25.043 M 344.15 % | 5.638 M -86.42 % | 41.512 M 22.77 % | 33.814 M 37.76 % | 24.545 M -19.29 % | 30.412 M -1.95 % | 31.016 M 111.54 % | 14.662 M 162.58 % | 5.584 M -38.00 % | 9.006 M | 
| Net income ratio | 0.08 11.48 % | 0.07 -13.31 % | 0.08 -54.20 % | 0.18 9.71 % | 0.17 440.77 % | -0.05 -10.65 % | -0.04 -368.40 % | -0.01 -320.63 % | 0.00 -102.27 % | 0.10 1 528.64 % | -0.01 -105.08 % | 0.13 16.00 % | 0.12 30.00 % | 0.09 -12.70 % | 0.10 -22.52 % | 0.13 110.01 % | 0.06 1 007.67 % | -0.01 -121.19 % | 0.03 | 
| Ratio EBITDA | 0.13 1.26 % | 0.12 -4.27 % | 0.13 -45.74 % | 0.24 12.15 % | 0.21 963.40 % | -0.02 -3 723.12 % | 0.00 -98.41 % | 0.04 -0.10 % | 0.04 -55.82 % | 0.10 274.41 % | 0.03 -84.68 % | 0.17 12.48 % | 0.15 19.59 % | 0.13 -10.44 % | 0.14 -20.79 % | 0.18 59.53 % | 0.11 121.94 % | 0.05 -39.92 % | 0.08 | 
| Gross profit ratio | 0.93 19.18 % | 0.78 2.74 % | 0.76 -1.76 % | 0.78 0.01 % | 0.78 15.31 % | 0.67 -8.30 % | 0.74 -0.86 % | 0.74 0.91 % | 0.73 -10.51 % | 0.82 11.52 % | 0.74 36.62 % | 0.54 3.35 % | 0.52 -26.66 % | 0.71 -5.25 % | 0.75 -11.15 % | 0.84 -3.42 % | 0.87 -0.19 % | 0.88 53.41 % | 0.57 | 
| Weighted average shs out dil | 3.510 M 3.16 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M | 
| Weighted average shs out | 3.510 M 3.14 % | 3.403 M 0.02 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M | 
| EPS diluted | 9.72 10.71 % | 8.78 -15.09 % | 10.34 -50.67 % | 20.96 13.91 % | 18.40 554.32 % | -4.05 -12.50 % | -3.60 -421.74 % | -0.69 -331.25 % | -0.16 -102.16 % | 7.42 1 786.36 % | -0.44 -104.53 % | 9.71 26.60 % | 7.67 49.80 % | 5.12 -21.35 % | 6.51 -4.12 % | 6.79 178.28 % | 2.44 1 160.87 % | -0.23 -122.12 % | 1.04 | 
| Earnings per share | 9.72 10.71 % | 8.78 -15.09 % | 10.34 -50.67 % | 20.96 13.91 % | 18.40 554.32 % | -4.05 -12.50 % | -3.60 -421.74 % | -0.69 -331.25 % | -0.16 -102.16 % | 7.42 1 786.36 % | -0.44 -104.53 % | 9.71 26.60 % | 7.67 49.80 % | 5.12 -21.35 % | 6.51 -4.12 % | 6.79 178.28 % | 2.44 1 160.87 % | -0.23 -122.12 % | 1.04 | 
| Gross profit | 385.475 M 18.37 % | 325.658 M 0.70 % | 323.399 M 5.79 % | 305.700 M 3.81 % | 294.483 M 53.56 % | 191.768 M -6.61 % | 205.341 M 10.11 % | 186.479 M 4.07 % | 179.192 M -15.47 % | 211.980 M 32.29 % | 160.241 M 21.11 % | 132.315 M 12.80 % | 117.302 M -15.51 % | 138.836 M -14.62 % | 162.602 M 9.99 % | 147.836 M 28.07 % | 115.431 M 18.09 % | 97.751 M 58.30 % | 61.749 M | 
| Income tax expense | 4.149 M -34.52 % | 6.336 M 0.89 % | 6.280 M -31.34 % | 9.147 M 68.79 % | 5.419 M 244.31 % | -3.755 M -200.56 % | 3.734 M 51.22 % | 2.469 M -23.09 % | 3.211 M 160.29 % | -5.326 M -436.83 % | 1.581 M -56.12 % | 3.604 M 66.62 % | 2.163 M 61.30 % | 1.341 M -56.46 % | 3.080 M 7.06 % | 2.877 M 475.16 % | 500.209 K -25.77 % | 673.883 K | 0.000 | 
| Cost of revenue | 26.843 M -70.01 % | 89.492 M -10.66 % | 100.168 M 14.31 % | 87.626 M 3.78 % | 84.432 M -8.97 % | 92.755 M 25.30 % | 74.024 M 13.81 % | 65.044 M 0.52 % | 64.706 M 39.99 % | 46.222 M -19.50 % | 57.418 M -49.29 % | 113.230 M 5.16 % | 107.669 M 90.72 % | 56.454 M 4.33 % | 54.108 M 98.71 % | 27.229 M 64.13 % | 16.590 M 19.87 % | 13.840 M -70.17 % | 46.390 M | 
| General and administrative expenses | 3.874 M -8.78 % | 4.247 M -16.18 % | 5.067 M 10.15 % | 4.600 M 14.40 % | 4.021 M 5.12 % | 3.825 M -3.65 % | 3.970 M 40.65 % | 2.823 M -21.67 % | 3.604 M 65.89 % | 2.172 M -3.02 % | 2.240 M 17.01 % | 1.914 M 15.92 % | 1.651 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 16.501 M -6.16 % | 17.584 M 10.10 % | 15.971 M -4.50 % | 16.724 M 21.80 % | 13.731 M 19.02 % | 11.537 M -36.94 % | 18.295 M 14.77 % | 15.940 M -1.90 % | 16.250 M 347.57 % | 3.631 M -72.55 % | 13.228 M -3.63 % | 13.727 M 17.36 % | 11.696 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 346.364 M 19.43 % | 290.011 M 7.74 % | 269.173 M 939.72 % | 25.889 M 23.46 % | 20.969 M -88.11 % | 176.406 M | 0.000 -100.00 % | 167.717 M 0.60 % | 166.723 M -10.49 % | 186.259 M 28.74 % | 144.682 M | 0.000 | 0.000 -100.00 % | 120.063 M -13.00 % | 137.999 M 13.13 % | 121.985 M 8.12 % | 112.824 M 11.68 % | 101.027 M 275.68 % | -57.507 M | 
| Operating expenses | 367.248 M 17.59 % | 312.322 M 7.45 % | 290.670 M 515.66 % | 47.213 M 21.93 % | 38.721 M -79.81 % | 191.768 M -6.61 % | 205.341 M 10.11 % | 186.479 M -0.05 % | 186.576 M -2.86 % | 192.062 M 19.93 % | 160.149 M 73.41 % | 92.352 M 4.12 % | 88.698 M -26.12 % | 120.063 M -12.96 % | 137.945 M 13.20 % | 121.856 M 14.27 % | 106.634 M 8.98 % | 97.850 M 70.15 % | 57.507 M | 
| Cost and expenses | 394.091 M -1.92 % | 401.814 M 3.02 % | 390.052 M 15.30 % | 338.306 M 10.92 % | 305.007 M -3.81 % | 317.085 M 6.23 % | 298.489 M 14.01 % | 261.814 M 1.61 % | 257.669 M 8.14 % | 238.283 M 6.14 % | 224.501 M 7.47 % | 208.890 M 6.38 % | 196.367 M 11.25 % | 176.517 M -8.12 % | 192.108 M 28.86 % | 149.086 M 20.99 % | 123.225 M 10.33 % | 111.690 M 7.50 % | 103.897 M | 
| Research and development expenses | 508.896 K 6.04 % | 479.900 K 4.62 % | 458.728 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 % | 213.480 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 20.375 M -6.67 % | 21.831 M 3.77 % | 21.038 M -1.34 % | 21.324 M 20.12 % | 17.752 M 15.56 % | 15.362 M -31.00 % | 22.265 M 18.67 % | 18.763 M -5.49 % | 19.853 M 242.13 % | 5.803 M -62.48 % | 15.468 M -83.25 % | 92.352 M 6.99 % | 86.321 M | 0.000 100.00 % | -267.797 K -107.65 % | -128.964 K 97.92 % | -6.190 M -94.82 % | -3.177 M -102.76 % | 115.014 M | 
| Interest income | 7.285 M 48.16 % | 4.917 M 1 200.79 % | 378.000 K -68.10 % | 1.185 M -68.92 % | 3.813 M 6.27 % | 3.588 M -23.06 % | 4.664 M 4.80 % | 4.450 M -0.48 % | 4.471 M 27.16 % | 3.516 M 10.58 % | 3.180 M 41.70 % | 2.244 M 10.58 % | 2.029 M 6.86 % | 1.899 M -13.58 % | 2.197 M -39.63 % | 3.640 M 351.90 % | 805.517 K 35.42 % | 594.839 K -31.34 % | 866.365 K | 
| Interest expense | 4.447 M -8.23 % | 4.846 M 43.03 % | 3.388 M 30.31 % | 2.600 M 46.81 % | 1.771 M -19.13 % | 2.190 M 105.12 % | 1.068 M -65.63 % | 3.106 M 1 753.55 % | 167.571 K -59.67 % | 415.457 K -54.80 % | 919.068 K -45.24 % | 1.678 M -29.41 % | 2.378 M -19.34 % | 2.948 M 8.48 % | 2.717 M -5.44 % | 2.874 M -29.74 % | 4.090 M 9.04 % | 3.751 M 2.38 % | 3.663 M | 
| Depreciation and amortization | 9.966 M -3.17 % | 10.292 M 3.98 % | 9.898 M -6.75 % | 10.615 M -0.41 % | 10.659 M 27.45 % | 8.363 M 9.62 % | 7.629 M 1.11 % | 7.546 M -0.92 % | 7.616 M 61.73 % | 4.709 M 1.76 % | 4.628 M 45.60 % | 3.178 M 0.34 % | 3.168 M 12.14 % | 2.825 M 14.97 % | 2.457 M 13.66 % | 2.162 M 12.91 % | 1.915 M -0.90 % | 1.932 M 6.77 % | 1.809 M | 
| Operating income | 18.227 M 36.68 % | 13.336 M -60.21 % | 33.515 M -42.74 % | 58.527 M -25.53 % | 78.590 M 349.03 % | -31.558 M -76.17 % | -17.913 M -150.29 % | -7.157 M 3.08 % | -7.384 M -137.07 % | 19.918 M 21 633.77 % | 91.645 K -99.75 % | 36.655 M 29.67 % | 28.269 M 50.58 % | 18.773 M -23.70 % | 24.603 M -5.30 % | 25.980 M 195.36 % | 8.796 M 9 015.86 % | -98.657 K -102.33 % | 4.242 M | 
| Operating income ratio | 0.04 37.61 % | 0.03 -59.40 % | 0.08 -46.82 % | 0.15 -28.26 % | 0.21 287.00 % | -0.11 -72.98 % | -0.06 -125.34 % | -0.03 6.02 % | -0.03 -139.25 % | 0.08 18 221.18 % | 0.00 -99.72 % | 0.15 18.80 % | 0.13 30.72 % | 0.10 -15.33 % | 0.11 -23.50 % | 0.15 122.74 % | 0.07 7 636.17 % | 0.00 -102.25 % | 0.04 | 
| Total other income expenses net | 19.001 M -16.94 % | 22.877 M 188.63 % | 7.926 M -63.83 % | 21.915 M 307.41 % | -10.566 M -175.43 % | 14.008 M 48.93 % | 9.406 M 29.32 % | 7.273 M -27.65 % | 10.052 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 635.270 K | 0.000 | 0.000 | 0.000 100.00 % | -708.670 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -12.637 M -122.92 % | 55.125 M -16.21 % | 65.788 M 70.48 % | 38.590 M 54.78 % | 24.932 M 50.68 % | 16.546 M 44.85 % | 11.423 M 837.15 % | 1.219 M -81.49 % | 6.585 M 78.47 % | 3.690 M 202.86 % | -3.587 M -166.81 % | 5.370 M -60.43 % | 13.570 M 39.26 % | 9.744 M -51.78 % | 20.210 M 44.25 % | 14.011 M 14.54 % | 12.232 M -50.22 % | 24.573 M -6.29 % | 26.221 M | 
| Total investments | 261.843 M 17.76 % | 222.344 M 1 224.90 % | 16.782 M -92.27 % | 217.049 M 34.45 % | 161.438 M 1 889.62 % | 8.114 M 39.61 % | 5.812 M -39.86 % | 9.664 M -57.65 % | 22.817 M 5.55 % | 21.617 M 53.70 % | 14.065 M -38.58 % | 22.897 M -0.02 % | 22.903 M -19.92 % | 28.600 M 0.00 % | 28.600 M -20.87 % | 36.144 M 71.30 % | 21.100 M 0.00 % | 21.100 M 55.91 % | 13.534 M | 
| Total debt | 2.730 M -95.20 % | 56.831 M -15.54 % | 67.285 M 65.62 % | 40.626 M 47.92 % | 27.465 M 43.62 % | 19.124 M 42.01 % | 13.467 M 273.36 % | 3.607 M -60.57 % | 9.148 M -4.03 % | 9.532 M 479.76 % | 1.644 M -76.85 % | 7.104 M -53.37 % | 15.232 M 38.20 % | 11.022 M -64.16 % | 30.755 M 78.50 % | 17.229 M 19.90 % | 14.369 M -43.50 % | 25.435 M -5.28 % | 26.853 M | 
| Accumulated other comprehensive income loss | 269.649 M 0.68 % | 267.824 M 98.97 % | 134.608 M -2.52 % | 138.088 M -2.75 % | 141.990 M 0.40 % | 141.424 M 12 768.43 % | 1.099 M -99.26 % | 147.702 M 4.11 % | 141.871 M 12 806.63 % | 1.099 M 0.00 % | 1.099 M 0.00 % | 1.099 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.950 M | 
| Retained earnings | 68.709 M 92.84 % | 35.630 M -73.75 % | 135.753 M 34.95 % | 100.592 M 243.36 % | 29.296 M 215.87 % | -25.283 M -65.95 % | -15.235 M -23.48 % | -12.338 M -87.19 % | -6.591 M -50.56 % | -4.378 M -103.76 % | 116.353 M -1.45 % | 118.069 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.695 M 27.66 % | -29.991 M | 0.000 | 
| Common stock | 35.120 M 0.00 % | 35.120 M 0.00 % | 35.120 M 0.00 % | 35.120 M 0.00 % | 35.120 M 0.00 % | 35.120 M 3.23 % | 34.021 M 0.00 % | 34.021 M -3.13 % | 35.120 M 3.23 % | 34.021 M 0.00 % | 34.021 M 0.00 % | 34.021 M 0.00 % | 34.021 M 0.00 % | 34.021 M 0.00 % | 34.021 M -3.13 % | 35.120 M 0.00 % | 35.120 M 0.00 % | 35.120 M 3.23 % | 34.021 M | 
| Total equity | 412.135 M 9.25 % | 377.231 M 9.62 % | 344.138 M 10.14 % | 312.457 M 27.50 % | 245.063 M 29.04 % | 189.918 M -5.11 % | 200.139 M -4.30 % | 209.141 M 0.04 % | 209.057 M -0.92 % | 210.997 M 10.97 % | 190.131 M -0.89 % | 191.846 M 17.86 % | 162.775 M 15.75 % | 140.623 M 10.60 % | 127.145 M 16.70 % | 108.955 M 26.91 % | 85.851 M 10.70 % | 77.555 M -5.10 % | 81.727 M | 
| Other non current liabilities | 80.865 M 2.30 % | 79.050 M 8.81 % | 72.651 M 13.62 % | 63.940 M 0.08 % | 63.891 M 9.40 % | 58.399 M 5.81 % | 55.191 M 4.20 % | 52.969 M 22.44 % | 43.260 M 15.15 % | 37.568 M 25.35 % | 29.969 M 17.76 % | 25.449 M 7.28 % | 23.723 M 13.52 % | 20.897 M -5.49 % | 22.111 M | 0.000 -100.00 % | 20.168 M 50.62 % | 13.390 M -3.81 % | 13.921 M | 
| Long term debt | 1.411 M -50.72 % | 2.863 M -47.54 % | 5.457 M -16.76 % | 6.556 M -25.22 % | 8.767 M 57.85 % | 5.554 M 454.85 % | 1.001 M -24.01 % | 1.317 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.644 M -68.50 % | 5.219 M -40.16 % | 8.722 M -24.79 % | 11.597 M -32.69 % | 17.229 M 19.90 % | 14.369 M 19.30 % | 12.044 M -4.93 % | 12.669 M | 
| Total non current liabilities | 82.276 M 0.44 % | 81.913 M 4.87 % | 78.108 M 10.80 % | 70.496 M -2.98 % | 72.658 M 13.61 % | 63.953 M 13.81 % | 56.192 M 3.51 % | 54.286 M 25.49 % | 43.260 M 15.15 % | 37.568 M 25.35 % | 29.969 M 10.62 % | 27.093 M -6.39 % | 28.942 M -2.29 % | 29.620 M -12.13 % | 33.708 M 95.64 % | 17.229 M -50.11 % | 34.538 M 35.79 % | 25.435 M -4.35 % | 26.591 M | 
| Other current liabilities | 52.474 M -0.86 % | 52.930 M -6.30 % | 56.486 M 18.67 % | 47.600 M 125.09 % | 21.147 M 244.19 % | 6.144 M -50.61 % | 12.439 M 2.07 % | 12.187 M -29.70 % | 17.334 M 36.67 % | 12.684 M 12.99 % | 11.225 M -19.06 % | 13.868 M -9.58 % | 15.336 M -0.87 % | 15.470 M 21.54 % | 12.729 M -74.98 % | 50.884 M 21.12 % | 42.012 M 62.09 % | 25.919 M 1 384.18 % | 1.746 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 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 1.319 M -97.56 % | 53.968 M -12.71 % | 61.828 M 81.47 % | 34.070 M 82.21 % | 18.698 M 37.79 % | 13.570 M 8.86 % | 12.466 M 444.45 % | 2.290 M -74.97 % | 9.148 M -4.03 % | 9.532 M 479.76 % | 1.644 M -81.80 % | 9.035 M -33.16 % | 13.516 M 487.60 % | 2.300 M -87.99 % | 19.158 M | 0.000 | 0.000 -100.00 % | 13.390 M -5.59 % | 14.183 M | 
| Total current liabilities | 66.120 M -44.02 % | 118.120 M -9.44 % | 130.430 M 37.83 % | 94.631 M 11.08 % | 85.195 M 36.15 % | 62.576 M -11.36 % | 70.593 M 35.56 % | 52.074 M -6.80 % | 55.876 M -6.19 % | 59.566 M 26.38 % | 47.134 M -12.10 % | 53.624 M -2.26 % | 54.862 M 25.15 % | 43.838 M -25.57 % | 58.896 M 15.75 % | 50.884 M 21.12 % | 42.012 M 6.88 % | 39.309 M 8.42 % | 36.255 M | 
| Total liabilities | 148.396 M -25.81 % | 200.033 M -4.08 % | 208.538 M 26.29 % | 165.127 M 4.61 % | 157.853 M 24.76 % | 126.529 M -0.20 % | 126.785 M 19.20 % | 106.360 M 7.29 % | 99.136 M 2.06 % | 97.134 M 25.98 % | 77.104 M -4.48 % | 80.717 M -3.68 % | 83.804 M 14.08 % | 73.458 M -20.68 % | 92.604 M 35.96 % | 68.113 M 20.81 % | 56.381 M -12.92 % | 64.744 M 3.02 % | 62.846 M | 
| Other non current assets | 2.821 M -4.98 % | 2.969 M -80.03 % | 14.871 M 412.09 % | 2.904 M -35.14 % | 4.477 M -95.57 % | 100.959 M 753.91 % | 11.823 M -91.82 % | 144.515 M 7.04 % | 135.006 M 1 366.90 % | 9.203 M -93.69 % | 145.855 M 0.04 % | 145.795 M 21.53 % | 119.962 M 54.49 % | 77.650 M -8.22 % | 84.604 M 134.07 % | 36.144 M 71.30 % | 21.100 M 0.00 % | 21.100 M | 0.000 | 
| Long term investments | 104.531 M 384.28 % | 21.585 M 28.62 % | 16.782 M -5.17 % | 17.697 M 48.33 % | 11.931 M 117.28 % | -69.051 M -1 288.08 % | 5.812 M 107.89 % | -73.690 M -8.85 % | -67.696 M -298.85 % | 34.043 M 145.28 % | -75.184 M 8.98 % | -82.601 M -38.13 % | -59.799 M -171.20 % | -22.049 M 17.83 % | -26.833 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.199 M | 
| Intangible assets | 0.000 -100.00 % | 57.711 M | 0.000 -100.00 % | 4.035 M -52.04 % | 8.414 M | 0.000 -100.00 % | 1.766 M -94.37 % | 31.374 M 7.76 % | 29.114 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 -100.00 % | 903.000 K | 0.000 -100.00 % | 5.059 M 0.16 % | 5.051 M | 0.000 -100.00 % | 49.858 M -32.34 % | 73.690 M 8.85 % | 67.696 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 191.116 M -4.02 % | 199.126 M 0.55 % | 198.043 M 2.35 % | 193.492 M 7.46 % | 180.053 M 28.95 % | 139.633 M 51.34 % | 92.267 M 3.54 % | 89.113 M 1.93 % | 87.424 M 2.09 % | 85.633 M 13.67 % | 75.332 M 9.06 % | 69.072 M 1.28 % | 68.197 M -0.46 % | 68.511 M 26.91 % | 53.983 M 7.48 % | 50.224 M 29.12 % | 38.896 M 1.72 % | 38.238 M 2.66 % | 37.247 M | 
| Total non current assets | 301.635 M 31.86 % | 228.752 M -0.41 % | 229.696 M 1.85 % | 225.526 M 8.80 % | 207.287 M 20.84 % | 171.541 M 5.20 % | 163.063 M -1.69 % | 165.866 M 2.80 % | 161.343 M 18.01 % | 136.723 M -6.36 % | 146.003 M 10.39 % | 132.265 M 3.04 % | 128.360 M 3.42 % | 124.111 M 11.06 % | 111.753 M 29.39 % | 86.368 M 43.96 % | 59.996 M 1.11 % | 59.338 M 17.63 % | 50.446 M | 
| Other current assets | 13.218 M -74.52 % | 51.885 M 17.93 % | 43.995 M 301.56 % | 10.956 M -13.53 % | 12.670 M -72.15 % | 45.488 M 3.92 % | 43.773 M 15.64 % | 37.852 M 25.86 % | 30.074 M -27.12 % | 41.265 M 227.62 % | 12.596 M -34.37 % | 19.191 M -1.22 % | 19.427 M 320.16 % | 4.624 M -66.60 % | 13.845 M -37.03 % | 21.986 M 21.38 % | 18.114 M 445.45 % | 3.321 M 6.25 % | 3.125 M | 
| Short term investments | 158.012 M -21.29 % | 200.759 M -4.24 % | 209.639 M 4.84 % | 199.952 M 33.21 % | 150.107 M 94.53 % | 77.165 M -17.04 % | 93.016 M 11.59 % | 83.354 M -7.91 % | 90.512 M -12.49 % | 103.427 M 15.89 % | 89.248 M -15.40 % | 105.499 M 27.57 % | 82.701 M 63.28 % | 50.650 M -8.63 % | 55.434 M | 0.000 | 0.000 | 0.000 -100.00 % | 335.014 K | 
| cash and cash equivalents | 15.367 M 800.76 % | 1.706 M 13.96 % | 1.497 M -26.47 % | 2.036 M -19.62 % | 2.533 M -1.75 % | 2.578 M 26.13 % | 2.044 M -14.41 % | 2.388 M -6.83 % | 2.563 M -56.13 % | 5.842 M 11.67 % | 5.231 M 201.72 % | 1.734 M 4.33 % | 1.662 M 30.07 % | 1.278 M -87.88 % | 10.545 M 227.63 % | 3.219 M 50.59 % | 2.137 M 147.94 % | 862.004 K 36.45 % | 631.748 K | 
| Cash and short term investments | 173.379 M -14.37 % | 202.465 M -4.11 % | 211.136 M 4.53 % | 201.988 M 32.33 % | 152.640 M 91.41 % | 79.743 M -16.11 % | 95.060 M 10.87 % | 85.742 M -7.88 % | 93.076 M -14.82 % | 109.269 M 15.65 % | 94.480 M -11.89 % | 107.233 M 27.11 % | 84.363 M 62.46 % | 51.927 M -21.30 % | 65.979 M 1 949.96 % | 3.219 M 50.59 % | 2.137 M 147.94 % | 862.004 K -10.84 % | 966.762 K | 
| Total current assets | 258.896 M -25.71 % | 348.512 M 7.91 % | 322.980 M 28.14 % | 252.058 M 28.84 % | 195.629 M 35.00 % | 144.906 M -11.57 % | 163.861 M 9.51 % | 149.636 M 1.90 % | 146.850 M -14.33 % | 171.408 M 41.39 % | 121.231 M -13.59 % | 140.297 M 18.68 % | 118.219 M 31.40 % | 89.970 M -16.69 % | 107.996 M 19.07 % | 90.700 M 10.29 % | 82.236 M -0.87 % | 82.961 M -11.86 % | 94.127 M | 
| Inventory | 31.713 M -13.00 % | 36.451 M 2.90 % | 35.423 M 0.98 % | 35.079 M 60.14 % | 21.905 M 35.21 % | 16.201 M -30.35 % | 23.262 M 17.39 % | 19.816 M 6.45 % | 18.616 M -1.90 % | 18.977 M 41.10 % | 13.449 M 5.79 % | 12.714 M 9.30 % | 11.631 M 1.86 % | 11.419 M 21.63 % | 9.389 M 45.22 % | 6.465 M -24.10 % | 8.518 M 16.24 % | 7.328 M -21.79 % | 9.370 M | 
| Net receivables | 40.586 M -29.67 % | 57.711 M 77.98 % | 32.426 M 703.62 % | 4.035 M -52.04 % | 8.414 M 142.20 % | 3.474 M 96.68 % | 1.766 M -94.37 % | 31.374 M 7.76 % | 29.114 M 1 022.60 % | 2.593 M 267.24 % | 706.194 K -39.13 % | 1.160 M -94.21 % | 20.030 M -8.95 % | 22.000 M 17.12 % | 18.784 M -68.18 % | 59.030 M 10.40 % | 53.467 M -25.17 % | 71.451 M -11.42 % | 80.665 M | 
| Tax assets | 3.167 M -24.03 % | 4.169 M | 0.000 -100.00 % | 6.374 M 10.37 % | 5.775 M | 0.000 -100.00 % | 3.303 M -44.28 % | 5.928 M -10.29 % | 6.608 M -15.75 % | 7.843 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 12.327 M 9.85 % | 11.222 M -7.38 % | 12.116 M -6.52 % | 12.961 M -71.42 % | 45.350 M 5.80 % | 42.862 M -6.19 % | 45.688 M 21.52 % | 37.598 M 27.91 % | 29.394 M -21.30 % | 37.351 M 9.01 % | 34.265 M 11.54 % | 30.721 M 18.12 % | 26.010 M -0.22 % | 26.068 M -3.49 % | 27.009 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.063 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 -100.00 % | 262.116 K | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 1.273 M -25.03 % | 1.698 M -17.29 % | 2.053 M -12.53 % | 2.347 M -10.15 % | 2.612 M -7.64 % | 2.828 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 | 
| 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 | 
| Other total stockholders equity | 38.657 M 0.00 % | 38.657 M 0.00 % | 38.657 M 0.00 % | 38.657 M 0.00 % | 38.657 M 0.00 % | 38.657 M -78.55 % | 180.254 M 353.40 % | 39.756 M 2.84 % | 38.657 M -78.55 % | 180.254 M 366.29 % | 38.657 M 0.00 % | 38.657 M -69.98 % | 128.754 M 20.78 % | 106.602 M 14.47 % | 93.124 M 26.13 % | 73.834 M 1.94 % | 72.426 M 0.00 % | 72.426 M 82.18 % | 39.756 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 100.00 % | -20.168 M | 0.000 | 0.000 | 
| Total assets | 560.531 M -2.90 % | 577.264 M 4.45 % | 552.676 M 15.72 % | 477.584 M 18.53 % | 402.916 M 27.32 % | 316.447 M -3.20 % | 326.924 M 3.62 % | 315.502 M 2.37 % | 308.193 M 0.02 % | 308.131 M 15.30 % | 267.234 M -1.95 % | 272.563 M 10.54 % | 246.579 M 15.18 % | 214.081 M -2.58 % | 219.750 M 24.10 % | 177.068 M 24.49 % | 142.233 M -0.05 % | 142.299 M -1.57 % | 144.573 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | 20.413 M 205.31 % | -19.383 M -22.72 % | -15.794 M 17.56 % | -19.159 M -157.59 % | 33.266 M 222.94 % | 10.301 M -19.85 % | 12.853 M 333.12 % | 2.967 M -71.77 % | 10.511 M 45.95 % | 7.201 M -25.36 % | 9.648 M 214.57 % | 3.067 M 216.29 % | -2.637 M -146.58 % | 5.662 M 413.81 % | -1.804 M -135.02 % | 5.151 M 272.65 % | 1.382 M 421.08 % | 265.283 K 132.74 % | -810.311 K | 
| Accounts receivables | 10.296 M 150.92 % | -20.220 M 19.68 % | -25.174 M -833.94 % | 3.430 M -91.18 % | 38.892 M 891.13 % | -4.916 M -2 481.38 % | 206.435 K 111.04 % | -1.870 M -130.54 % | 6.124 M 2 813.10 % | 210.215 K 115.60 % | -1.348 M 57.37 % | -3.161 M 51.21 % | -6.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.731 M | 
| Inventory | 4.738 M 236.35 % | -3.475 M -87.94 % | -1.849 M 85.13 % | -12.434 M -121.01 % | -5.626 M -147.25 % | 11.907 M 549.15 % | -2.651 M 28.10 % | -3.687 M -237.33 % | 2.685 M 148.57 % | -5.527 M -651.08 % | -735.887 K 32.00 % | -1.082 M -409.95 % | -212.218 K 89.55 % | -2.031 M 30.55 % | -2.924 M -242.43 % | 2.053 M 272.51 % | -1.190 M -158.27 % | 2.042 M 7.85 % | 1.893 M | 
| Accounts payables | 5.379 M 24.74 % | 4.312 M -61.60 % | 11.229 M 210.58 % | -10.155 M | 0.000 -100.00 % | 3.310 M -78.36 % | 15.298 M 79.45 % | 8.525 M 400.75 % | 1.702 M -86.40 % | 12.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -598.187 K 38.52 % | -972.959 K | 
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -294.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.731 M 60.49 % | 7.310 M 80.39 % | 4.052 M -47.32 % | 7.692 M 587.23 % | 1.119 M -63.88 % | 3.099 M 20.47 % | 2.572 M 318.26 % | -1.178 M | 0.000 | 
| Other non cash items | -23.351 M -53.73 % | -15.190 M 9.85 % | -16.849 M 23.18 % | -21.933 M 21.00 % | -27.764 M -1 146.70 % | -2.227 M 74.46 % | -8.719 M -395.44 % | -1.760 M 72.99 % | -6.516 M 14.56 % | -7.626 M 29.88 % | -10.876 M -42.05 % | -7.657 M 10.76 % | -8.580 M -94.65 % | -4.408 M -123.37 % | 18.864 M 882.31 % | -2.411 M -143.25 % | 5.575 M 96.27 % | 2.840 M 264.25 % | -1.729 M | 
| Net cash provided by operating activities | 44.256 M 855.03 % | 4.634 M -74.17 % | 17.942 M -63.54 % | 49.211 M -50.31 % | 99.027 M 1 032.81 % | -10.616 M -3 392.11 % | -304.000 K -104.35 % | 6.986 M -43.64 % | 12.396 M -48.78 % | 24.203 M 593.28 % | 3.491 M -90.09 % | 35.244 M 74.31 % | 20.219 M -11.52 % | 22.852 M -48.94 % | 44.754 M 44.92 % | 30.882 M 74.79 % | 17.668 M 257.73 % | 4.939 M 76.16 % | 2.804 M | 
| Investments in property plant and equipment | -40.499 M -53.77 % | -26.338 M 40.61 % | -44.349 M -88.93 % | -23.474 M 52.50 % | -49.421 M -442.13 % | -9.116 M 24.51 % | -12.076 M 58.45 % | -29.066 M -5.60 % | -27.524 M -82.54 % | -15.078 M -24.53 % | -12.108 M -198.68 % | -4.054 M -25.08 % | -3.241 M 83.33 % | -19.445 M -212.62 % | -6.220 M 54.92 % | -13.797 M -362.04 % | -2.986 M 7.74 % | -3.236 M 47.19 % | -6.128 M | 
| Acquisitions net | 117.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K 1 309.64 % | 3.547 K -95.08 % | 72.038 K | 0.000 -100.00 % | 155.239 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.712 K -95.00 % | 194.190 K | 
| Purchases of investments | -100.000 K | 0.000 | 0.000 100.00 % | -38.417 M | 0.000 -100.00 % | 765.000 K | 0.000 -100.00 % | 3.737 M 111.14 % | -33.540 M 78.82 % | -158.324 M 12.21 % | -180.342 M -18.63 % | -152.020 M -58.10 % | -96.153 M -258.32 % | -26.834 M 43.53 % | -47.522 M -110.52 % | -22.573 M -802.93 % | -2.500 M 75.56 % | -10.229 M -22.79 % | -8.331 M | 
| Sales maturities of investments | 58.866 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.812 M | 0.000 -100.00 % | 26.742 M 123.05 % | 11.990 M -90.78 % | 130.088 M -37.93 % | 209.591 M 57.16 % | 133.365 M 75.49 % | 75.994 M 107.86 % | 36.560 M | 0.000 -100.00 % | 5.050 M 68.33 % | 3.000 M -71.84 % | 10.654 M 23.23 % | 8.645 M | 
| Other investing activites | 10.169 M -72.07 % | 36.409 M 1 591.87 % | 2.152 M 37.07 % | 1.570 M 102.79 % | -56.218 M -13 811.71 % | 410.000 K -88.18 % | 3.468 M 912 650.79 % | 380.000 -100.00 % | 34.012 M 157.01 % | 13.234 M 255.83 % | -8.493 M -712.88 % | 1.386 M -72.82 % | 5.099 M 16.00 % | 4.396 M 75.02 % | 2.511 M 64.38 % | 1.528 M 7.96 % | 1.415 M -52.99 % | 3.010 M 1 605.18 % | -200.000 K | 
| Net cash used for investing activites | 28.553 M 183.52 % | 10.071 M 123.87 % | -42.197 M 30.05 % | -60.321 M 42.90 % | -105.639 M -1 067.30 % | 10.921 M 226.93 % | -8.604 M -678.88 % | 1.486 M 109.87 % | -15.062 M 49.67 % | -29.925 M -446.03 % | 8.648 M 140.56 % | -21.323 M -16.51 % | -18.301 M -243.72 % | -5.324 M 89.61 % | -51.230 M -71.96 % | -29.792 M -2 681.71 % | -1.071 M -615.69 % | 207.686 K 103.57 % | -5.820 M | 
| Debt repayment | -53.676 M -431.50 % | -10.099 M -137.47 % | 26.953 M 100.75 % | 13.426 M 56.90 % | 8.557 M 202.47 % | 2.829 M -71.31 % | 9.859 M 277.93 % | -5.541 M -1 343.88 % | -383.764 K -104.87 % | 7.888 M 202.66 % | -7.684 M 4.63 % | -8.056 M -266.52 % | 4.838 M 124.36 % | -19.863 M -220.16 % | 16.531 M 478.02 % | 2.860 M 125.85 % | -11.065 M -680.30 % | -1.418 M -143.45 % | 3.264 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -213.000 K 2.74 % | -219.000 K 46.59 % | -410.000 K -80.62 % | -227.000 K -59 636.84 % | -380.000 99.04 % | -39.785 K | 0.000 | 0.000 100.00 % | -3.402 M 0.00 % | -3.402 M 0.00 % | -3.402 M | 0.000 | 0.000 | 0.000 100.00 % | -123.468 K 39.48 % | -204.005 K | 
| Other financing activites | -4.872 M 2.50 % | -4.997 M -54.37 % | -3.237 M -24.50 % | -2.600 M -46.81 % | -1.771 M 19.13 % | -2.190 M -105.06 % | -1.068 M 65.61 % | -3.106 M -1 545.90 % | -188.712 K 57.57 % | -444.798 K 53.56 % | -957.750 K 59.92 % | -2.390 M 19.54 % | -2.970 M 15.85 % | -3.529 M -29.36 % | -2.728 M 4.88 % | -2.868 M 32.61 % | -4.256 M -14.73 % | -3.710 M | 0.000 | 
| Net cash used provided by financing activities | -58.548 M -287.84 % | -15.096 M -163.65 % | 23.716 M 123.46 % | 10.613 M 61.61 % | 6.567 M 2 767.69 % | 229.000 K -97.33 % | 8.564 M 199.03 % | -8.647 M -1 312.38 % | -612.261 K -108.23 % | 7.443 M 186.13 % | -8.641 M 37.60 % | -13.848 M -802.76 % | -1.534 M 94.27 % | -26.794 M -294.13 % | 13.803 M 166 256.13 % | -8.307 K 99.95 % | -15.322 M -191.77 % | -5.251 M -271.61 % | 3.060 M | 
| Effect of forex changes on cash | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | 14.361 M 3 772.89 % | -391.000 K 27.46 % | -539.000 K -8.45 % | -497.000 K -1 004.44 % | -45.000 K -108.43 % | 534.000 K 255.23 % | -344.000 K -96.47 % | -175.087 K 94.66 % | -3.279 M -290.56 % | 1.721 M -50.80 % | 3.498 M 4 765.04 % | 71.891 K -81.29 % | 384.176 K 104.15 % | -9.267 M -226.49 % | 7.326 M 577.59 % | 1.081 M -15.21 % | 1.275 M 1 317.36 % | -104.758 K | 0.000 | 
| Cash at beginning of period | 1.706 M -18.65 % | 2.097 M 3.00 % | 2.036 M -19.62 % | 2.533 M -1.75 % | 2.578 M 26.13 % | 2.044 M -14.41 % | 2.388 M -6.83 % | 2.563 M -56.13 % | 5.842 M 11.67 % | 5.231 M 201.72 % | 1.734 M 4.33 % | 1.662 M 30.07 % | 1.278 M -87.88 % | 10.545 M 227.63 % | 3.219 M 50.59 % | 2.137 M 147.94 % | 862.004 K -10.84 % | 966.762 K | 0.000 | 
| Cash at end of period | 16.067 M 841.79 % | 1.706 M 13.96 % | 1.497 M -26.47 % | 2.036 M -19.62 % | 2.533 M -1.75 % | 2.578 M 26.13 % | 2.044 M -14.41 % | 2.388 M -6.83 % | 2.563 M -63.13 % | 6.952 M 32.89 % | 5.231 M 201.72 % | 1.734 M 4.33 % | 1.662 M 30.07 % | 1.278 M -87.88 % | 10.545 M 227.63 % | 3.219 M 50.59 % | 2.137 M 147.94 % | 862.004 K 36.45 % | 631.748 K | 
| Operating cash flow | 44.256 M 855.03 % | 4.634 M -74.17 % | 17.942 M -63.54 % | 49.211 M -50.31 % | 99.027 M 1 032.81 % | -10.616 M -3 392.11 % | -304.000 K -104.35 % | 6.986 M -43.64 % | 12.396 M -48.78 % | 24.203 M 593.28 % | 3.491 M -90.09 % | 35.244 M 74.31 % | 20.219 M -11.52 % | 22.852 M -48.94 % | 44.754 M 44.92 % | 30.882 M 74.79 % | 17.668 M 257.73 % | 4.939 M 76.16 % | 2.804 M | 
| Capital expenditure | -40.499 M -53.77 % | -26.338 M 40.61 % | -44.349 M -88.93 % | -23.474 M 52.50 % | -49.421 M -442.13 % | -9.116 M 24.51 % | -12.076 M 58.45 % | -29.066 M -5.60 % | -27.524 M -82.54 % | -15.078 M -24.53 % | -12.108 M -198.68 % | -4.054 M -25.08 % | -3.241 M 83.33 % | -19.445 M -212.62 % | -6.220 M 54.92 % | -13.797 M -362.04 % | -2.986 M 7.74 % | -3.236 M 47.19 % | -6.128 M | 
| Free CashFlow | 3.757 M 117.31 % | -21.704 M 17.81 % | -26.407 M -202.60 % | 25.737 M -48.12 % | 49.606 M 351.40 % | -19.732 M -59.39 % | -12.380 M 43.93 % | -22.080 M -45.95 % | -15.128 M -265.79 % | 9.125 M 205.89 % | -8.617 M -127.63 % | 31.190 M 83.70 % | 16.978 M 398.43 % | 3.406 M -91.16 % | 38.534 M 125.54 % | 17.085 M 16.37 % | 14.682 M 762.45 % | 1.702 M 151.21 % | -3.324 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 56.885 M 54.01 % | 36.937 M -73.11 % | 137.345 M -9.15 % | 151.177 M 74.05 % | 86.859 M 222.66 % | 26.920 M -76.79 % | 115.971 M -32.79 % | 172.563 M 73.09 % | 99.696 M 635.71 % | 13.551 M -89.85 % | 133.522 M -27.24 % | 183.511 M 97.36 % | 92.983 M 261.70 % | 25.707 M -82.96 % | 150.884 M -7.39 % | 162.921 M 202.75 % | 53.814 M 20.75 % | 44.568 M -69.01 % | 143.835 M -3.45 % | 148.977 M 258.68 % | 41.535 M 56.26 % | 26.580 M -65.02 % | 75.992 M -37.87 % | 122.309 M 105.07 % | 59.642 M 164.97 % | 22.509 M -72.13 % | 80.756 M -35.30 % | 124.823 M 143.43 % | 51.277 M -65.43 % | 148.336 M 43.75 % | 103.188 M 8.35 % | 95.237 M 135.72 % | 40.403 M -2.02 % | 41.235 M -54.37 % | 90.364 M 8.25 % | 83.479 M 189.66 % | 28.820 M -26.06 % | 38.976 M -60.16 % | 97.830 M -3.99 % | 101.895 M 422.54 % | 19.500 M -50.68 % | 39.539 M -42.51 % | 68.779 M -31.01 % | 99.694 M 933.42 % | 9.647 M -69.96 % | 32.116 M -55.63 % | 72.385 M -38.36 % | 117.438 M 397.49 % | 23.606 M -3.50 % | 24.463 M -67.30 % | 74.808 M -30.43 % | 107.530 M 491.80 % | 18.170 M -33.39 % | 27.279 M -51.43 % | 56.168 M -34.36 % | 85.565 M | 
| Net income | 824.000 K 101.21 % | -68.196 M -521.51 % | 16.179 M -73.71 % | 61.552 M 161.43 % | 23.544 M 135.63 % | -66.077 M -1 275.75 % | 5.620 M -92.09 % | 71.037 M 268.12 % | 19.297 M 125.20 % | -76.572 M -563.60 % | 16.517 M -78.45 % | 76.638 M 312.52 % | 18.578 M 136.92 % | -50.316 M -216.36 % | 43.240 M -34.77 % | 66.293 M 448.87 % | 12.078 M 120.04 % | -60.267 M -282.21 % | 33.076 M -57.89 % | 78.538 M 597.62 % | 11.258 M 119.98 % | -56.340 M -55 135.29 % | -102.000 K -100.25 % | 41.053 M 2 475.47 % | 1.594 M 103.29 % | -48.448 M -706.39 % | -6.008 M -116.34 % | 36.766 M 574.73 % | 5.449 M 142.65 % | -12.776 M -222.56 % | 10.424 M -68.06 % | 32.638 M 1 952.33 % | -1.762 M 96.88 % | -56.464 M -807.39 % | 7.982 M -81.16 % | 42.362 M 659.58 % | 5.577 M 115.58 % | -35.786 M -226.46 % | 28.299 M -25.85 % | 38.162 M 802.67 % | -5.431 M 86.71 % | -40.876 M -2 082.32 % | 2.062 M -94.22 % | 35.674 M 2 062.06 % | 1.650 M 106.57 % | -25.106 M -283.58 % | 13.676 M -70.80 % | 46.831 M 2 092.81 % | -2.350 M 93.75 % | -37.590 M -441.76 % | 10.999 M -73.19 % | 41.027 M 251.56 % | 11.670 M 139.40 % | -29.616 M -496.20 % | 7.475 M -76.96 % | 32.443 M | 
| Income before tax | 824.000 K 101.29 % | -64.047 M -495.87 % | 16.179 M -73.71 % | 61.552 M 161.43 % | 23.544 M 139.41 % | -59.741 M -1 163.01 % | 5.620 M -92.09 % | 71.037 M 268.12 % | 19.297 M 127.45 % | -70.292 M -525.57 % | 16.517 M -78.45 % | 76.638 M 312.52 % | 18.578 M 145.13 % | -41.169 M -195.21 % | 43.240 M -34.77 % | 66.293 M 448.87 % | 12.078 M 122.02 % | -54.848 M -265.82 % | 33.076 M -57.89 % | 78.538 M 597.62 % | 11.258 M 118.73 % | -60.095 M -58 816.67 % | -102.000 K -100.25 % | 41.053 M 2 475.47 % | 1.594 M 103.56 % | -44.714 M -644.25 % | -6.008 M -116.34 % | 36.766 M 574.73 % | 5.449 M 152.87 % | -10.307 M -198.88 % | 10.424 M -68.06 % | 32.638 M 1 952.33 % | -1.762 M 96.69 % | -53.253 M -767.16 % | 7.982 M -81.16 % | 42.362 M 659.58 % | 5.577 M 113.57 % | -41.112 M -245.28 % | 28.299 M -25.85 % | 38.162 M 802.67 % | -5.431 M 86.18 % | -39.294 M -2 005.64 % | 2.062 M -94.22 % | 35.674 M 2 062.06 % | 1.650 M 107.67 % | -21.502 M -257.22 % | 13.676 M -70.80 % | 46.831 M 2 092.81 % | -2.350 M 93.37 % | -35.427 M -422.10 % | 10.999 M -73.19 % | 41.027 M 251.56 % | 11.670 M 141.27 % | -28.275 M -478.27 % | 7.475 M -76.96 % | 32.443 M | 
| Income before tax ratio | 0.01 100.84 % | -1.73 -1 571.97 % | 0.12 -71.07 % | 0.41 50.21 % | 0.27 112.21 % | -2.22 -4 679.42 % | 0.05 -88.23 % | 0.41 112.68 % | 0.19 103.73 % | -5.19 -4 293.30 % | 0.12 -70.38 % | 0.42 109.02 % | 0.20 112.48 % | -1.60 -658.83 % | 0.29 -29.57 % | 0.41 81.30 % | 0.22 118.24 % | -1.23 -635.17 % | 0.23 -56.38 % | 0.53 94.50 % | 0.27 111.99 % | -2.26 -168 342.26 % | 0.00 -100.40 % | 0.34 1 155.89 % | 0.03 101.35 % | -1.99 -2 570.18 % | -0.07 -125.26 % | 0.29 177.18 % | 0.11 252.94 % | -0.07 -168.78 % | 0.10 -70.52 % | 0.34 885.82 % | -0.04 96.62 % | -1.29 -1 562.05 % | 0.09 -82.59 % | 0.51 162.24 % | 0.19 118.35 % | -1.05 -464.65 % | 0.29 -22.76 % | 0.37 234.47 % | -0.28 71.98 % | -0.99 -3 414.90 % | 0.03 -91.62 % | 0.36 109.21 % | 0.17 125.55 % | -0.67 -454.37 % | 0.19 -52.62 % | 0.40 500.57 % | -0.10 93.13 % | -1.45 -1 084.96 % | 0.15 -61.46 % | 0.38 -40.59 % | 0.64 161.96 % | -1.04 -878.84 % | 0.13 -64.90 % | 0.38 | 
| EBITDA | 3.780 M 106.29 % | -60.056 M -401.24 % | 19.936 M -69.19 % | 64.703 M 139.13 % | 27.058 M 148.53 % | -55.756 M -753.26 % | 8.535 M -88.52 % | 74.335 M 219.38 % | 23.275 M 135.07 % | -66.373 M -442.16 % | 19.398 M -75.55 % | 79.328 M 266.92 % | 21.620 M 157.68 % | -37.480 M -181.53 % | 45.973 M -33.57 % | 69.206 M 355.18 % | 15.204 M 129.91 % | -50.826 M -244.00 % | 35.296 M -56.17 % | 80.533 M 492.29 % | 13.597 M 123.64 % | -57.517 M -2 500.54 % | 2.396 M -94.40 % | 42.798 M 1 111.38 % | 3.533 M 108.25 % | -42.823 M -844.07 % | -4.536 M -111.78 % | 38.504 M 437.62 % | 7.162 M 295.79 % | -3.658 M -129.16 % | 12.543 M -64.32 % | 35.158 M 6 471.59 % | 535.000 K 101.04 % | -51.434 M -652.82 % | 9.304 M -78.72 % | 43.723 M 526.85 % | 6.975 M 117.64 % | -39.533 M -234.37 % | 29.420 M -25.18 % | 39.320 M 1 044.28 % | -4.164 M 89.00 % | -37.864 M -1 240.81 % | 3.319 M -91.06 % | 37.113 M 1 108.89 % | 3.070 M 115.17 % | -20.242 M -237.32 % | 14.741 M -69.27 % | 47.962 M 5 153.95 % | -949.000 K 97.23 % | -34.253 M -378.46 % | 12.301 M -71.08 % | 42.539 M 221.61 % | 13.227 M 148.98 % | -27.004 M -410.53 % | 8.696 M -74.38 % | 33.939 M | 
| Net income ratio | 0.01 100.78 % | -1.85 -1 667.32 % | 0.12 -71.07 % | 0.41 50.21 % | 0.27 111.04 % | -2.45 -5 165.10 % | 0.05 -88.23 % | 0.41 112.68 % | 0.19 103.43 % | -5.65 -4 667.94 % | 0.12 -70.38 % | 0.42 109.02 % | 0.20 110.21 % | -1.96 -782.99 % | 0.29 -29.57 % | 0.41 81.30 % | 0.22 116.60 % | -1.35 -688.04 % | 0.23 -56.38 % | 0.53 94.50 % | 0.27 112.79 % | -2.12 -157 817.24 % | 0.00 -100.40 % | 0.34 1 155.89 % | 0.03 101.24 % | -2.15 -2 793.13 % | -0.07 -125.26 % | 0.29 177.18 % | 0.11 223.38 % | -0.09 -185.26 % | 0.10 -70.52 % | 0.34 885.82 % | -0.04 96.82 % | -1.37 -1 650.21 % | 0.09 -82.59 % | 0.51 162.24 % | 0.19 121.08 % | -0.92 -417.41 % | 0.29 -22.76 % | 0.37 234.47 % | -0.28 73.06 % | -1.03 -3 548.29 % | 0.03 -91.62 % | 0.36 109.21 % | 0.17 121.88 % | -0.78 -513.76 % | 0.19 -52.62 % | 0.40 500.57 % | -0.10 93.52 % | -1.54 -1 145.09 % | 0.15 -61.46 % | 0.38 -40.59 % | 0.64 159.16 % | -1.09 -915.78 % | 0.13 -64.90 % | 0.38 | 
| Ratio EBITDA | 0.07 104.09 % | -1.63 -1 220.13 % | 0.15 -66.09 % | 0.43 37.39 % | 0.31 115.04 % | -2.07 -2 914.25 % | 0.07 -82.92 % | 0.43 84.52 % | 0.23 104.77 % | -4.90 -3 471.44 % | 0.15 -66.39 % | 0.43 85.91 % | 0.23 115.95 % | -1.46 -578.51 % | 0.30 -28.27 % | 0.42 50.35 % | 0.28 124.77 % | -1.14 -564.73 % | 0.25 -54.61 % | 0.54 65.13 % | 0.33 115.13 % | -2.16 -6 963.13 % | 0.03 -90.99 % | 0.35 490.71 % | 0.06 103.11 % | -1.90 -3 287.09 % | -0.06 -118.21 % | 0.31 120.85 % | 0.14 666.39 % | -0.02 -120.29 % | 0.12 -67.07 % | 0.37 2 687.91 % | 0.01 101.06 % | -1.25 -1 311.46 % | 0.10 -80.34 % | 0.52 116.41 % | 0.24 123.86 % | -1.01 -437.28 % | 0.30 -22.07 % | 0.39 280.71 % | -0.21 77.70 % | -0.96 -2 084.47 % | 0.05 -87.04 % | 0.37 16.98 % | 0.32 150.49 % | -0.63 -409.50 % | 0.20 -50.14 % | 0.41 1 115.89 % | -0.04 97.13 % | -1.40 -951.52 % | 0.16 -58.43 % | 0.40 -45.66 % | 0.73 173.54 % | -0.99 -739.38 % | 0.15 -60.97 % | 0.40 | 
| Gross profit ratio | 1.65 1 334.80 % | 0.12 -85.24 % | 0.78 -26.12 % | 1.06 -19.80 % | 1.32 220.76 % | -1.09 -367.18 % | 0.41 -57.18 % | 0.95 62.24 % | 0.59 122.52 % | -2.61 -458.74 % | 0.73 -21.80 % | 0.93 48.08 % | 0.63 196.09 % | -0.65 -187.95 % | 0.74 -19.72 % | 0.93 22.15 % | 0.76 252.22 % | -0.50 -168.87 % | 0.72 -4.97 % | 0.76 18.61 % | 0.64 136.01 % | -1.78 -307.74 % | 0.86 -5.80 % | 0.91 -13.45 % | 1.05 185.57 % | -1.23 -276.23 % | 0.70 -21.25 % | 0.89 24.89 % | 0.71 -31.71 % | 1.04 56.15 % | 0.66 -33.01 % | 0.99 -27.37 % | 1.37 4 574.31 % | -0.03 -104.40 % | 0.69 -41.77 % | 1.19 -42.42 % | 2.07 282.54 % | 0.54 -24.35 % | 0.72 -12.91 % | 0.82 -62.56 % | 2.19 2 783.44 % | 0.08 -87.49 % | 0.61 -24.02 % | 0.80 -78.32 % | 3.69 2 339.37 % | 0.15 -77.94 % | 0.69 -9.17 % | 0.76 -56.36 % | 1.73 274.74 % | -0.99 -267.99 % | 0.59 -28.68 % | 0.83 -67.35 % | 2.53 637.63 % | -0.47 -170.75 % | 0.67 -22.64 % | 0.86 | 
| Weighted average shs out dil | 3.433 M -2.17 % | 3.510 M 0.00 % | 3.510 M 3.14 % | 3.403 M 0.01 % | 3.402 M 0.01 % | 3.402 M -0.12 % | 3.406 M 0.11 % | 3.402 M -0.04 % | 3.403 M 0.04 % | 3.402 M -0.10 % | 3.406 M 0.12 % | 3.402 M -0.03 % | 3.403 M 0.01 % | 3.402 M 0.00 % | 3.402 M 0.02 % | 3.401 M -0.03 % | 3.402 M 0.00 % | 3.402 M -0.02 % | 3.403 M 0.04 % | 3.401 M 0.01 % | 3.401 M -0.03 % | 3.402 M 0.06 % | 3.400 M -0.04 % | 3.401 M 0.29 % | 3.391 M -0.31 % | 3.402 M 0.23 % | 3.394 M -0.20 % | 3.401 M -0.13 % | 3.406 M 0.23 % | 3.398 M -0.25 % | 3.407 M 0.09 % | 3.403 M 0.44 % | 3.388 M -0.38 % | 3.401 M -0.07 % | 3.404 M 0.05 % | 3.402 M -0.76 % | 3.428 M 0.77 % | 3.402 M 0.01 % | 3.401 M 0.00 % | 3.401 M 0.20 % | 3.394 M -0.28 % | 3.404 M 0.70 % | 3.380 M -0.60 % | 3.401 M 0.99 % | 3.367 M -1.02 % | 3.402 M 0.00 % | 3.402 M 0.03 % | 3.401 M -0.14 % | 3.406 M 0.11 % | 3.402 M -0.01 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M | 
| Weighted average shs out | 3.433 M -2.17 % | 3.510 M 0.00 % | 3.510 M 3.14 % | 3.403 M 0.01 % | 3.402 M 0.01 % | 3.402 M -0.12 % | 3.406 M 0.11 % | 3.402 M -0.04 % | 3.403 M 0.07 % | 3.401 M -0.14 % | 3.406 M 0.12 % | 3.402 M -0.03 % | 3.403 M 0.01 % | 3.402 M 0.00 % | 3.402 M 0.02 % | 3.401 M -0.03 % | 3.402 M 0.00 % | 3.402 M -0.02 % | 3.403 M 0.04 % | 3.401 M 0.01 % | 3.401 M -0.03 % | 3.402 M 0.06 % | 3.400 M -0.04 % | 3.401 M 0.29 % | 3.391 M -0.30 % | 3.402 M 0.22 % | 3.394 M -0.20 % | 3.401 M -0.13 % | 3.406 M 0.23 % | 3.398 M -0.25 % | 3.407 M 0.09 % | 3.403 M 0.44 % | 3.388 M -0.38 % | 3.401 M -0.07 % | 3.404 M 0.05 % | 3.402 M -0.76 % | 3.428 M 0.77 % | 3.402 M 0.01 % | 3.401 M 0.00 % | 3.401 M 0.20 % | 3.394 M -0.28 % | 3.404 M 0.70 % | 3.380 M -0.60 % | 3.401 M 0.99 % | 3.367 M -1.02 % | 3.402 M 0.00 % | 3.402 M 0.03 % | 3.401 M -0.14 % | 3.406 M 0.11 % | 3.402 M -0.01 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M 0.00 % | 3.402 M | 
| EPS diluted | 0.24 101.24 % | -19.43 -521.48 % | 4.61 -74.52 % | 18.09 161.42 % | 6.92 135.63 % | -19.42 -1 276.97 % | 1.65 -92.10 % | 20.88 268.25 % | 5.67 125.19 % | -22.51 -564.12 % | 4.85 -78.47 % | 22.53 312.64 % | 5.46 136.92 % | -14.79 -216.37 % | 12.71 -34.79 % | 19.49 449.01 % | 3.55 120.05 % | -17.71 -282.20 % | 9.72 -57.90 % | 23.09 597.58 % | 3.31 119.99 % | -16.56 -55 100.00 % | -0.03 -100.25 % | 12.07 2 468.09 % | 0.47 103.30 % | -14.24 -704.52 % | -1.77 -116.37 % | 10.81 575.63 % | 1.60 142.55 % | -3.76 -222.88 % | 3.06 -68.09 % | 9.59 1 944.23 % | -0.52 96.87 % | -16.60 -806.38 % | 2.35 -81.12 % | 12.45 659.15 % | 1.64 115.59 % | -10.52 -226.44 % | 8.32 -25.85 % | 11.22 801.25 % | -1.60 86.68 % | -12.01 -2 068.85 % | 0.61 -94.18 % | 10.49 2 040.82 % | 0.49 106.64 % | -7.38 -283.58 % | 4.02 -70.81 % | 13.77 2 095.65 % | -0.69 93.76 % | -11.05 -442.11 % | 3.23 -73.22 % | 12.06 251.60 % | 3.43 139.38 % | -8.71 -495.91 % | 2.20 -76.94 % | 9.54 | 
| Earnings per share | 0.24 101.24 % | -19.43 -521.48 % | 4.61 -74.52 % | 18.09 161.42 % | 6.92 135.63 % | -19.42 -1 276.97 % | 1.65 -92.10 % | 20.88 268.25 % | 5.67 125.19 % | -22.51 -564.12 % | 4.85 -78.47 % | 22.53 312.64 % | 5.46 136.92 % | -14.79 -216.37 % | 12.71 -34.79 % | 19.49 449.01 % | 3.55 120.05 % | -17.71 -282.20 % | 9.72 -57.90 % | 23.09 597.58 % | 3.31 119.99 % | -16.56 -55 100.00 % | -0.03 -100.25 % | 12.07 2 468.09 % | 0.47 103.30 % | -14.24 -704.52 % | -1.77 -116.37 % | 10.81 575.63 % | 1.60 142.55 % | -3.76 -222.88 % | 3.06 -68.09 % | 9.59 1 944.23 % | -0.52 96.87 % | -16.60 -806.38 % | 2.35 -81.12 % | 12.45 659.15 % | 1.64 115.59 % | -10.52 -226.44 % | 8.32 -25.85 % | 11.22 801.25 % | -1.60 86.68 % | -12.01 -2 068.85 % | 0.61 -94.18 % | 10.49 2 040.82 % | 0.49 106.64 % | -7.38 -283.58 % | 4.02 -70.81 % | 13.77 2 095.65 % | -0.69 93.76 % | -11.05 -442.11 % | 3.23 -73.22 % | 12.06 251.60 % | 3.43 139.38 % | -8.71 -495.91 % | 2.20 -76.94 % | 9.54 | 
| Gross profit | 93.977 M 2 109.66 % | 4.253 M -96.03 % | 107.162 M -32.88 % | 159.659 M 39.59 % | 114.374 M 489.65 % | -29.353 M -162.02 % | 47.328 M -71.22 % | 164.452 M 180.82 % | 58.561 M 265.69 % | -35.344 M -136.41 % | 97.076 M -43.10 % | 170.617 M 192.26 % | 58.379 M 447.58 % | -16.796 M -114.98 % | 112.093 M -25.65 % | 150.771 M 269.82 % | 40.769 M 283.80 % | -22.181 M -121.34 % | 103.935 M -8.25 % | 113.276 M 325.42 % | 26.627 M 156.27 % | -47.322 M -172.66 % | 65.126 M -41.47 % | 111.272 M 77.49 % | 62.692 M 326.74 % | -27.650 M -149.12 % | 56.292 M -49.05 % | 110.487 M 204.01 % | 36.343 M -76.39 % | 153.955 M 124.47 % | 68.586 M -27.42 % | 94.493 M 71.20 % | 55.195 M 4 484.03 % | -1.259 M -102.01 % | 62.733 M -36.97 % | 99.521 M 66.79 % | 59.667 M 182.86 % | 21.094 M -69.86 % | 69.991 M -16.39 % | 83.707 M 95.62 % | 42.791 M 1 322.06 % | 3.009 M -92.81 % | 41.825 M -47.58 % | 79.792 M 124.04 % | 35.615 M 632.74 % | 4.861 M -90.21 % | 49.651 M -44.01 % | 88.685 M 117.08 % | 40.853 M 268.62 % | -24.228 M -154.93 % | 44.104 M -50.38 % | 88.889 M 93.19 % | 46.010 M 458.10 % | -12.848 M -134.36 % | 37.392 M -49.22 % | 73.631 M | 
| Income tax expense | 0.000 -100.00 % | 4.149 M 762.58 % | 481.000 K | 0.000 | 0.000 -100.00 % | 6.336 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.280 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.147 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.419 M | 0.000 | 0.000 | 0.000 100.00 % | -3.755 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.733 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.469 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.211 M | 0.000 -100.00 % | 52.000 K | 0.000 100.00 % | -5.326 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.581 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.604 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.163 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.341 M | 0.000 | 0.000 | 
| Cost of revenue | -37.092 M -213.49 % | 32.684 M 8.29 % | 30.183 M 455.85 % | -8.482 M -130.83 % | 27.515 M -51.10 % | 56.273 M -18.02 % | 68.643 M 746.30 % | 8.111 M -80.28 % | 41.135 M -15.87 % | 48.895 M 34.16 % | 36.446 M 182.66 % | 12.894 M -62.74 % | 34.604 M -18.58 % | 42.503 M 9.57 % | 38.791 M 219.27 % | 12.150 M -6.86 % | 13.045 M -80.46 % | 66.749 M 67.29 % | 39.900 M 11.76 % | 35.701 M 139.48 % | 14.908 M -79.83 % | 73.902 M 580.12 % | 10.866 M -1.55 % | 11.037 M 461.87 % | -3.050 M -106.08 % | 50.159 M 105.03 % | 24.464 M 70.65 % | 14.336 M -4.00 % | 14.934 M 365.78 % | -5.619 M -116.24 % | 34.602 M 4 550.81 % | 744.000 K 105.03 % | -14.792 M -134.81 % | 42.494 M 53.79 % | 27.631 M 272.24 % | -16.042 M 47.99 % | -30.847 M -272.50 % | 17.882 M -35.77 % | 27.839 M 53.06 % | 18.188 M 178.09 % | -23.291 M -163.76 % | 36.530 M 35.53 % | 26.954 M 35.43 % | 19.902 M 176.64 % | -25.968 M -195.28 % | 27.255 M 19.89 % | 22.734 M -20.93 % | 28.753 M 266.71 % | -17.247 M -135.42 % | 48.691 M 58.58 % | 30.704 M 64.71 % | 18.641 M 166.96 % | -27.840 M -169.38 % | 40.128 M 113.72 % | 18.776 M 57.33 % | 11.934 M | 
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.914 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.651 M | 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 -100.00 % | 13.727 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.696 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 105.020 M 166.60 % | 39.392 M -57.54 % | 92.767 M -11.00 % | 104.228 M 118.42 % | 47.720 M | 0.000 | 0.000 -100.00 % | 164.452 M | 0.000 | 0.000 -100.00 % | 97.076 M -43.10 % | 170.617 M | 0.000 | 0.000 -100.00 % | 112.093 M -25.65 % | 150.771 M | 0.000 100.00 % | -31.146 M -129.97 % | 103.935 M | 0.000 | 0.000 100.00 % | -22.986 M -135.29 % | 65.126 M -41.47 % | 111.272 M 77.49 % | 62.692 M | 0.000 -100.00 % | 56.292 M -49.05 % | 110.487 M 2 033.78 % | 5.178 M -97.06 % | 175.839 M 208.53 % | 56.992 M -7.86 % | 61.855 M 8.60 % | 56.957 M 1 144.25 % | -5.454 M | 0.000 | 0.000 -100.00 % | 54.090 M -13.05 % | 62.206 M 49.23 % | 41.685 M 159.90 % | 16.039 M -66.74 % | 48.222 M 188.45 % | 16.718 M -57.96 % | 39.763 M -9.87 % | 44.118 M 29.89 % | 33.965 M 28.72 % | 26.388 M -26.65 % | 35.975 M -14.72 % | 42.185 M -2.36 % | 43.203 M | 0.000 -100.00 % | 33.105 M -30.83 % | 47.862 M 39.38 % | 34.340 M 116.33 % | 15.874 M -46.94 % | 29.917 M -27.36 % | 41.188 M | 
| Operating expenses | 105.020 M 46.69 % | 71.593 M -22.82 % | 92.767 M -11.00 % | 104.228 M 5.64 % | 98.660 M 175.23 % | 35.847 M -21.07 % | 45.416 M -55.10 % | 101.158 M 115.88 % | 46.859 M 66.59 % | 28.128 M -71.02 % | 97.076 M -43.10 % | 170.617 M 94.75 % | 87.608 M 606.63 % | 12.398 M -88.94 % | 112.093 M -25.65 % | 150.771 M 331.33 % | 34.955 M 111.26 % | 16.546 M -84.08 % | 103.935 M 30.83 % | 79.445 M 40.75 % | 56.443 M 592.89 % | 8.146 M -87.49 % | 65.126 M -41.47 % | 111.272 M 77.49 % | 62.692 M 282.88 % | 16.374 M -70.91 % | 56.292 M -49.05 % | 110.487 M 68.61 % | 65.527 M -62.73 % | 175.839 M 208.53 % | 56.992 M -7.86 % | 61.855 M 8.60 % | 56.957 M 26.13 % | 45.158 M -17.52 % | 54.751 M -4.13 % | 57.107 M 5.75 % | 54.001 M -13.04 % | 62.102 M 48.98 % | 41.685 M -23.54 % | 54.518 M 13.60 % | 47.990 M 13.44 % | 42.303 M 6.73 % | 39.636 M -9.57 % | 43.831 M 30.64 % | 33.550 M 27.14 % | 26.388 M -26.11 % | 35.710 M -14.68 % | 41.854 M -1.76 % | 42.602 M 280.41 % | 11.199 M -66.17 % | 33.105 M -30.83 % | 47.862 M 39.38 % | 34.340 M 116.33 % | 15.874 M -46.94 % | 29.917 M -27.36 % | 41.188 M | 
| Cost and expenses | 67.928 M -34.86 % | 104.277 M -15.19 % | 122.950 M 28.41 % | 95.746 M 34.58 % | 71.145 M -22.77 % | 92.120 M -19.23 % | 114.059 M 82.79 % | 62.399 M -30.73 % | 90.080 M 3.18 % | 87.304 M -27.69 % | 120.733 M 16.60 % | 103.541 M 27.67 % | 81.103 M 8.56 % | 74.707 M -34.10 % | 113.362 M 10.63 % | 102.473 M 113.49 % | 48.000 M -42.37 % | 83.295 M -22.60 % | 107.612 M 49.18 % | 72.136 M 93.49 % | 37.282 M -56.02 % | 84.764 M 5.78 % | 80.135 M -6.94 % | 86.113 M 27.04 % | 67.785 M -1.11 % | 68.544 M -23.93 % | 90.102 M 0.06 % | 90.051 M 77.99 % | 50.593 M -70.28 % | 170.220 M 85.84 % | 91.594 M 46.32 % | 62.599 M 48.46 % | 42.165 M -51.88 % | 87.625 M 6.36 % | 82.382 M 100.36 % | 41.117 M 76.90 % | 23.243 M -70.98 % | 80.088 M 15.19 % | 69.524 M 9.09 % | 63.733 M 155.64 % | 24.931 M -68.38 % | 78.833 M 18.16 % | 66.717 M 4.21 % | 64.020 M 700.55 % | 7.997 M -85.09 % | 53.643 M -8.63 % | 58.709 M -16.85 % | 70.607 M 172.03 % | 25.956 M -56.66 % | 59.890 M -6.14 % | 63.809 M -4.05 % | 66.503 M 923.12 % | 6.500 M -88.39 % | 56.002 M 15.01 % | 48.693 M -8.34 % | 53.122 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 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 32.201 M | 0.000 | 0.000 -100.00 % | 50.940 M 42.10 % | 35.847 M -21.07 % | 45.416 M 171.75 % | -63.294 M -229.32 % | 48.945 M 27.43 % | 38.409 M | 0.000 | 0.000 -100.00 % | 46.499 M 44.39 % | 32.204 M | 0.000 | 0.000 -100.00 % | 34.955 M -26.71 % | 47.692 M | 0.000 -100.00 % | 36.435 M 38.17 % | 26.369 M -15.30 % | 31.132 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.499 M | 0.000 | 0.000 -100.00 % | 30.775 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.612 M -7.56 % | 54.751 M -4.13 % | 57.107 M 64 265.17 % | -89.000 K 14.42 % | -104.000 K | 0.000 -100.00 % | 30.706 M 13 335.34 % | -232.000 K -100.91 % | 25.586 M 20 246.33 % | -127.000 K 55.75 % | -287.000 K 30.84 % | -415.000 K -102.65 % | 15.641 M 6 002.20 % | -265.000 K 19.94 % | -331.000 K 44.93 % | -601.000 K -104.50 % | 13.347 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.325 M | 0.000 | 0.000 | 0.000 -100.00 % | 378.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 431.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.959 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.795 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 -100.00 % | 1.636 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.899 M | 0.000 | 0.000 | 
| Interest expense | 325.000 K -30.85 % | 470.000 K -67.25 % | 1.435 M 34.87 % | 1.064 M -28.01 % | 1.478 M 66.07 % | 890.000 K -1.66 % | 905.000 K -24.08 % | 1.192 M -35.88 % | 1.859 M 102.51 % | 918.000 K 19.38 % | 769.000 K 28.81 % | 597.000 K -45.92 % | 1.104 M 89.69 % | 582.000 K 27.07 % | 458.000 K -31.33 % | 667.000 K -25.31 % | 893.000 K 118.34 % | 409.000 K 18.21 % | 346.000 K 3.59 % | 334.000 K -51.03 % | 682.000 K 84.82 % | 369.000 K -51.06 % | 754.000 K 86.17 % | 405.000 K -38.82 % | 662.000 K | 0.000 -100.00 % | 156.000 K -62.77 % | 419.000 K 1.45 % | 413.000 K -82.08 % | 2.305 M 187.77 % | 801.000 K -34.07 % | 1.215 M 23.10 % | 987.000 K 3 555.56 % | 27.000 K | 0.000 -100.00 % | 52.000 K -41.57 % | 89.000 K -14.42 % | 104.000 K 1 385.71 % | 7.000 K -90.41 % | 73.000 K -68.53 % | 232.000 K | 0.000 -100.00 % | 127.000 K -55.75 % | 287.000 K -30.84 % | 415.000 K | 0.000 -100.00 % | 265.000 K -19.94 % | 331.000 K -44.93 % | 601.000 K 4 602.66 % | 12.780 K -97.45 % | 502.000 K -29.49 % | 712.000 K | 0.000 -100.00 % | 546.734 K 4.94 % | 521.000 K -34.55 % | 796.000 K | 
| Depreciation and amortization | 2.631 M -25.28 % | 3.521 M 51.64 % | 2.322 M 11.26 % | 2.087 M 2.50 % | 2.036 M -34.22 % | 3.095 M 53.98 % | 2.010 M -4.56 % | 2.106 M -0.61 % | 2.119 M -29.39 % | 3.001 M 42.09 % | 2.112 M 0.91 % | 2.093 M 8.00 % | 1.938 M -37.62 % | 3.107 M 36.57 % | 2.275 M 1.29 % | 2.246 M 0.58 % | 2.233 M -38.20 % | 3.613 M 92.80 % | 1.874 M 12.82 % | 1.661 M 0.24 % | 1.657 M -24.99 % | 2.209 M 26.66 % | 1.744 M 30.15 % | 1.340 M 4.93 % | 1.277 M -29.49 % | 1.811 M 37.61 % | 1.316 M -0.23 % | 1.319 M 1.46 % | 1.300 M -70.07 % | 4.344 M 229.59 % | 1.318 M 1.00 % | 1.305 M -0.38 % | 1.310 M -26.90 % | 1.792 M 45.57 % | 1.231 M -5.96 % | 1.309 M 0.00 % | 1.309 M -11.25 % | 1.475 M 32.41 % | 1.114 M 2.67 % | 1.085 M 4.83 % | 1.035 M -22.80 % | 1.341 M 18.64 % | 1.130 M -1.91 % | 1.152 M 14.63 % | 1.005 M 29.11 % | 778.393 K -2.70 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 4.22 % | 767.640 K -4.05 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 10.39 % | 724.683 K 3.53 % | 700.000 K 0.00 % | 700.000 K | 
| Operating income | -11.043 M 83.60 % | -67.340 M -567.80 % | 14.395 M -74.03 % | 55.431 M 252.75 % | 15.714 M 124.10 % | -65.200 M -3 510.04 % | 1.912 M -98.26 % | 110.164 M 1 045.63 % | 9.616 M 113.37 % | -71.910 M -662.28 % | 12.789 M -84.01 % | 79.970 M 573.15 % | 11.880 M 126.25 % | -45.257 M -220.61 % | 37.522 M -37.93 % | 60.448 M 939.70 % | 5.814 M 115.01 % | -38.727 M -206.91 % | 36.223 M -52.86 % | 76.841 M 1 706.75 % | 4.253 M 107.67 % | -55.468 M -1 238.84 % | -4.143 M -111.45 % | 36.196 M 544.50 % | -8.143 M 81.50 % | -44.023 M -371.04 % | -9.346 M -126.88 % | 34.772 M 4 983.63 % | 684.000 K 103.13 % | -21.884 M -288.75 % | 11.594 M -81.30 % | 61.996 M 3 618.50 % | -1.762 M 96.20 % | -46.417 M -681.52 % | 7.982 M -81.16 % | 42.362 M 659.58 % | 5.577 M 113.57 % | -41.112 M -245.24 % | 28.306 M -25.83 % | 38.162 M 802.67 % | -5.431 M 86.18 % | -39.294 M -2 005.64 % | 2.062 M -94.22 % | 35.674 M 2 062.06 % | 1.650 M 107.66 % | -21.527 M -257.41 % | 13.676 M -70.80 % | 46.831 M 2 092.81 % | -2.350 M 93.37 % | -35.427 M -422.10 % | 10.999 M -73.19 % | 41.027 M 251.56 % | 11.670 M 140.63 % | -28.722 M -484.24 % | 7.475 M -76.96 % | 32.443 M | 
| Operating income ratio | -0.19 89.35 % | -1.82 -1 839.45 % | 0.10 -71.42 % | 0.37 102.67 % | 0.18 107.47 % | -2.42 -14 790.41 % | 0.02 -97.42 % | 0.64 561.87 % | 0.10 101.82 % | -5.31 -5 640.31 % | 0.10 -78.02 % | 0.44 241.08 % | 0.13 107.26 % | -1.76 -807.93 % | 0.25 -32.97 % | 0.37 243.42 % | 0.11 112.43 % | -0.87 -445.04 % | 0.25 -51.17 % | 0.52 403.72 % | 0.10 104.91 % | -2.09 -3 727.72 % | -0.05 -118.42 % | 0.30 316.76 % | -0.14 93.02 % | -1.96 -1 589.98 % | -0.12 -141.54 % | 0.28 1 988.34 % | 0.01 109.04 % | -0.15 -231.30 % | 0.11 -82.74 % | 0.65 1 592.68 % | -0.04 96.13 % | -1.13 -1 374.37 % | 0.09 -82.59 % | 0.51 162.24 % | 0.19 118.35 % | -1.05 -464.56 % | 0.29 -22.74 % | 0.37 234.47 % | -0.28 71.98 % | -0.99 -3 414.90 % | 0.03 -91.62 % | 0.36 109.21 % | 0.17 125.52 % | -0.67 -454.78 % | 0.19 -52.62 % | 0.40 500.57 % | -0.10 93.13 % | -1.45 -1 084.96 % | 0.15 -61.46 % | 0.38 -40.59 % | 0.64 161.00 % | -1.05 -891.15 % | 0.13 -64.90 % | 0.38 | 
| Total other income expenses net | 11.867 M 260.37 % | 3.293 M 84.59 % | 1.784 M -70.85 % | 6.121 M -21.83 % | 7.830 M 43.43 % | 5.459 M 47.22 % | 3.708 M 109.48 % | -39.127 M -504.16 % | 9.681 M 498.33 % | 1.618 M -56.60 % | 3.728 M 211.88 % | -3.332 M -149.75 % | 6.698 M 63.85 % | 4.088 M -28.51 % | 5.718 M -2.17 % | 5.845 M -6.69 % | 6.264 M 138.86 % | -16.121 M -412.27 % | -3.147 M -285.44 % | 1.697 M -75.77 % | 7.005 M 251.39 % | -4.627 M -214.50 % | 4.041 M -16.80 % | 4.857 M -50.12 % | 9.737 M 1 509.18 % | -690.970 K -120.70 % | 3.338 M 67.40 % | 1.994 M -58.15 % | 4.765 M -58.84 % | 11.577 M 1 089.49 % | -1.170 M 96.01 % | -29.358 M | 0.000 100.00 % | -6.836 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 446.845 K | 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 | 2011-09-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-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -12.637 M | 0.000 -100.00 % | 42.604 M | 0.000 -100.00 % | 55.125 M -73.02 % | 204.318 M 875.82 % | 20.938 M -90.08 % | 211.136 M 220.93 % | 65.788 M -66.72 % | 197.666 M 460.72 % | 35.252 M -82.55 % | 201.988 M 423.42 % | 38.590 M -76.03 % | 160.961 M 683.07 % | 20.555 M -86.55 % | 152.853 M 513.08 % | 24.932 M -74.72 % | 98.633 M 3 048.20 % | 3.133 M -96.09 % | 80.175 M 384.56 % | 16.546 M -80.42 % | 84.521 M 526.50 % | 13.491 M -86.68 % | 101.261 M 786.47 % | 11.423 M -87.97 % | 94.962 M 394.80 % | 19.192 M -79.24 % | 92.462 M 7 485.64 % | 1.219 M -98.64 % | 89.493 M 119.13 % | 40.841 M -51.45 % | 84.114 M 1 611.37 % | 4.915 M -94.30 % | 86.185 M 897.79 % | -10.803 M -110.03 % | 107.724 M 2 819.55 % | 3.690 M -96.35 % | 101.186 M 723.37 % | -16.232 M -210.28 % | -5.231 M -105.37 % | 97.450 M 356.22 % | -38.033 M -135.47 % | 107.233 M 1 897.00 % | 5.370 M -94.73 % | 101.875 M 1 096.14 % | -10.227 M -112.12 % | 84.363 M 521.67 % | 13.570 M 39.26 % | 9.744 M | 
| Total investments | 0.000 -100.00 % | 261.843 M | 0.000 -100.00 % | 25.928 M | 0.000 -100.00 % | 222.344 M -45.59 % | 408.636 M 2 784.63 % | 14.166 M -96.65 % | 422.272 M 2 416.22 % | 16.782 M -95.75 % | 395.332 M 1 991.59 % | 18.901 M -95.32 % | 403.976 M 2 182.74 % | 17.697 M -94.50 % | 321.922 M 1 448.37 % | 20.791 M -93.20 % | 305.706 M 2 462.28 % | 11.931 M -93.95 % | 197.266 M 793.70 % | 22.073 M -86.23 % | 160.350 M 1 876.21 % | 8.114 M -95.20 % | 169.042 M 784.02 % | 19.122 M -90.56 % | 202.522 M 3 384.55 % | 5.812 M -96.94 % | 189.924 M 748.78 % | 22.376 M -87.90 % | 184.924 M 1 813.57 % | 9.664 M -94.60 % | 178.986 M 442.86 % | 32.971 M -80.40 % | 168.228 M 394.16 % | 34.043 M -80.25 % | 172.370 M 406.33 % | 34.043 M -84.20 % | 215.447 M 896.67 % | 21.617 M -89.32 % | 202.372 M 1 341.09 % | 14.043 M -0.15 % | 14.065 M -92.78 % | 194.900 M 751.20 % | 22.897 M -89.32 % | 214.465 M 836.64 % | 22.897 M -88.76 % | 203.750 M 789.62 % | 22.903 M -86.43 % | 168.727 M 636.71 % | 22.903 M -19.92 % | 28.600 M | 
| Total debt | 0.000 -100.00 % | 2.730 M | 0.000 -100.00 % | 45.985 M | 0.000 -100.00 % | 56.831 M | 0.000 -100.00 % | 22.588 M | 0.000 -100.00 % | 67.285 M | 0.000 -100.00 % | 44.242 M | 0.000 -100.00 % | 40.626 M | 0.000 -100.00 % | 29.725 M | 0.000 -100.00 % | 27.465 M | 0.000 -100.00 % | 8.681 M | 0.000 -100.00 % | 19.124 M | 0.000 -100.00 % | 16.831 M | 0.000 -100.00 % | 13.467 M | 0.000 -100.00 % | 22.087 M | 0.000 -100.00 % | 3.607 M | 0.000 -100.00 % | 46.000 M | 0.000 -100.00 % | 9.148 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.532 M | 0.000 -100.00 % | 20.542 M 1 149.43 % | 1.644 M | 0.000 -100.00 % | 1.644 M | 0.000 -100.00 % | 7.104 M | 0.000 -100.00 % | 1.873 M | 0.000 -100.00 % | 15.232 M 38.20 % | 11.022 M | 
| Accumulated other comprehensive income loss | 412.135 M 52.84 % | 269.649 M -42.26 % | 467.002 M | 0.000 -100.00 % | 377.231 M | 0.000 -100.00 % | 432.482 M 8.54 % | 398.461 M 15.79 % | 344.138 M 155.66 % | 134.608 M -66.74 % | 404.704 M | 0.000 -100.00 % | 312.457 M 126.27 % | 138.088 M -56.51 % | 317.540 M | 0.000 -100.00 % | 245.063 M 72.59 % | 141.990 M -49.76 % | 282.620 M 13.69 % | 248.599 M 30.90 % | 189.918 M 34.29 % | 141.424 M -41.72 % | 242.680 M | 0.000 -100.00 % | 200.139 M 18 111.01 % | 1.099 M -99.56 % | 249.070 M | 0.000 -100.00 % | 209.141 M 41.60 % | 147.702 M -38.73 % | 241.081 M 17.05 % | 205.961 M -0.98 % | 207.989 M | 0.000 -100.00 % | 242.013 M | 0.000 -100.00 % | 215.374 M | 0.000 -100.00 % | 222.861 M | 0.000 | 0.000 -100.00 % | 228.843 M 18.13 % | 193.723 M 0.98 % | 191.846 M | 0.000 -100.00 % | 207.255 M | 0.000 -100.00 % | 162.775 M | 0.000 | 0.000 | 
| Retained earnings | 0.000 -100.00 % | 68.709 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.630 M | 0.000 | 0.000 | 0.000 -100.00 % | 135.753 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.592 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.296 M | 0.000 | 0.000 | 0.000 100.00 % | -25.283 M | 0.000 | 0.000 | 0.000 100.00 % | -15.235 M | 0.000 | 0.000 | 0.000 100.00 % | -12.338 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.378 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 118.069 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock | 0.000 -100.00 % | 35.120 M | 0.000 -100.00 % | 35.120 M | 0.000 -100.00 % | 34.021 M | 0.000 -100.00 % | 34.021 M | 0.000 -100.00 % | 35.120 M | 0.000 -100.00 % | 35.120 M | 0.000 -100.00 % | 35.120 M | 0.000 -100.00 % | 35.120 M | 0.000 -100.00 % | 35.120 M | 0.000 -100.00 % | 35.120 M | 0.000 -100.00 % | 35.120 M | 0.000 -100.00 % | 35.120 M | 0.000 -100.00 % | 34.021 M | 0.000 -100.00 % | 35.120 M | 0.000 -100.00 % | 34.021 M | 0.000 -100.00 % | 35.120 M | 0.000 -100.00 % | 34.021 M | 0.000 -100.00 % | 35.120 M | 0.000 -100.00 % | 34.021 M | 0.000 -100.00 % | 35.120 M 3.23 % | 34.021 M | 0.000 -100.00 % | 35.120 M | 0.000 -100.00 % | 34.021 M | 0.000 -100.00 % | 35.120 M | 0.000 -100.00 % | 34.021 M -3.13 % | 35.120 M | 
| Total equity | 412.135 M 0.00 % | 412.135 M -11.75 % | 467.002 M 0.00 % | 467.002 M 23.80 % | 377.231 M 0.00 % | 377.231 M -12.78 % | 432.482 M 0.00 % | 432.482 M 25.67 % | 344.138 M 0.00 % | 344.138 M -14.97 % | 404.704 M 0.00 % | 404.704 M 29.52 % | 312.457 M 0.00 % | 312.457 M -1.60 % | 317.540 M 0.00 % | 317.540 M 29.57 % | 245.063 M 0.00 % | 245.063 M -13.29 % | 282.620 M 0.00 % | 282.620 M 48.81 % | 189.918 M 0.00 % | 189.918 M -21.74 % | 242.680 M 0.00 % | 242.680 M 21.26 % | 200.139 M 0.00 % | 200.139 M -19.65 % | 249.070 M 0.00 % | 249.070 M 19.09 % | 209.141 M 0.00 % | 209.141 M -13.25 % | 241.081 M 0.00 % | 241.081 M 15.91 % | 207.989 M 0.00 % | 207.989 M -14.06 % | 242.013 M 0.00 % | 242.013 M 12.37 % | 215.374 M 2.07 % | 210.997 M -5.32 % | 222.861 M 0.00 % | 222.861 M 17.21 % | 190.131 M -16.92 % | 228.843 M 0.00 % | 228.843 M 19.28 % | 191.846 M 0.00 % | 191.846 M -7.43 % | 207.255 M 0.00 % | 207.255 M 27.33 % | 162.775 M 0.00 % | 162.775 M 15.75 % | 140.623 M | 
| Other non current liabilities | -412.135 M -609.66 % | 80.865 M 117.32 % | -467.002 M -658.29 % | 83.648 M 122.17 % | -377.231 M -577.21 % | 79.050 M 118.28 % | -432.482 M -636.01 % | 80.686 M | 0.000 -100.00 % | 72.651 M | 0.000 -100.00 % | 67.783 M | 0.000 -100.00 % | 63.940 M | 0.000 -100.00 % | 71.176 M | 0.000 -100.00 % | 63.891 M | 0.000 -100.00 % | 59.762 M | 0.000 -100.00 % | 58.399 M | 0.000 -100.00 % | 58.091 M | 0.000 -100.00 % | 55.191 M | 0.000 -100.00 % | 58.859 M | 0.000 -100.00 % | 52.969 M | 0.000 -100.00 % | 47.507 M | 0.000 -100.00 % | 43.260 M | 0.000 -100.00 % | 46.103 M | 0.000 -100.00 % | 37.568 M | 0.000 -100.00 % | 30.126 M 0.52 % | 29.969 M | 0.000 -100.00 % | 25.566 M | 0.000 -100.00 % | 25.449 M | 0.000 -100.00 % | 26.673 M | 0.000 -100.00 % | 23.723 M 13.52 % | 20.897 M | 
| Long term debt | 0.000 -100.00 % | 1.411 M | 0.000 -100.00 % | 1.584 M | 0.000 -100.00 % | 2.863 M | 0.000 -100.00 % | 3.860 M | 0.000 -100.00 % | 5.457 M | 0.000 -100.00 % | 5.469 M | 0.000 -100.00 % | 6.556 M | 0.000 -100.00 % | 9.607 M | 0.000 -100.00 % | 8.767 M | 0.000 -100.00 % | 7.576 M | 0.000 -100.00 % | 5.554 M | 0.000 -100.00 % | 3.397 M | 0.000 -100.00 % | 1.001 M | 0.000 -100.00 % | 1.184 M | 0.000 -100.00 % | 1.317 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.644 M | 0.000 -100.00 % | 1.644 M | 0.000 -100.00 % | 1.873 M | 0.000 -100.00 % | 5.219 M -40.16 % | 8.722 M | 
| Total non current liabilities | -412.135 M -600.92 % | 82.276 M 117.62 % | -467.002 M -647.92 % | 85.232 M 122.59 % | -377.231 M -560.53 % | 81.913 M 118.94 % | -432.482 M -611.53 % | 84.546 M | 0.000 -100.00 % | 78.108 M | 0.000 -100.00 % | 73.252 M | 0.000 -100.00 % | 70.496 M | 0.000 -100.00 % | 80.783 M | 0.000 -100.00 % | 72.658 M | 0.000 -100.00 % | 67.338 M | 0.000 -100.00 % | 63.953 M | 0.000 -100.00 % | 61.488 M | 0.000 -100.00 % | 56.192 M | 0.000 -100.00 % | 60.043 M | 0.000 -100.00 % | 54.286 M | 0.000 -100.00 % | 47.507 M | 0.000 -100.00 % | 43.260 M | 0.000 -100.00 % | 46.103 M | 0.000 -100.00 % | 37.568 M | 0.000 -100.00 % | 30.126 M 0.52 % | 29.969 M | 0.000 -100.00 % | 27.210 M | 0.000 -100.00 % | 27.093 M | 0.000 -100.00 % | 28.546 M | 0.000 -100.00 % | 28.942 M -2.29 % | 29.620 M | 
| Other current liabilities | 0.000 -100.00 % | 52.474 M | 0.000 -100.00 % | 47.825 M | 0.000 -100.00 % | 52.930 M | 0.000 -100.00 % | 75.979 M | 0.000 -100.00 % | 56.486 M | 0.000 -100.00 % | 47.336 M | 0.000 -100.00 % | 47.600 M | 0.000 -100.00 % | 15.092 M | 0.000 -100.00 % | 21.147 M | 0.000 -100.00 % | 5.836 M | 0.000 -100.00 % | 6.144 M | 0.000 -100.00 % | 9.872 M | 0.000 -100.00 % | 12.439 M | 0.000 -100.00 % | 10.881 M | 0.000 -100.00 % | 12.187 M | 0.000 -100.00 % | 18.180 M | 0.000 -100.00 % | 13.442 M | 0.000 -100.00 % | 30.405 M | 0.000 -100.00 % | 12.684 M | 0.000 -100.00 % | 14.076 M 9.38 % | 12.869 M | 0.000 -100.00 % | 27.685 M | 0.000 -100.00 % | 17.443 M | 0.000 -100.00 % | 32.491 M | 0.000 -100.00 % | 18.839 M 454.26 % | 3.399 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 12.071 M | 
| Short term debt | 0.000 -100.00 % | 1.319 M | 0.000 -100.00 % | 44.401 M | 0.000 -100.00 % | 53.968 M | 0.000 -100.00 % | 18.728 M | 0.000 -100.00 % | 61.828 M | 0.000 -100.00 % | 38.773 M | 0.000 -100.00 % | 34.070 M | 0.000 -100.00 % | 20.118 M | 0.000 -100.00 % | 18.698 M | 0.000 -100.00 % | 1.105 M | 0.000 -100.00 % | 13.570 M | 0.000 -100.00 % | 13.434 M | 0.000 -100.00 % | 12.466 M | 0.000 -100.00 % | 20.903 M | 0.000 -100.00 % | 2.290 M | 0.000 -100.00 % | 46.000 M | 0.000 -100.00 % | 9.148 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.532 M | 0.000 -100.00 % | 20.542 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.459 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.013 M 335.31 % | 2.300 M | 
| Total current liabilities | 0.000 -100.00 % | 66.120 M | 0.000 -100.00 % | 95.746 M | 0.000 -100.00 % | 118.120 M | 0.000 -100.00 % | 105.414 M | 0.000 -100.00 % | 130.430 M | 0.000 -100.00 % | 96.464 M | 0.000 -100.00 % | 94.631 M | 0.000 -100.00 % | 84.390 M | 0.000 -100.00 % | 85.195 M | 0.000 -100.00 % | 63.739 M | 0.000 -100.00 % | 62.576 M | 0.000 -100.00 % | 64.616 M | 0.000 -100.00 % | 70.593 M | 0.000 -100.00 % | 69.409 M | 0.000 -100.00 % | 52.074 M | 0.000 -100.00 % | 96.916 M | 0.000 -100.00 % | 55.724 M | 0.000 -100.00 % | 61.109 M | 0.000 -100.00 % | 59.566 M | 0.000 -100.00 % | 94.214 M 99.88 % | 47.134 M | 0.000 -100.00 % | 54.127 M | 0.000 -100.00 % | 53.624 M | 0.000 -100.00 % | 58.090 M | 0.000 -100.00 % | 54.862 M 25.15 % | 43.838 M | 
| Total liabilities | -412.135 M -377.73 % | 148.396 M 131.78 % | -467.002 M -358.04 % | 180.978 M 147.98 % | -377.231 M -288.58 % | 200.033 M 146.25 % | -432.482 M -327.67 % | 189.960 M | 0.000 -100.00 % | 208.538 M | 0.000 -100.00 % | 169.716 M | 0.000 -100.00 % | 165.127 M | 0.000 -100.00 % | 165.173 M | 0.000 -100.00 % | 157.853 M | 0.000 -100.00 % | 131.077 M | 0.000 -100.00 % | 126.529 M | 0.000 -100.00 % | 126.104 M | 0.000 -100.00 % | 126.785 M | 0.000 -100.00 % | 129.452 M | 0.000 -100.00 % | 106.360 M | 0.000 -100.00 % | 144.423 M | 0.000 -100.00 % | 98.984 M | 0.000 -100.00 % | 107.212 M | 0.000 -100.00 % | 97.134 M | 0.000 -100.00 % | 124.340 M 61.26 % | 77.104 M | 0.000 -100.00 % | 81.337 M | 0.000 -100.00 % | 80.717 M | 0.000 -100.00 % | 86.636 M | 0.000 -100.00 % | 83.804 M 14.08 % | 73.458 M | 
| Other non current assets | 0.000 -100.00 % | 2.821 M | 0.000 -100.00 % | 3.791 M 101.87 % | -202.465 M -6 919.30 % | 2.969 M 101.45 % | -204.318 M -4 363.73 % | 4.792 M 102.27 % | -211.136 M -1 519.78 % | 14.871 M 107.52 % | -197.666 M -6 906.68 % | 2.904 M 101.44 % | -201.988 M -7 055.51 % | 2.904 M 101.80 % | -160.961 M -4 501.45 % | 3.657 M 102.39 % | -152.853 M -3 514.18 % | 4.477 M 104.54 % | -98.633 M -190.94 % | 108.457 M 235.28 % | -80.175 M -179.41 % | 100.959 M 219.45 % | -84.521 M -157.47 % | 147.071 M 245.24 % | -101.261 M -255.82 % | 64.984 M 168.43 % | -94.962 M -166.03 % | 143.823 M 255.55 % | -92.462 M -251.18 % | 61.161 M 168.34 % | -89.493 M -164.46 % | 138.832 M 265.05 % | -84.114 M -168.15 % | 123.430 M 243.21 % | -86.185 M -176.05 % | 113.331 M 205.21 % | -107.724 M -186.14 % | 125.057 M 223.59 % | -101.186 M -184.88 % | 119.215 M -18.26 % | 145.855 M 249.67 % | -97.450 M -198.30 % | 99.132 M 192.45 % | -107.233 M -173.55 % | 145.795 M 243.11 % | -101.875 M -184.82 % | 120.103 M 242.36 % | -84.363 M -170.33 % | 119.962 M 54.49 % | 77.650 M | 
| Long term investments | 0.000 -100.00 % | 104.531 M | 0.000 100.00 % | -135.430 M | 0.000 -100.00 % | 21.585 M | 0.000 -100.00 % | 14.166 M | 0.000 -100.00 % | 16.782 M | 0.000 -100.00 % | 18.901 M | 0.000 -100.00 % | 17.697 M | 0.000 -100.00 % | 20.791 M | 0.000 -100.00 % | 11.931 M | 0.000 100.00 % | -79.384 M | 0.000 100.00 % | -69.051 M | 0.000 100.00 % | -68.623 M | 0.000 -100.00 % | 5.812 M | 0.000 100.00 % | -69.691 M | 0.000 -100.00 % | 9.664 M | 0.000 100.00 % | -51.363 M | 0.000 100.00 % | -45.838 M | 0.000 100.00 % | -41.339 M | 0.000 100.00 % | -81.810 M | 0.000 100.00 % | -50.369 M 33.01 % | -75.184 M | 0.000 100.00 % | -34.876 M | 0.000 100.00 % | -82.601 M | 0.000 100.00 % | -66.872 M | 0.000 100.00 % | -59.799 M -171.20 % | -22.049 M | 
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 78.744 M | 0.000 -100.00 % | 57.711 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.035 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.414 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.984 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.076 M | 0.000 -100.00 % | 28.810 M | 0.000 -100.00 % | 17.068 M | 0.000 -100.00 % | 31.930 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 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 161.358 M | 0.000 -100.00 % | 903.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.059 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.051 M | 0.000 -100.00 % | 84.123 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.476 M | 0.000 100.00 % | -5.928 M | 0.000 -100.00 % | 87.606 M | 0.000 -100.00 % | 72.328 M | 0.000 -100.00 % | 75.382 M | 0.000 -100.00 % | 81.810 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 | 
| Property plant equipment net | 0.000 -100.00 % | 191.116 M | 0.000 -100.00 % | 199.162 M | 0.000 -100.00 % | 199.126 M | 0.000 -100.00 % | 195.202 M | 0.000 -100.00 % | 198.043 M | 0.000 -100.00 % | 193.177 M | 0.000 -100.00 % | 193.492 M | 0.000 -100.00 % | 178.178 M | 0.000 -100.00 % | 180.053 M | 0.000 -100.00 % | 139.059 M | 0.000 -100.00 % | 139.633 M | 0.000 -100.00 % | 96.126 M | 0.000 -100.00 % | 92.267 M | 0.000 -100.00 % | 88.630 M | 0.000 -100.00 % | 89.113 M | 0.000 -100.00 % | 88.926 M | 0.000 -100.00 % | 87.424 M | 0.000 -100.00 % | 84.643 M | 0.000 -100.00 % | 85.633 M | 0.000 -100.00 % | 75.480 M 0.20 % | 75.332 M | 0.000 -100.00 % | 67.157 M | 0.000 -100.00 % | 69.072 M | 0.000 -100.00 % | 67.382 M | 0.000 -100.00 % | 68.197 M -0.46 % | 68.511 M | 
| Total non current assets | 0.000 -100.00 % | 301.635 M | 0.000 -100.00 % | 233.050 M 215.11 % | -202.465 M -188.51 % | 228.752 M 211.96 % | -204.318 M -192.07 % | 221.919 M 205.11 % | -211.136 M -191.92 % | 229.696 M 216.20 % | -197.666 M -189.30 % | 221.356 M 209.59 % | -201.988 M -189.56 % | 225.526 M 240.11 % | -160.961 M -177.24 % | 208.401 M 236.34 % | -152.853 M -173.74 % | 207.287 M 310.16 % | -98.633 M -156.71 % | 173.935 M 316.94 % | -80.175 M -146.74 % | 171.541 M 302.96 % | -84.521 M -148.42 % | 174.574 M 272.40 % | -101.261 M -162.10 % | 163.063 M 271.71 % | -94.962 M -156.29 % | 168.690 M 282.44 % | -92.462 M -155.75 % | 165.866 M 285.34 % | -89.493 M -148.13 % | 185.941 M 321.06 % | -84.114 M -148.19 % | 174.562 M 302.54 % | -86.185 M -152.14 % | 165.299 M 253.45 % | -107.724 M -178.79 % | 136.723 M 235.12 % | -101.186 M -170.11 % | 144.326 M -1.15 % | 146.003 M 249.82 % | -97.450 M -174.16 % | 131.413 M 222.55 % | -107.233 M -181.07 % | 132.265 M 229.83 % | -101.875 M -184.46 % | 120.613 M 242.97 % | -84.363 M -165.72 % | 128.360 M 3.42 % | 124.111 M | 
| Other current assets | -173.379 M -1 411.69 % | 13.218 M 108.32 % | -158.903 M -282.27 % | 87.182 M | 0.000 -100.00 % | 51.885 M | 0.000 -100.00 % | 78.789 M | 0.000 -100.00 % | 43.995 M | 0.000 -100.00 % | 23.399 M | 0.000 -100.00 % | 10.956 M | 0.000 -100.00 % | 17.763 M | 0.000 -100.00 % | 18.335 M | 0.000 -100.00 % | 26.459 M | 0.000 -100.00 % | 45.488 M | 0.000 -100.00 % | 8.187 M | 0.000 -100.00 % | 43.773 M | 0.000 -100.00 % | 6.567 M | 0.000 -100.00 % | 37.852 M | 0.000 -100.00 % | 29.825 M | 0.000 -100.00 % | 2.630 M | 0.000 -100.00 % | 13.697 M | 0.000 -100.00 % | 8.888 M | 0.000 -100.00 % | 13.189 M 4.71 % | 12.596 M | 0.000 -100.00 % | 16.882 M | 0.000 -100.00 % | 19.191 M | 0.000 -100.00 % | 21.529 M | 0.000 -100.00 % | 19.427 M 45.52 % | 13.350 M | 
| Short term investments | 0.000 -100.00 % | 158.012 M | 0.000 -100.00 % | 154.822 M | 0.000 -100.00 % | 200.759 M -50.87 % | 408.636 M 98.97 % | 205.375 M -51.36 % | 422.272 M 101.43 % | 209.639 M -46.97 % | 395.332 M 107.24 % | 190.761 M -52.78 % | 403.976 M 102.04 % | 199.952 M -37.89 % | 321.922 M 108.08 % | 154.709 M -49.39 % | 305.706 M 103.66 % | 150.107 M -23.91 % | 197.266 M 94.43 % | 101.457 M -36.73 % | 160.350 M 107.80 % | 77.165 M -54.35 % | 169.042 M 92.65 % | 87.745 M -56.67 % | 202.522 M 117.73 % | 93.016 M -51.02 % | 189.924 M 106.29 % | 92.067 M -50.21 % | 184.924 M 121.86 % | 83.354 M -53.43 % | 178.986 M 112.23 % | 84.334 M -49.87 % | 168.228 M 110.60 % | 79.881 M -53.66 % | 172.370 M 128.66 % | 75.382 M -65.01 % | 215.447 M 108.31 % | 103.427 M -48.89 % | 202.372 M 214.18 % | 64.412 M -27.83 % | 89.248 M -54.21 % | 194.900 M 237.35 % | 57.773 M -73.06 % | 214.465 M 103.29 % | 105.499 M -48.22 % | 203.750 M 126.96 % | 89.775 M -46.79 % | 168.727 M 104.02 % | 82.701 M 63.28 % | 50.650 M | 
| cash and cash equivalents | 0.000 -100.00 % | 15.367 M | 0.000 -100.00 % | 3.381 M | 0.000 -100.00 % | 1.706 M 100.83 % | -204.318 M -12 482.91 % | 1.650 M 100.78 % | -211.136 M -14 203.94 % | 1.497 M 100.76 % | -197.666 M -2 298.73 % | 8.990 M 104.45 % | -201.988 M -10 020.83 % | 2.036 M 101.26 % | -160.961 M -1 855.30 % | 9.170 M 106.00 % | -152.853 M -4 978.81 % | 3.133 M 103.18 % | -98.633 M -1 877.81 % | 5.548 M 106.92 % | -80.175 M -3 209.97 % | 2.578 M 103.05 % | -84.521 M -2 630.57 % | 3.340 M 103.30 % | -101.261 M -5 054.06 % | 2.044 M 102.15 % | -94.962 M -3 380.21 % | 2.895 M 103.13 % | -92.462 M -3 971.78 % | 2.388 M 102.67 % | -89.493 M -1 834.70 % | 5.159 M 106.13 % | -84.114 M -2 087.10 % | 4.233 M 104.91 % | -86.185 M -897.79 % | 10.803 M 110.03 % | -107.724 M -1 943.91 % | 5.842 M 105.77 % | -101.186 M -375.16 % | 36.774 M 602.95 % | 5.231 M 105.37 % | -97.450 M -345.61 % | 39.677 M 137.00 % | -107.233 M -6 284.61 % | 1.734 M 101.70 % | -101.875 M -941.94 % | 12.100 M 114.34 % | -84.363 M -5 176.10 % | 1.662 M 30.07 % | 1.278 M | 
| Cash and short term investments | 173.379 M 0.00 % | 173.379 M 9.11 % | 158.903 M -3.54 % | 164.739 M -18.63 % | 202.465 M 0.00 % | 202.465 M -0.91 % | 204.318 M -1.31 % | 207.025 M -1.95 % | 211.136 M 0.00 % | 211.136 M 6.81 % | 197.666 M -1.04 % | 199.751 M -1.11 % | 201.988 M 0.00 % | 201.988 M 25.49 % | 160.961 M -1.78 % | 163.879 M 7.21 % | 152.853 M 0.14 % | 152.640 M 54.76 % | 98.633 M -7.82 % | 107.005 M 33.46 % | 80.175 M 0.54 % | 79.743 M -5.65 % | 84.521 M -7.21 % | 91.085 M -10.05 % | 101.261 M 6.52 % | 95.060 M 0.10 % | 94.962 M 0.00 % | 94.962 M 2.70 % | 92.462 M 7.84 % | 85.742 M -4.19 % | 89.493 M 0.00 % | 89.493 M 6.39 % | 84.114 M 0.00 % | 84.114 M -2.40 % | 86.185 M 0.00 % | 86.185 M -19.99 % | 107.724 M -1.41 % | 109.269 M 7.99 % | 101.186 M 0.00 % | 101.186 M 7.10 % | 94.480 M -3.05 % | 97.450 M 0.00 % | 97.450 M -9.12 % | 107.233 M 0.00 % | 107.233 M 5.26 % | 101.875 M 0.00 % | 101.875 M 20.76 % | 84.363 M 0.00 % | 84.363 M 62.46 % | 51.927 M | 
| Total current assets | 0.000 -100.00 % | 258.896 M | 0.000 -100.00 % | 414.930 M 104.94 % | 202.465 M -41.91 % | 348.512 M 70.57 % | 204.318 M -48.99 % | 400.523 M 89.70 % | 211.136 M -34.63 % | 322.980 M 63.40 % | 197.666 M -44.01 % | 353.064 M 74.79 % | 201.988 M -19.86 % | 252.058 M 56.60 % | 160.961 M -41.32 % | 274.312 M 79.46 % | 152.853 M -21.87 % | 195.629 M 98.34 % | 98.633 M -58.86 % | 239.762 M 199.05 % | 80.175 M -44.67 % | 144.906 M 71.44 % | 84.521 M -56.48 % | 194.210 M 91.79 % | 101.261 M -38.20 % | 163.861 M 72.55 % | 94.962 M -54.74 % | 209.832 M 126.94 % | 92.462 M -38.21 % | 149.636 M 67.20 % | 89.493 M -55.16 % | 199.563 M 137.25 % | 84.114 M -36.48 % | 132.411 M 53.64 % | 86.185 M -53.14 % | 183.926 M 70.74 % | 107.724 M -37.15 % | 171.408 M 69.40 % | 101.186 M -50.12 % | 202.875 M 67.35 % | 121.231 M 24.40 % | 97.450 M -45.49 % | 178.767 M 66.71 % | 107.233 M -23.57 % | 140.297 M 37.72 % | 101.875 M -41.21 % | 173.278 M 105.39 % | 84.363 M -28.64 % | 118.219 M 31.40 % | 89.970 M | 
| Inventory | 0.000 -100.00 % | 31.713 M | 0.000 -100.00 % | 84.265 M | 0.000 -100.00 % | 36.451 M | 0.000 -100.00 % | 56.130 M | 0.000 -100.00 % | 35.423 M | 0.000 -100.00 % | 56.704 M | 0.000 -100.00 % | 35.079 M | 0.000 -100.00 % | 56.937 M | 0.000 -100.00 % | 21.905 M | 0.000 -100.00 % | 69.404 M | 0.000 -100.00 % | 16.201 M | 0.000 -100.00 % | 43.558 M | 0.000 -100.00 % | 23.262 M | 0.000 -100.00 % | 48.319 M | 0.000 -100.00 % | 19.816 M | 0.000 -100.00 % | 49.169 M | 0.000 -100.00 % | 16.857 M | 0.000 -100.00 % | 66.976 M | 0.000 -100.00 % | 21.321 M | 0.000 -100.00 % | 49.940 M 271.32 % | 13.449 M | 0.000 -100.00 % | 47.483 M | 0.000 -100.00 % | 12.714 M | 0.000 -100.00 % | 33.180 M | 0.000 -100.00 % | 11.631 M 1.86 % | 11.419 M | 
| Net receivables | 0.000 -100.00 % | 40.586 M | 0.000 -100.00 % | 78.744 M | 0.000 -100.00 % | 57.711 M | 0.000 -100.00 % | 94.079 M | 0.000 -100.00 % | 32.426 M | 0.000 -100.00 % | 73.210 M | 0.000 -100.00 % | 4.035 M | 0.000 -100.00 % | 35.733 M | 0.000 -100.00 % | 8.414 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.474 M | 0.000 -100.00 % | 51.380 M | 0.000 -100.00 % | 1.766 M | 0.000 -100.00 % | 59.984 M | 0.000 -100.00 % | 31.374 M | 0.000 -100.00 % | 31.076 M | 0.000 -100.00 % | 28.810 M | 0.000 -100.00 % | 17.068 M | 0.000 -100.00 % | 31.930 M | 0.000 -100.00 % | 38.560 M 5 360.26 % | 706.194 K | 0.000 -100.00 % | 16.952 M | 0.000 -100.00 % | 1.160 M | 0.000 -100.00 % | 16.694 M | 0.000 -100.00 % | 20.030 M 50.91 % | 13.273 M | 
| Tax assets | 0.000 -100.00 % | 3.167 M | 0.000 -100.00 % | 4.169 M | 0.000 -100.00 % | 4.169 M | 0.000 -100.00 % | 7.759 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.374 M | 0.000 -100.00 % | 6.374 M | 0.000 -100.00 % | 5.775 M | 0.000 -100.00 % | 5.775 M | 0.000 -100.00 % | 5.803 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.928 M | 0.000 -100.00 % | 5.928 M | 0.000 -100.00 % | 9.546 M | 0.000 -100.00 % | 9.546 M | 0.000 -100.00 % | 8.664 M | 0.000 -100.00 % | 7.843 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 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 0.000 -100.00 % | 12.327 M | 0.000 -100.00 % | 3.520 M | 0.000 -100.00 % | 11.222 M | 0.000 -100.00 % | 10.707 M | 0.000 -100.00 % | 12.116 M | 0.000 -100.00 % | 10.355 M | 0.000 -100.00 % | 12.961 M | 0.000 -100.00 % | 49.180 M | 0.000 -100.00 % | 45.350 M | 0.000 -100.00 % | 56.798 M | 0.000 -100.00 % | 42.862 M | 0.000 -100.00 % | 41.310 M | 0.000 -100.00 % | 45.688 M | 0.000 -100.00 % | 37.625 M | 0.000 -100.00 % | 37.598 M | 0.000 -100.00 % | 32.736 M | 0.000 -100.00 % | 33.134 M | 0.000 -100.00 % | 30.704 M | 0.000 -100.00 % | 37.351 M | 0.000 -100.00 % | 59.596 M 73.93 % | 34.265 M | 0.000 -100.00 % | 26.442 M | 0.000 -100.00 % | 30.721 M | 0.000 -100.00 % | 25.599 M | 0.000 -100.00 % | 26.010 M -0.22 % | 26.068 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 -100.00 % | 1.273 M | 0.000 -100.00 % | 1.486 M | 0.000 -100.00 % | 1.698 M | 0.000 -100.00 % | 1.890 M | 0.000 -100.00 % | 2.053 M | 0.000 -100.00 % | 2.200 M | 0.000 -100.00 % | 2.347 M | 0.000 -100.00 % | 2.480 M | 0.000 -100.00 % | 2.612 M | 0.000 -100.00 % | 2.743 M | 0.000 -100.00 % | 2.828 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 -100.00 % | 38.657 M | 0.000 -100.00 % | 431.882 M | 0.000 -100.00 % | 307.580 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.657 M | 0.000 -100.00 % | 369.584 M | 0.000 100.00 % | -99.431 M | 0.000 -100.00 % | 282.420 M | 0.000 100.00 % | -103.333 M | 0.000 100.00 % | -1.099 M | 0.000 -100.00 % | 38.657 M | 0.000 -100.00 % | 207.560 M | 0.000 -100.00 % | 180.254 M | 0.000 -100.00 % | 213.950 M | 0.000 -100.00 % | 39.756 M | 0.000 | 0.000 | 0.000 -100.00 % | 173.968 M | 0.000 -100.00 % | 206.893 M | 0.000 -100.00 % | 181.353 M | 0.000 -100.00 % | 187.741 M 20.26 % | 156.110 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.756 M | 0.000 -100.00 % | 172.135 M | 0.000 -100.00 % | 128.754 M 22.04 % | 105.503 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 416.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 560.531 M | 0.000 -100.00 % | 647.980 M | 0.000 -100.00 % | 577.264 M | 0.000 -100.00 % | 622.442 M | 0.000 -100.00 % | 552.676 M | 0.000 -100.00 % | 574.420 M | 0.000 -100.00 % | 477.584 M | 0.000 -100.00 % | 482.713 M | 0.000 -100.00 % | 402.916 M | 0.000 -100.00 % | 413.697 M | 0.000 -100.00 % | 316.447 M | 0.000 -100.00 % | 368.784 M | 0.000 -100.00 % | 326.924 M | 0.000 -100.00 % | 378.522 M | 0.000 -100.00 % | 315.502 M | 0.000 -100.00 % | 385.504 M | 0.000 -100.00 % | 306.973 M | 0.000 -100.00 % | 349.225 M | 0.000 -100.00 % | 308.131 M | 0.000 -100.00 % | 347.201 M 29.92 % | 267.234 M | 0.000 -100.00 % | 310.180 M | 0.000 -100.00 % | 272.563 M | 0.000 -100.00 % | 293.891 M | 0.000 -100.00 % | 246.579 M 15.18 % | 214.081 M | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -824.000 K -101.22 % | 67.715 M 531.36 % | -15.698 M 74.50 % | -61.552 M -161.43 % | -23.544 M -135.63 % | 66.077 M 4 229.81 % | -1.600 M 97.75 % | -71.037 M | 0.000 -100.00 % | 76.572 M 563.60 % | -16.517 M 78.45 % | -76.638 M | 0.000 -100.00 % | 50.316 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.267 M 282.21 % | -33.076 M 57.89 % | -78.538 M -597.62 % | -11.258 M -119.98 % | 56.340 M 55 135.29 % | 102.000 K 100.25 % | -41.053 M -2 475.47 % | -1.594 M -103.29 % | 48.448 M 706.39 % | 6.008 M 116.34 % | -36.766 M -574.73 % | -5.449 M -112.48 % | 43.653 M 518.77 % | -10.424 M 68.06 % | -32.638 M -1 952.33 % | 1.762 M -95.55 % | 39.571 M 419.38 % | -12.390 M 54.94 % | -27.496 M -3 308.40 % | 857.000 K -97.61 % | 35.786 M 226.46 % | -28.299 M 25.85 % | -38.162 M -802.80 % | 5.430 M -86.72 % | 40.876 M 2 082.32 % | -2.062 M 94.22 % | -35.674 M -2 062.06 % | -1.650 M -106.57 % | 25.106 M 283.58 % | -13.676 M 70.80 % | -46.831 M -2 092.81 % | 2.350 M -93.75 % | 37.590 M | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.020 M -94.34 % | 71.037 M 268.12 % | 19.297 M | 0.000 -100.00 % | 16.517 M -78.45 % | 76.638 M 312.52 % | 18.578 M 136.92 % | -50.316 M -216.36 % | 43.240 M -34.77 % | 66.293 M 448.87 % | 12.078 M 120.04 % | -60.267 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 | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.020 M | 0.000 -100.00 % | 17.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.578 M 136.92 % | -50.316 M -216.36 % | 43.240 M -34.77 % | 66.293 M 448.87 % | 12.078 M 120.04 % | -60.267 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 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.270 M 178.67 % | 2.250 M | 0.000 -100.00 % | 2.097 M | 0.000 -100.00 % | 9.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.706 M -72.79 % | 6.270 M 178.67 % | 2.250 M -88.34 % | 19.297 M | 0.000 -100.00 % | 16.517 M 72.23 % | 9.590 M -48.38 % | 18.578 M 136.92 % | -50.316 M -216.36 % | 43.240 M -34.77 % | 66.293 M 448.87 % | 12.078 M 120.04 % | -60.267 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 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.020 M -94.34 % | 71.037 M 268.12 % | 19.297 M | 0.000 -100.00 % | 16.517 M -78.45 % | 76.638 M 312.52 % | 18.578 M 136.92 % | -50.316 M -216.36 % | 43.240 M -34.77 % | 66.293 M 448.87 % | 12.078 M 120.04 % | -60.267 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 | 
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.020 M -94.34 % | 71.037 M 268.12 % | 19.297 M | 0.000 -100.00 % | 16.517 M -78.45 % | 76.638 M 312.52 % | 18.578 M 136.92 % | -50.316 M -216.36 % | 43.240 M -34.77 % | 66.293 M 448.87 % | 12.078 M 120.04 % | -60.267 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 | 
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |