Bang Overseas Limited BANG.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.888 B 41.22 % | 1.337 B 16.08 % | 1.152 B 40.94 % | 817.355 M 45.75 % | 560.797 M -48.39 % | 1.087 B -34.86 % | 1.668 B -10.87 % | 1.871 B 7.81 % | 1.736 B 9.97 % | 1.578 B 6.91 % | 1.476 B -24.12 % | 1.945 B -28.28 % | 2.713 B 54.57 % | 1.755 B 1.77 % | 1.724 B 6.24 % | 1.623 B -1.78 % | 1.652 B 13.29 % | 1.459 B 50.95 % | 966.220 M 149.47 % | 387.310 M 129.38 % | 168.850 M |
| Net income | -21.722 M 74.07 % | -83.760 M -827.65 % | 11.511 M -76.66 % | 49.327 M 252.89 % | 13.978 M -80.82 % | 72.895 M 8 042.32 % | 895.258 K -97.20 % | 31.941 M -41.92 % | 54.992 M 382.49 % | 11.397 M 120.37 % | -55.942 M 67.26 % | -170.881 M -1 405.89 % | 13.085 M 1 034.43 % | 1.153 M -98.65 % | 85.455 M 146.40 % | 34.681 M 189.56 % | 11.977 M -89.58 % | 114.932 M 6.98 % | 107.430 M 399.67 % | 21.500 M 187.82 % | 7.470 M |
| Income before tax | -39.859 M 52.88 % | -84.590 M -340.60 % | 35.158 M -30.03 % | 50.246 M 436.93 % | 9.358 M -87.75 % | 76.382 M 325.17 % | 17.965 M -51.05 % | 36.701 M -39.10 % | 60.262 M 485.67 % | 10.289 M 117.40 % | -59.125 M 65.63 % | -172.002 M -577.07 % | 36.054 M 8 071.61 % | -452.277 K -100.40 % | 113.829 M 103.02 % | 56.069 M 453.97 % | 10.121 M -94.38 % | 180.053 M 9.83 % | 163.940 M 409.76 % | 32.160 M 147.58 % | 12.990 M |
| Income before tax ratio | -0.02 66.63 % | -0.06 -307.27 % | 0.03 -50.35 % | 0.06 268.39 % | 0.02 -76.26 % | 0.07 552.67 % | 0.01 -45.08 % | 0.02 -43.51 % | 0.03 432.56 % | 0.01 116.28 % | -0.04 54.70 % | -0.09 -765.18 % | 0.01 5 257.32 % | 0.00 -100.39 % | 0.07 91.09 % | 0.03 463.99 % | 0.01 -95.04 % | 0.12 -27.24 % | 0.17 104.34 % | 0.08 7.93 % | 0.08 |
| EBITDA | -8.830 M 86.37 % | -64.781 M -205.69 % | 61.293 M -17.68 % | 74.458 M 81.52 % | 41.020 M -63.11 % | 111.184 M 106.92 % | 53.732 M -21.18 % | 68.169 M -28.63 % | 95.510 M 39.52 % | 68.458 M 174.14 % | 24.972 M 116.90 % | -147.770 M -302.62 % | 72.931 M 120.47 % | 33.080 M -81.11 % | 175.083 M 161.26 % | 67.015 M -18.67 % | 82.398 M -65.16 % | 236.508 M 17.78 % | 200.810 M 285.51 % | 52.090 M 144.67 % | 21.290 M |
| Net income ratio | -0.01 81.64 % | -0.06 -726.86 % | 0.01 -83.44 % | 0.06 142.12 % | 0.02 -62.85 % | 0.07 12 399.20 % | 0.00 -96.86 % | 0.02 -46.12 % | 0.03 338.74 % | 0.01 119.06 % | -0.04 56.86 % | -0.09 -1 920.81 % | 0.00 633.93 % | 0.00 -98.67 % | 0.05 131.93 % | 0.02 194.80 % | 0.01 -90.80 % | 0.08 -29.13 % | 0.11 100.29 % | 0.06 25.48 % | 0.04 |
| Ratio EBITDA | 0.00 90.35 % | -0.05 -191.05 % | 0.05 -41.59 % | 0.09 24.54 % | 0.07 -28.52 % | 0.10 217.64 % | 0.03 -11.57 % | 0.04 -33.80 % | 0.06 26.86 % | 0.04 156.41 % | 0.02 122.27 % | -0.08 -382.51 % | 0.03 42.64 % | 0.02 -81.44 % | 0.10 145.92 % | 0.04 -17.20 % | 0.05 -69.25 % | 0.16 -21.98 % | 0.21 54.53 % | 0.13 6.66 % | 0.13 |
| Gross profit ratio | 0.21 143.08 % | 0.09 12.59 % | 0.08 -61.94 % | 0.20 47.29 % | 0.14 -15.90 % | 0.16 27.43 % | 0.13 -21.26 % | 0.16 -30.51 % | 0.23 4.59 % | 0.22 13.15 % | 0.20 14.71 % | 0.17 9.35 % | 0.16 -20.76 % | 0.20 -10.60 % | 0.22 -5.34 % | 0.23 3.61 % | 0.22 -17.02 % | 0.27 19.14 % | 0.23 15.38 % | 0.20 0.97 % | 0.19 |
| Weighted average shs out dil | 13.429 M -0.96 % | 13.560 M 0.13 % | 13.542 M -0.07 % | 13.551 M -0.06 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 29.56 % | 10.467 M -22.81 % | 13.560 M 80.73 % | 7.503 M 0.04 % | 7.500 M |
| Weighted average shs out | 13.429 M -0.91 % | 13.553 M 0.08 % | 13.542 M -0.07 % | 13.551 M -0.06 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.11 % | 13.545 M -0.11 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 29.56 % | 10.467 M -22.81 % | 13.560 M 80.73 % | 7.503 M 0.04 % | 7.500 M |
| EPS diluted | -1.62 73.79 % | -6.18 -827.06 % | 0.85 -76.65 % | 3.64 253.40 % | 1.03 -80.86 % | 5.38 8 051.52 % | 0.07 -97.20 % | 2.36 -15.71 % | 2.80 233.33 % | 0.84 120.34 % | -4.13 67.22 % | -12.60 -1 412.50 % | 0.96 966.67 % | 0.09 -98.58 % | 6.32 146.88 % | 2.56 187.64 % | 0.89 -91.89 % | 10.98 38.64 % | 7.92 175.96 % | 2.87 187.00 % | 1.00 |
| Earnings per share | -1.62 73.79 % | -6.18 -827.06 % | 0.85 -76.65 % | 3.64 253.40 % | 1.03 -80.86 % | 5.38 8 051.52 % | 0.07 -97.20 % | 2.36 -15.71 % | 2.80 233.33 % | 0.84 120.34 % | -4.13 67.22 % | -12.60 -1 412.50 % | 0.96 966.67 % | 0.09 -98.58 % | 6.32 146.88 % | 2.56 187.64 % | 0.89 -91.89 % | 10.98 38.64 % | 7.92 175.96 % | 2.87 187.00 % | 1.00 |
| Gross profit | 392.944 M 243.27 % | 114.472 M 30.69 % | 87.589 M -46.36 % | 163.305 M 114.67 % | 76.074 M -56.59 % | 175.262 M -16.99 % | 211.124 M -29.82 % | 300.818 M -25.08 % | 401.512 M 15.02 % | 349.065 M 20.97 % | 288.556 M -12.96 % | 331.516 M -21.57 % | 422.706 M 22.48 % | 345.110 M -9.01 % | 379.277 M 0.57 % | 377.132 M 1.77 % | 370.585 M -5.99 % | 394.182 M 79.84 % | 219.180 M 187.83 % | 76.150 M 131.60 % | 32.880 M |
| Income tax expense | -18.137 M -2 085.18 % | -830.000 K -103.51 % | 23.648 M 2 473.23 % | 919.000 K 119.89 % | -4.620 M -232.48 % | 3.487 M -79.57 % | 17.070 M 258.65 % | 4.759 M -9.70 % | 5.271 M 575.67 % | -1.108 M 65.19 % | -3.183 M -183.72 % | -1.122 M -104.88 % | 22.968 M 1 530.38 % | -1.606 M -105.68 % | 28.293 M 36.15 % | 20.781 M 971.28 % | 1.940 M -96.93 % | 63.118 M 11.69 % | 56.510 M 430.11 % | 10.660 M 93.12 % | 5.520 M |
| Cost of revenue | 1.495 B 23.21 % | 1.214 B 31.75 % | 921.181 M 40.84 % | 654.050 M 34.93 % | 484.723 M -46.81 % | 911.256 M -37.45 % | 1.457 B -7.24 % | 1.570 B 17.71 % | 1.334 B 8.54 % | 1.229 B 3.50 % | 1.188 B -26.41 % | 1.614 B -29.52 % | 2.290 B 62.42 % | 1.410 B 4.82 % | 1.345 B 7.96 % | 1.246 B -2.80 % | 1.282 B 20.43 % | 1.064 B 42.48 % | 747.040 M 140.08 % | 311.160 M 128.84 % | 135.970 M |
| General and administrative expenses | 124.841 M 723.33 % | 15.163 M -83.35 % | 91.080 M 1 078.57 % | 7.728 M 19.36 % | 6.474 M -20.59 % | 8.153 M -3.38 % | 8.438 M 14.54 % | 7.367 M 43.76 % | 5.124 M -44.82 % | 9.286 M -95.02 % | 186.536 M 677.60 % | 23.989 M -1.85 % | 24.440 M | 0.000 -100.00 % | 225.508 M 0.61 % | 224.141 M -10.77 % | 251.191 M 111.24 % | 118.915 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 40.904 M -70.66 % | 139.396 M 4 019.27 % | 3.384 M -84.14 % | 21.339 M 69.32 % | 12.603 M -60.33 % | 31.770 M 5.86 % | 30.011 M 0.30 % | 29.922 M 163.01 % | 11.377 M -67.77 % | 35.300 M 866.76 % | 3.651 M -92.88 % | 51.260 M -11.59 % | 57.977 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 66.407 M -50.37 % | 133.799 M 6 923.57 % | 1.905 M -90.97 % | 21.103 M -85.93 % | 149.968 M 528.11 % | 23.876 M -31.19 % | 34.700 M 89.72 % | 18.290 M -19.41 % | 22.695 M 70.39 % | 13.319 M 7.20 % | 12.425 M -11.44 % | 14.030 M 5.86 % | 13.253 M 0.83 % | 13.144 M 8.53 % | 12.110 M 86.94 % | 6.478 M 3.82 % | 6.240 M 1 214.29 % | -560.000 K -236.59 % | 410.000 K | 0.000 |
| Operating expenses | 437.580 M 98.03 % | 220.966 M -3.20 % | 228.263 M 271.42 % | 61.457 M 52.95 % | 40.180 M -78.84 % | 189.891 M -10.94 % | 213.208 M -23.72 % | 279.491 M -20.23 % | 350.387 M 9.72 % | 319.337 M -2.28 % | 326.796 M -31.90 % | 479.911 M 31.73 % | 364.303 M 12.19 % | 324.724 M 1.48 % | 319.993 M -3.42 % | 331.336 M -10.24 % | 369.146 M 99.03 % | 185.472 M 344.56 % | 41.720 M 28.61 % | 32.440 M 134.22 % | 13.850 M |
| Cost and expenses | 1.933 B 34.74 % | 1.435 B 27.39 % | 1.126 B 47.10 % | 765.565 M 29.41 % | 591.562 M -46.28 % | 1.101 B -34.06 % | 1.670 B -9.73 % | 1.850 B 9.82 % | 1.685 B 8.78 % | 1.549 B 2.25 % | 1.514 B -27.67 % | 2.094 B -21.11 % | 2.654 B 53.02 % | 1.735 B 4.17 % | 1.665 B 5.57 % | 1.577 B -4.46 % | 1.651 B 32.10 % | 1.250 B 58.45 % | 788.760 M 129.56 % | 343.600 M 129.34 % | 149.820 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 |
| Selling general and administrative expenses | 437.580 M 183.12 % | 154.559 M 63.62 % | 94.464 M 58.62 % | 59.552 M 212.17 % | 19.077 M -52.22 % | 39.923 M 3.83 % | 38.450 M 3.11 % | 37.289 M 125.98 % | 16.501 M -62.99 % | 44.586 M -76.56 % | 190.187 M -56.97 % | 442.012 M 47.08 % | 300.522 M | 0.000 -100.00 % | 225.508 M 0.61 % | 224.141 M -10.77 % | 251.191 M 111.24 % | 118.915 M 188.91 % | 41.160 M 28.50 % | 32.030 M 131.26 % | 13.850 M |
| Interest income | 9.490 M -51.23 % | 19.460 M 57.21 % | 12.378 M -7.99 % | 13.453 M -22.23 % | 17.299 M 10.48 % | 15.657 M 126.79 % | 6.904 M -17.02 % | 8.320 M -24.67 % | 11.045 M 26.90 % | 8.703 M -38.39 % | 14.126 M -15.22 % | 16.662 M -2.18 % | 17.033 M -26.03 % | 23.027 M -20.18 % | 28.848 M 63.71 % | 17.622 M -68.06 % | 55.166 M 694.25 % | 6.946 M 726.86 % | 840.000 K 78.72 % | 470.000 K 95.83 % | 240.000 K |
| Interest expense | 16.927 M 12.35 % | 15.066 M 20.90 % | 12.462 M 59.22 % | 7.827 M -36.99 % | 12.422 M -4.95 % | 13.068 M -7.71 % | 14.161 M 20.45 % | 11.756 M -27.73 % | 16.267 M -67.38 % | 49.869 M -8.28 % | 54.371 M 2.39 % | 53.100 M -0.59 % | 53.415 M 171.18 % | 19.697 M -52.75 % | 41.689 M -22.06 % | 53.486 M 0.99 % | 52.964 M 25.93 % | 42.057 M 50.69 % | 27.910 M 71.33 % | 16.290 M 118.36 % | 7.460 M |
| Depreciation and amortization | 14.102 M -1.17 % | 14.269 M 4.36 % | 13.673 M -16.55 % | 16.385 M -14.84 % | 19.240 M -11.47 % | 21.733 M 0.59 % | 21.606 M 9.61 % | 19.711 M -4.82 % | 20.710 M -4.34 % | 21.650 M -27.17 % | 29.727 M 110.61 % | 14.115 M -1.01 % | 14.259 M 7.90 % | 13.215 M -32.46 % | 19.565 M -7.79 % | 21.218 M 5.34 % | 20.143 M 32.28 % | 15.228 M 69.95 % | 8.960 M 146.15 % | 3.640 M 333.33 % | 840.000 K |
| Operating income | -44.636 M 58.09 % | -106.494 M -1 408.12 % | 8.141 M -72.39 % | 29.490 M 194.06 % | -31.351 M -356.05 % | 12.244 M 687.51 % | -2.084 M -109.77 % | 21.328 M -64.61 % | 60.262 M 102.71 % | 29.728 M 150.28 % | -59.125 M 65.71 % | -172.450 M -578.31 % | 36.054 M 8 622.40 % | -423.047 K -100.37 % | 113.829 M 103.02 % | 56.069 M 453.97 % | 10.121 M -94.38 % | 180.053 M 1.46 % | 177.460 M 305.99 % | 43.710 M 129.69 % | 19.030 M |
| Operating income ratio | -0.02 70.32 % | -0.08 -1 226.91 % | 0.01 -80.41 % | 0.04 164.54 % | -0.06 -596.09 % | 0.01 1 001.88 % | 0.00 -110.96 % | 0.01 -67.17 % | 0.03 84.33 % | 0.02 147.03 % | -0.04 54.82 % | -0.09 -766.92 % | 0.01 5 613.66 % | 0.00 -100.37 % | 0.07 91.09 % | 0.03 463.99 % | 0.01 -95.04 % | 0.12 -32.79 % | 0.18 62.74 % | 0.11 0.13 % | 0.11 |
| Total other income expenses net | 4.777 M -78.19 % | 21.904 M -18.93 % | 27.017 M 30.16 % | 20.756 M -49.01 % | 40.709 M | 0.000 -100.00 % | 20.049 M -12.95 % | 23.031 M 1 431.54 % | -1.730 M 98.47 % | -112.775 M | 0.000 100.00 % | -25.997 M 42.24 % | -45.013 M -42.22 % | -31.650 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.520 M -17.06 % | -11.550 M -91.23 % | -6.040 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 225.509 M -24.92 % | 300.355 M -8.55 % | 328.451 M 21.48 % | 270.377 M 20.53 % | 224.320 M -16.16 % | 267.560 M -6.44 % | 285.967 M -12.71 % | 327.625 M 0.87 % | 324.796 M 10.31 % | 294.433 M 4.79 % | 280.984 M -53.42 % | 603.213 M 1.79 % | 592.579 M 75.50 % | 337.644 M 162.86 % | 128.451 M -17.51 % | 155.710 M 295.15 % | -79.791 M 57.70 % | -188.624 M -170.26 % | 268.480 M 47.16 % | 182.440 M 158.16 % | 70.670 M |
| Total investments | 5.010 M -87.33 % | 39.537 M -34.88 % | 60.712 M -43.47 % | 107.397 M -34.14 % | 163.062 M 3 154.73 % | 5.010 M 0.00 % | 5.010 M 0.00 % | 5.010 M -95.50 % | 111.243 M 5.23 % | 105.714 M 0.00 % | 105.714 M 2 010.06 % | 5.010 M 0.00 % | 5.010 M 0.00 % | 5.010 M 50 000.00 % | 10.000 K -99.99 % | 106.495 M 1 064 846.66 % | 10.000 K 0.00 % | 10.000 K -99.21 % | 1.260 M 0.00 % | 1.260 M 0.00 % | 1.260 M |
| Total debt | 262.287 M -13.35 % | 302.680 M -8.62 % | 331.238 M 18.68 % | 279.111 M 17.29 % | 237.956 M -12.39 % | 271.597 M -6.01 % | 288.965 M -12.99 % | 332.090 M -25.11 % | 443.433 M 4.78 % | 423.219 M 3.04 % | 410.749 M -46.89 % | 773.438 M 8.50 % | 712.862 M 34.79 % | 528.868 M -8.64 % | 578.864 M 9.17 % | 530.247 M 11.38 % | 476.065 M 25.68 % | 378.798 M 41.09 % | 268.480 M 47.16 % | 182.440 M 158.16 % | 70.670 M |
| Accumulated other comprehensive income loss | 10.054 M 0.00 % | 10.054 M 95.64 % | 5.139 M -48.89 % | 10.054 M 0.00 % | 10.054 M 105.62 % | -179.049 M -12.11 % | -159.703 M -5.59 % | -151.243 M -14.50 % | -132.093 M -15.76 % | -114.111 M -21.85 % | -93.645 M -13.69 % | -82.366 M -11.40 % | -73.935 M -21.17 % | -61.015 M 2.41 % | -62.524 M -24.57 % | -50.190 M -19.38 % | -42.042 M -61.72 % | -25.997 M -126.30 % | 98.860 M 144.82 % | 40.380 M 116.28 % | 18.670 M |
| Retained earnings | 124.459 M -15.10 % | 146.590 M -36.37 % | 230.370 M 5.46 % | 218.442 M 28.25 % | 170.329 M 9.08 % | 156.154 M 81.18 % | 86.188 M 0.73 % | 85.563 M 5 074.10 % | -1.720 M 97.41 % | -66.419 M 17.88 % | -80.883 M -253.96 % | -22.851 M -115.56 % | 146.866 M 7.06 % | 137.177 M -56.66 % | 316.505 M 38.20 % | 229.024 M 21.60 % | 188.343 M 6.79 % | 176.366 M | 0.000 | 0.000 | 0.000 |
| Common stock | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 38.37 % | 98.000 M 291.84 % | 25.010 M 0.04 % | 25.000 M |
| Total equity | 871.006 M -2.48 % | 893.137 M -8.58 % | 976.917 M 1.24 % | 964.989 M 5.25 % | 916.876 M 1.57 % | 902.701 M 8.40 % | 832.734 M 0.08 % | 832.110 M 11.72 % | 744.827 M 9.51 % | 680.128 M 2.17 % | 665.664 M -8.02 % | 723.696 M -19.00 % | 893.413 M 0.28 % | 890.932 M -22.21 % | 1.145 B 8.27 % | 1.058 B 2.79 % | 1.029 B 1.18 % | 1.017 B 416.68 % | 196.860 M 201.06 % | 65.390 M 49.74 % | 43.670 M |
| Other non current liabilities | 12.191 M 11.50 % | 10.934 M 10.70 % | 9.877 M 9.37 % | 9.031 M 175.23 % | 3.281 M -76.36 % | 13.878 M 26.17 % | 11.000 M -18.63 % | 13.518 M 522.27 % | -3.201 M -115.50 % | 20.658 M 226.80 % | 6.321 M 379.11 % | 1.319 M -94.11 % | 22.410 M 486.73 % | 3.819 M -99.01 % | 385.455 M | 0.000 -100.00 % | 283.076 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 52.376 M -9.83 % | 58.089 M -10.29 % | 64.753 M 188.18 % | 22.470 M -27.93 % | 31.179 M -38.02 % | 50.305 M -11.09 % | 56.581 M 3.33 % | 54.757 M 2 999.90 % | 1.766 M -55.12 % | 3.936 M -33.40 % | 5.910 M 229.94 % | 1.791 M -43.65 % | 3.179 M -33.58 % | 4.786 M -97.53 % | 193.409 M -63.52 % | 530.247 M 174.75 % | 192.989 M -49.05 % | 378.798 M 102.45 % | 187.110 M 20.05 % | 155.860 M 167.57 % | 58.250 M |
| Total non current liabilities | 64.567 M -6.46 % | 69.023 M -7.91 % | 74.953 M 137.94 % | 31.501 M -8.59 % | 34.461 M -46.31 % | 64.183 M -40.71 % | 108.259 M 58.56 % | 68.275 M 116.23 % | 31.576 M 28.39 % | 24.594 M -6.86 % | 26.405 M 27.49 % | 20.712 M -19.06 % | 25.588 M 49.60 % | 17.104 M -97.10 % | 589.233 M 8.95 % | 540.831 M 11.23 % | 486.219 M 24.39 % | 390.867 M 97.79 % | 197.620 M 24.18 % | 159.140 M 171.71 % | 58.570 M |
| Other current liabilities | 18.297 M 25.98 % | 14.524 M 44.06 % | 10.082 M 36.61 % | 7.380 M 2.68 % | 7.188 M 210.98 % | 2.311 M -89.66 % | 22.358 M 980.21 % | 2.070 M -91.61 % | 24.667 M -20.77 % | 31.133 M 20.23 % | 25.895 M 9.58 % | 23.630 M 99.49 % | 11.845 M -65.47 % | 34.306 M 110.63 % | -322.874 M -485.85 % | 83.679 M 601.27 % | 11.933 M -37.19 % | 18.999 M -84.48 % | 122.425 M 150.10 % | 48.950 M 131.99 % | 21.100 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 2.595 M -18.22 % | 3.173 M 20.13 % | 2.641 M -87.66 % | 21.410 M 7.56 % | 19.905 M -73.71 % | 75.719 M 418.92 % | 14.592 M -20.73 % | 18.408 M 9.51 % | 16.809 M 14.27 % | 14.711 M 30.74 % | 11.252 M -2.80 % | 11.576 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 209.911 M -14.18 % | 244.591 M -8.22 % | 266.485 M 3.84 % | 256.641 M 24.11 % | 206.777 M -5.56 % | 218.952 M -5.78 % | 232.384 M -16.21 % | 277.334 M -37.21 % | 441.666 M 5.34 % | 419.283 M 3.07 % | 406.783 M -47.25 % | 771.167 M 12.11 % | 687.854 M 34.21 % | 512.506 M 40.69 % | 364.285 M | 0.000 | 0.000 | 0.000 -100.00 % | 81.370 M 206.13 % | 26.580 M 114.01 % | 12.420 M |
| Total current liabilities | 771.237 M 23.13 % | 626.376 M 5.28 % | 594.958 M 32.55 % | 448.868 M 5.01 % | 427.444 M -22.37 % | 550.584 M -12.91 % | 632.225 M -16.65 % | 758.482 M 8.68 % | 697.927 M 2.14 % | 683.272 M 0.00 % | 683.299 M -26.72 % | 932.458 M 7.17 % | 870.100 M 26.70 % | 686.745 M 266.32 % | 187.471 M -12.40 % | 214.016 M 0.34 % | 213.299 M -31.02 % | 309.216 M 24.05 % | 249.260 M 230.01 % | 75.530 M 125.33 % | 33.520 M |
| Total liabilities | 835.804 M 20.19 % | 695.399 M 3.80 % | 669.911 M 39.46 % | 480.369 M 4.00 % | 461.905 M -24.87 % | 614.767 M -16.98 % | 740.484 M -10.44 % | 826.757 M 13.33 % | 729.503 M 3.06 % | 707.866 M -0.26 % | 709.704 M -25.54 % | 953.170 M 6.42 % | 895.688 M 27.26 % | 703.849 M -9.38 % | 776.704 M 2.90 % | 754.847 M 7.91 % | 699.518 M -0.08 % | 700.083 M 56.66 % | 446.880 M 90.43 % | 234.670 M 154.83 % | 92.090 M |
| Other non current assets | 61.613 M 18.58 % | 51.961 M -74.05 % | 200.239 M 394.80 % | 40.469 M -7.91 % | 43.943 M -79.24 % | 211.714 M 6.26 % | 199.247 M 10.96 % | 179.565 M 1 366.78 % | 12.242 M -82.88 % | 71.518 M -62.96 % | 193.091 M 111.03 % | 91.499 M 25.46 % | 72.928 M 81.82 % | 40.110 M 2 497.27 % | 1.544 M -98.62 % | 111.636 M 1 174.49 % | 8.759 M -30.26 % | 12.559 M 33.89 % | 9.380 M | 0.000 | 0.000 |
| Long term investments | 5.010 M 0.00 % | 5.010 M 0.00 % | 5.010 M 0.00 % | 5.010 M 0.00 % | 5.010 M 102.99 % | -167.482 M -287.20 % | -43.254 M -70.74 % | -25.333 M -121.34 % | 118.724 M -1.85 % | 120.961 M 2 314.39 % | 5.010 M 0.00 % | 5.010 M 0.00 % | 5.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.260 M 0.00 % | 1.260 M 0.00 % | 1.260 M |
| Intangible assets | 397.000 K -3.41 % | 411.000 K -22.60 % | 531.000 K 34.77 % | 394.000 K -26.65 % | 537.134 K -27.42 % | 740.058 K -10.36 % | 825.604 K -28.81 % | 1.160 M 14.70 % | 1.011 M -40.87 % | 1.710 M -9.40 % | 1.887 M -20.55 % | 2.375 M 28.49 % | 1.849 M -99.72 % | 652.119 M | 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 |
| Goodwill and intangible assets | 397.000 K -3.41 % | 411.000 K -22.60 % | 531.000 K 34.77 % | 394.000 K -26.65 % | 537.134 K -27.42 % | 740.058 K -10.36 % | 825.604 K -28.81 % | 1.160 M 14.70 % | 1.011 M -40.87 % | 1.710 M -9.40 % | 1.887 M -20.55 % | 2.375 M 28.49 % | 1.849 M 31.59 % | 1.405 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 180.126 M -5.60 % | 190.803 M 7.21 % | 177.965 M -1.42 % | 180.527 M -10.14 % | 200.903 M -0.93 % | 202.788 M -4.83 % | 213.077 M -2.29 % | 218.062 M 21.11 % | 180.050 M -11.26 % | 202.901 M -2.74 % | 208.627 M -34.67 % | 319.342 M 9.55 % | 291.513 M 5.35 % | 276.715 M 18.53 % | 233.448 M 2.72 % | 227.261 M 4.49 % | 217.503 M -2.51 % | 223.102 M 91.75 % | 116.350 M 56.17 % | 74.500 M 1 369.43 % | 5.070 M |
| Total non current assets | 267.179 M 6.84 % | 250.081 M -35.06 % | 385.111 M 53.88 % | 250.262 M -8.57 % | 273.728 M 2.96 % | 265.860 M -32.17 % | 391.977 M -5.00 % | 412.605 M 18.81 % | 347.281 M -13.55 % | 401.715 M -0.47 % | 403.605 M -2.33 % | 413.217 M 12.81 % | 366.290 M 15.10 % | 318.230 M 35.42 % | 234.992 M -30.66 % | 338.898 M 49.78 % | 226.262 M -3.99 % | 235.661 M 83.84 % | 128.190 M 69.21 % | 75.760 M 1 096.84 % | 6.330 M |
| Other current assets | 140.139 M -12.51 % | 160.179 M 133.20 % | 68.688 M 14.96 % | 59.751 M -27.24 % | 82.118 M -40.36 % | 137.677 M 20.50 % | 114.256 M 83.97 % | 62.107 M 85.18 % | 33.539 M 124.19 % | 14.960 M -70.09 % | 50.013 M 33.05 % | 37.590 M 11.92 % | 33.586 M 12.00 % | 29.988 M 343.92 % | 6.755 M -68.44 % | 21.405 M -57.46 % | 50.320 M -54.33 % | 110.175 M 408.42 % | 21.670 M 200.14 % | 7.220 M -69.68 % | 23.810 M |
| Short term investments | 50.787 M 47.09 % | 34.527 M -38.01 % | 55.702 M -45.60 % | 102.387 M -35.22 % | 158.052 M -8.37 % | 172.492 M 257.39 % | 48.264 M 59.06 % | 30.343 M -75.34 % | 123.057 M 907.09 % | -15.247 M -150.47 % | 30.210 M 0.04 % | 30.199 M -49.67 % | 60.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 3.718 M 59.91 % | 2.325 M -16.58 % | 2.787 M -68.09 % | 8.734 M -35.95 % | 13.636 M 237.77 % | 4.037 M 34.68 % | 2.998 M -32.88 % | 4.466 M -96.24 % | 118.637 M -7.88 % | 128.786 M -0.75 % | 129.764 M -23.77 % | 170.225 M 41.52 % | 120.283 M -37.10 % | 191.223 M -57.54 % | 450.413 M 20.26 % | 374.536 M -32.62 % | 555.856 M -2.04 % | 567.422 M | 0.000 | 0.000 | 0.000 |
| Cash and short term investments | 54.505 M 47.90 % | 36.852 M -36.99 % | 58.489 M -47.36 % | 111.121 M -35.28 % | 171.688 M -2.74 % | 176.529 M 244.37 % | 51.262 M 47.27 % | 34.809 M -70.66 % | 118.637 M -7.88 % | 128.786 M -0.75 % | 129.764 M -23.77 % | 170.225 M 41.52 % | 120.283 M -37.10 % | 191.223 M -57.54 % | 450.413 M 20.26 % | 374.536 M -32.62 % | 555.856 M -2.04 % | 567.422 M 4 087.62 % | 13.550 M 30.41 % | 10.390 M 241.78 % | 3.040 M |
| Total current assets | 1.440 B 7.56 % | 1.338 B 6.08 % | 1.262 B 5.57 % | 1.195 B 8.16 % | 1.105 B -11.71 % | 1.252 B 5.96 % | 1.181 B -5.22 % | 1.246 B 10.58 % | 1.127 B 14.27 % | 986.278 M 1.49 % | 971.763 M -23.10 % | 1.264 B -11.19 % | 1.423 B 11.46 % | 1.277 B -24.33 % | 1.687 B 14.47 % | 1.474 B -1.91 % | 1.502 B 1.40 % | 1.482 B 187.37 % | 515.550 M 129.85 % | 224.300 M 73.30 % | 129.430 M |
| Inventory | 943.507 M 15.93 % | 813.843 M 64.43 % | 494.942 M 44.73 % | 341.978 M 17.45 % | 291.180 M -18.29 % | 356.341 M -1.45 % | 361.600 M 28.69 % | 280.977 M -15.73 % | 333.436 M 10.53 % | 301.678 M -7.55 % | 326.314 M -22.19 % | 419.387 M 51.11 % | 277.531 M -19.00 % | 342.652 M -26.03 % | 463.205 M 15.94 % | 399.532 M -1.02 % | 403.629 M 13.49 % | 355.647 M 73.24 % | 205.290 M 72.38 % | 119.090 M 80.47 % | 65.990 M |
| Net receivables | 301.480 M -7.97 % | 327.581 M -48.78 % | 639.599 M -6.26 % | 682.290 M 21.84 % | 560.002 M -3.62 % | 581.060 M -9.19 % | 639.857 M -21.14 % | 811.402 M 39.65 % | 581.018 M 22.18 % | 475.528 M 20.76 % | 393.783 M -24.75 % | 523.299 M -43.72 % | 929.752 M 42.57 % | 652.119 M -4.34 % | 681.723 M 11.39 % | 611.995 M 35.41 % | 451.962 M 0.81 % | 448.310 M 63.00 % | 275.040 M 213.97 % | 87.600 M 139.41 % | 36.590 M |
| Tax assets | 20.033 M 956.59 % | 1.896 M 38.80 % | 1.366 M -94.28 % | 23.862 M 2.26 % | 23.335 M 28.92 % | 18.100 M -18.03 % | 22.082 M -43.60 % | 39.152 M 11.06 % | 35.253 M 662.18 % | 4.625 M 192.32 % | -5.010 M 0.00 % | -5.010 M 0.00 % | -5.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 100.00 % | -1.000 K 97.73 % | -44.000 K -167.69 % | 65.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 |
| Account payables | 543.029 M 47.86 % | 367.261 M 16.30 % | 315.796 M 73.83 % | 181.674 M -13.83 % | 210.838 M -31.01 % | 305.606 M -19.04 % | 377.483 M -20.26 % | 473.410 M 104.41 % | 231.594 M 2.36 % | 226.252 M -8.78 % | 248.030 M 91.71 % | 129.375 M -5.79 % | 137.320 M 17.59 % | 116.781 M -13.20 % | 134.538 M 8.25 % | 124.289 M -36.57 % | 195.957 M -30.80 % | 283.179 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.304 M | 0.000 -100.00 % | 5.668 M 581.32 % | 831.941 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.521 M 90.51 % | 6.048 M 11.80 % | 5.409 M -23.14 % | 7.038 M -84.52 % | 45.465 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 5.977 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.340 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.944 M 504.73 % | -480.220 K 97.80 % | -21.829 M -88.58 % | -11.576 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M -28.91 % | 2.110 M 85.09 % | 1.140 M |
| Preferred stock | 0.000 | 0.000 -100.00 % | 966.863 M | 0.000 | 0.000 -100.00 % | 1.087 B | 0.000 | 0.000 | 0.000 | 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 | 600.893 M 0.00 % | 600.893 M 0.82 % | 595.978 M -0.82 % | 600.893 M 0.00 % | 600.893 M 0.00 % | 600.893 M 0.00 % | 600.893 M 0.82 % | 595.977 M 8.19 % | 550.864 M -7.57 % | 595.977 M -0.82 % | 600.893 M 0.00 % | 600.893 M -1.65 % | 610.947 M -1.17 % | 618.155 M -10.79 % | 692.958 M -0.03 % | 693.165 M -1.70 % | 705.165 M 0.00 % | 705.165 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 324.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.178 M | 0.000 -100.00 % | 16.505 M 9.93 % | 15.015 M 5.93 % | 14.174 M -19.47 % | 17.602 M -5.32 % | 18.590 M 118.73 % | 8.499 M -18.03 % | 10.369 M -2.04 % | 10.585 M 4.24 % | 10.154 M -15.87 % | 12.069 M 14.83 % | 10.510 M 220.43 % | 3.280 M 925.00 % | 320.000 K |
| 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 |
| Total assets | 1.707 B 7.45 % | 1.589 B -3.54 % | 1.647 B 13.94 % | 1.445 B 4.83 % | 1.379 B -9.14 % | 1.517 B -3.54 % | 1.573 B -5.16 % | 1.659 B 12.52 % | 1.474 B 6.22 % | 1.388 B 0.92 % | 1.375 B -17.98 % | 1.677 B -6.27 % | 1.789 B 12.18 % | 1.595 B -17.02 % | 1.922 B 6.03 % | 1.813 B 4.86 % | 1.729 B 0.66 % | 1.717 B 166.76 % | 643.740 M 114.54 % | 300.060 M 121.02 % | 135.760 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.908 M | 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 -100.00 % | 2.908 M | 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 | 4.582 M 108.66 % | -52.937 M -185.64 % | 61.815 M 131.19 % | -198.172 M -1 182.58 % | 18.306 M 122.29 % | -82.113 M -1 093.83 % | -6.878 M -159.22 % | 11.615 M 108.79 % | -132.069 M -629.34 % | -18.108 M -104.93 % | 367.521 M 101.16 % | 182.699 M 180.13 % | -228.002 M -157.13 % | 399.114 M 264.15 % | -243.135 M -55.28 % | -156.577 M -47.79 % | -105.948 M 44.59 % | -191.224 M |
| Accounts receivables | 40.872 M -85.62 % | 284.211 M 467.70 % | 50.064 M 150.05 % | -100.030 M -1 580.61 % | -5.952 M -239.58 % | 4.264 M -97.32 % | 159.087 M 165.39 % | -243.288 M -131.41 % | -105.134 M -83.32 % | -57.350 M -140.86 % | 140.353 M -55.85 % | 317.922 M 224.52 % | -255.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -184.138 M 35.29 % | -284.539 M -88.14 % | -151.241 M -146.81 % | -61.279 M -165.17 % | 94.032 M 1 688.06 % | 5.259 M 106.52 % | -80.623 M -253.69 % | 52.459 M 265.18 % | -31.758 M -228.91 % | 24.636 M -73.12 % | 91.643 M 165.45 % | -140.014 M -313.61 % | 65.548 M -46.06 % | 121.515 M 250.15 % | -80.930 M -2 075.03 % | 4.098 M 108.54 % | -47.983 M 75.72 % | -197.600 M |
| Accounts payables | 162.137 M 582.17 % | 23.768 M -86.69 % | 178.546 M 429.41 % | -54.202 M 19.46 % | -67.297 M -112.81 % | -31.623 M 64.93 % | -90.175 M -149.99 % | 180.388 M 29 891.22 % | 601.470 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -14.289 M 81.29 % | -76.377 M -391.04 % | -15.554 M -189.71 % | 17.339 M 799.86 % | -2.478 M 95.87 % | -60.013 M -1 341.73 % | 4.833 M 111.83 % | -40.844 M 59.28 % | -100.311 M -134.68 % | -42.744 M -115.49 % | 275.879 M -14.51 % | 322.713 M 209.93 % | -293.550 M -205.75 % | 277.600 M 271.14 % | -162.205 M -0.95 % | -160.674 M -177.19 % | -57.965 M -1 009.03 % | 6.377 M |
| Other non cash items | -18.201 M -115.81 % | -8.434 M -95.19 % | -4.321 M 11.04 % | -4.857 M 51.68 % | -10.052 M -75.92 % | -5.714 M -61.63 % | -3.535 M -18.61 % | -2.981 M -118.35 % | 16.240 M -33.41 % | 24.388 M -0.40 % | 24.485 M 207.15 % | 7.972 M -38.49 % | 12.959 M -12.54 % | 14.817 M 147.31 % | -31.316 M -219.35 % | 26.238 M 194.18 % | -27.859 M -190.73 % | 30.707 M |
| Net cash provided by operating activities | -21.239 M 83.77 % | -130.862 M -223.67 % | 105.819 M 177.58 % | -136.398 M -470.13 % | 36.851 M 248.41 % | 10.577 M -65.76 % | 30.888 M -53.74 % | 66.777 M 291.58 % | -34.856 M -191.20 % | 38.219 M -89.55 % | 365.791 M 978.88 % | 33.905 M 120.58 % | -164.730 M -138.60 % | 426.723 M 351.86 % | -169.431 M -127.61 % | -74.440 M 26.79 % | -101.687 M -234.97 % | -30.357 M |
| Investments in property plant and equipment | -3.519 M 87.22 % | -27.528 M -71.44 % | -16.057 M -153.23 % | -6.341 M 68.64 % | -20.218 M -71.41 % | -11.795 M 48.37 % | -22.845 M 60.54 % | -57.895 M -1 177.89 % | -4.531 M 73.80 % | -17.292 M 15.26 % | -20.407 M 15.01 % | -24.012 M 4.99 % | -25.273 M 25.60 % | -33.972 M 46.30 % | -63.256 M -5.79 % | -59.792 M -60.07 % | -37.353 M 68.60 % | -118.966 M |
| Acquisitions net | 120.000 K -83.94 % | 747.000 K -85.60 % | 5.188 M -34.49 % | 7.919 M 136.13 % | 3.354 M 335.16 % | 770.691 K -89.38 % | 7.256 M 30 535.99 % | 23.684 K -95.14 % | 487.701 K -68.60 % | 1.553 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.851 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -156.971 M -78.03 % | -88.169 M -270.66 % | -23.787 M 78.84 % | -112.412 M -201.82 % | -37.244 M | 0.000 100.00 % | -34.159 M | 0.000 | 0.000 100.00 % | -1.388 M 96.90 % | -44.839 M -796.78 % | -5.000 M 61.33 % | -12.931 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 44.107 M | 0.000 -100.00 % | 151.783 M 89.14 % | 80.250 M 292.74 % | 20.433 M -84.22 % | 129.515 M 331.89 % | 29.988 M 42.48 % | 21.048 M 223.77 % | 6.501 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.573 M | 0.000 -100.00 % | 227.404 M | 0.000 | 0.000 -100.00 % | 1.251 M |
| Other investing activites | 0.000 -100.00 % | 197.974 M 242.00 % | -139.416 M -237.21 % | 101.611 M 147.33 % | 41.082 M 162.47 % | 15.652 M 167.81 % | -23.083 M -178.45 % | 29.423 M 155.55 % | 11.514 M 1.62 % | 11.330 M -32.82 % | 16.867 M -16.08 % | 20.099 M 17.98 % | 17.035 M 127.90 % | -61.052 M -398.61 % | 20.445 M 118.57 % | -110.072 M -235.79 % | 81.061 M 365.22 % | -30.564 M |
| Net cash used for investing activites | 40.708 M -76.22 % | 171.193 M 210.11 % | -155.473 M -263.19 % | 95.270 M 356.62 % | 20.864 M -3.99 % | 21.731 M 147.32 % | -45.928 M -61.31 % | -28.472 M -311.15 % | 13.484 M 326.18 % | -5.962 M -68.38 % | -3.541 M 33.21 % | -5.301 M 89.71 % | -51.504 M 48.51 % | -100.024 M -149.88 % | 200.513 M 218.04 % | -169.864 M -488.63 % | 43.708 M 129.48 % | -148.279 M |
| Debt repayment | -18.075 M 36.71 % | -28.558 M -154.79 % | 52.125 M 26.65 % | 41.156 M 232.73 % | -31.006 M -86.51 % | -16.624 M 11.87 % | -18.863 M 73.30 % | -70.640 M -449.46 % | 20.214 M 1 123.97 % | -1.974 M 99.45 % | -357.086 M -695.05 % | 60.010 M -67.24 % | 183.202 M 735.70 % | -28.819 M -137.53 % | 76.796 M 44.23 % | 53.247 M -39.61 % | 88.176 M 29.09 % | 68.304 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 % | 12.934 M -75.88 % | 53.625 M | 0.000 -100.00 % | 706.572 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 |
| 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 |
| Other financing activites | -1.000 K 99.99 % | -12.236 M -45.36 % | -8.418 M -69.92 % | -4.954 M 71.05 % | -17.110 M -16.98 % | -14.626 M -145.10 % | 32.434 M 1 245.23 % | 2.411 M 127.09 % | -8.900 M 71.53 % | -31.262 M 31.48 % | -45.625 M -24.21 % | -36.732 M 3.10 % | -37.909 M 90.32 % | -391.741 M -911.67 % | -38.722 M 11.77 % | -43.888 M -5.09 % | -41.763 M 1.42 % | -42.366 M |
| Net cash used provided by financing activities | -18.076 M 55.69 % | -40.794 M -193.34 % | 43.707 M 20.73 % | 36.202 M 175.24 % | -48.116 M -53.97 % | -31.251 M -330.27 % | 13.572 M 119.67 % | -68.999 M -709.87 % | 11.314 M 134.04 % | -33.236 M 91.75 % | -402.711 M -1 830.03 % | 23.278 M -83.98 % | 145.293 M 134.55 % | -420.560 M -924.50 % | 51.008 M -19.02 % | 62.984 M 35.71 % | 46.412 M -93.66 % | 732.510 M |
| Effect of forex changes on cash | -2.572 M | 0.000 | 0.000 -100.00 % | 24.000 K 10 058.51 % | -241.000 98.64 % | -17.716 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 |
| Net change in cash | -1.179 M -155.19 % | -462.000 K 92.23 % | -5.947 M -20.73 % | -4.926 M -151.32 % | 9.599 M 807.90 % | 1.057 M 172.02 % | -1.468 M 95.22 % | -30.694 M -205.15 % | -10.059 M -927.91 % | -978.557 K 97.58 % | -40.461 M -177.99 % | 51.881 M 173.13 % | -70.941 M 24.42 % | -93.861 M -214.34 % | 82.090 M 145.27 % | -181.320 M -1 467.67 % | -11.566 M -102.09 % | 553.874 M |
| Cash at beginning of period | 37.957 M 1 261.93 % | 2.787 M -68.09 % | 8.734 M -36.06 % | 13.660 M 238.36 % | 4.037 M 35.48 % | 2.980 M -33.27 % | 4.466 M -87.30 % | 35.160 M -72.68 % | 128.696 M -0.82 % | 129.764 M -23.77 % | 170.225 M 43.84 % | 118.344 M -38.11 % | 191.223 M -32.92 % | 285.084 M -22.60 % | 368.323 M -33.74 % | 555.856 M -2.04 % | 567.422 M 4 088.32 % | 13.548 M |
| Cash at end of period | 36.778 M 1 481.85 % | 2.325 M -16.58 % | 2.787 M -68.09 % | 8.734 M -35.95 % | 13.636 M 237.77 % | 4.037 M 34.68 % | 2.998 M -32.88 % | 4.466 M -96.24 % | 118.637 M -7.88 % | 128.786 M -0.75 % | 129.764 M -23.77 % | 170.225 M 41.52 % | 120.283 M -37.10 % | 191.223 M -57.54 % | 450.413 M 20.26 % | 374.536 M -32.62 % | 555.856 M -2.04 % | 567.422 M |
| Operating cash flow | -21.239 M 83.77 % | -130.862 M -223.67 % | 105.819 M 177.58 % | -136.398 M -470.13 % | 36.851 M 248.41 % | 10.577 M -65.76 % | 30.888 M -53.74 % | 66.777 M 291.58 % | -34.856 M -191.20 % | 38.219 M -89.55 % | 365.791 M 978.88 % | 33.905 M 120.58 % | -164.730 M -138.60 % | 426.723 M 351.86 % | -169.431 M -127.61 % | -74.440 M 26.79 % | -101.687 M -234.97 % | -30.357 M |
| Capital expenditure | -3.519 M 87.22 % | -27.528 M -71.44 % | -16.057 M -153.23 % | -6.341 M 68.64 % | -20.218 M -71.41 % | -11.795 M 48.37 % | -22.845 M 60.54 % | -57.895 M -1 177.89 % | -4.531 M 73.80 % | -17.292 M 15.26 % | -20.407 M 15.01 % | -24.012 M 4.99 % | -25.273 M 25.60 % | -33.972 M 46.30 % | -63.256 M -5.79 % | -59.792 M -60.07 % | -37.353 M 68.60 % | -118.966 M |
| Free CashFlow | -24.758 M 84.37 % | -158.390 M -276.46 % | 89.762 M 162.89 % | -142.739 M -958.17 % | 16.633 M 1 465.17 % | -1.218 M -115.15 % | 8.043 M -9.44 % | 8.881 M 122.55 % | -39.387 M -288.21 % | 20.927 M -93.94 % | 345.383 M 3 391.31 % | 9.893 M 105.21 % | -190.004 M -148.38 % | 392.752 M 268.79 % | -232.687 M -73.35 % | -134.232 M 3.46 % | -139.040 M 6.89 % | -149.323 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 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 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 485.587 M 0.64 % | 482.514 M -3.89 % | 502.024 M 3.63 % | 484.420 M 15.52 % | 419.355 M 13.95 % | 368.006 M -0.05 % | 368.172 M 21.03 % | 304.198 M 2.49 % | 296.803 M -9.44 % | 327.741 M 8.56 % | 301.899 M 6.40 % | 283.727 M 8.31 % | 261.962 M 8.45 % | 241.545 M -7.50 % | 261.135 M 44.11 % | 181.208 M 30.79 % | 138.554 M -41.73 % | 237.790 M 24.54 % | 190.928 M 52.92 % | 124.854 M 1 628.08 % | 7.225 M -97.59 % | 300.278 M 7.11 % | 280.353 M 5.07 % | 266.815 M 11.60 % | 239.072 M -28.93 % | 336.402 M 2.18 % | 329.210 M -39.11 % | 540.669 M 46.30 % | 369.559 M -19.08 % | 456.721 M 17.71 % | 387.997 M -17.81 % | 472.060 M -6.30 % | 503.811 M 27.01 % | 396.684 M -5.90 % | 421.573 M |
| Net income | 16.920 M -2.09 % | 17.282 M 278.49 % | 4.566 M 2 771.70 % | 159.000 K 100.36 % | -43.728 M -1 045.91 % | -3.816 M 88.15 % | -32.204 M 11.42 % | -36.354 M -219.29 % | -11.386 M -11 486.00 % | 100.000 K -89.92 % | 992.000 K 163.83 % | 376.000 K -96.25 % | 10.040 M -34.12 % | 15.240 M -12.70 % | 17.457 M 259.94 % | 4.850 M -58.83 % | 11.781 M 15.64 % | 10.187 M -15.98 % | 12.125 M 531.18 % | 1.921 M 118.73 % | -10.256 M 34.12 % | -15.567 M -130.25 % | 51.459 M 310.81 % | -24.410 M -139.75 % | 61.413 M 2 591.66 % | -2.465 M -602.21 % | -351.000 K -106.15 % | 5.707 M 123.31 % | -24.490 M -618.53 % | 4.723 M -68.95 % | 15.213 M 240.46 % | -10.831 M -175.86 % | 14.277 M -76.73 % | 61.359 M 171.31 % | 22.616 M |
| Income before tax | 9.188 M -48.54 % | 17.856 M 231.10 % | 5.393 M 160.53 % | 2.070 M 103.18 % | -65.178 M -1 145.52 % | -5.233 M 83.80 % | -32.310 M 14.22 % | -37.666 M -301.47 % | -9.382 M -285.97 % | 5.045 M 96.53 % | 2.567 M -20.11 % | 3.213 M -86.80 % | 24.332 M 71.55 % | 14.184 M -3.04 % | 14.628 M 53.49 % | 9.530 M -19.95 % | 11.905 M 41.69 % | 8.402 M 310.68 % | -3.988 M -166.03 % | 6.040 M 650.59 % | -1.097 M 93.86 % | -17.869 M -142.59 % | 41.951 M 240.07 % | -29.951 M -136.41 % | 82.251 M 2 088.29 % | -4.137 M -217.59 % | 3.518 M 182.81 % | -4.248 M 82.65 % | -24.490 M -416.69 % | 7.733 M -62.38 % | 20.553 M -39.80 % | 34.140 M 57.47 % | 21.680 M -19.88 % | 27.059 M -19.66 % | 33.680 M |
| Income before tax ratio | 0.02 -48.87 % | 0.04 244.48 % | 0.01 151.40 % | 0.00 102.75 % | -0.16 -993.01 % | -0.01 83.80 % | -0.09 29.13 % | -0.12 -291.71 % | -0.03 -305.35 % | 0.02 81.04 % | 0.01 -24.91 % | 0.01 -87.81 % | 0.09 58.18 % | 0.06 4.83 % | 0.06 6.51 % | 0.05 -38.79 % | 0.09 143.17 % | 0.04 269.16 % | -0.02 -143.18 % | 0.05 131.86 % | -0.15 -155.15 % | -0.06 -139.77 % | 0.15 233.30 % | -0.11 -132.63 % | 0.34 2 897.75 % | -0.01 -215.07 % | 0.01 236.00 % | -0.01 88.14 % | -0.07 -491.39 % | 0.02 -68.04 % | 0.05 -26.75 % | 0.07 68.06 % | 0.04 -36.92 % | 0.07 -14.62 % | 0.08 |
| EBITDA | 16.674 M -38.12 % | 26.944 M 101.54 % | 13.369 M 27.21 % | 10.509 M 117.62 % | -59.652 M -2 076.54 % | 3.018 M 112.02 % | -25.106 M 17.22 % | -30.327 M -967.10 % | -2.842 M -122.95 % | 12.382 M 27.09 % | 9.743 M 4.05 % | 9.364 M -68.58 % | 29.803 M 44.79 % | 20.583 M 3.59 % | 19.870 M 26.93 % | 15.654 M -14.69 % | 18.349 M 19.14 % | 15.401 M 164.76 % | 5.817 M -56.53 % | 13.382 M 108.44 % | 6.420 M 170.39 % | -9.121 M -118.12 % | 50.347 M 339.82 % | -20.994 M -348.63 % | 8.444 M 1 459.01 % | -621.336 K -104.81 % | 12.915 M 158.04 % | -22.252 M -311.85 % | -5.403 M -121.41 % | 25.233 M -31.19 % | 36.673 M 165.00 % | -56.421 M -240.58 % | 40.134 M -11.51 % | 45.355 M -16.58 % | 54.371 M |
| Net income ratio | 0.03 -2.71 % | 0.04 293.80 % | 0.01 2 671.00 % | 0.00 100.31 % | -0.10 -905.60 % | -0.01 88.15 % | -0.09 26.81 % | -0.12 -211.53 % | -0.04 -12 672.85 % | 0.00 -90.71 % | 0.00 147.95 % | 0.00 -96.54 % | 0.04 -39.26 % | 0.06 -5.62 % | 0.07 149.77 % | 0.03 -68.52 % | 0.09 98.47 % | 0.04 -32.54 % | 0.06 312.75 % | 0.02 101.08 % | -1.42 -2 638.13 % | -0.05 -128.24 % | 0.18 300.63 % | -0.09 -135.61 % | 0.26 3 606.06 % | -0.01 -587.19 % | 0.00 -110.10 % | 0.01 115.93 % | -0.07 -740.82 % | 0.01 -73.63 % | 0.04 270.89 % | -0.02 -180.96 % | 0.03 -81.68 % | 0.15 188.33 % | 0.05 |
| Ratio EBITDA | 0.03 -38.51 % | 0.06 109.69 % | 0.03 22.75 % | 0.02 115.25 % | -0.14 -1 834.52 % | 0.01 112.03 % | -0.07 31.60 % | -0.10 -941.16 % | -0.01 -125.35 % | 0.04 17.07 % | 0.03 -2.22 % | 0.03 -70.99 % | 0.11 33.51 % | 0.09 11.99 % | 0.08 -11.92 % | 0.09 -34.77 % | 0.13 104.47 % | 0.06 112.58 % | 0.03 -71.57 % | 0.11 -87.94 % | 0.89 3 025.41 % | -0.03 -116.91 % | 0.18 328.24 % | -0.08 -322.77 % | 0.04 2 012.28 % | 0.00 -104.71 % | 0.04 195.32 % | -0.04 -181.51 % | -0.01 -126.46 % | 0.06 -41.55 % | 0.09 179.08 % | -0.12 -250.04 % | 0.08 -30.33 % | 0.11 -11.35 % | 0.13 |
| Gross profit ratio | 0.28 17.76 % | 0.24 -20.18 % | 0.29 18.32 % | 0.25 51.98 % | 0.16 13.92 % | 0.14 -29.50 % | 0.20 17.20 % | 0.17 -21.71 % | 0.22 5.22 % | 0.21 17.08 % | 0.18 -10.02 % | 0.20 -28.36 % | 0.28 166.11 % | 0.11 -51.52 % | 0.22 -19.46 % | 0.27 -0.14 % | 0.27 721.83 % | 0.03 -81.73 % | 0.18 -17.35 % | 0.22 -76.77 % | 0.94 1 932.54 % | 0.05 -81.04 % | 0.24 39.50 % | 0.17 -11.12 % | 0.20 298.72 % | 0.05 -71.29 % | 0.17 -37.87 % | 0.28 151.76 % | 0.11 -39.34 % | 0.18 -4.60 % | 0.19 4.90 % | 0.18 -11.76 % | 0.20 -10.37 % | 0.23 -21.87 % | 0.29 |
| Weighted average shs out dil | 13.536 M 0.79 % | 13.429 M 0.00 % | 13.429 M -15.54 % | 15.900 M 17.08 % | 13.580 M -0.06 % | 13.588 M 0.00 % | 13.588 M 0.17 % | 13.565 M 0.07 % | 13.555 M 1.04 % | 13.416 M -5.33 % | 14.171 M 13.07 % | 12.533 M -7.62 % | 13.568 M 0.77 % | 13.464 M -0.51 % | 13.533 M 0.45 % | 13.472 M -0.51 % | 13.541 M -0.60 % | 13.624 M 0.00 % | 13.624 M -0.71 % | 13.721 M 1.68 % | 13.495 M -0.61 % | 13.578 M 0.00 % | 13.578 M 0.12 % | 13.561 M 0.03 % | 13.557 M -1.20 % | 13.721 M 17.28 % | 11.700 M -14.73 % | 13.721 M 1.41 % | 13.530 M 0.27 % | 13.494 M -0.65 % | 13.583 M -1.01 % | 13.721 M 0.91 % | 13.597 M 0.38 % | 13.545 M 0.02 % | 13.543 M |
| Weighted average shs out | 13.536 M 0.79 % | 13.429 M 0.00 % | 13.429 M -15.54 % | 15.900 M 17.08 % | 13.580 M 0.15 % | 13.560 M 0.00 % | 13.560 M 0.00 % | 13.560 M 0.04 % | 13.555 M 1.04 % | 13.416 M -1.06 % | 13.560 M 8.19 % | 12.533 M -7.57 % | 13.560 M 0.71 % | 13.464 M -0.51 % | 13.533 M 0.45 % | 13.472 M -0.51 % | 13.541 M -0.59 % | 13.622 M -0.01 % | 13.624 M -0.71 % | 13.721 M 1.68 % | 13.495 M -0.31 % | 13.537 M -0.30 % | 13.578 M 0.12 % | 13.561 M 0.03 % | 13.557 M -1.20 % | 13.721 M 17.61 % | 11.667 M -14.97 % | 13.721 M 1.41 % | 13.530 M 0.27 % | 13.494 M -0.65 % | 13.583 M 0.17 % | 13.560 M -0.27 % | 13.597 M 0.38 % | 13.545 M 0.02 % | 13.543 M |
| EPS diluted | 1.25 -1.57 % | 1.27 273.53 % | 0.34 3 300.00 % | 0.01 100.31 % | -3.22 -1 050.00 % | -0.28 88.19 % | -2.37 11.57 % | -2.68 -219.05 % | -0.84 -8 500.00 % | 0.01 -85.71 % | 0.07 133.33 % | 0.03 -95.95 % | 0.74 -34.51 % | 1.13 -12.40 % | 1.29 258.33 % | 0.36 -58.62 % | 0.87 16.00 % | 0.75 -15.73 % | 0.89 535.71 % | 0.14 118.42 % | -0.76 33.91 % | -1.15 -130.34 % | 3.79 310.56 % | -1.80 -139.74 % | 4.53 2 616.67 % | -0.18 -500.00 % | -0.03 -107.14 % | 0.42 123.20 % | -1.81 -617.14 % | 0.35 -68.75 % | 1.12 241.77 % | -0.79 -175.24 % | 1.05 -76.82 % | 4.53 171.26 % | 1.67 |
| Earnings per share | 1.25 -1.57 % | 1.27 273.53 % | 0.34 3 300.00 % | 0.01 100.31 % | -3.22 -1 050.00 % | -0.28 88.19 % | -2.37 11.57 % | -2.68 -219.05 % | -0.84 -8 500.00 % | 0.01 -85.71 % | 0.07 133.33 % | 0.03 -95.95 % | 0.74 -34.51 % | 1.13 -12.40 % | 1.29 258.33 % | 0.36 -58.62 % | 0.87 16.00 % | 0.75 -15.73 % | 0.89 535.71 % | 0.14 118.42 % | -0.76 33.91 % | -1.15 -130.34 % | 3.79 310.56 % | -1.80 -139.74 % | 4.53 2 616.67 % | -0.18 -498.01 % | -0.03 -107.17 % | 0.42 123.20 % | -1.81 -617.14 % | 0.35 -68.75 % | 1.12 240.00 % | -0.80 -176.19 % | 1.05 -76.82 % | 4.53 171.26 % | 1.67 |
| Gross profit | 134.553 M 18.51 % | 113.534 M -23.28 % | 147.988 M 22.62 % | 120.690 M 75.56 % | 68.747 M 29.81 % | 52.958 M -29.53 % | 75.151 M 41.85 % | 52.980 M -19.76 % | 66.030 M -4.71 % | 69.296 M 27.10 % | 54.521 M -4.25 % | 56.942 M -22.41 % | 73.388 M 188.60 % | 25.429 M -55.15 % | 56.702 M 16.07 % | 48.853 M 30.60 % | 37.406 M 378.86 % | 7.812 M -77.25 % | 34.332 M 26.38 % | 27.165 M 301.49 % | 6.766 M -51.09 % | 13.835 M -79.69 % | 68.112 M 46.58 % | 46.469 M -0.80 % | 46.846 M 183.36 % | 16.533 M -70.66 % | 56.346 M -62.17 % | 148.934 M 268.32 % | 40.436 M -50.92 % | 82.380 M 12.30 % | 73.360 M -13.78 % | 85.084 M -17.32 % | 102.910 M 13.83 % | 90.405 M -26.48 % | 122.969 M |
| Income tax expense | -7.732 M -1 447.04 % | 574.000 K -30.59 % | 827.000 K -56.72 % | 1.911 M 108.91 % | -21.449 M -1 414.76 % | -1.416 M -1 235.85 % | -106.000 K 91.91 % | -1.311 M -165.42 % | 2.004 M -59.47 % | 4.945 M 213.97 % | 1.575 M -44.46 % | 2.836 M -80.16 % | 14.291 M 1 453.31 % | -1.056 M 62.67 % | -2.829 M -160.45 % | 4.680 M 3 644.00 % | 125.000 K 107.00 % | -1.785 M 88.92 % | -16.112 M -491.16 % | 4.119 M -55.03 % | 9.159 M 497.96 % | -2.302 M 75.79 % | -9.508 M -71.62 % | -5.540 M -126.59 % | 20.838 M 1 346.27 % | -1.672 M -143.22 % | 3.869 M 138.86 % | -9.956 M | 0.000 -100.00 % | 3.010 M -43.63 % | 5.340 M 126.90 % | 2.353 M -68.21 % | 7.403 M -10.13 % | 8.237 M -25.55 % | 11.064 M |
| Cost of revenue | 351.034 M -4.86 % | 368.980 M 4.22 % | 354.036 M -2.67 % | 363.730 M 3.74 % | 350.608 M 11.29 % | 315.048 M 7.52 % | 293.021 M 16.64 % | 251.218 M 8.86 % | 230.773 M -10.71 % | 258.445 M 4.47 % | 247.378 M 9.08 % | 226.785 M 20.26 % | 188.574 M -12.74 % | 216.116 M 5.71 % | 204.433 M 54.46 % | 132.355 M 30.85 % | 101.148 M -56.02 % | 229.978 M 46.86 % | 156.596 M 60.30 % | 97.689 M 21 183.01 % | 459.000 K -99.84 % | 286.443 M 34.96 % | 212.241 M -3.68 % | 220.346 M 14.63 % | 192.226 M -39.90 % | 319.870 M 17.23 % | 272.864 M -30.34 % | 391.735 M 19.02 % | 329.123 M -12.08 % | 374.341 M 18.98 % | 314.637 M -18.69 % | 386.976 M -3.47 % | 400.901 M 30.89 % | 306.279 M 2.57 % | 298.604 M |
| General and administrative expenses | 0.000 -100.00 % | 50.971 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.622 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.658 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.560 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.382 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.280 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.739 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 40.904 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.094 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.384 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.699 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.192 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.869 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.053 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 125.266 M | 0.000 -100.00 % | 143.459 M 18.87 % | 120.690 M | 0.000 | 0.000 -100.00 % | 28.785 M 227.81 % | 8.781 M 3.73 % | 8.465 M 46.07 % | 5.795 M -22.25 % | 7.453 M 66.18 % | 4.485 M 12.07 % | 4.002 M 139.32 % | -10.177 M -402.80 % | 3.361 M -30.69 % | 4.849 M -16.83 % | 5.830 M 1 154.63 % | 464.677 K -94.52 % | 8.481 M -21.62 % | 10.820 M 1.93 % | 10.615 M 281.52 % | -5.848 M -151.61 % | 11.331 M 7.50 % | 10.540 M 20.13 % | 8.774 M 3 651.95 % | 233.852 K -97.24 % | 8.468 M -95.17 % | 175.348 M 256.36 % | 49.205 M -18.46 % | 60.341 M 51.50 % | 39.830 M -72.91 % | 147.048 M 116.96 % | 67.777 M 36.03 % | 49.825 M -31.95 % | 73.220 M |
| Operating expenses | 125.266 M 30.35 % | 96.103 M -33.01 % | 143.459 M 18.87 % | 120.690 M -11.41 % | 136.242 M 134.81 % | 58.021 M -48.18 % | 111.968 M 17.28 % | 95.472 M 18.37 % | 80.654 M 21.90 % | 66.163 M 18.86 % | 55.666 M 0.41 % | 55.439 M 8.71 % | 50.995 M 6 471.52 % | 776.000 K -98.25 % | 44.267 M 4.77 % | 42.252 M 44.17 % | 29.307 M 15 484.01 % | -190.503 K -100.46 % | 41.770 M 41.89 % | 29.438 M 86.38 % | 15.795 M -17.42 % | 19.127 M -44.63 % | 34.541 M -58.58 % | 83.388 M 57.83 % | 52.835 M 90.34 % | 27.759 M -52.12 % | 57.972 M -66.94 % | 175.348 M 256.36 % | 49.205 M -18.46 % | 60.341 M 51.50 % | 39.830 M -72.91 % | 147.048 M 116.96 % | 67.777 M 36.03 % | 49.825 M -31.95 % | 73.220 M |
| Cost and expenses | 476.300 M 2.41 % | 465.083 M -6.52 % | 497.495 M 2.70 % | 484.420 M -0.50 % | 486.850 M 30.50 % | 373.069 M -7.88 % | 404.989 M 16.82 % | 346.690 M 11.32 % | 311.427 M -4.06 % | 324.608 M 7.12 % | 303.044 M 7.38 % | 282.224 M 17.80 % | 239.569 M 10.46 % | 216.892 M -12.79 % | 248.700 M 42.43 % | 174.607 M 33.84 % | 130.455 M -43.23 % | 229.788 M 15.84 % | 198.366 M 56.04 % | 127.127 M 682.13 % | 16.254 M -94.68 % | 305.570 M 23.82 % | 246.782 M -18.75 % | 303.734 M 23.94 % | 245.061 M -29.50 % | 347.628 M 5.08 % | 330.836 M -41.66 % | 567.084 M 49.89 % | 378.328 M -12.96 % | 434.682 M 22.63 % | 354.467 M -33.62 % | 534.023 M 13.94 % | 468.678 M 31.61 % | 356.104 M -4.23 % | 371.824 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 96.103 M | 0.000 | 0.000 -100.00 % | 136.242 M 134.81 % | 58.021 M -30.25 % | 83.183 M 23.23 % | 67.504 M 175.11 % | 24.537 M -37.15 % | 39.042 M 36.14 % | 28.678 M -11.80 % | 32.514 M 6.16 % | 30.627 M -21.99 % | 39.259 M 48.74 % | 26.395 M 5.63 % | 24.989 M 57.86 % | 15.830 M -58.96 % | 38.574 M 325.86 % | 9.058 M -2.08 % | 9.250 M 137.91 % | 3.888 M -89.24 % | 36.149 M 46.01 % | 24.757 M 1.46 % | 24.400 M 4.93 % | 23.254 M -41.56 % | 39.792 M 43.75 % | 27.682 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.541 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 |
| Interest expense | 4.048 M -27.40 % | 5.576 M 26.70 % | 4.401 M -9.76 % | 4.877 M 135.26 % | 2.073 M -53.09 % | 4.419 M 27.35 % | 3.470 M -12.26 % | 3.955 M 22.71 % | 3.223 M -17.00 % | 3.883 M 3.80 % | 3.741 M 34.76 % | 2.776 M 34.63 % | 2.062 M | 0.000 -100.00 % | 1.169 M -39.15 % | 1.921 M -5.09 % | 2.024 M | 0.000 -100.00 % | 5.030 M 100.64 % | 2.507 M -6.56 % | 2.683 M | 0.000 -100.00 % | 2.951 M -17.41 % | 3.573 M 7.33 % | 3.329 M | 0.000 -100.00 % | 3.323 M | 0.000 -100.00 % | 15.721 M 9.90 % | 14.305 M 10.23 % | 12.977 M | 0.000 -100.00 % | 13.453 M | 0.000 -100.00 % | 16.070 M |
| Depreciation and amortization | 3.438 M -2.08 % | 3.511 M -1.79 % | 3.575 M 0.36 % | 3.562 M 3.13 % | 3.454 M -9.86 % | 3.832 M 2.60 % | 3.735 M 10.37 % | 3.384 M 2.02 % | 3.317 M -3.97 % | 3.454 M 0.55 % | 3.435 M 1.75 % | 3.376 M -0.94 % | 3.408 M -7.57 % | 3.687 M -9.50 % | 4.074 M -3.09 % | 4.204 M -4.89 % | 4.420 M -7.84 % | 4.796 M 0.46 % | 4.774 M -1.26 % | 4.835 M 0.02 % | 4.834 M -12.63 % | 5.532 M 1.61 % | 5.445 M 1.11 % | 5.385 M -4.84 % | 5.659 M -8.96 % | 6.216 M 2.34 % | 6.074 M 45.98 % | 4.161 M 24.73 % | 3.336 M 4.41 % | 3.195 M 1.65 % | 3.143 M -43.30 % | 5.544 M 10.85 % | 5.001 M 4.73 % | 4.775 M 3.33 % | 4.621 M |
| Operating income | 9.287 M -46.72 % | 17.431 M 284.88 % | 4.529 M 402.66 % | 901.000 K 101.33 % | -67.495 M -1 233.10 % | -5.063 M 86.25 % | -36.817 M -9.21 % | -33.711 M -130.52 % | -14.624 M -263.80 % | 8.928 M 41.53 % | 6.308 M 5.33 % | 5.989 M -73.26 % | 22.393 M 91.90 % | 11.669 M -6.16 % | 12.435 M 88.38 % | 6.601 M -18.50 % | 8.099 M 164.45 % | -12.566 M -68.94 % | -7.438 M -227.23 % | -2.273 M 74.83 % | -9.029 M -70.62 % | -5.292 M -115.76 % | 33.571 M 190.93 % | -36.919 M -516.45 % | -5.989 M 46.65 % | -11.226 M -590.41 % | -1.626 M 61.47 % | -4.220 M 82.77 % | -24.490 M -416.65 % | 7.734 M -62.37 % | 20.553 M -39.80 % | 34.141 M 57.48 % | 21.680 M -19.88 % | 27.059 M -19.66 % | 33.679 M |
| Operating income ratio | 0.02 -47.06 % | 0.04 300.44 % | 0.01 385.04 % | 0.00 101.16 % | -0.16 -1 069.87 % | -0.01 86.24 % | -0.10 9.76 % | -0.11 -124.91 % | -0.05 -280.87 % | 0.03 30.37 % | 0.02 -1.01 % | 0.02 -75.31 % | 0.09 76.95 % | 0.05 1.45 % | 0.05 30.72 % | 0.04 -37.68 % | 0.06 210.61 % | -0.05 -35.65 % | -0.04 -113.99 % | -0.02 98.54 % | -1.25 -6 991.31 % | -0.02 -114.72 % | 0.12 186.54 % | -0.14 -452.35 % | -0.03 24.93 % | -0.03 -575.65 % | 0.00 36.72 % | -0.01 88.22 % | -0.07 -491.34 % | 0.02 -68.03 % | 0.05 -26.76 % | 0.07 68.07 % | 0.04 -36.92 % | 0.07 -14.62 % | 0.08 |
| Total other income expenses net | -99.000 K -123.29 % | 425.000 K -50.81 % | 864.000 K -26.09 % | 1.169 M -49.55 % | 2.317 M 1 462.94 % | -170.000 K -103.77 % | 4.507 M 213.96 % | -3.955 M -175.45 % | 5.242 M 235.00 % | -3.883 M 86.33 % | -28.401 M -1 760.88 % | 1.710 M -11.81 % | 1.939 M 118.52 % | -10.469 M -577.38 % | 2.193 M -25.13 % | 2.929 M -23.04 % | 3.806 M 128.54 % | -13.335 M -486.52 % | 3.450 M -58.50 % | 8.313 M 4.80 % | 7.932 M 163.07 % | -12.577 M -250.08 % | 8.380 M 20.26 % | 6.968 M -92.10 % | 88.240 M 1 144.70 % | 7.089 M 37.82 % | 5.144 M 18 321.75 % | -28.230 K | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K |
| 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 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-09-30 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 225.509 M | 0.000 -100.00 % | 311.226 M | 0.000 -100.00 % | 233.814 M 180.29 % | 83.418 M -72.15 % | 299.564 M 108.21 % | 143.873 M -56.20 % | 328.451 M 218.64 % | 103.078 M -62.73 % | 276.565 M 87.51 % | 147.491 M -45.45 % | 270.377 M 74.27 % | 155.150 M -27.50 % | 214.007 M -8.01 % | 232.643 M 3.71 % | 224.320 M -9.26 % | 247.200 M 5.34 % | 234.663 M -5.81 % | 249.150 M -6.88 % | 267.560 M -11.28 % | 301.581 M 144.46 % | 123.368 M -56.86 % | 285.967 M -23.44 % | 373.524 M 15.00 % | 324.796 M 10.31 % | 294.433 M 4.60 % | 281.497 M -52.11 % | 587.846 M -14.54 % | 687.834 M 103.72 % | 337.644 M 2.23 % | 330.263 M 157.11 % | 128.451 M |
| Total investments | 0.000 -100.00 % | 5.010 M | 0.000 -100.00 % | 5.010 M | 0.000 -100.00 % | 39.537 M -76.30 % | 166.836 M -0.80 % | 168.180 M -41.55 % | 287.746 M 80.23 % | 159.652 M -22.56 % | 206.156 M 4 014.89 % | 5.010 M -98.30 % | 294.982 M 5 787.86 % | 5.010 M -98.39 % | 310.300 M 6 093.61 % | 5.010 M -98.92 % | 465.286 M 9 187.15 % | 5.010 M -98.99 % | 494.400 M 9 768.26 % | 5.010 M -98.99 % | 498.300 M 9 846.11 % | 5.010 M 0.00 % | 5.010 M -97.97 % | 246.736 M 4 824.87 % | 5.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.010 M -59.73 % | 12.441 M 124 310.00 % | 10.000 K |
| Total debt | 0.000 -100.00 % | 262.287 M | 0.000 -100.00 % | 314.952 M | 0.000 -100.00 % | 302.680 M | 0.000 -100.00 % | 301.200 M | 0.000 -100.00 % | 331.238 M | 0.000 -100.00 % | 279.590 M | 0.000 -100.00 % | 279.111 M | 0.000 -100.00 % | 218.988 M | 0.000 -100.00 % | 237.956 M | 0.000 -100.00 % | 247.784 M | 0.000 -100.00 % | 271.597 M -11.14 % | 305.652 M | 0.000 -100.00 % | 288.965 M -23.55 % | 377.990 M -14.76 % | 443.433 M 4.78 % | 423.219 M 3.04 % | 410.749 M -46.89 % | 773.438 M 8.50 % | 712.862 M 34.79 % | 528.868 M -6.24 % | 564.094 M -2.55 % | 578.864 M |
| Accumulated other comprehensive income loss | 871.006 M 8 563.28 % | 10.054 M -98.82 % | 849.569 M 18.99 % | 713.969 M -20.06 % | 893.137 M 8 783.40 % | 10.054 M -98.92 % | 929.182 M 17.09 % | 793.582 M -18.77 % | 976.917 M 9 616.70 % | 10.054 M -98.97 % | 975.575 M 16.14 % | 839.975 M -12.95 % | 964.989 M 9 498.06 % | 10.054 M -98.92 % | 933.529 M 16.99 % | 797.929 M -12.97 % | 916.876 M 24.49 % | 736.493 M -17.65 % | 894.300 M 17.87 % | 758.700 M -15.95 % | 902.701 M 604.16 % | -179.049 M | 0.000 -100.00 % | 832.734 M 621.43 % | -159.703 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -61.015 M | 0.000 100.00 % | -62.524 M |
| Retained earnings | 0.000 -100.00 % | 124.459 M | 0.000 | 0.000 | 0.000 -100.00 % | 146.590 M | 0.000 | 0.000 | 0.000 -100.00 % | 235.285 M | 0.000 | 0.000 | 0.000 -100.00 % | 218.442 M | 0.000 | 0.000 | 0.000 -100.00 % | 170.329 M | 0.000 | 0.000 | 0.000 -100.00 % | 156.154 M | 0.000 | 0.000 -100.00 % | 86.188 M 0.73 % | 85.563 M 5 074.59 % | -1.720 M 97.41 % | -66.419 M 17.88 % | -80.883 M -253.96 % | -22.851 M | 0.000 -100.00 % | 137.177 M | 0.000 -100.00 % | 316.505 M |
| Common stock | 0.000 -100.00 % | 135.600 M | 0.000 -100.00 % | 135.600 M | 0.000 -100.00 % | 135.600 M | 0.000 -100.00 % | 135.600 M | 0.000 -100.00 % | 135.600 M | 0.000 -100.00 % | 135.600 M | 0.000 -100.00 % | 135.600 M | 0.000 -100.00 % | 135.600 M | 0.000 -100.00 % | 135.600 M | 0.000 -100.00 % | 135.600 M | 0.000 -100.00 % | 135.600 M 0.00 % | 135.600 M | 0.000 -100.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M 0.00 % | 135.600 M |
| Total equity | 871.006 M 0.00 % | 871.006 M 2.52 % | 849.569 M 0.00 % | 849.569 M -4.88 % | 893.137 M 0.00 % | 893.137 M -3.88 % | 929.182 M 0.00 % | 929.182 M -4.89 % | 976.917 M 0.00 % | 976.917 M 0.14 % | 975.575 M 0.00 % | 975.575 M 1.10 % | 964.989 M 0.00 % | 964.989 M 3.37 % | 933.529 M 0.00 % | 933.529 M 1.82 % | 916.876 M 0.00 % | 916.876 M 2.52 % | 894.300 M 0.00 % | 894.300 M -0.93 % | 902.701 M 0.00 % | 902.701 M 3.82 % | 869.457 M 4.41 % | 832.734 M 0.00 % | 832.734 M 0.08 % | 832.110 M 11.72 % | 744.827 M 9.51 % | 680.128 M 2.17 % | 665.664 M -8.02 % | 723.696 M -19.00 % | 893.413 M 0.28 % | 890.932 M -1.81 % | 907.331 M -20.78 % | 1.145 B |
| Other non current liabilities | -871.006 M -7 244.66 % | 12.191 M 101.43 % | -849.569 M -7 971.48 % | 10.793 M 101.21 % | -893.137 M -8 267.69 % | 10.935 M 101.18 % | -929.182 M -23 931.29 % | 3.899 M | 0.000 -100.00 % | 3.899 M | 0.000 -100.00 % | 9.030 M | 0.000 -100.00 % | 9.031 M | 0.000 -100.00 % | 3.325 M | 0.000 -100.00 % | 3.281 M | 0.000 -100.00 % | 14.378 M | 0.000 -100.00 % | 13.878 M 5.05 % | 13.211 M | 0.000 -100.00 % | 11.000 M -18.63 % | 13.518 M 1.61 % | 13.304 M 135.72 % | 5.644 M -10.71 % | 6.321 M 379.23 % | 1.319 M -65.46 % | 3.819 M -0.01 % | 3.819 M | 0.000 -100.00 % | 573.199 M |
| Long term debt | 0.000 -100.00 % | 52.376 M | 0.000 -100.00 % | 58.089 M | 0.000 -100.00 % | 58.089 M | 0.000 -100.00 % | 80.697 M | 0.000 -100.00 % | 64.753 M | 0.000 -100.00 % | 22.470 M | 0.000 -100.00 % | 22.470 M | 0.000 -100.00 % | 27.262 M | 0.000 -100.00 % | 31.179 M | 0.000 -100.00 % | 50.006 M | 0.000 -100.00 % | 50.305 M -11.09 % | 56.581 M | 0.000 -100.00 % | 56.581 M 3.33 % | 54.757 M 3 000.62 % | 1.766 M -55.13 % | 3.936 M -33.40 % | 5.910 M 229.98 % | 1.791 M -43.66 % | 3.179 M -33.57 % | 4.786 M -99.15 % | 564.094 M 9 856.67 % | 5.665 M |
| Total non current liabilities | -871.006 M -1 449.00 % | 64.567 M 107.60 % | -849.569 M -1 333.37 % | 68.882 M 107.71 % | -893.137 M -1 393.95 % | 69.024 M 107.43 % | -929.182 M -1 119.91 % | 91.104 M | 0.000 -100.00 % | 74.953 M | 0.000 -100.00 % | 31.500 M | 0.000 -100.00 % | 31.501 M | 0.000 -100.00 % | 30.587 M | 0.000 -100.00 % | 34.461 M | 0.000 -100.00 % | 64.384 M | 0.000 -100.00 % | 64.183 M -8.04 % | 69.792 M | 0.000 -100.00 % | 108.259 M 58.56 % | 68.275 M 99.52 % | 34.220 M 17.12 % | 29.219 M -3.26 % | 30.205 M 28.69 % | 23.472 M -17.10 % | 28.314 M 65.54 % | 17.104 M -96.97 % | 564.094 M -4.27 % | 589.233 M |
| Other current liabilities | 0.000 -100.00 % | 18.297 M | 0.000 -100.00 % | 16.735 M | 0.000 -100.00 % | 14.524 M | 0.000 -100.00 % | 7.652 M | 0.000 -100.00 % | 12.677 M | 0.000 -100.00 % | 12.747 M | 0.000 -100.00 % | 10.553 M | 0.000 -100.00 % | 3.808 M | 0.000 -100.00 % | 7.188 M | 0.000 -100.00 % | 5.945 M | 0.000 -100.00 % | 19.070 M -26.74 % | 26.032 M | 0.000 -100.00 % | 22.358 M -35.65 % | 34.745 M 82.88 % | 18.999 M -49.65 % | 37.736 M 24.01 % | 30.430 M -3.20 % | 31.436 M 36.10 % | 23.097 M -32.67 % | 34.306 M -84.01 % | 214.540 M 142.02 % | -510.617 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.333 M | 0.000 -100.00 % | 8.231 M | 0.000 -100.00 % | 6.544 M | 0.000 -100.00 % | 8.950 M | 0.000 -100.00 % | 12.006 M | 0.000 -100.00 % | 8.433 M | 0.000 -100.00 % | 17.646 M | 0.000 -100.00 % | 21.410 M -12.26 % | 24.402 M | 0.000 -100.00 % | 19.905 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.576 M | 0.000 100.00 % | -552.028 M |
| Short term debt | 0.000 -100.00 % | 209.911 M | 0.000 -100.00 % | 256.863 M | 0.000 -100.00 % | 244.591 M | 0.000 -100.00 % | 220.503 M | 0.000 -100.00 % | 266.485 M | 0.000 -100.00 % | 257.120 M | 0.000 -100.00 % | 256.641 M | 0.000 -100.00 % | 191.726 M | 0.000 -100.00 % | 205.280 M | 0.000 -100.00 % | 197.778 M | 0.000 -100.00 % | 218.952 M -12.09 % | 249.071 M | 0.000 -100.00 % | 232.384 M -28.11 % | 323.233 M -26.82 % | 441.666 M 5.34 % | 419.283 M 3.57 % | 404.839 M -47.54 % | 771.647 M 8.73 % | 709.683 M 38.47 % | 512.506 M | 0.000 -100.00 % | 552.028 M |
| Total current liabilities | 0.000 -100.00 % | 771.237 M | 0.000 -100.00 % | 741.030 M | 0.000 -100.00 % | 626.375 M | 0.000 -100.00 % | 622.392 M | 0.000 -100.00 % | 594.958 M | 0.000 -100.00 % | 486.216 M | 0.000 -100.00 % | 448.868 M | 0.000 -100.00 % | 341.679 M | 0.000 -100.00 % | 427.444 M | 0.000 -100.00 % | 461.983 M | 0.000 -100.00 % | 550.584 M -0.92 % | 555.701 M | 0.000 -100.00 % | 632.225 M -16.65 % | 758.482 M 8.68 % | 697.927 M 2.14 % | 683.272 M 0.00 % | 683.299 M -26.72 % | 932.458 M 7.17 % | 870.100 M 26.70 % | 686.745 M 220.10 % | 214.540 M 14.44 % | 187.471 M |
| Total liabilities | -871.006 M -204.21 % | 835.804 M 198.38 % | -849.569 M -204.90 % | 809.912 M 190.68 % | -893.137 M -228.44 % | 695.399 M 174.84 % | -929.182 M -230.23 % | 713.496 M | 0.000 -100.00 % | 669.911 M | 0.000 -100.00 % | 517.716 M | 0.000 -100.00 % | 480.369 M | 0.000 -100.00 % | 372.266 M | 0.000 -100.00 % | 461.905 M | 0.000 -100.00 % | 526.367 M | 0.000 -100.00 % | 614.767 M -1.71 % | 625.493 M | 0.000 -100.00 % | 740.484 M -10.44 % | 826.757 M 12.92 % | 732.147 M 2.76 % | 712.491 M -0.14 % | 713.505 M -25.36 % | 955.929 M 6.40 % | 898.414 M 27.64 % | 703.849 M -9.60 % | 778.634 M 0.25 % | 776.704 M |
| Other non current assets | 0.000 -100.00 % | 61.613 M | 0.000 -100.00 % | 139.731 M 468.13 % | -37.957 M -173.05 % | 51.962 M 162.29 % | -83.418 M -164.83 % | 128.680 M 189.44 % | -143.873 M -171.85 % | 200.239 M 294.26 % | -103.078 M -350.42 % | 41.162 M 127.91 % | -147.491 M -182.29 % | 179.226 M 215.52 % | -155.150 M -180.71 % | 192.243 M 182.63 % | -232.643 M -188.47 % | 262.950 M 206.37 % | -247.200 M -191.85 % | 269.146 M 208.03 % | -249.150 M -217.68 % | 211.714 M -27.80 % | 293.213 M 337.67 % | -123.368 M -161.92 % | 199.247 M 61.68 % | 123.232 M -8.86 % | 135.219 M -16.59 % | 162.105 M 9.46 % | 148.091 M 61.85 % | 91.499 M 25.46 % | 72.928 M 81.82 % | 40.110 M 222.40 % | 12.441 M 2 624.91 % | 456.566 K |
| Long term investments | 0.000 -100.00 % | 5.010 M | 0.000 100.00 % | -78.481 M | 0.000 -100.00 % | 5.010 M | 0.000 -100.00 % | 86.398 M | 0.000 -100.00 % | 5.010 M | 0.000 -100.00 % | 5.010 M | 0.000 100.00 % | -133.747 M | 0.000 100.00 % | -145.159 M | 0.000 100.00 % | -213.997 M | 0.000 100.00 % | -229.069 M | 0.000 100.00 % | -167.482 M 30.27 % | -240.196 M | 0.000 100.00 % | -43.254 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 397.000 K | 0.000 -100.00 % | 442.000 K | 0.000 -100.00 % | 411.000 K | 0.000 -100.00 % | 468.000 K | 0.000 -100.00 % | 531.000 K | 0.000 -100.00 % | 626.000 K | 0.000 -100.00 % | 394.000 K | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 537.134 K | 0.000 -100.00 % | 638.000 K | 0.000 -100.00 % | 740.058 K -99.86 % | 544.979 M | 0.000 -100.00 % | 825.604 K -28.83 % | 1.160 M 14.74 % | 1.011 M -40.88 % | 1.710 M -9.38 % | 1.887 M -20.55 % | 2.375 M 28.45 % | 1.849 M -99.72 % | 652.119 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 397.000 K | 0.000 -100.00 % | 442.000 K | 0.000 -100.00 % | 411.000 K | 0.000 -100.00 % | 468.000 K | 0.000 -100.00 % | 531.000 K | 0.000 -100.00 % | 626.000 K | 0.000 -100.00 % | 394.000 K | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 537.134 K | 0.000 -100.00 % | 638.000 K | 0.000 -100.00 % | 740.058 K -9.64 % | 819.000 K | 0.000 -100.00 % | 825.604 K -28.83 % | 1.160 M 14.74 % | 1.011 M -40.88 % | 1.710 M -9.38 % | 1.887 M -20.55 % | 2.375 M 28.45 % | 1.849 M 31.61 % | 1.405 M | 0.000 -100.00 % | 1.088 M |
| Property plant equipment net | 0.000 -100.00 % | 180.126 M | 0.000 -100.00 % | 185.445 M | 0.000 -100.00 % | 190.803 M | 0.000 -100.00 % | 196.079 M | 0.000 -100.00 % | 177.965 M | 0.000 -100.00 % | 180.135 M | 0.000 -100.00 % | 180.527 M | 0.000 -100.00 % | 194.828 M | 0.000 -100.00 % | 200.903 M | 0.000 -100.00 % | 192.204 M | 0.000 -100.00 % | 202.788 M -0.24 % | 203.285 M | 0.000 -100.00 % | 213.077 M -14.45 % | 249.062 M 18.01 % | 211.050 M -11.29 % | 237.901 M -6.20 % | 253.627 M -20.58 % | 319.342 M 9.55 % | 291.513 M 5.35 % | 276.715 M -11.70 % | 313.392 M 34.25 % | 233.448 M |
| Total non current assets | 0.000 -100.00 % | 267.179 M | 0.000 -100.00 % | 268.571 M 807.57 % | -37.957 M -115.18 % | 250.082 M 399.79 % | -83.418 M -120.20 % | 413.056 M 387.10 % | -143.873 M -137.36 % | 385.111 M 473.61 % | -103.078 M -144.08 % | 233.822 M 258.53 % | -147.491 M -158.93 % | 250.262 M 261.30 % | -155.150 M -159.19 % | 262.132 M 212.68 % | -232.643 M -184.99 % | 273.728 M 210.73 % | -247.200 M -203.69 % | 238.398 M 195.68 % | -249.150 M -193.71 % | 265.860 M -2.24 % | 271.963 M 320.45 % | -123.368 M -131.47 % | 391.977 M -5.00 % | 412.605 M 17.91 % | 349.925 M -13.88 % | 406.340 M -0.26 % | 407.406 M -2.06 % | 415.976 M 12.73 % | 369.015 M 15.96 % | 318.230 M -2.33 % | 325.833 M 38.66 % | 234.992 M |
| Other current assets | -36.778 M -123.30 % | 157.866 M 281.00 % | -87.217 M -171.42 % | 122.121 M | 0.000 -100.00 % | 162.419 M | 0.000 -100.00 % | 71.422 M | 0.000 -100.00 % | 124.188 M | 0.000 -100.00 % | 50.482 M | 0.000 -100.00 % | 63.391 M | 0.000 -100.00 % | 42.049 M | 0.000 -100.00 % | 670.979 M | 0.000 -100.00 % | 63.334 M | 0.000 -100.00 % | 121.327 M -43.08 % | 213.147 M | 0.000 -100.00 % | 114.256 M 340.43 % | 25.942 M 7.15 % | 24.210 M 61.83 % | 14.960 M -70.09 % | 50.012 M -19.17 % | 61.871 M 84.22 % | 33.585 M 12.00 % | 29.988 M | 0.000 -100.00 % | 773.365 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 83.491 M | 0.000 -100.00 % | 34.527 M -79.30 % | 166.836 M 104.00 % | 81.782 M -71.58 % | 287.746 M 103.95 % | 141.086 M -31.56 % | 206.156 M 106.05 % | 100.053 M -66.08 % | 294.982 M 188.10 % | 102.387 M -67.00 % | 310.300 M 106.63 % | 150.169 M -67.73 % | 465.286 M 194.39 % | 158.052 M -68.03 % | 494.400 M 111.21 % | 234.079 M -53.02 % | 498.300 M 188.88 % | 172.492 M -29.65 % | 245.206 M -0.62 % | 246.736 M 411.22 % | 48.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 36.778 M | 0.000 -100.00 % | 3.726 M | 0.000 -100.00 % | 2.325 M 102.79 % | -83.418 M -5 198.90 % | 1.636 M 101.14 % | -143.873 M -5 262.29 % | 2.787 M 102.70 % | -103.078 M -3 507.54 % | 3.025 M 102.05 % | -147.491 M -1 788.70 % | 8.734 M 105.63 % | -155.150 M -3 214.84 % | 4.981 M 102.14 % | -232.643 M -1 806.06 % | 13.636 M 105.52 % | -247.200 M -1 984.00 % | 13.121 M 105.27 % | -249.150 M -6 271.51 % | 4.037 M -0.83 % | 4.071 M 103.30 % | -123.368 M -4 215.66 % | 2.998 M -32.88 % | 4.466 M -96.24 % | 118.637 M -7.88 % | 128.786 M -0.36 % | 129.251 M -30.36 % | 185.593 M 641.54 % | 25.028 M -86.91 % | 191.223 M -18.22 % | 233.831 M -48.09 % | 450.413 M |
| Cash and short term investments | 36.778 M 0.00 % | 36.778 M -57.83 % | 87.217 M 0.00 % | 87.217 M 129.78 % | 37.957 M 3.00 % | 36.852 M -55.82 % | 83.418 M 0.00 % | 83.418 M -42.02 % | 143.873 M 0.00 % | 143.873 M 39.58 % | 103.078 M 0.00 % | 103.078 M -30.11 % | 147.491 M 32.73 % | 111.121 M -28.38 % | 155.150 M 0.00 % | 155.150 M -33.31 % | 232.643 M 35.50 % | 171.688 M -30.55 % | 247.200 M 0.00 % | 247.200 M -0.78 % | 249.150 M 41.14 % | 176.529 M -29.18 % | 249.277 M 102.06 % | 123.368 M 140.66 % | 51.262 M -51.87 % | 106.512 M -30.48 % | 153.216 M 18.97 % | 128.786 M -6.13 % | 137.194 M -21.21 % | 174.121 M 44.76 % | 120.283 M -37.10 % | 191.223 M -18.22 % | 233.831 M -48.09 % | 450.413 M |
| Total current assets | 0.000 -100.00 % | 1.440 B | 0.000 -100.00 % | 1.391 B 3 564.44 % | 37.957 M -97.16 % | 1.338 B 1 504.51 % | 83.418 M -93.22 % | 1.230 B 754.66 % | 143.873 M -88.60 % | 1.262 B 1 124.04 % | 103.078 M -91.82 % | 1.259 B 753.93 % | 147.491 M -87.66 % | 1.195 B 670.31 % | 155.150 M -85.13 % | 1.044 B 348.61 % | 232.643 M -78.95 % | 1.105 B 347.00 % | 247.200 M -79.09 % | 1.182 B 374.52 % | 249.150 M -80.09 % | 1.252 B 2.34 % | 1.223 B 891.33 % | 123.368 M -89.56 % | 1.181 B -5.22 % | 1.246 B 10.58 % | 1.127 B 14.27 % | 986.278 M 1.49 % | 971.763 M -23.10 % | 1.264 B -11.19 % | 1.423 B 11.46 % | 1.277 B -6.15 % | 1.360 B -19.37 % | 1.687 B |
| Inventory | 0.000 -100.00 % | 943.507 M | 0.000 -100.00 % | 836.190 M | 0.000 -100.00 % | 759.369 M | 0.000 -100.00 % | 623.826 M | 0.000 -100.00 % | 474.829 M | 0.000 -100.00 % | 434.976 M | 0.000 -100.00 % | 323.589 M | 0.000 -100.00 % | 285.304 M | 0.000 -100.00 % | 262.309 M | 0.000 -100.00 % | 332.954 M | 0.000 -100.00 % | 356.341 M -5.24 % | 376.047 M | 0.000 -100.00 % | 361.600 M 19.57 % | 302.406 M -17.56 % | 366.806 M -0.05 % | 367.005 M -6.08 % | 390.774 M -22.21 % | 502.336 M 48.10 % | 339.191 M -1.01 % | 342.652 M 10.10 % | 311.225 M -32.81 % | 463.205 M |
| Net receivables | 0.000 -100.00 % | 301.480 M | 0.000 -100.00 % | 345.382 M | 0.000 -100.00 % | 379.814 M | 0.000 -100.00 % | 450.957 M | 0.000 -100.00 % | 639.599 M | 0.000 -100.00 % | 670.932 M | 0.000 -100.00 % | 678.586 M | 0.000 -100.00 % | 561.159 M | 0.000 -100.00 % | 560.002 M | 0.000 -100.00 % | 538.781 M | 0.000 -100.00 % | 575.028 M 5.51 % | 544.979 M | 0.000 -100.00 % | 639.857 M -21.14 % | 811.402 M 39.22 % | 582.816 M 22.56 % | 475.528 M 20.76 % | 393.783 M -25.04 % | 525.322 M -43.50 % | 929.752 M 42.57 % | 652.119 M | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 20.033 M | 0.000 -100.00 % | 21.434 M | 0.000 -100.00 % | 1.896 M | 0.000 -100.00 % | 1.431 M | 0.000 -100.00 % | 1.366 M | 0.000 -100.00 % | 6.889 M | 0.000 -100.00 % | 23.862 M | 0.000 -100.00 % | 19.720 M | 0.000 -100.00 % | 23.335 M | 0.000 -100.00 % | 5.479 M | 0.000 -100.00 % | 18.100 M 21.95 % | 14.842 M | 0.000 -100.00 % | 22.082 M -43.60 % | 39.152 M 1 380.23 % | 2.645 M -42.81 % | 4.625 M 21.71 % | 3.800 M 37.73 % | 2.759 M 1.21 % | 2.726 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -44.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 65.001 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 |
| Account payables | 0.000 -100.00 % | 543.029 M | 0.000 -100.00 % | 467.432 M | 0.000 -100.00 % | 367.260 M | 0.000 -100.00 % | 383.904 M | 0.000 -100.00 % | 315.796 M | 0.000 -100.00 % | 216.349 M | 0.000 -100.00 % | 181.674 M | 0.000 -100.00 % | 134.139 M | 0.000 -100.00 % | 210.838 M | 0.000 -100.00 % | 240.614 M | 0.000 -100.00 % | 305.606 M 10.98 % | 275.367 M | 0.000 -100.00 % | 377.483 M -5.75 % | 400.503 M 72.93 % | 231.594 M 2.36 % | 226.252 M -8.78 % | 248.030 M 91.71 % | 129.375 M -5.79 % | 137.320 M 17.59 % | 116.781 M | 0.000 -100.00 % | 134.538 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 -100.00 % | 5.231 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.668 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.521 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.451 M | 0.000 -100.00 % | 5.977 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.264 M |
| 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 |
| 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 100.00 % | -1.498 M | 0.000 | 0.000 | 0.000 100.00 % | -2.340 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.576 M | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 966.863 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 |
| Other total stockholders equity | 0.000 -100.00 % | 600.893 M | 0.000 -100.00 % | 713.969 M | 0.000 -100.00 % | 600.893 M | 0.000 | 0.000 | 0.000 -100.00 % | 595.978 M | 0.000 | 0.000 | 0.000 -100.00 % | 600.893 M | 0.000 | 0.000 | 0.000 -100.00 % | 600.893 M | 0.000 | 0.000 | 0.000 -100.00 % | 600.893 M -18.12 % | 733.857 M | 0.000 -100.00 % | 610.947 M 0.00 % | 610.947 M 0.00 % | 610.947 M 0.00 % | 610.947 M 0.00 % | 610.947 M 0.00 % | 610.947 M -19.38 % | 757.813 M 22.59 % | 618.155 M -19.90 % | 771.731 M 11.33 % | 693.165 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.057 M | 0.000 -100.00 % | 324.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 -100.00 % | 2.178 M | 0.000 -100.00 % | 19.150 M -2.49 % | 19.640 M 9.27 % | 17.974 M -11.72 % | 20.361 M -4.48 % | 21.316 M 150.80 % | 8.499 M | 0.000 -100.00 % | 10.369 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 1.707 B | 0.000 -100.00 % | 1.659 B | 0.000 -100.00 % | 1.589 B | 0.000 -100.00 % | 1.643 B | 0.000 -100.00 % | 1.647 B | 0.000 -100.00 % | 1.493 B | 0.000 -100.00 % | 1.445 B | 0.000 -100.00 % | 1.306 B | 0.000 -100.00 % | 1.379 B | 0.000 -100.00 % | 1.421 B | 0.000 -100.00 % | 1.517 B 1.51 % | 1.495 B | 0.000 -100.00 % | 1.573 B -5.16 % | 1.659 B 12.32 % | 1.477 B 6.06 % | 1.393 B 0.98 % | 1.379 B -17.89 % | 1.680 B -6.26 % | 1.792 B 12.36 % | 1.595 B -5.41 % | 1.686 B -12.28 % | 1.922 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-09-30 | 2019-06-30 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-09-30 | 2011-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-06-30 | 2018-03-31 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -1.720 M 0.00 % | -1.720 M 0.00 % | -1.720 M -159.22 % | 2.904 M 0.00 % | 2.904 M 0.00 % | 2.904 M 108.79 % | -33.017 M 0.00 % | -33.017 M 0.00 % | -33.017 M -629.34 % | -4.527 M 0.00 % | -4.527 M 0.00 % | -4.527 M -104.93 % | 91.880 M 0.00 % | 91.880 M 0.00 % | 91.880 M 0.00 % | 91.880 M 101.16 % | 45.675 M 0.00 % | 45.675 M 0.00 % | 45.675 M 0.00 % | 45.675 M 180.13 % | -57.000 M 0.00 % | -57.000 M 0.00 % | -57.000 M 0.00 % | -57.000 M -157.13 % | 99.779 M 0.00 % | 99.779 M 0.00 % | 99.779 M 0.00 % | 99.779 M 264.15 % | -60.784 M 0.00 % | -60.784 M 0.00 % | -60.784 M 0.00 % | -60.784 M -55.28 % | -39.144 M 0.00 % | -39.144 M 0.00 % | -39.144 M 0.00 % | -39.144 M -47.79 % | -26.487 M 0.00 % | -26.487 M 0.00 % | -26.487 M 0.00 % | -26.487 M 44.59 % | -47.806 M 0.00 % | -47.806 M 0.00 % | -47.806 M 0.00 % | -47.806 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -20.156 M 0.00 % | -20.156 M 0.00 % | -20.156 M -253.69 % | 13.115 M 0.00 % | 13.115 M 0.00 % | 13.115 M 265.18 % | -7.940 M 0.00 % | -7.940 M 0.00 % | -7.940 M -228.91 % | 6.159 M 0.00 % | 6.159 M 0.00 % | 6.159 M -73.12 % | 22.911 M 0.00 % | 22.911 M 0.00 % | 22.911 M 0.00 % | 22.911 M 165.45 % | -35.003 M 0.00 % | -35.003 M 0.00 % | -35.003 M 0.00 % | -35.003 M -313.61 % | 16.387 M 0.00 % | 16.387 M 0.00 % | 16.387 M 0.00 % | 16.387 M -46.06 % | 30.379 M 0.00 % | 30.379 M 0.00 % | 30.379 M 0.00 % | 30.379 M 250.15 % | -20.232 M 0.00 % | -20.232 M 0.00 % | -20.232 M 0.00 % | -20.232 M -2 075.03 % | 1.024 M 0.00 % | 1.024 M 0.00 % | 1.024 M 0.00 % | 1.024 M 108.54 % | -11.996 M 0.00 % | -11.996 M 0.00 % | -11.996 M 0.00 % | -11.996 M 75.72 % | -49.400 M 0.00 % | -49.400 M 0.00 % | -49.400 M 0.00 % | -49.400 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 18.436 M 0.00 % | 18.436 M 0.00 % | 18.436 M 280.55 % | -10.211 M 0.00 % | -10.211 M 0.00 % | -10.211 M 59.28 % | -25.078 M 0.00 % | -25.078 M 0.00 % | -25.078 M -134.68 % | -10.686 M 0.00 % | -10.686 M 0.00 % | -10.686 M -115.49 % | 68.970 M 0.00 % | 68.970 M 0.00 % | 68.970 M 0.00 % | 68.970 M -14.51 % | 80.678 M 0.00 % | 80.678 M 0.00 % | 80.678 M 0.00 % | 80.678 M 209.93 % | -73.387 M 0.00 % | -73.387 M 0.00 % | -73.387 M 0.00 % | -73.387 M -205.75 % | 69.400 M 0.00 % | 69.400 M 0.00 % | 69.400 M 0.00 % | 69.400 M 271.14 % | -40.551 M 0.00 % | -40.551 M 0.00 % | -40.551 M 0.00 % | -40.551 M -0.95 % | -40.169 M 0.00 % | -40.169 M 0.00 % | -40.169 M 0.00 % | -40.169 M -177.19 % | -14.491 M 0.00 % | -14.491 M 0.00 % | -14.491 M 0.00 % | -14.491 M -1 009.03 % | 1.594 M 0.00 % | 1.594 M 0.00 % | 1.594 M 0.00 % | 1.594 M |
| Other non cash items | -16.920 M 2.09 % | -17.282 M -278.49 % | -4.566 M -2 771.70 % | -159.000 K -100.36 % | 43.728 M 1 045.91 % | 3.816 M -89.38 % | 35.939 M -1.14 % | 36.354 M 219.29 % | 11.386 M 11 486.00 % | -100.000 K 89.92 % | -992.000 K -163.83 % | -376.000 K 96.25 % | -10.040 M 34.12 % | -15.240 M 12.70 % | -17.457 M -259.94 % | -4.850 M 58.83 % | -11.781 M -15.65 % | -10.187 M 15.98 % | -12.125 M -531.18 % | -1.921 M -118.73 % | 10.256 M -34.12 % | 15.567 M 130.25 % | -51.459 M -310.81 % | 24.410 M 139.75 % | -61.413 M -2 591.66 % | 2.465 M 604.21 % | 350.000 K 146.97 % | -745.181 K 0.00 % | -745.181 K 0.00 % | -745.181 K -118.35 % | 4.060 M 0.00 % | 4.060 M 0.00 % | 4.060 M -33.41 % | 6.097 M 0.00 % | 6.097 M 0.00 % | 6.097 M 177.53 % | -7.864 M 0.00 % | -7.864 M 0.00 % | -7.864 M 0.00 % | -7.864 M 80.69 % | -40.727 M 0.00 % | -40.727 M 0.00 % | -40.727 M 0.00 % | -40.727 M -1 357.08 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M -12.54 % | 3.704 M 0.00 % | 3.704 M 275.64 % | -2.109 M -156.94 % | 3.704 M -57.96 % | 8.812 M 625.10 % | -1.678 M -106.89 % | 24.366 M 3 383.20 % | -742.134 K 98.39 % | -46.129 M -524.52 % | -7.386 M -148.50 % | 15.230 M 0.00 % | 15.230 M 483.57 % | -3.971 M 0.00 % | -3.971 M 0.00 % | -3.971 M 0.00 % | -3.971 M -110.91 % | 36.410 M 0.00 % | 36.410 M 0.00 % | 36.410 M 0.00 % | 36.410 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.470 M 10.37 % | 6.768 M 2.02 % | 6.634 M -3.97 % | 6.908 M 0.55 % | 6.870 M 1.75 % | 6.752 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 % | 7.722 M 0.00 % | 7.722 M 0.00 % | 7.722 M -53.74 % | 16.694 M 0.00 % | 16.694 M 0.00 % | 16.694 M 291.58 % | -8.714 M 0.00 % | -8.714 M 0.00 % | -8.714 M -191.20 % | 9.555 M 0.00 % | 9.555 M 0.00 % | 9.555 M -89.55 % | 91.448 M 0.00 % | 91.448 M 0.00 % | 91.448 M 0.00 % | 91.448 M 978.88 % | 8.476 M 0.00 % | 8.476 M 0.00 % | 8.476 M 0.00 % | 8.476 M 120.58 % | -41.183 M 0.00 % | -41.183 M 0.00 % | -41.183 M 0.00 % | -41.183 M -138.60 % | 106.681 M 0.00 % | 106.681 M 0.00 % | 106.681 M 0.00 % | 106.681 M 351.86 % | -42.358 M 0.00 % | -42.358 M 0.00 % | -42.358 M 0.00 % | -42.358 M -127.61 % | -18.610 M 0.00 % | -18.610 M 0.00 % | -18.610 M 0.00 % | -18.610 M 26.79 % | -25.422 M 0.00 % | -25.422 M 0.00 % | -25.422 M 0.00 % | -25.422 M -234.97 % | -7.589 M 0.00 % | -7.589 M 0.00 % | -7.589 M 0.00 % | -7.589 M |
| 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 100.00 % | -5.711 M 0.00 % | -5.711 M 0.00 % | -5.711 M 60.54 % | -14.474 M 0.00 % | -14.474 M 0.00 % | -14.474 M -1 177.89 % | -1.133 M 0.00 % | -1.133 M 0.00 % | -1.133 M 73.80 % | -4.323 M 0.00 % | -4.323 M 0.00 % | -4.323 M 15.26 % | -5.102 M 0.00 % | -5.102 M 0.00 % | -5.102 M 0.00 % | -5.102 M 15.01 % | -6.003 M 0.00 % | -6.003 M 0.00 % | -6.003 M 0.00 % | -6.003 M 4.99 % | -6.318 M 0.00 % | -6.318 M 0.00 % | -6.318 M 0.00 % | -6.318 M 25.60 % | -8.493 M 0.00 % | -8.493 M 0.00 % | -8.493 M 0.00 % | -8.493 M 46.30 % | -15.814 M 0.00 % | -15.814 M 0.00 % | -15.814 M 0.00 % | -15.814 M -5.79 % | -14.948 M 0.00 % | -14.948 M 0.00 % | -14.948 M 0.00 % | -14.948 M -60.07 % | -9.338 M 0.00 % | -9.338 M 0.00 % | -9.338 M 0.00 % | -9.338 M 68.60 % | -29.741 M 0.00 % | -29.741 M 0.00 % | -29.741 M 0.00 % | -29.741 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -347.003 K 0.00 % | -347.003 K 0.00 % | -347.003 K 0.00 % | -347.003 K 96.90 % | -11.210 M 0.00 % | -11.210 M 0.00 % | -11.210 M 0.00 % | -11.210 M -796.78 % | -1.250 M 0.00 % | -1.250 M 0.00 % | -1.250 M 0.00 % | -1.250 M 61.33 % | -3.233 M 0.00 % | -3.233 M 0.00 % | -3.233 M 0.00 % | -3.233 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 |
| 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 -100.00 % | 1.625 M 0.00 % | 1.625 M 0.00 % | 1.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 393.291 K 0.00 % | 393.291 K 0.00 % | 393.291 K 0.00 % | 393.291 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.851 M 0.00 % | 56.851 M 0.00 % | 56.851 M 0.00 % | 56.851 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 312.752 K 0.00 % | 312.752 K 0.00 % | 312.752 K 0.00 % | 312.752 K |
| 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 -100.00 % | 5.711 M 0.00 % | 5.711 M 0.00 % | 5.711 M -60.54 % | 14.474 M 0.00 % | 14.474 M 0.00 % | 14.474 M 3 038.14 % | -492.617 K 0.00 % | -492.617 K 0.00 % | -492.617 K -111.40 % | 4.323 M 0.00 % | 4.323 M 0.00 % | 4.323 M -15.26 % | 5.102 M 0.00 % | 5.102 M 0.00 % | 5.102 M 0.00 % | 5.102 M -19.66 % | 6.350 M 0.00 % | 6.350 M 0.00 % | 6.350 M 0.00 % | 6.350 M -62.94 % | 17.135 M 0.00 % | 17.135 M 0.00 % | 17.135 M 0.00 % | 17.135 M 75.87 % | 9.743 M 0.00 % | 9.743 M 0.00 % | 9.743 M 0.00 % | 9.743 M 125.77 % | -37.804 M 0.00 % | -37.804 M 0.00 % | -37.804 M 0.00 % | -37.804 M -352.91 % | 14.948 M 0.00 % | 14.948 M 0.00 % | 14.948 M 0.00 % | 14.948 M 60.07 % | 9.338 M 0.00 % | 9.338 M 0.00 % | 9.338 M 0.00 % | 9.338 M -68.27 % | 29.429 M 0.00 % | 29.429 M 0.00 % | 29.429 M 0.00 % | 29.429 M |
| 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 100.00 % | -3.897 M 0.00 % | -3.897 M 0.00 % | -3.897 M 73.06 % | -14.468 M 0.00 % | -14.468 M 0.00 % | -14.468 M -3 036.95 % | 492.616 K 0.00 % | 492.616 K 0.00 % | 492.616 K 111.52 % | -4.277 M 0.00 % | -4.277 M 0.00 % | -4.277 M 16.17 % | -5.102 M 0.00 % | -5.102 M 0.00 % | -5.102 M 0.00 % | -5.102 M 19.66 % | -6.350 M 0.00 % | -6.350 M 0.00 % | -6.350 M 0.00 % | -6.350 M 62.94 % | -17.135 M 0.00 % | -17.135 M 0.00 % | -17.135 M 0.00 % | -17.135 M 44.31 % | -30.768 M 0.00 % | -30.768 M 0.00 % | -30.768 M 0.00 % | -30.768 M -171.69 % | 42.916 M 0.00 % | 42.916 M 0.00 % | 42.916 M 0.00 % | 42.916 M 387.10 % | -14.948 M 0.00 % | -14.948 M 0.00 % | -14.948 M 0.00 % | -14.948 M -60.07 % | -9.338 M 0.00 % | -9.338 M 0.00 % | -9.338 M 0.00 % | -9.338 M 76.04 % | -38.980 M 0.00 % | -38.980 M 0.00 % | -38.980 M 0.00 % | -38.980 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 3.359 M 0.00 % | 3.359 M 0.00 % | 3.359 M 0.00 % | 3.359 M -74.95 % | 13.406 M 0.00 % | 13.406 M 0.00 % | 13.406 M 0.00 % | 13.406 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 176.643 M 0.00 % | 176.643 M 0.00 % | 176.643 M 0.00 % | 176.643 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 4.935 M 0.00 % | 4.935 M 0.00 % | 4.935 M 279.74 % | 1.299 M 0.00 % | 1.299 M 0.00 % | 1.299 M 519 798 700.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 100.00 % | -90.301 M 0.00 % | -90.301 M 0.00 % | -90.301 M 0.00 % | -90.301 M -31 690.55 % | -284.051 K 0.00 % | -284.051 K 0.00 % | -284.051 K 0.00 % | -284.051 K -100.70 % | 40.704 M 0.00 % | 40.704 M 0.00 % | 40.704 M 0.00 % | 40.704 M 146.87 % | -86.837 M 0.00 % | -86.837 M 0.00 % | -86.837 M 0.00 % | -86.837 M -2 029.85 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M -67.01 % | 13.640 M 0.00 % | 13.640 M 0.00 % | 13.640 M 0.00 % | 13.640 M 329.32 % | -5.948 M 0.00 % | -5.948 M 0.00 % | -5.948 M 0.00 % | -5.948 M -103.42 % | 173.726 M 0.00 % | 173.726 M 0.00 % | 173.726 M 0.00 % | 173.726 M |
| 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 -100.00 % | 4.935 M 0.00 % | 4.935 M 0.00 % | 4.935 M 279.74 % | 1.299 M 0.00 % | 1.299 M 0.00 % | 1.299 M 519 798 700.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 100.00 % | -90.301 M 0.00 % | -90.301 M 0.00 % | -90.301 M 0.00 % | -90.301 M -31 690.55 % | -284.051 K 0.00 % | -284.051 K 0.00 % | -284.051 K 0.00 % | -284.051 K -100.70 % | 40.704 M 0.00 % | 40.704 M 0.00 % | 40.704 M 0.00 % | 40.704 M 146.87 % | -86.837 M 0.00 % | -86.837 M 0.00 % | -86.837 M 0.00 % | -86.837 M -2 029.85 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M -67.01 % | 13.640 M 0.00 % | 13.640 M 0.00 % | 13.640 M 0.00 % | 13.640 M 329.32 % | -5.948 M 0.00 % | -5.948 M 0.00 % | -5.948 M 0.00 % | -5.948 M -103.42 % | 173.726 M 0.00 % | 173.726 M 0.00 % | 173.726 M 0.00 % | 173.726 M |
| 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 100.00 % | -103.298 K 0.00 % | -103.298 K 0.00 % | -103.298 K -413.97 % | 32.901 K 0.00 % | 32.901 K 0.00 % | 32.901 K -93.45 % | 502.666 K 0.00 % | 502.666 K 0.00 % | 502.666 K 12.64 % | 446.259 K 0.00 % | 446.259 K 0.00 % | 446.259 K 379.93 % | 92.985 K 0.00 % | 92.985 K 0.00 % | 92.985 K 0.00 % | 92.985 K -68.06 % | 291.129 K 0.00 % | 291.129 K 0.00 % | 291.129 K 0.00 % | 291.129 K 339.87 % | -121.369 K 0.00 % | -121.369 K 0.00 % | -121.369 K 0.00 % | -121.369 K 90.75 % | -1.313 M 0.00 % | -1.313 M 0.00 % | -1.313 M 0.00 % | -1.313 M -2 752.29 % | -46.021 K 0.00 % | -46.021 K 0.00 % | -46.021 K 0.00 % | -46.021 K 83.45 % | -278.133 K 0.00 % | -278.133 K 0.00 % | -278.133 K 0.00 % | -278.133 K -112.90 % | 2.156 M 0.00 % | 2.156 M 0.00 % | 2.156 M 0.00 % | 2.156 M 446.07 % | -623.063 K 0.00 % | -623.063 K 0.00 % | -623.063 K 0.00 % | -623.063 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.470 M 10.37 % | 6.768 M 2.02 % | 6.634 M -3.97 % | 6.908 M 0.55 % | 6.870 M 1.75 % | 6.752 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 % | -367.037 K 0.00 % | -367.037 K 0.00 % | -367.037 K 95.22 % | -7.674 M 0.00 % | -7.674 M 0.00 % | -7.674 M -205.15 % | -2.515 M 0.00 % | -2.515 M 0.00 % | -2.515 M -927.91 % | -244.639 K 0.00 % | -244.639 K 0.00 % | -244.639 K 97.58 % | -10.115 M 0.00 % | -10.115 M 0.00 % | -10.115 M 0.00 % | -10.115 M -177.99 % | 12.970 M 0.00 % | 12.970 M 0.00 % | 12.970 M 0.00 % | 12.970 M 173.13 % | -17.735 M 0.00 % | -17.735 M 0.00 % | -17.735 M 0.00 % | -17.735 M 24.42 % | -23.465 M 0.00 % | -23.465 M 0.00 % | -23.465 M 0.00 % | -23.465 M -214.34 % | 20.523 M 0.00 % | 20.523 M 0.00 % | 20.523 M 0.00 % | 20.523 M 145.27 % | -45.330 M 0.00 % | -45.330 M 0.00 % | -45.330 M 0.00 % | -45.330 M -1 467.67 % | -2.892 M 0.00 % | -2.892 M 0.00 % | -2.892 M 0.00 % | -2.892 M -102.09 % | 138.469 M 0.00 % | 138.469 M 0.00 % | 138.469 M 0.00 % | 138.469 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.106 M 456.60 % | 1.636 M 131.88 % | -5.132 M -284.14 % | 2.787 M 167.63 % | -4.121 M -236.23 % | 3.025 M 181.16 % | -3.727 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M -87.30 % | 8.790 M 0.00 % | 8.790 M 0.00 % | 8.790 M -72.68 % | 32.174 M 0.00 % | 32.174 M 0.00 % | 32.174 M -0.82 % | 32.441 M 0.00 % | 32.441 M 0.00 % | 32.441 M -23.77 % | 42.556 M 0.00 % | 42.556 M 0.00 % | 42.556 M 0.00 % | 42.556 M 43.84 % | 29.586 M 0.00 % | 29.586 M 0.00 % | 29.586 M 0.00 % | 29.586 M -38.11 % | 47.806 M 0.00 % | 47.806 M 0.00 % | 47.806 M 0.00 % | 47.806 M -32.92 % | 71.271 M 0.00 % | 71.271 M 0.00 % | 71.271 M 0.00 % | 71.271 M -22.60 % | 92.081 M 0.00 % | 92.081 M 0.00 % | 92.081 M 0.00 % | 92.081 M -33.74 % | 138.964 M 0.00 % | 138.964 M 0.00 % | 138.964 M 0.00 % | 138.964 M -2.04 % | 141.856 M 0.00 % | 141.856 M 0.00 % | 141.856 M 0.00 % | 141.856 M 4 088.32 % | 3.387 M 0.00 % | 3.387 M 0.00 % | 3.387 M 0.00 % | 3.387 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.325 M -74.47 % | 9.106 M 456.60 % | 1.636 M -82.63 % | 9.421 M 238.03 % | 2.787 M -71.83 % | 9.895 M 227.11 % | 3.025 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 % | 749.382 K 0.00 % | 749.382 K 0.00 % | 749.382 K -32.88 % | 1.116 M 0.00 % | 1.116 M 0.00 % | 1.116 M -96.24 % | 29.659 M 0.00 % | 29.659 M 0.00 % | 29.659 M -7.88 % | 32.196 M 0.00 % | 32.196 M 0.00 % | 32.196 M -0.75 % | 32.441 M 0.00 % | 32.441 M 0.00 % | 32.441 M 0.00 % | 32.441 M -23.77 % | 42.556 M 0.00 % | 42.556 M 0.00 % | 42.556 M 0.00 % | 42.556 M 41.52 % | 30.071 M 0.00 % | 30.071 M 0.00 % | 30.071 M 0.00 % | 30.071 M -37.10 % | 47.806 M 0.00 % | 47.806 M 0.00 % | 47.806 M 0.00 % | 47.806 M -57.54 % | 112.603 M 0.00 % | 112.603 M 0.00 % | 112.603 M 0.00 % | 112.603 M 20.26 % | 93.634 M 0.00 % | 93.634 M 0.00 % | 93.634 M 0.00 % | 93.634 M -32.62 % | 138.964 M 0.00 % | 138.964 M 0.00 % | 138.964 M 0.00 % | 138.964 M -2.04 % | 141.856 M 0.00 % | 141.856 M 0.00 % | 141.856 M 0.00 % | 141.856 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.470 M 10.37 % | 6.768 M 2.02 % | 6.634 M -3.97 % | 6.908 M 0.55 % | 6.870 M 1.75 % | 6.752 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 % | 7.722 M 0.00 % | 7.722 M 0.00 % | 7.722 M -53.74 % | 16.694 M 0.00 % | 16.694 M 0.00 % | 16.694 M 291.58 % | -8.714 M 0.00 % | -8.714 M 0.00 % | -8.714 M -191.20 % | 9.555 M 0.00 % | 9.555 M 0.00 % | 9.555 M -89.55 % | 91.448 M 0.00 % | 91.448 M 0.00 % | 91.448 M 0.00 % | 91.448 M 978.88 % | 8.476 M 0.00 % | 8.476 M 0.00 % | 8.476 M 0.00 % | 8.476 M 120.58 % | -41.183 M 0.00 % | -41.183 M 0.00 % | -41.183 M 0.00 % | -41.183 M -138.60 % | 106.681 M 0.00 % | 106.681 M 0.00 % | 106.681 M 0.00 % | 106.681 M 351.86 % | -42.358 M 0.00 % | -42.358 M 0.00 % | -42.358 M 0.00 % | -42.358 M -127.61 % | -18.610 M 0.00 % | -18.610 M 0.00 % | -18.610 M 0.00 % | -18.610 M 26.79 % | -25.422 M 0.00 % | -25.422 M 0.00 % | -25.422 M 0.00 % | -25.422 M -234.97 % | -7.589 M 0.00 % | -7.589 M 0.00 % | -7.589 M 0.00 % | -7.589 M |
| 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 100.00 % | -5.711 M 0.00 % | -5.711 M 0.00 % | -5.711 M 60.54 % | -14.474 M 0.00 % | -14.474 M 0.00 % | -14.474 M -1 177.89 % | -1.133 M 0.00 % | -1.133 M 0.00 % | -1.133 M 73.80 % | -4.323 M 0.00 % | -4.323 M 0.00 % | -4.323 M 15.26 % | -5.102 M 0.00 % | -5.102 M 0.00 % | -5.102 M 0.00 % | -5.102 M 15.01 % | -6.003 M 0.00 % | -6.003 M 0.00 % | -6.003 M 0.00 % | -6.003 M 4.99 % | -6.318 M 0.00 % | -6.318 M 0.00 % | -6.318 M 0.00 % | -6.318 M 25.60 % | -8.493 M 0.00 % | -8.493 M 0.00 % | -8.493 M 0.00 % | -8.493 M 46.30 % | -15.814 M 0.00 % | -15.814 M 0.00 % | -15.814 M 0.00 % | -15.814 M -5.79 % | -14.948 M 0.00 % | -14.948 M 0.00 % | -14.948 M 0.00 % | -14.948 M -60.07 % | -9.338 M 0.00 % | -9.338 M 0.00 % | -9.338 M 0.00 % | -9.338 M 68.60 % | -29.741 M 0.00 % | -29.741 M 0.00 % | -29.741 M 0.00 % | -29.741 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.470 M 10.37 % | 6.768 M 2.02 % | 6.634 M -3.97 % | 6.908 M 0.55 % | 6.870 M 1.75 % | 6.752 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 % | 2.011 M 0.00 % | 2.011 M 0.00 % | 2.011 M -9.44 % | 2.220 M 0.00 % | 2.220 M 0.00 % | 2.220 M 122.55 % | -9.847 M 0.00 % | -9.847 M 0.00 % | -9.847 M -288.21 % | 5.232 M 0.00 % | 5.232 M 0.00 % | 5.232 M -93.94 % | 86.346 M 0.00 % | 86.346 M 0.00 % | 86.346 M 0.00 % | 86.346 M 3 391.31 % | 2.473 M 0.00 % | 2.473 M 0.00 % | 2.473 M 0.00 % | 2.473 M 105.21 % | -47.501 M 0.00 % | -47.501 M 0.00 % | -47.501 M 0.00 % | -47.501 M -148.38 % | 98.188 M 0.00 % | 98.188 M 0.00 % | 98.188 M 0.00 % | 98.188 M 268.79 % | -58.172 M 0.00 % | -58.172 M 0.00 % | -58.172 M 0.00 % | -58.172 M -73.35 % | -33.558 M 0.00 % | -33.558 M 0.00 % | -33.558 M 0.00 % | -33.558 M 3.46 % | -34.760 M 0.00 % | -34.760 M 0.00 % | -34.760 M 0.00 % | -34.760 M 6.89 % | -37.331 M 0.00 % | -37.331 M 0.00 % | -37.331 M 0.00 % | -37.331 M |
| 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 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 |