Krypton Industries Limited KRYPTONQ.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 468.355 M 9.68 % | 427.014 M 28.06 % | 333.457 M -23.47 % | 435.719 M 2.57 % | 424.792 M 58.96 % | 267.236 M -25.50 % | 358.723 M 22.96 % | 291.734 M -12.54 % | 333.581 M -13.12 % | 383.959 M 5.70 % | 363.255 M -14.66 % | 425.663 M 0.17 % | 424.931 M 32.23 % | 321.357 M -11.75 % | 364.139 M 16.18 % | 313.421 M 48.96 % | 210.403 M -4.53 % | 220.392 M 17.61 % | 187.394 M 30.35 % | 143.762 M |
| Net income | 3.929 M -66.65 % | 11.780 M 15.24 % | 10.222 M 45.59 % | 7.021 M -59.16 % | 17.191 M 247.21 % | 4.951 M -46.82 % | 9.310 M 2 382.69 % | -407.870 K 98.98 % | -39.837 M -1 130.51 % | 3.866 M 67.05 % | 2.314 M -74.36 % | 9.025 M 126.16 % | 3.990 M 123.20 % | -17.200 M -284.37 % | 9.329 M 37.61 % | 6.779 M 139.78 % | -17.040 M -164.00 % | 26.627 M -12.27 % | 30.352 M 55.04 % | 19.577 M |
| Income before tax | 17.373 M 0.96 % | 17.208 M 80.86 % | 9.515 M -20.36 % | 11.947 M -44.48 % | 21.518 M 2 947.85 % | 706.000 K -92.25 % | 9.110 M 834.18 % | -1.241 M 96.94 % | -40.501 M -932.78 % | 4.863 M 19.33 % | 4.075 M -69.91 % | 13.544 M 69.51 % | 7.990 M 157.19 % | -13.971 M -182.93 % | 16.846 M 51.01 % | 11.156 M 174.89 % | -14.896 M -144.03 % | 33.832 M -20.30 % | 42.449 M 40.75 % | 30.160 M |
| Income before tax ratio | 0.04 -7.95 % | 0.04 41.23 % | 0.03 4.06 % | 0.03 -45.87 % | 0.05 1 817.40 % | 0.00 -89.60 % | 0.03 697.08 % | 0.00 96.50 % | -0.12 -1 058.55 % | 0.01 12.90 % | 0.01 -64.74 % | 0.03 69.22 % | 0.02 143.25 % | -0.04 -193.97 % | 0.05 29.98 % | 0.04 150.27 % | -0.07 -146.12 % | 0.15 -32.23 % | 0.23 7.98 % | 0.21 |
| EBITDA | 56.550 M 16.46 % | 48.559 M 13.26 % | 42.872 M -8.60 % | 46.904 M -17.28 % | 56.701 M 57.63 % | 35.970 M -7.20 % | 38.759 M 34.26 % | 28.870 M 771.46 % | -4.300 M -109.99 % | 43.020 M 16.26 % | 37.004 M -13.34 % | 42.703 M 14.21 % | 37.390 M 533.23 % | 5.905 M -87.60 % | 47.630 M 24.22 % | 38.343 M 129.90 % | 16.678 M -64.66 % | 47.195 M -13.45 % | 54.527 M 38.20 % | 39.456 M |
| Net income ratio | 0.01 -69.59 % | 0.03 -10.00 % | 0.03 90.24 % | 0.02 -60.18 % | 0.04 118.43 % | 0.02 -28.62 % | 0.03 1 956.42 % | 0.00 98.83 % | -0.12 -1 286.15 % | 0.01 58.05 % | 0.01 -69.95 % | 0.02 125.77 % | 0.01 117.54 % | -0.05 -308.92 % | 0.03 18.45 % | 0.02 126.71 % | -0.08 -167.03 % | 0.12 -25.41 % | 0.16 18.94 % | 0.14 |
| Ratio EBITDA | 0.12 6.18 % | 0.11 -11.55 % | 0.13 19.43 % | 0.11 -19.35 % | 0.13 -0.83 % | 0.13 24.58 % | 0.11 9.19 % | 0.10 867.78 % | -0.01 -111.50 % | 0.11 9.99 % | 0.10 1.54 % | 0.10 14.01 % | 0.09 378.89 % | 0.02 -85.95 % | 0.13 6.92 % | 0.12 54.34 % | 0.08 -62.98 % | 0.21 -26.41 % | 0.29 6.02 % | 0.27 |
| Gross profit ratio | 0.40 -7.45 % | 0.43 -10.21 % | 0.48 22.35 % | 0.39 5.16 % | 0.37 -22.11 % | 0.48 14.14 % | 0.42 -6.14 % | 0.44 9.78 % | 0.40 -12.08 % | 0.46 -5.62 % | 0.49 -0.97 % | 0.49 14.20 % | 0.43 24.70 % | 0.35 -24.55 % | 0.46 3.70 % | 0.44 2.95 % | 0.43 -10.90 % | 0.48 30.38 % | 0.37 63.92 % | 0.23 |
| Weighted average shs out dil | 15.323 M 4.26 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 32.28 % | 11.111 M 118.96 % | 5.074 M 18.00 % | 4.300 M -21.08 % | 5.449 M 0.00 % | 5.449 M 0.00 % | 5.449 M 0.00 % | 5.449 M |
| Weighted average shs out | 15.323 M 4.05 % | 14.726 M 0.20 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 32.28 % | 11.111 M 118.96 % | 5.074 M 18.00 % | 4.300 M -21.08 % | 5.449 M 0.00 % | 5.449 M 0.00 % | 5.449 M 0.00 % | 5.449 M |
| EPS diluted | 0.26 -67.50 % | 0.80 14.29 % | 0.70 45.83 % | 0.48 -58.97 % | 1.17 244.12 % | 0.34 -46.03 % | 0.63 2 366.19 % | -0.03 98.97 % | -2.71 -1 142.31 % | 0.26 62.50 % | 0.16 -73.77 % | 0.61 125.93 % | 0.27 117.42 % | -1.55 -184.24 % | 1.84 16.46 % | 1.58 150.48 % | -3.13 -164.01 % | 4.89 -12.21 % | 5.57 55.15 % | 3.59 |
| Earnings per share | 0.26 -67.50 % | 0.80 14.29 % | 0.70 45.83 % | 0.48 -58.97 % | 1.17 244.12 % | 0.34 -46.03 % | 0.63 2 366.19 % | -0.03 98.97 % | -2.71 -1 142.31 % | 0.26 62.50 % | 0.16 -73.77 % | 0.61 125.93 % | 0.27 117.42 % | -1.55 -184.24 % | 1.84 16.46 % | 1.58 150.48 % | -3.13 -164.01 % | 4.89 -12.21 % | 5.57 55.15 % | 3.59 |
| Gross profit | 185.471 M 1.50 % | 182.721 M 14.99 % | 158.907 M -6.36 % | 169.703 M 7.86 % | 157.331 M 23.81 % | 127.075 M -14.97 % | 149.445 M 15.41 % | 129.491 M -3.99 % | 134.877 M -23.62 % | 176.579 M -0.24 % | 177.010 M -15.49 % | 209.447 M 14.40 % | 183.082 M 64.89 % | 111.031 M -33.41 % | 166.741 M 20.49 % | 138.390 M 53.36 % | 90.240 M -14.93 % | 106.082 M 53.34 % | 69.181 M 113.67 % | 32.378 M |
| Income tax expense | 13.443 M 130.07 % | 5.843 M 1 241.95 % | -511.680 K -110.04 % | 5.096 M 89.03 % | 2.696 M 166.73 % | -4.040 M -1 918.37 % | -200.170 K 75.97 % | -833.000 K -25.39 % | -664.320 K -166.59 % | 997.640 K -43.36 % | 1.761 M -61.02 % | 4.519 M 12.99 % | 3.999 M 23.82 % | 3.230 M -56.01 % | 7.342 M 100.17 % | 3.668 M -11.36 % | 4.138 M -42.58 % | 7.206 M -10.24 % | 8.028 M 5.70 % | 7.595 M |
| Cost of revenue | 282.884 M 15.80 % | 244.292 M 44.85 % | 168.657 M -36.60 % | 266.016 M -0.54 % | 267.461 M 90.82 % | 140.161 M -33.03 % | 209.278 M 28.99 % | 162.243 M -18.35 % | 198.703 M -4.18 % | 207.380 M 11.35 % | 186.245 M -13.86 % | 216.215 M -10.60 % | 241.849 M 14.99 % | 210.326 M 6.55 % | 197.398 M 12.78 % | 175.031 M 45.66 % | 120.163 M 5.12 % | 114.310 M -3.30 % | 118.213 M 6.13 % | 111.384 M |
| General and administrative expenses | 61.604 M 753.04 % | 7.222 M 41.62 % | 5.099 M -9.25 % | 5.619 M -16.85 % | 6.758 M -26.87 % | 9.241 M 152.64 % | 3.658 M 15.68 % | 3.162 M -10.90 % | 3.549 M -15.04 % | 4.177 M -93.12 % | 60.683 M 660.07 % | 7.984 M 1.28 % | 7.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 2.050 M -91.19 % | 23.283 M 2.18 % | 22.786 M -7.60 % | 24.661 M 23.71 % | 19.934 M 23.07 % | 16.197 M 11.70 % | 14.500 M 19.82 % | 12.101 M -65.81 % | 35.396 M 47.84 % | 23.942 M 1 369.96 % | 1.629 M -94.24 % | 28.285 M 34.06 % | 21.099 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 121.307 M 12.89 % | 107.454 M 4.74 % | 102.595 M 559.09 % | 15.566 M -82.50 % | 88.970 M 4 790.29 % | 1.819 M -63.49 % | 4.983 M 46.55 % | 3.400 M 353.03 % | 750.500 K 0.50 % | 746.760 K 4.18 % | 716.780 K 59.39 % | 449.690 K 253.72 % | 127.130 K -91.55 % | 1.504 M | 0.000 | 0.000 | 0.000 100.00 % | -654.000 K 37.18 % | -1.041 M |
| Operating expenses | 149.209 M -1.71 % | 151.812 M 12.17 % | 135.339 M 1.85 % | 132.875 M 214.44 % | 42.257 M -63.06 % | 114.408 M -9.95 % | 127.048 M 8.06 % | 117.577 M -25.32 % | 157.433 M 4.91 % | 150.062 M -5.85 % | 159.384 M -13.00 % | 183.200 M 11.68 % | 164.044 M 58.23 % | 103.673 M -23.70 % | 135.873 M 18.35 % | 114.806 M 19.93 % | 95.731 M 45.93 % | 65.599 M 103.03 % | 32.310 M 3 003.75 % | 1.041 M |
| Cost and expenses | 432.093 M 9.61 % | 394.209 M 29.68 % | 303.996 M -23.79 % | 398.891 M -0.49 % | 400.873 M 57.47 % | 254.569 M -24.31 % | 336.325 M 20.19 % | 279.820 M -21.43 % | 356.136 M -0.37 % | 357.443 M 3.42 % | 345.629 M -13.47 % | 399.416 M -1.60 % | 405.892 M 29.27 % | 313.999 M -5.78 % | 333.271 M 14.99 % | 289.837 M 34.25 % | 215.894 M 20.00 % | 179.909 M 19.52 % | 150.523 M 33.89 % | 112.425 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 149.209 M 389.13 % | 30.505 M 9.39 % | 27.886 M -7.91 % | 30.280 M 13.44 % | 26.691 M 4.93 % | 25.438 M 40.09 % | 18.158 M 18.96 % | 15.263 M -60.81 % | 38.945 M 38.50 % | 28.118 M -54.87 % | 62.311 M -38.64 % | 101.553 M 8.81 % | 93.334 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.656 M | 0.000 |
| Interest income | 3.349 M 148.71 % | 1.347 M 703.26 % | 167.640 K -88.96 % | 1.518 M 12.30 % | 1.352 M -7.24 % | 1.457 M -20.07 % | 1.823 M 7.12 % | 1.702 M -0.73 % | 1.714 M 11.34 % | 1.540 M -13.87 % | 1.788 M -16.42 % | 2.139 M -57.94 % | 5.085 M -2.17 % | 5.198 M 92.22 % | 2.704 M -7.23 % | 2.915 M -36.50 % | 4.590 M | 0.000 -100.00 % | 2.617 M 46.12 % | 1.791 M |
| Interest expense | 23.900 M 47.78 % | 16.173 M -0.11 % | 16.191 M -17.18 % | 19.549 M 1.99 % | 19.168 M 6.37 % | 18.020 M 4.76 % | 17.202 M -17.28 % | 20.796 M -8.12 % | 22.635 M 3.00 % | 21.975 M 13.69 % | 19.328 M 24.22 % | 15.559 M -6.18 % | 16.584 M 30.00 % | 12.756 M -28.42 % | 17.820 M 17.49 % | 15.167 M 8.98 % | 13.918 M 109.26 % | 6.651 M 22.35 % | 5.436 M 56.48 % | 3.474 M |
| Depreciation and amortization | 15.277 M -6.24 % | 16.294 M -5.08 % | 17.167 M 11.41 % | 15.408 M -3.79 % | 16.015 M -7.13 % | 17.244 M 8.31 % | 15.921 M -4.66 % | 16.699 M -4.21 % | 17.433 M -2.37 % | 17.856 M 8.83 % | 16.407 M 18.47 % | 13.849 M 8.05 % | 12.816 M 80.04 % | 7.119 M -37.80 % | 11.444 M -4.79 % | 12.020 M -10.60 % | 13.444 M 100.30 % | 6.712 M 1.05 % | 6.642 M 14.08 % | 5.822 M |
| Operating income | 36.262 M 17.32 % | 30.910 M 30.02 % | 23.773 M -30.36 % | 34.139 M 48.56 % | 22.980 M 76.37 % | 13.029 M -44.05 % | 23.286 M 155.48 % | 9.115 M 123.38 % | -38.979 M -1 047.75 % | 4.113 M 23.56 % | 3.329 M -74.05 % | 12.827 M 70.12 % | 7.540 M 153.48 % | -14.098 M -189.58 % | 15.737 M 41.07 % | 11.156 M 174.89 % | -14.896 M -144.03 % | 33.832 M -8.24 % | 36.871 M 17.66 % | 31.338 M |
| Operating income ratio | 0.08 6.96 % | 0.07 1.53 % | 0.07 -9.01 % | 0.08 44.84 % | 0.05 10.95 % | 0.05 -24.89 % | 0.06 107.77 % | 0.03 126.74 % | -0.12 -1 190.88 % | 0.01 16.90 % | 0.01 -69.59 % | 0.03 69.82 % | 0.02 140.45 % | -0.04 -201.51 % | 0.04 21.42 % | 0.04 150.27 % | -0.07 -146.12 % | 0.15 -21.98 % | 0.20 -9.74 % | 0.22 |
| Total other income expenses net | -18.889 M -37.85 % | -13.702 M | 0.000 | 0.000 100.00 % | -1.462 M | 0.000 100.00 % | -13.287 M -1.01 % | -13.155 M -764.53 % | -1.522 M 98.74 % | -120.874 M -578.94 % | -17.803 M -12.61 % | -15.809 M -2.83 % | -15.374 M -12 193.45 % | 127.130 K 100.95 % | -13.448 M -27.99 % | -10.508 M | 0.000 | 0.000 -100.00 % | 5.577 M 573.83 % | -1.177 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 178.550 M 11.51 % | 160.124 M 21.35 % | 131.952 M 31.91 % | 100.033 M -25.75 % | 134.723 M -2.66 % | 138.398 M 7.92 % | 128.244 M -8.31 % | 139.868 M -17.39 % | 169.301 M 5.18 % | 160.961 M -4.46 % | 168.470 M 36.58 % | 123.350 M 26.55 % | 97.475 M 70.62 % | 57.130 M -57.21 % | 133.508 M 4.22 % | 128.105 M 14.31 % | 112.073 M 0.22 % | 111.830 M 71.85 % | 65.073 M 46.31 % | 44.475 M |
| Total investments | 60.846 M 98.11 % | 30.713 M 7.84 % | 28.479 M 7.93 % | 26.386 M 33.75 % | 19.727 M 342.91 % | 4.454 M 511.93 % | 727.860 K 18.12 % | 616.180 K 3.94 % | 592.830 K 6.58 % | 556.250 K 30.78 % | 425.330 K -54.03 % | 925.330 K 0.00 % | 925.330 K -91.01 % | 10.296 M 383.09 % | 2.131 M -65.10 % | 6.106 M 58.61 % | 3.850 M -59.75 % | 9.566 M 53.55 % | 6.230 M 22.81 % | 5.073 M |
| Total debt | 218.340 M 32.51 % | 164.771 M 9.97 % | 149.829 M 29.97 % | 115.278 M -28.99 % | 162.351 M 12.55 % | 144.248 M -0.97 % | 145.667 M -4.68 % | 152.811 M -13.87 % | 177.423 M 0.90 % | 175.841 M -5.76 % | 186.592 M 30.51 % | 142.969 M 10.00 % | 129.966 M 16.80 % | 111.271 M -24.78 % | 147.920 M 4.59 % | 141.426 M 13.76 % | 124.316 M 2.77 % | 120.964 M 65.05 % | 73.289 M 34.72 % | 54.402 M |
| Accumulated other comprehensive income loss | 2.113 M -61.25 % | 5.453 M 5.15 % | 5.186 M 7.75 % | 4.813 M | 0.000 100.00 % | -1.011 M -100.55 % | 183.525 M 0.00 % | 183.525 M 0.00 % | 183.525 M 0.00 % | 183.525 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.009 M 29.87 % | 77.008 M 50.27 % | 51.245 M |
| Retained earnings | 121.756 M -8.13 % | 132.524 M 9.76 % | 120.743 M 9.25 % | 110.521 M 6.78 % | 103.500 M 19.46 % | 86.636 M 6.06 % | 81.685 M 18.11 % | 69.160 M -0.58 % | 69.564 M -36.41 % | 109.401 M 1.68 % | 107.596 M 1.05 % | 106.475 M 9.26 % | 97.450 M 99.23 % | 48.913 M -43.74 % | 86.948 M 11.89 % | 77.706 M 8.06 % | 71.910 M | 0.000 | 0.000 | 0.000 |
| Common stock | 146.971 M 0.00 % | 146.971 M 0.00 % | 146.971 M 0.00 % | 146.971 M 0.00 % | 146.971 M 0.00 % | 146.971 M 0.00 % | 146.971 M 0.00 % | 146.971 M 0.00 % | 146.971 M 0.00 % | 146.971 M 0.00 % | 146.971 M 0.00 % | 146.971 M 0.00 % | 146.971 M 26.58 % | 116.111 M 170.00 % | 43.004 M 0.00 % | 43.004 M 0.00 % | 43.004 M 0.00 % | 43.004 M 0.00 % | 43.004 M 0.00 % | 43.004 M |
| Total equity | 307.393 M -3.79 % | 319.513 M 3.47 % | 308.790 M 2.72 % | 300.619 M 2.46 % | 293.393 M 6.70 % | 274.976 M 1.70 % | 270.376 M 4.88 % | 257.796 M -0.09 % | 258.016 M -13.60 % | 298.633 M 0.61 % | 296.829 M 0.38 % | 295.707 M 3.15 % | 286.682 M 29.60 % | 221.200 M 43.35 % | 154.313 M 6.32 % | 145.144 M 5.63 % | 137.404 M -11.67 % | 155.555 M 19.73 % | 129.925 M 31.42 % | 98.863 M |
| Other non current liabilities | 8.222 M 9.74 % | 7.492 M 5.26 % | 7.118 M 8.08 % | 6.586 M 3.87 % | 6.341 M 4.32 % | 6.078 M 39.12 % | 4.369 M -50.99 % | 8.914 M 1 219.24 % | 675.690 K -90.04 % | 6.786 M 454.67 % | 1.223 M 75.46 % | 697.250 K -82.69 % | 4.027 M -8.90 % | 4.421 M -32.61 % | 6.560 M | 0.000 100.00 % | -46.853 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 78.503 M 15.71 % | 67.842 M -7.99 % | 73.736 M 50.43 % | 49.016 M -17.43 % | 59.366 M 19.39 % | 49.726 M 251.57 % | 14.144 M -37.59 % | 22.663 M -27.81 % | 31.394 M -19.08 % | 38.798 M -32.51 % | 57.490 M 78.27 % | 32.248 M 84.13 % | 17.514 M -36.45 % | 27.560 M -18.22 % | 33.702 M -76.17 % | 141.426 M 13.76 % | 124.316 M 53.93 % | 80.759 M 50.07 % | 53.813 M 32.39 % | 40.648 M |
| Total non current liabilities | 105.459 M 21.47 % | 86.817 M -4.89 % | 91.280 M 40.46 % | 64.986 M -7.46 % | 70.228 M 15.07 % | 61.030 M 118.22 % | 27.968 M -32.14 % | 41.213 M -18.85 % | 50.787 M -10.45 % | 56.716 M -24.49 % | 75.114 M 55.31 % | 48.364 M 37.59 % | 35.151 M -1.66 % | 35.743 M -26.43 % | 48.582 M -67.27 % | 148.426 M 13.04 % | 131.299 M 51.57 % | 86.625 M 47.36 % | 58.785 M 31.77 % | 44.611 M |
| Other current liabilities | 24.907 M -22.74 % | 32.240 M 824.19 % | 3.488 M 648.51 % | -635.990 K -135.52 % | 1.791 M -66.12 % | 5.285 M -76.00 % | 22.023 M 17.93 % | 18.675 M 7.53 % | 17.367 M 57.99 % | 10.993 M 230.58 % | 3.325 M -54.21 % | 7.262 M -46.49 % | 13.572 M -10.46 % | 15.158 M -41.55 % | 25.935 M 3.55 % | 25.046 M -64.58 % | 70.706 M 412.76 % | 13.789 M -16.37 % | 16.489 M 3.02 % | 16.006 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 21.878 M -27.46 % | 30.158 M 23.11 % | 24.497 M -33.70 % | 36.951 M 57.34 % | 23.484 M 488.95 % | 3.987 M 2.80 % | 3.879 M 82.33 % | 2.127 M 129.92 % | 925.330 K -66.05 % | 2.725 M 40.32 % | 1.942 M 967.13 % | 182.020 K -90.79 % | 1.976 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 139.837 M 44.27 % | 96.929 M 27.38 % | 76.093 M 14.84 % | 66.263 M -35.66 % | 102.985 M -7.72 % | 111.596 M -15.15 % | 131.524 M 1.06 % | 130.149 M -8.44 % | 142.151 M 3.66 % | 137.131 M 6.99 % | 128.177 M 20.55 % | 106.329 M -1.86 % | 108.346 M 29.43 % | 83.711 M -26.71 % | 114.218 M | 0.000 | 0.000 -100.00 % | 40.205 M 106.43 % | 19.476 M 41.60 % | 13.754 M |
| Total current liabilities | 187.378 M 17.86 % | 158.984 M 17.49 % | 135.314 M -6.11 % | 144.127 M -23.35 % | 188.039 M 3.20 % | 182.209 M 2.02 % | 178.606 M -1.46 % | 181.247 M -16.66 % | 217.473 M 12.17 % | 193.883 M 9.38 % | 177.249 M -3.60 % | 183.875 M 2.71 % | 179.017 M 25.04 % | 143.166 M -27.92 % | 198.624 M 206.68 % | 64.765 M 13.81 % | 56.907 M -32.09 % | 83.800 M 39.89 % | 59.905 M 33.41 % | 44.903 M |
| Total liabilities | 292.837 M 19.14 % | 245.801 M 8.48 % | 226.595 M 8.36 % | 209.113 M -19.03 % | 258.267 M 6.18 % | 243.239 M 17.75 % | 206.574 M -7.14 % | 222.459 M -17.07 % | 268.260 M 7.05 % | 250.599 M -0.70 % | 252.363 M 8.67 % | 232.239 M 8.44 % | 214.168 M 19.71 % | 178.909 M -27.63 % | 247.206 M 15.96 % | 213.191 M 13.27 % | 188.207 M 10.43 % | 170.425 M 43.59 % | 118.690 M 32.59 % | 89.514 M |
| Other non current assets | 41.654 M 122.57 % | 18.715 M 47 948.34 % | 38.950 K -99.65 % | 11.046 M 16.48 % | 9.483 M -63.43 % | 25.934 M 281.06 % | 6.806 M 10.88 % | 6.138 M -37.85 % | 9.876 M -39.96 % | 16.450 M 2.36 % | 16.071 M 29.74 % | 12.387 M -35.38 % | 19.170 M -57.53 % | 45.138 M 26.83 % | 35.589 M 218.85 % | 11.161 M 7.04 % | 10.428 M 110.20 % | 4.961 M 112.10 % | 2.339 M 373.52 % | 493.959 K |
| Long term investments | 22.863 M -16.53 % | 27.392 M 10.36 % | 24.821 M 19.14 % | 20.833 M 54.03 % | 13.525 M 334.32 % | -5.772 M -153.51 % | 10.788 M -11.21 % | 12.150 M -29.89 % | 17.329 M 1 223.91 % | 1.309 M 207.75 % | 425.330 K -54.03 % | 925.330 K 0.00 % | 925.330 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.350 M 139.29 % | 1.400 M 40.00 % | 1.000 M |
| Intangible assets | 0.000 | 0.000 -100.00 % | 74.232 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 21.603 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 |
| Property plant equipment net | 171.448 M 11.97 % | 153.116 M -3.41 % | 158.528 M -0.51 % | 159.340 M -3.21 % | 164.617 M -0.98 % | 166.247 M -0.91 % | 167.782 M -4.93 % | 176.487 M -7.15 % | 190.080 M -7.12 % | 204.661 M -5.46 % | 216.492 M -3.44 % | 224.210 M 8.18 % | 207.248 M 75.15 % | 118.323 M -15.06 % | 139.307 M 0.53 % | 138.576 M 0.50 % | 137.881 M -1.00 % | 139.276 M 23.06 % | 113.181 M 22.65 % | 92.278 M |
| Total non current assets | 235.965 M 18.44 % | 199.223 M 0.21 % | 198.814 M 3.97 % | 191.219 M 1.92 % | 187.626 M 0.65 % | 186.409 M 0.56 % | 185.376 M -4.83 % | 194.774 M -10.36 % | 217.285 M -2.31 % | 222.420 M -4.54 % | 232.989 M -1.91 % | 237.523 M 4.48 % | 227.343 M 39.08 % | 163.461 M -6.54 % | 174.896 M 16.80 % | 149.738 M 0.96 % | 148.309 M 0.49 % | 147.587 M 26.23 % | 116.920 M 24.69 % | 93.772 M |
| Other current assets | 41.998 M -57.72 % | 99.336 M 14.81 % | 86.525 M 13.08 % | 76.516 M -9.90 % | 84.920 M 68.42 % | 50.421 M 21.72 % | 41.424 M 41.99 % | 29.174 M 15.39 % | 25.282 M -10.68 % | 28.305 M -26.53 % | 38.527 M 1.72 % | 37.875 M 19.32 % | 31.742 M 543.40 % | -7.159 M 61.41 % | -18.550 M -288.24 % | 9.854 M -7.91 % | 10.701 M 27.49 % | 8.393 M 151.37 % | 3.339 M 534.25 % | 526.460 K |
| Short term investments | 37.983 M 1 043.80 % | 3.321 M -9.22 % | 3.658 M -34.12 % | 5.552 M -10.77 % | 6.223 M -39.15 % | 10.226 M 16.55 % | 8.774 M -15.07 % | 10.331 M 43.40 % | 7.204 M 17.14 % | 6.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.216 M 28.70 % | 4.830 M 18.59 % | 4.073 M |
| cash and cash equivalents | 1.807 M -61.12 % | 4.648 M -74.00 % | 17.877 M 17.26 % | 15.245 M -44.82 % | 27.628 M 372.29 % | 5.850 M -66.43 % | 17.424 M 34.61 % | 12.944 M 59.37 % | 8.122 M -45.42 % | 14.880 M -17.89 % | 18.122 M -7.63 % | 19.619 M -39.62 % | 32.491 M -39.99 % | 54.142 M 275.68 % | 14.412 M 8.19 % | 13.321 M 8.81 % | 12.243 M 34.04 % | 9.134 M 11.17 % | 8.216 M -17.24 % | 9.927 M |
| Cash and short term investments | 39.790 M 399.35 % | 7.968 M -55.43 % | 17.877 M 17.26 % | 15.245 M -44.86 % | 27.649 M 71.99 % | 16.076 M -7.73 % | 17.424 M 34.61 % | 12.944 M 59.37 % | 8.122 M -45.42 % | 14.880 M -17.89 % | 18.122 M -7.63 % | 19.619 M -39.62 % | 32.491 M -39.99 % | 54.142 M 275.68 % | 14.412 M 8.19 % | 13.321 M 8.81 % | 12.243 M -20.24 % | 15.350 M 17.67 % | 13.045 M -6.82 % | 14.000 M |
| Total current assets | 364.265 M -0.50 % | 366.091 M 8.77 % | 336.570 M 5.67 % | 318.513 M -12.50 % | 364.034 M 9.71 % | 331.806 M 13.80 % | 291.574 M 2.13 % | 285.481 M -7.61 % | 308.991 M -5.45 % | 326.812 M 3.36 % | 316.203 M 8.88 % | 290.423 M 6.18 % | 273.507 M 21.97 % | 224.233 M -1.05 % | 226.623 M 8.64 % | 208.597 M 17.65 % | 177.302 M -0.61 % | 178.393 M 35.46 % | 131.695 M 39.21 % | 94.605 M |
| Inventory | 164.399 M -4.59 % | 172.299 M 9.09 % | 157.937 M 8.07 % | 146.144 M -20.94 % | 184.856 M -1.45 % | 187.582 M 8.13 % | 173.482 M -0.89 % | 175.032 M -5.74 % | 185.699 M 3.86 % | 178.802 M 9.37 % | 163.478 M 21.77 % | 134.252 M 7.04 % | 125.428 M 41.70 % | 88.515 M -25.82 % | 119.318 M 63.44 % | 73.004 M 20.97 % | 60.348 M -17.94 % | 73.541 M 46.70 % | 50.130 M 38.75 % | 36.130 M |
| Net receivables | 118.078 M 36.53 % | 86.487 M 16.51 % | 74.232 M -7.91 % | 80.607 M 21.02 % | 66.609 M -14.30 % | 77.727 M 19.75 % | 64.908 M -5.01 % | 68.332 M -23.98 % | 89.888 M -12.93 % | 103.237 M -7.89 % | 112.086 M 13.59 % | 98.677 M -9.71 % | 109.289 M 23.16 % | 88.735 M -20.38 % | 111.444 M -0.87 % | 112.417 M 25.37 % | 89.672 M 10.56 % | 81.108 M 24.44 % | 65.181 M 48.32 % | 43.947 M |
| Tax assets | 0.000 | 0.000 100.00 % | -6.177 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 22.634 M -22.39 % | 29.164 M -7.31 % | 31.464 M -34.05 % | 47.706 M -13.23 % | 54.981 M 119.31 % | 25.070 M 6.26 % | 23.594 M -23.39 % | 30.799 M -36.48 % | 48.485 M 8.52 % | 44.680 M 1.79 % | 43.896 M -32.65 % | 65.174 M 27.67 % | 51.050 M 15.72 % | 44.114 M -19.97 % | 55.123 M 40.43 % | 39.253 M 21.31 % | 32.357 M 8.63 % | 29.787 M 27.17 % | 23.423 M 70.35 % | 13.750 M |
| Tax payables | 0.000 -100.00 % | 651.010 K -72.77 % | 2.391 M 275.88 % | 635.980 K -83.20 % | 3.786 M 14.43 % | 3.308 M 125.69 % | 1.466 M -9.73 % | 1.624 M -5.15 % | 1.712 M 58.67 % | 1.079 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.373 M 194.50 % | 466.080 K -33.17 % | 697.460 K 3 411.88 % | 19.860 K -96.17 % | 518.059 K -62.81 % | 1.393 M |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 7.118 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.327 M 31.96 % | 6.310 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 100.00 % | -1.989 M -199.52 % | -663.940 K -137.72 % | 1.760 M -8.37 % | 1.921 M 1 525.62 % | 118.160 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.415 M 8.59 % | 11.432 M 1.56 % | 11.257 M 6.72 % | 10.549 M -15.89 % | 12.542 M 26.52 % | 9.913 M 114.89 % | 4.613 M |
| Capital lease obligations | 7.681 M 524.39 % | 1.230 M -71.52 % | 4.320 M 15.99 % | 3.724 M -35.68 % | 5.790 M -21.90 % | 7.414 M | 0.000 | 0.000 100.00 % | -3.879 M | 0.000 100.00 % | -925.330 K 78.93 % | -4.392 M -6.97 % | -4.106 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 455.970 K 4.13 % | 437.890 K -43.88 % | 780.300 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.011 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 |
| Other total stockholders equity | 36.553 M 0.00 % | 36.553 M 0.00 % | 36.553 M 0.00 % | 36.553 M -10.85 % | 41.001 M 12.17 % | 36.553 M 0.00 % | 36.553 M 0.00 % | 36.553 M 0.00 % | 36.553 M -13.51 % | 42.261 M 0.00 % | 42.261 M 0.00 % | 42.261 M 15.61 % | 36.553 M -16.47 % | 43.761 M 238.50 % | 12.928 M -1.89 % | 13.177 M 10.34 % | 11.941 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 18.734 M 63.15 % | 11.483 M 10.13 % | 10.426 M 11.10 % | 9.385 M 107.53 % | 4.522 M -13.48 % | 5.226 M -44.72 % | 9.455 M -1.88 % | 9.636 M -7.27 % | 10.391 M -6.66 % | 11.132 M -32.12 % | 16.401 M 6.37 % | 15.419 M 13.29 % | 13.610 M 261.75 % | 3.762 M -54.78 % | 8.320 M 18.86 % | 7.000 M 0.23 % | 6.984 M 19.05 % | 5.866 M 17.98 % | 4.972 M 25.46 % | 3.963 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 600.230 M 6.18 % | 565.314 M 5.59 % | 535.385 M 5.03 % | 509.732 M -7.60 % | 551.660 M 6.45 % | 518.215 M 8.65 % | 476.950 M -0.69 % | 480.255 M -8.74 % | 526.276 M -4.18 % | 549.232 M 0.01 % | 549.191 M 4.02 % | 527.946 M 5.41 % | 500.850 M 29.19 % | 387.694 M -3.44 % | 401.519 M 12.05 % | 358.335 M 10.05 % | 325.611 M -0.11 % | 325.980 M 31.12 % | 248.615 M 31.98 % | 188.376 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -10.024 M 75.84 % | -41.482 M -5.19 % | -39.436 M -395.10 % | 13.363 M 308.91 % | -6.397 M 17.53 % | -7.756 M 10.30 % | -8.646 M -164.19 % | 13.469 M -25.14 % | 17.993 M 255.80 % | -11.549 M 74.40 % | -45.114 M -145.56 % | -18.372 M -5.34 % | -17.440 M -35.13 % | -12.906 M 48.80 % | -25.206 M -16.66 % | -21.606 M -251.48 % | 14.264 M 140.35 % | -35.351 M -46.01 % | -24.211 M -299.26 % | -6.064 M |
| Accounts receivables | 16.006 M 174.39 % | -21.515 M -891.32 % | 2.719 M 124.97 % | -10.887 M -340.75 % | 4.522 M 132.27 % | -14.012 M -224.37 % | 11.267 M -49.56 % | 22.337 M 77.38 % | 12.593 M 368.21 % | -4.695 M -187.12 % | 5.389 M 135.10 % | -15.354 M -1 259.74 % | 1.324 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.498 M -75.53 % | -17.944 M -18.66 % | -15.122 M |
| Inventory | 7.900 M 155.01 % | -14.362 M -21.79 % | -11.793 M -130.46 % | 38.712 M 1 320.20 % | 2.726 M 119.29 % | -14.132 M -1 011.54 % | 1.550 M -85.47 % | 10.667 M 254.66 % | -6.897 M 54.99 % | -15.324 M 47.57 % | -29.226 M -231.19 % | -8.824 M -365.57 % | -1.895 M 80.52 % | -9.731 M 78.99 % | -46.314 M -265.96 % | -12.656 M -435.40 % | 3.773 M 126.97 % | -13.992 M 0.05 % | -13.999 M -490.43 % | -2.371 M |
| Accounts payables | -6.530 M -183.91 % | -2.300 M 85.84 % | -16.242 M -123.25 % | -7.275 M -124.32 % | 29.911 M 2 993.76 % | 966.830 K 113.42 % | -7.205 M 59.26 % | -17.686 M -564.83 % | 3.805 M -55.08 % | 8.471 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.139 M 31.13 % | 7.732 M -32.35 % | 11.430 M |
| Other working capital | -27.400 M -729.17 % | -3.305 M 76.60 % | -14.120 M -96.48 % | -7.186 M 83.50 % | -43.556 M -324.27 % | 19.421 M 236.21 % | -14.258 M -671.12 % | -1.849 M -121.77 % | 8.493 M | 0.000 100.00 % | -15.889 M -66.42 % | -9.547 M 38.58 % | -15.545 M -389.67 % | -3.175 M -115.04 % | 21.108 M 335.83 % | -8.951 M -185.32 % | 10.490 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | 19.597 M 13.33 % | 17.292 M 97.06 % | 8.775 M -53.92 % | 19.044 M 21.28 % | 15.702 M 37.16 % | 11.448 M -30.55 % | 16.483 M -6.04 % | 17.542 M -7.24 % | 18.911 M -1.95 % | 19.287 M 56.82 % | 12.299 M 9.24 % | 11.259 M 59.31 % | 7.067 M -57.64 % | 16.683 M 28.72 % | 12.961 M 50.11 % | 8.634 M 82.09 % | 4.742 M 230.89 % | 1.433 M 156.75 % | -2.525 M -182.54 % | 3.059 M |
| Net cash provided by operating activities | 28.779 M 640.87 % | 3.885 M 197.62 % | -3.979 M -106.66 % | 59.762 M 27.59 % | 46.838 M 116.43 % | 21.642 M -34.16 % | 32.868 M -29.27 % | 46.469 M 245.16 % | 13.463 M -55.80 % | 30.457 M 346.95 % | -12.334 M -160.82 % | 20.279 M 94.37 % | 10.433 M 439.33 % | -3.075 M -119.16 % | 16.046 M 57.26 % | 10.203 M -41.87 % | 17.553 M 1 311.42 % | -1.449 M -114.13 % | 10.257 M -54.20 % | 22.394 M |
| Investments in property plant and equipment | -49.835 M -288.23 % | -12.836 M 7.51 % | -13.878 M 20.51 % | -17.458 M 18.10 % | -21.316 M -35.69 % | -15.709 M -117.67 % | -7.217 M -132.33 % | -3.106 M -25.35 % | -2.478 M 52.98 % | -5.270 M 46.66 % | -9.881 M 68.26 % | -31.127 M -22.02 % | -25.510 M 51.49 % | -52.583 M -326.87 % | -12.318 M 3.08 % | -12.710 M -3.31 % | -12.302 M 68.67 % | -39.260 M -7.62 % | -36.480 M -57.02 % | -23.232 M |
| Acquisitions net | 12.000 K -98.77 % | 973.570 K -56.61 % | 2.244 M 1 495.96 % | -160.750 K -108.92 % | 1.803 M 326.52 % | 422.640 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.124 M 923.11 % | 1.380 M -51.59 % | 2.851 M 226.37 % | -2.256 M -351.27 % | -500.000 K | 0.000 -100.00 % | 13.852 M 889.43 % | 1.400 M |
| Purchases of investments | -300.000 K 39.88 % | -499.000 K -149.50 % | -200.000 K | 0.000 | 0.000 100.00 % | -174.950 K -77.31 % | -98.670 K | 0.000 100.00 % | -33.000 K | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K 99.37 % | -15.979 M | 0.000 | 0.000 | 0.000 100.00 % | -1.950 M -387.50 % | -400.000 K 55.56 % | -900.000 K |
| Sales maturities of investments | 108.000 K | 0.000 -100.00 % | 2.700 M | 0.000 | 0.000 -100.00 % | 1.008 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.310 K -99.19 % | 651.650 K | 0.000 -100.00 % | 400.000 K -97.40 % | 15.357 M 387.33 % | 3.151 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -16.656 M -12 224.92 % | 137.370 K 171 612.50 % | 80.000 -100.00 % | 7.971 M 180.30 % | 2.844 M -25.48 % | 3.816 M 345.22 % | 857.060 K 30.24 % | 658.070 K -6.26 % | 702.050 K -84.70 % | 4.588 M 232.13 % | -3.472 M -330.29 % | 1.508 M -90.34 % | 15.604 M 196.57 % | -16.157 M -1 047.92 % | -1.408 M -130.63 % | 4.596 M 32.40 % | 3.471 M | 0.000 | 0.000 100.00 % | -381.000 K |
| Net cash used for investing activites | -66.671 M -445.39 % | -12.224 M -33.84 % | -9.134 M 5.33 % | -9.648 M 42.12 % | -16.670 M -56.71 % | -10.637 M -64.70 % | -6.459 M -163.81 % | -2.448 M -35.34 % | -1.809 M -167.20 % | -677.020 K 94.67 % | -12.701 M 57.12 % | -29.619 M -208.32 % | -9.607 M 66.19 % | -28.415 M -267.93 % | -7.723 M 25.53 % | -10.370 M -11.14 % | -9.331 M 77.36 % | -41.210 M -78.96 % | -23.028 M 0.37 % | -23.113 M |
| Debt repayment | 53.620 M 258.86 % | 14.942 M -36.79 % | 23.639 M 148.15 % | -49.094 M -2 692.93 % | 1.893 M 4.53 % | 1.811 M 123.51 % | -7.704 M 61.59 % | -20.058 M -174.14 % | -7.317 M 32.04 % | -10.767 M -124.16 % | 44.571 M 232.90 % | 13.389 M 232.84 % | -10.078 M 42.12 % | -17.412 M -330.60 % | 7.551 M -48.61 % | 14.693 M 724.79 % | 1.781 M -96.39 % | 49.401 M 205.53 % | 16.169 M 10.61 % | 14.618 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.660 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.231 M -12.07 % | 1.400 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -14.697 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -757.430 K 22.38 % | -975.760 K -5.45 % | -925.370 K -5.28 % | -878.990 K -86 928.71 % | -1.010 K -146.34 % | -410.000 98.80 % | -34.180 K 99.40 % | -5.695 M -3.66 % | -5.494 M 1.28 % | -5.565 M |
| Other financing activites | -3.872 M 76.06 % | -16.173 M -169.57 % | -6.000 M 52.96 % | -12.754 M 22.63 % | -16.485 M 0.84 % | -16.626 M -16.87 % | -14.226 M 25.71 % | -19.148 M -72.19 % | -11.121 M 46.19 % | -20.668 M -1.93 % | -20.276 M -27.16 % | -15.945 M 3.34 % | -16.495 M -23.01 % | -13.410 M 9.28 % | -14.782 M -3.70 % | -14.254 M -0.60 % | -14.170 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 35.051 M 2 947.11 % | -1.231 M -106.98 % | 17.639 M 128.52 % | -61.848 M -323.85 % | -14.592 M 1.50 % | -14.814 M 32.45 % | -21.930 M 44.07 % | -39.206 M -112.65 % | -18.437 M 41.35 % | -31.435 M -233.55 % | 23.538 M 766.43 % | -3.532 M 87.16 % | -27.499 M -135.27 % | 77.959 M 1 178.00 % | -7.232 M -1 747.62 % | 438.930 K 103.53 % | -12.422 M -128.42 % | 43.706 M 267.09 % | 11.906 M 13.89 % | 10.454 M |
| Effect of forex changes on cash | 37.983 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 100.00 % | -251.450 K -131.19 % | 806.270 K -8.66 % | 882.710 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | -2.841 M 70.32 % | -9.571 M -311.46 % | 4.526 M 138.57 % | -11.734 M -175.33 % | 15.576 M 508.85 % | -3.810 M -185.04 % | 4.480 M -6.96 % | 4.815 M 170.98 % | -6.783 M -309.99 % | -1.654 M -10.51 % | -1.497 M 88.37 % | -12.872 M 40.55 % | -21.651 M -146.59 % | 46.469 M 4 160.27 % | 1.091 M 1.18 % | 1.078 M 132.50 % | -3.317 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 4.648 M -67.31 % | 14.219 M 46.70 % | 9.693 M -54.76 % | 21.426 M 266.27 % | 5.850 M -66.43 % | 17.424 M 34.61 % | 12.944 M 59.23 % | 8.129 M -45.49 % | 14.912 M -17.71 % | 18.122 M -7.63 % | 19.619 M -39.62 % | 32.491 M -39.99 % | 54.142 M 605.67 % | 7.672 M -42.40 % | 13.321 M 8.81 % | 12.243 M -21.32 % | 15.560 M 89.39 % | 8.216 M -17.24 % | 9.927 M | 0.000 |
| Cash at end of period | 1.807 M -61.12 % | 4.648 M -67.31 % | 14.219 M 46.70 % | 9.693 M -54.76 % | 21.426 M 57.38 % | 13.614 M -21.87 % | 17.424 M 34.61 % | 12.944 M 59.23 % | 8.129 M -50.64 % | 16.467 M -9.13 % | 18.122 M -7.63 % | 19.619 M -39.62 % | 32.491 M -39.99 % | 54.142 M 275.68 % | 14.412 M 8.19 % | 13.321 M 8.81 % | 12.243 M 34.04 % | 9.134 M 11.17 % | 8.216 M -17.24 % | 9.927 M |
| Operating cash flow | 28.779 M 640.87 % | 3.885 M 197.62 % | -3.979 M -106.66 % | 59.762 M 27.59 % | 46.838 M 116.43 % | 21.642 M -34.16 % | 32.868 M -29.27 % | 46.469 M 245.16 % | 13.463 M -55.80 % | 30.457 M 346.95 % | -12.334 M -160.82 % | 20.279 M 94.37 % | 10.433 M 439.33 % | -3.075 M -119.16 % | 16.046 M 57.26 % | 10.203 M -41.87 % | 17.553 M 1 311.42 % | -1.449 M -114.13 % | 10.257 M -54.20 % | 22.394 M |
| Capital expenditure | -49.835 M -288.23 % | -12.836 M 7.51 % | -13.878 M 20.51 % | -17.458 M 18.10 % | -21.316 M -35.69 % | -15.709 M -117.67 % | -7.217 M -132.33 % | -3.106 M -25.35 % | -2.478 M 52.98 % | -5.270 M 46.66 % | -9.881 M 68.26 % | -31.127 M -22.02 % | -25.510 M 51.49 % | -52.583 M -326.87 % | -12.318 M 3.08 % | -12.710 M -3.31 % | -12.302 M 64.64 % | -34.786 M -0.24 % | -34.703 M -49.38 % | -23.232 M |
| Free CashFlow | -21.056 M -135.21 % | -8.952 M 49.87 % | -17.858 M -142.21 % | 42.304 M 65.76 % | 25.522 M 330.20 % | 5.932 M -76.87 % | 25.651 M -40.85 % | 43.363 M 294.75 % | 10.985 M -56.39 % | 25.187 M 213.38 % | -22.214 M -104.78 % | -10.848 M 28.05 % | -15.077 M 72.91 % | -55.658 M -1 593.18 % | 3.727 M 248.72 % | -2.506 M -147.72 % | 5.252 M 114.49 % | -36.235 M -48.22 % | -24.446 M -2 817.18 % | -838.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 108.668 M -16.92 % | 130.801 M 19.96 % | 109.040 M -4.76 % | 114.486 M 0.40 % | 114.028 M -17.41 % | 138.066 M 15.06 % | 119.996 M 30.94 % | 91.640 M 17.88 % | 77.738 M -18.71 % | 95.636 M 24.44 % | 76.850 M -13.24 % | 88.579 M 33.20 % | 66.499 M -51.84 % | 138.069 M 17.49 % | 117.516 M 19.35 % | 98.466 M 20.57 % | 81.668 M -39.01 % | 133.897 M -13.39 % | 154.590 M 89.76 % | 81.464 M 48.55 % | 54.841 M 25.74 % | 43.615 M -38.17 % | 70.546 M -0.56 % | 70.942 M -13.63 % | 82.133 M 3.02 % | 79.727 M -19.53 % | 99.077 M 8.40 % | 91.399 M 3.25 % | 88.520 M 35.70 % | 65.231 M -21.25 % | 82.834 M 17.99 % | 70.202 M -6.29 % | 74.916 M -7.03 % | 80.583 M -0.14 % | 80.698 M -2.45 % | 82.728 M -7.65 % | 89.585 M -19.67 % | 111.516 M 17.05 % | 95.269 M -7.89 % | 103.427 M 40.20 % | 73.771 M -19.59 % | 91.739 M 2.01 % | 89.928 M -0.39 % | 90.277 M -1.13 % | 91.311 M -22.40 % | 117.675 M 37.23 % | 85.752 M -27.65 % | 118.522 M 14.28 % | 103.714 M -2.77 % | 106.673 M 30.50 % | 81.744 M -24.16 % | 107.785 M 28.46 % | 83.907 M -21.49 % | 106.870 M 25.25 % | 85.328 M -42.38 % | 148.087 M 125.75 % | 65.598 M 12.98 % | 58.061 M |
| Net income | 5.505 M 166.55 % | -8.272 M -515.26 % | 1.992 M -57.03 % | 4.636 M 14.84 % | 4.037 M 45.16 % | 2.781 M -40.18 % | 4.649 M 333.68 % | 1.072 M -67.31 % | 3.279 M 27.62 % | 2.569 M -15.04 % | 3.024 M -14.67 % | 3.544 M 226.64 % | 1.085 M -97.10 % | 37.477 M 845.19 % | 3.965 M 72.62 % | 2.297 M 106.26 % | -36.718 M -340.61 % | -8.333 M -138.42 % | 21.690 M 256.04 % | 6.092 M 369.80 % | -2.258 M -512.77 % | 547.040 K -64.57 % | 1.544 M 75.85 % | 878.000 K -55.70 % | 1.982 M -36.89 % | 3.140 M 29.02 % | 2.434 M 71.29 % | 1.421 M -38.62 % | 2.315 M 61.66 % | 1.432 M 46.12 % | 980.000 K 232.20 % | 295.000 K 109.47 % | -3.114 M 81.20 % | -16.564 M -49.41 % | -11.086 M -35.96 % | -8.154 M -102.18 % | -4.033 M -101.35 % | -2.003 M -211.22 % | 1.801 M -19.92 % | 2.249 M 23.71 % | 1.818 M 214.77 % | -1.584 M -256.36 % | 1.013 M -13.34 % | 1.169 M -31.88 % | 1.716 M 439.68 % | -505.180 K -127.28 % | 1.852 M -16.50 % | 2.218 M -59.38 % | 5.460 M 228.97 % | -4.234 M -359.89 % | 1.629 M 10 760.00 % | 15.000 K -99.21 % | 1.901 M -88.36 % | 16.334 M 186.80 % | -18.819 M -3 490.81 % | 555.000 K 103.78 % | -14.665 M -649.87 % | 2.667 M |
| Income before tax | 7.005 M 76.36 % | 3.972 M 29.51 % | 3.067 M -52.35 % | 6.436 M 22.66 % | 5.247 M -34.35 % | 7.992 M 62.51 % | 4.918 M 234.56 % | 1.470 M -48.02 % | 2.828 M 17.66 % | 2.404 M -28.97 % | 3.384 M 9.34 % | 3.095 M 389.72 % | 632.000 K -98.47 % | 41.424 M 786.45 % | 4.673 M 117.35 % | 2.150 M 105.92 % | -36.300 M -231.38 % | -10.954 M -137.78 % | 28.996 M 385.29 % | 5.975 M 339.10 % | -2.499 M 3.81 % | -2.598 M -308.84 % | 1.244 M 160.25 % | 478.000 K -69.79 % | 1.582 M -58.80 % | 3.840 M 79.96 % | 2.134 M 90.37 % | 1.121 M -44.37 % | 2.015 M 68.06 % | 1.199 M 53.72 % | 780.000 K 721.05 % | 95.000 K 102.87 % | -3.314 M 80.07 % | -16.628 M -47.33 % | -11.286 M -35.10 % | -8.354 M -97.35 % | -4.233 M -224.37 % | -1.305 M -168.65 % | 1.901 M -19.07 % | 2.349 M 22.47 % | 1.918 M 244.80 % | -1.325 M -209.20 % | 1.213 M -31.51 % | 1.771 M -26.70 % | 2.416 M 34.55 % | 1.796 M -29.83 % | 2.559 M -20.75 % | 3.229 M -45.82 % | 5.960 M 350.60 % | -2.378 M -245.99 % | 1.629 M 10 760.00 % | 15.000 K -99.29 % | 2.101 M -88.72 % | 18.621 M 203.99 % | -17.906 M -1 034.06 % | 1.917 M 113.22 % | -14.505 M -423.70 % | 4.481 M |
| Income before tax ratio | 0.06 112.28 % | 0.03 7.96 % | 0.03 -49.97 % | 0.06 22.17 % | 0.05 -20.51 % | 0.06 41.24 % | 0.04 155.50 % | 0.02 -55.91 % | 0.04 44.74 % | 0.03 -42.92 % | 0.04 26.02 % | 0.03 267.64 % | 0.01 -96.83 % | 0.30 654.49 % | 0.04 82.12 % | 0.02 104.91 % | -0.44 -443.31 % | -0.08 -143.62 % | 0.19 155.73 % | 0.07 260.96 % | -0.05 23.50 % | -0.06 -437.80 % | 0.02 161.71 % | 0.01 -65.02 % | 0.02 -60.01 % | 0.05 123.63 % | 0.02 75.61 % | 0.01 -46.12 % | 0.02 23.84 % | 0.02 95.20 % | 0.01 595.84 % | 0.00 103.06 % | -0.04 78.56 % | -0.21 -47.54 % | -0.14 -38.50 % | -0.10 -113.71 % | -0.05 -303.78 % | -0.01 -158.65 % | 0.02 -12.14 % | 0.02 -12.65 % | 0.03 280.06 % | -0.01 -207.05 % | 0.01 -31.24 % | 0.02 -25.86 % | 0.03 73.39 % | 0.02 -48.86 % | 0.03 9.54 % | 0.03 -52.59 % | 0.06 357.75 % | -0.02 -211.88 % | 0.02 14 219.65 % | 0.00 -99.44 % | 0.03 -85.63 % | 0.17 183.03 % | -0.21 -1 721.07 % | 0.01 105.85 % | -0.22 -386.51 % | 0.08 |
| EBITDA | 14.413 M -18.20 % | 17.619 M 48.67 % | 11.851 M -20.72 % | 14.948 M 11.29 % | 13.432 M -20.31 % | 16.856 M 31.67 % | 12.802 M 34.45 % | 9.522 M -9.27 % | 10.495 M -26.31 % | 14.242 M 29.71 % | 10.980 M 6.78 % | 10.283 M 79.02 % | 5.744 M -89.84 % | 56.556 M 345.29 % | 12.701 M 40.17 % | 9.061 M 130.43 % | -29.774 M -9 352.06 % | -315.000 K -100.86 % | 36.550 M 151.74 % | 14.519 M 210.17 % | 4.681 M -49.88 % | 9.340 M 8.79 % | 8.586 M 10.97 % | 7.737 M -9.65 % | 8.563 M -35.82 % | 13.342 M 53.20 % | 8.709 M 2.99 % | 8.456 M 0.31 % | 8.430 M -35.74 % | 13.119 M 58.52 % | 8.276 M -2.70 % | 8.506 M 80.02 % | 4.725 M 1 082.33 % | -481.000 K 87.94 % | -3.990 M -393.81 % | -808.000 K -126.45 % | 3.055 M -74.92 % | 12.181 M 17.71 % | 10.348 M -1.54 % | 10.510 M 4.83 % | 10.026 M -23.99 % | 13.191 M 44.01 % | 9.160 M 18.30 % | 7.743 M -20.31 % | 9.716 M -24.08 % | 12.797 M 39.79 % | 9.155 M -0.50 % | 9.201 M -22.01 % | 11.798 M 7.43 % | 10.982 M 92.87 % | 5.694 M 26.17 % | 4.513 M -28.18 % | 6.284 M -77.64 % | 28.101 M 329.36 % | -12.252 M -228.71 % | 9.519 M 369.13 % | -3.537 M -137.51 % | 9.430 M |
| Net income ratio | 0.05 180.10 % | -0.06 -446.18 % | 0.02 -54.89 % | 0.04 14.38 % | 0.04 75.77 % | 0.02 -48.01 % | 0.04 231.19 % | 0.01 -72.27 % | 0.04 57.01 % | 0.03 -31.73 % | 0.04 -1.65 % | 0.04 145.22 % | 0.02 -93.99 % | 0.27 704.49 % | 0.03 44.63 % | 0.02 105.19 % | -0.45 -622.39 % | -0.06 -144.36 % | 0.14 87.62 % | 0.07 281.62 % | -0.04 -428.27 % | 0.01 -42.69 % | 0.02 76.84 % | 0.01 -48.71 % | 0.02 -38.74 % | 0.04 60.34 % | 0.02 58.01 % | 0.02 -40.55 % | 0.03 19.13 % | 0.02 85.55 % | 0.01 181.54 % | 0.00 110.11 % | -0.04 79.78 % | -0.21 -49.63 % | -0.14 -39.38 % | -0.10 -118.94 % | -0.05 -150.64 % | -0.02 -195.01 % | 0.02 -13.06 % | 0.02 -11.76 % | 0.02 242.73 % | -0.02 -253.28 % | 0.01 -13.01 % | 0.01 -31.10 % | 0.02 537.76 % | 0.00 -119.88 % | 0.02 15.41 % | 0.02 -64.45 % | 0.05 232.65 % | -0.04 -299.15 % | 0.02 14 219.65 % | 0.00 -99.39 % | 0.02 -85.18 % | 0.15 169.30 % | -0.22 -5 984.76 % | 0.00 101.68 % | -0.22 -586.69 % | 0.05 |
| Ratio EBITDA | 0.13 -1.53 % | 0.13 23.94 % | 0.11 -16.76 % | 0.13 10.84 % | 0.12 -3.51 % | 0.12 14.43 % | 0.11 2.68 % | 0.10 -23.03 % | 0.14 -9.34 % | 0.15 4.23 % | 0.14 23.07 % | 0.12 34.40 % | 0.09 -78.91 % | 0.41 279.00 % | 0.11 17.45 % | 0.09 125.24 % | -0.36 -15 396.97 % | 0.00 -101.00 % | 0.24 32.66 % | 0.18 108.80 % | 0.09 -60.14 % | 0.21 75.96 % | 0.12 11.60 % | 0.11 4.61 % | 0.10 -37.70 % | 0.17 90.38 % | 0.09 -4.99 % | 0.09 -2.85 % | 0.10 -52.65 % | 0.20 101.30 % | 0.10 -17.54 % | 0.12 92.11 % | 0.06 1 156.64 % | -0.01 87.93 % | -0.05 -406.23 % | -0.01 -128.64 % | 0.03 -68.78 % | 0.11 0.56 % | 0.11 6.89 % | 0.10 -25.23 % | 0.14 -5.48 % | 0.14 41.17 % | 0.10 18.76 % | 0.09 -19.39 % | 0.11 -2.16 % | 0.11 1.86 % | 0.11 37.52 % | 0.08 -31.76 % | 0.11 10.50 % | 0.10 47.80 % | 0.07 66.36 % | 0.04 -44.09 % | 0.07 -71.52 % | 0.26 283.13 % | -0.14 -323.38 % | 0.06 219.21 % | -0.05 -133.20 % | 0.16 |
| Gross profit ratio | 0.51 91.27 % | 0.27 -47.72 % | 0.51 -28.39 % | 0.71 5.60 % | 0.67 48.58 % | 0.45 -2.55 % | 0.46 -38.12 % | 0.75 24.77 % | 0.60 1 023.62 % | 0.05 -91.57 % | 0.63 4.25 % | 0.61 -21.26 % | 0.77 392.42 % | 0.16 -67.93 % | 0.49 -2.32 % | 0.50 -1.36 % | 0.51 247.16 % | 0.15 -69.17 % | 0.47 -11.75 % | 0.54 41.54 % | 0.38 395.57 % | -0.13 -123.60 % | 0.54 -9.88 % | 0.60 -3.84 % | 0.63 535.06 % | 0.10 -80.99 % | 0.52 3.13 % | 0.50 1.29 % | 0.50 -30.37 % | 0.71 66.87 % | 0.43 -13.53 % | 0.50 -4.73 % | 0.52 15.78 % | 0.45 -14.37 % | 0.52 10.18 % | 0.48 -6.23 % | 0.51 -22.91 % | 0.66 27.48 % | 0.52 8.17 % | 0.48 -5.66 % | 0.51 1.24 % | 0.50 -0.80 % | 0.50 -0.09 % | 0.50 14.19 % | 0.44 -22.66 % | 0.57 11.71 % | 0.51 19.59 % | 0.43 -7.17 % | 0.46 11.06 % | 0.41 -3.43 % | 0.43 42.20 % | 0.30 -26.37 % | 0.41 -6.28 % | 0.44 10.96 % | 0.39 31.71 % | 0.30 -11.51 % | 0.34 -30.70 % | 0.49 |
| Weighted average shs out dil | 14.878 M -2.90 % | 15.323 M 0.00 % | 15.323 M 4.26 % | 14.697 M -1.70 % | 14.952 M 1.73 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M -1.39 % | 14.905 M 1.41 % | 14.697 M -2.80 % | 15.120 M 2.88 % | 14.697 M -5.18 % | 15.500 M 5.46 % | 14.697 M 0.08 % | 14.685 M 2.29 % | 14.356 M -2.25 % | 14.687 M -0.07 % | 14.697 M 9.77 % | 13.389 M -9.89 % | 14.859 M 1.10 % | 14.697 M 7.47 % | 13.675 M -11.43 % | 15.440 M 5.51 % | 14.633 M 3.36 % | 14.157 M -5.32 % | 14.952 M 4.43 % | 14.318 M 0.76 % | 14.210 M -1.79 % | 14.469 M 31.35 % | 11.015 M -21.32 % | 14.000 M -5.08 % | 14.750 M -0.53 % | 14.829 M 3.85 % | 14.279 M -3.40 % | 14.781 M -0.30 % | 14.825 M -0.75 % | 14.937 M 4.40 % | 14.307 M -4.67 % | 15.008 M 0.10 % | 14.993 M -1.03 % | 15.150 M 14.77 % | 13.200 M -8.79 % | 14.471 M -0.97 % | 14.613 M 2.19 % | 14.300 M -15.05 % | 16.833 M 18.16 % | 14.246 M -3.66 % | 14.787 M 0.20 % | 14.757 M 0.20 % | 14.727 M 26.84 % | 11.611 M 0.00 % | 11.611 M 0.00 % | 11.611 M 2.20 % | 11.361 M -2.15 % | 11.611 M 0.00 % | 11.611 M 113.08 % | 5.449 M 0.00 % | 5.449 M |
| Weighted average shs out | 14.878 M -2.90 % | 15.323 M 0.00 % | 15.323 M 4.26 % | 14.697 M -1.70 % | 14.952 M 1.73 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M 0.00 % | 14.697 M -5.18 % | 15.500 M 5.46 % | 14.697 M 0.08 % | 14.685 M 2.29 % | 14.356 M -2.25 % | 14.687 M -0.07 % | 14.697 M 9.77 % | 13.389 M -9.89 % | 14.859 M 1.10 % | 14.697 M 7.47 % | 13.675 M -11.43 % | 15.440 M 5.51 % | 14.633 M 3.36 % | 14.157 M -5.32 % | 14.952 M 4.43 % | 14.318 M 0.76 % | 14.210 M -1.79 % | 14.469 M 31.35 % | 11.015 M -21.32 % | 14.000 M -5.08 % | 14.750 M -0.53 % | 14.829 M 3.85 % | 14.279 M -3.40 % | 14.781 M -0.30 % | 14.825 M -0.75 % | 14.937 M 4.40 % | 14.307 M -4.67 % | 15.008 M 0.10 % | 14.993 M -1.03 % | 15.150 M 14.77 % | 13.200 M -8.79 % | 14.471 M -0.97 % | 14.613 M 2.19 % | 14.300 M -5.03 % | 15.058 M 5.70 % | 14.246 M -3.66 % | 14.787 M 0.20 % | 14.757 M 0.20 % | 14.727 M 26.84 % | 11.611 M 0.00 % | 11.611 M 0.00 % | 11.611 M 2.20 % | 11.361 M -2.15 % | 11.611 M 0.00 % | 11.611 M 113.08 % | 5.449 M 0.00 % | 5.449 M |
| EPS diluted | 0.37 168.52 % | -0.54 -515.38 % | 0.13 -59.38 % | 0.32 18.52 % | 0.27 42.11 % | 0.19 -40.63 % | 0.32 338.96 % | 0.07 -66.86 % | 0.22 29.41 % | 0.17 -15.00 % | 0.20 -16.67 % | 0.24 242.86 % | 0.07 -97.25 % | 2.55 844.44 % | 0.27 68.75 % | 0.16 106.40 % | -2.50 -338.60 % | -0.57 -135.19 % | 1.62 295.12 % | 0.41 373.33 % | -0.15 -475.00 % | 0.04 -60.00 % | 0.10 66.67 % | 0.06 -57.14 % | 0.14 -33.33 % | 0.21 23.53 % | 0.17 70.00 % | 0.10 -37.50 % | 0.16 23.08 % | 0.13 85.71 % | 0.07 250.00 % | 0.02 109.52 % | -0.21 81.90 % | -1.16 -54.67 % | -0.75 -36.36 % | -0.55 -103.70 % | -0.27 -92.86 % | -0.14 -216.67 % | 0.12 -20.00 % | 0.15 25.00 % | 0.12 200.00 % | -0.12 -271.43 % | 0.07 -12.50 % | 0.08 -33.33 % | 0.12 500.00 % | -0.03 -123.08 % | 0.13 -13.33 % | 0.15 -59.46 % | 0.37 227.59 % | -0.29 -307.14 % | 0.14 10 669.23 % | 0.00 -99.19 % | 0.16 -88.89 % | 1.44 188.89 % | -1.62 -3 340.00 % | 0.05 101.86 % | -2.69 -648.98 % | 0.49 |
| Earnings per share | 0.37 168.52 % | -0.54 -515.38 % | 0.13 -59.38 % | 0.32 18.52 % | 0.27 42.11 % | 0.19 -40.63 % | 0.32 338.96 % | 0.07 -66.86 % | 0.22 29.41 % | 0.17 -15.00 % | 0.20 -16.67 % | 0.24 242.86 % | 0.07 -97.25 % | 2.55 844.44 % | 0.27 68.75 % | 0.16 106.40 % | -2.50 -338.60 % | -0.57 -135.19 % | 1.62 295.12 % | 0.41 373.33 % | -0.15 -475.00 % | 0.04 -60.00 % | 0.10 66.67 % | 0.06 -57.14 % | 0.14 -33.33 % | 0.21 23.53 % | 0.17 70.00 % | 0.10 -37.50 % | 0.16 23.08 % | 0.13 85.71 % | 0.07 250.00 % | 0.02 109.52 % | -0.21 81.90 % | -1.16 -54.67 % | -0.75 -36.36 % | -0.55 -103.70 % | -0.27 -92.86 % | -0.14 -216.67 % | 0.12 -20.00 % | 0.15 25.00 % | 0.12 200.00 % | -0.12 -271.43 % | 0.07 -12.50 % | 0.08 -33.33 % | 0.12 458.21 % | -0.03 -125.77 % | 0.13 -13.33 % | 0.15 -59.46 % | 0.37 227.59 % | -0.29 -307.14 % | 0.14 10 669.23 % | 0.00 -99.19 % | 0.16 -88.89 % | 1.44 188.89 % | -1.62 -3 340.00 % | 0.05 101.86 % | -2.69 -648.98 % | 0.49 |
| Gross profit | 55.138 M 58.90 % | 34.699 M -37.29 % | 55.330 M -31.79 % | 81.120 M 6.02 % | 76.513 M 22.71 % | 62.351 M 12.12 % | 55.609 M -18.97 % | 68.630 M 47.08 % | 46.662 M 813.34 % | 5.109 M -89.50 % | 48.674 M -9.55 % | 53.815 M 4.88 % | 51.309 M 137.17 % | 21.634 M -62.32 % | 57.414 M 16.58 % | 49.247 M 18.93 % | 41.408 M 111.74 % | 19.556 M -73.30 % | 73.240 M 67.47 % | 43.734 M 110.25 % | 20.801 M 471.64 % | -5.597 M -114.59 % | 38.353 M -10.38 % | 42.796 M -16.94 % | 51.523 M 554.22 % | 7.875 M -84.70 % | 51.484 M 11.79 % | 46.053 M 4.59 % | 44.033 M -5.51 % | 46.602 M 31.41 % | 35.463 M 2.03 % | 34.758 M -10.72 % | 38.933 M 7.64 % | 36.170 M -14.50 % | 42.302 M 7.47 % | 39.360 M -13.41 % | 45.456 M -38.07 % | 73.404 M 49.23 % | 49.190 M -0.36 % | 49.370 M 32.26 % | 37.327 M -18.59 % | 45.852 M 1.20 % | 45.307 M -0.48 % | 45.526 M 12.90 % | 40.325 M -39.99 % | 67.198 M 53.30 % | 43.834 M -13.47 % | 50.659 M 6.08 % | 47.756 M 7.98 % | 44.227 M 26.02 % | 35.095 M 7.85 % | 32.542 M -5.41 % | 34.404 M -26.42 % | 46.758 M 38.98 % | 33.644 M -24.11 % | 44.332 M 99.77 % | 22.191 M -21.71 % | 28.343 M |
| Income tax expense | 1.500 M -87.75 % | 12.243 M 1 013.00 % | 1.100 M -38.89 % | 1.800 M 38.46 % | 1.300 M -76.12 % | 5.443 M 1 714.33 % | 300.000 K -40.00 % | 500.000 K 225.00 % | -400.000 K -258.17 % | -111.680 K -127.92 % | 400.000 K 200.00 % | -400.000 K 0.00 % | -400.000 K -110.27 % | 3.896 M 399.53 % | 780.000 K 3 800.00 % | 20.000 K -95.00 % | 400.000 K 123.84 % | -1.678 M -132.43 % | 5.174 M 1 393.50 % | -400.000 K 0.00 % | -400.000 K 86.40 % | -2.940 M -880.06 % | -300.000 K 25.00 % | -400.000 K 0.00 % | -400.000 K -157.16 % | 699.830 K 333.28 % | -300.000 K 0.00 % | -300.000 K 0.00 % | -300.000 K -28.76 % | -233.000 K -16.50 % | -200.000 K 0.00 % | -200.000 K 0.00 % | -200.000 K -212.50 % | -64.000 K 68.00 % | -200.000 K 0.00 % | -200.000 K 0.00 % | -200.000 K -128.65 % | 698.000 K 598.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -61.44 % | 259.340 K 29.67 % | 200.000 K -66.78 % | 602.000 K -14.00 % | 700.000 K -69.58 % | 2.301 M 225.44 % | 707.000 K -30.07 % | 1.011 M 102.20 % | 500.000 K -85.29 % | 3.399 M | 0.000 | 0.000 -100.00 % | 200.000 K -90.10 % | 2.020 M 910.09 % | 200.000 K -84.64 % | 1.302 M 713.75 % | 160.000 K -91.18 % | 1.814 M |
| Cost of revenue | 53.530 M -44.30 % | 96.102 M 78.93 % | 53.710 M 60.97 % | 33.366 M -11.06 % | 37.515 M -50.45 % | 75.715 M 17.59 % | 64.387 M 179.82 % | 23.010 M -25.96 % | 31.076 M -65.67 % | 90.527 M 221.29 % | 28.176 M -18.95 % | 34.764 M 128.86 % | 15.190 M -86.95 % | 116.435 M 93.73 % | 60.102 M 22.11 % | 49.219 M 22.25 % | 40.260 M -64.79 % | 114.341 M 40.55 % | 81.350 M 115.61 % | 37.730 M 10.84 % | 34.040 M -30.83 % | 49.212 M 52.87 % | 32.193 M 14.38 % | 28.146 M -8.05 % | 30.610 M -57.40 % | 71.852 M 50.97 % | 47.593 M 4.96 % | 45.346 M 1.93 % | 44.487 M 138.81 % | 18.629 M -60.67 % | 47.371 M 33.65 % | 35.444 M -1.50 % | 35.983 M -18.98 % | 44.413 M 15.67 % | 38.396 M -11.46 % | 43.368 M -1.72 % | 44.129 M 15.79 % | 38.112 M -17.29 % | 46.079 M -14.76 % | 54.057 M 48.33 % | 36.444 M -20.58 % | 45.887 M 2.84 % | 44.621 M -0.29 % | 44.751 M -12.23 % | 50.986 M 1.01 % | 50.476 M 20.42 % | 41.918 M -38.23 % | 67.863 M 21.27 % | 55.958 M -10.39 % | 62.446 M 33.86 % | 46.649 M -38.00 % | 75.243 M 52.00 % | 49.503 M -17.65 % | 60.112 M 16.31 % | 51.684 M -50.19 % | 103.755 M 139.03 % | 43.407 M 46.06 % | 29.718 M |
| General and administrative expenses | 0.000 -100.00 % | 16.673 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.932 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.668 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.469 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.510 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.632 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.059 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.453 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.674 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.006 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.781 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.984 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 2.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.324 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.685 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.864 M | 0.000 | 0.000 | 0.000 -100.00 % | 310.060 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.422 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.335 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.853 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.594 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.415 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.629 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.285 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.099 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 44.804 M | 0.000 -100.00 % | 50.213 M -29.19 % | 70.916 M | 0.000 | 0.000 | 0.000 -100.00 % | 332.000 K 0.30 % | 331.000 K -89.66 % | 3.201 M 9 600.85 % | 33.000 K -94.86 % | 642.000 K 7 033.33 % | 9.000 K 101.43 % | -629.910 K -164.34 % | 979.000 K 647.33 % | 131.000 K -17.61 % | 159.000 K 102.27 % | -7.004 M -244.35 % | 4.852 M 49.61 % | 3.243 M 20 168.75 % | 16.000 K -95.74 % | 375.760 K 622.62 % | 52.000 K -95.66 % | 1.199 M -19.37 % | 1.487 M 848.44 % | -198.680 K -115.01 % | 1.324 M 94.99 % | 679.000 K 4 426.67 % | 15.000 K -99.81 % | 7.734 M 6 038.10 % | 126.000 K -93.40 % | 1.909 M 201.58 % | 633.000 K -84.64 % | 4.121 M 874.23 % | 423.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 44.804 M 97.76 % | 22.656 M -54.88 % | 50.213 M -29.19 % | 70.916 M 330.26 % | 16.482 M -68.36 % | 52.090 M 9.71 % | 47.481 M -25.34 % | 63.598 M 56.43 % | 40.656 M 1 533.75 % | -2.836 M -106.80 % | 41.727 M -13.38 % | 48.174 M -0.21 % | 48.274 M 1 198.38 % | 3.718 M -92.43 % | 49.099 M 11.25 % | 44.132 M 22.84 % | 35.926 M 12.33 % | 31.983 M -29.13 % | 45.131 M 24.29 % | 36.310 M 81.66 % | 19.988 M 446.63 % | -5.766 M -117.60 % | 32.769 M -17.27 % | 39.608 M -17.13 % | 47.797 M 2 838.72 % | -1.745 M -103.66 % | 47.699 M 14.18 % | 41.776 M 6.25 % | 39.318 M -15.47 % | 46.515 M 49.50 % | 31.113 M -2.65 % | 31.961 M -17.29 % | 38.641 M -19.88 % | 48.230 M -3.38 % | 49.915 M 15.10 % | 43.368 M -3.93 % | 45.144 M -34.46 % | 68.879 M 63.06 % | 42.242 M -0.04 % | 42.260 M 38.99 % | 30.405 M -30.82 % | 43.953 M 13.44 % | 38.747 M -4.05 % | 40.383 M 21.60 % | 33.209 M -47.17 % | 62.855 M 67.93 % | 37.429 M -15.33 % | 44.208 M 14.21 % | 38.708 M -23.14 % | 50.360 M 62.58 % | 30.976 M 4.63 % | 29.604 M -1.67 % | 30.107 M -33.12 % | 45.015 M 32.65 % | 33.936 M -9.13 % | 37.347 M 13.15 % | 33.006 M 52.85 % | 21.594 M |
| Cost and expenses | 98.334 M -17.20 % | 118.758 M 14.27 % | 103.923 M -0.34 % | 104.282 M 93.13 % | 53.997 M -57.75 % | 127.805 M 14.25 % | 111.868 M 29.17 % | 86.608 M 20.74 % | 71.732 M -18.20 % | 87.691 M 25.45 % | 69.903 M -15.72 % | 82.938 M 30.69 % | 63.464 M -47.18 % | 120.153 M 10.03 % | 109.201 M 16.98 % | 93.351 M 22.53 % | 76.186 M -47.93 % | 146.324 M 15.69 % | 126.481 M 70.83 % | 74.040 M 37.04 % | 54.028 M 24.36 % | 43.446 M -33.12 % | 64.962 M -4.12 % | 67.754 M -13.59 % | 78.407 M 11.84 % | 70.106 M -26.43 % | 95.292 M 9.38 % | 87.122 M 3.96 % | 83.805 M 28.65 % | 65.144 M -17.00 % | 78.484 M 16.44 % | 67.405 M -9.67 % | 74.624 M -19.45 % | 92.643 M 4.91 % | 88.311 M 1.82 % | 86.736 M -2.84 % | 89.273 M -16.56 % | 106.991 M 21.14 % | 88.321 M -8.30 % | 96.317 M 44.08 % | 66.849 M -25.59 % | 89.840 M 7.76 % | 83.368 M -2.07 % | 85.134 M 1.12 % | 84.195 M -25.71 % | 113.332 M 42.83 % | 79.347 M -29.20 % | 112.071 M 18.39 % | 94.666 M -16.08 % | 112.805 M 45.32 % | 77.625 M -25.96 % | 104.847 M 31.70 % | 79.610 M -24.27 % | 105.127 M 22.78 % | 85.620 M -39.32 % | 141.102 M 84.66 % | 76.413 M 48.92 % | 51.312 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 22.656 M | 0.000 | 0.000 -100.00 % | 16.482 M -68.36 % | 52.090 M 9.71 % | 47.481 M 19.77 % | 39.643 M 78.27 % | 22.238 M -12.29 % | 25.353 M 27.44 % | 19.894 M -22.80 % | 25.769 M -6.01 % | 27.416 M -38.16 % | 44.333 M 57.62 % | 28.127 M 21.87 % | 23.079 M 16.97 % | 19.730 M -43.34 % | 34.820 M 111.56 % | 16.459 M 36.78 % | 12.033 M 66.71 % | 7.218 M -57.67 % | 17.053 M 23.92 % | 13.762 M -26.17 % | 18.641 M -1.66 % | 18.956 M -25.35 % | 25.393 M 33.49 % | 19.023 M 17.73 % | 16.158 M 9.53 % | 14.752 M -14.76 % | 17.306 M 16.46 % | 14.860 M -8.55 % | 16.249 M 3.29 % | 15.732 M -22.38 % | 20.268 M 29.19 % | 15.689 M -22.88 % | 20.344 M 38.87 % | 14.650 M -37.45 % | 23.421 M 42.63 % | 16.421 M 5.03 % | 15.635 M 4.94 % | 14.899 M -23.24 % | 19.409 M 41.09 % | 13.757 M -14.43 % | 16.076 M 23.01 % | 13.069 M -78.48 % | 60.742 M 325.10 % | 14.289 M 0.65 % | 14.197 M 15.19 % | 12.325 M -75.35 % | 49.996 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 | 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 % | 74.430 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.788 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.732 M 673.97 % | 353.000 K | 0.000 | 0.000 -100.00 % | 5.602 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.689 M -67.83 % | 11.466 M 157.72 % | 4.449 M 7.70 % | 4.131 M 8.60 % | 3.804 M -24.57 % | 5.043 M 35.31 % | 3.727 M -4.29 % | 3.894 M 10.97 % | 3.509 M 27.06 % | 2.762 M -23.20 % | 3.596 M 12.80 % | 3.188 M 32.17 % | 2.412 M -34.50 % | 3.683 M -20.31 % | 4.621 M 49.26 % | 3.096 M -12.20 % | 3.526 M -21.68 % | 4.502 M 13.58 % | 3.964 M -15.52 % | 4.692 M 40.99 % | 3.328 M -23.40 % | 4.344 M -1.08 % | 4.392 M 12.36 % | 3.909 M 7.66 % | 3.631 M 41.98 % | 2.557 M -14.04 % | 2.975 M -22.43 % | 3.835 M 41.25 % | 2.715 M -58.99 % | 6.621 M 79.14 % | 3.696 M -19.84 % | 4.611 M 8.78 % | 4.239 M -51.21 % | 8.688 M 112.11 % | 4.096 M -5.75 % | 4.346 M -4.38 % | 4.545 M -22.04 % | 5.830 M 15.51 % | 5.047 M 6.01 % | 4.761 M -4.86 % | 5.004 M -15.32 % | 5.909 M 10.51 % | 5.347 M 58.57 % | 3.372 M -28.26 % | 4.700 M | 0.000 -100.00 % | 3.846 M 19.37 % | 3.222 M 4.34 % | 3.088 M -60.31 % | 7.781 M 173.68 % | 2.843 M -2.74 % | 2.923 M 33.11 % | 2.196 M -48.57 % | 4.270 M 9.46 % | 3.901 M -23.03 % | 5.068 M 37.34 % | 3.690 M 62.70 % | 2.268 M |
| Depreciation and amortization | 3.719 M 70.60 % | 2.180 M -49.71 % | 4.335 M -1.05 % | 4.381 M 0.00 % | 4.381 M 14.66 % | 3.821 M -8.08 % | 4.157 M -0.02 % | 4.158 M 0.00 % | 4.158 M -35.70 % | 6.467 M 61.68 % | 4.000 M 0.00 % | 4.000 M 48.15 % | 2.700 M -73.59 % | 10.223 M 200.06 % | 3.407 M -10.69 % | 3.815 M 27.17 % | 3.000 M -36.47 % | 4.722 M 31.57 % | 3.589 M -6.83 % | 3.852 M 0.00 % | 3.852 M -49.28 % | 7.594 M 157.42 % | 2.950 M -11.94 % | 3.350 M 0.00 % | 3.350 M -34.59 % | 5.121 M 42.26 % | 3.600 M 2.86 % | 3.500 M -5.41 % | 3.700 M -30.18 % | 5.299 M 39.45 % | 3.800 M 0.00 % | 3.800 M 0.00 % | 3.800 M -49.05 % | 7.459 M 133.09 % | 3.200 M 0.00 % | 3.200 M 0.00 % | 3.200 M -58.20 % | 7.656 M 125.18 % | 3.400 M 0.00 % | 3.400 M 0.00 % | 3.400 M -60.50 % | 8.607 M 231.02 % | 2.600 M 0.00 % | 2.600 M 0.00 % | 2.600 M -53.56 % | 5.599 M 103.59 % | 2.750 M 0.00 % | 2.750 M 0.00 % | 2.750 M -50.71 % | 5.579 M 254.25 % | 1.575 M 0.00 % | 1.575 M -20.73 % | 1.987 M -61.87 % | 5.211 M 197.24 % | 1.753 M -30.82 % | 2.534 M -65.18 % | 7.278 M 171.47 % | 2.681 M |
| Operating income | 10.334 M -14.19 % | 12.043 M 135.35 % | 5.117 M -49.85 % | 10.204 M -83.00 % | 60.031 M 485.04 % | 10.261 M 26.24 % | 8.128 M 61.53 % | 5.032 M -16.22 % | 6.006 M 42.86 % | 4.204 M -39.48 % | 6.947 M 23.15 % | 5.641 M 85.86 % | 3.035 M -42.31 % | 5.261 M -36.73 % | 8.315 M 62.56 % | 5.115 M -6.69 % | 5.482 M 126.04 % | -21.055 M -163.88 % | 32.960 M 208.99 % | 10.667 M 1 186.73 % | 829.000 K -52.53 % | 1.746 M -69.01 % | 5.636 M 28.47 % | 4.387 M -15.85 % | 5.213 M -29.50 % | 7.395 M 44.74 % | 5.109 M 3.09 % | 4.956 M 4.78 % | 4.730 M -39.51 % | 7.820 M 74.71 % | 4.476 M 4 611.58 % | 95.000 K 102.87 % | -3.314 M 77.96 % | -15.038 M -33.24 % | -11.286 M -35.10 % | -8.354 M -97.35 % | -4.233 M -224.37 % | -1.305 M -168.65 % | 1.901 M -19.07 % | 2.349 M 22.47 % | 1.918 M 192.59 % | -2.071 M -270.77 % | 1.213 M -31.51 % | 1.771 M -26.70 % | 2.416 M 123.93 % | 1.079 M -57.84 % | 2.559 M -20.75 % | 3.229 M -45.82 % | 5.960 M 167.51 % | -8.828 M -641.92 % | 1.629 M 10 760.00 % | 15.000 K -99.29 % | 2.101 M -88.45 % | 18.195 M 201.63 % | -17.903 M -1 033.91 % | 1.917 M 113.22 % | -14.505 M -423.70 % | 4.481 M |
| Operating income ratio | 0.10 3.29 % | 0.09 96.20 % | 0.05 -47.35 % | 0.09 -83.07 % | 0.53 608.37 % | 0.07 9.72 % | 0.07 23.36 % | 0.05 -28.93 % | 0.08 75.76 % | 0.04 -51.37 % | 0.09 41.95 % | 0.06 39.53 % | 0.05 19.78 % | 0.04 -46.15 % | 0.07 36.21 % | 0.05 -22.61 % | 0.07 142.69 % | -0.16 -173.75 % | 0.21 62.83 % | 0.13 766.22 % | 0.02 -62.25 % | 0.04 -49.88 % | 0.08 29.19 % | 0.06 -2.57 % | 0.06 -31.57 % | 0.09 79.87 % | 0.05 -4.90 % | 0.05 1.48 % | 0.05 -55.43 % | 0.12 121.86 % | 0.05 3 893.07 % | 0.00 103.06 % | -0.04 76.30 % | -0.19 -33.43 % | -0.14 -38.50 % | -0.10 -113.71 % | -0.05 -303.78 % | -0.01 -158.65 % | 0.02 -12.14 % | 0.02 -12.65 % | 0.03 215.15 % | -0.02 -267.40 % | 0.01 -31.24 % | 0.02 -25.86 % | 0.03 188.59 % | 0.01 -69.28 % | 0.03 9.54 % | 0.03 -52.59 % | 0.06 169.44 % | -0.08 -515.28 % | 0.02 14 219.65 % | 0.00 -99.44 % | 0.03 -85.29 % | 0.17 181.15 % | -0.21 -1 720.80 % | 0.01 105.85 % | -0.22 -386.51 % | 0.08 |
| Total other income expenses net | -3.329 M 58.75 % | -8.071 M -293.71 % | -2.050 M 45.59 % | -3.768 M 93.12 % | -54.784 M -2 314.46 % | -2.269 M 29.31 % | -3.210 M 93.22 % | -47.363 M -60.15 % | -29.574 M -433.73 % | -5.541 M -55.51 % | -3.563 M -39.95 % | -2.546 M -5.95 % | -2.403 M 83.45 % | -14.522 M -298.73 % | -3.642 M -22.83 % | -2.965 M 92.90 % | -41.782 M -90.61 % | -21.920 M 27.51 % | -30.239 M -1 986.89 % | -1.449 M 56.25 % | -3.312 M -19.69 % | -2.767 M 36.24 % | -4.340 M -60.15 % | -2.710 M -26.40 % | -2.144 M 62.91 % | -5.780 M -250.12 % | -1.651 M 47.69 % | -3.156 M -16.89 % | -2.700 M -342.81 % | 1.112 M 131.15 % | -3.570 M 77.46 % | -15.836 M -273.58 % | -4.239 M 55.69 % | -9.567 M -160.47 % | -3.673 M -21.95 % | -3.012 M 26.32 % | -4.088 M | 0.000 100.00 % | -5.170 M -15.48 % | -4.477 M 4.91 % | -4.708 M -730.46 % | 746.760 K 114.16 % | -5.273 M -64.27 % | -3.210 M 16.43 % | -3.841 M -635.87 % | 716.780 K 119.32 % | -3.711 M -12.73 % | -3.292 M -15.71 % | -2.845 M 79.61 % | -13.950 M | 0.000 | 0.000 | 0.000 -100.00 % | 425.460 K 14 282.00 % | -3.000 K | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 178.550 M | 0.000 -100.00 % | 178.300 M 2 137.42 % | 7.969 M -94.92 % | 156.802 M 1 179.81 % | 12.252 M -92.25 % | 158.076 M 784.24 % | 17.877 M -86.45 % | 131.952 M 1 243.71 % | 9.820 M -90.98 % | 108.916 M 614.39 % | 15.246 M -84.76 % | 100.033 M 478.96 % | 17.278 M -86.24 % | 125.557 M 253.23 % | 35.545 M -73.62 % | 134.723 M 717.54 % | 16.479 M -88.80 % | 147.177 M 981.08 % | 13.614 M -90.16 % | 138.398 M 892.96 % | 13.938 M -90.01 % | 139.460 M 700.39 % | 17.424 M -86.41 % | 128.244 M 698.13 % | 16.068 M -88.11 % | 135.113 M 928.02 % | 13.143 M -90.60 % | 139.868 M 1 192.56 % | 10.821 M -92.51 % | 144.530 M 1 542.39 % | 8.800 M -94.29 % | 154.061 M 704.12 % | 19.159 M -88.89 % | 172.418 M 947.05 % | 16.467 M -89.77 % | 160.961 M 781.30 % | 18.264 M -89.27 % | 170.174 M 839.05 % | 18.122 M -89.24 % | 168.470 M 715.13 % | 20.668 M -84.58 % | 134.051 M 583.27 % | 19.619 M -84.09 % | 123.350 M 437.66 % | 22.942 M -78.11 % | 104.808 M 222.57 % | 32.491 M -66.67 % | 97.475 M 70.62 % | 57.130 M -49.02 % | 112.073 M |
| Total investments | 0.000 -100.00 % | 33.142 M | 0.000 -100.00 % | 11.994 M -24.75 % | 15.938 M -48.11 % | 30.713 M 25.34 % | 24.504 M 336.64 % | 5.612 M -84.30 % | 35.754 M 2 128.41 % | 1.604 M -91.83 % | 19.640 M 307.81 % | 4.816 M -84.21 % | 30.492 M 2 435.04 % | 1.203 M -96.52 % | 34.556 M 475.45 % | 6.005 M -91.55 % | 71.090 M 6 668.41 % | 1.050 M -96.81 % | 32.958 M 604.38 % | 4.679 M -82.82 % | 27.228 M 511.31 % | 4.454 M -84.02 % | 27.876 M 511.58 % | 4.558 M -86.92 % | 34.848 M 4 687.73 % | 727.860 K -97.74 % | 32.136 M 3 279.18 % | 951.000 K -96.38 % | 26.286 M 4 165.96 % | 616.180 K -97.15 % | 21.642 M | 0.000 -100.00 % | 17.600 M 3 742.79 % | 458.000 K -98.80 % | 38.318 M 8 916.00 % | 425.000 K -98.71 % | 32.934 M 5 820.72 % | 556.250 K -98.48 % | 36.528 M 8 494.82 % | 425.000 K -98.83 % | 36.244 M 8 421.38 % | 425.330 K -98.97 % | 41.336 M 9 626.12 % | 425.000 K -98.92 % | 39.238 M 4 140.42 % | 925.330 K -97.98 % | 45.884 M 4 860.43 % | 925.000 K -98.58 % | 64.982 M 6 922.60 % | 925.330 K -91.01 % | 10.296 M 167.44 % | 3.850 M |
| Total debt | 0.000 -100.00 % | 218.340 M | 0.000 -100.00 % | 197.836 M | 0.000 -100.00 % | 164.771 M | 0.000 -100.00 % | 167.257 M | 0.000 -100.00 % | 149.829 M | 0.000 -100.00 % | 111.837 M | 0.000 -100.00 % | 115.278 M | 0.000 -100.00 % | 139.483 M | 0.000 -100.00 % | 162.351 M | 0.000 -100.00 % | 155.034 M | 0.000 -100.00 % | 144.248 M | 0.000 -100.00 % | 143.629 M | 0.000 -100.00 % | 145.667 M | 0.000 -100.00 % | 137.704 M | 0.000 -100.00 % | 152.811 M | 0.000 -100.00 % | 155.351 M | 0.000 -100.00 % | 162.861 M | 0.000 -100.00 % | 191.577 M | 0.000 -100.00 % | 175.841 M | 0.000 -100.00 % | 188.438 M | 0.000 -100.00 % | 186.592 M | 0.000 -100.00 % | 154.719 M | 0.000 -100.00 % | 142.969 M | 0.000 -100.00 % | 127.750 M | 0.000 -100.00 % | 129.966 M 16.80 % | 111.271 M -10.49 % | 124.316 M |
| Accumulated other comprehensive income loss | 307.393 M 14 446.67 % | 2.113 M -99.36 % | 330.175 M 80.22 % | 183.204 M -43.02 % | 321.502 M 84.21 % | 174.531 M -44.26 % | 313.095 M 113.03 % | 146.971 M -52.51 % | 309.453 M 68.62 % | 183.525 M -39.31 % | 302.395 M 105.75 % | 146.971 M -50.82 % | 298.859 M 62.84 % | 183.525 M -28.68 % | 257.328 M 75.09 % | 146.971 M -49.58 % | 291.472 M 58.82 % | 183.525 M -34.07 % | 278.372 M 111.85 % | 131.401 M -52.19 % | 274.858 M 27 293.73 % | -1.011 M -100.37 % | 272.791 M 116.81 % | 125.820 M -53.46 % | 270.375 M 49 974.56 % | -542.110 K -100.21 % | 261.534 M 128.29 % | 114.563 M -55.56 % | 257.796 M 43 300.72 % | -596.740 K -100.23 % | 259.213 M 130.94 % | 112.242 M -57.16 % | 262.025 M 33 662.40 % | -780.710 K -100.27 % | 288.700 M 103.70 % | 141.729 M -52.87 % | 300.693 M | 0.000 -100.00 % | 301.310 M 95.23 % | 154.339 M -48.00 % | 296.828 M | 0.000 -100.00 % | 301.248 M 95.26 % | 154.277 M -47.83 % | 295.707 M | 0.000 -100.00 % | 294.358 M 99.72 % | 147.387 M -48.59 % | 286.682 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 121.756 M | 0.000 | 0.000 | 0.000 -100.00 % | 132.524 M | 0.000 | 0.000 | 0.000 -100.00 % | 120.743 M | 0.000 | 0.000 | 0.000 -100.00 % | 110.521 M | 0.000 | 0.000 | 0.000 -100.00 % | 103.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.636 M | 0.000 | 0.000 | 0.000 -100.00 % | 81.685 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.160 M | 0.000 | 0.000 | 0.000 -100.00 % | 75.272 M | 0.000 | 0.000 | 0.000 -100.00 % | 109.401 M | 0.000 | 0.000 | 0.000 -100.00 % | 107.596 M | 0.000 | 0.000 | 0.000 -100.00 % | 106.475 M | 0.000 | 0.000 | 0.000 -100.00 % | 97.450 M 99.23 % | 48.913 M -31.98 % | 71.910 M |
| Common stock | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M | 0.000 -100.00 % | 146.971 M 26.58 % | 116.111 M 170.00 % | 43.004 M |
| Total equity | 307.393 M 0.00 % | 307.393 M -2.17 % | 314.207 M 0.00 % | 314.207 M -1.66 % | 319.515 M 0.00 % | 319.515 M 2.32 % | 312.278 M 0.00 % | 312.278 M 1.13 % | 308.789 M 0.00 % | 308.790 M 1.54 % | 304.105 M 0.00 % | 304.105 M 1.16 % | 300.619 M 0.00 % | 300.619 M 15.87 % | 259.437 M 0.00 % | 259.437 M -11.57 % | 293.393 M 0.00 % | 293.393 M 5.18 % | 278.950 M 0.00 % | 278.950 M 1.45 % | 274.976 M 0.00 % | 274.976 M 0.80 % | 272.791 M 0.00 % | 272.791 M 0.89 % | 270.375 M 0.00 % | 270.376 M 3.38 % | 261.534 M 0.00 % | 261.534 M 1.45 % | 257.796 M 0.00 % | 257.796 M -0.55 % | 259.213 M 0.00 % | 259.213 M -1.07 % | 262.025 M 0.00 % | 262.025 M -9.24 % | 288.700 M 0.00 % | 288.700 M -3.99 % | 300.693 M 0.69 % | 298.633 M -0.89 % | 301.310 M 0.00 % | 301.310 M 1.51 % | 296.828 M 0.00 % | 296.829 M -1.47 % | 301.248 M 0.00 % | 301.248 M 1.87 % | 295.707 M 0.00 % | 295.707 M 0.46 % | 294.358 M 0.00 % | 294.358 M 2.68 % | 286.682 M 0.00 % | 286.682 M 29.60 % | 221.200 M 60.99 % | 137.404 M |
| Other non current liabilities | -307.393 M -3 838.66 % | 8.222 M 102.62 % | -314.207 M -5 217.38 % | 6.140 M 101.92 % | -319.515 M -4 364.81 % | 7.492 M 102.40 % | -312.278 M -3 694.36 % | 8.688 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.171 M | 0.000 -100.00 % | 6.586 M | 0.000 -100.00 % | 6.121 M | 0.000 -100.00 % | 6.341 M | 0.000 -100.00 % | 5.826 M | 0.000 -100.00 % | 6.078 M | 0.000 -100.00 % | 12.989 M | 0.000 -100.00 % | 4.369 M | 0.000 -100.00 % | 8.514 M | 0.000 -100.00 % | 18.550 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.076 M | 0.000 | 0.000 | 0.000 -100.00 % | 563.460 K | 0.000 | 0.000 | 0.000 -100.00 % | 17.624 M | 0.000 | 0.000 | 0.000 -100.00 % | 697.250 K | 0.000 -100.00 % | 16.975 M | 0.000 -100.00 % | 17.637 M 298.96 % | 4.421 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 78.503 M | 0.000 -100.00 % | 71.137 M | 0.000 -100.00 % | 67.842 M | 0.000 -100.00 % | 78.073 M | 0.000 -100.00 % | 73.736 M | 0.000 -100.00 % | 54.990 M | 0.000 -100.00 % | 49.016 M | 0.000 -100.00 % | 49.165 M | 0.000 -100.00 % | 59.366 M | 0.000 -100.00 % | 80.609 M | 0.000 -100.00 % | 49.726 M | 0.000 -100.00 % | 43.851 M | 0.000 -100.00 % | 14.144 M | 0.000 -100.00 % | 22.113 M | 0.000 -100.00 % | 22.663 M | 0.000 -100.00 % | 28.706 M | 0.000 -100.00 % | 31.450 M | 0.000 -100.00 % | 38.959 M | 0.000 -100.00 % | 38.710 M | 0.000 -100.00 % | 41.897 M | 0.000 -100.00 % | 57.490 M | 0.000 -100.00 % | 34.935 M | 0.000 -100.00 % | 32.248 M | 0.000 -100.00 % | 24.803 M | 0.000 -100.00 % | 17.514 M -36.45 % | 27.560 M -77.83 % | 124.316 M |
| Total non current liabilities | -307.393 M -391.48 % | 105.459 M 133.56 % | -314.207 M -451.62 % | 89.360 M 127.97 % | -319.515 M -468.03 % | 86.817 M 127.80 % | -312.278 M -420.98 % | 97.288 M | 0.000 -100.00 % | 91.280 M | 0.000 -100.00 % | 75.070 M | 0.000 -100.00 % | 64.986 M | 0.000 -100.00 % | 60.608 M | 0.000 -100.00 % | 70.228 M | 0.000 -100.00 % | 90.861 M | 0.000 -100.00 % | 61.030 M | 0.000 -100.00 % | 56.840 M | 0.000 -100.00 % | 27.968 M | 0.000 -100.00 % | 44.758 M | 0.000 -100.00 % | 41.213 M | 0.000 -100.00 % | 44.421 M | 0.000 -100.00 % | 48.642 M | 0.000 -100.00 % | 55.032 M | 0.000 -100.00 % | 56.716 M | 0.000 -100.00 % | 58.261 M | 0.000 -100.00 % | 75.114 M | 0.000 -100.00 % | 50.754 M | 0.000 -100.00 % | 48.364 M | 0.000 -100.00 % | 41.778 M | 0.000 -100.00 % | 35.151 M -1.66 % | 35.743 M -72.78 % | 131.299 M |
| Other current liabilities | 0.000 -100.00 % | 22.949 M | 0.000 -100.00 % | 38.250 M | 0.000 -100.00 % | 19.472 M | 0.000 -100.00 % | 11.893 M | 0.000 -100.00 % | 25.367 M | 0.000 -100.00 % | 54.620 M | 0.000 -100.00 % | 29.522 M | 0.000 100.00 % | -40.343 M | 0.000 -100.00 % | 26.287 M | 0.000 -100.00 % | 3.320 M | 0.000 -100.00 % | 42.235 M | 0.000 -100.00 % | 58.000 K | 0.000 -100.00 % | 22.023 M | 0.000 -100.00 % | 12.197 M | 0.000 -100.00 % | 18.675 M | 0.000 -100.00 % | 28.535 M | 0.000 -100.00 % | 22.047 M | 0.000 -100.00 % | 4.168 M | 0.000 -100.00 % | 10.993 M | 0.000 -100.00 % | 4.317 M | 0.000 -100.00 % | 3.325 M | 0.000 -100.00 % | 1.432 M | 0.000 -100.00 % | 5.255 M | 0.000 -100.00 % | 7.379 M | 0.000 -100.00 % | 13.572 M -10.46 % | 15.158 M -36.45 % | 23.853 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.708 M | 0.000 -100.00 % | 17.610 M | 0.000 -100.00 % | 21.878 M | 0.000 -100.00 % | 9.476 M | 0.000 -100.00 % | 30.158 M | 0.000 -100.00 % | 40.620 M | 0.000 -100.00 % | 24.497 M | 0.000 -100.00 % | 26.892 M | 0.000 -100.00 % | 36.951 M | 0.000 -100.00 % | 17.521 M | 0.000 -100.00 % | 23.484 M | 0.000 -100.00 % | 11.920 M | 0.000 -100.00 % | 20.093 M | 0.000 -100.00 % | 27.642 M | 0.000 -100.00 % | 1.341 M | 0.000 -100.00 % | 925.000 K | 0.000 -100.00 % | 12.066 M | 0.000 -100.00 % | 964.000 K | 0.000 -100.00 % | 925.330 K | 0.000 -100.00 % | 441.000 K | 0.000 -100.00 % | 2.725 M | 0.000 -100.00 % | 1.849 M | 0.000 -100.00 % | 1.942 M 967.13 % | 182.020 K | 0.000 |
| Short term debt | 0.000 -100.00 % | 141.795 M | 0.000 -100.00 % | 126.699 M | 0.000 -100.00 % | 96.929 M | 0.000 -100.00 % | 89.184 M | 0.000 -100.00 % | 76.093 M | 0.000 -100.00 % | 56.847 M | 0.000 -100.00 % | 66.263 M | 0.000 -100.00 % | 90.318 M | 0.000 -100.00 % | 102.985 M | 0.000 -100.00 % | 74.425 M | 0.000 -100.00 % | 111.596 M | 0.000 -100.00 % | 82.257 M | 0.000 -100.00 % | 131.524 M | 0.000 -100.00 % | 115.591 M | 0.000 -100.00 % | 130.149 M | 0.000 -100.00 % | 126.645 M | 0.000 -100.00 % | 131.411 M | 0.000 -100.00 % | 152.618 M | 0.000 -100.00 % | 137.131 M | 0.000 -100.00 % | 146.541 M | 0.000 -100.00 % | 128.177 M | 0.000 -100.00 % | 119.784 M | 0.000 -100.00 % | 107.996 M | 0.000 -100.00 % | 102.947 M | 0.000 -100.00 % | 112.452 M 34.33 % | 83.711 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 187.378 M | 0.000 -100.00 % | 223.371 M | 0.000 -100.00 % | 158.981 M | 0.000 -100.00 % | 148.432 M | 0.000 -100.00 % | 135.314 M | 0.000 -100.00 % | 205.024 M | 0.000 -100.00 % | 144.127 M | 0.000 -100.00 % | 153.062 M | 0.000 -100.00 % | 188.039 M | 0.000 -100.00 % | 131.046 M | 0.000 -100.00 % | 182.209 M | 0.000 -100.00 % | 143.112 M | 0.000 -100.00 % | 178.606 M | 0.000 -100.00 % | 182.170 M | 0.000 -100.00 % | 181.247 M | 0.000 -100.00 % | 190.119 M | 0.000 -100.00 % | 219.058 M | 0.000 -100.00 % | 189.200 M | 0.000 -100.00 % | 193.883 M | 0.000 -100.00 % | 186.958 M | 0.000 -100.00 % | 177.249 M | 0.000 -100.00 % | 179.022 M | 0.000 -100.00 % | 183.875 M | 0.000 -100.00 % | 187.488 M | 0.000 -100.00 % | 179.017 M 25.04 % | 143.166 M 151.58 % | 56.907 M |
| Total liabilities | -307.393 M -204.97 % | 292.837 M 193.20 % | -314.207 M -200.47 % | 312.731 M 197.88 % | -319.515 M -229.99 % | 245.798 M 178.71 % | -312.278 M -227.09 % | 245.720 M | 0.000 -100.00 % | 226.595 M | 0.000 -100.00 % | 280.094 M | 0.000 -100.00 % | 209.113 M | 0.000 -100.00 % | 213.670 M | 0.000 -100.00 % | 258.267 M | 0.000 -100.00 % | 221.907 M | 0.000 -100.00 % | 243.239 M | 0.000 -100.00 % | 199.952 M | 0.000 -100.00 % | 206.574 M | 0.000 -100.00 % | 226.928 M | 0.000 -100.00 % | 222.459 M | 0.000 -100.00 % | 234.540 M | 0.000 -100.00 % | 267.700 M | 0.000 -100.00 % | 244.232 M | 0.000 -100.00 % | 250.599 M | 0.000 -100.00 % | 245.219 M | 0.000 -100.00 % | 252.363 M | 0.000 -100.00 % | 229.776 M | 0.000 -100.00 % | 232.239 M | 0.000 -100.00 % | 229.266 M | 0.000 -100.00 % | 214.168 M 19.71 % | 178.909 M -4.94 % | 188.207 M |
| Other non current assets | 0.000 -100.00 % | 31.375 M | 0.000 -100.00 % | 50.199 M 729.93 % | -7.969 M -142.58 % | 18.715 M 252.75 % | -12.252 M -205.81 % | 11.579 M 164.77 % | -17.877 M -45 997.30 % | 38.950 K 100.40 % | -9.820 M -171.07 % | 13.817 M 190.63 % | -15.246 M -238.03 % | 11.046 M 163.93 % | -17.278 M -446.95 % | 4.980 M 114.01 % | -35.545 M -474.82 % | 9.483 M 157.55 % | -16.479 M -166.14 % | 24.915 M 283.01 % | -13.614 M -152.49 % | 25.934 M 286.07 % | -13.938 M -158.11 % | 23.987 M 237.67 % | -17.424 M -167.96 % | 25.640 M 259.57 % | -16.068 M -161.81 % | 25.996 M 297.79 % | -13.143 M -146.93 % | 28.003 M 358.78 % | -10.821 M -2 462.66 % | 458.000 K 105.20 % | -8.800 M -132.94 % | 26.718 M 239.45 % | -19.159 M -281.05 % | 10.582 M 164.26 % | -16.467 M -170.51 % | 23.353 M 227.86 % | -18.264 M -201.39 % | 18.013 M 199.40 % | -18.122 M -212.76 % | 16.071 M 177.76 % | -20.668 M -300.10 % | 10.329 M 152.65 % | -19.619 M -258.38 % | 12.387 M 153.99 % | -22.942 M -223.68 % | 18.550 M 157.09 % | -32.491 M -269.49 % | 19.170 M -57.53 % | 45.138 M 332.86 % | 10.428 M |
| Long term investments | 0.000 -100.00 % | 33.142 M | 0.000 -100.00 % | 8.668 M | 0.000 -100.00 % | 27.392 M | 0.000 -100.00 % | 29.687 M | 0.000 -100.00 % | 24.821 M | 0.000 -100.00 % | 28.585 M | 0.000 -100.00 % | 20.833 M | 0.000 -100.00 % | 19.155 M | 0.000 -100.00 % | 13.525 M | 0.000 100.00 % | -3.943 M | 0.000 100.00 % | -5.772 M | 0.000 100.00 % | -5.161 M | 0.000 100.00 % | -8.046 M | 0.000 100.00 % | -12.526 M | 0.000 100.00 % | -9.715 M | 0.000 | 0.000 | 0.000 -100.00 % | 592.830 K | 0.000 -100.00 % | 425.000 K | 0.000 100.00 % | -5.594 M | 0.000 -100.00 % | 425.000 K | 0.000 -100.00 % | 425.330 K | 0.000 -100.00 % | 425.000 K | 0.000 -100.00 % | 925.330 K | 0.000 -100.00 % | 925.000 K | 0.000 -100.00 % | 925.330 K | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.232 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.603 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 171.448 M | 0.000 -100.00 % | 172.304 M | 0.000 -100.00 % | 153.116 M | 0.000 -100.00 % | 154.309 M | 0.000 -100.00 % | 158.528 M | 0.000 -100.00 % | 158.058 M | 0.000 -100.00 % | 159.340 M | 0.000 -100.00 % | 160.658 M | 0.000 -100.00 % | 164.617 M | 0.000 -100.00 % | 162.641 M | 0.000 -100.00 % | 166.247 M | 0.000 -100.00 % | 166.103 M | 0.000 -100.00 % | 167.782 M | 0.000 -100.00 % | 170.955 M | 0.000 -100.00 % | 176.487 M | 0.000 -100.00 % | 183.492 M | 0.000 -100.00 % | 190.079 M | 0.000 -100.00 % | 199.499 M | 0.000 -100.00 % | 204.661 M | 0.000 -100.00 % | 211.773 M | 0.000 -100.00 % | 216.492 M | 0.000 -100.00 % | 225.069 M | 0.000 -100.00 % | 224.210 M | 0.000 -100.00 % | 237.986 M | 0.000 -100.00 % | 207.248 M 75.15 % | 118.323 M -14.18 % | 137.881 M |
| Total non current assets | 0.000 -100.00 % | 235.965 M | 0.000 -100.00 % | 231.171 M 3 000.88 % | -7.969 M -104.00 % | 199.223 M 1 726.04 % | -12.252 M -106.26 % | 195.575 M 1 194.00 % | -17.877 M -108.99 % | 198.814 M 2 124.59 % | -9.820 M -104.90 % | 200.460 M 1 414.84 % | -15.246 M -107.97 % | 191.219 M 1 206.72 % | -17.278 M -109.35 % | 184.793 M 619.88 % | -35.545 M -118.94 % | 187.626 M 1 238.57 % | -16.479 M -108.97 % | 183.613 M 1 448.72 % | -13.614 M -107.30 % | 186.409 M 1 437.41 % | -13.938 M -107.54 % | 184.929 M 1 161.35 % | -17.424 M -109.40 % | 185.376 M 1 253.70 % | -16.068 M -108.48 % | 189.520 M 1 541.98 % | -13.143 M -106.75 % | 194.774 M 1 899.96 % | -10.821 M -105.88 % | 183.950 M 2 190.34 % | -8.800 M -104.05 % | 217.390 M 1 234.66 % | -19.159 M -109.10 % | 210.506 M 1 378.35 % | -16.467 M -107.40 % | 222.420 M 1 317.80 % | -18.264 M -107.93 % | 230.211 M 1 370.34 % | -18.122 M -107.78 % | 232.989 M 1 227.29 % | -20.668 M -108.76 % | 235.823 M 1 302.02 % | -19.619 M -108.26 % | 237.523 M 1 135.32 % | -22.942 M -108.91 % | 257.461 M 892.40 % | -32.491 M -114.29 % | 227.343 M 39.08 % | 163.461 M 10.22 % | 148.309 M |
| Other current assets | -39.790 M -194.74 % | 41.998 M 283.70 % | -22.862 M -112.31 % | 185.720 M | 0.000 -100.00 % | 92.875 M | 0.000 -100.00 % | 96.795 M | 0.000 -100.00 % | 91.273 M | 0.000 -100.00 % | 117.632 M | 0.000 -100.00 % | 80.305 M | 0.000 -100.00 % | 72.864 M | 0.000 -100.00 % | 84.941 M | 0.000 -100.00 % | 65.966 M | 0.000 -100.00 % | 58.595 M | 0.000 -100.00 % | 35.753 M | 0.000 -100.00 % | 41.424 M | 0.000 -100.00 % | 32.855 M | 0.000 -100.00 % | 29.174 M | 0.000 -100.00 % | 37.756 M | 0.000 -100.00 % | 26.477 M | 0.000 -100.00 % | 26.791 M | 0.000 -100.00 % | 29.893 M | 0.000 -100.00 % | 27.358 M | 0.000 -100.00 % | 38.527 M | 0.000 -100.00 % | 34.347 M | 0.000 -100.00 % | 37.875 M | 0.000 -100.00 % | 20.261 M | 0.000 -100.00 % | 25.616 M 180.66 % | 9.127 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 37.983 M | 0.000 -100.00 % | 3.326 M -79.13 % | 15.938 M 379.94 % | 3.321 M -86.45 % | 24.504 M 9.47 % | 22.384 M -37.39 % | 35.754 M 8 630.50 % | 409.530 K -97.91 % | 19.640 M 94.55 % | 10.095 M -66.89 % | 30.492 M 4 671.16 % | 639.090 K -98.15 % | 34.556 M 235.89 % | 10.288 M -85.53 % | 71.090 M 339 393.79 % | 20.940 K -99.94 % | 32.958 M 282.25 % | 8.622 M -68.33 % | 27.228 M 166.25 % | 10.226 M -63.32 % | 27.876 M 186.82 % | 9.719 M -72.11 % | 34.848 M 297.17 % | 8.774 M -72.70 % | 32.136 M 138.45 % | 13.477 M -48.73 % | 26.286 M 154.43 % | 10.331 M -52.26 % | 21.642 M | 0.000 -100.00 % | 17.600 M 144.30 % | 7.204 M -81.20 % | 38.318 M | 0.000 -100.00 % | 32.934 M 435.48 % | 6.150 M -83.16 % | 36.528 M | 0.000 -100.00 % | 36.244 M | 0.000 -100.00 % | 41.336 M | 0.000 -100.00 % | 39.238 M | 0.000 -100.00 % | 45.884 M | 0.000 -100.00 % | 64.982 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 39.790 M | 0.000 -100.00 % | 19.536 M 345.15 % | -7.969 M -271.46 % | 4.648 M 137.93 % | -12.252 M -233.45 % | 9.181 M 151.36 % | -17.877 M -200.00 % | 17.877 M 282.04 % | -9.820 M -436.19 % | 2.921 M 119.16 % | -15.246 M -200.01 % | 15.245 M 188.23 % | -17.278 M -224.07 % | 13.926 M 139.18 % | -35.545 M -228.66 % | 27.628 M 267.66 % | -16.479 M -309.74 % | 7.857 M 157.71 % | -13.614 M -332.72 % | 5.850 M 141.97 % | -13.938 M -434.32 % | 4.169 M 123.93 % | -17.424 M -200.00 % | 17.424 M 208.44 % | -16.068 M -720.15 % | 2.591 M 119.71 % | -13.143 M -201.54 % | 12.944 M 219.62 % | -10.821 M -200.00 % | 10.821 M 222.97 % | -8.800 M -200.00 % | 8.800 M 145.93 % | -19.159 M -200.00 % | 19.159 M 216.35 % | -16.467 M -210.67 % | 14.880 M 181.47 % | -18.264 M -200.00 % | 18.264 M 200.78 % | -18.122 M -200.00 % | 18.122 M 187.68 % | -20.668 M -200.00 % | 20.668 M 205.35 % | -19.619 M -200.00 % | 19.619 M 185.52 % | -22.942 M -200.00 % | 22.942 M 170.61 % | -32.491 M -200.00 % | 32.491 M -39.99 % | 54.142 M 342.23 % | 12.243 M |
| Cash and short term investments | 39.790 M 0.00 % | 39.790 M 74.04 % | 22.862 M 0.00 % | 22.862 M 186.89 % | 7.969 M 0.00 % | 7.969 M -34.96 % | 12.252 M -61.18 % | 31.565 M 76.57 % | 17.877 M -2.24 % | 18.286 M 86.21 % | 9.820 M -24.55 % | 13.016 M -14.63 % | 15.246 M -4.02 % | 15.884 M -8.07 % | 17.278 M -28.64 % | 24.214 M -31.88 % | 35.545 M 28.56 % | 27.649 M 67.78 % | 16.479 M 0.00 % | 16.479 M 21.05 % | 13.614 M -15.32 % | 16.076 M 15.34 % | 13.938 M 0.36 % | 13.888 M -20.29 % | 17.424 M 0.00 % | 17.424 M 8.44 % | 16.068 M 0.00 % | 16.068 M 22.26 % | 13.143 M 1.54 % | 12.944 M 19.62 % | 10.821 M 0.00 % | 10.821 M 22.97 % | 8.800 M 0.00 % | 8.800 M -54.07 % | 19.159 M 0.00 % | 19.159 M 16.35 % | 16.467 M 10.67 % | 14.880 M -18.53 % | 18.264 M 0.00 % | 18.264 M 0.78 % | 18.122 M 0.00 % | 18.122 M -12.32 % | 20.668 M 0.00 % | 20.668 M 5.35 % | 19.619 M 0.00 % | 19.619 M -14.48 % | 22.942 M 0.00 % | 22.942 M -29.39 % | 32.491 M 0.00 % | 32.491 M -39.99 % | 54.142 M 342.23 % | 12.243 M |
| Total current assets | 0.000 -100.00 % | 364.265 M | 0.000 -100.00 % | 395.767 M 4 866.33 % | 7.969 M -97.82 % | 366.090 M 2 888.00 % | 12.252 M -96.62 % | 362.423 M 1 927.31 % | 17.877 M -94.69 % | 336.570 M 3 327.40 % | 9.820 M -97.44 % | 383.739 M 2 416.98 % | 15.246 M -95.21 % | 318.513 M 1 743.46 % | 17.278 M -94.01 % | 288.314 M 711.12 % | 35.545 M -90.24 % | 364.034 M 2 109.08 % | 16.479 M -94.81 % | 317.244 M 2 230.30 % | 13.614 M -95.90 % | 331.806 M 2 280.59 % | 13.938 M -95.16 % | 287.814 M 1 551.83 % | 17.424 M -94.02 % | 291.574 M 1 714.62 % | 16.068 M -94.63 % | 298.942 M 2 174.53 % | 13.143 M -95.40 % | 285.481 M 2 538.21 % | 10.821 M -96.51 % | 309.803 M 3 420.49 % | 8.800 M -97.18 % | 312.335 M 1 530.23 % | 19.159 M -94.06 % | 322.426 M 1 858.01 % | 16.467 M -94.96 % | 326.812 M 1 689.38 % | 18.264 M -94.23 % | 316.318 M 1 645.49 % | 18.122 M -94.27 % | 316.203 M 1 429.91 % | 20.668 M -93.00 % | 295.201 M 1 404.67 % | 19.619 M -93.24 % | 290.423 M 1 165.90 % | 22.942 M -91.38 % | 266.163 M 719.19 % | 32.491 M -88.12 % | 273.507 M 21.97 % | 224.233 M 26.47 % | 177.302 M |
| Inventory | 0.000 -100.00 % | 164.399 M | 0.000 -100.00 % | 178.789 M | 0.000 -100.00 % | 172.299 M | 0.000 -100.00 % | 168.920 M | 0.000 -100.00 % | 157.937 M | 0.000 -100.00 % | 162.522 M | 0.000 -100.00 % | 146.144 M | 0.000 -100.00 % | 137.138 M | 0.000 -100.00 % | 184.856 M | 0.000 -100.00 % | 169.417 M | 0.000 -100.00 % | 187.582 M | 0.000 -100.00 % | 170.978 M | 0.000 -100.00 % | 173.482 M | 0.000 -100.00 % | 172.751 M | 0.000 -100.00 % | 175.032 M | 0.000 -100.00 % | 180.227 M | 0.000 -100.00 % | 185.700 M | 0.000 -100.00 % | 183.941 M | 0.000 -100.00 % | 178.802 M | 0.000 -100.00 % | 158.375 M | 0.000 -100.00 % | 163.478 M | 0.000 -100.00 % | 149.537 M | 0.000 -100.00 % | 134.252 M | 0.000 -100.00 % | 122.354 M | 0.000 -100.00 % | 125.428 M 41.70 % | 88.515 M 46.67 % | 60.348 M |
| Net receivables | 0.000 -100.00 % | 118.078 M | 0.000 -100.00 % | 8.396 M | 0.000 -100.00 % | 92.947 M | 0.000 -100.00 % | 91.526 M | 0.000 -100.00 % | 74.232 M | 0.000 -100.00 % | 154.274 M | 0.000 -100.00 % | 80.607 M | 0.000 -100.00 % | 66.235 M | 0.000 -100.00 % | 66.609 M | 0.000 -100.00 % | 65.382 M | 0.000 -100.00 % | 77.727 M | 0.000 -100.00 % | 67.145 M | 0.000 -100.00 % | 64.908 M | 0.000 -100.00 % | 80.189 M | 0.000 -100.00 % | 68.332 M | 0.000 -100.00 % | 80.999 M | 0.000 -100.00 % | 91.358 M | 0.000 -100.00 % | 109.777 M | 0.000 -100.00 % | 103.237 M | 0.000 -100.00 % | 112.321 M | 0.000 -100.00 % | 96.076 M | 0.000 -100.00 % | 90.649 M | 0.000 -100.00 % | 98.677 M | 0.000 -100.00 % | 100.606 M | 0.000 -100.00 % | 100.941 M 39.33 % | 72.449 M -30.81 % | 104.710 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.177 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 -100.00 % | 5.095 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 assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 22.634 M | 0.000 -100.00 % | 48.006 M | 0.000 -100.00 % | 29.164 M | 0.000 -100.00 % | 28.054 M | 0.000 -100.00 % | 31.464 M | 0.000 -100.00 % | 81.679 M | 0.000 -100.00 % | 47.706 M | 0.000 -100.00 % | 21.627 M | 0.000 -100.00 % | 54.981 M | 0.000 -100.00 % | 25.707 M | 0.000 -100.00 % | 25.070 M | 0.000 -100.00 % | 24.691 M | 0.000 -100.00 % | 23.594 M | 0.000 -100.00 % | 53.784 M | 0.000 -100.00 % | 30.799 M | 0.000 -100.00 % | 34.939 M | 0.000 -100.00 % | 64.259 M | 0.000 -100.00 % | 32.414 M | 0.000 -100.00 % | 44.680 M | 0.000 -100.00 % | 35.136 M | 0.000 -100.00 % | 43.896 M | 0.000 -100.00 % | 57.365 M | 0.000 -100.00 % | 65.174 M | 0.000 -100.00 % | 75.313 M | 0.000 -100.00 % | 51.050 M 15.72 % | 44.114 M 36.34 % | 32.357 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 10.416 M | 0.000 -100.00 % | 6.708 M | 0.000 -100.00 % | 1.691 M | 0.000 -100.00 % | 2.391 M | 0.000 -100.00 % | 2.402 M | 0.000 -100.00 % | 635.980 K | 0.000 -100.00 % | 220.000 K | 0.000 -100.00 % | 3.786 M | 0.000 -100.00 % | 702.000 K | 0.000 -100.00 % | 3.308 M | 0.000 -100.00 % | 1.064 M | 0.000 -100.00 % | 1.466 M | 0.000 -100.00 % | 598.000 K | 0.000 -100.00 % | 1.624 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.079 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 -100.00 % | 697.460 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.118 M | 0.000 -100.00 % | 10.324 M | 0.000 -100.00 % | 6.586 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.341 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 100.00 % | -16.073 M | 0.000 -100.00 % | 6.310 M | 0.000 100.00 % | -16.364 M | 0.000 | 0.000 | 0.000 100.00 % | -15.819 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 100.00 % | -15.968 M | 0.000 100.00 % | -1.987 M | 0.000 100.00 % | -817.000 K | 0.000 100.00 % | -663.940 K | 0.000 -100.00 % | 1.710 M | 0.000 -100.00 % | 1.760 M | 0.000 -100.00 % | 2.109 M | 0.000 -100.00 % | 1.921 M | 0.000 -100.00 % | 578.000 K | 0.000 -100.00 % | 118.160 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.415 M 17.69 % | 10.549 M |
| Capital lease obligations | 0.000 -100.00 % | 7.681 M | 0.000 -100.00 % | 7.132 M | 0.000 -100.00 % | 1.230 M | 0.000 -100.00 % | 4.303 M | 0.000 -100.00 % | 4.320 M | 0.000 -100.00 % | 3.724 M | 0.000 -100.00 % | 3.724 M | 0.000 -100.00 % | 2.826 M | 0.000 -100.00 % | 5.790 M | 0.000 -100.00 % | 9.050 M | 0.000 -100.00 % | 7.414 M | 0.000 100.00 % | -17.521 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 100.00 % | -925.330 K | 0.000 | 0.000 | 0.000 100.00 % | -2.725 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.011 M | 0.000 | 0.000 | 0.000 -100.00 % | 542.110 K | 0.000 | 0.000 | 0.000 -100.00 % | 596.740 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 36.553 M 328.92 % | -15.968 M -108.72 % | 183.204 M 9 320.13 % | -1.987 M -105.44 % | 36.553 M 4 574.10 % | -817.000 K | 0.000 100.00 % | -664.000 K -101.59 % | 41.740 M 2 340.91 % | 1.710 M | 0.000 -100.00 % | 1.760 M -95.75 % | 41.367 M 1 861.43 % | 2.109 M | 0.000 -100.00 % | 1.921 M -95.31 % | 41.001 M 6 993.52 % | 578.000 K | 0.000 -100.00 % | 118.160 K -99.67 % | 35.543 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.011 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.664 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.563 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.261 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.553 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.553 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.261 M -3.43 % | 43.761 M 266.46 % | 11.941 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 18.734 M | 0.000 -100.00 % | 12.083 M | 0.000 -100.00 % | 11.483 M | 0.000 -100.00 % | 10.527 M | 0.000 -100.00 % | 10.426 M | 0.000 -100.00 % | 8.585 M | 0.000 -100.00 % | 9.385 M | 0.000 -100.00 % | 5.322 M | 0.000 -100.00 % | 4.522 M | 0.000 -100.00 % | 4.426 M | 0.000 -100.00 % | 5.226 M | 0.000 -100.00 % | 8.620 M | 0.000 -100.00 % | 9.455 M | 0.000 -100.00 % | 14.131 M | 0.000 -100.00 % | 9.636 M | 0.000 -100.00 % | 15.716 M | 0.000 -100.00 % | 16.116 M | 0.000 -100.00 % | 16.073 M | 0.000 -100.00 % | 11.132 M | 0.000 -100.00 % | 16.364 M | 0.000 -100.00 % | 16.401 M | 0.000 -100.00 % | 15.819 M | 0.000 -100.00 % | 15.419 M | 0.000 -100.00 % | 13.921 M | 0.000 -100.00 % | 13.610 M 261.75 % | 3.762 M -46.13 % | 6.984 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 600.230 M | 0.000 -100.00 % | 626.938 M | 0.000 -100.00 % | 565.313 M | 0.000 -100.00 % | 557.998 M | 0.000 -100.00 % | 535.385 M | 0.000 -100.00 % | 584.199 M | 0.000 -100.00 % | 509.732 M | 0.000 -100.00 % | 473.107 M | 0.000 -100.00 % | 551.660 M | 0.000 -100.00 % | 500.857 M | 0.000 -100.00 % | 518.215 M | 0.000 -100.00 % | 472.743 M | 0.000 -100.00 % | 476.950 M | 0.000 -100.00 % | 488.462 M | 0.000 -100.00 % | 480.255 M | 0.000 -100.00 % | 493.753 M | 0.000 -100.00 % | 529.725 M | 0.000 -100.00 % | 532.932 M | 0.000 -100.00 % | 549.232 M | 0.000 -100.00 % | 546.529 M | 0.000 -100.00 % | 549.191 M | 0.000 -100.00 % | 531.024 M | 0.000 -100.00 % | 527.946 M | 0.000 -100.00 % | 523.624 M | 0.000 -100.00 % | 500.850 M 29.19 % | 387.694 M 19.07 % | 325.611 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -5.505 M -181.73 % | 6.736 M 438.15 % | -1.992 M 57.03 % | -4.636 M -14.84 % | -4.037 M -58.38 % | -2.549 M -418.09 % | -492.000 K 49.28 % | -970.000 K 70.42 % | -3.279 M -27.62 % | -2.569 M 15.04 % | -3.024 M 14.67 % | -3.544 M -226.64 % | -1.085 M 97.10 % | -37.477 M -845.19 % | -3.965 M -72.62 % | -2.297 M -106.26 % | 36.718 M 340.61 % | 8.333 M 138.42 % | -21.690 M -256.04 % | -6.092 M -369.80 % | 2.258 M 512.77 % | -547.040 K 64.57 % | -1.544 M -75.85 % | -878.000 K 55.70 % | -1.982 M 36.89 % | -3.140 M -29.02 % | -2.434 M -71.29 % | -1.421 M 38.62 % | -2.315 M -61.76 % | -1.431 M -46.03 % | -980.000 K -232.20 % | -295.000 K -109.47 % | 3.114 M -81.20 % | 16.564 M 49.41 % | 11.086 M 35.96 % | 8.154 M 102.18 % | 4.033 M 101.42 % | 2.002 M 211.18 % | -1.801 M 19.92 % | -2.249 M -23.71 % | -1.818 M -214.77 % | 1.584 M 256.36 % | -1.013 M 13.34 % | -1.169 M 31.88 % | -1.716 M -439.68 % | 505.179 K 127.28 % | -1.852 M 16.50 % | -2.218 M 59.38 % | -5.460 M -228.97 % | 4.234 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.314 M 675.56 % | 1.072 M -67.31 % | 3.279 M 27.64 % | 2.569 M -15.05 % | 3.024 M | 0.000 -100.00 % | 1.085 M -97.10 % | 37.477 M 845.20 % | 3.965 M 72.62 % | 2.297 M 106.26 % | -36.718 M -340.63 % | -8.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.314 M 675.56 % | 1.072 M 109.80 % | -10.940 M -525.83 % | 2.569 M 2 394.17 % | 103.000 K | 0.000 -100.00 % | 1.085 M -97.10 % | 37.477 M 845.20 % | 3.965 M 72.62 % | 2.297 M 106.26 % | -36.718 M -340.63 % | -8.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.495 M 90.56 % | 9.181 M 13.22 % | 8.109 M -42.97 % | 14.219 M 22.05 % | 11.650 M 298.82 % | 2.921 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.648 M -73.43 % | 17.495 M 90.56 % | 9.181 M 179.99 % | 3.279 M -76.94 % | 14.219 M 370.19 % | 3.024 M | 0.000 -100.00 % | 1.085 M -97.10 % | 37.477 M 845.20 % | 3.965 M 72.62 % | 2.297 M 106.26 % | -36.718 M -340.63 % | -8.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.314 M 675.56 % | 1.072 M -67.31 % | 3.279 M 27.64 % | 2.569 M -15.05 % | 3.024 M | 0.000 -100.00 % | 1.085 M -97.10 % | 37.477 M 845.20 % | 3.965 M 72.62 % | 2.297 M 106.26 % | -36.718 M -340.63 % | -8.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.314 M 675.56 % | 1.072 M -67.31 % | 3.279 M 27.64 % | 2.569 M -15.05 % | 3.024 M | 0.000 -100.00 % | 1.085 M -97.10 % | 37.477 M 845.20 % | 3.965 M 72.62 % | 2.297 M 106.26 % | -36.718 M -340.63 % | -8.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |