Batliboi Limited BATLIBOI.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.129 B -0.57 % | 4.153 B 63.62 % | 2.538 B 29.12 % | 1.966 B 31.03 % | 1.500 B -23.17 % | 1.953 B -21.55 % | 2.489 B 17.85 % | 2.112 B 3.37 % | 2.043 B -5.66 % | 2.166 B -18.80 % | 2.667 B -0.11 % | 2.670 B -0.10 % | 2.673 B 9.23 % | 2.447 B 5.25 % | 2.325 B 21.89 % | 1.907 B -25.51 % | 2.561 B -6.44 % | 2.737 B 113.96 % | 1.279 B 27.13 % | 1.006 B |
| Net income | 134.919 M 47.24 % | 91.634 M -13.22 % | 105.595 M 324.42 % | -47.052 M -157.90 % | 81.268 M 151.21 % | -158.682 M -223.22 % | 128.782 M 224.29 % | -103.610 M 23.35 % | -135.180 M -9 366.39 % | -1.428 M 98.81 % | -120.164 M -318.27 % | -28.729 M -217.74 % | 24.401 M 561.97 % | -5.282 M -119.36 % | 27.278 M 134.78 % | -78.431 M -241.38 % | 55.474 M -62.71 % | 148.764 M 12.54 % | 132.188 M 54.30 % | 85.670 M |
| Income before tax | 181.737 M -12.00 % | 206.518 M 86.06 % | 110.994 M 588.14 % | -22.738 M -128.66 % | 79.333 M 145.25 % | -175.334 M -2 676.91 % | -6.314 M 92.91 % | -89.073 M 48.02 % | -171.353 M -22 869.57 % | -746.000 K 99.47 % | -139.855 M -608.20 % | -19.748 M -158.34 % | 33.847 M 587.67 % | 4.922 M -76.33 % | 20.793 M 125.13 % | -82.740 M -193.26 % | 88.716 M -63.28 % | 241.629 M 23.90 % | 195.020 M 59.13 % | 122.557 M |
| Income before tax ratio | 0.04 -11.49 % | 0.05 13.72 % | 0.04 478.05 % | -0.01 -121.87 % | 0.05 158.89 % | -0.09 -3 439.82 % | 0.00 93.99 % | -0.04 49.71 % | -0.08 -24 247.09 % | 0.00 99.34 % | -0.05 -609.00 % | -0.01 -158.40 % | 0.01 529.56 % | 0.00 -77.51 % | 0.01 120.62 % | -0.04 -225.21 % | 0.03 -60.76 % | 0.09 -42.09 % | 0.15 25.16 % | 0.12 |
| EBITDA | 289.301 M 26.84 % | 228.076 M 11.30 % | 204.919 M 111.44 % | 96.918 M -54.78 % | 214.319 M 868.14 % | -27.901 M -124.88 % | 112.122 M 5 059.78 % | 2.173 M 103.71 % | -58.521 M -145.41 % | -23.846 M -66.08 % | -14.358 M -120.50 % | 70.025 M 555.45 % | -15.375 M -113.87 % | 110.872 M 11.29 % | 99.621 M 135.86 % | 42.237 M -80.09 % | 212.165 M -35.74 % | 330.152 M 47.82 % | 223.348 M 48.64 % | 150.260 M |
| Net income ratio | 0.03 48.08 % | 0.02 -46.96 % | 0.04 273.81 % | -0.02 -144.19 % | 0.05 166.66 % | -0.08 -257.07 % | 0.05 205.47 % | -0.05 25.85 % | -0.07 -9 934.10 % | 0.00 98.54 % | -0.05 -318.74 % | -0.01 -217.85 % | 0.01 522.93 % | 0.00 -118.40 % | 0.01 128.53 % | -0.04 -289.81 % | 0.02 -60.14 % | 0.05 -47.40 % | 0.10 21.37 % | 0.09 |
| Ratio EBITDA | 0.07 27.57 % | 0.05 -31.97 % | 0.08 63.75 % | 0.05 -65.49 % | 0.14 1 099.79 % | -0.01 -131.72 % | 0.05 4 278.30 % | 0.00 103.59 % | -0.03 -160.13 % | -0.01 -104.53 % | -0.01 -120.53 % | 0.03 555.89 % | -0.01 -112.70 % | 0.05 5.74 % | 0.04 93.50 % | 0.02 -73.27 % | 0.08 -31.32 % | 0.12 -30.91 % | 0.17 16.92 % | 0.15 |
| Gross profit ratio | 0.18 -40.93 % | 0.31 88.59 % | 0.16 -53.03 % | 0.35 -12.61 % | 0.40 -5.93 % | 0.43 -1.94 % | 0.43 -5.06 % | 0.46 2.03 % | 0.45 -4.67 % | 0.47 18.46 % | 0.40 -8.65 % | 0.44 0.20 % | 0.43 -0.21 % | 0.44 -3.76 % | 0.45 -2.89 % | 0.47 1.35 % | 0.46 -1.44 % | 0.47 180.55 % | 0.17 18.62 % | 0.14 |
| Weighted average shs out dil | 47.174 M 60.06 % | 29.473 M -0.40 % | 29.591 M 3.05 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.10 % | 28.688 M 0.02 % | 28.683 M 0.00 % | 28.683 M 0.00 % | 28.683 M 0.00 % | 28.683 M 0.00 % | 28.683 M 0.00 % | 28.683 M 0.00 % | 28.683 M 6.22 % | 27.003 M 0.00 % | 27.003 M |
| Weighted average shs out | 47.174 M 62.68 % | 28.998 M 0.90 % | 28.739 M 0.08 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.10 % | 28.688 M 0.02 % | 28.683 M 0.00 % | 28.683 M 0.00 % | 28.683 M 0.00 % | 28.683 M 0.00 % | 28.683 M 0.00 % | 28.683 M 0.00 % | 28.683 M 6.22 % | 27.003 M 0.00 % | 27.003 M |
| EPS diluted | 2.86 -8.92 % | 3.14 -12.04 % | 3.57 317.68 % | -1.64 -157.95 % | 2.83 151.18 % | -5.53 -223.44 % | 4.48 224.10 % | -3.61 23.35 % | -4.71 -9 376.86 % | -0.05 98.81 % | -4.19 -319.00 % | -1.00 -217.65 % | 0.85 572.22 % | -0.18 -118.95 % | 0.95 134.80 % | -2.73 -241.45 % | 1.93 -62.81 % | 5.19 6.35 % | 4.88 54.43 % | 3.16 |
| Earnings per share | 2.88 -9.43 % | 3.18 -13.35 % | 3.67 323.78 % | -1.64 -157.95 % | 2.83 151.18 % | -5.53 -223.44 % | 4.48 224.10 % | -3.61 23.35 % | -4.71 -9 376.86 % | -0.05 98.81 % | -4.19 -319.00 % | -1.00 -217.65 % | 0.85 572.22 % | -0.18 -118.95 % | 0.95 134.80 % | -2.73 -241.45 % | 1.93 -62.81 % | 5.19 6.35 % | 4.88 54.43 % | 3.16 |
| Gross profit | 757.114 M -41.27 % | 1.289 B 208.56 % | 417.766 M -39.36 % | 688.908 M 14.51 % | 601.622 M -27.73 % | 832.442 M -23.07 % | 1.082 B 11.89 % | 967.150 M 5.47 % | 917.010 M -10.06 % | 1.020 B -3.81 % | 1.060 B -8.76 % | 1.162 B 0.10 % | 1.161 B 9.00 % | 1.065 B 1.29 % | 1.051 B 18.37 % | 887.967 M -24.51 % | 1.176 B -7.78 % | 1.275 B 500.27 % | 212.478 M 50.81 % | 140.894 M |
| Income tax expense | 46.818 M -2.06 % | 47.803 M 785.40 % | 5.399 M -77.79 % | 24.314 M 1 356.54 % | -1.935 M 88.38 % | -16.652 M 87.67 % | -135.096 M -1 029.39 % | 14.536 M 140.19 % | -36.172 M -5 403.81 % | 682.000 K 103.46 % | -19.691 M -319.25 % | 8.981 M -4.92 % | 9.446 M -7.44 % | 10.205 M 257.36 % | -6.485 M -126.19 % | -2.867 M -108.43 % | 34.025 M -63.97 % | 94.447 M 50.32 % | 62.832 M 70.34 % | 36.887 M |
| Cost of revenue | 3.372 B 88.39 % | 1.790 B 13.64 % | 1.575 B 25.28 % | 1.257 B 39.91 % | 898.653 M -19.78 % | 1.120 B -20.38 % | 1.407 B 22.89 % | 1.145 B 1.66 % | 1.126 B -1.74 % | 1.146 B -28.68 % | 1.607 B 6.54 % | 1.509 B -0.25 % | 1.512 B 9.41 % | 1.382 B 8.52 % | 1.274 B 24.96 % | 1.019 B -26.37 % | 1.384 B -5.26 % | 1.461 B 37.01 % | 1.067 B 23.28 % | 865.237 M |
| General and administrative expenses | 94.966 M 54.46 % | 61.483 M 20.00 % | 51.236 M 31.44 % | 38.981 M -1.14 % | 39.431 M -23.96 % | 51.854 M 14.49 % | 45.292 M 12.30 % | 40.330 M -4.98 % | 42.443 M -64.13 % | 118.337 M | 0.000 -100.00 % | 38.008 M -11.31 % | 42.855 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 46.469 M 3.02 % | 45.105 M 51.20 % | 29.831 M 49.23 % | 19.990 M 40.44 % | 14.234 M -68.29 % | 44.881 M -25.62 % | 60.342 M 44.52 % | 41.753 M -42.26 % | 72.306 M 9.06 % | 66.298 M | 0.000 -100.00 % | 136.123 M -9.40 % | 150.248 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 441.351 M -52.65 % | 932.045 M 36.49 % | 682.890 M 20.36 % | 567.378 M 5.81 % | 536.248 M -37.26 % | 854.732 M 1 581.98 % | 50.817 M 176.49 % | 18.379 M 8.82 % | 16.889 M 254.17 % | -10.955 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.847 M -40.09 % | 6.421 M 7.37 % | 5.980 M | 0.000 -100.00 % | 29.529 M 183.07 % | -35.545 M |
| Operating expenses | 582.786 M -43.89 % | 1.039 B 35.90 % | 764.267 M 18.98 % | 642.349 M 8.89 % | 589.913 M -38.00 % | 951.467 M -9.49 % | 1.051 B 10.60 % | 950.444 M -6.39 % | 1.015 B -7.17 % | 1.094 B -2.04 % | 1.117 B -2.96 % | 1.151 B 0.88 % | 1.141 B 12.70 % | 1.012 B 2.43 % | 988.050 M 9.05 % | 906.078 M -20.51 % | 1.140 B 14.64 % | 994.289 M 2 956.62 % | 32.529 M -14.50 % | 38.045 M |
| Cost and expenses | 3.955 B 1.32 % | 3.903 B 62.70 % | 2.399 B 24.79 % | 1.923 B 29.16 % | 1.489 B -28.15 % | 2.072 B -15.72 % | 2.458 B 17.31 % | 2.095 B -2.16 % | 2.142 B -4.39 % | 2.240 B -17.76 % | 2.724 B 2.43 % | 2.659 B 0.24 % | 2.653 B 10.80 % | 2.394 B 5.86 % | 2.262 B 17.47 % | 1.925 B -23.72 % | 2.524 B 2.80 % | 2.456 B 122.80 % | 1.102 B 22.02 % | 903.282 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 310.000 K -98.06 % | 16.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.684 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M 20.00 % | 2.500 M |
| Selling general and administrative expenses | 141.435 M 32.69 % | 106.588 M 31.48 % | 81.067 M 37.47 % | 58.971 M 9.89 % | 53.665 M -44.52 % | 96.735 M -8.42 % | 105.634 M 28.69 % | 82.083 M -28.47 % | 114.749 M -37.85 % | 184.635 M -66.46 % | 550.547 M -40.97 % | 932.702 M 0.21 % | 930.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 30.491 M 216.26 % | 9.641 M 23.59 % | 7.801 M 416.96 % | 1.509 M -78.94 % | 7.164 M -41.32 % | 12.209 M 350.52 % | 2.710 M 0.11 % | 2.707 M -27.52 % | 3.735 M 164.89 % | 1.410 M 10.50 % | 1.276 M -14.71 % | 1.496 M -21.43 % | 1.904 M -44.10 % | 3.406 M 73.78 % | 1.960 M -4.85 % | 2.060 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 57.850 M 19.27 % | 48.502 M -7.14 % | 52.229 M -36.96 % | 82.853 M -9.05 % | 91.094 M 1.23 % | 89.984 M 16.52 % | 77.228 M 11.09 % | 69.520 M -13.26 % | 80.145 M -8.45 % | 87.539 M 12.66 % | 77.699 M 5.61 % | 73.573 M -17.64 % | 89.336 M 11.43 % | 80.174 M 23.53 % | 64.901 M 8.38 % | 59.884 M -8.51 % | 65.455 M 65.58 % | 39.530 M 299.17 % | 9.903 M -15.72 % | 11.750 M |
| Depreciation and amortization | 49.714 M 23.86 % | 40.138 M -3.74 % | 41.696 M 13.30 % | 36.803 M -16.15 % | 43.892 M -23.60 % | 57.449 M 39.41 % | 41.208 M -13.93 % | 47.876 M -9.46 % | 52.876 M -14.19 % | 61.620 M -8.27 % | 67.177 M -6.11 % | 71.545 M 8.33 % | 66.042 M 4.59 % | 63.143 M 3.33 % | 61.111 M -6.12 % | 65.093 M 7.07 % | 60.793 M 24.09 % | 48.993 M 165.91 % | 18.425 M 15.50 % | 15.953 M |
| Operating income | 174.328 M -30.38 % | 250.414 M 80.02 % | 139.106 M 221.74 % | 43.235 M 372.82 % | 9.144 M 107.45 % | -122.802 M -870.40 % | 15.940 M 139.23 % | -40.628 M 62.33 % | -107.840 M -26.18 % | -85.466 M 0.08 % | -85.532 M -379.87 % | 30.561 M 137.54 % | -81.417 M -270.58 % | 47.729 M 23.94 % | 38.510 M 506.91 % | -9.464 M -109.49 % | 99.772 M -64.51 % | 281.159 M 58.89 % | 176.949 M 72.05 % | 102.849 M |
| Operating income ratio | 0.04 -29.99 % | 0.06 10.02 % | 0.05 149.18 % | 0.02 260.84 % | 0.01 109.69 % | -0.06 -1 082.06 % | 0.01 133.29 % | -0.02 63.55 % | -0.05 -33.75 % | -0.04 -23.05 % | -0.03 -380.19 % | 0.01 137.57 % | -0.03 -256.17 % | 0.02 17.75 % | 0.02 433.83 % | 0.00 -112.73 % | 0.04 -62.07 % | 0.10 -25.74 % | 0.14 35.33 % | 0.10 |
| Total other income expenses net | 7.409 M 116.88 % | -43.896 M -56.15 % | -28.112 M 57.39 % | -65.973 M -193.99 % | 70.189 M 233.61 % | -52.532 M -41.04 % | -37.247 M 64.79 % | -105.780 M -66.55 % | -63.513 M 86.51 % | -470.830 M -1 728.47 % | -25.750 M 16.35 % | -30.783 M -126.71 % | 115.264 M 341.60 % | -47.709 M -12.93 % | -42.248 M 34.63 % | -64.629 M -223.35 % | 52.395 M 232.54 % | -39.530 M -318.75 % | 18.071 M -8.31 % | 19.708 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 603.290 M -21.92 % | 772.627 M 20.73 % | 639.976 M 13.08 % | 565.958 M -12.93 % | 650.019 M 0.04 % | 649.744 M 7.14 % | 606.443 M 11.96 % | 541.669 M 9.96 % | 492.624 M 6.80 % | 461.246 M 0.82 % | 457.484 M 82.92 % | 250.101 M -26.36 % | 339.624 M -25.66 % | 456.851 M 5.21 % | 434.235 M -39.09 % | 712.930 M 4.03 % | 685.303 M 30.02 % | 527.090 M 510.57 % | 86.328 M -22.10 % | 110.821 M |
| Total investments | 454.767 M 207.36 % | 147.959 M 1 856.35 % | 7.563 M 290.05 % | 1.939 M -50.86 % | 3.946 M 648.77 % | 527.000 K 0.00 % | 527.000 K 0.00 % | 527.000 K 0.19 % | 526.000 K 0.00 % | 526.000 K -97.33 % | 19.699 M 0.00 % | 19.699 M 0.00 % | 19.699 M 0.00 % | 19.699 M 0.00 % | 19.699 M -54.57 % | 43.357 M -45.34 % | 79.321 M 126.53 % | 35.015 M -71.30 % | 122.022 M 144.14 % | 49.981 M |
| Total debt | 875.442 M -5.53 % | 926.679 M 23.68 % | 749.250 M 0.52 % | 745.368 M 5.91 % | 703.774 M -3.61 % | 730.107 M 14.75 % | 636.254 M 11.47 % | 570.765 M 3.99 % | 548.862 M 5.55 % | 519.989 M -1.70 % | 528.969 M 30.36 % | 405.788 M -4.22 % | 423.652 M -19.59 % | 526.858 M 6.91 % | 492.823 M -35.29 % | 761.552 M 3.99 % | 732.320 M 27.90 % | 572.579 M 494.05 % | 96.385 M -26.10 % | 130.432 M |
| Accumulated other comprehensive income loss | 261.093 M 453.57 % | 47.165 M -70.49 % | 159.813 M -2.08 % | 163.200 M 6.43 % | 153.334 M 551.38 % | 23.540 M -87.15 % | 183.238 M 0.00 % | 183.238 M 0.00 % | 183.238 M 0.00 % | 183.238 M 2 214.94 % | -8.664 M -141.75 % | 20.750 M 207.73 % | 6.743 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 229.422 M 77.50 % | 129.253 M |
| Retained earnings | 1.116 B 0.90 % | 1.106 B 9.03 % | 1.014 B 11.62 % | 908.611 M -4.92 % | 955.663 M 9.06 % | 876.241 M -15.33 % | 1.035 B 14.21 % | 906.141 M -9.89 % | 1.006 B -12.17 % | 1.145 B 1 339.08 % | 79.560 M -60.17 % | 199.724 M -12.58 % | 228.453 M 10.07 % | 207.552 M -3.84 % | 215.834 M 8.94 % | 198.116 M -28.36 % | 276.547 M 29.28 % | 213.918 M | 0.000 | 0.000 |
| Common stock | 234.959 M 61.79 % | 145.229 M 0.55 % | 144.429 M 0.59 % | 143.579 M 0.00 % | 143.579 M 0.00 % | 143.579 M 0.00 % | 143.579 M 0.00 % | 143.579 M 0.00 % | 143.579 M 0.00 % | 143.579 M -32.54 % | 212.827 M 0.08 % | 212.661 M 0.00 % | 212.661 M 0.00 % | 212.661 M 11.22 % | 191.213 M 33.33 % | 143.413 M 6.22 % | 135.013 M 0.00 % | 135.013 M 0.00 % | 135.013 M 0.01 % | 134.999 M |
| Total equity | 2.248 B 53.84 % | 1.461 B 7.29 % | 1.362 B 8.50 % | 1.255 B -2.88 % | 1.292 B 7.75 % | 1.199 B -12.40 % | 1.369 B 10.52 % | 1.239 B -10.55 % | 1.385 B -5.92 % | 1.472 B 234.77 % | 439.674 M -26.09 % | 594.875 M -2.42 % | 609.597 M 3.53 % | 588.833 M -4.58 % | 617.108 M 13.21 % | 545.110 M -3.62 % | 565.572 M 8.60 % | 520.773 M 18.29 % | 440.245 M 23.92 % | 355.274 M |
| Other non current liabilities | 103.735 M 436.26 % | 19.344 M -80.22 % | 97.817 M -0.83 % | 98.635 M -29.70 % | 140.314 M 23.98 % | 113.172 M -38.81 % | 184.961 M 50.10 % | 123.222 M -67.01 % | 373.555 M 146.54 % | 151.521 M -11.33 % | 170.878 M 0.83 % | 169.470 M 17.96 % | 143.666 M 13.22 % | 126.895 M -24.69 % | 168.487 M -55.36 % | 377.458 M 40 906.27 % | -925.000 K -46 150.00 % | -2.000 K -100.00 % | 50.536 M 12.03 % | 45.108 M |
| Long term debt | 651.294 M -0.24 % | 652.885 M 5.15 % | 620.904 M 42.76 % | 434.929 M 12.78 % | 385.632 M -6.26 % | 411.370 M 61.92 % | 254.055 M -21.20 % | 322.414 M -3.85 % | 335.311 M 49.83 % | 223.790 M 14.02 % | 196.273 M 14.64 % | 171.209 M -3.91 % | 178.167 M 10.89 % | 160.671 M -28.76 % | 225.528 M -41.28 % | 384.094 M -47.55 % | 732.320 M 27.92 % | 572.495 M 1 177.32 % | 44.820 M -19.57 % | 55.724 M |
| Total non current liabilities | 906.382 M 9.79 % | 825.595 M -2.22 % | 844.372 M 27.68 % | 661.299 M -0.56 % | 664.994 M 1.69 % | 653.963 M 10.49 % | 591.868 M -19.20 % | 732.540 M 3.34 % | 708.866 M -1.31 % | 718.306 M 95.64 % | 367.151 M -8.54 % | 401.417 M 2.74 % | 390.709 M -12.92 % | 448.660 M -5.48 % | 474.649 M -37.85 % | 763.655 M 4.11 % | 733.498 M 23.96 % | 591.715 M 362.00 % | 128.078 M -3.38 % | 132.565 M |
| Other current liabilities | 350.592 M 46.92 % | 238.620 M 980.51 % | 22.084 M -31.49 % | 32.235 M 7.10 % | 30.098 M -59.63 % | 74.556 M -9.08 % | 82.001 M 2.61 % | 79.916 M -11.04 % | 89.837 M -78.09 % | 410.055 M 107.44 % | 197.673 M -48.64 % | 384.912 M 0.58 % | 382.679 M -8.96 % | 420.324 M 5.14 % | 399.763 M 2 972.48 % | -13.917 M -103.64 % | 382.721 M -27.74 % | 529.653 M 161.68 % | 202.406 M 5.93 % | 191.071 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 245.146 M -23.36 % | 319.877 M 83.97 % | 173.878 M -43.82 % | 309.489 M 34.97 % | 229.304 M -22.94 % | 297.574 M 8.80 % | 273.509 M 50.88 % | 181.275 M 407.90 % | 35.691 M -0.49 % | 35.865 M 42.85 % | 25.107 M 41.84 % | 17.701 M -18.46 % | 21.709 M | 0.000 | 0.000 -100.00 % | 407.387 M | 0.000 | 0.000 |
| Short term debt | 224.148 M -18.13 % | 273.794 M 113.32 % | 128.346 M -58.66 % | 310.439 M -2.42 % | 318.142 M -6.33 % | 339.639 M 122.14 % | 152.895 M 753.02 % | 17.924 M 124.13 % | 7.997 M -97.30 % | 296.199 M 61.90 % | 182.957 M -14.49 % | 213.971 M -18.07 % | 261.160 M -9.81 % | 289.578 M 8.34 % | 267.295 M -29.19 % | 377.458 M | 0.000 -100.00 % | 84.000 K -99.84 % | 51.565 M -30.98 % | 74.708 M |
| Total current liabilities | 1.245 B 36.52 % | 912.167 M 34.36 % | 678.919 M -28.57 % | 950.462 M 28.09 % | 742.036 M -36.27 % | 1.164 B 5.44 % | 1.104 B -5.15 % | 1.164 B 32.11 % | 881.278 M -22.86 % | 1.142 B -11.12 % | 1.285 B 4.59 % | 1.229 B 2.39 % | 1.200 B 1.75 % | 1.180 B -5.44 % | 1.247 B 51.43 % | 823.766 M -15.35 % | 973.100 M -10.33 % | 1.085 B 84.48 % | 588.272 M 17.88 % | 499.039 M |
| Total liabilities | 2.152 B 23.82 % | 1.738 B 14.08 % | 1.523 B -5.49 % | 1.612 B 14.55 % | 1.407 B -22.62 % | 1.818 B 7.20 % | 1.696 B -10.58 % | 1.897 B 19.28 % | 1.590 B -14.54 % | 1.861 B 12.60 % | 1.653 B 1.36 % | 1.630 B 2.48 % | 1.591 B -2.29 % | 1.628 B -5.45 % | 1.722 B 8.48 % | 1.587 B -6.98 % | 1.707 B 1.77 % | 1.677 B 134.10 % | 716.350 M 13.42 % | 631.604 M |
| Other non current assets | 8.854 M -86.65 % | 66.306 M 144.58 % | 27.110 M -47.12 % | 51.270 M 74.79 % | 29.332 M -86.19 % | 212.321 M 11.75 % | 189.996 M 232.75 % | -143.124 M -895.66 % | 17.988 M 194.07 % | -19.121 M -123.47 % | 81.478 M 154.75 % | 31.984 M 13.99 % | 28.058 M 20.76 % | 23.234 M -60.45 % | 58.741 M 35.48 % | 43.357 M -45.34 % | 79.321 M 126.53 % | 35.015 M | 0.000 | 0.000 |
| Long term investments | 241.906 M 72.72 % | 140.055 M 27 911.00 % | 500.000 K -5.12 % | 527.000 K 0.00 % | 527.000 K 0.00 % | 527.000 K -97.41 % | 20.358 M 206.37 % | 6.645 M -57.33 % | 15.572 M -73.08 % | 57.840 M 909.60 % | 5.729 M -69.26 % | 18.636 M -1.49 % | 18.917 M 463.09 % | -5.210 M -131.90 % | 16.333 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.959 M 139.46 % | 44.249 M |
| Intangible assets | 3.652 M 105.86 % | 1.774 M 17.48 % | 1.510 M -18.73 % | 1.858 M -39.75 % | 3.084 M -45.96 % | 5.707 M -33.50 % | 8.582 M 230.33 % | 2.598 M -40.26 % | 4.349 M -96.11 % | 111.824 M -9.89 % | 124.095 M -21.12 % | 157.325 M -11.33 % | 177.435 M -67.36 % | 543.535 M | 0.000 -100.00 % | 652.488 M -6.31 % | 696.423 M -6.76 % | 746.950 M 136.88 % | 315.334 M 20.28 % | 262.164 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 156.218 M 10.87 % | 140.904 M -18.14 % | 172.122 M 47.15 % | 116.968 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 3.652 M 105.86 % | 1.774 M 17.48 % | 1.510 M -18.73 % | 1.858 M -39.75 % | 3.084 M -45.96 % | 5.707 M -33.50 % | 8.582 M 230.33 % | 2.598 M -40.26 % | 4.349 M -98.38 % | 268.042 M 1.15 % | 264.999 M -19.56 % | 329.447 M 11.90 % | 294.403 M -1.82 % | 299.870 M -0.71 % | 302.002 M -5.55 % | 319.761 M -0.86 % | 322.541 M 16.83 % | 276.082 M 4 860.15 % | 5.566 M -25.00 % | 7.421 M |
| Property plant equipment net | 2.104 B 7.57 % | 1.956 B 1.54 % | 1.926 B -1.33 % | 1.952 B 0.28 % | 1.947 B -3.33 % | 2.014 B 0.11 % | 2.012 B -9.21 % | 2.216 B -1.20 % | 2.243 B -5.90 % | 2.383 B 275.66 % | 634.397 M -7.99 % | 689.463 M -2.03 % | 703.720 M 7.57 % | 654.171 M 3.22 % | 633.757 M -1.69 % | 644.645 M 6.27 % | 606.602 M 11.07 % | 546.129 M 21.96 % | 447.806 M 2.21 % | 438.116 M |
| Total non current assets | 2.358 B 8.94 % | 2.165 B 1.18 % | 2.140 B -1.87 % | 2.180 B 1.06 % | 2.158 B -3.35 % | 2.232 B 0.06 % | 2.231 B -0.42 % | 2.240 B -2.13 % | 2.289 B -6.19 % | 2.440 B 144.34 % | 998.653 M -9.41 % | 1.102 B 2.36 % | 1.077 B 4.81 % | 1.028 B -0.92 % | 1.037 B 2.91 % | 1.008 B -0.07 % | 1.008 B 17.64 % | 857.226 M 49.31 % | 574.142 M 12.76 % | 509.178 M |
| Other current assets | 329.395 M 595.48 % | 47.362 M 15.96 % | 40.843 M 52.21 % | 26.833 M -10.71 % | 30.052 M -62.20 % | 79.499 M -79.87 % | 394.918 M 357.35 % | 86.350 M 65.67 % | 52.121 M -86.79 % | 394.695 M 1 115.72 % | 32.466 M 120.74 % | 14.708 M -11.93 % | 16.701 M -62.13 % | 44.098 M -93.71 % | 701.209 M 3 149.50 % | 21.579 M 13.71 % | 18.977 M 49.40 % | 12.702 M 105.14 % | 6.192 M 4.44 % | 5.929 M |
| Short term investments | 212.861 M 2 593.08 % | 7.904 M 11.91 % | 7.063 M 400.21 % | 1.412 M -58.70 % | 3.419 M -52.08 % | 7.135 M -80.18 % | 35.993 M 442.39 % | 6.636 M -49.36 % | 13.105 M 121.11 % | 5.927 M -57.57 % | 13.970 M 1 214.21 % | 1.063 M 35.93 % | 782.000 K -96.86 % | 24.909 M 640.02 % | 3.366 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.063 M 180.23 % | 5.732 M |
| cash and cash equivalents | 272.152 M 76.66 % | 154.052 M 232.19 % | 46.375 M -60.33 % | 116.888 M 117.45 % | 53.755 M -33.11 % | 80.363 M 169.57 % | 29.811 M 2.46 % | 29.096 M -48.26 % | 56.238 M -4.26 % | 58.743 M -17.82 % | 71.485 M -54.08 % | 155.687 M 85.28 % | 84.028 M 20.03 % | 70.007 M 19.49 % | 58.588 M 20.50 % | 48.622 M 3.41 % | 47.017 M 3.36 % | 45.489 M 352.31 % | 10.057 M -48.72 % | 19.611 M |
| Cash and short term investments | 403.592 M 162.95 % | 153.486 M 187.22 % | 53.438 M -54.83 % | 118.300 M 106.91 % | 57.174 M -34.66 % | 87.498 M 32.97 % | 65.804 M 84.16 % | 35.732 M -48.47 % | 69.343 M 7.23 % | 64.670 M -24.32 % | 85.455 M -45.48 % | 156.750 M 84.82 % | 84.810 M -10.65 % | 94.916 M 53.20 % | 61.954 M 27.42 % | 48.622 M 3.41 % | 47.017 M 3.36 % | 45.489 M 74.15 % | 26.120 M 3.07 % | 25.343 M |
| Total current assets | 2.041 B 97.39 % | 1.034 B 38.69 % | 745.443 M 8.60 % | 686.428 M 26.72 % | 541.668 M -31.02 % | 785.256 M -5.87 % | 834.231 M -6.81 % | 895.196 M 30.54 % | 685.769 M -23.16 % | 892.517 M -18.38 % | 1.094 B -2.61 % | 1.123 B -0.07 % | 1.124 B -5.54 % | 1.190 B -8.64 % | 1.302 B 15.76 % | 1.125 B -10.99 % | 1.264 B -5.73 % | 1.341 B 130.15 % | 582.453 M 21.93 % | 477.700 M |
| Inventory | 443.400 M -1.91 % | 452.028 M 35.81 % | 332.834 M -2.76 % | 342.282 M 24.73 % | 274.417 M -24.61 % | 364.001 M -2.55 % | 373.509 M 13.84 % | 328.096 M 0.99 % | 324.886 M -24.99 % | 433.152 M 4.03 % | 416.357 M -1.20 % | 421.399 M 2.68 % | 410.418 M -21.25 % | 521.189 M -3.29 % | 538.919 M 34.03 % | 402.079 M -19.79 % | 501.289 M -6.36 % | 535.364 M 128.00 % | 234.807 M 27.43 % | 184.264 M |
| Net receivables | 864.435 M 126.88 % | 381.009 M 19.69 % | 318.328 M 59.95 % | 199.013 M 10.55 % | 180.025 M -29.20 % | 254.258 M -24.23 % | 335.549 M -24.13 % | 442.267 M 79.30 % | 246.658 M -29.68 % | 350.743 M -37.28 % | 559.254 M 6.29 % | 526.162 M -13.98 % | 611.692 M 12.54 % | 543.535 M | 0.000 -100.00 % | 652.488 M -6.31 % | 696.423 M -6.76 % | 746.950 M 136.88 % | 315.334 M 20.28 % | 262.164 M |
| Tax assets | 0.000 -100.00 % | 900.000 K -99.51 % | 184.232 M 5.60 % | 174.464 M -1.95 % | 177.939 M | 0.000 -100.00 % | 313.000 K -99.80 % | 158.543 M 1 718.36 % | 8.719 M -0.83 % | 8.792 M -27.04 % | 12.050 M -63.31 % | 32.845 M 3.24 % | 31.814 M -42.63 % | 55.450 M 111.30 % | 26.242 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.811 M -23.62 % | 19.392 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 670.521 M 72.81 % | 388.012 M 39.11 % | 278.927 M -3.12 % | 287.911 M 30.92 % | 219.918 M -50.09 % | 440.642 M 7.28 % | 410.754 M -12.84 % | 471.263 M 99.33 % | 236.426 M -45.80 % | 436.189 M -21.15 % | 553.184 M -0.92 % | 558.320 M 12.11 % | 498.008 M 10.18 % | 451.986 M -19.09 % | 558.633 M 21.38 % | 460.225 M -22.05 % | 590.379 M 6.28 % | 555.506 M 75.76 % | 316.061 M 35.50 % | 233.260 M |
| Tax payables | 0.000 -100.00 % | 11.741 M 165.87 % | 4.416 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 % | 18.240 M | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 35.296 M 1.95 % | 34.620 M 5.08 % | 32.947 M 9.31 % | 30.142 M 167.03 % | 11.288 M 7.65 % | 10.486 M -55.64 % | 23.639 M -24.60 % | 31.351 M -3.88 % | 32.615 M | 0.000 -100.00 % | 60.738 M -11.82 % | 68.876 M -10.09 % | 76.609 M -1.04 % | 77.415 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.441 M -35.21 % | 2.224 M | 0.000 | 0.000 |
| Capital lease obligations | 58.273 M 97.08 % | 29.568 M 125.33 % | 13.122 M -31.64 % | 19.195 M 74.37 % | 11.008 M -62.27 % | 29.179 M 112.73 % | -229.304 M 22.94 % | -297.574 M -8.80 % | -273.509 M | 0.000 100.00 % | -175.773 M -390.10 % | -35.865 M -7.79 % | -33.273 M 56.57 % | -76.609 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.292 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.248 M 0.00 % | 69.248 M 0.00 % | 69.248 M 0.00 % | 69.248 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.509 M -29.41 % | 51.721 M |
| Other total stockholders equity | 635.652 M 290.52 % | 162.771 M 276.25 % | 43.261 M 9.08 % | 39.659 M 0.00 % | 39.659 M 0.00 % | 39.659 M 0.00 % | 39.659 M 151.75 % | -76.633 M -132.52 % | 235.620 M 173.26 % | -321.606 M -318.35 % | 147.287 M -19.29 % | 182.490 M 364.34 % | 39.301 M -76.69 % | 168.620 M -19.73 % | 210.061 M 3.18 % | 203.581 M 33.43 % | 152.571 M -10.05 % | 169.618 M 331.59 % | 39.301 M 0.00 % | 39.301 M |
| Deferred tax liabilities non current | 151.353 M -1.38 % | 153.474 M 22.14 % | 125.651 M -1.63 % | 127.735 M 17.29 % | 108.906 M -7.81 % | 118.133 M -17.02 % | 142.366 M -50.38 % | 286.904 M 4.52 % | 274.509 M -11.56 % | 310.380 M | 0.000 -100.00 % | 3.738 M -62.45 % | 9.956 M 26.41 % | 7.876 M 144.67 % | 3.219 M 53.07 % | 2.103 M 0.00 % | 2.103 M -89.06 % | 19.222 M -41.26 % | 32.722 M 3.12 % | 31.733 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 4.399 B 37.53 % | 3.199 B 10.88 % | 2.885 B 0.63 % | 2.867 B 6.21 % | 2.699 B -10.55 % | 3.018 B -1.55 % | 3.065 B -2.24 % | 3.136 B 5.40 % | 2.975 B -10.73 % | 3.333 B 59.29 % | 2.092 B -5.98 % | 2.225 B 1.12 % | 2.201 B -0.75 % | 2.217 B -5.22 % | 2.339 B 9.69 % | 2.133 B -6.15 % | 2.272 B 3.39 % | 2.198 B 90.02 % | 1.157 B 17.20 % | 986.878 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 15.901 M 72.07 % | 9.241 M -94.83 % | 178.736 M 1 049.21 % | 15.553 M -40.72 % | 26.235 M 18.67 % | 22.107 M 1 321.67 % | 1.555 M | 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 -100.00 % | 4.119 M 3 173.88 % | -134.000 K 54.27 % | -293.000 K 84.15 % | -1.849 M -233.21 % | 1.388 M 3.74 % | 1.338 M 430.37 % | -405.000 K -126.72 % | 1.516 M -7.16 % | 1.633 M 78.08 % | 917.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -220.826 M -10.50 % | -199.844 M -0.76 % | -198.333 M -269.14 % | 117.257 M 130.46 % | -384.903 M -352.68 % | 152.328 M 295.90 % | -77.758 M -480.11 % | -13.404 M 12.59 % | -15.335 M -113.55 % | -7.181 M 95.58 % | -162.499 M -205.74 % | 153.681 M -13.23 % | 177.120 M 516.28 % | 28.740 M 38.46 % | 20.757 M -63.84 % | 57.397 M 671.88 % | 7.436 M 103.38 % | -220.170 M -535.85 % | 50.515 M 211.80 % | -45.185 M |
| Accounts receivables | -17.176 M 70.82 % | -58.863 M 57.04 % | -137.004 M -195.35 % | -46.387 M -139.74 % | 116.714 M 68.58 % | 69.233 M -8.52 % | 75.681 M 134.09 % | -221.975 M -322.65 % | 99.695 M -41.85 % | 171.442 M 401.11 % | -56.937 M -192.09 % | 61.825 M 238.57 % | -44.615 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.340 M 69.46 % | -69.871 M |
| Inventory | 17.495 M 114.68 % | -119.193 M -1 361.57 % | 9.448 M 113.92 % | -67.865 M -149.97 % | 135.805 M 1 328.32 % | 9.508 M 120.94 % | -45.413 M -1 473.02 % | -2.887 M -102.67 % | 108.266 M 361.49 % | -41.403 M -921.33 % | 5.041 M 145.90 % | -10.983 M -109.91 % | 110.773 M 524.81 % | 17.729 M 112.96 % | -136.840 M -204.35 % | 131.139 M 284.98 % | 34.064 M 111.33 % | -300.552 M -494.65 % | -50.543 M 0.76 % | -50.932 M |
| Accounts payables | -145.079 M -250.78 % | 96.216 M 223.40 % | -77.972 M -134.56 % | 225.645 M 131.04 % | -727.061 M -811.27 % | 102.220 M 197.47 % | -104.873 M -149.60 % | 211.458 M 194.70 % | -223.297 M -62.73 % | -137.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 122.398 M 61.86 % | 75.618 M |
| Other working capital | -76.066 M 35.54 % | -118.004 M -1 740.08 % | 7.195 M 22.70 % | 5.864 M -91.42 % | 68.338 M 338.67 % | -28.633 M -808.12 % | -3.153 M | 0.000 -100.00 % | 2.000 K | 0.000 100.00 % | -167.540 M -201.75 % | 164.664 M 148.19 % | 66.347 M 502.55 % | 11.011 M -93.01 % | 157.597 M 313.71 % | -73.742 M -176.93 % | -26.628 M -133.13 % | 80.382 M | 0.000 | 0.000 |
| Other non cash items | 58.843 M -57.64 % | 138.904 M 253.58 % | 39.285 M -29.78 % | 55.942 M -3.64 % | 58.058 M 3.91 % | 55.874 M 70.06 % | 32.856 M -21.34 % | 41.767 M -7.51 % | 45.160 M -46.74 % | 84.795 M 83.78 % | 46.140 M 914.07 % | 4.550 M 128.65 % | -15.884 M -435.88 % | 4.729 M -84.86 % | 31.231 M -53.27 % | 66.831 M 175.20 % | -88.874 M -46.10 % | -60.832 M -717.52 % | -7.441 M -233.57 % | 5.571 M |
| Net cash provided by operating activities | 22.650 M -69.78 % | 74.951 M 696.59 % | 9.409 M -95.20 % | 196.212 M 833.97 % | -26.733 M -124.92 % | 107.258 M 510.67 % | 17.564 M 50.60 % | 11.663 M 112.52 % | -93.126 M -280.53 % | -24.473 M 87.05 % | -189.037 M -190.01 % | 210.028 M -7.59 % | 227.278 M 123.84 % | 101.535 M -19.28 % | 125.794 M 18.03 % | 106.581 M 56.57 % | 68.072 M 607.61 % | 9.620 M -95.03 % | 193.687 M 212.35 % | 62.009 M |
| Investments in property plant and equipment | -158.460 M -208.56 % | -51.354 M -147.10 % | -20.783 M 30.16 % | -29.760 M | 0.000 100.00 % | -17.375 M 20.86 % | -21.955 M | 0.000 100.00 % | -11.104 M 64.49 % | -31.272 M | 0.000 100.00 % | -39.087 M 65.96 % | -114.820 M -96.74 % | -58.360 M -149.08 % | -23.430 M 73.92 % | -89.841 M 18.35 % | -110.038 M 74.96 % | -439.364 M -1 523.13 % | -27.069 M 71.47 % | -94.873 M |
| Acquisitions net | 5.034 M | 0.000 -100.00 % | 5.649 M 280.15 % | 1.486 M -97.77 % | 66.700 M 12 484.91 % | 530.000 K 29.90 % | 408.000 K 103.37 % | -12.124 M -9.19 % | -11.104 M -106.63 % | 167.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.337 M -711.33 % | 5.126 M |
| Purchases of investments | -324.562 M | 0.000 100.00 % | -16.512 M -8 655.44 % | 193.000 K | 0.000 100.00 % | -470.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.305 M -181.02 % | -15.766 M 81.82 % | -86.710 M | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 1.389 M -26.70 % | 1.895 M -50.98 % | 3.866 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.958 M -45.66 % | 38.566 M 202 878.95 % | 19.000 K -99.98 % | 90.185 M 260.74 % | 25.000 M 16 347.37 % | 152.000 K |
| Other investing activites | 28.111 M 39.13 % | 20.205 M 74 933.33 % | -27.000 K -1 250.00 % | -2.000 K -100.41 % | 488.000 K -32.32 % | 721.000 K -97.60 % | 30.032 M 1 370.00 % | 2.043 M -98.30 % | 120.205 M 196 957.38 % | 61.000 K -99.68 % | 19.031 M 122.30 % | 8.561 M -92.20 % | 109.753 M 936.09 % | 10.593 M -38.24 % | 17.152 M 4 573.57 % | 367.000 K -98.56 % | 25.415 M 122.31 % | -113.900 M | 0.000 -100.00 % | 9.950 M |
| Net cash used for investing activites | -449.877 M -1 344.27 % | -31.149 M -2.86 % | -30.284 M -15.64 % | -26.188 M -136.86 % | 71.054 M 528.19 % | -16.594 M -295.57 % | 8.485 M 184.17 % | -10.081 M -110.29 % | 97.997 M -28.02 % | 136.147 M 615.40 % | 19.031 M 162.34 % | -30.526 M -502.45 % | -5.067 M 89.39 % | -47.767 M -425.39 % | 14.680 M 128.84 % | -50.908 M 60.51 % | -128.909 M 64.38 % | -361.875 M -201.27 % | -120.116 M -50.81 % | -79.645 M |
| Debt repayment | -144.817 M -245.48 % | 99.545 M 2 526.74 % | -4.102 M 87.38 % | -32.498 M -370.91 % | 11.996 M -35.37 % | 18.560 M -71.45 % | 65.014 M 4 270.24 % | -1.559 M -103.94 % | 39.586 M 213.44 % | -34.895 M -197.36 % | 35.841 M 167.21 % | -53.323 M 62.69 % | -142.918 M -2 498.98 % | -5.499 M 96.59 % | -161.042 M -1 002.60 % | 17.842 M -88.84 % | 159.825 M -66.47 % | 476.614 M 1 505.86 % | -33.902 M -179.32 % | 42.740 M |
| Common stock issued | 580.554 M 22 937.86 % | 2.520 M -5.86 % | 2.677 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 525.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 59.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.509 M -140.00 % | -15.212 M -66.67 % | -9.127 M |
| Dividends paid | -17.847 M -726.25 % | -2.160 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 % | -23.680 M | 0.000 |
| Other financing activites | -50.260 M -12.94 % | -44.501 M 7.70 % | -48.213 M 35.19 % | -74.393 M 10.29 % | -82.925 M 5.43 % | -87.682 M -42.95 % | -61.338 M -125.80 % | -27.165 M 42.16 % | -46.962 M 46.07 % | -87.082 M -242.52 % | 61.101 M 208.39 % | -56.369 M 11.02 % | -63.353 M -24.17 % | -51.021 M -217.06 % | 43.586 M 160.61 % | -71.911 M -9.86 % | -65.455 M -79.26 % | -36.515 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 367.630 M 563.54 % | 55.404 M 211.62 % | -49.638 M 53.56 % | -106.891 M -50.70 % | -70.929 M -2.61 % | -69.122 M -1 980.36 % | 3.676 M 112.80 % | -28.724 M -289.43 % | -7.376 M 93.95 % | -121.977 M -225.15 % | 97.467 M 188.86 % | -109.692 M 46.82 % | -206.271 M -264.95 % | -56.520 M 51.88 % | -117.456 M -117.23 % | -54.069 M -186.13 % | 62.777 M -83.11 % | 371.636 M 610.53 % | -72.794 M -316.57 % | 33.613 M |
| Effect of forex changes on cash | 23.855 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 |
| Net change in cash | -35.743 M -136.03 % | 99.206 M 240.69 % | -70.513 M -211.69 % | 63.133 M 337.27 % | -26.608 M -223.52 % | 21.542 M -27.53 % | 29.725 M 209.52 % | -27.142 M -983.51 % | -2.505 M 75.69 % | -10.303 M 85.80 % | -72.539 M -203.91 % | 69.810 M 337.95 % | 15.940 M 679.00 % | -2.753 M -111.96 % | 23.017 M 1 334.08 % | 1.605 M -17.14 % | 1.937 M -90.01 % | 19.380 M | 0.000 | 0.000 |
| Cash at beginning of period | 145.581 M 213.92 % | 46.375 M -60.33 % | 116.888 M 117.45 % | 53.755 M -33.11 % | 80.363 M 36.62 % | 58.821 M 102.16 % | 29.096 M -48.26 % | 56.238 M -4.26 % | 58.743 M -14.92 % | 69.046 M -51.23 % | 141.585 M 97.26 % | 71.775 M 28.55 % | 55.835 M -4.70 % | 58.588 M 20.50 % | 48.622 M 3.41 % | 47.017 M 3.36 % | 45.489 M 74.22 % | 26.110 M 33.14 % | 19.611 M | 0.000 |
| Cash at end of period | 94.454 M -35.12 % | 145.581 M 213.92 % | 46.375 M -60.33 % | 116.888 M 117.45 % | 53.755 M -33.11 % | 80.363 M 36.62 % | 58.821 M 102.16 % | 29.096 M -48.26 % | 56.238 M -4.26 % | 58.743 M -14.92 % | 69.046 M -51.23 % | 141.585 M 97.26 % | 71.775 M 28.55 % | 55.835 M -22.06 % | 71.639 M 47.34 % | 48.622 M 2.52 % | 47.426 M 4.26 % | 45.490 M 352.32 % | 10.057 M -48.72 % | 19.611 M |
| Operating cash flow | 22.650 M -69.78 % | 74.951 M 696.59 % | 9.409 M -95.20 % | 196.212 M 833.97 % | -26.733 M -124.92 % | 107.258 M 510.67 % | 17.564 M 50.60 % | 11.663 M 112.52 % | -93.126 M -280.53 % | -24.473 M 87.05 % | -189.037 M -190.01 % | 210.028 M -7.59 % | 227.278 M 123.84 % | 101.535 M -19.28 % | 125.794 M 18.03 % | 106.581 M 56.57 % | 68.072 M 607.61 % | 9.620 M -95.03 % | 193.687 M 212.35 % | 62.009 M |
| Capital expenditure | -385.649 M -650.96 % | -51.354 M -147.10 % | -20.783 M 30.16 % | -29.760 M -124.53 % | 121.341 M 798.37 % | -17.375 M 20.86 % | -21.955 M | 0.000 100.00 % | -11.104 M 64.49 % | -31.272 M | 0.000 100.00 % | -39.087 M 65.96 % | -114.820 M -96.74 % | -58.360 M -149.08 % | -23.430 M 73.92 % | -89.841 M 18.35 % | -110.038 M 74.96 % | -439.364 M -1 523.13 % | -27.069 M 71.47 % | -94.873 M |
| Free CashFlow | -362.999 M -1 638.33 % | 23.597 M 307.46 % | -11.374 M -106.83 % | 166.452 M 722.65 % | -26.733 M -129.74 % | 89.883 M 2 146.98 % | -4.391 M -137.65 % | 11.663 M 111.19 % | -104.230 M -86.98 % | -55.745 M 70.51 % | -189.037 M -210.59 % | 170.941 M 52.00 % | 112.458 M 160.47 % | 43.175 M -57.82 % | 102.364 M 511.49 % | 16.740 M 139.89 % | -41.966 M 90.23 % | -429.744 M -357.92 % | 166.618 M 606.99 % | -32.864 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 695.449 M -42.28 % | 1.205 B 66.26 % | 724.637 M -3.71 % | 752.574 M 2.52 % | 734.053 M -2.30 % | 751.329 M -3.73 % | 780.456 M 11.69 % | 698.775 M 10.33 % | 633.357 M -1.88 % | 645.491 M -7.26 % | 696.043 M 4.97 % | 663.084 M 29.15 % | 513.404 M -4.76 % | 539.048 M -7.78 % | 584.519 M 34.67 % | 434.053 M 11.69 % | 388.628 M -1.28 % | 393.685 M 3.38 % | 380.801 M 6.51 % | 357.529 M -7.82 % | 387.858 M -15.91 % | 461.239 M -9.63 % | 510.370 M 6.64 % | 478.574 M -4.77 % | 502.526 M -25.21 % | 671.901 M -9.14 % | 739.493 M 49.84 % | 493.517 M -15.28 % | 582.550 M 11.88 % | 520.680 M 19.68 % | 435.046 M -16.76 % | 522.631 M -8.19 % | 569.252 M 9.63 % | 519.235 M 17.92 % | 440.323 M -17.08 % | 531.028 M -21.37 % | 675.338 M -8.50 % | 738.042 M 19.97 % | 615.186 M 5.03 % | 585.746 M -19.57 % | 728.304 M 1.55 % | 717.206 M 24.45 % | 576.292 M -21.69 % | 735.927 M 14.83 % | 640.869 M -12.73 % | 734.335 M |
| Net income | -25.846 M -147.42 % | 54.499 M 774.22 % | 6.234 M -84.38 % | 39.902 M 41.56 % | 28.187 M 150.00 % | 11.275 M -69.34 % | 36.775 M 52.20 % | 24.163 M 24.42 % | 19.421 M -1.01 % | 19.619 M -74.18 % | 75.993 M 268.27 % | 20.635 M 293.72 % | -10.652 M 14.43 % | -12.449 M -210.85 % | 11.230 M 130.05 % | -37.375 M -341.89 % | -8.458 M -109.16 % | 92.330 M 1 094.44 % | 7.730 M 324.38 % | -3.445 M 77.55 % | -15.348 M 81.43 % | -82.645 M -2 445.27 % | -3.247 M 93.54 % | -50.248 M -122.91 % | -22.542 M -116.04 % | 140.499 M 10 208.07 % | 1.363 M -45.39 % | 2.496 M 116.02 % | -15.578 M -48.05 % | -10.522 M 83.00 % | -61.879 M -1 031.07 % | 6.646 M 113.75 % | -48.341 M -135.00 % | 138.122 M 292.54 % | -71.736 M -30.85 % | -54.823 M -321.98 % | -12.992 M -135.79 % | 36.299 M 153.13 % | -68.322 M 2.22 % | -69.870 M -282.37 % | -18.273 M -71.82 % | -10.635 M 78.83 % | -50.231 M -372.28 % | 18.448 M 34.77 % | 13.689 M 2 220.17 % | 590.000 K |
| Income before tax | -27.279 M -144.09 % | 61.877 M 152.78 % | 24.479 M -48.44 % | 47.476 M 19.51 % | 39.726 M 21.41 % | 32.720 M -36.40 % | 51.445 M 49.19 % | 34.482 M 65.86 % | 20.790 M -12.18 % | 23.674 M -68.12 % | 74.270 M 123.22 % | 33.272 M 264.53 % | -20.222 M -266.89 % | 12.117 M -26.86 % | 16.566 M 152.42 % | -31.601 M -59.45 % | -19.819 M -120.65 % | 95.970 M 1 112.97 % | 7.912 M 328.67 % | -3.460 M 83.59 % | -21.089 M 76.86 % | -91.135 M -7 838.59 % | -1.148 M 97.91 % | -54.951 M -95.56 % | -28.100 M -240.50 % | 20.000 M 1 965.67 % | -1.072 M 78.24 % | -4.926 M 75.75 % | -20.317 M -285.16 % | -5.275 M 92.25 % | -68.032 M -1 575.43 % | 4.611 M 109.71 % | -47.481 M -134.30 % | 138.432 M 281.27 % | -76.367 M -40.29 % | -54.436 M -549.90 % | -8.376 M -133.53 % | 24.982 M 134.06 % | -73.339 M 1.70 % | -74.604 M -341.55 % | -16.896 M -2.94 % | -16.414 M 67.40 % | -50.357 M -273.68 % | 28.994 M 60.82 % | 18.029 M 5 970.37 % | 297.000 K |
| Income before tax ratio | -0.04 -176.37 % | 0.05 52.04 % | 0.03 -46.45 % | 0.06 16.57 % | 0.05 24.27 % | 0.04 -33.93 % | 0.07 33.58 % | 0.05 50.33 % | 0.03 -10.50 % | 0.04 -65.63 % | 0.11 112.65 % | 0.05 227.39 % | -0.04 -275.23 % | 0.02 -20.69 % | 0.03 138.93 % | -0.07 -42.76 % | -0.05 -120.92 % | 0.24 1 073.27 % | 0.02 314.70 % | -0.01 82.20 % | -0.05 72.48 % | -0.20 -8 684.20 % | 0.00 98.04 % | -0.11 -105.34 % | -0.06 -287.86 % | 0.03 2 153.35 % | 0.00 85.48 % | -0.01 71.38 % | -0.03 -244.25 % | -0.01 93.52 % | -0.16 -1 872.47 % | 0.01 110.58 % | -0.08 -131.29 % | 0.27 253.72 % | -0.17 -69.19 % | -0.10 -726.52 % | -0.01 -136.64 % | 0.03 128.39 % | -0.12 6.40 % | -0.13 -449.01 % | -0.02 -1.37 % | -0.02 73.81 % | -0.09 -321.79 % | 0.04 40.05 % | 0.03 6 855.69 % | 0.00 |
| EBITDA | 2.443 M -97.19 % | 87.017 M 104.07 % | 42.640 M -7.52 % | 46.109 M -23.29 % | 60.110 M 10.49 % | 54.403 M -26.22 % | 73.737 M 31.24 % | 56.185 M 28.42 % | 43.751 M -5.02 % | 46.061 M -53.46 % | 98.961 M 77.90 % | 55.627 M 1 202.74 % | 4.270 M -90.34 % | 44.194 M -2.53 % | 45.342 M 1 271.02 % | -3.872 M -134.40 % | 11.255 M -91.41 % | 130.971 M 220.76 % | 40.831 M 29.37 % | 31.562 M 188.11 % | 10.955 M 115.24 % | -71.874 M -309.22 % | 34.353 M 265.28 % | -20.785 M -390.94 % | 7.144 M -66.83 % | 21.535 M -29.78 % | 30.666 M 32.03 % | 23.227 M 137.66 % | 9.773 M -53.10 % | 20.838 M 139.60 % | -52.627 M -362.92 % | 20.016 M 162.40 % | -32.076 M -118.25 % | 175.780 M 395.07 % | -59.573 M -58.26 % | -37.642 M -547.14 % | 8.418 M -92.55 % | 113.034 M 303.84 % | -55.453 M 2.23 % | -56.718 M -5 827.62 % | 990.250 K -94.97 % | 19.700 M 158.20 % | -33.847 M -174.38 % | 45.505 M 31.75 % | 34.540 M 229.54 % | -26.664 M |
| Net income ratio | -0.04 -182.16 % | 0.05 425.82 % | 0.01 -83.77 % | 0.05 38.08 % | 0.04 155.88 % | 0.02 -68.15 % | 0.05 36.27 % | 0.03 12.77 % | 0.03 0.89 % | 0.03 -72.16 % | 0.11 250.83 % | 0.03 249.99 % | -0.02 10.16 % | -0.02 -220.21 % | 0.02 122.31 % | -0.09 -295.64 % | -0.02 -109.28 % | 0.23 1 055.35 % | 0.02 310.67 % | -0.01 75.65 % | -0.04 77.92 % | -0.18 -2 716.39 % | -0.01 93.94 % | -0.10 -134.06 % | -0.04 -121.45 % | 0.21 11 245.04 % | 0.00 -63.56 % | 0.01 118.91 % | -0.03 -32.33 % | -0.02 85.79 % | -0.14 -1 218.52 % | 0.01 114.97 % | -0.08 -131.92 % | 0.27 263.28 % | -0.16 -57.80 % | -0.10 -436.65 % | -0.02 -139.11 % | 0.05 144.29 % | -0.11 6.90 % | -0.12 -375.43 % | -0.03 -69.20 % | -0.01 82.99 % | -0.09 -447.71 % | 0.03 17.36 % | 0.02 2 558.55 % | 0.00 |
| Ratio EBITDA | 0.00 -95.14 % | 0.07 22.74 % | 0.06 -3.96 % | 0.06 -25.18 % | 0.08 13.09 % | 0.07 -23.36 % | 0.09 17.50 % | 0.08 16.40 % | 0.07 -3.20 % | 0.07 -49.81 % | 0.14 69.48 % | 0.08 908.67 % | 0.01 -89.86 % | 0.08 5.69 % | 0.08 969.58 % | -0.01 -130.80 % | 0.03 -91.29 % | 0.33 210.27 % | 0.11 21.46 % | 0.09 212.55 % | 0.03 118.13 % | -0.16 -331.51 % | 0.07 254.98 % | -0.04 -405.50 % | 0.01 -55.64 % | 0.03 -22.71 % | 0.04 -11.89 % | 0.05 180.54 % | 0.02 -58.08 % | 0.04 133.08 % | -0.12 -415.86 % | 0.04 167.97 % | -0.06 -116.64 % | 0.34 350.22 % | -0.14 -90.86 % | -0.07 -668.66 % | 0.01 -91.86 % | 0.15 269.91 % | -0.09 6.91 % | -0.10 -7 221.60 % | 0.00 -95.05 % | 0.03 146.77 % | -0.06 -194.98 % | 0.06 14.73 % | 0.05 248.43 % | -0.04 |
| Gross profit ratio | 0.41 20.20 % | 0.34 -22.94 % | 0.44 -3.05 % | 0.45 116.07 % | 0.21 -2.92 % | 0.22 -3.37 % | 0.22 -46.52 % | 0.42 87.62 % | 0.22 -27.01 % | 0.31 -27.90 % | 0.42 7.48 % | 0.39 6.63 % | 0.37 23.50 % | 0.30 50.26 % | 0.20 66.33 % | 0.12 -20.14 % | 0.15 -19.10 % | 0.19 -57.29 % | 0.43 7.29 % | 0.40 -0.59 % | 0.41 55.28 % | 0.26 -48.51 % | 0.51 17.04 % | 0.43 -10.45 % | 0.49 1.19 % | 0.48 20.30 % | 0.40 -23.28 % | 0.52 14.06 % | 0.46 -66.56 % | 1.36 36.25 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 71.95 % | 0.58 -41.84 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 182.72 % | -1.21 -220.88 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 182.80 % | -1.21 -220.77 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 185.28 % | -1.17 |
| Weighted average shs out dil | 34.310 M -27.60 % | 47.390 M 36.83 % | 34.633 M -0.18 % | 34.697 M 2.17 % | 33.960 M 15.43 % | 29.420 M 0.00 % | 29.420 M -0.16 % | 29.467 M 0.14 % | 29.426 M 0.49 % | 29.282 M 1.97 % | 28.716 M 0.20 % | 28.660 M -0.45 % | 28.789 M 0.26 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.30 % | 28.630 M -0.27 % | 28.708 M -0.86 % | 28.958 M 0.91 % | 28.696 M -2.78 % | 29.518 M 2.80 % | 28.713 M 0.63 % | 28.534 M -2.04 % | 29.129 M 6.86 % | 27.260 M -1.71 % | 27.733 M -3.42 % | 28.716 M 0.98 % | 28.438 M -0.49 % | 28.577 M 0.00 % | 28.577 M 0.00 % | 28.577 M -0.48 % | 28.716 M 0.05 % | 28.702 M 0.00 % | 28.702 M 0.00 % | 28.702 M -0.37 % | 28.810 M 0.22 % | 28.746 M 0.00 % | 28.746 M 0.00 % | 28.746 M 0.02 % | 28.741 M 0.10 % | 28.712 M 0.00 % | 28.712 M 0.00 % | 28.712 M -2.84 % | 29.550 M |
| Weighted average shs out | 34.310 M -27.60 % | 47.390 M 36.83 % | 34.633 M -0.18 % | 34.697 M 3.40 % | 33.556 M 15.53 % | 29.046 M 0.00 % | 29.046 M 0.55 % | 28.886 M -0.25 % | 28.959 M 0.37 % | 28.851 M 0.47 % | 28.716 M 0.20 % | 28.660 M -0.20 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.00 % | 28.716 M 0.30 % | 28.630 M -0.27 % | 28.708 M -0.86 % | 28.958 M 1.06 % | 28.656 M -2.92 % | 29.518 M 2.80 % | 28.713 M 0.63 % | 28.534 M -2.14 % | 29.157 M 6.96 % | 27.260 M -1.71 % | 27.733 M -3.42 % | 28.716 M 0.98 % | 28.438 M -0.49 % | 28.577 M 0.00 % | 28.577 M 0.00 % | 28.577 M -0.48 % | 28.716 M 0.05 % | 28.702 M 0.00 % | 28.702 M 0.00 % | 28.702 M -0.37 % | 28.810 M 0.22 % | 28.746 M 0.00 % | 28.746 M 0.00 % | 28.746 M 0.02 % | 28.741 M 0.10 % | 28.712 M 0.00 % | 28.712 M 0.00 % | 28.712 M -2.84 % | 29.550 M |
| EPS diluted | -0.75 -165.22 % | 1.15 538.89 % | 0.18 -84.35 % | 1.15 38.55 % | 0.83 118.42 % | 0.38 -69.60 % | 1.25 52.44 % | 0.82 24.24 % | 0.66 -1.49 % | 0.67 -74.72 % | 2.65 268.06 % | 0.72 294.59 % | -0.37 13.95 % | -0.43 -210.26 % | 0.39 130.00 % | -1.30 -348.28 % | -0.29 -109.01 % | 3.22 1 092.59 % | 0.27 325.00 % | -0.12 77.36 % | -0.53 81.60 % | -2.88 -2 518.18 % | -0.11 93.71 % | -1.75 -121.52 % | -0.79 -116.39 % | 4.82 9 540.00 % | 0.05 -44.44 % | 0.09 116.67 % | -0.54 -45.95 % | -0.37 82.95 % | -2.17 -1 043.48 % | 0.23 113.61 % | -1.69 -135.14 % | 4.81 292.40 % | -2.50 -30.89 % | -1.91 -324.44 % | -0.45 -135.71 % | 1.26 152.94 % | -2.38 2.06 % | -2.43 -279.69 % | -0.64 -72.97 % | -0.37 78.86 % | -1.75 -373.44 % | 0.64 33.33 % | 0.48 2 300.00 % | 0.02 |
| Earnings per share | -0.75 -164.66 % | 1.16 544.44 % | 0.18 -84.48 % | 1.16 38.10 % | 0.84 115.38 % | 0.39 -69.29 % | 1.27 51.19 % | 0.84 25.37 % | 0.67 -1.47 % | 0.68 -74.34 % | 2.65 268.06 % | 0.72 294.59 % | -0.37 13.95 % | -0.43 -210.26 % | 0.39 130.00 % | -1.30 -348.28 % | -0.29 -109.01 % | 3.22 1 092.59 % | 0.27 325.00 % | -0.12 77.36 % | -0.53 81.60 % | -2.88 -2 518.18 % | -0.11 93.71 % | -1.75 -121.52 % | -0.79 -116.39 % | 4.82 9 540.00 % | 0.05 -44.44 % | 0.09 116.67 % | -0.54 -45.95 % | -0.37 82.95 % | -2.17 -1 043.48 % | 0.23 113.61 % | -1.69 -135.14 % | 4.81 292.40 % | -2.50 -30.89 % | -1.91 -324.44 % | -0.45 -135.71 % | 1.26 152.94 % | -2.38 2.06 % | -2.43 -279.69 % | -0.64 -72.97 % | -0.37 78.86 % | -1.75 -373.44 % | 0.64 33.33 % | 0.48 2 300.00 % | 0.02 |
| Gross profit | 283.064 M -30.62 % | 407.969 M 28.13 % | 318.411 M -6.65 % | 341.097 M 121.52 % | 153.980 M -5.15 % | 162.340 M -6.97 % | 174.507 M -40.27 % | 292.166 M 107.00 % | 141.142 M -28.39 % | 197.086 M -33.13 % | 294.749 M 12.82 % | 261.260 M 37.72 % | 189.707 M 17.62 % | 161.283 M 38.57 % | 116.390 M 123.99 % | 51.961 M -10.80 % | 58.254 M -20.14 % | 72.941 M -55.85 % | 165.211 M 14.28 % | 144.573 M -8.36 % | 157.768 M 30.58 % | 120.822 M -53.47 % | 259.650 M 24.81 % | 208.028 M -14.72 % | 243.942 M -24.32 % | 322.320 M 9.31 % | 294.878 M 14.96 % | 256.508 M -3.37 % | 265.465 M -62.58 % | 709.442 M 63.07 % | 435.046 M -16.76 % | 522.631 M -8.19 % | 569.252 M 88.51 % | 301.972 M -31.42 % | 440.323 M -17.08 % | 531.028 M -21.37 % | 675.338 M 175.70 % | -892.182 M -245.03 % | 615.186 M 5.03 % | 585.746 M -19.57 % | 728.304 M 184.08 % | -866.169 M -250.30 % | 576.292 M -21.69 % | 735.927 M 14.83 % | 640.869 M 174.43 % | -861.064 M |
| Income tax expense | -2.866 M -138.85 % | 7.378 M -59.56 % | 18.245 M 140.89 % | 7.574 M -34.36 % | 11.539 M -46.19 % | 21.445 M 46.18 % | 14.670 M 42.16 % | 10.319 M 653.76 % | 1.369 M -66.24 % | 4.055 M 335.35 % | -1.723 M -113.63 % | 12.637 M 232.05 % | -9.570 M -138.96 % | 24.566 M 360.38 % | 5.336 M -7.59 % | 5.774 M 150.82 % | -11.361 M -412.20 % | 3.639 M 1 899.45 % | 182.000 K 1 313.33 % | -15.000 K 99.74 % | -5.741 M 32.38 % | -8.490 M -504.48 % | 2.099 M 144.63 % | -4.703 M 15.38 % | -5.558 M 95.39 % | -120.499 M -4 848.62 % | -2.435 M 67.19 % | -7.422 M -56.62 % | -4.739 M -190.30 % | 5.248 M -14.71 % | 6.153 M 202.36 % | 2.035 M 136.63 % | 860.000 K 179.22 % | 308.000 K | 0.000 -100.00 % | 387.000 K -91.62 % | 4.616 M -59.21 % | 11.317 M 125.57 % | 5.017 M 5.98 % | 4.734 M 243.79 % | 1.377 M -76.17 % | 5.779 M 4 486.51 % | 126.000 K -98.81 % | 10.546 M 143.00 % | 4.340 M 1 381.23 % | 293.000 K |
| Cost of revenue | 412.385 M -48.25 % | 796.806 M 96.15 % | 406.226 M -1.28 % | 411.477 M -29.06 % | 580.073 M -1.51 % | 588.989 M -2.80 % | 605.949 M 49.02 % | 406.609 M -17.39 % | 492.215 M 9.77 % | 448.405 M 11.74 % | 401.294 M -0.13 % | 401.824 M 24.14 % | 323.697 M -14.31 % | 377.765 M -19.30 % | 468.129 M 22.52 % | 382.092 M 15.65 % | 330.374 M 3.00 % | 320.744 M 48.77 % | 215.590 M 1.24 % | 212.956 M -7.45 % | 230.090 M -32.41 % | 340.417 M 35.78 % | 250.720 M -7.33 % | 270.546 M 4.63 % | 258.584 M -26.03 % | 349.581 M -21.37 % | 444.615 M 87.59 % | 237.009 M -25.25 % | 317.085 M 267.98 % | -188.762 M | 0.000 | 0.000 | 0.000 -100.00 % | 217.263 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.630 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.583 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.595 B |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.008 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.855 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 136.123 M | 0.000 | 0.000 | 0.000 -100.00 % | 150.248 M |
| Other expenses | 314.296 M | 0.000 -100.00 % | 300.377 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.355 M | 0.000 100.00 % | -10.956 M -213.72 % | 9.634 M 51.86 % | 6.344 M 22.12 % | 5.195 M -34.53 % | 7.935 M 900.63 % | 793.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.637 M 92.59 % | 7.081 M 8.50 % | 6.526 M 62.70 % | 4.011 M -17.89 % | 4.885 M -54.13 % | 10.650 M 117.52 % | 4.896 M 180.31 % | -6.096 M -139.47 % | 15.443 M 8.32 % | 14.257 M -11.18 % | 16.051 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 |
| Operating expenses | 314.296 M 105.32 % | 153.078 M -49.04 % | 300.377 M 69.57 % | 177.142 M 44.88 % | 122.269 M -15.27 % | 144.300 M 18.45 % | 121.819 M -53.12 % | 259.851 M 143.83 % | 106.571 M -16.06 % | 126.955 M -41.07 % | 215.417 M -2.90 % | 221.842 M 10.89 % | 200.053 M 56.76 % | 127.614 M 57.02 % | 81.275 M 9.68 % | 74.104 M 27.03 % | 58.335 M -43.06 % | 102.448 M -30.92 % | 148.294 M 13.67 % | 130.460 M -21.64 % | 166.497 M -16.65 % | 199.767 M -18.34 % | 244.631 M -3.35 % | 253.101 M -0.72 % | 254.929 M -8.25 % | 277.859 M -4.46 % | 290.837 M 12.55 % | 258.399 M -8.55 % | 282.551 M 14.73 % | 246.285 M -51.04 % | 503.078 M -2.88 % | 518.020 M -16.01 % | 616.733 M 112.61 % | 290.076 M -43.86 % | 516.690 M -11.75 % | 585.464 M -14.37 % | 683.714 M -29.81 % | 974.147 M 41.48 % | 688.525 M 4.27 % | 660.350 M -11.39 % | 745.200 M -17.67 % | 905.120 M 44.44 % | 626.649 M -11.36 % | 706.933 M 13.50 % | 622.840 M -32.78 % | 926.570 M |
| Cost and expenses | 726.681 M -23.50 % | 949.884 M 34.43 % | 706.603 M 20.04 % | 588.619 M -16.19 % | 702.342 M -4.22 % | 733.289 M 0.76 % | 727.768 M 9.20 % | 666.460 M 11.30 % | 598.786 M 4.07 % | 575.360 M -6.71 % | 616.711 M -1.12 % | 623.666 M 19.08 % | 523.750 M 3.64 % | 505.379 M -8.01 % | 549.404 M 20.43 % | 456.196 M 17.36 % | 388.709 M -8.15 % | 423.192 M 16.30 % | 363.884 M 5.96 % | 343.416 M -13.41 % | 396.587 M -26.58 % | 540.184 M 9.05 % | 495.351 M -5.40 % | 523.647 M 1.97 % | 513.513 M -18.16 % | 627.440 M -14.69 % | 735.452 M 48.45 % | 495.408 M -17.38 % | 599.636 M 942.43 % | 57.523 M -88.57 % | 503.078 M -2.88 % | 518.020 M -16.01 % | 616.733 M 21.56 % | 507.339 M -1.81 % | 516.690 M -11.75 % | 585.464 M -14.37 % | 683.714 M -73.75 % | 2.604 B 278.25 % | 688.525 M 4.27 % | 660.350 M -11.39 % | 745.200 M -70.05 % | 2.488 B 297.11 % | 626.649 M -11.36 % | 706.933 M 13.50 % | 622.840 M -75.30 % | 2.522 B |
| 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 -100.00 % | 250.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 153.078 M | 0.000 -100.00 % | 177.142 M 44.88 % | 122.269 M -15.27 % | 144.300 M 18.45 % | 121.819 M 5.25 % | 115.740 M 8.60 % | 106.571 M -13.35 % | 122.996 M 16.85 % | 105.257 M -0.54 % | 105.829 M 15.66 % | 91.504 M 10.52 % | 82.793 M 1.87 % | 81.275 M 9.68 % | 74.104 M 27.03 % | 58.335 M -43.06 % | 102.448 M 34.29 % | 76.288 M -0.48 % | 76.654 M -18.26 % | 93.776 M -35.08 % | 144.457 M 9.24 % | 132.233 M 3.74 % | 127.465 M 4.41 % | 122.078 M -18.34 % | 149.495 M 14.06 % | 131.062 M 8.41 % | 120.898 M -6.73 % | 129.625 M -75.73 % | 534.068 M | 0.000 | 0.000 | 0.000 -100.00 % | 530.470 M | 0.000 | 0.000 | 0.000 -100.00 % | 550.547 M | 0.000 | 0.000 | 0.000 -100.00 % | 932.702 M | 0.000 | 0.000 | 0.000 -100.00 % | 930.789 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.255 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.069 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.509 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.917 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 % | 56.983 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.365 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.209 M |
| Interest expense | 14.885 M 17.10 % | 12.711 M 81.12 % | 7.018 M -10.86 % | 7.873 M -22.10 % | 10.106 M 147.76 % | 4.079 M -66.96 % | 12.347 M 10.36 % | 11.188 M -10.51 % | 12.502 M | 0.000 -100.00 % | 14.696 M 17.66 % | 12.490 M -17.13 % | 15.071 M 43.64 % | 10.492 M -45.76 % | 19.342 M 1.11 % | 19.130 M -9.68 % | 21.180 M 660.23 % | 2.786 M -87.70 % | 22.642 M -8.16 % | 24.654 M 30.53 % | 18.887 M | 0.000 -100.00 % | 21.052 M 2.55 % | 20.528 M -6.73 % | 22.010 M | 0.000 -100.00 % | 20.556 M 18.88 % | 17.292 M -10.32 % | 19.282 M 42.48 % | 13.533 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.086 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 |
| Depreciation and amortization | 14.837 M 19.37 % | 12.429 M 11.54 % | 11.143 M 0.33 % | 11.106 M 8.06 % | 10.278 M 11.50 % | 9.218 M -7.31 % | 9.945 M -5.42 % | 10.515 M 0.54 % | 10.459 M -15.76 % | 12.415 M 24.21 % | 9.995 M 1.32 % | 9.865 M 4.71 % | 9.421 M 6.15 % | 8.875 M -5.93 % | 9.434 M 9.71 % | 8.599 M -13.10 % | 9.895 M -1.93 % | 10.090 M -1.82 % | 10.277 M -0.88 % | 10.368 M -21.20 % | 13.158 M -18.41 % | 16.127 M 11.61 % | 14.449 M 5.95 % | 13.638 M 3.04 % | 13.235 M 58.37 % | 8.357 M -25.26 % | 11.182 M 2.96 % | 10.861 M 0.49 % | 10.808 M -14.09 % | 12.580 M -18.34 % | 15.405 M 0.00 % | 15.405 M 0.00 % | 15.405 M 16.15 % | 13.263 M -21.03 % | 16.794 M 0.00 % | 16.794 M 0.00 % | 16.794 M 0.00 % | 16.794 M -6.11 % | 17.886 M 0.00 % | 17.886 M 0.00 % | 17.886 M 0.00 % | 17.886 M 8.33 % | 16.511 M 0.00 % | 16.511 M 0.00 % | 16.511 M 0.00 % | 16.511 M |
| Operating income | -31.232 M -112.25 % | 254.891 M 1 313.39 % | 18.034 M -89.00 % | 163.955 M 417.03 % | 31.711 M 75.78 % | 18.040 M -65.76 % | 52.688 M 63.05 % | 32.315 M -6.53 % | 34.571 M 265.29 % | 9.464 M -88.07 % | 79.332 M 101.26 % | 39.418 M 481.00 % | -10.346 M -139.98 % | 25.875 M -26.31 % | 35.115 M 258.58 % | -22.143 M -27 237.04 % | -81.000 K 99.73 % | -29.507 M -274.42 % | 16.917 M 19.87 % | 14.113 M 261.68 % | -8.729 M 89.46 % | -82.831 M -651.51 % | 15.019 M 133.32 % | -45.073 M -310.24 % | -10.987 M -138.51 % | 28.530 M 606.01 % | 4.041 M 313.70 % | -1.891 M 88.93 % | -17.086 M -3 250.20 % | -510.000 K 99.25 % | -68.032 M -1 575.43 % | 4.611 M 109.71 % | -47.481 M -188.40 % | 53.712 M 170.33 % | -76.367 M -40.29 % | -54.436 M -549.90 % | -8.376 M -108.70 % | 96.240 M 231.23 % | -73.339 M 1.70 % | -74.604 M -341.55 % | -16.896 M -1 031.42 % | 1.814 M 103.60 % | -50.357 M -273.68 % | 28.994 M 60.82 % | 18.029 M 141.76 % | -43.174 M |
| Operating income ratio | -0.04 -121.23 % | 0.21 750.11 % | 0.02 -88.58 % | 0.22 404.30 % | 0.04 79.92 % | 0.02 -64.43 % | 0.07 45.98 % | 0.05 -15.28 % | 0.05 272.29 % | 0.01 -87.14 % | 0.11 91.73 % | 0.06 394.99 % | -0.02 -141.98 % | 0.05 -20.10 % | 0.06 217.76 % | -0.05 -24 376.14 % | 0.00 99.72 % | -0.07 -268.71 % | 0.04 12.54 % | 0.04 275.39 % | -0.02 87.47 % | -0.18 -710.25 % | 0.03 131.25 % | -0.09 -330.77 % | -0.02 -151.49 % | 0.04 677.04 % | 0.01 242.62 % | 0.00 86.94 % | -0.03 -2 894.39 % | 0.00 99.37 % | -0.16 -1 872.47 % | 0.01 110.58 % | -0.08 -180.63 % | 0.10 159.64 % | -0.17 -69.19 % | -0.10 -726.52 % | -0.01 -109.51 % | 0.13 209.38 % | -0.12 6.40 % | -0.13 -449.01 % | -0.02 -1 017.23 % | 0.00 102.89 % | -0.09 -321.79 % | 0.04 40.05 % | 0.03 147.85 % | -0.06 |
| Total other income expenses net | 3.953 M 102.05 % | -193.014 M -3 094.79 % | 6.445 M 105.53 % | -116.479 M -7 906.90 % | 1.492 M -89.84 % | 14.680 M 1 281.01 % | -1.243 M 99.00 % | -124.088 M -800.43 % | -13.781 M 70.34 % | -46.457 M -817.76 % | -5.062 M 17.64 % | -6.146 M 37.77 % | -9.876 M 28.22 % | -13.758 M 25.83 % | -18.549 M -96.12 % | -9.458 M 52.08 % | -19.738 M -115.73 % | 125.477 M 1 493.41 % | -9.005 M 48.76 % | -17.573 M -42.18 % | -12.360 M -1.39 % | -12.190 M 24.60 % | -16.167 M -63.67 % | -9.878 M 42.28 % | -17.113 M 30.04 % | -24.461 M -378.41 % | -5.113 M 96.36 % | -140.536 M 10.00 % | -156.157 M -26 547.95 % | -586.000 K 99.88 % | -503.078 M 2.88 % | -518.020 M | 0.000 -100.00 % | 126.536 M | 0.000 100.00 % | -585.464 M | 0.000 100.00 % | -13.110 M 98.10 % | -688.525 M -4.27 % | -660.350 M | 0.000 -100.00 % | 1.782 B 384.44 % | -626.649 M | 0.000 | 0.000 -100.00 % | 43.471 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 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 |
| 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-06-30 | 2018-03-31 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-06-30 | 2015-03-31 | 2014-06-30 | 2014-03-31 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 603.290 M | 0.000 -100.00 % | 550.944 M | 0.000 -100.00 % | 696.160 M 477.29 % | 120.591 M -83.84 % | 746.440 M 1 296.83 % | 53.438 M -91.65 % | 639.976 M 2 753.34 % | 22.429 M -97.33 % | 841.574 M 611.40 % | 118.299 M -79.10 % | 565.958 M 5 430.71 % | 10.233 M -98.64 % | 754.785 M 1 166.67 % | 59.588 M -91.64 % | 712.379 M 1 102.33 % | 59.250 M -90.73 % | 639.306 M 611.73 % | 89.824 M -86.18 % | 649.744 M 559.36 % | 98.541 M -85.94 % | 700.936 M 929.35 % | 68.095 M -88.77 % | 606.443 M 1 428.14 % | 39.685 M -93.46 % | 607.167 M 25.56 % | 483.578 M 562.84 % | 72.956 M -84.18 % | 461.246 M 408.05 % | 90.788 M -81.22 % | 483.518 M 200.95 % | 160.664 M -39.45 % | 265.358 M 195.08 % | 89.929 M -76.86 % | 388.572 M |
| Total investments | 0.000 -100.00 % | 234.722 M | 0.000 -100.00 % | 416.329 M | 0.000 -100.00 % | 147.959 M -38.65 % | 241.182 M 48 136.40 % | 500.000 K -99.53 % | 106.876 M 21 275.20 % | 500.000 K -98.89 % | 44.858 M 8 411.95 % | 527.000 K -99.78 % | 236.598 M 44 795.26 % | 527.000 K -97.42 % | 20.466 M -45.11 % | 37.287 M -68.71 % | 119.176 M 377.09 % | 24.980 M -78.92 % | 118.500 M 22 385.77 % | 527.000 K -99.71 % | 179.648 M 33 988.80 % | 527.000 K -99.73 % | 197.082 M 37 296.96 % | 527.000 K -99.61 % | 136.190 M 25 742.50 % | 527.000 K -99.34 % | 79.370 M | 0.000 -100.00 % | 19.699 M -86.50 % | 145.912 M 27 639.92 % | 526.000 K -99.71 % | 181.576 M 363.99 % | 39.134 M -87.82 % | 321.328 M 1 206.58 % | 24.593 M -86.33 % | 179.858 M 602.57 % | 25.600 M |
| Total debt | 0.000 -100.00 % | 875.442 M | 0.000 -100.00 % | 659.470 M | 0.000 -100.00 % | 926.679 M | 0.000 -100.00 % | 778.373 M | 0.000 -100.00 % | 686.351 M | 0.000 -100.00 % | 845.398 M | 0.000 -100.00 % | 682.846 M | 0.000 -100.00 % | 765.018 M | 0.000 -100.00 % | 766.134 M | 0.000 -100.00 % | 689.777 M | 0.000 -100.00 % | 730.107 M | 0.000 -100.00 % | 727.454 M | 0.000 -100.00 % | 636.254 M | 0.000 -100.00 % | 637.912 M 16.92 % | 545.612 M | 0.000 -100.00 % | 519.989 M | 0.000 -100.00 % | 555.003 M | 0.000 -100.00 % | 421.045 M | 0.000 -100.00 % | 472.600 M |
| Accumulated other comprehensive income loss | 2.248 B 11.67 % | 2.013 B -3.75 % | 2.091 B 8.94 % | 1.919 B 31.38 % | 1.461 B | 0.000 -100.00 % | 1.408 B 869.65 % | 145.229 M -89.33 % | 1.362 B 625.51 % | 187.690 M -85.15 % | 1.264 B 780.20 % | 143.579 M -88.56 % | 1.255 B 584.93 % | 183.238 M -85.33 % | 1.249 B 12.99 % | 1.105 B -14.46 % | 1.292 B 605.22 % | 183.238 M -84.41 % | 1.175 B 13.92 % | 1.031 B -14.00 % | 1.199 B 4 994.78 % | 23.540 M -98.19 % | 1.304 B 12.38 % | 1.160 B -15.27 % | 1.369 B 3 861.15 % | 34.561 M -97.21 % | 1.239 B 18 694.10 % | 6.591 M 356.86 % | -2.566 M -100.67 % | 385.860 M 4 606.76 % | 8.198 M -97.79 % | 370.426 M 4 375.46 % | -8.664 M -101.65 % | 525.627 M 2 433.14 % | 20.750 M -96.16 % | 540.348 M 7 913.47 % | 6.743 M |
| Retained earnings | 0.000 -100.00 % | 1.116 B | 0.000 | 0.000 | 0.000 -100.00 % | 998.084 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.014 B | 0.000 | 0.000 | 0.000 -100.00 % | 908.611 M | 0.000 | 0.000 | 0.000 -100.00 % | 955.663 M | 0.000 | 0.000 | 0.000 -100.00 % | 876.241 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.035 B | 0.000 -100.00 % | 904.072 M 626.96 % | 124.363 M | 0.000 -100.00 % | 1.145 B | 0.000 -100.00 % | 195.852 M | 0.000 -100.00 % | 322.163 M | 0.000 -100.00 % | 350.892 M |
| Common stock | 0.000 -100.00 % | 234.959 M | 0.000 -100.00 % | 171.549 M | 0.000 -100.00 % | 208.639 M | 0.000 -100.00 % | 145.229 M | 0.000 -100.00 % | 144.429 M | 0.000 -100.00 % | 143.579 M | 0.000 -100.00 % | 143.579 M | 0.000 -100.00 % | 143.579 M | 0.000 -100.00 % | 143.579 M | 0.000 -100.00 % | 143.579 M | 0.000 -100.00 % | 143.579 M | 0.000 -100.00 % | 143.579 M | 0.000 -100.00 % | 143.579 M | 0.000 -100.00 % | 143.579 M -32.54 % | 212.827 M | 0.000 -100.00 % | 143.579 M | 0.000 -100.00 % | 143.579 M | 0.000 -100.00 % | 143.413 M | 0.000 -100.00 % | 143.413 M |
| Total equity | 2.248 B 0.00 % | 2.248 B 7.49 % | 2.091 B 0.00 % | 2.091 B 43.12 % | 1.461 B 0.00 % | 1.461 B 3.75 % | 1.408 B 0.00 % | 1.408 B 3.42 % | 1.362 B 0.00 % | 1.362 B 7.75 % | 1.264 B 0.00 % | 1.264 B 0.70 % | 1.255 B 0.00 % | 1.255 B 0.48 % | 1.249 B 0.00 % | 1.249 B -3.35 % | 1.292 B 0.00 % | 1.292 B 9.97 % | 1.175 B 0.00 % | 1.175 B -2.02 % | 1.199 B 0.00 % | 1.199 B -7.99 % | 1.304 B 0.00 % | 1.304 B -4.78 % | 1.369 B 0.00 % | 1.369 B 10.52 % | 1.239 B 0.51 % | 1.232 B 229.27 % | 374.283 M -17.76 % | 455.108 M -69.08 % | 1.472 B 234.77 % | 439.674 M 0.00 % | 439.674 M -26.09 % | 594.875 M 0.00 % | 594.875 M -2.41 % | 609.596 M 0.00 % | 609.597 M |
| Other non current liabilities | -2.248 B -2 266.63 % | 103.735 M 104.96 % | -2.091 B -2 400.72 % | 90.886 M 106.22 % | -1.461 B -7 652.75 % | 19.344 M 101.37 % | -1.408 B -1 539.40 % | 97.834 M | 0.000 -100.00 % | 223.468 M | 0.000 -100.00 % | 92.069 M | 0.000 -100.00 % | 226.370 M | 0.000 -100.00 % | 104.187 M | 0.000 -100.00 % | 108.096 M | 0.000 -100.00 % | 162.220 M | 0.000 -100.00 % | 113.172 M | 0.000 -100.00 % | 124.511 M | 0.000 -100.00 % | 270.798 M | 0.000 -100.00 % | 122.235 M 12.84 % | 108.328 M | 0.000 -100.00 % | 151.521 M | 0.000 -100.00 % | 170.878 M | 0.000 -100.00 % | 230.208 M | 0.000 -100.00 % | 212.542 M |
| Long term debt | 0.000 -100.00 % | 651.294 M | 0.000 -100.00 % | 571.547 M | 0.000 -100.00 % | 652.885 M | 0.000 -100.00 % | 620.347 M | 0.000 -100.00 % | 620.904 M | 0.000 -100.00 % | 627.537 M | 0.000 -100.00 % | 434.929 M | 0.000 -100.00 % | 438.047 M | 0.000 -100.00 % | 447.992 M | 0.000 -100.00 % | 384.618 M | 0.000 -100.00 % | 411.370 M | 0.000 -100.00 % | 325.981 M | 0.000 -100.00 % | 321.070 M | 0.000 -100.00 % | 322.414 M 15.37 % | 279.453 M | 0.000 -100.00 % | 223.790 M | 0.000 -100.00 % | 196.273 M | 0.000 -100.00 % | 171.209 M | 0.000 -100.00 % | 178.167 M |
| Total non current liabilities | -2.248 B -347.97 % | 906.382 M 143.35 % | -2.091 B -357.60 % | 811.730 M 155.56 % | -1.461 B -276.96 % | 825.593 M 158.63 % | -1.408 B -264.68 % | 855.106 M | 0.000 -100.00 % | 844.372 M | 0.000 -100.00 % | 861.320 M | 0.000 -100.00 % | 661.299 M | 0.000 -100.00 % | 645.388 M | 0.000 -100.00 % | 643.230 M | 0.000 -100.00 % | 652.418 M | 0.000 -100.00 % | 653.963 M | 0.000 -100.00 % | 581.569 M | 0.000 -100.00 % | 591.868 M | 0.000 -100.00 % | 890.096 M 129.54 % | 387.781 M | 0.000 -100.00 % | 718.306 M | 0.000 -100.00 % | 367.151 M | 0.000 -100.00 % | 401.417 M | 0.000 -100.00 % | 390.709 M |
| Other current liabilities | 0.000 -100.00 % | 350.592 M | 0.000 -100.00 % | 263.812 M | 0.000 -100.00 % | 226.880 M | 0.000 -100.00 % | 262.138 M | 0.000 -100.00 % | 262.814 M | 0.000 -100.00 % | 317.745 M | 0.000 -100.00 % | 32.235 M | 0.000 -100.00 % | 290.334 M | 0.000 -100.00 % | 225.740 M | 0.000 -100.00 % | 382.482 M | 0.000 -100.00 % | 74.556 M | 0.000 -100.00 % | 329.335 M | 0.000 -100.00 % | 82.001 M | 0.000 -100.00 % | 386.931 M 27.37 % | 303.790 M | 0.000 -100.00 % | 410.055 M | 0.000 -100.00 % | 373.446 M | 0.000 -100.00 % | 420.777 M | 0.000 -100.00 % | 407.786 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.741 M | 0.000 -100.00 % | 26.562 M | 0.000 -100.00 % | 4.416 M | 0.000 -100.00 % | 18.280 M | 0.000 -100.00 % | 319.877 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.293 M | 0.000 -100.00 % | 309.489 M | 0.000 -100.00 % | 40.642 M | 0.000 -100.00 % | 229.304 M | 0.000 | 0.000 -100.00 % | 35.890 M | 0.000 -100.00 % | 283.219 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 224.148 M | 0.000 -100.00 % | 87.923 M | 0.000 -100.00 % | 273.794 M | 0.000 -100.00 % | 158.026 M | 0.000 -100.00 % | 128.346 M | 0.000 -100.00 % | 217.861 M | 0.000 -100.00 % | 310.439 M | 0.000 -100.00 % | 326.971 M | 0.000 -100.00 % | 318.142 M | 0.000 -100.00 % | 305.159 M | 0.000 -100.00 % | 339.639 M | 0.000 -100.00 % | 401.473 M | 0.000 -100.00 % | 152.895 M | 0.000 -100.00 % | 315.498 M 18.54 % | 266.159 M | 0.000 -100.00 % | 296.199 M | 0.000 -100.00 % | 358.730 M | 0.000 -100.00 % | 249.836 M | 0.000 -100.00 % | 294.433 M |
| Total current liabilities | 0.000 -100.00 % | 1.245 B | 0.000 -100.00 % | 743.906 M | 0.000 -100.00 % | 912.168 M | 0.000 -100.00 % | 787.460 M | 0.000 -100.00 % | 678.919 M | 0.000 -100.00 % | 785.778 M | 0.000 -100.00 % | 950.462 M | 0.000 -100.00 % | 847.880 M | 0.000 -100.00 % | 763.800 M | 0.000 -100.00 % | 1.056 B | 0.000 -100.00 % | 1.164 B | 0.000 -100.00 % | 1.080 B | 0.000 -100.00 % | 1.104 B | 0.000 -100.00 % | 1.174 B 30.29 % | 900.847 M | 0.000 -100.00 % | 1.142 B | 0.000 -100.00 % | 1.285 B | 0.000 -100.00 % | 1.229 B | 0.000 -100.00 % | 1.200 B |
| Total liabilities | -2.248 B -204.46 % | 2.152 B 202.90 % | -2.091 B -234.42 % | 1.556 B 206.48 % | -1.461 B -184.07 % | 1.738 B 223.40 % | -1.408 B -185.73 % | 1.643 B | 0.000 -100.00 % | 1.523 B | 0.000 -100.00 % | 1.647 B | 0.000 -100.00 % | 1.612 B | 0.000 -100.00 % | 1.493 B | 0.000 -100.00 % | 1.407 B | 0.000 -100.00 % | 1.709 B | 0.000 -100.00 % | 1.818 B | 0.000 -100.00 % | 1.662 B | 0.000 -100.00 % | 1.696 B | 0.000 -100.00 % | 2.064 B 60.15 % | 1.289 B | 0.000 -100.00 % | 1.861 B | 0.000 -100.00 % | 1.653 B | 0.000 -100.00 % | 1.630 B | 0.000 -100.00 % | 1.591 B |
| Other non current assets | 0.000 -100.00 % | 147.478 M | 0.000 -100.00 % | 27.309 M 117.79 % | -153.486 M -328.38 % | 67.206 M 155.73 % | -120.591 M -165.21 % | 184.940 M 446.08 % | -53.438 M -14 199.74 % | 379.000 K 101.69 % | -22.429 M -330.51 % | 9.730 M 108.22 % | -118.299 M -973.89 % | 13.537 M 232.29 % | -10.233 M -105.42 % | 188.684 M 416.65 % | -59.588 M -131.67 % | 188.152 M 417.56 % | -59.250 M -655.19 % | 10.672 M 111.88 % | -89.824 M -361.25 % | 34.382 M 134.89 % | -98.541 M -1 041.00 % | 10.472 M 115.38 % | -68.095 M -311.47 % | 32.201 M 181.14 % | -39.685 M -279.85 % | 22.065 M -65.82 % | 64.552 M 188.48 % | -72.956 M -483.58 % | 19.020 M 120.95 % | -90.788 M -214.12 % | 79.558 M 149.52 % | -160.664 M -351.96 % | 63.766 M 170.91 % | -89.929 M -252.19 % | 59.090 M |
| Long term investments | 0.000 -100.00 % | 103.282 M | 0.000 -100.00 % | 209.112 M | 0.000 -100.00 % | 140.055 M | 0.000 -100.00 % | 25.097 M | 0.000 -100.00 % | 27.231 M | 0.000 -100.00 % | 26.367 M | 0.000 -100.00 % | 38.260 M | 0.000 -100.00 % | 37.287 M | 0.000 -100.00 % | 19.646 M | 0.000 -100.00 % | 527.000 K | 0.000 -100.00 % | 527.000 K | 0.000 -100.00 % | 527.000 K | 0.000 -100.00 % | 527.000 K | 0.000 | 0.000 -100.00 % | 19.699 M | 0.000 -100.00 % | 19.699 M | 0.000 -100.00 % | 19.699 M | 0.000 -100.00 % | 19.699 M | 0.000 -100.00 % | 19.699 M |
| Intangible assets | 0.000 -100.00 % | 3.652 M | 0.000 -100.00 % | 1.870 M | 0.000 -100.00 % | 1.774 M | 0.000 -100.00 % | 1.099 M | 0.000 -100.00 % | 1.510 M | 0.000 -100.00 % | 2.094 M | 0.000 -100.00 % | 1.858 M | 0.000 -100.00 % | 2.350 M | 0.000 -100.00 % | 3.084 M | 0.000 -100.00 % | 3.442 M | 0.000 -100.00 % | 5.707 M | 0.000 -100.00 % | 6.317 M | 0.000 -100.00 % | 8.582 M | 0.000 -100.00 % | 749.000 K -99.14 % | 86.894 M | 0.000 -100.00 % | 111.824 M | 0.000 -100.00 % | 124.095 M | 0.000 -100.00 % | 157.325 M | 0.000 -100.00 % | 177.435 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 143.474 M | 0.000 -100.00 % | 156.218 M | 0.000 -100.00 % | 140.904 M | 0.000 -100.00 % | 172.122 M | 0.000 -100.00 % | 116.968 M |
| Goodwill and intangible assets | 0.000 -100.00 % | 3.652 M | 0.000 -100.00 % | 1.870 M | 0.000 -100.00 % | 1.774 M | 0.000 -100.00 % | 1.099 M | 0.000 -100.00 % | 1.510 M | 0.000 -100.00 % | 2.094 M | 0.000 -100.00 % | 1.858 M | 0.000 -100.00 % | 2.350 M | 0.000 -100.00 % | 3.084 M | 0.000 -100.00 % | 3.442 M | 0.000 -100.00 % | 5.707 M | 0.000 -100.00 % | 6.317 M | 0.000 -100.00 % | 8.582 M | 0.000 -100.00 % | 749.000 K -99.67 % | 230.368 M | 0.000 -100.00 % | 268.042 M | 0.000 -100.00 % | 264.999 M | 0.000 -100.00 % | 329.447 M | 0.000 -100.00 % | 294.403 M |
| Property plant equipment net | 0.000 -100.00 % | 2.104 B | 0.000 -100.00 % | 1.954 B | 0.000 -100.00 % | 1.955 B | 0.000 -100.00 % | 1.920 B | 0.000 -100.00 % | 1.926 B | 0.000 -100.00 % | 1.944 B | 0.000 -100.00 % | 1.952 B | 0.000 -100.00 % | 1.935 B | 0.000 -100.00 % | 1.947 B | 0.000 -100.00 % | 2.008 B | 0.000 -100.00 % | 2.014 B | 0.000 -100.00 % | 2.016 B | 0.000 -100.00 % | 2.012 B | 0.000 -100.00 % | 2.218 B 307.79 % | 543.787 M | 0.000 -100.00 % | 2.383 B | 0.000 -100.00 % | 634.397 M | 0.000 -100.00 % | 689.463 M | 0.000 -100.00 % | 703.720 M |
| Total non current assets | 0.000 -100.00 % | 2.358 B | 0.000 -100.00 % | 2.192 B 1 528.22 % | -153.486 M -107.09 % | 2.165 B 1 895.23 % | -120.591 M -105.66 % | 2.131 B 4 088.25 % | -53.438 M -102.50 % | 2.140 B 9 639.24 % | -22.429 M -101.04 % | 2.160 B 1 925.61 % | -118.299 M -105.43 % | 2.180 B 21 407.36 % | -10.233 M -100.47 % | 2.164 B 3 731.21 % | -59.588 M -102.76 % | 2.158 B 3 741.51 % | -59.250 M -102.65 % | 2.236 B 2 589.52 % | -89.824 M -104.02 % | 2.232 B 2 365.40 % | -98.541 M -104.40 % | 2.240 B 3 389.94 % | -68.095 M -103.05 % | 2.231 B 5 721.54 % | -39.685 M -101.65 % | 2.399 B 176.65 % | 867.125 M 1 288.56 % | -72.956 M -102.99 % | 2.440 B 2 787.70 % | -90.788 M -109.09 % | 998.653 M 721.58 % | -160.664 M -114.57 % | 1.102 B 1 325.83 % | -89.929 M -108.35 % | 1.077 B |
| Other current assets | -307.315 M -193.30 % | 329.395 M 204.32 % | -315.743 M -226.16 % | 250.268 M | 0.000 -100.00 % | 38.892 M | 0.000 -100.00 % | 56.896 M | 0.000 -100.00 % | 40.843 M | 0.000 -100.00 % | 38.555 M | 0.000 -100.00 % | 26.833 M | 0.000 -100.00 % | 46.096 M | 0.000 -100.00 % | 10.345 M | 0.000 -100.00 % | 1.864 M | 0.000 -100.00 % | 333.757 M | 0.000 -100.00 % | 5.740 M | 0.000 -100.00 % | 394.918 M | 0.000 -100.00 % | 46.232 M -59.03 % | 112.856 M | 0.000 -100.00 % | 394.695 M | 0.000 -100.00 % | 61.485 M | 0.000 -100.00 % | 49.059 M | 0.000 -100.00 % | 75.444 M |
| Short term investments | 0.000 -100.00 % | 212.861 M | 0.000 -100.00 % | 207.217 M | 0.000 -100.00 % | 7.904 M -96.72 % | 241.182 M 77.78 % | 135.664 M 26.94 % | 106.876 M 1 413.18 % | 7.063 M -84.25 % | 44.858 M -13.92 % | 52.112 M -77.97 % | 236.598 M 16 656.23 % | 1.412 M -93.10 % | 20.466 M -49.29 % | 40.359 M -66.13 % | 119.176 M 2 134.27 % | 5.334 M -95.50 % | 118.500 M 74.60 % | 67.869 M -62.22 % | 179.648 M 2 417.84 % | 7.135 M -96.38 % | 197.082 M 173.64 % | 72.023 M -47.12 % | 136.190 M 278.38 % | 35.993 M -54.65 % | 79.370 M | 0.000 -100.00 % | 8.854 M -93.93 % | 145.912 M 2 361.82 % | 5.927 M -96.74 % | 181.576 M 834.27 % | 19.435 M -93.95 % | 321.328 M 6 465.75 % | 4.894 M -97.28 % | 179.858 M 2 947.92 % | 5.901 M |
| cash and cash equivalents | 0.000 -100.00 % | 272.152 M | 0.000 -100.00 % | 108.526 M | 0.000 -100.00 % | 154.130 M 227.81 % | -120.591 M -477.64 % | 31.933 M 159.76 % | -53.438 M -215.23 % | 46.375 M 306.76 % | -22.429 M -686.53 % | 3.824 M 103.23 % | -118.299 M -201.21 % | 116.888 M 1 242.27 % | -10.233 M -200.00 % | 10.233 M 117.17 % | -59.588 M -210.85 % | 53.755 M 190.73 % | -59.250 M -217.39 % | 50.471 M 156.19 % | -89.824 M -211.77 % | 80.363 M 181.55 % | -98.541 M -471.60 % | 26.518 M 138.94 % | -68.095 M -328.42 % | 29.811 M 175.12 % | -39.685 M -229.08 % | 30.745 M -50.44 % | 62.034 M 185.03 % | -72.956 M -224.20 % | 58.743 M 164.70 % | -90.788 M -227.00 % | 71.485 M 144.49 % | -160.664 M -203.20 % | 155.687 M 273.12 % | -89.929 M -207.02 % | 84.028 M |
| Cash and short term investments | 307.315 M -23.86 % | 403.592 M 27.82 % | 315.743 M 0.00 % | 315.743 M 105.71 % | 153.486 M -5.23 % | 161.956 M 34.30 % | 120.591 M -28.05 % | 167.597 M 213.63 % | 53.438 M 0.00 % | 53.438 M 138.25 % | 22.429 M -59.90 % | 55.936 M -52.72 % | 118.299 M 0.00 % | 118.300 M 1 056.06 % | 10.233 M 0.00 % | 10.233 M -82.83 % | 59.588 M 0.84 % | 59.089 M -0.27 % | 59.250 M -49.93 % | 118.340 M 31.75 % | 89.824 M 2.66 % | 87.498 M -11.21 % | 98.541 M 0.00 % | 98.541 M 44.71 % | 68.095 M 3.48 % | 65.804 M 65.82 % | 39.685 M 6.46 % | 37.277 M -47.41 % | 70.888 M -2.83 % | 72.956 M 12.81 % | 64.670 M -28.77 % | 90.788 M -0.15 % | 90.920 M -43.41 % | 160.664 M 0.05 % | 160.581 M 78.56 % | 89.929 M 0.00 % | 89.929 M |
| Total current assets | 0.000 -100.00 % | 2.041 B | 0.000 -100.00 % | 1.455 B 847.67 % | 153.486 M -85.15 % | 1.034 B 757.35 % | 120.591 M -86.89 % | 919.546 M 1 620.77 % | 53.438 M -92.83 % | 745.443 M 3 223.57 % | 22.429 M -97.01 % | 751.194 M 535.00 % | 118.299 M -82.77 % | 686.428 M 6 607.98 % | 10.233 M -98.23 % | 578.504 M 870.84 % | 59.588 M -89.00 % | 541.668 M 814.21 % | 59.250 M -90.85 % | 647.430 M 620.78 % | 89.824 M -88.56 % | 785.256 M 696.88 % | 98.541 M -86.41 % | 724.904 M 964.55 % | 68.095 M -91.84 % | 834.231 M 2 002.13 % | 39.685 M -95.61 % | 903.648 M 13.55 % | 795.786 M 990.78 % | 72.956 M -91.83 % | 892.517 M 883.08 % | 90.788 M -91.70 % | 1.094 B 580.63 % | 160.664 M -85.69 % | 1.123 B 1 148.60 % | 89.929 M -92.00 % | 1.124 B |
| Inventory | 0.000 -100.00 % | 443.400 M | 0.000 -100.00 % | 425.964 M | 0.000 -100.00 % | 452.028 M | 0.000 -100.00 % | 387.003 M | 0.000 -100.00 % | 332.834 M | 0.000 -100.00 % | 400.820 M | 0.000 -100.00 % | 342.282 M | 0.000 -100.00 % | 321.736 M | 0.000 -100.00 % | 292.209 M | 0.000 -100.00 % | 269.660 M | 0.000 -100.00 % | 364.001 M | 0.000 -100.00 % | 344.625 M | 0.000 -100.00 % | 373.509 M | 0.000 -100.00 % | 369.887 M 5.83 % | 349.495 M | 0.000 -100.00 % | 433.152 M | 0.000 -100.00 % | 416.357 M | 0.000 -100.00 % | 421.399 M | 0.000 -100.00 % | 410.418 M |
| Net receivables | 0.000 -100.00 % | 864.435 M | 0.000 -100.00 % | 462.570 M | 0.000 -100.00 % | 381.009 M | 0.000 | 0.000 | 0.000 -100.00 % | 318.328 M | 0.000 | 0.000 | 0.000 -100.00 % | 199.013 M | 0.000 -100.00 % | 200.439 M | 0.000 -100.00 % | 180.025 M | 0.000 -100.00 % | 257.566 M | 0.000 -100.00 % | 253.462 M | 0.000 -100.00 % | 275.998 M | 0.000 -100.00 % | 334.406 M | 0.000 -100.00 % | 450.252 M 19.94 % | 375.403 M | 0.000 -100.00 % | 368.610 M | 0.000 -100.00 % | 524.770 M | 0.000 -100.00 % | 491.811 M | 0.000 -100.00 % | 547.830 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 184.232 M | 0.000 -100.00 % | 177.939 M | 0.000 -100.00 % | 174.464 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 213.575 M | 0.000 -100.00 % | 177.939 M | 0.000 -100.00 % | 206.738 M | 0.000 -100.00 % | 177.939 M | 0.000 -100.00 % | 158.543 M 1 718.36 % | 8.719 M | 0.000 -100.00 % | 8.792 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 670.521 M | 0.000 -100.00 % | 392.171 M | 0.000 -100.00 % | 388.012 M | 0.000 -100.00 % | 312.024 M | 0.000 -100.00 % | 278.927 M | 0.000 -100.00 % | 250.172 M | 0.000 -100.00 % | 287.911 M | 0.000 -100.00 % | 230.575 M | 0.000 -100.00 % | 219.918 M | 0.000 -100.00 % | 368.512 M | 0.000 -100.00 % | 440.642 M | 0.000 -100.00 % | 349.305 M | 0.000 -100.00 % | 410.754 M | 0.000 -100.00 % | 471.263 M 59.75 % | 295.008 M | 0.000 -100.00 % | 436.189 M | 0.000 -100.00 % | 553.184 M | 0.000 -100.00 % | 558.320 M | 0.000 -100.00 % | 498.008 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.741 M | 0.000 -100.00 % | 2.148 M | 0.000 -100.00 % | 4.416 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.532 M | 0.000 -100.00 % | 7.276 M | 0.000 -100.00 % | 34.620 M | 0.000 -100.00 % | 10.215 M | 0.000 -100.00 % | 32.947 M | 0.000 -100.00 % | 3.853 M | 0.000 -100.00 % | 30.142 M | 0.000 100.00 % | -105.580 M | 0.000 -100.00 % | 11.288 M | 0.000 100.00 % | -131.077 M | 0.000 -100.00 % | 10.486 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.615 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 58.273 M | 0.000 -100.00 % | 26.885 M | 0.000 -100.00 % | 29.568 M | 0.000 -100.00 % | 12.142 M | 0.000 -100.00 % | 13.122 M | 0.000 -100.00 % | 15.886 M | 0.000 -100.00 % | 19.195 M | 0.000 -100.00 % | 8.051 M | 0.000 -100.00 % | 11.008 M | 0.000 -100.00 % | 27.394 M | 0.000 -100.00 % | 29.179 M | 0.000 -100.00 % | 18.560 M | 0.000 100.00 % | -229.304 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.292 M | 0.000 | 0.000 | 0.000 -100.00 % | 116.292 M | 0.000 | 0.000 -100.00 % | 69.248 M 0.00 % | 69.248 M 0.00 % | 69.248 M 0.00 % | 69.248 M 0.00 % | 69.248 M 0.00 % | 69.248 M 0.00 % | 69.248 M 0.00 % | 69.248 M 0.00 % | 69.248 M |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 345.178 M | 0.000 | 0.000 | 0.000 -100.00 % | 159.612 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.659 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.659 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.659 M | 0.000 | 0.000 | 0.000 100.00 % | -192.925 M | 0.000 -100.00 % | 178.172 M -36.29 % | 279.677 M | 0.000 100.00 % | -168.856 M | 0.000 -100.00 % | 155.951 M | 0.000 -100.00 % | 39.301 M | 0.000 -100.00 % | 39.301 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 151.353 M | 0.000 -100.00 % | 149.297 M | 0.000 -100.00 % | 153.474 M | 0.000 -100.00 % | 129.649 M | 0.000 -100.00 % | 125.651 M | 0.000 -100.00 % | 131.499 M | 0.000 -100.00 % | 127.735 M | 0.000 -100.00 % | 103.154 M | 0.000 -100.00 % | 108.906 M | 0.000 -100.00 % | 105.580 M | 0.000 -100.00 % | 118.133 M | 0.000 -100.00 % | 131.077 M | 0.000 -100.00 % | 142.366 M | 0.000 -100.00 % | 445.447 M | 0.000 | 0.000 -100.00 % | 310.380 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 4.399 B | 0.000 -100.00 % | 3.647 B | 0.000 -100.00 % | 3.199 B | 0.000 -100.00 % | 3.051 B | 0.000 -100.00 % | 2.885 B | 0.000 -100.00 % | 2.911 B | 0.000 -100.00 % | 2.867 B | 0.000 -100.00 % | 2.742 B | 0.000 -100.00 % | 2.699 B | 0.000 -100.00 % | 2.884 B | 0.000 -100.00 % | 3.018 B | 0.000 -100.00 % | 2.965 B | 0.000 -100.00 % | 3.065 B | 0.000 -100.00 % | 3.303 B 98.60 % | 1.663 B | 0.000 -100.00 % | 3.333 B | 0.000 -100.00 % | 2.092 B | 0.000 -100.00 % | 2.225 B | 0.000 -100.00 % | 2.201 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-06-30 | 2015-03-31 | 2014-06-30 | 2014-03-31 | 2013-06-30 | 2013-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 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.119 M | 0.000 | 0.000 | 0.000 100.00 % | -134.000 K | 0.000 | 0.000 | 0.000 100.00 % | -293.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.849 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.388 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.338 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.516 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.633 M | 0.000 | 0.000 | 0.000 -100.00 % | 917.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 25.846 M 147.42 % | -54.499 M -774.22 % | -6.234 M 84.38 % | -39.902 M -41.56 % | -28.187 M -83.10 % | -15.394 M -54.79 % | -9.945 M 58.84 % | -24.163 M -24.42 % | -19.421 M 0.33 % | -19.485 M 74.36 % | -75.993 M -268.27 % | -20.635 M -293.72 % | 10.652 M -16.40 % | 12.742 M 213.46 % | -11.230 M -130.05 % | 37.375 M 341.89 % | 8.458 M 109.35 % | -90.481 M -1 070.52 % | -7.730 M -324.38 % | 3.445 M -77.55 % | 15.348 M -81.11 % | 81.257 M 2 402.53 % | 3.247 M -93.54 % | 50.248 M 122.91 % | 22.542 M 115.89 % | -141.837 M -10 306.24 % | -1.363 M 45.39 % | -2.496 M -116.02 % | 15.578 M 72.99 % | 9.005 M -85.45 % | 61.879 M 1 031.07 % | -6.646 M -113.75 % | 48.341 M 134.59 % | -139.756 M -294.82 % | 71.736 M 30.85 % | 54.823 M 321.98 % | 12.992 M 134.91 % | -37.216 M -154.47 % | 68.322 M -2.22 % | 69.870 M 282.37 % | 18.273 M 71.82 % | 10.635 M -78.83 % | 50.231 M 372.28 % | -18.448 M -34.77 % | -13.689 M -2 220.17 % | -590.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.775 M 52.20 % | 24.163 M 24.42 % | 19.421 M -1.01 % | 19.619 M -74.18 % | 75.993 M 268.27 % | 20.635 M 293.72 % | -10.652 M 14.43 % | -12.449 M -210.85 % | 11.230 M 130.05 % | -37.375 M -341.89 % | -8.458 M -109.16 % | 92.331 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.842 M -79.96 % | 24.163 M 189.65 % | -26.954 M -237.39 % | 19.619 M -72.82 % | 72.169 M 249.74 % | 20.635 M 293.72 % | -10.652 M 14.43 % | -12.449 M -210.85 % | 11.230 M 130.05 % | -37.375 M -341.89 % | -8.458 M -109.16 % | 92.331 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.775 M 15.16 % | 31.933 M 310.98 % | 7.770 M -83.25 % | 46.375 M 73.33 % | 26.756 M 599.69 % | 3.824 M 122.75 % | -16.811 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.581 M 295.87 % | 36.775 M 15.16 % | 31.933 M 64.43 % | 19.421 M -58.12 % | 46.375 M -38.97 % | 75.993 M 1 887.26 % | 3.824 M 135.90 % | -10.652 M 14.43 % | -12.449 M -210.85 % | 11.230 M 130.05 % | -37.375 M -341.89 % | -8.458 M -109.16 % | 92.331 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.775 M 52.20 % | 24.163 M 24.42 % | 19.421 M -1.01 % | 19.619 M -74.18 % | 75.993 M 268.27 % | 20.635 M 293.72 % | -10.652 M 14.43 % | -12.449 M -210.85 % | 11.230 M 130.05 % | -37.375 M -341.89 % | -8.458 M -109.16 % | 92.331 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.775 M 52.20 % | 24.163 M 24.42 % | 19.421 M -1.01 % | 19.619 M -74.18 % | 75.993 M 268.27 % | 20.635 M 293.72 % | -10.652 M 14.43 % | -12.449 M -210.85 % | 11.230 M 130.05 % | -37.375 M -341.89 % | -8.458 M -109.16 % | 92.331 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 |
| 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 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |