Brooks Laboratories Limited BROOKS.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 825.568 M 3.86 % | 794.860 M 27.22 % | 624.804 M -31.48 % | 911.846 M 18.32 % | 770.678 M 11.48 % | 691.325 M 25.63 % | 550.301 M -1.22 % | 557.115 M -3.18 % | 575.398 M -28.08 % | 800.094 M -6.11 % | 852.133 M -0.06 % | 852.685 M 6.44 % | 801.126 M 42.86 % | 560.758 M 6.73 % | 525.392 M 16.58 % | 450.685 M 0.32 % | 449.261 M 59.51 % | 281.653 M 20.78 % | 233.200 M |
| Net income | -99.670 M 49.13 % | -195.919 M 6.26 % | -209.002 M -8.22 % | -193.126 M 0.32 % | -193.755 M 20.51 % | -243.760 M -64.64 % | -148.054 M -7.19 % | -138.128 M -806.00 % | 19.565 M -81.60 % | 106.334 M 12.32 % | 94.672 M 30.77 % | 72.394 M 1.34 % | 71.439 M -19.15 % | 88.359 M 28.28 % | 68.882 M 33.18 % | 51.720 M 74.49 % | 29.641 M -8.15 % | 32.270 M 186.87 % | 11.249 M |
| Income before tax | -97.916 M 49.96 % | -195.660 M 49.02 % | -383.782 M -60.59 % | -238.977 M -165.73 % | -89.933 M 33.45 % | -135.137 M 9.59 % | -149.479 M 14.75 % | -175.342 M -672.77 % | 30.613 M -71.70 % | 108.189 M 4.53 % | 103.504 M 36.70 % | 75.714 M -20.99 % | 95.826 M 4.50 % | 91.699 M 25.68 % | 72.964 M 32.92 % | 54.896 M 71.29 % | 32.049 M -18.29 % | 39.222 M 181.95 % | 13.911 M |
| Income before tax ratio | -0.12 51.82 % | -0.25 59.93 % | -0.61 -134.37 % | -0.26 -124.59 % | -0.12 40.30 % | -0.20 28.04 % | -0.27 13.69 % | -0.31 -691.57 % | 0.05 -60.65 % | 0.14 11.32 % | 0.12 36.79 % | 0.09 -25.77 % | 0.12 -26.85 % | 0.16 17.75 % | 0.14 14.02 % | 0.12 70.75 % | 0.07 -48.77 % | 0.14 133.45 % | 0.06 |
| EBITDA | 58.220 M 39.52 % | 41.728 M 114.31 % | -291.682 M -116.86 % | -134.500 M -1 174.20 % | 12.521 M 135.61 % | -35.158 M 35.91 % | -54.857 M 36.84 % | -86.848 M -272.26 % | 50.416 M -55.48 % | 113.234 M 65.04 % | 68.610 M -19.49 % | 85.221 M -18.61 % | 104.713 M -7.84 % | 113.617 M 19.40 % | 95.154 M 26.73 % | 75.086 M 30.49 % | 57.544 M 5.43 % | 54.581 M 123.22 % | 24.451 M |
| Net income ratio | -0.12 51.02 % | -0.25 26.31 % | -0.33 -57.94 % | -0.21 15.76 % | -0.25 28.70 % | -0.35 -31.06 % | -0.27 -8.51 % | -0.25 -829.16 % | 0.03 -74.42 % | 0.13 19.62 % | 0.11 30.86 % | 0.08 -4.79 % | 0.09 -43.41 % | 0.16 20.19 % | 0.13 14.25 % | 0.11 73.94 % | 0.07 -42.42 % | 0.11 137.52 % | 0.05 |
| Ratio EBITDA | 0.07 34.33 % | 0.05 111.25 % | -0.47 -216.49 % | -0.15 -1 007.89 % | 0.02 131.95 % | -0.05 48.98 % | -0.10 36.05 % | -0.16 -277.92 % | 0.09 -38.09 % | 0.14 75.77 % | 0.08 -19.44 % | 0.10 -23.54 % | 0.13 -35.49 % | 0.20 11.87 % | 0.18 8.71 % | 0.17 30.07 % | 0.13 -33.90 % | 0.19 84.82 % | 0.10 |
| Gross profit ratio | 0.17 -40.46 % | 0.28 40.42 % | 0.20 332.49 % | -0.09 -130.63 % | 0.28 25.07 % | 0.23 30.05 % | 0.17 7.43 % | 0.16 -48.13 % | 0.31 6.83 % | 0.29 24.12 % | 0.24 -10.65 % | 0.26 3.19 % | 0.26 -19.25 % | 0.32 31.44 % | 0.24 9.21 % | 0.22 23.10 % | 0.18 -33.60 % | 0.27 197.57 % | 0.09 |
| Weighted average shs out dil | 30.275 M 18.19 % | 25.616 M 2.69 % | 24.945 M 0.00 % | 24.945 M 0.00 % | 24.945 M 40.27 % | 17.783 M -11.53 % | 20.101 M 3.55 % | 19.412 M 0.00 % | 19.412 M 0.00 % | 19.412 M 0.00 % | 19.412 M 0.00 % | 19.412 M 0.00 % | 19.412 M 0.00 % | 19.412 M 64.76 % | 11.782 M 0.24 % | 11.753 M 279.27 % | 3.099 M -73.70 % | 11.782 M 1.57 % | 11.600 M |
| Weighted average shs out | 30.275 M 18.19 % | 25.616 M 2.69 % | 24.945 M 0.00 % | 24.945 M 0.00 % | 24.945 M 40.27 % | 17.783 M -11.53 % | 20.101 M 3.55 % | 19.412 M 0.00 % | 19.412 M 0.00 % | 19.412 M 0.00 % | 19.412 M 0.00 % | 19.412 M 0.00 % | 19.412 M 0.00 % | 19.412 M 64.76 % | 11.782 M 111.22 % | 5.578 M 80.00 % | 3.099 M -73.70 % | 11.782 M 1.57 % | 11.600 M |
| EPS diluted | -3.29 56.99 % | -7.65 8.71 % | -8.38 -8.27 % | -7.74 0.39 % | -7.77 43.33 % | -13.71 -86.02 % | -7.37 -3.51 % | -7.12 -927.91 % | 0.86 -84.31 % | 5.48 12.30 % | 4.88 30.83 % | 3.73 1.36 % | 3.68 -19.12 % | 4.55 -21.69 % | 5.81 32.05 % | 4.40 -53.97 % | 9.56 248.91 % | 2.74 182.47 % | 0.97 |
| Earnings per share | -3.29 56.99 % | -7.65 8.71 % | -8.38 -8.27 % | -7.74 0.39 % | -7.77 43.33 % | -13.71 -86.02 % | -7.37 -3.51 % | -7.12 -927.91 % | 0.86 -84.31 % | 5.48 12.30 % | 4.88 30.83 % | 3.73 1.36 % | 3.68 -19.12 % | 4.55 -21.69 % | 5.81 -37.32 % | 9.27 -3.03 % | 9.56 248.91 % | 2.74 182.47 % | 0.97 |
| Gross profit | 139.219 M -38.16 % | 225.130 M 78.64 % | 126.024 M 259.30 % | -79.109 M -136.24 % | 218.276 M 39.42 % | 156.558 M 63.38 % | 95.826 M 6.11 % | 90.304 M -49.78 % | 179.801 M -23.17 % | 234.035 M 16.54 % | 200.827 M -10.71 % | 224.912 M 9.83 % | 204.774 M 15.36 % | 177.505 M 40.29 % | 126.528 M 27.32 % | 99.380 M 23.49 % | 80.475 M 5.92 % | 75.979 M 259.39 % | 21.141 M |
| Income tax expense | 1.754 M 577.22 % | 259.000 K 100.35 % | -73.240 M -59.73 % | -45.851 M -144.16 % | 103.822 M -4.42 % | 108.623 M 7 722.67 % | -1.425 M 96.17 % | -37.214 M -436.84 % | 11.048 M 495.58 % | 1.855 M -79.00 % | 8.832 M 166.08 % | 3.319 M -86.39 % | 24.388 M 630.28 % | 3.340 M 10.76 % | 3.015 M -5.06 % | 3.176 M 31.89 % | 2.408 M -65.36 % | 6.952 M 161.15 % | 2.662 M |
| Cost of revenue | 686.349 M -5.88 % | 729.241 M 44.11 % | 506.022 M -33.24 % | 757.989 M 37.22 % | 552.402 M 3.30 % | 534.767 M 17.67 % | 454.475 M -2.64 % | 466.811 M 18.00 % | 395.597 M -30.11 % | 566.059 M -13.09 % | 651.306 M 3.75 % | 627.773 M 5.27 % | 596.352 M 55.60 % | 383.253 M -3.91 % | 398.864 M 13.54 % | 351.305 M -4.74 % | 368.786 M 79.31 % | 205.674 M -3.01 % | 212.059 M |
| General and administrative expenses | 0.000 -100.00 % | 43.707 M -56.68 % | 100.882 M 14.12 % | 88.400 M 34.89 % | 65.536 M 49.80 % | 43.748 M 0.54 % | 43.515 M 6.97 % | 40.678 M 682.72 % | 5.197 M -19.24 % | 6.435 M -92.52 % | 86.021 M 215.79 % | 27.240 M -0.10 % | 27.268 M 24.94 % | 21.824 M -23.66 % | 28.588 M 37.51 % | 20.789 M 1.02 % | 20.580 M 8.37 % | 18.991 M | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 2.447 M -28.68 % | 3.431 M 31.91 % | 2.601 M 1.17 % | 2.571 M -60.29 % | 6.474 M 33.62 % | 4.845 M -34.56 % | 7.404 M -71.44 % | 25.921 M -10.84 % | 29.071 M | 0.000 -100.00 % | 86.858 M 57.75 % | 55.061 M 148.66 % | 22.143 M 320.15 % | 5.270 M 8.58 % | 4.854 M 75.48 % | 2.766 M 12.79 % | 2.452 M | 0.000 |
| Other expenses | 0.000 -100.00 % | 5.026 M -98.59 % | 356.162 M 31.89 % | 270.045 M 24.92 % | 216.171 M 8.75 % | 198.780 M 16 409.97 % | 1.204 M 24.90 % | 964.000 K -99.12 % | 109.087 M 13.40 % | 96.196 M 64.87 % | 58.345 M 72.05 % | 33.911 M 33.11 % | 25.476 M -24.28 % | 33.645 M 501.65 % | 5.592 M 10.96 % | 5.040 M 27.38 % | 3.956 M 3.20 % | 3.834 M 2 455.79 % | 150.000 K |
| Operating expenses | 105.845 M 106.81 % | 51.180 M -88.89 % | 460.475 M 27.54 % | 361.046 M 27.00 % | 284.278 M 14.17 % | 249.002 M 14.81 % | 216.880 M -10.99 % | 243.645 M 73.78 % | 140.205 M 6.46 % | 131.702 M -8.77 % | 144.366 M -2.46 % | 148.009 M 37.29 % | 107.805 M 38.90 % | 77.612 M 96.74 % | 39.450 M 28.58 % | 30.682 M 12.38 % | 27.302 M 8.01 % | 25.277 M 16 751.29 % | 150.000 K |
| Cost and expenses | 792.194 M 1.51 % | 780.421 M -18.73 % | 960.307 M 15.08 % | 834.467 M -0.26 % | 836.680 M 6.75 % | 783.769 M 16.74 % | 671.355 M -5.50 % | 710.456 M 32.60 % | 535.802 M -23.21 % | 697.761 M -12.31 % | 795.672 M 2.56 % | 775.782 M 10.17 % | 704.156 M 52.79 % | 460.865 M 5.15 % | 438.314 M 14.75 % | 381.987 M -3.56 % | 396.088 M 71.50 % | 230.951 M 8.83 % | 212.209 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 105.845 M 129.33 % | 46.154 M -55.75 % | 104.313 M 14.63 % | 91.001 M 33.61 % | 68.107 M 35.61 % | 50.222 M 3.85 % | 48.360 M 0.58 % | 48.082 M 54.52 % | 31.118 M -12.36 % | 35.506 M -58.72 % | 86.021 M -24.61 % | 114.098 M 38.59 % | 82.329 M 87.25 % | 43.968 M 29.86 % | 33.858 M 32.04 % | 25.643 M 9.84 % | 23.346 M 8.87 % | 21.443 M | 0.000 |
| Interest income | 0.000 -100.00 % | 736.000 K -20.09 % | 921.000 K 5.02 % | 877.000 K -48.26 % | 1.695 M 12.10 % | 1.512 M 39.48 % | 1.084 M -19.88 % | 1.353 M 24.82 % | 1.084 M -92.20 % | 13.905 M -40.24 % | 23.268 M 2 416 099.38 % | 963.000 | 0.000 -100.00 % | 9.005 M 991.70 % | 824.841 K 9 323.52 % | 8.753 K 16 932.69 % | -52.000 -300.00 % | -13.000 | 0.000 |
| Interest expense | 10.283 M 21.71 % | 8.449 M -61.30 % | 21.832 M -29.50 % | 30.969 M -0.05 % | 30.984 M -7.52 % | 33.504 M 13.09 % | 29.626 M 23.22 % | 24.043 M 138.19 % | 10.094 M 27.06 % | 7.944 M 79.16 % | 4.434 M 272.93 % | 1.189 M 3.97 % | 1.144 M -92.55 % | 15.356 M -4.48 % | 16.076 M 5.83 % | 15.190 M -28.09 % | 21.124 M 84.52 % | 11.448 M 54.02 % | 7.433 M |
| Depreciation and amortization | 16.015 M -9.69 % | 17.733 M -74.76 % | 70.268 M -4.41 % | 73.507 M 2.90 % | 71.433 M 7.46 % | 66.476 M 2.28 % | 64.996 M 0.85 % | 64.451 M 285.47 % | 16.720 M 44.14 % | 11.600 M 5.11 % | 11.036 M 32.67 % | 8.319 M 2.20 % | 8.140 M 24.03 % | 6.563 M 7.35 % | 6.113 M 17.88 % | 5.186 M 18.65 % | 4.371 M 12.69 % | 3.879 M 24.84 % | 3.107 M |
| Operating income | 33.374 M 178.40 % | 11.988 M 117.38 % | -68.985 M -189.15 % | 77.379 M 171.36 % | -108.431 M -20.96 % | -89.641 M 25.21 % | -119.849 M 21.84 % | -153.341 M -600.90 % | 30.613 M -71.70 % | 108.189 M 4.53 % | 103.504 M 36.70 % | 75.714 M -20.99 % | 95.826 M 4.50 % | 91.699 M 25.68 % | 72.964 M 32.92 % | 54.895 M 71.29 % | 32.049 M -18.29 % | 39.222 M 86.85 % | 20.991 M |
| Operating income ratio | 0.04 168.04 % | 0.02 113.66 % | -0.11 -230.11 % | 0.08 160.31 % | -0.14 -8.51 % | -0.13 40.46 % | -0.22 20.87 % | -0.28 -617.34 % | 0.05 -60.65 % | 0.14 11.32 % | 0.12 36.79 % | 0.09 -25.77 % | 0.12 -26.85 % | 0.16 17.75 % | 0.14 14.02 % | 0.12 70.75 % | 0.07 -48.77 % | 0.14 54.71 % | 0.09 |
| Total other income expenses net | -131.290 M 36.77 % | -207.648 M 34.02 % | -314.715 M 0.52 % | -316.356 M -1 810.22 % | 18.498 M 146.20 % | -40.035 M -40.84 % | -28.426 M -31.35 % | -21.642 M -144.07 % | -8.867 M 89.40 % | -83.612 M -8.75 % | -76.884 M -4 471.05 % | -1.682 M -55.34 % | -1.083 M 86.43 % | -7.977 M 45.89 % | -14.741 M -8.72 % | -13.559 M 33.65 % | -20.435 M -91.17 % | -10.690 M -50.98 % | -7.080 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 63.348 M 14.84 % | 55.164 M -14.99 % | 64.890 M -71.36 % | 226.535 M -25.73 % | 305.008 M 11.97 % | 272.403 M -5.03 % | 286.816 M 4.91 % | 273.393 M 145.33 % | 111.438 M 220.49 % | 34.771 M 115.52 % | -224.103 M 24.92 % | -298.501 M -31.03 % | -227.819 M -21.93 % | -186.839 M -339.69 % | 77.950 M -28.89 % | 109.626 M -20.93 % | 138.643 M 94.55 % | 71.264 M -9.68 % | 78.905 M |
| Total investments | 736.930 M 71.73 % | 429.133 M -33.15 % | 641.945 M 23 008.17 % | 2.778 M 122.46 % | -12.367 M -6 283.50 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K -96.94 % | 6.535 M 3 167.50 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 | 0.000 |
| Total debt | 75.828 M 34.40 % | 56.419 M -13.36 % | 65.122 M -74.22 % | 252.585 M -19.52 % | 313.847 M 13.56 % | 276.363 M -11.35 % | 311.755 M 11.40 % | 279.848 M 115.59 % | 129.806 M 127.61 % | 57.029 M 1 012.76 % | 5.125 M 271.21 % | 1.381 M -87.33 % | 10.899 M | 0.000 -100.00 % | 86.662 M -26.69 % | 118.209 M -26.41 % | 160.641 M 30.05 % | 123.522 M 53.54 % | 80.449 M |
| Accumulated other comprehensive income loss | 2.814 M -6.11 % | 2.997 M -12.62 % | 3.430 M -10.68 % | 3.840 M 30.61 % | 2.940 M 101.51 % | -194.343 M -33.81 % | -145.240 M -127.14 % | 535.239 M 52 529.20 % | 1.017 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.120 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.249 M |
| Retained earnings | -486.517 M -25.76 % | -386.847 M -102.53 % | -191.008 M 19.13 % | -236.180 M -70.54 % | -138.487 M -350.57 % | 55.268 M -81.55 % | 299.566 M -33.08 % | 447.620 M -17.73 % | 544.062 M 3.73 % | 524.495 M 25.43 % | 418.164 M 6.54 % | 392.481 M 22.62 % | 320.086 M 79.17 % | 178.647 M 97.86 % | 90.288 M 6.90 % | 84.459 M 58.13 % | 53.411 M 24.86 % | 42.776 M | 0.000 |
| Common stock | 294.572 M 12.23 % | 262.467 M 6.25 % | 247.028 M 0.00 % | 247.028 M 0.00 % | 247.028 M 0.00 % | 247.028 M 52.61 % | 161.864 M 0.00 % | 161.864 M 0.00 % | 161.864 M 0.00 % | 161.864 M 0.00 % | 161.864 M 0.00 % | 161.864 M 0.00 % | 161.864 M 0.00 % | 161.864 M 63.72 % | 98.864 M 111.07 % | 46.840 M 79.00 % | 26.168 M 313.07 % | 6.335 M 0.00 % | 6.335 M |
| Total equity | 981.043 M 49.58 % | 655.853 M -11.32 % | 739.532 M -44.94 % | 1.343 B 69.71 % | 791.484 M -19.58 % | 984.159 M -6.40 % | 1.052 B -8.14 % | 1.145 B -7.69 % | 1.240 B 1.60 % | 1.220 B 9.54 % | 1.114 B -0.78 % | 1.123 B 6.53 % | 1.054 B 15.50 % | 912.632 M 369.77 % | 194.273 M 42.41 % | 136.419 M 59.80 % | 85.368 M 73.83 % | 49.111 M 179.29 % | 17.584 M |
| Other non current liabilities | 13.758 M -5.51 % | 14.560 M -27.94 % | 20.206 M -21.48 % | 25.734 M 56.45 % | 16.449 M -4.39 % | 17.205 M 16.62 % | 14.753 M 36.07 % | 10.842 M 25.14 % | 8.664 M 13.73 % | 7.618 M -61.73 % | 19.907 M -9.67 % | 22.037 M 294.36 % | 5.588 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.350 M |
| Long term debt | 13.700 M 284.29 % | 3.565 M -40.80 % | 6.022 M -94.06 % | 101.393 M -29.83 % | 144.506 M 21.14 % | 119.284 M -13.96 % | 138.639 M -16.63 % | 166.300 M 55.05 % | 107.259 M 3 032.56 % | 3.424 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.017 M -92.37 % | 118.209 M -26.41 % | 160.641 M 30.05 % | 123.522 M 273.40 % | 33.080 M |
| Total non current liabilities | 27.458 M 51.49 % | 18.125 M -30.89 % | 26.228 M -79.37 % | 127.126 M -34.18 % | 193.148 M 41.51 % | 136.489 M -11.02 % | 153.392 M -16.37 % | 183.427 M 28.62 % | 142.607 M 455.93 % | 25.652 M 28.86 % | 19.907 M -9.67 % | 22.037 M 13.76 % | 19.372 M 59.74 % | 12.127 M -86.01 % | 86.662 M -26.69 % | 118.209 M -26.41 % | 160.641 M 30.05 % | 123.522 M 233.15 % | 37.077 M |
| Other current liabilities | 30.070 M 60.44 % | 18.742 M -25.08 % | 25.015 M 59.33 % | 15.700 M 304.93 % | -7.661 M -122.72 % | 33.721 M 96.88 % | 17.128 M -4.12 % | 17.864 M 37.23 % | 13.018 M -45.05 % | 23.692 M 33.69 % | 17.722 M -81.89 % | 97.846 M 212.65 % | 31.295 M -38.60 % | 50.967 M -11.33 % | 57.480 M 183.27 % | 20.291 M 58.32 % | 12.816 M 0.36 % | 12.770 M -73.26 % | 47.751 M |
| Deferred revenue | 0.000 -100.00 % | 2.624 M -77.07 % | 11.444 M -68.03 % | 35.796 M -75.41 % | 145.555 M 4 358.04 % | 3.265 M -89.15 % | 30.100 M 21.48 % | 24.778 M 222.63 % | 7.680 M -86.55 % | 57.094 M 1 403.66 % | 3.797 M -95.79 % | 90.215 M 24.58 % | 72.415 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 62.128 M 17.55 % | 52.854 M -10.57 % | 59.100 M -60.91 % | 151.192 M -10.77 % | 169.447 M 7.87 % | 157.079 M -9.26 % | 173.116 M 52.46 % | 113.548 M 248.86 % | 32.548 M -40.14 % | 54.374 M 356.12 % | 11.921 M 763.22 % | 1.381 M -87.33 % | 10.899 M 10.28 % | 9.883 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.369 M |
| Total current liabilities | 228.441 M -0.88 % | 230.476 M -30.20 % | 330.213 M -32.44 % | 488.783 M -23.29 % | 637.142 M 39.12 % | 457.991 M -3.50 % | 474.611 M 19.10 % | 398.497 M 60.53 % | 248.245 M -11.09 % | 279.216 M 28.45 % | 217.372 M -16.21 % | 259.434 M 6.69 % | 243.155 M 82.45 % | 133.270 M 4.36 % | 127.702 M 8.28 % | 117.939 M 56.88 % | 75.179 M -7.39 % | 81.182 M -14.65 % | 95.120 M |
| Total liabilities | 255.899 M 2.94 % | 248.601 M -30.25 % | 356.441 M -42.13 % | 615.909 M -25.73 % | 829.289 M 39.50 % | 594.480 M -5.34 % | 628.003 M 7.92 % | 581.924 M 48.89 % | 390.852 M 28.20 % | 304.868 M 28.49 % | 237.279 M -15.70 % | 281.471 M 7.22 % | 262.527 M 80.56 % | 145.397 M -32.17 % | 214.365 M -9.22 % | 236.148 M 0.14 % | 235.820 M 15.20 % | 204.704 M 54.85 % | 132.197 M |
| Other non current assets | 21.435 M -23.74 % | 28.106 M 0.78 % | 27.888 M -65.03 % | 79.745 M 107.44 % | -1.072 B -107 153 000.00 % | -1.000 K -100.00 % | 75.153 M 7 515 400.00 % | -1.000 K -100.00 % | 204.939 M 23.60 % | 165.805 M 48.56 % | 111.611 M -16.87 % | 134.262 M 40.85 % | 95.323 M -58.89 % | 231.886 M 5 055.67 % | 4.498 M 5 303.86 % | 83.231 K -50.00 % | 166.461 K -33.33 % | 249.688 K -25.02 % | 333.000 K |
| Long term investments | 736.930 M 71.73 % | 429.133 M -33.15 % | 641.945 M 23 008.17 % | 2.778 M 122.46 % | -12.367 M -6 283.50 % | 200.000 K 0.00 % | 200.000 K 106.62 % | -3.022 M -146.24 % | 6.535 M 3 167.50 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 91.000 K -87.55 % | 731.000 K -63.23 % | 1.988 M -68.47 % | 6.306 M -8.34 % | 6.880 M 145.45 % | 2.803 M -24.06 % | 3.691 M -96.49 % | 105.166 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 91.000 K -87.55 % | 731.000 K -63.23 % | 1.988 M -68.47 % | 6.306 M -8.34 % | 6.880 M 145.45 % | 2.803 M -24.06 % | 3.691 M -95.41 % | 80.470 M 158.17 % | -138.328 M -4 378.08 % | -3.089 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 139.718 M 2.73 % | 136.001 M -8.16 % | 148.089 M -88.10 % | 1.245 B 15.59 % | 1.077 B -4.56 % | 1.129 B -3.69 % | 1.172 B -5.91 % | 1.245 B 5.01 % | 1.186 B 14.66 % | 1.034 B 49.50 % | 691.810 M 20.71 % | 573.112 M 2.03 % | 561.696 M 33.64 % | 420.314 M 113.15 % | 197.196 M 1.65 % | 193.986 M 13.31 % | 171.197 M 84.12 % | 92.981 M 10.21 % | 84.366 M |
| Total non current assets | 898.174 M 51.22 % | 593.971 M -27.56 % | 819.910 M -39.14 % | 1.347 B 17.90 % | 1.143 B -4.73 % | 1.199 B -11.80 % | 1.360 B -4.91 % | 1.430 B 2.83 % | 1.391 B 15.90 % | 1.200 B 49.33 % | 803.621 M 13.57 % | 707.575 M 7.66 % | 657.219 M 0.77 % | 652.200 M 223.36 % | 201.693 M 3.93 % | 194.069 M 13.25 % | 171.364 M 83.81 % | 93.231 M 10.07 % | 84.699 M |
| Other current assets | 34.320 M -31.30 % | 49.958 M 59.97 % | 31.229 M -74.03 % | 120.235 M 25.67 % | 95.675 M 26.17 % | 75.831 M -2.42 % | 77.708 M -8.13 % | 84.581 M 153.30 % | 33.392 M -26.70 % | 45.554 M -9.46 % | 50.313 M 126.70 % | 22.194 M -85.59 % | 154.054 M 201.41 % | 51.110 M 71.54 % | 29.795 M -7.17 % | 32.097 M 67.43 % | 19.170 M 11 337.28 % | 167.612 K -96.47 % | 4.743 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.222 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 | 0.000 |
| cash and cash equivalents | 12.480 M 894.42 % | 1.255 M 440.95 % | 232.000 K -99.11 % | 26.050 M 194.72 % | 8.839 M 123.21 % | 3.960 M -84.12 % | 24.939 M 286.35 % | 6.455 M -64.86 % | 18.368 M -17.48 % | 22.258 M -90.29 % | 229.228 M -23.56 % | 299.882 M 25.62 % | 238.718 M 27.77 % | 186.839 M 2 044.53 % | 8.712 M 1.50 % | 8.583 M -60.98 % | 21.998 M -57.91 % | 52.258 M 3 284.56 % | 1.544 M |
| Cash and short term investments | 12.480 M 894.42 % | 1.255 M 440.95 % | 232.000 K -99.11 % | 26.050 M 194.72 % | 8.839 M 123.21 % | 3.960 M -84.12 % | 24.939 M 157.71 % | 9.677 M -47.32 % | 18.368 M -17.48 % | 22.258 M -90.29 % | 229.228 M -23.56 % | 299.882 M 25.62 % | 238.718 M 27.77 % | 186.839 M 2 044.53 % | 8.712 M -0.81 % | 8.783 M -60.43 % | 22.198 M -57.52 % | 52.258 M 3 284.56 % | 1.544 M |
| Total current assets | 338.768 M 9.11 % | 310.483 M 12.88 % | 275.063 M -55.04 % | 611.820 M 27.99 % | 478.014 M 26.07 % | 379.179 M 18.63 % | 319.628 M 7.81 % | 296.482 M 23.49 % | 240.083 M -26.20 % | 325.315 M -40.62 % | 547.826 M -21.38 % | 696.803 M 5.68 % | 659.379 M 62.48 % | 405.830 M 96.11 % | 206.944 M 15.94 % | 178.498 M 19.14 % | 149.824 M -6.70 % | 160.584 M 146.74 % | 65.082 M |
| Inventory | 92.049 M -4.22 % | 96.108 M -14.97 % | 113.032 M -58.93 % | 275.224 M 16.61 % | 236.031 M 71.35 % | 137.749 M 37.02 % | 100.534 M -11.88 % | 114.091 M 48.19 % | 76.990 M 15.10 % | 66.890 M -11.21 % | 75.339 M 24.97 % | 60.287 M 21.00 % | 49.826 M -3.44 % | 51.601 M -6.21 % | 55.017 M 16.42 % | 47.258 M 36.15 % | 34.709 M -26.12 % | 46.980 M 143.52 % | 19.292 M |
| Net receivables | 199.919 M 22.53 % | 163.162 M 24.96 % | 130.570 M -31.39 % | 190.311 M 38.44 % | 137.469 M -14.95 % | 161.639 M 36.74 % | 118.210 M 12.40 % | 105.166 M -1.61 % | 106.888 M -41.59 % | 182.990 M -24.27 % | 241.622 M 46.76 % | 164.636 M -25.52 % | 221.054 M 123.56 % | 98.878 M 30.91 % | 75.529 M -16.60 % | 90.560 M 22.80 % | 73.747 M 20.54 % | 61.178 M 54.87 % | 39.503 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 13.552 M -98.81 % | 1.143 B 1 582.04 % | 67.939 M -37.74 % | 109.119 M 1.60 % | 107.397 M -18.51 % | 131.793 M 4 461.89 % | 2.889 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 2.000 K -99.80 % | 1.000 M 33 233.33 % | 3.000 K 200.00 % | 1.000 K 200.00 % | -1.000 K 50.00 % | -2.000 K -100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 136.243 M -11.78 % | 154.433 M -33.92 % | 233.704 M -16.53 % | 280.001 M -9.54 % | 309.526 M 18.75 % | 260.661 M -3.95 % | 271.392 M 1.85 % | 266.455 M 45.10 % | 183.640 M 16.85 % | 157.160 M -17.47 % | 190.424 M 18.86 % | 160.207 M 24.63 % | 128.546 M 77.50 % | 72.420 M 3.33 % | 70.086 M -28.20 % | 97.614 M 56.63 % | 62.322 M -8.78 % | 68.319 M | 0.000 |
| Tax payables | 0.000 -100.00 % | 1.823 M 91.89 % | 950.000 K -84.41 % | 6.094 M -69.94 % | 20.275 M 520.98 % | 3.265 M 11.78 % | 2.921 M -57.92 % | 6.942 M -29.84 % | 9.894 M -76.48 % | 42.063 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 136.346 K 312.68 % | 33.039 K -20.14 % | 41.372 K -55.80 % | 93.597 K | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -53.660 M | 0.000 100.00 % | -89.755 M 6.15 % | -95.632 M 4.96 % | -100.628 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 -100.00 % | 712.688 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 |
| Capital lease obligations | 15.195 M 153.29 % | 5.999 M -29.32 % | 8.487 M -19.66 % | 10.564 M 9 866.04 % | 106.000 K -99.13 % | 12.180 M 47.91 % | 8.235 M -28.76 % | 11.559 M -4.19 % | 12.064 M 187.72 % | 4.193 M -38.30 % | 6.796 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 788.544 M -33.09 % | 1.179 B -1.52 % | 1.197 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.170 B 50.56 % | 777.236 M 14.30 % | 680.003 M -20.95 % | 860.214 M 26.50 % | 680.004 M 0.00 % | 680.003 M 27.31 % | 534.140 M 53 414 100.00 % | -1.000 K -100.00 % | 534.140 M 0.00 % | 534.140 M 0.00 % | 534.140 M -5.80 % | 567.000 M -0.89 % | 572.120 M 0.00 % | 572.120 M 11 073.34 % | 5.120 M 0.00 % | 5.120 M -11.54 % | 5.788 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 53.660 M 66.14 % | 32.299 M -64.01 % | 89.755 M -6.15 % | 95.632 M -4.96 % | 100.628 M 305.73 % | 24.802 M 69.76 % | 14.610 M 9.93 % | 13.290 M -16.74 % | 15.961 M 15.80 % | 13.784 M 13.66 % | 12.127 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.647 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 |
| Total assets | 1.237 B 36.76 % | 904.454 M -17.47 % | 1.096 B -44.06 % | 1.959 B 20.87 % | 1.621 B 2.67 % | 1.579 B -6.01 % | 1.680 B -2.73 % | 1.727 B 5.87 % | 1.631 B 6.92 % | 1.525 B 12.87 % | 1.351 B -3.77 % | 1.404 B 6.67 % | 1.317 B 24.44 % | 1.058 B 158.92 % | 408.638 M 9.68 % | 372.567 M 16.00 % | 321.188 M 26.54 % | 253.814 M 69.46 % | 149.781 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -26.279 M 79.90 % | -130.716 M -214.29 % | 114.368 M 147.04 % | -243.135 M -430.07 % | 73.661 M 196.71 % | -76.169 M -724.18 % | 12.203 M -47.12 % | 23.077 M -60.41 % | 58.296 M 171.01 % | 21.511 M 153.99 % | -39.840 M -201.22 % | 39.360 M 248.94 % | -26.427 M 77.72 % | -118.600 M -123.52 % | -53.061 M -1 676.40 % | -2.987 M 86.35 % | -21.886 M 2.84 % | -22.525 M -40.01 % | -16.088 M |
| Accounts receivables | -749.000 K 97.79 % | -33.834 M -25.91 % | -26.871 M 46.32 % | -50.057 M -351.01 % | 19.942 M 144.54 % | -44.776 M -140.78 % | -18.596 M -179.51 % | -6.653 M -108.96 % | 74.233 M 1 851.96 % | 3.803 M 113.43 % | -28.310 M -154.29 % | 52.145 M 147.78 % | -109.145 M | 0.000 | 0.000 | 0.000 100.00 % | -25.782 M -16.01 % | -22.224 M 48.92 % | -43.510 M |
| Inventory | 4.060 M -76.01 % | 16.923 M -48.50 % | 32.860 M 183.84 % | -39.193 M 60.12 % | -98.282 M -164.09 % | -37.215 M -374.49 % | 13.558 M 136.54 % | -37.103 M -267.39 % | -10.099 M -219.53 % | 8.449 M 156.13 % | -15.052 M -43.88 % | -10.461 M -689.29 % | 1.775 M -48.02 % | 3.415 M 144.02 % | -7.759 M 38.17 % | -12.549 M -202.27 % | 12.271 M 144.32 % | -27.690 M -43.55 % | -19.290 M |
| Accounts payables | -49.636 M 37.09 % | -78.894 M -172.80 % | 108.378 M 501.31 % | -27.006 M -157.00 % | 47.376 M 541.49 % | -10.731 M -315.35 % | 4.983 M -93.87 % | 81.314 M 207.08 % | 26.480 M 184.88 % | -31.196 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.718 M -127.45 % | 24.474 M -41.24 % | 41.652 M |
| Other working capital | 20.046 M 157.42 % | -34.911 M -3 491 200.00 % | 1.000 K 100.00 % | -126.879 M -221.27 % | 104.625 M 532.06 % | 16.553 M 35.04 % | 12.258 M -79.63 % | 60.180 M -12.01 % | 68.395 M 423.62 % | 13.062 M 152.69 % | -24.788 M -149.75 % | 49.821 M 276.66 % | -28.202 M 76.89 % | -122.015 M -169.34 % | -45.302 M -573.77 % | 9.562 M 677.07 % | -1.657 M -156.84 % | 2.915 M -42.39 % | 5.060 M |
| Other non cash items | 127.557 M -39.86 % | 212.096 M 758.38 % | 24.709 M -27.75 % | 34.198 M 423.42 % | -10.574 M -120.76 % | 50.943 M 133.84 % | 21.785 M -16.21 % | 26.001 M 370.39 % | -9.616 M 83.65 % | -58.824 M -31.96 % | -44.576 M -595.68 % | -6.408 M 72.90 % | -23.640 M -1 042.91 % | 2.507 M -85.80 % | 17.657 M 490.46 % | 2.990 M 24.13 % | 2.409 M -16.79 % | 2.895 M 2.84 % | 2.815 M |
| Net cash provided by operating activities | 17.623 M 118.20 % | -96.806 M 33.19 % | -144.906 M 61.30 % | -374.407 M -939.72 % | 44.587 M 147.49 % | -93.887 M -85.93 % | -50.495 M 18.31 % | -61.813 M -164.38 % | 96.013 M 18.26 % | 81.188 M 281.31 % | 21.292 M -81.80 % | 116.985 M 117.05 % | 53.898 M 402.26 % | -17.832 M -145.04 % | 39.591 M -30.43 % | 56.909 M 290.24 % | 14.583 M -27.57 % | 20.133 M 1 759.00 % | 1.083 M |
| Investments in property plant and equipment | -18.594 M -323.55 % | -4.390 M 6.10 % | -4.675 M 98.31 % | -276.123 M -391.86 % | -56.138 M -117.28 % | -25.837 M -197.94 % | -8.672 M 84.87 % | -57.325 M 67.48 % | -176.254 M 50.92 % | -359.083 M -79.49 % | -200.060 M -907.41 % | -19.859 M 2.04 % | -20.272 M 91.17 % | -229.681 M -2 385.46 % | -9.241 M 66.87 % | -27.892 M 66.23 % | -82.590 M -561.25 % | -12.490 M 64.96 % | -35.650 M |
| Acquisitions net | 95.000 K | 0.000 -100.00 % | 176.294 M -77.20 % | 773.285 M | 0.000 -100.00 % | 4.300 M -71.90 % | 15.300 M 1 861.54 % | 780.000 K -86.01 % | 5.577 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -441.910 M | 0.000 100.00 % | -184.955 M -6 125.35 % | -2.971 M | 0.000 100.00 % | -3.128 M 83.32 % | -18.757 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 8.661 M 101.12 % | -773.285 M -24 908.63 % | 3.117 M 365.96 % | -1.172 M -133.90 % | 3.457 M | 0.000 -100.00 % | 1.596 M -99.18 % | 195.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 6.212 M -35.45 % | 9.623 M -67.93 % | 30.008 M 1 639.59 % | 1.725 M -33.09 % | 2.578 M -87.00 % | 19.824 M 231.89 % | 5.973 M -54.65 % | 13.171 M -94.11 % | 223.464 M 18.31 % | 188.875 M 585.61 % | -38.894 M -646.78 % | 7.113 M 103.94 % | -180.492 M -21 977.88 % | 825.000 K | 0.000 100.00 % | -200.000 K | 0.000 | 0.000 |
| Net cash used for investing activites | -460.409 M -25 369.43 % | 1.822 M -63.18 % | 4.948 M 101.99 % | -249.086 M -385.59 % | -51.296 M -120.54 % | -23.259 M -308.56 % | 11.152 M 121.72 % | -51.352 M 68.51 % | -163.083 M -20.25 % | -135.619 M -1 112.51 % | -11.185 M 80.96 % | -58.753 M -346.50 % | -13.159 M 96.79 % | -410.173 M -4 773.73 % | -8.416 M 69.83 % | -27.892 M 66.31 % | -82.790 M -562.85 % | -12.490 M 64.96 % | -35.650 M |
| Debt repayment | 10.213 M 217.35 % | -8.703 M 78.42 % | -40.322 M 44.39 % | -72.510 M -265.50 % | 43.813 M 202.85 % | -42.599 M -229.83 % | 32.811 M -77.20 % | 143.896 M 79.43 % | 80.194 M 56.83 % | 51.135 M | 0.000 | 0.000 -100.00 % | 2.300 M 125.51 % | -9.017 M 71.42 % | -31.547 M 25.65 % | -42.432 M -214.31 % | 37.119 M -13.82 % | 43.072 M 19.27 % | 36.112 M |
| Common stock issued | 425.043 M 277.24 % | 112.672 M | 0.000 | 0.000 | 0.000 -100.00 % | 175.478 M 215.90 % | 55.549 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 630.000 M 125 900.00 % | 500.000 K | 0.000 -100.00 % | 828.000 K | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 6.709 M 184.26 % | -7.962 M -105.15 % | 154.462 M -78.34 % | 713.216 M 2 313.31 % | -32.224 M 12.33 % | -36.757 M -246.91 % | 25.020 M 197.46 % | -25.673 M -154.36 % | -10.093 M -27.05 % | -7.944 M -1 051.30 % | -690.000 K -120.76 % | 3.323 M 544.82 % | -747.151 K 94.97 % | -14.852 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 441.965 M 360.35 % | 96.007 M -15.89 % | 114.140 M -82.19 % | 640.706 M 5 428.57 % | 11.589 M -87.94 % | 96.122 M 66.21 % | 57.831 M -51.08 % | 118.223 M 82.51 % | 64.777 M 49.98 % | 43.191 M 6 359.57 % | -690.000 K -123.53 % | 2.932 M 88.78 % | 1.553 M -99.74 % | 606.131 M 2 052.30 % | -31.047 M 26.83 % | -42.432 M -211.82 % | 37.947 M -11.90 % | 43.072 M 19.27 % | 36.112 M |
| Effect of forex changes on cash | 6.367 M 231.50 % | -4.842 M -484 300.00 % | 1.000 K 150.00 % | -2.000 K -100.00 % | -1.000 K 0.00 % | -1.000 K -102.22 % | 45.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 5.546 M 442.13 % | 1.023 M 103.96 % | -25.818 M -250.01 % | 17.211 M 252.68 % | 4.880 M 123.21 % | -21.025 M -213.73 % | 18.487 M 265.50 % | 5.058 M 320.58 % | -2.293 M 79.60 % | -11.240 M -219.36 % | 9.417 M -84.60 % | 61.164 M 44.62 % | 42.293 M -76.26 % | 178.126 M 137 982.38 % | 129.000 K 100.96 % | -13.415 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 6.934 M 2 888.79 % | 232.000 K -99.11 % | 26.050 M 194.72 % | 8.839 M 123.26 % | 3.959 M -84.15 % | 24.985 M 287.24 % | 6.452 M 361.85 % | 1.397 M -62.14 % | 3.690 M -75.26 % | 14.915 M 171.28 % | 5.498 M -97.70 % | 238.718 M 21.53 % | 196.425 M 2 154.56 % | 8.712 M 1.51 % | 8.583 M -60.98 % | 21.998 M -57.91 % | 52.258 M 3 284.59 % | 1.544 M | 0.000 |
| Cash at end of period | 12.480 M 894.42 % | 1.255 M 440.95 % | 232.000 K -99.11 % | 26.050 M 194.72 % | 8.839 M 123.21 % | 3.960 M -84.12 % | 24.939 M 286.35 % | 6.455 M 362.06 % | 1.397 M -61.99 % | 3.675 M -75.36 % | 14.915 M -95.03 % | 299.882 M 25.62 % | 238.718 M 27.77 % | 186.839 M 2 044.61 % | 8.712 M 1.50 % | 8.583 M -60.98 % | 21.998 M -57.91 % | 52.258 M 3 284.59 % | 1.544 M |
| Operating cash flow | 17.623 M 118.20 % | -96.806 M 33.19 % | -144.906 M 61.30 % | -374.407 M -939.72 % | 44.587 M 147.49 % | -93.887 M -85.93 % | -50.495 M 18.31 % | -61.813 M -164.38 % | 96.013 M 18.26 % | 81.188 M 281.31 % | 21.292 M -81.80 % | 116.985 M 117.05 % | 53.898 M 402.26 % | -17.832 M -145.04 % | 39.591 M -30.43 % | 56.909 M 290.24 % | 14.583 M -27.57 % | 20.133 M 1 759.00 % | 1.083 M |
| Capital expenditure | -18.594 M -323.55 % | -4.390 M 6.10 % | -4.675 M 98.31 % | -276.123 M -391.86 % | -56.138 M -117.28 % | -25.837 M -197.94 % | -8.672 M 84.87 % | -57.325 M 67.48 % | -176.254 M 50.92 % | -359.083 M -79.49 % | -200.060 M -907.41 % | -19.859 M 2.04 % | -20.272 M 91.17 % | -229.681 M -2 385.46 % | -9.241 M 66.87 % | -27.892 M 66.23 % | -82.590 M -561.25 % | -12.490 M 64.96 % | -35.650 M |
| Free CashFlow | -971.000 K 99.04 % | -101.196 M 32.35 % | -149.581 M 77.01 % | -650.530 M -5 531.81 % | -11.551 M 90.35 % | -119.724 M -102.35 % | -59.167 M 50.34 % | -119.138 M -48.48 % | -80.241 M 71.13 % | -277.895 M -55.45 % | -178.768 M -284.06 % | 97.126 M 188.84 % | 33.626 M 113.59 % | -247.513 M -915.53 % | 30.350 M 4.59 % | 29.017 M 142.67 % | -68.007 M -989.79 % | 7.643 M 122.11 % | -34.567 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 234.507 M -8.08 % | 255.119 M 9.41 % | 233.167 M -39.36 % | 384.480 M 84.92 % | 207.921 M 15.94 % | 179.329 M 1.19 % | 177.217 M -18.51 % | 217.466 M -10.56 % | 243.151 M 54.85 % | 157.027 M 23.67 % | 126.969 M -17.03 % | 153.032 M -15.36 % | 180.809 M 5.59 % | 171.236 M -37.68 % | 274.780 M 44.56 % | 190.083 M -9.54 % | 210.121 M -3.15 % | 216.950 M 50.28 % | 144.360 M -31.00 % | 209.220 M -28.46 % | 292.441 M 134.60 % | 124.657 M -31.77 % | 182.692 M -8.17 % | 198.944 M 40.63 % | 141.470 M -15.90 % | 168.218 M 10.99 % | 151.556 M 0.38 % | 150.979 M 7.05 % | 141.034 M 32.14 % | 106.733 M -26.47 % | 145.161 M -30.46 % | 208.750 M 58.56 % | 131.651 M 83.99 % | 71.553 M -50.04 % | 143.226 M 1.73 % | 140.788 M -12.54 % | 160.968 M 4.46 % | 154.088 M -25.54 % | 206.933 M -0.83 % | 208.673 M 1.93 % | 204.717 M 13.88 % | 179.771 M -23.55 % | 235.142 M -0.71 % | 236.819 M 9.86 % | 215.561 M 30.95 % | 164.611 M -12.53 % | 188.185 M -1.68 % | 191.400 M -24.05 % | 252.000 M 13.98 % | 221.100 M -0.86 % | 223.026 M -4.03 % | 232.400 M 12.71 % | 206.200 M 47.81 % | 139.500 M -3.63 % | 144.758 M -6.85 % | 155.400 M 8.29 % | 143.500 M |
| Net income | 79.769 M -16.78 % | 95.848 M 757.39 % | -14.580 M 68.11 % | -45.715 M -15.34 % | -39.634 M -64.22 % | -24.134 M 74.88 % | -96.060 M -147.67 % | -38.786 M -136.92 % | -16.371 M 63.38 % | -44.703 M -3.99 % | -42.987 M 14.35 % | -50.190 M -7.20 % | -46.820 M 50.18 % | -93.975 M -39.68 % | -67.281 M 13.23 % | -77.538 M -60.51 % | -48.307 M -322.78 % | -11.426 M 93.39 % | -172.989 M -577.06 % | -25.550 M -175.92 % | 33.655 M 216.57 % | -28.871 M 81.91 % | -159.583 M -468.60 % | -28.066 M -49.53 % | -18.770 M 49.73 % | -37.341 M 46.23 % | -69.447 M -223.61 % | -21.460 M -7.25 % | -20.009 M 46.12 % | -37.139 M -64.16 % | -22.623 M 13.74 % | -26.226 M 13.21 % | -30.217 M 48.58 % | -58.768 M -564.50 % | -8.844 M -285.68 % | 4.763 M -34.31 % | 7.251 M -55.76 % | 16.391 M -64.55 % | 46.235 M 65.44 % | 27.946 M 64.23 % | 17.016 M 12.41 % | 15.138 M -35.37 % | 23.423 M 31.02 % | 17.877 M -52.98 % | 38.024 M 147.71 % | 15.350 M -23.23 % | 19.994 M 40.81 % | 14.200 M -25.26 % | 19.000 M -0.52 % | 19.100 M 685.63 % | -3.261 M -110.94 % | 29.800 M 2.41 % | 29.100 M 84.18 % | 15.800 M -18.38 % | 19.359 M -34.38 % | 29.500 M 15.69 % | 25.500 M |
| Income before tax | 79.769 M -16.78 % | 95.848 M 847.29 % | -12.826 M 71.78 % | -45.456 M -14.69 % | -39.634 M -64.22 % | -24.134 M 74.88 % | -96.060 M -149.33 % | -38.527 M -135.34 % | -16.371 M -207.32 % | -5.327 M 87.61 % | -42.984 M 61.55 % | -111.783 M 4.71 % | -117.314 M -5.03 % | -111.700 M -71.33 % | -65.194 M 24.52 % | -86.378 M -29.78 % | -66.555 M -219.19 % | -20.851 M 69.85 % | -69.167 M -170.71 % | -25.550 M -175.92 % | 33.655 M 216.57 % | -28.871 M 15.86 % | -34.314 M -1.88 % | -33.681 M 20.88 % | -42.572 M -73.28 % | -24.569 M -6.89 % | -22.986 M 29.18 % | -32.458 M 14.22 % | -37.838 M 32.67 % | -56.198 M -41.96 % | -39.588 M -18.74 % | -33.339 M 30.67 % | -48.084 M 11.50 % | -54.332 M -334.10 % | -12.516 M -274.63 % | 7.167 M -37.51 % | 11.469 M -53.16 % | 24.488 M -33.86 % | 37.023 M 27.26 % | 29.093 M 13.75 % | 25.576 M 55.02 % | 16.498 M -39.26 % | 27.162 M 20.43 % | 22.555 M -42.01 % | 38.895 M 161.16 % | 14.893 M -31.41 % | 21.714 M 47.71 % | 14.700 M -25.00 % | 19.600 M 0.00 % | 19.600 M 5.23 % | 18.626 M -39.33 % | 30.700 M 6.60 % | 28.800 M 62.71 % | 17.700 M -14.49 % | 20.699 M -31.69 % | 30.300 M 15.65 % | 26.200 M |
| Income before tax ratio | 0.34 -9.46 % | 0.38 782.99 % | -0.06 53.47 % | -0.12 37.98 % | -0.19 -41.64 % | -0.13 75.17 % | -0.54 -205.96 % | -0.18 -163.13 % | -0.07 -98.47 % | -0.03 89.98 % | -0.34 53.65 % | -0.73 -12.58 % | -0.65 0.53 % | -0.65 -174.94 % | -0.24 47.79 % | -0.45 -43.47 % | -0.32 -229.57 % | -0.10 79.94 % | -0.48 -292.34 % | -0.12 -206.11 % | 0.12 149.69 % | -0.23 -23.31 % | -0.19 -10.94 % | -0.17 43.74 % | -0.30 -106.04 % | -0.15 3.70 % | -0.15 29.45 % | -0.21 19.87 % | -0.27 49.05 % | -0.53 -93.07 % | -0.27 -70.76 % | -0.16 56.27 % | -0.37 51.90 % | -0.76 -768.93 % | -0.09 -271.66 % | 0.05 -28.55 % | 0.07 -55.17 % | 0.16 -11.17 % | 0.18 28.33 % | 0.14 11.59 % | 0.12 36.13 % | 0.09 -20.55 % | 0.12 21.28 % | 0.10 -47.22 % | 0.18 99.43 % | 0.09 -21.59 % | 0.12 50.24 % | 0.08 -1.25 % | 0.08 -12.26 % | 0.09 6.15 % | 0.08 -36.78 % | 0.13 -5.42 % | 0.14 10.08 % | 0.13 -11.26 % | 0.14 -26.67 % | 0.19 6.79 % | 0.18 |
| EBITDA | 86.527 M -15.81 % | 102.781 M 375.62 % | 21.610 M 165.18 % | -33.156 M -3.22 % | -32.123 M -73.51 % | -18.514 M -279.05 % | 10.340 M 132.26 % | -32.050 M -217.61 % | -10.091 M -1 372.51 % | 793.000 K 179.14 % | -1.002 M 98.76 % | -81.049 M 10.82 % | -90.883 M -6.11 % | -85.650 M -114.54 % | -39.922 M 33.61 % | -60.132 M -48.75 % | -40.426 M -1 317.28 % | 3.321 M 107.28 % | -45.618 M -637.56 % | -6.185 M -110.52 % | 58.766 M 4 456.26 % | -1.349 M 79.07 % | -6.445 M 27.15 % | -8.847 M 52.40 % | -18.586 M -3 183.75 % | -566.000 K -286.18 % | 304.000 K 103.88 % | -7.827 M 45.57 % | -14.380 M 56.36 % | -32.953 M -103.31 % | -16.208 M -65.91 % | -9.769 M 63.01 % | -26.410 M 22.56 % | -34.103 M -422.73 % | -6.524 M -149.98 % | 13.053 M -24.11 % | 17.201 M -40.79 % | 29.051 M -29.06 % | 40.954 M 14.75 % | 35.690 M 14.75 % | 31.102 M 90.27 % | 16.346 M -67.05 % | 49.614 M 80.53 % | 27.482 M 27.14 % | 21.616 M 20.51 % | 17.937 M -25.64 % | 24.121 M 41.60 % | 17.035 M -22.34 % | 21.935 M -0.17 % | 21.972 M 16.20 % | 18.909 M -41.82 % | 32.500 M 3.83 % | 31.300 M 39.73 % | 22.400 M -2.84 % | 23.055 M -28.84 % | 32.400 M 4.52 % | 31.000 M |
| Net income ratio | 0.34 -9.46 % | 0.38 700.83 % | -0.06 47.41 % | -0.12 37.62 % | -0.19 -41.64 % | -0.13 75.17 % | -0.54 -203.92 % | -0.18 -164.90 % | -0.07 76.35 % | -0.28 15.91 % | -0.34 -3.23 % | -0.33 -26.66 % | -0.26 52.82 % | -0.55 -124.14 % | -0.24 39.97 % | -0.41 -77.43 % | -0.23 -336.52 % | -0.05 95.60 % | -1.20 -881.26 % | -0.12 -206.11 % | 0.12 149.69 % | -0.23 73.49 % | -0.87 -519.18 % | -0.14 -6.33 % | -0.13 40.23 % | -0.22 51.56 % | -0.46 -222.38 % | -0.14 -0.19 % | -0.14 59.23 % | -0.35 -123.27 % | -0.16 -24.05 % | -0.13 45.26 % | -0.23 72.05 % | -0.82 -1 230.11 % | -0.06 -282.52 % | 0.03 -24.90 % | 0.05 -57.65 % | 0.11 -52.39 % | 0.22 66.84 % | 0.13 61.12 % | 0.08 -1.29 % | 0.08 -15.47 % | 0.10 31.96 % | 0.08 -57.21 % | 0.18 89.16 % | 0.09 -12.23 % | 0.11 43.21 % | 0.07 -1.60 % | 0.08 -12.72 % | 0.09 690.74 % | -0.01 -111.40 % | 0.13 -9.14 % | 0.14 24.60 % | 0.11 -15.31 % | 0.13 -29.55 % | 0.19 6.83 % | 0.18 |
| Ratio EBITDA | 0.37 -8.41 % | 0.40 334.69 % | 0.09 207.47 % | -0.09 44.18 % | -0.15 -49.65 % | -0.10 -276.94 % | 0.06 139.59 % | -0.15 -255.12 % | -0.04 -921.79 % | 0.01 163.99 % | -0.01 98.51 % | -0.53 -5.37 % | -0.50 -0.49 % | -0.50 -244.27 % | -0.15 54.07 % | -0.32 -64.43 % | -0.19 -1 356.85 % | 0.02 104.84 % | -0.32 -968.94 % | -0.03 -114.71 % | 0.20 1 956.92 % | -0.01 69.32 % | -0.04 20.67 % | -0.04 66.15 % | -0.13 -3 804.61 % | 0.00 -267.74 % | 0.00 103.87 % | -0.05 49.16 % | -0.10 66.98 % | -0.31 -176.51 % | -0.11 -138.59 % | -0.05 76.67 % | -0.20 57.91 % | -0.48 -946.34 % | -0.05 -149.13 % | 0.09 -13.24 % | 0.11 -43.32 % | 0.19 -4.74 % | 0.20 15.71 % | 0.17 12.58 % | 0.15 67.09 % | 0.09 -56.91 % | 0.21 81.82 % | 0.12 15.72 % | 0.10 -7.97 % | 0.11 -14.99 % | 0.13 44.02 % | 0.09 2.25 % | 0.09 -12.41 % | 0.10 17.21 % | 0.08 -39.37 % | 0.14 -7.87 % | 0.15 -5.47 % | 0.16 0.82 % | 0.16 -23.61 % | 0.21 -3.49 % | 0.22 |
| Gross profit ratio | 0.42 10.14 % | 0.38 135.32 % | 0.16 -53.97 % | 0.35 -4.70 % | 0.37 16.40 % | 0.31 144.97 % | 0.13 -55.70 % | 0.29 2.57 % | 0.28 193.65 % | 0.10 -72.86 % | 0.35 42.40 % | 0.25 34.32 % | 0.18 228.33 % | 0.06 136.18 % | -0.16 -169.73 % | 0.22 -11.40 % | 0.25 -32.78 % | 0.37 365.47 % | -0.14 -144.96 % | 0.31 -26.14 % | 0.43 9.14 % | 0.39 1 242.14 % | -0.03 -111.04 % | 0.31 0.21 % | 0.31 -10.17 % | 0.34 348.31 % | -0.14 -141.05 % | 0.34 7.00 % | 0.31 55.69 % | 0.20 -43.58 % | 0.36 34.30 % | 0.27 4.42 % | 0.26 -17.13 % | 0.31 11.89 % | 0.28 -21.06 % | 0.35 -28.46 % | 0.49 15.05 % | 0.42 10.90 % | 0.38 11.81 % | 0.34 1.02 % | 0.34 19.52 % | 0.28 157.43 % | 0.11 -62.50 % | 0.29 -2.51 % | 0.30 21.95 % | 0.25 174.59 % | 0.09 -72.48 % | 0.33 0.84 % | 0.32 12.04 % | 0.29 87.51 % | 0.15 -49.26 % | 0.30 1.85 % | 0.30 8.63 % | 0.27 -0.90 % | 0.28 -19.68 % | 0.34 1.22 % | 0.34 |
| Weighted average shs out dil | 29.435 M -0.19 % | 29.492 M -2.59 % | 30.275 M 0.00 % | 30.275 M 15.34 % | 26.248 M 2.23 % | 25.674 M 0.76 % | 25.480 M -2.92 % | 26.247 M 2.61 % | 25.580 M 2.55 % | 24.945 M 0.00 % | 24.945 M 0.00 % | 24.945 M 0.00 % | 24.945 M 0.98 % | 24.703 M -0.97 % | 24.945 M 0.14 % | 24.911 M 0.60 % | 24.761 M 1.85 % | 24.311 M -2.00 % | 24.806 M 1.94 % | 24.333 M -2.39 % | 24.930 M 1.03 % | 24.676 M -0.11 % | 24.703 M 22.56 % | 20.155 M 0.28 % | 20.099 M 24.33 % | 16.165 M -34.56 % | 24.703 M 27.66 % | 19.351 M -0.01 % | 19.352 M -0.50 % | 19.450 M 0.36 % | 19.380 M -0.18 % | 19.415 M 0.19 % | 19.379 M -0.19 % | 19.416 M 0.11 % | 19.394 M 1.28 % | 19.149 M -2.22 % | 19.583 M 0.94 % | 19.401 M 0.07 % | 19.388 M 0.08 % | 19.373 M -0.32 % | 19.435 M 0.63 % | 19.314 M -21.82 % | 24.703 M 26.74 % | 19.490 M 0.44 % | 19.405 M 0.14 % | 19.378 M -21.56 % | 24.703 M 26.61 % | 19.511 M 0.22 % | 19.468 M 0.45 % | 19.382 M -21.54 % | 24.703 M 27.26 % | 19.412 M 0.00 % | 19.412 M 0.00 % | 19.412 M -21.42 % | 24.703 M 27.26 % | 19.412 M 199.61 % | 6.479 M |
| Weighted average shs out | 29.435 M -0.19 % | 29.492 M -2.59 % | 30.275 M 0.00 % | 30.275 M 15.34 % | 26.248 M 2.23 % | 25.674 M 0.76 % | 25.480 M -2.92 % | 26.247 M 2.61 % | 25.580 M 2.55 % | 24.945 M 0.00 % | 24.945 M 0.00 % | 24.945 M 0.00 % | 24.945 M 0.98 % | 24.703 M 0.10 % | 24.677 M -0.07 % | 24.694 M 0.70 % | 24.521 M 0.87 % | 24.311 M -2.00 % | 24.806 M 1.94 % | 24.333 M -2.39 % | 24.930 M 1.03 % | 24.676 M -0.11 % | 24.703 M 22.56 % | 20.155 M 0.28 % | 20.099 M 24.33 % | 16.165 M -34.56 % | 24.703 M 27.66 % | 19.351 M -0.01 % | 19.352 M -0.50 % | 19.450 M 0.36 % | 19.380 M -0.18 % | 19.415 M 0.19 % | 19.379 M -0.19 % | 19.416 M 0.11 % | 19.394 M 1.28 % | 19.149 M -2.22 % | 19.583 M 0.94 % | 19.401 M 0.07 % | 19.388 M 0.08 % | 19.373 M -0.32 % | 19.435 M 0.63 % | 19.314 M -21.82 % | 24.703 M 26.74 % | 19.490 M 0.44 % | 19.405 M 0.14 % | 19.378 M -21.56 % | 24.703 M 26.61 % | 19.511 M 0.22 % | 19.468 M 0.45 % | 19.382 M -21.54 % | 24.703 M 27.26 % | 19.412 M 0.00 % | 19.412 M 0.00 % | 19.412 M -21.42 % | 24.703 M 27.26 % | 19.412 M 199.61 % | 6.479 M |
| EPS diluted | 2.71 -16.62 % | 3.25 777.08 % | -0.48 68.21 % | -1.51 0.00 % | -1.51 -60.64 % | -0.94 75.07 % | -3.77 -154.73 % | -1.48 -131.25 % | -0.64 64.25 % | -1.79 -4.07 % | -1.72 14.43 % | -2.01 -6.91 % | -1.88 50.53 % | -3.80 -40.74 % | -2.70 13.18 % | -3.11 -59.49 % | -1.95 -314.89 % | -0.47 93.26 % | -6.97 -563.81 % | -1.05 -177.78 % | 1.35 215.38 % | -1.17 81.89 % | -6.46 -364.75 % | -1.39 -49.46 % | -0.93 59.74 % | -2.31 17.79 % | -2.81 -153.15 % | -1.11 -7.77 % | -1.03 46.07 % | -1.91 -63.25 % | -1.17 13.33 % | -1.35 13.46 % | -1.56 48.51 % | -3.03 -558.70 % | -0.46 -284.00 % | 0.25 -34.21 % | 0.38 -54.76 % | 0.84 -64.71 % | 2.38 65.28 % | 1.44 63.64 % | 0.88 12.82 % | 0.78 -17.89 % | 0.95 3.26 % | 0.92 -53.06 % | 1.96 148.10 % | 0.79 -2.47 % | 0.81 10.96 % | 0.73 -25.51 % | 0.98 0.00 % | 0.98 853.85 % | -0.13 -108.50 % | 1.53 2.00 % | 1.50 -53.85 % | 3.25 316.67 % | 0.78 -70.00 % | 2.60 -34.01 % | 3.94 |
| Earnings per share | 2.71 -16.62 % | 3.25 777.08 % | -0.48 68.21 % | -1.51 0.00 % | -1.51 -60.64 % | -0.94 75.07 % | -3.77 -154.73 % | -1.48 -131.25 % | -0.64 64.25 % | -1.79 -4.07 % | -1.72 14.43 % | -2.01 -6.91 % | -1.88 50.53 % | -3.80 -39.19 % | -2.73 13.06 % | -3.14 -59.39 % | -1.97 -319.15 % | -0.47 93.26 % | -6.97 -563.81 % | -1.05 -177.78 % | 1.35 215.38 % | -1.17 81.89 % | -6.46 -364.75 % | -1.39 -49.46 % | -0.93 59.74 % | -2.31 17.79 % | -2.81 -153.15 % | -1.11 -7.77 % | -1.03 46.07 % | -1.91 -63.25 % | -1.17 13.33 % | -1.35 13.46 % | -1.56 48.51 % | -3.03 -558.70 % | -0.46 -284.00 % | 0.25 -34.21 % | 0.38 -54.76 % | 0.84 -64.71 % | 2.38 65.28 % | 1.44 63.64 % | 0.88 12.82 % | 0.78 -17.89 % | 0.95 3.26 % | 0.92 -53.06 % | 1.96 148.10 % | 0.79 -2.47 % | 0.81 10.96 % | 0.73 -25.51 % | 0.98 0.00 % | 0.98 853.85 % | -0.13 -108.50 % | 1.53 2.00 % | 1.50 -53.85 % | 3.25 316.67 % | 0.78 -70.00 % | 2.60 -34.01 % | 3.94 |
| Gross profit | 97.392 M 1.25 % | 96.194 M 157.47 % | 37.361 M -72.08 % | 133.836 M 76.22 % | 75.947 M 34.96 % | 56.273 M 147.89 % | 22.701 M -63.90 % | 62.882 M -8.27 % | 68.548 M 354.71 % | 15.075 M -66.44 % | 44.918 M 18.15 % | 38.018 M 13.69 % | 33.441 M 246.68 % | 9.646 M 122.55 % | -42.777 M -200.79 % | 42.440 M -19.85 % | 52.949 M -34.90 % | 81.332 M 498.96 % | -20.386 M -131.02 % | 65.718 M -47.16 % | 124.369 M 156.03 % | 48.575 M 879.32 % | -6.233 M -110.14 % | 61.456 M 40.93 % | 43.608 M -24.46 % | 57.726 M 375.61 % | -20.945 M -141.21 % | 50.828 M 14.54 % | 44.374 M 105.73 % | 21.569 M -58.52 % | 51.995 M -6.61 % | 55.677 M 65.57 % | 33.627 M 52.47 % | 22.055 M -44.10 % | 39.455 M -19.70 % | 49.132 M -37.43 % | 78.523 M 20.19 % | 65.334 M -17.42 % | 79.114 M 10.88 % | 71.354 M 2.97 % | 69.293 M 36.11 % | 50.911 M 96.81 % | 25.868 M -62.76 % | 69.472 M 7.10 % | 64.867 M 59.69 % | 40.620 M 140.19 % | 16.912 M -72.94 % | 62.500 M -23.41 % | 81.600 M 27.70 % | 63.900 M 85.89 % | 34.374 M -51.31 % | 70.600 M 14.80 % | 61.500 M 60.57 % | 38.300 M -4.50 % | 40.105 M -25.18 % | 53.600 M 9.61 % | 48.900 M |
| Income tax expense | 0.000 | 0.000 -100.00 % | 1.754 M 577.22 % | 259.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 259.000 K -93.96 % | 4.291 M -89.10 % | 39.376 M 206.97 % | -36.811 M -116.96 % | -16.967 M 55.98 % | -38.548 M -117.48 % | -17.725 M -203.51 % | -5.840 M 52.67 % | -12.338 M 32.39 % | -18.248 M -93.61 % | -9.425 M -109.08 % | 103.822 M | 0.000 -100.00 % | 5.229 M | 0.000 -100.00 % | 125.269 M 2 330.97 % | -5.615 M 76.41 % | -23.802 M -286.36 % | 12.772 M -72.51 % | 46.461 M 522.45 % | -10.998 M 38.31 % | -17.829 M 6.45 % | -19.059 M -12.34 % | -16.965 M -138.51 % | -7.113 M 60.19 % | -17.867 M -502.77 % | 4.436 M 220.81 % | -3.672 M -252.75 % | 2.404 M -43.01 % | 4.218 M -47.91 % | 8.097 M 187.90 % | -9.212 M -903.14 % | 1.147 M -86.60 % | 8.560 M 529.41 % | 1.360 M -63.63 % | 3.739 M -20.07 % | 4.678 M 437.08 % | 871.000 K 290.59 % | -457.000 K -126.58 % | 1.719 M 243.85 % | 500.000 K -16.67 % | 600.000 K 0.00 % | 600.000 K -97.26 % | 21.888 M 2 331.95 % | 900.000 K 400.00 % | -300.000 K -115.79 % | 1.900 M 53.29 % | 1.240 M 54.94 % | 800.000 K 14.29 % | 700.000 K |
| Cost of revenue | 137.115 M -13.72 % | 158.925 M -18.84 % | 195.806 M -21.88 % | 250.644 M 89.92 % | 131.974 M 7.25 % | 123.056 M -20.36 % | 154.516 M -0.04 % | 154.584 M -11.47 % | 174.603 M 23.00 % | 141.952 M 73.00 % | 82.051 M -28.66 % | 115.014 M -21.95 % | 147.368 M -8.80 % | 161.590 M -49.11 % | 317.557 M 115.08 % | 147.643 M -6.06 % | 157.172 M 15.89 % | 135.618 M -17.68 % | 164.746 M 14.80 % | 143.502 M -14.62 % | 168.072 M 120.91 % | 76.082 M -59.73 % | 188.925 M 37.41 % | 137.488 M 40.49 % | 97.862 M -11.43 % | 110.492 M -35.95 % | 172.501 M 72.24 % | 100.151 M 3.61 % | 96.660 M 13.50 % | 85.164 M -8.59 % | 93.166 M -39.14 % | 153.073 M 56.16 % | 98.024 M 98.04 % | 49.498 M -52.30 % | 103.771 M 13.22 % | 91.656 M 11.17 % | 82.445 M -7.11 % | 88.754 M -30.56 % | 127.819 M -6.92 % | 137.319 M 1.40 % | 135.424 M 5.09 % | 128.860 M -38.43 % | 209.274 M 25.05 % | 167.347 M 11.05 % | 150.694 M 21.54 % | 123.991 M -27.61 % | 171.273 M 32.87 % | 128.900 M -24.35 % | 170.400 M 8.40 % | 157.200 M -16.67 % | 188.652 M 16.60 % | 161.800 M 11.82 % | 144.700 M 42.98 % | 101.200 M -3.30 % | 104.653 M 2.80 % | 101.800 M 7.61 % | 94.600 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.713 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.110 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.066 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.706 M | 0.000 -100.00 % | 35.552 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.425 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.689 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.321 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.390 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.578 M | 0.000 -100.00 % | 55.300 M 64.58 % | 33.600 M 165.71 % | -51.132 M -240.86 % | 36.300 M 26.04 % | 28.800 M 116.54 % | 13.300 M 161.93 % | -21.476 M -209.57 % | 19.600 M 38.03 % | 14.200 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.431 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.601 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.571 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.474 M | 0.000 -100.00 % | 1.944 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.404 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.804 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.717 M | 0.000 | 0.000 | 0.000 -100.00 % | 179.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 71.496 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.061 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.143 M | 0.000 | 0.000 |
| Other expenses | 76.087 M 10.52 % | 68.844 M | 0.000 -100.00 % | 123.109 M 88.94 % | 65.159 M 87.64 % | 34.726 M | 0.000 -100.00 % | 32.740 M 3 454.83 % | 921.000 K | 0.000 100.00 % | -598.000 K -164.93 % | 921.000 K -32.77 % | 1.370 M -98.81 % | 115.458 M 3 236.59 % | -3.681 M -200.03 % | 3.680 M -33.78 % | 5.557 M -20.87 % | 7.023 M 722.05 % | -1.129 M -374.03 % | 412.000 K -92.12 % | 5.230 M 368.22 % | 1.117 M 165.02 % | -1.718 M -371.41 % | 633.000 K -13.05 % | 728.000 K 5.81 % | 688.000 K 122.84 % | -3.012 M -390.17 % | 1.038 M 95.11 % | 532.000 K -82.98 % | 3.126 M 163.80 % | 1.185 M -98.55 % | 81.878 M 7.39 % | 76.242 M 6.14 % | 71.834 M 47.45 % | 48.717 M 23.55 % | 39.430 M -39.03 % | 64.676 M 66.19 % | 38.917 M -8.13 % | 42.363 M 9.49 % | 38.692 M -5.73 % | 41.044 M 21.69 % | 33.727 M 20.24 % | 28.049 M -36.71 % | 44.318 M -4.68 % | 46.495 M 82.30 % | 25.504 M 591.31 % | -5.191 M -110.93 % | 47.500 M 642.19 % | 6.400 M -38.46 % | 10.400 M -23.39 % | 13.576 M 248.10 % | 3.900 M 14.71 % | 3.400 M -26.09 % | 4.600 M -74.65 % | 18.145 M 467.02 % | 3.200 M -39.62 % | 5.300 M |
| Operating expenses | 76.087 M 10.52 % | 68.844 M 166.50 % | 25.833 M -79.02 % | 123.109 M 88.94 % | 65.159 M 13.37 % | 57.474 M 144.99 % | 23.460 M -58.31 % | 56.268 M 0.84 % | 55.799 M 190.03 % | 19.239 M -61.27 % | 49.675 M -66.17 % | 146.848 M -1.11 % | 148.493 M 28.61 % | 115.458 M 586.27 % | 16.824 M -86.55 % | 125.083 M 7.57 % | 116.283 M 13.06 % | 102.854 M 185.58 % | 36.016 M -59.78 % | 89.547 M 1.86 % | 87.915 M 24.18 % | 70.799 M 765.94 % | 8.176 M -90.62 % | 87.187 M 10.45 % | 78.936 M 5.67 % | 74.701 M 1 010.65 % | -8.203 M -110.70 % | 76.634 M 2.20 % | 74.987 M 1.41 % | 73.941 M -13.55 % | 85.527 M 4.46 % | 81.878 M 7.39 % | 76.242 M 6.14 % | 71.834 M 47.45 % | 48.717 M 23.55 % | 39.430 M -39.03 % | 64.676 M 66.19 % | 38.917 M -8.13 % | 42.363 M 9.49 % | 38.692 M -5.73 % | 41.044 M 21.69 % | 33.727 M 20.24 % | 28.049 M -36.71 % | 44.318 M -4.68 % | 46.495 M 82.30 % | 25.504 M 591.31 % | -5.191 M -110.93 % | 47.500 M -23.01 % | 61.700 M 40.23 % | 44.000 M 151.36 % | 17.505 M -56.46 % | 40.200 M 24.84 % | 32.200 M 79.89 % | 17.900 M -4.85 % | 18.812 M -17.49 % | 22.800 M 16.92 % | 19.500 M |
| Cost and expenses | 213.202 M -6.40 % | 227.769 M 2.77 % | 221.639 M -40.70 % | 373.753 M 89.59 % | 197.133 M 9.20 % | 180.530 M 1.44 % | 177.976 M -15.59 % | 210.852 M -8.49 % | 230.402 M 42.94 % | 161.191 M 22.37 % | 131.726 M -49.70 % | 261.862 M -11.49 % | 295.861 M 6.79 % | 277.048 M -17.15 % | 334.381 M 22.61 % | 272.726 M -0.27 % | 273.455 M 14.67 % | 238.472 M 18.78 % | 200.762 M -13.85 % | 233.049 M -8.96 % | 255.987 M 74.28 % | 146.881 M -25.48 % | 197.101 M -12.27 % | 224.675 M 27.08 % | 176.798 M -4.53 % | 185.193 M 12.72 % | 164.298 M -7.06 % | 176.785 M 2.99 % | 171.647 M 7.88 % | 159.105 M -10.96 % | 178.693 M -23.94 % | 234.951 M 34.82 % | 174.266 M 43.63 % | 121.332 M -20.43 % | 152.488 M 16.33 % | 131.086 M -10.90 % | 147.121 M 15.23 % | 127.671 M -24.98 % | 170.182 M -3.31 % | 176.011 M -0.26 % | 176.468 M 8.54 % | 162.587 M -31.49 % | 237.323 M 12.12 % | 211.665 M 7.34 % | 197.189 M 31.90 % | 149.495 M -9.99 % | 166.082 M -5.85 % | 176.400 M -24.00 % | 232.100 M 15.36 % | 201.200 M -2.40 % | 206.156 M 2.06 % | 202.000 M 14.19 % | 176.900 M 48.53 % | 119.100 M -3.54 % | 123.465 M -0.91 % | 124.600 M 9.20 % | 114.100 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 25.833 M | 0.000 | 0.000 -100.00 % | 22.748 M -3.03 % | 23.460 M -0.29 % | 23.528 M -5.38 % | 24.865 M 29.24 % | 19.239 M -26.41 % | 26.144 M -68.16 % | 82.113 M 11.78 % | 73.459 M 90.69 % | 38.522 M -33.25 % | 57.711 M 15.57 % | 49.937 M 9.03 % | 45.803 M 4.56 % | 43.806 M 2.74 % | 42.637 M 15.77 % | 36.829 M 1.55 % | 36.268 M 18.14 % | 30.700 M -25.45 % | 41.180 M 22.49 % | 33.618 M -10.34 % | 37.496 M 17.84 % | 31.820 M -19.09 % | 39.329 M 31.64 % | 29.877 M 4.22 % | 28.666 M 6.01 % | 27.041 M -33.77 % | 40.829 M 33.57 % | 30.568 M 5.79 % | 28.896 M 13.34 % | 25.495 M -13.56 % | 29.493 M 46.18 % | 20.176 M 6.11 % | 19.014 M -1.29 % | 19.262 M -23.07 % | 25.038 M 35.06 % | 18.538 M -0.96 % | 18.718 M 42.84 % | 13.104 M -41.94 % | 22.569 M 81.95 % | 12.404 M 4.23 % | 11.901 M 8.23 % | 10.996 M -90.74 % | 118.746 M 1 442.16 % | 7.700 M -86.08 % | 55.300 M 64.58 % | 33.600 M 755.25 % | 3.929 M -89.18 % | 36.300 M 26.04 % | 28.800 M 116.54 % | 13.300 M 1 892.15 % | 667.620 K -96.59 % | 19.600 M 38.03 % | 14.200 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.723 M | 0.000 | 0.000 | 0.000 -100.00 % | 877.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.695 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.512 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.084 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.053 M 413.21 % | 400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.834 M -5.97 % | 3.014 M 15.43 % | 2.611 M -41.42 % | 4.457 M 38.63 % | 3.215 M 99.07 % | 1.615 M -41.10 % | 2.742 M 28.79 % | 2.129 M 14.03 % | 1.867 M 9.12 % | 1.711 M -7.16 % | 1.843 M -75.35 % | 7.476 M 18.99 % | 6.283 M 0.87 % | 6.229 M 7.99 % | 5.768 M -22.21 % | 7.415 M -1.37 % | 7.518 M -1.22 % | 7.611 M 2.38 % | 7.434 M -4.18 % | 7.758 M -3.36 % | 8.028 M 3.40 % | 7.764 M -10.41 % | 8.666 M 0.97 % | 8.583 M 7.66 % | 7.972 M -3.74 % | 8.282 M 14.57 % | 7.229 M -5.99 % | 7.690 M -0.84 % | 7.755 M 11.55 % | 6.952 M -4.00 % | 7.242 M 1.46 % | 7.138 M 30.52 % | 5.469 M 20.12 % | 4.553 M 40.01 % | 3.252 M 28.28 % | 2.535 M 6.60 % | 2.378 M 23.28 % | 1.929 M 89.86 % | 1.016 M -71.53 % | 3.569 M 33.52 % | 2.673 M 289.65 % | 686.000 K | 0.000 -100.00 % | 2.599 M 425.05 % | 495.000 K 121.97 % | 223.000 K -42.67 % | 388.963 K 53.14 % | 254.000 K -20.13 % | 318.000 K 58.21 % | 201.000 K -49.30 % | 396.445 K | 0.000 -100.00 % | 500.000 K -81.48 % | 2.700 M 354.35 % | 594.253 K 18.85 % | 500.000 K -84.38 % | 3.200 M |
| Depreciation and amortization | 3.924 M 0.13 % | 3.919 M 1.11 % | 3.876 M -50.58 % | 7.843 M 82.57 % | 4.296 M 7.27 % | 4.005 M -12.23 % | 4.563 M 4.94 % | 4.348 M -1.47 % | 4.413 M 0.09 % | 4.409 M 1.24 % | 4.355 M -81.30 % | 23.293 M 2.17 % | 22.799 M 15.02 % | 19.821 M 1.63 % | 19.504 M 3.57 % | 18.831 M 8.53 % | 17.351 M -2.63 % | 17.820 M 2.65 % | 17.360 M 0.74 % | 17.232 M 0.87 % | 17.083 M -13.54 % | 19.758 M 6.86 % | 18.490 M 13.78 % | 16.251 M 1.48 % | 16.014 M 1.86 % | 15.721 M -2.12 % | 16.061 M -5.19 % | 16.941 M 7.90 % | 15.701 M -3.63 % | 16.293 M 0.96 % | 16.138 M -1.79 % | 16.432 M 1.40 % | 16.205 M 3.37 % | 15.676 M 124.55 % | 6.981 M 108.33 % | 3.351 M -0.09 % | 3.354 M 10.55 % | 3.034 M 4.08 % | 2.915 M -3.73 % | 3.028 M 6.13 % | 2.853 M 1.75 % | 2.804 M 6.09 % | 2.643 M 13.53 % | 2.328 M -28.24 % | 3.244 M 14.99 % | 2.821 M 39.75 % | 2.019 M -3.88 % | 2.100 M 0.00 % | 2.100 M 0.00 % | 2.100 M 2.96 % | 2.040 M -2.88 % | 2.100 M 5.00 % | 2.000 M 0.00 % | 2.000 M 13.47 % | 1.763 M 10.16 % | 1.600 M 0.00 % | 1.600 M |
| Operating income | 21.305 M -22.10 % | 27.350 M 137.25 % | 11.528 M 7.47 % | 10.727 M -0.57 % | 10.788 M 998.25 % | -1.201 M -58.23 % | -759.000 K -111.48 % | 6.614 M 145.60 % | -14.504 M -248.32 % | -4.164 M 3.77 % | -4.327 M 95.99 % | -107.874 M 2.84 % | -111.031 M -5.27 % | -105.471 M -90.73 % | -55.298 M 33.09 % | -82.643 M -30.49 % | -63.334 M -194.28 % | -21.522 M 61.84 % | -56.402 M -136.69 % | -23.829 M -165.37 % | 36.454 M 264.03 % | -22.224 M -54.24 % | -14.409 M 44.00 % | -25.731 M 27.17 % | -35.328 M -108.12 % | -16.975 M -33.22 % | -12.742 M 50.62 % | -25.806 M 15.70 % | -30.613 M 41.55 % | -52.372 M -56.19 % | -33.532 M -0.58 % | -33.339 M 30.67 % | -48.084 M 11.50 % | -54.332 M -334.17 % | -12.514 M -274.61 % | 7.167 M -37.51 % | 11.469 M -53.16 % | 24.488 M -33.86 % | 37.023 M 27.26 % | 29.093 M 13.75 % | 25.576 M 55.02 % | 16.498 M -39.26 % | 27.162 M 20.43 % | 22.555 M -42.01 % | 38.895 M 161.16 % | 14.893 M -31.41 % | 21.714 M 47.71 % | 14.700 M -25.00 % | 19.600 M -0.51 % | 19.700 M 6.34 % | 18.526 M -39.85 % | 30.800 M 6.94 % | 28.800 M 62.71 % | 17.700 M -14.49 % | 20.699 M -31.69 % | 30.300 M 15.65 % | 26.200 M |
| Operating income ratio | 0.09 -15.26 % | 0.11 116.83 % | 0.05 77.21 % | 0.03 -46.23 % | 0.05 874.73 % | -0.01 -56.37 % | 0.00 -114.08 % | 0.03 150.99 % | -0.06 -124.94 % | -0.03 22.19 % | -0.03 95.17 % | -0.70 -14.79 % | -0.61 0.30 % | -0.62 -206.07 % | -0.20 53.71 % | -0.43 -44.24 % | -0.30 -203.84 % | -0.10 74.61 % | -0.39 -243.04 % | -0.11 -191.37 % | 0.12 169.92 % | -0.18 -126.04 % | -0.08 39.02 % | -0.13 48.21 % | -0.25 -147.47 % | -0.10 -20.03 % | -0.08 50.81 % | -0.17 21.26 % | -0.22 55.76 % | -0.49 -112.42 % | -0.23 -44.64 % | -0.16 56.27 % | -0.37 51.90 % | -0.76 -769.07 % | -0.09 -271.63 % | 0.05 -28.55 % | 0.07 -55.17 % | 0.16 -11.17 % | 0.18 28.33 % | 0.14 11.59 % | 0.12 36.13 % | 0.09 -20.55 % | 0.12 21.28 % | 0.10 -47.22 % | 0.18 99.43 % | 0.09 -21.59 % | 0.12 50.24 % | 0.08 -1.25 % | 0.08 -12.71 % | 0.09 7.26 % | 0.08 -37.32 % | 0.13 -5.11 % | 0.14 10.08 % | 0.13 -11.26 % | 0.14 -26.67 % | 0.19 6.79 % | 0.18 |
| Total other income expenses net | 58.464 M -14.65 % | 68.498 M 381.26 % | -24.354 M 56.65 % | -56.183 M -11.43 % | -50.422 M | 0.000 100.00 % | -95.301 M -111.12 % | -45.141 M -264.68 % | 27.411 M 2 456.92 % | -1.163 M 97.33 % | -43.604 M -1 376.60 % | -2.953 M -30.43 % | -2.264 M 61.55 % | -5.888 M 10.72 % | -6.595 M -76.57 % | -3.735 M -15.96 % | -3.221 M -580.03 % | 671.000 K 105.26 % | -12.765 M -641.72 % | -1.721 M 38.51 % | -2.799 M 57.89 % | -6.647 M 1.82 % | -6.770 M 14.84 % | -7.950 M -9.75 % | -7.244 M 4.61 % | -7.594 M 66.73 % | -22.828 M -243.17 % | -6.652 M 7.93 % | -7.225 M -88.84 % | -3.826 M 36.83 % | -6.057 M | 0.000 | 0.000 100.00 % | -4.205 M 39.95 % | -7.002 M -227.04 % | -2.141 M -5.05 % | -2.038 M -33.29 % | -1.529 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.956 M | 0.000 | 0.000 -100.00 % | 26.758 M | 0.000 -100.00 % | 76.514 M 25 604.56 % | -300.000 K 0.00 % | -300.000 K 0.00 % | -300.000 K 98.61 % | -21.530 M -491.46 % | 5.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 78.028 M | 0.000 -100.00 % | 66.148 M | 0.000 -100.00 % | 88.220 M | 0.000 -100.00 % | 49.485 M 883.41 % | 5.032 M -87.45 % | 40.106 M 272.97 % | 10.753 M -83.43 % | 64.890 M 491.79 % | 10.965 M -95.32 % | 234.271 M 514.88 % | 38.100 M -83.18 % | 226.535 M 1 762.80 % | 12.161 M -95.85 % | 292.966 M 1 619.49 % | 17.038 M -94.41 % | 305.008 M 2 121.63 % | 13.729 M -94.68 % | 258.055 M 6 416.54 % | 3.960 M -98.55 % | 272.403 M 2 424.82 % | 10.789 M -95.95 % | 266.358 M 668.11 % | 34.677 M -87.91 % | 286.816 M 1 954.70 % | 13.959 M -94.43 % | 250.778 M 3 785.02 % | 6.455 M -97.29 % | 238.378 M 712.36 % | 29.344 M -86.92 % | 224.386 M 1 121.55 % | 18.369 M -83.52 % | 111.437 M 360.71 % | 24.188 M -58.07 % | 57.693 M 159.20 % | 22.258 M -35.99 % | 34.771 M -84.23 % | 220.462 M 347.89 % | -88.936 M -138.80 % | 229.228 M 202.29 % | -224.103 M -194.90 % | 236.139 M 205.77 % | -223.265 M -174.45 % | 299.882 M 200.46 % | -298.501 M -190.84 % | 328.600 M 200.00 % | -328.600 M -237.66 % | 238.700 M 204.78 % | -227.819 M -213.40 % | 200.900 M 200.00 % | -200.900 M -7.53 % | -186.839 M |
| Total investments | 864.097 M | 0.000 -100.00 % | 736.930 M | 0.000 -100.00 % | 382.829 M | 0.000 -100.00 % | 430.464 M 4 177.27 % | 10.064 M -98.28 % | 583.507 M 2 613.23 % | 21.506 M -96.65 % | 641.945 M 2 827.25 % | 21.930 M -33.40 % | 32.926 M -56.79 % | 76.200 M 13 015.32 % | 581.000 K -97.61 % | 24.322 M 61.10 % | 15.097 M -55.70 % | 34.076 M 375.54 % | -12.367 M -145.04 % | 27.458 M 67.76 % | 16.367 M 106.65 % | 7.920 M 3 860.00 % | 200.000 K -99.07 % | 21.578 M 45.43 % | 14.837 M -78.61 % | 69.354 M -7.96 % | 75.355 M 169.92 % | 27.918 M 192.61 % | 9.541 M -26.10 % | 12.910 M -9.49 % | 14.263 M -75.70 % | 58.688 M 198.26 % | 19.677 M -46.44 % | 36.738 M 18 269.00 % | 200.000 K -99.59 % | 48.376 M 24 088.00 % | 200.000 K -99.55 % | 44.516 M 22 158.00 % | 200.000 K -99.95 % | 440.924 M 220 362.00 % | 200.000 K -99.96 % | 458.456 M 229 128.00 % | 200.000 K -99.96 % | 472.278 M 236 039.00 % | 200.000 K -99.97 % | 599.763 M 299 781.55 % | 200.000 K -99.97 % | 657.200 M 328 500.00 % | 200.000 K -99.96 % | 477.400 M 238 600.00 % | 200.000 K -99.95 % | 401.800 M 200 800.00 % | 200.000 K 0.00 % | 200.000 K |
| Total debt | 78.327 M | 0.000 -100.00 % | 78.628 M | 0.000 -100.00 % | 89.903 M | 0.000 -100.00 % | 56.419 M | 0.000 -100.00 % | 42.079 M | 0.000 -100.00 % | 65.122 M | 0.000 -100.00 % | 235.123 M | 0.000 -100.00 % | 252.585 M | 0.000 -100.00 % | 293.805 M | 0.000 -100.00 % | 313.847 M | 0.000 -100.00 % | 260.246 M | 0.000 -100.00 % | 276.363 M | 0.000 -100.00 % | 277.172 M | 0.000 -100.00 % | 311.755 M | 0.000 -100.00 % | 252.954 M | 0.000 -100.00 % | 258.028 M | 0.000 -100.00 % | 237.554 M | 0.000 -100.00 % | 129.806 M | 0.000 -100.00 % | 81.881 M | 0.000 -100.00 % | 57.029 M | 0.000 -100.00 % | 131.526 M | 0.000 -100.00 % | 5.125 M | 0.000 -100.00 % | 12.874 M | 0.000 -100.00 % | 1.381 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.899 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 981.043 M 34 762.94 % | 2.814 M -99.52 % | 592.086 M 79.63 % | 329.619 M -49.74 % | 655.853 M 66.72 % | 393.386 M -50.28 % | 791.174 M 49.64 % | 528.707 M -28.51 % | 739.532 M 20 969.29 % | 3.510 M -99.56 % | 802.103 M 44.50 % | 555.075 M -11.96 % | 630.511 M 16 319.56 % | 3.840 M -99.47 % | 731.160 M 51.02 % | 484.132 M -38.83 % | 791.484 M 26 830.38 % | 2.939 M -99.70 % | 988.403 M 33.32 % | 741.375 M -24.67 % | 984.160 M 606.40 % | -194.343 M -119.08 % | 1.019 B 279 796.98 % | 364.000 K -99.97 % | 1.052 B 823.98 % | -145.240 M -113.04 % | 1.114 B 17.00 % | 951.900 M -16.84 % | 1.145 B 104 155.28 % | 1.098 M -99.91 % | 1.202 B 15.56 % | 1.041 B -16.09 % | 1.240 B 121 833.73 % | 1.017 M -99.92 % | 1.244 B 14.96 % | 1.082 B -11.33 % | 1.221 B 1 926.00 % | -66.840 M -105.83 % | 1.146 B 16.44 % | 984.456 M -11.64 % | 1.114 B 2 071.04 % | -56.527 M -105.27 % | 1.073 B 17.77 % | 911.004 M -18.87 % | 1.123 B 2 582.17 % | -45.239 M -104.14 % | 1.092 B 17.40 % | 930.300 M -11.74 % | 1.054 B 2 937.81 % | -37.145 M | 0.000 | 0.000 100.00 % | -29.005 M |
| Retained earnings | 0.000 | 0.000 100.00 % | -486.517 M | 0.000 | 0.000 | 0.000 100.00 % | -386.847 M | 0.000 | 0.000 | 0.000 100.00 % | -191.008 M | 0.000 | 0.000 | 0.000 100.00 % | -300.363 M | 0.000 | 0.000 | 0.000 100.00 % | -138.487 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.268 M | 0.000 -100.00 % | 241.281 M | 0.000 -100.00 % | 299.566 M | 0.000 | 0.000 | 0.000 -100.00 % | 447.620 M | 0.000 | 0.000 | 0.000 -100.00 % | 585.748 M | 0.000 | 0.000 | 0.000 -100.00 % | 524.495 M | 0.000 | 0.000 | 0.000 -100.00 % | 418.164 M | 0.000 | 0.000 | 0.000 -100.00 % | 392.481 M | 0.000 | 0.000 | 0.000 -100.00 % | 320.086 M | 0.000 | 0.000 -100.00 % | 178.647 M |
| Common stock | 294.572 M | 0.000 -100.00 % | 294.572 M | 0.000 -100.00 % | 262.467 M | 0.000 -100.00 % | 262.467 M | 0.000 -100.00 % | 262.467 M | 0.000 -100.00 % | 247.028 M | 0.000 -100.00 % | 247.028 M | 0.000 -100.00 % | 247.028 M | 0.000 -100.00 % | 247.028 M | 0.000 -100.00 % | 247.028 M | 0.000 -100.00 % | 247.028 M | 0.000 -100.00 % | 247.028 M | 0.000 -100.00 % | 170.364 M | 0.000 -100.00 % | 161.864 M | 0.000 -100.00 % | 161.864 M | 0.000 -100.00 % | 161.864 M | 0.000 -100.00 % | 161.864 M | 0.000 -100.00 % | 161.864 M | 0.000 -100.00 % | 161.864 M | 0.000 -100.00 % | 161.864 M | 0.000 -100.00 % | 161.864 M | 0.000 -100.00 % | 161.864 M | 0.000 -100.00 % | 161.864 M | 0.000 -100.00 % | 161.864 M | 0.000 -100.00 % | 161.900 M | 0.000 -100.00 % | 161.864 M | 0.000 -100.00 % | 161.900 M 0.02 % | 161.864 M |
| Total equity | 1.157 B 17.90 % | 981.043 M 0.00 % | 981.043 M 65.69 % | 592.086 M 0.00 % | 592.086 M -9.72 % | 655.853 M 0.00 % | 655.853 M -17.10 % | 791.174 M 0.00 % | 791.174 M 6.98 % | 739.532 M 0.00 % | 739.532 M -46.72 % | 1.388 B 0.00 % | 1.388 B 3.33 % | 1.343 B 0.00 % | 1.343 B 83.71 % | 731.160 M 0.00 % | 731.160 M -7.62 % | 791.484 M 0.00 % | 791.484 M -19.92 % | 988.403 M 0.00 % | 988.403 M 0.43 % | 984.160 M 0.00 % | 984.159 M -3.40 % | 1.019 B -0.22 % | 1.021 B -2.90 % | 1.052 B 0.00 % | 1.052 B -5.59 % | 1.114 B 0.00 % | 1.114 B -2.70 % | 1.145 B 0.00 % | 1.145 B -4.80 % | 1.202 B 0.00 % | 1.202 B -3.03 % | 1.240 B 0.00 % | 1.240 B -0.33 % | 1.244 B 0.00 % | 1.244 B 1.94 % | 1.221 B 0.00 % | 1.220 B 6.47 % | 1.146 B 0.00 % | 1.146 B 2.89 % | 1.114 B 0.00 % | 1.114 B 3.85 % | 1.073 B 0.00 % | 1.073 B -4.46 % | 1.123 B 0.00 % | 1.123 B 2.81 % | 1.092 B 0.00 % | 1.092 B 3.61 % | 1.054 B 0.00 % | 1.054 B 10.10 % | 957.400 M 0.00 % | 957.400 M 4.91 % | 912.632 M |
| Other non current liabilities | 14.017 M 101.43 % | -981.043 M -7 230.71 % | 13.758 M 102.32 % | -592.086 M -4 022.40 % | 15.095 M 102.30 % | -655.853 M -4 604.48 % | 14.560 M 101.84 % | -791.174 M -3 968.06 % | 20.454 M | 0.000 -100.00 % | 20.206 M | 0.000 -100.00 % | 28.504 M | 0.000 -100.00 % | 25.733 M | 0.000 -100.00 % | 21.364 M | 0.000 -100.00 % | 15.342 M | 0.000 -100.00 % | 20.698 M | 0.000 -100.00 % | 17.205 M | 0.000 -100.00 % | 14.473 M | 0.000 -100.00 % | 14.753 M | 0.000 -100.00 % | 13.159 M | 0.000 -100.00 % | 10.843 M | 0.000 -100.00 % | 11.947 M | 0.000 -100.00 % | 9.754 M | 0.000 100.00 % | -2.394 M | 0.000 -100.00 % | 7.617 M | 0.000 -100.00 % | 20.621 M | 0.000 -100.00 % | 19.907 M | 0.000 -100.00 % | 6.576 M | 0.000 -100.00 % | 22.037 M | 0.000 -100.00 % | 22.700 M | 0.000 -100.00 % | 5.588 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 11.933 M | 0.000 -100.00 % | 13.700 M | 0.000 -100.00 % | 17.099 M | 0.000 -100.00 % | 3.565 M | 0.000 -100.00 % | 4.674 M | 0.000 -100.00 % | 6.022 M | 0.000 -100.00 % | 80.549 M | 0.000 -100.00 % | 101.393 M | 0.000 -100.00 % | 129.019 M | 0.000 -100.00 % | 144.506 M | 0.000 -100.00 % | 114.618 M | 0.000 -100.00 % | 119.284 M | 0.000 -100.00 % | 126.625 M | 0.000 -100.00 % | 138.639 M | 0.000 -100.00 % | 158.319 M | 0.000 -100.00 % | 172.583 M | 0.000 -100.00 % | 146.922 M | 0.000 -100.00 % | 108.051 M | 0.000 -100.00 % | 21.608 M | 0.000 -100.00 % | 3.424 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 |
| Total non current liabilities | 25.950 M 102.65 % | -981.043 M -3 672.89 % | 27.458 M 104.64 % | -592.086 M -1 939.12 % | 32.194 M 104.91 % | -655.853 M -3 718.50 % | 18.125 M 102.29 % | -791.174 M -3 248.58 % | 25.128 M | 0.000 -100.00 % | 26.228 M | 0.000 -100.00 % | 109.053 M | 0.000 -100.00 % | 127.126 M | 0.000 -100.00 % | 155.010 M | 0.000 -100.00 % | 192.147 M | 0.000 -100.00 % | 135.316 M | 0.000 -100.00 % | 136.489 M | 0.000 -100.00 % | 141.098 M | 0.000 -100.00 % | 153.392 M | 0.000 -100.00 % | 171.478 M | 0.000 -100.00 % | 183.426 M | 0.000 -100.00 % | 158.869 M | 0.000 -100.00 % | 142.607 M | 0.000 -100.00 % | 34.877 M | 0.000 -100.00 % | 25.652 M | 0.000 -100.00 % | 20.621 M | 0.000 -100.00 % | 19.907 M | 0.000 -100.00 % | 18.452 M | 0.000 -100.00 % | 22.037 M | 0.000 -100.00 % | 22.700 M | 0.000 -100.00 % | 19.372 M | 0.000 -100.00 % | 13.000 M 7.20 % | 12.127 M |
| Other current liabilities | 33.668 M | 0.000 -100.00 % | 27.270 M | 0.000 -100.00 % | 29.782 M | 0.000 -100.00 % | 18.067 M | 0.000 -100.00 % | 16.555 M | 0.000 -100.00 % | 25.015 M | 0.000 -100.00 % | 34.859 M | 0.000 -100.00 % | 29.700 M | 0.000 -100.00 % | 85.316 M | 0.000 -100.00 % | 25.515 M | 0.000 -100.00 % | 105.664 M | 0.000 -100.00 % | 22.574 M | 0.000 100.00 % | -39.375 M | 0.000 -100.00 % | 27.182 M | 0.000 -100.00 % | 42.097 M | 0.000 -100.00 % | 26.278 M | 0.000 -100.00 % | 5.677 M | 0.000 -100.00 % | 29.175 M | 0.000 -100.00 % | 75.261 M | 0.000 -100.00 % | 26.388 M | 0.000 -100.00 % | 30.715 M | 0.000 -100.00 % | 21.823 M | 0.000 -100.00 % | 51.258 M | 0.000 -100.00 % | 97.846 M | 0.000 -100.00 % | 138.600 M | 0.000 -100.00 % | 31.295 M | 0.000 -100.00 % | 82.000 M 60.89 % | 50.967 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.122 M | 0.000 -100.00 % | 22.284 M | 0.000 -100.00 % | 25.965 M | 0.000 -100.00 % | 38.108 M | 0.000 -100.00 % | 35.796 M | 0.000 -100.00 % | 232.252 M | 0.000 -100.00 % | 20.275 M | 0.000 -100.00 % | 64.097 M | 0.000 -100.00 % | 3.265 M | 0.000 -100.00 % | 48.740 M | 0.000 -100.00 % | 30.100 M | 0.000 -100.00 % | 36.281 M | 0.000 -100.00 % | 38.849 M | 0.000 -100.00 % | 39.314 M | 0.000 -100.00 % | 7.680 M | 0.000 -100.00 % | 8.568 M | 0.000 -100.00 % | 57.094 M | 0.000 -100.00 % | 8.168 M | 0.000 -100.00 % | 3.797 M | 0.000 -100.00 % | 4.041 M | 0.000 -100.00 % | 90.215 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.415 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 66.394 M | 0.000 -100.00 % | 64.928 M | 0.000 -100.00 % | 72.804 M | 0.000 -100.00 % | 52.854 M | 0.000 -100.00 % | 37.405 M | 0.000 -100.00 % | 59.100 M | 0.000 -100.00 % | 154.574 M | 0.000 -100.00 % | 151.192 M | 0.000 -100.00 % | 382.654 M | 0.000 -100.00 % | 270.353 M | 0.000 -100.00 % | 145.628 M | 0.000 -100.00 % | 157.079 M | 0.000 -100.00 % | 157.003 M | 0.000 -100.00 % | 173.116 M | 0.000 -100.00 % | 94.635 M | 0.000 -100.00 % | 107.264 M | 0.000 -100.00 % | 90.632 M | 0.000 -100.00 % | 29.964 M | 0.000 -100.00 % | 71.077 M | 0.000 -100.00 % | 53.605 M | 0.000 -100.00 % | 131.526 M | 0.000 -100.00 % | 5.125 M | 0.000 -100.00 % | 12.874 M | 0.000 -100.00 % | 1.381 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.899 M | 0.000 | 0.000 -100.00 % | 9.883 M |
| Total current liabilities | 216.871 M | 0.000 -100.00 % | 228.441 M | 0.000 -100.00 % | 286.962 M | 0.000 -100.00 % | 230.476 M | 0.000 -100.00 % | 243.613 M | 0.000 -100.00 % | 330.213 M | 0.000 -100.00 % | 600.797 M | 0.000 -100.00 % | 488.783 M | 0.000 -100.00 % | 860.059 M | 0.000 -100.00 % | 637.142 M | 0.000 -100.00 % | 629.865 M | 0.000 -100.00 % | 457.991 M | 0.000 -100.00 % | 556.252 M | 0.000 -100.00 % | 474.611 M | 0.000 -100.00 % | 406.985 M | 0.000 -100.00 % | 398.497 M | 0.000 -100.00 % | 359.326 M | 0.000 -100.00 % | 248.245 M | 0.000 -100.00 % | 318.053 M | 0.000 -100.00 % | 279.216 M | 0.000 -100.00 % | 410.205 M | 0.000 -100.00 % | 217.372 M | 0.000 -100.00 % | 229.075 M | 0.000 -100.00 % | 259.434 M | 0.000 -100.00 % | 311.400 M | 0.000 -100.00 % | 243.155 M | 0.000 -100.00 % | 206.300 M 54.80 % | 133.270 M |
| Total liabilities | 242.821 M 124.75 % | -981.043 M -483.37 % | 255.899 M 143.22 % | -592.086 M -285.52 % | 319.156 M 148.66 % | -655.853 M -363.82 % | 248.601 M 131.42 % | -791.174 M -394.40 % | 268.741 M | 0.000 -100.00 % | 356.441 M | 0.000 -100.00 % | 709.850 M | 0.000 -100.00 % | 615.909 M | 0.000 -100.00 % | 1.015 B | 0.000 -100.00 % | 829.289 M | 0.000 -100.00 % | 765.181 M | 0.000 -100.00 % | 594.480 M | 0.000 -100.00 % | 697.350 M | 0.000 -100.00 % | 628.003 M | 0.000 -100.00 % | 578.463 M | 0.000 -100.00 % | 581.923 M | 0.000 -100.00 % | 518.195 M | 0.000 -100.00 % | 390.852 M | 0.000 -100.00 % | 352.930 M | 0.000 -100.00 % | 304.868 M | 0.000 -100.00 % | 430.826 M | 0.000 -100.00 % | 237.279 M | 0.000 -100.00 % | 247.527 M | 0.000 -100.00 % | 281.471 M | 0.000 -100.00 % | 334.100 M | 0.000 -100.00 % | 262.527 M | 0.000 -100.00 % | 219.300 M 50.83 % | 145.397 M |
| Other non current assets | 17.241 M | 0.000 -100.00 % | 21.435 M | 0.000 -100.00 % | 25.948 M 474.21 % | -6.934 M -125.90 % | 26.775 M 632.09 % | -5.032 M -113.17 % | 38.221 M 455.44 % | -10.753 M 98.64 % | -792.022 M -7 123.18 % | -10.965 M -111.37 % | 96.465 M 353.19 % | -38.100 M -147.78 % | 79.745 M 755.74 % | -12.161 M -122.44 % | 54.188 M 418.04 % | -17.038 M -123.92 % | 71.228 M 618.81 % | -13.729 M -795.84 % | 1.973 M 149.82 % | -3.960 M -105.81 % | 68.138 M 731.55 % | -10.789 M -117.83 % | 60.507 M 274.49 % | -34.677 M -1 733 750.00 % | -2.000 K 99.99 % | -13.959 M -4 254.46 % | 336.000 K 105.21 % | -6.455 M -149.82 % | 12.957 M 144.16 % | -29.344 M -163.26 % | 46.387 M 352.53 % | -18.369 M -108.97 % | 204.740 M 946.45 % | -24.188 M -115.32 % | 157.929 M 809.54 % | -22.258 M -113.44 % | 165.605 M 175.12 % | -220.462 M -273.99 % | 126.710 M 155.28 % | -229.228 M -305.38 % | 111.611 M 147.26 % | -236.139 M -318.52 % | 108.063 M 136.04 % | -299.882 M -323.35 % | 134.262 M 140.86 % | -328.600 M -407.97 % | 106.700 M 144.70 % | -238.700 M -350.41 % | 95.323 M | 0.000 -100.00 % | 137.000 M -40.92 % | 231.886 M |
| Long term investments | 864.097 M | 0.000 -100.00 % | 736.930 M | 0.000 -100.00 % | 361.007 M | 0.000 -100.00 % | 430.464 M | 0.000 -100.00 % | 575.460 M | 0.000 -100.00 % | 641.945 M | 0.000 -100.00 % | 9.350 M | 0.000 -100.00 % | 2.778 M | 0.000 -100.00 % | 200.000 K | 0.000 100.00 % | -12.367 M | 0.000 100.00 % | -12.245 M | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 11.977 M | 0.000 -100.00 % | 75.355 M | 0.000 -100.00 % | 5.787 M | 0.000 -100.00 % | 11.041 M | 0.000 -100.00 % | 3.501 M | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 201.000 K | 0.000 -100.00 % | 731.000 K | 0.000 -100.00 % | 1.362 M | 0.000 -100.00 % | 1.988 M | 0.000 -100.00 % | 43.368 M | 0.000 -100.00 % | 6.306 M | 0.000 -100.00 % | 6.044 M | 0.000 -100.00 % | 6.880 M | 0.000 -100.00 % | 7.253 M | 0.000 -100.00 % | 2.803 M | 0.000 -100.00 % | 4.612 M | 0.000 -100.00 % | 3.691 M | 0.000 -100.00 % | 112.534 M | 0.000 -100.00 % | 101.824 M | 0.000 -100.00 % | 143.980 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 201.000 K | 0.000 -100.00 % | 731.000 K | 0.000 -100.00 % | 1.362 M | 0.000 -100.00 % | 1.988 M | 0.000 -100.00 % | 43.368 M | 0.000 -100.00 % | 6.306 M | 0.000 -100.00 % | 6.044 M | 0.000 -100.00 % | 6.880 M | 0.000 -100.00 % | 7.253 M | 0.000 -100.00 % | 2.803 M | 0.000 -100.00 % | 4.612 M | 0.000 -100.00 % | 3.691 M | 0.000 -100.00 % | 54.186 M | 0.000 -100.00 % | 53.449 M | 0.000 -100.00 % | 65.399 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 |
| Property plant equipment net | 141.971 M | 0.000 -100.00 % | 139.718 M | 0.000 -100.00 % | 145.468 M | 0.000 -100.00 % | 136.001 M | 0.000 -100.00 % | 140.715 M | 0.000 -100.00 % | 148.089 M | 0.000 -100.00 % | 1.342 B | 0.000 -100.00 % | 1.245 B | 0.000 -100.00 % | 1.156 B | 0.000 -100.00 % | 1.077 B | 0.000 -100.00 % | 1.093 B | 0.000 -100.00 % | 1.129 B | 0.000 -100.00 % | 1.162 B | 0.000 -100.00 % | 1.172 B | 0.000 -100.00 % | 1.203 B | 0.000 -100.00 % | 1.245 B | 0.000 -100.00 % | 1.265 B | 0.000 -100.00 % | 1.186 B | 0.000 -100.00 % | 1.122 B | 0.000 -100.00 % | 1.034 B | 0.000 -100.00 % | 851.686 M | 0.000 -100.00 % | 691.810 M | 0.000 -100.00 % | 595.523 M | 0.000 -100.00 % | 573.112 M | 0.000 -100.00 % | 559.000 M | 0.000 -100.00 % | 561.696 M | 0.000 -100.00 % | 526.200 M 25.19 % | 420.314 M |
| Total non current assets | 1.023 B | 0.000 -100.00 % | 898.174 M | 0.000 -100.00 % | 532.624 M 7 781.34 % | -6.934 M -101.17 % | 593.971 M 11 903.88 % | -5.032 M -100.67 % | 755.758 M 7 128.35 % | -10.753 M -101.31 % | 819.910 M 7 577.52 % | -10.965 M -100.70 % | 1.561 B 4 198.28 % | -38.100 M -102.83 % | 1.347 B 11 178.71 % | -12.161 M -100.97 % | 1.252 B 7 448.41 % | -17.038 M -101.49 % | 1.143 B 8 423.68 % | -13.729 M -101.17 % | 1.169 B 29 612.90 % | -3.960 M -100.33 % | 1.199 B 11 217.44 % | -10.789 M -100.79 % | 1.359 B 4 019.01 % | -34.677 M -102.55 % | 1.360 B 9 841.98 % | -13.959 M -100.99 % | 1.408 B 21 909.06 % | -6.455 M -100.45 % | 1.430 B 4 973.79 % | -29.344 M -102.02 % | 1.451 B 8 000.18 % | -18.369 M -101.32 % | 1.391 B 5 850.11 % | -24.188 M -101.89 % | 1.280 B 5 852.61 % | -22.258 M -101.85 % | 1.200 B 644.34 % | -220.462 M -122.53 % | 978.596 M 526.91 % | -229.228 M -128.52 % | 803.621 M 440.32 % | -236.139 M -133.55 % | 703.786 M 334.69 % | -299.882 M -142.38 % | 707.575 M 315.33 % | -328.600 M -149.35 % | 665.900 M 378.97 % | -238.700 M -136.32 % | 657.219 M | 0.000 -100.00 % | 663.400 M 1.72 % | 652.200 M |
| Other current assets | 28.719 M 330.12 % | -12.480 M -136.36 % | 34.320 M 524.54 % | -8.084 M -134.71 % | 23.292 M | 0.000 -100.00 % | 32.308 M | 0.000 -100.00 % | 39.258 M | 0.000 -100.00 % | 35.257 M | 0.000 -100.00 % | 134.513 M | 0.000 -100.00 % | 133.925 M | 0.000 -100.00 % | 81.402 M | 0.000 -100.00 % | 91.281 M | 0.000 -100.00 % | 101.109 M | 0.000 -100.00 % | 81.850 M | 0.000 -100.00 % | 76.714 M | 0.000 -100.00 % | 77.708 M | 0.000 -100.00 % | 59.076 M | 0.000 -100.00 % | 57.695 M | 0.000 -100.00 % | 23.616 M | 0.000 -100.00 % | 29.807 M | 0.000 -100.00 % | 53.383 M | 0.000 -100.00 % | 205.139 M | 0.000 -100.00 % | 56.427 M | 0.000 -100.00 % | 50.313 M | 0.000 -100.00 % | 65.060 M | 0.000 -100.00 % | 22.194 M | 0.000 -100.00 % | 183.200 M | 0.000 -100.00 % | 149.971 M | 0.000 | 0.000 -100.00 % | 45.687 M |
| Short term investments | 17.734 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.822 M | 0.000 | 0.000 -100.00 % | 10.064 M 25.07 % | 8.047 M -62.58 % | 21.506 M 58.72 % | 13.550 M -38.21 % | 21.930 M -6.98 % | 23.576 M -69.06 % | 76.200 M 3 569.95 % | -2.196 M -109.03 % | 24.322 M 0.95 % | 24.092 M -29.30 % | 34.076 M | 0.000 -100.00 % | 27.458 M -4.03 % | 28.612 M 261.26 % | 7.920 M | 0.000 -100.00 % | 21.578 M 55.10 % | 13.912 M -79.94 % | 69.354 M | 0.000 -100.00 % | 27.918 M 79.69 % | 15.537 M 20.35 % | 12.910 M 300.68 % | 3.222 M -94.51 % | 58.688 M 262.81 % | 16.176 M -55.97 % | 36.738 M | 0.000 -100.00 % | 48.376 M | 0.000 -100.00 % | 44.516 M | 0.000 -100.00 % | 440.924 M | 0.000 -100.00 % | 458.456 M | 0.000 -100.00 % | 472.278 M | 0.000 -100.00 % | 599.763 M | 0.000 -100.00 % | 657.200 M | 0.000 -100.00 % | 477.400 M | 0.000 -100.00 % | 401.800 M | 0.000 | 0.000 |
| cash and cash equivalents | 299.000 K | 0.000 -100.00 % | 12.480 M | 0.000 -100.00 % | 1.683 M -75.73 % | 6.934 M 452.51 % | 1.255 M 124.94 % | -5.032 M -355.04 % | 1.973 M 118.35 % | -10.753 M -4 734.91 % | 232.000 K 102.12 % | -10.965 M -1 386.97 % | 852.000 K 102.24 % | -38.100 M -246.26 % | 26.050 M 314.21 % | -12.161 M -1 549.46 % | 839.000 K 104.92 % | -17.038 M -292.76 % | 8.839 M 164.38 % | -13.729 M -726.61 % | 2.191 M 155.33 % | -3.960 M -200.00 % | 3.960 M 136.70 % | -10.789 M -199.77 % | 10.814 M 131.18 % | -34.677 M -239.05 % | 24.939 M 278.66 % | -13.959 M -741.50 % | 2.176 M 133.71 % | -6.455 M -132.85 % | 19.650 M 166.96 % | -29.344 M -322.84 % | 13.168 M 171.69 % | -18.369 M -200.00 % | 18.369 M 175.94 % | -24.188 M -200.00 % | 24.188 M 208.67 % | -22.258 M -200.00 % | 22.258 M 110.10 % | -220.462 M -200.00 % | 220.462 M 196.18 % | -229.228 M -200.00 % | 229.228 M 197.07 % | -236.139 M -200.00 % | 236.139 M 178.74 % | -299.882 M -200.00 % | 299.882 M 191.26 % | -328.600 M -200.00 % | 328.600 M 237.66 % | -238.700 M -199.99 % | 238.718 M 218.82 % | -200.900 M -200.00 % | 200.900 M 7.53 % | 186.839 M |
| Cash and short term investments | 18.033 M 44.50 % | 12.480 M 0.00 % | 12.480 M 54.38 % | 8.084 M -65.61 % | 23.505 M 238.98 % | 6.934 M 452.51 % | 1.255 M -75.06 % | 5.032 M -49.78 % | 10.020 M -6.82 % | 10.753 M -21.98 % | 13.782 M 25.69 % | 10.965 M -55.11 % | 24.428 M -35.88 % | 38.100 M 59.72 % | 23.854 M 96.15 % | 12.161 M -51.22 % | 24.931 M 46.33 % | 17.038 M 92.76 % | 8.839 M -35.62 % | 13.729 M -55.43 % | 30.803 M 677.85 % | 3.960 M 0.00 % | 3.960 M -63.30 % | 10.789 M -56.37 % | 24.726 M -28.70 % | 34.677 M 39.05 % | 24.939 M 78.66 % | 13.959 M -21.19 % | 17.713 M 174.41 % | 6.455 M -71.78 % | 22.872 M -22.06 % | 29.344 M 0.00 % | 29.344 M 59.75 % | 18.369 M 0.00 % | 18.369 M -24.06 % | 24.188 M 0.00 % | 24.188 M 8.67 % | 22.258 M 0.00 % | 22.258 M -89.90 % | 220.462 M 0.00 % | 220.462 M -3.82 % | 229.228 M 0.00 % | 229.228 M -2.93 % | 236.139 M 0.00 % | 236.139 M -21.26 % | 299.882 M 0.00 % | 299.882 M -8.74 % | 328.600 M 0.00 % | 328.600 M 37.66 % | 238.700 M -0.01 % | 238.718 M 18.82 % | 200.900 M 0.00 % | 200.900 M 7.53 % | 186.839 M |
| Total current assets | 376.172 M | 0.000 -100.00 % | 338.768 M | 0.000 -100.00 % | 378.618 M 5 360.31 % | 6.934 M -97.77 % | 310.483 M 6 070.17 % | 5.032 M -98.35 % | 304.157 M 2 728.58 % | 10.753 M -96.09 % | 275.063 M 2 408.55 % | 10.965 M -97.96 % | 536.391 M 1 307.85 % | 38.100 M -93.77 % | 611.820 M 4 931.00 % | 12.161 M -97.54 % | 494.207 M 2 800.62 % | 17.038 M -96.44 % | 478.014 M 3 381.78 % | 13.729 M -97.65 % | 584.873 M 14 669.52 % | 3.960 M -98.96 % | 379.179 M 3 414.50 % | 10.789 M -97.00 % | 359.361 M 936.31 % | 34.677 M -89.15 % | 319.628 M 2 189.76 % | 13.959 M -95.09 % | 284.452 M 4 306.69 % | 6.455 M -97.82 % | 296.482 M 910.37 % | 29.344 M -89.11 % | 269.458 M 1 366.92 % | 18.369 M -92.35 % | 240.082 M 892.57 % | 24.188 M -92.36 % | 316.657 M 1 322.67 % | 22.258 M -93.16 % | 325.315 M 47.56 % | 220.462 M -63.17 % | 598.550 M 161.12 % | 229.228 M -58.16 % | 547.826 M 131.99 % | 236.139 M -61.70 % | 616.609 M 105.62 % | 299.882 M -56.96 % | 696.803 M 112.05 % | 328.600 M -56.79 % | 760.400 M 218.56 % | 238.700 M -63.80 % | 659.379 M 228.21 % | 200.900 M -60.86 % | 513.300 M 26.48 % | 405.830 M |
| Inventory | 77.420 M | 0.000 -100.00 % | 92.049 M | 0.000 -100.00 % | 94.795 M | 0.000 -100.00 % | 96.108 M | 0.000 -100.00 % | 102.403 M | 0.000 -100.00 % | 113.032 M | 0.000 -100.00 % | 218.904 M | 0.000 -100.00 % | 275.224 M | 0.000 -100.00 % | 247.009 M | 0.000 -100.00 % | 236.031 M | 0.000 -100.00 % | 296.105 M | 0.000 -100.00 % | 137.749 M | 0.000 -100.00 % | 100.803 M | 0.000 -100.00 % | 100.534 M | 0.000 -100.00 % | 101.794 M | 0.000 -100.00 % | 114.091 M | 0.000 -100.00 % | 72.620 M | 0.000 -100.00 % | 76.989 M | 0.000 -100.00 % | 55.969 M | 0.000 -100.00 % | 66.890 M | 0.000 -100.00 % | 128.709 M | 0.000 -100.00 % | 75.339 M | 0.000 -100.00 % | 92.330 M | 0.000 -100.00 % | 60.287 M | 0.000 -100.00 % | 47.700 M | 0.000 -100.00 % | 49.826 M | 0.000 -100.00 % | 72.200 M 39.92 % | 51.601 M |
| Net receivables | 252.000 M | 0.000 -100.00 % | 199.919 M | 0.000 -100.00 % | 237.026 M | 0.000 -100.00 % | 180.812 M | 0.000 -100.00 % | 157.464 M | 0.000 -100.00 % | 130.570 M | 0.000 -100.00 % | 158.546 M | 0.000 -100.00 % | 176.624 M | 0.000 -100.00 % | 153.635 M | 0.000 -100.00 % | 137.469 M | 0.000 -100.00 % | 173.930 M | 0.000 -100.00 % | 161.639 M | 0.000 -100.00 % | 159.978 M | 0.000 -100.00 % | 114.182 M | 0.000 -100.00 % | 112.534 M | 0.000 -100.00 % | 101.824 M | 0.000 -100.00 % | 143.980 M | 0.000 -100.00 % | 114.917 M | 0.000 -100.00 % | 234.046 M | 0.000 -100.00 % | 189.143 M | 0.000 -100.00 % | 192.952 M | 0.000 -100.00 % | 192.946 M | 0.000 -100.00 % | 223.080 M | 0.000 -100.00 % | 164.636 M | 0.000 -100.00 % | 200.900 M | 0.000 -100.00 % | 220.864 M | 0.000 -100.00 % | 240.200 M 97.37 % | 121.703 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.825 M | 0.000 -100.00 % | 13.552 M | 0.000 -100.00 % | 35.467 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.304 M | 0.000 100.00 % | -200.000 K | 0.000 -100.00 % | 120.159 M | 0.000 -100.00 % | 109.119 M | 0.000 -100.00 % | 144.559 M | 0.000 -100.00 % | 107.397 M | 0.000 -100.00 % | 70.684 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 assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 41.000 K | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 116.809 M | 0.000 -100.00 % | 136.243 M | 0.000 -100.00 % | 184.376 M | 0.000 -100.00 % | 154.433 M | 0.000 -100.00 % | 167.369 M | 0.000 -100.00 % | 233.704 M | 0.000 -100.00 % | 373.256 M | 0.000 -100.00 % | 280.001 M | 0.000 -100.00 % | 392.089 M | 0.000 -100.00 % | 309.526 M | 0.000 -100.00 % | 314.476 M | 0.000 -100.00 % | 260.661 M | 0.000 -100.00 % | 337.287 M | 0.000 -100.00 % | 271.392 M | 0.000 -100.00 % | 270.253 M | 0.000 -100.00 % | 264.955 M | 0.000 -100.00 % | 217.062 M | 0.000 -100.00 % | 183.640 M | 0.000 -100.00 % | 171.715 M | 0.000 -100.00 % | 157.160 M | 0.000 -100.00 % | 239.796 M | 0.000 -100.00 % | 190.424 M | 0.000 -100.00 % | 160.902 M | 0.000 -100.00 % | 160.207 M | 0.000 -100.00 % | 172.800 M | 0.000 -100.00 % | 128.546 M | 0.000 -100.00 % | 124.300 M 71.64 % | 72.420 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 950.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.094 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.275 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.265 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.921 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.641 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.063 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.660 M | 0.000 -100.00 % | 141.284 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 585.883 M | 0.000 -100.00 % | 712.688 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 13.846 M | 0.000 -100.00 % | 15.195 M | 0.000 -100.00 % | 18.110 M | 0.000 -100.00 % | 5.999 M | 0.000 -100.00 % | 7.261 M | 0.000 -100.00 % | 8.487 M | 0.000 -100.00 % | 9.498 M | 0.000 -100.00 % | 10.564 M | 0.000 -100.00 % | 10.776 M | 0.000 -100.00 % | 1.012 M | 0.000 -100.00 % | 6.497 M | 0.000 -100.00 % | 12.180 M | 0.000 -100.00 % | 6.456 M | 0.000 -100.00 % | 8.235 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.216 M | 0.000 | 0.000 | 0.000 -100.00 % | 110.635 M | 0.000 -100.00 % | 10.804 M | 0.000 -100.00 % | 4.193 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 386.847 M | 0.000 | 0.000 | 0.000 -100.00 % | 736.022 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 862.088 M | 0.000 -100.00 % | 1.170 B | 0.000 -100.00 % | 329.619 M | 0.000 -100.00 % | 777.236 M | 0.000 | 0.000 | 0.000 -100.00 % | 680.003 M 16.06 % | 585.883 M | 0.000 -100.00 % | 712.688 M 15.73 % | 615.820 M | 0.000 | 0.000 | 0.000 -100.00 % | 680.004 M | 0.000 | 0.000 | 0.000 -100.00 % | 680.003 M | 0.000 -100.00 % | 609.037 M | 0.000 -100.00 % | 534.140 M | 0.000 | 0.000 | 0.000 -100.00 % | 534.141 M | 0.000 | 0.000 | 0.000 -100.00 % | 534.140 M | 0.000 | 0.000 | 0.000 -100.00 % | 489.556 M | 0.000 | 0.000 | 0.000 -100.00 % | 534.140 M | 0.000 | 0.000 | 0.000 -100.00 % | 567.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 572.120 M | 0.000 -100.00 % | 795.500 M 39.04 % | 572.120 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.660 M | 0.000 -100.00 % | 4.627 M | 0.000 -100.00 % | 32.299 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.802 M | 0.000 -100.00 % | 15.663 M | 0.000 -100.00 % | 14.610 M | 0.000 -100.00 % | 13.481 M | 0.000 -100.00 % | 13.290 M | 0.000 -100.00 % | 11.876 M | 0.000 -100.00 % | 15.961 M | 0.000 -100.00 % | 14.300 M | 0.000 -100.00 % | 13.784 M | 0.000 -100.00 % | 13.000 M 7.20 % | 12.127 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.399 B | 0.000 -100.00 % | 1.237 B | 0.000 -100.00 % | 911.242 M | 0.000 -100.00 % | 904.454 M | 0.000 -100.00 % | 1.060 B | 0.000 -100.00 % | 1.096 B | 0.000 -100.00 % | 2.098 B | 0.000 -100.00 % | 1.959 B | 0.000 -100.00 % | 1.746 B | 0.000 -100.00 % | 1.621 B | 0.000 -100.00 % | 1.754 B | 0.000 -100.00 % | 1.579 B | 0.000 -100.00 % | 1.718 B | 0.000 -100.00 % | 1.680 B | 0.000 -100.00 % | 1.692 B | 0.000 -100.00 % | 1.727 B | 0.000 -100.00 % | 1.721 B | 0.000 -100.00 % | 1.631 B | 0.000 -100.00 % | 1.597 B | 0.000 -100.00 % | 1.525 B | 0.000 -100.00 % | 1.577 B | 0.000 -100.00 % | 1.351 B | 0.000 -100.00 % | 1.320 B | 0.000 -100.00 % | 1.404 B | 0.000 -100.00 % | 1.426 B | 0.000 -100.00 % | 1.317 B | 0.000 -100.00 % | 1.177 B 11.22 % | 1.058 B |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.290 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 % | -19.042 M 0.00 % | -19.042 M 0.00 % | -19.042 M 0.00 % | -19.042 M | 0.000 -100.00 % | 3.051 M 0.00 % | 3.051 M 0.00 % | 3.051 M | 0.000 -100.00 % | 5.769 M 0.00 % | 5.769 M 0.00 % | 5.769 M | 0.000 -100.00 % | 14.574 M 0.00 % | 14.574 M 0.00 % | 14.574 M | 0.000 -100.00 % | 5.378 M 0.00 % | 5.378 M 0.00 % | 5.378 M 153.99 % | -9.960 M 0.00 % | -9.960 M 0.00 % | -9.960 M 0.00 % | -9.960 M -201.22 % | 9.840 M 0.00 % | 9.840 M 0.00 % | 9.840 M 0.00 % | 9.840 M 248.94 % | -6.607 M 0.00 % | -6.607 M 0.00 % | -6.607 M 0.00 % | -6.607 M 77.72 % | -29.650 M 0.00 % | -29.650 M 0.00 % | -29.650 M 0.00 % | -29.650 M -123.52 % | -13.265 M 0.00 % | -13.265 M 0.00 % | -13.265 M 0.00 % | -13.265 M -1 676.40 % | -746.750 K 0.00 % | -746.750 K 0.00 % | -746.750 K 0.00 % | -746.750 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.922 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 10.632 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 % | -9.304 M 0.00 % | -9.304 M 0.00 % | -9.304 M 0.00 % | -9.304 M | 0.000 -100.00 % | 3.390 M 0.00 % | 3.390 M 0.00 % | 3.390 M | 0.000 100.00 % | -9.276 M 0.00 % | -9.276 M 0.00 % | -9.276 M | 0.000 100.00 % | -2.525 M 0.00 % | -2.525 M 0.00 % | -2.525 M | 0.000 -100.00 % | 2.112 M 0.00 % | 2.112 M 0.00 % | 2.112 M 156.13 % | -3.763 M 0.00 % | -3.763 M 0.00 % | -3.763 M 0.00 % | -3.763 M -43.88 % | -2.615 M 0.00 % | -2.615 M 0.00 % | -2.615 M 0.00 % | -2.615 M -689.29 % | 443.814 K 0.00 % | 443.814 K 0.00 % | 443.814 K 0.00 % | 443.814 K -48.02 % | 853.841 K 0.00 % | 853.841 K 0.00 % | 853.841 K 0.00 % | 853.841 K 144.02 % | -1.940 M 0.00 % | -1.940 M 0.00 % | -1.940 M 0.00 % | -1.940 M 38.17 % | -3.137 M 0.00 % | -3.137 M 0.00 % | -3.137 M 0.00 % | -3.137 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -9.739 M 0.00 % | -9.739 M 0.00 % | -9.739 M 0.00 % | -9.739 M | 0.000 100.00 % | -338.750 K 0.00 % | -338.750 K 0.00 % | -338.750 K | 0.000 -100.00 % | 15.045 M 0.00 % | 15.045 M 0.00 % | 15.045 M | 0.000 -100.00 % | 17.099 M 0.00 % | 17.099 M 0.00 % | 17.099 M | 0.000 -100.00 % | 3.266 M 0.00 % | 3.266 M 0.00 % | 3.266 M 152.69 % | -6.197 M 0.00 % | -6.197 M 0.00 % | -6.197 M 0.00 % | -6.197 M -149.75 % | 12.455 M 0.00 % | 12.455 M 0.00 % | 12.455 M 0.00 % | 12.455 M 276.66 % | -7.051 M 0.00 % | -7.051 M 0.00 % | -7.051 M 0.00 % | -7.051 M 76.89 % | -30.504 M 0.00 % | -30.504 M 0.00 % | -30.504 M 0.00 % | -30.504 M -169.34 % | -11.326 M 0.00 % | -11.326 M 0.00 % | -11.326 M 0.00 % | -11.326 M -573.77 % | 2.391 M 0.00 % | 2.391 M 0.00 % | 2.391 M 0.00 % | 2.391 M |
| Other non cash items | -95.848 M -757.39 % | 14.580 M -68.11 % | 45.715 M 15.34 % | 39.634 M 64.22 % | 24.134 M -74.88 % | 96.058 M 122.70 % | 43.134 M 163.48 % | 16.371 M -63.38 % | 44.703 M 3.99 % | 42.986 M -14.35 % | 50.190 M 7.20 % | 46.820 M -32.15 % | 69.006 M 632.95 % | -12.948 M -116.70 % | 77.538 M 60.51 % | 48.307 M 322.78 % | 11.426 M -93.39 % | 172.989 M 577.06 % | 25.550 M 175.92 % | -33.655 M -216.57 % | 28.871 M -81.91 % | 159.583 M 468.60 % | 28.066 M 33.99 % | 20.946 M -43.91 % | 37.341 M -46.23 % | 69.447 M 223.61 % | 21.460 M 7.25 % | 20.009 M -46.12 % | 37.139 M 64.17 % | 22.622 M -13.74 % | 26.226 M -13.21 % | 30.217 M -48.58 % | 58.768 M 400.66 % | 11.738 M 346.44 % | -4.763 M 34.31 % | -7.251 M 55.76 % | -16.391 M 64.55 % | -46.235 M -65.44 % | -27.946 M -64.23 % | -17.016 M -12.41 % | -15.138 M 35.37 % | -23.423 M -31.02 % | -17.877 M 52.98 % | -38.024 M -147.71 % | -15.350 M 23.24 % | -19.997 M -40.82 % | -14.200 M 25.26 % | -19.000 M 0.52 % | -19.100 M -685.63 % | 3.261 M 110.94 % | -29.800 M -2.41 % | -29.100 M -475.41 % | 7.751 M 84.89 % | 4.192 M 568.86 % | 626.793 K 116.22 % | -3.865 M -117.87 % | 21.635 M 0.00 % | 21.635 M 0.00 % | 21.635 M 58.18 % | 13.678 M 0.00 % | 13.678 M 0.00 % | 13.678 M 0.00 % | 13.678 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.696 M 109.47 % | -91.785 M -1 140.88 % | 8.818 M 1.24 % | 8.710 M -81.30 % | 46.586 M 2.17 % | 45.598 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.472 M 0.00 % | -23.472 M 0.00 % | -23.472 M 0.00 % | -23.472 M | 0.000 100.00 % | -12.624 M 0.00 % | -12.624 M 0.00 % | -12.624 M | 0.000 100.00 % | -15.453 M 0.00 % | -15.453 M 0.00 % | -15.453 M | 0.000 -100.00 % | 24.003 M 0.00 % | 24.003 M 0.00 % | 24.003 M | 0.000 -100.00 % | 20.297 M 0.00 % | 20.297 M 0.00 % | 20.297 M 281.31 % | 5.323 M 0.00 % | 5.323 M 0.00 % | 5.323 M 0.00 % | 5.323 M -81.80 % | 29.246 M 0.00 % | 29.246 M 0.00 % | 29.246 M 0.00 % | 29.246 M 117.05 % | 13.475 M 0.00 % | 13.475 M 0.00 % | 13.475 M 0.00 % | 13.475 M 402.26 % | -4.458 M 0.00 % | -4.458 M 0.00 % | -4.458 M 0.00 % | -4.458 M -145.04 % | 9.898 M 0.00 % | 9.898 M 0.00 % | 9.898 M 0.00 % | 9.898 M -30.43 % | 14.227 M 0.00 % | 14.227 M 0.00 % | 14.227 M 0.00 % | 14.227 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -821.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.459 M 0.00 % | -6.459 M 0.00 % | -6.459 M 0.00 % | -6.459 M | 0.000 100.00 % | -2.168 M 0.00 % | -2.168 M 0.00 % | -2.168 M | 0.000 100.00 % | -14.331 M 0.00 % | -14.331 M 0.00 % | -14.331 M | 0.000 100.00 % | -44.064 M 0.00 % | -44.064 M 0.00 % | -44.064 M | 0.000 100.00 % | -89.771 M 0.00 % | -89.771 M 0.00 % | -89.771 M -79.49 % | -50.015 M 0.00 % | -50.015 M 0.00 % | -50.015 M 0.00 % | -50.015 M -907.41 % | -4.965 M 0.00 % | -4.965 M 0.00 % | -4.965 M 0.00 % | -4.965 M 2.04 % | -5.068 M 0.00 % | -5.068 M 0.00 % | -5.068 M 0.00 % | -5.068 M 91.17 % | -57.420 M 0.00 % | -57.420 M 0.00 % | -57.420 M 0.00 % | -57.420 M -2 385.46 % | -2.310 M 0.00 % | -2.310 M 0.00 % | -2.310 M 0.00 % | -2.310 M 66.87 % | -6.973 M 0.00 % | -6.973 M 0.00 % | -6.973 M 0.00 % | -6.973 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 8.251 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 % | 6.459 M 0.00 % | 6.459 M 0.00 % | 6.459 M 0.00 % | 6.459 M | 0.000 -100.00 % | 2.168 M 0.00 % | 2.168 M 0.00 % | 2.168 M | 0.000 -100.00 % | 14.331 M 0.00 % | 14.331 M 0.00 % | 14.331 M | 0.000 -100.00 % | 44.064 M 0.00 % | 44.064 M 0.00 % | 44.064 M | 0.000 -100.00 % | 89.771 M 0.00 % | 89.771 M 0.00 % | 89.771 M 79.49 % | 50.015 M 0.00 % | 50.015 M 0.00 % | 50.015 M 0.00 % | 50.015 M 907.41 % | 4.965 M 0.00 % | 4.965 M 0.00 % | 4.965 M 0.00 % | 4.965 M -2.04 % | 5.068 M 0.00 % | 5.068 M 0.00 % | 5.068 M 0.00 % | 5.068 M -91.17 % | 57.420 M 0.00 % | 57.420 M 0.00 % | 57.420 M 0.00 % | 57.420 M 2 385.46 % | 2.310 M 0.00 % | 2.310 M 0.00 % | 2.310 M 0.00 % | 2.310 M -66.87 % | 6.973 M 0.00 % | 6.973 M 0.00 % | 6.973 M 0.00 % | 6.973 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.430 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 % | -6.459 M 0.00 % | -6.459 M 0.00 % | -6.459 M 0.00 % | -6.459 M | 0.000 100.00 % | -2.168 M 0.00 % | -2.168 M 0.00 % | -2.168 M | 0.000 100.00 % | -14.331 M 0.00 % | -14.331 M 0.00 % | -14.331 M | 0.000 100.00 % | -42.441 M 0.00 % | -42.441 M 0.00 % | -42.441 M | 0.000 100.00 % | -40.835 M 0.00 % | -40.835 M 0.00 % | -40.835 M -36.13 % | -29.997 M 0.00 % | -29.997 M 0.00 % | -29.997 M 0.00 % | -29.997 M -104.07 % | -14.700 M 0.00 % | -14.700 M 0.00 % | -14.700 M 0.00 % | -14.700 M -148.53 % | -5.915 M 0.00 % | -5.915 M 0.00 % | -5.915 M 0.00 % | -5.915 M 89.70 % | -57.420 M 0.00 % | -57.420 M 0.00 % | -57.420 M 0.00 % | -57.420 M -2 385.46 % | -2.310 M 0.00 % | -2.310 M 0.00 % | -2.310 M 0.00 % | -2.310 M 66.87 % | -6.973 M 0.00 % | -6.973 M 0.00 % | -6.973 M 0.00 % | -6.973 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 43.870 M 0.00 % | 43.870 M 0.00 % | 43.870 M 0.00 % | 43.870 M | 0.000 -100.00 % | 13.887 M 0.00 % | 13.887 M 0.00 % | 13.887 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 -100.00 % | 157.500 M 0.00 % | 157.500 M 0.00 % | 157.500 M 0.00 % | 157.500 M 125 900.00 % | 125.000 K 0.00 % | 125.000 K 0.00 % | 125.000 K 0.00 % | 125.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.096 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 % | 43.870 M 0.00 % | 43.870 M 0.00 % | 43.870 M 0.00 % | 43.870 M | 0.000 -100.00 % | 13.887 M 0.00 % | 13.887 M 0.00 % | 13.887 M | 0.000 -100.00 % | 250.000 0.00 % | 250.000 0.00 % | 250.000 | 0.000 100.00 % | -7.771 M 0.00 % | -7.771 M 0.00 % | -7.771 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 -100.00 % | 155.246 M 0.00 % | 155.246 M 0.00 % | 155.246 M 0.00 % | 155.246 M 2 100.14 % | -7.762 M 0.00 % | -7.762 M 0.00 % | -7.762 M 0.00 % | -7.762 M 26.83 % | -10.608 M 0.00 % | -10.608 M 0.00 % | -10.608 M 0.00 % | -10.608 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.096 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 % | 43.870 M 0.00 % | 43.870 M 0.00 % | 43.870 M 0.00 % | 43.870 M | 0.000 -100.00 % | 13.887 M 0.00 % | 13.887 M 0.00 % | 13.887 M | 0.000 -100.00 % | 250.000 0.00 % | 250.000 0.00 % | 250.000 | 0.000 100.00 % | -7.771 M 0.00 % | -7.771 M 0.00 % | -7.771 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 -100.00 % | 155.246 M 0.00 % | 155.246 M 0.00 % | 155.246 M 0.00 % | 155.246 M 2 100.14 % | -7.762 M 0.00 % | -7.762 M 0.00 % | -7.762 M 0.00 % | -7.762 M 26.83 % | -10.608 M 0.00 % | -10.608 M 0.00 % | -10.608 M 0.00 % | -10.608 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 232.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.195 M 0.00 % | -19.195 M 0.00 % | -19.195 M 0.00 % | -19.195 M | 0.000 -100.00 % | 9.750 K 0.00 % | 9.750 K 0.00 % | 9.750 K | 0.000 100.00 % | -21.000 K 0.00 % | -21.000 K 0.00 % | -21.000 K | 0.000 -100.00 % | 25.635 M 0.00 % | 25.635 M 0.00 % | 25.635 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 100.00 % | -48.836 M 0.00 % | -48.836 M 0.00 % | -48.836 M 0.00 % | -48.836 M -23 749.39 % | 206.500 K 0.00 % | 206.500 K 0.00 % | 206.500 K 0.00 % | 206.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.696 M 900.74 % | -1.086 M -112.32 % | 8.818 M 1.24 % | 8.710 M -81.30 % | 46.586 M 2.17 % | 45.598 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.256 M 0.00 % | -5.256 M 0.00 % | -5.256 M 0.00 % | -5.256 M | 0.000 -100.00 % | 4.622 M 0.00 % | 4.622 M 0.00 % | 4.622 M | 0.000 -100.00 % | 1.265 M 0.00 % | 1.265 M 0.00 % | 1.265 M | 0.000 100.00 % | -573.250 K 0.00 % | -573.250 K 0.00 % | -573.250 K | 0.000 100.00 % | -2.810 M 0.00 % | -2.810 M 0.00 % | -2.810 M -219.36 % | 2.354 M 0.00 % | 2.354 M 0.00 % | 2.354 M 0.00 % | 2.354 M -84.60 % | 15.291 M 0.00 % | 15.291 M 0.00 % | 15.291 M 0.00 % | 15.291 M 44.62 % | 10.573 M 0.00 % | 10.573 M 0.00 % | 10.573 M 0.00 % | 10.573 M -76.26 % | 44.532 M 0.00 % | 44.532 M 0.00 % | 44.532 M 0.00 % | 44.532 M 137 982.38 % | 32.250 K 0.00 % | 32.250 K 0.00 % | 32.250 K 0.00 % | 32.250 K 100.96 % | -3.354 M 0.00 % | -3.354 M 0.00 % | -3.354 M 0.00 % | -3.354 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.728 M 172.81 % | 5.032 M 64.50 % | 3.059 M 1 218.53 % | 232.000 K 102.74 % | -8.478 M -177.32 % | 10.965 M 131.66 % | -34.633 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.246 M 0.00 % | 6.246 M 0.00 % | 6.246 M 0.00 % | 6.246 M | 0.000 -100.00 % | 1.613 M 0.00 % | 1.613 M 0.00 % | 1.613 M | 0.000 -100.00 % | 349.250 K 0.00 % | 349.250 K 0.00 % | 349.250 K | 0.000 -100.00 % | 922.500 K 0.00 % | 922.500 K 0.00 % | 922.500 K | 0.000 -100.00 % | 3.729 M 0.00 % | 3.729 M 0.00 % | 3.729 M 171.28 % | 1.375 M 0.00 % | 1.375 M 0.00 % | 1.375 M 0.00 % | 1.375 M -97.70 % | 59.679 M 0.00 % | 59.679 M 0.00 % | 59.679 M 0.00 % | 59.679 M 21.53 % | 49.106 M 0.00 % | 49.106 M 0.00 % | 49.106 M 0.00 % | 49.106 M 2 154.56 % | 2.178 M 0.00 % | 2.178 M 0.00 % | 2.178 M 0.00 % | 2.178 M 1.51 % | 2.146 M 0.00 % | 2.146 M 0.00 % | 2.146 M 0.00 % | 2.146 M -60.98 % | 5.500 M 0.00 % | 5.500 M 0.00 % | 5.500 M 0.00 % | 5.500 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.255 M -90.86 % | 13.728 M 595.79 % | 1.973 M -78.20 % | 9.050 M 3 800.86 % | 232.000 K -99.60 % | 57.551 M 424.86 % | 10.965 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 990.000 K 0.00 % | 990.000 K 0.00 % | 990.000 K 0.00 % | 990.000 K | 0.000 -100.00 % | 6.235 M 0.00 % | 6.235 M 0.00 % | 6.235 M | 0.000 -100.00 % | 1.614 M 0.00 % | 1.614 M 0.00 % | 1.614 M | 0.000 -100.00 % | 349.250 K 0.00 % | 349.250 K 0.00 % | 349.250 K | 0.000 -100.00 % | 918.750 K 0.00 % | 918.750 K 0.00 % | 918.750 K -75.36 % | 3.729 M 0.00 % | 3.729 M 0.00 % | 3.729 M 0.00 % | 3.729 M -95.03 % | 74.970 M 0.00 % | 74.970 M 0.00 % | 74.970 M 0.00 % | 74.970 M 25.62 % | 59.679 M 0.00 % | 59.679 M 0.00 % | 59.679 M 0.00 % | 59.679 M 27.77 % | 46.710 M 0.00 % | 46.710 M 0.00 % | 46.710 M 0.00 % | 46.710 M 2 044.61 % | 2.178 M 0.00 % | 2.178 M 0.00 % | 2.178 M 0.00 % | 2.178 M 1.50 % | 2.146 M 0.00 % | 2.146 M 0.00 % | 2.146 M 0.00 % | 2.146 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.696 M 109.47 % | -91.785 M -1 140.88 % | 8.818 M 1.24 % | 8.710 M -81.30 % | 46.586 M 2.17 % | 45.598 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.472 M 0.00 % | -23.472 M 0.00 % | -23.472 M 0.00 % | -23.472 M | 0.000 100.00 % | -12.624 M 0.00 % | -12.624 M 0.00 % | -12.624 M | 0.000 100.00 % | -15.453 M 0.00 % | -15.453 M 0.00 % | -15.453 M | 0.000 -100.00 % | 24.003 M 0.00 % | 24.003 M 0.00 % | 24.003 M | 0.000 -100.00 % | 20.297 M 0.00 % | 20.297 M 0.00 % | 20.297 M 281.31 % | 5.323 M 0.00 % | 5.323 M 0.00 % | 5.323 M 0.00 % | 5.323 M -81.80 % | 29.246 M 0.00 % | 29.246 M 0.00 % | 29.246 M 0.00 % | 29.246 M 117.05 % | 13.475 M 0.00 % | 13.475 M 0.00 % | 13.475 M 0.00 % | 13.475 M 402.26 % | -4.458 M 0.00 % | -4.458 M 0.00 % | -4.458 M 0.00 % | -4.458 M -145.04 % | 9.898 M 0.00 % | 9.898 M 0.00 % | 9.898 M 0.00 % | 9.898 M -30.43 % | 14.227 M 0.00 % | 14.227 M 0.00 % | 14.227 M 0.00 % | 14.227 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -821.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.459 M 0.00 % | -6.459 M 0.00 % | -6.459 M 0.00 % | -6.459 M | 0.000 100.00 % | -2.168 M 0.00 % | -2.168 M 0.00 % | -2.168 M | 0.000 100.00 % | -14.331 M 0.00 % | -14.331 M 0.00 % | -14.331 M | 0.000 100.00 % | -44.064 M 0.00 % | -44.064 M 0.00 % | -44.064 M | 0.000 100.00 % | -89.771 M 0.00 % | -89.771 M 0.00 % | -89.771 M -79.49 % | -50.015 M 0.00 % | -50.015 M 0.00 % | -50.015 M 0.00 % | -50.015 M -907.41 % | -4.965 M 0.00 % | -4.965 M 0.00 % | -4.965 M 0.00 % | -4.965 M 2.04 % | -5.068 M 0.00 % | -5.068 M 0.00 % | -5.068 M 0.00 % | -5.068 M 91.17 % | -57.420 M 0.00 % | -57.420 M 0.00 % | -57.420 M 0.00 % | -57.420 M -2 385.46 % | -2.310 M 0.00 % | -2.310 M 0.00 % | -2.310 M 0.00 % | -2.310 M 66.87 % | -6.973 M 0.00 % | -6.973 M 0.00 % | -6.973 M 0.00 % | -6.973 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.696 M 109.39 % | -92.606 M -1 150.19 % | 8.818 M 1.24 % | 8.710 M -81.30 % | 46.586 M 2.17 % | 45.598 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.931 M 0.00 % | -29.931 M 0.00 % | -29.931 M 0.00 % | -29.931 M | 0.000 100.00 % | -14.792 M 0.00 % | -14.792 M 0.00 % | -14.792 M | 0.000 100.00 % | -29.785 M 0.00 % | -29.785 M 0.00 % | -29.785 M | 0.000 100.00 % | -20.060 M 0.00 % | -20.060 M 0.00 % | -20.060 M | 0.000 100.00 % | -69.474 M 0.00 % | -69.474 M 0.00 % | -69.474 M -55.45 % | -44.692 M 0.00 % | -44.692 M 0.00 % | -44.692 M 0.00 % | -44.692 M -284.06 % | 24.281 M 0.00 % | 24.281 M 0.00 % | 24.281 M 0.00 % | 24.281 M 188.84 % | 8.407 M 0.00 % | 8.407 M 0.00 % | 8.407 M 0.00 % | 8.407 M 113.59 % | -61.878 M 0.00 % | -61.878 M 0.00 % | -61.878 M 0.00 % | -61.878 M -915.53 % | 7.588 M 0.00 % | 7.588 M 0.00 % | 7.588 M 0.00 % | 7.588 M 4.59 % | 7.254 M 0.00 % | 7.254 M 0.00 % | 7.254 M 0.00 % | 7.254 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 |