ARTEX Industrial Investment Company 2340.SR
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 562.168 M 7.57 % | 522.605 M -19.29 % | 647.504 M 0.93 % | 641.516 M 37.64 % | 466.094 M -22.38 % | 600.506 M -3.33 % | 621.190 M -7.06 % | 668.411 M -10.29 % | 745.120 M -32.22 % | 1.099 B -15.29 % | 1.298 B -3.73 % | 1.348 B -22.72 % | 1.744 B 30.41 % | 1.337 B 17.43 % | 1.139 B 14.35 % | 996.046 M -12.54 % | 1.139 B 6.82 % | 1.066 B 23.85 % | 860.865 M |
| Net income | -144.454 M -93.15 % | -74.790 M -29.24 % | -57.867 M -21.18 % | -47.754 M -92.32 % | -24.831 M -112.72 % | -11.673 M -245.44 % | 8.026 M -77.21 % | 35.214 M 379.17 % | 7.349 M -94.72 % | 139.279 M -30.50 % | 200.411 M -24.89 % | 266.828 M 1.19 % | 263.679 M 69.05 % | 155.980 M 2.33 % | 152.423 M -9.57 % | 168.562 M -16.26 % | 201.302 M 0.62 % | 200.055 M 4.28 % | 191.845 M |
| Income before tax | -125.523 M -128.30 % | -54.982 M -45.20 % | -37.867 M -68.79 % | -22.434 M -847.78 % | -2.367 M -137.85 % | 6.253 M -77.14 % | 27.353 M -48.61 % | 53.222 M 127.77 % | 23.367 M -84.93 % | 155.079 M -27.84 % | 214.911 M -25.54 % | 288.628 M 0.86 % | 286.179 M 65.15 % | 173.280 M 1.98 % | 169.923 M -11.06 % | 191.062 M -12.25 % | 217.737 M 0.19 % | 217.315 M 4.56 % | 207.845 M |
| Income before tax ratio | -0.22 -112.23 % | -0.11 -79.90 % | -0.06 -67.23 % | -0.03 -588.61 % | -0.01 -148.77 % | 0.01 -76.35 % | 0.04 -44.70 % | 0.08 153.90 % | 0.03 -77.77 % | 0.14 -14.82 % | 0.17 -22.66 % | 0.21 30.50 % | 0.16 26.64 % | 0.13 -13.16 % | 0.15 -22.23 % | 0.19 0.33 % | 0.19 -6.20 % | 0.20 -15.58 % | 0.24 |
| EBITDA | -63.100 M -750.99 % | 9.693 M -44.43 % | 17.443 M -42.61 % | 30.395 M -42.67 % | 53.018 M -22.90 % | 68.764 M -22.20 % | 88.387 M -26.70 % | 120.582 M 1.11 % | 119.255 M -25.19 % | 159.415 M -46.57 % | 298.348 M -17.54 % | 361.816 M 0.00 % | 361.817 M 123.96 % | 161.556 M 4.72 % | 154.274 M 3.78 % | 148.648 M 29 809.05 % | 497.000 K -99.80 % | 248.474 M 5.33 % | 235.897 M |
| Net income ratio | -0.26 -79.55 % | -0.14 -60.13 % | -0.09 -20.06 % | -0.07 -39.73 % | -0.05 -174.07 % | -0.02 -250.45 % | 0.01 -75.48 % | 0.05 434.16 % | 0.01 -92.22 % | 0.13 -17.96 % | 0.15 -21.98 % | 0.20 30.94 % | 0.15 29.63 % | 0.12 -12.85 % | 0.13 -20.92 % | 0.17 -4.26 % | 0.18 -5.80 % | 0.19 -15.80 % | 0.22 |
| Ratio EBITDA | -0.11 -705.17 % | 0.02 -31.15 % | 0.03 -43.14 % | 0.05 -58.35 % | 0.11 -0.66 % | 0.11 -19.52 % | 0.14 -21.13 % | 0.18 12.72 % | 0.16 10.37 % | 0.15 -36.92 % | 0.23 -14.35 % | 0.27 29.39 % | 0.21 71.73 % | 0.12 -10.82 % | 0.14 -9.24 % | 0.15 34 098.25 % | 0.00 -99.81 % | 0.23 -14.95 % | 0.27 |
| Gross profit ratio | 0.02 187.39 % | -0.02 -280.80 % | 0.01 -60.79 % | 0.03 -54.95 % | 0.07 -4.88 % | 0.07 -26.77 % | 0.09 -25.73 % | 0.13 -11.76 % | 0.14 -24.69 % | 0.19 -25.08 % | 0.25 3.40 % | 0.24 -33.73 % | 0.37 116.31 % | 0.17 -10.05 % | 0.19 -41.82 % | 0.33 9.82 % | 0.30 -5.39 % | 0.31 -11.61 % | 0.35 |
| Weighted average shs out dil | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 25.00 % | 65.000 M -20.00 % | 81.250 M |
| Weighted average shs out | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 25.00 % | 65.000 M -20.00 % | 81.250 M |
| EPS diluted | -1.78 -93.48 % | -0.92 -29.58 % | -0.71 -20.34 % | -0.59 -90.32 % | -0.31 -121.43 % | -0.14 -241.70 % | 0.10 -77.02 % | 0.43 375.66 % | 0.09 -94.71 % | 1.71 -30.77 % | 2.47 -24.70 % | 3.28 0.92 % | 3.25 69.27 % | 1.92 2.13 % | 1.88 -9.18 % | 2.07 -16.53 % | 2.48 -19.48 % | 3.08 30.51 % | 2.36 |
| Earnings per share | -1.78 -93.48 % | -0.92 -29.58 % | -0.71 -20.34 % | -0.59 -90.32 % | -0.31 -121.43 % | -0.14 -241.70 % | 0.10 -77.02 % | 0.43 375.66 % | 0.09 -94.71 % | 1.71 -30.77 % | 2.47 -24.70 % | 3.28 0.92 % | 3.25 69.27 % | 1.92 2.13 % | 1.88 -9.18 % | 2.07 -16.53 % | 2.48 -19.48 % | 3.08 30.51 % | 2.36 |
| Gross profit | 10.201 M 194.01 % | -10.851 M -245.93 % | 7.436 M -60.42 % | 18.788 M -37.99 % | 30.298 M -26.17 % | 41.040 M -29.20 % | 57.970 M -30.98 % | 83.986 M -20.84 % | 106.099 M -48.95 % | 207.841 M -36.54 % | 327.498 M -0.45 % | 328.972 M -48.78 % | 642.287 M 182.09 % | 227.691 M 5.63 % | 215.556 M -33.47 % | 323.984 M -3.95 % | 337.308 M 1.06 % | 333.757 M 9.47 % | 304.883 M |
| Income tax expense | 18.931 M -4.43 % | 19.808 M -0.96 % | 20.000 M -21.01 % | 25.320 M 12.71 % | 22.464 M 25.32 % | 17.926 M -7.25 % | 19.327 M 7.32 % | 18.008 M 12.42 % | 16.018 M | 0.000 -100.00 % | 14.500 M | 0.000 | 0.000 -100.00 % | 17.500 M 0.00 % | 17.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 551.967 M 3.47 % | 533.456 M -16.66 % | 640.068 M 2.78 % | 622.728 M 42.89 % | 435.796 M -22.11 % | 559.466 M -0.67 % | 563.220 M -3.63 % | 584.425 M -8.54 % | 639.021 M -28.32 % | 891.479 M -8.12 % | 970.237 M -4.78 % | 1.019 B -7.52 % | 1.102 B -0.71 % | 1.110 B 20.18 % | 923.433 M 37.40 % | 672.062 M -16.16 % | 801.579 M 9.44 % | 732.433 M 31.74 % | 555.982 M |
| General and administrative expenses | 25.302 M 268.62 % | 6.864 M 14.38 % | 6.001 M -2.44 % | 6.151 M -2.87 % | 6.333 M -65.97 % | 18.610 M -5.78 % | 19.752 M 16.63 % | 16.936 M -43.34 % | 29.889 M 97.50 % | 15.134 M -12.81 % | 17.358 M -13.23 % | 20.005 M 107.02 % | -284.813 M -268.78 % | 168.745 M 1.39 % | 166.436 M -7.84 % | 180.588 M -7.86 % | 195.988 M 113.72 % | 91.702 M 15.71 % | 79.254 M |
| Selling and marketing expenses | 19.274 M 37.97 % | 13.970 M -38.68 % | 22.783 M 0.15 % | 22.748 M 65.28 % | 13.763 M -23.02 % | 17.879 M 27.61 % | 14.011 M -27.64 % | 19.363 M -7.95 % | 21.036 M -27.25 % | 28.916 M -4.59 % | 30.306 M -9.09 % | 33.336 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 162.500 M | 0.000 | 0.000 |
| Other expenses | -21.272 M -341.92 % | 8.793 M -23.90 % | 11.554 M 13.07 % | 10.218 M 5.35 % | 9.699 M 113.11 % | -73.984 M -119.13 % | -33.763 M -31 751.89 % | -106.000 K 99.73 % | -39.627 M 18.17 % | -48.426 M 58.81 % | -117.578 M -117.34 % | -54.098 M -109.50 % | 569.626 M 11 888.62 % | -4.832 M 8.50 % | -5.281 M -105.86 % | 90.120 M 39.01 % | 64.831 M -8.16 % | 70.591 M 22.96 % | 57.411 M |
| Operating expenses | 23.493 M -20.70 % | 29.627 M -26.55 % | 40.338 M 3.12 % | 39.117 M 31.29 % | 29.795 M 179.58 % | -37.440 M -10.89 % | -33.763 M -189.51 % | 37.721 M 195.19 % | -39.627 M 18.17 % | -48.426 M 58.81 % | -117.578 M -117.34 % | -54.098 M -118.99 % | 284.813 M 73.76 % | 163.913 M 1.71 % | 161.155 M -40.47 % | 270.708 M -36.05 % | 423.319 M 160.84 % | 162.293 M 18.75 % | 136.665 M |
| Cost and expenses | 575.460 M 2.22 % | 562.943 M -17.26 % | 680.406 M 2.60 % | 663.145 M 41.96 % | 467.138 M -16.50 % | 559.466 M -0.67 % | 563.220 M -3.63 % | 584.425 M -8.54 % | 639.021 M -28.32 % | 891.479 M -8.12 % | 970.237 M -4.78 % | 1.019 B -26.52 % | 1.387 B 8.87 % | 1.274 B 17.43 % | 1.085 B 15.04 % | 942.770 M -23.03 % | 1.225 B 36.90 % | 894.726 M 29.17 % | 692.647 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 44.765 M 114.87 % | 20.834 M -27.62 % | 28.784 M -0.40 % | 28.899 M 43.80 % | 20.096 M -45.01 % | 36.544 M 8.24 % | 33.763 M -6.99 % | 36.299 M -17.54 % | 44.018 M -5.70 % | 46.679 M -10.85 % | 52.361 M -1.84 % | 53.341 M 118.73 % | -284.813 M -268.78 % | 168.745 M 1.39 % | 166.436 M -7.84 % | 180.588 M -49.63 % | 358.488 M 290.93 % | 91.702 M 15.71 % | 79.254 M |
| Interest income | 0.000 | 0.000 -100.00 % | 6.000 K -89.47 % | 57.000 K -45.19 % | 104.000 K -98.24 % | 5.901 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 |
| Interest expense | 16.411 M 7.09 % | 15.325 M 122.33 % | 6.893 M 90.15 % | 3.625 M -14.28 % | 4.229 M -28.84 % | 5.943 M 30.99 % | 4.537 M -29.85 % | 6.468 M -35.58 % | 10.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 46.012 M -6.76 % | 49.350 M 1.93 % | 48.417 M -1.60 % | 49.204 M -3.82 % | 51.156 M -8.35 % | 55.816 M 0.46 % | 55.561 M -7.88 % | 60.312 M -5.64 % | 63.915 M -19.75 % | 79.643 M 25.41 % | 63.504 M 0.35 % | 63.282 M 0.38 % | 63.044 M -35.52 % | 97.778 M -2.10 % | 99.873 M 4.72 % | 95.372 M 10.60 % | 86.234 M 11.98 % | 77.010 M 13.79 % | 67.679 M |
| Operating income | -134.123 M -232.50 % | -40.338 M -10.07 % | -36.647 M -45.25 % | -25.231 M -5 116.10 % | 503.000 K -86.03 % | 3.600 M -85.13 % | 24.207 M -71.18 % | 83.986 M 33.32 % | 62.994 M -60.48 % | 159.415 M -24.06 % | 209.920 M -23.63 % | 274.874 M -23.11 % | 357.474 M 460.50 % | 63.778 M 17.24 % | 54.401 M 2.11 % | 53.276 M 161.94 % | -86.011 M -150.16 % | 171.464 M 1.93 % | 168.218 M |
| Operating income ratio | -0.24 -209.10 % | -0.08 -36.38 % | -0.06 -43.90 % | -0.04 -3 744.45 % | 0.00 -82.00 % | 0.01 -84.62 % | 0.04 -68.99 % | 0.13 48.62 % | 0.08 -41.70 % | 0.15 -10.35 % | 0.16 -20.68 % | 0.20 -0.50 % | 0.20 329.80 % | 0.05 -0.16 % | 0.05 -10.70 % | 0.05 170.82 % | -0.08 -146.96 % | 0.16 -17.70 % | 0.20 |
| Total other income expenses net | 8.600 M 158.73 % | -14.644 M -1 100.33 % | -1.220 M -143.62 % | 2.797 M 197.46 % | -2.870 M | 0.000 -100.00 % | 3.146 M -59.02 % | 7.677 M 250.91 % | -5.087 M 6.02 % | -5.413 M -208.46 % | 4.991 M -63.71 % | 13.754 M 119.29 % | -71.295 M -165.11 % | 109.502 M -5.21 % | 115.522 M -16.16 % | 137.786 M -54.64 % | 303.748 M 562.47 % | 45.851 M 15.71 % | 39.627 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 192.148 M -2.73 % | 197.532 M 25.87 % | 156.932 M 59.36 % | 98.475 M 1 133.10 % | 7.986 M -89.31 % | 74.672 M 5.75 % | 70.614 M -12.94 % | 81.110 M -62.74 % | 217.694 M -49.00 % | 426.841 M -10.99 % | 479.558 M 44.74 % | 331.330 M 461.05 % | -91.768 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total investments | 121.250 M 20.05 % | 101.000 M -1.06 % | 102.084 M 7.68 % | 94.804 M 14.53 % | 82.775 M -6.61 % | 88.635 M -29.23 % | 125.238 M 2.14 % | 122.609 M -20.14 % | 153.538 M -7.36 % | 165.738 M 294.74 % | 41.987 M 0.22 % | 41.895 M -69.80 % | 138.725 M 12.87 % | 122.909 M 154.97 % | 48.206 M -3.59 % | 50.000 M 0.00 % | 50.000 M | 0.000 | 0.000 |
| Total debt | 251.275 M -1.33 % | 254.651 M 6.35 % | 239.436 M 40.10 % | 170.905 M 101.93 % | 84.637 M -41.37 % | 144.355 M -3.32 % | 149.307 M -8.75 % | 163.620 M -42.21 % | 283.128 M -43.20 % | 498.477 M -14.99 % | 586.363 M 33.04 % | 440.754 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 228.935 M -9.30 % | 252.408 M -49.14 % | 496.250 M 99.36 % | 248.920 M 5.08 % | 236.891 M 3.87 % | 228.068 M -5.53 % | 241.429 M 0.33 % | 240.626 M 1.48 % | 237.105 M -9.07 % | 260.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -3.162 M -102.32 % | 136.243 M 599.52 % | -27.275 M -181.46 % | 33.483 M -59.32 % | 82.314 M -23.96 % | 108.258 M -17.29 % | 130.896 M -18.43 % | 160.479 M -6.90 % | 172.372 M 2.35 % | 168.421 M -61.02 % | 432.075 M -0.62 % | 434.789 M 0.64 % | 432.023 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 1.038 B -13.56 % | 1.201 B -6.27 % | 1.281 B 17.04 % | 1.095 B -3.25 % | 1.132 B -1.49 % | 1.149 B -3.04 % | 1.185 B -2.37 % | 1.214 B -0.90 % | 1.225 B -1.37 % | 1.242 B -0.23 % | 1.245 B -0.22 % | 1.247 B 0.22 % | 1.245 B 3.34 % | 1.204 B 6.62 % | 1.130 B -18.35 % | 1.383 B 13.20 % | 1.222 B 10.00 % | 1.111 B 21.96 % | 910.960 M |
| Other non current liabilities | 17.489 M -22.36 % | 22.526 M 13.26 % | 19.889 M 18.13 % | 16.836 M 25.38 % | 13.428 M 17.94 % | 11.385 M 7.36 % | 10.605 M -11.53 % | 11.987 M 203.47 % | 3.950 M -39.66 % | 6.546 M 29.19 % | 5.067 M -2.41 % | 5.192 M 1.09 % | 5.136 M -6.58 % | 5.498 M -14.48 % | 6.429 M -93.71 % | 102.214 M 152.38 % | 40.500 M -33.21 % | 60.642 M 83.34 % | 33.076 M |
| Long term debt | 11.698 M -14.66 % | 13.708 M -9.95 % | 15.222 M -8.52 % | 16.639 M -2.87 % | 17.131 M -7.24 % | 18.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.319 M -54.20 % | 48.729 M -41.69 % | 83.569 M 12.68 % | 74.167 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 29.187 M -19.45 % | 36.234 M 3.20 % | 35.111 M 4.89 % | 33.475 M 9.54 % | 30.559 M 2.36 % | 29.853 M 181.50 % | 10.605 M -11.53 % | 11.987 M 203.47 % | 3.950 M -39.66 % | 6.546 M 29.19 % | 5.067 M -81.58 % | 27.511 M -48.93 % | 53.865 M -39.52 % | 89.067 M 10.51 % | 80.596 M -21.15 % | 102.215 M 152.38 % | 40.500 M -33.21 % | 60.642 M 83.34 % | 33.076 M |
| Other current liabilities | 132.134 M 291.82 % | 33.723 M 8.55 % | 31.067 M 99.61 % | 15.564 M -56.21 % | 35.545 M 1 525.22 % | -2.494 M -115.15 % | 16.462 M 11.78 % | 14.727 M 8.36 % | 13.591 M -35.16 % | 20.962 M -50.65 % | 42.478 M 23.62 % | 34.362 M -41.93 % | 59.177 M 69.30 % | 34.953 M 5.98 % | 32.980 M -70.08 % | 110.232 M 268.79 % | 29.890 M -22.89 % | 38.761 M -26.27 % | 52.568 M |
| Deferred revenue | 2.889 M 30.72 % | 2.210 M 45.30 % | 1.521 M -17.07 % | 1.834 M -52.10 % | 3.829 M -79.17 % | 18.381 M 110.67 % | -172.322 M -686.86 % | -21.900 M -4 263.50 % | 526.000 K 100.10 % | -519.851 M 14.71 % | -609.523 M -19.66 % | -509.388 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 241.162 M 0.09 % | 240.943 M 7.46 % | 224.214 M 45.34 % | 154.266 M 128.52 % | 67.506 M -53.65 % | 145.648 M -2.45 % | 149.307 M -8.75 % | 163.620 M -42.21 % | 283.128 M -42.86 % | 495.532 M -15.49 % | 586.363 M 28.97 % | 454.654 M 18.48 % | 383.725 M 57.38 % | 243.821 M 32.77 % | 183.640 M | 0.000 -100.00 % | 176.991 M 1 669.91 % | 10.000 M -92.10 % | 126.513 M |
| Total current liabilities | 409.887 M 26.00 % | 325.316 M 11.40 % | 292.017 M 30.33 % | 224.065 M 85.91 % | 120.523 M -41.33 % | 205.428 M -0.74 % | 206.958 M -5.15 % | 218.185 M -33.96 % | 330.359 M -40.38 % | 554.065 M -14.86 % | 650.801 M 19.69 % | 543.750 M 2.43 % | 530.863 M 37.25 % | 386.780 M 29.30 % | 299.144 M 171.38 % | 110.231 M -59.42 % | 271.650 M 94.02 % | 140.012 M -38.69 % | 228.384 M |
| Total liabilities | 439.074 M 21.44 % | 361.550 M 10.52 % | 327.128 M 27.02 % | 257.540 M 70.46 % | 151.082 M -35.79 % | 235.281 M 8.14 % | 217.563 M -5.48 % | 230.172 M -31.15 % | 334.309 M -40.37 % | 560.611 M -14.52 % | 655.868 M 14.81 % | 571.261 M -2.30 % | 584.728 M 22.88 % | 475.847 M 25.31 % | 379.740 M 78.75 % | 212.446 M -31.94 % | 312.150 M 55.57 % | 200.654 M -23.26 % | 261.460 M |
| Other non current assets | 0.000 -100.00 % | 87.005 M -1.99 % | 88.770 M -7.49 % | 95.955 M 63.33 % | 58.750 M -31.40 % | 85.646 M | 0.000 | 0.000 100.00 % | -13.685 M -276.85 % | 7.738 M -91.76 % | 93.962 M 111.19 % | 44.492 M 200.11 % | -44.443 M | 0.000 -100.00 % | 54.206 M -85.81 % | 382.111 M -8.44 % | 417.325 M 35.65 % | 307.645 M 16.49 % | 264.089 M |
| Long term investments | 119.553 M 18.37 % | 101.000 M 0.68 % | 100.319 M 16.85 % | 85.854 M 15.98 % | 74.025 M 2.28 % | 72.377 M -42.21 % | 125.238 M 2.14 % | 122.609 M -20.14 % | 153.538 M -7.36 % | 165.738 M 294.74 % | 41.987 M 0.22 % | 41.895 M -5.73 % | 44.443 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 453.383 M -4.35 % | 473.978 M -2.92 % | 488.220 M 98.67 % | 245.742 M -22.34 % | 316.444 M -7.28 % | 341.298 M -10.74 % | 382.361 M -10.82 % | 428.751 M -10.96 % | 481.511 M -7.69 % | 521.599 M -1.58 % | 529.954 M 6.86 % | 495.917 M -23.67 % | 649.674 M 3.05 % | 630.465 M 27.67 % | 493.817 M -9.83 % | 547.635 M -7.76 % | 593.685 M 23.53 % | 480.614 M 21.31 % | 396.188 M |
| Total non current assets | 572.936 M -13.45 % | 661.983 M -2.26 % | 677.309 M 58.42 % | 427.551 M -4.82 % | 449.219 M -10.03 % | 499.321 M -1.63 % | 507.599 M -7.94 % | 551.360 M -11.27 % | 621.364 M -10.60 % | 695.075 M 4.38 % | 665.903 M 14.36 % | 582.304 M -10.37 % | 649.674 M 3.05 % | 630.465 M 15.04 % | 548.023 M -41.06 % | 929.746 M -8.04 % | 1.011 B 28.26 % | 788.259 M 19.38 % | 660.277 M |
| Other current assets | 10.946 M -39.48 % | 18.086 M -35.07 % | 27.855 M -30.95 % | 40.340 M 46.60 % | 27.517 M 82.01 % | 15.118 M -67.15 % | 46.017 M -38.15 % | 74.396 M 62.33 % | 45.829 M -55.24 % | 102.391 M 48.21 % | 69.084 M 64.66 % | 41.955 M 704.97 % | 5.212 M -44.01 % | 9.308 M -7.04 % | 10.013 M -96.67 % | 300.365 M 156.46 % | 117.120 M -47.17 % | 221.701 M -13.08 % | 255.060 M |
| Short term investments | 1.697 M -14.98 % | 1.996 M 13.09 % | 1.765 M -80.28 % | 8.950 M 2.29 % | 8.750 M -46.18 % | 16.258 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 138.725 M 12.87 % | 122.909 M 154.97 % | 48.206 M -3.59 % | 50.000 M 0.00 % | 50.000 M | 0.000 | 0.000 |
| cash and cash equivalents | 59.127 M 3.52 % | 57.119 M -30.77 % | 82.504 M 13.91 % | 72.430 M -5.51 % | 76.651 M 10.00 % | 69.683 M -11.45 % | 78.693 M -4.63 % | 82.510 M 26.10 % | 65.434 M -8.66 % | 71.636 M -32.93 % | 106.805 M -2.39 % | 109.424 M 19.24 % | 91.768 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash and short term investments | 60.824 M 2.89 % | 59.115 M -29.85 % | 84.269 M 3.55 % | 81.380 M -4.71 % | 85.401 M 22.56 % | 69.683 M -11.45 % | 78.693 M -4.63 % | 82.510 M 26.10 % | 65.434 M -8.66 % | 71.636 M -32.93 % | 106.805 M -2.39 % | 109.424 M -21.12 % | 138.725 M 12.87 % | 122.909 M 154.97 % | 48.206 M -3.59 % | 50.000 M 0.00 % | 50.000 M | 0.000 | 0.000 |
| Total current assets | 904.411 M 0.41 % | 900.718 M -3.28 % | 931.294 M 0.69 % | 924.892 M 10.96 % | 833.568 M -5.79 % | 884.786 M -1.12 % | 894.789 M 0.27 % | 892.417 M -4.82 % | 937.585 M -15.32 % | 1.107 B -10.31 % | 1.235 B -0.14 % | 1.236 B 4.80 % | 1.180 B 12.38 % | 1.050 B 9.20 % | 961.269 M 44.32 % | 666.079 M 27.30 % | 523.252 M -0.03 % | 523.410 M 2.20 % | 512.143 M |
| Inventory | 290.470 M -7.29 % | 313.326 M -7.41 % | 338.419 M -3.39 % | 350.288 M 4.36 % | 335.667 M -16.18 % | 400.442 M -2.28 % | 409.788 M -1.49 % | 415.972 M 0.09 % | 415.599 M -11.17 % | 467.837 M -10.86 % | 524.835 M -12.27 % | 598.212 M 12.94 % | 529.685 M 6.77 % | 496.113 M 20.20 % | 412.751 M 30.74 % | 315.714 M -11.35 % | 356.132 M 18.04 % | 301.709 M 17.36 % | 257.083 M |
| Net receivables | 542.171 M 6.27 % | 510.191 M 6.12 % | 480.751 M 6.15 % | 452.884 M 17.64 % | 384.983 M -3.64 % | 399.543 M 0.50 % | 397.541 M 3.24 % | 385.077 M 3.02 % | 373.793 M -20.42 % | 469.687 M 2.19 % | 459.608 M -5.56 % | 486.655 M -9.44 % | 537.397 M 11.82 % | 480.593 M 4.55 % | 459.660 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 33.702 M -28.13 % | 46.896 M 48.09 % | 31.667 M 3.38 % | 30.631 M 137.84 % | 12.879 M -49.52 % | 25.512 M 10.85 % | 23.015 M 5.09 % | 21.900 M 26.03 % | 17.377 M -18.70 % | 21.374 M -2.67 % | 21.960 M -59.88 % | 54.734 M -37.77 % | 87.961 M -18.56 % | 108.006 M 30.88 % | 82.524 M | 0.000 -100.00 % | 64.769 M -29.02 % | 91.251 M 85.08 % | 49.303 M |
| Tax payables | 0.000 -100.00 % | 1.544 M -56.48 % | 3.548 M -83.70 % | 21.770 M 2 749.48 % | 764.000 K -95.84 % | 18.381 M 1.14 % | 18.174 M 1.32 % | 17.938 M 13.99 % | 15.737 M -2.84 % | 16.197 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 13.283 M -12.55 % | 15.190 M -8.68 % | 16.633 M -7.36 % | 17.954 M -2.07 % | 18.333 M -7.23 % | 19.761 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.538 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 237.105 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.222 B | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.477 B -5.46 % | 1.563 B -2.85 % | 1.609 B 18.94 % | 1.352 B 5.43 % | 1.283 B -7.32 % | 1.384 B -1.30 % | 1.402 B -2.87 % | 1.444 B -7.39 % | 1.559 B -13.50 % | 1.802 B -5.17 % | 1.900 B 4.50 % | 1.819 B -0.58 % | 1.829 B 8.88 % | 1.680 B 11.32 % | 1.509 B -5.42 % | 1.596 B 4.01 % | 1.534 B 16.97 % | 1.312 B 11.88 % | 1.172 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -27.204 M -353.51 % | 10.731 M 228.68 % | -8.339 M 89.94 % | -82.857 M -260.56 % | 51.604 M 4 591.21 % | -1.149 M 85.05 % | -7.684 M -512.27 % | -1.255 M -100.58 % | 215.802 M 164.94 % | 81.453 M 588.56 % | -16.672 M 73.80 % | -63.636 M 68.44 % | -201.606 M -57.50 % | -128.003 M 66.47 % | -381.777 M -3 316.65 % | -11.174 M -118.62 % | 60.006 M 132.57 % | -184.225 M -29.58 % | -142.175 M |
| Accounts receivables | -37.980 M -14.00 % | -33.315 M -1.56 % | -32.802 M 53.52 % | -70.568 M -838.16 % | 9.560 M 228.43 % | -7.444 M -612.34 % | -1.045 M 90.74 % | -11.284 M -114.03 % | 80.451 M 118.66 % | 36.793 M 266.90 % | -22.045 M -161.99 % | 35.564 M 160.83 % | -58.460 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 33.104 M 35.12 % | 24.500 M 117.39 % | 11.270 M 172.42 % | -15.562 M -139.55 % | 39.343 M 529.29 % | 6.252 M 128.33 % | -22.069 M -155.79 % | 39.554 M -49.09 % | 77.691 M 36.30 % | 56.998 M -22.32 % | 73.377 M 207.08 % | -68.527 M -104.12 % | -33.572 M 59.73 % | -83.362 M 14.09 % | -97.037 M -340.08 % | 40.418 M 174.27 % | -54.423 M -21.95 % | -44.626 M -2 297.96 % | -1.861 M |
| Accounts payables | -13.194 M -186.64 % | 15.229 M 1 369.98 % | 1.036 M -94.16 % | 17.752 M 465.64 % | -4.855 M -352.60 % | 1.922 M -32.56 % | 2.850 M -44.48 % | 5.133 M 165.00 % | -7.897 M -2.64 % | -7.694 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -9.134 M -311.58 % | 4.317 M -64.49 % | 12.157 M 183.96 % | -14.479 M -291.62 % | 7.556 M 502.13 % | -1.879 M -114.94 % | 12.580 M 136.30 % | -34.658 M -156.57 % | 61.265 M 1 419.23 % | -4.644 M 93.17 % | -68.004 M -121.71 % | -30.673 M 81.75 % | -168.034 M -276.41 % | -44.641 M 84.32 % | -284.740 M -451.91 % | -51.592 M -145.09 % | 114.429 M 181.97 % | -139.599 M 0.51 % | -140.314 M |
| Other non cash items | 106.820 M 355.87 % | 23.432 M 208.28 % | 7.601 M 2.01 % | 7.451 M -41.64 % | 12.767 M 37.66 % | 9.274 M -82.26 % | 52.266 M -7.32 % | 56.397 M -76.84 % | 243.519 M 47.99 % | 164.552 M 438.79 % | 30.541 M 186.74 % | -35.211 M -130.15 % | 116.779 M 18.49 % | 98.554 M -64.30 % | 276.035 M 186.11 % | 96.480 M 149.32 % | -195.607 M -267.66 % | 116.670 M 9.68 % | 106.374 M |
| Net cash provided by operating activities | -18.826 M -315.82 % | 8.723 M 185.62 % | -10.188 M 86.22 % | -73.956 M -181.54 % | 90.696 M 73.52 % | 52.268 M -13.31 % | 60.292 M -34.19 % | 91.611 M -63.48 % | 250.868 M -17.43 % | 303.831 M 31.56 % | 230.952 M -0.29 % | 231.617 M -4.25 % | 241.896 M 42.87 % | 169.309 M 15.53 % | 146.554 M -58.04 % | 349.240 M 129.86 % | 151.935 M -27.48 % | 209.510 M -6.35 % | 223.723 M |
| Investments in property plant and equipment | -19.513 M 47.75 % | -37.346 M 21.70 % | -47.697 M -205.77 % | -15.599 M -125.61 % | -6.914 M 47.47 % | -13.163 M -43.53 % | -9.171 M 56.70 % | -21.178 M 11.34 % | -23.886 M 65.37 % | -68.981 M 29.28 % | -97.541 M -35.39 % | -72.046 M 18.83 % | -88.756 M 50.83 % | -180.517 M -307.21 % | -44.330 M 10.12 % | -49.322 M 76.42 % | -209.181 M -29.58 % | -161.436 M -7.00 % | -150.877 M |
| Acquisitions net | 8.715 M | 0.000 -100.00 % | 549.000 K -75.96 % | 2.284 M 1 392.81 % | 153.000 K | 0.000 | 0.000 -100.00 % | 8.026 M 20 479.49 % | 39.000 K -99.31 % | 5.617 M | 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 100.00 % | -3.150 M | 0.000 100.00 % | -1.575 M 89.33 % | -14.759 M | 0.000 | 0.000 | 0.000 100.00 % | -45.562 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 47.250 M | 0.000 -100.00 % | 8.200 M | 0.000 -100.00 % | 7.817 M | 0.000 | 0.000 -100.00 % | 36.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 4.116 M 36.70 % | 3.011 M 4 201.43 % | 70.000 K -80.11 % | 352.000 K | 0.000 | 0.000 100.00 % | -9.171 M -138.86 % | 23.598 M 216.30 % | -20.291 M 81.37 % | -108.926 M 22.10 % | -139.836 M -1 072.30 % | 14.382 M 169.13 % | -20.805 M | 0.000 | 0.000 -100.00 % | 1.000 K 100.00 % | -40.124 M | 0.000 | 0.000 |
| Net cash used for investing activites | 40.568 M 218.15 % | -34.335 M 18.30 % | -42.028 M -224.22 % | -12.963 M -2 397.69 % | -519.000 K 98.14 % | -27.922 M -204.46 % | -9.171 M -138.86 % | 23.598 M 216.30 % | -20.291 M 81.37 % | -108.926 M 22.10 % | -139.836 M -1 072.30 % | 14.382 M 116.20 % | -88.756 M 50.83 % | -180.517 M -307.21 % | -44.330 M 10.12 % | -49.321 M 80.22 % | -249.305 M -54.43 % | -161.436 M -7.00 % | -150.877 M |
| Debt repayment | -16.956 M -781.24 % | 2.489 M -96.14 % | 64.496 M -23.99 % | 84.856 M 205.00 % | -80.814 M -1 531.95 % | -4.952 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.390 M 206.25 % | 35.719 M -68.63 % | 113.864 M | 0.000 -100.00 % | 146.140 M | 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -595.000 K | 0.000 100.00 % | -20.312 M 50.00 % | -40.625 M 0.00 % | -40.625 M -66.67 % | -24.375 M 82.86 % | -142.188 M 30.00 % | -203.125 M 23.08 % | -264.062 M -18.18 % | -223.438 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -2.778 M -22.81 % | -2.262 M -2.54 % | -2.206 M 1.91 % | -2.249 M 6.10 % | -2.395 M 70.40 % | -8.092 M 57.07 % | -18.850 M 84.23 % | -119.508 M 43.74 % | -212.404 M -141.68 % | -87.886 M | 0.000 | 0.000 | 0.000 100.00 % | -11.667 M 97.13 % | -406.250 M -283.89 % | -105.824 M -285.69 % | 56.991 M 164.39 % | -88.513 M 16.34 % | -105.805 M |
| Net cash used provided by financing activities | -19.734 M -8 793.39 % | 227.000 K -99.64 % | 62.290 M -24.05 % | 82.012 M 198.56 % | -83.209 M -149.46 % | -33.356 M 39.28 % | -54.938 M 65.69 % | -160.133 M 32.37 % | -236.779 M -2.91 % | -230.074 M -145.45 % | -93.735 M 58.95 % | -228.343 M -108.39 % | -109.574 M -839.18 % | -11.667 M 95.51 % | -260.110 M -145.79 % | -105.824 M -285.69 % | 56.991 M 164.39 % | -88.513 M 16.34 % | -105.805 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 |
| Net change in cash | 2.008 M 107.91 % | -25.385 M -351.99 % | 10.074 M 338.66 % | -4.221 M -160.58 % | 6.968 M 177.34 % | -9.010 M -136.05 % | -3.817 M 91.50 % | -44.924 M -624.35 % | -6.202 M 82.37 % | -35.169 M -1 242.84 % | -2.619 M -114.83 % | 17.656 M -59.47 % | 43.566 M 290.45 % | -22.875 M 85.51 % | -157.886 M -181.34 % | 194.095 M 580.68 % | -40.379 M 0.15 % | -40.439 M -22.69 % | -32.959 M |
| Cash at beginning of period | 57.119 M -30.77 % | 82.504 M 13.91 % | 72.430 M -5.51 % | 76.651 M 10.00 % | 69.683 M -11.45 % | 78.693 M -4.63 % | 82.510 M -35.25 % | 127.434 M 77.89 % | 71.636 M -32.93 % | 106.805 M -2.39 % | 109.424 M 19.24 % | 91.768 M 90.38 % | 48.202 M -32.18 % | 71.077 M -68.96 % | 228.963 M 556.66 % | 34.868 M -53.66 % | 75.247 M -34.96 % | 115.686 M -22.17 % | 148.645 M |
| Cash at end of period | 59.127 M 3.52 % | 57.119 M -30.77 % | 82.504 M 13.91 % | 72.430 M -5.51 % | 76.651 M 10.00 % | 69.683 M -11.45 % | 78.693 M -4.63 % | 82.510 M 26.10 % | 65.434 M -8.66 % | 71.636 M -32.93 % | 106.805 M -2.39 % | 109.424 M 19.24 % | 91.768 M 90.38 % | 48.202 M -32.18 % | 71.077 M -68.96 % | 228.963 M 556.66 % | 34.868 M -53.66 % | 75.247 M -34.96 % | 115.686 M |
| Operating cash flow | -18.826 M -315.82 % | 8.723 M 185.62 % | -10.188 M 86.22 % | -73.956 M -181.54 % | 90.696 M 73.52 % | 52.268 M -13.31 % | 60.292 M -34.19 % | 91.611 M -63.48 % | 250.868 M -17.43 % | 303.831 M 31.56 % | 230.952 M -0.29 % | 231.617 M -4.25 % | 241.896 M 42.87 % | 169.309 M 15.53 % | 146.554 M -58.04 % | 349.240 M 129.86 % | 151.935 M -27.48 % | 209.510 M -6.35 % | 223.723 M |
| Capital expenditure | -19.513 M 47.75 % | -37.346 M 21.70 % | -47.697 M -205.77 % | -15.599 M -125.61 % | -6.914 M 47.47 % | -13.163 M -43.53 % | -9.171 M 56.70 % | -21.178 M 11.34 % | -23.886 M 65.37 % | -68.981 M 29.28 % | -97.541 M -35.39 % | -72.046 M 18.83 % | -88.756 M 50.83 % | -180.517 M -307.21 % | -44.330 M 10.12 % | -49.322 M 76.42 % | -209.181 M -29.58 % | -161.436 M -7.00 % | -150.877 M |
| Free CashFlow | -38.339 M -33.94 % | -28.623 M 50.55 % | -57.885 M 35.36 % | -89.555 M -206.89 % | 83.782 M 114.25 % | 39.105 M -23.51 % | 51.121 M -27.42 % | 70.433 M -68.97 % | 226.982 M -3.35 % | 234.850 M 76.03 % | 133.411 M -16.39 % | 159.571 M 4.20 % | 153.140 M 1 466.35 % | -11.208 M -110.96 % | 102.224 M -65.92 % | 299.918 M 623.91 % | -57.246 M -219.08 % | 48.074 M -34.01 % | 72.846 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 116.860 M -32.18 % | 172.320 M 11.87 % | 154.041 M 23.12 % | 125.111 M 11.16 % | 112.553 M -30.77 % | 162.570 M 15.20 % | 141.117 M 19.91 % | 117.685 M -4.73 % | 123.525 M -11.94 % | 140.278 M -9.51 % | 155.022 M 8.71 % | 142.604 M -15.23 % | 168.229 M -7.39 % | 181.649 M 0.73 % | 180.340 M 15.48 % | 156.165 M 3.48 % | 150.907 M -2.07 % | 154.104 M 3.89 % | 148.327 M 44.62 % | 102.560 M 25.29 % | 81.855 M -38.62 % | 133.352 M 6.76 % | 124.914 M -6.67 % | 133.845 M -22.59 % | 172.897 M 2.40 % | 168.850 M 9.36 % | 154.397 M 4.59 % | 147.624 M -5.13 % | 155.600 M -4.87 % | 163.569 M -26.16 % | 221.509 M 125.94 % | 98.038 M -46.21 % | 182.253 M 9.39 % | 166.611 M -1.43 % | 169.025 M 23.00 % | 137.415 M -35.00 % | 211.402 M -7.73 % | 229.104 M -6.19 % | 244.221 M 2.57 % | 238.109 M -22.19 % | 306.005 M -1.58 % | 310.927 M -0.33 % | 311.941 M 0.69 % | 309.815 M -8.65 % | 339.155 M 0.69 % | 336.824 M 5.14 % | 320.352 M 0.38 % | 319.130 M -8.70 % | 349.549 M -2.61 % | 358.925 M 7.79 % | 332.983 M -8.48 % | 363.817 M -5.59 % | 385.348 M 3.48 % | 372.380 M |
| Net income | -2.972 M -152.15 % | 5.699 M 104.32 % | -132.019 M -2 631.62 % | -4.833 M 46.54 % | -9.040 M -730.40 % | 1.434 M 113.37 % | -10.726 M 55.86 % | -24.301 M -22.97 % | -19.762 M 1.19 % | -20.000 M 25.20 % | -26.738 M -71.69 % | -15.573 M -351.52 % | -3.449 M 71.51 % | -12.108 M 67.97 % | -37.805 M -256.95 % | -10.591 M -310.93 % | 5.021 M 214.66 % | -4.379 M -154.38 % | 8.052 M 166.41 % | -12.124 M 6.95 % | -13.029 M -68.55 % | -7.730 M 63.84 % | -21.380 M -1 071.38 % | 2.201 M -46.63 % | 4.124 M 21.94 % | 3.382 M 189.16 % | -3.793 M -320.65 % | 1.719 M -39.37 % | 2.835 M -60.98 % | 7.265 M 20.14 % | 6.047 M 78.01 % | 3.397 M -75.24 % | 13.722 M 12.62 % | 12.184 M 229.48 % | 3.698 M 144.42 % | 1.513 M -87.61 % | 12.210 M -16.22 % | 14.574 M 18.67 % | 12.281 M -55.56 % | 27.633 M -49.08 % | 54.271 M 20.50 % | 45.038 M 48.44 % | 30.341 M -34.42 % | 46.269 M -27.56 % | 63.870 M 6.57 % | 59.931 M -4.53 % | 62.772 M -4.11 % | 65.464 M -7.38 % | 70.677 M 4.07 % | 67.915 M 0.60 % | 67.510 M -4.84 % | 70.945 M 1.82 % | 69.680 M 25.45 % | 55.543 M |
| Income before tax | -986.000 K -108.80 % | 11.199 M 108.81 % | -127.088 M -38 064.56 % | -333.000 K 90.56 % | -3.526 M -150.85 % | 6.934 M 276.98 % | -3.918 M 80.70 % | -20.301 M -28.80 % | -15.762 M -5.08 % | -15.000 M 25.88 % | -20.238 M -82.77 % | -11.073 M -2 109.62 % | 551.000 K 107.75 % | -7.108 M 75.52 % | -29.035 M -419.32 % | -5.591 M -158.42 % | 9.571 M 265.17 % | 2.621 M -85.52 % | 18.104 M 334.75 % | -7.712 M 14.59 % | -9.029 M -142.06 % | -3.730 M 74.72 % | -14.754 M -383.68 % | 5.201 M -38.26 % | 8.424 M 14.12 % | 7.382 M 62.81 % | 4.534 M -20.72 % | 5.719 M -1.99 % | 5.835 M -48.20 % | 11.265 M -52.28 % | 23.605 M 567.56 % | 3.536 M -74.23 % | 13.722 M -16.12 % | 16.359 M 52.92 % | 10.698 M 204.53 % | 3.513 M -76.90 % | 15.210 M -14.38 % | 17.764 M 10.47 % | 16.081 M -45.73 % | 29.633 M -50.83 % | 60.271 M 22.91 % | 49.038 M 47.08 % | 33.341 M -33.01 % | 49.769 M -26.13 % | 67.370 M 4.56 % | 64.431 M -5.90 % | 68.472 M -1.57 % | 69.564 M -10.44 % | 77.677 M 6.53 % | 72.915 M 1.26 % | 72.010 M -6.41 % | 76.945 M 0.35 % | 76.680 M 26.65 % | 60.543 M |
| Income before tax ratio | -0.01 -112.98 % | 0.06 107.88 % | -0.83 -30 896.99 % | 0.00 91.50 % | -0.03 -173.45 % | 0.04 253.62 % | -0.03 83.91 % | -0.17 -35.19 % | -0.13 -19.33 % | -0.11 18.09 % | -0.13 -68.13 % | -0.08 -2 470.73 % | 0.00 108.37 % | -0.04 75.70 % | -0.16 -349.70 % | -0.04 -156.45 % | 0.06 272.90 % | 0.02 -86.07 % | 0.12 262.32 % | -0.08 31.83 % | -0.11 -294.35 % | -0.03 76.32 % | -0.12 -403.96 % | 0.04 -20.25 % | 0.05 11.44 % | 0.04 48.88 % | 0.03 -24.20 % | 0.04 3.31 % | 0.04 -45.55 % | 0.07 -35.37 % | 0.11 195.46 % | 0.04 -52.10 % | 0.08 -23.32 % | 0.10 55.13 % | 0.06 147.58 % | 0.03 -64.47 % | 0.07 -7.21 % | 0.08 17.75 % | 0.07 -47.09 % | 0.12 -36.81 % | 0.20 24.88 % | 0.16 47.56 % | 0.11 -33.47 % | 0.16 -19.13 % | 0.20 3.84 % | 0.19 -10.50 % | 0.21 -1.95 % | 0.22 -1.91 % | 0.22 9.39 % | 0.20 -6.06 % | 0.22 2.25 % | 0.21 6.28 % | 0.20 22.39 % | 0.16 |
| EBITDA | 11.741 M -53.80 % | 25.416 M 122.66 % | -112.157 M -839.63 % | 15.164 M 43.08 % | 10.598 M -53.79 % | 22.932 M 95.75 % | 11.715 M 395.31 % | -3.967 M -667.53 % | 699.000 K -21.72 % | 893.000 K 116.72 % | -5.342 M -293.06 % | 2.767 M -79.63 % | 13.582 M 135.06 % | 5.778 M 140.25 % | -14.357 M -306.58 % | 6.950 M -67.86 % | 21.623 M 42.15 % | 15.211 M -50.95 % | 31.012 M 431.21 % | 5.838 M 19.41 % | 4.889 M -53.65 % | 10.548 M 824.45 % | 1.141 M -94.34 % | 20.170 M -14.87 % | 23.694 M 2.99 % | 23.007 M 274.77 % | 6.139 M -8.41 % | 6.703 M -0.74 % | 6.753 M -45.08 % | 12.295 M -49.50 % | 24.345 M 203.21 % | 8.029 M -76.31 % | 33.894 M 85.63 % | 18.259 M -19.44 % | 22.665 M 31.87 % | 17.187 M -35.07 % | 26.469 M 30.35 % | 20.306 M -34.41 % | 30.961 M -35.67 % | 48.127 M -36.64 % | 75.955 M 24.80 % | 60.860 M 4.96 % | 57.983 M -28.49 % | 81.080 M 9.03 % | 74.362 M -5.36 % | 78.571 M -0.30 % | 78.811 M -3.39 % | 81.580 M -12.82 % | 93.576 M 5.35 % | 88.820 M -8.30 % | 96.864 M 4.18 % | 92.980 M 23.18 % | 75.481 M 27.16 % | 59.359 M |
| Net income ratio | -0.03 -176.90 % | 0.03 103.86 % | -0.86 -2 118.60 % | -0.04 51.90 % | -0.08 -1 010.55 % | 0.01 111.61 % | -0.08 63.19 % | -0.21 -29.07 % | -0.16 -12.21 % | -0.14 17.34 % | -0.17 -57.94 % | -0.11 -432.66 % | -0.02 69.24 % | -0.07 68.20 % | -0.21 -209.10 % | -0.07 -303.83 % | 0.03 217.09 % | -0.03 -152.35 % | 0.05 145.92 % | -0.12 25.73 % | -0.16 -174.59 % | -0.06 66.13 % | -0.17 -1 140.83 % | 0.02 -31.06 % | 0.02 19.09 % | 0.02 181.53 % | -0.02 -310.97 % | 0.01 -36.09 % | 0.02 -58.98 % | 0.04 62.70 % | 0.03 -21.21 % | 0.03 -53.98 % | 0.08 2.96 % | 0.07 234.25 % | 0.02 98.71 % | 0.01 -80.94 % | 0.06 -9.21 % | 0.06 26.50 % | 0.05 -56.67 % | 0.12 -34.56 % | 0.18 22.44 % | 0.14 48.92 % | 0.10 -34.87 % | 0.15 -20.70 % | 0.19 5.84 % | 0.18 -9.19 % | 0.20 -4.48 % | 0.21 1.45 % | 0.20 6.86 % | 0.19 -6.67 % | 0.20 3.97 % | 0.20 7.84 % | 0.18 21.23 % | 0.15 |
| Ratio EBITDA | 0.10 -31.88 % | 0.15 120.26 % | -0.73 -700.72 % | 0.12 28.72 % | 0.09 -33.25 % | 0.14 69.92 % | 0.08 346.28 % | -0.03 -695.69 % | 0.01 -11.11 % | 0.01 118.47 % | -0.03 -277.60 % | 0.02 -75.97 % | 0.08 153.82 % | 0.03 139.96 % | -0.08 -278.88 % | 0.04 -68.94 % | 0.14 45.17 % | 0.10 -52.79 % | 0.21 267.30 % | 0.06 -4.70 % | 0.06 -24.49 % | 0.08 765.96 % | 0.01 -93.94 % | 0.15 9.96 % | 0.14 0.58 % | 0.14 242.69 % | 0.04 -12.43 % | 0.05 4.62 % | 0.04 -42.26 % | 0.08 -31.61 % | 0.11 34.20 % | 0.08 -55.96 % | 0.19 69.70 % | 0.11 -18.27 % | 0.13 7.21 % | 0.13 -0.11 % | 0.13 41.27 % | 0.09 -30.09 % | 0.13 -37.28 % | 0.20 -18.57 % | 0.25 26.81 % | 0.20 5.30 % | 0.19 -28.97 % | 0.26 19.36 % | 0.22 -6.01 % | 0.23 -5.18 % | 0.25 -3.76 % | 0.26 -4.51 % | 0.27 8.18 % | 0.25 -14.93 % | 0.29 13.82 % | 0.26 30.47 % | 0.20 22.88 % | 0.16 |
| Gross profit ratio | 0.08 -43.37 % | 0.14 299.84 % | -0.07 -1 362.59 % | 0.01 -39.03 % | 0.01 -92.47 % | 0.12 104.49 % | 0.06 171.09 % | -0.08 -114.97 % | -0.04 -8.28 % | -0.03 21.77 % | -0.04 -446.90 % | -0.01 -112.89 % | 0.06 292.12 % | 0.02 117.41 % | -0.09 -278.40 % | 0.05 -56.28 % | 0.12 89.33 % | 0.06 -69.66 % | 0.20 1 103.56 % | -0.02 52.79 % | -0.04 -203.02 % | 0.04 182.31 % | -0.05 -155.94 % | 0.09 -16.29 % | 0.11 -72.37 % | 0.39 378.62 % | 0.08 -15.87 % | 0.10 21.30 % | 0.08 -28.10 % | 0.11 56.59 % | 0.07 -51.82 % | 0.15 -0.56 % | 0.15 -5.67 % | 0.16 18.04 % | 0.13 7.21 % | 0.13 -0.11 % | 0.13 -27.68 % | 0.17 36.56 % | 0.13 -24.49 % | 0.17 -32.36 % | 0.25 26.81 % | 0.20 -47.60 % | 0.37 79.32 % | 0.21 -1.10 % | 0.21 -5.39 % | 0.22 1.32 % | 0.22 -11.39 % | 0.25 -5.84 % | 0.26 8.20 % | 0.24 -3.22 % | 0.25 -2.48 % | 0.26 3.65 % | 0.25 23.30 % | 0.20 |
| Weighted average shs out dil | 74.300 M -8.55 % | 81.250 M 0.00 % | 81.250 M 0.87 % | 80.550 M -1.94 % | 82.145 M 1.10 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M -0.87 % | 81.963 M -4.94 % | 86.225 M 6.12 % | 81.250 M 0.00 % | 81.250 M -0.27 % | 81.469 M -2.65 % | 83.683 M 2.99 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M |
| Weighted average shs out | 74.300 M -8.55 % | 81.250 M 0.00 % | 81.250 M 0.87 % | 80.550 M -1.94 % | 82.145 M 1.10 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M -5.77 % | 86.225 M 6.12 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.52 % | 80.827 M -0.52 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 2.88 % | 78.975 M -2.80 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.46 % | 80.880 M -0.36 % | 81.174 M -0.09 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M 0.00 % | 81.250 M |
| EPS diluted | -0.04 -157.14 % | 0.07 104.32 % | -1.62 -2 600.00 % | -0.06 45.45 % | -0.11 -725.00 % | 0.02 113.54 % | -0.13 56.67 % | -0.30 -25.00 % | -0.24 4.00 % | -0.25 24.24 % | -0.33 -73.68 % | -0.19 -375.00 % | -0.04 73.33 % | -0.15 68.09 % | -0.47 -261.54 % | -0.13 -316.67 % | 0.06 211.32 % | -0.05 -154.39 % | 0.10 166.07 % | -0.15 6.25 % | -0.16 -68.24 % | -0.10 63.42 % | -0.26 -1 059.41 % | 0.03 -46.65 % | 0.05 22.12 % | 0.04 189.08 % | -0.05 -320.28 % | 0.02 -39.26 % | 0.03 -60.96 % | 0.09 20.16 % | 0.07 77.99 % | 0.04 -75.41 % | 0.17 13.33 % | 0.15 229.67 % | 0.05 144.62 % | 0.02 -87.60 % | 0.15 -16.67 % | 0.18 20.00 % | 0.15 -55.88 % | 0.34 -49.25 % | 0.67 21.82 % | 0.55 48.65 % | 0.37 -35.09 % | 0.57 -27.85 % | 0.79 6.76 % | 0.74 -3.90 % | 0.77 -4.94 % | 0.81 -6.90 % | 0.87 3.57 % | 0.84 1.20 % | 0.83 -4.60 % | 0.87 1.16 % | 0.86 26.47 % | 0.68 |
| Earnings per share | -0.04 -157.14 % | 0.07 104.32 % | -1.62 -2 600.00 % | -0.06 45.45 % | -0.11 -725.00 % | 0.02 113.54 % | -0.13 56.67 % | -0.30 -25.00 % | -0.24 4.00 % | -0.25 24.24 % | -0.33 -73.68 % | -0.19 -375.00 % | -0.04 73.33 % | -0.15 68.09 % | -0.47 -261.54 % | -0.13 -310.36 % | 0.06 214.66 % | -0.05 -154.39 % | 0.10 166.07 % | -0.15 6.25 % | -0.16 -68.24 % | -0.10 63.42 % | -0.26 -1 059.41 % | 0.03 -46.65 % | 0.05 22.12 % | 0.04 189.08 % | -0.05 -320.28 % | 0.02 -39.26 % | 0.03 -60.96 % | 0.09 20.16 % | 0.07 77.99 % | 0.04 -75.41 % | 0.17 13.33 % | 0.15 229.67 % | 0.05 144.62 % | 0.02 -87.60 % | 0.15 -16.67 % | 0.18 20.00 % | 0.15 -55.88 % | 0.34 -49.25 % | 0.67 21.82 % | 0.55 44.74 % | 0.38 -33.33 % | 0.57 -27.85 % | 0.79 6.76 % | 0.74 -3.90 % | 0.77 -4.94 % | 0.81 -6.90 % | 0.87 3.57 % | 0.84 1.20 % | 0.83 -4.60 % | 0.87 1.16 % | 0.86 26.47 % | 0.68 |
| Gross profit | 8.955 M -61.60 % | 23.319 M 323.55 % | -10.431 M -1 654.55 % | 671.000 K -32.22 % | 990.000 K -94.78 % | 18.980 M 135.57 % | 8.057 M 185.24 % | -9.452 M -104.81 % | -4.615 M 4.65 % | -4.840 M 29.21 % | -6.837 M -494.52 % | -1.150 M -110.93 % | 10.524 M 263.15 % | 2.898 M 117.53 % | -16.527 M -306.02 % | 8.022 M -54.75 % | 17.730 M 85.40 % | 9.563 M -68.47 % | 30.334 M 1 551.39 % | -2.090 M 40.84 % | -3.533 M -163.24 % | 5.587 M 187.87 % | -6.358 M -152.21 % | 12.178 M -35.20 % | 18.793 M -71.71 % | 66.427 M 423.42 % | 12.691 M -12.01 % | 14.423 M 15.08 % | 12.533 M -31.60 % | 18.323 M 15.63 % | 15.846 M 8.86 % | 14.556 M -46.51 % | 27.212 M 3.19 % | 26.372 M 16.36 % | 22.665 M 31.87 % | 17.187 M -35.07 % | 26.469 M -33.27 % | 39.664 M 28.11 % | 30.961 M -22.55 % | 39.974 M -47.37 % | 75.955 M 24.80 % | 60.860 M -47.77 % | 116.526 M 80.55 % | 64.541 M -9.66 % | 71.440 M -4.74 % | 74.991 M 6.53 % | 70.395 M -11.05 % | 79.143 M -14.03 % | 92.063 M 5.37 % | 87.371 M 4.32 % | 83.754 M -10.74 % | 93.836 M -2.14 % | 95.886 M 27.59 % | 75.151 M |
| Income tax expense | 7.966 M 44.84 % | 5.500 M 11.54 % | 4.931 M 9.58 % | 4.500 M 12.50 % | 4.000 M -27.27 % | 5.500 M -19.21 % | 6.808 M 70.20 % | 4.000 M 0.00 % | 4.000 M -20.00 % | 5.000 M -23.08 % | 6.500 M 44.44 % | 4.500 M 12.50 % | 4.000 M -20.00 % | 5.000 M -42.99 % | 8.770 M 75.40 % | 5.000 M 9.89 % | 4.550 M -35.00 % | 7.000 M -30.36 % | 10.052 M 127.83 % | 4.412 M 10.30 % | 4.000 M 0.00 % | 4.000 M -39.63 % | 6.626 M 120.87 % | 3.000 M -30.23 % | 4.300 M 7.50 % | 4.000 M -51.96 % | 8.327 M 108.18 % | 4.000 M 33.33 % | 3.000 M -25.00 % | 4.000 M -77.22 % | 17.558 M 12 531.65 % | 139.000 K -96.04 % | 3.510 M -15.93 % | 4.175 M | 0.000 100.00 % | -7.761 M -1.56 % | -7.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M -14.29 % | 3.500 M 0.00 % | 3.500 M -22.22 % | 4.500 M | 0.000 -100.00 % | 4.100 M -41.43 % | 7.000 M 40.00 % | 5.000 M 11.11 % | 4.500 M -25.00 % | 6.000 M | 0.000 | 0.000 |
| Cost of revenue | 107.905 M -27.58 % | 149.001 M -9.41 % | 164.472 M 32.17 % | 124.440 M 4.18 % | 119.450 M -16.81 % | 143.590 M 7.91 % | 133.060 M 4.66 % | 127.137 M -0.78 % | 128.140 M -11.70 % | 145.118 M -10.34 % | 161.859 M 12.59 % | 143.754 M -8.85 % | 157.705 M -11.77 % | 178.751 M -9.20 % | 196.867 M 32.89 % | 148.143 M 11.24 % | 133.177 M -7.86 % | 144.541 M 22.50 % | 117.993 M 12.75 % | 104.650 M 22.56 % | 85.388 M -33.17 % | 127.765 M -2.67 % | 131.272 M 7.89 % | 121.667 M -21.05 % | 154.104 M 50.46 % | 102.423 M -27.72 % | 141.706 M 6.39 % | 133.201 M -6.90 % | 143.067 M -1.50 % | 145.246 M -29.38 % | 205.663 M 146.36 % | 83.482 M -46.15 % | 155.041 M 10.55 % | 140.239 M -4.18 % | 146.360 M 21.74 % | 120.228 M -34.99 % | 184.933 M -2.38 % | 189.440 M -11.17 % | 213.260 M 7.63 % | 198.135 M -13.87 % | 230.050 M -8.00 % | 250.067 M 27.97 % | 195.415 M -20.33 % | 245.274 M -8.38 % | 267.715 M 2.25 % | 261.833 M 4.75 % | 249.957 M 4.15 % | 239.987 M -6.80 % | 257.486 M -5.18 % | 271.554 M 8.96 % | 249.229 M -7.69 % | 269.981 M -6.73 % | 289.462 M -2.61 % | 297.229 M |
| General and administrative expenses | 4.669 M -0.34 % | 4.685 M -50.84 % | 9.530 M 66.20 % | 5.734 M 14.57 % | 5.005 M -0.56 % | 5.033 M -36.43 % | 7.917 M 84.85 % | 4.283 M -11.76 % | 4.854 M 22.05 % | 3.977 M 151.67 % | -7.697 M -259.49 % | 4.826 M 16.74 % | 4.134 M -12.75 % | 4.738 M 148.42 % | -9.786 M -258.48 % | 6.175 M 20.63 % | 5.119 M 10.25 % | 4.643 M -40.84 % | 7.848 M 93.92 % | 4.047 M -9.42 % | 4.468 M -8.18 % | 4.866 M 0.33 % | 4.850 M 18.76 % | 4.084 M -15.67 % | 4.843 M 0.21 % | 4.833 M 3.36 % | 4.676 M -21.11 % | 5.927 M 26.00 % | 4.704 M 5.83 % | 4.445 M 56.40 % | 2.842 M -37.07 % | 4.516 M -5.21 % | 4.764 M -1.06 % | 4.815 M -6.94 % | 5.174 M 7.86 % | 4.797 M -6.36 % | 5.123 M -65.37 % | 14.794 M 1 513.30 % | 917.000 K -81.17 % | 4.869 M -3.55 % | 5.048 M 17.34 % | 4.302 M 4 202.00 % | 100.000 K -98.43 % | 6.373 M 4.85 % | 6.078 M 26.44 % | 4.807 M 192.22 % | 1.645 M -77.09 % | 7.179 M -0.31 % | 7.201 M -0.95 % | 7.270 M 2.02 % | 7.126 M -26.00 % | 9.630 M | 0.000 | 0.000 |
| Selling and marketing expenses | 3.200 M -32.83 % | 4.764 M 7.88 % | 4.416 M -20.78 % | 5.574 M 48.05 % | 3.765 M -31.78 % | 5.519 M 69.50 % | 3.256 M -13.40 % | 3.760 M -16.16 % | 4.485 M 9.23 % | 4.106 M 14.76 % | 3.578 M -16.89 % | 4.305 M -42.78 % | 7.524 M 2.01 % | 7.376 M 23.18 % | 5.988 M -24.17 % | 7.897 M 90.75 % | 4.140 M -12.34 % | 4.723 M -13.50 % | 5.460 M 33.73 % | 4.083 M 37.06 % | 2.979 M 6.17 % | 2.806 M -38.07 % | 4.531 M 21.05 % | 3.743 M -26.85 % | 5.117 M 14.02 % | 4.488 M 18.54 % | 3.786 M 2.74 % | 3.685 M 18.15 % | 3.119 M -8.83 % | 3.421 M -26.95 % | 4.683 M 22.95 % | 3.809 M -32.39 % | 5.634 M 7.60 % | 5.236 M -16.73 % | 6.288 M 30.40 % | 4.822 M -10.07 % | 5.362 M 17.48 % | 4.564 M -39.08 % | 7.492 M 37.64 % | 5.443 M -34.76 % | 8.343 M 9.24 % | 7.637 M 13.16 % | 6.749 M -4.78 % | 7.088 M -9.38 % | 7.822 M -9.54 % | 8.647 M 1.66 % | 8.506 M 7.73 % | 7.896 M -5.58 % | 8.363 M -2.43 % | 8.571 M 1.78 % | 8.421 M -0.13 % | 8.432 M | 0.000 | 0.000 |
| Other expenses | -1.416 M -40.34 % | -1.009 M -101.00 % | 100.552 M 2 541.18 % | -4.119 M -100.44 % | -2.055 M 27.95 % | -2.852 M 19.14 % | -3.527 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.554 M | 0.000 | 0.000 | 0.000 100.00 % | -465.000 K | 0.000 | 0.000 | 0.000 100.00 % | -11.576 M -147.61 % | -4.675 M 16.37 % | -5.590 M 27.14 % | -7.672 M 49.96 % | -15.332 M -95.89 % | -7.827 M 21.42 % | -9.960 M 83.21 % | -59.321 M -601.03 % | -8.462 M 11.96 % | -9.612 M -66.30 % | -5.780 M 26.52 % | -7.866 M | 0.000 | 0.000 100.00 % | -44.162 M -347.16 % | -9.876 M -1 223.55 % | 879.000 K 109.01 % | -9.761 M 8.28 % | -10.642 M 45.03 % | -19.358 M | 0.000 100.00 % | -10.312 M 22.99 % | -13.391 M -12.16 % | -11.939 M 82.93 % | -69.932 M -335.71 % | -16.050 M -0.55 % | -15.963 M -2.11 % | -15.633 M -105.21 % | -7.618 M 49.47 % | -15.075 M 3.14 % | -15.564 M 1.75 % | -15.841 M | 0.000 | 0.000 100.00 % | -20.405 M -29.21 % | -15.792 M |
| Operating expenses | 6.453 M -23.54 % | 8.440 M -92.63 % | 114.498 M 1 492.68 % | 7.189 M 9.61 % | 6.559 M -14.82 % | 7.700 M -3.98 % | 8.019 M -0.30 % | 8.043 M -13.88 % | 9.339 M 15.54 % | 8.083 M 8.72 % | 7.435 M -18.57 % | 9.131 M -21.68 % | 11.658 M -3.76 % | 12.114 M 56.92 % | 7.720 M -45.14 % | 14.072 M 51.98 % | 9.259 M -1.14 % | 9.366 M 180.91 % | -11.576 M -147.61 % | -4.675 M 16.37 % | -5.590 M 27.14 % | -7.672 M 49.96 % | -15.332 M -95.89 % | -7.827 M 21.42 % | -9.960 M 83.21 % | -59.321 M -601.03 % | -8.462 M 11.96 % | -9.612 M -66.30 % | -5.780 M 26.52 % | -7.866 M -820.99 % | 1.091 M -83.28 % | 6.527 M 114.78 % | -44.162 M -347.16 % | -9.876 M -1 223.55 % | 879.000 K 109.01 % | -9.761 M 8.28 % | -10.642 M 45.03 % | -19.358 M -252.63 % | 12.683 M 222.99 % | -10.312 M 22.99 % | -13.391 M -12.16 % | -11.939 M 82.93 % | -69.932 M -335.71 % | -16.050 M -0.55 % | -15.963 M -2.11 % | -15.633 M -105.21 % | -7.618 M 49.47 % | -15.075 M 3.14 % | -15.564 M 1.75 % | -15.841 M -728.86 % | 2.519 M -85.09 % | 16.891 M 182.78 % | -20.405 M -29.21 % | -15.792 M |
| Cost and expenses | 114.358 M -27.36 % | 157.441 M -5.83 % | 167.180 M 27.01 % | 131.629 M 13.08 % | 116.400 M -23.06 % | 151.290 M 7.24 % | 141.079 M 4.36 % | 135.180 M -1.67 % | 137.479 M -10.26 % | 153.201 M -9.51 % | 169.294 M 10.73 % | 152.885 M -9.73 % | 169.363 M -11.27 % | 190.865 M -6.71 % | 204.587 M 26.12 % | 162.215 M 13.89 % | 142.436 M -7.45 % | 153.907 M 3.06 % | 149.335 M 42.70 % | 104.650 M 22.56 % | 85.388 M -33.17 % | 127.765 M -2.67 % | 131.272 M 7.89 % | 121.667 M -21.05 % | 154.104 M 50.46 % | 102.423 M -27.72 % | 141.706 M 6.39 % | 133.201 M -6.90 % | 143.067 M -1.50 % | 145.246 M -29.38 % | 205.663 M 146.36 % | 83.482 M -46.15 % | 155.041 M 10.55 % | 140.239 M -4.18 % | 146.360 M 21.74 % | 120.228 M -34.99 % | 184.933 M -2.38 % | 189.440 M -11.17 % | 213.260 M 7.63 % | 198.135 M -13.87 % | 230.050 M -8.00 % | 250.067 M 27.97 % | 195.415 M -20.33 % | 245.274 M -8.38 % | 267.715 M 2.25 % | 261.833 M 4.75 % | 249.957 M 4.15 % | 239.987 M -6.80 % | 257.486 M -5.18 % | 271.554 M 7.87 % | 251.748 M -12.24 % | 286.872 M -0.89 % | 289.462 M -2.61 % | 297.229 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 7.869 M -16.72 % | 9.449 M -32.25 % | 13.946 M 23.33 % | 11.308 M 31.27 % | 8.614 M -18.37 % | 10.552 M -8.61 % | 11.546 M 43.55 % | 8.043 M -13.88 % | 9.339 M 15.54 % | 8.083 M 296.24 % | -4.119 M -145.11 % | 9.131 M -21.68 % | 11.658 M -3.76 % | 12.114 M 418.96 % | -3.798 M -126.99 % | 14.072 M 51.98 % | 9.259 M -1.14 % | 9.366 M -29.62 % | 13.308 M 63.69 % | 8.130 M 9.17 % | 7.447 M -2.93 % | 7.672 M -18.22 % | 9.381 M 19.85 % | 7.827 M -21.42 % | 9.960 M 6.86 % | 9.321 M 10.15 % | 8.462 M -11.96 % | 9.612 M 22.87 % | 7.823 M -0.55 % | 7.866 M 4.53 % | 7.525 M -9.61 % | 8.325 M -19.94 % | 10.398 M 3.45 % | 10.051 M -40.23 % | 16.817 M 74.83 % | 9.619 M -8.26 % | 10.485 M -45.84 % | 19.358 M 51.41 % | 12.785 M 23.98 % | 10.312 M -22.99 % | 13.391 M 12.16 % | 11.939 M 3.40 % | 11.546 M -14.23 % | 13.461 M -3.16 % | 13.900 M 3.31 % | 13.454 M 96.09 % | 6.861 M -54.49 % | 15.075 M -3.14 % | 15.564 M -1.75 % | 15.841 M 317.20 % | 3.797 M -78.98 % | 18.062 M | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.378 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.005 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.817 M 2 611.94 % | 67.000 K | 0.000 -100.00 % | 2.250 M 96.51 % | 1.145 M | 0.000 | 0.000 -100.00 % | 1.892 M -7.39 % | 2.043 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 -100.00 % | 9.225 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.361 M -7.18 % | 3.621 M -4.48 % | 3.791 M -6.16 % | 4.040 M 1.79 % | 3.969 M -6.57 % | 4.248 M 9.85 % | 3.867 M -4.52 % | 4.050 M 4.03 % | 3.893 M 23.16 % | 3.161 M 30.67 % | 2.419 M 21.50 % | 1.991 M 95.58 % | 1.018 M 25.06 % | 814.000 K | 0.000 -100.00 % | 894.000 K 338.24 % | 204.000 K -56.22 % | 466.000 K -28.75 % | 654.000 K -30.94 % | 947.000 K -0.32 % | 950.000 K -9.61 % | 1.051 M -28.26 % | 1.465 M 6.47 % | 1.376 M -11.45 % | 1.554 M 1.97 % | 1.524 M -5.05 % | 1.605 M 63.11 % | 984.000 K 7.19 % | 918.000 K -10.87 % | 1.030 M 39.19 % | 740.000 K -65.45 % | 2.142 M 41.76 % | 1.511 M -27.18 % | 2.075 M | 0.000 -100.00 % | 2.730 M 38.02 % | 1.978 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 |
| Depreciation and amortization | 9.366 M -11.61 % | 10.596 M -4.88 % | 11.140 M -2.77 % | 11.457 M -1.78 % | 11.665 M -0.72 % | 11.750 M -0.14 % | 11.766 M -4.22 % | 12.284 M -2.26 % | 12.568 M -1.29 % | 12.732 M 1.99 % | 12.483 M 5.35 % | 11.849 M -1.37 % | 12.013 M -0.49 % | 12.072 M -11.14 % | 13.585 M 16.64 % | 11.647 M -1.70 % | 11.848 M -2.28 % | 12.124 M 1.37 % | 11.960 M -2.01 % | 12.205 M -2.90 % | 12.570 M -2.03 % | 12.831 M -2.29 % | 13.132 M -0.30 % | 13.171 M -2.47 % | 13.505 M -1.45 % | 13.704 M 617.49 % | 1.910 M 0.95 % | 1.892 M -86.78 % | 14.315 M 678.84 % | 1.838 M -78.37 % | 8.499 M 195.73 % | -8.878 M -127.59 % | 32.183 M 1 560.63 % | 1.938 M -84.91 % | 12.846 M 31.61 % | 9.761 M -8.28 % | 10.642 M -34.72 % | 16.303 M -2.05 % | 16.644 M 1.27 % | 16.436 M -1.11 % | 16.620 M 39.21 % | 11.939 M -29.41 % | 16.913 M 10.15 % | 15.354 M -1.11 % | 15.526 M -1.18 % | 15.711 M 0.27 % | 15.668 M -0.90 % | 15.810 M -0.56 % | 15.899 M -0.04 % | 15.905 M 1.14 % | 15.726 M -1.93 % | 16.035 M | 0.000 | 0.000 |
| Operating income | 2.502 M -83.18 % | 14.879 M 111.91 % | -124.929 M -1 816.68 % | -6.518 M -69.43 % | -3.847 M -145.67 % | 8.424 M 22 068.42 % | 38.000 K 100.23 % | -16.445 M -36.13 % | -12.080 M -1.94 % | -11.850 M 63.76 % | -32.701 M -266.60 % | -8.920 M -667.07 % | 1.573 M 120.43 % | -7.699 M 72.48 % | -27.980 M -458.48 % | -5.010 M -150.54 % | 9.912 M 260.57 % | 2.749 M -85.34 % | 18.758 M 377.28 % | -6.765 M 25.85 % | -9.123 M -337.55 % | -2.085 M 90.39 % | -21.690 M -598.51 % | 4.351 M -50.74 % | 8.833 M 24.30 % | 7.106 M 68.03 % | 4.229 M -12.10 % | 4.811 M -28.76 % | 6.753 M -35.42 % | 10.457 M -34.01 % | 15.846 M 8.86 % | 14.556 M 185.88 % | -16.950 M -202.75 % | 16.496 M 68.00 % | 9.819 M 32.22 % | 7.426 M -53.08 % | 15.827 M -22.06 % | 20.306 M -34.41 % | 30.961 M 4.38 % | 29.662 M -52.59 % | 62.564 M 27.89 % | 48.921 M 4.99 % | 46.594 M -3.91 % | 48.491 M -12.59 % | 55.477 M -6.54 % | 59.358 M -5.45 % | 62.777 M -2.02 % | 64.068 M -16.25 % | 76.499 M 6.95 % | 71.530 M -11.84 % | 81.138 M 5.45 % | 76.945 M 1.94 % | 75.481 M 27.16 % | 59.359 M |
| Operating income ratio | 0.02 -75.20 % | 0.09 110.65 % | -0.81 -1 456.71 % | -0.05 -52.42 % | -0.03 -165.96 % | 0.05 19 143.04 % | 0.00 100.19 % | -0.14 -42.89 % | -0.10 -15.77 % | -0.08 59.95 % | -0.21 -237.24 % | -0.06 -768.97 % | 0.01 122.06 % | -0.04 72.68 % | -0.16 -383.62 % | -0.03 -148.84 % | 0.07 268.21 % | 0.02 -85.89 % | 0.13 291.72 % | -0.07 40.82 % | -0.11 -612.83 % | -0.02 91.00 % | -0.17 -634.15 % | 0.03 -36.37 % | 0.05 21.39 % | 0.04 53.65 % | 0.03 -15.95 % | 0.03 -24.91 % | 0.04 -32.11 % | 0.06 -10.63 % | 0.07 -51.82 % | 0.15 259.64 % | -0.09 -193.93 % | 0.10 70.43 % | 0.06 7.50 % | 0.05 -27.82 % | 0.07 -15.53 % | 0.09 -30.09 % | 0.13 1.77 % | 0.12 -39.07 % | 0.20 29.94 % | 0.16 5.34 % | 0.15 -4.57 % | 0.16 -4.31 % | 0.16 -7.18 % | 0.18 -10.07 % | 0.20 -2.39 % | 0.20 -8.27 % | 0.22 9.82 % | 0.20 -18.21 % | 0.24 15.21 % | 0.21 7.97 % | 0.20 22.88 % | 0.16 |
| Total other income expenses net | -3.488 M 5.22 % | -3.680 M -70.45 % | -2.159 M -134.91 % | 6.185 M 1 826.79 % | 321.000 K 121.54 % | -1.490 M 62.34 % | -3.956 M -2.59 % | -3.856 M -4.73 % | -3.682 M -16.89 % | -3.150 M -54.64 % | -2.037 M 5.39 % | -2.153 M -110.67 % | -1.022 M -267.82 % | 609.000 K 157.73 % | -1.055 M -81.58 % | -581.000 K -70.38 % | -341.000 K -166.41 % | -128.000 K 76.03 % | -534.000 K 43.61 % | -947.000 K -806.72 % | 134.000 K 108.15 % | -1.645 M -1 242.36 % | 144.000 K -83.06 % | 850.000 K 307.82 % | -409.000 K -248.19 % | 276.000 K -9.51 % | 305.000 K -66.41 % | 908.000 K -19.29 % | 1.125 M 39.23 % | 808.000 K -89.59 % | 7.759 M 2 355.52 % | -344.000 K -101.01 % | 34.182 M 25 050.36 % | -137.000 K -115.59 % | 879.000 K 114.85 % | -5.920 M -85.52 % | -3.191 M -25.53 % | -2.542 M 82.92 % | -14.880 M -51 210.34 % | -29.000 K 98.74 % | -2.293 M -2 059.83 % | 117.000 K 101.51 % | -7.729 M -198.53 % | -2.589 M -130.34 % | 8.534 M 443.22 % | 1.571 M -70.52 % | 5.329 M 40.46 % | 3.794 M | 0.000 | 0.000 100.00 % | -9.128 M | 0.000 -100.00 % | 1.199 M 1.27 % | 1.184 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 209.502 M 39.10 % | 150.610 M -21.62 % | 192.148 M -9.03 % | 211.217 M 4.98 % | 201.198 M 18.14 % | 170.298 M -13.79 % | 197.532 M -16.61 % | 236.881 M 25.75 % | 188.373 M 22.00 % | 154.400 M -1.61 % | 156.932 M -13.04 % | 180.473 M 50.42 % | 119.977 M 92.36 % | 62.371 M -36.66 % | 98.475 M -14.63 % | 115.351 M 56.21 % | 73.844 M 553.37 % | 11.302 M 41.52 % | 7.986 M 135.37 % | -22.578 M 40.57 % | -37.993 M -162.27 % | 61.017 M -18.29 % | 74.672 M -17.08 % | 90.058 M 0.90 % | 89.252 M 51.24 % | 59.012 M -16.43 % | 70.614 M -93.47 % | 1.082 B 1 206.67 % | 82.773 M 16.38 % | 71.122 M -12.31 % | 81.110 M -35.84 % | 126.420 M 21.61 % | 103.958 M 4.44 % | 99.536 M -54.28 % | 217.694 M -22.51 % | 280.936 M -6.57 % | 300.693 M -16.02 % | 358.060 M -16.11 % | 426.841 M 5.84 % | 403.297 M 6.13 % | 380.017 M 4.49 % | 363.698 M -24.16 % | 479.558 M 1 121.79 % | -46.933 M 37.04 % | -74.545 M -23.49 % | -60.364 M -118.22 % | 331.330 M -5.80 % | 351.746 M 1 469.94 % | -25.676 M 50.99 % | -52.392 M 42.91 % | -91.768 M -20.01 % | -76.470 M |
| Total investments | 69.553 M 0.00 % | 69.553 M -42.64 % | 121.250 M 20.05 % | 101.000 M 0.00 % | 101.000 M -46.81 % | 189.871 M -0.07 % | 190.001 M 86.12 % | 102.084 M 0.00 % | 102.084 M 0.00 % | 102.084 M 0.00 % | 102.084 M 5.92 % | 96.379 M 0.00 % | 96.379 M 0.00 % | 96.379 M 1.66 % | 94.804 M 14.53 % | 82.775 M 0.00 % | 82.775 M 0.00 % | 82.775 M 0.00 % | 82.775 M 1.75 % | 81.352 M -6.88 % | 87.367 M 1.26 % | 86.283 M -2.65 % | 88.635 M 17.81 % | 75.238 M 0.00 % | 75.238 M 0.00 % | 75.238 M 0.00 % | 75.238 M 3.62 % | 72.609 M 0.00 % | 72.609 M 0.00 % | 72.609 M 0.00 % | 72.609 M 4.29 % | 69.625 M 0.00 % | 69.625 M 0.00 % | 69.625 M -5.32 % | 73.538 M -34.24 % | 111.825 M 32.53 % | 84.376 M 0.00 % | 84.376 M -1.59 % | 85.738 M -1.53 % | 87.066 M 63.30 % | 53.316 M 0.15 % | 53.237 M 26.79 % | 41.987 M 0.00 % | 41.987 M 0.00 % | 41.987 M 0.22 % | 41.895 M 0.00 % | 41.895 M 0.00 % | 41.895 M -5.73 % | 44.443 M 0.00 % | 44.443 M 0.00 % | 44.443 M -68.23 % | 139.887 M |
| Total debt | 234.254 M 15.73 % | 202.418 M -19.44 % | 251.275 M 6.22 % | 236.557 M 4.61 % | 226.122 M 5.33 % | 214.687 M -15.69 % | 254.651 M -3.05 % | 262.654 M 28.10 % | 205.033 M 5.59 % | 194.186 M -18.90 % | 239.436 M 17.74 % | 203.352 M 39.70 % | 145.566 M 3.32 % | 140.894 M -17.56 % | 170.905 M 19.06 % | 143.547 M 38.81 % | 103.413 M 37.91 % | 74.987 M -11.40 % | 84.637 M 320.83 % | 20.112 M 2.64 % | 19.594 M -82.27 % | 110.525 M -23.44 % | 144.355 M 21.63 % | 118.688 M 0.80 % | 117.745 M -0.21 % | 117.988 M -20.98 % | 149.307 M -86.65 % | 1.119 B 798.62 % | 124.477 M -12.59 % | 142.406 M -12.97 % | 163.620 M 8.86 % | 150.297 M -13.06 % | 172.869 M -4.86 % | 181.694 M -35.83 % | 283.128 M -17.62 % | 343.669 M -16.09 % | 409.545 M -5.28 % | 432.392 M -13.26 % | 498.477 M 7.48 % | 463.767 M 4.94 % | 441.927 M -7.23 % | 476.380 M -18.76 % | 586.363 M 3 861.91 % | 14.800 M 0.00 % | 14.800 M 0.00 % | 14.800 M -96.64 % | 440.754 M 1.15 % | 435.738 M 2 905.09 % | 14.500 M 0.00 % | 14.500 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | -20.910 M 0.00 % | -20.910 M 0.00 % | -20.910 M -298.44 % | 10.537 M 0.00 % | 10.537 M 0.00 % | 10.537 M 0.00 % | 10.537 M -95.84 % | 253.050 M 0.00 % | 253.050 M 0.00 % | 253.050 M 0.00 % | 253.050 M 1.66 % | 248.920 M 0.00 % | 248.920 M 0.00 % | 248.920 M 0.00 % | 248.920 M 5.08 % | 236.891 M 0.00 % | 236.891 M 0.00 % | 236.891 M 5 320.16 % | -4.538 M 66.04 % | -13.361 M 0.00 % | -13.361 M 0.00 % | -13.361 M 0.00 % | -13.361 M -17.80 % | -11.342 M 0.00 % | -11.342 M 0.00 % | -11.342 M -8.02 % | -10.500 M 30.74 % | -15.161 M 0.00 % | -15.161 M | 0.000 100.00 % | -15.161 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 |
| Retained earnings | -435.000 K -117.15 % | 2.537 M 180.23 % | -3.162 M -102.55 % | 123.808 M -3.76 % | 128.641 M -6.56 % | 137.677 M 1.05 % | 136.243 M 249.16 % | -91.339 M -36.25 % | -67.037 M -41.80 % | -47.275 M -73.33 % | -27.275 M -1 258.67 % | 2.354 M -86.87 % | 17.926 M -16.14 % | 21.375 M -36.16 % | 33.483 M -53.73 % | 72.365 M -12.77 % | 82.956 M 6.44 % | 77.935 M -5.32 % | 82.314 M 9.21 % | 75.375 M -13.86 % | 87.499 M -74.41 % | 341.957 M -2.21 % | 349.687 M -6.03 % | 372.129 M 0.59 % | 369.929 M -4.19 % | 386.117 M 0.86 % | 382.825 M -1.20 % | 387.460 M 0.45 % | 385.741 M -5.54 % | 408.370 M -1.90 % | 416.266 M 4.07 % | 399.976 M 0.86 % | 396.579 M -6.38 % | 423.618 M 3.45 % | 409.477 M -5.37 % | 432.700 M 0.35 % | 431.187 M -2.74 % | 443.353 M 3.31 % | 429.166 M -17.21 % | 518.391 M 5.63 % | 490.758 M 2.86 % | 477.113 M 10.42 % | 432.075 M -17.48 % | 523.609 M 9.69 % | 477.340 M -3.51 % | 494.720 M 13.78 % | 434.789 M -18.66 % | 534.516 M 13.96 % | 469.052 M -6.18 % | 499.938 M 15.72 % | 432.023 M | 0.000 |
| Common stock | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M 0.00 % | 812.500 M -36.45 % | 1.279 B |
| Total equity | 1.041 B -0.28 % | 1.044 B 0.55 % | 1.038 B -12.66 % | 1.189 B -0.40 % | 1.194 B -0.75 % | 1.203 B 0.12 % | 1.201 B -1.34 % | 1.217 B -1.96 % | 1.242 B -1.57 % | 1.261 B -1.56 % | 1.281 B -1.87 % | 1.306 B 20.99 % | 1.079 B -0.32 % | 1.083 B -1.11 % | 1.095 B -2.39 % | 1.122 B -0.94 % | 1.132 B 0.45 % | 1.127 B -0.39 % | 1.132 B 1 401.43 % | 75.375 M -13.86 % | 87.499 M -92.33 % | 1.141 B -0.67 % | 1.149 B -2.08 % | 1.173 B 0.19 % | 1.171 B -1.36 % | 1.187 B 0.21 % | 1.185 B 0.00 % | 1.185 B 0.15 % | 1.183 B -3.10 % | 1.221 B 0.60 % | 1.214 B 0.09 % | 1.212 B 0.28 % | 1.209 B -2.19 % | 1.236 B 0.94 % | 1.225 B -1.65 % | 1.245 B 0.12 % | 1.244 B -0.97 % | 1.256 B 1.14 % | 1.242 B -6.70 % | 1.331 B 2.12 % | 1.303 B 1.06 % | 1.290 B 3.62 % | 1.245 B -6.85 % | 1.336 B 3.59 % | 1.290 B -1.33 % | 1.307 B 4.80 % | 1.247 B -7.40 % | 1.347 B 5.11 % | 1.282 B -2.35 % | 1.312 B 5.46 % | 1.245 B -2.66 % | 1.279 B |
| Other non current liabilities | 18.798 M -0.42 % | 18.878 M 7.94 % | 17.489 M -20.86 % | 22.099 M -7.25 % | 23.827 M 0.82 % | 23.634 M 4.92 % | 22.526 M 6.70 % | 21.111 M 0.44 % | 21.019 M 6.19 % | 19.794 M -0.48 % | 19.889 M 8.53 % | 18.326 M 2.16 % | 17.939 M 3.06 % | 17.407 M 3.39 % | 16.836 M 13.35 % | 14.853 M -0.62 % | 14.945 M 7.04 % | 13.962 M 3.98 % | 13.428 M 20.12 % | 11.179 M -12.40 % | 12.761 M 317.69 % | -5.862 M -151.49 % | 11.385 M 261.70 % | -7.041 M 2.28 % | -7.205 M 1.40 % | -7.307 M -168.90 % | 10.605 M -13.41 % | 12.248 M 2.33 % | 11.969 M -1.31 % | 12.128 M 1.18 % | 11.987 M 20.80 % | 9.923 M -2.68 % | 10.196 M -0.89 % | 10.288 M 160.46 % | 3.950 M -44.91 % | 7.170 M 9.40 % | 6.554 M | 0.000 -100.00 % | 6.546 M -15.12 % | 7.712 M 13.78 % | 6.778 M 22.02 % | 5.555 M 9.63 % | 5.067 M -60.22 % | 12.738 M -37.34 % | 20.328 M 0.07 % | 20.314 M 291.26 % | 5.192 M -3.30 % | 5.369 M -88.45 % | 46.469 M 0.20 % | 46.376 M 195.17 % | -48.729 M | 0.000 |
| Long term debt | 11.720 M 0.27 % | 11.689 M -0.08 % | 11.698 M 0.66 % | 11.621 M -9.78 % | 12.881 M -2.06 % | 13.152 M -4.06 % | 13.708 M 0.42 % | 13.651 M -5.73 % | 14.480 M -1.20 % | 14.656 M -3.72 % | 15.222 M 0.50 % | 15.147 M -4.92 % | 15.931 M -1.90 % | 16.239 M -2.40 % | 16.639 M -0.01 % | 16.640 M -1.94 % | 16.970 M -1.83 % | 17.286 M 0.90 % | 17.131 M -9.27 % | 18.881 M 3.27 % | 18.283 M -49.58 % | 36.260 M 96.34 % | 18.468 M -50.75 % | 37.500 M -2.60 % | 38.500 M 1.35 % | 37.988 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.319 M -32.01 % | 32.829 M | 0.000 | 0.000 -100.00 % | 48.729 M | 0.000 |
| Total non current liabilities | 30.518 M -0.16 % | 30.567 M 4.73 % | 29.187 M -13.44 % | 33.720 M -8.14 % | 36.708 M -0.21 % | 36.786 M 1.52 % | 36.234 M 4.23 % | 34.762 M -2.08 % | 35.499 M 3.04 % | 34.450 M -1.88 % | 35.111 M 4.89 % | 33.473 M -1.17 % | 33.870 M 0.67 % | 33.646 M 0.51 % | 33.475 M 6.29 % | 31.493 M -1.32 % | 31.915 M 2.13 % | 31.248 M 2.25 % | 30.559 M -23.72 % | 40.060 M 29.04 % | 31.044 M 2.13 % | 30.398 M 1.83 % | 29.853 M -1.99 % | 30.459 M -2.67 % | 31.295 M 2.00 % | 30.681 M 189.31 % | 10.605 M -13.41 % | 12.248 M 2.33 % | 11.969 M -1.31 % | 12.128 M 1.18 % | 11.987 M 20.80 % | 9.923 M -2.68 % | 10.196 M -0.89 % | 10.288 M 160.46 % | 3.950 M -44.91 % | 7.170 M 9.40 % | 6.554 M | 0.000 -100.00 % | 6.546 M -15.12 % | 7.712 M 13.78 % | 6.778 M 22.02 % | 5.555 M 9.63 % | 5.067 M -60.22 % | 12.738 M -37.34 % | 20.328 M 0.07 % | 20.314 M -26.16 % | 27.511 M -27.98 % | 38.198 M -17.80 % | 46.469 M 0.20 % | 46.376 M -4.83 % | 48.729 M | 0.000 |
| Other current liabilities | 139.194 M -5.73 % | 147.659 M 11.75 % | 132.134 M 313.98 % | 31.918 M -28.35 % | 44.549 M 739.89 % | -6.962 M -152.48 % | 13.267 M -25.56 % | 17.823 M 9.71 % | 16.245 M -17.24 % | 19.630 M -36.81 % | 31.067 M 50.68 % | 20.618 M 9.57 % | 18.817 M -17.46 % | 22.798 M 46.48 % | 15.564 M -12.68 % | 17.825 M 20.24 % | 14.824 M -16.89 % | 17.837 M -49.82 % | 35.545 M -70.23 % | 119.389 M -21.26 % | 151.633 M 577.51 % | 22.381 M 21.76 % | 18.381 M -25.89 % | 24.803 M 34.46 % | 18.447 M -59.80 % | 45.893 M 152.52 % | 18.174 M 84.56 % | 9.847 M 68.41 % | 5.847 M -71.38 % | 20.431 M 13.90 % | 17.938 M 80.64 % | 9.930 M 33.67 % | 7.429 M -62.36 % | 19.737 M -56.71 % | 45.591 M 107.71 % | 21.949 M 16.73 % | 18.803 M -60.31 % | 47.372 M 31.12 % | 36.130 M 18.70 % | 30.439 M -11.86 % | 34.534 M 16.80 % | 29.567 M -28.37 % | 41.278 M -92.46 % | 547.776 M -14.42 % | 640.053 M 35.12 % | 473.682 M 1 278.51 % | 34.362 M 0.25 % | 34.278 M -92.11 % | 434.550 M 19.97 % | 362.224 M -18.12 % | 442.398 M -5.39 % | 467.603 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 2.889 M | 0.000 | 0.000 -100.00 % | 27.981 M 1 166.11 % | 2.210 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.521 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.834 M | 0.000 | 0.000 | 0.000 -100.00 % | 764.000 K 100.93 % | -81.787 M 19.39 % | -101.466 M 31.11 % | -147.277 M 9.14 % | -162.089 M 0.96 % | -163.663 M 4.93 % | -172.152 M -6.36 % | -161.858 M 6.07 % | -172.322 M -3.51 % | -166.473 M 1.05 % | -168.241 M 6.83 % | -180.583 M -724.58 % | -21.900 M 50.19 % | -43.964 M 81.68 % | -239.939 M -2.57 % | -233.937 M -1 246.25 % | -17.377 M -23.37 % | -14.085 M 43.54 % | -24.945 M | 0.000 100.00 % | -517.935 M -6.39 % | -486.816 M -0.72 % | -483.329 M -1 862.52 % | -24.628 M 95.96 % | -609.523 M -6.77 % | -570.890 M 16.14 % | -680.766 M -41.35 % | -481.629 M 5.45 % | -509.388 M | 0.000 100.00 % | -479.039 M -21.34 % | -394.795 M | 0.000 | 0.000 |
| Short term debt | 222.534 M 16.68 % | 190.729 M -20.91 % | 241.162 M 7.21 % | 224.936 M 5.48 % | 213.241 M 5.81 % | 201.535 M -16.36 % | 240.943 M -3.24 % | 249.003 M 30.67 % | 190.553 M 6.14 % | 179.530 M -19.93 % | 224.214 M 19.13 % | 188.205 M 45.18 % | 129.635 M 4.00 % | 124.655 M -19.19 % | 154.266 M 21.56 % | 126.907 M 46.81 % | 86.443 M 49.81 % | 57.701 M -14.52 % | 67.506 M 5 383.83 % | 1.231 M -6.10 % | 1.311 M -98.82 % | 111.459 M -23.47 % | 145.648 M 22.72 % | 118.688 M 0.80 % | 117.745 M -0.21 % | 117.988 M -20.98 % | 149.307 M 25.92 % | 118.575 M -4.74 % | 124.477 M -12.59 % | 142.406 M -12.97 % | 163.620 M 8.86 % | 150.297 M -13.06 % | 172.869 M -4.86 % | 181.694 M -35.83 % | 283.128 M -17.62 % | 343.669 M -16.09 % | 409.545 M -5.28 % | 432.392 M -12.74 % | 495.532 M 6.85 % | 463.767 M 4.94 % | 441.927 M -7.23 % | 476.380 M -18.76 % | 586.363 M 3 861.91 % | 14.800 M 0.00 % | 14.800 M 0.00 % | 14.800 M -96.74 % | 454.654 M 12.84 % | 402.909 M 2 678.68 % | 14.500 M 0.00 % | 14.500 M | 0.000 | 0.000 |
| Total current liabilities | 402.218 M 7.19 % | 375.235 M -8.45 % | 409.887 M 40.84 % | 291.038 M -7.30 % | 313.972 M 4.59 % | 300.195 M -7.72 % | 325.316 M -0.11 % | 325.688 M 13.28 % | 287.506 M 3.93 % | 276.637 M -5.27 % | 292.017 M 13.02 % | 258.381 M 14.49 % | 225.687 M 5.64 % | 213.631 M -4.66 % | 224.065 M 25.41 % | 178.662 M 15.73 % | 154.376 M 29.84 % | 118.895 M -1.35 % | 120.523 M -5.83 % | 127.986 M -25.36 % | 171.465 M 0.35 % | 170.865 M -16.82 % | 205.428 M 16.25 % | 176.711 M -2.82 % | 181.844 M -2.01 % | 185.577 M -10.33 % | 206.958 M 17.38 % | 176.320 M 1.28 % | 174.088 M -13.40 % | 201.014 M -7.87 % | 218.185 M 6.85 % | 204.191 M -17.45 % | 247.368 M -2.49 % | 253.674 M -23.21 % | 330.359 M -13.00 % | 379.703 M -16.23 % | 453.293 M -7.62 % | 490.671 M -11.44 % | 554.065 M 7.12 % | 517.255 M -0.12 % | 517.863 M -2.40 % | 530.575 M -18.47 % | 650.801 M 9.12 % | 596.391 M -15.17 % | 703.044 M 35.10 % | 520.376 M -4.30 % | 543.750 M 13.63 % | 478.544 M -5.12 % | 504.393 M 15.62 % | 436.250 M -17.82 % | 530.863 M 13.53 % | 467.603 M |
| Total liabilities | 432.736 M 6.64 % | 405.802 M -7.58 % | 439.074 M 35.20 % | 324.758 M -7.39 % | 350.680 M 4.07 % | 336.981 M -6.80 % | 361.550 M 0.31 % | 360.450 M 11.59 % | 323.005 M 3.83 % | 311.087 M -4.90 % | 327.128 M 12.09 % | 291.854 M 12.44 % | 259.557 M 4.97 % | 247.277 M -3.99 % | 257.540 M 22.55 % | 210.155 M 12.81 % | 186.291 M 24.08 % | 150.143 M -0.62 % | 151.082 M -10.09 % | 168.046 M -17.02 % | 202.509 M 0.62 % | 201.263 M -14.46 % | 235.281 M 13.57 % | 207.170 M -2.80 % | 213.139 M -1.44 % | 216.258 M -0.60 % | 217.563 M 15.38 % | 188.568 M 1.35 % | 186.057 M -12.71 % | 213.142 M -7.40 % | 230.172 M 7.50 % | 214.114 M -16.87 % | 257.564 M -2.42 % | 263.962 M -21.04 % | 334.309 M -13.59 % | 386.873 M -15.87 % | 459.847 M -6.28 % | 490.671 M -12.48 % | 560.611 M 6.79 % | 524.967 M 0.06 % | 524.641 M -2.14 % | 536.130 M -18.26 % | 655.868 M 7.67 % | 609.129 M -15.79 % | 723.372 M 33.79 % | 540.690 M -5.35 % | 571.261 M 10.55 % | 516.742 M -6.19 % | 550.862 M 14.14 % | 482.626 M -17.46 % | 584.728 M 25.05 % | 467.603 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 51.639 M | 0.000 | 0.000 | 0.000 -100.00 % | 89.122 M 0.19 % | 88.956 M 0.20 % | 88.781 M 0.01 % | 88.770 M -0.23 % | 88.977 M -0.18 % | 89.139 M -0.02 % | 89.160 M -7.08 % | 95.955 M -0.05 % | 96.005 M 0.23 % | 95.780 M -0.23 % | 96.005 M 63.41 % | 58.750 M -13.85 % | 68.196 M -0.58 % | 68.594 M -0.58 % | 68.991 M -19.45 % | 85.646 M 22.73 % | 69.785 M -0.57 % | 70.183 M -0.56 % | 70.580 M 41.16 % | 50.000 M -0.79 % | 50.400 M 0.80 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M -37.58 % | 80.100 M 0.13 % | 80.000 M 0.00 % | 80.000 M 20.64 % | 66.315 M -22.34 % | 85.386 M -4.00 % | 88.940 M 2.26 % | 86.972 M -0.87 % | 87.738 M -1.72 % | 89.275 M -1.75 % | 90.863 M -1.53 % | 92.274 M -1.80 % | 93.962 M 0.26 % | 93.715 M 46.73 % | 63.868 M 84.22 % | 34.670 M -22.08 % | 44.492 M -34.28 % | 67.700 M -16.99 % | 81.552 M -18.34 % | 99.868 M 118.19 % | -548.922 M 13.83 % | -637.043 M |
| Long term investments | 119.553 M 0.00 % | 119.553 M 0.00 % | 119.553 M 20.32 % | 99.361 M -47.15 % | 188.005 M 0.00 % | 188.005 M 0.00 % | 188.005 M 88.07 % | 99.967 M -0.17 % | 100.133 M -0.17 % | 100.308 M -0.01 % | 100.319 M 6.26 % | 94.407 M 0.17 % | 94.245 M 0.02 % | 94.224 M 9.75 % | 85.854 M 16.37 % | 73.775 M -0.30 % | 74.000 M 0.30 % | 73.775 M -0.34 % | 74.025 M 2.28 % | 72.377 M 0.00 % | 72.377 M -16.12 % | 86.283 M 19.21 % | 72.377 M -3.80 % | 75.238 M 0.00 % | 75.238 M 0.00 % | 75.238 M 0.00 % | 75.238 M 3.62 % | 72.609 M 0.00 % | 72.609 M 0.00 % | 72.609 M 0.00 % | 72.609 M 4.29 % | 69.625 M 0.00 % | 69.625 M 0.00 % | 69.625 M -5.32 % | 73.538 M -10.13 % | 81.825 M -3.02 % | 84.376 M 0.00 % | 84.376 M -1.59 % | 85.738 M -1.53 % | 87.066 M 63.30 % | 53.316 M 0.15 % | 53.237 M 26.79 % | 41.987 M 0.00 % | 41.987 M 0.00 % | 41.987 M 0.22 % | 41.895 M 0.00 % | 41.895 M 0.00 % | 41.895 M -5.73 % | 44.443 M 0.00 % | 44.443 M 0.00 % | 44.443 M -68.23 % | 139.887 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 450.184 M 0.71 % | 447.025 M -1.40 % | 453.383 M 0.03 % | 453.238 M -1.62 % | 460.724 M -2.05 % | 470.370 M -0.76 % | 473.978 M -1.95 % | 483.401 M 2.48 % | 471.705 M -2.06 % | 481.607 M -1.35 % | 488.220 M -1.69 % | 496.609 M 94.07 % | 255.898 M 1.39 % | 252.385 M 2.70 % | 245.742 M -2.51 % | 252.065 M -2.37 % | 258.183 M -3.96 % | 268.820 M -15.05 % | 316.444 M 2.11 % | 309.916 M -3.07 % | 319.728 M -2.99 % | 329.577 M -3.43 % | 341.298 M -3.02 % | 351.919 M -2.53 % | 361.041 M -2.89 % | 371.779 M -2.77 % | 382.361 M -2.76 % | 393.214 M -2.49 % | 403.254 M -2.99 % | 415.689 M -3.05 % | 428.751 M -2.36 % | 439.119 M -2.70 % | 451.282 M -2.93 % | 464.911 M -3.45 % | 481.511 M -0.87 % | 485.755 M -1.51 % | 493.200 M -2.84 % | 507.608 M -2.68 % | 521.599 M -2.11 % | 532.836 M -2.46 % | 546.293 M 5.28 % | 518.908 M -2.08 % | 529.954 M -1.03 % | 535.492 M 0.33 % | 533.733 M 3.03 % | 518.042 M 4.46 % | 495.917 M -0.20 % | 496.919 M -1.11 % | 502.500 M 1.22 % | 496.441 M -1.59 % | 504.479 M 1.47 % | 497.156 M |
| Total non current assets | 569.737 M 0.56 % | 566.578 M -1.11 % | 572.936 M -5.18 % | 604.238 M -6.86 % | 648.729 M -1.47 % | 658.375 M -0.55 % | 661.983 M -1.56 % | 672.490 M 1.77 % | 660.794 M -1.48 % | 670.696 M -0.98 % | 677.309 M -0.39 % | 679.993 M 54.80 % | 439.282 M 0.81 % | 435.769 M 1.92 % | 427.551 M 1.35 % | 421.845 M -1.43 % | 427.963 M -2.43 % | 438.600 M -2.36 % | 449.219 M -0.28 % | 450.489 M -2.22 % | 460.699 M -4.98 % | 484.851 M -2.90 % | 499.321 M 0.48 % | 496.942 M -1.88 % | 506.462 M -2.15 % | 517.597 M 1.97 % | 507.599 M -1.67 % | 516.223 M -1.83 % | 525.863 M -2.31 % | 538.298 M -2.37 % | 551.360 M -6.37 % | 588.844 M -2.01 % | 600.907 M -2.22 % | 614.536 M -1.10 % | 621.364 M -4.84 % | 652.966 M -2.03 % | 666.516 M -1.83 % | 678.956 M -2.32 % | 695.075 M -1.99 % | 709.177 M 2.71 % | 690.472 M 3.92 % | 664.419 M -0.22 % | 665.903 M -0.79 % | 671.194 M 4.94 % | 639.588 M 7.56 % | 594.607 M 2.11 % | 582.304 M -3.99 % | 606.514 M -3.50 % | 628.495 M -1.91 % | 640.752 M 16.73 % | 548.922 M -13.83 % | 637.043 M |
| Other current assets | 28.831 M 4.62 % | 27.559 M 151.77 % | 10.946 M -61.10 % | 28.141 M -6.91 % | 30.231 M 21.21 % | 24.941 M 131.51 % | 10.773 M -55.55 % | 24.236 M -13.42 % | 27.992 M -59.73 % | 69.518 M 149.57 % | 27.855 M -58.31 % | 66.822 M -23.57 % | 87.430 M 28.31 % | 68.142 M -86.18 % | 493.224 M 618.96 % | 68.602 M -34.73 % | 105.112 M 61.31 % | 65.162 M 136.81 % | 27.517 M -93.86 % | 448.075 M -1.85 % | 456.538 M 1 097.26 % | 38.132 M 152.23 % | 15.118 M -60.37 % | 38.151 M -16.73 % | 45.817 M 32.53 % | 34.572 M -24.87 % | 46.017 M 21.50 % | 37.874 M -32.56 % | 56.156 M -18.62 % | 69.007 M -7.24 % | 74.396 M 99.93 % | 37.211 M -6.64 % | 39.858 M 17.52 % | 33.915 M -9.99 % | 37.680 M 254.67 % | 10.624 M -30.63 % | 15.314 M -73.43 % | 57.639 M -41.21 % | 98.042 M 55.51 % | 63.045 M -94.14 % | 1.076 B 2.56 % | 1.049 B -7.01 % | 1.128 B 10 504.99 % | 10.634 M -99.17 % | 1.284 B 16 162.87 % | 7.897 M -81.18 % | 41.955 M 422.48 % | 8.030 M 2.23 % | 7.855 M -99.28 % | 1.087 B 3 018.86 % | 34.866 M -93.98 % | 579.605 M |
| Short term investments | 1.471 M -9.09 % | 1.618 M -4.66 % | 1.697 M 3.54 % | 1.639 M -2.90 % | 1.688 M -9.54 % | 1.866 M -6.51 % | 1.996 M -5.72 % | 2.117 M 8.51 % | 1.951 M 9.85 % | 1.776 M 0.62 % | 1.765 M -10.50 % | 1.972 M -7.59 % | 2.134 M -0.97 % | 2.155 M -75.92 % | 8.950 M -0.56 % | 9.000 M 2.56 % | 8.775 M -2.50 % | 9.000 M 2.86 % | 8.750 M -2.51 % | 8.975 M -40.13 % | 14.990 M | 0.000 -100.00 % | 16.258 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 % | 30.000 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 |
| cash and cash equivalents | 24.752 M -52.22 % | 51.808 M -12.38 % | 59.127 M 133.33 % | 25.340 M 1.67 % | 24.924 M -43.85 % | 44.389 M -22.29 % | 57.119 M 121.62 % | 25.773 M 54.70 % | 16.660 M -58.13 % | 39.786 M -51.78 % | 82.504 M 260.61 % | 22.879 M -10.59 % | 25.589 M -67.41 % | 78.523 M 8.41 % | 72.430 M 156.88 % | 28.196 M -4.64 % | 29.569 M -53.57 % | 63.685 M -16.92 % | 76.651 M 79.55 % | 42.690 M -25.87 % | 57.587 M 16.32 % | 49.508 M -28.95 % | 69.683 M 143.39 % | 28.630 M 0.48 % | 28.493 M -51.69 % | 58.976 M -25.06 % | 78.693 M 112.63 % | 37.009 M -11.26 % | 41.704 M -41.50 % | 71.284 M -13.61 % | 82.510 M 245.56 % | 23.877 M -65.35 % | 68.911 M -16.12 % | 82.158 M 25.56 % | 65.434 M 4.31 % | 62.733 M -42.37 % | 108.852 M 46.44 % | 74.332 M 3.76 % | 71.636 M 18.47 % | 60.470 M -2.33 % | 61.910 M -45.06 % | 112.682 M 5.50 % | 106.805 M 73.01 % | 61.733 M -30.90 % | 89.345 M 18.87 % | 75.164 M -31.31 % | 109.424 M 30.28 % | 83.992 M 109.06 % | 40.176 M -39.94 % | 66.892 M -27.11 % | 91.768 M 20.01 % | 76.470 M |
| Cash and short term investments | 26.223 M -50.92 % | 53.426 M -12.16 % | 60.824 M 125.45 % | 26.979 M 1.38 % | 26.612 M -42.47 % | 46.255 M -21.75 % | 59.115 M 111.96 % | 27.890 M 49.86 % | 18.611 M -55.22 % | 41.562 M -50.68 % | 84.269 M 239.10 % | 24.851 M -10.36 % | 27.723 M -65.64 % | 80.678 M -0.86 % | 81.380 M 118.79 % | 37.196 M -2.99 % | 38.344 M -47.25 % | 72.685 M -14.89 % | 85.401 M 100.05 % | 42.690 M -25.87 % | 57.587 M 16.32 % | 49.508 M -28.95 % | 69.683 M 143.39 % | 28.630 M 0.48 % | 28.493 M -51.69 % | 58.976 M -25.06 % | 78.693 M 112.63 % | 37.009 M -11.26 % | 41.704 M -41.50 % | 71.284 M -13.61 % | 82.510 M 245.56 % | 23.877 M -65.35 % | 68.911 M -16.12 % | 82.158 M 25.56 % | 65.434 M 4.31 % | 62.733 M -42.37 % | 108.852 M 46.44 % | 74.332 M 3.76 % | 71.636 M 18.47 % | 60.470 M -2.33 % | 61.910 M -45.06 % | 112.682 M 5.50 % | 106.805 M 73.01 % | 61.733 M -30.90 % | 89.345 M 18.87 % | 75.164 M -31.31 % | 109.424 M 30.28 % | 83.992 M 109.06 % | 40.176 M -39.94 % | 66.892 M -27.11 % | 91.768 M 20.01 % | 76.470 M |
| Total current assets | 903.999 M 2.36 % | 883.196 M -2.35 % | 904.411 M -0.53 % | 909.236 M 1.53 % | 895.500 M 1.62 % | 881.191 M -2.17 % | 900.718 M -0.51 % | 905.371 M 0.16 % | 903.924 M 0.23 % | 901.866 M -3.16 % | 931.294 M 1.47 % | 917.772 M 2.02 % | 899.621 M 0.59 % | 894.303 M -3.31 % | 924.892 M 1.63 % | 910.066 M 2.18 % | 890.675 M 6.18 % | 838.869 M 0.64 % | 833.568 M 0.01 % | 833.500 M -4.18 % | 869.877 M 1.44 % | 857.508 M -3.08 % | 884.786 M 0.14 % | 883.515 M 0.66 % | 877.764 M -0.92 % | 885.936 M -0.99 % | 894.789 M 4.39 % | 857.144 M 1.64 % | 843.274 M -5.85 % | 895.714 M 0.37 % | 892.417 M -37.44 % | 1.427 B 64.78 % | 865.736 M -2.24 % | 885.544 M -5.55 % | 937.585 M -4.24 % | 979.107 M -5.58 % | 1.037 B -3.52 % | 1.075 B -2.92 % | 1.107 B -3.44 % | 1.147 B 0.81 % | 1.137 B -2.06 % | 1.161 B -5.93 % | 1.235 B -3.10 % | 1.274 B -7.25 % | 1.374 B 9.60 % | 1.253 B 1.38 % | 1.236 B -1.67 % | 1.257 B 4.43 % | 1.204 B 4.30 % | 1.154 B -2.14 % | 1.180 B 3.02 % | 1.145 B |
| Inventory | 284.177 M 10.84 % | 256.390 M -11.73 % | 290.470 M -7.41 % | 313.701 M -3.25 % | 324.229 M 8.84 % | 297.903 M -7.09 % | 320.639 M -2.58 % | 329.132 M -0.92 % | 332.195 M 5.32 % | 315.400 M -6.80 % | 338.419 M -7.47 % | 365.753 M 6.69 % | 342.804 M 6.52 % | 321.821 M -8.13 % | 350.288 M -10.62 % | 391.930 M -1.59 % | 398.281 M 22.63 % | 324.784 M -3.24 % | 335.667 M -2.06 % | 342.735 M -3.66 % | 355.752 M 4.69 % | 339.823 M -9.37 % | 374.941 M -0.77 % | 377.833 M 3.17 % | 366.210 M 0.21 % | 365.434 M -4.13 % | 381.193 M 2.22 % | 372.903 M 5.90 % | 352.125 M -0.85 % | 355.128 M -1.11 % | 359.124 M -10.56 % | 401.544 M 8.18 % | 371.190 M -1.58 % | 377.138 M -5.40 % | 398.678 M -3.47 % | 413.022 M 2.40 % | 403.329 M -5.79 % | 428.104 M -8.49 % | 467.837 M -4.88 % | 491.825 M 9.08 % | 450.886 M -1.19 % | 456.302 M -13.06 % | 524.835 M -9.31 % | 578.682 M 3.72 % | 557.945 M -1.53 % | 566.632 M -5.28 % | 598.212 M 0.69 % | 594.109 M 7.18 % | 554.304 M 5.32 % | 526.317 M -0.64 % | 529.685 M 8.33 % | 488.975 M |
| Net receivables | 564.768 M 3.47 % | 545.821 M 0.67 % | 542.171 M 0.32 % | 540.415 M 5.05 % | 514.428 M 0.46 % | 512.092 M 0.37 % | 510.191 M -2.66 % | 524.113 M -0.19 % | 525.126 M 2.94 % | 510.145 M 6.11 % | 480.751 M -2.63 % | 493.757 M 1.73 % | 485.379 M 6.04 % | 457.733 M 1.07 % | 452.884 M 1.40 % | 446.639 M 11.24 % | 401.494 M -1.79 % | 408.819 M 6.19 % | 384.983 M 4 389.50 % | -8.975 M 40.13 % | -14.990 M -103.49 % | 430.045 M 7.63 % | 399.543 M -8.97 % | 438.901 M 0.38 % | 437.244 M 2.41 % | 426.954 M 7.40 % | 397.541 M -2.89 % | 409.358 M 4.09 % | 393.289 M -1.75 % | 400.295 M 3.95 % | 385.077 M 2.63 % | 375.214 M -2.74 % | 385.777 M -1.67 % | 392.333 M 4.96 % | 373.793 M -19.22 % | 462.728 M -9.18 % | 509.523 M -1.02 % | 514.762 M 9.60 % | 469.687 M -11.60 % | 531.341 M | 0.000 | 0.000 | 0.000 -100.00 % | 622.995 M | 0.000 -100.00 % | 603.610 M 24.03 % | 486.655 M -14.79 % | 571.113 M -5.07 % | 601.584 M | 0.000 -100.00 % | 523.258 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -588.844 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 -100.00 % | 100.752 M 190.01 % | 34.741 M |
| Account payables | 40.490 M 9.89 % | 36.847 M 9.33 % | 33.702 M -1.41 % | 34.184 M -28.20 % | 47.613 M -5.04 % | 50.141 M 6.92 % | 46.896 M 7.39 % | 43.670 M -37.18 % | 69.516 M 32.47 % | 52.476 M 65.71 % | 31.667 M -12.18 % | 36.057 M -47.16 % | 68.234 M 62.73 % | 41.932 M 36.89 % | 30.631 M 46.35 % | 20.930 M -53.60 % | 45.109 M 121.58 % | 20.358 M 58.07 % | 12.879 M -25.84 % | 17.366 M -6.24 % | 18.521 M -49.98 % | 37.025 M -10.57 % | 41.399 M -7.95 % | 44.975 M -17.34 % | 54.407 M 24.02 % | 43.870 M 11.13 % | 39.477 M -17.58 % | 47.898 M 9.45 % | 43.764 M 14.63 % | 38.177 M 4.23 % | 36.627 M -16.69 % | 43.964 M -34.45 % | 67.070 M 28.38 % | 52.243 M 171.53 % | 19.240 M 36.60 % | 14.085 M | 0.000 -100.00 % | 10.907 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.357 M | 0.000 | 0.000 -100.00 % | 88.465 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.569 M -68.84 % | 27.500 M 25.00 % | 22.000 M 44.81 % | 15.192 M 35.74 % | 11.192 M -55.23 % | 25.001 M 604.65 % | 3.548 M -73.72 % | 13.501 M 49.99 % | 9.001 M -62.88 % | 24.246 M 11.37 % | 21.770 M 67.46 % | 13.000 M 62.50 % | 8.000 M -65.22 % | 22.999 M 2 910.34 % | 764.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 13.344 M 0.38 % | 13.294 M 0.08 % | 13.283 M 0.10 % | 13.270 M -7.85 % | 14.400 M -1.72 % | 14.652 M -3.54 % | 15.190 M 0.50 % | 15.115 M -5.10 % | 15.927 M -0.98 % | 16.085 M -3.29 % | 16.633 M 0.56 % | 16.541 M -4.44 % | 17.309 M -1.65 % | 17.600 M -1.97 % | 17.954 M 0.16 % | 17.926 M -1.65 % | 18.227 M -1.55 % | 18.514 M 0.99 % | 18.333 M -8.85 % | 20.112 M 2.64 % | 19.594 M 8.08 % | 18.130 M -8.25 % | 19.761 M 5.39 % | 18.750 M -2.60 % | 19.250 M 1.35 % | 18.994 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 |
| 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 -100.00 % | 4.538 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 |
| Other total stockholders equity | 249.845 M 0.00 % | 249.845 M 0.00 % | 249.845 M 3.30 % | 241.871 M 0.00 % | 241.871 M 0.00 % | 241.871 M 0.00 % | 241.871 M -0.55 % | 243.200 M 0.00 % | 243.200 M 0.00 % | 243.200 M 0.00 % | 243.200 M 0.44 % | 242.137 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.538 M 99.56 % | -1.041 B 0.00 % | -1.041 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 409.477 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 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.136 M | 0.000 |
| Total assets | 1.474 B 1.65 % | 1.450 B -1.87 % | 1.477 B -2.39 % | 1.513 B -1.99 % | 1.544 B 0.30 % | 1.540 B -1.48 % | 1.563 B -0.96 % | 1.578 B 0.84 % | 1.565 B -0.50 % | 1.573 B -2.24 % | 1.609 B 0.68 % | 1.598 B 19.33 % | 1.339 B 0.66 % | 1.330 B -1.65 % | 1.352 B 1.54 % | 1.332 B 1.01 % | 1.319 B 3.22 % | 1.277 B -0.41 % | 1.283 B -0.09 % | 1.284 B -3.50 % | 1.331 B -0.88 % | 1.342 B -3.02 % | 1.384 B 0.26 % | 1.380 B -0.27 % | 1.384 B -1.38 % | 1.404 B 0.08 % | 1.402 B 2.11 % | 1.373 B 0.31 % | 1.369 B -4.52 % | 1.434 B -0.68 % | 1.444 B 1.20 % | 1.427 B -2.73 % | 1.467 B -2.23 % | 1.500 B -3.78 % | 1.559 B -4.48 % | 1.632 B -4.19 % | 1.704 B -2.87 % | 1.754 B -2.69 % | 1.802 B -2.89 % | 1.856 B 1.53 % | 1.828 B 0.12 % | 1.826 B -3.93 % | 1.900 B -2.30 % | 1.945 B -3.38 % | 2.013 B 8.95 % | 1.848 B 1.61 % | 1.819 B -2.43 % | 1.864 B 1.71 % | 1.832 B 2.08 % | 1.795 B -1.87 % | 1.829 B 0.68 % | 1.817 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -43.899 M -299.42 % | 22.013 M -23.50 % | 28.775 M 153.79 % | -53.498 M -277.76 % | -14.162 M -204.90 % | 13.501 M -60.69 % | 34.345 M 301.57 % | -17.039 M -37.10 % | -12.428 M -223.17 % | 10.090 M -70.63 % | 34.355 M 165.65 % | -52.330 M -45.56 % | -35.952 M -178.86 % | 45.588 M 21.25 % | 37.597 M 186.17 % | -43.632 M 33.05 % | -65.167 M -459.13 % | -11.655 M -3 111.63 % | 387.000 K -97.75 % | 17.188 M 41.76 % | 12.125 M 162.45 % | 4.620 M -73.08 % | 17.159 M 463.23 % | -4.724 M 79.53 % | -23.078 M -100.35 % | -11.519 M 36.86 % | -18.244 M 1.73 % | -18.565 M -181.21 % | 22.860 M 257.41 % | -14.523 M 8.18 % | -15.817 M 7.74 % | -17.144 M -361.30 % | 6.561 M 56.03 % | 4.205 M -92.52 % | 56.183 M -12.40 % | 64.133 M 21.44 % | 52.811 M 54.90 % | 34.094 M -28.75 % | 47.851 M 375.42 % | -17.374 M 56.39 % | -39.843 M -148.65 % | 81.903 M -8.26 % | 89.280 M 25.65 % | 71.053 M 156.11 % | -126.626 M -151.35 % | -50.379 M -230.49 % | 38.607 M 852.13 % | -5.133 M 94.86 % | -99.838 M -3 759.75 % | 2.728 M 122.32 % | -12.223 M 63.66 % | -33.632 M | 0.000 | 0.000 |
| Accounts receivables | -19.447 M -368.60 % | -4.150 M 21.04 % | -5.256 M 80.52 % | -26.987 M -232.11 % | -8.126 M 16.71 % | -9.756 M -215.76 % | 8.428 M 97.42 % | 4.269 M 146.33 % | -9.214 M 74.96 % | -36.798 M -1 492.81 % | 2.642 M 85.27 % | 1.426 M 104.74 % | -30.086 M -343.48 % | -6.784 M -1.09 % | -6.711 M 85.33 % | -45.746 M -780.24 % | 6.725 M 127.08 % | -24.836 M -218.13 % | 21.024 M 559.34 % | -4.577 M -133.12 % | 13.819 M 167.87 % | -20.360 M -150.19 % | 40.564 M 3 993.24 % | 991.000 K 105.98 % | -16.581 M 48.85 % | -32.418 M -426.14 % | 9.940 M 160.61 % | -16.401 M -245.40 % | 11.280 M 264.14 % | -6.872 M 60.92 % | -17.584 M -204.72 % | 16.791 M 111.05 % | 7.956 M 177.68 % | -10.242 M -121.77 % | 47.039 M 1.73 % | 46.238 M 1 090.47 % | 3.884 M 138.87 % | -9.991 M -162.06 % | 16.099 M -40.44 % | 27.030 M 267.41 % | -16.146 M -255.58 % | 10.378 M -86.12 % | 74.772 M -14.87 % | 87.828 M 185.70 % | -102.478 M -24.72 % | -82.167 M -308.14 % | 39.477 M 26.00 % | 31.330 M 195.19 % | -32.914 M -1 313.22 % | -2.329 M -108.18 % | 28.487 M 259.00 % | 7.935 M | 0.000 | 0.000 |
| Inventory | -28.194 M -244.27 % | 19.543 M -41.63 % | 33.479 M 218.00 % | 10.528 M 139.70 % | -26.517 M -269.83 % | 15.614 M -1.33 % | 15.825 M 434.63 % | 2.960 M 117.55 % | -16.869 M -174.69 % | 22.584 M -16.87 % | 27.166 M 216.19 % | -23.380 M -11.42 % | -20.983 M -173.71 % | 28.467 M -32.23 % | 42.008 M 733.99 % | 5.037 M 106.84 % | -73.655 M -766.68 % | 11.048 M 55.72 % | 7.095 M -45.55 % | 13.030 M 181.85 % | -15.919 M -145.31 % | 35.137 M 1 085.86 % | 2.963 M 125.54 % | -11.602 M -2 368.51 % | -470.000 K -102.98 % | 15.759 M 290.10 % | -8.290 M 60.10 % | -20.778 M -791.91 % | 3.003 M -24.85 % | 3.996 M -90.47 % | 41.950 M 238.20 % | -30.354 M -610.32 % | 5.948 M -72.98 % | 22.010 M 5.37 % | 20.888 M 272.86 % | -12.084 M -143.60 % | 27.715 M -32.68 % | 41.172 M 71.64 % | 23.988 M 158.59 % | -40.939 M -855.89 % | 5.416 M -92.10 % | 68.533 M 27.27 % | 53.847 M 359.67 % | -20.737 M -338.71 % | 8.687 M -72.49 % | 31.580 M 869.68 % | -4.103 M 89.69 % | -39.805 M -42.23 % | -27.987 M -930.97 % | 3.368 M 108.27 % | -40.710 M 2.06 % | -41.567 M | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 100.00 % | -482.000 K 96.41 % | -13.429 M -431.63 % | -2.526 M -177.89 % | 3.243 M 0.53 % | 3.226 M 112.48 % | -25.846 M -251.68 % | 17.040 M -18.11 % | 20.809 M 574.01 % | -4.390 M 86.36 % | -32.177 M -222.34 % | 26.302 M 132.74 % | 11.301 M 16.49 % | 9.701 M 140.12 % | -24.179 M -197.69 % | 24.751 M 230.94 % | 7.479 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 |
| Other working capital | 3.742 M -43.47 % | 6.620 M 540.23 % | 1.034 M 105.21 % | -19.834 M -186.21 % | 23.007 M 422.89 % | 4.400 M -35.92 % | 6.866 M 335.11 % | 1.578 M 146.62 % | -3.385 M -196.85 % | 3.495 M -60.89 % | 8.937 M 396.22 % | 1.801 M 116.10 % | -11.185 M -165.33 % | 17.121 M 488.14 % | -4.411 M 90.94 % | -48.669 M -673.39 % | 8.488 M 137.39 % | -22.703 M 18.13 % | -27.732 M -417.48 % | 8.735 M -38.59 % | 14.225 M 240.05 % | -10.157 M 61.48 % | -26.368 M -547.90 % | 5.887 M 197.68 % | -6.027 M -217.26 % | 5.140 M 125.84 % | -19.894 M -206.88 % | 18.614 M 117.02 % | 8.577 M 173.64 % | -11.647 M 71.02 % | -40.183 M -1 022.12 % | -3.581 M 51.23 % | -7.343 M 2.91 % | -7.563 M 35.60 % | -11.744 M -139.17 % | 29.979 M 41.33 % | 21.212 M 628.18 % | 2.913 M -62.48 % | 7.764 M 324.07 % | -3.465 M 88.10 % | -29.113 M -1 073.03 % | 2.992 M 107.61 % | -39.339 M -1 092.91 % | 3.962 M 112.07 % | -32.835 M -15 886.06 % | 208.000 K -93.57 % | 3.233 M -3.26 % | 3.342 M 108.58 % | -38.937 M -2 405.33 % | 1.689 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -4.874 M -144.03 % | 11.069 M -90.62 % | 118.005 M 2 271.60 % | -5.434 M 71.66 % | -19.172 M -264.44 % | 11.659 M 22.12 % | 9.547 M 11.65 % | 8.551 M 208.78 % | -7.861 M -187.44 % | 8.990 M -12.40 % | 10.262 M 28.74 % | 7.971 M 157.70 % | -13.814 M -534.13 % | 3.182 M -72.51 % | 11.574 M 67.33 % | 6.917 M 153.17 % | -13.008 M -760.98 % | 1.968 M -95.61 % | 44.785 M 245.35 % | 12.968 M -62.50 % | 34.583 M 49.12 % | 23.191 M -62.17 % | 61.302 M 4 142.35 % | 1.445 M 113.30 % | -10.863 M -190.10 % | 12.057 M -25.19 % | 16.116 M 307.90 % | 3.951 M -85.90 % | 28.019 M 570.31 % | 4.180 M -54.92 % | 9.272 M 140.34 % | -22.985 M -195.22 % | 24.139 M -47.34 % | 45.835 M 24.64 % | 36.775 M -30.83 % | 53.168 M -26.41 % | 72.250 M 27.47 % | 56.680 M -31.30 % | 82.498 M 621.15 % | -15.830 M -234.15 % | 11.800 M -86.30 % | 86.140 M 1.53 % | 84.845 M -18.94 % | 104.673 M 203.26 % | -101.369 M -75.96 % | -57.608 M -193.99 % | 61.294 M 1 087.41 % | 5.162 M 106.40 % | -80.615 M -282.93 % | -21.052 M -276.70 % | 11.914 M 123.48 % | -50.749 M -527.40 % | 11.874 M 144.67 % | -26.582 M |
| Net cash provided by operating activities | -42.379 M -185.83 % | 49.377 M 90.64 % | 25.901 M 149.52 % | -52.308 M -70.36 % | -30.705 M -180.08 % | 38.344 M -14.66 % | 44.932 M 319.12 % | -20.506 M 25.39 % | -27.483 M -332.67 % | 11.812 M -61.10 % | 30.362 M 163.15 % | -48.082 M -16.70 % | -41.202 M -184.54 % | 48.734 M 95.32 % | 24.951 M 169.97 % | -35.659 M 41.83 % | -61.306 M -3 056.85 % | -1.942 M -103.68 % | 52.837 M 6 160.31 % | 844.000 K -96.08 % | 21.554 M 39.41 % | 15.461 M -61.27 % | 39.922 M 994.95 % | 3.646 M 154.10 % | -6.739 M -143.65 % | 15.439 M 25.29 % | 12.323 M 117.34 % | 5.670 M -81.62 % | 30.854 M 169.58 % | 11.445 M -25.29 % | 15.319 M 178.21 % | -19.588 M -151.74 % | 37.861 M -34.74 % | 58.019 M 43.35 % | 40.473 M -25.98 % | 54.681 M -35.26 % | 84.460 M 18.53 % | 71.254 M -24.82 % | 94.779 M 703.01 % | 11.803 M -82.14 % | 66.071 M -49.63 % | 131.178 M 13.88 % | 115.186 M -23.69 % | 150.942 M 502.52 % | -37.499 M -1 714.25 % | 2.323 M -98.13 % | 124.066 M 75.67 % | 70.626 M 810.67 % | -9.938 M -121.21 % | 46.863 M -50.75 % | 95.150 M 162.62 % | 36.231 M -55.57 % | 81.554 M 181.60 % | 28.961 M |
| Investments in property plant and equipment | -13.120 M -209.58 % | -4.238 M 21.58 % | -5.404 M -42.51 % | -3.792 M -371.06 % | -805.000 K 91.54 % | -9.512 M -107.64 % | -4.581 M 80.90 % | -23.980 M -799.47 % | -2.666 M 56.43 % | -6.119 M -113.50 % | -2.866 M 72.50 % | -10.423 M 32.87 % | -15.526 M 17.77 % | -18.882 M -198.29 % | -6.330 M -14.80 % | -5.514 M -218.73 % | -1.730 M 14.57 % | -2.025 M -193.48 % | -690.000 K 71.17 % | -2.393 M 12.05 % | -2.721 M -145.14 % | -1.110 M 55.83 % | -2.513 M 37.95 % | -4.050 M -46.42 % | -2.766 M 11.40 % | -3.122 M -127.72 % | -1.371 M 69.28 % | -4.463 M -137.39 % | -1.880 M -29.03 % | -1.457 M 79.79 % | -7.209 M -163.58 % | -2.735 M -79.70 % | -1.522 M 9.73 % | -1.686 M 85.13 % | -11.342 M -33.18 % | -8.516 M -407.81 % | -1.677 M 27.47 % | -2.312 M 78.54 % | -10.774 M -268.85 % | -2.921 M 93.15 % | -42.613 M -640.32 % | -5.756 M 49.40 % | -11.375 M 33.53 % | -17.113 M 45.18 % | -31.217 M 17.49 % | -37.836 M -18.27 % | -31.992 M -212.76 % | -10.229 M 53.42 % | -21.958 M -179.12 % | -7.867 M 68.13 % | -24.681 M -48.34 % | -16.638 M | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 2.445 M | 0.000 -100.00 % | 549.000 K -79.28 % | 2.650 M -8.05 % | 2.882 M | 0.000 -100.00 % | 33.000 K | 0.000 100.00 % | -3.000 K | 0.000 -100.00 % | 129.000 K -69.50 % | 423.000 K 218.05 % | 133.000 K | 0.000 -100.00 % | 1.009 M -11.65 % | 1.142 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.575 M | 0.000 | 0.000 100.00 % | -1.575 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 -100.00 % | 8.200 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 |
| Other investing activites | 24.000 K 20.00 % | 20.000 K -31.03 % | 29.000 K -99.94 % | 50.356 M 1 151.70 % | 4.023 M | 0.000 | 0.000 -100.00 % | 28.000 K -22.22 % | 36.000 K | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 17.000 K -96.15 % | 441.000 K 99.55 % | 221.000 K -16.29 % | 264.000 K -73.84 % | 1.009 M -11.65 % | 1.142 M 152.58 % | -2.172 M -139.61 % | 5.484 M 301.47 % | -2.722 M -145.45 % | -1.109 M 93.90 % | -18.170 M -348.75 % | -4.049 M -56.88 % | -2.581 M 17.33 % | -3.122 M -127.72 % | -1.371 M 69.28 % | -4.463 M -137.39 % | -1.880 M -29.03 % | -1.457 M -104.93 % | 29.541 M 1 180.11 % | -2.735 M -79.70 % | -1.522 M 9.73 % | -1.686 M -108.50 % | 19.824 M 156.76 % | -34.924 M -1 100.96 % | -2.908 M -27.38 % | -2.283 M 86.38 % | -16.760 M 52.23 % | -35.083 M 16.00 % | -41.765 M -172.65 % | -15.318 M -253.30 % | 9.992 M 113.21 % | -75.654 M -51.58 % | -49.910 M -105.70 % | -24.264 M -207.22 % | 22.630 M 852.04 % | 2.377 M 165.27 % | -3.642 M 47.84 % | -6.983 M -1 342.77 % | -484.000 K 70.43 % | -1.637 M 68.69 % | -5.228 M 86.96 % | -40.088 M |
| Net cash used for investing activites | -13.096 M -210.48 % | -4.218 M -43.96 % | -2.930 M -106.29 % | 46.564 M 1 136.10 % | 3.767 M 154.90 % | -6.862 M -303.88 % | -1.699 M 92.91 % | -23.952 M -822.29 % | -2.597 M 57.56 % | -6.119 M -38.78 % | -4.409 M 57.70 % | -10.423 M 32.23 % | -15.380 M -30.16 % | -11.816 M -93.42 % | -6.109 M -16.36 % | -5.250 M -628.16 % | -721.000 K 18.35 % | -883.000 K 59.35 % | -2.172 M -139.61 % | 5.484 M 301.47 % | -2.722 M -145.45 % | -1.109 M 93.90 % | -18.170 M -348.75 % | -4.049 M -56.88 % | -2.581 M 17.33 % | -3.122 M -127.72 % | -1.371 M 69.28 % | -4.463 M -137.39 % | -1.880 M -29.03 % | -1.457 M -104.93 % | 29.541 M 1 180.11 % | -2.735 M -79.70 % | -1.522 M 9.73 % | -1.686 M -108.50 % | 19.824 M 156.76 % | -34.924 M -1 100.96 % | -2.908 M -27.38 % | -2.283 M 86.38 % | -16.760 M 52.23 % | -35.083 M 16.00 % | -41.765 M -172.65 % | -15.318 M -253.30 % | 9.992 M 113.21 % | -75.654 M -51.58 % | -49.910 M -105.70 % | -24.264 M -207.22 % | 22.630 M 852.04 % | 2.377 M 165.27 % | -3.642 M 47.84 % | -6.983 M 72.25 % | -25.165 M -37.70 % | -18.275 M -249.56 % | -5.228 M 86.96 % | -40.088 M |
| Debt repayment | 28.549 M 154.56 % | -52.328 M -575.54 % | 11.004 M 44.39 % | 7.621 M -3.60 % | 7.906 M 118.18 % | -43.487 M -269.88 % | -11.757 M -121.54 % | 54.588 M 646.15 % | 7.316 M 115.35 % | -47.658 M -241.00 % | 33.801 M -40.47 % | 56.784 M 1 264.67 % | 4.161 M 113.76 % | -30.250 M -213.97 % | 26.542 M -33.77 % | 40.078 M 41.00 % | 28.424 M 381.51 % | -10.097 M | 0.000 100.00 % | -20.376 M -110.04 % | -9.701 M 71.55 % | -34.103 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 |
| 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 |
| 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 |
| 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 % | -595.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.312 M | 0.000 | 0.000 | 0.000 100.00 % | -40.625 M | 0.000 | 0.000 | 0.000 100.00 % | -40.625 M | 0.000 | 0.000 | 0.000 100.00 % | -24.375 M | 0.000 100.00 % | -101.563 M | 0.000 100.00 % | -40.625 M | 0.000 100.00 % | -121.875 M | 0.000 100.00 % | -81.250 M | 0.000 100.00 % | -162.499 M | 0.000 100.00 % | -101.563 M | 0.000 100.00 % | -101.563 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -130.000 K 13.33 % | -150.000 K 5.66 % | -159.000 K 89.07 % | -1.455 M -231.44 % | -439.000 K 39.45 % | -725.000 K -457.69 % | -130.000 K 87.22 % | -1.017 M -180.94 % | -362.000 K 51.93 % | -753.000 K -483.72 % | -129.000 K 86.96 % | -989.000 K -92.79 % | -513.000 K 10.78 % | -575.000 K 50.00 % | -1.150 M -112.18 % | -542.000 K -5.65 % | -513.000 K -1 065.91 % | -44.000 K 99.74 % | -16.703 M -1 867.37 % | -849.000 K 19.37 % | -1.053 M 28.66 % | -1.476 M -107.65 % | 19.301 M 3 474.26 % | 540.000 K 115.80 % | -3.417 M 89.33 % | -32.034 M -204.24 % | 30.732 M 620.70 % | -5.902 M 67.08 % | -17.929 M 15.49 % | -21.214 M -254.03 % | 13.773 M 160.64 % | -22.711 M -153.44 % | -8.961 M 91.18 % | -101.609 M -77.93 % | -57.107 M 13.50 % | -66.018 M -39.34 % | -47.379 M 28.51 % | -66.275 M -1.72 % | -65.157 M -398.34 % | 21.840 M 129.09 % | -75.078 M 31.74 % | -109.983 M -37.30 % | -80.106 M 22.15 % | -102.900 M -201.29 % | 101.590 M 924.66 % | -12.319 M 89.84 % | -121.264 M -315.47 % | -29.187 M -122.19 % | -13.136 M 79.71 % | -64.756 M -238.14 % | 46.876 M 409.29 % | -15.156 M 84.76 % | -99.433 M -266.55 % | 59.702 M |
| Net cash used provided by financing activities | 28.419 M 154.15 % | -52.478 M -583.89 % | 10.845 M 75.88 % | 6.166 M -17.42 % | 7.467 M 116.89 % | -44.212 M -271.94 % | -11.887 M -122.19 % | 53.571 M 670.36 % | 6.954 M 114.36 % | -48.411 M -243.77 % | 33.672 M -39.65 % | 55.795 M 1 429.47 % | 3.648 M 111.83 % | -30.825 M -221.40 % | 25.392 M -35.77 % | 39.536 M 41.65 % | 27.911 M 375.23 % | -10.141 M 39.29 % | -16.703 M 21.31 % | -21.225 M -97.37 % | -10.754 M 68.85 % | -34.527 M -278.89 % | 19.301 M 3 474.26 % | 540.000 K 102.55 % | -21.163 M 33.94 % | -32.034 M -204.24 % | 30.732 M 620.70 % | -5.902 M 89.92 % | -58.554 M -176.02 % | -21.214 M -254.03 % | 13.773 M 160.64 % | -22.711 M 54.20 % | -49.586 M 51.20 % | -101.609 M -76.42 % | -57.596 M 12.57 % | -65.876 M -40.07 % | -47.032 M 29.04 % | -66.275 M 0.86 % | -66.853 M -406.10 % | 21.840 M 129.09 % | -75.078 M 31.74 % | -109.983 M -37.30 % | -80.106 M 22.15 % | -102.900 M -201.29 % | 101.590 M 924.66 % | -12.319 M 89.84 % | -121.264 M -315.47 % | -29.187 M -122.19 % | -13.136 M 79.71 % | -64.756 M -18.41 % | -54.687 M -260.83 % | -15.156 M 84.76 % | -99.433 M -266.55 % | 59.702 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -27.056 M -269.67 % | -7.319 M -121.66 % | 33.787 M 8 021.88 % | 416.000 K 102.14 % | -19.465 M -52.91 % | -12.730 M -140.61 % | 31.346 M 243.97 % | 9.113 M 139.41 % | -23.126 M 45.86 % | -42.718 M -171.64 % | 59.625 M 2 300.18 % | -2.710 M 94.88 % | -52.934 M -968.77 % | 6.093 M -86.23 % | 44.234 M 3 321.70 % | -1.373 M 95.98 % | -34.116 M -163.12 % | -12.966 M -138.18 % | 33.961 M 327.97 % | -14.897 M -284.39 % | 8.079 M 140.04 % | -20.175 M -149.14 % | 41.053 M 29 865.69 % | 137.000 K 100.45 % | -30.483 M -54.60 % | -19.717 M -147.30 % | 41.684 M 987.84 % | -4.695 M 84.13 % | -29.580 M -163.50 % | -11.226 M -119.15 % | 58.633 M 230.20 % | -45.034 M -239.96 % | -13.247 M 70.74 % | -45.276 M -1 776.27 % | 2.701 M 105.86 % | -46.119 M -233.60 % | 34.520 M 1 180.42 % | 2.696 M -75.86 % | 11.166 M 875.42 % | -1.440 M 97.16 % | -50.772 M -963.91 % | 5.877 M -86.96 % | 45.072 M 263.23 % | -27.612 M -294.71 % | 14.181 M 141.39 % | -34.260 M -234.71 % | 25.432 M -41.96 % | 43.816 M 264.01 % | -26.716 M -7.40 % | -24.876 M -262.61 % | 15.298 M 446.36 % | 2.800 M 112.12 % | -23.107 M -147.57 % | 48.575 M |
| Cash at beginning of period | 51.808 M -12.38 % | 59.127 M 133.33 % | 25.340 M 1.67 % | 24.924 M -43.85 % | 44.389 M -22.29 % | 57.119 M 121.62 % | 25.773 M 54.70 % | 16.660 M -58.13 % | 39.786 M -51.78 % | 82.504 M 260.61 % | 22.879 M -10.59 % | 25.589 M -67.41 % | 78.523 M 8.41 % | 72.430 M 156.88 % | 28.196 M -4.64 % | 29.569 M -53.57 % | 63.685 M -16.92 % | 76.651 M 79.55 % | 42.690 M -25.87 % | 57.587 M 16.32 % | 49.508 M -28.95 % | 69.683 M 143.39 % | 28.630 M 0.48 % | 28.493 M -51.69 % | 58.976 M -25.06 % | 78.693 M 112.63 % | 37.009 M -11.26 % | 41.704 M -41.50 % | 71.284 M -13.61 % | 82.510 M 245.56 % | 23.877 M -65.35 % | 68.911 M -16.12 % | 82.158 M -35.53 % | 127.434 M 103.14 % | 62.733 M -42.37 % | 108.852 M 46.44 % | 74.332 M 3.76 % | 71.636 M 18.47 % | 60.470 M -2.33 % | 61.910 M -45.06 % | 112.682 M 5.50 % | 106.805 M 73.01 % | 61.733 M -30.90 % | 89.345 M 18.87 % | 75.164 M -31.31 % | 109.424 M 30.28 % | 83.992 M 109.06 % | 40.176 M -39.94 % | 66.892 M -27.11 % | 91.768 M 20.01 % | 76.470 M 3.80 % | 73.670 M -23.88 % | 96.777 M 100.77 % | 48.202 M |
| Cash at end of period | 24.752 M -52.22 % | 51.808 M -12.38 % | 59.127 M 133.33 % | 25.340 M 1.67 % | 24.924 M -43.85 % | 44.389 M -22.29 % | 57.119 M 121.62 % | 25.773 M 54.70 % | 16.660 M -58.13 % | 39.786 M -51.78 % | 82.504 M 260.61 % | 22.879 M -10.59 % | 25.589 M -67.41 % | 78.523 M 8.41 % | 72.430 M 156.88 % | 28.196 M -4.64 % | 29.569 M -53.57 % | 63.685 M -16.92 % | 76.651 M 79.55 % | 42.690 M -25.87 % | 57.587 M 16.32 % | 49.508 M -28.95 % | 69.683 M 143.39 % | 28.630 M 0.48 % | 28.493 M -51.69 % | 58.976 M -25.06 % | 78.693 M 112.63 % | 37.009 M -11.26 % | 41.704 M -41.50 % | 71.284 M -13.61 % | 82.510 M 245.56 % | 23.877 M -65.35 % | 68.911 M -16.12 % | 82.158 M 25.56 % | 65.434 M 4.31 % | 62.733 M -42.37 % | 108.852 M 46.44 % | 74.332 M 3.76 % | 71.636 M 18.47 % | 60.470 M -2.33 % | 61.910 M -45.06 % | 112.682 M 5.50 % | 106.805 M 73.01 % | 61.733 M -30.90 % | 89.345 M 18.87 % | 75.164 M -31.31 % | 109.424 M 30.28 % | 83.992 M 109.06 % | 40.176 M -39.94 % | 66.892 M -27.11 % | 91.768 M 20.01 % | 76.470 M 3.80 % | 73.670 M -23.88 % | 96.777 M |
| Operating cash flow | -42.379 M -185.83 % | 49.377 M 90.64 % | 25.901 M 149.52 % | -52.308 M -70.36 % | -30.705 M -180.08 % | 38.344 M -14.66 % | 44.932 M 319.12 % | -20.506 M 25.39 % | -27.483 M -332.67 % | 11.812 M -61.10 % | 30.362 M 163.15 % | -48.082 M -16.70 % | -41.202 M -184.54 % | 48.734 M 95.32 % | 24.951 M 169.97 % | -35.659 M 41.83 % | -61.306 M -3 056.85 % | -1.942 M -103.68 % | 52.837 M 6 160.31 % | 844.000 K -96.08 % | 21.554 M 39.41 % | 15.461 M -61.27 % | 39.922 M 994.95 % | 3.646 M 154.10 % | -6.739 M -143.65 % | 15.439 M 25.29 % | 12.323 M 117.34 % | 5.670 M -81.62 % | 30.854 M 169.58 % | 11.445 M -25.29 % | 15.319 M 178.21 % | -19.588 M -151.74 % | 37.861 M -34.74 % | 58.019 M 43.35 % | 40.473 M -25.98 % | 54.681 M -35.26 % | 84.460 M 18.53 % | 71.254 M -24.82 % | 94.779 M 703.01 % | 11.803 M -82.14 % | 66.071 M -49.63 % | 131.178 M 13.88 % | 115.186 M -23.69 % | 150.942 M 502.52 % | -37.499 M -1 714.25 % | 2.323 M -98.13 % | 124.066 M 75.67 % | 70.626 M 810.67 % | -9.938 M -121.21 % | 46.863 M -50.75 % | 95.150 M 162.62 % | 36.231 M -55.57 % | 81.554 M 181.60 % | 28.961 M |
| Capital expenditure | -13.120 M -209.58 % | -4.238 M 21.58 % | -5.404 M -42.51 % | -3.792 M -371.06 % | -805.000 K 91.54 % | -9.512 M -107.64 % | -4.581 M 80.90 % | -23.980 M -799.47 % | -2.666 M 56.43 % | -6.119 M -113.50 % | -2.866 M 72.50 % | -10.423 M 32.87 % | -15.526 M 17.77 % | -18.882 M -198.29 % | -6.330 M -14.80 % | -5.514 M -218.73 % | -1.730 M 14.57 % | -2.025 M -193.48 % | -690.000 K 71.17 % | -2.393 M 12.05 % | -2.721 M -145.14 % | -1.110 M 55.83 % | -2.513 M 37.95 % | -4.050 M -46.42 % | -2.766 M 11.40 % | -3.122 M -127.72 % | -1.371 M 69.28 % | -4.463 M -137.39 % | -1.880 M -29.03 % | -1.457 M 79.79 % | -7.209 M -163.58 % | -2.735 M -79.70 % | -1.522 M 9.73 % | -1.686 M 85.13 % | -11.342 M -33.18 % | -8.516 M -407.81 % | -1.677 M 27.47 % | -2.312 M 78.54 % | -10.774 M -268.85 % | -2.921 M 93.15 % | -42.613 M -640.32 % | -5.756 M 49.40 % | -11.375 M 33.53 % | -17.113 M 45.18 % | -31.217 M 17.49 % | -37.836 M -18.27 % | -31.992 M -212.76 % | -10.229 M 53.42 % | -21.958 M -179.12 % | -7.867 M 68.13 % | -24.681 M -48.34 % | -16.638 M | 0.000 | 0.000 |
| Free CashFlow | -55.499 M -222.95 % | 45.139 M 120.22 % | 20.497 M 136.54 % | -56.100 M -78.04 % | -31.510 M -209.29 % | 28.832 M -28.55 % | 40.351 M 190.70 % | -44.486 M -47.55 % | -30.149 M -629.58 % | 5.693 M -79.30 % | 27.496 M 147.00 % | -58.505 M -3.13 % | -56.728 M -290.03 % | 29.852 M 60.31 % | 18.621 M 145.23 % | -41.173 M 34.68 % | -63.036 M -1 489.01 % | -3.967 M -107.61 % | 52.147 M 3 466.49 % | -1.549 M -108.22 % | 18.833 M 31.23 % | 14.351 M -61.64 % | 37.409 M 9 359.65 % | -404.000 K 95.75 % | -9.505 M -177.17 % | 12.317 M 12.46 % | 10.952 M 807.37 % | 1.207 M -95.83 % | 28.974 M 190.09 % | 9.988 M 23.16 % | 8.110 M 136.33 % | -22.323 M -161.43 % | 36.339 M -35.49 % | 56.333 M 93.38 % | 29.131 M -36.90 % | 46.165 M -44.23 % | 82.783 M 20.08 % | 68.942 M -17.93 % | 84.005 M 845.79 % | 8.882 M -62.14 % | 23.458 M -81.30 % | 125.422 M 20.82 % | 103.811 M -22.43 % | 133.829 M 294.76 % | -68.716 M -93.50 % | -35.513 M -138.57 % | 92.074 M 52.45 % | 60.397 M 289.36 % | -31.896 M -181.79 % | 38.996 M -44.66 % | 70.469 M 259.66 % | 19.593 M -75.98 % | 81.554 M 181.60 % | 28.961 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 |