GeeCee Ventures Limited GEECEE.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.350 B 39.66 % | 966.791 M 141.38 % | 400.526 M -58.20 % | 958.289 M 125.41 % | 425.125 M -5.13 % | 448.097 M -70.23 % | 1.505 B -25.11 % | 2.010 B 108.71 % | 962.916 M -33.24 % | 1.442 B 153.75 % | 568.370 M -9.58 % | 628.574 M 85.58 % | 338.716 M 217.92 % | 106.542 M -87.81 % | 873.819 M -73.76 % | 3.330 B -12.00 % | 3.784 B 28.36 % | 2.948 B 43.54 % | 2.054 B 22.24 % | 1.680 B |
| Net income | 467.620 M 25.54 % | 372.489 M 220.37 % | 116.270 M -39.90 % | 193.475 M 88.46 % | 102.661 M -36.22 % | 160.969 M -55.54 % | 362.061 M 17.10 % | 309.180 M -4.43 % | 323.519 M -10.02 % | 359.543 M 166.46 % | 134.932 M 85.04 % | 72.920 M -8.83 % | 79.984 M -78.62 % | 374.118 M 263.04 % | 103.051 M -89.76 % | 1.006 B 274.59 % | 268.662 M 10.82 % | 242.433 M 29.40 % | 187.349 M 20.14 % | 155.939 M |
| Income before tax | 586.807 M 35.26 % | 433.830 M 202.39 % | 143.466 M -43.63 % | 254.505 M 56.79 % | 162.326 M -18.30 % | 198.692 M -56.21 % | 453.753 M 50.09 % | 302.311 M -13.03 % | 347.594 M -8.54 % | 380.048 M 176.91 % | 137.244 M 39.96 % | 98.058 M -13.89 % | 113.875 M -72.16 % | 408.966 M 288.69 % | 105.217 M -3.79 % | 109.361 M -73.33 % | 409.990 M 10.00 % | 372.715 M 35.58 % | 274.910 M 15.78 % | 237.449 M |
| Income before tax ratio | 0.43 -3.15 % | 0.45 25.28 % | 0.36 34.87 % | 0.27 -30.44 % | 0.38 -13.89 % | 0.44 47.08 % | 0.30 100.42 % | 0.15 -58.33 % | 0.36 36.99 % | 0.26 9.13 % | 0.24 54.79 % | 0.16 -53.60 % | 0.34 -91.24 % | 3.84 3 087.88 % | 0.12 266.62 % | 0.03 -69.69 % | 0.11 -14.30 % | 0.13 -5.55 % | 0.13 -5.29 % | 0.14 |
| EBITDA | 608.299 M 34.00 % | 453.961 M 178.86 % | 162.793 M -40.18 % | 272.155 M 48.92 % | 182.756 M -17.29 % | 220.951 M -53.41 % | 474.274 M 44.76 % | 327.637 M -8.35 % | 357.481 M -0.14 % | 357.979 M 121.71 % | 161.462 M 33.73 % | 120.740 M -11.32 % | 136.156 M -34.53 % | 207.955 M 47.07 % | 141.401 M -33.26 % | 211.859 M -65.36 % | 611.676 M 10.98 % | 551.155 M 37.12 % | 401.956 M 9.96 % | 365.563 M |
| Net income ratio | 0.35 -10.11 % | 0.39 32.72 % | 0.29 43.78 % | 0.20 -16.39 % | 0.24 -32.78 % | 0.36 49.33 % | 0.24 56.37 % | 0.15 -54.21 % | 0.34 34.77 % | 0.25 5.01 % | 0.24 104.64 % | 0.12 -50.87 % | 0.24 -93.28 % | 3.51 2 877.54 % | 0.12 -60.98 % | 0.30 325.67 % | 0.07 -13.67 % | 0.08 -9.85 % | 0.09 -1.72 % | 0.09 |
| Ratio EBITDA | 0.45 -4.05 % | 0.47 15.53 % | 0.41 43.12 % | 0.28 -33.94 % | 0.43 -12.82 % | 0.49 56.48 % | 0.32 93.29 % | 0.16 -56.09 % | 0.37 49.57 % | 0.25 -12.63 % | 0.28 47.89 % | 0.19 -52.21 % | 0.40 -79.41 % | 1.95 1 106.20 % | 0.16 154.33 % | 0.06 -60.64 % | 0.16 -13.54 % | 0.19 -4.48 % | 0.20 -10.05 % | 0.22 |
| Gross profit ratio | 0.57 -1.88 % | 0.58 13.32 % | 0.52 35.20 % | 0.38 -36.18 % | 0.60 -12.36 % | 0.68 74.97 % | 0.39 87.29 % | 0.21 -54.81 % | 0.46 52.39 % | 0.30 0.40 % | 0.30 15.99 % | 0.26 -44.86 % | 0.47 25.26 % | 0.38 325.15 % | 0.09 -35.05 % | 0.14 -52.86 % | 0.29 -14.02 % | 0.34 3.48 % | 0.32 92.61 % | 0.17 |
| Weighted average shs out dil | 20.913 M 0.00 % | 20.912 M 0.00 % | 20.912 M 0.00 % | 20.912 M 0.00 % | 20.912 M -1.12 % | 21.148 M -2.66 % | 21.727 M 0.00 % | 21.727 M 0.00 % | 21.727 M 0.00 % | 21.727 M 0.00 % | 21.727 M 14.19 % | 19.027 M -5.21 % | 20.072 M -9.10 % | 22.082 M 0.00 % | 22.082 M -10.52 % | 24.677 M 0.00 % | 24.677 M 0.00 % | 24.677 M 0.00 % | 24.677 M 0.00 % | 24.677 M |
| Weighted average shs out | 20.913 M -0.06 % | 20.926 M 0.07 % | 20.912 M 0.00 % | 20.912 M 0.00 % | 20.912 M -1.12 % | 21.148 M -2.66 % | 21.727 M 0.00 % | 21.727 M 0.00 % | 21.727 M 0.00 % | 21.727 M 14.19 % | 19.027 M 0.00 % | 19.027 M -5.21 % | 20.072 M -9.10 % | 22.082 M 0.00 % | 22.082 M -10.52 % | 24.677 M 0.00 % | 24.677 M 0.00 % | 24.677 M 0.00 % | 24.677 M 0.00 % | 24.677 M |
| EPS diluted | 22.36 25.55 % | 17.81 220.32 % | 5.56 -39.89 % | 9.25 88.39 % | 4.91 -35.48 % | 7.61 -54.32 % | 16.66 17.08 % | 14.23 8.63 % | 13.10 -20.85 % | 16.55 166.51 % | 6.21 62.14 % | 3.83 -3.77 % | 3.98 -76.51 % | 16.94 262.74 % | 4.67 -88.55 % | 40.78 274.47 % | 10.89 10.90 % | 9.82 29.38 % | 7.59 20.09 % | 6.32 |
| Earnings per share | 22.36 25.62 % | 17.80 220.14 % | 5.56 -39.89 % | 9.25 88.39 % | 4.91 -35.48 % | 7.61 -54.32 % | 16.66 17.08 % | 14.23 8.63 % | 13.10 -20.85 % | 16.55 133.43 % | 7.09 85.12 % | 3.83 -3.77 % | 3.98 -76.51 % | 16.94 262.74 % | 4.67 -88.55 % | 40.78 274.47 % | 10.89 10.90 % | 9.82 29.38 % | 7.59 20.09 % | 6.32 |
| Gross profit | 774.730 M 37.02 % | 565.399 M 173.54 % | 206.696 M -43.49 % | 365.771 M 43.85 % | 254.276 M -16.85 % | 305.801 M -47.91 % | 587.033 M 40.26 % | 418.532 M -5.69 % | 443.774 M 1.74 % | 436.173 M 154.77 % | 171.203 M 4.88 % | 163.242 M 2.32 % | 159.537 M 298.22 % | 40.063 M -48.16 % | 77.287 M -82.96 % | 453.450 M -58.52 % | 1.093 B 10.36 % | 990.573 M 48.54 % | 666.882 M 135.45 % | 283.235 M |
| Income tax expense | 119.308 M 93.63 % | 61.617 M 124.48 % | 27.449 M -55.66 % | 61.908 M 2.32 % | 60.505 M 56.46 % | 38.672 M -57.74 % | 91.502 M 1 692.45 % | -5.746 M -122.17 % | 25.921 M 22.74 % | 21.119 M 518.24 % | 3.416 M -86.78 % | 25.834 M -25.73 % | 34.782 M -2.68 % | 35.739 M 675.42 % | 4.609 M 100.51 % | -897.018 M -734.71 % | 141.328 M 8.48 % | 130.281 M 48.79 % | 87.562 M 7.42 % | 81.510 M |
| Cost of revenue | 575.449 M 43.36 % | 401.392 M 203.50 % | 132.255 M -77.68 % | 592.518 M 246.81 % | 170.849 M 20.07 % | 142.296 M -84.50 % | 918.030 M -42.30 % | 1.591 B 206.50 % | 519.142 M -48.40 % | 1.006 B 153.32 % | 397.167 M -14.65 % | 465.332 M 159.70 % | 179.179 M 169.53 % | 66.479 M -91.65 % | 796.532 M -72.31 % | 2.876 B 6.90 % | 2.691 B 37.47 % | 1.957 B 41.14 % | 1.387 B -0.71 % | 1.397 B |
| General and administrative expenses | 59.434 M 842.95 % | 6.303 M 1.46 % | 6.212 M 2.14 % | 6.082 M -6.16 % | 6.481 M -13.61 % | 7.502 M -44.83 % | 13.597 M 21.49 % | 11.192 M -4.33 % | 11.699 M -69.47 % | 38.320 M 8.57 % | 35.296 M 339.88 % | 8.024 M -21.92 % | 10.276 M | 0.000 -100.00 % | 31.775 M -35.94 % | 49.603 M -16.76 % | 59.590 M 22.68 % | 48.575 M 18.42 % | 41.018 M | 0.000 |
| Selling and marketing expenses | 5.497 M 168.15 % | 2.050 M 9.63 % | 1.870 M 202.10 % | 619.000 K 1 306.82 % | 44.000 K -95.81 % | 1.051 M -30.54 % | 1.513 M 359.88 % | 329.000 K -93.30 % | 4.909 M -84.17 % | 31.018 M 595.47 % | 4.460 M 41.72 % | 3.147 M -93.60 % | 49.149 M | 0.000 -100.00 % | 38.815 M -79.33 % | 187.828 M -50.69 % | 380.899 M 22.25 % | 311.585 M 65.72 % | 188.016 M | 0.000 |
| Other expenses | 129.113 M 129.35 % | 56.294 M -9.94 % | 62.504 M 33.83 % | 46.703 M -56.82 % | 108.151 M -0.65 % | 108.857 M -35.82 % | 169.613 M 4 562.26 % | 3.638 M -95.61 % | 82.876 M -31.01 % | 120.121 M 6.02 % | 113.297 M 31.20 % | 86.356 M -7.14 % | 93.000 M 6 104.14 % | 1.499 M 101.37 % | -109.636 M -287.48 % | 58.479 M -59.79 % | 145.438 M -10.59 % | 162.667 M 52.51 % | 106.659 M 7 517.18 % | -1.438 M |
| Operating expenses | 188.031 M 190.86 % | 64.647 M -8.41 % | 70.586 M 32.17 % | 53.404 M -53.43 % | 114.676 M -2.33 % | 117.410 M -38.79 % | 191.801 M 54.14 % | 124.429 M 31.57 % | 94.575 M -24.02 % | 124.477 M 9.87 % | 113.297 M 31.20 % | 86.356 M -7.14 % | 93.000 M 163.61 % | -146.196 M -274.42 % | -39.046 M -113.20 % | 295.910 M -49.50 % | 585.927 M 12.07 % | 522.827 M 55.75 % | 335.693 M 23 244.44 % | 1.438 M |
| Cost and expenses | 763.480 M 43.60 % | 531.662 M 105.95 % | 258.145 M -63.60 % | 709.122 M 148.36 % | 285.525 M 9.94 % | 259.706 M -76.60 % | 1.110 B -35.31 % | 1.716 B 179.54 % | 613.717 M -45.72 % | 1.131 B 121.48 % | 510.464 M -7.47 % | 551.688 M 102.69 % | 272.179 M 441.43 % | -79.717 M -110.52 % | 757.486 M -76.12 % | 3.172 B -3.18 % | 3.277 B 32.12 % | 2.480 B 43.99 % | 1.722 B 23.19 % | 1.398 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 |
| Selling general and administrative expenses | 58.918 M 605.35 % | 8.353 M 3.35 % | 8.082 M 20.61 % | 6.701 M 2.70 % | 6.525 M -23.71 % | 8.553 M -43.40 % | 15.110 M 31.15 % | 11.521 M -30.63 % | 16.608 M -76.05 % | 69.338 M 74.41 % | 39.756 M -20.18 % | 49.807 M -16.19 % | 59.425 M | 0.000 -100.00 % | 70.590 M -70.27 % | 237.431 M -46.10 % | 440.489 M 22.30 % | 360.160 M 57.25 % | 229.034 M | 0.000 |
| Interest income | 2.477 M 0.98 % | 2.453 M 2.25 % | 2.399 M -33.82 % | 3.625 M -84.47 % | 23.349 M 180.40 % | 8.327 M -46.41 % | 15.537 M 132.90 % | 6.671 M -79.40 % | 32.390 M 55.71 % | 20.802 M -27.24 % | 28.588 M 29.92 % | 22.004 M -47.97 % | 42.291 M -65.35 % | 122.037 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.683 M |
| Interest expense | 5.507 M 749.85 % | 648.000 K -68.27 % | 2.042 M 1 601.67 % | 120.000 K -52.76 % | 254.000 K -41.74 % | 436.000 K 86.32 % | 234.000 K 9.35 % | 214.000 K -82.18 % | 1.201 M 152.84 % | 475.000 K 5.56 % | 450.000 K -55.97 % | 1.022 M -31.32 % | 1.488 M -0.73 % | 1.499 M -85.04 % | 10.023 M -78.46 % | 46.538 M -51.55 % | 96.049 M 4.23 % | 92.154 M 63.74 % | 56.279 M -15.03 % | 66.234 M |
| Depreciation and amortization | 21.600 M 10.87 % | 19.483 M 12.73 % | 17.283 M -1.41 % | 17.530 M -13.11 % | 20.176 M -7.55 % | 21.823 M 7.74 % | 20.256 M -19.34 % | 25.112 M -39.77 % | 41.696 M 63.40 % | 25.518 M 7.58 % | 23.719 M 9.57 % | 21.647 M 0.51 % | 21.538 M -0.73 % | 21.696 M -13.45 % | 25.068 M -54.90 % | 55.581 M -47.38 % | 105.637 M 22.56 % | 86.192 M 22.17 % | 70.549 M 14.01 % | 61.880 M |
| Operating income | 586.699 M 35.04 % | 434.478 M 219.21 % | 136.110 M -45.37 % | 249.167 M 78.03 % | 139.959 M -28.87 % | 196.759 M -51.59 % | 406.416 M 38.19 % | 294.103 M -15.78 % | 349.199 M 12.03 % | 311.696 M 438.28 % | 57.906 M -24.69 % | 76.886 M 15.55 % | 66.537 M -64.28 % | 186.259 M 60.11 % | 116.333 M -26.16 % | 157.540 M -68.94 % | 507.281 M 8.45 % | 467.746 M 41.23 % | 331.189 M 17.53 % | 281.797 M |
| Operating income ratio | 0.43 -3.31 % | 0.45 32.24 % | 0.34 30.70 % | 0.26 -21.02 % | 0.33 -25.02 % | 0.44 62.61 % | 0.27 84.52 % | 0.15 -59.65 % | 0.36 67.80 % | 0.22 112.13 % | 0.10 -16.71 % | 0.12 -37.73 % | 0.20 -88.76 % | 1.75 1 213.15 % | 0.13 181.39 % | 0.05 -64.71 % | 0.13 -15.51 % | 0.16 -1.61 % | 0.16 -3.86 % | 0.17 |
| Total other income expenses net | 108.000 K 116.67 % | -648.000 K -108.81 % | 7.356 M 37.80 % | 5.338 M -76.13 % | 22.367 M 117.13 % | 10.301 M -82.40 % | 58.521 M 6 132.27 % | 939.000 K 102.71 % | -34.663 M -178.97 % | 43.894 M -13.07 % | 50.491 M 5 169.38 % | -996.000 K -102.10 % | 47.318 M -78.75 % | 222.707 M 2 103.48 % | -11.116 M 76.93 % | -48.179 M 50.48 % | -97.291 M -2.38 % | -95.031 M -68.86 % | -56.279 M -26.90 % | -44.348 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 | -2.766 B -260.23 % | -767.851 M -97.81 % | -388.168 M -984.97 % | -35.777 M -32.24 % | -27.054 M 98.13 % | -1.449 B -3 280.96 % | -42.848 M 29.80 % | -61.038 M 35.17 % | -94.146 M 93.37 % | -1.420 B -4.45 % | -1.360 B -48.13 % | -917.904 M -113.44 % | -430.053 M 68.86 % | -1.381 B -40.11 % | -985.759 M -1 353.36 % | -67.826 M -107.52 % | 902.502 M -29.79 % | 1.285 B 69.75 % | 757.239 M 5.11 % | 720.421 M |
| Total investments | 4.976 B 85.48 % | 2.683 B 3.37 % | 2.595 B 24.88 % | 2.078 B 33.39 % | 1.558 B 187.62 % | 541.717 M -31.97 % | 796.239 M 97.66 % | 402.828 M 8.36 % | 371.748 M 26.94 % | 292.860 M 0.62 % | 291.064 M 4.51 % | 278.498 M -15.47 % | 329.475 M -62.07 % | 868.690 M -18.29 % | 1.063 B -44.26 % | 1.907 B 592 236.65 % | 322.000 K -99.91 % | 376.394 M 7.11 % | 351.394 M 1 533.71 % | 21.509 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.023 M | 0.000 | 0.000 -100.00 % | 590.000 K -58.04 % | 1.406 M 2.11 % | 1.377 M 95.87 % | 703.000 K -64.92 % | 2.004 M | 0.000 -100.00 % | 1.250 M -44.62 % | 2.257 M -99.76 % | 941.528 M -28.28 % | 1.313 B 63.60 % | 802.493 M 10.43 % | 726.685 M |
| Accumulated other comprehensive income loss | 3.507 B 37.94 % | 2.542 B 16.09 % | 2.190 B -0.04 % | 2.191 B 19.75 % | 1.830 B 2 044.65 % | -94.081 M -35.09 % | -69.641 M -37.48 % | -50.654 M 71.38 % | -177.018 M -24.49 % | -142.189 M -9.16 % | -130.254 M -31.16 % | -99.309 M -27.79 % | -77.715 M -34.19 % | -57.914 M 2.80 % | -59.584 M -88.43 % | -31.621 M 93.28 % | -470.739 M -23.92 % | -379.858 M -26.09 % | -301.260 M -163.72 % | 472.761 M |
| Retained earnings | 4.037 B 10.53 % | 3.652 B 15.44 % | 3.164 B 8.18 % | 2.924 B 6.00 % | 2.759 B 5.27 % | 2.621 B 5.59 % | 2.482 B 15.57 % | 2.147 B 15.19 % | 1.864 B 20.17 % | 1.551 B 24.35 % | 1.248 B 6.56 % | 1.171 B 1.96 % | 1.148 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 209.117 M 0.00 % | 209.117 M 0.00 % | 209.117 M 0.00 % | 209.117 M 0.00 % | 209.117 M 0.00 % | 209.117 M -3.75 % | 217.265 M 0.00 % | 217.265 M 0.00 % | 217.265 M 0.00 % | 217.265 M 14.19 % | 190.265 M 0.00 % | 190.265 M 0.00 % | 190.265 M -6.16 % | 202.763 M -1.70 % | 206.265 M -16.41 % | 246.765 M 0.00 % | 246.765 M 0.00 % | 246.765 M 0.00 % | 246.765 M 66.73 % | 148.000 M |
| Total equity | 7.818 B 20.85 % | 6.469 B 14.93 % | 5.629 B 4.42 % | 5.391 B 10.81 % | 4.864 B 12.91 % | 4.308 B -5.56 % | 4.562 B 10.77 % | 4.118 B 9.98 % | 3.744 B 9.29 % | 3.426 B 12.94 % | 3.033 B 4.07 % | 2.915 B 1.35 % | 2.876 B -0.41 % | 2.888 B 12.61 % | 2.565 B -13.23 % | 2.956 B 49.64 % | 1.975 B 13.43 % | 1.741 B 13.51 % | 1.534 B 147.12 % | 620.761 M |
| Other non current liabilities | 3.958 M -4.37 % | 4.139 M 53.52 % | 2.696 M -19.79 % | 3.361 M 5.76 % | 3.178 M -30.34 % | 4.562 M 125.73 % | 2.021 M 4.01 % | 1.943 M -82.68 % | 11.220 M -82.32 % | 63.450 M 9.11 % | 58.153 M -12.28 % | 66.297 M -64.45 % | 186.464 M 56.38 % | 119.237 M | 0.000 | 0.000 -100.00 % | 597.968 M -20.72 % | 754.233 M 108.70 % | 361.395 M 42 119.04 % | 856.000 K |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.351 M | 0.000 | 0.000 | 0.000 -100.00 % | 588.000 K 54.74 % | 380.000 K -45.95 % | 703.000 K -64.92 % | 2.004 M | 0.000 -100.00 % | 1.250 M -44.62 % | 2.257 M -99.34 % | 343.560 M -38.50 % | 558.608 M 26.64 % | 441.098 M 21.39 % | 363.384 M |
| Total non current liabilities | 505.516 M 134.40 % | 215.661 M 44.68 % | 149.065 M -1.13 % | 150.763 M 132.78 % | 64.767 M 201.89 % | 21.454 M -6.33 % | 22.903 M 0.81 % | 22.718 M -58.22 % | 54.376 M -15.09 % | 64.038 M -6.91 % | 68.789 M -62.95 % | 185.641 M -1.50 % | 188.468 M 4.19 % | 180.892 M 401.35 % | 36.081 M -29.69 % | 51.316 M -95.86 % | 1.240 B -21.14 % | 1.572 B 54.83 % | 1.016 B 88.82 % | 537.811 M |
| Other current liabilities | 3.546 B 10 903.94 % | 32.225 M 85.02 % | 17.417 M -39.04 % | 28.571 M 34.33 % | 21.270 M -89.82 % | 208.851 M 372.20 % | 44.229 M 33.84 % | 33.045 M 11.11 % | 29.742 M 14.31 % | 26.018 M -77.47 % | 115.465 M 4.78 % | 110.200 M 95.36 % | 56.408 M -92.74 % | 777.492 M -2.80 % | 799.848 M -10.14 % | 890.132 M 153.33 % | 351.372 M 177.87 % | -451.245 M -402.08 % | 149.379 M 727.95 % | 18.042 M |
| Deferred revenue | 0.000 -100.00 % | 491.573 M 36.99 % | 358.831 M 861.70 % | 37.312 M -89.65 % | 360.604 M 16 194.80 % | 2.213 M -93.58 % | 34.462 M -74.98 % | 137.750 M -44.73 % | 249.227 M -31.85 % | 365.724 M -39.05 % | 600.014 M 46 219.45 % | -1.301 M -11.01 % | -1.172 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.672 M | 0.000 | 0.000 100.00 % | -237.175 M -4 243.86 % | -5.460 M -647.64 % | 997.000 K -23.37 % | 1.301 M 11.01 % | 1.172 M 368.80 % | 250.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 754.233 M | 0.000 -100.00 % | 363.301 M |
| Total current liabilities | 3.601 B 494.16 % | 606.055 M 50.36 % | 403.074 M 142.81 % | 166.004 M -65.89 % | 486.604 M 47.72 % | 329.416 M 50.70 % | 218.597 M -18.34 % | 267.685 M -15.15 % | 315.473 M -25.77 % | 425.012 M -33.20 % | 636.290 M 329.76 % | 148.057 M 134.57 % | 63.119 M -91.90 % | 778.785 M -5.04 % | 820.152 M -7.86 % | 890.132 M 153.33 % | 351.372 M 15.97 % | 302.988 M 102.83 % | 149.379 M -74.75 % | 591.487 M |
| Total liabilities | 4.106 B 399.74 % | 821.716 M 48.82 % | 552.139 M 74.30 % | 316.767 M -42.55 % | 551.371 M 57.14 % | 350.870 M 45.29 % | 241.500 M -16.84 % | 290.403 M -21.48 % | 369.849 M -24.37 % | 489.050 M -30.64 % | 705.079 M 111.29 % | 333.698 M 32.64 % | 251.587 M -73.78 % | 959.677 M 12.08 % | 856.233 M -9.05 % | 941.448 M -40.84 % | 1.591 B -15.14 % | 1.875 B 60.98 % | 1.165 B 3.15 % | 1.129 B |
| Other non current assets | 81.027 M 35.26 % | 59.905 M -6.71 % | 64.215 M 2.63 % | 62.569 M -97.18 % | 2.221 B 126.12 % | 982.159 M 12 387.72 % | 7.865 M -0.11 % | 7.874 M -68.40 % | 24.919 M 14.30 % | 21.802 M 18.33 % | 18.425 M -75.79 % | 76.106 M -2.14 % | 77.767 M -3.29 % | 80.409 M -92.44 % | 1.064 B -44.26 % | 1.908 B 125 683.78 % | 1.517 M -99.60 % | 377.682 M 7.48 % | 351.394 M 4 764.93 % | 7.223 M |
| Long term investments | 4.133 B 54.06 % | 2.683 B 3.85 % | 2.584 B 24.31 % | 2.078 B 447.34 % | -598.344 M -60.33 % | -373.185 M -146.87 % | 796.240 M 153.18 % | -1.497 B -54.04 % | -971.987 M -1 467.97 % | 71.053 M -72.35 % | 256.969 M 168.91 % | 95.561 M 219.75 % | -79.803 M -112.27 % | 650.294 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.395 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.686 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 409.319 M |
| GoodWill | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.113 M |
| Property plant equipment net | 252.649 M -13.70 % | 292.756 M 51.07 % | 193.792 M -3.76 % | 201.363 M -6.88 % | 216.235 M -9.22 % | 238.203 M -6.63 % | 255.129 M -4.42 % | 266.920 M -7.99 % | 290.091 M -10.16 % | 322.880 M -7.21 % | 347.961 M 3.18 % | 337.230 M -2.85 % | 347.125 M -5.33 % | 366.672 M -15.66 % | 434.741 M 19.65 % | 363.353 M -84.42 % | 2.332 B 27.36 % | 1.831 B 33.44 % | 1.372 B 22.66 % | 1.118 B |
| Total non current assets | 4.478 B 46.44 % | 3.058 B 6.63 % | 2.868 B 21.23 % | 2.365 B 26.83 % | 1.865 B 107.89 % | 897.090 M -21.12 % | 1.137 B 45.38 % | 782.293 M 10.25 % | 709.551 M 8.09 % | 656.456 M -3.01 % | 676.837 M -4.76 % | 710.636 M -12.77 % | 814.672 M -39.40 % | 1.344 B -10.27 % | 1.498 B -34.04 % | 2.271 B -2.64 % | 2.333 B 5.65 % | 2.208 B 28.15 % | 1.723 B 52.71 % | 1.128 B |
| Other current assets | 107.698 M 55.40 % | 69.305 M -31.72 % | 101.508 M -3.77 % | 105.485 M 66.76 % | 63.254 M -24.10 % | 83.337 M -82.19 % | 467.814 M -28.64 % | 655.545 M 423.21 % | 125.294 M 43.32 % | 87.422 M 11.05 % | 78.724 M -68.50 % | 249.923 M 5 590.41 % | 4.392 M -99.22 % | 562.692 M 5 350.33 % | 10.324 M -99.04 % | 1.072 B 5 300.43 % | 19.858 M -38.14 % | 32.101 M -95.68 % | 743.659 M 1 955.56 % | 36.178 M |
| Short term investments | 843.150 M 40.27 % | 601.070 M 43.00 % | 420.319 M -57.91 % | 998.659 M -53.27 % | 2.137 B 133.61 % | 914.902 M -61.13 % | 2.354 B 23.87 % | 1.900 B 41.40 % | 1.344 B 505.81 % | 221.807 M 550.56 % | 34.095 M -81.36 % | 182.937 M -55.30 % | 409.278 M 87.40 % | 218.396 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.114 M |
| cash and cash equivalents | 2.766 B 260.23 % | 767.851 M 97.81 % | 388.168 M 984.97 % | 35.777 M 32.24 % | 27.054 M -98.14 % | 1.453 B 3 290.35 % | 42.848 M -29.80 % | 61.038 M -35.57 % | 94.736 M -93.34 % | 1.422 B 4.45 % | 1.361 B 48.17 % | 918.607 M 112.61 % | 432.057 M -68.72 % | 1.381 B 39.93 % | 987.009 M 1 308.34 % | 70.083 M 79.58 % | 39.026 M 42.29 % | 27.428 M -39.39 % | 45.254 M 622.45 % | 6.264 M |
| Cash and short term investments | 3.609 B 164.31 % | 1.366 B 68.90 % | 808.487 M -21.84 % | 1.034 B -52.21 % | 2.164 B -8.58 % | 2.368 B -1.20 % | 2.396 B 22.20 % | 1.961 B 36.33 % | 1.438 B -12.47 % | 1.643 B 17.80 % | 1.395 B 26.66 % | 1.102 B 30.93 % | 841.335 M -47.40 % | 1.600 B 62.06 % | 987.009 M 1 308.34 % | 70.083 M 79.58 % | 39.026 M 42.29 % | 27.428 M -39.39 % | 45.254 M 71.56 % | 26.378 M |
| Total current assets | 7.447 B 75.92 % | 4.233 B 27.77 % | 3.313 B -0.86 % | 3.342 B -5.89 % | 3.551 B -5.61 % | 3.762 B 2.62 % | 3.666 B 1.09 % | 3.626 B 6.51 % | 3.405 B 4.48 % | 3.259 B 6.43 % | 3.062 B 20.64 % | 2.538 B 9.73 % | 2.313 B -7.60 % | 2.503 B 30.21 % | 1.922 B 18.27 % | 1.625 B 31.80 % | 1.233 B -12.41 % | 1.408 B 44.33 % | 975.584 M 56.95 % | 621.607 M |
| Inventory | 3.666 B 34.85 % | 2.718 B 14.16 % | 2.381 B 8.98 % | 2.185 B 98.26 % | 1.102 B -2.62 % | 1.132 B 41.18 % | 801.638 M -20.50 % | 1.008 B -28.13 % | 1.403 B 28.37 % | 1.093 B -19.42 % | 1.356 B 17.81 % | 1.151 B 2.27 % | 1.126 B 43 119.92 % | 2.605 M -88.36 % | 22.377 M -95.37 % | 482.996 M 98.63 % | 243.168 M -23.10 % | 316.198 M 69.39 % | 186.671 M 24.67 % | 149.732 M |
| Net receivables | 64.119 M -19.66 % | 79.807 M 263.20 % | 21.973 M 29.25 % | 17.000 M -92.31 % | 221.164 M 23.41 % | 179.218 M 17 921 900.00 % | -1.000 K -100.00 % | 508.056 M 16.01 % | 437.932 M 86.63 % | 234.657 M | 0.000 -100.00 % | 270.099 M -20.88 % | 341.371 M 101.74 % | 169.215 M -81.25 % | 902.685 M | 0.000 -100.00 % | 931.265 M -9.79 % | 1.032 B | 0.000 -100.00 % | 409.319 M |
| Tax assets | 0.000 -100.00 % | 11.349 M -26.13 % | 15.364 M 22.91 % | 12.500 M -19.38 % | 15.504 M -60.48 % | 39.227 M -41.77 % | 67.367 M -96.62 % | 1.994 B 47.07 % | 1.356 B 489.41 % | 230.035 M 437.52 % | 42.796 M -77.60 % | 191.053 M -58.37 % | 458.897 M 94.13 % | 236.386 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 289.000 K |
| Other assets | 0.000 | 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.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 54.889 M -32.96 % | 81.876 M 274.19 % | 21.881 M -77.55 % | 97.445 M -5.22 % | 102.811 M -10.18 % | 114.467 M -15.88 % | 136.080 M 70.53 % | 79.797 M 63.40 % | 48.836 M 11.56 % | 43.775 M 94.12 % | 22.551 M -38.31 % | 36.556 M 559.97 % | 5.539 M 431.06 % | 1.043 M -94.86 % | 20.304 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 209.152 M |
| Tax payables | 0.000 -100.00 % | 381.000 K -92.30 % | 4.945 M 84.79 % | 2.676 M 39.45 % | 1.919 M -13.29 % | 2.213 M -42.16 % | 3.826 M -75.66 % | 15.717 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 992.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.060 M 17.59 % | 10.256 M -91.36 % | 118.641 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 17.534 M -0.69 % | 17.655 M -1.57 % | 17.937 M -1.39 % | 18.190 M -4.61 % | 19.070 M -4.23 % | 19.912 M -4.56 % | 20.863 M 0.45 % | 20.770 M -5.01 % | 21.865 M -7.79 % | 23.711 M -2.52 % | 24.325 M -4.34 % | 25.429 M -2.66 % | 26.125 M -3.31 % | 27.020 M -3.20 % | 27.912 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.023 M | 0.000 | 0.000 100.00 % | -237.765 M -3 687.27 % | -6.278 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 360.000 K -57.89 % | 855.000 K 0.00 % | 855.000 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.757 B -3.81 % | 5.985 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 47.997 M 0.00 % | 47.998 M 0.00 % | 47.997 M 0.00 % | 47.997 M 0.00 % | 47.997 M 0.00 % | 47.997 M -69.62 % | 157.997 M 0.00 % | 157.997 M 0.00 % | 157.997 M -91.10 % | 1.776 B 13.02 % | 1.571 B 1 683.43 % | 88.104 M 0.00 % | 88.104 M -39.57 % | 145.807 M -93.90 % | 2.390 B 269.11 % | 647.495 M -70.56 % | 2.199 B 239.63 % | 647.495 M -0.20 % | 648.794 M | 0.000 |
| Deferred tax liabilities non current | 501.558 M 137.12 % | 211.522 M 44.51 % | 146.369 M -0.70 % | 147.402 M 139.33 % | 61.589 M 323.55 % | 14.541 M -30.37 % | 20.882 M 0.52 % | 20.775 M -51.86 % | 43.156 M -16.02 % | 51.391 M -11.62 % | 58.150 M -12.28 % | 66.294 M -3.40 % | 68.628 M 11.31 % | 61.655 M 77.01 % | 34.831 M -29.00 % | 49.059 M -83.56 % | 298.391 M 15.03 % | 259.410 M 21.78 % | 213.009 M 22.72 % | 173.571 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 | 11.924 B 63.56 % | 7.291 B 17.96 % | 6.181 B 8.30 % | 5.707 B 5.38 % | 5.416 B 16.24 % | 4.659 B -3.00 % | 4.803 B 8.95 % | 4.409 B 7.15 % | 4.114 B 5.09 % | 3.915 B 4.72 % | 3.739 B 15.08 % | 3.249 B 3.87 % | 3.128 B -18.71 % | 3.848 B 12.48 % | 3.421 B -12.22 % | 3.897 B 9.27 % | 3.566 B -1.38 % | 3.616 B 34.00 % | 2.699 B 54.22 % | 1.750 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 2.071 B 728.33 % | -329.566 M -152.57 % | 626.963 M 647.77 % | -114.458 M 89.12 % | -1.052 B -174.59 % | 1.411 B 746.78 % | -218.140 M 3.17 % | -225.270 M 85.67 % | -1.572 B -1 257.74 % | -115.780 M -157.16 % | 202.560 M 25.05 % | 161.978 M 112.33 % | -1.314 B -11 687.87 % | 11.337 M -97.94 % | 551.180 M 322.82 % | -247.368 M -6 542.53 % | -3.724 M -104.44 % | 83.871 M 117.35 % | -483.293 M -166.74 % | -181.185 M |
| Accounts receivables | 20.326 M 244.74 % | -14.043 M -965.78 % | 1.622 M -95.29 % | 34.430 M 375.33 % | -12.505 M -131.06 % | 40.260 M -88.55 % | 351.673 M 630.80 % | -66.254 M 51.77 % | -137.364 M 25.52 % | -184.423 M -1 113.79 % | -15.194 M -446.58 % | 4.384 M -54.87 % | 9.715 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -123.321 M |
| Inventory | -915.929 M -180.36 % | -326.694 M -66.45 % | -196.269 M 81.88 % | -1.083 B -3 747.14 % | 29.691 M 108.99 % | -330.145 M -1 031.72 % | 35.434 M -91.15 % | 400.590 M 235.45 % | -295.742 M -209.60 % | 269.840 M 234.36 % | -200.839 M -690.30 % | -25.413 M 97.74 % | -1.123 B -5 781.13 % | 19.772 M -95.71 % | 460.619 M 292.06 % | -239.828 M -339.71 % | 100.048 M 177.24 % | -129.527 M -250.65 % | -36.939 M 28.49 % | -51.657 M |
| Accounts payables | -26.987 M -145.01 % | 59.960 M 179.35 % | -75.564 M -1 308.20 % | -5.366 M 53.96 % | -11.656 M 46.07 % | -21.613 M -138.40 % | 56.282 M 81.78 % | 30.962 M 511.90 % | 5.060 M -74.92 % | 20.174 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.374 M |
| Other working capital | 2.997 B 6 243.48 % | -48.789 M -105.44 % | 897.174 M -4.49 % | 939.349 M 188.79 % | -1.058 B -161.42 % | 1.722 B 360.37 % | -661.529 M -5.70 % | -625.860 M 50.96 % | -1.276 B -230.96 % | -385.620 M -195.59 % | 403.399 M 115.27 % | 187.391 M 198.40 % | -190.443 M -2 157.77 % | -8.435 M -109.31 % | 90.561 M 1 301.07 % | -7.540 M 92.73 % | -103.772 M -148.63 % | 213.398 M 147.81 % | -446.354 M -4 490.22 % | 10.167 M |
| Other non cash items | -403.514 M -48.67 % | -271.419 M -160.65 % | -104.130 M 5.08 % | -109.704 M -115.02 % | -51.021 M 34.75 % | -78.190 M 58.15 % | -186.836 M 42.59 % | -325.458 M -8.57 % | -299.770 M -11.94 % | -267.787 M -27.82 % | -209.500 M -848.52 % | -22.087 M 78.66 % | -103.524 M -351.68 % | 41.134 M 156.46 % | -72.857 M 92.37 % | -955.226 M -6 756.63 % | 14.350 M 5.48 % | 13.604 M 113.40 % | 6.375 M -78.20 % | 29.246 M |
| Net cash provided by operating activities | 2.156 B 1 131.74 % | -209.013 M -130.58 % | 683.584 M 1 327.91 % | 47.873 M 105.20 % | -921.062 M -159.31 % | 1.553 B 2 164.07 % | 68.595 M 129.93 % | -229.183 M 84.75 % | -1.503 B -6 289.46 % | -23.528 M -115.51 % | 151.711 M -35.29 % | 234.458 M 117.82 % | -1.316 B -608.14 % | 258.927 M -57.46 % | 608.608 M 1 232.21 % | -53.754 M -110.21 % | 526.253 M -5.54 % | 557.111 M 523.79 % | -131.458 M -299.54 % | 65.880 M |
| Investments in property plant and equipment | -21.288 M 83.50 % | -129.018 M -837.15 % | -13.767 M -328.61 % | -3.212 M -28.53 % | -2.499 M -1 113.11 % | -206.000 K 98.78 % | -16.818 M -127.67 % | -7.387 M -211.69 % | -2.370 M 82.73 % | -13.726 M 68.10 % | -43.025 M -257.74 % | -12.027 M -132.68 % | -5.169 M 47.03 % | -9.758 M 68.74 % | -31.217 M 81.33 % | -167.198 M 73.62 % | -633.764 M -13.81 % | -556.855 M -103.50 % | -273.633 M -39.36 % | -196.351 M |
| Acquisitions net | 850.000 K | 0.000 -100.00 % | 348.724 M 1 571.49 % | 20.863 M -95.90 % | 508.477 M 733.60 % | 60.998 M -76.83 % | 263.319 M 2 850.02 % | 8.926 M -94.52 % | 162.763 M -22.21 % | 209.242 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 983.898 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.355 M |
| Purchases of investments | -1.274 B -644.82 % | -171.003 M 79.61 % | -838.532 M -47.64 % | -567.973 M 22.68 % | -734.605 M -112.35 % | -345.936 M 32.17 % | -510.000 M -545.45 % | -79.015 M 55.66 % | -178.208 M 51.75 % | -369.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.100 M |
| Sales maturities of investments | 1.047 B 17.65 % | 890.322 M 81.77 % | 489.808 M -11.09 % | 550.905 M 143.63 % | 226.128 M -20.64 % | 284.938 M 15.51 % | 246.681 M 261.33 % | 68.270 M -65.22 % | 196.269 M -24.23 % | 259.046 M 10.47 % | 234.504 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 35.148 M -5.71 % | 37.277 M 111.82 % | -315.384 M -31 538 300.00 % | -1.000 K 100.00 % | -500.750 M -1 693.77 % | -27.916 M 60.10 % | -69.966 M -123.84 % | 293.451 M 492.23 % | 49.550 M 4 955 100.00 % | -1.000 K -100.00 % | 109.805 M -63.36 % | 299.713 M -35.21 % | 462.600 M 134.70 % | 197.102 M -77.41 % | 872.649 M 922.16 % | -106.141 M -129.45 % | 360.446 M 2 789.49 % | -13.402 M 96.05 % | -338.917 M -66 747.53 % | -507.000 K |
| Net cash used for investing activites | -211.498 M -133.70 % | 627.578 M 290.67 % | -329.151 M -56 655.15 % | 582.000 K 100.12 % | -503.249 M -1 689.52 % | -28.122 M 67.60 % | -86.784 M -130.53 % | 284.245 M 24.67 % | 228.004 M 167.49 % | 85.237 M -71.71 % | 301.284 M 4.73 % | 287.686 M -37.11 % | 457.431 M 144.17 % | 187.344 M -77.74 % | 841.432 M 18.42 % | 710.559 M 359.98 % | -273.318 M 52.07 % | -570.257 M 6.90 % | -612.550 M -213.16 % | -195.603 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.332 M | 0.000 | 0.000 | 0.000 100.00 % | -588.000 K -2 127.59 % | 29.000 K 104.63 % | -627.000 K 46.50 % | -1.172 M -166.82 % | 1.754 M 275.40 % | -1.000 M 0.79 % | -1.008 M 99.81 % | -543.132 M -281.81 % | -142.253 M -215.53 % | 123.134 M 43.12 % | 86.033 M -39.25 % | 141.628 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.900 M | 0.000 | 0.000 | 0.000 100.00 % | -59.690 M 87.72 % | -486.000 M | 0.000 | 0.000 100.00 % | -1.299 M -100.20 % | 656.017 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 100.00 % | -113.174 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.498 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -41.823 M 0.00 % | -41.823 M | 0.000 100.00 % | -39.732 M | 0.000 | 0.000 | 0.000 100.00 % | -39.224 M | 0.000 100.00 % | -73.574 M -120.35 % | -33.390 M 0.00 % | -33.390 M -0.16 % | -33.337 M 1.87 % | -33.974 M 6.48 % | -36.329 M -0.69 % | -36.079 M -4.14 % | -34.644 M 0.00 % | -34.644 M -60.00 % | -21.653 M -386.04 % | -4.455 M |
| Other financing activites | -3.408 M -425.93 % | -648.000 K 68.27 % | -2.042 M | 0.000 | 0.000 100.00 % | -1.893 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.430 M 208.58 % | 23.472 M 2 396.67 % | -1.022 M 97.81 % | -46.694 M -241.21 % | -13.685 M -41.77 % | -9.653 M 97.56 % | -396.138 M -312.43 % | -96.049 M -4.55 % | -91.871 M -204.77 % | 87.685 M | 0.000 |
| Net cash used provided by financing activities | -45.231 M -6.50 % | -42.471 M -1 979.87 % | -2.042 M 94.86 % | -39.732 M -2 880.65 % | -1.333 M 98.84 % | -115.067 M | 0.000 100.00 % | -39.224 M -1 799.47 % | -2.065 M -85.20 % | -1.115 M 89.43 % | -10.545 M 70.37 % | -35.584 M 60.80 % | -90.775 M -74.03 % | -52.161 M 90.22 % | -533.360 M 14.76 % | -625.749 M -129.26 % | -272.946 M -5 732.18 % | -4.680 M -100.61 % | 762.884 M 456.15 % | 137.173 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 -100.00 % | 246.000 K 24 500.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 |
| Net change in cash | 1.900 B 405.13 % | 376.094 M 6.73 % | 352.391 M 3 939.79 % | 8.723 M 100.61 % | -1.426 B -201.12 % | 1.410 B 7 850.68 % | -18.190 M -214.85 % | 15.838 M 101.24 % | -1.277 B -2 208.09 % | 60.594 M -86.30 % | 442.450 M -9.07 % | 486.559 M 151.27 % | -949.062 M -340.81 % | 394.110 M -57.02 % | 916.926 M 2 852.40 % | 31.057 M 255.20 % | -20.011 M -12.26 % | -17.825 M -194.43 % | 18.877 M | 0.000 |
| Cash at beginning of period | 764.262 M 96.89 % | 388.168 M 984.97 % | 35.777 M 32.24 % | 27.054 M -98.14 % | 1.453 B 3 290.27 % | 42.849 M -29.80 % | 61.039 M 35.04 % | 45.201 M -96.58 % | 1.323 B -2.79 % | 1.361 B 48.16 % | 918.616 M 112.61 % | 432.057 M -68.72 % | 1.381 B 39.93 % | 987.009 M 1 308.34 % | 70.083 M 79.58 % | 39.026 M -33.90 % | 59.037 M 30.46 % | 45.254 M 71.56 % | 26.378 M | 0.000 |
| Cash at end of period | 2.664 B 248.57 % | 764.262 M 96.89 % | 388.168 M 984.97 % | 35.777 M 32.24 % | 27.054 M -98.14 % | 1.453 B 3 290.27 % | 42.849 M -29.80 % | 61.039 M 33.31 % | 45.786 M -96.78 % | 1.422 B 4.45 % | 1.361 B 48.16 % | 918.616 M 112.61 % | 432.057 M -68.72 % | 1.381 B 39.93 % | 987.009 M 1 308.34 % | 70.083 M 79.58 % | 39.026 M 42.28 % | 27.429 M -39.39 % | 45.255 M 622.46 % | 6.264 M |
| Operating cash flow | 2.156 B 1 131.74 % | -209.013 M -130.58 % | 683.584 M 1 327.91 % | 47.873 M 105.20 % | -921.062 M -159.31 % | 1.553 B 2 164.07 % | 68.595 M 129.93 % | -229.183 M 84.75 % | -1.503 B -6 289.46 % | -23.528 M -115.51 % | 151.711 M -35.29 % | 234.458 M 117.82 % | -1.316 B -608.14 % | 258.927 M -57.46 % | 608.608 M 1 232.21 % | -53.754 M -110.21 % | 526.253 M -5.54 % | 557.111 M 523.79 % | -131.458 M -299.54 % | 65.880 M |
| Capital expenditure | -21.288 M 83.50 % | -129.018 M -837.15 % | -13.767 M -328.61 % | -3.212 M -28.53 % | -2.499 M -1 113.11 % | -206.000 K 98.78 % | -16.818 M -127.67 % | -7.387 M -211.69 % | -2.370 M 82.73 % | -13.726 M 68.10 % | -43.025 M -257.74 % | -12.027 M -132.68 % | -5.169 M 47.03 % | -9.758 M 68.74 % | -31.217 M 81.33 % | -167.198 M 73.62 % | -633.764 M -13.81 % | -556.855 M -103.50 % | -273.633 M -39.36 % | -196.351 M |
| Free CashFlow | 2.135 B 731.65 % | -338.031 M -150.47 % | 669.817 M 1 399.78 % | 44.661 M 104.84 % | -923.561 M -159.48 % | 1.553 B 2 899.08 % | 51.777 M 121.89 % | -236.570 M 84.29 % | -1.506 B -3 941.67 % | -37.254 M -134.28 % | 108.686 M -51.14 % | 222.431 M 116.84 % | -1.321 B -630.12 % | 249.169 M -56.85 % | 577.391 M 361.32 % | -220.952 M -105.52 % | -107.511 M -42 096.48 % | 256.000 K 100.06 % | -405.091 M -210.48 % | -130.471 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 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 76.311 M -51.69 % | 157.960 M -73.11 % | 587.358 M 100.98 % | 292.246 M -6.52 % | 312.615 M -50.49 % | 631.391 M 360.31 % | 137.167 M 58.97 % | 86.285 M -22.92 % | 111.947 M 153.53 % | -209.127 M -358.12 % | 81.020 M -71.98 % | 289.119 M 123.61 % | 129.295 M 82.39 % | 70.889 M -89.57 % | 679.649 M 460.44 % | 121.271 M 40.23 % | 86.480 M -46.16 % | 160.629 M 7.42 % | 149.537 M 99.96 % | 74.783 M 86.13 % | 40.177 M -36.54 % | 63.306 M -16.54 % | 75.853 M -35.96 % | 118.448 M -37.82 % | 190.489 M -66.82 % | 574.141 M 75.78 % | 326.624 M -19.53 % | 405.904 M 104.59 % | 198.394 M -18.95 % | 244.769 M 846.00 % | 25.874 M 137.14 % | 10.911 M -17.13 % | 13.166 M -99.34 % | 2.010 B 17 818.03 % | 11.216 M |
| Net income | 33.363 M -14.25 % | 38.908 M -80.06 % | 195.134 M 55.46 % | 125.521 M 16.16 % | 108.058 M -39.65 % | 179.057 M 94.61 % | 92.008 M 106.69 % | 44.514 M -21.78 % | 56.911 M 151.19 % | -111.167 M -616.67 % | 21.516 M -85.58 % | 149.188 M 162.97 % | 56.733 M 359.56 % | 12.345 M -89.01 % | 112.286 M 165.72 % | 42.258 M 58.96 % | 26.584 M -2.11 % | 27.158 M -23.13 % | 35.331 M 50.73 % | 23.440 M 40.09 % | 16.732 M -42.81 % | 29.258 M 100.82 % | 14.569 M -72.91 % | 53.774 M -15.14 % | 63.368 M -1.81 % | 64.537 M -44.40 % | 116.076 M -4.07 % | 120.995 M 100.15 % | 60.453 M 68.08 % | 35.967 M 353.27 % | 7.935 M -37.44 % | 12.684 M -45.79 % | 23.397 M -97.67 % | 1.006 B 3 929.31 % | 24.960 M |
| Income before tax | 40.124 M -4.62 % | 42.069 M -83.50 % | 254.915 M 68.44 % | 151.336 M 9.27 % | 138.491 M -36.76 % | 218.994 M 123.02 % | 98.193 M 108.12 % | 47.181 M -32.07 % | 69.456 M 149.11 % | -141.419 M -640.41 % | 26.169 M -86.28 % | 190.681 M 180.27 % | 68.035 M 280.19 % | 17.895 M -87.67 % | 145.114 M 160.38 % | 55.732 M 55.84 % | 35.763 M -40.96 % | 60.570 M 22.43 % | 49.473 M 59.88 % | 30.943 M 44.99 % | 21.341 M -29.05 % | 30.080 M 54.81 % | 19.430 M -67.10 % | 59.054 M -34.48 % | 90.128 M 9.68 % | 82.176 M -39.46 % | 135.732 M -11.83 % | 153.936 M 87.93 % | 81.910 M 65.89 % | 49.375 M 358.53 % | 10.768 M -42.75 % | 18.810 M -46.14 % | 34.921 M 168.31 % | 13.015 M 63.30 % | 7.970 M |
| Income before tax ratio | 0.53 97.42 % | 0.27 -38.63 % | 0.43 -16.19 % | 0.52 16.89 % | 0.44 27.73 % | 0.35 -51.55 % | 0.72 30.92 % | 0.55 -11.87 % | 0.62 -8.25 % | 0.68 109.36 % | 0.32 -51.03 % | 0.66 25.34 % | 0.53 108.45 % | 0.25 18.23 % | 0.21 -53.54 % | 0.46 11.13 % | 0.41 9.67 % | 0.38 13.98 % | 0.33 -20.04 % | 0.41 -22.10 % | 0.53 11.79 % | 0.48 85.50 % | 0.26 -48.62 % | 0.50 5.37 % | 0.47 230.57 % | 0.14 -65.56 % | 0.42 9.58 % | 0.38 -8.14 % | 0.41 104.67 % | 0.20 -51.53 % | 0.42 -75.86 % | 1.72 -35.00 % | 2.65 40 855.94 % | 0.01 -99.09 % | 0.71 |
| EBITDA | 45.963 M -4.64 % | 48.199 M -81.66 % | 262.860 M 65.35 % | 158.971 M 10.59 % | 143.751 M -35.84 % | 224.066 M 116.77 % | 103.365 M 98.73 % | 52.014 M -29.48 % | 73.754 M 153.79 % | -137.122 M -548.42 % | 30.579 M -84.32 % | 195.026 M 165.51 % | 73.453 M 229.12 % | 22.318 M -85.07 % | 149.510 M 149.24 % | 59.986 M 48.70 % | 40.341 M -37.89 % | 64.950 M 19.08 % | 54.543 M 50.04 % | 36.352 M 35.98 % | 26.734 M -24.84 % | 35.568 M 41.76 % | 25.090 M -61.01 % | 64.343 M -32.66 % | 95.545 M 9.54 % | 87.223 M -38.13 % | 140.970 M -11.26 % | 158.850 M 83.23 % | 86.693 M 875.39 % | 8.888 M -43.21 % | 15.651 M -34.78 % | 23.996 M -39.31 % | 39.539 M 202.82 % | 13.057 M 4.95 % | 12.441 M |
| Net income ratio | 0.44 77.50 % | 0.25 -25.86 % | 0.33 -22.65 % | 0.43 24.26 % | 0.35 21.89 % | 0.28 -57.72 % | 0.67 30.02 % | 0.52 1.48 % | 0.51 -4.36 % | 0.53 100.17 % | 0.27 -48.53 % | 0.52 17.60 % | 0.44 151.97 % | 0.17 5.41 % | 0.17 -52.59 % | 0.35 13.36 % | 0.31 81.82 % | 0.17 -28.44 % | 0.24 -24.62 % | 0.31 -24.74 % | 0.42 -9.89 % | 0.46 140.63 % | 0.19 -57.69 % | 0.45 36.47 % | 0.33 195.94 % | 0.11 -68.37 % | 0.36 19.22 % | 0.30 -2.17 % | 0.30 107.37 % | 0.15 -52.09 % | 0.31 -73.62 % | 1.16 -34.58 % | 1.78 255.11 % | 0.50 -77.51 % | 2.23 |
| Ratio EBITDA | 0.60 97.39 % | 0.31 -31.82 % | 0.45 -17.73 % | 0.54 18.30 % | 0.46 29.58 % | 0.35 -52.91 % | 0.75 25.01 % | 0.60 -8.50 % | 0.66 0.48 % | 0.66 73.73 % | 0.38 -44.05 % | 0.67 18.74 % | 0.57 80.45 % | 0.31 43.12 % | 0.22 -55.53 % | 0.49 6.04 % | 0.47 15.37 % | 0.40 10.86 % | 0.36 -24.96 % | 0.49 -26.95 % | 0.67 18.43 % | 0.56 69.86 % | 0.33 -39.11 % | 0.54 8.30 % | 0.50 230.16 % | 0.15 -64.80 % | 0.43 10.28 % | 0.39 -10.44 % | 0.44 1 103.39 % | 0.04 -94.00 % | 0.60 -72.50 % | 2.20 -26.77 % | 3.00 46 122.84 % | 0.01 -99.41 % | 1.11 |
| Gross profit ratio | 0.98 54.30 % | 0.64 24.83 % | 0.51 -22.65 % | 0.66 26.61 % | 0.52 92.56 % | 0.27 -71.74 % | 0.96 8.88 % | 0.88 -2.98 % | 0.91 -15.76 % | 1.08 60.54 % | 0.67 -16.51 % | 0.80 7.45 % | 0.75 0.43 % | 0.74 195.32 % | 0.25 -62.01 % | 0.66 -6.38 % | 0.71 24.87 % | 0.57 11.04 % | 0.51 -27.37 % | 0.70 -17.09 % | 0.85 -3.29 % | 0.88 47.08 % | 0.60 -17.28 % | 0.72 14.89 % | 0.63 196.21 % | 0.21 -58.94 % | 0.52 16.97 % | 0.44 -25.59 % | 0.59 -40.70 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 1 669.70 % | 0.06 100.07 % | -81.67 |
| Weighted average shs out dil | 20.983 M 0.31 % | 20.918 M 0.02 % | 20.915 M -0.03 % | 20.920 M 0.09 % | 20.901 M -0.08 % | 20.918 M 0.03 % | 20.912 M 0.00 % | 20.912 M 0.00 % | 20.912 M 0.00 % | 20.912 M 0.00 % | 20.912 M -0.20 % | 20.953 M 0.09 % | 20.935 M -0.61 % | 21.063 M 0.73 % | 20.910 M -0.05 % | 20.920 M -0.06 % | 20.932 M 0.13 % | 20.906 M -0.03 % | 20.912 M 0.00 % | 20.912 M -2.52 % | 21.451 M 1.58 % | 21.117 M -4.34 % | 22.074 M 2.63 % | 21.510 M -1.00 % | 21.727 M 2.89 % | 21.117 M -1.94 % | 21.535 M -1.22 % | 21.801 M -0.11 % | 21.824 M 3.35 % | 21.117 M 10.64 % | 19.087 M -1.85 % | 19.446 M -0.21 % | 19.487 M -21.03 % | 24.677 M 0.00 % | 24.677 M |
| Weighted average shs out | 20.983 M 0.31 % | 20.918 M 0.02 % | 20.915 M -0.03 % | 20.920 M 0.09 % | 20.901 M -0.08 % | 20.918 M 0.03 % | 20.912 M 0.00 % | 20.912 M 0.00 % | 20.912 M 0.00 % | 20.912 M 0.00 % | 20.912 M 0.00 % | 20.912 M 0.00 % | 20.912 M 0.00 % | 20.912 M 0.01 % | 20.910 M -0.01 % | 20.912 M 0.00 % | 20.912 M 0.03 % | 20.906 M 0.00 % | 20.906 M -0.03 % | 20.912 M -2.52 % | 21.451 M 5.45 % | 20.343 M -7.84 % | 22.074 M 2.63 % | 21.510 M -1.00 % | 21.727 M 2.89 % | 21.117 M -1.94 % | 21.535 M -1.22 % | 21.801 M -0.11 % | 21.824 M 3.35 % | 21.117 M 10.64 % | 19.087 M -1.85 % | 19.446 M -0.21 % | 19.487 M -21.03 % | 24.677 M 0.00 % | 24.677 M |
| EPS diluted | 1.59 -14.52 % | 1.86 -80.06 % | 9.33 55.50 % | 6.00 16.05 % | 5.17 -39.60 % | 8.56 94.55 % | 4.40 106.57 % | 2.13 -21.69 % | 2.72 151.13 % | -5.32 -616.50 % | 1.03 -85.53 % | 7.12 162.73 % | 2.71 359.32 % | 0.59 -89.01 % | 5.37 165.84 % | 2.02 59.06 % | 1.27 -2.31 % | 1.30 -23.08 % | 1.69 50.89 % | 1.12 43.59 % | 0.78 -43.88 % | 1.39 110.61 % | 0.66 -73.60 % | 2.50 -14.38 % | 2.92 -4.58 % | 3.06 -43.23 % | 5.39 -2.88 % | 5.55 100.36 % | 2.77 62.94 % | 1.70 304.76 % | 0.42 -35.38 % | 0.65 -45.83 % | 1.20 -97.06 % | 40.76 3 935.64 % | 1.01 |
| Earnings per share | 1.59 -14.52 % | 1.86 -80.06 % | 9.33 55.50 % | 6.00 16.05 % | 5.17 -39.60 % | 8.56 94.55 % | 4.40 106.57 % | 2.13 -21.69 % | 2.72 151.13 % | -5.32 -616.50 % | 1.03 -85.55 % | 7.13 163.10 % | 2.71 359.32 % | 0.59 -89.01 % | 5.37 165.84 % | 2.02 59.06 % | 1.27 -2.31 % | 1.30 -23.08 % | 1.69 50.89 % | 1.12 43.59 % | 0.78 -43.88 % | 1.39 110.61 % | 0.66 -73.60 % | 2.50 -14.38 % | 2.92 -4.58 % | 3.06 -43.23 % | 5.39 -2.88 % | 5.55 100.36 % | 2.77 62.94 % | 1.70 304.76 % | 0.42 -35.38 % | 0.65 -45.83 % | 1.20 -97.06 % | 40.76 3 935.64 % | 1.01 |
| Gross profit | 75.026 M -25.46 % | 100.646 M -66.43 % | 299.808 M 55.46 % | 192.846 M 18.36 % | 162.936 M -4.66 % | 170.895 M 30.08 % | 131.378 M 73.09 % | 75.903 M -25.22 % | 101.507 M 145.09 % | -225.108 M -514.38 % | 54.324 M -76.60 % | 232.193 M 140.26 % | 96.642 M 83.17 % | 52.761 M -69.20 % | 171.288 M 112.92 % | 80.446 M 31.28 % | 61.276 M -32.77 % | 91.147 M 19.27 % | 76.419 M 45.23 % | 52.618 M 54.33 % | 34.094 M -38.62 % | 55.550 M 22.75 % | 45.253 M -47.03 % | 85.426 M -28.56 % | 119.573 M -1.72 % | 121.671 M -27.83 % | 168.593 M -5.88 % | 179.117 M 52.24 % | 117.651 M -51.93 % | 244.769 M 846.00 % | 25.874 M 137.14 % | 10.911 M -17.13 % | 13.166 M -88.41 % | 113.561 M 112.40 % | -916.020 M |
| Income tax expense | 6.781 M 113.78 % | 3.172 M -94.70 % | 59.815 M 131.44 % | 25.845 M -15.20 % | 30.476 M -23.81 % | 40.001 M 540.73 % | 6.243 M 125.95 % | 2.763 M -78.09 % | 12.610 M 141.19 % | -30.613 M -730.81 % | 4.853 M -88.36 % | 41.697 M 262.20 % | 11.512 M 99.14 % | 5.781 M -82.50 % | 33.032 M 141.20 % | 13.695 M 45.68 % | 9.401 M -72.05 % | 33.638 M 137.52 % | 14.162 M 82.81 % | 7.747 M 56.22 % | 4.959 M 620.78 % | 688.000 K -87.31 % | 5.423 M -3.47 % | 5.618 M -79.15 % | 26.943 M 51.00 % | 17.843 M -4.04 % | 18.595 M -44.10 % | 33.263 M 52.58 % | 21.801 M 52.47 % | 14.299 M 404.73 % | 2.833 M -53.75 % | 6.126 M -46.84 % | 11.524 M 229.42 % | -8.904 M 47.59 % | -16.989 M |
| Cost of revenue | 1.285 M -97.76 % | 57.314 M -80.07 % | 287.550 M 189.29 % | 99.400 M -33.59 % | 149.679 M -62.14 % | 395.385 M 6 729.94 % | 5.789 M -44.24 % | 10.382 M -0.56 % | 10.440 M -34.67 % | 15.981 M -40.14 % | 26.696 M -53.10 % | 56.926 M 74.34 % | 32.653 M 80.12 % | 18.128 M -96.43 % | 508.361 M 1 145.22 % | 40.825 M 61.98 % | 25.204 M -63.73 % | 69.482 M -4.97 % | 73.118 M 229.88 % | 22.165 M 264.38 % | 6.083 M -21.57 % | 7.756 M -74.65 % | 30.600 M -7.33 % | 33.022 M -53.44 % | 70.916 M -84.33 % | 452.470 M 186.32 % | 158.031 M -30.32 % | 226.787 M 180.88 % | 80.743 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.896 B 104.49 % | 927.236 M |
| General and administrative expenses | 0.000 -100.00 % | 17.059 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.835 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.068 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.461 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.996 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.252 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.673 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.870 M | 0.000 | 0.000 | 0.000 -100.00 % | 619.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.051 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.513 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 39.437 M | 0.000 -100.00 % | 43.003 M 7.83 % | 39.879 M | 0.000 | 0.000 -100.00 % | 18.509 M 3 425.52 % | 525.000 K -39.86 % | 873.000 K -92.51 % | 11.655 M 21 890.57 % | 53.000 K -5.36 % | 56.000 K -95.81 % | 1.336 M 116.69 % | -8.005 M -236.09 % | 5.882 M 91.04 % | 3.079 M 947.28 % | 294.000 K 101.41 % | -20.808 M -646.72 % | 3.806 M -55.70 % | 8.592 M -2.03 % | 8.770 M 415.24 % | -2.782 M -164.22 % | 4.332 M 1 005.10 % | 392.000 K -7.55 % | 424.000 K -98.70 % | 32.535 M 309.71 % | 7.941 M -82.58 % | 45.586 M 791.22 % | 5.115 M -92.10 % | 64.741 M 341.14 % | 14.676 M 271.75 % | -8.545 M 60.92 % | -21.867 M -124.79 % | 88.219 M -90.24 % | 903.934 M |
| Operating expenses | 39.437 M 138.39 % | 16.543 M -61.53 % | 43.003 M 7.83 % | 39.879 M 56.22 % | 25.527 M 33.24 % | 19.159 M -43.07 % | 33.652 M 16.19 % | 28.964 M -11.82 % | 32.846 M -13.81 % | 38.109 M 35.46 % | 28.132 M -31.03 % | 40.789 M 41.48 % | 28.831 M -6.85 % | 30.951 M -3.45 % | 32.056 M 15.34 % | 27.792 M 7.70 % | 25.805 M -20.30 % | 32.377 M 5.48 % | 30.695 M 1.71 % | 30.180 M 40.86 % | 21.425 M -30.76 % | 30.944 M 3.02 % | 30.038 M 12.68 % | 26.657 M -10.46 % | 29.771 M -24.85 % | 39.613 M -2.69 % | 40.708 M -42.39 % | 70.664 M 73.13 % | 40.816 M -36.95 % | 64.741 M 341.14 % | 14.676 M 271.75 % | -8.545 M 60.92 % | -21.867 M -115.48 % | 141.261 M 115.68 % | -900.996 M |
| Cost and expenses | 40.722 M -65.62 % | 118.441 M -64.17 % | 330.553 M 137.33 % | 139.279 M -20.51 % | 175.206 M -57.74 % | 414.544 M 951.05 % | 39.441 M 0.24 % | 39.346 M -9.10 % | 43.286 M -19.97 % | 54.090 M -1.35 % | 54.828 M -43.89 % | 97.715 M 58.93 % | 61.484 M 25.28 % | 49.079 M -90.92 % | 540.417 M 687.58 % | 68.617 M 34.52 % | 51.009 M -49.92 % | 101.859 M -1.88 % | 103.813 M 98.32 % | 52.345 M 90.29 % | 27.508 M -28.92 % | 38.700 M -36.18 % | 60.638 M 1.61 % | 59.679 M -40.73 % | 100.687 M -79.54 % | 492.083 M 147.60 % | 198.739 M -33.19 % | 297.451 M 144.70 % | 121.559 M -50.16 % | 243.920 M 1 562.03 % | 14.676 M 271.75 % | -8.545 M 60.92 % | -21.867 M -101.07 % | 2.037 B 7 664.43 % | 26.240 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 16.543 M | 0.000 | 0.000 -100.00 % | 25.527 M 33.24 % | 19.159 M 26.52 % | 15.143 M 6.72 % | 14.189 M -0.30 % | 14.231 M -32.03 % | 20.938 M 88.46 % | 11.110 M -51.94 % | 23.119 M 118.60 % | 10.576 M -29.87 % | 15.080 M 34.32 % | 11.227 M 6.80 % | 10.512 M -1.06 % | 10.625 M -51.79 % | 22.040 M 122.11 % | 9.923 M -39.27 % | 16.339 M 47.03 % | 11.113 M -16.46 % | 13.303 M 13.42 % | 11.729 M -9.55 % | 12.968 M 29.97 % | 9.978 M -47.99 % | 19.186 M 1.50 % | 18.903 M 102.13 % | 9.352 M -24.23 % | 12.342 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 229.480 M 7 710.76 % | 2.938 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.142 M | 0.000 | 0.000 | 0.000 -100.00 % | 510.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 928.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 116.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 439.000 K -39.86 % | 730.000 K -70.33 % | 2.460 M 13.94 % | 2.159 M 1 257.86 % | 159.000 K -20.90 % | 201.000 K 131.03 % | 87.000 K -69.26 % | 283.000 K 272.37 % | 76.000 K 0.00 % | 76.000 K 0.00 % | 76.000 K -90.24 % | 779.000 K -29.82 % | 1.110 M 825.00 % | 120.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K -74.55 % | 55.000 K -36.78 % | 87.000 K -11.22 % | 98.000 K -15.52 % | 116.000 K -0.85 % | 117.000 K 9.35 % | 107.000 K 11.46 % | 96.000 K | 0.000 -100.00 % | 95.000 K -9.52 % | 105.000 K 169.23 % | 39.000 K | 0.000 -100.00 % | 430.000 K -33.44 % | 646.000 K 476.79 % | 112.000 K 166.67 % | 42.000 K -96.21 % | 1.108 M |
| Depreciation and amortization | 5.400 M 0.00 % | 5.400 M -1.55 % | 5.485 M 0.16 % | 5.476 M 4.11 % | 5.260 M -0.04 % | 5.262 M 1.82 % | 5.168 M 6.93 % | 4.833 M 14.53 % | 4.220 M -0.02 % | 4.221 M -4.29 % | 4.410 M 1.50 % | 4.345 M 0.91 % | 4.306 M 0.05 % | 4.304 M -2.09 % | 4.396 M 3.36 % | 4.253 M -7.06 % | 4.576 M 4.76 % | 4.368 M -12.87 % | 5.013 M -5.81 % | 5.322 M 0.51 % | 5.295 M -1.43 % | 5.372 M -5.09 % | 5.660 M 7.01 % | 5.289 M -0.56 % | 5.319 M 5.29 % | 5.052 M -1.77 % | 5.143 M 5.41 % | 4.879 M 2.85 % | 4.744 M -40.99 % | 8.039 M 80.53 % | 4.453 M -1.92 % | 4.540 M 0.75 % | 4.506 M | 0.000 -100.00 % | 3.363 M |
| Operating income | 35.589 M -9.95 % | 39.520 M -84.61 % | 256.805 M 67.88 % | 152.967 M 11.32 % | 137.409 M -36.63 % | 216.846 M 121.89 % | 97.726 M 105.89 % | 47.464 M -31.74 % | 69.534 M 149.20 % | -141.343 M -638.55 % | 26.245 M -86.29 % | 191.460 M 176.89 % | 69.147 M 307.80 % | 16.956 M -88.32 % | 145.114 M 160.37 % | 55.733 M 57.12 % | 35.471 M -38.43 % | 57.611 M 26.00 % | 45.724 M 103.78 % | 22.438 M 77.11 % | 12.669 M -48.51 % | 24.606 M 61.72 % | 15.215 M -74.11 % | 58.769 M -34.56 % | 89.802 M 9.44 % | 82.058 M -35.83 % | 127.885 M 17.92 % | 108.453 M 41.15 % | 76.835 M 8 950.06 % | 849.000 K -92.42 % | 11.198 M -42.44 % | 19.456 M -44.46 % | 35.033 M 226.47 % | -27.700 M -84.37 % | -15.024 M |
| Operating income ratio | 0.47 86.41 % | 0.25 -42.78 % | 0.44 -16.47 % | 0.52 19.08 % | 0.44 27.98 % | 0.34 -51.79 % | 0.71 29.52 % | 0.55 -11.44 % | 0.62 -8.10 % | 0.68 108.65 % | 0.32 -51.08 % | 0.66 23.83 % | 0.53 123.59 % | 0.24 12.03 % | 0.21 -53.54 % | 0.46 12.05 % | 0.41 14.36 % | 0.36 17.30 % | 0.31 1.91 % | 0.30 -4.85 % | 0.32 -18.87 % | 0.39 93.77 % | 0.20 -59.57 % | 0.50 5.25 % | 0.47 229.85 % | 0.14 -63.50 % | 0.39 46.54 % | 0.27 -31.01 % | 0.39 11 065.53 % | 0.00 -99.20 % | 0.43 -75.73 % | 1.78 -32.99 % | 2.66 19 405.09 % | -0.01 98.97 % | -1.34 |
| Total other income expenses net | 4.535 M 77.98 % | 2.548 M 234.81 % | -1.890 M -15.88 % | -1.631 M -250.74 % | 1.082 M -49.77 % | 2.154 M 361.24 % | 467.000 K 265.02 % | -283.000 K -262.82 % | -78.000 K -106.42 % | 1.215 M 1 698.68 % | -76.000 K 89.49 % | -723.000 K 34.98 % | -1.112 M -218.55 % | 938.000 K -84.05 % | 5.882 M 588 300.00 % | -1.000 K -100.34 % | 292.000 K -83.76 % | 1.798 M -52.04 % | 3.749 M -55.92 % | 8.505 M -1.93 % | 8.672 M 58.42 % | 5.474 M 29.87 % | 4.215 M 1 378.95 % | 285.000 K -12.58 % | 326.000 K 176.27 % | 118.000 K 225.53 % | -94.000 K 10.48 % | -105.000 K -102.07 % | 5.075 M -89.54 % | 48.526 M 11 385.12 % | -430.000 K 33.44 % | -646.000 K -476.79 % | -112.000 K -100.28 % | 40.715 M 77.07 % | 22.994 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 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2010-03-31 | 2009-12-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-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-03-31 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -2.766 B | 0.000 100.00 % | -1.709 B | 0.000 100.00 % | -767.851 M -180.78 % | 950.538 M 258.77 % | -598.695 M -174.03 % | 808.737 M 308.35 % | -388.168 M -154.51 % | 712.049 M 415.95 % | -225.369 M -121.74 % | 1.036 B 2 996.98 % | -35.777 M -103.01 % | 1.188 B 17 267.84 % | -6.921 M -100.32 % | 2.166 B 8 107.86 % | -27.054 M -101.26 % | 2.147 B 17 492.43 % | -12.345 M -100.52 % | 2.368 B 263.46 % | -1.449 B -156.73 % | 2.554 B 22 176.52 % | -11.568 M -100.47 % | 2.438 B 5 789.71 % | -42.848 M 30.39 % | -61.557 M 34.62 % | -94.146 M 93.37 % | -1.420 B -4.45 % | -1.360 B -48.34 % | -916.603 M -113.14 % | -430.053 M 4.81 % | -451.774 M -2 024.10 % | -21.269 M -4.81 % | -20.292 M -51.08 % | -13.431 M |
| Total investments | 0.000 -100.00 % | 4.976 B | 0.000 -100.00 % | 3.577 B | 0.000 -100.00 % | 2.683 B 41.13 % | 1.901 B -30.82 % | 2.748 B 69.89 % | 1.617 B -37.68 % | 2.595 B 82.25 % | 1.424 B -47.31 % | 2.703 B 30.38 % | 2.073 B -0.26 % | 2.078 B -12.54 % | 2.376 B 55.83 % | 1.525 B -64.80 % | 4.333 B 178.09 % | 1.558 B -63.72 % | 4.294 B 335.43 % | 986.185 M -79.18 % | 4.736 B 774.28 % | 541.717 M -89.39 % | 5.108 B 486.39 % | 871.029 M -82.14 % | 4.876 B 512.36 % | 796.239 M 1 061 552.00 % | 75.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 329.475 M -14.94 % | 387.358 M 9 683 850.00 % | 4.000 K | 0.000 -100.00 % | 1.907 B |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.210 M | 0.000 -100.00 % | 4.023 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 590.000 K -58.04 % | 1.406 M 2.11 % | 1.377 M -31.29 % | 2.004 M 0.00 % | 2.004 M | 0.000 -100.00 % | 250.000 K -80.00 % | 1.250 M 67.11 % | 748.000 K |
| Accumulated other comprehensive income loss | 7.800 B 122.45 % | 3.507 B -52.03 % | 7.311 B 2.94 % | 7.102 B 10.08 % | 6.451 B 153.77 % | 2.542 B -57.01 % | 5.913 B 3.67 % | 5.704 B 1.66 % | 5.611 B 156.20 % | 2.190 B -61.81 % | 5.735 B 3.78 % | 5.526 B 2.86 % | 5.372 B 145.21 % | 2.191 B -56.61 % | 5.049 B 4.32 % | 4.840 B -0.11 % | 4.845 B 1 784.53 % | 257.114 M -94.24 % | 4.466 B 4.91 % | 4.257 B -0.73 % | 4.288 B 4 658.04 % | -94.081 M -102.10 % | 4.489 B 4.89 % | 4.280 B -5.74 % | 4.541 B 6 620.27 % | -69.641 M -177.69 % | 89.636 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -77.715 M | 0.000 | 0.000 -100.00 % | 92.000 K 267.27 % | -55.000 K |
| Retained earnings | 0.000 -100.00 % | 4.037 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.652 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.164 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.924 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.759 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.621 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.482 B 15.57 % | 2.147 B 15.19 % | 1.864 B 20.17 % | 1.551 B 24.35 % | 1.248 B 6.56 % | 1.171 B 1.96 % | 1.148 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 209.117 M | 0.000 -100.00 % | 209.117 M | 0.000 -100.00 % | 209.117 M | 0.000 -100.00 % | 209.117 M | 0.000 -100.00 % | 209.117 M | 0.000 -100.00 % | 209.117 M | 0.000 -100.00 % | 209.117 M | 0.000 -100.00 % | 209.117 M | 0.000 -100.00 % | 209.117 M | 0.000 -100.00 % | 209.117 M | 0.000 -100.00 % | 209.117 M | 0.000 -100.00 % | 209.117 M | 0.000 -100.00 % | 217.265 M 0.00 % | 217.265 M 0.00 % | 217.265 M 0.00 % | 217.265 M 14.19 % | 190.265 M 0.00 % | 190.265 M 0.00 % | 190.265 M -51.08 % | 388.928 M 91.81 % | 202.763 M -1.70 % | 206.265 M -16.41 % | 246.765 M |
| Total equity | 7.818 B 0.00 % | 7.818 B 6.68 % | 7.328 B 0.00 % | 7.328 B 13.28 % | 6.469 B 0.00 % | 6.469 B 9.08 % | 5.931 B 0.00 % | 5.931 B 5.36 % | 5.629 B 0.00 % | 5.629 B -2.16 % | 5.753 B 0.00 % | 5.753 B 6.72 % | 5.391 B 0.00 % | 5.391 B 6.37 % | 5.068 B 0.00 % | 5.068 B 4.18 % | 4.864 B 0.00 % | 4.864 B 8.45 % | 4.485 B 0.00 % | 4.485 B 4.11 % | 4.308 B 0.00 % | 4.308 B -4.46 % | 4.509 B 0.00 % | 4.509 B -1.15 % | 4.562 B 0.00 % | 4.562 B 11.33 % | 4.097 B 10.07 % | 3.723 B 9.41 % | 3.402 B 13.07 % | 3.009 B 4.14 % | 2.889 B 0.47 % | 2.876 B -48.60 % | 5.596 B 95.60 % | 2.861 B 12.79 % | 2.537 B -14.17 % | 2.956 B |
| Other non current liabilities | -7.818 B -197 624.71 % | 3.958 M 100.05 % | -7.328 B -177 156.78 % | 4.139 M 100.06 % | -6.469 B -156 395.14 % | 4.139 M 100.07 % | -5.931 B -220 077.86 % | 2.696 M | 0.000 -100.00 % | 2.696 M | 0.000 -100.00 % | 3.361 M | 0.000 -100.00 % | 3.361 M | 0.000 -100.00 % | 3.136 M | 0.000 -100.00 % | 3.178 M | 0.000 -100.00 % | 4.557 M | 0.000 -100.00 % | 4.562 M | 0.000 -100.00 % | 2.021 M | 0.000 -100.00 % | 2.021 M 4.01 % | 1.943 M -82.68 % | 11.220 M -6.96 % | 12.059 M 17.58 % | 10.256 M -91.36 % | 118.641 M 3.47 % | 114.662 M -51.16 % | 234.750 M 96.88 % | 119.238 M | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.448 M | 0.000 -100.00 % | 2.351 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 588.000 K 54.74 % | 380.000 K -45.95 % | 703.000 K -64.92 % | 2.004 M | 0.000 | 0.000 -100.00 % | 243.000 K -83.91 % | 1.510 M |
| Total non current liabilities | -7.818 B -1 646.54 % | 505.516 M 106.90 % | -7.328 B -2 425.17 % | 315.176 M 104.87 % | -6.469 B -3 099.64 % | 215.661 M 103.64 % | -5.931 B -3 241.06 % | 188.809 M | 0.000 -100.00 % | 149.065 M | 0.000 -100.00 % | 192.603 M | 0.000 -100.00 % | 150.763 M | 0.000 -100.00 % | 91.197 M | 0.000 -100.00 % | 64.767 M | 0.000 -100.00 % | 31.824 M | 0.000 -100.00 % | 21.454 M | 0.000 -100.00 % | 25.215 M | 0.000 -100.00 % | 22.903 M 0.81 % | 22.718 M -68.60 % | 72.345 M -11.42 % | 81.672 M -5.00 % | 85.974 M -56.84 % | 199.193 M 5.69 % | 188.468 M -49.92 % | 376.336 M 92.90 % | 195.096 M 112.50 % | 91.810 M 70.15 % | 53.958 M |
| Other current liabilities | 0.000 -100.00 % | 3.546 B | 0.000 -100.00 % | 1.821 B | 0.000 -100.00 % | 32.225 M | 0.000 -100.00 % | 655.907 M | 0.000 -100.00 % | 17.417 M | 0.000 -100.00 % | 85.663 M | 0.000 -100.00 % | 65.883 M | 0.000 -100.00 % | 559.391 M | 0.000 -100.00 % | 21.270 M | 0.000 -100.00 % | 202.142 M | 0.000 -100.00 % | 66.420 M | 0.000 -100.00 % | 107.819 M | 0.000 -100.00 % | 78.691 M -58.12 % | 187.888 M -29.37 % | 266.034 M -30.07 % | 380.405 M -37.81 % | 611.678 M 455.18 % | 110.176 M 103.33 % | 54.186 M -96.30 % | 1.466 B 89.79 % | 772.588 M -1.38 % | 783.390 M -4.96 % | 824.288 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 491.573 M | 0.000 | 0.000 | 0.000 -100.00 % | 358.831 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.312 M | 0.000 | 0.000 | 0.000 -100.00 % | 360.604 M | 0.000 -100.00 % | 23.775 M | 0.000 -100.00 % | 2.213 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 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.762 M | 0.000 -100.00 % | 1.672 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 590.000 K -27.87 % | 818.000 K -17.95 % | 997.000 K -23.37 % | 1.301 M | 0.000 | 0.000 -100.00 % | 250.000 K -75.17 % | 1.007 M 34.63 % | 748.000 K |
| Total current liabilities | 0.000 -100.00 % | 3.601 B | 0.000 -100.00 % | 1.872 B | 0.000 -100.00 % | 606.055 M | 0.000 -100.00 % | 679.621 M | 0.000 -100.00 % | 403.074 M | 0.000 -100.00 % | 136.779 M | 0.000 -100.00 % | 166.004 M | 0.000 -100.00 % | 636.818 M | 0.000 -100.00 % | 486.604 M | 0.000 -100.00 % | 310.110 M | 0.000 -100.00 % | 329.416 M | 0.000 -100.00 % | 219.460 M | 0.000 -100.00 % | 218.597 M -18.34 % | 267.685 M -15.15 % | 315.473 M -25.77 % | 425.012 M -33.20 % | 636.290 M 329.75 % | 148.060 M 134.57 % | 63.119 M -95.70 % | 1.466 B 88.28 % | 778.785 M -5.16 % | 821.159 M -7.83 % | 890.880 M |
| Total liabilities | -7.818 B -290.39 % | 4.106 B 156.03 % | -7.328 B -435.06 % | 2.187 B 133.81 % | -6.469 B -887.26 % | 821.716 M 113.86 % | -5.931 B -782.91 % | 868.430 M | 0.000 -100.00 % | 552.139 M | 0.000 -100.00 % | 329.382 M | 0.000 -100.00 % | 316.767 M | 0.000 -100.00 % | 728.015 M | 0.000 -100.00 % | 551.371 M | 0.000 -100.00 % | 341.934 M | 0.000 -100.00 % | 350.870 M | 0.000 -100.00 % | 244.675 M | 0.000 -100.00 % | 241.500 M -16.84 % | 290.403 M -25.12 % | 387.818 M -23.46 % | 506.684 M -29.85 % | 722.264 M 107.99 % | 347.253 M 38.03 % | 251.587 M -86.35 % | 1.843 B 89.21 % | 973.881 M 6.67 % | 912.969 M -3.37 % | 944.838 M |
| Other non current assets | 0.000 -100.00 % | 81.027 M | 0.000 -100.00 % | 710.996 M | 0.000 -100.00 % | 59.905 M 106.30 % | -950.538 M -334.85 % | 404.735 M 150.05 % | -808.737 M -1 359.42 % | 64.215 M 109.02 % | -712.049 M -1 154.01 % | 67.556 M 106.52 % | -1.036 B -1 756.50 % | 62.569 M 105.27 % | -1.188 B -1 982.25 % | 63.126 M 102.91 % | -2.166 B -197.55 % | 2.221 B 203.44 % | -2.147 B -196.09 % | 2.234 B 194.36 % | -2.368 B -341.11 % | 982.159 M 138.46 % | -2.554 B -25 250.80 % | 10.154 M 100.42 % | -2.438 B -31 097.19 % | 7.865 M -98.43 % | 500.229 M 23.70 % | 404.391 M 25.24 % | 322.889 M 1.48 % | 318.188 M -12.28 % | 362.720 M 366.42 % | 77.767 M -92.32 % | 1.013 B 4.64 % | 968.243 M -8.97 % | 1.064 B 93 283.23 % | 1.139 M |
| Long term investments | 0.000 -100.00 % | 4.133 B | 0.000 -100.00 % | 2.914 B | 0.000 -100.00 % | 2.683 B | 0.000 -100.00 % | 2.391 B | 0.000 -100.00 % | 2.584 B | 0.000 -100.00 % | 2.691 B | 0.000 -100.00 % | 2.078 B | 0.000 -100.00 % | 1.524 B | 0.000 100.00 % | -598.344 M | 0.000 100.00 % | -1.184 B | 0.000 100.00 % | -373.185 M | 0.000 100.00 % | -1.671 B | 0.000 100.00 % | -1.557 B -2 076 522.67 % | 75.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -79.803 M 82.30 % | -450.934 M -11 273 450.00 % | 4.000 K | 0.000 -100.00 % | 1.907 B |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M -96.87 % | 341.371 M | 0.000 -100.00 % | 10.686 M 0.00 % | 10.686 M | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M 0.00 % | 10.686 M | 0.000 -100.00 % | 10.686 M 0.00 % | 10.686 M | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 252.649 M | 0.000 -100.00 % | 277.039 M | 0.000 -100.00 % | 292.756 M | 0.000 -100.00 % | 204.501 M | 0.000 -100.00 % | 193.792 M | 0.000 -100.00 % | 192.497 M | 0.000 -100.00 % | 201.363 M | 0.000 -100.00 % | 207.815 M | 0.000 -100.00 % | 216.235 M | 0.000 -100.00 % | 227.629 M | 0.000 -100.00 % | 238.203 M | 0.000 -100.00 % | 249.694 M | 0.000 -100.00 % | 255.129 M -5.96 % | 271.303 M -7.87 % | 294.475 M -8.80 % | 322.880 M -7.21 % | 347.961 M 3.18 % | 337.230 M -2.85 % | 347.125 M -39.31 % | 572.000 M 56.00 % | 366.671 M -13.53 % | 424.056 M 16.71 % | 363.353 M |
| Total non current assets | 0.000 -100.00 % | 4.478 B | 0.000 -100.00 % | 3.924 B | 0.000 -100.00 % | 3.058 B 421.67 % | -950.538 M -131.43 % | 3.024 B 473.90 % | -808.737 M -128.20 % | 2.868 B 502.72 % | -712.049 M -123.90 % | 2.979 B 387.42 % | -1.036 B -143.82 % | 2.365 B 299.08 % | -1.188 B -165.28 % | 1.820 B 184.02 % | -2.166 B -216.17 % | 1.865 B 186.86 % | -2.147 B -261.85 % | 1.327 B 156.02 % | -2.368 B -363.97 % | 897.090 M 135.13 % | -2.554 B -313.34 % | 1.197 B 149.10 % | -2.438 B -314.36 % | 1.137 B 45.38 % | 782.293 M 7.53 % | 727.521 M 7.93 % | 674.089 M -2.87 % | 694.023 M -4.17 % | 724.191 M -11.11 % | 814.672 M -28.18 % | 1.134 B -16.59 % | 1.360 B -12.56 % | 1.555 B -31.64 % | 2.275 B |
| Other current assets | -3.609 B -3 029.00 % | 123.223 M 105.22 % | -2.360 B -2 636.51 % | 93.037 M 106.81 % | -1.366 B -2 070.32 % | 69.305 M | 0.000 -100.00 % | 25.215 M | 0.000 -100.00 % | 36.475 M | 0.000 -100.00 % | 177.342 M | 0.000 -100.00 % | 120.785 M | 0.000 -100.00 % | 81.713 M | 0.000 -100.00 % | 284.418 M | 0.000 -100.00 % | 27.358 M | 0.000 -100.00 % | 263.756 M | 0.000 -100.00 % | 101.592 M | 0.000 -100.00 % | 467.814 M 156.49 % | 182.391 M 70.50 % | 106.977 M 22.37 % | 87.422 M 14.72 % | 76.203 M 5.85 % | 71.990 M 1 539.12 % | 4.392 M -99.69 % | 1.437 B 96.28 % | 732.002 M 6 990.29 % | 10.324 M -13.05 % | 11.874 M |
| Short term investments | 0.000 -100.00 % | 843.150 M | 0.000 -100.00 % | 647.835 M | 0.000 -100.00 % | 601.070 M -68.38 % | 1.901 B 432.04 % | 357.318 M -77.91 % | 1.617 B 279.45 % | 426.267 M -70.07 % | 1.424 B 185.64 % | 498.562 M -75.95 % | 2.073 B 107.57 % | 998.659 M -57.98 % | 2.376 B 98.61 % | 1.196 B -72.39 % | 4.333 B 102.73 % | 2.137 B -50.23 % | 4.294 B 97.87 % | 2.170 B -54.18 % | 4.736 B 417.67 % | 914.902 M -82.09 % | 5.108 B 100.91 % | 2.542 B -47.86 % | 4.876 B 107.17 % | 2.354 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 409.278 M -51.18 % | 838.292 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 2.766 B | 0.000 -100.00 % | 1.709 B | 0.000 -100.00 % | 767.851 M 180.78 % | -950.538 M -258.77 % | 598.695 M 174.03 % | -808.737 M -308.35 % | 388.168 M 154.51 % | -712.049 M -415.95 % | 225.369 M 121.74 % | -1.036 B -2 996.98 % | 35.777 M 103.01 % | -1.188 B -17 267.84 % | 6.921 M 100.32 % | -2.166 B -8 107.86 % | 27.054 M 101.26 % | -2.147 B -13 903.25 % | 15.555 M 100.66 % | -2.368 B -263.01 % | 1.453 B 156.88 % | -2.554 B -22 176.52 % | 11.568 M 100.47 % | -2.438 B -5 789.71 % | 42.848 M -30.39 % | 61.557 M -35.02 % | 94.736 M -93.34 % | 1.422 B 4.45 % | 1.361 B 48.17 % | 918.607 M 112.61 % | 432.057 M -4.36 % | 451.774 M 1 999.42 % | 21.519 M -0.11 % | 21.542 M 51.93 % | 14.179 M |
| Cash and short term investments | 3.609 B 0.00 % | 3.609 B 52.94 % | 2.360 B -0.49 % | 2.372 B 73.68 % | 1.366 B 0.00 % | 1.366 B 43.66 % | 950.538 M -0.57 % | 956.013 M 18.21 % | 808.737 M -0.70 % | 814.435 M 14.38 % | 712.049 M -1.64 % | 723.931 M -30.15 % | 1.036 B 0.19 % | 1.034 B -12.94 % | 1.188 B -1.27 % | 1.203 B -44.45 % | 2.166 B 0.10 % | 2.164 B 0.80 % | 2.147 B -1.77 % | 2.186 B -7.70 % | 2.368 B 0.02 % | 2.368 B -7.29 % | 2.554 B 0.00 % | 2.554 B 4.75 % | 2.438 B 1.73 % | 2.396 B 22.17 % | 1.962 B 36.37 % | 1.438 B -12.47 % | 1.643 B 17.80 % | 1.395 B 26.66 % | 1.102 B 30.93 % | 841.335 M -34.78 % | 1.290 B -19.35 % | 1.600 B 62.06 % | 987.009 M 1 308.34 % | 70.083 M |
| Total current assets | 0.000 -100.00 % | 7.447 B | 0.000 -100.00 % | 5.591 B | 0.000 -100.00 % | 4.233 B 345.34 % | 950.538 M -74.82 % | 3.775 B 366.80 % | 808.737 M -75.59 % | 3.313 B 365.30 % | 712.049 M -77.05 % | 3.103 B 199.40 % | 1.036 B -68.99 % | 3.342 B 181.26 % | 1.188 B -70.11 % | 3.975 B 83.50 % | 2.166 B -38.99 % | 3.551 B 65.38 % | 2.147 B -38.67 % | 3.501 B 47.83 % | 2.368 B -37.05 % | 3.762 B 47.31 % | 2.554 B -28.20 % | 3.557 B 45.90 % | 2.438 B -33.50 % | 3.666 B 1.09 % | 3.626 B 6.51 % | 3.405 B 4.48 % | 3.259 B 6.43 % | 3.062 B 20.64 % | 2.538 B 9.73 % | 2.313 B -63.31 % | 6.304 B 151.96 % | 2.502 B 30.15 % | 1.922 B 18.27 % | 1.625 B |
| Inventory | 0.000 -100.00 % | 3.666 B | 0.000 -100.00 % | 3.099 B | 0.000 -100.00 % | 2.718 B | 0.000 -100.00 % | 2.640 B | 0.000 -100.00 % | 2.381 B | 0.000 -100.00 % | 2.188 B | 0.000 -100.00 % | 2.185 B | 0.000 -100.00 % | 2.447 B | 0.000 -100.00 % | 1.102 B | 0.000 -100.00 % | 1.145 B | 0.000 -100.00 % | 1.132 B | 0.000 -100.00 % | 781.749 M | 0.000 -100.00 % | 801.638 M -21.01 % | 1.015 B -28.59 % | 1.421 B 15.81 % | 1.227 B -10.31 % | 1.368 B 17.80 % | 1.162 B 3.17 % | 1.126 B -44.88 % | 2.043 B 78 313.51 % | 2.605 M -88.36 % | 22.377 M -95.37 % | 482.996 M |
| Net receivables | 0.000 -100.00 % | 48.594 M | 0.000 -100.00 % | 27.510 M | 0.000 -100.00 % | 79.807 M | 0.000 -100.00 % | 79.761 M | 0.000 -100.00 % | 21.973 M | 0.000 -100.00 % | 135.183 M | 0.000 -100.00 % | 17.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 221.164 M | 0.000 -100.00 % | 90.655 M | 0.000 -100.00 % | 179.218 M | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -100.00 % | 467.430 M 6.73 % | 437.948 M 45.77 % | 300.444 M 35.35 % | 221.976 M 9.43 % | 202.844 M -40.58 % | 341.371 M | 0.000 -100.00 % | 167.964 M -81.39 % | 902.685 M -14.88 % | 1.061 B |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 11.025 M | 0.000 -100.00 % | 11.349 M | 0.000 -100.00 % | 13.265 M | 0.000 -100.00 % | 15.364 M | 0.000 -100.00 % | 17.301 M | 0.000 -100.00 % | 12.500 M | 0.000 -100.00 % | 15.004 M | 0.000 -100.00 % | 15.504 M | 0.000 -100.00 % | 37.812 M | 0.000 -100.00 % | 39.227 M | 0.000 -100.00 % | 2.598 B | 0.000 -100.00 % | 2.421 B | 0.000 -100.00 % | 17.969 M 1.90 % | 17.634 M 2.59 % | 17.188 M 26.80 % | 13.555 M -97.05 % | 458.897 M | 0.000 -100.00 % | 14.203 M -74.97 % | 56.736 M 1 574.12 % | 3.389 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 54.889 M | 0.000 -100.00 % | 48.043 M | 0.000 -100.00 % | 81.876 M | 0.000 -100.00 % | 23.475 M | 0.000 -100.00 % | 21.881 M | 0.000 -100.00 % | 35.213 M | 0.000 -100.00 % | 97.445 M | 0.000 -100.00 % | 77.427 M | 0.000 -100.00 % | 102.811 M | 0.000 -100.00 % | 105.378 M | 0.000 -100.00 % | 114.467 M | 0.000 -100.00 % | 101.208 M | 0.000 -100.00 % | 136.080 M 70.53 % | 79.797 M 63.35 % | 48.849 M 11.56 % | 43.789 M 85.43 % | 23.615 M -35.40 % | 36.556 M 309.18 % | 8.934 M | 0.000 -100.00 % | 1.097 M -94.60 % | 20.304 M -67.48 % | 62.430 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 3.303 M | 0.000 -100.00 % | 381.000 K | 0.000 -100.00 % | 239.000 K | 0.000 -100.00 % | 4.945 M | 0.000 -100.00 % | 15.903 M | 0.000 -100.00 % | 2.676 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.919 M | 0.000 -100.00 % | 828.000 K | 0.000 -100.00 % | 2.213 M | 0.000 -100.00 % | 10.433 M | 0.000 -100.00 % | 3.826 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 K | 0.000 | 0.000 -100.00 % | 4.850 M -70.53 % | 16.458 M 382.07 % | 3.414 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 17.534 M | 0.000 -100.00 % | 17.580 M | 0.000 -100.00 % | 17.655 M | 0.000 -100.00 % | 17.777 M | 0.000 -100.00 % | 17.937 M | 0.000 -100.00 % | 17.776 M | 0.000 -100.00 % | 18.190 M | 0.000 -100.00 % | 18.628 M | 0.000 -100.00 % | 19.070 M | 0.000 -100.00 % | 19.318 M | 0.000 -100.00 % | 19.912 M | 0.000 -100.00 % | 20.342 M | 0.000 -100.00 % | 20.863 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.125 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.023 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.510 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 17.534 M -63.47 % | 47.997 M 173.02 % | 17.580 M -99.75 % | 7.102 B 40 124.77 % | 17.655 M -63.22 % | 47.997 M 169.99 % | 17.777 M | 0.000 -100.00 % | 17.937 M -62.63 % | 47.997 M 170.01 % | 17.776 M | 0.000 -100.00 % | 18.190 M -62.10 % | 47.997 M 157.66 % | 18.628 M | 0.000 -100.00 % | 19.070 M -60.27 % | 47.997 M 148.46 % | 19.318 M | 0.000 -100.00 % | 19.912 M -58.51 % | 47.997 M 135.95 % | 20.342 M | 0.000 -100.00 % | 20.863 M -98.87 % | 1.842 B 12.09 % | 1.643 B 0.13 % | 1.641 B 0.45 % | 1.634 B 3.97 % | 1.571 B 2.81 % | 1.528 B 1.13 % | 1.511 B -70.97 % | 5.207 B 95.88 % | 2.658 B 14.07 % | 2.330 B -13.98 % | 2.709 B |
| Deferred tax liabilities non current | 0.000 -100.00 % | 501.558 M | 0.000 -100.00 % | 311.037 M | 0.000 -100.00 % | 211.522 M | 0.000 -100.00 % | 186.113 M | 0.000 -100.00 % | 146.369 M | 0.000 -100.00 % | 189.242 M | 0.000 -100.00 % | 147.402 M | 0.000 -100.00 % | 88.061 M | 0.000 -100.00 % | 61.589 M | 0.000 -100.00 % | 25.819 M | 0.000 -100.00 % | 14.541 M | 0.000 -100.00 % | 23.194 M | 0.000 -100.00 % | 20.882 M 0.52 % | 20.775 M -66.01 % | 61.125 M -11.45 % | 69.025 M -8.38 % | 75.338 M -5.65 % | 79.849 M 16.35 % | 68.628 M -51.53 % | 141.586 M 86.65 % | 75.858 M -17.16 % | 91.567 M 74.59 % | 52.448 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 11.924 B | 0.000 -100.00 % | 9.516 B | 0.000 -100.00 % | 7.291 B | 0.000 -100.00 % | 6.799 B | 0.000 -100.00 % | 6.181 B | 0.000 -100.00 % | 6.082 B | 0.000 -100.00 % | 5.707 B | 0.000 -100.00 % | 5.796 B | 0.000 -100.00 % | 5.416 B | 0.000 -100.00 % | 4.827 B | 0.000 -100.00 % | 4.659 B | 0.000 -100.00 % | 4.754 B | 0.000 -100.00 % | 4.803 B 8.95 % | 4.409 B 6.69 % | 4.132 B 5.07 % | 3.933 B 4.71 % | 3.756 B 15.13 % | 3.262 B 4.30 % | 3.128 B -57.95 % | 7.439 B 92.62 % | 3.862 B 11.05 % | 3.478 B -10.84 % | 3.900 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-03-31 | 2010-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 352.724 M 0.00 % | 352.724 M 0.00 % | 352.724 M 0.00 % | 352.724 M | 0.000 100.00 % | -54.535 M 0.00 % | -54.535 M 0.00 % | -54.535 M | 0.000 100.00 % | -56.318 M 0.00 % | -56.318 M 0.00 % | -56.318 M 85.67 % | -392.997 M 0.00 % | -392.997 M 0.00 % | -392.997 M -1 257.74 % | -28.945 M 0.00 % | -28.945 M 0.00 % | -28.945 M -157.16 % | 50.640 M 0.00 % | 50.640 M 0.00 % | 50.640 M 0.00 % | 50.640 M 25.05 % | 40.495 M 0.00 % | 40.495 M 0.00 % | 40.495 M 0.00 % | 40.495 M 112.33 % | -328.429 M 0.00 % | -328.429 M 0.00 % | -328.429 M 0.00 % | -328.429 M -11 687.87 % | 2.834 M 0.00 % | 2.834 M 0.00 % | 2.834 M 0.00 % | 2.834 M -97.94 % | 137.795 M 0.00 % | 137.795 M 0.00 % | 137.795 M 0.00 % | 137.795 M 322.82 % | -61.842 M 0.00 % | -61.842 M 0.00 % | -61.842 M 0.00 % | -61.842 M -6 542.53 % | -931.000 K 0.00 % | -931.000 K 0.00 % | -931.000 K 0.00 % | -931.000 K -104.44 % | 20.968 M 0.00 % | 20.968 M 0.00 % | 20.968 M 0.00 % | 20.968 M 117.35 % | -120.823 M 0.00 % | -120.823 M 0.00 % | -120.823 M 0.00 % | -120.823 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -82.536 M 0.00 % | -82.536 M 0.00 % | -82.536 M 0.00 % | -82.536 M | 0.000 -100.00 % | 8.859 M 0.00 % | 8.859 M 0.00 % | 8.859 M | 0.000 -100.00 % | 100.148 M 0.00 % | 100.148 M 0.00 % | 100.148 M 235.45 % | -73.936 M 0.00 % | -73.936 M 0.00 % | -73.936 M -209.60 % | 67.460 M 0.00 % | 67.460 M 0.00 % | 67.460 M 234.36 % | -50.210 M 0.00 % | -50.210 M 0.00 % | -50.210 M 0.00 % | -50.210 M -690.30 % | -6.353 M 0.00 % | -6.353 M 0.00 % | -6.353 M 0.00 % | -6.353 M 97.74 % | -280.819 M 0.00 % | -280.819 M 0.00 % | -280.819 M 0.00 % | -280.819 M -5 781.13 % | 4.943 M 0.00 % | 4.943 M 0.00 % | 4.943 M 0.00 % | 4.943 M -95.71 % | 115.155 M 0.00 % | 115.155 M 0.00 % | 115.155 M 0.00 % | 115.155 M 292.06 % | -59.957 M 0.00 % | -59.957 M 0.00 % | -59.957 M 0.00 % | -59.957 M -339.71 % | 25.012 M 0.00 % | 25.012 M 0.00 % | 25.012 M 0.00 % | 25.012 M 177.24 % | -32.382 M 0.00 % | -32.382 M 0.00 % | -32.382 M 0.00 % | -32.382 M -250.65 % | -9.235 M 0.00 % | -9.235 M 0.00 % | -9.235 M 0.00 % | -9.235 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 435.260 M 0.00 % | 435.260 M 0.00 % | 435.260 M 0.00 % | 435.260 M | 0.000 100.00 % | -63.394 M 0.00 % | -63.394 M 0.00 % | -63.394 M | 0.000 100.00 % | -156.465 M 0.00 % | -156.465 M 0.00 % | -156.465 M 50.96 % | -319.062 M 0.00 % | -319.062 M 0.00 % | -319.062 M -230.96 % | -96.405 M 0.00 % | -96.405 M 0.00 % | -96.405 M -195.59 % | 100.850 M 0.00 % | 100.850 M 0.00 % | 100.850 M 0.00 % | 100.850 M 115.27 % | 46.848 M 0.00 % | 46.848 M 0.00 % | 46.848 M 0.00 % | 46.848 M 198.40 % | -47.611 M 0.00 % | -47.611 M 0.00 % | -47.611 M 0.00 % | -47.611 M -2 157.77 % | -2.109 M 0.00 % | -2.109 M 0.00 % | -2.109 M 0.00 % | -2.109 M -109.31 % | 22.640 M 0.00 % | 22.640 M 0.00 % | 22.640 M 0.00 % | 22.640 M 1 301.07 % | -1.885 M 0.00 % | -1.885 M 0.00 % | -1.885 M 0.00 % | -1.885 M 92.73 % | -25.943 M 0.00 % | -25.943 M 0.00 % | -25.943 M 0.00 % | -25.943 M -148.63 % | 53.350 M 0.00 % | 53.350 M 0.00 % | 53.350 M 0.00 % | 53.350 M 147.81 % | -111.589 M 0.00 % | -111.589 M 0.00 % | -111.589 M 0.00 % | -111.589 M |
| Other non cash items | -33.363 M 14.25 % | -38.908 M 80.06 % | -195.134 M -55.46 % | -125.521 M -16.21 % | -108.013 M 39.68 % | -179.057 M -106.19 % | -86.840 M -95.08 % | -44.514 M 21.78 % | -56.911 M -151.19 % | 111.167 M 616.67 % | -21.516 M 85.58 % | -149.188 M -162.97 % | -56.733 M -359.56 % | -12.345 M 89.01 % | -112.286 M -165.72 % | -42.258 M -58.96 % | -26.584 M 2.11 % | -27.158 M 23.13 % | -35.331 M -50.73 % | -23.440 M -40.09 % | -16.732 M 42.81 % | -29.258 M -100.82 % | -14.569 M 72.91 % | -53.774 M 15.14 % | -63.368 M 1.81 % | -64.537 M 44.40 % | -116.076 M 4.07 % | -120.995 M -100.15 % | -60.453 M 25.70 % | -81.365 M 0.00 % | -81.365 M -8.57 % | -74.943 M 0.00 % | -74.943 M 0.00 % | -74.943 M -11.94 % | -66.947 M 0.00 % | -66.947 M 0.00 % | -66.947 M -259.12 % | -18.642 M 0.00 % | -18.642 M 0.00 % | -18.642 M 0.00 % | -18.642 M -246.69 % | 12.708 M 0.00 % | 12.708 M 0.00 % | 12.708 M 0.00 % | 12.708 M 315.94 % | -5.885 M 0.00 % | -5.885 M 85.94 % | -41.852 M -202.84 % | -13.820 M -131.56 % | 43.790 M 32.39 % | 33.077 M 221.65 % | 10.284 M 0.00 % | 10.284 M 156.46 % | -18.214 M 0.00 % | -18.214 M 0.00 % | -18.214 M 0.00 % | -18.214 M 92.37 % | -238.807 M 0.00 % | -238.807 M 0.00 % | -238.807 M 0.00 % | -238.807 M -6 756.63 % | 3.588 M 0.00 % | 3.588 M 0.00 % | 3.588 M 0.00 % | 3.588 M 5.48 % | 3.401 M 0.00 % | 3.401 M 0.00 % | 3.401 M 0.00 % | 3.401 M 113.40 % | 1.594 M 0.00 % | 1.594 M 0.00 % | 1.594 M 0.00 % | 1.594 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.336 M 6.93 % | 9.666 M 14.53 % | 8.440 M -0.02 % | 8.442 M -4.29 % | 8.820 M 1.50 % | 8.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 388.260 M 0.00 % | 388.260 M 0.00 % | 388.260 M 0.00 % | 388.260 M | 0.000 -100.00 % | 17.149 M 0.00 % | 17.149 M 0.00 % | 17.149 M | 0.000 100.00 % | -57.296 M 0.00 % | -57.296 M 0.00 % | -57.296 M 84.75 % | -375.828 M 0.00 % | -375.828 M 0.00 % | -375.828 M -6 289.46 % | -5.882 M 0.00 % | -5.882 M 0.00 % | -5.882 M -115.51 % | 37.928 M 0.00 % | 37.928 M 0.00 % | 37.928 M 0.00 % | 37.928 M -35.29 % | 58.615 M 0.00 % | 58.615 M 0.00 % | 58.615 M 0.00 % | 58.615 M 117.82 % | -328.930 M 0.00 % | -328.930 M 0.00 % | -328.930 M 0.00 % | -328.930 M -608.14 % | 64.732 M 0.00 % | 64.732 M 0.00 % | 64.732 M 0.00 % | 64.732 M -57.46 % | 152.152 M 0.00 % | 152.152 M 0.00 % | 152.152 M 0.00 % | 152.152 M 1 232.21 % | -13.439 M 0.00 % | -13.439 M 0.00 % | -13.439 M 0.00 % | -13.439 M -110.21 % | 131.563 M 0.00 % | 131.563 M 0.00 % | 131.563 M 0.00 % | 131.563 M -5.54 % | 139.278 M 0.00 % | 139.278 M 0.00 % | 139.278 M 0.00 % | 139.278 M 523.79 % | -32.865 M 0.00 % | -32.865 M 0.00 % | -32.865 M 0.00 % | -32.865 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.855 M 0.00 % | 1.855 M 0.00 % | 1.855 M 0.00 % | 1.855 M | 0.000 -100.00 % | 2.691 M 0.00 % | 2.691 M 0.00 % | 2.691 M | 0.000 -100.00 % | 384.750 K 0.00 % | 384.750 K 0.00 % | 384.750 K 164.94 % | -592.500 K 0.00 % | -592.500 K 0.00 % | -592.500 K 82.73 % | -3.432 M 0.00 % | -3.432 M 0.00 % | -3.432 M 68.10 % | -10.756 M 0.00 % | -10.756 M 0.00 % | -10.756 M 0.00 % | -10.756 M -257.74 % | -3.007 M 0.00 % | -3.007 M 0.00 % | -3.007 M 0.00 % | -3.007 M -132.68 % | -1.292 M 0.00 % | -1.292 M 0.00 % | -1.292 M 0.00 % | -1.292 M 47.03 % | -2.440 M 0.00 % | -2.440 M 0.00 % | -2.440 M 0.00 % | -2.440 M 68.74 % | -7.804 M 0.00 % | -7.804 M 0.00 % | -7.804 M 0.00 % | -7.804 M 81.33 % | -41.800 M 0.00 % | -41.800 M 0.00 % | -41.800 M 0.00 % | -41.800 M 73.62 % | -158.441 M 0.00 % | -158.441 M 0.00 % | -158.441 M 0.00 % | -158.441 M -13.81 % | -139.214 M 0.00 % | -139.214 M 0.00 % | -139.214 M 0.00 % | -139.214 M -103.50 % | -68.408 M 0.00 % | -68.408 M 0.00 % | -68.408 M 0.00 % | -68.408 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -86.484 M 0.00 % | -86.484 M 0.00 % | -86.484 M 0.00 % | -86.484 M | 0.000 100.00 % | -127.500 M 0.00 % | -127.500 M 0.00 % | -127.500 M | 0.000 100.00 % | -19.754 M 0.00 % | -19.754 M 0.00 % | -19.754 M 55.66 % | -44.552 M 0.00 % | -44.552 M 0.00 % | -44.552 M 51.75 % | -92.331 M 0.00 % | -92.331 M 0.00 % | -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 | 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 -100.00 % | 71.235 M 0.00 % | 71.235 M 0.00 % | 71.235 M 0.00 % | 71.235 M | 0.000 -100.00 % | 61.670 M 0.00 % | 61.670 M 0.00 % | 61.670 M | 0.000 -100.00 % | 17.068 M 0.00 % | 17.068 M 0.00 % | 17.068 M -65.22 % | 49.067 M 0.00 % | 49.067 M 0.00 % | 49.067 M -24.23 % | 64.762 M 0.00 % | 64.762 M 0.00 % | 64.762 M 10.47 % | 58.626 M 0.00 % | 58.626 M 0.00 % | 58.626 M 0.00 % | 58.626 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 |
| 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 -100.00 % | 13.395 M 0.00 % | 13.395 M 0.00 % | 13.395 M 0.00 % | 13.395 M | 0.000 -100.00 % | 63.139 M 0.00 % | 63.139 M 0.00 % | 63.139 M | 0.000 -100.00 % | 2.302 M 0.00 % | 2.302 M 0.00 % | 2.302 M 158.67 % | -3.923 M 0.00 % | -3.923 M 0.00 % | -3.923 M -112.65 % | 31.001 M 0.00 % | 31.001 M 0.00 % | 31.001 M 164.76 % | -47.870 M 0.00 % | -47.870 M 0.00 % | -47.870 M 0.00 % | -47.870 M -1 692.08 % | 3.007 M 0.00 % | 3.007 M 0.00 % | 3.007 M 0.00 % | 3.007 M 132.68 % | 1.292 M 0.00 % | 1.292 M 0.00 % | 1.292 M 0.00 % | 1.292 M -47.03 % | 2.440 M 0.00 % | 2.440 M 0.00 % | 2.440 M 0.00 % | 2.440 M -68.74 % | 7.804 M 0.00 % | 7.804 M 0.00 % | 7.804 M 0.00 % | 7.804 M -81.33 % | 41.800 M 0.00 % | 41.800 M 0.00 % | 41.800 M 0.00 % | 41.800 M -73.62 % | 158.441 M 0.00 % | 158.441 M 0.00 % | 158.441 M 0.00 % | 158.441 M 13.81 % | 139.214 M 0.00 % | 139.214 M 0.00 % | 139.214 M 0.00 % | 139.214 M 103.50 % | 68.408 M 0.00 % | 68.408 M 0.00 % | 68.408 M 0.00 % | 68.408 M |
| 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 100.00 % | -13.395 M 0.00 % | -13.395 M 0.00 % | -13.395 M 0.00 % | -13.395 M | 0.000 100.00 % | -63.139 M 0.00 % | -63.139 M 0.00 % | -63.139 M | 0.000 100.00 % | -2.302 M 0.00 % | -2.302 M 0.00 % | -2.302 M -114.11 % | 16.310 M 0.00 % | 16.310 M 0.00 % | 16.310 M 152.61 % | -31.001 M 0.00 % | -31.001 M 0.00 % | -31.001 M -164.76 % | 47.870 M 0.00 % | 47.870 M 0.00 % | 47.870 M 0.00 % | 47.870 M 1 692.21 % | -3.007 M 0.00 % | -3.007 M 0.00 % | -3.007 M 0.00 % | -3.007 M -132.66 % | -1.292 M 0.00 % | -1.292 M 0.00 % | -1.292 M 0.00 % | -1.292 M 47.03 % | -2.440 M 0.00 % | -2.440 M 0.00 % | -2.440 M 0.00 % | -2.440 M 68.35 % | -7.708 M 0.00 % | -7.708 M 0.00 % | -7.708 M 0.00 % | -7.708 M 81.52 % | -41.705 M 0.00 % | -41.705 M 0.00 % | -41.705 M 0.00 % | -41.705 M 73.69 % | -158.513 M 0.00 % | -158.513 M 0.00 % | -158.513 M 0.00 % | -158.513 M -13.60 % | -139.536 M 0.00 % | -139.536 M 0.00 % | -139.536 M 0.00 % | -139.536 M -103.97 % | -68.409 M 0.00 % | -68.409 M 0.00 % | -68.409 M 0.00 % | -68.409 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.923 M 0.00 % | -14.923 M 0.00 % | -14.923 M 0.00 % | -14.923 M 87.72 % | -121.500 M 0.00 % | -121.500 M 0.00 % | -121.500 M 0.00 % | -121.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -324.750 K 0.00 % | -324.750 K 0.00 % | -324.750 K 0.00 % | -324.750 K -100.20 % | 164.004 M 0.00 % | 164.004 M 0.00 % | 164.004 M 0.00 % | 164.004 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.294 M 0.00 % | -28.294 M 0.00 % | -28.294 M 0.00 % | -28.294 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 100.00 % | -3.125 M 0.00 % | -3.125 M 0.00 % | -3.125 M 0.00 % | -3.125 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 |
| 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 100.00 % | -9.806 M 0.00 % | -9.806 M 0.00 % | -9.806 M | 0.000 | 0.000 | 0.000 100.00 % | -18.394 M 0.00 % | -18.394 M 0.00 % | -18.394 M -120.35 % | -8.348 M 0.00 % | -8.348 M 0.00 % | -8.348 M 0.00 % | -8.348 M 0.00 % | -8.348 M 0.00 % | -8.348 M 0.00 % | -8.348 M 0.00 % | -8.348 M -0.16 % | -8.334 M 0.00 % | -8.334 M 0.00 % | -8.334 M 0.00 % | -8.334 M 1.87 % | -8.494 M 0.00 % | -8.494 M 0.00 % | -8.494 M 0.00 % | -8.494 M 6.48 % | -9.082 M 0.00 % | -9.082 M 0.00 % | -9.082 M 0.00 % | -9.082 M -0.69 % | -9.020 M 0.00 % | -9.020 M 0.00 % | -9.020 M 0.00 % | -9.020 M -4.14 % | -8.661 M 0.00 % | -8.661 M 0.00 % | -8.661 M 0.00 % | -8.661 M 0.00 % | -8.661 M 0.00 % | -8.661 M 0.00 % | -8.661 M 0.00 % | -8.661 M -60.00 % | -5.413 M 0.00 % | -5.413 M 0.00 % | -5.413 M 0.00 % | -5.413 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.294 M 0.00 % | -28.294 M 0.00 % | -28.294 M 0.00 % | -28.294 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -204.000 K 0.00 % | -204.000 K 0.00 % | -204.000 K -101.14 % | 17.871 M 0.00 % | 17.871 M 0.00 % | 17.871 M 205.93 % | 5.842 M 0.00 % | 5.842 M 0.00 % | 5.842 M 0.00 % | 5.842 M 2 093.69 % | -293.000 K 0.00 % | -293.000 K 0.00 % | -293.000 K 0.00 % | -293.000 K 97.97 % | -14.426 M 0.00 % | -14.426 M 0.00 % | -14.426 M 0.00 % | -14.426 M -267.82 % | -3.922 M 0.00 % | -3.922 M 0.00 % | -3.922 M 0.00 % | -3.922 M 96.77 % | -121.500 M 0.00 % | -121.500 M 0.00 % | -121.500 M 0.00 % | -121.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -324.750 K 0.00 % | -324.750 K 0.00 % | -324.750 K 0.00 % | -324.750 K -100.17 % | 188.696 M 0.00 % | 188.696 M 0.00 % | 188.696 M 0.00 % | 188.696 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.294 M 0.00 % | -28.294 M 0.00 % | -28.294 M 0.00 % | -28.294 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.806 M 0.00 % | -9.806 M 0.00 % | -9.806 M -4 706.86 % | -204.000 K 0.00 % | -204.000 K 0.00 % | -204.000 K 60.96 % | -522.500 K 0.00 % | -522.500 K 0.00 % | -522.500 K 79.15 % | -2.506 M 0.00 % | -2.506 M 0.00 % | -2.506 M 0.00 % | -2.506 M 71.00 % | -8.641 M 0.00 % | -8.641 M 0.00 % | -8.641 M 0.00 % | -8.641 M 62.04 % | -22.760 M 0.00 % | -22.760 M 0.00 % | -22.760 M 0.00 % | -22.760 M -83.32 % | -12.416 M 0.00 % | -12.416 M 0.00 % | -12.416 M 0.00 % | -12.416 M 90.49 % | -130.582 M 0.00 % | -130.582 M 0.00 % | -130.582 M 0.00 % | -130.582 M -1 347.74 % | -9.020 M 0.00 % | -9.020 M 0.00 % | -9.020 M 0.00 % | -9.020 M -4.14 % | -8.661 M 0.00 % | -8.661 M 0.00 % | -8.661 M 0.00 % | -8.661 M 3.61 % | -8.986 M 0.00 % | -8.986 M 0.00 % | -8.986 M 0.00 % | -8.986 M -104.90 % | 183.283 M 0.00 % | 183.283 M 0.00 % | 183.283 M 0.00 % | 183.283 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.891 M 0.00 % | 5.891 M 0.00 % | 5.891 M 0.00 % | 5.891 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.363 M 0.00 % | 73.363 M 0.00 % | 73.363 M 81.69 % | 40.379 M 0.00 % | 40.379 M 0.00 % | 40.379 M -23.17 % | 52.554 M 0.00 % | 52.554 M 0.00 % | 52.554 M 92.36 % | 27.321 M 0.00 % | 27.321 M 0.00 % | 27.321 M 0.00 % | 27.321 M -63.41 % | 74.672 M 0.00 % | 74.672 M 0.00 % | 74.672 M 0.00 % | 74.672 M -35.47 % | 115.717 M 0.00 % | 115.717 M 0.00 % | 115.717 M 0.00 % | 115.717 M 137.85 % | 48.651 M 0.00 % | 48.651 M 0.00 % | 48.651 M 0.00 % | 48.651 M -77.41 % | 215.370 M 0.00 % | 215.370 M 0.00 % | 215.370 M 0.00 % | 215.370 M 199.43 % | 71.927 M 0.00 % | 71.927 M 0.00 % | 71.927 M 0.00 % | 71.927 M 7 819.30 % | 908.250 K 0.00 % | 908.250 K 0.00 % | 908.250 K 0.00 % | 908.250 K -45.02 % | 1.652 M 0.00 % | 1.652 M 0.00 % | 1.652 M 0.00 % | 1.652 M 9 340.00 % | 17.500 K 0.00 % | 17.500 K 0.00 % | 17.500 K 0.00 % | 17.500 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.336 M 6.93 % | 9.666 M 14.53 % | 8.440 M -0.02 % | 8.442 M -4.29 % | 8.820 M 1.50 % | 8.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 352.462 M 0.00 % | 352.462 M 0.00 % | 352.462 M 0.00 % | 352.462 M | 0.000 100.00 % | -4.548 M 0.00 % | -4.548 M 0.00 % | -4.548 M | 0.000 -100.00 % | 3.960 M 0.00 % | 3.960 M 0.00 % | 3.960 M 101.24 % | -319.344 M 0.00 % | -319.344 M 0.00 % | -319.344 M -2 208.09 % | 15.149 M 0.00 % | 15.149 M 0.00 % | 15.149 M -86.30 % | 110.613 M 0.00 % | 110.613 M 0.00 % | 110.613 M 0.00 % | 110.613 M -9.07 % | 121.640 M 0.00 % | 121.640 M 0.00 % | 121.640 M 0.00 % | 121.640 M 151.27 % | -237.266 M 0.00 % | -237.266 M 0.00 % | -237.266 M 0.00 % | -237.266 M -340.81 % | 98.528 M 0.00 % | 98.528 M 0.00 % | 98.528 M 0.00 % | 98.528 M -57.02 % | 229.232 M 0.00 % | 229.232 M 0.00 % | 229.232 M 0.00 % | 229.232 M 2 852.40 % | 7.764 M 0.00 % | 7.764 M 0.00 % | 7.764 M 0.00 % | 7.764 M 255.20 % | -5.003 M 0.00 % | -5.003 M 0.00 % | -5.003 M 0.00 % | -5.003 M -12.26 % | -4.456 M 0.00 % | -4.456 M 0.00 % | -4.456 M 0.00 % | -4.456 M -194.43 % | 4.719 M 0.00 % | 4.719 M 0.00 % | 4.719 M 0.00 % | 4.719 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 609.854 M 1.72 % | 599.518 M 1.64 % | 589.852 M 51.86 % | 388.418 M 2.22 % | 379.976 M 66.95 % | 227.595 M 3.97 % | 218.905 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.712 M 0.00 % | 10.712 M 0.00 % | 10.712 M 0.00 % | 10.712 M | 0.000 -100.00 % | 15.260 M 0.00 % | 15.260 M 0.00 % | 15.260 M | 0.000 -100.00 % | 11.300 M 0.00 % | 11.300 M 0.00 % | 11.300 M -96.58 % | 330.790 M 0.00 % | 330.790 M 0.00 % | 330.790 M -2.79 % | 340.267 M 0.00 % | 340.267 M 0.00 % | 340.267 M 48.16 % | 229.654 M 0.00 % | 229.654 M 0.00 % | 229.654 M 0.00 % | 229.654 M 112.61 % | 108.014 M 0.00 % | 108.014 M 0.00 % | 108.014 M 0.00 % | 108.014 M -68.72 % | 345.280 M 0.00 % | 345.280 M 0.00 % | 345.280 M 0.00 % | 345.280 M 39.93 % | 246.752 M 0.00 % | 246.752 M 0.00 % | 246.752 M 0.00 % | 246.752 M 1 308.34 % | 17.521 M 0.00 % | 17.521 M 0.00 % | 17.521 M 0.00 % | 17.521 M 79.58 % | 9.757 M 0.00 % | 9.757 M 0.00 % | 9.757 M 0.00 % | 9.757 M -33.90 % | 14.759 M 0.00 % | 14.759 M 0.00 % | 14.759 M 0.00 % | 14.759 M 30.46 % | 11.314 M 0.00 % | 11.314 M 0.00 % | 11.314 M 0.00 % | 11.314 M 71.56 % | 6.595 M 0.00 % | 6.595 M 0.00 % | 6.595 M 0.00 % | 6.595 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 764.262 M 25.32 % | 609.854 M 1.72 % | 599.518 M 51.07 % | 396.858 M 2.17 % | 388.418 M 64.29 % | 236.415 M 3.88 % | 227.595 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 363.175 M 0.00 % | 363.175 M 0.00 % | 363.175 M 0.00 % | 363.175 M | 0.000 -100.00 % | 10.712 M 0.00 % | 10.712 M 0.00 % | 10.712 M | 0.000 -100.00 % | 15.260 M 0.00 % | 15.260 M 0.00 % | 15.260 M 33.31 % | 11.447 M 0.00 % | 11.447 M 0.00 % | 11.447 M -96.78 % | 355.415 M 0.00 % | 355.415 M 0.00 % | 355.415 M 4.45 % | 340.267 M 0.00 % | 340.267 M 0.00 % | 340.267 M 0.00 % | 340.267 M 48.16 % | 229.654 M 0.00 % | 229.654 M 0.00 % | 229.654 M 0.00 % | 229.654 M 112.61 % | 108.014 M 0.00 % | 108.014 M 0.00 % | 108.014 M 0.00 % | 108.014 M -68.72 % | 345.280 M 0.00 % | 345.280 M 0.00 % | 345.280 M 0.00 % | 345.280 M 39.93 % | 246.752 M 0.00 % | 246.752 M 0.00 % | 246.752 M 0.00 % | 246.752 M 1 308.34 % | 17.521 M 0.00 % | 17.521 M 0.00 % | 17.521 M 0.00 % | 17.521 M 79.58 % | 9.757 M 0.00 % | 9.757 M 0.00 % | 9.757 M 0.00 % | 9.757 M 42.28 % | 6.857 M 0.00 % | 6.857 M 0.00 % | 6.857 M 0.00 % | 6.857 M -39.39 % | 11.314 M 0.00 % | 11.314 M 0.00 % | 11.314 M 0.00 % | 11.314 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.336 M 6.93 % | 9.666 M 14.53 % | 8.440 M -0.02 % | 8.442 M -4.29 % | 8.820 M 1.50 % | 8.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 388.260 M 0.00 % | 388.260 M 0.00 % | 388.260 M 0.00 % | 388.260 M | 0.000 -100.00 % | 17.149 M 0.00 % | 17.149 M 0.00 % | 17.149 M | 0.000 100.00 % | -57.296 M 0.00 % | -57.296 M 0.00 % | -57.296 M 84.75 % | -375.828 M 0.00 % | -375.828 M 0.00 % | -375.828 M -6 289.46 % | -5.882 M 0.00 % | -5.882 M 0.00 % | -5.882 M -115.51 % | 37.928 M 0.00 % | 37.928 M 0.00 % | 37.928 M 0.00 % | 37.928 M -35.29 % | 58.615 M 0.00 % | 58.615 M 0.00 % | 58.615 M 0.00 % | 58.615 M 117.82 % | -328.930 M 0.00 % | -328.930 M 0.00 % | -328.930 M 0.00 % | -328.930 M -608.14 % | 64.732 M 0.00 % | 64.732 M 0.00 % | 64.732 M 0.00 % | 64.732 M -57.46 % | 152.152 M 0.00 % | 152.152 M 0.00 % | 152.152 M 0.00 % | 152.152 M 1 232.21 % | -13.439 M 0.00 % | -13.439 M 0.00 % | -13.439 M 0.00 % | -13.439 M -110.21 % | 131.563 M 0.00 % | 131.563 M 0.00 % | 131.563 M 0.00 % | 131.563 M -5.54 % | 139.278 M 0.00 % | 139.278 M 0.00 % | 139.278 M 0.00 % | 139.278 M 523.79 % | -32.865 M 0.00 % | -32.865 M 0.00 % | -32.865 M 0.00 % | -32.865 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.855 M 0.00 % | 1.855 M 0.00 % | 1.855 M 0.00 % | 1.855 M | 0.000 -100.00 % | 2.691 M 0.00 % | 2.691 M 0.00 % | 2.691 M | 0.000 -100.00 % | 384.750 K 0.00 % | 384.750 K 0.00 % | 384.750 K 164.94 % | -592.500 K 0.00 % | -592.500 K 0.00 % | -592.500 K 82.73 % | -3.432 M 0.00 % | -3.432 M 0.00 % | -3.432 M 68.10 % | -10.756 M 0.00 % | -10.756 M 0.00 % | -10.756 M 0.00 % | -10.756 M -257.74 % | -3.007 M 0.00 % | -3.007 M 0.00 % | -3.007 M 0.00 % | -3.007 M -132.68 % | -1.292 M 0.00 % | -1.292 M 0.00 % | -1.292 M 0.00 % | -1.292 M 47.03 % | -2.440 M 0.00 % | -2.440 M 0.00 % | -2.440 M 0.00 % | -2.440 M 68.74 % | -7.804 M 0.00 % | -7.804 M 0.00 % | -7.804 M 0.00 % | -7.804 M 81.33 % | -41.800 M 0.00 % | -41.800 M 0.00 % | -41.800 M 0.00 % | -41.800 M 73.62 % | -158.441 M 0.00 % | -158.441 M 0.00 % | -158.441 M 0.00 % | -158.441 M -13.81 % | -139.214 M 0.00 % | -139.214 M 0.00 % | -139.214 M 0.00 % | -139.214 M -103.50 % | -68.408 M 0.00 % | -68.408 M 0.00 % | -68.408 M 0.00 % | -68.408 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.336 M 6.93 % | 9.666 M 14.53 % | 8.440 M -0.02 % | 8.442 M -4.29 % | 8.820 M 1.50 % | 8.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 390.115 M 0.00 % | 390.115 M 0.00 % | 390.115 M 0.00 % | 390.115 M | 0.000 -100.00 % | 19.840 M 0.00 % | 19.840 M 0.00 % | 19.840 M | 0.000 100.00 % | -56.911 M 0.00 % | -56.911 M 0.00 % | -56.911 M 84.88 % | -376.421 M 0.00 % | -376.421 M 0.00 % | -376.421 M -3 941.67 % | -9.314 M 0.00 % | -9.314 M 0.00 % | -9.314 M -134.28 % | 27.172 M 0.00 % | 27.172 M 0.00 % | 27.172 M 0.00 % | 27.172 M -51.14 % | 55.608 M 0.00 % | 55.608 M 0.00 % | 55.608 M 0.00 % | 55.608 M 116.84 % | -330.222 M 0.00 % | -330.222 M 0.00 % | -330.222 M 0.00 % | -330.222 M -630.12 % | 62.292 M 0.00 % | 62.292 M 0.00 % | 62.292 M 0.00 % | 62.292 M -56.85 % | 144.348 M 0.00 % | 144.348 M 0.00 % | 144.348 M 0.00 % | 144.348 M 361.32 % | -55.238 M 0.00 % | -55.238 M 0.00 % | -55.238 M 0.00 % | -55.238 M -105.52 % | -26.878 M 0.00 % | -26.878 M 0.00 % | -26.878 M 0.00 % | -26.878 M -42 096.48 % | 64.000 K 0.00 % | 64.000 K 0.00 % | 64.000 K 0.00 % | 64.000 K 100.06 % | -101.273 M 0.00 % | -101.273 M 0.00 % | -101.273 M 0.00 % | -101.273 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 |