CB Industrial Product Holding Berhad 7076.KL
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 735.169 M -12.59 % | 841.040 M -4.57 % | 881.342 M 45.43 % | 606.038 M 12.15 % | 540.381 M 19.42 % | 452.487 M -5.35 % | 478.086 M -32.10 % | 704.058 M 21.83 % | 577.883 M 6.76 % | 541.274 M -9.92 % | 600.893 M 1.77 % | 590.441 M 13.17 % | 521.728 M 61.72 % | 322.611 M -8.20 % | 351.410 M 6.02 % | 331.468 M -19.14 % | 409.903 M 41.43 % | 289.819 M 26.66 % | 228.811 M |
| Net income | -28.011 M -139.51 % | 70.897 M 653.11 % | -12.818 M -114.79 % | 86.664 M 57.93 % | 54.875 M 54.58 % | 35.500 M -14.01 % | 41.282 M -19.70 % | 51.409 M -49.42 % | 101.649 M 3.74 % | 97.985 M 7.43 % | 91.205 M -7.33 % | 98.416 M -58.93 % | 239.619 M 129.07 % | 104.603 M 57.71 % | 66.328 M 64.26 % | 40.381 M -33.46 % | 60.686 M 30.38 % | 46.546 M 50.07 % | 31.016 M |
| Income before tax | -10.379 M -110.76 % | 96.420 M 1 969.99 % | 4.658 M -95.54 % | 104.355 M 43.52 % | 72.710 M 92.77 % | 37.718 M -57.41 % | 88.552 M -8.92 % | 97.225 M -28.82 % | 136.584 M -3.37 % | 141.350 M 32.05 % | 107.045 M -14.78 % | 125.609 M 26.47 % | 99.318 M 40.10 % | 70.890 M -12.41 % | 80.931 M 64.89 % | 49.083 M -30.44 % | 70.562 M 44.40 % | 48.867 M 45.17 % | 33.663 M |
| Income before tax ratio | -0.01 -112.31 % | 0.11 2 069.18 % | 0.01 -96.93 % | 0.17 27.97 % | 0.13 61.42 % | 0.08 -55.00 % | 0.19 34.13 % | 0.14 -41.57 % | 0.24 -9.49 % | 0.26 46.59 % | 0.18 -16.26 % | 0.21 11.75 % | 0.19 -13.37 % | 0.22 -4.59 % | 0.23 55.53 % | 0.15 -13.98 % | 0.17 2.09 % | 0.17 14.61 % | 0.15 |
| EBITDA | 44.828 M -67.52 % | 138.028 M 243.99 % | 40.126 M -70.78 % | 137.302 M 29.47 % | 106.049 M 63.62 % | 64.816 M -37.49 % | 103.692 M -6.41 % | 110.792 M -24.08 % | 145.934 M -2.22 % | 149.249 M 30.52 % | 114.346 M -12.68 % | 130.958 M 25.49 % | 104.359 M 17.51 % | 88.810 M -14.07 % | 103.354 M 41.85 % | 72.862 M -3.64 % | 75.612 M 36.19 % | 55.520 M 38.32 % | 40.138 M |
| Net income ratio | -0.04 -145.20 % | 0.08 679.61 % | -0.01 -110.17 % | 0.14 40.82 % | 0.10 29.44 % | 0.08 -9.14 % | 0.09 18.26 % | 0.07 -58.49 % | 0.18 -2.83 % | 0.18 19.27 % | 0.15 -8.94 % | 0.17 -63.71 % | 0.46 41.65 % | 0.32 71.78 % | 0.19 54.93 % | 0.12 -17.71 % | 0.15 -7.82 % | 0.16 18.48 % | 0.14 |
| Ratio EBITDA | 0.06 -62.85 % | 0.16 260.47 % | 0.05 -79.90 % | 0.23 15.44 % | 0.20 37.00 % | 0.14 -33.96 % | 0.22 37.83 % | 0.16 -37.69 % | 0.25 -8.42 % | 0.28 44.90 % | 0.19 -14.20 % | 0.22 10.88 % | 0.20 -27.34 % | 0.28 -6.40 % | 0.29 33.80 % | 0.22 19.17 % | 0.18 -3.71 % | 0.19 9.21 % | 0.18 |
| Gross profit ratio | 0.13 -24.10 % | 0.17 51.15 % | 0.11 -38.88 % | 0.19 -6.97 % | 0.20 -18.65 % | 0.25 -18.19 % | 0.30 43.35 % | 0.21 -25.70 % | 0.28 -14.11 % | 0.33 47.67 % | 0.22 -5.27 % | 0.23 11.37 % | 0.21 -3.83 % | 0.22 -18.97 % | 0.27 12.73 % | 0.24 14.25 % | 0.21 -5.67 % | 0.22 3.21 % | 0.22 |
| Weighted average shs out dil | 466.944 M -1.06 % | 471.951 M -4.26 % | 492.941 M -0.01 % | 492.995 M 0.99 % | 488.185 M -9.23 % | 537.825 M 1.25 % | 531.167 M -0.32 % | 532.854 M 1.60 % | 524.460 M -0.97 % | 529.623 M -0.18 % | 530.556 M -0.10 % | 531.100 M -1.11 % | 537.048 M 33.13 % | 403.398 M -27.96 % | 559.982 M -1.64 % | 569.310 M -1.13 % | 575.820 M -0.34 % | 577.760 M 1.03 % | 571.880 M |
| Weighted average shs out | 466.944 M -1.06 % | 471.951 M -4.26 % | 492.941 M -0.01 % | 492.995 M 0.99 % | 488.185 M -9.23 % | 537.825 M 1.25 % | 531.167 M -0.32 % | 532.854 M 1.60 % | 524.460 M -0.97 % | 529.623 M -0.18 % | 530.556 M -0.10 % | 531.100 M -1.11 % | 537.048 M -2.16 % | 548.883 M -1.98 % | 559.982 M -1.64 % | 569.310 M -1.13 % | 575.820 M -0.34 % | 577.760 M 1.03 % | 571.880 M |
| EPS diluted | -0.06 -140.00 % | 0.15 676.92 % | -0.03 -114.44 % | 0.18 63.64 % | 0.11 66.67 % | 0.07 -15.06 % | 0.08 -20.71 % | 0.10 -48.42 % | 0.19 0.00 % | 0.19 11.76 % | 0.17 -10.53 % | 0.19 -57.78 % | 0.45 73.08 % | 0.26 116.67 % | 0.12 69.01 % | 0.07 -35.45 % | 0.11 36.65 % | 0.08 48.25 % | 0.05 |
| Earnings per share | -0.06 -140.00 % | 0.15 676.92 % | -0.03 -114.44 % | 0.18 63.64 % | 0.11 66.67 % | 0.07 -15.06 % | 0.08 -20.71 % | 0.10 -48.42 % | 0.19 0.00 % | 0.19 11.76 % | 0.17 -10.53 % | 0.19 -57.78 % | 0.45 136.84 % | 0.19 58.33 % | 0.12 69.01 % | 0.07 -35.45 % | 0.11 36.65 % | 0.08 48.25 % | 0.05 |
| Gross profit | 95.677 M -33.65 % | 144.201 M 44.24 % | 99.973 M -11.11 % | 112.467 M 4.33 % | 107.795 M -2.85 % | 110.956 M -22.57 % | 143.298 M -2.66 % | 147.216 M -9.48 % | 162.639 M -8.30 % | 177.362 M 33.02 % | 133.332 M -3.59 % | 138.298 M 26.04 % | 109.723 M 55.53 % | 70.547 M -25.61 % | 94.837 M 19.52 % | 79.351 M -7.61 % | 85.885 M 33.42 % | 64.373 M 30.73 % | 49.242 M |
| Income tax expense | 16.045 M -24.22 % | 21.174 M 21.16 % | 17.476 M 45.97 % | 11.972 M -53.40 % | 25.691 M 986.76 % | 2.364 M -92.13 % | 30.046 M -5.01 % | 31.630 M 25.88 % | 25.127 M -26.03 % | 33.968 M 245.80 % | 9.823 M -22.45 % | 12.666 M 62.99 % | 7.771 M 465.16 % | 1.375 M -89.54 % | 13.141 M 93.85 % | 6.779 M -11.14 % | 7.629 M 253.69 % | 2.157 M -1.46 % | 2.189 M |
| Cost of revenue | 639.492 M -8.23 % | 696.839 M -10.82 % | 781.369 M 58.31 % | 493.571 M 14.10 % | 432.586 M 26.66 % | 341.531 M 2.01 % | 334.788 M -39.88 % | 556.842 M 34.10 % | 415.244 M 14.11 % | 363.912 M -22.17 % | 467.561 M 3.41 % | 452.143 M 9.74 % | 412.005 M 63.45 % | 252.064 M -1.76 % | 256.573 M 1.77 % | 252.117 M -22.19 % | 324.018 M 43.72 % | 225.446 M 25.55 % | 179.569 M |
| General and administrative expenses | 111.518 M 89.24 % | 58.928 M -37.55 % | 94.357 M 88.67 % | 50.011 M -22.14 % | 64.236 M -19.56 % | 79.855 M 8.97 % | 73.282 M -8.67 % | 80.235 M 15.83 % | 69.268 M 4.31 % | 66.406 M 25.00 % | 53.125 M 69.34 % | 31.372 M 22.88 % | 25.531 M 0.27 % | 25.462 M -17.66 % | 30.923 M 48.38 % | 20.841 M -7.83 % | 22.611 M 21.32 % | 18.637 M 10.41 % | 16.880 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -12.086 M 46.53 % | -22.604 M | 0.000 | 0.000 100.00 % | -33.050 M -3.90 % | -31.808 M -213.20 % | 28.100 M 42.52 % | 19.717 M -44.71 % | 35.659 M 31.73 % | 27.070 M 19.31 % | 22.689 M 101.36 % | 11.268 M 72.29 % | 6.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 99.432 M -31.05 % | 144.201 M 52.82 % | 94.357 M 88.67 % | 50.011 M 60.36 % | 31.186 M -35.09 % | 48.047 M 6.34 % | 45.182 M -25.34 % | 60.518 M 80.06 % | 33.609 M -14.56 % | 39.336 M 29.24 % | 30.436 M 51.39 % | 20.104 M 5.86 % | 18.991 M -7.98 % | 20.637 M -15.05 % | 24.294 M 28.34 % | 18.929 M 6.71 % | 17.739 M 27.52 % | 13.911 M 3.71 % | 13.413 M |
| Cost and expenses | 738.924 M 0.79 % | 733.163 M -16.28 % | 875.726 M 61.10 % | 543.582 M 17.21 % | 463.772 M 19.04 % | 389.578 M 2.53 % | 379.970 M -38.45 % | 617.360 M 37.54 % | 448.853 M 11.31 % | 403.248 M -19.03 % | 497.997 M 5.45 % | 472.247 M 9.57 % | 430.996 M 58.05 % | 272.701 M -2.91 % | 280.867 M 3.62 % | 271.046 M -20.69 % | 341.757 M 42.78 % | 239.357 M 24.03 % | 192.982 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 111.518 M 89.24 % | 58.928 M -37.55 % | 94.357 M 88.67 % | 50.011 M -22.14 % | 64.236 M -19.56 % | 79.855 M 8.97 % | 73.282 M -8.67 % | 80.235 M 15.83 % | 69.268 M 4.31 % | 66.406 M 25.00 % | 53.125 M 69.34 % | 31.372 M 22.88 % | 25.531 M 0.27 % | 25.462 M -17.66 % | 30.923 M 48.38 % | 20.841 M -7.83 % | 22.611 M 21.32 % | 18.637 M 10.41 % | 16.880 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 12.618 M -10.88 % | 14.158 M 21.58 % | 11.645 M 40.10 % | 8.312 M -20.66 % | 10.477 M -4.67 % | 10.990 M 136.34 % | 4.650 M 100.09 % | 2.324 M 58.96 % | 1.462 M 8.30 % | 1.350 M 82.43 % | 740.000 K 22.11 % | 606.000 K -30.42 % | 871.000 K -43.07 % | 1.530 M -73.23 % | 5.716 M -2.92 % | 5.888 M -8.23 % | 6.416 M 302.26 % | 1.595 M -26.36 % | 2.166 M |
| Depreciation and amortization | 40.580 M 47.83 % | 27.450 M 15.22 % | 23.823 M -3.30 % | 24.635 M 7.76 % | 22.862 M 41.93 % | 16.108 M 53.56 % | 10.490 M 3.23 % | 10.162 M 39.28 % | 7.296 M 11.41 % | 6.549 M -17.61 % | 7.949 M 67.59 % | 4.743 M 13.74 % | 4.170 M -74.56 % | 16.390 M -1.90 % | 16.707 M 34.30 % | 12.440 M 66.62 % | 7.466 M 47.61 % | 5.058 M 17.38 % | 4.309 M |
| Operating income | -3.755 M -103.48 % | 107.877 M 71.40 % | 62.939 M -44.83 % | 114.085 M 37.49 % | 82.976 M 48.03 % | 56.053 M -26.22 % | 75.978 M -10.99 % | 85.363 M -37.50 % | 136.584 M -1.04 % | 138.026 M 34.14 % | 102.896 M -12.94 % | 118.194 M 30.27 % | 90.732 M -15.60 % | 107.508 M 52.40 % | 70.543 M 16.75 % | 60.422 M -11.33 % | 68.146 M 35.04 % | 50.462 M 40.84 % | 35.829 M |
| Operating income ratio | -0.01 -103.98 % | 0.13 79.61 % | 0.07 -62.06 % | 0.19 22.60 % | 0.15 23.95 % | 0.12 -22.05 % | 0.16 31.08 % | 0.12 -48.70 % | 0.24 -7.31 % | 0.26 48.92 % | 0.17 -14.46 % | 0.20 15.11 % | 0.17 -47.81 % | 0.33 66.01 % | 0.20 10.13 % | 0.18 9.65 % | 0.17 -4.52 % | 0.17 11.19 % | 0.16 |
| Total other income expenses net | -6.624 M 42.18 % | -11.457 M -1 095.93 % | -958.000 K -102.29 % | 41.770 M 43.28 % | 29.153 M 215.73 % | -25.191 M -300.34 % | 12.574 M 33.11 % | 9.446 M | 0.000 -100.00 % | 3.324 M -19.88 % | 4.149 M -44.05 % | 7.415 M -13.64 % | 8.586 M -59.08 % | 20.980 M 101.96 % | 10.388 M 191.61 % | -11.339 M -569.33 % | 2.416 M 251.47 % | -1.595 M 26.36 % | -2.166 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 62.798 M -48.24 % | 121.331 M 1.54 % | 119.491 M 173.92 % | 43.623 M -9.29 % | 48.093 M -19.23 % | 59.542 M 310.24 % | 14.514 M 132.24 % | -45.015 M 36.50 % | -70.891 M 36.31 % | -111.304 M 9.44 % | -122.911 M -52.10 % | -80.811 M 49.47 % | -159.940 M -187.83 % | -55.567 M -202.99 % | 53.953 M -14.45 % | 63.069 M -28.64 % | 88.377 M 8 105.85 % | 1.077 M 107.47 % | -14.418 M |
| Total investments | 118.641 M 0.19 % | 118.414 M -29.43 % | 167.798 M 4.44 % | 160.670 M 17.93 % | 136.243 M 9.47 % | 124.453 M -21.25 % | 158.037 M 1.09 % | 156.339 M 17.54 % | 133.004 M 7.27 % | 123.988 M 9.77 % | 112.954 M 2.23 % | 110.489 M 4.65 % | 105.582 M 3.58 % | 101.935 M 27.06 % | 80.227 M 21.10 % | 66.247 M -1.23 % | 67.072 M 11 153.69 % | 596.000 K 2.41 % | 582.000 K |
| Total debt | 151.593 M -11.84 % | 171.952 M -1.75 % | 175.008 M 1.84 % | 171.846 M -0.08 % | 171.983 M -3.30 % | 177.851 M 40.39 % | 126.686 M 88.33 % | 67.267 M 110.39 % | 31.972 M 62.06 % | 19.728 M -12.06 % | 22.434 M 328.21 % | 5.239 M -73.67 % | 19.898 M 281.19 % | 5.220 M -94.08 % | 88.237 M -4.91 % | 92.795 M -19.93 % | 115.892 M 1 526.78 % | 7.124 M -7.49 % | 7.701 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 515.219 M 3.43 % | 498.147 M 4.18 % | 478.176 M 11.47 % | 428.958 M 18.27 % | 362.679 M -16.52 % | 434.467 M 19.83 % | 362.584 M 14.07 % | 317.857 M 35.53 % | 234.532 M 27.88 % | 183.400 M 22.45 % | 149.780 M 45.83 % | 102.712 M 51.36 % | 67.859 M |
| Common stock | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M -8.30 % | 271.044 M 0.00 % | 271.044 M 0.00 % | 271.044 M 0.71 % | 269.124 M 0.00 % | 269.124 M 0.00 % | 269.124 M 97.88 % | 136.004 M 0.00 % | 136.004 M 97.73 % | 68.781 M 0.00 % | 68.781 M 0.00 % | 68.781 M 0.00 % | 68.781 M 0.00 % | 68.781 M 0.00 % | 68.781 M |
| Total equity | 795.302 M -7.72 % | 861.833 M 6.45 % | 809.591 M -3.55 % | 839.356 M 2.56 % | 818.420 M 1.78 % | 804.118 M -0.92 % | 811.595 M 3.31 % | 785.608 M 1.60 % | 773.206 M 9.32 % | 707.281 M 12.55 % | 628.400 M 12.95 % | 556.363 M 11.57 % | 498.686 M 28.18 % | 389.056 M 31.52 % | 295.805 M 15.87 % | 255.295 M 14.84 % | 222.308 M 23.28 % | 180.329 M 23.35 % | 146.198 M |
| Other non current liabilities | 10.151 M -2.15 % | 10.374 M 30.46 % | 7.952 M -70.72 % | 27.160 M 292.94 % | 6.912 M -3.76 % | 7.182 M 44.16 % | 4.982 M -4.71 % | 5.228 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 81.745 M -33.24 % | 122.454 M -7.48 % | 132.354 M 8.73 % | 121.722 M -6.35 % | 129.978 M -5.21 % | 137.121 M 41.46 % | 96.932 M 454.63 % | 17.477 M 35.76 % | 12.873 M -11.96 % | 14.621 M -15.17 % | 17.235 M 1 951.79 % | 840.000 K -20.30 % | 1.054 M -44.47 % | 1.898 M -97.79 % | 85.969 M -5.08 % | 90.571 M -19.84 % | 112.984 M 2 373.38 % | 4.568 M -21.57 % | 5.824 M |
| Total non current liabilities | 118.001 M -25.52 % | 158.441 M -2.65 % | 162.754 M 8.09 % | 150.576 M 9.44 % | 137.591 M -5.07 % | 144.942 M 41.21 % | 102.643 M 346.82 % | 22.972 M 69.06 % | 13.588 M -18.57 % | 16.686 M -15.30 % | 19.701 M 497.36 % | 3.298 M -8.47 % | 3.603 M 63.48 % | 2.204 M -97.90 % | 105.087 M 3.79 % | 101.251 M -14.47 % | 118.378 M 931.98 % | 11.471 M -7.16 % | 12.356 M |
| Other current liabilities | 85.620 M -12.00 % | 97.294 M -35.42 % | 150.646 M 165.59 % | 56.721 M -7.14 % | 61.082 M -21.13 % | 77.447 M -5.16 % | 81.658 M 61.44 % | 50.580 M -52.51 % | 106.509 M 56.71 % | 67.967 M 14.27 % | 59.478 M 136.95 % | 25.101 M 9.83 % | 22.854 M -84.10 % | 143.727 M 81.61 % | 79.141 M -1.74 % | 80.544 M -22.32 % | 103.684 M 69.43 % | 61.196 M 20.93 % | 50.605 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.852 M | 0.000 -100.00 % | 83.268 M 161.95 % | 31.788 M 12.08 % | 28.362 M -38.15 % | 45.856 M 1.14 % | 45.337 M 39.16 % | 32.580 M |
| Short term debt | 69.848 M 41.11 % | 49.498 M 16.05 % | 42.654 M -14.90 % | 50.124 M 19.33 % | 42.005 M 3.13 % | 40.730 M 36.89 % | 29.754 M -40.24 % | 49.790 M 160.69 % | 19.099 M 273.98 % | 5.107 M -1.77 % | 5.199 M 18.19 % | 4.399 M -77.59 % | 19.632 M -11.43 % | 22.166 M 877.34 % | 2.268 M 1.98 % | 2.224 M -23.52 % | 2.908 M 13.77 % | 2.556 M 36.17 % | 1.877 M |
| Total current liabilities | 222.733 M 1.37 % | 219.732 M -5.58 % | 232.710 M 44.61 % | 160.923 M 0.26 % | 160.512 M -20.90 % | 202.932 M 10.11 % | 184.297 M -5.40 % | 194.814 M -16.64 % | 233.703 M -7.25 % | 251.966 M 30.17 % | 193.571 M 25.25 % | 154.545 M -6.35 % | 165.026 M -36.19 % | 258.618 M 81.84 % | 142.222 M 0.23 % | 141.901 M -19.45 % | 176.163 M 58.32 % | 111.273 M 31.91 % | 84.354 M |
| Total liabilities | 329.373 M -12.90 % | 378.173 M -4.37 % | 395.464 M 26.96 % | 311.499 M 4.49 % | 298.103 M -14.31 % | 347.874 M 21.24 % | 286.940 M 31.75 % | 217.786 M -11.93 % | 247.291 M -7.95 % | 268.652 M 25.97 % | 213.272 M 35.12 % | 157.843 M -6.40 % | 168.629 M -35.35 % | 260.822 M 5.46 % | 247.309 M 1.71 % | 243.152 M -17.45 % | 294.541 M 139.96 % | 122.744 M 26.92 % | 96.710 M |
| Other non current assets | 146.453 M 219.51 % | 45.837 M 390.50 % | 9.345 M -74.92 % | 37.266 M -72.65 % | 136.243 M 9.47 % | 124.453 M 3 172.50 % | 3.803 M -85.71 % | 26.604 M -76.63 % | 113.836 M 8.60 % | 104.820 M 150.26 % | 41.885 M 19.99 % | 34.907 M -19.43 % | 43.327 M -66.42 % | 129.030 M -23.45 % | 168.552 M -16.30 % | 201.369 M 1.22 % | 198.937 M 262.92 % | 54.816 M -2.87 % | 56.437 M |
| Long term investments | 0.000 -100.00 % | 72.577 M -54.20 % | 158.453 M 28.40 % | 123.404 M | 0.000 | 0.000 -100.00 % | 154.234 M 18.88 % | 129.735 M 115.84 % | 60.107 M 61.90 % | 37.127 M -49.66 % | 73.755 M -2.42 % | 75.582 M -10.01 % | 83.989 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 80.940 M 5.07 % | 77.038 M 21 910.86 % | 350.000 K 0.00 % | 350.000 K -25.69 % | 471.000 K 0.00 % | 471.000 K -99.34 % | 70.868 M 14 946.28 % | 471.000 K | 0.000 -100.00 % | 2.281 M 1.06 % | 2.257 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 594.48 % | 2.353 M -85.54 % | 16.278 M 0.00 % | 16.278 M 8.64 % | 14.983 M 47.91 % | 10.130 M 1.80 % | 9.951 M |
| Goodwill and intangible assets | 80.940 M 5.07 % | 77.038 M 21 910.86 % | 350.000 K 0.00 % | 350.000 K -25.69 % | 471.000 K 0.00 % | 471.000 K -99.46 % | 87.209 M 418.73 % | 16.812 M 2.88 % | 16.341 M -12.25 % | 18.622 M 0.13 % | 18.598 M 13.81 % | 16.341 M 0.00 % | 16.341 M 594.48 % | 2.353 M -85.54 % | 16.278 M 0.00 % | 16.278 M 8.64 % | 14.983 M 47.91 % | 10.130 M 1.80 % | 9.951 M |
| Property plant equipment net | 489.838 M 8.79 % | 450.269 M -21.43 % | 573.085 M 35.16 % | 424.018 M 1.04 % | 419.642 M -8.03 % | 456.278 M 30.78 % | 348.903 M 1.82 % | 342.679 M -2.13 % | 350.127 M 10.74 % | 316.177 M 19.34 % | 264.945 M 30.87 % | 202.447 M 80.93 % | 111.891 M 89.00 % | 59.201 M -65.07 % | 169.472 M 91.41 % | 88.539 M 10.32 % | 80.260 M 96.14 % | 40.920 M -0.56 % | 41.149 M |
| Total non current assets | 717.231 M 10.01 % | 651.984 M -12.38 % | 744.141 M 26.96 % | 586.109 M 5.22 % | 557.029 M -4.29 % | 581.981 M -2.21 % | 595.136 M 15.05 % | 517.282 M -4.44 % | 541.314 M 13.48 % | 476.994 M 19.45 % | 399.322 M 21.23 % | 329.389 M 40.88 % | 233.814 M 22.68 % | 190.584 M -46.21 % | 354.302 M 15.71 % | 306.186 M 4.08 % | 294.180 M 177.88 % | 105.866 M -1.55 % | 107.537 M |
| Other current assets | 24.281 M -29.47 % | 34.425 M -87.02 % | 265.246 M -27.43 % | 365.495 M 673.63 % | 47.244 M -88.15 % | 398.558 M 7.39 % | 371.129 M 27.54 % | 290.996 M 0.52 % | 289.495 M 829.42 % | 31.148 M -42.89 % | 54.538 M 43.43 % | 38.024 M -80.78 % | 197.873 M -46.00 % | 366.421 M 26 452.25 % | 1.380 M 8.66 % | 1.270 M 61.17 % | 788.000 K 337.78 % | 180.000 K -80.81 % | 938.000 K |
| Short term investments | 29.487 M -35.67 % | 45.837 M 390.50 % | 9.345 M -74.92 % | 37.266 M | 0.000 | 0.000 -100.00 % | 3.803 M -85.71 % | 26.604 M -63.50 % | 72.897 M -16.08 % | 86.861 M 121.59 % | 39.199 M 12.30 % | 34.907 M 61.66 % | 21.593 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 59.363 M 17.27 % | 50.621 M -8.82 % | 55.517 M -56.70 % | 128.223 M 3.50 % | 123.890 M 4.72 % | 118.309 M 5.47 % | 112.172 M -0.10 % | 112.282 M 9.16 % | 102.863 M -21.50 % | 131.032 M -9.85 % | 145.345 M 68.91 % | 86.050 M -52.15 % | 179.838 M 195.85 % | 60.787 M 77.30 % | 34.284 M 15.33 % | 29.726 M 8.04 % | 27.515 M 355.02 % | 6.047 M -72.66 % | 22.119 M |
| Cash and short term investments | 88.850 M -7.89 % | 96.458 M 48.71 % | 64.862 M -49.41 % | 128.223 M 3.50 % | 123.890 M 4.72 % | 118.309 M 2.01 % | 115.975 M -16.50 % | 138.886 M -20.98 % | 175.760 M -19.34 % | 217.893 M 18.07 % | 184.544 M 52.57 % | 120.957 M -39.95 % | 201.431 M 231.37 % | 60.787 M 77.30 % | 34.284 M 15.33 % | 29.726 M 8.04 % | 27.515 M 355.02 % | 6.047 M -72.66 % | 22.119 M |
| Total current assets | 451.367 M -23.24 % | 588.022 M 27.58 % | 460.914 M -18.39 % | 564.746 M 0.94 % | 559.494 M -1.85 % | 570.011 M 13.23 % | 503.399 M 3.56 % | 486.112 M 1.45 % | 479.183 M -3.96 % | 498.939 M 12.79 % | 442.350 M 14.95 % | 384.817 M -11.23 % | 433.501 M -5.62 % | 459.294 M 143.25 % | 188.812 M -1.79 % | 192.261 M -13.66 % | 222.669 M 12.91 % | 197.207 M 45.68 % | 135.371 M |
| Inventory | 33.776 M -70.48 % | 114.414 M -9.43 % | 126.332 M 61.88 % | 78.042 M -3.36 % | 80.755 M 51.96 % | 53.144 M 66.41 % | 31.936 M -3.37 % | 33.050 M 2.82 % | 32.144 M -16.21 % | 38.364 M 12.45 % | 34.117 M -12.32 % | 38.910 M 13.78 % | 34.197 M -1.75 % | 34.806 M -11.41 % | 39.291 M 25.56 % | 31.292 M -35.64 % | 48.617 M 79.74 % | 27.048 M 57.33 % | 17.192 M |
| Net receivables | 304.460 M -11.16 % | 342.725 M 7 560.37 % | 4.474 M 166.24 % | -6.754 M -102.20 % | 307.605 M -21.73 % | 393.005 M 11.15 % | 353.572 M 1 526.89 % | 21.733 M 216.32 % | -18.684 M -108.83 % | 211.534 M 25.06 % | 169.151 M -9.51 % | 186.926 M | 0.000 100.00 % | -2.720 M -102.39 % | 113.857 M -12.40 % | 129.973 M -10.82 % | 145.749 M -11.09 % | 163.932 M 72.34 % | 95.122 M |
| Tax assets | 0.000 -100.00 % | 6.263 M 115.37 % | 2.908 M 171.52 % | 1.071 M 59.14 % | 673.000 K -13.61 % | 779.000 K -21.07 % | 987.000 K -32.02 % | 1.452 M 60.80 % | 903.000 K 264.11 % | 248.000 K 78.42 % | 139.000 K 24.11 % | 112.000 K 100.52 % | -21.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 67.265 M 5.04 % | 64.036 M 67.88 % | 38.143 M -11.73 % | 43.212 M -21.86 % | 55.302 M -34.10 % | 83.919 M 27.04 % | 66.058 M -28.65 % | 92.581 M -10.03 % | 102.897 M -39.73 % | 170.727 M 32.46 % | 128.894 M 3.08 % | 125.045 M 2.04 % | 122.540 M 32.57 % | 92.436 M 53.10 % | 60.377 M 5.17 % | 57.407 M -13.12 % | 66.079 M 39.05 % | 47.521 M 49.10 % | 31.872 M |
| Tax payables | 0.000 -100.00 % | 8.904 M 602.76 % | 1.267 M -88.34 % | 10.866 M 411.82 % | 2.123 M 153.95 % | 836.000 K -87.75 % | 6.827 M 266.45 % | 1.863 M -64.16 % | 5.198 M -36.34 % | 8.165 M | 0.000 | 0.000 | 0.000 -100.00 % | 289.000 K -33.72 % | 436.000 K -74.74 % | 1.726 M -50.57 % | 3.492 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.849 M -101.50 % | 123.252 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 31.838 M 8.54 % | 29.332 M 12.32 % | 26.115 M -22.17 % | 33.556 M -52.97 % | 71.355 M -8.62 % | 78.089 M 3.85 % | 75.195 M 23.01 % | 61.131 M 26.21 % | 48.436 M 25.94 % | 38.459 M 29.20 % | 29.767 M 12.70 % | 26.412 M 81.84 % | 14.525 M 79.17 % | 8.107 M 5.70 % | 7.670 M 11.51 % | 6.878 M 57.50 % | 4.367 M 33.30 % | 3.276 M -15.46 % | 3.875 M |
| Capital lease obligations | 18.476 M -0.40 % | 18.551 M 19.38 % | 15.539 M 1 603.84 % | 912.000 K -35.46 % | 1.413 M -31.27 % | 2.056 M | 0.000 | 0.000 -100.00 % | 795.000 K 110.32 % | 378.000 K -54.62 % | 833.000 K -42.71 % | 1.454 M -21.06 % | 1.842 M 0.55 % | 1.832 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 514.920 M -11.82 % | 583.957 M 9.16 % | 534.932 M -4.01 % | 557.256 M 11.78 % | 498.521 M 9.57 % | 454.985 M 789.48 % | -65.990 M -47.49 % | -44.742 M -27.47 % | -35.100 M -19.96 % | -29.260 M 11.79 % | -33.170 M 18.14 % | -40.520 M -180.86 % | -14.427 M -153.59 % | -5.689 M 62.52 % | -15.178 M -303.24 % | -3.764 M -507.10 % | -620.000 K -111.15 % | 5.560 M -2.16 % | 5.683 M |
| Deferred tax liabilities non current | 26.105 M 1.92 % | 25.613 M 14.10 % | 22.448 M 1 225.15 % | 1.694 M 141.65 % | 701.000 K 9.70 % | 639.000 K -12.35 % | 729.000 K 173.03 % | 267.000 K -62.66 % | 715.000 K -65.38 % | 2.065 M -16.26 % | 2.466 M 0.33 % | 2.458 M -3.57 % | 2.549 M 733.01 % | 306.000 K -98.40 % | 19.118 M 79.01 % | 10.680 M 98.00 % | 5.394 M -21.86 % | 6.903 M 5.68 % | 6.532 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.169 B -5.76 % | 1.240 B 2.90 % | 1.205 B 4.71 % | 1.151 B 3.07 % | 1.117 B -3.08 % | 1.152 B 4.87 % | 1.099 B 9.48 % | 1.003 B -1.68 % | 1.020 B 4.57 % | 975.933 M 15.95 % | 841.672 M 17.85 % | 714.206 M 7.03 % | 667.315 M 2.68 % | 649.878 M 19.66 % | 543.114 M 8.96 % | 498.447 M -3.56 % | 516.849 M 70.54 % | 303.073 M 24.77 % | 242.908 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -7.377 M 68.47 % | -23.397 M 40.70 % | -39.454 M -945.42 % | -3.774 M 59.07 % | -9.221 M -198.83 % | 9.330 M 127.90 % | -33.437 M 55.83 % | -75.693 M -78.26 % | -42.461 M -170.85 % | -15.677 M -124.71 % | 63.444 M 309.70 % | -30.254 M 38.38 % | -49.097 M -550.80 % | 10.891 M 0.42 % | 10.845 M 536.07 % | 1.705 M 106.90 % | -24.724 M 45.10 % | -45.031 M -351.19 % | 17.927 M |
| Accounts receivables | -16.034 M -48.90 % | -10.768 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 |
| Inventory | 69.607 M 348.93 % | 15.505 M 133.22 % | -46.680 M -1 168.93 % | 4.367 M 118.47 % | -23.641 M -33.13 % | -17.758 M -756.49 % | 2.705 M 417.12 % | -853.000 K -113.64 % | 6.254 M 247.26 % | -4.247 M -188.61 % | 4.793 M 201.70 % | -4.713 M -873.89 % | 609.000 K -80.90 % | 3.189 M 138.90 % | -8.198 M -148.93 % | 16.756 M 178.22 % | -21.421 M -107.87 % | -10.305 M -523.04 % | -1.654 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 |
| Other working capital | -60.950 M -116.64 % | -28.134 M -489.34 % | 7.226 M 188.76 % | -8.141 M -156.46 % | 14.420 M -46.77 % | 27.088 M 174.95 % | -36.142 M 51.71 % | -74.840 M -53.63 % | -48.715 M -326.20 % | -11.430 M -119.49 % | 58.651 M 329.63 % | -25.541 M 48.62 % | -49.706 M -745.36 % | 7.702 M -59.55 % | 19.043 M 226.52 % | -15.051 M -355.68 % | -3.303 M 90.49 % | -34.726 M -277.35 % | 19.581 M |
| Other non cash items | 52.372 M 245.38 % | -36.024 M -367.12 % | 13.486 M 139.25 % | -34.359 M 35.47 % | -53.246 M -671.98 % | 9.309 M 174.50 % | -12.496 M 61.15 % | -32.167 M 0.80 % | -32.428 M 7.64 % | -35.112 M -20.34 % | -29.178 M -9.70 % | -26.599 M 84.16 % | -167.933 M -460.99 % | -29.935 M -94.70 % | -15.375 M -1 015.72 % | 1.679 M 122.55 % | -7.446 M -360.48 % | -1.617 M 55.08 % | -3.600 M |
| Net cash provided by operating activities | 34.616 M -46.29 % | 64.449 M 2 464.62 % | 2.513 M -97.23 % | 90.857 M 174.45 % | 33.105 M -54.32 % | 72.465 M 36.45 % | 53.109 M 11 328.12 % | -473.000 K -100.69 % | 68.991 M -28.96 % | 97.110 M -34.94 % | 149.260 M 103.08 % | 73.499 M 71.48 % | 42.862 M -64.22 % | 119.790 M 28.66 % | 93.108 M 43.45 % | 64.907 M 41.54 % | 45.858 M 530.18 % | 7.277 M -86.09 % | 52.299 M |
| Investments in property plant and equipment | 0.000 100.00 % | -34.582 M 22.13 % | -44.410 M -0.39 % | -44.239 M -73.40 % | -25.513 M 57.00 % | -59.328 M 44.19 % | -106.306 M -56.85 % | -67.775 M -50.05 % | -45.167 M 5.67 % | -47.882 M 15.91 % | -56.943 M 48.00 % | -109.515 M -263.62 % | -30.118 M -217.13 % | -9.497 M 76.26 % | -40.001 M -127.33 % | -17.596 M 45.62 % | -32.355 M -299.59 % | -8.097 M 33.84 % | -12.238 M |
| Acquisitions net | 0.000 100.00 % | -1.650 M 93.13 % | -24.000 M -5 404.59 % | -436.000 K 93.77 % | -7.000 M 86.98 % | -53.761 M -5 960.99 % | -887.000 K -106.37 % | 13.929 M 861.28 % | 1.449 M 126.82 % | -5.403 M 65.00 % | -15.435 M | 0.000 -100.00 % | 251.039 M 1 584.30 % | -16.913 M | 0.000 100.00 % | -3.262 M 96.96 % | -107.220 M -11 282.17 % | -942.000 K | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -32.581 M | 0.000 100.00 % | -8.000 M -954.02 % | -759.000 K 95.13 % | -15.600 M -115.35 % | -7.244 M -252.44 % | 4.752 M 119.83 % | -23.958 M 17.66 % | -29.095 M -10.41 % | -26.352 M -28.11 % | -20.570 M -311.40 % | -5.000 M | 0.000 100.00 % | -5.000 M 50.68 % | -10.137 M -72 307.14 % | -14.000 K 58.82 % | -34.000 K |
| Sales maturities of investments | 0.000 -100.00 % | 52.953 M | 0.000 | 0.000 -100.00 % | 46.743 M 990.34 % | 4.287 M -79.45 % | 20.866 M 108.66 % | 10.000 M -30.49 % | 14.387 M 32.18 % | 10.884 M -66.80 % | 32.784 M | 0.000 -100.00 % | 26.168 M 285.05 % | 6.796 M | 0.000 -100.00 % | 4.088 M 417.47 % | 790.000 K -90.30 % | 8.141 M | 0.000 |
| Other investing activites | 14.904 M 2 972.99 % | 485.000 K -99.02 % | 49.378 M 65.91 % | 29.762 M 9 669.77 % | -311.000 K -100.83 % | 37.570 M 320.43 % | 8.936 M 11.53 % | 8.012 M 234.52 % | -5.956 M -119.07 % | 31.240 M 232.23 % | -23.625 M -377.22 % | 8.522 M 152.69 % | -16.174 M -125.77 % | -7.164 M -43.14 % | -5.005 M -506.67 % | -825.000 K 20.52 % | -1.038 M 91.58 % | -12.332 M -39 680.65 % | -31.000 K |
| Net cash used for investing activites | 14.904 M -13.38 % | 17.206 M 133.34 % | -51.613 M -246.09 % | -14.913 M -351.95 % | 5.919 M 108.22 % | -71.991 M 22.58 % | -92.991 M -115.87 % | -43.078 M -41.08 % | -30.535 M 13.05 % | -35.119 M 61.96 % | -92.314 M 27.51 % | -127.345 M -160.54 % | 210.345 M 761.92 % | -31.778 M 29.39 % | -45.006 M -99.19 % | -22.595 M 84.93 % | -149.960 M -1 032.29 % | -13.244 M -7.65 % | -12.303 M |
| Debt repayment | -12.318 M 1.29 % | -12.479 M 28.13 % | -17.364 M -856.17 % | -1.816 M -208.68 % | 1.671 M -96.62 % | 49.370 M -14.25 % | 57.573 M 67.49 % | 34.374 M 198.15 % | 11.529 M 612.17 % | -2.251 M -111.81 % | 19.065 M 2 455.63 % | 746.000 K 108.92 % | -8.363 M 78.01 % | -38.034 M -107.33 % | -18.345 M 19.67 % | -22.836 M -115.74 % | 145.090 M 2 581.87 % | -5.846 M 53.27 % | -12.509 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.425 M | 0.000 | 0.000 -100.00 % | 6.388 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -8.763 M -22.63 % | -7.146 M -95.25 % | -3.660 M 64.25 % | -10.237 M 22.83 % | -13.265 M -105.85 % | -6.444 M 46.62 % | -12.072 M -348.61 % | -2.691 M 12.26 % | -3.067 M 71.20 % | -10.648 M -1 660.00 % | -605.000 K 91.45 % | -7.074 M -237.98 % | -2.093 M 88.47 % | -18.150 M -63.15 % | -11.125 M -253.85 % | -3.144 M 45.21 % | -5.738 M | 0.000 | 0.000 |
| Dividends paid | -18.776 M 21.18 % | -23.822 M -147.89 % | -9.610 M 50.45 % | -19.393 M 2.65 % | -19.921 M -95.02 % | -10.215 M 60.91 % | -26.135 M 16.83 % | -31.422 M 40.14 % | -52.491 M -64.71 % | -31.868 M -20.14 % | -26.526 M 0.55 % | -26.672 M 77.95 % | -120.946 M -604 630.00 % | -20.000 K 99.85 % | -13.228 M 2.44 % | -13.559 M 1.01 % | -13.698 M -184.49 % | -4.815 M 54.88 % | -10.672 M |
| Other financing activites | -9.887 M -0.78 % | -9.810 M -145.97 % | 21.342 M 153.34 % | -40.013 M -3 174.39 % | -1.222 M 61.97 % | -3.213 M -18.78 % | -2.705 M -169.42 % | -1.004 M 89.72 % | -9.768 M -914.00 % | 1.200 M -18.14 % | 1.466 M 219.97 % | -1.222 M -46.88 % | -832.000 K 57.22 % | -1.945 M -250.45 % | -555.000 K -554.92 % | 122.000 K 1 933.33 % | 6.000 K | 0.000 -100.00 % | 4.572 M |
| Net cash used provided by financing activities | -49.744 M 6.60 % | -53.257 M -473.15 % | -9.292 M 87.00 % | -71.459 M -118.28 % | -32.737 M -210.98 % | 29.498 M 77.05 % | 16.661 M 2 342.40 % | -743.000 K 98.62 % | -53.797 M -23.48 % | -43.567 M -943.52 % | -4.175 M 87.80 % | -34.222 M 74.12 % | -132.234 M -155.47 % | -51.761 M -19.67 % | -43.253 M -9.73 % | -39.417 M -131.37 % | 125.660 M 1 278.69 % | -10.661 M 42.71 % | -18.609 M |
| Effect of forex changes on cash | -14.749 M -1 055.88 % | -1.276 M -157.78 % | -495.000 K -225.66 % | -152.000 K 77.31 % | -670.000 K 90.66 % | -7.173 M -211.85 % | 6.413 M -54.50 % | 14.094 M 257.42 % | -8.953 M -397.74 % | 3.007 M -58.60 % | 7.263 M 260.30 % | -4.531 M -538.17 % | -710.000 K -2 051.52 % | -33.000 K 90.15 % | -335.000 K | 0.000 100.00 % | -442.000 K -259.35 % | -123.000 K -280.88 % | 68.000 K |
| Net change in cash | -14.973 M -155.21 % | 27.122 M 146.06 % | -58.887 M -1 459.04 % | 4.333 M -22.86 % | 5.617 M -75.36 % | 22.799 M 235.64 % | -16.808 M 44.34 % | -30.200 M -24.31 % | -24.294 M -213.36 % | 21.431 M -64.30 % | 60.034 M 164.83 % | -92.599 M -177.00 % | 120.263 M 232.05 % | 36.218 M 702.35 % | 4.514 M 55.92 % | 2.895 M -86.29 % | 21.116 M 226.06 % | -16.751 M -178.08 % | 21.455 M |
| Cash at beginning of period | 99.741 M 43.85 % | 69.336 M -45.93 % | 128.223 M 3.50 % | 123.890 M 4.75 % | 118.273 M 23.88 % | 95.474 M -14.97 % | 112.282 M -21.20 % | 142.482 M -14.57 % | 166.776 M 14.74 % | 145.345 M 70.37 % | 85.311 M -52.05 % | 177.910 M 160.74 % | 68.234 M 113.12 % | 32.016 M 16.41 % | 27.502 M 11.76 % | 24.607 M 604.87 % | 3.491 M -82.75 % | 20.242 M 1 768.76 % | -1.213 M |
| Cash at end of period | 84.768 M -12.12 % | 96.458 M 39.12 % | 69.336 M -45.93 % | 128.223 M 3.50 % | 123.890 M 4.75 % | 118.273 M 23.88 % | 95.474 M -14.97 % | 112.282 M -21.20 % | 142.482 M -14.57 % | 166.776 M 14.74 % | 145.345 M 70.37 % | 85.311 M -54.74 % | 188.497 M 176.25 % | 68.234 M 113.12 % | 32.016 M 16.41 % | 27.502 M 11.76 % | 24.607 M 604.87 % | 3.491 M -82.75 % | 20.242 M |
| Operating cash flow | 34.616 M -46.29 % | 64.449 M 2 464.62 % | 2.513 M -97.23 % | 90.857 M 174.45 % | 33.105 M -54.32 % | 72.465 M 36.45 % | 53.109 M 11 328.12 % | -473.000 K -100.69 % | 68.991 M -28.96 % | 97.110 M -34.94 % | 149.260 M 103.08 % | 73.499 M 71.48 % | 42.862 M -64.22 % | 119.790 M 28.66 % | 93.108 M 43.45 % | 64.907 M 41.54 % | 45.858 M 530.18 % | 7.277 M -86.09 % | 52.299 M |
| Capital expenditure | -24.017 M 30.55 % | -34.582 M 22.13 % | -44.410 M -0.39 % | -44.239 M -73.40 % | -25.513 M 57.00 % | -59.328 M 44.19 % | -106.306 M -56.85 % | -67.775 M -50.05 % | -45.167 M 5.67 % | -47.882 M 15.91 % | -56.943 M 48.00 % | -109.515 M -263.62 % | -30.118 M -217.13 % | -9.497 M 76.26 % | -40.001 M -127.33 % | -17.596 M 45.62 % | -32.355 M -299.59 % | -8.097 M 33.84 % | -12.238 M |
| Free CashFlow | 8.083 M -72.94 % | 29.867 M 171.29 % | -41.897 M -189.87 % | 46.618 M 514.04 % | 7.592 M -42.21 % | 13.137 M 124.70 % | -53.197 M 22.05 % | -68.248 M -386.47 % | 23.824 M -51.60 % | 49.228 M -46.68 % | 92.317 M 356.32 % | -36.016 M -382.61 % | 12.744 M -88.45 % | 110.293 M 107.68 % | 53.107 M 12.25 % | 47.311 M 250.37 % | 13.503 M 1 746.71 % | -820.000 K -102.05 % | 40.061 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 107.540 M -2.11 % | 109.860 M -49.14 % | 215.993 M 23.14 % | 175.398 M 2.91 % | 170.441 M -1.67 % | 173.337 M -18.17 % | 211.823 M -10.10 % | 235.632 M 12.07 % | 210.249 M 14.68 % | 183.336 M -24.57 % | 243.049 M 17.23 % | 207.333 M -15.68 % | 245.885 M 32.86 % | 185.075 M -11.61 % | 209.388 M 53.34 % | 136.555 M 32.86 % | 102.779 M -34.67 % | 157.316 M -8.37 % | 171.687 M 9.76 % | 156.418 M 50.04 % | 104.251 M -3.49 % | 108.025 M -37.28 % | 172.244 M 69.01 % | 101.916 M 10.27 % | 92.425 M 7.59 % | 85.902 M -18.26 % | 105.093 M 25.71 % | 83.598 M -47.13 % | 158.105 M 20.42 % | 131.290 M -49.48 % | 259.866 M 55.43 % | 167.190 M 15.57 % | 144.665 M 9.32 % | 132.337 M -28.93 % | 186.210 M 32.35 % | 140.691 M 2.11 % | 137.780 M 21.71 % | 113.202 M -38.48 % | 183.996 M 48.37 % | 124.013 M 7.26 % | 115.620 M -1.72 % | 117.645 M -42.90 % | 206.033 M 37.91 % | 149.399 M 20.07 % | 124.422 M 2.79 % | 121.039 M -24.62 % | 160.580 M 17.99 % | 136.093 M -6.42 % | 145.434 M -1.96 % | 148.334 M 0.14 % | 148.133 M 36.28 % | 108.701 M -28.29 % | 151.575 M 33.76 % | 113.319 M |
| Net income | 7.816 M 32.90 % | 5.881 M 112.66 % | -46.463 M -1 517.79 % | -2.872 M -116.69 % | 17.205 M 317.70 % | 4.119 M -89.17 % | 38.046 M 171.95 % | 13.990 M 113.75 % | 6.545 M -46.86 % | 12.316 M 146.08 % | -26.728 M -11.20 % | -24.035 M -250.47 % | 15.973 M -13.14 % | 18.389 M -49.52 % | 36.430 M 124.86 % | 16.201 M 4.83 % | 15.455 M -16.81 % | 18.578 M -33.70 % | 28.021 M 161.59 % | 10.712 M 177.87 % | 3.855 M -68.63 % | 12.287 M -45.39 % | 22.499 M 2 915.95 % | 746.000 K -39.69 % | 1.237 M -88.77 % | 11.018 M 465.20 % | -3.017 M -133.44 % | 9.021 M -48.32 % | 17.457 M -2.04 % | 17.821 M 950.77 % | 1.696 M -75.09 % | 6.808 M -62.87 % | 18.334 M -25.38 % | 24.571 M -46.42 % | 45.856 M 60.91 % | 28.498 M 58.51 % | 17.979 M 92.99 % | 9.316 M -78.50 % | 43.327 M 191.00 % | 14.889 M -16.21 % | 17.770 M -19.22 % | 21.999 M -9.08 % | 24.196 M 7.04 % | 22.605 M 7.05 % | 21.117 M -9.32 % | 23.287 M -40.14 % | 38.901 M 76.92 % | 21.988 M 16.59 % | 18.859 M 1.02 % | 18.668 M -23.90 % | 24.530 M -9.43 % | 27.083 M -83.41 % | 163.249 M 559.41 % | 24.757 M |
| Income before tax | 12.501 M 47.09 % | 8.499 M 118.83 % | -45.128 M -2 197.03 % | 2.152 M -91.41 % | 25.041 M 231.41 % | 7.556 M -83.48 % | 45.748 M 97.05 % | 23.216 M 151.26 % | 9.240 M -49.28 % | 18.216 M 217.24 % | -15.537 M 37.95 % | -25.039 M -217.43 % | 21.323 M -10.82 % | 23.911 M -46.99 % | 45.109 M 123.38 % | 20.194 M 14.29 % | 17.669 M -17.37 % | 21.383 M -42.82 % | 37.395 M 144.99 % | 15.264 M 199.76 % | 5.092 M -65.96 % | 14.959 M -37.07 % | 23.769 M 962.54 % | 2.237 M 177.86 % | -2.873 M -119.70 % | 14.585 M 240.14 % | 4.288 M -79.80 % | 21.227 M -44.28 % | 38.093 M 52.71 % | 24.944 M 18.92 % | 20.975 M 61.87 % | 12.958 M -55.50 % | 29.122 M -14.77 % | 34.170 M -36.13 % | 53.497 M 31.02 % | 40.831 M 42.17 % | 28.720 M 113.96 % | 13.423 M -80.20 % | 67.783 M 172.04 % | 24.917 M 0.30 % | 24.843 M 4.35 % | 23.807 M -24.21 % | 31.411 M 16.13 % | 27.048 M 18.92 % | 22.745 M -11.98 % | 25.841 M -51.08 % | 52.820 M 82.49 % | 28.944 M 38.81 % | 20.852 M -9.31 % | 22.993 M 14.13 % | 20.146 M -33.45 % | 30.274 M 10.08 % | 27.503 M 28.55 % | 21.395 M |
| Income before tax ratio | 0.12 50.26 % | 0.08 137.03 % | -0.21 -1 802.90 % | 0.01 -91.65 % | 0.15 237.04 % | 0.04 -79.82 % | 0.22 119.20 % | 0.10 124.19 % | 0.04 -55.77 % | 0.10 255.43 % | -0.06 47.07 % | -0.12 -239.26 % | 0.09 -32.88 % | 0.13 -40.03 % | 0.22 45.68 % | 0.15 -13.98 % | 0.17 26.48 % | 0.14 -37.59 % | 0.22 123.20 % | 0.10 99.79 % | 0.05 -64.73 % | 0.14 0.35 % | 0.14 528.70 % | 0.02 170.61 % | -0.03 -118.31 % | 0.17 316.12 % | 0.04 -83.93 % | 0.25 5.39 % | 0.24 26.81 % | 0.19 135.39 % | 0.08 4.14 % | 0.08 -61.50 % | 0.20 -22.04 % | 0.26 -10.13 % | 0.29 -1.01 % | 0.29 39.23 % | 0.21 75.79 % | 0.12 -67.81 % | 0.37 83.35 % | 0.20 -6.49 % | 0.21 6.18 % | 0.20 32.74 % | 0.15 -15.79 % | 0.18 -0.96 % | 0.18 -14.37 % | 0.21 -35.10 % | 0.33 54.66 % | 0.21 48.33 % | 0.14 -7.50 % | 0.16 13.98 % | 0.14 -51.17 % | 0.28 53.49 % | 0.18 -3.90 % | 0.19 |
| EBITDA | 13.714 M 42.20 % | 9.644 M 123.22 % | -41.530 M -904.53 % | 5.162 M -81.23 % | 27.497 M 147.50 % | 11.110 M -77.38 % | 49.118 M 78.17 % | 27.568 M 121.02 % | 12.473 M -41.77 % | 21.419 M 285.94 % | -11.519 M 48.34 % | -22.297 M -194.01 % | 23.717 M -10.17 % | 26.402 M -44.02 % | 47.167 M 113.79 % | 22.062 M 11.09 % | 19.860 M -15.77 % | 23.578 M -40.79 % | 39.820 M 122.35 % | 17.909 M 126.90 % | 7.893 M -55.06 % | 17.565 M -35.62 % | 27.282 M 451.04 % | 4.951 M 1 151.17 % | -471.000 K -102.78 % | 16.946 M 161.75 % | 6.474 M -71.29 % | 22.553 M -41.71 % | 38.693 M 51.84 % | 25.482 M 16.94 % | 21.791 M 57.72 % | 13.816 M -53.45 % | 29.683 M -14.57 % | 34.744 M -35.77 % | 54.092 M 30.70 % | 41.385 M 42.82 % | 28.977 M 110.93 % | 13.738 M -79.86 % | 68.201 M 170.69 % | 25.195 M -0.07 % | 25.213 M 4.64 % | 24.094 M -24.14 % | 31.763 M 16.51 % | 27.262 M 19.32 % | 22.848 M -11.82 % | 25.912 M -51.15 % | 53.049 M 82.98 % | 28.992 M 37.55 % | 21.078 M -8.74 % | 23.096 M 13.22 % | 20.399 M -32.90 % | 30.402 M 9.50 % | 27.764 M 28.39 % | 21.624 M |
| Net income ratio | 0.07 35.77 % | 0.05 124.89 % | -0.22 -1 213.74 % | -0.02 -116.22 % | 0.10 324.80 % | 0.02 -86.77 % | 0.18 202.52 % | 0.06 90.73 % | 0.03 -53.66 % | 0.07 161.09 % | -0.11 5.14 % | -0.12 -278.45 % | 0.06 -34.62 % | 0.10 -42.89 % | 0.17 46.65 % | 0.12 -21.10 % | 0.15 27.33 % | 0.12 -27.64 % | 0.16 138.32 % | 0.07 85.20 % | 0.04 -67.49 % | 0.11 -12.92 % | 0.13 1 684.53 % | 0.01 -45.31 % | 0.01 -89.57 % | 0.13 546.78 % | -0.03 -126.60 % | 0.11 -2.27 % | 0.11 -18.66 % | 0.14 1 979.81 % | 0.01 -83.97 % | 0.04 -67.87 % | 0.13 -31.74 % | 0.19 -24.60 % | 0.25 21.58 % | 0.20 55.23 % | 0.13 58.56 % | 0.08 -65.05 % | 0.24 96.13 % | 0.12 -21.88 % | 0.15 -17.81 % | 0.19 59.23 % | 0.12 -22.38 % | 0.15 -10.85 % | 0.17 -11.78 % | 0.19 -20.58 % | 0.24 49.94 % | 0.16 24.59 % | 0.13 3.04 % | 0.13 -24.00 % | 0.17 -33.54 % | 0.25 -76.87 % | 1.08 392.98 % | 0.22 |
| Ratio EBITDA | 0.13 45.27 % | 0.09 145.66 % | -0.19 -753.32 % | 0.03 -81.76 % | 0.16 151.70 % | 0.06 -72.36 % | 0.23 98.20 % | 0.12 97.21 % | 0.06 -49.22 % | 0.12 346.51 % | -0.05 55.93 % | -0.11 -211.49 % | 0.10 -32.39 % | 0.14 -36.67 % | 0.23 39.43 % | 0.16 -16.39 % | 0.19 28.93 % | 0.15 -35.38 % | 0.23 102.57 % | 0.11 51.22 % | 0.08 -53.44 % | 0.16 2.66 % | 0.16 226.05 % | 0.05 1 053.28 % | -0.01 -102.58 % | 0.20 220.23 % | 0.06 -77.17 % | 0.27 10.24 % | 0.24 26.09 % | 0.19 131.46 % | 0.08 1.47 % | 0.08 -59.73 % | 0.21 -21.85 % | 0.26 -9.62 % | 0.29 -1.25 % | 0.29 39.87 % | 0.21 73.30 % | 0.12 -67.26 % | 0.37 82.45 % | 0.20 -6.83 % | 0.22 6.48 % | 0.20 32.85 % | 0.15 -15.52 % | 0.18 -0.63 % | 0.18 -14.22 % | 0.21 -35.20 % | 0.33 55.08 % | 0.21 46.99 % | 0.14 -6.92 % | 0.16 13.07 % | 0.14 -50.76 % | 0.28 52.69 % | 0.18 -4.01 % | 0.19 |
| Gross profit ratio | 0.15 11.98 % | 0.13 17.32 % | 0.11 55.85 % | 0.07 -69.22 % | 0.23 112.01 % | 0.11 -58.29 % | 0.26 76.68 % | 0.15 34.86 % | 0.11 -31.74 % | 0.16 -4.00 % | 0.17 549.60 % | -0.04 -136.57 % | 0.10 -54.00 % | 0.22 -1.03 % | 0.23 59.48 % | 0.14 -16.54 % | 0.17 -5.89 % | 0.18 -32.45 % | 0.27 69.35 % | 0.16 56.46 % | 0.10 -59.37 % | 0.25 -27.09 % | 0.34 121.34 % | 0.15 61.12 % | 0.10 -70.63 % | 0.32 63.28 % | 0.20 -49.84 % | 0.40 10.74 % | 0.36 43.97 % | 0.25 44.30 % | 0.17 5.84 % | 0.16 -43.17 % | 0.29 12.31 % | 0.26 -21.13 % | 0.32 30.87 % | 0.25 -7.76 % | 0.27 -1.27 % | 0.27 -41.60 % | 0.46 85.78 % | 0.25 -5.44 % | 0.26 2.80 % | 0.26 22.28 % | 0.21 -5.60 % | 0.22 -6.42 % | 0.24 6.60 % | 0.22 -30.96 % | 0.32 39.93 % | 0.23 20.68 % | 0.19 5.35 % | 0.18 -5.06 % | 0.19 -24.19 % | 0.25 31.00 % | 0.19 -11.21 % | 0.22 |
| Weighted average shs out dil | 465.450 M 0.00 % | 465.450 M 0.00 % | 465.451 M -0.64 % | 468.436 M -0.05 % | 468.658 M 0.00 % | 468.658 M -1.44 % | 475.503 M 0.00 % | 475.503 M -0.51 % | 477.955 M 0.00 % | 477.955 M -3.04 % | 492.941 M 3.14 % | 477.955 M 0.00 % | 477.955 M 0.16 % | 477.178 M -3.21 % | 492.995 M 1.90 % | 483.793 M -0.33 % | 485.398 M -0.08 % | 485.798 M -0.49 % | 488.185 M -0.64 % | 491.331 M -0.32 % | 492.896 M -0.70 % | 496.377 M -7.71 % | 537.825 M 6.19 % | 506.470 M -0.64 % | 509.747 M -0.20 % | 510.767 M -3.84 % | 531.167 M 1.64 % | 522.576 M 0.00 % | 522.576 M -0.04 % | 522.781 M -1.89 % | 532.854 M 1.83 % | 523.261 M 0.00 % | 523.261 M -0.16 % | 524.124 M -0.06 % | 524.460 M 0.05 % | 524.179 M -0.01 % | 524.229 M -0.08 % | 524.664 M -0.94 % | 529.623 M 0.49 % | 527.033 M -0.71 % | 530.816 M -0.10 % | 531.339 M 0.15 % | 530.556 M -0.05 % | 530.828 M 0.00 % | 530.828 M 0.00 % | 530.828 M -0.17 % | 531.742 M 0.19 % | 530.738 M 0.00 % | 530.738 M -0.25 % | 532.044 M 31.38 % | 404.962 M -24.54 % | 536.672 M 0.00 % | 536.672 M -0.21 % | 537.784 M |
| Weighted average shs out | 465.450 M 0.00 % | 465.450 M 0.00 % | 465.451 M -0.64 % | 468.436 M -0.05 % | 468.658 M 0.00 % | 468.658 M -1.44 % | 475.503 M 0.00 % | 475.503 M -0.51 % | 477.955 M 0.00 % | 477.955 M -3.04 % | 492.941 M 3.14 % | 477.955 M 0.00 % | 477.955 M 0.16 % | 477.178 M -3.21 % | 492.995 M 1.90 % | 483.793 M -0.33 % | 485.398 M -0.08 % | 485.798 M 1.47 % | 478.747 M -2.56 % | 491.331 M -0.32 % | 492.896 M -0.70 % | 496.377 M -7.71 % | 537.825 M 6.19 % | 506.470 M -0.64 % | 509.747 M -0.20 % | 510.767 M -3.84 % | 531.167 M 1.64 % | 522.576 M 0.00 % | 522.576 M -0.04 % | 522.781 M -1.89 % | 532.854 M 1.83 % | 523.261 M 0.00 % | 523.261 M -0.16 % | 524.124 M -0.06 % | 524.460 M 0.05 % | 524.179 M -0.01 % | 524.229 M -0.08 % | 524.664 M -0.94 % | 529.623 M 0.49 % | 527.033 M -0.71 % | 530.816 M -0.10 % | 531.339 M 0.15 % | 530.556 M 0.02 % | 530.458 M 0.00 % | 530.458 M -0.03 % | 530.598 M -0.22 % | 531.742 M 0.19 % | 530.738 M 0.00 % | 530.738 M -0.25 % | 532.044 M 31.38 % | 404.962 M -24.54 % | 536.672 M 0.00 % | 536.672 M -0.21 % | 537.784 M |
| EPS diluted | 0.02 33.33 % | 0.01 112.63 % | -0.10 -1 536.07 % | -0.01 -116.62 % | 0.04 317.05 % | 0.01 -89.00 % | 0.08 172.11 % | 0.03 114.60 % | 0.01 -46.90 % | 0.03 147.60 % | -0.05 -7.75 % | -0.05 -250.60 % | 0.03 -13.25 % | 0.04 -52.00 % | 0.08 139.40 % | 0.03 5.35 % | 0.03 -16.75 % | 0.04 -33.45 % | 0.06 163.30 % | 0.02 179.49 % | 0.01 -68.55 % | 0.02 -40.67 % | 0.04 2 686.67 % | 0.00 -37.50 % | 0.00 -88.89 % | 0.02 478.95 % | -0.01 -132.95 % | 0.02 -48.20 % | 0.03 -2.05 % | 0.03 122.88 % | 0.02 19.53 % | 0.01 -72.82 % | 0.05 0.00 % | 0.05 -46.11 % | 0.09 60.66 % | 0.05 58.60 % | 0.03 92.70 % | 0.02 -78.24 % | 0.08 189.05 % | 0.03 -15.52 % | 0.03 -19.08 % | 0.04 -9.21 % | 0.05 149.18 % | 0.02 7.02 % | 0.02 -9.04 % | 0.02 -74.32 % | 0.07 76.39 % | 0.04 16.57 % | 0.04 1.42 % | 0.04 -21.83 % | 0.04 -11.09 % | 0.05 -83.17 % | 0.30 550.76 % | 0.05 |
| Earnings per share | 0.02 33.33 % | 0.01 112.63 % | -0.10 -1 536.07 % | -0.01 -116.62 % | 0.04 317.05 % | 0.01 -89.00 % | 0.08 172.11 % | 0.03 114.60 % | 0.01 -46.90 % | 0.03 147.60 % | -0.05 -7.75 % | -0.05 -250.60 % | 0.03 -13.25 % | 0.04 -52.00 % | 0.08 139.40 % | 0.03 5.35 % | 0.03 -16.75 % | 0.04 -33.45 % | 0.06 163.30 % | 0.02 179.49 % | 0.01 -68.55 % | 0.02 -40.67 % | 0.04 2 686.67 % | 0.00 -37.50 % | 0.00 -88.89 % | 0.02 478.95 % | -0.01 -132.95 % | 0.02 -48.20 % | 0.03 -2.05 % | 0.03 122.88 % | 0.02 19.53 % | 0.01 -72.82 % | 0.05 0.00 % | 0.05 -46.11 % | 0.09 60.66 % | 0.05 58.60 % | 0.03 92.70 % | 0.02 -78.24 % | 0.08 189.05 % | 0.03 -15.52 % | 0.03 -19.08 % | 0.04 -9.21 % | 0.05 7.04 % | 0.04 7.04 % | 0.04 -9.34 % | 0.04 -40.03 % | 0.07 76.39 % | 0.04 16.57 % | 0.04 1.42 % | 0.04 -21.83 % | 0.04 -11.09 % | 0.05 -83.17 % | 0.30 550.76 % | 0.05 |
| Gross profit | 15.823 M 9.62 % | 14.435 M -40.33 % | 24.190 M 91.92 % | 12.604 M -68.33 % | 39.794 M 108.47 % | 19.089 M -65.87 % | 55.928 M 58.83 % | 35.213 M 51.14 % | 23.298 M -21.72 % | 29.762 M -27.58 % | 41.099 M 627.05 % | -7.798 M -130.84 % | 25.289 M -38.89 % | 41.383 M -12.52 % | 47.305 M 144.53 % | 19.345 M 10.89 % | 17.445 M -38.51 % | 28.372 M -38.11 % | 45.839 M 85.88 % | 24.661 M 134.75 % | 10.505 M -60.79 % | 26.790 M -54.27 % | 58.584 M 274.08 % | 15.661 M 77.66 % | 8.815 M -68.40 % | 27.896 M 33.47 % | 20.901 M -36.94 % | 33.143 M -41.45 % | 56.605 M 73.37 % | 32.649 M -27.10 % | 44.785 M 64.51 % | 27.223 M -34.32 % | 41.448 M 22.77 % | 33.760 M -43.95 % | 60.228 M 73.21 % | 34.772 M -5.81 % | 36.918 M 20.17 % | 30.721 M -64.07 % | 85.495 M 175.64 % | 31.017 M 1.43 % | 30.581 M 1.03 % | 30.269 M -30.18 % | 43.352 M 30.18 % | 33.301 M 12.37 % | 29.635 M 9.58 % | 27.044 M -47.96 % | 51.968 M 65.11 % | 31.475 M 12.93 % | 27.872 M 3.29 % | 26.983 M -4.94 % | 28.384 M 3.32 % | 27.473 M -6.05 % | 29.243 M 18.76 % | 24.623 M |
| Income tax expense | 4.294 M 125.53 % | 1.904 M -43.20 % | 3.352 M -3.37 % | 3.469 M -47.25 % | 6.576 M 148.34 % | 2.648 M -63.61 % | 7.277 M 11.17 % | 6.546 M 205.74 % | 2.141 M -58.91 % | 5.210 M -53.44 % | 11.191 M 1 214.64 % | -1.004 M -128.75 % | 3.492 M -8.03 % | 3.797 M -31.66 % | 5.556 M 169.84 % | 2.059 M -5.20 % | 2.172 M -0.59 % | 2.185 M -50.84 % | 4.445 M -75.10 % | 17.853 M 1 573.20 % | 1.067 M -54.13 % | 2.326 M 2 920.78 % | 77.000 K -94.53 % | 1.408 M 140.99 % | -3.435 M -179.62 % | 4.314 M -36.96 % | 6.843 M -13.38 % | 7.900 M -24.26 % | 10.430 M 114.04 % | 4.873 M -61.97 % | 12.815 M 190.46 % | 4.412 M -37.20 % | 7.025 M -4.78 % | 7.378 M 130.27 % | 3.204 M -61.64 % | 8.353 M -11.92 % | 9.483 M 132.03 % | 4.087 M -75.62 % | 16.761 M 90.68 % | 8.790 M 21.14 % | 7.256 M 524.98 % | 1.161 M -72.26 % | 4.185 M 71.10 % | 2.446 M 99.19 % | 1.228 M -37.47 % | 1.964 M -63.45 % | 5.374 M 33.58 % | 4.023 M 240.64 % | 1.181 M -43.44 % | 2.088 M 5.51 % | 1.979 M -12.08 % | 2.251 M 14.26 % | 1.970 M 25.40 % | 1.571 M |
| Cost of revenue | 91.718 M -3.88 % | 95.425 M -50.25 % | 191.803 M 17.82 % | 162.794 M 24.61 % | 130.647 M -15.30 % | 154.248 M -1.06 % | 155.895 M -22.22 % | 200.419 M 7.20 % | 186.951 M 21.73 % | 153.574 M -23.95 % | 201.950 M -6.13 % | 215.131 M -2.48 % | 220.596 M 53.52 % | 143.692 M -11.35 % | 162.083 M 38.28 % | 117.210 M 37.35 % | 85.334 M -33.82 % | 128.944 M 2.46 % | 125.848 M -4.48 % | 131.757 M 40.55 % | 93.746 M 15.40 % | 81.235 M -28.53 % | 113.660 M 31.77 % | 86.255 M 3.16 % | 83.610 M 44.14 % | 58.006 M -31.10 % | 84.192 M 66.87 % | 50.455 M -50.29 % | 101.500 M 2.90 % | 98.641 M -54.14 % | 215.081 M 53.67 % | 139.967 M 35.60 % | 103.217 M 4.71 % | 98.577 M -21.75 % | 125.982 M 18.94 % | 105.919 M 5.01 % | 100.862 M 22.29 % | 82.481 M -16.26 % | 98.501 M 5.92 % | 92.996 M 9.36 % | 85.039 M -2.67 % | 87.376 M -46.29 % | 162.681 M 40.12 % | 116.098 M 22.48 % | 94.787 M 0.84 % | 93.995 M -13.46 % | 108.612 M 3.82 % | 104.618 M -11.01 % | 117.562 M -3.12 % | 121.351 M 1.34 % | 119.749 M 47.42 % | 81.228 M -33.60 % | 122.332 M 37.92 % | 88.696 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 2.556 M -59.05 % | 6.241 M -90.95 % | 68.975 M 656.30 % | 9.120 M -31.57 % | 13.328 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.708 M -84.16 % | 48.666 M 196.51 % | 16.413 M 97.34 % | 8.317 M -60.32 % | 20.961 M -36.87 % | 33.203 M 650.52 % | 4.424 M 12.20 % | 3.943 M 95.88 % | 2.013 M -86.44 % | 14.840 M 33.01 % | 11.157 M 162.83 % | 4.245 M 51.18 % | 2.808 M -89.46 % | 26.634 M 3 120.56 % | 827.000 K -74.48 % | 3.240 M 192.68 % | 1.107 M -94.54 % | 20.286 M 645.81 % | 2.720 M -4.46 % | 2.847 M 26.70 % | 2.247 M -83.45 % | 13.579 M 532.17 % | 2.148 M -86.16 % | 15.524 M 187.38 % | 5.402 M 194.24 % | -5.732 M -621.91 % | -794.000 K -108.47 % | 9.378 M -43.45 % | 16.585 M 649.10 % | 2.214 M -75.84 % | 9.163 M 45.88 % | 6.281 M 43.27 % | 4.384 M -63.26 % | 11.933 M 46.26 % | 8.159 M 14.37 % | 7.134 M 122.24 % | 3.210 M -29.45 % | 4.550 M -33.24 % | 6.815 M 33.60 % | 5.101 M 40.21 % | 3.638 M -40.62 % | 6.127 M 29.84 % | 4.719 M 22.22 % | 3.861 M -9.87 % | 4.284 M |
| Operating expenses | 2.556 M -59.05 % | 6.241 M -90.95 % | 68.975 M 656.30 % | 9.120 M -31.57 % | 13.328 M 66.41 % | 8.009 M -73.87 % | 30.653 M 192.35 % | 10.485 M 4.00 % | 10.082 M 30.80 % | 7.708 M -84.16 % | 48.666 M 196.51 % | 16.413 M 97.34 % | 8.317 M -60.32 % | 20.961 M -36.87 % | 33.203 M 650.52 % | 4.424 M 12.20 % | 3.943 M -53.29 % | 8.441 M -32.48 % | 12.501 M 41.41 % | 8.840 M 316.39 % | 2.123 M -72.51 % | 7.722 M -68.33 % | 24.385 M 159.17 % | 9.409 M 33.76 % | 7.034 M -2.56 % | 7.219 M -41.37 % | 12.313 M 23.76 % | 9.949 M -35.06 % | 15.321 M 101.62 % | 7.599 M -64.58 % | 21.453 M 18.27 % | 18.139 M 16.84 % | 15.524 M 187.38 % | 5.402 M -36.84 % | 8.553 M 1 177.20 % | -794.000 K -108.47 % | 9.378 M -43.45 % | 16.585 M -14.98 % | 19.508 M 112.90 % | 9.163 M 45.88 % | 6.281 M 43.27 % | 4.384 M -63.26 % | 11.933 M 46.26 % | 8.159 M 14.37 % | 7.134 M 122.24 % | 3.210 M -29.45 % | 4.550 M -33.24 % | 6.815 M 33.60 % | 5.101 M 40.21 % | 3.638 M -40.62 % | 6.127 M 29.84 % | 4.719 M 22.22 % | 3.861 M -9.87 % | 4.284 M |
| Cost and expenses | 94.274 M -7.27 % | 101.666 M -61.01 % | 260.778 M 51.69 % | 171.914 M 19.41 % | 143.975 M -11.27 % | 162.257 M -13.02 % | 186.548 M -11.55 % | 210.904 M 7.04 % | 197.033 M 22.17 % | 161.282 M -35.65 % | 250.616 M 8.24 % | 231.544 M 1.15 % | 228.913 M 39.03 % | 164.653 M -15.69 % | 195.286 M 60.55 % | 121.634 M 36.24 % | 89.277 M -35.02 % | 137.385 M -0.70 % | 138.349 M -1.60 % | 140.597 M 46.66 % | 95.869 M 7.77 % | 88.957 M -35.56 % | 138.045 M 44.30 % | 95.664 M 5.54 % | 90.644 M 38.97 % | 65.225 M -32.41 % | 96.505 M 59.77 % | 60.404 M -48.29 % | 116.821 M 9.96 % | 106.240 M -55.08 % | 236.534 M 49.60 % | 158.106 M 33.15 % | 118.741 M 14.20 % | 103.979 M -22.71 % | 134.535 M 27.98 % | 105.125 M -4.64 % | 110.240 M 11.28 % | 99.066 M -16.05 % | 118.009 M 15.52 % | 102.159 M 11.87 % | 91.320 M -0.48 % | 91.760 M -47.45 % | 174.614 M 40.53 % | 124.257 M 21.92 % | 101.921 M 4.85 % | 97.205 M -14.10 % | 113.162 M 1.55 % | 111.433 M -9.16 % | 122.663 M -1.86 % | 124.989 M -0.70 % | 125.876 M 46.46 % | 85.947 M -31.89 % | 126.193 M 35.72 % | 92.980 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 1.213 M 5.94 % | 1.145 M -68.18 % | 3.598 M 19.53 % | 3.010 M 22.56 % | 2.456 M -30.89 % | 3.554 M 5.46 % | 3.370 M -22.56 % | 4.352 M 34.61 % | 3.233 M 0.94 % | 3.203 M -20.28 % | 4.018 M 46.54 % | 2.742 M 14.54 % | 2.394 M -3.89 % | 2.491 M 21.04 % | 2.058 M 10.17 % | 1.868 M -14.74 % | 2.191 M -0.18 % | 2.195 M -9.48 % | 2.425 M -8.32 % | 2.645 M -5.57 % | 2.801 M 7.48 % | 2.606 M -25.82 % | 3.513 M 29.44 % | 2.714 M 12.99 % | 2.402 M 1.74 % | 2.361 M 8.01 % | 2.186 M 64.86 % | 1.326 M 121.00 % | 600.000 K 11.52 % | 538.000 K -34.07 % | 816.000 K 56.92 % | 520.000 K -7.31 % | 561.000 K 31.38 % | 427.000 K -28.24 % | 595.000 K 142.86 % | 245.000 K -20.20 % | 307.000 K -2.54 % | 315.000 K -24.64 % | 418.000 K 29.81 % | 322.000 K -0.31 % | 323.000 K 12.54 % | 287.000 K -18.47 % | 352.000 K 64.49 % | 214.000 K 107.77 % | 103.000 K 45.07 % | 71.000 K -69.00 % | 229.000 K 377.08 % | 48.000 K -78.76 % | 226.000 K 119.42 % | 103.000 K -59.29 % | 253.000 K 97.66 % | 128.000 K -50.96 % | 261.000 K 13.97 % | 229.000 K |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 1.678 M 62.75 % | 1.031 M 2 282.38 % | 43.276 K -1.22 % | 43.812 K -98.46 % | 2.840 M 2 226.25 % | 122.085 K 119.23 % | -635.000 K 93.91 % | -10.434 M -645.14 % | 1.914 M -71.62 % | 6.745 M 12.79 % | 5.980 M -80.03 % | 29.942 M 475.03 % | 5.207 M -17.56 % | 6.316 M 108.66 % | 3.027 M 94.91 % | 1.553 M -89.91 % | 15.389 M 2 435.20 % | -659.000 K 64.36 % | -1.849 M 77.20 % | -8.110 M -485.98 % | -1.384 M 12.24 % | -1.577 M 47.15 % | -2.984 M -15.84 % | -2.576 M 47.93 % | -4.947 M 61.34 % | -12.797 M -603.91 % | -1.818 M 77.29 % | -8.005 M -401.39 % | 2.656 M 66 500.00 % | -4.000 K -100.10 % | 4.018 M 141.97 % | -9.574 M -725.75 % | 1.530 M 568.12 % | 229.000 K 154.78 % | -418.000 K 92.37 % | -5.481 M -355.29 % | 2.147 M 104.67 % | 1.049 M 143.03 % | -2.438 M 9.23 % | -2.686 M -2 283.74 % | 123.000 K 332.08 % | -53.000 K -103.56 % | 1.488 M 151.06 % | -2.914 M -308.29 % | 1.399 M 155.85 % | -2.505 M -0.76 % | -2.486 M -155.18 % | 4.505 M -32.84 % | 6.708 M -95.21 % | 140.098 M 2 153.10 % | 6.218 M |
| Operating income | 13.266 M 61.90 % | 8.194 M 118.30 % | -44.785 M -1 385.45 % | 3.484 M -86.84 % | 26.466 M 138.86 % | 11.080 M -77.44 % | 49.118 M 98.63 % | 24.728 M 87.11 % | 13.216 M -40.07 % | 22.054 M 2 132.63 % | -1.085 M 95.52 % | -24.211 M -242.65 % | 16.972 M -16.89 % | 20.422 M 44.82 % | 14.102 M -5.49 % | 14.921 M 10.51 % | 13.502 M -32.26 % | 19.931 M -40.22 % | 33.338 M 110.72 % | 15.821 M 88.75 % | 8.382 M -56.04 % | 19.068 M -44.24 % | 34.199 M 447.01 % | 6.252 M 251.04 % | 1.781 M -91.39 % | 20.677 M 140.77 % | 8.588 M -62.97 % | 23.194 M -43.82 % | 41.284 M 64.81 % | 25.050 M 7.36 % | 23.332 M 156.85 % | 9.084 M -64.96 % | 25.924 M -8.58 % | 28.358 M -52.12 % | 59.229 M 66.53 % | 35.566 M 29.14 % | 27.540 M 94.82 % | 14.136 M -78.58 % | 65.987 M 201.94 % | 21.854 M -10.07 % | 24.300 M -6.12 % | 25.885 M -17.61 % | 31.419 M 24.97 % | 25.142 M 11.74 % | 22.501 M -5.59 % | 23.834 M -49.74 % | 47.418 M 92.29 % | 24.660 M 8.30 % | 22.771 M -2.46 % | 23.345 M 4.89 % | 22.257 M -2.18 % | 22.754 M -10.35 % | 25.382 M 24.79 % | 20.339 M |
| Operating income ratio | 0.12 65.39 % | 0.07 135.97 % | -0.21 -1 143.85 % | 0.02 -87.21 % | 0.16 142.92 % | 0.06 -72.43 % | 0.23 120.96 % | 0.10 66.95 % | 0.06 -47.75 % | 0.12 2 794.66 % | 0.00 96.18 % | -0.12 -269.18 % | 0.07 -37.45 % | 0.11 63.84 % | 0.07 -38.36 % | 0.11 -16.82 % | 0.13 3.69 % | 0.13 -34.75 % | 0.19 91.98 % | 0.10 25.80 % | 0.08 -54.45 % | 0.18 -11.10 % | 0.20 223.66 % | 0.06 218.35 % | 0.02 -91.99 % | 0.24 194.55 % | 0.08 -70.55 % | 0.28 6.25 % | 0.26 36.85 % | 0.19 112.51 % | 0.09 65.25 % | 0.05 -69.68 % | 0.18 -16.37 % | 0.21 -32.63 % | 0.32 25.82 % | 0.25 26.47 % | 0.20 60.07 % | 0.12 -65.18 % | 0.36 103.51 % | 0.18 -16.15 % | 0.21 -4.48 % | 0.22 44.28 % | 0.15 -9.38 % | 0.17 -6.94 % | 0.18 -8.16 % | 0.20 -33.32 % | 0.30 62.97 % | 0.18 15.73 % | 0.16 -0.51 % | 0.16 4.75 % | 0.15 -28.22 % | 0.21 25.00 % | 0.17 -6.70 % | 0.18 |
| Total other income expenses net | -765.000 K -350.82 % | 305.000 K 188.92 % | -343.000 K 74.25 % | -1.332 M 6.53 % | -1.425 M 59.56 % | -3.524 M -117.21 % | 20.473 M 1 454.03 % | -1.512 M 61.97 % | -3.976 M -3.60 % | -3.838 M 51.84 % | -7.970 M -862.56 % | -828.000 K -119.03 % | 4.351 M 24.71 % | 3.489 M -88.75 % | 31.007 M 488.03 % | 5.273 M 26.54 % | 4.167 M 186.98 % | 1.452 M -64.21 % | 4.057 M 828.37 % | -557.000 K 83.07 % | -3.290 M 19.93 % | -4.109 M 60.60 % | -10.430 M -159.78 % | -4.015 M 13.73 % | -4.654 M 23.60 % | -6.092 M -41.67 % | -4.300 M -118.61 % | -1.967 M 38.36 % | -3.191 M -2 910.38 % | -106.000 K 95.50 % | -2.357 M -166.66 % | 3.536 M 473.10 % | 617.000 K -89.11 % | 5.665 M 198.83 % | -5.732 M -215.66 % | 4.956 M 302.93 % | 1.230 M 272.51 % | -713.000 K -139.70 % | 1.796 M -42.20 % | 3.107 M 526.41 % | 496.000 K 123.87 % | -2.078 M -25 875.00 % | -8.000 K -100.42 % | 1.906 M 681.15 % | 244.000 K -87.84 % | 2.007 M -62.85 % | 5.402 M 26.10 % | 4.284 M 323.24 % | -1.919 M -445.17 % | -352.000 K 83.33 % | -2.111 M -128.07 % | 7.520 M 254.55 % | 2.121 M 100.85 % | 1.056 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 50.420 M -23.77 % | 66.140 M 5.32 % | 62.798 M -8.24 % | 68.437 M -39.31 % | 112.774 M -1.63 % | 114.646 M -5.51 % | 121.331 M 34.25 % | 90.378 M 3.90 % | 86.988 M -28.75 % | 122.092 M 2.18 % | 119.491 M 13.69 % | 105.098 M -24.80 % | 139.758 M 115.13 % | 64.964 M 48.92 % | 43.623 M 710.88 % | -7.141 M -214.88 % | 6.216 M -38.26 % | 10.068 M -79.07 % | 48.093 M 62.86 % | 29.531 M -22.95 % | 38.329 M -24.50 % | 50.769 M -14.73 % | 59.542 M 72.63 % | 34.491 M -22.15 % | 44.303 M 85.29 % | 23.910 M 64.74 % | 14.514 M -15.45 % | 17.167 M 131.08 % | -55.226 M -147.25 % | -22.336 M 50.38 % | -45.015 M 20.66 % | -56.739 M 25.84 % | -76.510 M -57.57 % | -48.556 M 31.51 % | -70.891 M 21.74 % | -90.579 M 0.91 % | -91.407 M 8.82 % | -100.249 M 9.93 % | -111.304 M -37.74 % | -80.808 M 23.35 % | -105.431 M -15.47 % | -91.305 M 25.71 % | -122.911 M -42.85 % | -86.044 M -15.61 % | -74.426 M 20.35 % | -93.436 M -15.62 % | -80.811 M 25.68 % | -108.740 M -3.51 % | -105.050 M -57.15 % | -66.848 M 58.20 % | -159.940 M 11.63 % | -180.984 M 12.51 % | -206.871 M -413.67 % | -40.273 M |
| Total investments | 118.348 M 0.38 % | 117.899 M -0.63 % | 118.641 M 2.82 % | 115.385 M 1.47 % | 113.708 M 0.92 % | 112.677 M -4.84 % | 118.414 M 6.29 % | 111.404 M -0.24 % | 111.675 M -0.66 % | 112.418 M -33.00 % | 167.798 M 51.85 % | 110.499 M 1.76 % | 108.585 M -19.95 % | 135.643 M -15.58 % | 160.670 M 37.27 % | 117.046 M 6.50 % | 109.906 M 6.14 % | 103.548 M -24.00 % | 136.243 M 45.52 % | 93.628 M 2.28 % | 91.540 M -0.53 % | 92.029 M -26.05 % | 124.453 M 3.53 % | 120.208 M -1.07 % | 121.509 M -2.53 % | 124.665 M -21.12 % | 158.037 M 17.74 % | 134.221 M -0.38 % | 134.727 M -1.43 % | 136.680 M -12.57 % | 156.339 M 16.08 % | 134.679 M 2.64 % | 131.209 M 2.08 % | 128.537 M -3.36 % | 133.004 M 11.46 % | 119.328 M 4.08 % | 114.645 M 0.40 % | 114.191 M -7.90 % | 123.988 M 11.31 % | 111.385 M 2.61 % | 108.553 M -2.09 % | 110.872 M -1.84 % | 112.954 M 1.44 % | 111.347 M -0.65 % | 112.077 M 0.02 % | 112.057 M 1.42 % | 110.489 M 5.92 % | 104.309 M 3.77 % | 100.516 M -4.40 % | 105.141 M -0.42 % | 105.582 M 1.11 % | 104.423 M 6.58 % | 97.977 M -3.95 % | 102.002 M |
| Total debt | 121.272 M 1.92 % | 118.984 M -19.37 % | 147.566 M -14.99 % | 173.595 M -10.00 % | 192.892 M 3.92 % | 185.617 M 7.95 % | 171.952 M -3.37 % | 177.945 M -3.20 % | 183.821 M 1.36 % | 181.361 M 3.63 % | 175.008 M -5.04 % | 184.306 M -18.00 % | 224.762 M 28.59 % | 174.783 M 1.71 % | 171.846 M 3.54 % | 165.977 M -2.10 % | 169.541 M 0.06 % | 169.441 M -1.48 % | 171.983 M -5.10 % | 181.218 M 0.06 % | 181.118 M -7.34 % | 195.468 M 9.91 % | 177.851 M 13.51 % | 156.677 M 1.18 % | 154.846 M 9.24 % | 141.743 M 11.89 % | 126.686 M 21.34 % | 104.408 M 131.67 % | 45.068 M -46.67 % | 84.513 M 25.64 % | 67.267 M 4.50 % | 64.373 M -3.19 % | 66.491 M 53.31 % | 43.369 M 35.65 % | 31.972 M 1.76 % | 31.419 M 90.65 % | 16.480 M -1.05 % | 16.655 M -15.58 % | 19.728 M -36.83 % | 31.232 M 49.22 % | 20.930 M -2.18 % | 21.396 M -4.63 % | 22.434 M -1.67 % | 22.816 M 167.70 % | 8.523 M 150.75 % | 3.399 M -35.12 % | 5.239 M -36.77 % | 8.285 M -53.23 % | 17.716 M -41.52 % | 30.295 M 52.25 % | 19.898 M 2 268.81 % | 840.000 K -26.44 % | 1.142 M -24.97 % | 1.522 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 566.482 M 1.40 % | 558.666 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 593.271 M 2.42 % | 579.281 M 1.14 % | 572.737 M | 0.000 -100.00 % | 585.777 M | 0.000 | 0.000 | 0.000 -100.00 % | 547.575 M | 0.000 | 0.000 | 0.000 -100.00 % | 530.793 M 0.17 % | 529.901 M 0.73 % | 526.046 M | 0.000 | 0.000 -100.00 % | 517.259 M 0.24 % | 516.022 M 0.16 % | 515.219 M -0.94 % | 520.088 M 1.10 % | 514.418 M 0.56 % | 511.548 M 2.69 % | 498.147 M -2.84 % | 512.683 M 1.35 % | 505.875 M 0.62 % | 502.747 M 5.14 % | 478.176 M 6.73 % | 448.043 M 6.77 % | 419.634 M 0.56 % | 417.287 M -2.72 % | 428.958 M 6.86 % | 401.409 M 3.85 % | 386.520 M 4.82 % | 368.750 M 1.67 % | 362.679 M -25.71 % | 488.215 M 4.85 % | 465.610 M 1.72 % | 457.754 M 5.36 % | 434.467 M 6.27 % | 408.831 M 5.68 % | 386.843 M 1.47 % | 381.252 M 5.15 % | 362.584 M | 0.000 | 0.000 | 0.000 |
| Common stock | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M 0.00 % | 248.544 M -8.30 % | 271.044 M 0.00 % | 271.044 M 0.00 % | 271.044 M 0.00 % | 271.044 M 0.00 % | 271.044 M 0.00 % | 271.044 M 0.00 % | 271.044 M 0.00 % | 271.044 M 0.00 % | 271.044 M 0.00 % | 271.044 M 0.00 % | 271.044 M 0.00 % | 271.044 M 0.71 % | 269.124 M 0.00 % | 269.124 M 0.00 % | 269.124 M 0.00 % | 269.124 M 0.00 % | 269.124 M 0.00 % | 269.124 M 0.00 % | 269.124 M 0.00 % | 269.124 M 0.00 % | 269.124 M 0.00 % | 269.124 M 0.00 % | 269.124 M 0.00 % | 269.124 M 97.88 % | 136.004 M 0.00 % | 136.004 M 0.00 % | 136.004 M 0.00 % | 136.004 M 0.00 % | 136.004 M 0.00 % | 136.004 M 0.00 % | 136.004 M 0.00 % | 136.004 M 0.00 % | 136.004 M 0.00 % | 136.004 M 0.00 % | 136.004 M |
| Total equity | 810.161 M 1.02 % | 801.954 M 0.84 % | 795.302 M -7.57 % | 860.395 M -1.26 % | 871.387 M 2.16 % | 852.922 M -1.03 % | 861.833 M 3.54 % | 832.347 M 1.69 % | 818.485 M 0.67 % | 813.036 M 0.43 % | 809.591 M -3.75 % | 841.126 M -2.78 % | 865.161 M 2.37 % | 845.159 M 0.69 % | 839.356 M 4.78 % | 801.046 M -2.21 % | 819.127 M -0.43 % | 822.699 M 0.52 % | 818.420 M 3.63 % | 789.719 M -1.73 % | 803.600 M 0.08 % | 802.918 M -0.15 % | 804.118 M -0.61 % | 809.043 M -0.28 % | 811.292 M 0.04 % | 810.946 M -0.08 % | 811.595 M -2.15 % | 829.397 M 1.08 % | 820.498 M 1.47 % | 808.591 M 2.93 % | 785.608 M -2.30 % | 804.088 M 0.13 % | 803.046 M 0.38 % | 800.023 M 3.47 % | 773.206 M 5.62 % | 732.086 M 5.50 % | 693.914 M 1.09 % | 686.402 M -2.95 % | 707.281 M 5.74 % | 668.886 M 2.15 % | 654.795 M 2.08 % | 641.424 M 2.07 % | 628.400 M 3.33 % | 608.173 M 4.20 % | 583.674 M -0.67 % | 587.631 M 5.62 % | 556.363 M 2.52 % | 542.701 M 4.75 % | 518.076 M 0.67 % | 514.632 M 3.20 % | 498.686 M 2.66 % | 485.744 M 0.25 % | 484.556 M 20.70 % | 401.461 M |
| Other non current liabilities | 31.662 M -1.10 % | 32.015 M -2.37 % | 32.791 M -34.31 % | 49.914 M 48.56 % | 33.598 M -0.11 % | 33.634 M 224.21 % | 10.374 M -65.56 % | 30.118 M -0.01 % | 30.122 M -0.04 % | 30.134 M 278.95 % | 7.952 M -81.17 % | 42.229 M -0.08 % | 42.261 M 437.19 % | 7.867 M -71.03 % | 27.160 M 265.69 % | 7.427 M -8.49 % | 8.116 M 11.01 % | 7.311 M 5.77 % | 6.912 M -5.98 % | 7.352 M -2.91 % | 7.572 M 29.77 % | 5.835 M -18.76 % | 7.182 M 132.58 % | 3.088 M 32.70 % | 2.327 M -56.20 % | 5.313 M 6.64 % | 4.982 M -1.07 % | 5.036 M 0.30 % | 5.021 M -9.63 % | 5.556 M 6.27 % | 5.228 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.338 M -4.18 % | 13.920 M -1.47 % | 14.127 M | 0.000 -100.00 % | 15.316 M -4.23 % | 15.992 M -2.88 % | 16.466 M | 0.000 -100.00 % | 17.765 M 3 720.43 % | 465.000 K -14.84 % | 546.000 K | 0.000 -100.00 % | 886.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 48.698 M -5.13 % | 51.332 M -30.49 % | 73.849 M -37.13 % | 117.465 M -3.32 % | 121.494 M -4.82 % | 127.644 M 4.24 % | 122.454 M -4.57 % | 128.321 M -2.07 % | 131.032 M -2.36 % | 134.202 M 1.40 % | 132.354 M 8.82 % | 121.622 M -2.34 % | 124.541 M -2.44 % | 127.660 M 4.88 % | 121.722 M -6.82 % | 130.637 M -1.60 % | 132.763 M -3.69 % | 137.852 M 6.06 % | 129.978 M 8.58 % | 119.703 M -11.28 % | 134.924 M -0.32 % | 135.354 M -1.29 % | 137.121 M 12.59 % | 121.787 M -0.62 % | 122.546 M 7.30 % | 114.207 M 17.82 % | 96.932 M 34.31 % | 72.173 M 360.52 % | 15.672 M -5.77 % | 16.631 M -4.84 % | 17.477 M 50.61 % | 11.604 M | 0.000 | 0.000 -100.00 % | 12.873 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.621 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.235 M | 0.000 | 0.000 | 0.000 -100.00 % | 840.000 K | 0.000 -100.00 % | 864.000 K -12.37 % | 986.000 K -6.45 % | 1.054 M 25.48 % | 840.000 K -26.44 % | 1.142 M -24.97 % | 1.522 M |
| Total non current liabilities | 80.360 M -3.58 % | 83.347 M -21.84 % | 106.640 M -36.29 % | 167.379 M 7.92 % | 155.092 M -3.84 % | 161.278 M 1.79 % | 158.441 M 0.00 % | 158.439 M -1.68 % | 161.154 M -1.94 % | 164.336 M 0.97 % | 162.754 M -0.67 % | 163.851 M -1.77 % | 166.802 M 23.08 % | 135.527 M -9.99 % | 150.576 M 9.06 % | 138.064 M -2.00 % | 140.879 M -2.95 % | 145.163 M 5.50 % | 137.591 M 8.29 % | 127.055 M -10.84 % | 142.496 M 0.93 % | 141.189 M -2.59 % | 144.942 M 16.07 % | 124.875 M 0.00 % | 124.873 M 4.48 % | 119.520 M 16.44 % | 102.643 M 32.94 % | 77.209 M 273.12 % | 20.693 M -6.73 % | 22.187 M -3.42 % | 22.972 M 97.97 % | 11.604 M -5.98 % | 12.342 M -1.05 % | 12.473 M -8.21 % | 13.588 M -10.33 % | 15.153 M -3.73 % | 15.740 M -1.32 % | 15.950 M -4.41 % | 16.686 M -5.41 % | 17.641 M -3.25 % | 18.233 M -2.32 % | 18.666 M -5.25 % | 19.701 M -2.04 % | 20.112 M 615.22 % | 2.812 M -2.70 % | 2.890 M -12.37 % | 3.298 M -1.76 % | 3.357 M -1.18 % | 3.397 M -3.90 % | 3.535 M -1.89 % | 3.603 M 214.40 % | 1.146 M -20.86 % | 1.448 M -20.79 % | 1.828 M |
| Other current liabilities | 74.657 M -6.69 % | 80.007 M -2.13 % | 81.751 M -6.75 % | 87.672 M 12.45 % | 77.962 M -1.55 % | 79.192 M -18.61 % | 97.294 M -11.88 % | 110.405 M 14.24 % | 96.640 M 15.49 % | 83.675 M -44.46 % | 150.646 M 57.90 % | 95.405 M 42.21 % | 67.088 M 13.73 % | 58.989 M 4.00 % | 56.721 M -22.31 % | 73.013 M 26.34 % | 57.793 M 2.55 % | 56.356 M -7.74 % | 61.082 M 1.69 % | 60.069 M 94.61 % | 30.866 M -26.14 % | 41.789 M -46.04 % | 77.447 M 227.82 % | 23.625 M -0.39 % | 23.718 M -69.37 % | 77.426 M -5.18 % | 81.658 M 217.91 % | 25.686 M -39.19 % | 42.243 M 79.96 % | 23.473 M -53.59 % | 50.580 M 111.18 % | 23.951 M -39.06 % | 39.301 M 42.22 % | 27.634 M -74.05 % | 106.509 M 258.86 % | 29.680 M -54.41 % | 65.100 M 59.82 % | 40.733 M -40.07 % | 67.967 M 340.00 % | 15.447 M -48.75 % | 30.138 M 9.76 % | 27.457 M -53.84 % | 59.478 M 439.24 % | 11.030 M -53.38 % | 23.660 M 172.11 % | 8.695 M -65.36 % | 25.101 M 166.66 % | 9.413 M -54.59 % | 20.729 M 246.35 % | 5.985 M -73.81 % | 22.854 M -40.90 % | 38.671 M -25.52 % | 51.918 M -72.38 % | 187.977 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 33.551 M 18.22 % | 28.380 M -45.20 % | 51.784 M | 0.000 | 0.000 -100.00 % | 10.452 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 -100.00 % | 23.852 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 72.574 M 7.28 % | 67.652 M -8.23 % | 73.717 M 31.33 % | 56.130 M -21.38 % | 71.398 M 23.16 % | 57.973 M 17.12 % | 49.498 M -0.25 % | 49.624 M -6.00 % | 52.789 M 11.94 % | 47.159 M 10.56 % | 42.654 M -31.95 % | 62.684 M -37.45 % | 100.221 M 112.68 % | 47.123 M -5.99 % | 50.124 M 41.83 % | 35.340 M -3.91 % | 36.778 M 16.43 % | 31.589 M -24.80 % | 42.005 M -31.72 % | 61.515 M 33.17 % | 46.194 M -23.16 % | 60.114 M 47.59 % | 40.730 M 16.74 % | 34.890 M 8.02 % | 32.300 M 17.30 % | 27.536 M -7.45 % | 29.754 M -7.70 % | 32.235 M 9.66 % | 29.396 M -56.70 % | 67.882 M 36.34 % | 49.790 M -5.65 % | 52.769 M -2.55 % | 54.149 M 75.26 % | 30.896 M 61.77 % | 19.099 M 5.63 % | 18.081 M 606.29 % | 2.560 M 1.27 % | 2.528 M -50.50 % | 5.107 M -67.91 % | 15.916 M 222.32 % | 4.938 M 0.16 % | 4.930 M -5.17 % | 5.199 M 2.93 % | 5.051 M -37.32 % | 8.058 M 182.44 % | 2.853 M -35.14 % | 4.399 M -40.55 % | 7.399 M -56.09 % | 16.852 M -42.50 % | 29.309 M 49.29 % | 19.632 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 254.867 M 18.85 % | 214.449 M -3.72 % | 222.733 M 1.88 % | 218.628 M -11.90 % | 248.156 M 29.03 % | 192.317 M -12.48 % | 219.732 M 11.75 % | 196.629 M 1.72 % | 193.311 M 20.10 % | 160.964 M -30.83 % | 232.710 M 21.00 % | 192.321 M -11.11 % | 216.356 M 54.37 % | 140.152 M -12.91 % | 160.923 M 5.83 % | 152.065 M 19.50 % | 127.246 M -5.14 % | 134.139 M -16.43 % | 160.512 M -25.93 % | 216.698 M 28.00 % | 169.299 M -4.24 % | 176.797 M -12.88 % | 202.932 M 9.53 % | 185.267 M 24.80 % | 148.454 M -3.30 % | 153.520 M -16.70 % | 184.297 M 36.63 % | 134.890 M -22.27 % | 173.527 M -6.90 % | 186.388 M -4.33 % | 194.814 M 9.54 % | 177.847 M -4.05 % | 185.357 M 24.26 % | 149.163 M -36.17 % | 233.703 M -1.51 % | 237.290 M 3.19 % | 229.948 M 41.76 % | 162.207 M -35.62 % | 251.966 M 105.00 % | 122.913 M 9.26 % | 112.501 M -10.66 % | 125.926 M -34.95 % | 193.571 M 124.77 % | 86.118 M -27.42 % | 118.650 M 11.03 % | 106.861 M -30.85 % | 154.545 M 112.67 % | 72.669 M -35.10 % | 111.966 M 1.14 % | 110.708 M -32.91 % | 165.026 M 97.89 % | 83.394 M -9.66 % | 92.314 M -62.10 % | 243.603 M |
| Total liabilities | 335.227 M 12.57 % | 297.796 M -9.59 % | 329.373 M -14.67 % | 386.007 M -4.28 % | 403.248 M 14.04 % | 353.595 M -6.50 % | 378.173 M 6.51 % | 355.068 M 0.17 % | 354.465 M 8.97 % | 325.300 M -17.74 % | 395.464 M 11.03 % | 356.172 M -7.04 % | 383.158 M 38.99 % | 275.679 M -11.50 % | 311.499 M 7.37 % | 290.129 M 8.21 % | 268.125 M -4.00 % | 279.302 M -6.31 % | 298.103 M -13.28 % | 343.753 M 10.25 % | 311.795 M -1.95 % | 317.986 M -8.59 % | 347.874 M 12.17 % | 310.142 M 13.47 % | 273.327 M 0.11 % | 273.040 M -4.84 % | 286.940 M 35.29 % | 212.099 M 9.21 % | 194.220 M -6.88 % | 208.575 M -4.23 % | 217.786 M 14.96 % | 189.451 M -4.17 % | 197.699 M 22.31 % | 161.636 M -34.64 % | 247.291 M -2.04 % | 252.443 M 2.75 % | 245.688 M 37.91 % | 178.157 M -33.68 % | 268.652 M 91.14 % | 140.554 M 7.51 % | 130.734 M -9.58 % | 144.592 M -32.20 % | 213.272 M 100.76 % | 106.230 M -12.54 % | 121.462 M 10.67 % | 109.751 M -30.47 % | 157.843 M 107.62 % | 76.026 M -34.10 % | 115.363 M 0.98 % | 114.243 M -32.25 % | 168.629 M 99.47 % | 84.540 M -9.84 % | 93.762 M -61.80 % | 245.431 M |
| Other non current assets | 218.106 M -4.99 % | 229.564 M 409.53 % | 45.054 M -63.13 % | 122.189 M -1.22 % | 123.704 M 1.20 % | 122.238 M 166.68 % | 45.837 M -66.81 % | 138.106 M -14.43 % | 161.388 M -6.37 % | 172.365 M 1 744.46 % | 9.345 M -92.43 % | 123.429 M 1.62 % | 121.461 M -27.74 % | 168.099 M 4.62 % | 160.670 M 3.44 % | 155.334 M 5.02 % | 147.902 M 4.84 % | 141.078 M 3.55 % | 136.243 M 4.26 % | 130.672 M 5.74 % | 123.584 M -0.51 % | 124.214 M -0.19 % | 124.453 M -18.24 % | 152.215 M -0.85 % | 153.516 M -2.01 % | 156.672 M 4 019.69 % | 3.803 M -88.51 % | 33.096 M 119.82 % | 15.056 M -28.82 % | 21.152 M -20.49 % | 26.604 M -90.31 % | 274.692 M -9.11 % | 302.209 M 8.88 % | 277.551 M 143.82 % | 113.836 M -40.25 % | 190.527 M -17.09 % | 229.795 M -2.92 % | 236.717 M 125.83 % | 104.820 M -43.76 % | 186.389 M 10.42 % | 168.807 M 2.07 % | 165.379 M 294.84 % | 41.885 M -57.11 % | 97.653 M 10.33 % | 88.507 M 3.29 % | 85.687 M 145.47 % | 34.907 M -49.75 % | 69.470 M 20.79 % | 57.512 M 18.20 % | 48.658 M -53.91 % | 105.582 M -24.86 % | 140.506 M 8.90 % | 129.026 M -0.91 % | 130.216 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.577 M | 0.000 | 0.000 | 0.000 -100.00 % | 158.453 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 154.234 M 25.73 % | 122.672 M 1.93 % | 120.351 M 3.50 % | 116.283 M -10.37 % | 129.735 M 19.49 % | 108.574 M 2.83 % | 105.590 M 2.74 % | 102.774 M 70.99 % | 60.107 M -29.71 % | 85.507 M 3.48 % | 82.634 M 1.42 % | 81.480 M 119.46 % | 37.127 M -41.77 % | 63.758 M 9.69 % | 58.125 M -4.16 % | 60.645 M -17.78 % | 73.755 M 7.16 % | 68.825 M -5.75 % | 73.025 M -0.28 % | 73.231 M -3.11 % | 75.582 M -5.15 % | 79.690 M 2.83 % | 77.500 M -6.58 % | 82.958 M -1.23 % | 83.989 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 80.940 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.038 M | 0.000 | 0.000 | 0.000 -100.00 % | 350.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 350.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 471.000 K | 0.000 | 0.000 -100.00 % | 85.356 M 18 022.29 % | 471.000 K -99.33 % | 70.397 M 0.00 % | 70.397 M 0.00 % | 70.397 M -0.66 % | 70.868 M 7.75 % | 65.768 M 0.00 % | 65.768 M 0.00 % | 65.768 M 13 863.48 % | 471.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.281 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.257 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M -29.57 % | 23.202 M 0.00 % | 23.202 M 0.00 % | 23.202 M 41.99 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 2.18 % | 15.993 M 0.00 % | 15.993 M 579.69 % | 2.353 M |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 80.940 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.038 M | 0.000 | 0.000 | 0.000 -100.00 % | 350.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 350.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 471.000 K | 0.000 | 0.000 -100.00 % | 85.356 M 18 022.29 % | 471.000 K -99.46 % | 86.738 M 0.00 % | 86.738 M 0.00 % | 86.738 M -0.54 % | 87.209 M 6.21 % | 82.109 M 0.00 % | 82.109 M 0.00 % | 82.109 M 388.40 % | 16.812 M 2.88 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M -12.25 % | 18.622 M 13.96 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M -12.14 % | 18.598 M -19.84 % | 23.202 M 0.00 % | 23.202 M 0.00 % | 23.202 M 41.99 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 0.00 % | 16.341 M 2.18 % | 15.993 M 0.00 % | 15.993 M 579.69 % | 2.353 M |
| Property plant equipment net | 515.509 M 5.70 % | 487.692 M -0.44 % | 489.838 M -5.58 % | 518.780 M -0.64 % | 522.116 M -0.61 % | 525.298 M 16.66 % | 450.269 M -22.97 % | 584.564 M 0.82 % | 579.805 M 0.75 % | 575.511 M 0.42 % | 573.085 M 6.95 % | 535.838 M 0.26 % | 534.432 M 28.39 % | 416.250 M -1.83 % | 424.018 M 1.56 % | 417.494 M -1.15 % | 422.365 M -1.48 % | 428.701 M 2.16 % | 419.642 M -2.40 % | 429.980 M -6.50 % | 459.871 M 23.32 % | 372.909 M -18.27 % | 456.278 M 10.84 % | 411.656 M 0.31 % | 410.400 M 14.89 % | 357.217 M 2.38 % | 348.903 M 13.46 % | 307.505 M 7.14 % | 287.019 M 3.67 % | 276.848 M -19.21 % | 342.679 M 209.90 % | 110.578 M 39.15 % | 79.465 M -30.55 % | 114.424 M -67.32 % | 350.127 M 258.65 % | 97.623 M 7.29 % | 90.988 M 0.86 % | 90.210 M -71.47 % | 316.177 M 173.76 % | 115.495 M 4.12 % | 110.930 M -0.27 % | 111.232 M -58.02 % | 264.945 M 87.41 % | 141.369 M 1.12 % | 139.808 M 1.52 % | 137.719 M -31.97 % | 202.447 M 80.11 % | 112.403 M -4.04 % | 117.140 M 54.08 % | 76.023 M -32.06 % | 111.891 M 63.93 % | 68.257 M 13.21 % | 60.290 M 1.54 % | 59.378 M |
| Total non current assets | 733.615 M 2.28 % | 717.256 M 16.47 % | 615.832 M -3.92 % | 640.969 M -0.75 % | 645.820 M -0.27 % | 647.536 M -0.68 % | 651.984 M -9.78 % | 722.670 M -2.50 % | 741.193 M -0.89 % | 747.876 M 0.50 % | 744.141 M 12.87 % | 659.267 M 0.51 % | 655.893 M 12.24 % | 584.349 M -0.30 % | 586.109 M 2.32 % | 572.828 M 0.45 % | 570.267 M 0.09 % | 569.779 M 2.29 % | 557.029 M -0.65 % | 560.652 M -3.91 % | 583.455 M 0.17 % | 582.479 M 0.09 % | 581.981 M -10.55 % | 650.609 M -0.01 % | 650.654 M 8.33 % | 600.627 M 0.92 % | 595.136 M 6.86 % | 556.931 M 7.33 % | 518.911 M 0.41 % | 516.789 M -0.10 % | 517.282 M -3.54 % | 536.290 M 1.34 % | 529.224 M -6.98 % | 568.966 M 5.11 % | 541.314 M 22.53 % | 441.778 M -5.95 % | 469.728 M -1.20 % | 475.418 M -0.33 % | 476.994 M 11.03 % | 429.610 M 6.17 % | 404.631 M 0.20 % | 403.824 M 1.13 % | 399.322 M 6.89 % | 373.571 M 2.74 % | 363.594 M 1.37 % | 358.665 M 8.89 % | 329.389 M 8.88 % | 302.523 M 3.78 % | 291.509 M 18.42 % | 246.163 M 5.28 % | 233.814 M 4.03 % | 224.756 M 9.47 % | 205.309 M 6.96 % | 191.947 M |
| Other current assets | 0.000 | 0.000 -100.00 % | 24.281 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.425 M | 0.000 | 0.000 | 0.000 -100.00 % | 265.246 M | 0.000 | 0.000 -100.00 % | 12.512 M -96.58 % | 365.495 M 3 529.18 % | 10.071 M | 0.000 | 0.000 -100.00 % | 47.244 M | 0.000 -100.00 % | 5.818 M 3.16 % | 5.640 M -98.58 % | 398.558 M 283.71 % | 103.869 M -4.08 % | 108.290 M -22.82 % | 140.307 M -62.19 % | 371.129 M 278.46 % | 98.062 M 24.63 % | 78.683 M 6.69 % | 73.750 M -74.66 % | 290.996 M | 0.000 | 0.000 | 0.000 -100.00 % | 289.495 M 848.11 % | 30.534 M 4.07 % | 29.339 M | 0.000 -100.00 % | 31.148 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.538 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.024 M | 0.000 -100.00 % | 285.000 K | 0.000 -100.00 % | 197.873 M | 0.000 | 0.000 -100.00 % | 233.428 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 29.487 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.837 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.345 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.803 M -67.07 % | 11.549 M -19.66 % | 14.376 M -29.52 % | 20.397 M -23.33 % | 26.604 M 1.91 % | 26.105 M 1.90 % | 25.619 M -0.56 % | 25.763 M -64.66 % | 72.897 M 115.54 % | 33.821 M 5.65 % | 32.011 M -2.14 % | 32.711 M -62.34 % | 86.861 M 82.38 % | 47.627 M -5.55 % | 50.428 M 0.40 % | 50.227 M 28.13 % | 39.199 M -7.81 % | 42.522 M 8.89 % | 39.052 M 0.58 % | 38.826 M 11.23 % | 34.907 M 41.79 % | 24.619 M 6.96 % | 23.016 M 3.76 % | 22.183 M 2.73 % | 21.593 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 70.852 M 34.08 % | 52.844 M -37.66 % | 84.768 M -19.39 % | 105.158 M 31.25 % | 80.118 M 12.89 % | 70.971 M 40.20 % | 50.621 M -42.19 % | 87.567 M -9.57 % | 96.833 M 63.38 % | 59.269 M 6.76 % | 55.517 M -29.91 % | 79.208 M -6.82 % | 85.004 M -22.60 % | 109.819 M -14.35 % | 128.223 M -25.93 % | 173.118 M 6.00 % | 163.325 M 2.48 % | 159.373 M 28.64 % | 123.890 M -18.33 % | 151.687 M 6.23 % | 142.789 M -1.32 % | 144.699 M 22.31 % | 118.309 M -3.17 % | 122.186 M 10.53 % | 110.543 M -6.19 % | 117.833 M 5.05 % | 112.172 M 28.58 % | 87.241 M -13.01 % | 100.294 M -6.13 % | 106.849 M -4.84 % | 112.282 M -7.29 % | 121.112 M -15.31 % | 143.001 M 55.56 % | 91.925 M -10.63 % | 102.863 M -15.68 % | 121.998 M 13.08 % | 107.887 M -7.71 % | 116.904 M -10.78 % | 131.032 M 16.95 % | 112.040 M -11.33 % | 126.361 M 12.12 % | 112.701 M -22.46 % | 145.345 M 33.52 % | 108.860 M 31.24 % | 82.949 M -14.34 % | 96.835 M 12.53 % | 86.050 M -26.47 % | 117.025 M -4.68 % | 122.766 M 26.38 % | 97.143 M -45.98 % | 179.838 M -1.09 % | 181.824 M -12.59 % | 208.013 M 397.70 % | 41.795 M |
| Cash and short term investments | 70.852 M 34.08 % | 52.844 M -40.52 % | 88.850 M -15.51 % | 105.158 M 31.25 % | 80.118 M 12.89 % | 70.971 M -26.42 % | 96.458 M 10.15 % | 87.567 M -9.57 % | 96.833 M 63.38 % | 59.269 M -8.62 % | 64.862 M -18.11 % | 79.208 M -6.82 % | 85.004 M -22.60 % | 109.819 M -14.35 % | 128.223 M -25.93 % | 173.118 M 6.00 % | 163.325 M 2.48 % | 159.373 M 28.64 % | 123.890 M -18.33 % | 151.687 M 6.23 % | 142.789 M -1.32 % | 144.699 M 22.31 % | 118.309 M -3.17 % | 122.186 M 10.53 % | 110.543 M -6.19 % | 117.833 M 1.60 % | 115.975 M 17.40 % | 98.790 M -13.85 % | 114.670 M -9.88 % | 127.246 M -8.38 % | 138.886 M -5.66 % | 147.217 M -12.69 % | 168.620 M 43.28 % | 117.688 M -33.04 % | 175.760 M 12.80 % | 155.819 M 11.38 % | 139.898 M -6.49 % | 149.615 M -31.34 % | 217.893 M 36.47 % | 159.667 M -9.68 % | 176.789 M 8.51 % | 162.928 M -11.71 % | 184.544 M 21.91 % | 151.382 M 24.08 % | 122.001 M -10.07 % | 135.661 M 12.16 % | 120.957 M -14.60 % | 141.644 M -2.84 % | 145.782 M 22.17 % | 119.326 M -40.76 % | 201.431 M 10.78 % | 181.824 M -12.59 % | 208.013 M 397.70 % | 41.795 M |
| Total current assets | 411.774 M 7.66 % | 382.494 M -15.26 % | 451.367 M -25.45 % | 605.433 M -3.72 % | 628.815 M 12.49 % | 558.981 M -4.94 % | 588.022 M 26.53 % | 464.745 M 7.64 % | 431.757 M 10.58 % | 390.460 M -15.29 % | 460.914 M -14.33 % | 538.031 M -9.18 % | 592.426 M 10.43 % | 536.489 M -5.00 % | 564.746 M 8.95 % | 518.347 M 0.26 % | 516.985 M -2.86 % | 532.222 M -4.87 % | 559.494 M -2.33 % | 572.820 M 7.69 % | 531.940 M -1.20 % | 538.425 M -5.54 % | 570.011 M 21.65 % | 468.576 M 7.98 % | 433.965 M -10.22 % | 483.359 M -3.98 % | 503.399 M 3.89 % | 484.565 M -2.27 % | 495.807 M -0.91 % | 500.377 M 2.93 % | 486.112 M 6.31 % | 457.249 M -3.03 % | 471.521 M 20.07 % | 392.693 M -18.05 % | 479.183 M -11.71 % | 542.751 M 15.51 % | 469.874 M 20.75 % | 389.141 M -22.01 % | 498.939 M 31.36 % | 379.830 M -0.28 % | 380.898 M -0.34 % | 382.192 M -13.60 % | 442.350 M 29.79 % | 340.832 M -0.21 % | 341.542 M 0.83 % | 338.717 M -11.98 % | 384.817 M 21.70 % | 316.204 M -7.52 % | 341.930 M -10.66 % | 382.712 M -11.72 % | 433.501 M 25.46 % | 345.528 M -7.37 % | 373.009 M -18.01 % | 454.945 M |
| Inventory | 34.131 M 8.63 % | 31.420 M -6.98 % | 33.776 M -54.82 % | 74.760 M -41.14 % | 127.011 M 29.12 % | 98.363 M -14.03 % | 114.414 M 19.43 % | 95.797 M 8.44 % | 88.345 M -16.32 % | 105.580 M -16.43 % | 126.332 M -20.04 % | 157.988 M -19.94 % | 197.349 M 185.83 % | 69.045 M -11.53 % | 78.042 M 88.91 % | 41.311 M -17.74 % | 50.222 M -5.58 % | 53.189 M -34.14 % | 80.755 M -5.02 % | 85.021 M 17.27 % | 72.499 M -1.36 % | 73.495 M 38.29 % | 53.144 M 6.68 % | 49.817 M 24.38 % | 40.051 M 18.13 % | 33.905 M 6.17 % | 31.936 M -3.57 % | 33.120 M 5.21 % | 31.480 M -13.55 % | 36.413 M 10.18 % | 33.050 M 3.64 % | 31.890 M 6.72 % | 29.881 M 5.09 % | 28.435 M -11.54 % | 32.144 M 3.92 % | 30.930 M 2.26 % | 30.246 M -19.51 % | 37.579 M -2.05 % | 38.364 M 46.79 % | 26.135 M -7.27 % | 28.184 M -6.19 % | 30.044 M -11.94 % | 34.117 M 12.90 % | 30.218 M -12.33 % | 34.468 M -0.16 % | 34.522 M -11.28 % | 38.910 M 33.03 % | 29.250 M -5.86 % | 31.070 M -5.82 % | 32.990 M -3.53 % | 34.197 M 11.80 % | 30.589 M 0.89 % | 30.320 M -6.73 % | 32.509 M |
| Net receivables | 306.791 M 2.87 % | 298.230 M -2.05 % | 304.460 M -28.45 % | 425.515 M 0.91 % | 421.686 M 8.22 % | 389.647 M 13.69 % | 342.725 M 21.80 % | 281.381 M 14.11 % | 246.579 M 9.29 % | 225.611 M 4 942.71 % | 4.474 M -98.51 % | 300.835 M -2.98 % | 310.073 M | 0.000 100.00 % | -7.014 M | 0.000 -100.00 % | 303.438 M -5.07 % | 319.660 M 3.92 % | 307.605 M -8.48 % | 336.112 M 8.13 % | 310.834 M -1.19 % | 314.591 M -19.95 % | 393.005 M | 0.000 | 0.000 | 0.000 -100.00 % | 353.572 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.733 M -92.19 % | 278.142 M 1.88 % | 273.020 M 10.73 % | 246.570 M 1 419.69 % | -18.684 M -105.74 % | 325.468 M 20.37 % | 270.391 M 33.89 % | 201.947 M -4.53 % | 211.534 M 9.02 % | 194.028 M 10.29 % | 175.925 M -7.03 % | 189.220 M 11.86 % | 169.151 M 6.23 % | 159.232 M -13.96 % | 185.073 M 9.81 % | 168.534 M -9.84 % | 186.926 M 28.64 % | 145.310 M -11.82 % | 164.793 M -28.47 % | 230.396 M | 0.000 -100.00 % | 133.115 M -1.16 % | 134.676 M -8.52 % | 147.213 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.263 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.908 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.071 M | 0.000 | 0.000 | 0.000 -100.00 % | 673.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 779.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 987.000 K -91.45 % | 11.549 M -19.66 % | 14.376 M -29.52 % | 20.397 M 1 304.75 % | 1.452 M -94.44 % | 26.105 M 1.90 % | 25.619 M -55.73 % | 57.876 M 6 309.30 % | 903.000 K -98.26 % | 51.780 M 3.62 % | 49.970 M -1.38 % | 50.670 M 20 331.45 % | 248.000 K -99.48 % | 47.627 M -5.55 % | 50.428 M 0.40 % | 50.227 M 36 034.53 % | 139.000 K -99.67 % | 42.522 M 8.89 % | 39.052 M 0.58 % | 38.826 M 34 566.07 % | 112.000 K -99.55 % | 24.619 M 6.96 % | 23.016 M 3.76 % | 22.183 M 126.41 % | -83.989 M | 0.000 | 0.000 | 0.000 |
| Other assets | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 107.636 M 61.16 % | 66.790 M -0.71 % | 67.265 M -10.10 % | 74.826 M -24.26 % | 98.796 M 79.13 % | 55.152 M -13.87 % | 64.036 M 74.96 % | 36.600 M -16.59 % | 43.882 M 45.64 % | 30.130 M -21.01 % | 38.143 M 11.42 % | 34.232 M -30.21 % | 49.047 M 44.09 % | 34.040 M -21.23 % | 43.212 M -1.14 % | 43.712 M 33.78 % | 32.675 M -29.27 % | 46.194 M -16.47 % | 55.302 M -41.86 % | 95.114 M 3.12 % | 92.239 M 23.16 % | 74.894 M -10.75 % | 83.919 M -9.96 % | 93.201 M 45.50 % | 64.056 M 31.92 % | 48.558 M -26.49 % | 66.058 M -14.18 % | 76.969 M -24.46 % | 101.888 M 7.21 % | 95.033 M 2.65 % | 92.581 M -8.45 % | 101.127 M 10.03 % | 91.907 M 1.41 % | 90.633 M -11.92 % | 102.897 M -45.71 % | 189.529 M 16.79 % | 162.288 M 36.44 % | 118.946 M -30.33 % | 170.727 M 86.48 % | 91.550 M 18.24 % | 77.425 M -17.23 % | 93.539 M -27.43 % | 128.894 M 84.04 % | 70.037 M -19.43 % | 86.932 M -8.79 % | 95.313 M -23.78 % | 125.045 M 123.87 % | 55.857 M -24.91 % | 74.385 M -1.36 % | 75.414 M -38.46 % | 122.540 M 174.00 % | 44.723 M 10.71 % | 40.396 M -27.38 % | 55.626 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.904 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.267 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.866 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.123 M | 0.000 | 0.000 | 0.000 -100.00 % | 836.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.863 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.198 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.165 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.372 M | 0.000 | 0.000 | 0.000 100.00 % | -13.111 M | 0.000 | 0.000 | 0.000 100.00 % | -1.849 M | 0.000 | 0.000 | 0.000 -100.00 % | 123.252 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.815 M 0.27 % | -1.820 M 0.16 % | -1.823 M | 0.000 100.00 % | -2.325 M -3.75 % | -2.241 M -1.86 % | -2.200 M | 0.000 | 0.000 100.00 % | -2.347 M -0.13 % | -2.344 M | 0.000 100.00 % | -2.471 M 2.45 % | -2.533 M 0.63 % | -2.549 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 34.059 M 1.16 % | 33.668 M 5.75 % | 31.838 M -3.33 % | 32.936 M 4.96 % | 31.381 M 4.18 % | 30.121 M 2.69 % | 29.332 M 3.32 % | 28.390 M 10.42 % | 25.710 M -4.09 % | 26.805 M 2.64 % | 26.115 M -29.56 % | 37.075 M 0.37 % | 36.938 M 5.30 % | 35.080 M 4.54 % | 33.556 M 10.58 % | 30.345 M -41.85 % | 52.182 M -26.19 % | 70.700 M -0.92 % | 71.355 M 7.60 % | 66.314 M -16.71 % | 79.615 M -0.11 % | 79.700 M 2.06 % | 78.089 M 4.08 % | 75.028 M 0.11 % | 74.945 M 0.31 % | 74.715 M -0.64 % | 75.195 M -1.50 % | 76.340 M 4.42 % | 73.111 M 14.61 % | 63.790 M 4.35 % | 61.131 M 11.76 % | 54.699 M 3.39 % | 52.906 M 4.41 % | 50.670 M 4.61 % | 48.436 M 9.09 % | 44.402 M 8.30 % | 40.998 M 6.86 % | 38.365 M -0.24 % | 38.459 M 26.83 % | 30.324 M 5.26 % | 28.808 M -7.89 % | 31.277 M 5.07 % | 29.767 M 15.13 % | 25.855 M 8.03 % | 23.933 M -7.69 % | 25.928 M -1.83 % | 26.412 M 35.14 % | 19.544 M 17.71 % | 16.604 M -0.94 % | 16.762 M 15.40 % | 14.525 M 20.47 % | 12.057 M 8.46 % | 11.117 M 20.84 % | 9.200 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.551 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.539 M | 0.000 | 0.000 | 0.000 -100.00 % | 912.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.413 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.056 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 % | 795.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 378.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 833.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.454 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.842 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -38.924 M 0.00 % | -38.924 M -107.56 % | 514.920 M -11.05 % | 578.915 M -2.12 % | 591.462 M 3.00 % | 574.257 M -1.66 % | 583.957 M 1 642.49 % | -37.858 M -8.01 % | -35.050 M 0.00 % | -35.050 M -106.55 % | 534.932 M 1 867.20 % | -30.270 M -105.22 % | 579.679 M 3.23 % | 561.535 M 0.77 % | 557.256 M 2 292.37 % | -25.418 M -104.90 % | 518.401 M 2.97 % | 503.455 M 0.99 % | 498.521 M 735.61 % | -78.432 M -1.91 % | -76.960 M -4.18 % | -73.872 M -116.24 % | 454.985 M -1.72 % | 462.971 M 991.08 % | -51.956 M -2.21 % | -50.835 M 22.97 % | -65.990 M -73.32 % | -38.075 M 0.00 % | -38.075 M -0.75 % | -37.791 M 15.54 % | -44.742 M -38.02 % | -32.418 M -30.41 % | -24.859 M -10.40 % | -22.518 M 35.85 % | -35.100 M -19.05 % | -29.483 M 17.74 % | -35.842 M 6.60 % | -38.374 M -31.15 % | -29.260 M 8.48 % | -31.971 M -7.80 % | -29.657 M -6.96 % | -27.727 M 16.41 % | -33.170 M 20.84 % | -41.901 M -0.07 % | -41.873 M -30.63 % | -32.055 M 20.89 % | -40.520 M -86.92 % | -21.678 M -1.42 % | -21.375 M -10.26 % | -19.386 M -34.37 % | -14.427 M -104.27 % | 337.683 M 0.07 % | 337.435 M 31.68 % | 256.257 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.613 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.448 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.694 M | 0.000 | 0.000 | 0.000 -100.00 % | 701.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 639.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 729.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 267.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 715.000 K -60.61 % | 1.815 M -0.27 % | 1.820 M -0.16 % | 1.823 M -11.72 % | 2.065 M -11.18 % | 2.325 M 3.75 % | 2.241 M 1.86 % | 2.200 M -10.79 % | 2.466 M 5.07 % | 2.347 M 0.00 % | 2.347 M 0.13 % | 2.344 M -4.64 % | 2.458 M -0.53 % | 2.471 M -2.45 % | 2.533 M -0.63 % | 2.549 M 0.00 % | 2.549 M 733.01 % | 306.000 K 0.00 % | 306.000 K 0.00 % | 306.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.145 B 4.15 % | 1.100 B -2.22 % | 1.125 B -9.77 % | 1.246 B -2.21 % | 1.275 B 5.65 % | 1.207 B -2.70 % | 1.240 B 4.43 % | 1.187 B 1.23 % | 1.173 B 3.04 % | 1.138 B -5.54 % | 1.205 B 0.65 % | 1.197 B -4.09 % | 1.248 B 11.37 % | 1.121 B -2.61 % | 1.151 B 5.47 % | 1.091 B 0.36 % | 1.087 B -1.34 % | 1.102 B -1.30 % | 1.117 B -1.50 % | 1.133 B 1.62 % | 1.115 B -0.49 % | 1.121 B -2.70 % | 1.152 B 2.93 % | 1.119 B 3.19 % | 1.085 B 0.06 % | 1.084 B -1.32 % | 1.099 B 5.48 % | 1.041 B 2.64 % | 1.015 B -0.24 % | 1.017 B 1.37 % | 1.003 B 0.99 % | 993.539 M -0.72 % | 1.001 B 4.06 % | 961.659 M -5.77 % | 1.020 B 3.65 % | 984.529 M 4.78 % | 939.602 M 8.68 % | 864.559 M -11.41 % | 975.933 M 20.57 % | 809.440 M 3.04 % | 785.529 M -0.06 % | 786.016 M -6.61 % | 841.672 M 17.81 % | 714.403 M 1.31 % | 705.136 M 1.11 % | 697.382 M -2.36 % | 714.206 M 15.43 % | 618.727 M -2.32 % | 633.439 M 0.73 % | 628.875 M -5.76 % | 667.315 M 17.01 % | 570.284 M -1.39 % | 578.318 M -10.60 % | 646.892 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 39.551 M 2 742.02 % | -1.497 M -102.34 % | 64.104 M 88.16 % | 34.069 M 344.01 % | -13.962 M 62.23 % | -36.964 M -438.84 % | 10.909 M 121.87 % | -49.892 M -341.62 % | 20.649 M 507.84 % | -5.063 M -129.41 % | 17.218 M -76.19 % | 72.307 M 162.23 % | -116.201 M -809.38 % | -12.778 M 75.99 % | -53.230 M -795.73 % | 7.651 M -55.73 % | 17.284 M -29.51 % | 24.521 M 468.93 % | 4.310 M 115.31 % | -28.144 M -298.91 % | 14.149 M 2 949.35 % | 464.000 K -96.41 % | 12.907 M -4.97 % | 13.582 M 188.26 % | -15.389 M -769.44 % | -1.770 M -103.32 % | 53.337 M 198.77 % | -54.002 M -612.35 % | 10.540 M 124.34 % | -43.312 M -380.82 % | -9.008 M -153.49 % | 16.842 M 291.73 % | -8.784 M 88.25 % | -74.743 M -221.06 % | 61.741 M 234.07 % | -46.053 M -287.46 % | -11.886 M 74.31 % | -46.263 M -182.06 % | 56.377 M 6 274.92 % | -913.000 K 61.41 % | -2.366 M 96.56 % | -68.775 M -205.25 % | 65.344 M 343.10 % | 14.747 M 166.34 % | -22.230 M -498.17 % | 5.583 M 167.39 % | -8.284 M -292.52 % | 4.303 M -93.65 % | 67.757 M 172.06 % | -94.030 M -944.53 % | 11.134 M 247.72 % | -7.537 M 16.81 % | -9.060 M 79.24 % | -43.634 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 39.551 M 2 742.02 % | -1.497 M -102.34 % | 64.104 M 88.16 % | 34.069 M 344.01 % | -13.962 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -1.617 M 51.95 % | -3.365 M -252.82 % | 2.202 M 5 142.86 % | 42.000 K 100.50 % | -8.449 M -313.74 % | 3.953 M -7.83 % | 4.289 M -36.13 % | 6.715 M -8.47 % | 7.336 M 192.24 % | -7.953 M -112.65 % | 62.894 M 968.94 % | -7.238 M -84.03 % | -3.933 M 72.71 % | -14.414 M 2.02 % | -14.711 M -205.33 % | 13.967 M 449.09 % | -4.001 M 19.64 % | -4.979 M 88.90 % | -44.852 M -1 083.81 % | 4.559 M 65.90 % | 2.748 M -61.63 % | 7.161 M -59.33 % | 17.606 M 1 546.96 % | 1.069 M -94.64 % | 19.948 M 251.05 % | -13.206 M -210.43 % | 11.959 M -3.90 % | 12.444 M 204.86 % | -11.867 M 18.39 % | -14.542 M -174.54 % | 19.508 M 193.25 % | -20.921 M -165.26 % | -7.887 M 37.92 % | -12.705 M -215.18 % | -4.031 M 74.90 % | -16.060 M -272.02 % | -4.317 M -496.27 % | -724.000 K 96.19 % | -18.994 M -207.69 % | -6.173 M -1 868.77 % | 349.000 K 109.32 % | -3.745 M 59.13 % | -9.163 M -66.60 % | -5.500 M -32 252.94 % | -17.000 K 99.74 % | -6.549 M 61.60 % | -17.054 M -149.55 % | -6.834 M -380.54 % | 2.436 M 702.97 % | -404.000 K 99.75 % | -163.882 M -1 979.46 % | -7.881 M -338.75 % | 3.301 M -29.75 % | 4.699 M |
| Net cash provided by operating activities | 50.435 M 1 286.72 % | 3.637 M -82.83 % | 21.178 M -41.60 % | 36.263 M 1 278.82 % | 2.630 M 110.33 % | -25.455 M -160.63 % | 41.985 M 310.34 % | -19.961 M -153.62 % | 37.225 M 615.87 % | 5.200 M -91.95 % | 64.575 M 61.32 % | 40.030 M 140.51 % | -98.811 M -2 911.61 % | -3.281 M 85.63 % | -22.832 M -154.61 % | 41.812 M 35.09 % | 30.952 M -24.37 % | 40.925 M 1 400.44 % | -3.147 M 62.18 % | -8.321 M -137.84 % | 21.989 M -2.63 % | 22.584 M -58.40 % | 54.282 M 221.42 % | 16.888 M 901.66 % | 1.686 M 531.20 % | -391.000 K -100.56 % | 69.584 M 442.26 % | -20.331 M -155.30 % | 36.766 M 211.72 % | -32.910 M -204.56 % | 31.475 M 254.49 % | 8.879 M -28.69 % | 12.451 M 123.37 % | -53.278 M -147.97 % | 111.061 M 629.54 % | -20.973 M -268.23 % | 12.467 M 137.14 % | -33.564 M -131.92 % | 105.166 M 489.79 % | 17.831 M -21.88 % | 22.826 M 146.86 % | -48.713 M -155.61 % | 87.592 M 141.33 % | 36.295 M 7 188.15 % | 498.000 K -98.00 % | 24.875 M -9.49 % | 27.482 M 4.05 % | 26.413 M -70.99 % | 91.045 M 227.44 % | -71.441 M -400.15 % | 23.802 M 60.22 % | 14.856 M -31.68 % | 21.744 M 223.97 % | -17.540 M |
| Investments in property plant and equipment | -34.703 M -2 180.09 % | -1.522 M | 0.000 100.00 % | -943.000 K | 0.000 100.00 % | -3.641 M 39.58 % | -6.026 M 37.10 % | -9.580 M 10.51 % | -10.705 M -29.43 % | -8.271 M 75.80 % | -34.182 M -413.17 % | -6.661 M | 0.000 | 0.000 100.00 % | -30.147 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.650 M | 0.000 | 0.000 | 0.000 100.00 % | -23.980 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.000 M -200.00 % | 7.000 M 200.00 % | -7.000 M 77.41 % | -30.987 M -36.06 % | -22.774 M | 0.000 | 0.000 100.00 % | -787.000 K | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -542.000 K | 0.000 -100.00 % | 14.471 M | 0.000 100.00 % | -1.151 M -182.21 % | 1.400 M 16.67 % | 1.200 M | 0.000 -100.00 % | 117.000 K | 0.000 -100.00 % | 10.000 K 100.18 % | -5.530 M -3 556.25 % | 160.000 K | 0.000 100.00 % | -316.000 K 97.93 % | -15.279 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.308 M | 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 100.00 % | -3.790 M 55.94 % | -8.601 M | 0.000 | 0.000 | 0.000 -100.00 % | 226.000 K 200.00 % | -226.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.776 M | 0.000 100.00 % | -15.600 M | 0.000 | 0.000 | 0.000 100.00 % | -7.244 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.438 M | 0.000 -100.00 % | 10.000 K 100.18 % | -5.530 M -154.62 % | 10.125 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.214 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.174 M 166.48 % | -13.799 M 5.00 % | -14.526 M -923.68 % | -1.419 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -13.000 K -101.70 % | 763.000 K -95.74 % | 17.899 M 858.70 % | 1.867 M 346.31 % | -758.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.373 M -826.03 % | 1.291 M -97.30 % | 47.869 M 366.29 % | -17.976 M -161.30 % | 29.326 M 1 836.29 % | -1.689 M -200.24 % | 1.685 M 111.96 % | -14.088 M -317.04 % | 6.491 M -74.64 % | 25.591 M 293.78 % | -13.206 M -121.69 % | -5.957 M 67.32 % | -18.230 M -197.09 % | 18.776 M 133.74 % | 8.033 M 200.00 % | -8.033 M 81.38 % | -43.147 M -16.04 % | -37.182 M -5 909.69 % | 640.000 K -79.91 % | 3.185 M 109.70 % | -32.837 M -502.73 % | -5.448 M -248.08 % | 3.679 M 124.27 % | -15.157 M 71.46 % | -53.101 M -274.19 % | 30.484 M 220.23 % | -25.354 M -258.59 % | 15.987 M -60.07 % | 40.040 M 228.40 % | -31.183 M -458.33 % | -5.585 M 38.15 % | -9.030 M 82.46 % | -51.485 M -354.85 % | -11.319 M -55.87 % | -7.262 M 57.13 % | -16.938 M 85.11 % | -113.791 M -1 142.40 % | -9.159 M 82.31 % | -51.775 M -174.90 % | -18.834 M 6.41 % | -20.124 M | 0.000 -100.00 % | 262.347 M | 0.000 |
| Net cash used for investing activites | -34.716 M -4 473.91 % | -759.000 K -104.24 % | 17.899 M 1 837.12 % | 924.000 K 221.90 % | -758.000 K 76.02 % | -3.161 M -126.32 % | 12.009 M -38.03 % | 19.379 M 1 013.67 % | -2.121 M 82.41 % | -12.061 M 76.88 % | -52.156 M -871.25 % | -5.370 M -122.48 % | 23.889 M 232.89 % | -17.976 M -2 921.18 % | -595.000 K 68.93 % | -1.915 M -213.65 % | 1.685 M 111.96 % | -14.088 M -317.04 % | 6.491 M -65.09 % | 18.591 M 399.56 % | -6.206 M 52.10 % | -12.957 M 73.67 % | -49.217 M -1 131.04 % | -3.998 M 62.79 % | -10.743 M -33.74 % | -8.033 M 86.51 % | -59.534 M -60.12 % | -37.182 M -6 985.56 % | 540.000 K -83.05 % | 3.185 M 107.84 % | -40.623 M -645.65 % | -5.448 M -130.02 % | 18.150 M 219.75 % | -15.157 M 72.06 % | -54.252 M -270.15 % | 31.884 M 232.00 % | -24.154 M -251.09 % | 15.987 M -26.39 % | 21.719 M 169.65 % | -31.183 M -460.34 % | -5.565 M 72.30 % | -20.090 M 51.24 % | -41.200 M -263.99 % | -11.319 M -49.37 % | -7.578 M 76.48 % | -32.217 M 32.28 % | -47.577 M -419.46 % | -9.159 M 82.31 % | -51.775 M -174.90 % | -18.834 M 15.38 % | -22.258 M -61.30 % | -13.799 M -105.57 % | 247.821 M 17 564.48 % | -1.419 M |
| Debt repayment | 2.288 M 107.02 % | -32.609 M 23.91 % | -42.855 M -1 634.32 % | -2.471 M -133.97 % | 7.275 M -46.76 % | 13.665 M 188.64 % | -15.416 M -162.36 % | -5.876 M -338.86 % | 2.460 M -61.28 % | 6.353 M 121.30 % | -29.823 M 26.28 % | -40.456 M -182.60 % | 48.979 M 1 144.39 % | 3.936 M -6.06 % | 4.190 M 217.56 % | -3.564 M -3 664.00 % | 100.000 K 103.93 % | -2.542 M -46.77 % | -1.732 M -1 832.00 % | 100.000 K 100.70 % | -14.350 M -181.29 % | 17.653 M -8.91 % | 19.379 M 958.38 % | 1.831 M -86.03 % | 13.103 M -12.98 % | 15.057 M -26.31 % | 20.432 M -65.57 % | 59.340 M 250.44 % | -39.445 M -328.72 % | 17.246 M 774.10 % | 1.973 M 193.15 % | -2.118 M -109.16 % | 23.122 M 102.88 % | 11.397 M 8 280.15 % | 136.000 K -99.09 % | 14.939 M 8 636.57 % | -175.000 K 94.31 % | -3.073 M 72.19 % | -11.049 M -207.25 % | 10.302 M 2 310.73 % | -466.000 K 55.11 % | -1.038 M -534.31 % | 239.000 K -98.33 % | 14.293 M 178.94 % | 5.124 M 967.01 % | -591.000 K -105.67 % | 10.431 M 210.60 % | -9.431 M 21.38 % | -11.995 M -202.16 % | 11.741 M 683.26 % | -2.013 M -1 218.33 % | 180.000 K 100.79 % | -22.844 M -240.03 % | 16.314 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 100.00 % | -9.309 M -931 000.00 % | 1.000 K 100.01 % | -9.374 M | 0.000 100.00 % | -9.402 M 34.08 % | -14.263 M | 0.000 | 0.000 100.00 % | -9.559 M | 0.000 | 0.000 | 0.000 100.00 % | -9.610 M 0.69 % | -9.677 M | 0.000 | 0.000 | 0.000 100.00 % | -9.820 M | 0.000 | 0.000 100.00 % | -10.101 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.452 M | 0.000 100.00 % | -15.683 M | 0.000 100.00 % | -15.698 M | 0.000 100.00 % | -15.724 M -1 572 300.00 % | -1.000 K 99.99 % | -15.727 M | 0.000 100.00 % | -36.765 M | 0.000 100.00 % | -15.928 M | 0.000 100.00 % | -15.940 M | 0.000 100.00 % | -13.261 M | 0.000 100.00 % | -13.265 M | 0.000 100.00 % | -13.268 M | 0.000 100.00 % | -13.404 M | 0.000 100.00 % | -26.834 M 66.73 % | -80.667 M -499.98 % | -13.445 M |
| Other financing activites | 0.000 | 0.000 100.00 % | -1.864 M -519.27 % | -301.000 K | 0.000 100.00 % | -4.417 M 36.92 % | -7.002 M -149.36 % | -2.808 M | 0.000 | 0.000 -100.00 % | 24.914 M | 0.000 -100.00 % | 1.128 M 124.00 % | -4.700 M -937.79 % | 561.000 K 102.11 % | -26.540 M 7.80 % | -28.785 M -453.34 % | -5.202 M -149.90 % | 10.425 M 808.22 % | -1.472 M 55.97 % | -3.343 M 51.07 % | -6.832 M -448.93 % | 1.958 M 163.61 % | -3.078 M 72.85 % | -11.336 M -1 066.26 % | -972.000 K 30.37 % | -1.396 M -36.20 % | -1.025 M -260.92 % | -284.000 K | 0.000 -100.00 % | 1.911 M 2 200.00 % | -91.000 K 96.78 % | -2.824 M | 0.000 100.00 % | -4.701 M -53.08 % | -3.071 M -237.84 % | -909.000 K 34.37 % | -1.385 M -140.12 % | 3.452 M | 0.000 100.00 % | -2.205 M -4 591.49 % | -47.000 K -100.88 % | 5.361 M | 0.000 100.00 % | -1.470 M | 0.000 100.00 % | -252.000 K | 0.000 100.00 % | -970.000 K | 0.000 100.00 % | -2.925 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 2.288 M 105.46 % | -41.918 M 6.26 % | -44.719 M -268.18 % | -12.146 M -266.96 % | 7.275 M 4 824.03 % | -154.000 K 99.65 % | -43.827 M -404.69 % | -8.684 M -453.01 % | 2.460 M 176.73 % | -3.206 M 62.59 % | -8.569 M 78.82 % | -40.456 M -180.74 % | 50.107 M 583.01 % | -10.374 M -110.60 % | -4.926 M 83.64 % | -30.104 M -4.95 % | -28.685 M -270.42 % | -7.744 M 46.19 % | -14.392 M -948.98 % | -1.372 M 92.25 % | -17.693 M -2 557.36 % | 720.000 K -95.17 % | 14.893 M 1 294.31 % | -1.247 M -170.57 % | 1.767 M -87.45 % | 14.085 M 102.25 % | 6.964 M -85.45 % | 47.863 M 220.47 % | -39.729 M -2 641.84 % | 1.563 M 31.01 % | 1.193 M 106.66 % | -17.907 M -188.22 % | 20.298 M 569.10 % | -4.327 M 43.30 % | -7.631 M -97.75 % | -3.859 M -256.00 % | -1.084 M 97.37 % | -41.223 M -125.94 % | -18.245 M -224.30 % | -5.626 M -110.63 % | -2.671 M 84.31 % | -17.025 M -440.84 % | 4.995 M 384.01 % | 1.032 M -71.76 % | 3.654 M 126.37 % | -13.856 M -546.25 % | 3.105 M 113.68 % | -22.699 M -75.08 % | -12.965 M -679.62 % | -1.663 M 66.32 % | -4.938 M 81.47 % | -26.654 M 74.25 % | -103.511 M -3 707.91 % | 2.869 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -14.749 M | 0.000 | 0.000 | 0.000 100.00 % | -1.276 M | 0.000 | 0.000 | 0.000 100.00 % | -495.000 K | 0.000 | 0.000 | 0.000 100.00 % | -152.000 K | 0.000 | 0.000 | 0.000 100.00 % | -670.000 K | 0.000 | 0.000 | 0.000 100.00 % | -7.173 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.382 M 493.24 % | -3.403 M 17.64 % | -4.132 M -830.04 % | 566.000 K -97.34 % | 21.306 M 387.41 % | -7.413 M -4 288.14 % | 177.000 K 637.50 % | 24.000 K 100.20 % | -11.927 M -268.96 % | 7.059 M 88.04 % | 3.754 M 147.89 % | -7.839 M -13.71 % | -6.894 M -248.04 % | 4.657 M 600.75 % | -930.000 K -115.06 % | 6.174 M -27.22 % | 8.483 M 8 845.36 % | -97.000 K 99.07 % | -10.460 M -212.03 % | 9.337 M 325.69 % | -4.137 M -1 297.64 % | -296.000 K -202.04 % | -98.000 K | 0.000 100.00 % | -702.000 K | 0.000 100.00 % | -8.000 K | 0.000 |
| Net change in cash | 18.007 M 146.12 % | -39.040 M -91.46 % | -20.391 M -181.43 % | 25.041 M 173.76 % | 9.147 M 131.79 % | -28.770 M -423.59 % | 8.891 M 195.95 % | -9.266 M -124.67 % | 37.564 M 473.14 % | -10.067 M -1.98 % | -9.872 M -70.32 % | -5.796 M 76.64 % | -24.815 M 21.55 % | -31.631 M 29.54 % | -44.895 M -558.44 % | 9.793 M 147.80 % | 3.952 M -79.30 % | 19.093 M 168.69 % | -27.797 M -412.40 % | 8.898 M 565.86 % | -1.910 M -118.46 % | 10.347 M 364.43 % | -3.913 M -133.61 % | 11.643 M 259.71 % | -7.290 M -228.78 % | 5.661 M -31.24 % | 8.233 M 163.07 % | -13.053 M -99.13 % | -6.555 M 76.25 % | -27.596 M -212.53 % | -8.830 M 59.66 % | -21.889 M -142.86 % | 51.076 M 170.22 % | -72.738 M -455.10 % | 20.484 M 45.16 % | 14.111 M 256.49 % | -9.017 M 86.47 % | -66.639 M -221.75 % | 54.736 M 482.21 % | -14.321 M -204.84 % | 13.660 M 117.15 % | -79.654 M -318.32 % | 36.485 M 40.81 % | 25.911 M 286.60 % | -13.886 M -17.07 % | -11.861 M 62.60 % | -31.714 M -452.41 % | -5.741 M -121.91 % | 26.207 M 128.51 % | -91.938 M -1 477.76 % | 6.673 M 126.07 % | -25.597 M -115.42 % | 166.046 M 1 131.98 % | -16.090 M |
| Cash at beginning of period | 52.844 M -42.49 % | 91.884 M -12.62 % | 105.159 M 31.26 % | 80.118 M 12.89 % | 70.971 M -28.84 % | 99.741 M 13.90 % | 87.567 M -9.57 % | 96.833 M 63.38 % | 59.269 M -14.52 % | 69.336 M -12.46 % | 79.208 M -6.82 % | 85.004 M -22.60 % | 109.819 M -22.36 % | 141.450 M -18.29 % | 173.118 M 6.00 % | 163.325 M 2.48 % | 159.373 M 13.61 % | 140.280 M -7.52 % | 151.687 M 6.23 % | 142.789 M -1.32 % | 144.699 M 7.70 % | 134.352 M 9.96 % | 122.186 M 10.53 % | 110.543 M -6.19 % | 117.833 M 5.05 % | 112.172 M 28.58 % | 87.241 M -13.01 % | 100.294 M -6.13 % | 106.849 M -20.53 % | 134.445 M 11.01 % | 121.112 M -15.31 % | 143.001 M 55.56 % | 91.925 M -44.17 % | 164.663 M 34.97 % | 121.998 M 13.08 % | 107.887 M -7.71 % | 116.904 M -36.31 % | 183.543 M 63.82 % | 112.040 M -11.33 % | 126.361 M 12.12 % | 112.701 M -41.41 % | 192.355 M 76.70 % | 108.860 M 31.24 % | 82.949 M -14.34 % | 96.835 M -10.91 % | 108.696 M -7.12 % | 117.025 M -4.68 % | 122.766 M 27.14 % | 96.559 M -48.77 % | 188.497 M 3.67 % | 181.824 M -12.34 % | 207.421 M 401.32 % | 41.375 M -28.00 % | 57.465 M |
| Cash at end of period | 70.851 M 34.08 % | 52.844 M -37.66 % | 84.768 M -19.39 % | 105.159 M 31.26 % | 80.118 M 12.89 % | 70.971 M -26.42 % | 96.458 M 10.15 % | 87.567 M -9.57 % | 96.833 M 63.38 % | 59.269 M -14.52 % | 69.336 M -12.46 % | 79.208 M -6.82 % | 85.004 M -22.60 % | 109.819 M -14.35 % | 128.223 M -25.93 % | 173.118 M 6.00 % | 163.325 M 2.48 % | 159.373 M 28.64 % | 123.890 M -18.33 % | 151.687 M 6.23 % | 142.789 M -1.32 % | 144.699 M 22.34 % | 118.273 M -3.20 % | 122.186 M 10.53 % | 110.543 M -6.19 % | 117.833 M 23.42 % | 95.474 M 9.44 % | 87.241 M -13.01 % | 100.294 M -6.13 % | 106.849 M -4.84 % | 112.282 M -7.29 % | 121.112 M -15.31 % | 143.001 M 55.56 % | 91.925 M -35.48 % | 142.482 M 16.79 % | 121.998 M 13.08 % | 107.887 M -7.71 % | 116.904 M -29.90 % | 166.776 M 48.85 % | 112.040 M -11.33 % | 126.361 M 12.12 % | 112.701 M -22.46 % | 145.345 M 33.52 % | 108.860 M 31.24 % | 82.949 M -14.34 % | 96.835 M 13.51 % | 85.311 M -27.10 % | 117.025 M -4.68 % | 122.766 M 27.14 % | 96.559 M -48.77 % | 188.497 M 3.67 % | 181.824 M -12.34 % | 207.421 M 401.32 % | 41.375 M |
| Operating cash flow | 50.435 M 1 286.72 % | 3.637 M -80.51 % | 18.662 M -48.54 % | 36.263 M 1 278.82 % | 2.630 M 110.33 % | -25.455 M -160.63 % | 41.985 M 310.34 % | -19.961 M -153.62 % | 37.225 M 615.87 % | 5.200 M -91.95 % | 64.575 M 61.32 % | 40.030 M 140.51 % | -98.811 M -2 911.61 % | -3.281 M 85.63 % | -22.832 M -154.61 % | 41.812 M 35.09 % | 30.952 M -24.37 % | 40.925 M 1 400.44 % | -3.147 M 62.18 % | -8.321 M -137.84 % | 21.989 M -2.63 % | 22.584 M -58.40 % | 54.282 M 221.42 % | 16.888 M 901.66 % | 1.686 M 531.20 % | -391.000 K -100.56 % | 69.584 M 442.26 % | -20.331 M -155.30 % | 36.766 M 211.72 % | -32.910 M -204.56 % | 31.475 M 254.49 % | 8.879 M -28.69 % | 12.451 M 123.37 % | -53.278 M -147.97 % | 111.061 M 629.54 % | -20.973 M -268.23 % | 12.467 M 137.14 % | -33.564 M -131.92 % | 105.166 M 489.79 % | 17.831 M -21.88 % | 22.826 M 146.86 % | -48.713 M -155.61 % | 87.592 M 141.33 % | 36.295 M 7 188.15 % | 498.000 K -98.00 % | 24.875 M -9.49 % | 27.482 M 4.05 % | 26.413 M -70.99 % | 91.045 M 227.44 % | -71.441 M -400.15 % | 23.802 M 60.22 % | 14.856 M -31.68 % | 21.744 M 223.97 % | -17.540 M |
| Capital expenditure | -34.703 M -2 180.09 % | -1.522 M 91.98 % | -18.981 M -1 912.83 % | -943.000 K -108.63 % | -452.000 K 87.59 % | -3.641 M 39.58 % | -6.026 M 37.10 % | -9.580 M 10.51 % | -10.705 M -29.43 % | -8.271 M 75.80 % | -34.182 M -413.17 % | -6.661 M | 0.000 | 0.000 100.00 % | -30.147 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 15.732 M 643.83 % | 2.115 M 763.01 % | -319.000 K -100.90 % | 35.320 M 1 521.67 % | 2.178 M 107.49 % | -29.096 M -180.91 % | 35.959 M 221.73 % | -29.541 M -211.39 % | 26.520 M 963.56 % | -3.071 M -110.10 % | 30.393 M -8.92 % | 33.369 M 133.77 % | -98.811 M -2 911.61 % | -3.281 M 93.81 % | -52.979 M -226.71 % | 41.812 M 35.09 % | 30.952 M -24.37 % | 40.925 M 1 400.44 % | -3.147 M 62.18 % | -8.321 M -137.84 % | 21.989 M -2.63 % | 22.584 M -58.40 % | 54.282 M 221.42 % | 16.888 M 901.66 % | 1.686 M 531.20 % | -391.000 K -100.56 % | 69.584 M 442.26 % | -20.331 M -155.30 % | 36.766 M 211.72 % | -32.910 M -204.56 % | 31.475 M 254.49 % | 8.879 M -28.69 % | 12.451 M 123.37 % | -53.278 M -147.97 % | 111.061 M 629.54 % | -20.973 M -268.23 % | 12.467 M 137.14 % | -33.564 M -131.92 % | 105.166 M 489.79 % | 17.831 M -21.88 % | 22.826 M 146.86 % | -48.713 M -155.61 % | 87.592 M 141.33 % | 36.295 M 7 188.15 % | 498.000 K -98.00 % | 24.875 M -9.49 % | 27.482 M 4.05 % | 26.413 M -70.99 % | 91.045 M 227.44 % | -71.441 M -400.15 % | 23.802 M 60.22 % | 14.856 M -31.68 % | 21.744 M 223.97 % | -17.540 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 |