 
					Tarapur Transformers Limited TARAPUR.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.000 K -99.94 % | 1.599 M -95.42 % | 34.879 M 37.62 % | 25.344 M 59.39 % | 15.901 M -86.69 % | 119.498 M 1.68 % | 117.520 M -3.54 % | 121.834 M -56.71 % | 281.435 M 27.91 % | 220.021 M -41.02 % | 373.059 M -12.34 % | 425.560 M -21.71 % | 543.581 M 93.41 % | 281.054 M 289.63 % | 72.133 M -78.13 % | 329.850 M 23.95 % | 266.125 M 149.93 % | 106.481 M 242.98 % | 31.045 M | 
| Net income | 161.501 M 1 393.04 % | -12.490 M 95.43 % | -273.289 M -545.94 % | 61.284 M 123.00 % | -266.397 M -159.80 % | -102.539 M -1 495.28 % | 7.349 M 106.59 % | -111.533 M -392.53 % | -22.645 M -115.56 % | -10.505 M 68.17 % | -33.000 M 72.78 % | -121.213 M -304.77 % | -29.946 M 61.51 % | -77.794 M -61.58 % | -48.146 M -411.77 % | 15.443 M -21.05 % | 19.560 M 28.75 % | 15.193 M 1 067.40 % | 1.301 M | 
| Income before tax | 163.259 M 1 407.12 % | -12.490 M 95.43 % | -273.158 M -545.72 % | 61.284 M 123.00 % | -266.397 M -159.80 % | -102.539 M -1 495.28 % | 7.349 M 106.68 % | -110.018 M -385.84 % | -22.645 M -115.56 % | -10.505 M 68.17 % | -33.000 M 72.78 % | -121.213 M -304.77 % | -29.946 M 61.51 % | -77.794 M -29.99 % | -59.848 M -326.22 % | 26.456 M -21.18 % | 33.563 M 45.08 % | 23.133 M 1 790.41 % | 1.224 M | 
| Income before tax ratio | 163 259.00 2 090 181.19 % | -7.81 0.26 % | -7.83 -423.88 % | 2.42 114.43 % | -16.75 -1 852.43 % | -0.86 -1 472.18 % | 0.06 106.93 % | -0.90 -1 022.28 % | -0.08 -68.52 % | -0.05 46.02 % | -0.09 68.94 % | -0.28 -417.03 % | -0.06 80.10 % | -0.28 66.64 % | -0.83 -1 134.45 % | 0.08 -36.40 % | 0.13 -41.95 % | 0.22 451.16 % | 0.04 | 
| EBITDA | 183.610 M 34 291.81 % | -537.000 K 99.79 % | -261.461 M -456.85 % | 73.270 M 128.80 % | -254.445 M -262.82 % | -70.129 M -375.20 % | 25.483 M 133.58 % | -75.881 M -1 972.12 % | -3.662 M -138.52 % | 9.506 M 195.19 % | -9.986 M 86.10 % | -71.830 M -440.77 % | -13.283 M -0.44 % | -13.225 M 79.78 % | -65.418 M -279.16 % | 36.513 M -8.33 % | 39.831 M 57.52 % | 25.286 M 424.21 % | 4.824 M | 
| Net income ratio | 161 501.00 2 067 674.85 % | -7.81 0.31 % | -7.84 -424.03 % | 2.42 114.43 % | -16.75 -1 852.43 % | -0.86 -1 472.18 % | 0.06 106.83 % | -0.92 -1 037.73 % | -0.08 -68.52 % | -0.05 46.02 % | -0.09 68.94 % | -0.28 -417.03 % | -0.06 80.10 % | -0.28 58.53 % | -0.67 -1 525.64 % | 0.05 -36.30 % | 0.07 -48.49 % | 0.14 240.36 % | 0.04 | 
| Ratio EBITDA | 183 610.00 54 672 798.33 % | -0.34 95.52 % | -7.50 -359.29 % | 2.89 118.07 % | -16.00 -2 626.67 % | -0.59 -370.64 % | 0.22 134.82 % | -0.62 -4 686.57 % | -0.01 -130.12 % | 0.04 261.41 % | -0.03 84.14 % | -0.17 -590.74 % | -0.02 48.07 % | -0.05 94.81 % | -0.91 -919.28 % | 0.11 -26.04 % | 0.15 -36.97 % | 0.24 52.84 % | 0.16 | 
| Gross profit ratio | -7 325.00 -99 897.23 % | -7.33 -6 715.04 % | -0.11 -336.67 % | 0.05 135.21 % | -0.13 -502.09 % | -0.02 76.73 % | -0.09 -18.76 % | -0.08 -35.92 % | -0.06 -123.52 % | -0.03 -177.43 % | 0.03 165.20 % | -0.05 -164.67 % | 0.08 150.50 % | -0.15 55.59 % | -0.35 -244.08 % | 0.24 -17.76 % | 0.29 -20.77 % | 0.37 31.41 % | 0.28 | 
| Weighted average shs out dil | 19.467 M -0.25 % | 19.516 M 0.08 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 88.14 % | 10.364 M -79.27 % | 50.000 M 0.00 % | 50.000 M 25.00 % | 40.000 M | 
| Weighted average shs out | 19.467 M -0.25 % | 19.516 M 0.08 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 0.01 % | 19.499 M -0.01 % | 19.500 M 0.24 % | 19.454 M -0.24 % | 19.500 M 0.06 % | 19.488 M 0.22 % | 19.445 M -0.28 % | 19.500 M 0.00 % | 19.500 M 88.14 % | 10.364 M -79.27 % | 50.000 M 0.00 % | 50.000 M 25.00 % | 40.000 M | 
| EPS diluted | 8.30 1 396.88 % | -0.64 95.43 % | -14.01 -546.18 % | 3.14 122.99 % | -13.66 -159.70 % | -5.26 -1 484.21 % | 0.38 106.64 % | -5.72 -393.10 % | -1.16 -114.81 % | -0.54 68.05 % | -1.69 72.83 % | -6.22 -303.90 % | -1.54 61.40 % | -3.99 -61.54 % | -2.47 -265.77 % | 1.49 282.05 % | 0.39 30.00 % | 0.30 900.00 % | 0.03 | 
| Earnings per share | 8.30 1 396.88 % | -0.64 95.43 % | -14.01 -546.18 % | 3.14 122.99 % | -13.66 -159.70 % | -5.26 -1 484.21 % | 0.38 106.64 % | -5.72 -393.10 % | -1.16 -114.81 % | -0.54 68.05 % | -1.69 72.83 % | -6.22 -303.90 % | -1.54 61.40 % | -3.99 -61.54 % | -2.47 -265.77 % | 1.49 282.05 % | 0.39 30.00 % | 0.30 900.00 % | 0.03 | 
| Gross profit | -7.325 M 37.46 % | -11.713 M -212.43 % | -3.749 M -425.72 % | 1.151 M 156.12 % | -2.051 M 19.88 % | -2.560 M 76.33 % | -10.817 M -14.55 % | -9.443 M 41.16 % | -16.048 M -185.91 % | -5.613 M -145.66 % | 12.292 M 157.16 % | -21.505 M -150.63 % | 42.475 M 197.68 % | -43.486 M -73.03 % | -25.132 M -131.51 % | 79.763 M 1.94 % | 78.248 M 98.02 % | 39.516 M 350.72 % | 8.767 M | 
| Income tax expense | 1.758 M | 0.000 -100.00 % | 131.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.515 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.702 M -206.26 % | 11.013 M -21.35 % | 14.003 M 76.34 % | 7.941 M 10 322.81 % | -77.678 K | 
| Cost of revenue | 7.325 M -44.97 % | 13.312 M -65.54 % | 38.628 M 12.03 % | 34.480 M 92.07 % | 17.952 M -85.29 % | 122.058 M -4.89 % | 128.337 M -2.24 % | 131.277 M -55.87 % | 297.483 M 31.84 % | 225.634 M -37.46 % | 360.767 M -19.30 % | 447.065 M -10.78 % | 501.106 M 54.41 % | 324.540 M 233.67 % | 97.265 M -61.11 % | 250.087 M 33.11 % | 187.877 M 180.56 % | 66.965 M 200.59 % | 22.278 M | 
| General and administrative expenses | 1.242 M 49.82 % | 829.000 K -48.48 % | 1.609 M 11.97 % | 1.437 M -97.94 % | 69.708 M -6.16 % | 74.286 M 3 747.02 % | 1.931 M 4.10 % | 1.855 M -32.37 % | 2.743 M 5.95 % | 2.589 M -48.45 % | 5.022 M -66.30 % | 14.902 M -61.57 % | 38.772 M 120.82 % | 17.558 M -31.69 % | 25.703 M 59.75 % | 16.090 M 50.36 % | 10.701 M | 0.000 | 0.000 | 
| Selling and marketing expenses | 50.000 K -9.09 % | 55.000 K -19.12 % | 68.000 K -95.29 % | 1.444 M -10.37 % | 1.611 M 2 776.79 % | 56.000 K -86.79 % | 424.000 K -93.86 % | 6.904 M 351.24 % | 1.530 M -77.31 % | 6.742 M -56.49 % | 15.497 M -52.03 % | 32.303 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 0.000 -100.00 % | 1.695 M -99.25 % | 225.500 M 358.59 % | -87.203 M -152.10 % | 167.366 M 1 675.39 % | 9.427 M -28.21 % | 13.131 M -85.64 % | 91.442 M | 0.000 -100.00 % | 138.000 K -99.58 % | 32.821 M 20.11 % | 27.325 M 17.48 % | 23.260 M 8.82 % | 21.375 M 0.63 % | 21.241 M -34.12 % | 32.244 M 3.39 % | 31.188 M 7 938.56 % | 387.980 K 115.84 % | -2.450 M | 
| Operating expenses | 101.229 M 3 825.13 % | 2.579 M -98.86 % | 227.177 M 369.42 % | -84.322 M -135.33 % | 238.685 M 184.86 % | 83.789 M 441.06 % | 15.486 M -84.55 % | 100.201 M 706.19 % | 12.429 M -66.74 % | 37.367 M -29.95 % | 53.340 M -32.05 % | 78.501 M 18.08 % | 66.481 M 70.76 % | 38.933 M -17.07 % | 46.944 M -2.88 % | 48.334 M 15.39 % | 41.889 M 170.68 % | 15.475 M 156.24 % | 6.039 M | 
| Cost and expenses | 108.554 M 583.12 % | 15.891 M -94.02 % | 265.805 M 633.30 % | -49.842 M -119.37 % | 257.267 M 24.92 % | 205.947 M 41.22 % | 145.839 M -37.00 % | 231.478 M -24.11 % | 305.019 M 15.98 % | 263.001 M -36.49 % | 414.107 M -20.61 % | 521.595 M -7.38 % | 563.132 M 68.15 % | 334.908 M 132.24 % | 144.209 M -51.68 % | 298.421 M 29.88 % | 229.766 M 178.71 % | 82.440 M 191.13 % | 28.317 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 101.229 M 11 351.24 % | 884.000 K -47.29 % | 1.677 M -41.79 % | 2.881 M -95.96 % | 71.319 M -4.09 % | 74.362 M 3 057.62 % | 2.355 M -73.11 % | 8.759 M 104.98 % | 4.273 M -54.21 % | 9.331 M -54.53 % | 20.519 M -56.53 % | 47.205 M 21.75 % | 38.772 M 120.82 % | 17.558 M -31.69 % | 25.703 M 59.75 % | 16.090 M 50.36 % | 10.701 M -29.07 % | 15.087 M 320.30 % | 3.590 M | 
| Interest income | 0.000 -100.00 % | 3.742 M -28.42 % | 5.228 M -79.31 % | 25.266 M 550.85 % | 3.882 M -70.62 % | 13.212 M -14.28 % | 15.413 M -33.85 % | 23.301 M -9.65 % | 25.789 M -9.83 % | 28.599 M 54.98 % | 18.453 M -0.99 % | 18.637 M -1.10 % | 18.845 M 34.00 % | 14.063 M 30.08 % | 10.811 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 13.026 M 265.49 % | 3.564 M 30.79 % | 2.725 M 325.78 % | 640.000 K 451.72 % | 116.000 K -23.18 % | 151.000 K -60.16 % | 379.000 K -85.34 % | 2.585 M 330.12 % | 601.000 K 42.76 % | 421.000 K -89.39 % | 3.969 M -91.27 % | 45.488 M 55.50 % | 29.252 M 57.86 % | 18.530 M 148.32 % | 7.462 M 54.56 % | 4.828 M 82.12 % | 2.651 M 110.48 % | 1.259 M -52.26 % | 2.638 M | 
| Depreciation and amortization | 7.325 M -12.68 % | 8.389 M -6.49 % | 8.971 M -20.93 % | 11.346 M -4.14 % | 11.836 M -27.12 % | 16.240 M -8.53 % | 17.755 M -43.73 % | 31.552 M 71.65 % | 18.382 M -6.17 % | 19.590 M -3.06 % | 20.208 M 118.96 % | 9.229 M 47.10 % | 6.274 M 0.38 % | 6.250 M -6.13 % | 6.658 M 30.63 % | 5.097 M 46.80 % | 3.472 M 288.69 % | 893.259 K -7.13 % | 961.835 K | 
| Operating income | -108.554 M -659.54 % | -14.292 M 93.81 % | -231.062 M -394.29 % | 78.514 M 127.97 % | -280.746 M -225.05 % | -86.369 M -228.36 % | -26.303 M 76.01 % | -109.644 M -383.23 % | -22.690 M -45.57 % | -15.587 M 53.36 % | -33.418 M 58.77 % | -81.059 M -170.68 % | -29.946 M 61.51 % | -77.794 M -7.63 % | -72.278 M -331.13 % | 31.271 M -13.62 % | 36.201 M 50.58 % | 24.041 M 781.29 % | 2.728 M | 
| Operating income ratio | -108 554.00 -1 214 410.54 % | -8.94 -34.92 % | -6.62 -313.84 % | 3.10 117.55 % | -17.66 -2 342.82 % | -0.72 -222.93 % | -0.22 75.13 % | -0.90 -1 016.25 % | -0.08 -13.80 % | -0.07 20.91 % | -0.09 52.97 % | -0.19 -245.75 % | -0.06 80.10 % | -0.28 72.38 % | -1.00 -1 156.93 % | 0.09 -30.31 % | 0.14 -39.75 % | 0.23 156.95 % | 0.09 | 
| Total other income expenses net | 271.813 M 14 983.96 % | 1.802 M 104.28 % | -42.096 M -144.32 % | -17.230 M 31.17 % | -25.031 M -54.80 % | -16.170 M -148.05 % | 33.652 M 9 097.86 % | -374.000 K -931.11 % | 45.000 K -99.11 % | 5.082 M 1 115.79 % | 418.000 K 101.04 % | -40.154 M | 0.000 | 0.000 -100.00 % | 12.430 M 358.15 % | -4.815 M -82.52 % | -2.638 M -190.74 % | -907.334 K 39.68 % | -1.504 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.472 M -100.42 % | 346.704 M -1.34 % | 351.396 M -0.90 % | 354.600 M 10.52 % | 320.842 M -0.12 % | 321.227 M -7.61 % | 347.682 M -4.51 % | 364.092 M 1.94 % | 357.156 M 0.23 % | 356.328 M 8.98 % | 326.955 M -9.34 % | 360.650 M 149.46 % | 144.571 M 16.87 % | 123.703 M 350.76 % | -49.332 M -123.49 % | 210.023 M 53.84 % | 136.521 M 92.42 % | 70.950 M 478.60 % | -18.740 M | 
| Total investments | 4.122 M -26.17 % | 5.583 M -22.46 % | 7.200 M -74.49 % | 28.223 M -7.01 % | 30.350 M -53.45 % | 65.199 M 4.84 % | 62.187 M -1.70 % | 63.260 M 6.26 % | 59.535 M 23.44 % | 48.230 M 11.05 % | 43.430 M -2.25 % | 44.430 M 520.53 % | 7.160 M 331.33 % | 1.660 M -98.46 % | 107.534 M | 0.000 -100.00 % | 89.000 K -98.53 % | 6.072 M 1 989.23 % | 290.645 K | 
| Total debt | 103.088 M -70.76 % | 352.527 M 0.04 % | 352.390 M -0.89 % | 355.562 M 10.55 % | 321.629 M -0.14 % | 322.084 M -7.60 % | 348.582 M -4.58 % | 365.326 M 0.48 % | 363.579 M -3.68 % | 377.463 M 10.33 % | 342.136 M -5.74 % | 362.986 M 120.59 % | 164.550 M 1.07 % | 162.811 M 41.78 % | 114.834 M -52.39 % | 241.198 M 64.82 % | 146.336 M 98.25 % | 73.813 M 4 550.81 % | 1.587 M | 
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.263 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 % | 26.164 M 55.54 % | 16.821 M | 
| Retained earnings | -823.124 M 16.24 % | -982.702 M -0.89 % | -974.042 M -30.80 % | -744.686 M 7.60 % | -805.970 M -49.37 % | -539.573 M -23.46 % | -437.034 M 1.65 % | -444.383 M -33.51 % | -332.850 M -7.30 % | -310.205 M -3.51 % | -299.700 M -12.51 % | -266.377 M -83.50 % | -145.164 M | 0.000 | 0.000 -100.00 % | 10.722 M 60.36 % | 6.686 M | 0.000 | 0.000 | 
| Common stock | 195.000 M 0.00 % | 195.000 M 0.00 % | 195.000 M 0.00 % | 195.000 M 0.00 % | 195.000 M 0.00 % | 195.000 M 0.00 % | 195.000 M 0.00 % | 195.000 M 0.00 % | 195.000 M 0.00 % | 195.000 M 0.00 % | 195.000 M 0.00 % | 195.000 M 0.00 % | 195.000 M 0.00 % | 195.000 M 0.00 % | 195.000 M 77.27 % | 110.000 M 10.00 % | 100.000 M 0.00 % | 100.000 M 25.00 % | 80.000 M | 
| Total equity | 6.361 M 104.15 % | -153.217 M -5.99 % | -144.557 M -270.47 % | 84.799 M 260.62 % | 23.515 M -91.89 % | 289.912 M -26.13 % | 392.451 M 1.91 % | 385.102 M -22.46 % | 496.635 M -4.36 % | 519.280 M -1.98 % | 529.785 M -5.92 % | 563.108 M -17.71 % | 684.321 M -4.19 % | 714.267 M -9.82 % | 792.061 M 290.74 % | 202.706 M 2.55 % | 197.670 M 54.57 % | 127.885 M 29.78 % | 98.542 M | 
| Other non current 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 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.684 M 0.00 % | 5.684 M 0.00 % | 5.684 M 0.00 % | 5.684 M -48.83 % | 11.108 M -25.29 % | 14.869 M 144.27 % | 6.087 M 1 237.80 % | 455.000 K -99.81 % | 241.198 M 64.82 % | 146.336 M 98.25 % | 73.813 M 4 550.81 % | 1.587 M | 
| Total non current liabilities | 32.000 K -92.81 % | 445.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.684 M 0.00 % | 5.684 M 0.00 % | 5.684 M 0.00 % | 5.684 M -48.83 % | 11.108 M -25.29 % | 14.869 M 144.27 % | 6.087 M 1 237.80 % | 455.000 K -99.82 % | 252.012 M 65.92 % | 151.890 M 98.89 % | 76.368 M 4 711.79 % | 1.587 M | 
| Other current liabilities | 9.586 M -46.28 % | 17.845 M 5.48 % | 16.918 M -87.79 % | 138.533 M -10.25 % | 154.351 M 79.68 % | 85.905 M 292.13 % | 21.907 M -6.50 % | 23.429 M 11.76 % | 20.963 M -8.37 % | 22.877 M -2.44 % | 23.448 M 53.34 % | 15.292 M 107.12 % | 7.383 M 11.95 % | 6.595 M -59.94 % | 16.463 M -84.83 % | 108.523 M 408.33 % | 21.349 M 196.19 % | 7.208 M 369.16 % | 1.536 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 3.444 M | 0.000 -100.00 % | 3.444 M 675.68 % | 444.000 K 0.00 % | 444.000 K -87.38 % | 3.519 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 103.088 M -70.76 % | 352.527 M 0.04 % | 352.390 M -0.89 % | 355.562 M 10.55 % | 321.629 M -0.14 % | 322.084 M -7.60 % | 348.589 M -3.07 % | 359.642 M 0.49 % | 357.895 M 0.86 % | 354.860 M 2.10 % | 347.560 M -2.27 % | 355.639 M 64.78 % | 215.822 M 10.37 % | 195.538 M 70.96 % | 114.379 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 113.152 M -69.49 % | 370.880 M 0.30 % | 369.764 M -27.49 % | 509.982 M 2.70 % | 496.555 M 16.55 % | 426.030 M 4.45 % | 407.891 M -5.73 % | 432.679 M -25.39 % | 579.912 M 0.42 % | 577.474 M 17.27 % | 492.412 M 6.68 % | 461.590 M 16.13 % | 397.477 M 20.53 % | 329.767 M 78.98 % | 184.253 M 62.82 % | 113.166 M 111.96 % | 53.390 M -16.12 % | 63.649 M 1 735.43 % | 3.468 M | 
| Total liabilities | 113.184 M -69.52 % | 371.325 M 0.42 % | 369.764 M -27.49 % | 509.982 M 2.70 % | 496.555 M 16.55 % | 426.030 M 4.45 % | 407.891 M -6.95 % | 438.363 M -25.14 % | 585.596 M 0.42 % | 583.158 M 17.08 % | 498.096 M 5.37 % | 472.698 M 14.64 % | 412.346 M 22.78 % | 335.854 M 81.83 % | 184.708 M -49.42 % | 365.178 M 77.89 % | 205.280 M 46.61 % | 140.017 M 2 669.93 % | 5.055 M | 
| Other non current assets | 19.512 M 250.12 % | 5.573 M 0.13 % | 5.566 M -10.02 % | 6.186 M -0.05 % | 6.189 M -6.11 % | 6.592 M -5.98 % | 7.011 M -9.54 % | 7.750 M -21.82 % | 9.913 M -87.28 % | 77.963 M 0.26 % | 77.761 M -9.02 % | 85.474 M -2.37 % | 87.551 M -7.79 % | 94.946 M -66.94 % | 287.162 M 4 926.47 % | 5.713 M 992.35 % | 523.000 K -12.72 % | 599.200 K | 0.000 | 
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.601 K | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 1.000 K -99.99 % | 13.221 M 0.00 % | 13.221 M 0.00 % | 13.221 M 0.00 % | 13.221 M 0.00 % | 13.221 M 0.00 % | 13.221 M 0.00 % | 13.221 M -5.56 % | 13.999 M -5.26 % | 14.777 M -5.00 % | 15.555 M | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -99.99 % | 13.221 M 0.00 % | 13.221 M 0.00 % | 13.221 M 0.00 % | 13.221 M 0.00 % | 13.221 M 0.00 % | 13.221 M 0.00 % | 13.221 M -5.56 % | 13.999 M -5.26 % | 14.777 M -5.00 % | 15.555 M | 0.000 | 
| Property plant equipment net | 41.407 M -15.03 % | 48.732 M -14.69 % | 57.121 M -14.18 % | 66.558 M -48.23 % | 128.565 M -9.99 % | 142.841 M -32.80 % | 212.549 M -19.06 % | 262.598 M -19.27 % | 325.260 M 16.82 % | 278.440 M -9.58 % | 307.941 M -6.47 % | 329.242 M -3.87 % | 342.498 M -1.12 % | 346.367 M 29.29 % | 267.889 M -4.81 % | 281.420 M 61.94 % | 173.777 M 123.57 % | 77.730 M 74.77 % | 44.475 M | 
| Total non current assets | 60.919 M 12.18 % | 54.305 M -13.37 % | 62.687 M -13.83 % | 72.744 M -46.02 % | 134.754 M -9.82 % | 149.433 M -31.94 % | 219.560 M -18.79 % | 270.349 M -22.40 % | 348.394 M -5.74 % | 369.624 M -7.34 % | 398.923 M -6.78 % | 427.937 M -3.46 % | 443.270 M -2.48 % | 454.534 M -20.01 % | 568.272 M 88.71 % | 301.132 M 59.26 % | 189.077 M 101.20 % | 93.972 M 109.01 % | 44.960 M | 
| Other current assets | 53.032 M 357.33 % | 11.596 M -92.93 % | 164.020 M -28.24 % | 228.578 M 26.48 % | 180.716 M -28.35 % | 252.233 M 558.76 % | 38.289 M 49.04 % | 25.690 M -95.94 % | 632.818 M 1 861.25 % | 32.266 M -86.54 % | 239.779 M 19.50 % | 200.653 M -34.03 % | 304.160 M -37.13 % | 483.804 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.207 M 306.26 % | 543.157 K | 
| Short term investments | 4.122 M -57.91 % | 9.793 M 36.01 % | 7.200 M -74.49 % | 28.223 M -7.01 % | 30.350 M -53.45 % | 65.199 M 4.84 % | 62.187 M -1.70 % | 63.260 M 6.26 % | 59.535 M 23.44 % | 48.230 M 11.05 % | 43.430 M -2.25 % | 44.430 M 520.53 % | 7.160 M 331.33 % | 1.660 M -98.46 % | 107.534 M | 0.000 | 0.000 -100.00 % | 5.984 M 1 958.74 % | 290.645 K | 
| cash and cash equivalents | 1.472 M -74.72 % | 5.823 M 485.81 % | 994.000 K 3.33 % | 962.000 K 22.24 % | 787.000 K -8.17 % | 857.000 K -4.78 % | 900.000 K -27.07 % | 1.234 M -80.79 % | 6.423 M -69.61 % | 21.135 M 39.22 % | 15.181 M 549.87 % | 2.336 M -88.31 % | 19.979 M -48.91 % | 39.108 M -76.24 % | 164.567 M 427.88 % | 31.175 M 217.63 % | 9.815 M 242.81 % | 2.863 M -85.91 % | 20.327 M | 
| Cash and short term investments | 5.594 M -50.96 % | 11.406 M 39.20 % | 8.194 M -71.92 % | 29.185 M -6.27 % | 31.137 M -52.86 % | 66.056 M 4.71 % | 63.087 M -2.18 % | 64.494 M -2.22 % | 65.958 M -4.91 % | 69.365 M 18.35 % | 58.611 M 25.33 % | 46.766 M 72.32 % | 27.139 M -33.43 % | 40.768 M -75.23 % | 164.567 M 427.88 % | 31.175 M 217.63 % | 9.815 M 10.94 % | 8.847 M -57.09 % | 20.618 M | 
| Total current assets | 58.626 M -64.21 % | 163.803 M 0.79 % | 162.520 M -68.87 % | 522.037 M 35.48 % | 385.316 M -31.98 % | 566.509 M -2.46 % | 580.782 M 5.00 % | 553.116 M -24.63 % | 733.837 M 0.14 % | 732.814 M 16.51 % | 628.958 M 3.47 % | 607.869 M -6.97 % | 653.397 M 9.71 % | 595.587 M 33.56 % | 445.922 M 67.17 % | 266.752 M 24.72 % | 213.873 M 22.97 % | 173.929 M 196.62 % | 58.637 M | 
| Inventory | 0.000 | 0.000 -100.00 % | 2.133 M -24.58 % | 2.828 M -66.60 % | 8.468 M | 0.000 | 0.000 -100.00 % | 34.957 M -0.30 % | 35.061 M -43.33 % | 61.872 M 35.16 % | 45.776 M 14.53 % | 39.969 M -68.53 % | 126.992 M 68.96 % | 75.163 M -19.46 % | 93.326 M 73.63 % | 53.750 M -17.97 % | 65.527 M 21.35 % | 54.000 M 249.88 % | 15.434 M | 
| Net receivables | 0.000 -100.00 % | 140.801 M 1 290.50 % | -11.827 M -104.52 % | 261.446 M 58.46 % | 164.995 M -33.53 % | 248.220 M | 0.000 -100.00 % | 427.975 M 1 798.48 % | 22.543 M -96.04 % | 569.311 M 8.53 % | 524.571 M 0.66 % | 521.134 M 4.38 % | 499.266 M 9.29 % | 456.812 M 146.40 % | 185.395 M 3.67 % | 178.826 M 30.26 % | 137.281 M 26.09 % | 108.875 M 393.94 % | 22.042 M | 
| Tax 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 -100.00 % | 485.723 K | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.425 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 478.000 K -5.91 % | 508.000 K 11.40 % | 456.000 K -96.34 % | 12.443 M -39.52 % | 20.575 M 40.95 % | 14.597 M -60.50 % | 36.951 M -24.84 % | 49.164 M -75.11 % | 197.535 M -0.80 % | 199.122 M 64.83 % | 120.808 M 33.26 % | 90.659 M -47.98 % | 174.272 M 36.54 % | 127.634 M 138.97 % | 53.411 M 1 688.71 % | 2.986 M -90.29 % | 30.766 M -39.95 % | 51.237 M 3 092.33 % | 1.605 M | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 615.000 K 3.19 % | 596.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.657 M 29.96 % | 1.275 M -75.50 % | 5.203 M 1 494.15 % | 326.411 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 114.901 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 634.485 M 0.00 % | 634.485 M 0.00 % | 634.485 M 0.00 % | 634.485 M 5.01 % | 604.222 M -4.77 % | 634.485 M 0.00 % | 634.485 M 0.00 % | 634.485 M 0.00 % | 634.485 M 0.00 % | 634.485 M 0.00 % | 634.485 M 0.00 % | 634.485 M 22.11 % | 519.584 M 0.06 % | 519.267 M -13.03 % | 597.061 M 628.27 % | 81.984 M -9.89 % | 90.984 M 5 186.69 % | 1.721 M 0.00 % | 1.721 M | 
| Deferred tax liabilities non current | 32.000 K -92.81 % | 445.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 -100.00 % | 10.814 M 94.71 % | 5.554 M 117.38 % | 2.555 M | 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 | 
| Total assets | 119.545 M -45.19 % | 218.108 M -3.15 % | 225.207 M -62.14 % | 594.781 M 14.37 % | 520.070 M -27.36 % | 715.942 M -10.55 % | 800.342 M -2.81 % | 823.465 M -23.91 % | 1.082 B -1.83 % | 1.102 B 7.25 % | 1.028 B -0.77 % | 1.036 B -5.55 % | 1.097 B 4.43 % | 1.050 B 7.51 % | 976.769 M 72.00 % | 567.884 M 40.93 % | 402.950 M 50.41 % | 267.902 M 158.60 % | 103.597 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 | -9.662 M -410.38 % | 3.113 M 102.25 % | -138.438 M -38.76 % | -99.770 M -52 888.36 % | 189.000 K -98.72 % | 14.780 M 201.64 % | -14.542 M -156.07 % | 25.937 M 160.62 % | -42.783 M -123.22 % | -19.166 M -129.36 % | 65.273 M 132.81 % | -198.948 M -15 618.56 % | 1.282 M -82.05 % | 7.142 M 109.78 % | -73.063 M -345.70 % | 29.737 M 148.03 % | -61.916 M 11.19 % | -69.720 M -230.68 % | -21.084 M | 
| Accounts receivables | -1.500 M | 0.000 -100.00 % | 137.619 M 242.68 % | -96.451 M -2 344.09 % | 4.298 M 179.39 % | -5.414 M 86.86 % | -41.208 M -120.89 % | 197.261 M 387.74 % | -68.555 M 15.18 % | -80.825 M -424.21 % | 24.930 M 116.85 % | -147.917 M -978.35 % | -13.717 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -75.035 M -688.01 % | -9.522 M | 
| Inventory | 0.000 -100.00 % | 2.133 M 206.47 % | 696.000 K -87.66 % | 5.639 M 166.59 % | -8.468 M 69.89 % | -28.126 M -180.46 % | 34.957 M 33 512.50 % | 104.000 K -99.61 % | 26.811 M 266.57 % | -16.096 M -177.18 % | -5.807 M -106.67 % | 87.023 M 265.08 % | -52.716 M -390.24 % | 18.163 M 145.89 % | -39.576 M -436.04 % | 11.777 M 202.18 % | -11.526 M 65.42 % | -33.333 M -1 029.85 % | 3.585 M | 
| Accounts payables | -8.162 M -932.86 % | 980.000 K 100.35 % | -276.752 M -2 989.44 % | -8.958 M -112.48 % | 71.806 M 155.30 % | 28.126 M 439.24 % | -8.291 M 95.16 % | -171.428 M -16 399.33 % | -1.039 M -101.34 % | 77.755 M | 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 100.00 % | -1.000 K 99.99 % | -8.958 M 86.72 % | -67.447 M -434.00 % | 20.194 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.150 M 133.43 % | -138.054 M -303.88 % | 67.715 M 714.42 % | -11.021 M 67.09 % | -33.487 M -286.45 % | 17.960 M 135.64 % | -50.390 M -230.38 % | 38.649 M 355.16 % | -15.147 M | 
| Other non cash items | 94.798 M 43 785.71 % | -217.000 K -100.08 % | 269.184 M 1 821.64 % | 14.008 M -94.34 % | 247.402 M 1 089.03 % | 20.807 M 165.43 % | -31.800 M -155.79 % | 56.996 M 8 556.38 % | -674.000 K 97.49 % | -26.900 M -1 581.28 % | 1.816 M -96.35 % | 49.730 M 55.91 % | 31.897 M -46.17 % | 59.259 M 565.36 % | -12.734 M -2.19 % | -12.461 M -117.01 % | -5.742 M -172.52 % | 7.918 M 7 344.56 % | -109.293 K | 
| Net cash provided by operating activities | 255.718 M 21 303.81 % | -1.206 M 99.10 % | -133.572 M -917.15 % | -13.132 M -88.41 % | -6.970 M 86.26 % | -50.712 M -138.78 % | -21.238 M -575.44 % | 4.467 M 109.36 % | -47.720 M -29.04 % | -36.981 M -168.11 % | 54.297 M 120.79 % | -261.202 M -2 847.47 % | 9.507 M 284.85 % | -5.143 M 96.30 % | -138.987 M -383.80 % | 48.974 M 260.69 % | -30.478 M 33.33 % | -45.716 M -141.50 % | -18.930 M | 
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -137.000 K | 0.000 | 0.000 100.00 % | -11.000 K 26.67 % | -15.000 K 89.73 % | -146.000 K 85.91 % | -1.036 M -749.18 % | -122.000 K -1 120.00 % | -10.000 K | 0.000 100.00 % | -2.405 M 97.16 % | -84.728 M 23.94 % | -111.389 M 0.51 % | -111.962 M -13.39 % | -98.741 M -208.58 % | -31.998 M -2 368.03 % | -1.297 M | 
| Acquisitions net | 0.000 | 0.000 -100.00 % | 604.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 290.000 K | 0.000 | 0.000 -100.00 % | 822.826 K | 0.000 | 
| Purchases of investments | 0.000 | 0.000 100.00 % | -10.517 M | 0.000 | 0.000 100.00 % | -3.500 M | 0.000 100.00 % | -7.500 M 42.31 % | -13.000 M -170.83 % | -4.800 M | 0.000 100.00 % | -37.270 M -577.64 % | -5.500 M -171.07 % | -2.029 M 98.11 % | -107.534 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 2.398 M | 0.000 -100.00 % | 56.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 -100.00 % | 53.832 M | 0.000 -100.00 % | 89.000 K | 0.000 -100.00 % | 43.980 K | 0.000 | 
| Other investing activites | 2.100 M -40.94 % | 3.556 M -97.38 % | 135.858 M 794.43 % | -19.564 M -366.14 % | 7.351 M -88.41 % | 63.435 M 46.82 % | 43.205 M 998.79 % | -4.807 M -107.09 % | 67.832 M 66.79 % | 40.669 M 316.49 % | -18.786 M -115.37 % | 122.237 M 5 152.99 % | 2.327 M 101.91 % | -121.840 M -277.60 % | -32.267 M -248 307.69 % | 13.000 K 0.00 % | 13.000 K | 0.000 | 0.000 | 
| Net cash used for investing activites | 4.498 M 26.49 % | 3.556 M -97.17 % | 125.864 M 743.34 % | -19.564 M -366.14 % | 7.351 M -87.73 % | 59.924 M 38.75 % | 43.190 M 446.82 % | -12.453 M -123.15 % | 53.796 M 50.49 % | 35.747 M 300.87 % | -17.796 M -120.94 % | 84.967 M 1 623.25 % | -5.578 M 96.40 % | -154.765 M 38.32 % | -250.900 M -124.30 % | -111.860 M -13.30 % | -98.728 M -217.13 % | -31.131 M -2 301.17 % | -1.297 M | 
| Debt repayment | -249.440 M -182 172.99 % | 137.000 K 104.32 % | -3.172 M -109.35 % | 33.933 M 7 557.80 % | -455.000 K 95.32 % | -9.713 M 56.68 % | -22.421 M -1 383.40 % | 1.747 M -42.44 % | 3.035 M -58.42 % | 7.300 M 131.41 % | -23.244 M -111.83 % | 196.498 M 11 199.48 % | 1.739 M -96.38 % | 47.977 M 138.09 % | -125.963 M -232.79 % | 94.862 M -14.82 % | 111.367 M 73.06 % | 64.350 M 271.76 % | -37.464 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 -100.00 % | 637.501 M 962.50 % | 60.000 M | 0.000 | 0.000 -100.00 % | 76.500 M | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 100.00 % | -9.750 M -30.00 % | -7.500 M | 0.000 | 0.000 | 0.000 | 
| Other financing activites | -12.992 M -265.87 % | -3.551 M -40.52 % | -2.527 M -394.52 % | -511.000 K | 0.000 | 0.000 100.00 % | -140.000 K 94.06 % | -2.358 M -551.38 % | -362.000 K -223.21 % | -112.000 K 72.82 % | -412.000 K 98.91 % | -37.906 M -52.87 % | -24.797 M -83.30 % | -13.528 M 55.52 % | -30.411 M 55.63 % | -68.540 M -464.44 % | 18.807 M | 0.000 | 0.000 | 
| Net cash used provided by financing activities | -262.432 M -7 586.94 % | -3.414 M 40.09 % | -5.699 M -117.05 % | 33.422 M 7 445.49 % | -455.000 K 95.32 % | -9.713 M 56.95 % | -22.561 M -3 592.47 % | -611.000 K -122.86 % | 2.673 M -62.81 % | 7.188 M 130.39 % | -23.656 M -114.92 % | 158.592 M 787.80 % | -23.058 M -166.93 % | 34.449 M -92.69 % | 471.377 M 498.03 % | 78.822 M -39.45 % | 130.174 M 102.29 % | 64.350 M 64.85 % | 39.036 M | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | -2.215 M -108.37 % | -1.063 M 92.07 % | -13.407 M -1 946.69 % | 726.000 K 1 068.00 % | -75.000 K 92.76 % | -1.036 M -70.11 % | -609.000 K 92.92 % | -8.597 M -198.26 % | 8.749 M 46.94 % | 5.954 M -53.65 % | 12.845 M 172.81 % | -17.643 M 7.77 % | -19.129 M 84.75 % | -125.459 M -194.05 % | 133.392 M 524.49 % | 21.360 M 2 106.61 % | 968.000 K | 0.000 | 0.000 | 
| Cash at beginning of period | 5.823 M -15.44 % | 6.886 M -66.07 % | 20.293 M 3.71 % | 19.567 M -0.38 % | 19.642 M -5.01 % | 20.678 M -2.86 % | 21.287 M -28.77 % | 29.884 M 41.40 % | 21.135 M 39.22 % | 15.181 M 549.87 % | 2.336 M -88.31 % | 19.979 M -48.91 % | 39.108 M -76.24 % | 164.567 M 427.88 % | 31.175 M 217.63 % | 9.815 M 10.94 % | 8.847 M -56.48 % | 20.327 M | 0.000 | 
| Cash at end of period | 3.608 M -38.04 % | 5.823 M -15.44 % | 6.886 M -66.07 % | 20.293 M 3.71 % | 19.567 M -0.38 % | 19.642 M -5.01 % | 20.678 M -2.86 % | 21.287 M -28.77 % | 29.884 M 41.40 % | 21.135 M 39.22 % | 15.181 M 549.87 % | 2.336 M -88.31 % | 19.979 M -48.91 % | 39.108 M -76.24 % | 164.567 M 427.88 % | 31.175 M 217.63 % | 9.815 M 242.81 % | 2.863 M -85.91 % | 20.327 M | 
| Operating cash flow | 255.718 M 21 303.81 % | -1.206 M 99.10 % | -133.572 M -917.15 % | -13.132 M -88.41 % | -6.970 M 86.40 % | -51.248 M -141.30 % | -21.238 M -575.44 % | 4.467 M 109.36 % | -47.720 M -29.04 % | -36.981 M -168.11 % | 54.297 M 120.79 % | -261.202 M -2 847.47 % | 9.507 M 284.85 % | -5.143 M 96.30 % | -138.987 M -383.80 % | 48.974 M 260.69 % | -30.478 M 33.33 % | -45.716 M -141.50 % | -18.930 M | 
| Capital expenditure | 0.000 | 0.000 100.00 % | -137.000 K 98.82 % | -11.623 M | 0.000 100.00 % | -11.000 K 26.67 % | -15.000 K 89.73 % | -146.000 K 85.91 % | -1.036 M -749.18 % | -122.000 K -1 120.00 % | -10.000 K | 0.000 100.00 % | -2.405 M 97.16 % | -84.728 M 23.94 % | -111.389 M 0.51 % | -111.962 M -13.39 % | -98.741 M -208.58 % | -31.998 M -2 368.04 % | -1.297 M | 
| Free CashFlow | 255.718 M 21 303.81 % | -1.206 M 99.10 % | -133.709 M -918.19 % | -13.132 M -88.41 % | -6.970 M 86.40 % | -51.259 M -141.18 % | -21.253 M -591.85 % | 4.321 M 108.86 % | -48.756 M -31.41 % | -37.103 M -168.35 % | 54.287 M 120.78 % | -261.202 M -3 777.87 % | 7.102 M 107.90 % | -89.871 M 64.11 % | -250.376 M -297.50 % | -62.988 M 51.25 % | -129.219 M -66.27 % | -77.715 M -284.22 % | -20.227 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 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.599 M | 0.000 -100.00 % | 1.599 M | 0.000 -100.00 % | 2.026 M -27.93 % | 2.811 M -83.35 % | 16.883 M 28.29 % | 13.160 M 276.11 % | 3.499 M -42.26 % | 6.060 M -42.64 % | 10.564 M | 0.000 100.00 % | -3.025 M -115.98 % | 18.926 M | 0.000 | 0.000 -100.00 % | 21.929 M -16.19 % | 26.165 M -47.46 % | 49.802 M 130.54 % | 21.602 M -56.52 % | 49.679 M 20.40 % | 41.263 M 107.08 % | 19.926 M 199.55 % | 6.652 M -74.36 % | 25.946 M -22.98 % | 33.689 M -6.58 % | 36.061 M 37.91 % | 26.148 M -67.88 % | 81.414 M 18.71 % | 68.585 M -23.28 % | 89.401 M 112.68 % | 42.035 M -32.94 % | 62.681 M -14.36 % | 73.187 M 46.51 % | 49.954 M 46.07 % | 34.199 M -16.05 % | 40.735 M -47.95 % | 78.266 M -40.09 % | 130.644 M 5.86 % | 123.414 M 37.63 % | 89.671 M 0.64 % | 89.103 M -31.35 % | 129.794 M 10.94 % | 116.992 M 9.73 % | 106.618 M -35.22 % | 164.597 M -10.30 % | 183.490 M 106.46 % | 88.876 M -34.62 % | 135.934 M 59.40 % | 85.276 M 86.62 % | 45.694 M | 
| Net income | 952.000 K 173.68 % | -1.292 M -105.35 % | 24.139 M 455.40 % | -6.792 M -104.67 % | 145.445 M 4 048.02 % | -3.684 M -74.68 % | -2.109 M 45.46 % | -3.867 M -36.64 % | -2.830 M 98.76 % | -227.562 M -14 357.56 % | -1.574 M -1 222.69 % | -119.000 K -17.82 % | -101.000 K -100.14 % | 70.117 M 7 588.27 % | 912.000 K 148.87 % | -1.866 M 76.32 % | -7.879 M 91.82 % | -96.341 M -2 602.36 % | 3.850 M 102.24 % | -171.908 M -8 504.00 % | -1.998 M 96.76 % | -61.632 M -70.07 % | -36.240 M -1 618.35 % | -2.109 M 17.55 % | -2.558 M 80.49 % | -13.114 M -163.85 % | 20.538 M 4 178.75 % | 480.000 K 186.49 % | -555.000 K 99.41 % | -93.944 M -812.34 % | -10.297 M -584.34 % | 2.126 M 122.57 % | -9.418 M 45.82 % | -17.384 M -1 343.85 % | -1.204 M 35.30 % | -1.861 M 21.38 % | -2.367 M 21.02 % | -2.997 M 23.43 % | -3.914 M -119.89 % | -1.780 M 1.87 % | -1.814 M 86.48 % | -13.422 M -166.73 % | -5.032 M 77.69 % | -22.559 M 36.70 % | -35.640 M -9.73 % | -32.480 M 1.37 % | -32.932 M 43.18 % | -57.959 M -2 785.77 % | 2.158 M 111.16 % | -19.340 M -3 112.46 % | 642.000 K -92.63 % | 8.706 M 143.63 % | -19.954 M -247.22 % | 13.554 M 119.09 % | -71.016 M -435.40 % | -13.264 M | 
| Income before tax | 952.000 K 104.29 % | 466.000 K -98.07 % | 24.139 M 455.40 % | -6.792 M -104.67 % | 145.445 M 4 048.02 % | -3.684 M -74.68 % | -2.109 M 45.46 % | -3.867 M -36.64 % | -2.830 M 98.76 % | -227.561 M -15 669.99 % | -1.443 M -1 112.61 % | -119.000 K -17.82 % | -101.000 K -100.14 % | 70.117 M 7 588.27 % | 912.000 K 148.87 % | -1.866 M 76.32 % | -7.879 M 91.82 % | -96.341 M -2 602.36 % | 3.850 M 102.24 % | -171.908 M -8 504.00 % | -1.998 M 96.76 % | -61.632 M -70.07 % | -36.240 M -1 618.35 % | -2.109 M 17.55 % | -2.558 M 80.49 % | -13.114 M -163.85 % | 20.538 M 4 178.75 % | 480.000 K 186.49 % | -555.000 K 99.40 % | -92.429 M -797.63 % | -10.297 M -584.34 % | 2.126 M 122.57 % | -9.418 M 45.82 % | -17.384 M -1 343.85 % | -1.204 M 35.30 % | -1.861 M 21.38 % | -2.367 M 21.02 % | -2.997 M 23.43 % | -3.914 M -119.89 % | -1.780 M 1.87 % | -1.814 M 86.48 % | -13.422 M -166.73 % | -5.032 M 77.69 % | -22.559 M 36.70 % | -35.640 M -9.73 % | -32.480 M 1.37 % | -32.932 M 43.18 % | -57.959 M -2 785.77 % | 2.158 M 111.16 % | -19.340 M -3 112.46 % | 642.000 K -92.63 % | 8.706 M 143.63 % | -19.954 M -247.22 % | 13.554 M 119.09 % | -71.016 M -435.40 % | -13.264 M | 
| Income before tax ratio | 0.00 -100.00 % | 466.00 | 0.00 | 0.00 | 0.00 -100.00 % | 2.30 | 0.00 100.00 % | -2.42 | 0.00 100.00 % | -112.32 -21 780.28 % | -0.51 -7 182.96 % | -0.01 8.16 % | -0.01 -100.04 % | 20.04 13 215.49 % | 0.15 185.20 % | -0.18 | 0.00 -100.00 % | 31.85 15 556.11 % | 0.20 | 0.00 | 0.00 100.00 % | -2.81 -102.92 % | -1.39 -3 170.68 % | -0.04 64.24 % | -0.12 55.14 % | -0.26 -153.04 % | 0.50 1 966.22 % | 0.02 128.87 % | -0.08 97.66 % | -3.56 -1 065.51 % | -0.31 -618.44 % | 0.06 116.37 % | -0.36 -68.68 % | -0.21 -1 116.34 % | -0.02 15.67 % | -0.02 63.03 % | -0.06 -17.77 % | -0.05 10.59 % | -0.05 -50.08 % | -0.04 32.82 % | -0.05 83.90 % | -0.33 -412.49 % | -0.06 62.77 % | -0.17 40.21 % | -0.29 20.27 % | -0.36 2.00 % | -0.37 17.23 % | -0.45 -2 520.87 % | 0.02 110.17 % | -0.18 -4 750.64 % | 0.00 -91.78 % | 0.05 121.13 % | -0.22 -325.17 % | 0.10 111.97 % | -0.83 -186.89 % | -0.29 | 
| EBITDA | 4.353 M 56.58 % | 2.780 M -91.38 % | 32.247 M 2 728.12 % | -1.227 M -100.82 % | 149.809 M 16 173.93 % | -932.000 K -163.57 % | 1.466 M 239.62 % | -1.050 M -4 900.00 % | -21.000 K 99.99 % | -222.814 M -24 345.27 % | 919.000 K -58.36 % | 2.207 M 2.13 % | 2.161 M -97.06 % | 73.461 M 1 932.68 % | 3.614 M 221.53 % | 1.124 M 122.80 % | -4.929 M 93.03 % | -70.705 M -953.62 % | 8.283 M 104.95 % | -167.460 M -2 164.81 % | -7.394 M 87.38 % | -58.611 M -84.37 % | -31.790 M -1 439.09 % | 2.374 M 26.34 % | 1.879 M 121.43 % | -8.768 M -134.58 % | 25.358 M 376.48 % | 5.322 M 26.59 % | 4.204 M 105.82 % | -72.272 M -1 184.61 % | -5.626 M -182.59 % | 6.812 M 242.06 % | -4.795 M 61.38 % | -12.416 M -441.19 % | 3.639 M 29.32 % | 2.814 M 22.29 % | 2.301 M 13.07 % | 2.035 M 120.96 % | 921.000 K -72.45 % | 3.343 M 4.24 % | 3.207 M 140.44 % | -7.930 M -1 244.30 % | 693.000 K 222.87 % | -564.000 K 74.19 % | -2.185 M 93.58 % | -34.048 M -94.92 % | -17.468 M 67.92 % | -54.450 M -542.18 % | 12.314 M 144.61 % | -27.603 M -422.24 % | 8.566 M -51.80 % | 17.773 M 247.95 % | -12.013 M -732.26 % | 1.900 M 122.34 % | -8.504 M -1.98 % | -8.339 M | 
| Net income ratio | 0.00 100.00 % | -1 292.00 | 0.00 | 0.00 | 0.00 -100.00 % | 2.30 | 0.00 100.00 % | -2.42 | 0.00 100.00 % | -112.32 -19 959.33 % | -0.56 -7 844.13 % | -0.01 8.16 % | -0.01 -100.04 % | 20.04 13 215.49 % | 0.15 185.20 % | -0.18 | 0.00 -100.00 % | 31.85 15 556.11 % | 0.20 | 0.00 | 0.00 100.00 % | -2.81 -102.92 % | -1.39 -3 170.68 % | -0.04 64.24 % | -0.12 55.14 % | -0.26 -153.04 % | 0.50 1 966.22 % | 0.02 128.87 % | -0.08 97.70 % | -3.62 -1 084.61 % | -0.31 -618.44 % | 0.06 116.37 % | -0.36 -68.68 % | -0.21 -1 116.34 % | -0.02 15.67 % | -0.02 63.03 % | -0.06 -17.77 % | -0.05 10.59 % | -0.05 -50.08 % | -0.04 32.82 % | -0.05 83.90 % | -0.33 -412.49 % | -0.06 62.77 % | -0.17 40.21 % | -0.29 20.27 % | -0.36 2.00 % | -0.37 17.23 % | -0.45 -2 520.87 % | 0.02 110.17 % | -0.18 -4 750.64 % | 0.00 -91.78 % | 0.05 121.13 % | -0.22 -325.17 % | 0.10 111.97 % | -0.83 -186.89 % | -0.29 | 
| Ratio EBITDA | 0.00 -100.00 % | 2 780.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.58 | 0.00 100.00 % | -0.66 | 0.00 100.00 % | -109.98 -33 739.41 % | 0.33 150.09 % | 0.13 -20.39 % | 0.16 -99.22 % | 20.99 3 420.44 % | 0.60 460.50 % | 0.11 | 0.00 -100.00 % | 23.37 5 240.67 % | 0.44 | 0.00 | 0.00 100.00 % | -2.67 -119.98 % | -1.21 -2 648.80 % | 0.05 -45.20 % | 0.09 149.28 % | -0.18 -128.72 % | 0.61 130.09 % | 0.27 -57.74 % | 0.63 122.69 % | -2.79 -1 567.97 % | -0.17 -188.40 % | 0.19 203.01 % | -0.18 -20.25 % | -0.15 -387.43 % | 0.05 68.57 % | 0.03 -42.50 % | 0.05 68.61 % | 0.03 157.99 % | 0.01 -81.20 % | 0.07 -28.64 % | 0.09 148.17 % | -0.19 -2 298.60 % | 0.01 305.10 % | 0.00 75.62 % | -0.02 95.34 % | -0.38 -93.68 % | -0.20 53.27 % | -0.42 -498.56 % | 0.11 140.66 % | -0.26 -597.47 % | 0.05 -46.27 % | 0.10 171.66 % | -0.14 -1 067.03 % | 0.01 114.02 % | -0.10 45.36 % | -0.18 | 
| Gross profit ratio | 0.00 100.00 % | -1 778.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.25 | 0.00 100.00 % | -1.74 | 0.00 -100.00 % | 0.85 259.32 % | 0.24 12.30 % | 0.21 -35.56 % | 0.33 114.49 % | -2.25 -903.87 % | 0.28 -59.65 % | 0.69 | 0.00 -100.00 % | 2.18 892.33 % | 0.22 | 0.00 | 0.00 100.00 % | -0.13 -2 616.89 % | 0.01 67.30 % | 0.00 21.61 % | 0.00 100.70 % | -0.37 -382.70 % | 0.13 17.73 % | 0.11 2 879.15 % | 0.00 100.99 % | -0.38 -57.47 % | -0.24 -165.21 % | 0.37 4 323.66 % | -0.01 -115.27 % | 0.06 79.44 % | 0.03 87.86 % | 0.02 -60.90 % | 0.04 159.29 % | -0.07 -789.47 % | 0.01 -82.15 % | 0.06 -6.19 % | 0.06 190.80 % | -0.07 -199.25 % | 0.07 77.64 % | 0.04 10.50 % | 0.04 336.07 % | -0.02 71.90 % | -0.05 80.44 % | -0.28 -257.02 % | 0.18 247.62 % | -0.12 -203.82 % | 0.12 -36.74 % | 0.18 460.93 % | 0.03 -81.22 % | 0.17 684.54 % | -0.03 70.81 % | -0.10 | 
| Weighted average shs out dil | 19.040 M -2.19 % | 19.467 M 0.00 % | 19.467 M 0.32 % | 19.406 M -0.48 % | 19.500 M 0.00 % | 19.500 M 1.71 % | 19.173 M -0.84 % | 19.335 M 2.48 % | 18.867 M -3.25 % | 19.500 M -0.89 % | 19.675 M 0.90 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 6.91 % | 18.240 M -2.25 % | 18.660 M -5.27 % | 19.698 M 1.00 % | 19.502 M 1.31 % | 19.250 M -1.23 % | 19.491 M -2.45 % | 19.980 M 2.55 % | 19.484 M 0.00 % | 19.484 M 1.62 % | 19.173 M -2.56 % | 19.677 M 0.91 % | 19.500 M -0.31 % | 19.560 M -18.50 % | 24.000 M 29.73 % | 18.500 M -5.08 % | 19.490 M 0.32 % | 19.428 M 0.52 % | 19.327 M -1.50 % | 19.621 M 0.45 % | 19.533 M -2.66 % | 20.067 M 3.92 % | 19.310 M -2.10 % | 19.725 M -1.28 % | 19.980 M 2.10 % | 19.570 M -1.05 % | 19.778 M -1.87 % | 20.156 M 4.14 % | 19.354 M 0.00 % | 19.354 M -0.48 % | 19.447 M -0.14 % | 19.475 M -0.12 % | 19.499 M 0.06 % | 19.486 M -0.15 % | 19.515 M -0.53 % | 19.618 M 0.61 % | 19.499 M -8.88 % | 21.400 M 10.61 % | 19.347 M -0.78 % | 19.499 M 0.00 % | 19.499 M 0.00 % | 19.499 M -0.01 % | 19.500 M | 
| Weighted average shs out | 19.040 M -2.19 % | 19.467 M 0.00 % | 19.467 M 0.32 % | 19.406 M -0.48 % | 19.500 M 0.00 % | 19.500 M 1.71 % | 19.173 M -0.84 % | 19.335 M 2.48 % | 18.867 M -3.25 % | 19.500 M -0.89 % | 19.675 M 0.90 % | 19.500 M 0.00 % | 19.500 M 0.00 % | 19.500 M 6.91 % | 18.240 M -2.25 % | 18.660 M -5.27 % | 19.698 M 1.00 % | 19.502 M 1.31 % | 19.250 M -1.23 % | 19.491 M -2.45 % | 19.980 M 2.55 % | 19.484 M 0.00 % | 19.484 M 1.62 % | 19.173 M -2.56 % | 19.677 M 0.91 % | 19.500 M -0.31 % | 19.560 M -18.50 % | 24.000 M 29.73 % | 18.500 M -5.08 % | 19.490 M 0.32 % | 19.428 M 0.52 % | 19.327 M -1.50 % | 19.621 M 0.45 % | 19.533 M -2.66 % | 20.067 M 3.92 % | 19.310 M -2.10 % | 19.725 M -1.28 % | 19.980 M 2.10 % | 19.570 M -1.05 % | 19.778 M -1.87 % | 20.156 M 3.62 % | 19.452 M 0.51 % | 19.354 M -0.48 % | 19.447 M -0.14 % | 19.475 M 0.37 % | 19.403 M -0.43 % | 19.486 M -0.15 % | 19.515 M -0.53 % | 19.618 M 0.86 % | 19.451 M -9.11 % | 21.400 M 10.61 % | 19.347 M -0.78 % | 19.499 M 0.00 % | 19.499 M 0.00 % | 19.499 M -0.01 % | 19.500 M | 
| EPS diluted | 0.05 175.30 % | -0.07 -105.35 % | 1.24 454.29 % | -0.35 -104.69 % | 7.46 4 026.32 % | -0.19 -72.73 % | -0.11 45.00 % | -0.20 -33.33 % | -0.15 98.71 % | -11.67 -14 487.50 % | -0.08 -1 211.48 % | -0.01 -17.31 % | -0.01 -100.14 % | 3.66 7 220.00 % | 0.05 150.00 % | -0.10 75.00 % | -0.40 92.00 % | -5.00 -2 600.00 % | 0.20 102.27 % | -8.82 -8 720.00 % | -0.10 96.84 % | -3.16 -69.89 % | -1.86 -1 590.91 % | -0.11 15.38 % | -0.13 80.60 % | -0.67 -163.81 % | 1.05 5 150.00 % | 0.02 166.67 % | -0.03 99.38 % | -4.82 -809.43 % | -0.53 -581.82 % | 0.11 122.92 % | -0.48 46.07 % | -0.89 -1 383.33 % | -0.06 40.00 % | -0.10 16.67 % | -0.12 20.00 % | -0.15 25.00 % | -0.20 -122.22 % | -0.09 0.00 % | -0.09 86.96 % | -0.69 -165.38 % | -0.26 77.59 % | -1.16 36.61 % | -1.83 -9.58 % | -1.67 1.18 % | -1.69 43.10 % | -2.97 -2 800.00 % | 0.11 111.11 % | -0.99 -3 400.00 % | 0.03 -93.33 % | 0.45 144.12 % | -1.02 -245.71 % | 0.70 119.23 % | -3.64 -435.29 % | -0.68 | 
| Earnings per share | 0.05 175.30 % | -0.07 -105.35 % | 1.24 454.29 % | -0.35 -104.69 % | 7.46 4 026.32 % | -0.19 -72.73 % | -0.11 45.00 % | -0.20 -33.33 % | -0.15 98.71 % | -11.67 -14 487.50 % | -0.08 -1 211.48 % | -0.01 -17.31 % | -0.01 -100.14 % | 3.66 7 220.00 % | 0.05 150.00 % | -0.10 75.00 % | -0.40 92.00 % | -5.00 -2 600.00 % | 0.20 102.27 % | -8.82 -8 720.00 % | -0.10 96.84 % | -3.16 -69.89 % | -1.86 -1 590.91 % | -0.11 15.38 % | -0.13 80.60 % | -0.67 -163.81 % | 1.05 5 150.00 % | 0.02 166.67 % | -0.03 99.38 % | -4.82 -809.43 % | -0.53 -581.82 % | 0.11 122.92 % | -0.48 46.07 % | -0.89 -1 383.33 % | -0.06 40.00 % | -0.10 16.67 % | -0.12 20.00 % | -0.15 25.00 % | -0.20 -122.22 % | -0.09 0.00 % | -0.09 87.14 % | -0.70 -169.23 % | -0.26 77.59 % | -1.16 36.61 % | -1.83 -9.58 % | -1.67 1.18 % | -1.69 43.10 % | -2.97 -2 800.00 % | 0.11 111.11 % | -0.99 -3 400.00 % | 0.03 -93.33 % | 0.45 144.12 % | -1.02 -245.71 % | 0.70 119.23 % | -3.64 -435.29 % | -0.68 | 
| Gross profit | -1.686 M 5.17 % | -1.778 M 3.32 % | -1.839 M 1.18 % | -1.861 M -0.76 % | -1.847 M 7.60 % | -1.999 M 5.97 % | -2.126 M 23.44 % | -2.777 M -30.13 % | -2.134 M -224.29 % | 1.717 M 158.97 % | 663.000 K -81.30 % | 3.546 M -17.32 % | 4.289 M 154.48 % | -7.872 M -564.15 % | 1.696 M -76.85 % | 7.327 M 349.64 % | -2.935 M 55.57 % | -6.606 M -258.61 % | 4.165 M 967.95 % | 390.000 K | 0.000 100.00 % | -2.911 M -2 209.42 % | 138.000 K -12.10 % | 157.000 K 180.36 % | 56.000 K 100.30 % | -18.512 M -440.36 % | 5.439 M 143.79 % | 2.231 M 8 824.00 % | 25.000 K 100.25 % | -9.855 M -21.28 % | -8.126 M -160.92 % | 13.339 M 5 924.89 % | -229.000 K -104.90 % | 4.669 M 113.00 % | 2.192 M 44.12 % | 1.521 M -16.84 % | 1.829 M 139.76 % | -4.600 M -690.50 % | 779.000 K -73.85 % | 2.979 M 37.03 % | 2.174 M 176.23 % | -2.852 M -151.66 % | 5.521 M 6.42 % | 5.188 M 16.98 % | 4.435 M 424.91 % | -1.365 M 71.72 % | -4.827 M 86.57 % | -35.950 M -274.20 % | 20.637 M 261.99 % | -12.740 M -167.25 % | 18.945 M -43.26 % | 33.387 M 1 058.06 % | 2.883 M -87.72 % | 23.481 M 1 031.79 % | -2.520 M 45.53 % | -4.626 M | 
| Income tax expense | 0.000 -100.00 % | 1.758 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -99.24 % | 131.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 -100.00 % | 1.515 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -171.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 1.686 M -5.17 % | 1.778 M -3.32 % | 1.839 M -1.18 % | 1.861 M 0.76 % | 1.847 M -7.60 % | 1.999 M -5.97 % | 2.126 M -51.42 % | 4.376 M 105.06 % | 2.134 M 590.61 % | 309.000 K -85.61 % | 2.148 M -83.89 % | 13.337 M 50.34 % | 8.871 M -21.99 % | 11.371 M 160.56 % | 4.364 M 34.82 % | 3.237 M 10.29 % | 2.935 M -18.04 % | 3.581 M -75.74 % | 14.761 M 3 884.87 % | -390.000 K | 0.000 -100.00 % | 24.840 M -4.56 % | 26.027 M -47.57 % | 49.645 M 130.41 % | 21.546 M -68.40 % | 68.191 M 90.35 % | 35.824 M 102.45 % | 17.695 M 167.01 % | 6.627 M -81.49 % | 35.801 M -14.38 % | 41.815 M 84.03 % | 22.722 M -13.86 % | 26.377 M -65.63 % | 76.745 M 15.59 % | 66.393 M -24.45 % | 87.880 M 118.57 % | 40.206 M -40.24 % | 67.281 M -7.08 % | 72.408 M 54.14 % | 46.975 M 46.68 % | 32.025 M -26.53 % | 43.587 M -40.08 % | 72.745 M -42.02 % | 125.456 M 5.44 % | 118.979 M 30.69 % | 91.036 M -3.08 % | 93.930 M -43.33 % | 165.744 M 72.01 % | 96.355 M -19.27 % | 119.358 M -18.05 % | 145.652 M -2.97 % | 150.103 M 74.55 % | 85.993 M -23.53 % | 112.453 M 28.08 % | 87.796 M 74.48 % | 50.320 M | 
| General and administrative expenses | 0.000 -100.00 % | 595.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 455.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 226.457 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.302 M | 0.000 | 0.000 | 0.000 -100.00 % | 94.118 M | 0.000 | 0.000 | 0.000 -100.00 % | 518.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 431.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 470.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.981 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.056 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.095 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.451 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 -100.00 % | 50.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 55.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 68.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.345 M | 0.000 | 0.000 | 0.000 -100.00 % | 97.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 56.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 115.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 897.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 148.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 364.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 16.022 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.869 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 2.870 M | 0.000 100.00 % | -1.839 M -181.48 % | 2.257 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.558 M 449.33 % | -446.000 K -108.22 % | 5.425 M 28.49 % | 4.222 M -16.43 % | 5.052 M 104.93 % | -102.443 M -2 377.52 % | 4.498 M -58.97 % | 10.964 M | 0.000 -100.00 % | 49.461 M 660.12 % | 6.507 M 34.50 % | 4.838 M -56.41 % | 11.098 M -60.41 % | 28.030 M 511.07 % | 4.587 M -38.42 % | 7.449 M 9.37 % | 6.811 M 250.49 % | -4.526 M -168.74 % | 6.584 M -2.01 % | 6.719 M 20.05 % | 5.597 M -93.93 % | 92.239 M 4 206.21 % | 2.142 M -80.82 % | 11.169 M -21.69 % | 14.263 M -58.85 % | 34.661 M 985.87 % | 3.192 M -6.34 % | 3.408 M -17.04 % | 4.108 M 326.84 % | -1.811 M -139.00 % | 4.644 M -1.78 % | 4.728 M 22.65 % | 3.855 M -86.02 % | 27.581 M 179.24 % | 9.877 M -9.43 % | 10.905 M -54.77 % | 24.109 M | 0.000 -100.00 % | 15.973 M 20.48 % | 13.258 M 34.12 % | 9.885 M -39.80 % | 16.421 M 37.36 % | 11.955 M -29.17 % | 16.878 M 0.63 % | 16.772 M -23.76 % | 21.998 M 170.48 % | 8.133 M 48.77 % | 5.467 M | 
| Operating expenses | 2.870 M -68.13 % | 9.005 M 455.52 % | 1.621 M -28.18 % | 2.257 M -97.45 % | 88.346 M 6 381.73 % | 1.363 M 53.66 % | 887.000 K -37.84 % | 1.427 M -61.57 % | 3.713 M -98.38 % | 229.186 M 4 124.63 % | 5.425 M 50.53 % | 3.604 M -17.53 % | 4.370 M 104.27 % | -102.443 M -2 377.52 % | 4.498 M -58.97 % | 10.964 M 13.99 % | 9.618 M -80.55 % | 49.461 M 660.12 % | 6.507 M -96.30 % | 175.904 M 1 435.74 % | 11.454 M -59.14 % | 28.030 M -32.15 % | 41.310 M 454.57 % | 7.449 M 6.41 % | 7.000 M 272.71 % | -4.053 M -159.60 % | 6.800 M -1.76 % | 6.922 M 19.00 % | 5.817 M -93.69 % | 92.239 M 4 206.21 % | 2.142 M -80.82 % | 11.169 M -21.69 % | 14.263 M -58.85 % | 34.661 M 985.87 % | 3.192 M -4.37 % | 3.338 M -18.74 % | 4.108 M 326.84 % | -1.811 M -139.00 % | 4.644 M -1.78 % | 4.728 M 22.65 % | 3.855 M -86.02 % | 27.581 M 179.24 % | 9.877 M -9.43 % | 10.905 M -54.77 % | 24.109 M -31.92 % | 35.414 M 121.71 % | 15.973 M 20.48 % | 13.258 M 34.12 % | 9.885 M -39.80 % | 16.421 M 37.36 % | 11.955 M -29.17 % | 16.878 M 0.63 % | 16.772 M -23.76 % | 21.998 M 170.48 % | 8.133 M 48.77 % | 5.467 M | 
| Cost and expenses | 2.870 M -73.38 % | 10.783 M 211.65 % | 3.460 M -15.98 % | 4.118 M -95.43 % | 90.193 M 2 582.72 % | 3.362 M 11.58 % | 3.013 M -48.08 % | 5.803 M 56.29 % | 3.713 M -98.38 % | 229.470 M 2 930.11 % | 7.573 M -56.87 % | 17.559 M 26.12 % | 13.923 M 115.29 % | -91.072 M -1 127.67 % | 8.862 M -37.60 % | 14.201 M 47.65 % | 9.618 M -81.87 % | 53.042 M 149.40 % | 21.268 M -87.88 % | 175.514 M 1 432.34 % | 11.454 M -78.34 % | 52.870 M -21.48 % | 67.337 M 17.94 % | 57.094 M 100.01 % | 28.546 M -55.49 % | 64.138 M 50.47 % | 42.624 M 73.15 % | 24.617 M 97.82 % | 12.444 M -90.28 % | 127.994 M 191.18 % | 43.957 M 29.70 % | 33.891 M -15.86 % | 40.280 M -63.83 % | 111.364 M 60.04 % | 69.585 M -23.72 % | 91.218 M 105.84 % | 44.314 M -32.31 % | 65.470 M -15.03 % | 77.052 M 49.03 % | 51.703 M 44.10 % | 35.880 M -49.58 % | 71.168 M -13.86 % | 82.622 M -39.41 % | 136.361 M -4.70 % | 143.088 M 13.16 % | 126.450 M 15.06 % | 109.903 M -38.60 % | 179.002 M 68.49 % | 106.240 M -21.76 % | 135.779 M -13.85 % | 157.607 M -5.61 % | 166.981 M 62.49 % | 102.765 M -23.57 % | 134.451 M 40.16 % | 95.929 M 71.96 % | 55.787 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 % | 9.005 M 160.26 % | 3.460 M | 0.000 -100.00 % | 88.346 M 6 381.73 % | 1.363 M 53.66 % | 887.000 K -37.84 % | 1.427 M -33.78 % | 2.155 M -99.05 % | 226.525 M | 0.000 100.00 % | -618.000 K 9.38 % | -682.000 K -125.77 % | 2.647 M | 0.000 | 0.000 -100.00 % | 6.683 M -92.91 % | 94.215 M | 0.000 -100.00 % | 171.066 M 47 952.25 % | 356.000 K -37.98 % | 574.000 K -98.44 % | 36.723 M | 0.000 -100.00 % | 189.000 K -60.04 % | 473.000 K 118.98 % | 216.000 K 6.40 % | 203.000 K -7.73 % | 220.000 K -62.39 % | 585.000 K | 0.000 -100.00 % | 475.000 K | 0.000 -100.00 % | 3.878 M | 0.000 100.00 % | -70.000 K | 0.000 -100.00 % | 2.204 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.459 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.473 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.349 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.849 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.907 M | 0.000 | 0.000 -100.00 % | 17.000 K -99.87 % | 13.334 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.284 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 -100.00 % | 17.756 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.276 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 1.715 M 219.96 % | 536.000 K -91.45 % | 6.269 M 69.25 % | 3.704 M 47.16 % | 2.517 M 234.26 % | 753.000 K -48.03 % | 1.449 M 110.92 % | 687.000 K 1.78 % | 675.000 K 165.75 % | 254.000 K 161.86 % | 97.000 K 59.02 % | 61.000 K 205.00 % | 20.000 K -84.62 % | 130.000 K 136.36 % | 55.000 K 139.13 % | 23.000 K 53.33 % | 15.000 K -83.52 % | 91.000 K 1 416.67 % | 6.000 K -83.33 % | 36.000 K | 0.000 -100.00 % | 166.000 K 822.22 % | 18.000 K -60.87 % | 46.000 K 6.98 % | 43.000 K -81.93 % | 238.000 K -35.50 % | 369.000 K 3.36 % | 357.000 K 24.83 % | 286.000 K -88.46 % | 2.478 M 8 444.83 % | 29.000 K -34.09 % | 44.000 K 29.41 % | 34.000 K -92.20 % | 436.000 K 1 221.21 % | 33.000 K -25.00 % | 44.000 K -50.00 % | 88.000 K | 0.000 -100.00 % | 49.000 K 58.06 % | 31.000 K -76.69 % | 133.000 K -80.95 % | 698.000 K 3.25 % | 676.000 K -95.99 % | 16.842 M 5.49 % | 15.966 M | 0.000 -100.00 % | 12.132 M | 0.000 | 0.000 -100.00 % | 4.467 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 1.686 M -5.17 % | 1.778 M -3.32 % | 1.839 M -1.18 % | 1.861 M 0.76 % | 1.847 M -7.60 % | 1.999 M -5.97 % | 2.126 M -0.19 % | 2.130 M -0.19 % | 2.134 M -3.00 % | 2.200 M -2.87 % | 2.265 M 0.00 % | 2.265 M 1.03 % | 2.242 M -19.84 % | 2.797 M 5.67 % | 2.647 M -10.79 % | 2.967 M 1.09 % | 2.935 M 302.97 % | -1.446 M -132.66 % | 4.427 M -0.47 % | 4.448 M 0.93 % | 4.407 M 48.03 % | 2.977 M -32.83 % | 4.432 M -0.11 % | 4.437 M 0.98 % | 4.394 M 1.10 % | 4.346 M -2.36 % | 4.451 M -0.76 % | 4.485 M 0.27 % | 4.473 M -74.70 % | 17.679 M 280.85 % | 4.642 M 0.00 % | 4.642 M 1.15 % | 4.589 M 1.26 % | 4.532 M -2.31 % | 4.639 M 0.17 % | 4.631 M 1.11 % | 4.580 M -5.06 % | 4.824 M 0.79 % | 4.786 M -6.01 % | 5.092 M 4.17 % | 4.888 M 1.96 % | 4.794 M -5.05 % | 5.049 M -2.02 % | 5.153 M -70.54 % | 17.489 M 540.39 % | 2.731 M -18.04 % | 3.332 M 107.73 % | 1.604 M 2.69 % | 1.562 M 0.26 % | 1.558 M -1.14 % | 1.576 M 24.68 % | 1.264 M -32.62 % | 1.876 M 349.88 % | 417.000 K -80.60 % | 2.149 M 22.52 % | 1.754 M | 
| Operating income | -2.870 M 73.38 % | -10.783 M -211.65 % | -3.460 M 15.98 % | -4.118 M 95.43 % | -90.193 M -2 582.72 % | -3.362 M -11.58 % | -3.013 M 28.33 % | -4.204 M -13.22 % | -3.713 M 98.35 % | -225.014 M -4 625.20 % | -4.762 M -604.44 % | -676.000 K 11.40 % | -763.000 K 90.96 % | -8.436 M -201.07 % | -2.802 M 22.96 % | -3.637 M 62.19 % | -9.618 M 82.85 % | -56.067 M -2 293.98 % | -2.342 M 98.67 % | -175.514 M -1 432.34 % | -11.454 M 62.98 % | -30.941 M 24.85 % | -41.172 M -464.62 % | -7.292 M -5.01 % | -6.944 M 51.97 % | -14.459 M -962.38 % | -1.361 M 70.99 % | -4.691 M 19.01 % | -5.792 M 94.32 % | -102.048 M -891.05 % | -10.297 M -584.34 % | 2.126 M 115.04 % | -14.132 M -149.86 % | -5.656 M -447.53 % | -1.033 M 44.49 % | -1.861 M 21.38 % | -2.367 M 21.02 % | -2.997 M 23.43 % | -3.914 M -119.89 % | -1.780 M 1.87 % | -1.814 M 88.68 % | -16.026 M -218.48 % | -5.032 M 48.17 % | -9.708 M 57.79 % | -23.000 M 32.66 % | -34.153 M -28.43 % | -26.592 M 54.12 % | -57.959 M -2 785.77 % | 2.158 M 111.16 % | -19.340 M -3 112.46 % | 642.000 K -92.63 % | 8.706 M 143.63 % | -19.954 M -291.79 % | 10.404 M 114.65 % | -71.016 M -435.40 % | -13.264 M | 
| Operating income ratio | 0.00 100.00 % | -10 783.00 | 0.00 | 0.00 | 0.00 -100.00 % | 2.10 | 0.00 100.00 % | -2.63 | 0.00 100.00 % | -111.06 -6 456.04 % | -1.69 -4 130.89 % | -0.04 30.94 % | -0.06 97.60 % | -2.41 -421.43 % | -0.46 -34.30 % | -0.34 | 0.00 -100.00 % | 18.53 15 078.00 % | -0.12 | 0.00 | 0.00 100.00 % | -1.41 10.33 % | -1.57 -974.69 % | -0.15 54.45 % | -0.32 -10.45 % | -0.29 -782.41 % | -0.03 85.99 % | -0.24 72.96 % | -0.87 77.86 % | -3.93 -1 186.80 % | -0.31 -618.44 % | 0.06 110.91 % | -0.54 -677.96 % | -0.07 -361.25 % | -0.02 27.65 % | -0.02 63.03 % | -0.06 -17.77 % | -0.05 10.59 % | -0.05 -50.08 % | -0.04 32.82 % | -0.05 86.52 % | -0.39 -511.91 % | -0.06 13.48 % | -0.07 60.13 % | -0.19 51.07 % | -0.38 -27.62 % | -0.30 33.17 % | -0.45 -2 520.87 % | 0.02 110.17 % | -0.18 -4 750.64 % | 0.00 -91.78 % | 0.05 121.13 % | -0.22 -393.34 % | 0.08 109.19 % | -0.83 -186.89 % | -0.29 | 
| Total other income expenses net | 3.822 M -66.02 % | 11.249 M -59.24 % | 27.599 M 1 132.12 % | -2.674 M -101.13 % | 235.638 M 73 279.50 % | -322.000 K -135.62 % | 904.000 K 168.25 % | 337.000 K -61.83 % | 883.000 K 134.67 % | -2.547 M -176.74 % | 3.319 M 495.87 % | 557.000 K -15.86 % | 662.000 K -99.16 % | 78.553 M 2 015.05 % | 3.714 M 109.71 % | 1.771 M 1.84 % | 1.739 M 104.32 % | -40.274 M -750.42 % | 6.192 M 71.71 % | 3.606 M -61.87 % | 9.456 M 130.81 % | -30.691 M -722.28 % | 4.932 M -4.84 % | 5.183 M 18.17 % | 4.386 M 226.10 % | 1.345 M -93.86 % | 21.899 M 323.50 % | 5.171 M -1.26 % | 5.237 M -45.56 % | 9.619 M | 0.000 | 0.000 -100.00 % | 4.714 M 140.19 % | -11.728 M -6 758.48 % | -171.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.604 M | 0.000 100.00 % | -12.851 M -1.67 % | -12.640 M -855.53 % | 1.673 M 126.39 % | -6.340 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.150 M | 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-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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -1.472 M | 0.000 100.00 % | -999.000 K | 0.000 -100.00 % | 346.704 M 3 613.23 % | 9.337 M -97.35 % | 352.066 M 4 196.63 % | 8.194 M -97.67 % | 351.396 M 1 093.11 % | 29.452 M -91.69 % | 354.499 M 1 114.66 % | 29.185 M -91.77 % | 354.600 M 1 138.09 % | 28.641 M -91.17 % | 324.514 M 942.21 % | 31.137 M -90.30 % | 320.842 M 386.12 % | 66.001 M 443.76 % | 12.138 M -81.62 % | 66.056 M -79.44 % | 321.227 M 406.29 % | 63.447 M -79.16 % | 304.431 M 382.56 % | 63.087 M -81.85 % | 347.682 M 451.44 % | 63.050 M -83.06 % | 372.136 M 475.60 % | 64.652 M -82.24 % | 364.092 M 436.77 % | 67.830 M -79.43 % | 329.777 M 393.12 % | 66.876 M -79.26 % | 322.487 M 356.33 % | 70.670 M -78.49 % | 328.550 M 373.65 % | 69.365 M -80.53 % | 356.328 M 450.81 % | 64.692 M -80.92 % | 339.041 M 478.46 % | 58.611 M -82.07 % | 326.955 M 421.38 % | 62.709 M -83.74 % | 385.661 M 724.66 % | 46.766 M -87.03 % | 360.650 M 1 100.77 % | 30.035 M -86.06 % | 215.497 M 694.05 % | 27.139 M -81.23 % | 144.571 M 432.08 % | 27.171 M -79.51 % | 132.596 M 7.19 % | 123.703 M | 
| Total investments | 0.000 -100.00 % | 4.122 M | 0.000 -100.00 % | 7.929 M | 0.000 -100.00 % | 5.583 M -70.10 % | 18.674 M 143.88 % | 7.657 M -53.28 % | 16.388 M 127.61 % | 7.200 M -87.78 % | 58.904 M 122.11 % | 26.520 M -54.57 % | 58.370 M 106.82 % | 28.223 M -50.73 % | 57.282 M 575.26 % | 8.483 M -86.38 % | 62.274 M 105.19 % | 30.350 M -77.01 % | 132.002 M 103.33 % | 64.920 M -50.86 % | 132.112 M 102.63 % | 65.199 M -48.62 % | 126.894 M 103.31 % | 62.414 M -50.53 % | 126.174 M 102.89 % | 62.187 M -50.68 % | 126.100 M 105.90 % | 61.244 M -52.64 % | 129.304 M 104.40 % | 63.260 M -53.37 % | 135.660 M 210.27 % | 43.723 M -67.31 % | 133.752 M 261.57 % | 36.992 M -73.83 % | 141.340 M 193.05 % | 48.230 M -65.23 % | 138.730 M 187.64 % | 48.230 M -62.72 % | 129.384 M 168.26 % | 48.230 M -58.86 % | 117.222 M 169.91 % | 43.430 M -65.37 % | 125.418 M 188.78 % | 43.430 M -53.57 % | 93.532 M 110.52 % | 44.430 M -26.04 % | 60.070 M 738.97 % | 7.160 M -86.81 % | 54.278 M 658.07 % | 7.160 M -86.82 % | 54.342 M 2 415.83 % | 2.160 M 30.12 % | 1.660 M | 
| Total debt | 0.000 -100.00 % | 103.088 M | 0.000 -100.00 % | 138.625 M | 0.000 -100.00 % | 352.527 M | 0.000 -100.00 % | 353.746 M | 0.000 -100.00 % | 352.390 M | 0.000 -100.00 % | 357.431 M | 0.000 -100.00 % | 355.562 M | 0.000 -100.00 % | 325.434 M | 0.000 -100.00 % | 321.629 M | 0.000 -100.00 % | 13.219 M | 0.000 -100.00 % | 322.084 M | 0.000 -100.00 % | 305.464 M | 0.000 -100.00 % | 348.582 M | 0.000 -100.00 % | 373.942 M | 0.000 -100.00 % | 365.326 M | 0.000 -100.00 % | 353.884 M | 0.000 -100.00 % | 352.371 M | 0.000 -100.00 % | 350.990 M | 0.000 -100.00 % | 377.463 M | 0.000 -100.00 % | 355.503 M | 0.000 -100.00 % | 342.136 M | 0.000 -100.00 % | 404.940 M | 0.000 -100.00 % | 362.986 M | 0.000 -100.00 % | 238.372 M | 0.000 -100.00 % | 164.550 M | 0.000 -100.00 % | 157.607 M -3.20 % | 162.811 M | 
| Accumulated other comprehensive income loss | 6.361 M -78.98 % | 30.263 M 295.26 % | -15.499 M | 0.000 100.00 % | -153.217 M -606.28 % | 30.263 M 120.01 % | -151.253 M | 0.000 100.00 % | -144.556 M | 0.000 -100.00 % | 84.580 M | 0.000 -100.00 % | 84.799 M | 0.000 -100.00 % | 13.772 M | 0.000 -100.00 % | 23.515 M | 0.000 -100.00 % | 116.007 M | 0.000 -100.00 % | 289.912 M | 0.000 -100.00 % | 387.785 M | 0.000 -100.00 % | 392.451 M | 0.000 -100.00 % | 385.026 M | 0.000 -100.00 % | 385.102 M | 0.000 -100.00 % | 489.341 M | 0.000 -100.00 % | 496.635 M 21 768.56 % | 2.271 M -99.58 % | 541.491 M | 0.000 -100.00 % | 519.280 M | 0.000 -100.00 % | 526.192 M | 0.000 -100.00 % | 529.785 M | 0.000 -100.00 % | 516.796 M | 0.000 -100.00 % | 563.108 M | 0.000 -100.00 % | 628.520 M | 0.000 -100.00 % | 684.321 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 0.000 100.00 % | -823.124 M | 0.000 | 0.000 | 0.000 100.00 % | -982.702 M | 0.000 | 0.000 | 0.000 100.00 % | -974.042 M | 0.000 | 0.000 | 0.000 100.00 % | -744.686 M | 0.000 | 0.000 | 0.000 100.00 % | -805.970 M | 0.000 | 0.000 | 0.000 100.00 % | -539.573 M | 0.000 | 0.000 | 0.000 100.00 % | -437.034 M | 0.000 | 0.000 | 0.000 100.00 % | -444.383 M | 0.000 | 0.000 | 0.000 100.00 % | -304.858 M | 0.000 | 0.000 | 0.000 100.00 % | -310.205 M | 0.000 | 0.000 | 0.000 100.00 % | -299.700 M | 0.000 | 0.000 | 0.000 100.00 % | -266.377 M | 0.000 | 0.000 | 0.000 100.00 % | -145.164 M | 0.000 | 0.000 | 0.000 | 
| Common stock | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M | 0.000 -100.00 % | 195.000 M 0.00 % | 195.000 M | 
| Total equity | 6.361 M 0.00 % | 6.361 M 141.04 % | -15.499 M 0.00 % | -15.499 M 89.88 % | -153.217 M 0.00 % | -153.217 M -1.30 % | -151.253 M 0.00 % | -151.253 M -4.63 % | -144.556 M 0.00 % | -144.557 M -270.91 % | 84.580 M 0.00 % | 84.580 M -0.26 % | 84.799 M 0.00 % | 84.799 M 515.73 % | 13.772 M 0.00 % | 13.772 M -41.43 % | 23.515 M 0.00 % | 23.515 M -79.73 % | 116.007 M 0.00 % | 116.007 M -59.99 % | 289.912 M 0.00 % | 289.912 M -25.24 % | 387.785 M 0.00 % | 387.785 M -1.19 % | 392.451 M 0.00 % | 392.451 M 1.93 % | 385.026 M 0.00 % | 385.026 M -0.02 % | 385.102 M 0.00 % | 385.102 M -21.30 % | 489.341 M 0.00 % | 489.341 M -1.47 % | 496.635 M 0.02 % | 496.535 M -8.30 % | 541.491 M 0.00 % | 541.491 M 4.28 % | 519.280 M 0.00 % | 519.280 M -1.31 % | 526.192 M 0.00 % | 526.192 M -0.68 % | 529.785 M 0.00 % | 529.785 M 2.51 % | 516.796 M 0.00 % | 516.796 M -8.22 % | 563.108 M 0.00 % | 563.108 M -10.41 % | 628.520 M 0.00 % | 628.520 M -8.15 % | 684.321 M 0.00 % | 684.321 M -2.66 % | 703.018 M 0.00 % | 703.018 M -1.57 % | 714.267 M | 
| Other non current liabilities | -6.361 M | 0.000 -100.00 % | 15.499 M | 0.000 -100.00 % | 153.217 M | 0.000 -100.00 % | 151.253 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 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.684 M | 0.000 -100.00 % | 5.684 M | 0.000 -100.00 % | 5.684 M | 0.000 -100.00 % | 5.584 M | 0.000 -100.00 % | 5.684 M | 0.000 -100.00 % | 5.684 M | 0.000 -100.00 % | 5.684 M | 0.000 -100.00 % | 5.684 M | 0.000 -100.00 % | 11.108 M | 0.000 -100.00 % | 11.108 M | 0.000 -100.00 % | 14.344 M | 0.000 -100.00 % | 14.869 M | 0.000 -100.00 % | 3.556 M -41.58 % | 6.087 M | 
| Total non current liabilities | -6.361 M -19 978.13 % | 32.000 K -99.79 % | 15.499 M 4 512.80 % | 336.000 K -99.78 % | 153.217 M 34 330.79 % | 445.000 K -99.71 % | 151.253 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.684 M | 0.000 -100.00 % | 5.684 M | 0.000 -100.00 % | 5.684 M | 0.000 -100.00 % | 5.784 M | 0.000 -100.00 % | 5.684 M | 0.000 -100.00 % | 5.684 M | 0.000 -100.00 % | 5.684 M | 0.000 -100.00 % | 5.684 M | 0.000 -100.00 % | 11.108 M | 0.000 -100.00 % | 11.108 M | 0.000 -100.00 % | 14.344 M | 0.000 -100.00 % | 14.869 M | 0.000 -100.00 % | 3.556 M -41.58 % | 6.087 M | 
| Other current liabilities | 0.000 -100.00 % | 9.586 M | 0.000 -100.00 % | 9.348 M | 0.000 -100.00 % | 17.845 M | 0.000 -100.00 % | 16.710 M | 0.000 -100.00 % | 16.918 M | 0.000 -100.00 % | 142.248 M | 0.000 -100.00 % | 138.533 M | 0.000 -100.00 % | 165.220 M | 0.000 -100.00 % | 154.351 M | 0.000 -100.00 % | 400.209 M | 0.000 -100.00 % | 85.905 M | 0.000 -100.00 % | 38.132 M | 0.000 -100.00 % | 21.907 M | 0.000 -100.00 % | 39.557 M | 0.000 -100.00 % | 23.873 M | 0.000 -100.00 % | 32.624 M | 0.000 -100.00 % | 24.482 M | 0.000 -100.00 % | 33.570 M | 0.000 -100.00 % | 5.343 M | 0.000 -100.00 % | 35.230 M | 0.000 -100.00 % | 34.556 M | 0.000 -100.00 % | 17.584 M | 0.000 -100.00 % | 19.053 M | 0.000 -100.00 % | 10.988 M | 0.000 -100.00 % | 73.524 M | 0.000 -100.00 % | 18.021 M -60.31 % | 45.409 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 -100.00 % | 3.444 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.444 M | 0.000 | 0.000 | 0.000 -100.00 % | 444.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 615.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 | 
| Short term debt | 0.000 -100.00 % | 103.088 M | 0.000 -100.00 % | 138.625 M | 0.000 -100.00 % | 352.527 M | 0.000 -100.00 % | 353.746 M | 0.000 -100.00 % | 352.390 M | 0.000 -100.00 % | 357.431 M | 0.000 -100.00 % | 355.562 M | 0.000 -100.00 % | 325.434 M | 0.000 -100.00 % | 321.629 M | 0.000 -100.00 % | 13.219 M | 0.000 -100.00 % | 322.084 M | 0.000 -100.00 % | 305.464 M | 0.000 -100.00 % | 348.589 M | 0.000 -100.00 % | 368.258 M | 0.000 -100.00 % | 359.642 M | 0.000 -100.00 % | 348.200 M | 0.000 -100.00 % | 357.895 M | 0.000 -100.00 % | 345.306 M | 0.000 -100.00 % | 371.779 M | 0.000 -100.00 % | 349.819 M | 0.000 -100.00 % | 336.452 M | 0.000 -100.00 % | 393.832 M | 0.000 -100.00 % | 351.878 M | 0.000 -100.00 % | 224.028 M | 0.000 -100.00 % | 149.681 M | 0.000 -100.00 % | 154.051 M -1.71 % | 156.724 M | 
| Total current liabilities | 0.000 -100.00 % | 113.152 M | 0.000 -100.00 % | 148.279 M | 0.000 -100.00 % | 370.880 M | 0.000 -100.00 % | 370.765 M | 0.000 -100.00 % | 369.764 M | 0.000 -100.00 % | 516.285 M | 0.000 -100.00 % | 509.982 M | 0.000 -100.00 % | 508.284 M | 0.000 -100.00 % | 496.555 M | 0.000 -100.00 % | 426.647 M | 0.000 -100.00 % | 426.030 M | 0.000 -100.00 % | 409.846 M | 0.000 -100.00 % | 407.891 M | 0.000 -100.00 % | 441.875 M | 0.000 -100.00 % | 432.679 M | 0.000 -100.00 % | 577.707 M | 0.000 -100.00 % | 579.912 M | 0.000 -100.00 % | 628.400 M | 0.000 -100.00 % | 577.474 M | 0.000 -100.00 % | 514.124 M | 0.000 -100.00 % | 492.412 M | 0.000 -100.00 % | 635.096 M | 0.000 -100.00 % | 461.590 M | 0.000 -100.00 % | 486.667 M | 0.000 -100.00 % | 397.477 M | 0.000 -100.00 % | 406.141 M 23.16 % | 329.767 M | 
| Total liabilities | -6.361 M -105.62 % | 113.184 M 630.27 % | 15.499 M -89.57 % | 148.615 M -3.00 % | 153.217 M -58.74 % | 371.325 M 145.50 % | 151.253 M -59.21 % | 370.765 M | 0.000 -100.00 % | 369.764 M | 0.000 -100.00 % | 516.285 M | 0.000 -100.00 % | 509.982 M | 0.000 -100.00 % | 508.284 M | 0.000 -100.00 % | 496.555 M | 0.000 -100.00 % | 426.647 M | 0.000 -100.00 % | 426.030 M | 0.000 -100.00 % | 409.846 M | 0.000 -100.00 % | 407.891 M | 0.000 -100.00 % | 447.559 M | 0.000 -100.00 % | 438.363 M | 0.000 -100.00 % | 583.391 M | 0.000 -100.00 % | 585.696 M | 0.000 -100.00 % | 634.084 M | 0.000 -100.00 % | 583.158 M | 0.000 -100.00 % | 519.808 M | 0.000 -100.00 % | 498.096 M | 0.000 -100.00 % | 646.204 M | 0.000 -100.00 % | 472.698 M | 0.000 -100.00 % | 501.011 M | 0.000 -100.00 % | 412.346 M | 0.000 -100.00 % | 409.697 M 21.99 % | 335.854 M | 
| Other non current assets | 0.000 -100.00 % | 19.512 M | 0.000 -100.00 % | 5.621 M | 0.000 -100.00 % | 5.573 M 159.69 % | -9.337 M -267.45 % | 5.576 M 168.05 % | -8.194 M -247.22 % | 5.566 M 118.90 % | -29.452 M -576.11 % | 6.186 M 121.20 % | -29.185 M -571.79 % | 6.186 M 121.60 % | -28.641 M -562.77 % | 6.189 M 119.88 % | -31.137 M -603.10 % | 6.189 M 109.38 % | -66.001 M -713.96 % | 10.750 M 116.27 % | -66.056 M -1 102.06 % | 6.592 M 110.39 % | -63.447 M -678.63 % | 10.965 M 117.38 % | -63.087 M -999.83 % | 7.011 M 111.12 % | -63.050 M -229.94 % | 48.521 M 175.05 % | -64.652 M -934.22 % | 7.750 M 111.43 % | -67.830 M -172.13 % | 94.043 M 240.62 % | -66.876 M -186.34 % | 77.459 M 209.61 % | -70.670 M -190.62 % | 77.986 M 212.43 % | -69.365 M -188.97 % | 77.963 M 220.51 % | -64.692 M -184.38 % | 76.669 M 230.81 % | -58.611 M -175.37 % | 77.761 M 224.00 % | -62.709 M -174.09 % | 84.639 M 280.98 % | -46.766 M -154.71 % | 85.474 M 384.58 % | -30.035 M -135.95 % | 83.541 M 407.83 % | -27.139 M -131.00 % | 87.551 M | 0.000 -100.00 % | 90.177 M -5.02 % | 94.946 M | 
| Long term 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 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 1.000 K | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.222 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M -97.24 % | 479.656 M | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.000 K | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.222 M | 0.000 -100.00 % | 13.221 M | 0.000 -100.00 % | 13.221 M 0.00 % | 13.221 M | 
| Property plant equipment net | 0.000 -100.00 % | 41.407 M | 0.000 -100.00 % | 45.024 M | 0.000 -100.00 % | 48.732 M | 0.000 -100.00 % | 52.856 M | 0.000 -100.00 % | 57.121 M | 0.000 -100.00 % | 61.447 M | 0.000 -100.00 % | 66.558 M | 0.000 -100.00 % | 118.325 M | 0.000 -100.00 % | 128.565 M | 0.000 -100.00 % | 128.509 M | 0.000 -100.00 % | 142.841 M | 0.000 -100.00 % | 199.391 M | 0.000 -100.00 % | 212.549 M | 0.000 -100.00 % | 231.434 M | 0.000 -100.00 % | 262.598 M | 0.000 -100.00 % | 251.722 M | 0.000 -100.00 % | 260.819 M | 0.000 -100.00 % | 267.480 M | 0.000 -100.00 % | 278.440 M | 0.000 -100.00 % | 295.208 M | 0.000 -100.00 % | 307.941 M | 0.000 -100.00 % | 318.494 M | 0.000 -100.00 % | 329.242 M | 0.000 -100.00 % | 340.379 M | 0.000 -100.00 % | 342.498 M | 0.000 -100.00 % | 344.384 M -0.57 % | 346.367 M | 
| Total non current assets | 0.000 -100.00 % | 60.919 M | 0.000 -100.00 % | 50.645 M | 0.000 -100.00 % | 54.305 M 681.61 % | -9.337 M -115.98 % | 58.432 M 813.11 % | -8.194 M -113.07 % | 62.687 M 312.84 % | -29.452 M -143.55 % | 67.633 M 331.74 % | -29.185 M -140.12 % | 72.744 M 353.99 % | -28.641 M -123.00 % | 124.514 M 499.89 % | -31.137 M -123.11 % | 134.754 M 304.17 % | -66.001 M -147.39 % | 139.259 M 310.82 % | -66.056 M -144.20 % | 149.433 M 335.52 % | -63.447 M -130.16 % | 210.356 M 433.44 % | -63.087 M -128.73 % | 219.560 M 448.23 % | -63.050 M -122.52 % | 279.955 M 533.02 % | -64.652 M -123.91 % | 270.349 M 498.57 % | -67.830 M -118.89 % | 358.986 M 636.79 % | -66.876 M -119.03 % | 351.499 M 597.38 % | -70.670 M -119.70 % | 358.687 M 617.10 % | -69.365 M -118.77 % | 369.624 M 671.36 % | -64.692 M -116.80 % | 385.098 M 757.04 % | -58.611 M -114.69 % | 398.923 M 736.15 % | -62.709 M -115.06 % | 416.354 M 990.29 % | -46.766 M -110.93 % | 427.937 M 1 524.79 % | -30.035 M -106.87 % | 437.142 M 1 710.75 % | -27.139 M -106.12 % | 443.270 M | 0.000 -100.00 % | 447.782 M -1.49 % | 454.534 M | 
| Other current assets | -5.594 M -110.55 % | 53.032 M 694.00 % | -8.928 M -113.21 % | 67.575 M 692.45 % | -11.406 M -198.36 % | 11.596 M | 0.000 -100.00 % | 151.127 M | 0.000 -100.00 % | 164.020 M | 0.000 -100.00 % | 264.474 M | 0.000 -100.00 % | 246.058 M | 0.000 -100.00 % | 213.349 M | 0.000 -100.00 % | 180.716 M | 0.000 -100.00 % | 184.003 M | 0.000 -100.00 % | 252.233 M | 0.000 -100.00 % | 286.613 M | 0.000 -100.00 % | 17.107 M | 0.000 -100.00 % | 307.785 M | 0.000 -100.00 % | 25.690 M | 0.000 -100.00 % | 209.089 M | 0.000 -100.00 % | 628.973 M | 0.000 -100.00 % | 238.797 M | 0.000 -100.00 % | 241.725 M | 0.000 -100.00 % | 265.828 M | 0.000 -100.00 % | 239.779 M | 0.000 -100.00 % | 219.528 M | 0.000 -100.00 % | 200.653 M | 0.000 -100.00 % | 295.071 M | 0.000 -100.00 % | 304.160 M | 0.000 -100.00 % | 298.803 M | 0.000 | 
| Short term investments | 0.000 -100.00 % | 4.122 M | 0.000 -100.00 % | 7.929 M | 0.000 -100.00 % | 9.793 M -47.56 % | 18.674 M 143.88 % | 7.657 M -53.28 % | 16.388 M 127.61 % | 7.200 M -87.78 % | 58.904 M 122.11 % | 26.520 M -54.57 % | 58.370 M 106.82 % | 28.223 M -50.73 % | 57.282 M 575.26 % | 8.483 M -86.38 % | 62.274 M 105.19 % | 30.350 M -77.01 % | 132.002 M 103.33 % | 64.920 M -50.86 % | 132.112 M 102.63 % | 65.199 M -48.62 % | 126.894 M 103.31 % | 62.414 M -50.53 % | 126.174 M 102.89 % | 62.187 M -50.68 % | 126.100 M 105.90 % | 61.244 M -52.64 % | 129.304 M 104.40 % | 63.260 M -53.37 % | 135.660 M 210.27 % | 43.723 M -67.31 % | 133.752 M 261.57 % | 36.992 M -73.83 % | 141.340 M 193.05 % | 48.230 M -65.23 % | 138.730 M 187.64 % | 48.230 M -62.72 % | 129.384 M 168.26 % | 48.230 M -58.86 % | 117.222 M 169.91 % | 43.430 M -65.37 % | 125.418 M 188.78 % | 43.430 M -53.57 % | 93.532 M 110.52 % | 44.430 M -26.04 % | 60.070 M 738.97 % | 7.160 M -86.81 % | 54.278 M 658.07 % | 7.160 M -86.82 % | 54.342 M 2 415.83 % | 2.160 M 30.12 % | 1.660 M | 
| cash and cash equivalents | 0.000 -100.00 % | 1.472 M | 0.000 -100.00 % | 999.000 K | 0.000 -100.00 % | 5.823 M 162.36 % | -9.337 M -655.77 % | 1.680 M 120.50 % | -8.194 M -924.35 % | 994.000 K 103.37 % | -29.452 M -1 104.50 % | 2.932 M 110.05 % | -29.185 M -3 133.78 % | 962.000 K 103.36 % | -28.641 M -3 213.15 % | 920.000 K 102.95 % | -31.137 M -4 056.42 % | 787.000 K 101.19 % | -66.001 M -6 205.55 % | 1.081 M 101.64 % | -66.056 M -7 807.82 % | 857.000 K 101.35 % | -63.447 M -6 242.01 % | 1.033 M 101.64 % | -63.087 M -7 109.67 % | 900.000 K 101.43 % | -63.050 M -3 591.14 % | 1.806 M 102.79 % | -64.652 M -5 339.22 % | 1.234 M 101.82 % | -67.830 M -381.37 % | 24.107 M 136.05 % | -66.876 M -323.79 % | 29.884 M 142.29 % | -70.670 M -414.93 % | 22.440 M 132.35 % | -69.365 M -428.20 % | 21.135 M 132.67 % | -64.692 M -492.98 % | 16.462 M 128.09 % | -58.611 M -486.08 % | 15.181 M 124.21 % | -62.709 M -425.27 % | 19.279 M 141.22 % | -46.766 M -2 101.97 % | 2.336 M 107.78 % | -30.035 M -231.30 % | 22.875 M 184.29 % | -27.139 M -235.84 % | 19.979 M 173.53 % | -27.171 M -208.64 % | 25.011 M -36.05 % | 39.108 M | 
| Cash and short term investments | 5.594 M 0.00 % | 5.594 M -37.34 % | 8.928 M 0.00 % | 8.928 M -21.73 % | 11.406 M 0.00 % | 11.406 M 22.16 % | 9.337 M 0.00 % | 9.337 M 13.95 % | 8.194 M 0.00 % | 8.194 M -72.18 % | 29.452 M 0.00 % | 29.452 M 0.91 % | 29.185 M 0.00 % | 29.185 M 1.90 % | 28.641 M 0.00 % | 28.641 M -8.02 % | 31.137 M 0.00 % | 31.137 M -52.82 % | 66.001 M 0.00 % | 66.001 M -0.08 % | 66.056 M 0.00 % | 66.056 M 4.11 % | 63.447 M 0.00 % | 63.447 M 0.57 % | 63.087 M 0.00 % | 63.087 M 0.06 % | 63.050 M 0.00 % | 63.050 M -2.48 % | 64.652 M 0.24 % | 64.494 M -4.92 % | 67.830 M 0.00 % | 67.830 M 1.43 % | 66.876 M 0.00 % | 66.876 M -5.37 % | 70.670 M 0.00 % | 70.670 M 1.88 % | 69.365 M 0.00 % | 69.365 M 7.22 % | 64.692 M 0.00 % | 64.692 M 10.38 % | 58.611 M 0.00 % | 58.611 M -6.53 % | 62.709 M 0.00 % | 62.709 M 34.09 % | 46.766 M 0.00 % | 46.766 M 55.71 % | 30.035 M 0.00 % | 30.035 M 10.67 % | 27.139 M 0.00 % | 27.139 M -0.12 % | 27.171 M 0.00 % | 27.171 M -33.35 % | 40.768 M | 
| Total current assets | 0.000 -100.00 % | 58.626 M | 0.000 -100.00 % | 82.472 M | 0.000 -100.00 % | 163.803 M 1 654.34 % | 9.337 M -94.20 % | 161.080 M 1 865.83 % | 8.194 M -94.96 % | 162.520 M 451.81 % | 29.452 M -94.48 % | 533.232 M 1 727.08 % | 29.185 M -94.41 % | 522.037 M 1 722.69 % | 28.641 M -92.80 % | 397.542 M 1 176.75 % | 31.137 M -91.92 % | 385.316 M 483.80 % | 66.001 M -83.64 % | 403.395 M 510.69 % | 66.056 M -88.34 % | 566.509 M 792.89 % | 63.447 M -89.20 % | 587.275 M 830.90 % | 63.087 M -89.14 % | 580.782 M 821.15 % | 63.050 M -88.59 % | 552.630 M 754.78 % | 64.652 M -88.31 % | 553.116 M 715.44 % | 67.830 M -90.50 % | 713.746 M 967.27 % | 66.876 M -90.85 % | 730.732 M 934.01 % | 70.670 M -91.35 % | 816.888 M 1 077.67 % | 69.365 M -90.53 % | 732.814 M 1 032.77 % | 64.692 M -90.21 % | 660.902 M 1 027.61 % | 58.611 M -90.68 % | 628.958 M 902.98 % | 62.709 M -91.60 % | 746.646 M 1 496.56 % | 46.766 M -92.31 % | 607.869 M 1 923.87 % | 30.035 M -95.66 % | 692.389 M 2 451.27 % | 27.139 M -95.85 % | 653.397 M 2 304.76 % | 27.171 M -95.91 % | 664.933 M 11.64 % | 595.587 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.133 M | 0.000 -100.00 % | 5.027 M | 0.000 -100.00 % | 2.828 M | 0.000 -100.00 % | 5.231 M | 0.000 -100.00 % | 8.468 M | 0.000 -100.00 % | 1.218 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.941 M | 0.000 -100.00 % | 34.957 M | 0.000 -100.00 % | 53.665 M | 0.000 -100.00 % | 35.061 M | 0.000 -100.00 % | 72.106 M | 0.000 -100.00 % | 61.872 M | 0.000 -100.00 % | 40.638 M | 0.000 -100.00 % | 45.776 M | 0.000 -100.00 % | 49.378 M | 0.000 -100.00 % | 39.969 M | 0.000 -100.00 % | 116.266 M | 0.000 -100.00 % | 126.992 M | 0.000 -100.00 % | 154.205 M 105.16 % | 75.163 M | 
| Net receivables | 0.000 | 0.000 | 0.000 -100.00 % | 5.969 M | 0.000 -100.00 % | 140.801 M | 0.000 -100.00 % | 616.000 K | 0.000 100.00 % | -11.827 M | 0.000 -100.00 % | 234.279 M | 0.000 -100.00 % | 261.446 M | 0.000 -100.00 % | 150.321 M | 0.000 -100.00 % | 164.995 M | 0.000 -100.00 % | 152.173 M | 0.000 -100.00 % | 248.220 M | 0.000 -100.00 % | 237.215 M | 0.000 -100.00 % | 500.588 M | 0.000 -100.00 % | 159.854 M | 0.000 -100.00 % | 427.975 M | 0.000 -100.00 % | 383.162 M | 0.000 -100.00 % | 596.925 M | 0.000 -100.00 % | 435.315 M | 0.000 -100.00 % | 601.577 M | 0.000 -100.00 % | 555.572 M | 0.000 -100.00 % | 524.571 M | 0.000 -100.00 % | 634.559 M | 0.000 -100.00 % | 521.134 M | 0.000 -100.00 % | 546.088 M | 0.000 -100.00 % | 499.266 M | 0.000 -100.00 % | 483.557 M 0.81 % | 479.656 M | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 478.000 K | 0.000 -100.00 % | 306.000 K | 0.000 -100.00 % | 508.000 K | 0.000 -100.00 % | 309.000 K | 0.000 -100.00 % | 456.000 K | 0.000 -100.00 % | 16.606 M | 0.000 -100.00 % | 12.443 M | 0.000 -100.00 % | 17.630 M | 0.000 -100.00 % | 20.575 M | 0.000 -100.00 % | 13.219 M | 0.000 -100.00 % | 14.597 M | 0.000 -100.00 % | 66.250 M | 0.000 -100.00 % | 36.951 M | 0.000 -100.00 % | 34.060 M | 0.000 -100.00 % | 49.164 M | 0.000 -100.00 % | 196.883 M | 0.000 -100.00 % | 197.535 M | 0.000 -100.00 % | 249.524 M | 0.000 -100.00 % | 199.122 M | 0.000 -100.00 % | 129.075 M | 0.000 -100.00 % | 120.808 M | 0.000 -100.00 % | 223.680 M | 0.000 -100.00 % | 90.659 M | 0.000 -100.00 % | 251.651 M | 0.000 -100.00 % | 174.272 M | 0.000 -100.00 % | 234.069 M 83.39 % | 127.634 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 -100.00 % | 615.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 596.000 K | 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 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 -100.00 % | 604.222 M | 0.000 100.00 % | -210.499 M | 0.000 -100.00 % | 604.222 M | 0.000 100.00 % | -346.253 M | 0.000 -100.00 % | 634.485 M | 0.000 100.00 % | -110.420 M | 0.000 -100.00 % | 634.485 M | 0.000 100.00 % | -181.228 M | 0.000 -100.00 % | 634.485 M | 0.000 100.00 % | -78.993 M | 0.000 -100.00 % | 634.485 M | 0.000 -100.00 % | 192.785 M | 0.000 -100.00 % | 634.485 M | 0.000 -100.00 % | 190.026 M | 0.000 -100.00 % | 634.485 M | 0.000 -100.00 % | 294.341 M | 0.000 -100.00 % | 604.122 M | 0.000 -100.00 % | 346.491 M | 0.000 -100.00 % | 634.485 M | 0.000 -100.00 % | 331.192 M | 0.000 -100.00 % | 634.485 M | 0.000 -100.00 % | 321.796 M | 0.000 -100.00 % | 634.485 M | 0.000 -100.00 % | 433.520 M | 0.000 -100.00 % | 634.485 M | 0.000 -100.00 % | 508.018 M -2.17 % | 519.267 M | 
| Deferred tax liabilities non current | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 336.000 K | 0.000 -100.00 % | 445.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 0.000 -100.00 % | 119.545 M | 0.000 -100.00 % | 133.116 M | 0.000 -100.00 % | 218.108 M | 0.000 -100.00 % | 219.512 M | 0.000 -100.00 % | 225.207 M | 0.000 -100.00 % | 600.865 M | 0.000 -100.00 % | 594.781 M | 0.000 -100.00 % | 522.056 M | 0.000 -100.00 % | 520.070 M | 0.000 -100.00 % | 542.654 M | 0.000 -100.00 % | 715.942 M | 0.000 -100.00 % | 797.631 M | 0.000 -100.00 % | 800.342 M | 0.000 -100.00 % | 832.585 M | 0.000 -100.00 % | 823.465 M | 0.000 -100.00 % | 1.073 B | 0.000 -100.00 % | 1.082 B | 0.000 -100.00 % | 1.176 B | 0.000 -100.00 % | 1.102 B | 0.000 -100.00 % | 1.046 B | 0.000 -100.00 % | 1.028 B | 0.000 -100.00 % | 1.163 B | 0.000 -100.00 % | 1.036 B | 0.000 -100.00 % | 1.130 B | 0.000 -100.00 % | 1.097 B | 0.000 -100.00 % | 1.113 B 5.96 % | 1.050 B | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 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 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 | 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 | 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 | 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 | 0.000 | 0.000 | 
| Other non cash items | -952.000 K -173.68 % | 1.292 M 105.35 % | -24.139 M -455.40 % | 6.792 M 104.67 % | -145.445 M -4 048.02 % | 3.684 M 74.68 % | 2.109 M -45.46 % | 3.867 M 36.64 % | 2.830 M -98.76 % | 227.562 M 14 357.56 % | 1.574 M 1 222.69 % | 119.000 K 17.82 % | 101.000 K 100.14 % | -70.117 M -7 588.27 % | -912.000 K -148.87 % | 1.866 M -76.32 % | 7.879 M -91.82 % | 96.341 M 2 602.36 % | -3.850 M -102.24 % | 171.908 M 8 504.00 % | 1.998 M -96.76 % | 61.632 M 70.07 % | 36.240 M 1 618.35 % | 2.109 M -17.55 % | 2.558 M -80.49 % | 13.114 M 163.85 % | -20.538 M -4 178.75 % | -480.000 K -186.49 % | 555.000 K -99.41 % | 93.944 M 812.34 % | 10.297 M 584.34 % | -2.126 M -122.57 % | 9.418 M -45.82 % | 17.384 M 1 582.87 % | 1.033 M -44.49 % | 1.861 M -21.38 % | 2.367 M -21.02 % | 2.997 M -23.43 % | 3.914 M 119.89 % | 1.780 M -1.87 % | 1.814 M -86.48 % | 13.422 M 166.73 % | 5.032 M -77.69 % | 22.559 M -36.70 % | 35.640 M 9.73 % | 32.480 M -1.37 % | 32.932 M -43.18 % | 57.959 M 2 785.77 % | -2.158 M -111.16 % | 19.340 M 3 112.46 % | -642.000 K 92.63 % | -8.706 M | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.268 M -3.00 % | 4.400 M -2.87 % | 4.530 M 0.00 % | 4.530 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 0.000 | 0.000 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.268 M -3.00 % | 4.400 M -2.87 % | 4.530 M 0.00 % | 4.530 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 994.000 K | 0.000 -100.00 % | 2.932 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 -100.00 % | 5.262 M 429.38 % | 994.000 K -86.68 % | 7.462 M 154.50 % | 2.932 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 -100.00 % | 4.268 M -3.00 % | 4.400 M -2.87 % | 4.530 M 0.00 % | 4.530 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 0.000 | 0.000 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.268 M -3.00 % | 4.400 M -2.87 % | 4.530 M 0.00 % | 4.530 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 2012 | 2012 |