Sanco Trans Limited SANCTRN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.050 B 7.18 % | 979.315 M -8.78 % | 1.074 B -9.63 % | 1.188 B 16.73 % | 1.018 B 5.88 % | 961.220 M -9.06 % | 1.057 B 20.24 % | 879.057 M -2.23 % | 899.150 M 9.40 % | 821.921 M 8.94 % | 754.499 M 4.85 % | 719.604 M -6.43 % | 769.063 M -0.22 % | 770.789 M 22.87 % | 627.306 M 24.18 % | 505.155 M -18.08 % | 616.652 M 43.53 % | 429.636 M |
| Net income | 14.928 M 29.97 % | 11.486 M -16.14 % | 13.697 M -83.58 % | 83.416 M 186.44 % | 29.122 M 2 339.03 % | 1.194 M 131.45 % | -3.796 M 50.69 % | -7.699 M 56.57 % | -17.727 M -208.78 % | -5.741 M -124.42 % | 23.514 M -43.51 % | 41.627 M -34.61 % | 63.658 M -16.90 % | 76.604 M -7.53 % | 82.845 M 35.61 % | 61.090 M -42.40 % | 106.058 M 126.99 % | 46.723 M |
| Income before tax | 26.708 M 38.66 % | 19.262 M 14.23 % | 16.862 M -85.20 % | 113.900 M 154.69 % | 44.721 M 2 142.78 % | 1.994 M 138.17 % | -5.224 M 73.91 % | -20.025 M 6.10 % | -21.325 M -346.32 % | -4.778 M -121.03 % | 22.725 M -53.60 % | 48.972 M -47.08 % | 92.533 M -6.14 % | 98.582 M 31.05 % | 75.225 M -19.60 % | 93.561 M -43.47 % | 165.499 M 124.99 % | 73.557 M |
| Income before tax ratio | 0.03 29.36 % | 0.02 25.22 % | 0.02 -83.62 % | 0.10 118.19 % | 0.04 2 018.28 % | 0.00 141.97 % | 0.00 78.30 % | -0.02 3.95 % | -0.02 -307.98 % | -0.01 -119.30 % | 0.03 -55.74 % | 0.07 -43.44 % | 0.12 -5.93 % | 0.13 6.65 % | 0.12 -35.25 % | 0.19 -30.99 % | 0.27 56.76 % | 0.17 |
| EBITDA | 84.241 M 30.16 % | 64.720 M 2.94 % | 62.872 M -61.52 % | 163.402 M 64.98 % | 99.045 M 25.60 % | 78.857 M 4.98 % | 75.114 M 1.64 % | 73.904 M -10.58 % | 82.647 M 5.73 % | 78.169 M -10.13 % | 86.978 M -7.99 % | 94.536 M -34.97 % | 145.374 M 20.89 % | 120.252 M -4.43 % | 125.825 M -6.85 % | 135.074 M -33.76 % | 203.929 M 140.22 % | 84.891 M |
| Net income ratio | 0.01 21.26 % | 0.01 -8.07 % | 0.01 -81.83 % | 0.07 145.38 % | 0.03 2 203.63 % | 0.00 134.59 % | 0.00 58.99 % | -0.01 55.58 % | -0.02 -182.26 % | -0.01 -122.41 % | 0.03 -46.13 % | 0.06 -30.11 % | 0.08 -16.71 % | 0.10 -24.75 % | 0.13 9.20 % | 0.12 -29.69 % | 0.17 58.15 % | 0.11 |
| Ratio EBITDA | 0.08 21.44 % | 0.07 12.84 % | 0.06 -57.42 % | 0.14 41.33 % | 0.10 18.63 % | 0.08 15.44 % | 0.07 -15.47 % | 0.08 -8.53 % | 0.09 -3.35 % | 0.10 -17.50 % | 0.12 -12.25 % | 0.13 -30.50 % | 0.19 21.16 % | 0.16 -22.22 % | 0.20 -24.99 % | 0.27 -19.14 % | 0.33 67.37 % | 0.20 |
| Gross profit ratio | 0.05 15.60 % | 0.05 -19.48 % | 0.06 -44.38 % | 0.10 -13.35 % | 0.12 75.42 % | 0.07 66.42 % | 0.04 -41.69 % | 0.07 15.23 % | 0.06 -82.11 % | 0.34 -7.51 % | 0.36 66.06 % | 0.22 -59.23 % | 0.54 -20.28 % | 0.67 264.50 % | 0.18 -25.56 % | 0.25 -43.85 % | 0.44 17.71 % | 0.38 |
| Weighted average shs out dil | 1.800 M 0.00 % | 1.800 M 0.02 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M |
| Weighted average shs out | 1.800 M 0.00 % | 1.800 M 0.02 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.05 % | 1.799 M 0.01 % | 1.799 M -0.05 % | 1.800 M -0.02 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M |
| EPS diluted | 8.29 29.94 % | 6.38 -16.16 % | 7.61 -83.74 % | 46.80 189.25 % | 16.18 2 351.52 % | 0.66 131.28 % | -2.11 50.70 % | -4.28 56.55 % | -9.85 -208.78 % | -3.19 -124.43 % | 13.06 -43.54 % | 23.13 -34.61 % | 35.37 -16.89 % | 42.56 -7.54 % | 46.03 35.62 % | 33.94 -42.40 % | 58.92 126.96 % | 25.96 |
| Earnings per share | 8.29 29.94 % | 6.38 -16.16 % | 7.61 -83.74 % | 46.80 189.25 % | 16.18 2 351.52 % | 0.66 131.28 % | -2.11 50.70 % | -4.28 56.55 % | -9.85 -208.78 % | -3.19 -124.43 % | 13.06 -43.54 % | 23.13 -34.61 % | 35.37 -16.89 % | 42.56 -7.54 % | 46.03 35.62 % | 33.94 -42.40 % | 58.92 126.96 % | 25.96 |
| Gross profit | 55.490 M 23.90 % | 44.786 M -26.55 % | 60.972 M -49.74 % | 121.319 M 1.15 % | 119.943 M 85.73 % | 64.580 M 51.34 % | 42.671 M -29.89 % | 60.862 M 12.66 % | 54.025 M -80.43 % | 275.995 M 0.76 % | 273.918 M 74.11 % | 157.322 M -61.85 % | 412.414 M -20.46 % | 518.481 M 347.87 % | 115.767 M -7.56 % | 125.229 M -54.01 % | 272.272 M 68.95 % | 161.156 M |
| Income tax expense | 11.780 M 51.49 % | 7.776 M 145.61 % | 3.166 M -89.33 % | 29.667 M 90.19 % | 15.599 M 1 849.88 % | 800.000 K 156.02 % | -1.428 M 88.41 % | -12.326 M -242.58 % | -3.598 M -473.62 % | 963.000 K 222.05 % | -789.000 K -110.74 % | 7.345 M -74.56 % | 28.875 M 31.38 % | 21.978 M 388.43 % | -7.620 M -123.47 % | 32.471 M -45.37 % | 59.441 M 121.51 % | 26.834 M |
| Cost of revenue | 994.176 M 6.38 % | 934.529 M -7.71 % | 1.013 B -5.07 % | 1.067 B 18.81 % | 897.773 M 0.13 % | 896.640 M -11.60 % | 1.014 B 23.97 % | 818.195 M -3.19 % | 845.125 M 54.81 % | 545.926 M 13.60 % | 480.581 M -14.53 % | 562.282 M 57.66 % | 356.649 M 41.35 % | 252.308 M -50.68 % | 511.539 M 34.64 % | 379.926 M 10.32 % | 344.380 M 28.27 % | 268.480 M |
| General and administrative expenses | 3.969 M 10.28 % | 3.599 M 6.04 % | 3.394 M 9.73 % | 3.093 M -8.14 % | 3.367 M -25.59 % | 4.525 M 61.03 % | 2.810 M 80.13 % | 1.560 M -11.01 % | 1.753 M 93.70 % | 905.000 K 34.67 % | 672.000 K -89.78 % | 6.577 M | 0.000 -100.00 % | 165.880 M 8.61 % | 152.728 M 589.61 % | 22.147 M 1.64 % | 21.790 M -27.03 % | 29.862 M |
| Selling and marketing expenses | 0.000 -100.00 % | 51.559 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.692 M 34.27 % | 37.753 M | 0.000 | 0.000 -100.00 % | 8.951 M | 0.000 -100.00 % | 60.138 M | 0.000 | 0.000 100.00 % | -126.741 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 55.272 M 1 843.60 % | -3.170 M -105.63 % | 56.337 M 31.21 % | 42.938 M -18.16 % | 52.466 M 460.35 % | 9.363 M -76.51 % | 39.861 M 75.52 % | 22.710 M -69.42 % | 74.274 M -72.58 % | 270.917 M 8.14 % | 250.521 M | 0.000 -100.00 % | 319.881 M 25.93 % | 254.019 M | 0.000 | 0.000 -100.00 % | 250.482 M 90.78 % | 131.294 M |
| Operating expenses | 59.241 M 13.95 % | 51.988 M -12.96 % | 59.731 M 29.76 % | 46.031 M -17.56 % | 55.833 M -13.54 % | 64.580 M 51.34 % | 42.671 M 75.82 % | 24.270 M -68.08 % | 76.027 M -72.92 % | 280.773 M 11.78 % | 251.193 M 119.25 % | 114.567 M -64.18 % | 319.881 M -23.23 % | 416.656 M -2.38 % | 426.830 M 115.08 % | 198.450 M -27.11 % | 272.272 M 68.95 % | 161.156 M |
| Cost and expenses | 1.053 B 6.74 % | 986.517 M -7.60 % | 1.068 B -4.03 % | 1.113 B 16.66 % | 953.606 M 0.63 % | 947.616 M -10.71 % | 1.061 B 17.48 % | 903.378 M -1.93 % | 921.152 M 11.43 % | 826.699 M 12.97 % | 731.774 M 11.91 % | 653.916 M -3.34 % | 676.530 M 0.64 % | 672.207 M 24.87 % | 538.308 M 33.99 % | 401.757 M -6.31 % | 428.824 M -0.19 % | 429.636 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 |
| Selling general and administrative expenses | 3.969 M -92.80 % | 55.158 M 1 525.16 % | 3.394 M 9.73 % | 3.093 M -8.14 % | 3.367 M -93.90 % | 55.217 M 36.13 % | 40.563 M 2 500.19 % | 1.560 M -11.01 % | 1.753 M -82.21 % | 9.856 M 1 366.67 % | 672.000 K -98.99 % | 66.715 M | 0.000 -100.00 % | 165.880 M 538.32 % | 25.987 M 17.34 % | 22.147 M 1.64 % | 21.790 M -27.03 % | 29.862 M |
| Interest income | 1.355 M -56.47 % | 3.113 M 36.06 % | 2.288 M 40.89 % | 1.624 M -55.24 % | 3.628 M -47.21 % | 6.872 M -10.66 % | 7.692 M -23.15 % | 10.009 M -2.50 % | 10.266 M 106.43 % | 4.973 M -4.73 % | 5.220 M -28.78 % | 7.329 M -22.80 % | 9.494 M 27.76 % | 7.431 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 8.791 M -15.95 % | 10.459 M -22.89 % | 13.563 M -28.92 % | 19.080 M -16.19 % | 22.767 M -21.64 % | 29.054 M 7.80 % | 26.952 M -6.60 % | 28.858 M -21.92 % | 36.958 M 12.74 % | 32.781 M 9.22 % | 30.015 M 22.03 % | 24.597 M -0.60 % | 24.745 M 47.53 % | 16.773 M -5.70 % | 17.786 M 83.06 % | 9.716 M -40.78 % | 16.406 M | 0.000 |
| Depreciation and amortization | 48.742 M 39.27 % | 34.999 M 7.87 % | 32.447 M 6.66 % | 30.422 M -3.60 % | 31.557 M -34.21 % | 47.966 M -10.15 % | 53.386 M -17.96 % | 65.071 M -2.90 % | 67.014 M 33.32 % | 50.267 M 39.75 % | 35.969 M 20.86 % | 29.761 M -21.76 % | 38.036 M 106.41 % | 18.427 M -43.84 % | 32.814 M 3.20 % | 31.797 M 44.37 % | 22.024 M 84.22 % | 11.955 M |
| Operating income | -3.751 M 47.92 % | -7.202 M -221.70 % | 5.918 M -92.16 % | 75.478 M 17.73 % | 64.110 M 371.26 % | 13.604 M 415.64 % | -4.310 M 82.28 % | -24.321 M -10.54 % | -22.002 M -196.20 % | 22.872 M 0.65 % | 22.725 M -65.40 % | 65.688 M -43.31 % | 115.865 M 17.53 % | 98.582 M 5.99 % | 93.011 M -9.77 % | 103.082 M -43.17 % | 181.381 M 148.69 % | 72.936 M |
| Operating income ratio | 0.00 51.41 % | -0.01 -233.41 % | 0.01 -91.32 % | 0.06 0.86 % | 0.06 345.10 % | 0.01 447.07 % | 0.00 85.26 % | -0.03 -13.07 % | -0.02 -187.93 % | 0.03 -7.61 % | 0.03 -67.00 % | 0.09 -39.41 % | 0.15 17.80 % | 0.13 -13.74 % | 0.15 -27.34 % | 0.20 -30.62 % | 0.29 73.26 % | 0.17 |
| Total other income expenses net | 30.459 M 15.10 % | 26.464 M 141.81 % | 10.944 M -71.52 % | 38.422 M 298.16 % | -19.389 M | 0.000 100.00 % | -914.000 K -121.28 % | 4.296 M 534.56 % | 677.000 K 102.45 % | -27.650 M | 0.000 100.00 % | -16.716 M 28.36 % | -23.332 M | 0.000 100.00 % | -17.786 M -86.81 % | -9.521 M 40.05 % | -15.882 M -2 657.49 % | 621.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 58.269 M -35.52 % | 90.373 M 11.48 % | 81.064 M -24.60 % | 107.511 M -47.04 % | 202.992 M -21.82 % | 259.643 M -0.34 % | 260.525 M -5.40 % | 275.405 M -8.93 % | 302.411 M -7.91 % | 328.399 M 93.22 % | 169.963 M 24.31 % | 136.724 M 74.75 % | 78.239 M 64 760.33 % | -121.000 K 98.33 % | -7.249 M -115.42 % | 47.010 M -42.46 % | 81.706 M -39.21 % | 134.398 M |
| Total investments | 150.655 M 16.88 % | 128.893 M 752.64 % | 15.117 M 33.74 % | 11.303 M 14 579.22 % | 77.000 K -22.22 % | 99.000 K -93.16 % | 1.447 M 3 045.65 % | 46.000 K -99.42 % | 7.978 M 201.40 % | 2.647 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.419 M 0.00 % | 2.419 M 0.00 % | 2.419 M 0.00 % | 2.419 M |
| Total debt | 101.334 M -19.24 % | 125.482 M 54.68 % | 81.124 M -48.95 % | 158.925 M -30.25 % | 227.840 M -13.81 % | 264.350 M -0.43 % | 265.495 M -8.18 % | 289.152 M -11.83 % | 327.950 M -1.74 % | 333.745 M 43.96 % | 231.831 M -0.16 % | 232.207 M 25.94 % | 184.374 M 38.75 % | 132.879 M 75.03 % | 75.919 M -48.54 % | 147.538 M -9.75 % | 163.480 M 1.49 % | 161.087 M |
| Accumulated other comprehensive income loss | 393.108 M | 0.000 -100.00 % | 388.314 M -11.64 % | 439.492 M -5.10 % | 463.108 M -2.11 % | 473.108 M 0.00 % | 473.108 M -50.00 % | 946.216 M 100.00 % | 473.108 M 2 528.38 % | 18.000 M -98.07 % | 930.739 M 1.64 % | 915.739 M 95.42 % | 468.609 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 654.282 M -36.77 % | 1.035 B 62.27 % | 637.664 M 9.55 % | 582.068 M 21.98 % | 477.201 M 8.64 % | 439.230 M -0.31 % | 440.577 M -0.10 % | 441.024 M -0.35 % | 442.571 M -3.94 % | 460.716 M 1 191.93 % | 35.661 M 2.67 % | 34.732 M 20.79 % | 28.753 M 38.62 % | 20.743 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M |
| Total equity | 1.065 B 1.20 % | 1.053 B 0.84 % | 1.044 B 0.42 % | 1.040 B 8.48 % | 958.309 M 3.01 % | 930.338 M -0.14 % | 931.685 M -0.05 % | 932.132 M -0.17 % | 933.679 M -1.71 % | 949.955 M -3.50 % | 984.400 M 1.64 % | 968.471 M 3.76 % | 933.362 M 6.52 % | 876.221 M 6.20 % | 825.033 M 9.76 % | 751.704 M 7.83 % | 697.151 M 474.04 % | 121.446 M |
| Other non current liabilities | 6.962 M 7.89 % | 6.453 M 0.00 % | 6.453 M 6.34 % | 6.068 M -0.48 % | 6.097 M -72.12 % | 21.869 M 341.71 % | 4.951 M 6.75 % | 4.638 M 14.43 % | 4.053 M 7.17 % | 3.782 M -65.52 % | 10.969 M -18.21 % | 13.411 M 114.54 % | 6.251 M -60.03 % | 15.641 M 53.31 % | 10.202 M | 0.000 -100.00 % | 16.293 M | 0.000 |
| Long term debt | 40.772 M -13.64 % | 47.212 M 18.02 % | 40.005 M -38.66 % | 65.222 M -15.31 % | 77.016 M -8.92 % | 84.554 M 6.52 % | 79.375 M 3.59 % | 76.627 M -33.29 % | 114.871 M -23.99 % | 151.122 M 5.88 % | 142.733 M -20.00 % | 178.426 M -2.99 % | 183.934 M 143.25 % | 75.614 M -0.40 % | 75.919 M -48.54 % | 147.538 M 0.24 % | 147.187 M -8.63 % | 161.087 M |
| Total non current liabilities | 89.629 M -1.30 % | 90.808 M 17.26 % | 77.442 M -22.55 % | 99.992 M 1.03 % | 98.973 M -7.00 % | 106.423 M 3.99 % | 102.336 M -4.98 % | 107.696 M -34.57 % | 164.592 M -22.15 % | 211.419 M 16.61 % | 181.307 M -20.43 % | 227.850 M -1.89 % | 232.232 M 88.99 % | 122.882 M 6.33 % | 115.570 M -36.56 % | 182.180 M -7.20 % | 196.305 M 6.54 % | 184.251 M |
| Other current liabilities | 153.294 M 11.86 % | 137.041 M 19.23 % | 114.939 M 10.61 % | 103.911 M -31.85 % | 152.469 M 29.46 % | 117.770 M -33.03 % | 175.861 M -1.82 % | 179.121 M 31.03 % | 136.707 M -5.33 % | 144.404 M 49.64 % | 96.499 M 4.30 % | 92.518 M -9.65 % | 102.405 M -9.26 % | 112.850 M -23.67 % | 147.849 M 409.60 % | 29.013 M -30.16 % | 41.542 M -54.77 % | 91.847 M |
| Deferred revenue | 1.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 636.000 K -31.61 % | 930.000 K -95.91 % | 22.764 M | 0.000 -100.00 % | 10.914 M -33.82 % | 16.491 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 60.562 M -22.62 % | 78.270 M 90.37 % | 41.115 M -56.12 % | 93.703 M -37.87 % | 150.824 M -16.11 % | 179.796 M -3.40 % | 186.121 M -12.42 % | 212.525 M -0.26 % | 213.079 M 16.68 % | 182.623 M 17.23 % | 155.788 M 24.07 % | 125.568 M 109.19 % | 60.026 M 4.82 % | 57.265 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 291.129 M 0.46 % | 289.784 M 36.18 % | 212.802 M -14.68 % | 249.408 M -30.56 % | 359.149 M -4.63 % | 376.584 M -14.92 % | 442.628 M -9.54 % | 489.319 M 3.02 % | 474.970 M 20.90 % | 392.859 M 25.89 % | 312.070 M 11.38 % | 280.187 M 41.70 % | 197.731 M -1.05 % | 199.820 M 35.15 % | 147.849 M 37.54 % | 107.499 M -14.36 % | 125.530 M 36.67 % | 91.847 M |
| Total liabilities | 380.758 M 0.04 % | 380.592 M 31.13 % | 290.244 M -16.93 % | 349.400 M -23.73 % | 458.122 M -5.15 % | 483.007 M -11.37 % | 544.964 M -8.72 % | 597.015 M -6.65 % | 639.562 M 5.84 % | 604.278 M 22.48 % | 493.377 M -2.89 % | 508.037 M 18.16 % | 429.963 M 33.24 % | 322.702 M 22.51 % | 263.419 M -9.07 % | 289.679 M -9.99 % | 321.835 M 16.57 % | 276.098 M |
| Other non current assets | 25.317 M 96.53 % | 12.882 M -91.63 % | 153.984 M 606.67 % | 21.790 M -2.58 % | 22.367 M -69.20 % | 72.611 M -13.98 % | 84.412 M -27.39 % | 116.250 M -22.13 % | 149.291 M -0.55 % | 150.111 M 79.06 % | 83.832 M 150.22 % | 33.503 M -0.73 % | 33.751 M 3.32 % | 32.665 M -0.62 % | 32.868 M 127.52 % | 14.446 M -38.41 % | 23.454 M 25.57 % | 18.678 M |
| Long term investments | 117.563 M -5.54 % | 124.462 M 4 340.31 % | 2.803 M -3.51 % | 2.905 M 145.02 % | -6.453 M 76.63 % | -27.617 M -2 008.57 % | 1.447 M 560.73 % | 219.000 K 100.63 % | -34.649 M 17.19 % | -41.844 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 287.000 K 129.60 % | 125.000 K -57.77 % | 296.000 K -11.38 % | 334.000 K 215.09 % | 106.000 K -79.09 % | 507.000 K -62.75 % | 1.361 M -7.54 % | 1.472 M 136.28 % | 623.000 K 219.49 % | 195.000 K | 0.000 -100.00 % | 184.000 K -65.80 % | 538.000 K -41.52 % | 920.000 K 61.69 % | 569.000 K | 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 |
| Goodwill and intangible assets | 287.000 K 129.60 % | 125.000 K -57.77 % | 296.000 K -11.38 % | 334.000 K 215.09 % | 106.000 K -79.09 % | 507.000 K -62.75 % | 1.361 M -7.54 % | 1.472 M 136.28 % | 623.000 K 219.49 % | 195.000 K | 0.000 -100.00 % | 184.000 K -65.80 % | 538.000 K -41.52 % | 920.000 K 61.69 % | 569.000 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 931.723 M -0.92 % | 940.357 M 5.37 % | 892.473 M -11.67 % | 1.010 B -0.47 % | 1.015 B -2.59 % | 1.042 B -1.31 % | 1.056 B -2.77 % | 1.086 B -5.31 % | 1.147 B -5.67 % | 1.216 B 2.09 % | 1.191 B 3.82 % | 1.147 B 8.29 % | 1.059 B 25.14 % | 846.413 M 7.15 % | 789.953 M -0.40 % | 793.092 M 1.32 % | 782.775 M 219.25 % | 245.193 M |
| Total non current assets | 1.075 B -1.42 % | 1.090 B 4.16 % | 1.047 B -0.51 % | 1.052 B 1.40 % | 1.038 B -4.59 % | 1.088 B -4.86 % | 1.143 B -5.05 % | 1.204 B -4.62 % | 1.262 B -4.69 % | 1.324 B 3.88 % | 1.275 B 7.96 % | 1.181 B 7.98 % | 1.093 B 24.26 % | 879.998 M 6.87 % | 823.390 M 1.96 % | 807.538 M 0.16 % | 806.229 M 205.54 % | 263.871 M |
| Other current assets | 28.945 M -8.40 % | 31.601 M 14.74 % | 27.542 M 2.38 % | 26.903 M 3.21 % | 26.066 M -58.65 % | 63.045 M 456.25 % | 11.334 M -43.37 % | 20.014 M -14.03 % | 23.281 M 41.90 % | 16.407 M 21.16 % | 13.542 M -93.36 % | 203.950 M 452.14 % | 36.938 M 519.77 % | 5.960 M -53.31 % | 12.765 M -51.40 % | 26.264 M -3.96 % | 27.346 M 114.24 % | 12.764 M |
| Short term investments | 33.092 M 167.93 % | 12.351 M 0.30 % | 12.314 M 46.63 % | 8.398 M 28.61 % | 6.530 M -76.44 % | 27.716 M 5.07 % | 26.379 M -51.54 % | 54.438 M 27.71 % | 42.627 M -4.19 % | 44.491 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 35.699 M 1.68 % | 35.109 M 58 415.00 % | 60.000 K -99.88 % | 51.414 M 106.91 % | 24.848 M 427.89 % | 4.707 M -5.29 % | 4.970 M -63.85 % | 13.747 M -46.17 % | 25.539 M 377.72 % | 5.346 M -91.36 % | 61.868 M -35.21 % | 95.483 M -10.04 % | 106.135 M -20.20 % | 133.000 M 59.92 % | 83.168 M -17.27 % | 100.528 M 22.93 % | 81.774 M 206.40 % | 26.689 M |
| Cash and short term investments | 68.791 M 36.80 % | 50.287 M 306.39 % | 12.374 M -79.31 % | 59.812 M 90.62 % | 31.378 M -3.22 % | 32.423 M 3.43 % | 31.349 M -54.02 % | 68.185 M 0.03 % | 68.166 M 36.78 % | 49.837 M -19.45 % | 61.868 M -35.21 % | 95.483 M -10.04 % | 106.135 M -20.20 % | 133.000 M 59.92 % | 83.168 M -17.27 % | 100.528 M 22.93 % | 81.774 M 206.40 % | 26.689 M |
| Total current assets | 371.258 M 8.23 % | 343.014 M 19.32 % | 287.469 M -17.45 % | 348.223 M -8.07 % | 378.779 M 16.28 % | 325.746 M -2.34 % | 333.538 M 2.54 % | 325.277 M 4.56 % | 311.099 M 35.25 % | 230.020 M 13.27 % | 203.072 M -31.34 % | 295.757 M 9.61 % | 269.831 M -15.39 % | 318.925 M 20.32 % | 265.062 M 13.35 % | 233.845 M 9.91 % | 212.757 M 59.16 % | 133.673 M |
| Inventory | 1.480 M 60.69 % | 921.000 K -12.54 % | 1.053 M -18.62 % | 1.294 M -10.39 % | 1.444 M 53.62 % | 940.000 K -15.70 % | 1.115 M 6.39 % | 1.048 M -19.45 % | 1.301 M 16.47 % | 1.117 M 38.24 % | 808.000 K 79.56 % | 450.000 K -66.09 % | 1.327 M 32.04 % | 1.005 M 63.68 % | 614.000 K 42.13 % | 432.000 K -87.20 % | 3.376 M 1 996.89 % | 161.000 K |
| Net receivables | 272.042 M 4.55 % | 260.205 M 5.56 % | 246.500 M -5.27 % | 260.214 M -18.66 % | 319.891 M 39.48 % | 229.338 M -18.52 % | 281.478 M 21.14 % | 232.354 M 7.53 % | 216.077 M 38.38 % | 156.145 M 23.09 % | 126.854 M 3 174.50 % | -4.126 M -103.29 % | 125.431 M -29.91 % | 178.960 M | 0.000 -100.00 % | 102.093 M 4.15 % | 98.025 M 4.22 % | 94.059 M |
| Tax assets | 0.000 -100.00 % | 12.514 M 546.45 % | -2.803 M -116.72 % | 16.762 M 158.15 % | 6.493 M | 0.000 100.00 % | -1.447 M | 0.000 -100.00 % | 34.649 M -23.95 % | 45.561 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -11.410 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 |
| Account payables | 75.453 M 1.32 % | 74.473 M 31.23 % | 56.748 M 9.56 % | 51.794 M -7.27 % | 55.856 M -29.31 % | 79.018 M -1.24 % | 80.010 M -17.30 % | 96.743 M 4.92 % | 92.204 M 40.06 % | 65.832 M 34.71 % | 48.869 M 7.15 % | 45.610 M 29.21 % | 35.300 M 18.84 % | 29.705 M | 0.000 -100.00 % | 78.486 M -6.55 % | 83.988 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.216 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 -100.00 % | 1.183 M -22.27 % | 1.522 M -17.15 % | 1.837 M -13.72 % | 2.129 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 15.951 M 44.33 % | 11.052 M 29.93 % | 8.506 M -70.99 % | 29.317 M 39.59 % | 21.002 M -10.88 % | 23.567 M 2 356 600.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 992.000 K | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.183 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -473.108 M | 0.000 -100.00 % | 453.239 M | 0.000 | 0.000 -100.00 % | 418.000 M -50.09 % | 837.478 M 3.77 % | 807.033 M 9.99 % | 733.704 M 8.03 % | 679.151 M 556.53 % | 103.446 M |
| Deferred tax liabilities non current | 41.895 M 12.79 % | 37.143 M 19.88 % | 30.984 M 7.95 % | 28.702 M 80.97 % | 15.860 M | 0.000 -100.00 % | 16.828 M -32.44 % | 24.909 M -43.17 % | 43.831 M -19.41 % | 54.386 M 97.02 % | 27.605 M -23.35 % | 36.013 M -14.35 % | 42.047 M 32.95 % | 31.627 M 7.40 % | 29.449 M -14.99 % | 34.642 M 5.54 % | 32.825 M 41.71 % | 23.164 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.446 B 0.89 % | 1.433 B 7.43 % | 1.334 B -3.94 % | 1.389 B -1.94 % | 1.416 B 0.22 % | 1.413 B -4.29 % | 1.477 B -3.43 % | 1.529 B -2.80 % | 1.573 B 1.22 % | 1.554 B 5.17 % | 1.478 B 0.09 % | 1.477 B 8.30 % | 1.363 B 13.71 % | 1.199 B 10.15 % | 1.088 B 4.52 % | 1.041 B 2.20 % | 1.019 B 156.32 % | 397.544 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | -27.228 M -88.04 % | -14.480 M -146.83 % | 30.920 M 393.46 % | 6.266 M 107.80 % | -80.346 M -2 673.54 % | 3.122 M 104.96 % | -62.883 M -3 409.63 % | 1.900 M -81.37 % | 10.200 M -44.03 % | 18.223 M -8.60 % | 19.938 M 680.77 % | -3.433 M -114.56 % | -1.600 M -104.45 % | 35.932 M 162.05 % | -57.910 M -319.85 % | -13.793 M 28.49 % | -19.287 M -1 409.37 % | 1.473 M |
| Accounts receivables | -7.028 M 60.09 % | -17.608 M -212.76 % | 15.616 M -65.42 % | 45.155 M 159.52 % | -75.860 M -232.18 % | 57.393 M 184.64 % | -67.812 M -152.47 % | -26.859 M 54.42 % | -58.921 M -407.37 % | -11.613 M -176.37 % | 15.207 M 267.72 % | -9.067 M -188.54 % | 10.241 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -559.000 K -523.48 % | 132.000 K -45.23 % | 241.000 K 60.67 % | 150.000 K 129.76 % | -504.000 K -388.00 % | 175.000 K 361.19 % | -67.000 K -126.48 % | 253.000 K 181.88 % | -309.000 K 0.00 % | -309.000 K 13.69 % | -358.000 K -140.82 % | 877.000 K 372.36 % | -322.000 K 17.65 % | -391.000 K -114.84 % | -182.000 K -106.18 % | 2.944 M 191.54 % | -3.216 M -5 747.27 % | -55.000 K |
| Accounts payables | 3.657 M -79.37 % | 17.725 M 257.79 % | 4.954 M 221.96 % | -4.062 M 82.46 % | -23.162 M -1 780.03 % | -1.232 M 92.64 % | -16.733 M -468.65 % | 4.539 M -82.39 % | 25.782 M 306.53 % | 6.342 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.626 M | 0.000 | 0.000 |
| Other working capital | -23.298 M -58.18 % | -14.729 M -245.70 % | 10.109 M 128.90 % | -34.977 M -282.36 % | 19.180 M 136.04 % | -53.214 M -344.90 % | 21.729 M -9.34 % | 23.967 M -45.09 % | 43.648 M 83.37 % | 23.803 M 367.73 % | 5.089 M 6.98 % | 4.757 M 141.30 % | -11.519 M -131.71 % | 36.323 M 162.92 % | -57.728 M -419.56 % | -11.111 M 30.86 % | -16.071 M -1 151.77 % | 1.528 M |
| Other non cash items | 27.412 M -8.13 % | 29.839 M 509.21 % | 4.898 M 108.43 % | -58.096 M -179.59 % | 72.992 M 413.67 % | 14.210 M -57.95 % | 33.791 M 440.22 % | 6.255 M -6.88 % | 6.717 M -4.13 % | 7.006 M 262.93 % | -4.300 M 13.11 % | -4.949 M 49.38 % | -9.776 M 61.06 % | -25.103 M -150.28 % | -10.030 M 73.19 % | -37.407 M -2.46 % | -36.510 M -64.16 % | -22.240 M |
| Net cash provided by operating activities | 63.854 M -7.38 % | 68.944 M -22.25 % | 88.677 M -3.27 % | 91.675 M 33.01 % | 68.924 M 2.66 % | 67.135 M 252.05 % | 19.070 M -64.15 % | 53.201 M -15.02 % | 62.606 M -11.47 % | 70.718 M -4.86 % | 74.332 M 6.51 % | 69.792 M -41.45 % | 119.193 M -6.76 % | 127.838 M 218.81 % | 40.099 M -45.93 % | 74.158 M -43.70 % | 131.726 M 103.45 % | 64.745 M |
| Investments in property plant and equipment | -42.846 M 46.20 % | -79.633 M -78.55 % | -44.599 M -51.99 % | -29.344 M -70.17 % | -17.244 M 79.83 % | -85.487 M -144.16 % | -35.013 M -221.07 % | -10.905 M -445.80 % | -1.998 M 97.35 % | -75.310 M 11.11 % | -84.721 M 28.61 % | -118.666 M 51.99 % | -247.194 M -234.69 % | -73.857 M -136.52 % | -31.227 M 9.06 % | -34.339 M 59.11 % | -83.984 M 33.98 % | -127.203 M |
| Acquisitions net | 6.133 M | 0.000 | 0.000 -100.00 % | 6.561 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 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -1.861 M 22.30 % | -2.395 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.419 M |
| Sales maturities of investments | 297.000 K | 0.000 | 0.000 -100.00 % | 44.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K -93.78 % | 3.214 M 105.76 % | 1.562 M -81.90 % | 8.630 M -68.86 % | 27.714 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 13.659 M 131.82 % | 5.892 M -16.58 % | 7.063 M -78.36 % | 32.635 M -34.29 % | 49.664 M -16.44 % | 59.438 M 302.59 % | 14.764 M 170.95 % | 5.449 M 7.10 % | 5.088 M -62.77 % | 13.668 M 120.34 % | 6.203 M -34.66 % | 9.494 M 135.04 % | -27.096 M -341.84 % | 11.204 M 8.51 % | 10.325 M 231.81 % | -7.833 M -285.86 % | -2.030 M |
| Net cash used for investing activites | -36.416 M 44.80 % | -65.974 M -62.63 % | -40.568 M -252.86 % | 26.539 M 72.43 % | 15.391 M 142.96 % | -35.823 M -246.67 % | 24.425 M 532.94 % | 3.859 M 11.82 % | 3.451 M 104.93 % | -70.022 M -3.22 % | -67.839 M 38.83 % | -110.901 M 51.59 % | -229.070 M -212.77 % | -73.239 M -265.77 % | -20.023 M 16.62 % | -24.014 M 73.85 % | -91.817 M 30.26 % | -131.652 M |
| Debt repayment | -24.890 M -159.53 % | 41.812 M 173.37 % | -56.990 M 17.30 % | -68.915 M -103.02 % | -33.945 M -37.36 % | -24.712 M -4.46 % | -23.657 M 39.03 % | -38.798 M -247.00 % | 26.393 M 29.09 % | 20.446 M 147.69 % | -42.876 M -588.39 % | 8.779 M -92.07 % | 110.641 M 610.56 % | 15.571 M 181.99 % | -18.992 M -4.21 % | -18.224 M -590.04 % | -2.641 M -102.46 % | 107.407 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.000 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -2.700 M -25.00 % | -2.160 M 73.33 % | -8.100 M -200.00 % | -2.700 M | 0.000 100.00 % | -1.620 M 0.00 % | -1.620 M 0.00 % | -1.620 M 0.00 % | -1.620 M 72.30 % | -5.849 M -3.56 % | -5.648 M 0.00 % | -5.648 M 0.00 % | -5.648 M 0.00 % | -5.648 M 0.34 % | -5.667 M 40.20 % | -9.476 M -42.84 % | -6.634 M -16.67 % | -5.686 M |
| Other financing activites | 0.000 100.00 % | -7.573 M 77.97 % | -34.373 M -72.96 % | -19.873 M 23.90 % | -26.116 M -398.11 % | -5.243 M 80.49 % | -26.871 M 5.51 % | -28.438 M 59.74 % | -70.637 M -313.66 % | -17.076 M 38.99 % | -27.990 M -11.39 % | -25.127 M -11.41 % | -22.554 M -40.96 % | -16.000 M -18.91 % | -13.456 M -32.23 % | -10.176 M 35.73 % | -15.832 M -78.73 % | -8.858 M |
| Net cash used provided by financing activities | -27.590 M -186.01 % | 32.079 M 132.25 % | -99.463 M -8.72 % | -91.488 M -52.33 % | -60.061 M -90.22 % | -31.575 M 39.45 % | -52.148 M 24.27 % | -68.856 M -50.13 % | -45.864 M -1 750.10 % | -2.479 M 96.76 % | -76.514 M -247.85 % | -21.996 M -126.68 % | 82.439 M 1 456.57 % | -6.077 M 84.06 % | -38.115 M -0.63 % | -37.876 M -50.86 % | -25.107 M -136.46 % | 68.863 M |
| Effect of forex changes on cash | 6.023 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -75.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 5.871 M -83.25 % | 35.049 M 168.25 % | -51.354 M -292.15 % | 26.726 M 10.19 % | 24.254 M 9 322.05 % | -263.000 K 97.00 % | -8.777 M 25.57 % | -11.792 M -158.40 % | 20.193 M 1 232.53 % | -1.783 M 97.45 % | -70.021 M -10.96 % | -63.105 M -129.99 % | -27.438 M -156.55 % | 48.522 M 368.98 % | -18.039 M -247.04 % | 12.268 M -17.12 % | 14.802 M 656.75 % | 1.956 M |
| Cash at beginning of period | 37.194 M 61 890.00 % | 60.000 K -99.88 % | 51.414 M 108.26 % | 24.688 M 424.50 % | 4.707 M -5.29 % | 4.970 M -63.85 % | 13.747 M -46.17 % | 25.539 M 377.72 % | 5.346 M -37.83 % | 8.599 M -79.10 % | 41.147 M -60.53 % | 104.252 M -20.84 % | 131.690 M 58.34 % | 83.168 M 117.75 % | 38.195 M 47.32 % | 25.927 M 133.05 % | 11.125 M 21.33 % | 9.169 M |
| Cash at end of period | 43.065 M 22.66 % | 35.109 M 58 415.00 % | 60.000 K -99.88 % | 51.414 M 77.53 % | 28.961 M 515.28 % | 4.707 M -5.29 % | 4.970 M -63.85 % | 13.747 M -46.17 % | 25.539 M 274.69 % | 6.816 M 123.61 % | -28.874 M -170.17 % | 41.147 M -60.53 % | 104.252 M -20.84 % | 131.690 M 553.35 % | 20.156 M -47.23 % | 38.195 M 47.32 % | 25.927 M 133.05 % | 11.125 M |
| Operating cash flow | 63.854 M -7.38 % | 68.944 M -22.25 % | 88.677 M -3.16 % | 91.575 M 32.86 % | 68.924 M 2.66 % | 67.135 M 252.05 % | 19.070 M -64.15 % | 53.201 M -15.02 % | 62.606 M -11.47 % | 70.718 M -4.86 % | 74.332 M 6.51 % | 69.792 M -41.45 % | 119.193 M -6.76 % | 127.838 M 218.81 % | 40.099 M -45.93 % | 74.158 M -43.70 % | 131.726 M 103.45 % | 64.745 M |
| Capital expenditure | -42.846 M 46.20 % | -79.633 M -78.55 % | -44.599 M -51.99 % | -29.344 M -70.17 % | -17.244 M 79.83 % | -85.487 M -138.26 % | -35.879 M -188.83 % | -12.422 M -372.50 % | -2.629 M 96.51 % | -75.310 M 11.11 % | -84.721 M 28.61 % | -118.666 M 51.99 % | -247.194 M -234.69 % | -73.857 M -136.52 % | -31.227 M -26.48 % | -24.690 M 73.32 % | -92.528 M 28.77 % | -129.902 M |
| Free CashFlow | 21.008 M 296.54 % | -10.689 M -124.25 % | 44.078 M -29.28 % | 62.331 M 20.61 % | 51.680 M 381.60 % | -18.352 M -9.18 % | -16.809 M -141.22 % | 40.779 M -32.01 % | 59.977 M 1 406.12 % | -4.592 M 55.80 % | -10.389 M 78.74 % | -48.874 M 61.82 % | -128.001 M -337.12 % | 53.981 M 508.44 % | 8.872 M -82.07 % | 49.468 M 26.20 % | 39.198 M 160.16 % | -65.157 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 336.395 M 19.01 % | 282.667 M 0.35 % | 281.681 M 11.61 % | 252.372 M 8.34 % | 232.946 M -10.32 % | 259.765 M 9.09 % | 238.114 M -4.75 % | 249.994 M 8.02 % | 231.442 M -11.66 % | 261.994 M 2.27 % | 256.188 M -14.12 % | 298.303 M 16.04 % | 257.060 M -9.22 % | 283.154 M -9.96 % | 314.475 M -0.51 % | 316.102 M 15.26 % | 274.258 M -10.16 % | 305.260 M 14.98 % | 265.494 M -1.38 % | 269.210 M 51.45 % | 177.752 M -13.55 % | 205.602 M -22.45 % | 265.137 M 3.60 % | 255.924 M 9.11 % | 234.557 M -23.14 % | 305.190 M 13.06 % | 269.943 M 10.12 % | 245.130 M 3.57 % | 236.685 M 20.75 % | 196.011 M 4.70 % | 187.214 M 3.77 % | 180.410 M -5.78 % | 191.475 M 4.92 % | 182.489 M 2.42 % | 178.184 M -4.91 % | 187.385 M 9.23 % | 171.546 M -17.77 % | 208.624 M 4.06 % | 200.476 M 2.49 % | 195.614 M 19.02 % | 164.349 M -19.40 % | 203.901 M -0.56 % | 205.043 M 10.18 % | 186.097 M 5.89 % | 175.748 M -15.35 % | 207.613 M 27.72 % | 162.554 M 17.92 % | 137.856 M 15.53 % | 119.322 M |
| Net income | 16.598 M 260.67 % | 4.602 M -3.90 % | 4.789 M 54.73 % | 3.095 M 26.74 % | 2.442 M -62.59 % | 6.528 M 343.78 % | 1.471 M -62.08 % | 3.879 M 1 089.54 % | -392.000 K 77.93 % | -1.776 M -125.73 % | 6.902 M 142.69 % | 2.844 M -50.33 % | 5.726 M -43.48 % | 10.131 M -76.38 % | 42.890 M 177.26 % | 15.469 M 3.67 % | 14.922 M 75.53 % | 8.501 M 26.22 % | 6.735 M -34.93 % | 10.351 M 194.82 % | 3.511 M 218.57 % | -2.961 M -264.50 % | 1.800 M 12.36 % | 1.602 M 168.34 % | 597.000 K -96.16 % | 15.562 M 1 296.16 % | -1.301 M 91.40 % | -15.136 M -418.00 % | -2.922 M -112.60 % | 23.187 M 15 661.74 % | -149.000 K 95.32 % | -3.187 M -187.08 % | 3.660 M -76.53 % | 15.593 M 1 806.23 % | 818.000 K -93.27 % | 12.154 M -6.95 % | 13.062 M -53.19 % | 27.905 M 126.19 % | 12.337 M 11.62 % | 11.053 M -10.56 % | 12.358 M -57.27 % | 28.922 M 67.55 % | 17.262 M 69.40 % | 10.190 M -49.63 % | 20.230 M -51.75 % | 41.928 M 67.69 % | 25.003 M 55.12 % | 16.118 M 367.87 % | 3.445 M |
| Income before tax | 21.940 M 257.45 % | 6.138 M -12.71 % | 7.032 M 7.85 % | 6.520 M -7.10 % | 7.018 M -30.93 % | 10.160 M 169.64 % | 3.768 M -29.16 % | 5.319 M 35 360.00 % | 15.000 K -96.70 % | 455.000 K -87.46 % | 3.629 M -55.15 % | 8.091 M 72.63 % | 4.687 M -56.80 % | 10.849 M -80.85 % | 56.646 M 124.20 % | 25.266 M 23.67 % | 20.431 M 69.41 % | 12.060 M 1.28 % | 11.907 M -18.11 % | 14.541 M 134.95 % | 6.189 M 293.29 % | -3.202 M -260.02 % | 2.001 M -15.78 % | 2.376 M 258.37 % | 663.000 K -95.52 % | 14.799 M 1 371.07 % | 1.006 M 105.62 % | -17.886 M -468.89 % | -3.144 M -112.25 % | 25.664 M 1 924.02 % | -1.407 M 71.20 % | -4.885 M -245.82 % | 3.350 M -80.03 % | 16.776 M 1 166.11 % | 1.325 M -91.30 % | 15.229 M -2.64 % | 15.642 M -67.73 % | 48.469 M 236.82 % | 14.390 M -12.05 % | 16.362 M 22.91 % | 13.312 M -58.53 % | 32.099 M 10.43 % | 29.068 M 95.28 % | 14.885 M -33.93 % | 22.530 M -44.28 % | 40.432 M 114.16 % | 18.879 M 42.72 % | 13.228 M 108.81 % | 6.335 M |
| Income before tax ratio | 0.07 200.36 % | 0.02 -13.02 % | 0.02 -3.37 % | 0.03 -14.25 % | 0.03 -22.97 % | 0.04 147.17 % | 0.02 -25.63 % | 0.02 32 728.50 % | 0.00 -96.27 % | 0.00 -87.74 % | 0.01 -47.77 % | 0.03 48.76 % | 0.02 -52.41 % | 0.04 -78.73 % | 0.18 125.36 % | 0.08 7.29 % | 0.07 88.56 % | 0.04 -11.91 % | 0.04 -16.97 % | 0.05 55.13 % | 0.03 323.57 % | -0.02 -306.36 % | 0.01 -18.71 % | 0.01 228.45 % | 0.00 -94.17 % | 0.05 1 201.18 % | 0.00 105.11 % | -0.07 -449.29 % | -0.01 -110.15 % | 0.13 1 842.16 % | -0.01 72.24 % | -0.03 -254.76 % | 0.02 -80.97 % | 0.09 1 136.25 % | 0.01 -90.85 % | 0.08 -10.87 % | 0.09 -60.75 % | 0.23 223.67 % | 0.07 -14.19 % | 0.08 3.27 % | 0.08 -48.55 % | 0.16 11.05 % | 0.14 77.24 % | 0.08 -37.61 % | 0.13 -34.17 % | 0.19 67.68 % | 0.12 21.04 % | 0.10 80.74 % | 0.05 |
| EBITDA | 23.893 M 18.36 % | 20.187 M 115.58 % | 9.364 M 5.34 % | 8.889 M -57.15 % | 20.746 M -15.36 % | 24.510 M 49.09 % | 16.440 M -7.22 % | 17.720 M 34.75 % | 13.150 M 314.30 % | 3.174 M -80.91 % | 16.623 M -16.69 % | 19.952 M 26.53 % | 15.768 M 11.05 % | 14.199 M -79.22 % | 68.321 M 123.44 % | 30.577 M -8.39 % | 33.379 M 29.54 % | 25.768 M 4.90 % | 24.564 M -10.70 % | 27.507 M 29.86 % | 21.182 M 294.30 % | 5.372 M -75.42 % | 21.852 M 141.83 % | 9.036 M -55.41 % | 20.266 M 0.29 % | 20.208 M 150.38 % | 8.071 M 173.41 % | -10.995 M -399.35 % | 3.673 M -90.90 % | 40.361 M 159.82 % | 15.534 M 33.04 % | 11.676 M -39.83 % | 19.404 M -26.68 % | 26.466 M 82.93 % | 14.468 M -46.58 % | 27.085 M -2.92 % | 27.901 M -57.62 % | 65.838 M 130.81 % | 28.525 M 2.48 % | 27.835 M 33.29 % | 20.883 M -55.78 % | 47.221 M 33.56 % | 35.355 M 69.70 % | 20.834 M -27.64 % | 28.791 M -28.79 % | 40.432 M 55.60 % | 25.984 M 32.75 % | 19.574 M 55.07 % | 12.623 M |
| Net income ratio | 0.05 203.06 % | 0.02 -4.24 % | 0.02 38.63 % | 0.01 16.98 % | 0.01 -58.29 % | 0.03 306.79 % | 0.01 -60.19 % | 0.02 1 016.11 % | 0.00 75.01 % | -0.01 -125.16 % | 0.03 182.58 % | 0.01 -57.20 % | 0.02 -37.74 % | 0.04 -73.77 % | 0.14 178.70 % | 0.05 -10.06 % | 0.05 95.37 % | 0.03 9.78 % | 0.03 -34.02 % | 0.04 94.66 % | 0.02 237.15 % | -0.01 -312.13 % | 0.01 8.46 % | 0.01 145.94 % | 0.00 -95.01 % | 0.05 1 158.01 % | 0.00 92.19 % | -0.06 -400.16 % | -0.01 -110.44 % | 0.12 14 963.33 % | 0.00 95.49 % | -0.02 -192.42 % | 0.02 -77.63 % | 0.09 1 761.27 % | 0.00 -92.92 % | 0.06 -14.82 % | 0.08 -43.07 % | 0.13 117.36 % | 0.06 8.91 % | 0.06 -24.86 % | 0.08 -46.99 % | 0.14 68.49 % | 0.08 53.75 % | 0.05 -52.43 % | 0.12 -43.00 % | 0.20 31.30 % | 0.15 31.56 % | 0.12 304.96 % | 0.03 |
| Ratio EBITDA | 0.07 -0.55 % | 0.07 114.83 % | 0.03 -5.62 % | 0.04 -60.45 % | 0.09 -5.61 % | 0.09 36.66 % | 0.07 -2.59 % | 0.07 24.75 % | 0.06 368.99 % | 0.01 -81.33 % | 0.06 -2.99 % | 0.07 9.04 % | 0.06 22.32 % | 0.05 -76.92 % | 0.22 124.60 % | 0.10 -20.52 % | 0.12 44.18 % | 0.08 -8.76 % | 0.09 -9.45 % | 0.10 -14.26 % | 0.12 356.08 % | 0.03 -68.30 % | 0.08 133.43 % | 0.04 -59.14 % | 0.09 30.49 % | 0.07 121.46 % | 0.03 166.66 % | -0.04 -389.03 % | 0.02 -92.46 % | 0.21 148.16 % | 0.08 28.21 % | 0.06 -36.14 % | 0.10 -30.12 % | 0.15 78.61 % | 0.08 -43.82 % | 0.14 -11.13 % | 0.16 -48.46 % | 0.32 121.79 % | 0.14 -0.01 % | 0.14 11.99 % | 0.13 -45.13 % | 0.23 34.31 % | 0.17 54.02 % | 0.11 -31.66 % | 0.16 -15.88 % | 0.19 21.83 % | 0.16 12.58 % | 0.14 34.22 % | 0.11 |
| Gross profit ratio | 0.11 93.04 % | 0.06 20.28 % | 0.05 -14.95 % | 0.05 -4.37 % | 0.06 -21.67 % | 0.07 57.44 % | 0.05 5.02 % | 0.04 40.58 % | 0.03 5.41 % | 0.03 -52.05 % | 0.06 -21.94 % | 0.08 -14.35 % | 0.09 -12.16 % | 0.10 25.56 % | 0.08 -36.78 % | 0.13 -7.32 % | 0.14 -16.60 % | 0.17 22.13 % | 0.14 15.26 % | 0.12 3.31 % | 0.12 37.16 % | 0.09 -3.91 % | 0.09 1.96 % | 0.09 16.90 % | 0.07 -66.66 % | 0.22 238.10 % | 0.07 467.44 % | -0.02 -130.45 % | 0.06 110.06 % | -0.59 -312.61 % | 0.28 9.05 % | 0.25 -5.75 % | 0.27 2 957.44 % | -0.01 -103.07 % | 0.31 -19.83 % | 0.38 -45.33 % | 0.70 -10.71 % | 0.79 17.82 % | 0.67 3.73 % | 0.64 -3.11 % | 0.66 -62.31 % | 1.76 503.20 % | 0.29 27.06 % | 0.23 -28.79 % | 0.32 -11.71 % | 0.37 15.63 % | 0.32 2.49 % | 0.31 3.83 % | 0.30 |
| Weighted average shs out dil | 1.800 M -0.01 % | 1.800 M 0.00 % | 1.800 M 0.05 % | 1.799 M 0.21 % | 1.796 M -0.25 % | 1.800 M 0.34 % | 1.794 M -0.11 % | 1.796 M 0.79 % | 1.782 M -1.01 % | 1.800 M -0.12 % | 1.802 M 0.12 % | 1.800 M -0.03 % | 1.801 M 0.03 % | 1.800 M 0.00 % | 1.800 M -0.04 % | 1.801 M 0.05 % | 1.800 M 0.00 % | 1.800 M -0.04 % | 1.801 M 0.03 % | 1.800 M -0.02 % | 1.801 M 0.03 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M -0.50 % | 1.809 M 0.63 % | 1.798 M -0.51 % | 1.807 M 0.76 % | 1.793 M -0.57 % | 1.804 M 0.21 % | 1.800 M -3.36 % | 1.863 M 3.44 % | 1.801 M -0.13 % | 1.803 M 0.16 % | 1.800 M -0.98 % | 1.818 M 0.95 % | 1.801 M 0.08 % | 1.799 M -0.07 % | 1.800 M -0.04 % | 1.801 M 0.06 % | 1.800 M -0.08 % | 1.801 M 0.08 % | 1.800 M 0.00 % | 1.800 M -0.02 % | 1.800 M 0.03 % | 1.800 M -0.01 % | 1.800 M 0.00 % | 1.800 M -0.05 % | 1.801 M -0.15 % | 1.804 M |
| Weighted average shs out | 1.800 M -0.01 % | 1.800 M 0.00 % | 1.800 M 0.05 % | 1.799 M 0.21 % | 1.796 M -0.25 % | 1.800 M 0.34 % | 1.794 M -0.11 % | 1.796 M 0.79 % | 1.782 M -1.01 % | 1.800 M -0.12 % | 1.802 M 0.12 % | 1.800 M -0.03 % | 1.801 M 0.03 % | 1.800 M 0.00 % | 1.800 M -0.04 % | 1.801 M 0.05 % | 1.800 M 0.00 % | 1.800 M -0.04 % | 1.801 M 0.03 % | 1.800 M -0.02 % | 1.801 M 0.03 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M -0.50 % | 1.809 M 0.62 % | 1.798 M -0.50 % | 1.807 M 0.76 % | 1.793 M -0.57 % | 1.804 M 0.21 % | 1.800 M -3.36 % | 1.863 M 3.44 % | 1.801 M -0.13 % | 1.803 M 0.16 % | 1.800 M -0.98 % | 1.818 M 0.95 % | 1.801 M 0.08 % | 1.799 M -0.07 % | 1.800 M -0.04 % | 1.801 M 0.06 % | 1.800 M -0.08 % | 1.801 M 0.08 % | 1.800 M 0.00 % | 1.800 M -0.02 % | 1.800 M 0.03 % | 1.800 M -0.01 % | 1.800 M 0.00 % | 1.800 M -0.05 % | 1.801 M -0.15 % | 1.804 M |
| EPS diluted | 9.22 260.16 % | 2.56 -3.76 % | 2.66 54.65 % | 1.72 26.47 % | 1.36 -62.53 % | 3.63 342.68 % | 0.82 -62.04 % | 2.16 1 081.82 % | -0.22 77.78 % | -0.99 -125.85 % | 3.83 142.41 % | 1.58 -50.31 % | 3.18 -43.52 % | 5.63 -76.37 % | 23.83 177.42 % | 8.59 3.62 % | 8.29 75.64 % | 4.72 26.20 % | 3.74 -34.96 % | 5.75 194.87 % | 1.95 218.18 % | -1.65 -265.00 % | 1.00 12.36 % | 0.89 169.70 % | 0.33 -96.19 % | 8.66 1 302.78 % | -0.72 91.47 % | -8.44 -420.99 % | -1.62 -112.23 % | 13.25 16 662.50 % | -0.08 95.48 % | -1.77 -187.19 % | 2.03 -76.56 % | 8.66 1 824.44 % | 0.45 -93.33 % | 6.75 -7.02 % | 7.26 -53.16 % | 15.50 126.28 % | 6.85 11.56 % | 6.14 -10.50 % | 6.86 -57.31 % | 16.07 67.57 % | 9.59 69.43 % | 5.66 -49.64 % | 11.24 -51.74 % | 23.29 67.67 % | 13.89 55.20 % | 8.95 368.59 % | 1.91 |
| Earnings per share | 9.22 260.16 % | 2.56 -3.76 % | 2.66 54.65 % | 1.72 26.47 % | 1.36 -62.53 % | 3.63 342.68 % | 0.82 -62.04 % | 2.16 1 081.82 % | -0.22 77.78 % | -0.99 -125.85 % | 3.83 142.41 % | 1.58 -50.31 % | 3.18 -43.52 % | 5.63 -76.37 % | 23.83 177.42 % | 8.59 3.62 % | 8.29 75.64 % | 4.72 26.20 % | 3.74 -34.96 % | 5.75 194.87 % | 1.95 218.18 % | -1.65 -265.00 % | 1.00 12.36 % | 0.89 169.70 % | 0.33 -96.19 % | 8.66 1 302.78 % | -0.72 91.47 % | -8.44 -420.99 % | -1.62 -112.23 % | 13.25 16 662.50 % | -0.08 95.48 % | -1.77 -187.19 % | 2.03 -76.56 % | 8.66 1 824.44 % | 0.45 -93.33 % | 6.75 -7.02 % | 7.26 -53.16 % | 15.50 126.28 % | 6.85 11.56 % | 6.14 -10.50 % | 6.86 -57.31 % | 16.07 67.57 % | 9.59 69.43 % | 5.66 -49.64 % | 11.24 -51.74 % | 23.29 67.67 % | 13.89 55.20 % | 8.95 368.59 % | 1.91 |
| Gross profit | 35.974 M 129.73 % | 15.659 M 20.70 % | 12.973 M -5.08 % | 13.667 M 3.61 % | 13.191 M -29.75 % | 18.778 M 71.76 % | 10.933 M 0.03 % | 10.930 M 51.85 % | 7.198 M -6.88 % | 7.730 M -50.96 % | 15.763 M -32.96 % | 23.512 M -0.61 % | 23.657 M -20.25 % | 29.665 M 13.05 % | 26.240 M -37.10 % | 41.719 M 6.82 % | 39.055 M -25.07 % | 52.125 M 40.42 % | 37.120 M 13.67 % | 32.655 M 56.47 % | 20.870 M 18.58 % | 17.600 M -25.48 % | 23.619 M 5.63 % | 22.361 M 27.54 % | 17.532 M -74.38 % | 68.425 M 282.24 % | 17.901 M 504.63 % | -4.424 M -131.54 % | 14.028 M 112.15 % | -115.496 M -322.60 % | 51.884 M 13.16 % | 45.849 M -11.19 % | 51.628 M 3 098.14 % | -1.722 M -103.14 % | 54.814 M -23.77 % | 71.904 M -40.28 % | 120.398 M -26.58 % | 163.979 M 22.60 % | 133.747 M 6.30 % | 125.816 M 15.32 % | 109.102 M -69.62 % | 359.128 M 499.84 % | 59.871 M 39.99 % | 42.767 M -24.59 % | 56.715 M -25.26 % | 75.887 M 47.68 % | 51.387 M 20.85 % | 42.521 M 19.96 % | 35.447 M |
| Income tax expense | 5.342 M 247.79 % | 1.536 M -31.52 % | 2.243 M -34.51 % | 3.425 M -25.15 % | 4.576 M 25.99 % | 3.632 M 58.12 % | 2.297 M 59.51 % | 1.440 M 253.81 % | 407.000 K -81.77 % | 2.232 M 168.19 % | -3.273 M -162.38 % | 5.247 M 605.00 % | -1.039 M -244.71 % | 718.000 K -94.78 % | 13.756 M 42.05 % | 9.684 M 75.79 % | 5.509 M 54.79 % | 3.559 M -31.16 % | 5.170 M 23.39 % | 4.190 M 56.46 % | 2.678 M 1 211.20 % | -241.000 K -219.90 % | 201.000 K -74.03 % | 774.000 K 1 072.73 % | 66.000 K 108.65 % | -763.000 K -133.07 % | 2.307 M 183.89 % | -2.750 M -1 138.74 % | -222.000 K -108.96 % | 2.477 M 296.90 % | -1.258 M 25.91 % | -1.698 M -447.74 % | -310.000 K -126.20 % | 1.183 M 133.33 % | 507.000 K -83.51 % | 3.075 M 19.19 % | 2.580 M -87.45 % | 20.564 M 901.66 % | 2.053 M -61.33 % | 5.309 M 456.50 % | 954.000 K -69.97 % | 3.177 M -73.09 % | 11.806 M 151.46 % | 4.695 M 104.13 % | 2.300 M 253.74 % | -1.496 M 75.57 % | -6.124 M -111.90 % | -2.890 M -200.00 % | 2.890 M |
| Cost of revenue | 300.421 M 12.51 % | 267.008 M -0.63 % | 268.708 M 12.57 % | 238.705 M 8.62 % | 219.755 M -8.81 % | 240.987 M 6.08 % | 227.181 M -4.97 % | 239.064 M 6.61 % | 224.244 M -11.81 % | 254.264 M 5.76 % | 240.425 M -12.51 % | 274.791 M 17.73 % | 233.403 M -7.92 % | 253.489 M -12.05 % | 288.235 M 5.05 % | 274.383 M 16.66 % | 235.203 M -7.08 % | 253.135 M 10.84 % | 228.374 M -3.46 % | 236.555 M 50.79 % | 156.882 M -16.55 % | 188.002 M -22.16 % | 241.518 M 3.41 % | 233.563 M 7.62 % | 217.025 M -8.34 % | 236.765 M -6.06 % | 252.042 M 1.00 % | 249.554 M 12.08 % | 222.657 M -28.52 % | 311.507 M 130.18 % | 135.330 M 0.57 % | 134.561 M -3.78 % | 139.847 M -24.08 % | 184.211 M 49.32 % | 123.370 M 6.83 % | 115.481 M 125.78 % | 51.148 M 14.57 % | 44.645 M -33.10 % | 66.729 M -4.40 % | 69.798 M 26.34 % | 55.247 M 135.59 % | -155.227 M -206.93 % | 145.172 M 1.29 % | 143.330 M 20.41 % | 119.033 M -9.64 % | 131.726 M 18.49 % | 111.167 M 16.61 % | 95.335 M 13.66 % | 83.875 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.552 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.577 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 144.276 M 1 925.21 % | 7.124 M | 0.000 | 0.000 -100.00 % | 1.606 M -79.02 % | 7.656 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.636 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.138 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 |
| Other expenses | 17.459 M | 0.000 -100.00 % | 14.724 M 1.88 % | 14.452 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.240 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.120 M 13.67 % | 32.655 M 56.47 % | 20.870 M | 0.000 -100.00 % | 23.619 M 5.63 % | 22.361 M 27.54 % | 17.532 M 15.60 % | 15.166 M -15.28 % | 17.901 M 504.63 % | -4.424 M -131.54 % | 14.028 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.756 M -11.53 % | 118.411 M -0.79 % | 119.357 M 9.09 % | 109.414 M 16.91 % | 93.585 M -56.44 % | 214.852 M 807.35 % | 23.679 M -15.07 % | 27.882 M -18.44 % | 34.185 M -53.98 % | 74.281 M 198.89 % | 24.852 M -15.16 % | 29.293 M 0.62 % | 29.112 M |
| Operating expenses | 17.459 M 7.57 % | 16.231 M 10.23 % | 14.724 M 1.88 % | 14.452 M 4.47 % | 13.834 M -12.32 % | 15.777 M 18.62 % | 13.301 M 0.02 % | 13.298 M 7.75 % | 12.341 M -8.12 % | 13.431 M -14.79 % | 15.763 M -19.98 % | 19.698 M 4.80 % | 18.796 M 7.95 % | 17.412 M -33.64 % | 26.240 M -37.10 % | 41.719 M 162.70 % | 15.881 M -35.05 % | 24.450 M -34.13 % | 37.120 M 13.67 % | 32.655 M 56.47 % | 20.870 M 19.70 % | 17.435 M -26.18 % | 23.619 M 5.63 % | 22.361 M 27.54 % | 17.532 M 15.60 % | 15.166 M -15.28 % | 17.901 M 504.63 % | -4.424 M -131.54 % | 14.028 M 109.94 % | -141.160 M -355.51 % | 55.246 M 3.43 % | 53.415 M 4.26 % | 51.232 M 362.69 % | -19.503 M -141.03 % | 47.534 M -15.62 % | 56.331 M -46.23 % | 104.756 M -11.53 % | 118.411 M -0.79 % | 119.357 M 9.09 % | 109.414 M 16.91 % | 93.585 M -73.94 % | 359.128 M 1 065.89 % | 30.803 M 10.48 % | 27.882 M -18.44 % | 34.185 M -54.95 % | 75.887 M 133.44 % | 32.508 M 10.98 % | 29.293 M 0.62 % | 29.112 M |
| Cost and expenses | 317.880 M 212.23 % | -283.239 M -199.93 % | 283.432 M 11.96 % | 253.157 M 8.38 % | 233.589 M -9.03 % | 256.764 M 6.77 % | 240.482 M -4.87 % | 252.803 M 6.86 % | 236.585 M -11.62 % | 267.695 M 3.78 % | 257.937 M -12.41 % | 294.489 M 16.77 % | 252.199 M -6.79 % | 270.579 M -10.33 % | 301.765 M 4.36 % | 289.153 M 14.99 % | 251.452 M -9.41 % | 277.585 M 10.29 % | 251.679 M -0.31 % | 252.450 M 45.28 % | 173.767 M -15.48 % | 205.602 M -21.03 % | 260.351 M 3.13 % | 252.460 M 9.41 % | 230.745 M -21.16 % | 292.674 M 8.42 % | 269.943 M 10.12 % | 245.130 M 3.57 % | 236.685 M 43.15 % | 165.344 M -10.38 % | 184.487 M -0.44 % | 185.295 M 1.40 % | 182.741 M 11.95 % | 163.235 M -4.49 % | 170.904 M 1.72 % | 168.018 M 10.71 % | 151.759 M -6.93 % | 163.056 M -12.38 % | 186.086 M 3.84 % | 179.212 M 20.41 % | 148.832 M -27.01 % | 203.901 M 15.87 % | 175.975 M 2.78 % | 171.212 M 11.74 % | 153.218 M -26.20 % | 207.613 M 44.50 % | 143.675 M 15.28 % | 124.628 M 10.30 % | 112.987 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 16.231 M | 0.000 | 0.000 -100.00 % | 13.834 M -12.32 % | 15.777 M 18.62 % | 13.301 M -3.19 % | 13.739 M 11.33 % | 12.341 M -8.12 % | 13.431 M -23.30 % | 17.512 M -11.10 % | 19.698 M 4.80 % | 18.796 M 4.07 % | 18.061 M | 0.000 -100.00 % | 17.606 M 7.45 % | 16.385 M -34.34 % | 24.956 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.435 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.563 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.188 M 32.48 % | 55.246 M 3.43 % | 53.415 M 4.26 % | 51.232 M -23.21 % | 66.715 M 40.35 % | 47.534 M -15.62 % | 56.331 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 144.276 M 1 925.21 % | 7.124 M | 0.000 | 0.000 -100.00 % | 1.606 M -79.02 % | 7.656 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 -100.00 % | 431.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.726 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.290 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.702 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.283 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.069 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.139 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 1.953 M -5.52 % | 2.067 M -11.36 % | 2.332 M -1.56 % | 2.369 M 17.28 % | 2.020 M -43.13 % | 3.552 M 45.04 % | 2.449 M 3.90 % | 2.357 M 12.18 % | 2.101 M -22.73 % | 2.719 M -16.82 % | 3.269 M -8.89 % | 3.588 M 16.91 % | 3.069 M | 0.000 -100.00 % | 3.620 M -33.26 % | 5.424 M -4.05 % | 5.653 M -4.80 % | 5.938 M 18.57 % | 5.008 M -0.14 % | 5.015 M -25.65 % | 6.745 M 79.72 % | 3.753 M -45.57 % | 6.895 M 3.53 % | 6.660 M 1.28 % | 6.576 M 754.03 % | 770.000 K -89.10 % | 7.065 M 2.53 % | 6.891 M 1.09 % | 6.817 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 896.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 707.000 K -91.93 % | 8.761 M 36.38 % | 6.424 M 42.82 % | 4.498 M -56.65 % | 10.377 M 395.09 % | 2.096 M 0.38 % | 2.088 M -5.61 % | 2.212 M -54.30 % | 4.840 M 45.21 % | 3.333 M 25.73 % | 2.651 M 0.72 % | 2.632 M |
| Depreciation and amortization | 0.000 -100.00 % | 11.982 M | 0.000 -100.00 % | 12.409 M 6.01 % | 11.705 M 8.40 % | 10.798 M 5.62 % | 10.223 M 1.78 % | 10.044 M -8.97 % | 11.034 M | 0.000 -100.00 % | 9.725 M 17.55 % | 8.273 M 3.26 % | 8.012 M | 0.000 -100.00 % | 7.402 M | 0.000 -100.00 % | 7.666 M -1.34 % | 7.770 M 1.58 % | 7.649 M -3.80 % | 7.951 M -3.60 % | 8.248 M -11.94 % | 9.366 M -27.71 % | 12.956 M | 0.000 -100.00 % | 13.027 M | 0.000 -100.00 % | 10.060 M | 0.000 -100.00 % | 10.784 M 45.81 % | 7.396 M -21.72 % | 9.448 M -1.80 % | 9.621 M 1.23 % | 9.504 M -16.52 % | 11.385 M 94.15 % | 5.864 M 1.88 % | 5.756 M -7.12 % | 6.197 M -69.43 % | 20.270 M 277.19 % | 5.374 M 7.29 % | 5.009 M -6.65 % | 5.366 M 13.09 % | 4.745 M 13.22 % | 4.191 M 8.55 % | 3.861 M -4.64 % | 4.049 M | 0.000 -100.00 % | 3.772 M 2.08 % | 3.695 M 1.07 % | 3.656 M |
| Operating income | 18.515 M 3 336.89 % | -572.000 K 67.33 % | -1.751 M -123.06 % | -785.000 K -22.08 % | -643.000 K -121.43 % | 3.001 M 226.73 % | -2.368 M 15.70 % | -2.809 M 45.38 % | -5.143 M 1.81 % | -5.238 M -199.49 % | -1.749 M -145.86 % | 3.814 M -21.54 % | 4.861 M -56.24 % | 11.109 M -12.60 % | 12.710 M -52.84 % | 26.950 M 18.17 % | 22.806 M -17.59 % | 27.675 M 100.33 % | 13.815 M -17.57 % | 16.760 M 320.58 % | 3.985 M 161.65 % | 1.523 M -68.18 % | 4.786 M 38.16 % | 3.464 M -9.13 % | 3.812 M -73.70 % | 14.496 M 614.09 % | 2.030 M 110.58 % | -19.194 M -1 067.52 % | -1.644 M -104.29 % | 38.303 M 1 304.58 % | 2.727 M 155.82 % | -4.885 M -155.93 % | 8.734 M -54.64 % | 19.254 M 164.48 % | 7.280 M -62.41 % | 19.367 M -2.12 % | 19.787 M -56.58 % | 45.568 M 102.59 % | 22.493 M 37.14 % | 16.402 M 5.70 % | 15.517 M -62.01 % | 40.850 M 40.53 % | 29.068 M 95.28 % | 14.885 M -33.93 % | 22.530 M -44.23 % | 40.397 M 113.98 % | 18.879 M 42.72 % | 13.228 M 108.81 % | 6.335 M |
| Operating income ratio | 0.06 2 819.90 % | 0.00 67.45 % | -0.01 -99.85 % | 0.00 -12.69 % | 0.00 -123.89 % | 0.01 216.17 % | -0.01 11.49 % | -0.01 49.44 % | -0.02 -11.15 % | -0.02 -192.85 % | -0.01 -153.40 % | 0.01 -32.39 % | 0.02 -51.80 % | 0.04 -2.93 % | 0.04 -52.59 % | 0.09 2.53 % | 0.08 -8.28 % | 0.09 74.23 % | 0.05 -16.42 % | 0.06 177.70 % | 0.02 202.65 % | 0.01 -58.96 % | 0.02 33.36 % | 0.01 -16.72 % | 0.02 -65.78 % | 0.05 531.62 % | 0.01 109.60 % | -0.08 -1 027.30 % | -0.01 -103.55 % | 0.20 1 241.55 % | 0.01 153.80 % | -0.03 -159.36 % | 0.05 -56.77 % | 0.11 158.24 % | 0.04 -60.47 % | 0.10 -10.40 % | 0.12 -47.19 % | 0.22 94.68 % | 0.11 33.81 % | 0.08 -11.19 % | 0.09 -52.87 % | 0.20 41.32 % | 0.14 77.24 % | 0.08 -37.61 % | 0.13 -34.12 % | 0.19 67.54 % | 0.12 21.04 % | 0.10 80.74 % | 0.05 |
| Total other income expenses net | 3.425 M -48.96 % | 6.710 M -23.60 % | 8.783 M 20.23 % | 7.305 M -4.65 % | 7.661 M 7.01 % | 7.159 M 16.67 % | 6.136 M -24.51 % | 8.128 M 57.58 % | 5.158 M -9.40 % | 5.693 M 5.86 % | 5.378 M 25.74 % | 4.277 M 2 558.05 % | -174.000 K 33.08 % | -260.000 K -100.59 % | 43.936 M 2 709.03 % | -1.684 M 29.09 % | -2.375 M 84.79 % | -15.615 M -718.40 % | -1.908 M 14.02 % | -2.219 M -200.68 % | 2.204 M 146.65 % | -4.725 M -69.66 % | -2.785 M -155.97 % | -1.088 M 65.45 % | -3.149 M -1 139.27 % | 303.000 K 129.59 % | -1.024 M -178.29 % | 1.308 M 187.20 % | -1.500 M 88.13 % | -12.639 M -205.73 % | -4.134 M | 0.000 100.00 % | -5.384 M -117.27 % | -2.478 M 58.39 % | -5.955 M -43.91 % | -4.138 M 0.17 % | -4.145 M -242.88 % | 2.901 M 135.80 % | -8.103 M -20 157.50 % | -40.000 K 98.19 % | -2.205 M 74.80 % | -8.751 M | 0.000 | 0.000 | 0.000 100.00 % | -40.397 M | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 58.269 M | 0.000 -100.00 % | 90.596 M | 0.000 -100.00 % | 90.373 M 522.83 % | 14.510 M -85.04 % | 96.967 M 627.33 % | 13.332 M -83.55 % | 81.064 M 425.67 % | 15.421 M -87.13 % | 119.826 M 100.34 % | 59.812 M -44.37 % | 107.511 M 122.14 % | 48.397 M -72.06 % | 173.194 M 369.37 % | 36.899 M -81.82 % | 202.992 M 168.51 % | 75.599 M -52.24 % | 158.276 M 388.16 % | 32.423 M -87.51 % | 259.643 M 831.82 % | 27.864 M -87.63 % | 225.169 M 403.59 % | 44.713 M -82.84 % | 260.525 M -2.67 % | 267.683 M -8.90 % | 293.825 M 7.43 % | 273.505 M 60.92 % | 169.963 M 142.28 % | 70.151 M -58.23 % | 167.943 M 75.89 % | 95.483 M -30.16 % | 136.724 M 88.65 % | 72.476 M -42.84 % | 126.794 M 19.46 % | 106.135 M 35.65 % | 78.239 M -5.93 % | 83.174 M -57.83 % | 197.218 M 163 090.08 % | -121.000 K -100.26 % | 46.761 M 745.07 % | -7.249 M |
| Total investments | 0.000 -100.00 % | 121.969 M | 0.000 -100.00 % | 8.176 M | 0.000 -100.00 % | 136.813 M 371.44 % | 29.020 M 346.81 % | 6.495 M -75.64 % | 26.664 M 851.27 % | 2.803 M -90.91 % | 30.842 M 586.90 % | 4.490 M -96.25 % | 119.624 M 4 312.54 % | 2.711 M -97.20 % | 96.794 M 1 864.96 % | 4.926 M -93.33 % | 73.798 M 95 741.56 % | 77.000 K -99.95 % | 151.198 M 3 787.84 % | 3.889 M -94.00 % | 64.846 M 65 401.01 % | 99.000 K -99.82 % | 55.728 M 420.58 % | 10.705 M -88.03 % | 89.426 M 6 080.10 % | 1.447 M -97.34 % | 54.438 M 7.57 % | 50.606 M | 0.000 | 0.000 -100.00 % | 140.302 M | 0.000 -100.00 % | 190.966 M | 0.000 -100.00 % | 144.952 M | 0.000 -100.00 % | 212.270 M | 0.000 -100.00 % | 166.348 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.419 M |
| Total debt | 0.000 -100.00 % | 101.334 M | 0.000 -100.00 % | 90.772 M | 0.000 -100.00 % | 125.482 M | 0.000 -100.00 % | 97.117 M | 0.000 -100.00 % | 81.124 M | 0.000 -100.00 % | 121.676 M | 0.000 -100.00 % | 158.925 M | 0.000 -100.00 % | 208.729 M | 0.000 -100.00 % | 227.840 M | 0.000 -100.00 % | 221.571 M | 0.000 -100.00 % | 264.350 M | 0.000 -100.00 % | 232.299 M | 0.000 -100.00 % | 265.495 M -8.18 % | 289.152 M -11.83 % | 327.950 M -1.74 % | 333.745 M 43.96 % | 231.831 M | 0.000 -100.00 % | 238.094 M | 0.000 -100.00 % | 232.207 M | 0.000 -100.00 % | 199.270 M | 0.000 -100.00 % | 184.374 M | 0.000 -100.00 % | 363.566 M 173.61 % | 132.879 M -4.83 % | 139.619 M 83.91 % | 75.919 M |
| Accumulated other comprehensive income loss | 1.065 B 171.02 % | 393.108 M -62.75 % | 1.055 B | 0.000 -100.00 % | 1.053 B | 0.000 -100.00 % | 1.045 B 5 703.94 % | 18.000 M -98.28 % | 1.044 B | 0.000 -100.00 % | 1.040 B 5 677.14 % | 18.000 M -98.27 % | 1.040 B | 0.000 -100.00 % | 985.222 M 5 373.46 % | 18.000 M -98.12 % | 958.309 M 106.93 % | 463.108 M -50.94 % | 944.005 M | 0.000 -100.00 % | 930.338 M 96.64 % | 473.108 M -49.19 % | 931.044 M | 0.000 -100.00 % | 931.685 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 463.870 M -52.03 % | 966.980 M | 0.000 -100.00 % | 968.471 M 116.18 % | 448.000 M -53.26 % | 958.578 M | 0.000 -100.00 % | 933.362 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 654.282 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.035 B | 0.000 | 0.000 | 0.000 -100.00 % | 637.664 M | 0.000 | 0.000 | 0.000 -100.00 % | 582.068 M | 0.000 | 0.000 | 0.000 -100.00 % | 477.201 M | 0.000 | 0.000 | 0.000 -100.00 % | 439.230 M | 0.000 | 0.000 | 0.000 -100.00 % | 440.577 M -0.10 % | 441.024 M 9 479.50 % | -4.702 M -124.09 % | 19.520 M -45.26 % | 35.661 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.732 M | 0.000 | 0.000 | 0.000 -100.00 % | 446.753 M | 0.000 | 0.000 -100.00 % | 20.743 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 18.000 M | 0.000 -100.00 % | 36.000 M 100.00 % | 18.000 M 0.00 % | 18.000 M 0.00 % | 18.000 M |
| Total equity | 1.065 B 0.00 % | 1.065 B 0.95 % | 1.055 B 0.00 % | 1.055 B 0.24 % | 1.053 B 0.00 % | 1.053 B 0.77 % | 1.045 B 0.00 % | 1.045 B 0.07 % | 1.044 B 0.00 % | 1.044 B 0.39 % | 1.040 B 0.00 % | 1.040 B 0.03 % | 1.040 B 0.00 % | 1.040 B 5.52 % | 985.222 M 0.00 % | 985.222 M 2.81 % | 958.309 M 0.00 % | 958.309 M 1.52 % | 944.005 M 0.00 % | 944.005 M 1.47 % | 930.338 M 0.00 % | 930.338 M -0.08 % | 931.044 M 0.00 % | 931.044 M -0.07 % | 931.685 M 0.00 % | 931.685 M -0.05 % | 932.132 M -2.04 % | 951.537 M -2.38 % | 974.759 M -0.98 % | 984.400 M 1.80 % | 966.980 M 0.00 % | 966.980 M -0.15 % | 968.471 M 0.00 % | 968.471 M 1.03 % | 958.578 M 0.00 % | 958.578 M 2.70 % | 933.362 M 0.00 % | 933.362 M 3.80 % | 899.196 M -50.00 % | 1.798 B 105.24 % | 876.221 M 2.48 % | 855.010 M 3.63 % | 825.033 M |
| Other non current liabilities | -1.065 B -15 402.93 % | 6.962 M 100.66 % | -1.055 B -16 454.07 % | 6.453 M 100.61 % | -1.053 B -16 414.30 % | 6.453 M 100.62 % | -1.045 B -17 511.83 % | 6.000 M | 0.000 -100.00 % | 6.453 M | 0.000 -100.00 % | 6.044 M | 0.000 -100.00 % | 6.068 M | 0.000 -100.00 % | 6.113 M | 0.000 -100.00 % | 6.097 M | 0.000 -100.00 % | 6.115 M | 0.000 -100.00 % | 21.869 M | 0.000 -100.00 % | 27.493 M | 0.000 -100.00 % | 4.951 M -19.63 % | 6.160 M -0.37 % | 6.183 M -43.63 % | 10.969 M 0.00 % | 10.969 M | 0.000 -100.00 % | 11.038 M | 0.000 -100.00 % | 13.411 M | 0.000 -100.00 % | 6.201 M | 0.000 -100.00 % | 48.298 M | 0.000 -100.00 % | 30.072 M 177.03 % | 10.855 M | 0.000 -100.00 % | 10.202 M |
| Long term debt | 0.000 -100.00 % | 40.772 M | 0.000 -100.00 % | 48.725 M | 0.000 -100.00 % | 47.212 M | 0.000 -100.00 % | 34.629 M | 0.000 -100.00 % | 40.005 M | 0.000 -100.00 % | 46.749 M | 0.000 -100.00 % | 65.222 M | 0.000 -100.00 % | 72.026 M | 0.000 -100.00 % | 77.016 M | 0.000 -100.00 % | 93.935 M | 0.000 -100.00 % | 84.554 M | 0.000 -100.00 % | 90.776 M | 0.000 -100.00 % | 79.374 M 3.58 % | 76.627 M -33.29 % | 114.871 M -23.99 % | 151.122 M 5.88 % | 142.733 M | 0.000 -100.00 % | 164.058 M | 0.000 -100.00 % | 178.426 M | 0.000 -100.00 % | 170.250 M | 0.000 -100.00 % | 183.934 M | 0.000 -100.00 % | 363.566 M 380.82 % | 75.614 M -45.84 % | 139.619 M 83.91 % | 75.919 M |
| Total non current liabilities | -1.065 B -1 288.67 % | 89.629 M 108.49 % | -1.055 B -1 183.08 % | 97.438 M 109.26 % | -1.053 B -1 259.33 % | 90.808 M 108.69 % | -1.045 B -1 541.06 % | 72.496 M | 0.000 -100.00 % | 77.442 M | 0.000 -100.00 % | 85.500 M | 0.000 -100.00 % | 99.992 M | 0.000 -100.00 % | 98.002 M | 0.000 -100.00 % | 98.973 M | 0.000 -100.00 % | 117.345 M | 0.000 -100.00 % | 106.423 M | 0.000 -100.00 % | 134.075 M | 0.000 -100.00 % | 102.336 M -4.98 % | 107.696 M -25.98 % | 145.490 M -23.53 % | 190.257 M 4.94 % | 181.307 M | 0.000 -100.00 % | 209.026 M | 0.000 -100.00 % | 227.850 M | 0.000 -100.00 % | 218.756 M | 0.000 -100.00 % | 232.232 M | 0.000 -100.00 % | 469.418 M 282.01 % | 122.882 M -27.19 % | 168.763 M 46.03 % | 115.570 M |
| Other current liabilities | 0.000 -100.00 % | 146.564 M | 0.000 -100.00 % | 177.658 M | 0.000 -100.00 % | 137.041 M | 0.000 -100.00 % | 141.717 M | 0.000 -100.00 % | 114.939 M | 0.000 -100.00 % | 144.132 M | 0.000 -100.00 % | 103.911 M | 0.000 -100.00 % | 195.637 M | 0.000 -100.00 % | 152.469 M | 0.000 -100.00 % | 113.914 M | 0.000 -100.00 % | 117.770 M | 0.000 -100.00 % | 195.210 M | 0.000 -100.00 % | 176.497 M -1.64 % | 179.436 M 4.72 % | 171.343 M 11.88 % | 153.151 M 60.26 % | 95.564 M | 0.000 -100.00 % | 165.488 M | 0.000 -100.00 % | 109.009 M | 0.000 -100.00 % | 141.335 M | 0.000 -100.00 % | 161.991 M | 0.000 -100.00 % | 502.544 M 345.32 % | 112.850 M 12.99 % | 99.874 M -32.45 % | 147.849 M |
| Deferred revenue | 0.000 -100.00 % | 1.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.993 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.593 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.849 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 |
| Short term debt | 0.000 -100.00 % | 67.292 M | 0.000 -100.00 % | 42.047 M | 0.000 -100.00 % | 78.270 M | 0.000 -100.00 % | 62.488 M | 0.000 -100.00 % | 41.115 M | 0.000 -100.00 % | 74.927 M | 0.000 -100.00 % | 93.703 M | 0.000 -100.00 % | 136.703 M | 0.000 -100.00 % | 150.824 M | 0.000 -100.00 % | 127.636 M | 0.000 -100.00 % | 179.796 M | 0.000 -100.00 % | 141.523 M | 0.000 -100.00 % | 186.121 M -12.42 % | 212.525 M -0.26 % | 213.079 M 16.68 % | 182.623 M 26.88 % | 143.939 M | 0.000 -100.00 % | 74.036 M | 0.000 -100.00 % | 125.568 M | 0.000 -100.00 % | 29.020 M | 0.000 -100.00 % | 440.000 K | 0.000 | 0.000 -100.00 % | 57.265 M | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 291.129 M | 0.000 -100.00 % | 276.868 M | 0.000 -100.00 % | 289.784 M | 0.000 -100.00 % | 270.181 M | 0.000 -100.00 % | 212.802 M | 0.000 -100.00 % | 271.018 M | 0.000 -100.00 % | 249.408 M | 0.000 -100.00 % | 378.797 M | 0.000 -100.00 % | 359.149 M | 0.000 -100.00 % | 356.185 M | 0.000 -100.00 % | 376.584 M | 0.000 -100.00 % | 440.629 M | 0.000 -100.00 % | 442.628 M -9.43 % | 488.704 M 2.53 % | 476.626 M 21.70 % | 391.633 M 25.50 % | 312.070 M | 0.000 -100.00 % | 301.998 M | 0.000 -100.00 % | 280.187 M | 0.000 -100.00 % | 201.092 M | 0.000 -100.00 % | 197.731 M | 0.000 -100.00 % | 502.544 M 151.50 % | 199.820 M 100.07 % | 99.874 M -32.45 % | 147.849 M |
| Total liabilities | -1.065 B -379.81 % | 380.758 M 136.08 % | -1.055 B -381.94 % | 374.306 M 135.55 % | -1.053 B -376.61 % | 380.592 M 136.43 % | -1.045 B -404.87 % | 342.677 M | 0.000 -100.00 % | 290.244 M | 0.000 -100.00 % | 356.518 M | 0.000 -100.00 % | 349.400 M | 0.000 -100.00 % | 476.799 M | 0.000 -100.00 % | 458.122 M | 0.000 -100.00 % | 473.530 M | 0.000 -100.00 % | 483.007 M | 0.000 -100.00 % | 574.704 M | 0.000 -100.00 % | 544.964 M -8.62 % | 596.400 M -4.13 % | 622.116 M 6.91 % | 581.890 M 17.94 % | 493.377 M | 0.000 -100.00 % | 511.024 M | 0.000 -100.00 % | 508.037 M | 0.000 -100.00 % | 419.848 M | 0.000 -100.00 % | 429.963 M | 0.000 -100.00 % | 971.962 M 201.19 % | 322.702 M 20.13 % | 268.637 M 1.98 % | 263.419 M |
| Other non current assets | 0.000 -100.00 % | 20.911 M | 0.000 -100.00 % | 155.131 M | 0.000 -100.00 % | 12.882 M 188.78 % | -14.510 M -108.30 % | 174.834 M 1 411.39 % | -13.332 M -108.82 % | 151.181 M 1 080.36 % | -15.421 M -127.96 % | 55.146 M 192.20 % | -59.812 M -254.37 % | 38.746 M 180.06 % | -48.397 M -239.64 % | 34.658 M 193.93 % | -36.899 M -227.86 % | 28.860 M 138.18 % | -75.599 M -226.62 % | 59.706 M 284.15 % | -32.423 M -144.65 % | 72.611 M 360.59 % | -27.864 M -126.94 % | 103.433 M 331.33 % | -44.713 M -140.36 % | 110.791 M -4.88 % | 116.469 M 9.04 % | 106.813 M 5.08 % | 101.652 M 21.26 % | 83.832 M 219.50 % | -70.151 M -334.16 % | 29.959 M 131.38 % | -95.483 M -385.00 % | 33.503 M 146.23 % | -72.476 M -325.41 % | 32.153 M 130.29 % | -106.135 M -414.46 % | 33.751 M | 0.000 -100.00 % | 73.078 M 123.72 % | 32.665 M 589.28 % | 4.739 M -85.58 % | 32.868 M |
| Long term investments | 0.000 -100.00 % | 121.969 M | 0.000 100.00 % | -18.983 M | 0.000 -100.00 % | 124.462 M | 0.000 100.00 % | -8.884 M | 0.000 -100.00 % | 2.803 M | 0.000 100.00 % | -9.982 M | 0.000 -100.00 % | 2.711 M | 0.000 100.00 % | -8.678 M | 0.000 100.00 % | -6.453 M | 0.000 100.00 % | -15.845 M | 0.000 100.00 % | -27.617 M | 0.000 100.00 % | -25.492 M | 0.000 100.00 % | -24.932 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 287.000 K | 0.000 -100.00 % | 392.000 K | 0.000 -100.00 % | 125.000 K | 0.000 -100.00 % | 210.000 K | 0.000 -100.00 % | 296.000 K | 0.000 -100.00 % | 276.000 K | 0.000 -100.00 % | 334.000 K | 0.000 -100.00 % | 18.000 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 368.000 K | 0.000 -100.00 % | 507.000 K | 0.000 -100.00 % | 1.011 M | 0.000 -100.00 % | 1.361 M -7.54 % | 1.472 M 136.28 % | 623.000 K 219.49 % | 195.000 K | 0.000 | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 184.000 K | 0.000 -100.00 % | 346.000 K | 0.000 -100.00 % | 538.000 K | 0.000 -100.00 % | 1.456 M 58.26 % | 920.000 K | 0.000 -100.00 % | 569.000 K |
| 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 287.000 K | 0.000 -100.00 % | 392.000 K | 0.000 -100.00 % | 125.000 K | 0.000 -100.00 % | 210.000 K | 0.000 -100.00 % | 296.000 K | 0.000 -100.00 % | 276.000 K | 0.000 -100.00 % | 334.000 K | 0.000 -100.00 % | 18.000 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 368.000 K | 0.000 -100.00 % | 507.000 K | 0.000 -100.00 % | 1.011 M | 0.000 -100.00 % | 1.361 M -7.54 % | 1.472 M 136.28 % | 623.000 K 219.49 % | 195.000 K | 0.000 | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 184.000 K | 0.000 -100.00 % | 346.000 K | 0.000 -100.00 % | 538.000 K | 0.000 -100.00 % | 1.456 M 58.26 % | 920.000 K | 0.000 -100.00 % | 569.000 K |
| Property plant equipment net | 0.000 -100.00 % | 931.723 M | 0.000 -100.00 % | 939.618 M | 0.000 -100.00 % | 940.357 M | 0.000 -100.00 % | 897.387 M | 0.000 -100.00 % | 892.473 M | 0.000 -100.00 % | 1.014 B | 0.000 -100.00 % | 1.010 B | 0.000 -100.00 % | 1.020 B | 0.000 -100.00 % | 1.015 B | 0.000 -100.00 % | 1.028 B | 0.000 -100.00 % | 1.042 B | 0.000 -100.00 % | 1.072 B | 0.000 -100.00 % | 1.056 B -2.77 % | 1.086 B -5.31 % | 1.147 B -5.67 % | 1.216 B 2.09 % | 1.191 B | 0.000 -100.00 % | 1.154 B | 0.000 -100.00 % | 1.147 B | 0.000 -100.00 % | 1.087 B | 0.000 -100.00 % | 1.059 B | 0.000 -100.00 % | 2.064 B 143.88 % | 846.413 M 3.18 % | 820.320 M 3.84 % | 789.953 M |
| Total non current assets | 0.000 -100.00 % | 1.075 B | 0.000 -100.00 % | 1.095 B | 0.000 -100.00 % | 1.090 B 7 614.40 % | -14.510 M -101.36 % | 1.064 B 8 077.40 % | -13.332 M -101.27 % | 1.047 B 6 887.84 % | -15.421 M -101.46 % | 1.060 B 1 871.42 % | -59.812 M -105.68 % | 1.052 B 2 273.99 % | -48.397 M -104.63 % | 1.046 B 2 933.41 % | -36.899 M -103.56 % | 1.038 B 1 472.57 % | -75.599 M -107.05 % | 1.073 B 3 408.17 % | -32.423 M -102.98 % | 1.088 B 4 003.24 % | -27.864 M -102.42 % | 1.151 B 2 674.01 % | -44.713 M -103.91 % | 1.143 B -5.05 % | 1.204 B -4.02 % | 1.254 B -4.95 % | 1.320 B 3.52 % | 1.275 B 1 917.09 % | -70.151 M -105.93 % | 1.184 B 1 339.53 % | -95.483 M -108.09 % | 1.181 B 1 729.16 % | -72.476 M -106.47 % | 1.120 B 1 155.21 % | -106.135 M -109.71 % | 1.093 B | 0.000 -100.00 % | 2.139 B 143.04 % | 879.998 M 6.66 % | 825.059 M 0.20 % | 823.390 M |
| Other current assets | -41.007 M -175.01 % | 54.671 M 4 078.97 % | -1.374 M -103.19 % | 43.073 M 186.94 % | -49.545 M -256.78 % | 31.601 M | 0.000 -100.00 % | 59.399 M | 0.000 -100.00 % | 29.507 M | 0.000 -100.00 % | 31.048 M | 0.000 -100.00 % | 28.213 M | 0.000 -100.00 % | 78.086 M | 0.000 -100.00 % | 15.653 M | 0.000 -100.00 % | 22.349 M | 0.000 -100.00 % | 63.298 M | 0.000 -100.00 % | 30.659 M | 0.000 -100.00 % | 20.147 M 26.17 % | 15.968 M -7.95 % | 17.347 M 5.73 % | 16.407 M 21.16 % | 13.542 M | 0.000 -100.00 % | 122.103 M | 0.000 -100.00 % | 203.950 M | 0.000 -100.00 % | 67.848 M | 0.000 -100.00 % | 36.938 M | 0.000 -100.00 % | 12.794 M 114.66 % | 5.960 M | 0.000 -100.00 % | 13.908 M |
| Short term investments | 0.000 -100.00 % | 33.092 M | 0.000 -100.00 % | 27.159 M | 0.000 -100.00 % | 12.351 M -57.44 % | 29.020 M 88.70 % | 15.379 M -42.32 % | 26.664 M 116.53 % | 12.314 M -60.07 % | 30.842 M 113.11 % | 14.472 M -87.90 % | 119.624 M 1 324.43 % | 8.398 M -91.32 % | 96.794 M 611.51 % | 13.604 M -81.57 % | 73.798 M 1 030.14 % | 6.530 M -95.68 % | 151.198 M 666.18 % | 19.734 M -69.57 % | 64.846 M 133.97 % | 27.716 M -50.27 % | 55.728 M 53.96 % | 36.197 M -59.52 % | 89.426 M 239.00 % | 26.379 M -51.54 % | 54.438 M 7.57 % | 50.606 M | 0.000 | 0.000 -100.00 % | 140.302 M | 0.000 -100.00 % | 190.966 M | 0.000 -100.00 % | 144.952 M | 0.000 -100.00 % | 212.270 M | 0.000 -100.00 % | 166.348 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 43.065 M | 0.000 -100.00 % | 176.000 K | 0.000 -100.00 % | 35.109 M 341.96 % | -14.510 M -9 773.33 % | 150.000 K 101.13 % | -13.332 M -22 320.00 % | 60.000 K 100.39 % | -15.421 M -933.57 % | 1.850 M 103.09 % | -59.812 M -216.33 % | 51.414 M 206.23 % | -48.397 M -236.20 % | 35.535 M 196.30 % | -36.899 M -248.50 % | 24.848 M 132.87 % | -75.599 M -219.44 % | 63.295 M 295.22 % | -32.423 M -788.83 % | 4.707 M 116.89 % | -27.864 M -490.80 % | 7.130 M 115.95 % | -44.713 M -999.66 % | 4.970 M -76.85 % | 21.469 M -37.09 % | 34.125 M -43.35 % | 60.240 M -2.63 % | 61.868 M 188.19 % | -70.151 M -200.00 % | 70.151 M 173.47 % | -95.483 M -200.00 % | 95.483 M 231.74 % | -72.476 M -200.00 % | 72.476 M 168.29 % | -106.135 M -200.00 % | 106.135 M 227.61 % | -83.174 M -150.00 % | 166.348 M 25.07 % | 133.000 M 43.23 % | 92.858 M 11.65 % | 83.168 M |
| Cash and short term investments | 41.007 M -4.78 % | 43.065 M 3 034.28 % | 1.374 M -94.97 % | 27.335 M -44.83 % | 49.545 M -1.48 % | 50.287 M 246.57 % | 14.510 M -6.56 % | 15.529 M 16.48 % | 13.332 M 7.74 % | 12.374 M -19.76 % | 15.421 M -5.52 % | 16.322 M -72.71 % | 59.812 M 0.00 % | 59.812 M 23.59 % | 48.397 M -1.51 % | 49.139 M 33.17 % | 36.899 M 17.60 % | 31.378 M -58.49 % | 75.599 M -8.95 % | 83.029 M 156.08 % | 32.423 M 0.00 % | 32.423 M 16.36 % | 27.864 M -35.69 % | 43.327 M -3.10 % | 44.713 M 42.63 % | 31.349 M -58.70 % | 75.907 M -10.41 % | 84.731 M 40.66 % | 60.240 M -2.63 % | 61.868 M -11.81 % | 70.151 M 0.00 % | 70.151 M -26.53 % | 95.483 M 0.00 % | 95.483 M 31.74 % | 72.476 M 0.00 % | 72.476 M -31.71 % | 106.135 M 0.00 % | 106.135 M 27.61 % | 83.174 M -50.00 % | 166.348 M 25.07 % | 133.000 M 43.23 % | 92.858 M 11.65 % | 83.168 M |
| Total current assets | 0.000 -100.00 % | 371.258 M | 0.000 -100.00 % | 334.493 M | 0.000 -100.00 % | 343.014 M 2 263.98 % | 14.510 M -95.52 % | 323.840 M 2 329.04 % | 13.332 M -95.36 % | 287.469 M 1 764.14 % | 15.421 M -95.42 % | 336.879 M 463.23 % | 59.812 M -82.82 % | 348.223 M 619.51 % | 48.397 M -88.38 % | 416.521 M 1 028.81 % | 36.899 M -90.26 % | 378.779 M 401.04 % | 75.599 M -78.08 % | 344.926 M 963.83 % | 32.423 M -90.05 % | 325.746 M 1 069.06 % | 27.864 M -92.15 % | 354.830 M 693.57 % | 44.713 M -86.59 % | 333.538 M 2.73 % | 324.662 M 1.67 % | 319.339 M 34.70 % | 237.067 M 16.74 % | 203.072 M 189.48 % | 70.151 M -76.18 % | 294.465 M 208.40 % | 95.483 M -67.72 % | 295.757 M 308.08 % | 72.476 M -71.96 % | 258.483 M 143.54 % | 106.135 M -60.67 % | 269.831 M 224.42 % | 83.174 M -86.83 % | 631.576 M 98.03 % | 318.925 M 6.81 % | 298.588 M 12.65 % | 265.062 M |
| Inventory | 0.000 -100.00 % | 1.480 M | 0.000 -100.00 % | 679.000 K | 0.000 -100.00 % | 921.000 K | 0.000 -100.00 % | 1.317 M | 0.000 -100.00 % | 1.053 M | 0.000 -100.00 % | 1.372 M | 0.000 -100.00 % | 1.294 M | 0.000 -100.00 % | 602.000 K | 0.000 -100.00 % | 1.444 M | 0.000 -100.00 % | 965.000 K | 0.000 -100.00 % | 940.000 K | 0.000 -100.00 % | 1.306 M | 0.000 -100.00 % | 1.115 M 6.39 % | 1.048 M -19.45 % | 1.301 M 16.47 % | 1.117 M 38.24 % | 808.000 K | 0.000 -100.00 % | 393.000 K | 0.000 -100.00 % | 450.000 K | 0.000 -100.00 % | 696.000 K | 0.000 -100.00 % | 1.327 M | 0.000 -100.00 % | 4.654 M 363.08 % | 1.005 M 1.21 % | 993.000 K 61.73 % | 614.000 K |
| Net receivables | 0.000 -100.00 % | 272.042 M | 0.000 -100.00 % | 263.406 M | 0.000 -100.00 % | 260.205 M | 0.000 -100.00 % | 247.595 M | 0.000 -100.00 % | 246.940 M | 0.000 -100.00 % | 288.137 M | 0.000 -100.00 % | 260.214 M | 0.000 -100.00 % | 288.694 M | 0.000 -100.00 % | 319.891 M | 0.000 -100.00 % | 238.583 M | 0.000 -100.00 % | 224.234 M | 0.000 -100.00 % | 279.538 M | 0.000 -100.00 % | 280.927 M 21.23 % | 231.739 M 7.31 % | 215.960 M 35.57 % | 159.303 M 25.58 % | 126.854 M | 0.000 -100.00 % | 101.818 M | 0.000 100.00 % | -4.126 M | 0.000 -100.00 % | 179.740 M | 0.000 -100.00 % | 125.431 M | 0.000 -100.00 % | 447.780 M 150.21 % | 178.960 M -12.59 % | 204.737 M 22.32 % | 167.372 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 18.983 M | 0.000 -100.00 % | 12.514 M | 0.000 -100.00 % | 8.884 M | 0.000 100.00 % | -2.803 M | 0.000 -100.00 % | 9.982 M | 0.000 -100.00 % | 11.198 M | 0.000 -100.00 % | 8.678 M | 0.000 -100.00 % | 6.493 M | 0.000 -100.00 % | 15.845 M | 0.000 -100.00 % | 27.617 M | 0.000 -100.00 % | 25.492 M | 0.000 -100.00 % | 24.932 M | 0.000 | 0.000 -100.00 % | 1.984 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 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 100.00 % | -11.410 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 |
| Account payables | 0.000 -100.00 % | 75.453 M | 0.000 -100.00 % | 57.163 M | 0.000 -100.00 % | 74.473 M | 0.000 -100.00 % | 63.983 M | 0.000 -100.00 % | 56.748 M | 0.000 -100.00 % | 39.366 M | 0.000 -100.00 % | 51.794 M | 0.000 -100.00 % | 46.457 M | 0.000 -100.00 % | 55.856 M | 0.000 -100.00 % | 114.635 M | 0.000 -100.00 % | 79.018 M | 0.000 -100.00 % | 103.820 M | 0.000 -100.00 % | 80.010 M -17.30 % | 96.743 M 4.92 % | 92.204 M 65.07 % | 55.859 M 14.30 % | 48.869 M | 0.000 -100.00 % | 62.474 M | 0.000 -100.00 % | 45.610 M | 0.000 -100.00 % | 30.737 M | 0.000 -100.00 % | 35.300 M | 0.000 | 0.000 -100.00 % | 29.705 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 1.183 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.786 M | 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 |
| Capital lease obligations | 0.000 -100.00 % | 15.951 M | 0.000 -100.00 % | 19.002 M | 0.000 -100.00 % | 11.052 M | 0.000 -100.00 % | 13.684 M | 0.000 -100.00 % | 8.506 M | 0.000 -100.00 % | 9.120 M | 0.000 -100.00 % | 29.317 M | 0.000 -100.00 % | 29.913 M | 0.000 -100.00 % | 21.002 M | 0.000 -100.00 % | 22.071 M | 0.000 -100.00 % | 23.567 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.849 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.183 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 1.037 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.009 B | 0.000 -100.00 % | 388.314 M | 0.000 -100.00 % | 1.004 B | 0.000 -100.00 % | 439.492 M | 0.000 -100.00 % | 949.222 M | 0.000 | 0.000 | 0.000 -100.00 % | 926.005 M | 0.000 100.00 % | -2.183 M | 0.000 -100.00 % | 913.044 M | 0.000 -100.00 % | 473.108 M 0.00 % | 473.108 M -49.57 % | 938.239 M 0.11 % | 937.239 M 100.75 % | 466.869 M | 0.000 -100.00 % | 948.980 M | 0.000 -100.00 % | 467.739 M | 0.000 -100.00 % | 940.578 M | 0.000 -100.00 % | 468.609 M | 0.000 -100.00 % | 1.762 B 110.44 % | 837.478 M 0.06 % | 837.010 M 3.71 % | 807.033 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 41.895 M | 0.000 -100.00 % | 42.260 M | 0.000 -100.00 % | 37.143 M | 0.000 -100.00 % | 31.867 M | 0.000 -100.00 % | 30.984 M | 0.000 -100.00 % | 32.707 M | 0.000 -100.00 % | 28.702 M | 0.000 -100.00 % | 19.863 M | 0.000 -100.00 % | 15.860 M | 0.000 -100.00 % | 17.295 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.806 M | 0.000 -100.00 % | 16.828 M -32.44 % | 24.909 M 1.94 % | 24.436 M -13.24 % | 28.166 M 2.03 % | 27.605 M | 0.000 -100.00 % | 33.930 M | 0.000 -100.00 % | 36.013 M | 0.000 -100.00 % | 42.305 M | 0.000 | 0.000 | 0.000 -100.00 % | 75.780 M 139.61 % | 31.627 M 8.52 % | 29.144 M -1.04 % | 29.449 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 1.446 B | 0.000 -100.00 % | 1.430 B | 0.000 -100.00 % | 1.433 B | 0.000 -100.00 % | 1.387 B | 0.000 -100.00 % | 1.334 B | 0.000 -100.00 % | 1.396 B | 0.000 -100.00 % | 1.389 B | 0.000 -100.00 % | 1.462 B | 0.000 -100.00 % | 1.416 B | 0.000 -100.00 % | 1.418 B | 0.000 -100.00 % | 1.413 B | 0.000 -100.00 % | 1.506 B | 0.000 -100.00 % | 1.477 B -3.39 % | 1.529 B -2.87 % | 1.574 B 1.09 % | 1.557 B 5.34 % | 1.478 B | 0.000 -100.00 % | 1.478 B | 0.000 -100.00 % | 1.477 B | 0.000 -100.00 % | 1.378 B | 0.000 -100.00 % | 1.363 B | 0.000 -100.00 % | 2.770 B 131.07 % | 1.199 B 6.70 % | 1.124 B 3.23 % | 1.088 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-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -16.598 M -260.67 % | -4.602 M 3.90 % | -4.789 M -54.73 % | -3.095 M -26.74 % | -2.442 M 62.59 % | -6.528 M -134.40 % | 18.975 M 589.17 % | -3.879 M | 0.000 100.00 % | -1.000 K 99.99 % | -6.902 M -142.69 % | -2.844 M 50.33 % | -5.726 M -143 250.00 % | 4.000 K | 0.000 | 0.000 | 0.000 100.00 % | -8.501 M -26.22 % | -6.735 M 34.93 % | -10.351 M -194.82 % | -3.511 M -218.57 % | 2.961 M 264.50 % | -1.800 M -15.16 % | -1.563 M -161.81 % | -597.000 K 96.16 % | -15.562 M -1 296.16 % | 1.301 M -91.40 % | 15.136 M 418.00 % | 2.922 M 112.60 % | -23.187 M -15 661.74 % | 149.000 K -95.32 % | 3.187 M 187.08 % | -3.660 M 76.52 % | -15.591 M -1 801.34 % | -820.000 K 93.25 % | -12.154 M 6.95 % | -13.062 M 53.19 % | -27.905 M -126.19 % | -12.337 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.446 M 427.09 % | 3.879 M 1 089.54 % | -392.000 K 77.94 % | -1.777 M | 0.000 -100.00 % | 2.844 M | 0.000 -100.00 % | 10.135 M -76.72 % | 43.543 M 179.44 % | 15.582 M 4.04 % | 14.977 M 76.16 % | 8.502 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.446 M 427.09 % | 3.879 M | 0.000 100.00 % | -1.777 M | 0.000 -100.00 % | 2.844 M | 0.000 -100.00 % | 10.135 M -76.72 % | 43.543 M 179.44 % | 15.582 M 4.04 % | 14.977 M 76.16 % | 8.502 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.956 M 140.91 % | 14.510 M 36.49 % | 10.631 M | 0.000 -100.00 % | 2.795 M | 0.000 -100.00 % | 12.577 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.109 M 0.44 % | 34.956 M 140.91 % | 14.510 M 3 801.53 % | -392.000 K -138.51 % | 1.018 M | 0.000 -100.00 % | 15.421 M | 0.000 -100.00 % | 10.135 M -76.72 % | 43.543 M 179.44 % | 15.582 M 4.04 % | 14.977 M 76.16 % | 8.502 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.446 M 427.09 % | 3.879 M 1 089.54 % | -392.000 K 77.94 % | -1.777 M | 0.000 -100.00 % | 2.844 M | 0.000 -100.00 % | 10.135 M -76.72 % | 43.543 M 179.44 % | 15.582 M 4.04 % | 14.977 M 76.16 % | 8.502 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.446 M 427.09 % | 3.879 M 1 089.54 % | -392.000 K 77.94 % | -1.777 M | 0.000 -100.00 % | 2.844 M | 0.000 -100.00 % | 10.135 M -76.72 % | 43.543 M 179.44 % | 15.582 M 4.04 % | 14.977 M 76.16 % | 8.502 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 |
| 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 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |