MRO-TEK Realty Limited MRO-TEK.NS
Trading inactive
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 486.078 M 38.35 % | 351.331 M 5.35 % | 333.478 M -72.80 % | 1.226 B 287.71 % | 316.242 M -22.96 % | 410.498 M 52.51 % | 269.156 M -25.63 % | 361.915 M -4.13 % | 377.487 M 28.90 % | 292.852 M -47.86 % | 561.642 M -17.11 % | 677.612 M 36.66 % | 495.856 M 45.25 % | 341.374 M 32.21 % | 258.203 M -66.56 % | 772.218 M -38.13 % | 1.248 B -7.00 % | 1.342 B 22.37 % | 1.097 B -21.20 % | 1.392 B |
| Net income | 58.395 M 76.00 % | 33.179 M 188.25 % | -37.597 M -104.78 % | 786.880 M 1 154.25 % | -74.639 M -43.19 % | -52.126 M 47.13 % | -98.602 M -236.93 % | 72.010 M -12.86 % | 82.634 M 128.80 % | -286.938 M -156.80 % | -111.738 M 1.61 % | -113.565 M 13.98 % | -132.022 M 7.82 % | -143.222 M -11.15 % | -128.850 M -684.40 % | -16.427 M -148.64 % | 33.769 M -78.44 % | 156.636 M 46.14 % | 107.181 M -38.98 % | 175.637 M |
| Income before tax | 74.986 M 129.06 % | 32.737 M 165.96 % | -49.631 M -106.14 % | 808.443 M 1 229.39 % | -71.582 M -47.05 % | -48.678 M 46.43 % | -90.873 M -216.38 % | 78.082 M 24.48 % | 62.727 M 140.53 % | -154.760 M -176.04 % | -56.064 M 50.99 % | -114.394 M 13.76 % | -132.647 M 7.02 % | -142.666 M 8.17 % | -155.353 M -766.35 % | -17.932 M -142.87 % | 41.828 M -80.48 % | 214.331 M 43.48 % | 149.376 M -38.03 % | 241.064 M |
| Income before tax ratio | 0.15 65.56 % | 0.09 162.61 % | -0.15 -122.57 % | 0.66 391.30 % | -0.23 -90.88 % | -0.12 64.88 % | -0.34 -256.49 % | 0.22 29.83 % | 0.17 131.44 % | -0.53 -429.41 % | -0.10 40.87 % | -0.17 36.89 % | -0.27 35.99 % | -0.42 30.54 % | -0.60 -2 491.02 % | -0.02 -169.29 % | 0.03 -79.01 % | 0.16 17.26 % | 0.14 -21.36 % | 0.17 |
| EBITDA | 217.057 M 48.34 % | 146.321 M 211.75 % | 46.936 M -94.77 % | 897.262 M 81 817.85 % | -1.098 M -109.66 % | 11.367 M 119.34 % | -58.772 M -154.75 % | 107.343 M 15.61 % | 92.849 M 7 103.62 % | 1.289 M 106.33 % | -20.372 M 74.61 % | -80.236 M 35.41 % | -124.217 M 2.68 % | -127.632 M 15.69 % | -151.384 M -279.40 % | -39.901 M -153.25 % | 74.934 M -61.09 % | 192.574 M 5.72 % | 182.158 M -36.32 % | 286.032 M |
| Net income ratio | 0.12 27.21 % | 0.09 183.76 % | -0.11 -117.57 % | 0.64 371.92 % | -0.24 -85.87 % | -0.13 65.34 % | -0.37 -284.12 % | 0.20 -9.11 % | 0.22 122.34 % | -0.98 -392.49 % | -0.20 -18.71 % | -0.17 37.05 % | -0.27 36.54 % | -0.42 15.93 % | -0.50 -2 245.93 % | -0.02 -178.62 % | 0.03 -76.82 % | 0.12 19.43 % | 0.10 -22.55 % | 0.13 |
| Ratio EBITDA | 0.45 7.22 % | 0.42 195.90 % | 0.14 -80.77 % | 0.73 21 177.26 % | 0.00 -112.54 % | 0.03 112.68 % | -0.22 -173.62 % | 0.30 20.58 % | 0.25 5 488.52 % | 0.00 112.13 % | -0.04 69.37 % | -0.12 52.73 % | -0.25 33.00 % | -0.37 36.23 % | -0.59 -1 034.69 % | -0.05 -186.06 % | 0.06 -58.16 % | 0.14 -13.61 % | 0.17 -19.18 % | 0.21 |
| Gross profit ratio | 0.68 8.80 % | 0.63 25.28 % | 0.50 -38.19 % | 0.81 192.20 % | 0.28 -13.78 % | 0.32 6.72 % | 0.30 -49.26 % | 0.59 9.59 % | 0.54 377.41 % | 0.11 13 442.72 % | 0.00 -99.55 % | 0.19 52.58 % | 0.12 -47.92 % | 0.23 -20.43 % | 0.29 42.26 % | 0.21 -12.97 % | 0.24 -31.52 % | 0.35 69.10 % | 0.20 -16.23 % | 0.24 |
| Weighted average shs out dil | 18.657 M 0.09 % | 18.640 M -0.35 % | 18.705 M 0.10 % | 18.686 M -0.11 % | 18.707 M 0.12 % | 18.683 M 0.05 % | 18.675 M -0.16 % | 18.704 M 0.05 % | 18.696 M 0.06 % | 18.685 M 0.00 % | 18.685 M 0.00 % | 18.685 M 0.00 % | 18.685 M 0.06 % | 18.673 M -0.06 % | 18.685 M -1.44 % | 18.958 M -0.15 % | 18.986 M -5.58 % | 20.107 M -3.06 % | 20.742 M 1.52 % | 20.430 M |
| Weighted average shs out | 18.657 M 0.09 % | 18.640 M -0.35 % | 18.705 M 0.10 % | 18.686 M -0.11 % | 18.707 M 0.12 % | 18.683 M 0.05 % | 18.675 M -0.16 % | 18.704 M 0.05 % | 18.696 M 0.06 % | 18.685 M 0.00 % | 18.685 M 0.03 % | 18.678 M 0.03 % | 18.674 M 0.00 % | 18.673 M -0.06 % | 18.685 M -1.44 % | 18.958 M -0.15 % | 18.986 M -4.82 % | 19.948 M -2.37 % | 20.433 M 0.01 % | 20.430 M |
| EPS diluted | 3.13 75.84 % | 1.78 188.56 % | -2.01 -104.77 % | 42.11 1 155.39 % | -3.99 -43.01 % | -2.79 47.16 % | -5.28 -237.14 % | 3.85 -12.90 % | 4.42 128.78 % | -15.36 -156.86 % | -5.98 1.64 % | -6.08 14.00 % | -7.07 7.82 % | -7.67 -11.16 % | -6.90 -693.10 % | -0.87 -148.88 % | 1.78 -77.15 % | 7.79 50.68 % | 5.17 -39.88 % | 8.60 |
| Earnings per share | 3.13 75.84 % | 1.78 188.56 % | -2.01 -104.77 % | 42.11 1 155.39 % | -3.99 -43.01 % | -2.79 47.16 % | -5.28 -237.14 % | 3.85 -12.90 % | 4.42 128.78 % | -15.36 -156.86 % | -5.98 1.64 % | -6.08 14.00 % | -7.07 7.82 % | -7.67 -11.16 % | -6.90 -693.10 % | -0.87 -148.88 % | 1.78 -77.32 % | 7.85 49.52 % | 5.25 -38.95 % | 8.60 |
| Gross profit | 331.616 M 50.53 % | 220.299 M 31.98 % | 166.913 M -83.19 % | 992.832 M 1 032.89 % | 87.637 M -33.58 % | 131.939 M 62.77 % | 81.060 M -62.27 % | 214.826 M 5.07 % | 204.461 M 515.38 % | 33.225 M 6 961.47 % | 470.515 K -99.63 % | 125.587 M 108.51 % | 60.232 M -24.36 % | 79.629 M 5.21 % | 75.688 M -52.43 % | 159.116 M -46.15 % | 295.504 M -36.31 % | 464.002 M 106.93 % | 224.235 M -33.99 % | 339.723 M |
| Income tax expense | 15.800 M 3 674.66 % | -442.000 K 96.33 % | -12.034 M -155.81 % | 21.563 M 605.36 % | 3.057 M -11.33 % | 3.448 M 600.81 % | -688.425 K -121.27 % | 3.237 M 114.57 % | -22.215 M -25 420.79 % | 87.733 K -89.38 % | 826.237 K 199.65 % | -829.143 K -32.83 % | -624.200 K -212.26 % | 556.029 K 112.12 % | -4.588 M -1 618.02 % | 302.222 K -96.54 % | 8.734 M -85.08 % | 58.524 M 38.75 % | 42.180 M -35.51 % | 65.408 M |
| Cost of revenue | 154.462 M 17.88 % | 131.032 M -21.33 % | 166.565 M -28.59 % | 233.258 M 2.04 % | 228.605 M -17.93 % | 278.559 M 48.09 % | 188.096 M 27.88 % | 147.089 M -14.99 % | 173.026 M -33.36 % | 259.627 M -53.73 % | 561.171 M 1.66 % | 552.025 M 26.72 % | 435.624 M 66.43 % | 261.746 M 43.41 % | 182.514 M -70.23 % | 613.102 M -35.64 % | 952.625 M 8.48 % | 878.121 M 0.64 % | 872.543 M -17.07 % | 1.052 B |
| General and administrative expenses | 0.000 -100.00 % | 17.765 M 82.32 % | 9.744 M 8.04 % | 9.019 M 13.12 % | 7.973 M -27.30 % | 10.968 M 1.64 % | 10.791 M -40.03 % | 17.995 M 60.13 % | 11.238 M 73.14 % | 6.490 M -87.73 % | 52.889 M -7.21 % | 56.995 M -7.16 % | 61.389 M 11.69 % | 54.964 M -7.86 % | 59.654 M -70.57 % | 202.687 M -8.53 % | 221.597 M -19.20 % | 274.252 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 1.825 M 53.36 % | 1.190 M -5.33 % | 1.257 M 36.33 % | 922.000 K -62.75 % | 2.475 M -49.12 % | 4.865 M 82.96 % | 2.659 M -17.04 % | 3.205 M 168.22 % | 1.195 M -57.85 % | 2.835 M -75.15 % | 11.409 M 46.79 % | 7.772 M -38.51 % | 12.641 M -34.61 % | 19.331 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 173.242 M 524.72 % | 27.731 M -76.27 % | 116.855 M -1.00 % | 118.035 M 24.52 % | 94.793 M -20.00 % | 118.496 M 81.18 % | 65.404 M -66.32 % | 194.172 M 93.51 % | 100.343 M -18.32 % | 122.851 M | 0.000 -100.00 % | 57.183 M | 0.000 -100.00 % | 165.373 M -4.85 % | 173.800 M 622.38 % | 24.059 M -7.06 % | 25.887 M 11.89 % | 23.136 M 828.18 % | 2.493 M -44.95 % | 4.528 M |
| Operating expenses | 173.242 M 87.94 % | 92.177 M -29.19 % | 130.168 M -0.35 % | 130.629 M 25.98 % | 103.688 M -21.41 % | 131.939 M 62.77 % | 81.060 M -62.27 % | 214.826 M 87.15 % | 114.786 M -12.07 % | 130.536 M -76.54 % | 556.511 M 343.13 % | 125.587 M 44.94 % | 86.650 M 8.82 % | 79.629 M 5.21 % | 75.688 M -66.62 % | 226.746 M -8.38 % | 247.485 M -16.78 % | 297.387 M 146.15 % | 120.814 M -8.73 % | 132.374 M |
| Cost and expenses | 327.704 M 44.10 % | 227.411 M -23.97 % | 299.123 M -17.72 % | 363.543 M 8.85 % | 333.978 M -18.79 % | 411.257 M 21.80 % | 337.637 M 24.54 % | 271.103 M -5.81 % | 287.812 M -6.03 % | 306.283 M -52.33 % | 642.444 M -17.74 % | 780.985 M 21.14 % | 644.716 M 29.94 % | 496.154 M 13.45 % | 437.344 M -47.93 % | 839.849 M -29.83 % | 1.197 B 2.47 % | 1.168 B 17.58 % | 993.357 M -16.14 % | 1.185 B |
| Research and development expenses | 0.000 -100.00 % | 3.806 M 59.98 % | 2.379 M 2.63 % | 2.318 M | 0.000 -100.00 % | 2.037 M 4.10 % | 1.957 M 21.18 % | 1.614 M | 0.000 -100.00 % | 12.447 M | 0.000 -100.00 % | 19.765 M -24.81 % | 26.286 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.995 M 22.06 % | 36.864 M |
| Selling general and administrative expenses | 0.000 -100.00 % | 19.590 M 79.17 % | 10.934 M 6.40 % | 10.276 M 15.53 % | 8.895 M -33.83 % | 13.443 M -14.14 % | 15.656 M -24.20 % | 20.654 M 43.00 % | 14.443 M 87.93 % | 7.685 M -86.21 % | 55.724 M -18.54 % | 68.404 M -1.09 % | 69.161 M 2.30 % | 67.604 M -14.41 % | 78.985 M -61.03 % | 202.687 M -8.53 % | 221.597 M -19.20 % | 274.252 M 274.01 % | 73.327 M -19.41 % | 90.982 M |
| Interest income | 0.000 -100.00 % | 48.646 M 298.93 % | 12.194 M 40.48 % | 8.680 M 156.58 % | 3.383 M 125.02 % | 1.503 M 139.65 % | 627.342 K -69.25 % | 2.040 M 40.02 % | 1.457 M 64.99 % | 883.170 K 0.00 % | 883.170 K -68.74 % | 2.825 M -22.89 % | 3.663 M -70.14 % | 12.269 M -40.62 % | 20.661 M -27.87 % | 28.644 M -6.04 % | 30.486 M -14.75 % | 35.760 M 114.92 % | 16.639 M 28.76 % | 12.923 M |
| Interest expense | 111.031 M 24.59 % | 89.118 M 18.80 % | 75.012 M 18.30 % | 63.409 M 5.61 % | 60.039 M 19.87 % | 50.086 M 102.17 % | 24.774 M 1.40 % | 24.433 M 16.11 % | 21.044 M 41.22 % | 14.902 M 0.00 % | 14.902 M 5.12 % | 14.176 M 541.36 % | 2.210 M 133.97 % | 944.712 K -50.11 % | 1.894 M -32.31 % | 2.798 M -38.47 % | 4.547 M 72.77 % | 2.632 M -14.25 % | 3.069 M -64.37 % | 8.614 M |
| Depreciation and amortization | 31.040 M 26.87 % | 24.466 M -5.98 % | 26.022 M 2.41 % | 25.410 M 91.25 % | 13.286 M 8.99 % | 12.190 M 32.37 % | 9.209 M 14.87 % | 8.017 M -11.69 % | 9.079 M -23.65 % | 11.890 M -13.15 % | 13.690 M -43.06 % | 24.044 M -2.01 % | 24.536 M -3.54 % | 25.435 M -5.73 % | 26.981 M -2.70 % | 27.730 M 3.03 % | 26.915 M 3.68 % | 25.960 M -12.63 % | 29.713 M -18.26 % | 36.353 M |
| Operating income | 158.374 M 27.80 % | 123.920 M 237.24 % | 36.745 M -95.74 % | 862.203 M 5 471.65 % | -16.051 M -7 397.14 % | -214.095 K 99.69 % | -68.481 M -175.41 % | 90.812 M 1.27 % | 89.675 M 973.68 % | -10.264 M 87.30 % | -80.803 M 22.05 % | -103.661 M 30.52 % | -149.186 M 2.54 % | -153.067 M 14.18 % | -178.366 M -163.74 % | -67.630 M -240.84 % | 48.019 M -71.18 % | 166.614 M 61.10 % | 103.421 M -50.12 % | 207.349 M |
| Operating income ratio | 0.33 -7.63 % | 0.35 220.11 % | 0.11 -84.33 % | 0.70 1 485.49 % | -0.05 -9 631.67 % | 0.00 99.80 % | -0.25 -201.40 % | 0.25 5.62 % | 0.24 777.80 % | -0.04 75.64 % | -0.14 5.96 % | -0.15 49.15 % | -0.30 32.90 % | -0.45 35.09 % | -0.69 -688.77 % | -0.09 -327.64 % | 0.04 -69.01 % | 0.12 31.65 % | 0.09 -36.70 % | 0.15 |
| Total other income expenses net | -83.388 M 8.55 % | -91.183 M -5.57 % | -86.376 M -60.67 % | -53.760 M 3.19 % | -55.531 M -14.58 % | -48.464 M -116.44 % | -22.391 M -75.89 % | -12.730 M 52.76 % | -26.948 M 81.35 % | -144.496 M -684.07 % | 24.739 M 330.50 % | -10.733 M -164.89 % | 16.539 M 59.01 % | 10.401 M -54.80 % | 23.012 M -53.70 % | 49.698 M 902.71 % | -6.191 M -112.98 % | 47.717 M 3.83 % | 45.955 M 36.30 % | 33.715 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 | 1.290 B 10.38 % | 1.168 B 45.72 % | 801.739 M 11.99 % | 715.899 M 16.24 % | 615.878 M 26.21 % | 487.989 M 66.31 % | 293.417 M 145.22 % | 119.654 M -42.72 % | 208.910 M 17.89 % | 177.204 M 0.47 % | 176.370 M 67.48 % | 105.306 M 593.55 % | 15.184 M 160.83 % | -24.961 M 87.72 % | -203.314 M 37.04 % | -322.916 M -30.96 % | -246.582 M 39.33 % | -406.449 M -1 316.49 % | -28.694 M -67.01 % | -17.181 M |
| Total investments | 200.700 M -83.04 % | 1.184 B 3 242.48 % | 35.414 M 1 495.23 % | 2.220 M 1.23 % | 2.193 M -99.20 % | 275.731 M 1 444.07 % | 17.857 M 169.12 % | 6.636 M -8.50 % | 7.252 M 0.00 % | 7.252 M 0.00 % | 7.252 M 0.00 % | 7.252 M 0.00 % | 7.252 M 0.00 % | 7.252 M 0.00 % | 7.252 M -81.80 % | 39.848 M -37.22 % | 63.477 M 30.87 % | 48.504 M -86.04 % | 347.557 M 67.62 % | 207.352 M |
| Total debt | 1.292 B 10.54 % | 1.168 B 45.43 % | 803.420 M 12.22 % | 715.959 M 15.11 % | 621.978 M 27.25 % | 488.771 M 65.86 % | 294.680 M 121.56 % | 133.000 M -36.72 % | 210.162 M 13.78 % | 184.711 M -17.61 % | 224.202 M -14.15 % | 261.156 M 331.23 % | 60.561 M 104.13 % | 29.667 M -11.16 % | 33.394 M | 0.000 -100.00 % | 84.482 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 494.387 M 4 174.49 % | 11.566 M -97.66 % | 494.231 M 4 073.90 % | 11.841 M -0.38 % | 11.886 M -97.60 % | 495.107 M 4 088.68 % | 11.820 M -97.60 % | 493.395 M 4 646.63 % | 10.395 M 0.00 % | 10.395 M 0.00 % | 10.395 M 0.00 % | 10.395 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 552.103 M 11.58 % | 494.783 M |
| Retained earnings | 0.000 100.00 % | -73.186 M 31.19 % | -106.362 M -54.67 % | -68.766 M 91.96 % | -855.646 M -9.56 % | -781.007 M -7.15 % | -728.881 M -15.91 % | -628.854 M 10.41 % | -701.924 M 10.57 % | -784.924 M -57.62 % | -497.986 M -29.35 % | -385.001 M -41.84 % | -271.436 M -94.70 % | -139.414 M -3 761.38 % | 3.808 M -97.13 % | 132.658 M -23.63 % | 173.709 M 4.65 % | 165.991 M | 0.000 | 0.000 |
| Common stock | 93.423 M 0.00 % | 93.423 M 0.00 % | 93.423 M 0.00 % | 93.423 M 0.00 % | 93.423 M 0.00 % | 93.423 M 0.00 % | 93.423 M 0.00 % | 93.423 M 0.00 % | 93.423 M 0.00 % | 93.423 M 0.00 % | 93.423 M 0.00 % | 93.423 M 0.00 % | 93.423 M 0.00 % | 93.423 M 0.00 % | 93.423 M 0.00 % | 93.423 M -1.59 % | 94.930 M 0.00 % | 94.930 M -8.46 % | 103.708 M 1.52 % | 102.151 M |
| Total equity | 815.942 M 17.99 % | 691.531 M 5.01 % | 658.531 M -5.36 % | 695.795 M 869.05 % | -90.475 M -472.93 % | -15.792 M -143.20 % | 36.556 M -72.90 % | 134.871 M 118.23 % | 61.801 M 391.52 % | -21.200 M -107.98 % | 265.738 M -29.83 % | 378.723 M -23.07 % | 492.288 M -21.15 % | 624.310 M -18.66 % | 767.532 M -14.37 % | 896.382 M -4.61 % | 939.692 M 0.51 % | 934.930 M 1.42 % | 921.834 M 9.54 % | 841.549 M |
| Other non current liabilities | 122.895 M 147.76 % | 49.602 M 1.88 % | 48.686 M 611.26 % | 6.845 M 110.03 % | 3.259 M 94.46 % | 1.676 M 29.09 % | 1.298 M 44.88 % | 896.095 K 1.71 % | 881.061 K -92.65 % | 11.980 M 145.28 % | 4.884 M 26.89 % | 3.849 M -25.27 % | 5.151 M -1.52 % | 5.231 M 40.26 % | 3.729 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.035 M | 0.000 |
| Long term debt | 1.151 B 6.99 % | 1.076 B 42.51 % | 755.036 M 111.83 % | 356.439 M 38.54 % | 257.283 M 222.55 % | 79.765 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.671 M -71.65 % | 9.420 M -41.74 % | 16.169 M -29.45 % | 22.918 M -22.75 % | 29.667 M -11.16 % | 33.394 M | 0.000 -100.00 % | 84.482 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.274 B 6.14 % | 1.200 B 35.83 % | 883.772 M 129.08 % | 385.785 M 37.82 % | 279.914 M 243.70 % | 81.441 M 6 172.88 % | 1.298 M 44.88 % | 896.095 K 1.71 % | 881.061 K -93.99 % | 14.651 M -40.11 % | 24.463 M -16.65 % | 29.351 M -23.23 % | 38.231 M -16.31 % | 45.684 M -3.52 % | 47.353 M 219.57 % | 14.818 M -85.03 % | 99.007 M 908.66 % | 9.816 M -53.69 % | 21.194 M 18.00 % | 17.961 M |
| Other current liabilities | 240.608 M 713.28 % | 29.585 M 8.06 % | 27.378 M -75.10 % | 109.953 M 292.17 % | 28.037 M -68.41 % | 88.740 M 49.05 % | 59.536 M 158.09 % | 23.068 M -3.90 % | 24.005 M -78.76 % | 113.042 M 89.60 % | 59.620 M 28.64 % | 46.348 M 123.91 % | 20.699 M -57.35 % | 48.529 M -35.89 % | 75.697 M -60.08 % | 189.642 M 97.55 % | 95.999 M -39.14 % | 157.747 M 447.43 % | 28.816 M -18.60 % | 35.399 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 13.269 M 352.71 % | 2.931 M -91.99 % | 36.613 M | 0.000 -100.00 % | 20.593 M 81 963.08 % | 25.094 K -88.81 % | 224.305 K -90.66 % | 2.401 M -68.30 % | 7.575 M -52.46 % | 15.933 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 140.299 M 51.79 % | 92.429 M 163.22 % | 35.115 M -90.23 % | 359.520 M -1.42 % | 364.696 M -10.83 % | 409.006 M 49.22 % | 274.087 M 106.18 % | 132.934 M -36.75 % | 210.162 M 11.32 % | 188.789 M -17.93 % | 230.048 M -8.62 % | 251.736 M 568.75 % | 37.643 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 389.923 M 171.96 % | 143.375 M 38.77 % | 103.318 M -81.26 % | 551.401 M 18.15 % | 466.701 M -21.17 % | 592.008 M 33.49 % | 443.487 M 138.40 % | 186.025 M -29.91 % | 265.401 M -28.97 % | 373.661 M 6.54 % | 350.737 M -21.77 % | 448.337 M 217.36 % | 141.269 M 80.16 % | 78.412 M -21.18 % | 99.477 M -48.49 % | 193.135 M -34.41 % | 294.467 M -50.00 % | 588.969 M 71.75 % | 342.916 M -19.66 % | 426.807 M |
| Total liabilities | 1.664 B 23.83 % | 1.344 B 36.14 % | 987.090 M 5.32 % | 937.186 M 25.52 % | 746.615 M 10.86 % | 673.449 M 51.41 % | 444.786 M 137.95 % | 186.922 M -29.80 % | 266.282 M -31.43 % | 388.313 M 3.49 % | 375.200 M -21.45 % | 477.688 M 119.99 % | 217.143 M 74.98 % | 124.095 M 13.11 % | 109.707 M -47.24 % | 207.953 M -47.15 % | 393.473 M -34.29 % | 598.785 M 64.45 % | 364.110 M -18.13 % | 444.768 M |
| Other non current assets | 1.676 B 3 658.92 % | 44.593 M -96.42 % | 1.244 B 6.96 % | 1.163 B 995.05 % | 106.213 M -26.95 % | 145.394 M 508.81 % | 23.882 M -25.71 % | 32.145 M -50.76 % | 65.276 M 33.06 % | 49.059 M -3.15 % | 50.655 M 11.73 % | 45.336 M -5.76 % | 48.109 M 7.83 % | 44.615 M 673.34 % | 5.769 M -85.52 % | 39.848 M -37.22 % | 63.477 M 30.87 % | 48.504 M | 0.000 | 0.000 |
| Long term investments | 0.000 -100.00 % | 1.182 B 3 271.69 % | 35.064 M 1 779.10 % | 1.866 M -96.68 % | 56.180 M 1 140.06 % | 4.530 M -74.63 % | 17.857 M 169.12 % | 6.636 M -8.50 % | 7.252 M 0.00 % | 7.252 M 9.03 % | 6.651 M 0.00 % | 6.651 M 0.00 % | 6.651 M 0.00 % | 6.651 M -8.29 % | 7.252 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.556 M 546.83 % | 7.352 M |
| Intangible assets | 34.000 K -56.96 % | 79.000 K -42.34 % | 137.000 K -71.87 % | 487.000 K 6.58 % | 456.936 K -38.43 % | 742.091 K 3.58 % | 716.474 K -98.86 % | 63.070 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.709 M -52.22 % | 3.577 M | 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 | 34.000 K -56.96 % | 79.000 K -42.34 % | 137.000 K -71.87 % | 487.000 K 6.58 % | 456.936 K -38.43 % | 742.091 K 3.58 % | 716.474 K 97.21 % | 363.310 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.709 M -52.22 % | 3.577 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 124.603 M 12.60 % | 110.660 M 123.55 % | 49.501 M -54.52 % | 108.848 M -8.32 % | 118.732 M -8.38 % | 129.595 M 1.25 % | 127.997 M 71.31 % | 74.718 M -5.04 % | 78.684 M -16.47 % | 94.199 M -59.47 % | 232.416 M 1.97 % | 227.922 M -5.76 % | 241.862 M 3.18 % | 234.401 M -3.53 % | 242.967 M -8.98 % | 266.928 M -6.91 % | 286.744 M 3.53 % | 276.974 M -1.77 % | 281.958 M -0.48 % | 283.318 M |
| Total non current assets | 1.862 B 30.83 % | 1.423 B 1.32 % | 1.404 B 5.01 % | 1.337 B 365.49 % | 287.328 M 0.98 % | 284.535 M 55.74 % | 182.704 M 46.09 % | 125.061 M -17.29 % | 151.212 M 0.47 % | 150.510 M -48.05 % | 289.722 M 3.51 % | 279.910 M -6.17 % | 298.331 M 3.14 % | 289.245 M 12.99 % | 255.988 M -16.56 % | 306.776 M -12.41 % | 350.221 M 7.60 % | 325.479 M -1.22 % | 329.514 M 13.36 % | 290.671 M |
| Other current assets | 100.134 M -76.73 % | 430.236 M 1 062.77 % | 37.001 M -23.05 % | 48.085 M -7.26 % | 51.852 M -14.09 % | 60.354 M 5.82 % | 57.033 M 254.15 % | 16.104 M -22.44 % | 20.764 M 70.50 % | 12.179 M -83.89 % | 75.600 M 210.55 % | 24.344 M -55.03 % | 54.134 M | 0.000 -100.00 % | 65.806 M -10.80 % | 73.773 M -38.44 % | 119.842 M 3.02 % | 116.333 M -15.35 % | 137.434 M -26.67 % | 187.410 M |
| Short term investments | 200.700 M 13 674.88 % | 1.457 M 316.29 % | 350.000 K -1.13 % | 354.000 K 0.00 % | 354.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.851 K 0.00 % | 600.851 K 0.00 % | 600.851 K 0.00 % | 600.851 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.001 M 50.00 % | 200.000 M |
| cash and cash equivalents | 1.955 M 1 556.78 % | 118.000 K -92.98 % | 1.681 M 2 701.67 % | 60.000 K -99.02 % | 6.100 M 679.68 % | 782.369 K -38.08 % | 1.264 M -90.53 % | 13.346 M 965.59 % | 1.252 M -83.32 % | 7.507 M -84.31 % | 47.832 M -69.31 % | 155.850 M 243.46 % | 45.377 M -16.93 % | 54.628 M -76.92 % | 236.708 M -26.70 % | 322.916 M -2.46 % | 331.063 M -18.55 % | 406.449 M 1 316.49 % | 28.694 M 67.01 % | 17.181 M |
| Cash and short term investments | 202.655 M 43 202.35 % | 468.000 K -76.96 % | 2.031 M 390.58 % | 414.000 K -93.59 % | 6.454 M 724.93 % | 782.369 K -38.08 % | 1.264 M -90.53 % | 13.346 M 965.59 % | 1.252 M -83.32 % | 7.507 M -84.50 % | 48.433 M -69.04 % | 156.451 M 240.28 % | 45.978 M -16.75 % | 55.229 M -76.67 % | 236.708 M -26.70 % | 322.916 M -2.46 % | 331.063 M -18.55 % | 406.449 M 23.66 % | 328.695 M 51.35 % | 217.181 M |
| Total current assets | 618.297 M 0.97 % | 612.383 M 153.89 % | 241.201 M -18.38 % | 295.512 M -19.87 % | 368.802 M -2.34 % | 377.653 M 26.46 % | 298.637 M 51.80 % | 196.731 M 11.23 % | 176.871 M -14.51 % | 206.898 M -41.09 % | 351.216 M -39.08 % | 576.501 M 40.23 % | 411.099 M -10.47 % | 459.161 M -26.09 % | 621.251 M -22.11 % | 797.559 M -18.86 % | 982.944 M -18.65 % | 1.208 B 26.33 % | 956.430 M -3.94 % | 995.646 M |
| Inventory | 169.565 M 186.78 % | 59.127 M 13.58 % | 52.056 M -42.65 % | 90.764 M -29.66 % | 129.042 M -41.71 % | 221.377 M 17.03 % | 189.159 M 81.06 % | 104.471 M -9.27 % | 115.148 M 13.23 % | 101.691 M -15.90 % | 120.919 M -16.77 % | 145.283 M -7.44 % | 156.964 M -37.51 % | 251.177 M 1.26 % | 248.041 M 27.02 % | 195.273 M -41.28 % | 332.527 M -3.54 % | 344.715 M 51.59 % | 227.397 M -35.61 % | 353.169 M |
| Net receivables | 145.943 M 18.75 % | 122.902 M -18.32 % | 150.463 M -3.92 % | 156.603 M -16.50 % | 187.556 M 95.16 % | 96.105 M 84.69 % | 52.036 M -17.49 % | 63.070 M 58.84 % | 39.706 M -53.57 % | 85.521 M -19.52 % | 106.264 M -57.57 % | 250.422 M 62.59 % | 154.024 M 0.83 % | 152.755 M 116.07 % | 70.698 M -65.58 % | 205.375 M 3.92 % | 197.622 M -41.88 % | 340.048 M 29.34 % | 262.904 M 10.52 % | 237.885 M |
| Tax assets | 60.816 M -28.76 % | 85.363 M 12.82 % | 75.661 M 19.74 % | 63.188 M 999.58 % | 5.747 M -34.72 % | 8.803 M -28.14 % | 12.251 M 5.95 % | 11.563 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K 100.22 % | -4.530 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.706 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 9.016 M -57.79 % | 21.361 M 49.51 % | 14.287 M -44.60 % | 25.788 M -30.97 % | 37.356 M -59.72 % | 92.737 M 43.42 % | 64.663 M 129.94 % | 28.122 M 3.21 % | 27.247 M -56.06 % | 62.010 M 0.00 % | 62.011 M -53.83 % | 134.320 M 61.97 % | 82.928 M 177.51 % | 29.883 M 25.66 % | 23.780 M 580.76 % | 3.493 M -98.24 % | 198.467 M -53.98 % | 431.222 M 107.91 % | 207.404 M -27.34 % | 285.443 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 74.350 M | 0.000 -100.00 % | 1.524 M -62.03 % | 4.014 M 121.82 % | 1.810 M -51.89 % | 3.762 M -49.30 % | 7.420 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.696 M 0.69 % | 105.965 M |
| Deferred revenue non current | 0.000 -100.00 % | 74.839 M -6.51 % | 80.050 M 255.76 % | 22.501 M 16.15 % | 19.372 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 |
| Minority interest | 66.681 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 |
| Capital lease obligations | 19.393 M | 0.000 100.00 % | -13.269 M | 0.000 -100.00 % | 544.000 | 0.000 100.00 % | -20.593 M -30 979.88 % | -66.258 K | 0.000 | 0.000 -100.00 % | 8.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 655.838 M 270.72 % | 176.907 M -73.19 % | 659.904 M -0.14 % | 660.853 M 0.14 % | 659.907 M 0.00 % | 659.907 M 273.03 % | 176.907 M -73.13 % | 658.481 M 272.22 % | 176.907 M -73.19 % | 659.907 M 0.00 % | 659.907 M 0.00 % | 659.907 M 0.00 % | 659.907 M -1.55 % | 670.301 M 0.00 % | 670.301 M 0.00 % | 670.301 M -0.11 % | 671.053 M -0.44 % | 674.010 M 153.36 % | 266.024 M 8.75 % | 244.615 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.159 M 8.85 % | 9.333 M -8.16 % | 10.162 M -5.79 % | 10.786 M 5.44 % | 10.230 M -30.96 % | 14.818 M 2.01 % | 14.525 M 47.98 % | 9.816 M -25.41 % | 13.159 M -26.73 % | 17.961 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 -100.00 % | 37.643 M | 0.000 100.00 % | -37.123 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.480 B 21.85 % | 2.035 B 23.68 % | 1.646 B 0.77 % | 1.633 B 148.88 % | 656.140 M -0.23 % | 657.657 M 36.63 % | 481.341 M 49.58 % | 321.792 M -1.92 % | 328.082 M -10.63 % | 367.113 M -42.72 % | 640.938 M -25.16 % | 856.410 M 20.72 % | 709.431 M -5.21 % | 748.406 M -14.69 % | 877.239 M -20.56 % | 1.104 B -17.16 % | 1.333 B -13.08 % | 1.534 B 19.27 % | 1.286 B -0.03 % | 1.286 B |
| 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 | -359.108 M -13 811.65 % | 2.619 M -97.91 % | 125.509 M 202.13 % | 41.542 M 163.09 % | -65.845 M 59.67 % | -163.264 M -323.88 % | -38.517 M -704.07 % | 6.376 M 105.68 % | -112.297 M -155.39 % | 202.721 M 78.76 % | 113.402 M 1 678.67 % | 6.376 M -95.27 % | 134.777 M 366.74 % | -50.527 M -865.35 % | -5.234 M -105.02 % | 104.323 M 174.42 % | -140.190 M -476.61 % | 37.224 M -1.52 % | 37.797 M -33.84 % | 57.132 M |
| Accounts receivables | -19.350 M -138.00 % | 50.915 M 374.31 % | -18.561 M -138.23 % | 48.557 M 169.49 % | -69.878 M -8 729.61 % | -791.405 K -104.30 % | 18.415 M 184.09 % | -21.900 M -157.62 % | 38.007 M 82.07 % | 20.875 M -85.52 % | 144.158 M 339.68 % | -60.146 M -246.44 % | -17.361 M | 0.000 | 0.000 | 0.000 -100.00 % | 133.747 M | 0.000 100.00 % | -4.462 M -111.51 % | 38.761 M |
| Inventory | -110.438 M -1 461.84 % | -7.071 M -118.27 % | 38.708 M 1.12 % | 38.278 M -51.81 % | 79.425 M 346.53 % | -32.217 M 61.96 % | -84.689 M -893.14 % | 10.678 M 179.34 % | -13.457 M -110.45 % | 128.744 M 471.79 % | -34.628 M -396.47 % | 11.680 M -87.60 % | 94.213 M 1 545.98 % | -6.516 M 86.81 % | -49.389 M -135.98 % | 137.255 M 1 026.18 % | 12.188 M 110.25 % | -118.899 M -199.08 % | 119.999 M 15 180.53 % | 785.305 K |
| Accounts payables | 0.000 100.00 % | -3.707 M -13.82 % | -3.257 M 84.49 % | -21.003 M 67.38 % | -64.383 M -8 914.10 % | 730.452 K -98.12 % | 38.862 M 5 455.47 % | 699.519 K 102.05 % | -34.112 M -111.97 % | -16.093 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.981 M | 0.000 | 0.000 100.00 % | -77.740 M -542.06 % | 17.586 M |
| Other working capital | -229.320 M -511.23 % | -37.518 M -134.54 % | 108.619 M 547.18 % | -24.290 M -120.63 % | -11.010 M 91.59 % | -130.986 M -1 079.63 % | -11.104 M -165.71 % | 16.899 M 116.45 % | -102.735 M -248.47 % | 69.195 M 1 686.60 % | 3.873 M -92.94 % | 54.842 M -5.32 % | 57.925 M 231.61 % | -44.011 M -199.68 % | 44.155 M 376.83 % | -15.950 M 94.43 % | -286.125 M -283.27 % | 156.123 M | 0.000 | 0.000 |
| Other non cash items | 84.980 M 62.07 % | 52.435 M 12 208.69 % | 426.000 K -99.18 % | 51.648 M -6.74 % | 55.382 M 23.19 % | 44.956 M 112.32 % | 21.174 M 96.21 % | 10.791 M -64.36 % | 30.277 M 173.94 % | -40.949 M 0.30 % | -41.072 M -1 582.13 % | 2.771 M 112.89 % | -21.498 M -120.44 % | -9.752 M -263.96 % | -2.679 M 95.38 % | -57.943 M -1 384.81 % | 4.510 M 118.72 % | -24.091 M -144.64 % | 53.968 M 310.69 % | -25.615 M |
| Net cash provided by operating activities | -168.894 M -249.86 % | 112.699 M 10.14 % | 102.327 M -88.96 % | 927.043 M 1 390.86 % | -71.816 M 53.61 % | -154.797 M -44.10 % | -107.424 M -206.96 % | 100.432 M 902.01 % | -12.523 M -165.80 % | 19.032 M 174.00 % | -25.717 M 68.00 % | -80.374 M -1 487.39 % | 5.793 M 103.25 % | -178.065 M -62.20 % | -109.782 M -290.32 % | 57.683 M 153.03 % | -108.766 M -155.81 % | 194.900 M -14.76 % | 228.659 M -6.10 % | 243.507 M |
| Investments in property plant and equipment | -8.073 M 88.06 % | -67.630 M -6 250.23 % | -1.065 M -6.82 % | -997.000 K 79.40 % | -4.839 M 64.97 % | -13.813 M 50.93 % | -28.147 M -440.77 % | -5.205 M -11.81 % | -4.655 M -6 365.63 % | -72.001 K 99.67 % | -22.068 M -149.77 % | -8.835 M 74.69 % | -34.905 M -132.63 % | -15.005 M -72.49 % | -8.699 M -5.26 % | -8.264 M 77.52 % | -36.765 M -71.31 % | -21.461 M 24.92 % | -28.586 M -88.64 % | -15.154 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 1.681 M | 0.000 -100.00 % | 250.890 K | 0.000 -100.00 % | 70.312 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.377 K -99.91 % | 21.006 M -27.88 % | 29.126 M 79 836.31 % | 36.437 K -99.91 % | 41.645 M 20 859.06 % | 198.696 K -97.64 % | 8.426 M |
| Purchases of investments | -40.593 M 88.40 % | -349.789 M | 0.000 100.00 % | -1.182 M -324.02 % | -278.761 K | 0.000 100.00 % | -14.841 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.282 M 43.29 % | -69.273 M 71.88 % | -246.371 M -35.77 % | -181.461 M 46.77 % | -340.881 M -747.88 % | -40.204 M -40 034.29 % | -100.174 K |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 5.936 M 1 470.37 % | 378.000 K -86.78 % | 2.859 M 7 120.66 % | 39.597 K | 0.000 -100.00 % | 16.535 M | 0.000 -100.00 % | 878.618 K | 0.000 | 0.000 | 0.000 -100.00 % | 39.282 M -61.32 % | 101.550 M -62.39 % | 270.000 M 61.65 % | 167.024 M -49.52 % | 330.886 M 136 078.70 % | 242.979 K 58.84 % | 152.967 K |
| Other investing activites | 226.652 M 829.74 % | 24.378 M 119.90 % | -122.494 M 87.32 % | -966.079 M -28 660.27 % | 3.383 M 125.00 % | 1.503 M 3.87 % | 1.447 M | 0.000 -100.00 % | 6.517 M 566.36 % | 977.957 K -84.63 % | 6.362 M 107.99 % | 3.059 M -87.16 % | 23.812 M 94.08 % | 12.269 M 866.81 % | 1.269 M -51.75 % | 2.630 M -94.27 % | 45.915 M 2 692.22 % | 1.644 M 119.50 % | -8.434 M | 0.000 |
| Net cash used for investing activites | 177.986 M 145.28 % | -393.041 M -234.15 % | -117.623 M 87.83 % | -966.199 M -86 060.77 % | 1.124 M 109.35 % | -12.019 M 71.07 % | -41.541 M -464.40 % | 11.400 M 512.43 % | 1.861 M 4.31 % | 1.785 M 111.36 % | -15.707 M -171.89 % | -5.777 M 47.92 % | -11.093 M -308.19 % | -2.718 M -105.93 % | 45.854 M -2.69 % | 47.122 M 997.51 % | -5.250 M -144.37 % | 11.833 M 115.41 % | -76.783 M -1 050.38 % | -6.675 M |
| Debt repayment | 103.702 M -71.59 % | 364.989 M 317.31 % | 87.462 M -6.94 % | 93.980 M -29.45 % | 133.207 M -37.81 % | 214.189 M 32.48 % | 161.680 M 309.53 % | -77.162 M -403.18 % | 25.451 M 155.04 % | -46.239 M -5.80 % | -43.704 M -121.79 % | 200.596 M 5 482.95 % | -3.727 M -187.38 % | -1.297 M -163.81 % | -491.531 K 99.43 % | -85.806 M -201.65 % | 84.414 M | 0.000 | 0.000 100.00 % | -134.069 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.228 M | 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 100.00 % | -5.259 M -287.14 % | -1.358 M 98.35 % | -82.500 M | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.788 M 0.45 % | -21.887 M 50.73 % | -44.425 M 4.42 % | -46.479 M 0.24 % | -46.591 M 20.00 % | -58.239 M |
| Other financing activites | -110.957 M -28.71 % | -86.210 M -22.21 % | -70.545 M -15.68 % | -60.984 M -6.62 % | -57.198 M -19.52 % | -47.855 M -93.17 % | -24.774 M -1.40 % | -24.433 M -16.11 % | -21.044 M -41.22 % | -14.902 M 34.90 % | -22.891 M -476.48 % | -3.971 M -1 667.96 % | -224.598 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -7.255 M -102.60 % | 278.779 M 1 547.92 % | 16.917 M -48.73 % | 32.996 M -56.59 % | 76.009 M -54.30 % | 166.334 M 21.49 % | 136.906 M 234.76 % | -101.595 M -2 405.14 % | 4.407 M 107.21 % | -61.141 M 8.19 % | -66.594 M -133.87 % | 196.625 M 5 076.46 % | -3.951 M -204.70 % | -1.297 M 94.18 % | -22.279 M 80.28 % | -112.952 M -392.39 % | 38.630 M 129.95 % | -128.979 M -219.55 % | -40.363 M 79.01 % | -192.308 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 934.000 0.11 % | 933.000 103.97 % | -23.520 K -5 567.47 % | -415.000 54.40 % | -910.000 94.95 % | -18.014 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 | 0.000 | 0.000 |
| Net change in cash | 1.837 M 217.53 % | -1.563 M -196.42 % | 1.621 M 126.84 % | -6.040 M -213.58 % | 5.318 M 1 205.14 % | -481.172 K 96.02 % | -12.082 M -199.91 % | 12.093 M 293.34 % | -6.255 M 84.49 % | -40.325 M 62.67 % | -108.019 M -197.78 % | 110.473 M 1 294.19 % | -9.251 M 94.92 % | -182.080 M -111.21 % | -86.208 M -958.11 % | -8.147 M 89.19 % | -75.386 M -196.95 % | 77.754 M | 0.000 | 0.000 |
| Cash at beginning of period | 118.000 K -92.98 % | 1.681 M 2 701.67 % | 60.000 K -99.02 % | 6.100 M 679.68 % | 782.369 K -38.08 % | 1.264 M -90.53 % | 13.346 M 965.59 % | 1.252 M -83.32 % | 7.507 M -84.31 % | 47.832 M -69.31 % | 155.850 M 243.46 % | 45.377 M -16.93 % | 54.628 M -76.92 % | 236.708 M -26.70 % | 322.916 M -2.46 % | 331.063 M -18.55 % | 406.449 M 23.66 % | 328.695 M 1 813.08 % | 17.181 M | 0.000 |
| Cash at end of period | 1.955 M 1 556.78 % | 118.000 K -92.98 % | 1.681 M 2 701.67 % | 60.000 K -99.02 % | 6.100 M 679.68 % | 782.369 K -38.08 % | 1.264 M -90.53 % | 13.346 M 965.59 % | 1.252 M -83.32 % | 7.507 M -84.31 % | 47.832 M -69.31 % | 155.850 M 243.46 % | 45.377 M -16.93 % | 54.628 M -76.92 % | 236.708 M -26.70 % | 322.916 M -2.46 % | 331.063 M -18.55 % | 406.449 M 1 316.49 % | 28.694 M 67.01 % | 17.181 M |
| Operating cash flow | -168.894 M -249.86 % | 112.699 M 10.14 % | 102.327 M -88.96 % | 927.043 M 1 390.86 % | -71.816 M 53.61 % | -154.797 M -44.10 % | -107.424 M -206.96 % | 100.432 M 902.01 % | -12.523 M -165.74 % | 19.050 M 174.07 % | -25.717 M 68.00 % | -80.374 M -1 487.39 % | 5.793 M 103.25 % | -178.065 M -62.20 % | -109.782 M -290.32 % | 57.683 M 153.03 % | -108.766 M -155.81 % | 194.900 M -14.76 % | 228.659 M -6.10 % | 243.507 M |
| Capital expenditure | -8.073 M 88.06 % | -67.630 M -6 250.23 % | -1.065 M -6.82 % | -997.000 K 79.40 % | -4.839 M 64.97 % | -13.813 M 50.93 % | -28.147 M -440.77 % | -5.205 M -11.81 % | -4.655 M -6 365.63 % | -72.001 K 99.67 % | -22.068 M -149.77 % | -8.835 M 74.69 % | -34.905 M -132.63 % | -15.005 M -72.49 % | -8.699 M -5.26 % | -8.264 M 77.52 % | -36.765 M -71.31 % | -21.461 M 24.92 % | -28.586 M -88.64 % | -15.154 M |
| Free CashFlow | -176.967 M -492.66 % | 45.069 M -55.49 % | 101.262 M -89.07 % | 926.046 M 1 308.07 % | -76.655 M 54.54 % | -168.610 M -24.37 % | -135.571 M -242.36 % | 95.227 M 654.36 % | -17.178 M -190.52 % | 18.978 M 139.71 % | -47.786 M 46.43 % | -89.210 M -206.44 % | -29.112 M 84.92 % | -193.070 M -62.95 % | -118.481 M -339.75 % | 49.419 M 133.96 % | -145.530 M -183.91 % | 173.440 M -13.31 % | 200.073 M -12.38 % | 228.353 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 126.417 M 4.10 % | 121.435 M -6.05 % | 129.249 M 18.60 % | 108.977 M 188.30 % | 37.800 M -78.81 % | 178.405 M 146.20 % | 72.463 M 15.64 % | 62.663 M -22.03 % | 80.367 M -11.28 % | 90.584 M 25.93 % | 71.932 M -20.60 % | 90.598 M 40.57 % | 64.451 M -24.68 % | 85.569 M -45.01 % | 155.602 M -83.10 % | 920.467 M 857.41 % | 96.142 M -9.67 % | 106.435 M 73.94 % | 61.192 M 16.62 % | 52.472 M -19.49 % | 65.174 M -33.86 % | 98.538 M -52.24 % | 206.313 M 409.75 % | 40.473 M -24.51 % | 53.616 M -9.70 % | 59.374 M -44.77 % | 107.510 M 120.96 % | 48.656 M -74.80 % | 193.104 M 352.85 % | 42.642 M -44.12 % | 76.316 M 53.08 % | 49.853 M -43.69 % | 88.534 M 39.07 % | 63.663 M -21.42 % | 81.012 M -43.85 % | 144.278 M 97.38 % | 73.098 M -31.18 % | 106.212 M 91.19 % | 55.553 M -4.20 % | 57.988 M -57.61 % | 136.799 M 13.46 % | 120.565 M -21.29 % | 153.170 M 1.36 % | 151.108 M -41.19 % | 256.923 M 48.83 % | 172.632 M 25.94 % | 137.072 M 23.50 % | 110.985 M -50.20 % | 222.864 M 108.83 % | 106.722 M 5.18 % | 101.467 M 56.58 % | 64.803 M -52.48 % | 136.378 M 34.41 % | 101.467 M |
| Net income | 3.291 M -84.11 % | 20.708 M 6.35 % | 19.471 M 30.46 % | 14.925 M 166.17 % | -22.556 M -123.19 % | 97.246 M 433.02 % | -29.201 M -137.21 % | -12.310 M -75.81 % | -7.002 M -1 047.87 % | -610.000 K 96.45 % | -17.178 M -34.15 % | -12.805 M 11.88 % | -14.532 M 15.82 % | -17.263 M -409.71 % | 5.574 M -99.31 % | 813.100 M 7 000.11 % | -11.784 M 35.00 % | -18.128 M 14.00 % | -21.079 M 10.87 % | -23.651 M -4.71 % | -22.588 M 27.94 % | -31.345 M -163.30 % | 49.518 M 245.72 % | -33.982 M -16.06 % | -29.280 M 43.16 % | -51.513 M -257.68 % | -14.402 M 49.90 % | -28.746 M -125.98 % | 110.636 M 471.16 % | -29.808 M -437.08 % | -5.550 M -93.45 % | -2.869 M -112.92 % | 22.200 M 225.85 % | -17.640 M -484.90 % | 4.583 M -93.72 % | 72.923 M 201.21 % | -72.054 M 43.24 % | -126.948 M -128.43 % | -55.574 M -64.17 % | -33.852 M -7.23 % | -31.570 M -1.34 % | -31.154 M -84.39 % | -16.896 M 47.40 % | -32.120 M -198.54 % | -10.759 M 45.20 % | -19.635 M 58.93 % | -47.810 M -35.20 % | -35.362 M 15.56 % | -41.876 M -56.21 % | -26.808 M -18.46 % | -22.630 M 44.41 % | -40.707 M 12.09 % | -46.308 M -104.63 % | -22.630 M |
| Income before tax | 7.098 M -73.84 % | 27.129 M 10.61 % | 24.527 M 51.10 % | 16.232 M 171.69 % | -22.643 M -124.38 % | 92.861 M 493.73 % | -23.585 M -69.73 % | -13.896 M 31.85 % | -20.391 M -322.85 % | 9.150 M 140.13 % | -22.800 M -46.26 % | -15.589 M -6.99 % | -14.570 M 3.06 % | -15.030 M -233.78 % | 11.235 M -98.64 % | 826.808 M 8 443.04 % | -9.910 M 47.58 % | -18.904 M 2.68 % | -19.424 M 16.80 % | -23.347 M 33.20 % | -34.948 M -14.95 % | -30.404 M -161.48 % | 49.451 M 250.87 % | -32.777 M -65.13 % | -19.849 M 21.67 % | -25.339 M -69.41 % | -14.957 M 51.32 % | -30.728 M -127.63 % | 111.200 M 473.43 % | -29.778 M -9 926.26 % | -297.000 K 90.24 % | -3.042 M -112.95 % | 23.495 M 232.97 % | -17.669 M -290.65 % | 9.268 M -80.98 % | 48.729 M 885.44 % | -6.204 M 70.98 % | -21.375 M -128.66 % | -9.348 M 52.30 % | -19.599 M 36.40 % | -30.815 M 4.97 % | -32.428 M -76.18 % | -18.406 M 37.11 % | -29.265 M -167.35 % | -10.946 M 40.26 % | -18.322 M 62.86 % | -49.332 M -37.82 % | -35.795 M 14.34 % | -41.789 M -49.57 % | -27.940 M -20.03 % | -23.278 M 41.28 % | -39.640 M 11.07 % | -44.574 M -91.48 % | -23.278 M |
| Income before tax ratio | 0.06 -74.87 % | 0.22 17.73 % | 0.19 27.40 % | 0.15 124.87 % | -0.60 -215.08 % | 0.52 259.92 % | -0.33 -46.77 % | -0.22 12.60 % | -0.25 -351.18 % | 0.10 131.87 % | -0.32 -84.21 % | -0.17 23.89 % | -0.23 -28.70 % | -0.18 -343.27 % | 0.07 -91.96 % | 0.90 971.42 % | -0.10 41.96 % | -0.18 44.05 % | -0.32 28.66 % | -0.44 17.02 % | -0.54 -73.79 % | -0.31 -228.73 % | 0.24 129.60 % | -0.81 -118.76 % | -0.37 13.26 % | -0.43 -206.76 % | -0.14 77.97 % | -0.63 -209.67 % | 0.58 182.46 % | -0.70 -17 843.91 % | 0.00 93.62 % | -0.06 -122.99 % | 0.27 195.62 % | -0.28 -342.60 % | 0.11 -66.13 % | 0.34 497.94 % | -0.08 57.83 % | -0.20 -19.60 % | -0.17 50.21 % | -0.34 -50.04 % | -0.23 16.25 % | -0.27 -123.83 % | -0.12 37.95 % | -0.19 -354.57 % | -0.04 59.86 % | -0.11 70.51 % | -0.36 -11.59 % | -0.32 -72.00 % | -0.19 28.38 % | -0.26 -14.12 % | -0.23 62.50 % | -0.61 -87.16 % | -0.33 -42.47 % | -0.23 |
| EBITDA | 42.646 M -32.88 % | 63.536 M 5.05 % | 60.484 M 20.03 % | 50.391 M 318.56 % | 12.039 M -90.14 % | 122.139 M 22 476.52 % | 541.000 K -95.34 % | 11.604 M 143.17 % | 4.772 M -85.89 % | 33.810 M 2 406.30 % | 1.349 M -80.75 % | 7.008 M 0.65 % | 6.963 M -8.16 % | 7.582 M -78.37 % | 35.053 M -95.85 % | 845.241 M 10 277.42 % | 8.145 M 1 160.55 % | -768.000 K 64.98 % | -2.193 M 62.70 % | -5.880 M 71.08 % | -20.332 M -41.29 % | -14.391 M -122.26 % | 64.660 M 428.14 % | -19.705 M -65.40 % | -11.914 M 23.84 % | -15.642 M -114.45 % | -7.294 M 69.51 % | -23.922 M -120.04 % | 119.352 M 674.30 % | -20.782 M -502.05 % | 5.169 M 9.40 % | 4.725 M -84.74 % | 30.962 M 412.94 % | -9.894 M -162.45 % | 15.844 M -74.38 % | 61.853 M 2 170.67 % | 2.724 M 122.50 % | -12.105 M -129.44 % | -5.276 M 59.07 % | -12.891 M 59.08 % | -31.502 M -49.26 % | -21.106 M -291.00 % | -5.398 M 66.09 % | -15.920 M -252.64 % | -4.515 M 55.57 % | -10.160 M 74.30 % | -39.534 M -55.59 % | -25.409 M 28.84 % | -35.705 M -68.87 % | -21.143 M -14.74 % | -18.427 M 59.50 % | -45.499 M -10.09 % | -41.328 M -109.20 % | -19.755 M |
| Net income ratio | 0.03 -84.73 % | 0.17 13.20 % | 0.15 10.00 % | 0.14 122.95 % | -0.60 -209.47 % | 0.55 235.26 % | -0.40 -105.13 % | -0.20 -125.48 % | -0.09 -1 193.80 % | -0.01 97.18 % | -0.24 -68.96 % | -0.14 37.31 % | -0.23 -11.76 % | -0.20 -663.18 % | 0.04 -95.94 % | 0.88 820.71 % | -0.12 28.04 % | -0.17 50.56 % | -0.34 23.58 % | -0.45 -30.05 % | -0.35 -8.95 % | -0.32 -232.53 % | 0.24 128.59 % | -0.84 -53.75 % | -0.55 37.06 % | -0.87 -547.66 % | -0.13 77.33 % | -0.59 -203.12 % | 0.57 181.96 % | -0.70 -861.21 % | -0.07 -26.37 % | -0.06 -122.95 % | 0.25 190.50 % | -0.28 -589.79 % | 0.06 -88.81 % | 0.51 151.28 % | -0.99 17.53 % | -1.20 -19.48 % | -1.00 -71.36 % | -0.58 -152.96 % | -0.23 10.69 % | -0.26 -134.25 % | -0.11 48.11 % | -0.21 -407.59 % | -0.04 63.18 % | -0.11 67.39 % | -0.35 -9.47 % | -0.32 -69.57 % | -0.19 25.20 % | -0.25 -12.63 % | -0.22 64.50 % | -0.63 -85.00 % | -0.34 -52.25 % | -0.22 |
| Ratio EBITDA | 0.34 -35.52 % | 0.52 11.81 % | 0.47 1.20 % | 0.46 45.18 % | 0.32 -53.48 % | 0.68 9 069.94 % | 0.01 -95.97 % | 0.19 211.87 % | 0.06 -84.09 % | 0.37 1 890.23 % | 0.02 -75.76 % | 0.08 -28.40 % | 0.11 21.93 % | 0.09 -60.67 % | 0.23 -75.47 % | 0.92 983.91 % | 0.08 1 274.09 % | -0.01 79.87 % | -0.04 68.02 % | -0.11 64.08 % | -0.31 -113.61 % | -0.15 -146.60 % | 0.31 164.37 % | -0.49 -119.11 % | -0.22 15.66 % | -0.26 -288.31 % | -0.07 86.20 % | -0.49 -179.55 % | 0.62 226.82 % | -0.49 -819.55 % | 0.07 -28.54 % | 0.09 -72.90 % | 0.35 325.03 % | -0.16 -179.46 % | 0.20 -54.38 % | 0.43 1 050.43 % | 0.04 132.70 % | -0.11 -20.00 % | -0.09 57.28 % | -0.22 3.46 % | -0.23 -31.54 % | -0.18 -396.74 % | -0.04 66.55 % | -0.11 -499.57 % | -0.02 70.14 % | -0.06 79.59 % | -0.29 -25.98 % | -0.23 -42.90 % | -0.16 19.13 % | -0.20 -9.09 % | -0.18 74.13 % | -0.70 -131.69 % | -0.30 -55.65 % | -0.19 |
| Gross profit ratio | 0.71 3.07 % | 0.69 5.86 % | 0.65 -2.35 % | 0.67 179.15 % | -0.85 -225.27 % | 0.68 17.83 % | 0.57 -6.08 % | 0.61 258.40 % | 0.17 -73.47 % | 0.64 18.95 % | 0.54 33.53 % | 0.40 -19.11 % | 0.50 42.08 % | 0.35 -10.87 % | 0.39 -58.24 % | 0.94 252.59 % | 0.27 3.54 % | 0.26 -17.68 % | 0.31 9.01 % | 0.29 297.23 % | 0.07 -50.57 % | 0.15 -69.84 % | 0.49 142.00 % | 0.20 -18.86 % | 0.25 -10.11 % | 0.28 -13.64 % | 0.32 -8.93 % | 0.35 -53.43 % | 0.75 123.99 % | 0.34 -19.83 % | 0.42 21.64 % | 0.34 -33.61 % | 0.52 59.93 % | 0.32 -35.79 % | 0.51 -17.00 % | 0.61 43.30 % | 0.43 128.22 % | 0.19 -62.14 % | 0.49 55.71 % | 0.32 35.81 % | 0.23 -13.77 % | 0.27 -18.94 % | 0.33 52.30 % | 0.22 12.68 % | 0.19 -5.87 % | 0.21 87.57 % | 0.11 -51.43 % | 0.23 227.45 % | 0.07 -72.96 % | 0.26 -24.38 % | 0.34 125.69 % | 0.15 155.73 % | 0.06 -82.67 % | 0.34 |
| Weighted average shs out dil | 18.657 M 0.00 % | 18.656 M -0.35 % | 18.722 M 10.39 % | 16.960 M -9.23 % | 18.685 M -0.09 % | 18.701 M -0.09 % | 18.719 M 0.36 % | 18.652 M -0.18 % | 18.685 M -8.11 % | 20.333 M 8.90 % | 18.672 M 0.61 % | 18.558 M -0.70 % | 18.689 M -0.40 % | 18.764 M 0.95 % | 18.587 M -0.52 % | 18.683 M -0.01 % | 18.685 M -0.02 % | 18.689 M 0.19 % | 18.654 M 0.17 % | 18.623 M -0.33 % | 18.685 M 0.14 % | 18.658 M -0.15 % | 18.686 M 0.08 % | 18.671 M -0.21 % | 18.710 M 0.14 % | 18.685 M -0.10 % | 18.704 M 0.20 % | 18.666 M -0.12 % | 18.689 M 0.31 % | 18.630 M 0.70 % | 18.500 M -3.28 % | 19.127 M 2.53 % | 18.655 M -0.59 % | 18.766 M 0.44 % | 18.685 M -0.06 % | 18.696 M 0.16 % | 18.667 M -0.16 % | 18.696 M -0.01 % | 18.698 M -0.03 % | 18.703 M 0.18 % | 18.670 M 0.08 % | 18.655 M -0.63 % | 18.773 M 0.53 % | 18.674 M -0.76 % | 18.817 M 0.63 % | 18.700 M 0.13 % | 18.676 M -0.18 % | 18.710 M 0.14 % | 18.685 M -0.33 % | 18.747 M 0.24 % | 18.702 M 0.10 % | 18.685 M 0.07 % | 18.672 M 3.14 % | 18.104 M |
| Weighted average shs out | 18.657 M 0.00 % | 18.656 M -0.35 % | 18.722 M 0.35 % | 18.656 M -0.15 % | 18.685 M -0.09 % | 18.701 M -0.09 % | 18.719 M 0.36 % | 18.652 M -0.18 % | 18.685 M -8.11 % | 20.333 M 8.90 % | 18.672 M 0.61 % | 18.558 M -0.68 % | 18.685 M -0.42 % | 18.764 M 0.95 % | 18.587 M -0.52 % | 18.683 M -0.01 % | 18.685 M -0.02 % | 18.689 M 0.19 % | 18.654 M 0.17 % | 18.623 M -0.52 % | 18.720 M 0.33 % | 18.658 M -0.15 % | 18.686 M 0.08 % | 18.671 M -0.26 % | 18.720 M 0.19 % | 18.685 M -0.10 % | 18.704 M 0.20 % | 18.666 M -0.12 % | 18.689 M 0.31 % | 18.630 M 0.70 % | 18.500 M -3.28 % | 19.127 M 2.53 % | 18.655 M -0.59 % | 18.766 M 0.44 % | 18.685 M -0.06 % | 18.696 M 0.16 % | 18.667 M -0.16 % | 18.696 M -0.01 % | 18.698 M -0.03 % | 18.703 M 0.18 % | 18.670 M 0.08 % | 18.655 M -0.63 % | 18.773 M 0.53 % | 18.674 M -0.42 % | 18.752 M 0.28 % | 18.700 M 0.13 % | 18.676 M -0.18 % | 18.710 M 0.27 % | 18.660 M -0.46 % | 18.747 M 0.24 % | 18.702 M 0.10 % | 18.685 M 0.07 % | 18.672 M 3.14 % | 18.104 M |
| EPS diluted | 0.18 -84.14 % | 1.11 6.73 % | 1.04 30.00 % | 0.80 166.12 % | -1.21 -123.27 % | 5.20 433.33 % | -1.56 -136.36 % | -0.66 -78.38 % | -0.37 -1 133.33 % | -0.03 96.74 % | -0.92 -33.33 % | -0.69 11.54 % | -0.78 15.22 % | -0.92 -406.67 % | 0.30 -99.31 % | 43.52 7 007.94 % | -0.63 35.05 % | -0.97 14.16 % | -1.13 11.02 % | -1.27 -6.72 % | -1.19 29.17 % | -1.68 -163.40 % | 2.65 245.60 % | -1.82 -15.92 % | -1.57 -12.14 % | -1.40 -81.82 % | -0.77 50.00 % | -1.54 -126.01 % | 5.92 470.00 % | -1.60 -433.33 % | -0.30 -100.00 % | -0.15 -112.61 % | 1.19 226.60 % | -0.94 -476.00 % | 0.25 -93.59 % | 3.90 201.04 % | -3.86 43.15 % | -6.79 -128.62 % | -2.97 -64.09 % | -1.81 -7.10 % | -1.69 -1.20 % | -1.67 -85.56 % | -0.90 47.67 % | -1.72 -196.55 % | -0.58 44.76 % | -1.05 58.98 % | -2.56 -35.45 % | -1.89 15.63 % | -2.24 -56.64 % | -1.43 -18.18 % | -1.21 44.50 % | -2.18 12.10 % | -2.48 -98.40 % | -1.25 |
| Earnings per share | 0.18 -84.14 % | 1.11 6.73 % | 1.04 30.00 % | 0.80 166.12 % | -1.21 -123.27 % | 5.20 433.33 % | -1.56 -136.36 % | -0.66 -78.38 % | -0.37 -1 133.33 % | -0.03 96.74 % | -0.92 -33.33 % | -0.69 11.54 % | -0.78 15.22 % | -0.92 -406.67 % | 0.30 -99.31 % | 43.52 7 007.94 % | -0.63 35.05 % | -0.97 14.16 % | -1.13 11.02 % | -1.27 -4.96 % | -1.21 27.98 % | -1.68 -163.40 % | 2.65 245.60 % | -1.82 -15.92 % | -1.57 -12.14 % | -1.40 -81.82 % | -0.77 50.00 % | -1.54 -126.01 % | 5.92 470.00 % | -1.60 -433.33 % | -0.30 -100.00 % | -0.15 -112.61 % | 1.19 226.60 % | -0.94 -476.00 % | 0.25 -93.59 % | 3.90 201.04 % | -3.86 43.15 % | -6.79 -128.62 % | -2.97 -64.09 % | -1.81 -7.10 % | -1.69 -1.20 % | -1.67 -85.56 % | -0.90 47.67 % | -1.72 -196.55 % | -0.58 44.76 % | -1.05 58.98 % | -2.56 -35.45 % | -1.89 15.63 % | -2.24 -56.64 % | -1.43 -18.18 % | -1.21 44.50 % | -2.18 12.10 % | -2.48 -98.40 % | -1.25 |
| Gross profit | 90.158 M 7.30 % | 84.027 M -0.54 % | 84.484 M 15.82 % | 72.947 M 328.18 % | -31.969 M -126.54 % | 120.448 M 190.09 % | 41.521 M 8.61 % | 38.228 M 179.44 % | 13.680 M -76.46 % | 58.116 M 49.80 % | 38.796 M 6.02 % | 36.593 M 13.70 % | 32.184 M 7.02 % | 30.074 M -50.99 % | 61.359 M -92.94 % | 869.215 M 3 275.68 % | 25.749 M -6.48 % | 27.532 M 43.18 % | 19.229 M 27.13 % | 15.126 M 219.81 % | 4.730 M -67.31 % | 14.467 M -85.59 % | 100.429 M 1 133.62 % | 8.141 M -38.75 % | 13.291 M -18.83 % | 16.375 M -52.30 % | 34.332 M 101.23 % | 17.061 M -88.27 % | 145.407 M 914.35 % | 14.335 M -55.20 % | 32.001 M 86.21 % | 17.185 M -62.62 % | 45.971 M 122.41 % | 20.670 M -49.54 % | 40.963 M -53.40 % | 87.898 M 182.84 % | 31.077 M 57.07 % | 19.786 M -27.62 % | 27.335 M 49.18 % | 18.324 M -42.43 % | 31.829 M -2.16 % | 32.533 M -36.19 % | 50.988 M 54.38 % | 33.028 M -33.73 % | 49.839 M 40.08 % | 35.578 M 136.23 % | 15.061 M -40.02 % | 25.109 M 63.07 % | 15.398 M -43.53 % | 27.268 M -20.46 % | 34.282 M 253.39 % | 9.701 M 21.51 % | 7.984 M -76.71 % | 34.282 M |
| Income tax expense | 3.016 M -53.03 % | 6.421 M 27.00 % | 5.056 M 286.84 % | 1.307 M 1 602.30 % | -87.000 K 98.02 % | -4.385 M -178.08 % | 5.616 M 454.10 % | -1.586 M 88.15 % | -13.389 M -237.18 % | 9.760 M 273.60 % | -5.622 M -101.94 % | -2.784 M -7 226.32 % | -38.000 K -101.70 % | 2.233 M -60.55 % | 5.661 M -58.70 % | 13.708 M 631.48 % | 1.874 M 341.49 % | -776.000 K -146.89 % | 1.655 M 444.41 % | 304.000 K -77.80 % | 1.370 M 45.55 % | 941.000 K 1 504.48 % | -67.000 K -105.56 % | 1.204 M 18.79 % | 1.014 M 21.39 % | 835.000 K 250.45 % | -555.000 K 72.00 % | -1.982 M -451.42 % | 564.000 K 1 780.00 % | 30.000 K -98.76 % | 2.419 M 1 498.27 % | -173.000 K -113.36 % | 1.295 M 4 565.52 % | -29.000 K -106.25 % | 464.000 K 101.92 % | -24.193 M -27 592.05 % | 88.000 K -62.23 % | 233.000 K -59.90 % | 581.000 K -13.80 % | 674.000 K -10.76 % | 755.237 K 159.28 % | -1.274 M 15.63 % | -1.510 M -152.89 % | 2.855 M 1 625.57 % | -187.143 K -114.25 % | 1.313 M 186.27 % | -1.522 M -251.50 % | -433.000 K -593.17 % | 87.800 K 107.76 % | -1.132 M -74.69 % | -648.000 K -160.73 % | 1.067 M -28.34 % | 1.489 M 329.79 % | -648.000 K |
| Cost of revenue | 36.259 M -3.07 % | 37.408 M -16.43 % | 44.765 M 24.24 % | 36.030 M -48.36 % | 69.769 M 20.38 % | 57.957 M 87.31 % | 30.942 M 26.63 % | 24.435 M -63.36 % | 66.687 M 105.39 % | 32.468 M -2.02 % | 33.136 M -38.64 % | 54.005 M 67.37 % | 32.267 M -41.86 % | 55.495 M -41.11 % | 94.243 M 83.88 % | 51.252 M -27.19 % | 70.392 M -10.79 % | 78.903 M 88.03 % | 41.963 M 12.36 % | 37.346 M -38.21 % | 60.445 M -28.10 % | 84.071 M -20.60 % | 105.884 M 227.49 % | 32.332 M -19.82 % | 40.325 M -6.22 % | 42.999 M -41.24 % | 73.178 M 131.61 % | 31.595 M -33.76 % | 47.697 M 68.50 % | 28.307 M -36.12 % | 44.315 M 35.65 % | 32.668 M -23.25 % | 42.563 M -1.00 % | 42.993 M 7.35 % | 40.049 M -28.97 % | 56.380 M 34.17 % | 42.021 M -51.38 % | 86.426 M 206.28 % | 28.218 M -28.86 % | 39.664 M -62.21 % | 104.970 M 19.24 % | 88.032 M -13.85 % | 102.182 M -13.46 % | 118.080 M -42.98 % | 207.084 M 51.10 % | 137.054 M 12.33 % | 122.011 M 42.08 % | 85.876 M -58.61 % | 207.466 M 161.11 % | 79.454 M 18.26 % | 67.185 M 21.93 % | 55.102 M -57.08 % | 128.395 M 91.11 % | 67.185 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.126 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.767 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.202 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.665 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 64.034 M 70.80 % | 37.491 M -1.90 % | 38.218 M | 0.000 -100.00 % | 13.536 M | 0.000 -100.00 % | 8.691 M -77.27 % | 38.228 M | 0.000 -100.00 % | 57.667 M 48.64 % | 38.796 M 6.02 % | 36.593 M 13.70 % | 32.184 M 7.02 % | 30.074 M -22.27 % | 38.692 M 100.90 % | 19.259 M 14.75 % | 16.783 M -39.04 % | 27.532 M 43.18 % | 19.229 M 27.13 % | 15.126 M 70.55 % | 8.869 M -38.69 % | 14.467 M -64.72 % | 41.012 M 403.77 % | 8.141 M | 0.000 -100.00 % | 16.375 M -52.30 % | 34.332 M 101.23 % | 17.061 M 743.35 % | 2.023 M -85.89 % | 14.335 M -55.20 % | 32.001 M 86.21 % | 17.185 M 526.73 % | 2.742 M -89.51 % | 26.150 M 5.57 % | 24.770 M -7.21 % | 26.695 M -14.10 % | 31.077 M 57.07 % | 19.786 M -42.88 % | 34.642 M 89.05 % | 18.324 M -42.43 % | 31.829 M | 0.000 -100.00 % | 33.376 M 1.05 % | 33.028 M | 0.000 -100.00 % | 14.634 M -2.84 % | 15.061 M -40.02 % | 25.109 M 63.07 % | 15.398 M -43.53 % | 27.268 M -20.46 % | 34.282 M 253.39 % | 9.701 M 21.51 % | 7.984 M -76.71 % | 34.282 M |
| Operating expenses | 64.034 M 70.80 % | 37.491 M -1.90 % | 38.218 M 162.29 % | 14.571 M -60.65 % | 37.027 M 232.68 % | 11.130 M -73.19 % | 41.521 M 8.61 % | 38.228 M 14.43 % | 33.408 M -0.46 % | 33.564 M -13.49 % | 38.796 M 6.02 % | 36.593 M 13.70 % | 32.184 M 7.02 % | 30.074 M -22.27 % | 38.692 M 30.27 % | 29.701 M 15.35 % | 25.749 M -6.48 % | 27.532 M 43.18 % | 19.229 M 27.13 % | 15.126 M 70.55 % | 8.869 M -38.69 % | 14.467 M -64.72 % | 41.012 M 403.77 % | 8.141 M -38.75 % | 13.291 M -18.83 % | 16.375 M -52.30 % | 34.332 M 101.23 % | 17.061 M -88.72 % | 151.305 M 955.49 % | 14.335 M -55.20 % | 32.001 M 86.21 % | 17.185 M -18.81 % | 21.166 M 2.40 % | 20.670 M -24.79 % | 27.482 M -15.38 % | 32.478 M 4.51 % | 31.077 M 57.07 % | 19.786 M -27.62 % | 27.335 M 49.18 % | 18.324 M -42.43 % | 31.829 M -2.16 % | 32.533 M -36.19 % | 50.988 M 54.38 % | 33.028 M -33.73 % | 49.839 M 40.08 % | 35.578 M 136.23 % | 15.061 M -40.02 % | 25.109 M 63.07 % | 15.398 M -43.53 % | 27.268 M -20.46 % | 34.282 M 253.39 % | 9.701 M 21.51 % | 7.984 M -76.71 % | 34.282 M |
| Cost and expenses | 100.293 M 33.90 % | 74.899 M -9.74 % | 82.983 M 63.99 % | 50.601 M -47.26 % | 95.951 M 38.88 % | 69.087 M -4.66 % | 72.463 M 19.97 % | 60.403 M -24.84 % | 80.364 M 21.70 % | 66.032 M -8.20 % | 71.932 M -23.33 % | 93.820 M 45.57 % | 64.451 M -26.55 % | 87.745 M -33.12 % | 131.194 M 62.06 % | 80.953 M -15.80 % | 96.142 M -14.01 % | 111.809 M 60.05 % | 69.857 M 9.92 % | 63.551 M -25.79 % | 85.642 M -26.73 % | 116.890 M -20.02 % | 146.140 M 125.00 % | 64.952 M -9.38 % | 71.671 M -12.30 % | 81.721 M -30.30 % | 117.244 M 74.99 % | 67.001 M -10.51 % | 74.874 M 14.64 % | 65.312 M -8.10 % | 71.066 M 42.55 % | 49.853 M -18.57 % | 61.220 M -18.67 % | 75.273 M 12.63 % | 66.833 M -24.13 % | 88.087 M 20.51 % | 73.098 M -31.18 % | 106.212 M 66.75 % | 63.695 M 9.84 % | 57.988 M -57.61 % | 136.799 M 13.46 % | 120.565 M -27.29 % | 165.805 M -5.53 % | 175.513 M -31.69 % | 256.923 M 36.43 % | 188.316 M 1.96 % | 184.693 M 27.54 % | 144.809 M -46.23 % | 269.330 M 100.58 % | 134.277 M 8.02 % | 124.306 M 91.82 % | 64.803 M -52.48 % | 136.378 M 34.41 % | 101.467 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.379 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.037 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.957 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.614 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.969 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 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 14.571 M -60.65 % | 37.027 M 232.68 % | 11.130 M -66.10 % | 32.830 M | 0.000 -100.00 % | 14.101 M 158.50 % | -24.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.442 M 16.46 % | 8.966 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.191 M -41.06 % | 18.986 M | 0.000 | 0.000 -100.00 % | 28.969 M 35.33 % | 21.406 M | 0.000 | 0.000 -100.00 % | 25.562 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.502 M 103.94 % | 6.130 M 126.03 % | 2.712 M -53.10 % | 5.783 M | 0.000 | 0.000 100.00 % | -7.307 M -2 796.31 % | 271.000 K | 0.000 -100.00 % | 34.806 M 97.63 % | 17.612 M | 0.000 -100.00 % | 26.328 M -28.12 % | 36.628 M | 0.000 -100.00 % | 34.887 M 37.18 % | 25.432 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.518 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.121 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.255 M | 0.000 | 0.000 | 0.000 -100.00 % | 541.673 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.503 M | 0.000 | 0.000 | 0.000 -100.00 % | 627.245 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 -100.00 % | 4.678 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.769 M | 0.000 |
| Interest expense | 27.683 M -3.45 % | 28.672 M 1.52 % | 28.244 M 6.86 % | 26.432 M | 0.000 -100.00 % | 23.436 M 28.29 % | 18.268 M -6.48 % | 19.534 M 1.13 % | 19.315 M 2.33 % | 18.875 M 10.84 % | 17.029 M 11.11 % | 15.326 M 6.75 % | 14.357 M -6.48 % | 15.351 M -6.48 % | 16.415 M 10.46 % | 14.860 M 0.10 % | 14.845 M 0.13 % | 14.826 M 7.21 % | 13.829 M 0.95 % | 13.699 M 20.17 % | 11.400 M -11.32 % | 12.856 M 6.32 % | 12.092 M 16.57 % | 10.373 M 44.11 % | 7.198 M -1.65 % | 7.319 M 30.58 % | 5.605 M 20.49 % | 4.652 M -22.87 % | 6.031 M -5.68 % | 6.394 M 1.72 % | 6.286 M 9.88 % | 5.721 M 4.38 % | 5.481 M -2.72 % | 5.634 M 33.73 % | 4.213 M -26.28 % | 5.715 M -1.23 % | 5.786 M -8.45 % | 6.320 M 424.05 % | 1.206 M -66.11 % | 3.559 M 653.87 % | 472.097 K -92.47 % | 6.272 M -16.77 % | 7.536 M -1.71 % | 7.667 M 100.11 % | 3.831 M 18.91 % | 3.222 M 38.46 % | 2.327 M 18.00 % | 1.972 M -0.69 % | 1.986 M 415.77 % | 385.000 K -12.30 % | 439.000 K 5.78 % | 415.000 K | 0.000 -100.00 % | 439.000 K |
| Depreciation and amortization | 7.865 M 1.68 % | 7.735 M 0.29 % | 7.713 M -0.18 % | 7.727 M 13.63 % | 6.800 M 16.40 % | 5.842 M -0.27 % | 5.858 M -1.81 % | 5.966 M 2.04 % | 5.847 M 1.07 % | 5.785 M -18.75 % | 7.120 M -2.08 % | 7.271 M 1.34 % | 7.175 M -1.18 % | 7.261 M -1.89 % | 7.401 M 107.14 % | 3.573 M 11.31 % | 3.210 M -3.02 % | 3.310 M -2.70 % | 3.402 M 1.13 % | 3.364 M 4.60 % | 3.216 M 1.87 % | 3.157 M 1.28 % | 3.117 M 15.49 % | 2.699 M 3.04 % | 2.619 M 10.15 % | 2.378 M 15.55 % | 2.058 M -4.46 % | 2.154 M 1.56 % | 2.121 M -18.49 % | 2.602 M 29.20 % | 2.014 M -1.56 % | 2.046 M 3.02 % | 1.986 M -7.24 % | 2.141 M -9.39 % | 2.363 M -68.11 % | 7.409 M 135.81 % | 3.142 M 6.51 % | 2.950 M 2.93 % | 2.866 M -8.99 % | 3.149 M 225.45 % | -2.510 M -149.71 % | 5.050 M -7.71 % | 5.472 M -3.63 % | 5.678 M -1.93 % | 5.790 M -4.54 % | 6.065 M -0.30 % | 6.083 M -0.38 % | 6.106 M -0.05 % | 6.109 M 1.03 % | 6.047 M -2.29 % | 6.189 M -0.02 % | 6.190 M -1.36 % | 6.275 M 1.39 % | 6.189 M |
| Operating income | 26.124 M -43.86 % | 46.536 M 0.58 % | 46.266 M -20.74 % | 58.376 M 217.93 % | -49.500 M -145.28 % | 109.318 M 1 097.06 % | -10.964 M -585.13 % | 2.260 M 332.27 % | -973.000 K -104.06 % | 23.965 M 254.56 % | -15.505 M -381.22 % | -3.222 M -1 384.79 % | -217.000 K 90.03 % | -2.176 M -109.60 % | 22.667 M -97.30 % | 839.514 M 9 262.80 % | 8.966 M 266.85 % | -5.374 M 37.98 % | -8.665 M 24.54 % | -11.483 M 34.59 % | -17.556 M 6.27 % | -18.731 M -131.52 % | 59.417 M 342.73 % | -24.479 M -35.58 % | -18.055 M 19.76 % | -22.501 M -131.16 % | -9.734 M 46.94 % | -18.345 M -115.65 % | 117.231 M 617.12 % | -22.670 M -581.62 % | 4.707 M 150.09 % | -9.397 M -132.43 % | 28.976 M 350.96 % | -11.546 M -185.65 % | 13.481 M -75.67 % | 55.420 M 13 358.37 % | -418.000 K 97.22 % | -15.055 M -84.91 % | -8.142 M 49.24 % | -16.040 M 72.61 % | -58.554 M -2 475.50 % | -2.273 M 79.08 % | -10.870 M 49.67 % | -21.598 M -109.60 % | -10.304 M 36.49 % | -16.225 M 64.43 % | -45.617 M -44.75 % | -31.515 M 24.63 % | -41.814 M -53.78 % | -27.190 M -10.46 % | -24.616 M 52.38 % | -51.689 M -8.58 % | -47.603 M -83.48 % | -25.944 M |
| Operating income ratio | 0.21 -46.08 % | 0.38 7.06 % | 0.36 -33.18 % | 0.54 140.91 % | -1.31 -313.71 % | 0.61 504.98 % | -0.15 -519.52 % | 0.04 397.89 % | -0.01 -104.58 % | 0.26 222.74 % | -0.22 -506.10 % | -0.04 -956.27 % | 0.00 86.76 % | -0.03 -117.46 % | 0.15 -84.03 % | 0.91 877.93 % | 0.09 284.71 % | -0.05 64.34 % | -0.14 35.29 % | -0.22 18.76 % | -0.27 -41.71 % | -0.19 -166.00 % | 0.29 147.62 % | -0.60 -79.60 % | -0.34 11.14 % | -0.38 -318.57 % | -0.09 75.99 % | -0.38 -162.11 % | 0.61 214.19 % | -0.53 -961.96 % | 0.06 132.72 % | -0.19 -157.59 % | 0.33 280.46 % | -0.18 -208.99 % | 0.17 -56.68 % | 0.38 6 817.31 % | -0.01 95.97 % | -0.14 3.29 % | -0.15 47.01 % | -0.28 35.38 % | -0.43 -2 169.87 % | -0.02 73.43 % | -0.07 50.35 % | -0.14 -256.37 % | -0.04 57.33 % | -0.09 71.76 % | -0.33 -17.20 % | -0.28 -51.35 % | -0.19 26.36 % | -0.25 -5.02 % | -0.24 69.58 % | -0.80 -128.51 % | -0.35 -36.51 % | -0.26 |
| Total other income expenses net | -19.026 M 1.96 % | -19.407 M 10.73 % | -21.739 M 48.42 % | -42.144 M -256.92 % | 26.857 M 263.19 % | -16.457 M -30.39 % | -12.621 M 21.88 % | -16.156 M 16.80 % | -19.418 M -31.07 % | -14.815 M -103.08 % | -7.295 M 41.01 % | -12.367 M 13.84 % | -14.353 M -11.66 % | -12.854 M -12.44 % | -11.432 M 10.03 % | -12.706 M 32.69 % | -18.877 M -39.52 % | -13.530 M -25.76 % | -10.759 M 9.31 % | -11.864 M 31.79 % | -17.392 M -49.00 % | -11.673 M -17.13 % | -9.966 M -20.10 % | -8.298 M -362.71 % | -1.793 M 36.81 % | -2.838 M 45.66 % | -5.223 M 57.82 % | -12.383 M -105.32 % | -6.031 M 15.15 % | -7.108 M -42.05 % | -5.004 M -178.74 % | 6.355 M 215.95 % | -5.481 M 10.49 % | -6.123 M -45.34 % | -4.213 M 37.03 % | -6.691 M -15.64 % | -5.786 M 8.45 % | -6.320 M -424.05 % | -1.206 M 66.11 % | -3.559 M -112.83 % | 27.739 M 191.99 % | -30.155 M -300.14 % | -7.536 M 1.71 % | -7.667 M -1 094.57 % | -641.819 K 69.39 % | -2.097 M 43.55 % | -3.715 M 13.20 % | -4.280 M -17 215.89 % | 25.006 K 103.33 % | -750.000 K -156.05 % | 1.338 M -88.90 % | 12.049 M 297.71 % | 3.030 M 13.64 % | 2.666 M |
| 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 |
| 2025-03-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.290 B 2.61 % | 1.257 B 1 064 933.90 % | 118.000 K -99.99 % | 1.168 B 46 970.55 % | 2.482 M -99.70 % | 822.506 M 37 235.72 % | 2.203 M -99.73 % | 801.739 M 6 353.15 % | 12.424 M -98.26 % | 714.896 M 10 868.03 % | 6.518 M -99.09 % | 715.899 M 1 436.36 % | 46.597 M -92.77 % | 644.446 M 5 564.96 % | 11.376 M -98.15 % | 615.878 M 5 340.14 % | 11.321 M -96.40 % | 314.841 M 2 743.58 % | 11.072 M -97.73 % | 487.989 M 1 736.20 % | 26.576 M -94.38 % | 473.085 M 37 341.21 % | 1.264 M -99.57 % | 293.417 M 953.41 % | 27.854 M -87.22 % | 217.925 M 1 532.95 % | 13.346 M -88.85 % | 119.654 M 261.54 % | 33.096 M -85.11 % | 222.240 M 6 733.95 % | 3.252 M -98.44 % | 208.910 M 7 978.49 % | 2.586 M -98.71 % | 200.975 M 2 577.17 % | 7.507 M -95.76 % | 177.204 M 1 372.53 % | 12.034 M -94.22 % | 208.249 M 329.96 % | 48.434 M -72.54 % | 176.370 M -0.14 % | 176.612 M 8.49 % | 162.794 M 4.05 % | 156.451 M 48.57 % | 105.306 M 352.97 % | 23.248 M 849.21 % | -3.103 M -106.75 % | 45.978 M 202.81 % | 15.184 M -62.64 % | 40.643 M 201.50 % | -40.042 M -60.42 % | -24.961 M |
| Total investments | 200.700 M -26.55 % | 273.260 M 115 688.14 % | 236.000 K -99.98 % | 1.184 B 23 745.81 % | 4.964 M -85.20 % | 33.537 M 661.17 % | 4.406 M -87.56 % | 35.414 M 42.52 % | 24.848 M -17.23 % | 30.021 M 130.29 % | 13.036 M 487.21 % | 2.220 M -97.62 % | 93.194 M -12.41 % | 106.395 M 367.63 % | 22.752 M 937.48 % | 2.193 M -90.31 % | 22.642 M -81.08 % | 119.670 M 440.42 % | 22.144 M 618.25 % | -4.273 M -108.04 % | 53.152 M 973.78 % | 4.950 M 95.88 % | 2.527 M -59.09 % | 6.178 M -88.91 % | 55.708 M 352.73 % | 12.305 M -53.90 % | 26.691 M | 0.000 -100.00 % | 66.192 M 2 459.63 % | 2.586 M -60.24 % | 6.504 M 23.84 % | 5.252 M 1.55 % | 5.172 M -28.68 % | 7.252 M -51.70 % | 15.014 M 107.03 % | 7.252 M -69.87 % | 24.068 M 231.88 % | 7.252 M -92.51 % | 96.868 M 1 235.74 % | 7.252 M -7.65 % | 7.853 M 8.29 % | 7.252 M -97.68 % | 312.902 M 4 214.70 % | 7.252 M -84.40 % | 46.496 M 541.15 % | 7.252 M -92.11 % | 91.956 M 1 168.00 % | 7.252 M -91.08 % | 81.286 M 935.09 % | 7.853 M 8.29 % | 7.252 M |
| Total debt | 1.292 B 2.52 % | 1.260 B | 0.000 -100.00 % | 1.168 B | 0.000 -100.00 % | 823.502 M | 0.000 -100.00 % | 803.420 M | 0.000 -100.00 % | 714.965 M | 0.000 -100.00 % | 715.959 M | 0.000 -100.00 % | 684.515 M | 0.000 -100.00 % | 621.978 M | 0.000 -100.00 % | 319.468 M | 0.000 -100.00 % | 488.771 M | 0.000 -100.00 % | 473.682 M | 0.000 -100.00 % | 294.680 M | 0.000 -100.00 % | 237.002 M | 0.000 -100.00 % | 133.000 M | 0.000 -100.00 % | 236.936 M | 0.000 -100.00 % | 210.162 M | 0.000 -100.00 % | 203.561 M | 0.000 -100.00 % | 184.711 M | 0.000 -100.00 % | 219.682 M | 0.000 -100.00 % | 224.202 M 0.93 % | 222.139 M -6.03 % | 236.398 M | 0.000 -100.00 % | 261.156 M | 0.000 -100.00 % | 19.544 M | 0.000 -100.00 % | 60.561 M | 0.000 -100.00 % | 29.315 M -1.19 % | 29.667 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 691.531 M 39.88 % | 494.387 M -19.82 % | 616.572 M | 0.000 -100.00 % | 658.531 M 5 593.68 % | 11.566 M -98.26 % | 666.134 M | 0.000 -100.00 % | 695.795 M 40.78 % | 494.231 M -32.08 % | 727.700 M | 0.000 100.00 % | -90.475 M -864.08 % | 11.841 M 119.56 % | -60.540 M | 0.000 100.00 % | -15.792 M -232.86 % | 11.886 M -77.21 % | 52.165 M | 0.000 -100.00 % | 36.556 M -92.62 % | 495.107 M 440.32 % | 91.633 M | 0.000 -100.00 % | 134.871 M | 0.000 -100.00 % | 53.853 M | 0.000 -100.00 % | 61.801 M 494.55 % | 10.395 M -81.56 % | 56.371 M | 0.000 100.00 % | -21.200 M | 0.000 -100.00 % | 176.313 M 112.71 % | 82.890 M -68.81 % | 265.738 M | 0.000 -100.00 % | 203.885 M | 0.000 -100.00 % | 378.723 M | 0.000 -100.00 % | 409.116 M | 0.000 -100.00 % | 492.288 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 100.00 % | -73.186 M | 0.000 | 0.000 | 0.000 100.00 % | -106.362 M | 0.000 | 0.000 | 0.000 100.00 % | -68.766 M | 0.000 | 0.000 | 0.000 100.00 % | -855.646 M | 0.000 | 0.000 | 0.000 100.00 % | -781.007 M | 0.000 | 0.000 | 0.000 100.00 % | -728.881 M | 0.000 | 0.000 | 0.000 100.00 % | -628.854 M | 0.000 | 0.000 | 0.000 100.00 % | -701.924 M | 0.000 | 0.000 | 0.000 100.00 % | -784.924 M | 0.000 | 0.000 | 0.000 100.00 % | -14.986 M | 0.000 | 0.000 | 0.000 -100.00 % | 97.999 M | 0.000 | 0.000 | 0.000 100.00 % | -271.436 M | 0.000 | 0.000 100.00 % | -139.414 M |
| Common stock | 93.423 M 0.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M 0.00 % | 93.423 M 0.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M | 0.000 -100.00 % | 93.423 M 0.00 % | 93.423 M |
| Total equity | 815.942 M 12.40 % | 725.919 M 4.97 % | 691.531 M 0.00 % | 691.531 M 12.16 % | 616.572 M 0.00 % | 616.572 M -6.37 % | 658.531 M 0.00 % | 658.531 M -1.14 % | 666.134 M 0.00 % | 666.134 M -4.26 % | 695.795 M 0.00 % | 695.795 M -4.38 % | 727.700 M 0.00 % | 727.700 M 904.31 % | -90.475 M 0.00 % | -90.475 M -49.45 % | -60.540 M 0.00 % | -60.540 M -283.36 % | -15.792 M 0.00 % | -15.792 M -130.27 % | 52.165 M 0.00 % | 52.165 M 42.70 % | 36.556 M 0.00 % | 36.556 M -60.11 % | 91.633 M 0.00 % | 91.633 M -32.06 % | 134.871 M 0.00 % | 134.871 M 150.44 % | 53.853 M 0.00 % | 53.853 M -12.86 % | 61.801 M 0.00 % | 61.801 M 9.63 % | 56.371 M 0.00 % | 56.371 M 365.90 % | -21.200 M 0.00 % | -21.200 M -112.02 % | 176.313 M 0.00 % | 176.313 M -33.65 % | 265.738 M 0.00 % | 265.738 M -10.62 % | 297.308 M -9.48 % | 328.463 M -13.27 % | 378.723 M 0.00 % | 378.723 M -7.43 % | 409.116 M 0.00 % | 409.116 M -16.89 % | 492.288 M 0.00 % | 492.288 M -12.24 % | 560.973 M 0.00 % | 560.973 M -10.15 % | 624.310 M |
| Other non current liabilities | 122.895 M -0.34 % | 123.316 M 117.83 % | -691.531 M -1 494.16 % | 49.602 M | 0.000 -100.00 % | 128.346 M | 0.000 -100.00 % | 48.686 M | 0.000 -100.00 % | 30.173 M | 0.000 -100.00 % | 6.845 M | 0.000 -100.00 % | 26.904 M | 0.000 -100.00 % | 3.259 M | 0.000 -100.00 % | 15.270 M | 0.000 -100.00 % | 1.676 M | 0.000 -100.00 % | 3.958 M | 0.000 -100.00 % | 1.298 M | 0.000 -100.00 % | 1.554 M | 0.000 -100.00 % | 896.095 K | 0.000 -100.00 % | 1.160 M | 0.000 -100.00 % | 881.061 K | 0.000 -100.00 % | 683.000 K | 0.000 -100.00 % | 11.980 M | 0.000 -100.00 % | 4.139 M | 0.000 -100.00 % | 15.043 M 59.98 % | 9.403 M -40.38 % | 15.773 M | 0.000 -100.00 % | 13.182 M | 0.000 -100.00 % | 12.880 M | 0.000 -100.00 % | 15.313 M | 0.000 100.00 % | -29.315 M -660.45 % | 5.231 M |
| Long term debt | 1.151 B -1.28 % | 1.166 B | 0.000 -100.00 % | 1.076 B | 0.000 -100.00 % | 736.137 M | 0.000 -100.00 % | 755.036 M | 0.000 -100.00 % | 348.785 M | 0.000 -100.00 % | 356.439 M | 0.000 -100.00 % | 314.741 M | 0.000 -100.00 % | 257.283 M | 0.000 -100.00 % | 235.884 M | 0.000 -100.00 % | 79.765 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.671 M | 0.000 -100.00 % | 6.046 M | 0.000 -100.00 % | 9.420 M -95.76 % | 222.139 M 1 636.28 % | 12.794 M | 0.000 -100.00 % | 16.169 M | 0.000 -100.00 % | 19.544 M | 0.000 -100.00 % | 22.918 M | 0.000 -100.00 % | 29.315 M -1.19 % | 29.667 M |
| Total non current liabilities | 1.274 B -1.19 % | 1.289 B 286.46 % | -691.531 M -157.61 % | 1.200 B | 0.000 -100.00 % | 864.483 M | 0.000 -100.00 % | 883.772 M | 0.000 -100.00 % | 378.958 M | 0.000 -100.00 % | 385.785 M | 0.000 -100.00 % | 341.645 M 277.61 % | 90.475 M -67.68 % | 279.914 M 362.36 % | 60.540 M -75.90 % | 251.154 M 1 490.39 % | 15.792 M -80.61 % | 81.441 M | 0.000 -100.00 % | 3.958 M | 0.000 -100.00 % | 1.298 M | 0.000 -100.00 % | 1.554 M | 0.000 -100.00 % | 896.095 K | 0.000 -100.00 % | 1.160 M | 0.000 -100.00 % | 881.061 K | 0.000 -100.00 % | 683.000 K -96.78 % | 21.200 M 44.70 % | 14.651 M | 0.000 -100.00 % | 21.599 M | 0.000 -100.00 % | 24.463 M -89.43 % | 231.542 M 710.52 % | 28.567 M | 0.000 -100.00 % | 29.351 M | 0.000 -100.00 % | 32.424 M | 0.000 -100.00 % | 38.231 M | 0.000 -100.00 % | 29.315 M -35.83 % | 45.684 M |
| Other current liabilities | 240.608 M 843.08 % | 25.513 M | 0.000 -100.00 % | 20.852 M | 0.000 -100.00 % | 48.456 M | 0.000 -100.00 % | 27.378 M | 0.000 -100.00 % | 140.319 M | 0.000 -100.00 % | 88.812 M | 0.000 -100.00 % | 274.935 M | 0.000 -100.00 % | 28.037 M | 0.000 -100.00 % | 50.345 M | 0.000 -100.00 % | 88.740 M | 0.000 -100.00 % | 74.700 M | 0.000 -100.00 % | 59.536 M | 0.000 -100.00 % | 7.366 M | 0.000 -100.00 % | 23.093 M | 0.000 -100.00 % | 25.926 M | 0.000 -100.00 % | 18.432 M | 0.000 -100.00 % | 58.728 M | 0.000 -100.00 % | 122.192 M | 0.000 -100.00 % | 38.950 M | 0.000 -100.00 % | 50.632 M -61.37 % | 131.085 M 115.35 % | 60.871 M | 0.000 -100.00 % | 61.815 M | 0.000 -100.00 % | 70.244 M | 0.000 -100.00 % | 58.342 M | 0.000 -100.00 % | 52.043 M 7.24 % | 48.529 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 8.733 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.269 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.931 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.613 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.593 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.775 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 470.772 K | 0.000 | 0.000 | 0.000 -100.00 % | 465.340 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 140.299 M 49.85 % | 93.626 M | 0.000 -100.00 % | 83.696 M | 0.000 -100.00 % | 87.365 M | 0.000 -100.00 % | 35.115 M | 0.000 -100.00 % | 366.180 M | 0.000 -100.00 % | 359.520 M | 0.000 -100.00 % | 369.774 M | 0.000 -100.00 % | 364.696 M | 0.000 -100.00 % | 319.468 M | 0.000 -100.00 % | 409.006 M | 0.000 -100.00 % | 473.682 M | 0.000 -100.00 % | 294.680 M | 0.000 -100.00 % | 237.002 M | 0.000 -100.00 % | 133.000 M | 0.000 -100.00 % | 236.936 M | 0.000 -100.00 % | 210.410 M | 0.000 -100.00 % | 203.561 M | 0.000 -100.00 % | 182.040 M | 0.000 -100.00 % | 223.636 M | 0.000 -100.00 % | 221.060 M | 0.000 -100.00 % | 223.604 M | 0.000 -100.00 % | 251.271 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.643 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 389.923 M 203.32 % | 128.552 M | 0.000 -100.00 % | 143.375 M | 0.000 -100.00 % | 153.327 M | 0.000 -100.00 % | 103.318 M | 0.000 -100.00 % | 559.870 M | 0.000 -100.00 % | 551.401 M | 0.000 -100.00 % | 682.850 M | 0.000 -100.00 % | 466.701 M | 0.000 -100.00 % | 453.838 M | 0.000 -100.00 % | 592.008 M | 0.000 -100.00 % | 632.999 M | 0.000 -100.00 % | 443.487 M | 0.000 -100.00 % | 319.856 M | 0.000 -100.00 % | 186.025 M | 0.000 -100.00 % | 308.814 M | 0.000 -100.00 % | 265.401 M | 0.000 -100.00 % | 289.340 M | 0.000 -100.00 % | 373.661 M | 0.000 -100.00 % | 329.296 M | 0.000 -100.00 % | 350.737 M 167.57 % | 131.085 M -61.10 % | 336.955 M | 0.000 -100.00 % | 448.337 M | 0.000 -100.00 % | 197.396 M | 0.000 -100.00 % | 178.912 M | 0.000 -100.00 % | 79.471 M 1.35 % | 78.412 M |
| Total liabilities | 1.664 B 17.35 % | 1.418 B 305.04 % | -691.531 M -151.46 % | 1.344 B | 0.000 -100.00 % | 1.018 B | 0.000 -100.00 % | 987.090 M | 0.000 -100.00 % | 938.828 M | 0.000 -100.00 % | 937.186 M | 0.000 -100.00 % | 1.024 B 1 032.35 % | 90.475 M -87.88 % | 746.615 M 1 133.26 % | 60.540 M -91.41 % | 704.992 M 4 364.24 % | 15.792 M -97.66 % | 673.449 M | 0.000 -100.00 % | 636.957 M | 0.000 -100.00 % | 444.786 M | 0.000 -100.00 % | 321.410 M | 0.000 -100.00 % | 186.922 M | 0.000 -100.00 % | 309.974 M | 0.000 -100.00 % | 266.282 M | 0.000 -100.00 % | 290.023 M 1 268.03 % | 21.200 M -94.54 % | 388.313 M | 0.000 -100.00 % | 350.895 M | 0.000 -100.00 % | 375.200 M 3.47 % | 362.627 M -0.79 % | 365.522 M | 0.000 -100.00 % | 477.688 M | 0.000 -100.00 % | 229.820 M | 0.000 -100.00 % | 217.143 M | 0.000 -100.00 % | 125.694 M 1.29 % | 124.095 M |
| Other non current assets | 1.676 B 38.20 % | 1.213 B 1 028 010.17 % | -118.000 K -100.26 % | 44.593 M 1 896.66 % | -2.482 M -100.20 % | 1.231 B 55 992.42 % | -2.203 M -100.18 % | 1.244 B 10 113.34 % | -12.424 M -101.08 % | 1.150 B 17 739.81 % | -6.518 M -100.56 % | 1.163 B 2 596.04 % | -46.597 M -103.92 % | 1.188 B 10 541.46 % | -11.376 M -110.71 % | 106.213 M 1 038.19 % | -11.321 M -112.50 % | 90.537 M 917.71 % | -11.072 M -107.62 % | 145.394 M 647.09 % | -26.576 M -117.53 % | 151.634 M 12 100.72 % | -1.264 M -103.03 % | 41.739 M 249.85 % | -27.854 M -186.53 % | 32.190 M 341.20 % | -13.346 M -134.41 % | 38.780 M 217.17 % | -33.096 M -141.96 % | 78.870 M 2 525.28 % | -3.252 M -105.59 % | 58.208 M 2 350.89 % | -2.586 M -105.00 % | 51.680 M 788.42 % | -7.507 M -113.46 % | 55.774 M 563.47 % | -12.034 M -124.04 % | 50.058 M 203.35 % | -48.434 M -195.62 % | 50.655 M | 0.000 -100.00 % | 46.018 M 129.41 % | -156.451 M -445.09 % | 45.336 M 295.01 % | -23.248 M -148.80 % | 47.639 M 203.61 % | -45.978 M -195.57 % | 48.109 M | 0.000 100.00 % | -231.534 M -618.96 % | 44.615 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.182 B | 0.000 -100.00 % | 29.823 M | 0.000 -100.00 % | 35.064 M | 0.000 -100.00 % | 15.833 M | 0.000 -100.00 % | 1.866 M | 0.000 -100.00 % | 2.094 M | 0.000 -100.00 % | 56.180 M | 0.000 -100.00 % | 60.327 M | 0.000 -100.00 % | 4.530 M | 0.000 -100.00 % | 142.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.814 M | 0.000 -100.00 % | 7.252 M | 0.000 -100.00 % | 7.252 M | 0.000 -100.00 % | 7.252 M | 0.000 -100.00 % | 6.651 M | 0.000 -100.00 % | 6.651 M -15.30 % | 7.853 M 18.07 % | 6.651 M | 0.000 -100.00 % | 6.651 M | 0.000 -100.00 % | 6.651 M | 0.000 -100.00 % | 6.651 M | 0.000 -100.00 % | 7.252 M 9.03 % | 6.651 M |
| Intangible assets | 34.000 K -34.62 % | 52.000 K | 0.000 -100.00 % | 79.000 K | 0.000 -100.00 % | 108.000 K | 0.000 -100.00 % | 137.000 K | 0.000 -100.00 % | 284.000 K | 0.000 -100.00 % | 487.000 K | 0.000 -100.00 % | 284.000 K | 0.000 -100.00 % | 456.936 K | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 742.091 K | 0.000 -100.00 % | 622.000 K | 0.000 -100.00 % | 716.474 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.706 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.709 M | 0.000 | 0.000 -100.00 % | 152.755 M |
| 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 |
| Goodwill and intangible assets | 34.000 K -34.62 % | 52.000 K | 0.000 -100.00 % | 79.000 K | 0.000 -100.00 % | 108.000 K | 0.000 -100.00 % | 137.000 K | 0.000 -100.00 % | 284.000 K | 0.000 -100.00 % | 487.000 K | 0.000 -100.00 % | 284.000 K | 0.000 -100.00 % | 456.936 K | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 742.091 K | 0.000 -100.00 % | 622.000 K | 0.000 -100.00 % | 716.474 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 480.083 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 -100.00 % | 1.709 M | 0.000 | 0.000 -100.00 % | 3.577 M |
| Property plant equipment net | 124.603 M 18.06 % | 105.538 M | 0.000 -100.00 % | 110.660 M | 0.000 -100.00 % | 49.470 M | 0.000 -100.00 % | 49.501 M | 0.000 -100.00 % | 55.014 M | 0.000 -100.00 % | 108.848 M | 0.000 -100.00 % | 112.455 M | 0.000 -100.00 % | 118.732 M | 0.000 -100.00 % | 127.283 M | 0.000 -100.00 % | 129.595 M | 0.000 -100.00 % | 126.413 M | 0.000 -100.00 % | 127.997 M | 0.000 -100.00 % | 74.202 M | 0.000 -100.00 % | 74.718 M | 0.000 -100.00 % | 75.792 M | 0.000 -100.00 % | 78.684 M | 0.000 -100.00 % | 82.243 M | 0.000 -100.00 % | 94.199 M | 0.000 -100.00 % | 229.112 M | 0.000 -100.00 % | 232.416 M -2.24 % | 237.742 M 2.29 % | 232.421 M | 0.000 -100.00 % | 227.922 M | 0.000 -100.00 % | 238.457 M | 0.000 -100.00 % | 241.862 M | 0.000 -100.00 % | 224.282 M -4.32 % | 234.401 M |
| Total non current assets | 1.862 B 34.02 % | 1.389 B 1 177 309.32 % | -118.000 K -100.01 % | 1.423 B 57 430.54 % | -2.482 M -100.18 % | 1.382 B 62 855.02 % | -2.203 M -100.16 % | 1.404 B 11 404.09 % | -12.424 M -100.96 % | 1.292 B 19 927.86 % | -6.518 M -100.49 % | 1.337 B 2 970.29 % | -46.597 M -103.43 % | 1.360 B 12 058.52 % | -11.376 M -103.96 % | 287.328 M 2 638.01 % | -11.321 M -103.96 % | 285.592 M 2 679.41 % | -11.072 M -103.89 % | 284.535 M 1 170.64 % | -26.576 M -109.17 % | 289.925 M 23 045.44 % | -1.264 M -100.69 % | 182.704 M 755.93 % | -27.854 M -123.12 % | 120.491 M 1 002.86 % | -13.346 M -110.67 % | 125.061 M 477.87 % | -33.096 M -123.84 % | 138.848 M 4 369.62 % | -3.252 M -102.09 % | 155.953 M 6 130.66 % | -2.586 M -101.67 % | 154.630 M 2 159.81 % | -7.507 M -104.77 % | 157.224 M 1 406.50 % | -12.034 M -104.21 % | 285.821 M 690.12 % | -48.434 M -116.72 % | 289.722 M 17.97 % | 245.595 M -13.85 % | 285.090 M 282.22 % | -156.451 M -155.89 % | 279.910 M 1 304.02 % | -23.248 M -107.94 % | 292.747 M 736.71 % | -45.978 M -115.41 % | 298.331 M | 0.000 -100.00 % | 231.534 M -19.95 % | 289.245 M |
| Other current assets | 100.134 M -51.64 % | 207.040 M | 0.000 -100.00 % | 430.236 M | 0.000 -100.00 % | 62.416 M | 0.000 -100.00 % | 37.001 M | 0.000 -100.00 % | 75.722 M | 0.000 -100.00 % | 48.085 M | 0.000 -100.00 % | 140.809 M | 0.000 -100.00 % | 51.852 M | 0.000 -100.00 % | 87.430 M | 0.000 -100.00 % | 60.354 M | 0.000 -100.00 % | 84.939 M | 0.000 -100.00 % | 57.033 M | 0.000 -100.00 % | 17.590 M | 0.000 -100.00 % | 16.104 M | 0.000 -100.00 % | 11.028 M | 0.000 -100.00 % | 20.764 M | 0.000 -100.00 % | 20.385 M | 0.000 -100.00 % | 20.467 M | 0.000 -100.00 % | 10.664 M | 0.000 -100.00 % | 75.600 M 10.74 % | 68.271 M 200.38 % | 22.728 M | 0.000 -100.00 % | 24.344 M | 0.000 -100.00 % | 25.372 M | 0.000 -100.00 % | 17.882 M | 0.000 -100.00 % | 23.971 M | 0.000 |
| Short term investments | 200.700 M -26.55 % | 273.260 M 115 688.14 % | 236.000 K -32.57 % | 350.000 K -92.95 % | 4.964 M 33.66 % | 3.714 M -15.71 % | 4.406 M 1 158.86 % | 350.000 K -98.59 % | 24.848 M 75.13 % | 14.188 M 8.84 % | 13.036 M 3 582.49 % | 354.000 K -99.62 % | 93.194 M -10.65 % | 104.301 M 358.43 % | 22.752 M 6 327.12 % | 354.000 K -98.44 % | 22.642 M -61.85 % | 59.343 M 167.99 % | 22.144 M | 0.000 -100.00 % | 53.152 M 1 005.49 % | 4.808 M 90.26 % | 2.527 M | 0.000 -100.00 % | 55.708 M 352.73 % | 12.305 M -53.90 % | 26.691 M | 0.000 -100.00 % | 66.192 M 259.74 % | 18.400 M 182.90 % | 6.504 M 425.20 % | -2.000 M -138.67 % | 5.172 M | 0.000 -100.00 % | 15.014 M | 0.000 -100.00 % | 24.068 M 3 904.66 % | 601.000 K -99.38 % | 96.868 M 16 021.80 % | 600.851 K | 0.000 -100.00 % | 601.000 K -99.81 % | 312.902 M 51 976.47 % | 600.851 K -98.71 % | 46.496 M 7 636.44 % | 601.000 K -99.35 % | 91.956 M 15 204.23 % | 600.851 K -99.26 % | 81.286 M 13 425.12 % | 601.000 K 0.02 % | 600.851 K |
| cash and cash equivalents | 1.955 M -34.09 % | 2.966 M 2 613.56 % | -118.000 K -200.00 % | 118.000 K 104.75 % | -2.482 M -349.20 % | 996.000 K 145.21 % | -2.203 M -231.05 % | 1.681 M 113.53 % | -12.424 M -18 105.80 % | 69.000 K 101.06 % | -6.518 M -10 963.33 % | 60.000 K 100.13 % | -46.597 M -216.29 % | 40.069 M 452.22 % | -11.376 M -286.49 % | 6.100 M 153.88 % | -11.321 M -344.67 % | 4.627 M 141.79 % | -11.072 M -1 515.19 % | 782.369 K 102.94 % | -26.576 M -4 551.59 % | 597.000 K 147.25 % | -1.264 M -200.00 % | 1.264 M 104.54 % | -27.854 M -246.01 % | 19.077 M 242.95 % | -13.346 M -200.00 % | 13.346 M 140.32 % | -33.096 M -325.20 % | 14.696 M 551.91 % | -3.252 M -199.99 % | 3.252 M 225.77 % | -2.586 M -200.00 % | 2.586 M 134.45 % | -7.507 M -200.00 % | 7.507 M 162.38 % | -12.034 M -205.26 % | 11.433 M 123.61 % | -48.434 M -201.26 % | 47.832 M 5.06 % | 45.527 M -38.15 % | 73.604 M 147.05 % | -156.451 M -200.39 % | 155.850 M 770.38 % | -23.248 M -202.65 % | 22.647 M 149.26 % | -45.978 M -201.32 % | 45.377 M 211.65 % | -40.643 M -201.50 % | 40.042 M -26.70 % | 54.628 M |
| Cash and short term investments | 202.655 M -26.63 % | 276.226 M 233 989.83 % | 118.000 K -74.79 % | 468.000 K -81.14 % | 2.482 M 0.00 % | 2.482 M 12.66 % | 2.203 M 8.47 % | 2.031 M -83.65 % | 12.424 M 0.00 % | 12.424 M 90.61 % | 6.518 M 1 474.40 % | 414.000 K -99.11 % | 46.597 M 0.00 % | 46.597 M 309.61 % | 11.376 M 76.26 % | 6.454 M -42.99 % | 11.321 M 0.00 % | 11.321 M 2.25 % | 11.072 M 1 315.19 % | 782.369 K -97.06 % | 26.576 M 0.00 % | 26.576 M 2 003.30 % | 1.264 M 0.00 % | 1.264 M -95.46 % | 27.854 M -11.24 % | 31.382 M 135.15 % | 13.346 M 0.00 % | 13.346 M -59.68 % | 33.096 M 0.00 % | 33.096 M 917.71 % | 3.252 M 159.66 % | 1.252 M -51.57 % | 2.586 M 0.00 % | 2.586 M -65.55 % | 7.507 M 0.00 % | 7.507 M -37.62 % | 12.034 M 0.00 % | 12.034 M -75.15 % | 48.434 M 0.00 % | 48.433 M 6.38 % | 45.527 M -38.65 % | 74.205 M -52.57 % | 156.451 M 0.00 % | 156.451 M 572.97 % | 23.248 M 0.00 % | 23.248 M -49.44 % | 45.978 M 0.00 % | 45.978 M 13.13 % | 40.643 M 0.00 % | 40.643 M -26.41 % | 55.229 M |
| Total current assets | 618.297 M -18.08 % | 754.760 M 639 527.12 % | 118.000 K -99.98 % | 612.383 M 24 572.97 % | 2.482 M -99.01 % | 251.889 M 11 333.91 % | 2.203 M -99.09 % | 241.201 M 1 841.41 % | 12.424 M -96.03 % | 312.582 M 4 695.67 % | 6.518 M -97.79 % | 295.512 M 534.19 % | 46.597 M -88.11 % | 391.794 M 3 344.04 % | 11.376 M -96.92 % | 368.802 M 3 157.68 % | 11.321 M -96.85 % | 358.860 M 3 141.15 % | 11.072 M -97.07 % | 377.653 M 1 321.03 % | 26.576 M -93.34 % | 399.197 M 31 493.51 % | 1.264 M -99.58 % | 298.637 M 972.15 % | 27.854 M -90.48 % | 292.552 M 2 092.14 % | 13.346 M -93.22 % | 196.731 M 494.43 % | 33.096 M -85.29 % | 224.989 M 6 818.48 % | 3.252 M -98.16 % | 176.871 M 6 739.55 % | 2.586 M -98.65 % | 191.764 M 2 454.47 % | 7.507 M -96.37 % | 206.898 M 1 619.28 % | 12.034 M -95.01 % | 241.387 M 398.38 % | 48.434 M -86.21 % | 351.216 M -15.23 % | 414.340 M 1.33 % | 408.895 M 161.36 % | 156.451 M -72.86 % | 576.501 M 2 379.79 % | 23.248 M -93.28 % | 346.189 M 652.95 % | 45.978 M -88.82 % | 411.099 M 911.49 % | 40.643 M -90.10 % | 410.728 M -10.55 % | 459.161 M |
| Inventory | 169.565 M 15.14 % | 147.272 M | 0.000 -100.00 % | 59.127 M | 0.000 -100.00 % | 53.687 M | 0.000 -100.00 % | 52.056 M | 0.000 -100.00 % | 65.116 M | 0.000 -100.00 % | 90.764 M | 0.000 -100.00 % | 117.022 M | 0.000 -100.00 % | 129.042 M | 0.000 -100.00 % | 208.488 M | 0.000 -100.00 % | 221.377 M | 0.000 -100.00 % | 250.256 M | 0.000 -100.00 % | 189.159 M | 0.000 -100.00 % | 133.946 M | 0.000 -100.00 % | 104.471 M | 0.000 -100.00 % | 106.332 M | 0.000 -100.00 % | 115.148 M | 0.000 -100.00 % | 111.785 M | 0.000 -100.00 % | 101.691 M | 0.000 -100.00 % | 153.602 M | 0.000 -100.00 % | 120.919 M -26.38 % | 164.259 M -3.69 % | 170.559 M | 0.000 -100.00 % | 145.283 M | 0.000 -100.00 % | 178.654 M | 0.000 -100.00 % | 156.964 M | 0.000 -100.00 % | 248.724 M -0.98 % | 251.177 M |
| Net receivables | 145.943 M 17.49 % | 124.222 M | 0.000 -100.00 % | 122.902 M | 0.000 -100.00 % | 133.304 M | 0.000 -100.00 % | 150.463 M | 0.000 -100.00 % | 159.320 M | 0.000 -100.00 % | 156.603 M | 0.000 -100.00 % | 87.366 M | 0.000 -100.00 % | 187.556 M | 0.000 -100.00 % | 51.621 M | 0.000 -100.00 % | 96.105 M | 0.000 -100.00 % | 38.797 M | 0.000 -100.00 % | 52.036 M | 0.000 -100.00 % | 109.634 M | 0.000 -100.00 % | 62.811 M | 0.000 -100.00 % | 74.867 M | 0.000 -100.00 % | 39.706 M | 0.000 -100.00 % | 57.008 M | 0.000 -100.00 % | 75.816 M | 0.000 -100.00 % | 65.087 M | 0.000 -100.00 % | 106.264 M -22.03 % | 136.284 M -3.62 % | 141.403 M | 0.000 -100.00 % | 250.422 M | 0.000 -100.00 % | 118.915 M | 0.000 -100.00 % | 208.158 M | 0.000 -100.00 % | 97.390 M -36.24 % | 152.755 M |
| Tax assets | 60.816 M -13.84 % | 70.583 M | 0.000 -100.00 % | 85.363 M | 0.000 -100.00 % | 71.782 M | 0.000 -100.00 % | 75.661 M | 0.000 -100.00 % | 71.486 M | 0.000 -100.00 % | 63.188 M | 0.000 -100.00 % | 57.748 M | 0.000 -100.00 % | 5.747 M | 0.000 -100.00 % | 6.845 M | 0.000 -100.00 % | 8.803 M | 0.000 -100.00 % | 11.114 M | 0.000 -100.00 % | 12.251 M | 0.000 -100.00 % | 14.099 M | 0.000 -100.00 % | 11.563 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.809 M | 0.000 -100.00 % | 13.455 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 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 100.00 % | -4.530 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 100.00 % | -4.741 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 % | 44.405 M | 0.000 |
| Account payables | 9.016 M -4.22 % | 9.413 M | 0.000 -100.00 % | 21.361 M | 0.000 -100.00 % | 17.506 M | 0.000 -100.00 % | 14.287 M | 0.000 -100.00 % | 14.081 M | 0.000 -100.00 % | 25.788 M | 0.000 -100.00 % | 38.141 M | 0.000 -100.00 % | 37.356 M | 0.000 -100.00 % | 84.025 M | 0.000 -100.00 % | 92.737 M | 0.000 -100.00 % | 84.617 M | 0.000 -100.00 % | 64.663 M | 0.000 -100.00 % | 75.488 M | 0.000 -100.00 % | 28.122 M | 0.000 -100.00 % | 45.952 M | 0.000 -100.00 % | 27.247 M | 0.000 -100.00 % | 27.051 M | 0.000 -100.00 % | 62.010 M | 0.000 -100.00 % | 66.710 M | 0.000 -100.00 % | 78.103 M | 0.000 -100.00 % | 52.480 M | 0.000 -100.00 % | 134.320 M | 0.000 -100.00 % | 127.152 M | 0.000 -100.00 % | 82.928 M | 0.000 -100.00 % | 127.152 M 325.51 % | 29.883 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.290 M | 0.000 -100.00 % | 74.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.524 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.014 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.810 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.762 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.420 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 74.839 M | 0.000 | 0.000 | 0.000 -100.00 % | 80.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.501 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.372 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 |
| Minority interest | 66.681 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 19.393 M | 0.000 | 0.000 100.00 % | -8.733 M | 0.000 | 0.000 | 0.000 100.00 % | -13.269 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 544.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.775 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -470.772 K | 0.000 | 0.000 | 0.000 100.00 % | -465.340 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 655.838 M 3.69 % | 632.496 M | 0.000 -100.00 % | 176.907 M | 0.000 -100.00 % | 523.149 M | 0.000 -100.00 % | 659.904 M | 0.000 -100.00 % | 572.711 M | 0.000 -100.00 % | 176.907 M | 0.000 -100.00 % | 634.277 M | 0.000 -100.00 % | 659.907 M | 0.000 100.00 % | -153.963 M | 0.000 -100.00 % | 659.907 M | 0.000 100.00 % | -41.258 M | 0.000 -100.00 % | 176.907 M | 0.000 100.00 % | -1.790 M | 0.000 -100.00 % | 670.301 M | 0.000 100.00 % | -39.570 M | 0.000 -100.00 % | 659.907 M | 0.000 100.00 % | -37.052 M | 0.000 -100.00 % | 670.301 M | 0.000 | 0.000 | 0.000 -100.00 % | 187.301 M | 0.000 -100.00 % | 235.040 M | 0.000 -100.00 % | 187.301 M | 0.000 -100.00 % | 315.693 M | 0.000 -100.00 % | 670.301 M | 0.000 -100.00 % | 467.550 M -30.25 % | 670.301 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.414 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.786 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 -100.00 % | 16.908 M | 0.000 |
| Total assets | 2.480 B 15.68 % | 2.144 B | 0.000 -100.00 % | 2.035 B | 0.000 -100.00 % | 1.634 B | 0.000 -100.00 % | 1.646 B | 0.000 -100.00 % | 1.605 B | 0.000 -100.00 % | 1.633 B | 0.000 -100.00 % | 1.752 B | 0.000 -100.00 % | 656.140 M | 0.000 -100.00 % | 644.452 M | 0.000 -100.00 % | 657.657 M | 0.000 -100.00 % | 689.122 M | 0.000 -100.00 % | 481.341 M | 0.000 -100.00 % | 413.043 M | 0.000 -100.00 % | 321.792 M | 0.000 -100.00 % | 363.827 M | 0.000 -100.00 % | 328.082 M | 0.000 -100.00 % | 346.394 M | 0.000 -100.00 % | 364.122 M | 0.000 -100.00 % | 527.208 M | 0.000 -100.00 % | 640.938 M -2.88 % | 659.935 M -4.91 % | 693.985 M | 0.000 -100.00 % | 856.410 M | 0.000 -100.00 % | 638.936 M | 0.000 -100.00 % | 709.431 M | 0.000 -100.00 % | 686.667 M -8.25 % | 748.406 M |
| 2025-03-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 |
| 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 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -40.816 M 0.00 % | -40.816 M 0.00 % | -40.816 M 0.00 % | -40.816 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 100.00 % | -12.632 M 0.00 % | -12.632 M 0.00 % | -12.632 M -865.35 % | -1.309 M 0.00 % | -1.309 M 0.00 % | -1.309 M 0.00 % | -1.309 M -105.02 % | 26.081 M 0.00 % | 26.081 M 0.00 % | 26.081 M 0.00 % | 26.081 M 174.42 % | -35.048 M 0.00 % | -35.048 M 0.00 % | -35.048 M 0.00 % | -35.048 M -476.61 % | 9.306 M 0.00 % | 9.306 M 0.00 % | 9.306 M 0.00 % | 9.306 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.669 M 0.00 % | 2.669 M 0.00 % | 2.669 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.186 M 0.00 % | 32.186 M 0.00 % | 32.186 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.920 M 0.00 % | 2.920 M 0.00 % | 2.920 M 0.00 % | 2.920 M -87.60 % | 23.553 M 0.00 % | 23.553 M 0.00 % | 23.553 M 0.00 % | 23.553 M | 0.000 100.00 % | -1.629 M 0.00 % | -1.629 M 0.00 % | -1.629 M 86.81 % | -12.347 M 0.00 % | -12.347 M 0.00 % | -12.347 M 0.00 % | -12.347 M -135.98 % | 34.314 M 0.00 % | 34.314 M 0.00 % | 34.314 M 0.00 % | 34.314 M 1 026.18 % | 3.047 M 0.00 % | 3.047 M 0.00 % | 3.047 M 0.00 % | 3.047 M 110.25 % | -29.725 M 0.00 % | -29.725 M 0.00 % | -29.725 M 0.00 % | -29.725 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -40.816 M 0.00 % | -40.816 M 0.00 % | -40.816 M 0.00 % | -40.816 M | 0.000 -100.00 % | 8.595 M 0.00 % | 8.595 M 0.00 % | 8.595 M | 0.000 100.00 % | -1.075 M 0.00 % | -1.075 M 0.00 % | -1.075 M | 0.000 100.00 % | -24.341 M 0.00 % | -24.341 M 0.00 % | -24.341 M | 0.000 -100.00 % | 11.832 M 0.00 % | 11.832 M 0.00 % | 11.832 M -44.25 % | 21.223 M 0.00 % | 21.223 M 0.00 % | 21.223 M 0.00 % | 21.223 M 1 700.37 % | -1.326 M 0.00 % | -1.326 M 0.00 % | -1.326 M 0.00 % | -1.326 M -113.08 % | 10.141 M 0.00 % | 10.141 M 0.00 % | 10.141 M 0.00 % | 10.141 M 192.17 % | -11.003 M 0.00 % | -11.003 M 0.00 % | -11.003 M 0.00 % | -11.003 M -199.68 % | 11.039 M 0.00 % | 11.039 M 0.00 % | 11.039 M 0.00 % | 11.039 M 234.08 % | -8.233 M 0.00 % | -8.233 M 0.00 % | -8.233 M 0.00 % | -8.233 M 78.39 % | -38.094 M 0.00 % | -38.094 M 0.00 % | -38.094 M 0.00 % | -38.094 M -197.60 % | 39.031 M 0.00 % | 39.031 M 0.00 % | 39.031 M 0.00 % | 39.031 M |
| Other non cash items | -14.925 M -166.17 % | 22.556 M 126.36 % | -85.562 M -309.11 % | 40.917 M 68.79 % | 24.242 M 29.66 % | 18.697 M 53.51 % | 12.180 M -61.23 % | 31.418 M 145.36 % | 12.805 M -11.88 % | 14.532 M -15.82 % | 17.263 M 409.59 % | -5.576 M 99.31 % | -813.100 M -7 000.03 % | 11.784 M -34.99 % | 18.127 M -12.46 % | 20.706 M -11.05 % | 23.278 M -35.24 % | 35.945 M 16.06 % | 30.972 M 162.55 % | -49.519 M -245.73 % | 33.981 M 16.06 % | 29.280 M 11.87 % | 26.174 M 81.74 % | 14.402 M -73.26 % | 53.854 M 163.26 % | -85.128 M -255.02 % | 54.916 M 889.48 % | 5.550 M 93.45 % | 2.869 M 112.80 % | -22.418 M -229.17 % | 17.355 M 488.52 % | -4.467 M 93.74 % | -71.372 M -198.72 % | 72.296 M -43.82 % | 128.679 M 131.55 % | 55.574 M 64.17 % | 33.851 M 44.33 % | 23.453 M 474.45 % | -6.263 M -137.07 % | 16.896 M -47.40 % | 32.120 M 198.54 % | 10.759 M -45.20 % | 19.635 M -60.14 % | 49.258 M 33.82 % | 36.810 M -15.04 % | 43.325 M 53.33 % | 28.256 M 24.86 % | 22.630 M 818.60 % | 2.464 M -69.45 % | 8.064 M 151.65 % | -15.613 M 52.52 % | -32.882 M 0.00 % | -32.882 M 0.00 % | -32.882 M 0.00 % | -32.882 M -76.86 % | -18.592 M 0.00 % | -18.592 M 0.00 % | -18.592 M 0.00 % | -18.592 M -1 749.04 % | 1.127 M 0.00 % | 1.127 M 0.00 % | 1.127 M 0.00 % | 1.127 M -96.58 % | 32.929 M 0.00 % | 32.929 M 0.00 % | 32.929 M 0.00 % | 32.929 M |
| Net cash provided by operating activities | 0.000 | 0.000 -100.00 % | 11.684 M -0.27 % | 11.716 M -1.81 % | 11.932 M 2.04 % | 11.694 M 1.07 % | 11.570 M -18.75 % | 14.240 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.141 M 0.00 % | -38.141 M 0.00 % | -38.141 M 0.00 % | -38.141 M | 0.000 100.00 % | -30.566 M 0.00 % | -30.566 M 0.00 % | -30.566 M | 0.000 -100.00 % | 25.108 M 0.00 % | 25.108 M 0.00 % | 25.108 M | 0.000 100.00 % | -3.500 M 0.00 % | -3.500 M 0.00 % | -3.500 M | 0.000 -100.00 % | 4.758 M 0.00 % | 4.758 M 0.00 % | 4.758 M 158.62 % | -8.117 M 0.00 % | -8.117 M 0.00 % | -8.117 M 74.92 % | -32.368 M -61.08 % | -20.094 M 0.00 % | -20.094 M 0.00 % | -20.094 M 0.00 % | -20.094 M -1 487.39 % | 1.448 M 0.00 % | 1.448 M 0.00 % | 1.448 M 0.00 % | 1.448 M 103.25 % | -44.516 M 0.00 % | -44.516 M 0.00 % | -44.516 M 0.00 % | -44.516 M -62.20 % | -27.446 M 0.00 % | -27.446 M 0.00 % | -27.446 M 0.00 % | -27.446 M -290.32 % | 14.421 M 0.00 % | 14.421 M 0.00 % | 14.421 M 0.00 % | 14.421 M 153.03 % | -27.191 M 0.00 % | -27.191 M 0.00 % | -27.191 M 0.00 % | -27.191 M -155.81 % | 48.725 M 0.00 % | 48.725 M 0.00 % | 48.725 M 0.00 % | 48.725 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.453 M 0.00 % | -3.453 M 0.00 % | -3.453 M 0.00 % | -3.453 M | 0.000 100.00 % | -7.037 M 0.00 % | -7.037 M 0.00 % | -7.037 M | 0.000 100.00 % | -1.301 M 0.00 % | -1.301 M 0.00 % | -1.301 M | 0.000 100.00 % | -1.164 M 0.00 % | -1.164 M 0.00 % | -1.164 M | 0.000 100.00 % | -18.000 K 0.00 % | -18.000 K 0.00 % | -18.000 K 99.67 % | -5.517 M 0.00 % | -5.517 M 0.00 % | -5.517 M | 0.000 100.00 % | -2.209 M 0.00 % | -2.209 M 0.00 % | -2.209 M 0.00 % | -2.209 M 74.69 % | -8.726 M 0.00 % | -8.726 M 0.00 % | -8.726 M 0.00 % | -8.726 M -132.63 % | -3.751 M 0.00 % | -3.751 M 0.00 % | -3.751 M 0.00 % | -3.751 M -72.49 % | -2.175 M 0.00 % | -2.175 M 0.00 % | -2.175 M 0.00 % | -2.175 M -5.26 % | -2.066 M 0.00 % | -2.066 M 0.00 % | -2.066 M 0.00 % | -2.066 M 77.52 % | -9.191 M 0.00 % | -9.191 M 0.00 % | -9.191 M 0.00 % | -9.191 M -71.31 % | -5.365 M 0.00 % | -5.365 M 0.00 % | -5.365 M 0.00 % | -5.365 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -9.821 M 0.00 % | -9.821 M 0.00 % | -9.821 M 0.00 % | -9.821 M 43.29 % | -17.318 M 0.00 % | -17.318 M 0.00 % | -17.318 M 0.00 % | -17.318 M 71.88 % | -61.593 M 0.00 % | -61.593 M 0.00 % | -61.593 M 0.00 % | -61.593 M -35.77 % | -45.365 M 0.00 % | -45.365 M 0.00 % | -45.365 M 0.00 % | -45.365 M 46.77 % | -85.220 M 0.00 % | -85.220 M 0.00 % | -85.220 M 0.00 % | -85.220 M |
| 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 -100.00 % | 9.899 K 0.00 % | 9.899 K 0.00 % | 9.899 K 0.00 % | 9.899 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.134 M 0.00 % | 4.134 M 0.00 % | 4.134 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 219.654 K 0.00 % | 219.654 K 0.00 % | 219.654 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 -100.00 % | 9.750 M 0.00 % | 9.750 M 0.00 % | 9.750 M 0.00 % | 9.750 M -61.60 % | 25.387 M 0.00 % | 25.387 M 0.00 % | 25.387 M 0.00 % | 25.387 M -62.39 % | 67.500 M 0.00 % | 67.500 M 0.00 % | 67.500 M 0.00 % | 67.500 M 62.17 % | 41.622 M 0.00 % | 41.622 M 0.00 % | 41.622 M 0.00 % | 41.622 M -49.68 % | 82.721 M 0.00 % | 82.721 M 0.00 % | 82.721 M 0.00 % | 82.721 M |
| 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 -100.00 % | 3.443 M 0.00 % | 3.443 M 0.00 % | 3.443 M 0.00 % | 3.443 M | 0.000 -100.00 % | 7.037 M 0.00 % | 7.037 M 0.00 % | 7.037 M | 0.000 100.00 % | -2.832 M 0.00 % | -2.832 M 0.00 % | -2.832 M | 0.000 -100.00 % | 1.164 M 0.00 % | 1.164 M 0.00 % | 1.164 M | 0.000 100.00 % | -201.654 K 0.00 % | -201.654 K 0.00 % | -201.654 K -103.66 % | 5.517 M 0.00 % | 5.517 M | 0.000 100.00 % | -21.959 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.726 M 0.00 % | 8.726 M 0.00 % | 8.726 M 0.00 % | 8.726 M 128.33 % | 3.822 M 5 318.49 % | 70.531 K 0.00 % | 70.531 K 0.00 % | 70.531 K -77.77 % | 317.247 K 0.00 % | 317.247 K 0.00 % | 317.247 K 0.00 % | 317.247 K -51.75 % | 657.446 K 0.00 % | 657.446 K 0.00 % | 657.446 K 0.00 % | 657.446 K 390.84 % | 133.943 K 0.00 % | 133.943 K 0.00 % | 133.943 K 0.00 % | 133.943 K -67.42 % | 411.100 K 0.00 % | 411.100 K 0.00 % | 411.100 K 0.00 % | 411.100 K |
| 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 100.00 % | -5.517 M 74.87 % | -21.959 M -894.12 % | -2.209 M 0.00 % | -2.209 M 0.00 % | -2.209 M 0.00 % | -2.209 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.751 M 0.00 % | -3.751 M 0.00 % | -3.751 M -160.39 % | 6.212 M 0.00 % | 6.212 M 0.00 % | 6.212 M 0.00 % | 6.212 M 38.08 % | 4.499 M 0.00 % | 4.499 M 0.00 % | 4.499 M 0.00 % | 4.499 M 135.15 % | -12.800 M 0.00 % | -12.800 M 0.00 % | -12.800 M 0.00 % | -12.800 M -71.75 % | -7.453 M 0.00 % | -7.453 M 0.00 % | -7.453 M 0.00 % | -7.453 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.315 M 0.00 % | -1.315 M 0.00 % | -1.315 M 0.00 % | -1.315 M -287.14 % | -339.598 K 0.00 % | -339.598 K 0.00 % | -339.598 K 0.00 % | -339.598 K 98.35 % | -20.625 M 0.00 % | -20.625 M 0.00 % | -20.625 M 0.00 % | -20.625 M |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.447 M 0.00 % | -5.447 M 0.00 % | -5.447 M 0.00 % | -5.447 M 0.45 % | -5.472 M 0.00 % | -5.472 M 0.00 % | -5.472 M 0.00 % | -5.472 M 50.73 % | -11.106 M 0.00 % | -11.106 M 0.00 % | -11.106 M 0.00 % | -11.106 M 4.42 % | -11.620 M 0.00 % | -11.620 M 0.00 % | -11.620 M 0.00 % | -11.620 M |
| 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 100.00 % | -21.975 M 0.00 % | -21.975 M 0.00 % | -21.975 M 0.00 % | -21.975 M | 0.000 -100.00 % | 35.106 M 0.00 % | 35.106 M 0.00 % | 35.106 M | 0.000 100.00 % | -39.041 M 0.00 % | -39.041 M 0.00 % | -39.041 M | 0.000 100.00 % | -6.462 M 0.00 % | -6.462 M 0.00 % | -6.462 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.239 M 0.00 % | -9.239 M 0.00 % | -9.239 M 83.50 % | -55.997 M -3 218.85 % | -1.687 M 0.00 % | -1.687 M 0.00 % | -1.687 M 0.00 % | -1.687 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -324.178 K 0.00 % | -324.178 K 0.00 % | -324.178 K 0.00 % | -324.178 K -163.81 % | -122.883 K 0.00 % | -122.883 K 0.00 % | -122.883 K 0.00 % | -122.883 K 90.65 % | -1.315 M 0.00 % | -1.315 M 0.00 % | -1.315 M 0.00 % | -1.315 M -287.14 % | -339.598 K 0.00 % | -339.598 K 0.00 % | -339.598 K 0.00 % | -339.598 K 98.35 % | -20.625 M 0.00 % | -20.625 M 0.00 % | -20.625 M 0.00 % | -20.625 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.975 M 0.00 % | -21.975 M 0.00 % | -21.975 M 0.00 % | -21.975 M | 0.000 -100.00 % | 35.106 M 0.00 % | 35.106 M 0.00 % | 35.106 M | 0.000 100.00 % | -39.041 M 0.00 % | -39.041 M 0.00 % | -39.041 M | 0.000 100.00 % | -6.462 M 0.00 % | -6.462 M 0.00 % | -6.462 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.239 M 0.00 % | -9.239 M 0.00 % | -9.239 M 83.50 % | -55.997 M -3 218.85 % | -1.687 M 0.00 % | -1.687 M 0.00 % | -1.687 M 0.00 % | -1.687 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -324.178 K 0.00 % | -324.178 K 0.00 % | -324.178 K 0.00 % | -324.178 K 94.18 % | -5.570 M 0.00 % | -5.570 M 0.00 % | -5.570 M 0.00 % | -5.570 M 17.93 % | -6.787 M 0.00 % | -6.787 M 0.00 % | -6.787 M 0.00 % | -6.787 M 40.71 % | -11.446 M 0.00 % | -11.446 M 0.00 % | -11.446 M 0.00 % | -11.446 M 64.50 % | -32.245 M 0.00 % | -32.245 M 0.00 % | -32.245 M 0.00 % | -32.245 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -523.513 K 0.00 % | -523.513 K 0.00 % | -523.513 K | 0.000 -100.00 % | 2.825 K 0.00 % | 2.825 K 0.00 % | 2.825 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.691 K 22.10 % | 35.783 K 0.00 % | 35.783 K 0.00 % | 35.783 K 0.00 % | 35.783 K -82.45 % | 203.938 K 0.00 % | 203.938 K 0.00 % | 203.938 K 0.00 % | 203.938 K 236.39 % | -149.525 K 0.00 % | -149.525 K 0.00 % | -149.525 K 0.00 % | -149.525 K 79.88 % | -742.988 K 0.00 % | -742.988 K 0.00 % | -742.988 K 0.00 % | -742.988 K 87.31 % | -5.853 M 0.00 % | -5.853 M 0.00 % | -5.853 M 0.00 % | -5.853 M -149.23 % | 11.890 M 0.00 % | 11.890 M 0.00 % | 11.890 M 0.00 % | 11.890 M 646.36 % | -2.176 M 0.00 % | -2.176 M 0.00 % | -2.176 M 0.00 % | -2.176 M |
| Net change in cash | 0.000 | 0.000 -100.00 % | 11.684 M | 0.000 -100.00 % | 11.932 M | 0.000 -100.00 % | 11.570 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -120.293 K 0.00 % | -120.293 K 0.00 % | -120.293 K 0.00 % | -120.293 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.023 M 0.00 % | 3.023 M 0.00 % | 3.023 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.527 M -200.00 % | 45.527 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.520 M 0.00 % | -45.520 M 0.00 % | -45.520 M 0.00 % | -45.520 M -111.21 % | -21.552 M 0.00 % | -21.552 M 0.00 % | -21.552 M 0.00 % | -21.552 M -958.11 % | -2.037 M 0.00 % | -2.037 M 0.00 % | -2.037 M 0.00 % | -2.037 M 89.19 % | -18.846 M 0.00 % | -18.846 M 0.00 % | -18.846 M 0.00 % | -18.846 M -196.95 % | 19.439 M 0.00 % | 19.439 M 0.00 % | 19.439 M 0.00 % | 19.439 M |
| Cash at beginning of period | 0.000 | 0.000 -100.00 % | 996.000 K | 0.000 -100.00 % | 1.681 M | 0.000 -100.00 % | 69.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 315.885 K 0.00 % | 315.885 K 0.00 % | 315.885 K 0.00 % | 315.885 K | 0.000 -100.00 % | 3.336 M 0.00 % | 3.336 M 0.00 % | 3.336 M | 0.000 -100.00 % | 313.102 K 0.00 % | 313.102 K 0.00 % | 313.102 K | 0.000 -100.00 % | 1.877 M 0.00 % | 1.877 M 0.00 % | 1.877 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.527 M | 0.000 -100.00 % | 11.344 M 0.00 % | 11.344 M 0.00 % | 11.344 M 0.00 % | 11.344 M -16.93 % | 13.657 M 0.00 % | 13.657 M 0.00 % | 13.657 M 0.00 % | 13.657 M -76.92 % | 59.177 M 0.00 % | 59.177 M 0.00 % | 59.177 M 0.00 % | 59.177 M -26.70 % | 80.729 M 0.00 % | 80.729 M 0.00 % | 80.729 M 0.00 % | 80.729 M -2.46 % | 82.766 M 0.00 % | 82.766 M 0.00 % | 82.766 M 0.00 % | 82.766 M -18.55 % | 101.612 M 0.00 % | 101.612 M 0.00 % | 101.612 M 0.00 % | 101.612 M 23.66 % | 82.174 M 0.00 % | 82.174 M 0.00 % | 82.174 M 0.00 % | 82.174 M |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 12.680 M 1 173.09 % | 996.000 K -92.68 % | 13.613 M 709.82 % | 1.681 M -85.56 % | 11.639 M 16 768.12 % | 69.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 195.592 K 0.00 % | 195.592 K 0.00 % | 195.592 K 0.00 % | 195.592 K | 0.000 -100.00 % | 315.885 K 0.00 % | 315.885 K 0.00 % | 315.885 K | 0.000 -100.00 % | 3.336 M 0.00 % | 3.336 M 0.00 % | 3.336 M | 0.000 -100.00 % | 813.102 K 0.00 % | 813.102 K 0.00 % | 813.102 K | 0.000 -100.00 % | 1.877 M 0.00 % | 1.877 M 0.00 % | 1.877 M -84.31 % | 11.958 M 0.00 % | 11.958 M 0.00 % | 11.958 M -73.73 % | 45.527 M 16.85 % | 38.963 M 0.00 % | 38.963 M 0.00 % | 38.963 M 0.00 % | 38.963 M 243.46 % | 11.344 M 0.00 % | 11.344 M 0.00 % | 11.344 M 0.00 % | 11.344 M -16.93 % | 13.657 M 0.00 % | 13.657 M 0.00 % | 13.657 M 0.00 % | 13.657 M -76.92 % | 59.177 M 0.00 % | 59.177 M 0.00 % | 59.177 M 0.00 % | 59.177 M -26.70 % | 80.729 M 0.00 % | 80.729 M 0.00 % | 80.729 M 0.00 % | 80.729 M -2.46 % | 82.766 M 0.00 % | 82.766 M 0.00 % | 82.766 M 0.00 % | 82.766 M -18.55 % | 101.612 M 0.00 % | 101.612 M 0.00 % | 101.612 M 0.00 % | 101.612 M |
| Operating cash flow | 0.000 | 0.000 -100.00 % | 11.684 M -0.27 % | 11.716 M -1.81 % | 11.932 M 2.04 % | 11.694 M 1.07 % | 11.570 M -18.75 % | 14.240 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.141 M 0.00 % | -38.141 M 0.00 % | -38.141 M 0.00 % | -38.141 M | 0.000 100.00 % | -30.566 M 0.00 % | -30.566 M 0.00 % | -30.566 M | 0.000 -100.00 % | 25.108 M 0.00 % | 25.108 M 0.00 % | 25.108 M | 0.000 100.00 % | -3.500 M 0.00 % | -3.500 M 0.00 % | -3.500 M | 0.000 -100.00 % | 4.758 M 0.00 % | 4.758 M 0.00 % | 4.758 M 158.62 % | -8.117 M 0.00 % | -8.117 M 0.00 % | -8.117 M 74.92 % | -32.368 M -61.08 % | -20.094 M 0.00 % | -20.094 M 0.00 % | -20.094 M 0.00 % | -20.094 M -1 487.39 % | 1.448 M 0.00 % | 1.448 M 0.00 % | 1.448 M 0.00 % | 1.448 M 103.25 % | -44.516 M 0.00 % | -44.516 M 0.00 % | -44.516 M 0.00 % | -44.516 M -62.20 % | -27.446 M 0.00 % | -27.446 M 0.00 % | -27.446 M 0.00 % | -27.446 M -290.32 % | 14.421 M 0.00 % | 14.421 M 0.00 % | 14.421 M 0.00 % | 14.421 M 153.03 % | -27.191 M 0.00 % | -27.191 M 0.00 % | -27.191 M 0.00 % | -27.191 M -155.81 % | 48.725 M 0.00 % | 48.725 M 0.00 % | 48.725 M 0.00 % | 48.725 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.453 M 0.00 % | -3.453 M 0.00 % | -3.453 M 0.00 % | -3.453 M | 0.000 100.00 % | -7.037 M 0.00 % | -7.037 M 0.00 % | -7.037 M | 0.000 100.00 % | -1.301 M 0.00 % | -1.301 M 0.00 % | -1.301 M | 0.000 100.00 % | -1.164 M 0.00 % | -1.164 M 0.00 % | -1.164 M | 0.000 100.00 % | -18.000 K 0.00 % | -18.000 K 0.00 % | -18.000 K 99.67 % | -5.517 M 0.00 % | -5.517 M 0.00 % | -5.517 M 0.00 % | -5.517 M -149.77 % | -2.209 M 0.00 % | -2.209 M 0.00 % | -2.209 M 0.00 % | -2.209 M 74.69 % | -8.726 M 0.00 % | -8.726 M 0.00 % | -8.726 M 0.00 % | -8.726 M -132.63 % | -3.751 M 0.00 % | -3.751 M 0.00 % | -3.751 M 0.00 % | -3.751 M -72.49 % | -2.175 M 0.00 % | -2.175 M 0.00 % | -2.175 M 0.00 % | -2.175 M -5.26 % | -2.066 M 0.00 % | -2.066 M 0.00 % | -2.066 M 0.00 % | -2.066 M 77.52 % | -9.191 M 0.00 % | -9.191 M 0.00 % | -9.191 M 0.00 % | -9.191 M -71.31 % | -5.365 M 0.00 % | -5.365 M 0.00 % | -5.365 M 0.00 % | -5.365 M |
| Free CashFlow | 0.000 | 0.000 -100.00 % | 11.684 M -0.27 % | 11.716 M -1.81 % | 11.932 M 2.04 % | 11.694 M 1.07 % | 11.570 M -18.75 % | 14.240 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.595 M 0.00 % | -41.595 M 0.00 % | -41.595 M 0.00 % | -41.595 M | 0.000 100.00 % | -37.603 M 0.00 % | -37.603 M 0.00 % | -37.603 M | 0.000 -100.00 % | 23.807 M 0.00 % | 23.807 M 0.00 % | 23.807 M | 0.000 100.00 % | -4.664 M 0.00 % | -4.664 M 0.00 % | -4.664 M | 0.000 -100.00 % | 4.740 M 0.00 % | 4.740 M 0.00 % | 4.740 M 134.77 % | -13.634 M 0.00 % | -13.634 M 0.00 % | -13.634 M 64.01 % | -37.885 M -69.87 % | -22.302 M 0.00 % | -22.302 M 0.00 % | -22.302 M 0.00 % | -22.302 M -206.44 % | -7.278 M 0.00 % | -7.278 M 0.00 % | -7.278 M 0.00 % | -7.278 M 84.92 % | -48.268 M 0.00 % | -48.268 M 0.00 % | -48.268 M 0.00 % | -48.268 M -62.95 % | -29.620 M 0.00 % | -29.620 M 0.00 % | -29.620 M 0.00 % | -29.620 M -339.75 % | 12.355 M 0.00 % | 12.355 M 0.00 % | 12.355 M 0.00 % | 12.355 M 133.96 % | -36.383 M 0.00 % | -36.383 M 0.00 % | -36.383 M 0.00 % | -36.383 M -183.91 % | 43.360 M 0.00 % | 43.360 M 0.00 % | 43.360 M 0.00 % | 43.360 M |
| 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 |