Sanxiang Advanced Materials Co., Ltd. 603663.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.054 B -2.41 % | 1.080 B 11.07 % | 972.305 M 23.20 % | 789.207 M 7.65 % | 733.113 M -3.68 % | 761.084 M 27.16 % | 598.534 M 46.75 % | 407.846 M 46.88 % | 277.670 M 0.14 % | 277.272 M -10.03 % | 308.184 M -4.67 % | 323.292 M -16.83 % | 388.735 M -2.05 % | 396.869 M |
| Net income | 75.765 M -4.38 % | 79.233 M -47.48 % | 150.873 M 50.14 % | 100.488 M 54.98 % | 64.839 M -21.61 % | 82.710 M 11.50 % | 74.181 M 37.35 % | 54.008 M 37.31 % | 39.332 M 18.84 % | 33.096 M 9.08 % | 30.341 M -14.87 % | 35.641 M 20.80 % | 29.503 M -42.39 % | 51.209 M |
| Income before tax | 73.661 M -8.61 % | 80.604 M -56.83 % | 186.711 M 54.94 % | 120.507 M 41.00 % | 85.468 M -34.84 % | 131.173 M 54.31 % | 85.004 M 32.71 % | 64.050 M 34.57 % | 47.596 M 19.85 % | 39.713 M 9.32 % | 36.326 M -15.82 % | 43.154 M 17.25 % | 36.805 M -40.39 % | 61.739 M |
| Income before tax ratio | 0.07 -6.36 % | 0.07 -61.13 % | 0.19 25.76 % | 0.15 30.98 % | 0.12 -32.36 % | 0.17 21.36 % | 0.14 -9.57 % | 0.16 -8.38 % | 0.17 19.68 % | 0.14 21.51 % | 0.12 -11.70 % | 0.13 40.98 % | 0.09 -39.14 % | 0.16 |
| EBITDA | 150.358 M -0.21 % | 150.681 M -37.37 % | 240.582 M 33.07 % | 180.800 M 34.52 % | 134.403 M -20.09 % | 168.193 M 77.45 % | 94.783 M 31.44 % | 72.112 M 34.85 % | 53.477 M 15.01 % | 46.496 M 5.62 % | 44.022 M -13.62 % | 50.967 M 10.04 % | 46.318 M -27.97 % | 64.308 M |
| Net income ratio | 0.07 -2.02 % | 0.07 -52.72 % | 0.16 21.87 % | 0.13 43.96 % | 0.09 -18.62 % | 0.11 -12.32 % | 0.12 -6.41 % | 0.13 -6.51 % | 0.14 18.67 % | 0.12 21.24 % | 0.10 -10.70 % | 0.11 45.26 % | 0.08 -41.18 % | 0.13 |
| Ratio EBITDA | 0.14 2.25 % | 0.14 -43.61 % | 0.25 8.01 % | 0.23 24.96 % | 0.18 -17.04 % | 0.22 39.55 % | 0.16 -10.44 % | 0.18 -8.19 % | 0.19 14.85 % | 0.17 17.39 % | 0.14 -9.39 % | 0.16 32.31 % | 0.12 -26.47 % | 0.16 |
| Gross profit ratio | 0.20 -12.22 % | 0.22 -33.10 % | 0.33 7.38 % | 0.31 19.20 % | 0.26 -16.82 % | 0.31 18.44 % | 0.26 -4.49 % | 0.28 -13.66 % | 0.32 14.10 % | 0.28 7.94 % | 0.26 -3.36 % | 0.27 22.80 % | 0.22 -22.01 % | 0.28 |
| Weighted average shs out dil | 420.916 M 0.94 % | 417.016 M -0.49 % | 419.091 M 7.22 % | 390.854 M 4.59 % | 373.715 M 1.44 % | 368.421 M -1.17 % | 372.771 M 1.27 % | 368.108 M 17.08 % | 314.405 M 14.28 % | 275.115 M -0.89 % | 277.596 M -0.62 % | 279.316 M 6.98 % | 261.091 M 5.91 % | 246.520 M |
| Weighted average shs out | 420.916 M 0.94 % | 417.016 M -0.49 % | 419.091 M 7.22 % | 390.854 M 4.59 % | 373.715 M 1.44 % | 368.421 M -1.17 % | 372.771 M 0.63 % | 370.427 M 16.69 % | 317.449 M 15.39 % | 275.115 M -0.89 % | 277.596 M -0.62 % | 279.316 M 6.98 % | 261.091 M 5.91 % | 246.520 M |
| EPS diluted | 0.18 -5.26 % | 0.19 -47.22 % | 0.36 38.46 % | 0.26 49.86 % | 0.17 -22.72 % | 0.22 12.25 % | 0.20 37.17 % | 0.15 21.50 % | 0.12 0.00 % | 0.12 9.09 % | 0.11 -15.38 % | 0.13 18.18 % | 0.11 -47.62 % | 0.21 |
| Earnings per share | 0.18 -5.26 % | 0.19 -47.22 % | 0.36 38.46 % | 0.26 49.86 % | 0.17 -22.72 % | 0.22 12.25 % | 0.20 37.17 % | 0.15 21.50 % | 0.12 0.00 % | 0.12 9.09 % | 0.11 -15.38 % | 0.13 18.18 % | 0.11 -47.62 % | 0.21 |
| Gross profit | 206.332 M -14.33 % | 240.858 M -25.70 % | 324.175 M 32.29 % | 245.055 M 28.32 % | 190.969 M -19.87 % | 238.331 M 50.61 % | 158.244 M 40.17 % | 112.898 M 26.82 % | 89.020 M 14.26 % | 77.909 M -2.89 % | 80.228 M -7.88 % | 87.091 M 2.12 % | 85.279 M -23.61 % | 111.637 M |
| Income tax expense | 6.026 M -19.00 % | 7.440 M -62.77 % | 19.981 M 45.63 % | 13.721 M 26.89 % | 10.813 M -54.23 % | 23.624 M 101.39 % | 11.730 M 16.80 % | 10.043 M 21.51 % | 8.265 M 24.91 % | 6.616 M 10.56 % | 5.985 M -20.34 % | 7.513 M 28.82 % | 5.832 M -34.51 % | 8.905 M |
| Cost of revenue | 847.566 M 1.02 % | 839.043 M 29.46 % | 648.131 M 19.11 % | 544.152 M 0.37 % | 542.144 M 3.71 % | 522.752 M 18.73 % | 440.290 M 49.28 % | 294.948 M 56.35 % | 188.651 M -5.37 % | 199.363 M -12.54 % | 227.956 M -3.49 % | 236.201 M -22.16 % | 303.455 M 6.39 % | 285.232 M |
| General and administrative expenses | 67.396 M 4.02 % | 64.789 M 17.10 % | 55.328 M 7.23 % | 51.597 M 4.70 % | 49.281 M 22.27 % | 40.305 M 28.19 % | 31.443 M 74.69 % | 17.999 M -38.33 % | 29.185 M 22.70 % | 23.786 M -8.41 % | 25.970 M -0.42 % | 26.079 M -9.57 % | 28.839 M -1.88 % | 29.392 M |
| Selling and marketing expenses | 12.298 M 2.07 % | 12.049 M -20.38 % | 15.134 M -3.89 % | 15.746 M 0.16 % | 15.721 M -48.11 % | 30.299 M 28.52 % | 23.574 M 26.26 % | 18.671 M 20.41 % | 15.507 M 17.80 % | 13.163 M -12.07 % | 14.970 M -2.43 % | 15.344 M 18.30 % | 12.970 M -14.53 % | 15.174 M |
| Other expenses | 8.670 M -66.00 % | 25.499 M 12.01 % | 22.766 M 63.63 % | 13.913 M -4.82 % | 14.618 M 27.54 % | 11.461 M 633.96 % | -2.146 M 26.91 % | -2.937 M 70.01 % | -9.793 M -77.75 % | -5.510 M 17.07 % | -6.644 M -11.74 % | -5.946 M 32.63 % | -8.825 M -270.65 % | 5.172 M |
| Operating expenses | 130.592 M -16.67 % | 156.709 M 11.63 % | 140.380 M 23.14 % | 113.996 M 10.38 % | 103.278 M -4.03 % | 107.613 M 52.28 % | 70.670 M 49.00 % | 47.430 M 4.93 % | 45.200 M 10.94 % | 40.743 M -9.10 % | 44.819 M -3.28 % | 46.339 M 3.47 % | 44.785 M -9.96 % | 49.738 M |
| Cost and expenses | 978.158 M -1.77 % | 995.752 M 26.28 % | 788.510 M 19.81 % | 658.148 M 1.97 % | 645.422 M 2.39 % | 630.365 M 23.37 % | 510.960 M 49.24 % | 342.378 M 46.41 % | 233.850 M -2.61 % | 240.105 M -11.98 % | 272.775 M -3.46 % | 282.540 M -18.87 % | 348.241 M 3.96 % | 334.970 M |
| Research and development expenses | 42.229 M -22.33 % | 54.373 M 15.31 % | 47.153 M 44.02 % | 32.741 M 38.39 % | 23.658 M -7.40 % | 25.548 M 43.54 % | 17.799 M 29.95 % | 13.697 M 32.96 % | 10.302 M 10.73 % | 9.303 M -11.58 % | 10.522 M -3.13 % | 10.862 M -7.96 % | 11.801 M | 0.000 |
| Selling general and administrative expenses | 79.694 M 3.72 % | 76.837 M 9.05 % | 70.461 M 4.63 % | 67.343 M 3.60 % | 65.002 M -7.93 % | 70.604 M 28.33 % | 55.017 M 50.04 % | 36.670 M -17.95 % | 44.691 M 20.95 % | 36.949 M -9.75 % | 40.940 M -1.16 % | 41.422 M -0.93 % | 41.810 M -6.19 % | 44.567 M |
| Interest income | 649.957 K 4 626.96 % | 13.750 K -98.23 % | 776.412 K -26.59 % | 1.058 M 32.01 % | 801.127 K 278.46 % | 211.682 K -85.45 % | 1.455 M -64.15 % | 4.057 M 386.19 % | 834.509 K 585.15 % | 121.800 K 41.30 % | 86.200 K 0.70 % | 85.600 K -97.68 % | 3.689 M | 0.000 |
| Interest expense | 9.887 M 4.72 % | 9.442 M 52.24 % | 6.202 M -55.25 % | 13.858 M -32.36 % | 20.488 M 98.36 % | 10.329 M 1 016.75 % | 924.871 K 304.43 % | 228.686 K 11.82 % | 204.510 K -80.97 % | 1.074 M -26.26 % | 1.457 M -20.17 % | 1.825 M | 0.000 -100.00 % | 1.925 M |
| Depreciation and amortization | 67.459 M 26.18 % | 53.464 M 19.81 % | 44.624 M -1.47 % | 45.290 M 23.07 % | 36.802 M 22.31 % | 30.089 M 125.75 % | 13.328 M 27.37 % | 10.464 M -3.02 % | 10.790 M 7.91 % | 9.999 M 14.70 % | 8.718 M 2.92 % | 8.470 M 10.80 % | 7.644 M | 0.000 |
| Operating income | 75.740 M -9.99 % | 84.149 M -54.22 % | 183.795 M 40.24 % | 131.059 M 49.45 % | 87.691 M -32.92 % | 130.718 M 49.27 % | 87.574 M 33.77 % | 65.468 M 49.40 % | 43.820 M 17.90 % | 37.167 M 4.96 % | 35.409 M -13.11 % | 40.752 M 5.37 % | 38.674 M -37.52 % | 61.899 M |
| Operating income ratio | 0.07 -7.77 % | 0.08 -58.78 % | 0.19 13.83 % | 0.17 38.83 % | 0.12 -30.36 % | 0.17 17.39 % | 0.15 -8.85 % | 0.16 1.72 % | 0.16 17.73 % | 0.13 16.67 % | 0.11 -8.85 % | 0.13 26.70 % | 0.10 -36.21 % | 0.16 |
| Total other income expenses net | -2.080 M 41.34 % | -3.545 M -221.56 % | 2.916 M 127.64 % | -10.552 M -374.60 % | -2.223 M -588.66 % | 454.971 K 117.70 % | -2.570 M -81.31 % | -1.418 M -137.55 % | 3.776 M 48.32 % | 2.546 M 177.63 % | 916.992 K -61.81 % | 2.401 M 228.51 % | -1.869 M -1 071.34 % | -159.531 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 227.220 M 23.34 % | 184.222 M 57.07 % | 117.284 M 119.39 % | 53.459 M -82.34 % | 302.753 M 56.01 % | 194.066 M 1 432.63 % | -14.563 M 25.39 % | -19.519 M 71.22 % | -67.825 M -1 649.62 % | -3.877 M -458.89 % | 1.080 M -94.21 % | 18.662 M -6.83 % | 20.031 M -61.36 % | 51.834 M |
| Total investments | 179.458 M 2.50 % | 175.088 M 44.11 % | 121.499 M 40.61 % | 86.406 M 135.24 % | 36.732 M 3 644.74 % | 980.890 K 45 290.77 % | 2.161 K -70.59 % | 7.347 K -52.17 % | 15.360 K -47.09 % | 29.032 K -32.01 % | 42.703 K -24.25 % | 56.375 K -19.52 % | 70.046 K 54.77 % | 45.257 K |
| Total debt | 300.327 M 20.81 % | 248.597 M 30.86 % | 189.968 M 13.59 % | 167.236 M -54.57 % | 368.082 M 55.36 % | 236.919 M 517.21 % | 38.385 M 29.99 % | 29.529 M 291.71 % | 7.539 M -70.31 % | 25.391 M 22.69 % | 20.696 M -27.64 % | 28.602 M -30.57 % | 41.195 M -35.76 % | 64.125 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 68.296 M 31.53 % | 51.924 M -38.77 % | 84.800 M 124.73 % | 37.734 M 38.72 % | 27.202 M 2.21 % | 26.614 M 33.54 % | 19.930 M -66.36 % | 59.237 M 1 303.40 % | 4.221 M 34.25 % | 3.144 M | 0.000 | 0.000 |
| Retained earnings | 571.335 M 7.09 % | 533.503 M 9.31 % | 488.049 M 31.20 % | 371.995 M 24.79 % | 298.093 M 16.27 % | 256.376 M 30.46 % | 196.512 M 31.13 % | 149.866 M 30.43 % | 114.905 M 45.34 % | 79.057 M 23.01 % | 64.267 M 23.59 % | 51.999 M 90.20 % | 27.339 M -38.54 % | 44.479 M |
| Common stock | 423.462 M -0.11 % | 423.915 M 40.24 % | 302.270 M 40.62 % | 214.952 M 11.69 % | 192.462 M 1.30 % | 189.992 M 40.00 % | 135.709 M 1.16 % | 134.150 M 0.00 % | 134.150 M 33.35 % | 100.600 M 0.00 % | 100.600 M 0.00 % | 100.600 M 0.00 % | 100.600 M 73.45 % | 58.000 M |
| Total equity | 1.371 B 2.07 % | 1.343 B 3.44 % | 1.299 B 9.35 % | 1.188 B 58.37 % | 749.975 M 31.66 % | 569.644 M -1.93 % | 580.876 M 24.23 % | 467.578 M 9.78 % | 425.933 M 78.29 % | 238.895 M 8.48 % | 220.213 M 8.06 % | 203.795 M 16.43 % | 175.034 M 19.77 % | 146.142 M |
| Other non current liabilities | 0.000 -100.00 % | 18.063 M 6.95 % | 16.890 M -36.13 % | 26.445 M 3 882.63 % | 664.004 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.947 M -5.67 % | 7.364 M 20.16 % | 6.129 M |
| Long term debt | 11.224 M -68.04 % | 35.119 M -38.78 % | 57.364 M -31.62 % | 83.885 M -68.21 % | 263.860 M 148.32 % | 106.260 M 523.00 % | 17.056 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 30.144 M -45.87 % | 55.689 M -27.37 % | 76.676 M -31.49 % | 111.917 M -60.07 % | 280.311 M 132.84 % | 120.387 M 329.74 % | 28.014 M 346.13 % | 6.279 M 5.24 % | 5.967 M -5.59 % | 6.320 M -3.48 % | 6.548 M -5.86 % | 6.956 M -5.60 % | 7.368 M 20.22 % | 6.129 M |
| Other current liabilities | 97.512 M -0.26 % | 97.767 M -25.78 % | 131.720 M 1 802.77 % | 6.923 M -89.26 % | 64.470 M -53.56 % | 138.827 M 31.08 % | 105.912 M 471.44 % | 18.534 M 32.69 % | 13.968 M 17.53 % | 11.885 M 1 321.62 % | -972.869 K -107.35 % | 13.232 M 6.16 % | 12.463 M -65.05 % | 35.666 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 9.378 M -83.05 % | 55.345 M -35.44 % | 85.729 M -27.80 % | 118.733 M 3 637.57 % | 3.177 M 114.46 % | 1.481 M -50.89 % | 3.016 M 10 673.00 % | 28.000 K -99.78 % | 12.780 M -0.10 % | 12.793 M -15.87 % | 15.206 M -48.78 % | 29.687 M |
| Short term debt | 289.103 M 35.43 % | 213.477 M 101.10 % | 106.157 M 58.18 % | 67.111 M -36.02 % | 104.886 M -6.05 % | 111.639 M 3 800.83 % | 2.862 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.696 M -27.64 % | 28.602 M -30.57 % | 41.195 M -31.48 % | 60.125 M |
| Total current liabilities | 647.139 M 4.46 % | 619.484 M 43.74 % | 430.982 M 81.26 % | 237.776 M -21.47 % | 302.798 M -12.44 % | 345.814 M 43.42 % | 241.124 M 141.76 % | 99.738 M 84.53 % | 54.051 M 0.72 % | 53.664 M 0.74 % | 53.268 M -25.26 % | 71.275 M -17.08 % | 85.954 M -35.50 % | 133.268 M |
| Total liabilities | 677.283 M 0.31 % | 675.173 M 33.00 % | 507.658 M 45.17 % | 349.692 M -40.03 % | 583.108 M 25.08 % | 466.201 M 73.22 % | 269.138 M 153.86 % | 106.018 M 76.64 % | 60.018 M 0.06 % | 59.984 M 0.28 % | 59.816 M -23.54 % | 78.231 M -16.17 % | 93.322 M -33.05 % | 139.397 M |
| Other non current assets | 4.747 M -16.10 % | 5.658 M -85.23 % | 38.314 M -55.29 % | 85.695 M 410.41 % | 16.789 M -45.64 % | 30.884 M -16.36 % | 36.927 M 51.90 % | 24.309 M 6 375.26 % | 375.417 K -22.18 % | 482.401 K -0.65 % | 485.579 K 26.10 % | 385.076 K -84.77 % | 2.528 M 299.70 % | 632.521 K |
| Long term investments | 179.458 M 2.50 % | 175.088 M 81.58 % | 96.424 M 1 495.66 % | 6.043 M -84.06 % | 37.914 M 1 602.88 % | 2.226 M 102 930.65 % | 2.161 K -70.59 % | 7.347 K -52.17 % | 15.360 K -47.09 % | 29.032 K -32.01 % | 42.703 K -24.25 % | 56.375 K -19.52 % | 70.046 K 54.77 % | 45.257 K |
| Intangible assets | 106.584 M -3.57 % | 110.535 M -3.44 % | 114.471 M -3.01 % | 118.019 M 1.73 % | 116.009 M 59.61 % | 72.683 M 82.60 % | 39.805 M 49.69 % | 26.591 M 27.71 % | 20.822 M -2.27 % | 21.305 M 56.83 % | 13.585 M -1.89 % | 13.847 M -2.46 % | 14.196 M 103.99 % | 6.959 M |
| GoodWill | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 143.720 M -2.68 % | 147.671 M -2.60 % | 151.608 M -2.29 % | 155.155 M 1.31 % | 153.146 M 39.45 % | 109.819 M 42.73 % | 76.942 M 189.35 % | 26.591 M 27.71 % | 20.822 M -2.27 % | 21.305 M 56.83 % | 13.585 M -1.89 % | 13.847 M -2.46 % | 14.196 M 103.99 % | 6.959 M |
| Property plant equipment net | 913.306 M 6.23 % | 859.724 M 8.44 % | 792.779 M 14.30 % | 693.586 M 9.69 % | 632.321 M 46.31 % | 432.178 M 24.98 % | 345.785 M 101.52 % | 171.584 M 93.35 % | 88.742 M -0.86 % | 89.509 M -4.71 % | 93.935 M -1.13 % | 95.011 M 17.12 % | 81.120 M -1.21 % | 82.111 M |
| Total non current assets | 1.283 B 5.42 % | 1.217 B 10.99 % | 1.096 B 15.35 % | 950.288 M 12.16 % | 847.249 M 45.39 % | 582.730 M 25.55 % | 464.146 M 106.43 % | 224.843 M 99.76 % | 112.555 M -1.18 % | 113.899 M 3.40 % | 110.152 M -0.94 % | 111.194 M 11.28 % | 99.927 M 10.26 % | 90.625 M |
| Other current assets | 16.816 M -9.40 % | 18.562 M -24.73 % | 24.658 M -42.36 % | 42.784 M 44.77 % | 29.554 M 78.60 % | 16.548 M -53.97 % | 35.948 M -57.02 % | 83.645 M -36.00 % | 130.698 M 4 392.45 % | 2.909 M -47.08 % | 5.497 M 15.90 % | 4.743 M -68.83 % | 15.217 M 138.53 % | 6.379 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 25.076 M -68.80 % | 80.363 M 6 895.92 % | -1.183 M 5.06 % | -1.246 M | 0.000 -100.00 % | 60.000 M -50.14 % | 120.338 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 73.107 M 13.57 % | 64.374 M -11.43 % | 72.684 M -36.12 % | 113.778 M 74.16 % | 65.329 M 52.45 % | 42.854 M -19.06 % | 52.948 M 7.95 % | 49.048 M -34.92 % | 75.364 M 157.50 % | 29.268 M 49.20 % | 19.616 M 97.35 % | 9.940 M -53.04 % | 21.165 M 72.21 % | 12.290 M |
| Cash and short term investments | 73.107 M 13.57 % | 64.374 M -34.15 % | 97.760 M -49.65 % | 194.141 M 197.17 % | 65.329 M 52.45 % | 42.854 M -19.06 % | 52.948 M 7.95 % | 49.048 M -34.92 % | 75.364 M 157.50 % | 29.268 M 49.20 % | 19.616 M 97.35 % | 9.940 M -53.04 % | 21.165 M 72.21 % | 12.290 M |
| Total current assets | 765.871 M -4.49 % | 801.872 M 12.90 % | 710.224 M 20.96 % | 587.136 M 20.85 % | 485.834 M 7.22 % | 453.115 M 17.43 % | 385.869 M 10.64 % | 348.753 M -6.60 % | 373.395 M 101.86 % | 184.980 M 8.89 % | 169.877 M -0.56 % | 170.832 M 1.43 % | 168.430 M -13.59 % | 194.914 M |
| Inventory | 273.549 M -10.26 % | 304.837 M 2.59 % | 297.128 M 75.23 % | 169.563 M -2.37 % | 173.681 M -13.82 % | 201.533 M 37.54 % | 146.523 M 34.09 % | 109.275 M 58.85 % | 68.789 M 20.12 % | 57.267 M -15.69 % | 67.920 M 2.98 % | 65.954 M 45.59 % | 45.302 M -55.84 % | 102.587 M |
| Net receivables | 402.399 M -2.83 % | 414.099 M 42.46 % | 290.679 M 59.95 % | 181.726 M -16.36 % | 217.270 M 13.06 % | 192.181 M 21.00 % | 158.823 M 48.04 % | 107.286 M 8.79 % | 98.620 M 3.23 % | 95.536 M 24.33 % | 76.844 M -14.80 % | 90.195 M -2.52 % | 92.524 M 25.61 % | 73.657 M |
| Tax assets | 41.367 M 45.09 % | 28.512 M 67.27 % | 17.046 M 73.77 % | 9.809 M 38.58 % | 7.078 M -7.14 % | 7.622 M 69.73 % | 4.491 M 91.05 % | 2.351 M -9.63 % | 2.601 M 1.03 % | 2.575 M 22.38 % | 2.104 M 11.08 % | 1.894 M -5.89 % | 2.013 M 129.37 % | 877.406 K |
| 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 |
| Account payables | 254.917 M -16.92 % | 306.835 M 53.82 % | 199.478 M 101.55 % | 98.971 M -10.20 % | 110.207 M 21.22 % | 90.917 M -15.45 % | 107.530 M 37.29 % | 78.321 M 124.29 % | 34.919 M -5.29 % | 36.871 M 91.16 % | 19.288 M -32.60 % | 28.615 M 1.17 % | 28.283 M -13.96 % | 32.870 M |
| Tax payables | 5.607 M 299.07 % | 1.405 M -86.86 % | 10.696 M 13.47 % | 9.426 M 17.30 % | 8.036 M 81.36 % | 4.431 M 39.49 % | 3.177 M 10.18 % | 2.883 M 34.29 % | 2.147 M -56.00 % | 4.880 M 230.27 % | 1.478 M 78.76 % | 826.608 K -79.40 % | 4.013 M -12.91 % | 4.607 M |
| Deferred revenue non current | 16.745 M | 0.000 -100.00 % | 16.890 M -1.06 % | 17.070 M 10.88 % | 15.394 M 40.32 % | 10.971 M 46.55 % | 7.486 M 19.72 % | 6.253 M 5.18 % | 5.945 M -5.68 % | 6.303 M -3.55 % | 6.535 M -5.93 % | 6.947 M -5.67 % | 7.364 M | 0.000 |
| Minority interest | 74.965 M -11.56 % | 84.768 M -6.31 % | 90.476 M -13.46 % | 104.552 M 10.63 % | 94.506 M 125.69 % | 41.875 M -17.15 % | 50.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.177 M |
| Capital lease obligations | 190.986 K -53.50 % | 410.764 K 127.24 % | 180.760 K 0.00 % | 180.760 K -72.78 % | 664.003 K | 0.000 100.00 % | -18.467 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 301.423 M 0.09 % | 301.167 M -27.94 % | 417.944 M -15.78 % | 496.234 M 200.91 % | 164.913 M 122.62 % | 74.079 M -63.25 % | 201.570 M 28.43 % | 156.948 M -11.27 % | 176.878 M 224.96 % | 54.431 M -1.65 % | 55.346 M 8.11 % | 51.195 M 8.71 % | 47.095 M 44.97 % | 32.486 M |
| Deferred tax liabilities non current | 2.176 M -13.22 % | 2.507 M 3.47 % | 2.423 M 52.67 % | 1.587 M -7.73 % | 1.720 M -45.50 % | 3.156 M -9.09 % | 3.471 M 13 124.69 % | 26.250 K 20.69 % | 21.750 K 26.09 % | 17.250 K 35.29 % | 12.750 K 54.55 % | 8.250 K 120.00 % | 3.750 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.048 B 1.48 % | 2.019 B 11.74 % | 1.806 B 17.49 % | 1.537 B 15.33 % | 1.333 B 28.70 % | 1.036 B 21.86 % | 850.014 M 48.19 % | 573.596 M 18.04 % | 485.951 M 62.59 % | 298.879 M 6.73 % | 280.029 M -0.71 % | 282.025 M 5.09 % | 268.356 M -6.02 % | 285.539 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -10.580 M -63.98 % | -6.452 M -131.28 % | -2.790 M -222.73 % | -864.429 K 77.73 % | -3.882 M -80.25 % | -2.154 M -944.95 % | 254.892 K 1 263.73 % | -21.903 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 3.112 M 229.13 % | 945.510 K 57.25 % | 601.295 K -84.57 % | 3.896 M -39.91 % | 6.484 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -133.944 M -10.58 % | -121.125 M -7.89 % | -112.266 M -640.57 % | 20.768 M 17.29 % | 17.706 M 119.71 % | -89.836 M -62.56 % | -55.263 M 3.52 % | -57.276 M -124.92 % | -25.465 M -423.77 % | 7.865 M 1 358.64 % | 539.196 K 102.68 % | -20.119 M -189.80 % | 22.405 M 201.64 % | -22.045 M |
| Accounts receivables | -36.045 M -1 940.57 % | 1.958 M 103.58 % | -54.666 M -334.65 % | 23.297 M 114.24 % | 10.874 M 154.18 % | -20.071 M 61.62 % | -52.290 M -143.94 % | -21.435 M -110.18 % | -10.198 M 58.26 % | -24.436 M -475.27 % | 6.512 M 630.82 % | -1.227 M 95.70 % | -28.545 M | 0.000 |
| Inventory | -24.085 M 62.28 % | -63.858 M 52.83 % | -135.365 M -3 280.76 % | 4.256 M -84.11 % | 26.783 M 148.35 % | -55.396 M -52.13 % | -36.413 M 10.87 % | -40.854 M -252.11 % | -11.603 M -215.69 % | 10.029 M 521.66 % | -2.379 M 88.62 % | -20.902 M -136.99 % | 56.505 M 430.45 % | -17.099 M |
| Accounts payables | -61.392 M -26.20 % | -48.645 M -157.76 % | 84.217 M 2 208.04 % | -3.995 M 79.07 % | -19.087 M -82.01 % | -10.487 M -129.46 % | 35.595 M 647.99 % | 4.759 M 230.68 % | -3.642 M -116.02 % | 22.738 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 170.987 K 101.62 % | -10.580 M -63.98 % | -6.452 M -131.28 % | -2.790 M -222.73 % | -864.430 K 77.73 % | -3.882 M 79.40 % | -18.849 M -14.78 % | -16.422 M -18.47 % | -13.862 M -540.43 % | -2.164 M -174.18 % | 2.918 M 272.95 % | 782.341 K 102.29 % | -34.099 M -589.56 % | -4.945 M |
| Other non cash items | 70.063 M -18.57 % | 86.037 M 187.16 % | 29.961 M 84.49 % | 16.240 M -16.05 % | 19.346 M 62.05 % | 11.938 M 223.76 % | 3.687 M 227.51 % | -2.892 M -184.30 % | -1.017 M -153.01 % | 1.919 M 11.96 % | 1.714 M 22.83 % | 1.395 M -89.15 % | 12.855 M 35.32 % | 9.500 M |
| Net cash provided by operating activities | 71.843 M -11.53 % | 81.202 M -35.54 % | 125.965 M -32.73 % | 187.240 M 26.30 % | 148.246 M 148.09 % | 59.754 M 70.60 % | 35.026 M 713.76 % | 4.304 M -81.79 % | 23.640 M -55.29 % | 52.879 M 28.00 % | 41.312 M 62.73 % | 25.387 M -61.67 % | 66.234 M 64.39 % | 40.290 M |
| Investments in property plant and equipment | -79.311 M 15.89 % | -94.298 M 29.78 % | -134.284 M -30.28 % | -103.076 M 58.72 % | -249.684 M -128.04 % | -109.494 M -1.31 % | -108.083 M -32.97 % | -81.284 M -1 461.03 % | -5.207 M 67.42 % | -15.980 M -240.59 % | -4.692 M 46.77 % | -8.814 M 24.07 % | -11.608 M -37.76 % | -8.426 M |
| Acquisitions net | 0.000 -100.00 % | 188.485 K -97.98 % | 9.328 M 191.49 % | 3.200 M -98.72 % | 249.691 M 1 380.57 % | -19.498 M 30.32 % | -27.984 M -134.43 % | 81.284 M 122 704.34 % | 66.190 K -98.90 % | 6.018 M | 0.000 | 0.000 | 0.000 -100.00 % | 193.858 K |
| Purchases of investments | -86.567 M 52.44 % | -182.000 M 70.18 % | -610.400 M -94.67 % | -313.550 M -88.95 % | -165.940 M -8 197.00 % | -2.000 M 98.26 % | -115.000 M 76.34 % | -486.000 M -305.00 % | -120.000 M | 0.000 | 0.000 | 0.000 100.00 % | -12.305 M 49.40 % | -24.318 M |
| Sales maturities of investments | 76.009 M -46.23 % | 141.371 M -75.82 % | 584.621 M 232.97 % | 175.578 M 34.46 % | 130.578 M 19.26 % | 109.494 M -37.90 % | 176.317 M -67.91 % | 549.431 M | 0.000 -100.00 % | 130.797 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.558 M |
| Other investing activites | 226.086 K 153.74 % | -420.675 K 95.47 % | -9.285 M -190.16 % | -3.200 M 98.72 % | -249.684 M -128.04 % | -109.494 M -8 182 560.56 % | 1.338 K 100.00 % | -81.284 M -122 904.34 % | 66.190 K -98.90 % | 6.018 M 11 935.60 % | 50.000 K 100.57 % | -8.814 M 24.07 % | -11.608 M -29 543 566.58 % | 39.290 |
| Net cash used for investing activites | -89.642 M 33.68 % | -135.160 M 15.54 % | -160.020 M 33.61 % | -241.049 M 15.43 % | -285.039 M -117.60 % | -130.992 M -75.25 % | -74.748 M -318.68 % | -17.853 M 85.73 % | -125.141 M -1 172.81 % | -9.832 M -111.80 % | -4.642 M 47.33 % | -8.814 M 63.14 % | -23.912 M -299.12 % | -5.991 M |
| Debt repayment | 78.398 M -14.52 % | 91.710 M 316.18 % | 22.036 M 123.40 % | -94.191 M -163.54 % | 148.240 M -13.54 % | 171.452 M 347.92 % | 38.277 M | 0.000 | 0.000 100.00 % | -20.921 M -163.95 % | -7.926 M 55.13 % | -17.666 M 22.98 % | -22.935 M -482.30 % | -3.939 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.881 K | 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 100.00 % | -70.882 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -42.155 M -6.34 % | -39.640 M -83.60 % | -21.591 M -12.15 % | -19.252 M -1.34 % | -18.998 M 6.67 % | -20.356 M 3.78 % | -21.157 M -57.71 % | -13.415 M | 0.000 100.00 % | -15.917 M 1.57 % | -16.172 M -67.32 % | -9.665 M 45.63 % | -17.777 M 63.15 % | -48.241 M |
| Other financing activites | -6.115 M -305.11 % | 2.981 M 144.73 % | -6.666 M -102.98 % | 223.407 M 471.91 % | 39.064 M 146.31 % | -84.351 M -479.39 % | 22.233 M 1 519.03 % | -1.567 M -101.04 % | 149.943 M 593 439.15 % | -25.271 K 99.17 % | -3.055 M -814.02 % | -334.247 K -104.42 % | 7.555 M 2 471.68 % | 293.766 K |
| Net cash used provided by financing activities | 30.129 M -45.27 % | 55.052 M 486.35 % | -14.249 M -114.26 % | 99.908 M -37.21 % | 159.120 M 138.40 % | 66.745 M 69.60 % | 39.354 M 362.68 % | -14.982 M -109.99 % | 149.943 M 506.75 % | -36.864 M -35.76 % | -27.153 M 1.85 % | -27.665 M 16.57 % | -33.158 M 36.09 % | -51.886 M |
| Effect of forex changes on cash | -3.153 M -653.81 % | -418.338 K -285.03 % | 226.094 K 48.93 % | 151.817 K 147.47 % | -319.784 K 47.92 % | -614.034 K -184.23 % | 729.039 K 560.18 % | 110.430 K 310.66 % | -52.420 K -117.87 % | 293.392 K 84.51 % | 159.011 K 219.71 % | -132.830 K 54.15 % | -289.690 K -116.19 % | -134.001 K |
| Net change in cash | 9.176 M 1 257.82 % | 675.791 K 101.41 % | -48.078 M -203.95 % | 46.252 M 110.17 % | 22.007 M 530.88 % | -5.107 M -1 511.32 % | 361.883 K 101.27 % | -28.420 M -158.73 % | 48.390 M 647.12 % | 6.477 M -33.06 % | 9.676 M 186.20 % | -11.225 M -226.49 % | 8.874 M 150.08 % | -17.721 M |
| Cash at beginning of period | 62.173 M 1.10 % | 61.497 M -43.88 % | 109.575 M 73.04 % | 63.323 M 53.26 % | 41.317 M -11.00 % | 46.424 M 0.79 % | 46.062 M -38.16 % | 74.483 M 185.45 % | 26.093 M 33.02 % | 19.616 M 97.35 % | 9.940 M -53.04 % | 21.165 M 72.21 % | 12.290 M -59.05 % | 30.011 M |
| Cash at end of period | 71.349 M 14.76 % | 62.173 M 1.10 % | 61.497 M -43.88 % | 109.575 M 73.04 % | 63.323 M 53.26 % | 41.317 M -11.00 % | 46.424 M 0.79 % | 46.062 M -38.16 % | 74.483 M 185.45 % | 26.093 M 33.02 % | 19.616 M 97.35 % | 9.940 M -53.04 % | 21.165 M 72.21 % | 12.290 M |
| Operating cash flow | 71.843 M -11.06 % | 80.781 M -35.87 % | 125.965 M -32.73 % | 187.240 M 26.30 % | 148.246 M 148.09 % | 59.754 M 70.60 % | 35.026 M 713.76 % | 4.304 M -81.79 % | 23.640 M -55.29 % | 52.879 M 28.00 % | 41.312 M 62.73 % | 25.387 M -61.67 % | 66.234 M 64.39 % | 40.290 M |
| Capital expenditure | -79.311 M 15.89 % | -94.298 M 29.78 % | -134.284 M -30.28 % | -103.076 M 58.72 % | -249.684 M -128.04 % | -109.494 M -1.31 % | -108.083 M -32.97 % | -81.284 M -1 461.03 % | -5.207 M 67.42 % | -15.980 M -240.59 % | -4.692 M 46.77 % | -8.814 M 24.07 % | -11.608 M -37.76 % | -8.426 M |
| Free CashFlow | -7.468 M 44.75 % | -13.517 M -62.49 % | -8.319 M -109.88 % | 84.164 M 182.97 % | -101.438 M -103.94 % | -49.740 M 31.92 % | -73.056 M 5.10 % | -76.980 M -517.63 % | 18.433 M -50.04 % | 36.899 M 0.76 % | 36.620 M 120.96 % | 16.573 M -69.66 % | 54.626 M 71.44 % | 31.864 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 331.242 M 43.51 % | 230.817 M 13.24 % | 203.833 M -16.27 % | 243.442 M -30.62 % | 350.866 M 37.19 % | 255.758 M 7.57 % | 237.767 M -3.80 % | 247.157 M -16.77 % | 296.966 M -0.35 % | 298.012 M 23.88 % | 240.571 M -10.84 % | 269.829 M -3.66 % | 280.071 M 54.02 % | 181.835 M 6.89 % | 170.109 M -7.92 % | 184.739 M -11.28 % | 208.235 M -7.91 % | 226.124 M -6.77 % | 242.534 M 65.14 % | 146.862 M -9.73 % | 162.685 M -10.13 % | 181.031 M -1.15 % | 183.146 M 5.01 % | 174.409 M -25.35 % | 233.651 M 37.54 % | 169.877 M 18.53 % | 143.322 M -9.57 % | 158.490 M 4.32 % | 151.929 M 4.93 % | 144.793 M 37.22 % | 105.518 M -3.45 % | 109.291 M 2.96 % | 106.154 M 22.18 % | 86.883 M 24.43 % | 69.824 M -0.99 % | 70.519 M -3.48 % | 73.059 M 13.68 % | 64.268 M 7.50 % | 59.785 M -17.72 % | 72.663 M -2.38 % | 74.435 M 5.75 % | 70.389 M |
| Net income | 31.399 M 132.44 % | 13.508 M 1 266.97 % | -1.158 M -108.18 % | 14.157 M -67.44 % | 43.484 M 125.52 % | 19.282 M 810.88 % | -2.712 M -206.66 % | 2.543 M -94.14 % | 43.368 M 20.35 % | 36.035 M 53.77 % | 23.433 M -48.16 % | 45.203 M -12.65 % | 51.748 M 69.73 % | 30.488 M -1.34 % | 30.903 M 37.00 % | 22.556 M -5.99 % | 23.995 M 4.17 % | 23.034 M 9.54 % | 21.028 M 173.90 % | 7.677 M -50.29 % | 15.445 M -25.35 % | 20.689 M 28.36 % | 16.118 M -28.32 % | 22.488 M -9.89 % | 24.956 M 30.33 % | 19.148 M 122.85 % | 8.592 M -62.42 % | 22.864 M 6.18 % | 21.532 M 1.60 % | 21.193 M 65.54 % | 12.802 M -27.54 % | 17.667 M 31.42 % | 13.443 M 33.16 % | 10.095 M 31.06 % | 7.702 M -46.26 % | 14.334 M 49.21 % | 9.606 M 24.93 % | 7.689 M 11.29 % | 6.909 M -42.33 % | 11.981 M 51.32 % | 7.918 M 25.92 % | 6.288 M |
| Income before tax | 42.807 M 279.49 % | 11.280 M 172.18 % | -15.628 M -269.20 % | 9.236 M -82.87 % | 53.904 M 106.14 % | 26.149 M 368.37 % | -9.744 M -148.39 % | -3.923 M -107.79 % | 50.350 M 14.64 % | 43.921 M 44.05 % | 30.490 M -42.19 % | 52.742 M -24.83 % | 70.162 M 110.59 % | 33.317 M -4.57 % | 34.912 M 52.00 % | 22.968 M -25.13 % | 30.677 M -3.98 % | 31.950 M 20.30 % | 26.559 M 223.38 % | 8.213 M -58.42 % | 19.753 M -36.16 % | 30.943 M 53.46 % | 20.164 M -43.76 % | 35.856 M -25.57 % | 48.177 M 78.59 % | 26.977 M 234.85 % | 8.056 M -70.24 % | 27.074 M 7.53 % | 25.178 M 1.95 % | 24.695 M 63.01 % | 15.150 M -27.97 % | 21.032 M 30.64 % | 16.100 M 36.80 % | 11.769 M 30.05 % | 9.050 M -47.69 % | 17.301 M 48.06 % | 11.685 M 22.22 % | 9.561 M 19.52 % | 7.999 M -46.42 % | 14.931 M 58.02 % | 9.449 M 28.84 % | 7.333 M |
| Income before tax ratio | 0.13 164.44 % | 0.05 163.74 % | -0.08 -302.08 % | 0.04 -75.30 % | 0.15 50.26 % | 0.10 349.49 % | -0.04 -158.20 % | -0.02 -109.36 % | 0.17 15.04 % | 0.15 16.29 % | 0.13 -35.16 % | 0.20 -21.97 % | 0.25 36.73 % | 0.18 -10.72 % | 0.21 65.07 % | 0.12 -15.61 % | 0.15 4.27 % | 0.14 29.03 % | 0.11 95.82 % | 0.06 -53.94 % | 0.12 -28.96 % | 0.17 55.25 % | 0.11 -46.45 % | 0.21 -0.29 % | 0.21 29.84 % | 0.16 182.51 % | 0.06 -67.09 % | 0.17 3.08 % | 0.17 -2.84 % | 0.17 18.79 % | 0.14 -25.39 % | 0.19 26.89 % | 0.15 11.96 % | 0.14 4.51 % | 0.13 -47.17 % | 0.25 53.39 % | 0.16 7.52 % | 0.15 11.18 % | 0.13 -34.88 % | 0.21 61.88 % | 0.13 21.84 % | 0.10 |
| EBITDA | 54.213 M 40.64 % | 38.548 M 288.70 % | -20.428 M -144.17 % | 46.249 M -32.10 % | 68.117 M 34.41 % | 50.678 M 282.28 % | -27.802 M -155.87 % | 49.758 M -13.36 % | 57.432 M -13.33 % | 66.268 M 45.04 % | 45.690 M -37.57 % | 73.187 M -4.55 % | 76.676 M 67.76 % | 45.707 M -5.32 % | 48.277 M 32.12 % | 36.541 M -18.87 % | 45.039 M -1.12 % | 45.550 M 51.76 % | 30.015 M 20.15 % | 24.982 M -22.53 % | 32.246 M -24.89 % | 42.934 M 52.11 % | 28.225 M -34.31 % | 42.966 M -23.84 % | 56.416 M 79.11 % | 31.497 M 338.35 % | 7.185 M -74.75 % | 28.456 M 19.01 % | 23.911 M -21.10 % | 30.306 M 55.86 % | 19.445 M -12.85 % | 22.312 M 37.11 % | 16.273 M 16.82 % | 13.929 M 26.13 % | 11.044 M -23.26 % | 14.392 M 24.50 % | 11.560 M -11.22 % | 13.020 M 94.23 % | 6.704 M -60.57 % | 17.002 M 27.49 % | 13.336 M 45.89 % | 9.141 M |
| Net income ratio | 0.09 61.97 % | 0.06 1 130.55 % | -0.01 -109.77 % | 0.06 -53.08 % | 0.12 64.39 % | 0.08 760.88 % | -0.01 -210.87 % | 0.01 -92.95 % | 0.15 20.77 % | 0.12 24.14 % | 0.10 -41.85 % | 0.17 -9.33 % | 0.18 10.20 % | 0.17 -7.70 % | 0.18 48.78 % | 0.12 5.96 % | 0.12 13.12 % | 0.10 17.49 % | 0.09 65.86 % | 0.05 -44.94 % | 0.09 -16.93 % | 0.11 29.86 % | 0.09 -31.74 % | 0.13 20.72 % | 0.11 -5.24 % | 0.11 88.01 % | 0.06 -58.44 % | 0.14 1.79 % | 0.14 -3.17 % | 0.15 20.64 % | 0.12 -24.95 % | 0.16 27.65 % | 0.13 8.99 % | 0.12 5.33 % | 0.11 -45.73 % | 0.20 54.59 % | 0.13 9.90 % | 0.12 3.53 % | 0.12 -29.91 % | 0.16 55.01 % | 0.11 19.08 % | 0.09 |
| Ratio EBITDA | 0.16 -2.00 % | 0.17 266.64 % | -0.10 -152.75 % | 0.19 -2.14 % | 0.19 -2.02 % | 0.20 269.46 % | -0.12 -158.08 % | 0.20 4.10 % | 0.19 -13.03 % | 0.22 17.08 % | 0.19 -29.98 % | 0.27 -0.93 % | 0.27 8.91 % | 0.25 -11.43 % | 0.28 43.48 % | 0.20 -8.55 % | 0.22 7.37 % | 0.20 62.77 % | 0.12 -27.25 % | 0.17 -14.18 % | 0.20 -16.42 % | 0.24 53.89 % | 0.15 -37.44 % | 0.25 2.03 % | 0.24 30.23 % | 0.19 269.83 % | 0.05 -72.08 % | 0.18 14.08 % | 0.16 -24.81 % | 0.21 13.58 % | 0.18 -9.73 % | 0.20 33.18 % | 0.15 -4.38 % | 0.16 1.36 % | 0.16 -22.50 % | 0.20 28.98 % | 0.16 -21.90 % | 0.20 80.68 % | 0.11 -52.08 % | 0.23 30.60 % | 0.18 37.96 % | 0.13 |
| Gross profit ratio | 0.23 6.45 % | 0.22 334.13 % | -0.09 -130.19 % | 0.31 24.45 % | 0.25 -0.35 % | 0.25 1 385.25 % | -0.02 -106.66 % | 0.29 4.23 % | 0.28 -9.02 % | 0.31 22.24 % | 0.25 -35.74 % | 0.39 9.80 % | 0.35 8.14 % | 0.33 -16.60 % | 0.39 28.78 % | 0.31 0.59 % | 0.30 17.16 % | 0.26 29.95 % | 0.20 -24.94 % | 0.27 -6.57 % | 0.28 -10.31 % | 0.32 9.86 % | 0.29 -22.55 % | 0.37 7.91 % | 0.35 47.72 % | 0.23 15.11 % | 0.20 -26.68 % | 0.28 -3.36 % | 0.29 -0.20 % | 0.29 4.33 % | 0.28 -8.98 % | 0.30 12.87 % | 0.27 3.95 % | 0.26 -23.85 % | 0.34 5.20 % | 0.32 2.21 % | 0.31 3.05 % | 0.31 8.35 % | 0.28 -15.41 % | 0.33 23.11 % | 0.27 14.18 % | 0.24 |
| Weighted average shs out dil | 423.300 M -5.99 % | 450.281 M 3.37 % | 435.598 M 2.87 % | 423.462 M -6.16 % | 451.236 M 17.01 % | 385.633 M 3.06 % | 374.190 M -14.71 % | 438.708 M 0.92 % | 434.696 M 3.38 % | 420.473 M 4.60 % | 401.969 M -5.68 % | 426.155 M 1.17 % | 421.231 M -1.35 % | 427.008 M -2.79 % | 439.253 M 13.49 % | 387.027 M 7.28 % | 360.757 M -4.15 % | 376.376 M 0.54 % | 374.356 M -0.09 % | 374.693 M -0.62 % | 377.013 M 2.23 % | 368.796 M 3.85 % | 355.117 M -3.36 % | 367.450 M -2.41 % | 376.540 M 0.29 % | 375.446 M -3.57 % | 389.365 M 4.22 % | 373.593 M 2.37 % | 364.961 M 0.40 % | 363.516 M -3.95 % | 378.480 M 1.54 % | 372.728 M 0.22 % | 371.904 M 7.57 % | 345.723 M -3.94 % | 359.916 M 19.02 % | 302.397 M 2.65 % | 294.588 M 11.87 % | 263.332 M -3.10 % | 271.756 M -1.67 % | 276.375 M 2.37 % | 269.972 M -5.97 % | 287.124 M |
| Weighted average shs out | 423.300 M -5.99 % | 450.281 M 3.37 % | 435.598 M 2.87 % | 423.462 M -6.16 % | 451.238 M 17.01 % | 385.633 M 3.05 % | 374.222 M -14.71 % | 438.767 M 0.94 % | 434.696 M 3.38 % | 420.473 M 4.60 % | 401.971 M -5.68 % | 426.158 M 1.17 % | 421.233 M -1.35 % | 427.008 M -2.79 % | 439.255 M 13.49 % | 387.029 M 7.28 % | 360.761 M -4.15 % | 376.376 M 0.54 % | 374.361 M -0.09 % | 374.698 M -0.62 % | 377.020 M 2.23 % | 368.796 M 3.85 % | 355.119 M -3.36 % | 367.450 M -2.42 % | 376.544 M 0.29 % | 375.446 M -3.58 % | 389.377 M 4.22 % | 373.593 M 2.36 % | 364.965 M 0.40 % | 363.516 M -6.49 % | 388.742 M 4.30 % | 372.728 M 0.22 % | 371.909 M 7.57 % | 345.723 M -8.65 % | 378.442 M 25.15 % | 302.397 M 2.65 % | 294.589 M 11.87 % | 263.332 M -3.10 % | 271.762 M -1.67 % | 276.375 M 2.37 % | 269.978 M -5.97 % | 287.124 M |
| EPS diluted | 0.07 147.33 % | 0.03 1 211.11 % | 0.00 -108.08 % | 0.03 -65.35 % | 0.10 92.80 % | 0.05 794.44 % | -0.01 -224.14 % | 0.01 -94.19 % | 0.10 16.45 % | 0.09 47.00 % | 0.06 -45.56 % | 0.11 -12.43 % | 0.12 71.29 % | 0.07 1.42 % | 0.07 20.75 % | 0.06 -12.33 % | 0.07 8.66 % | 0.06 8.90 % | 0.06 174.15 % | 0.02 -50.00 % | 0.04 -26.92 % | 0.06 23.57 % | 0.05 -25.82 % | 0.06 -7.69 % | 0.07 30.00 % | 0.05 130.77 % | 0.02 -63.89 % | 0.06 3.73 % | 0.06 1.20 % | 0.06 77.20 % | 0.03 -30.59 % | 0.05 31.30 % | 0.04 23.63 % | 0.03 33.33 % | 0.02 -53.80 % | 0.05 45.40 % | 0.03 11.64 % | 0.03 14.96 % | 0.03 -41.47 % | 0.04 48.12 % | 0.03 33.79 % | 0.02 |
| Earnings per share | 0.07 147.33 % | 0.03 1 211.11 % | 0.00 -108.08 % | 0.03 -65.35 % | 0.10 92.80 % | 0.05 794.44 % | -0.01 -224.14 % | 0.01 -94.19 % | 0.10 16.45 % | 0.09 47.00 % | 0.06 -45.56 % | 0.11 -12.43 % | 0.12 71.29 % | 0.07 1.42 % | 0.07 20.75 % | 0.06 -12.33 % | 0.07 8.66 % | 0.06 8.90 % | 0.06 174.15 % | 0.02 -50.00 % | 0.04 -26.92 % | 0.06 23.57 % | 0.05 -25.82 % | 0.06 -7.69 % | 0.07 30.00 % | 0.05 130.77 % | 0.02 -63.89 % | 0.06 3.73 % | 0.06 1.20 % | 0.06 72.49 % | 0.03 -28.69 % | 0.05 31.30 % | 0.04 23.63 % | 0.03 40.38 % | 0.02 -56.12 % | 0.05 45.40 % | 0.03 11.64 % | 0.03 14.96 % | 0.03 -41.47 % | 0.04 48.12 % | 0.03 33.79 % | 0.02 |
| Gross profit | 76.743 M 52.76 % | 50.237 M 365.12 % | -18.949 M -125.28 % | 74.962 M -13.65 % | 86.815 M 36.71 % | 63.504 M 1 482.50 % | -4.593 M -106.41 % | 71.677 M -13.26 % | 82.630 M -9.34 % | 91.146 M 51.43 % | 60.190 M -42.70 % | 105.053 M 5.78 % | 99.308 M 66.56 % | 59.623 M -10.85 % | 66.880 M 18.58 % | 56.399 M -10.76 % | 63.199 M 7.89 % | 58.577 M 21.16 % | 48.347 M 23.96 % | 39.001 M -15.66 % | 46.244 M -19.40 % | 57.377 M 8.59 % | 52.839 M -18.67 % | 64.972 M -19.45 % | 80.664 M 103.18 % | 39.701 M 36.43 % | 29.099 M -33.70 % | 43.889 M 0.82 % | 43.533 M 4.72 % | 41.571 M 43.16 % | 29.039 M -12.12 % | 33.043 M 16.20 % | 28.435 M 27.00 % | 22.390 M -5.25 % | 23.630 M 4.16 % | 22.686 M -1.35 % | 22.996 M 17.14 % | 19.631 M 16.47 % | 16.855 M -30.40 % | 24.216 M 20.18 % | 20.150 M 20.74 % | 16.689 M |
| Income tax expense | 8.372 M 1 430.19 % | 547.112 K 115.92 % | -3.437 M -245.88 % | -993.838 K -114.59 % | 6.811 M 86.82 % | 3.646 M -5.93 % | 3.876 M 208.98 % | -3.556 M -390.53 % | 1.224 M -79.24 % | 5.896 M 1 832.77 % | 305.052 K -94.84 % | 5.916 M -35.35 % | 9.152 M 98.62 % | 4.608 M -9.07 % | 5.067 M 235.81 % | 1.509 M -52.57 % | 3.181 M -19.73 % | 3.963 M 357.50 % | 866.286 K -22.25 % | 1.114 M -59.72 % | 2.766 M -54.41 % | 6.067 M 354.21 % | 1.336 M -81.46 % | 7.205 M -24.69 % | 9.567 M 73.42 % | 5.516 M 1 384.18 % | 371.677 K -91.17 % | 4.210 M 15.48 % | 3.646 M 4.09 % | 3.502 M 49.21 % | 2.347 M -30.24 % | 3.365 M 26.65 % | 2.657 M 58.72 % | 1.674 M 24.24 % | 1.347 M -54.59 % | 2.967 M 42.71 % | 2.079 M 11.10 % | 1.871 M 71.66 % | 1.090 M -63.05 % | 2.950 M 92.71 % | 1.531 M 46.42 % | 1.045 M |
| Cost of revenue | 254.500 M 40.94 % | 180.579 M -18.94 % | 222.782 M 32.23 % | 168.480 M -36.19 % | 264.051 M 37.35 % | 192.253 M -20.67 % | 242.360 M 38.11 % | 175.480 M -18.13 % | 214.336 M 3.61 % | 206.866 M 14.68 % | 180.381 M 9.47 % | 164.776 M -8.84 % | 180.762 M 47.91 % | 122.211 M 18.39 % | 103.229 M -19.57 % | 128.339 M -11.51 % | 145.036 M -13.44 % | 167.548 M -13.72 % | 194.186 M 80.03 % | 107.861 M -7.37 % | 116.442 M -5.83 % | 123.655 M -5.10 % | 130.307 M 19.07 % | 109.437 M -28.47 % | 152.987 M 17.52 % | 130.176 M 13.97 % | 114.223 M -0.33 % | 114.601 M 5.72 % | 108.396 M 5.01 % | 103.222 M 34.97 % | 76.480 M 0.30 % | 76.247 M -1.89 % | 77.718 M 20.51 % | 64.493 M 39.62 % | 46.193 M -3.43 % | 47.833 M -4.45 % | 50.063 M 12.15 % | 44.637 M 3.98 % | 42.930 M -11.39 % | 48.446 M -10.76 % | 54.286 M 1.09 % | 53.700 M |
| General and administrative expenses | 20.775 M 13.92 % | 18.237 M 27.91 % | 14.257 M -17.22 % | 17.222 M -9.19 % | 18.966 M 11.89 % | 16.951 M 16.79 % | 14.513 M -13.85 % | 16.847 M -0.98 % | 17.013 M 3.64 % | 16.415 M 113.35 % | 7.694 M -58.27 % | 18.436 M 21.64 % | 15.156 M 7.93 % | 14.042 M 34.60 % | 10.432 M -43.53 % | 18.475 M 50.91 % | 12.242 M 17.18 % | 10.447 M -39.90 % | 17.383 M 55.00 % | 11.215 M 9.54 % | 10.239 M -1.97 % | 10.444 M -6.26 % | 11.142 M 17.02 % | 9.521 M -16.23 % | 11.367 M 37.35 % | 8.276 M -21.43 % | 10.533 M 44.83 % | 7.273 M -17.32 % | 8.797 M 81.72 % | 4.841 M -9.89 % | 5.372 M 29.58 % | 4.146 M -50.44 % | 8.365 M 23.18 % | 6.791 M -29.72 % | 9.663 M 48.45 % | 6.509 M -1.91 % | 6.636 M 12.27 % | 5.911 M -7.24 % | 6.372 M 12.11 % | 5.684 M -14.05 % | 6.612 M 29.21 % | 5.117 M |
| Selling and marketing expenses | 3.351 M -0.47 % | 3.367 M 9.07 % | 3.087 M -6.64 % | 3.307 M 6.84 % | 3.095 M 10.22 % | 2.808 M -10.76 % | 3.147 M 6.23 % | 2.962 M 7.45 % | 2.757 M -13.37 % | 3.182 M 52.46 % | 2.087 M -66.24 % | 6.183 M 68.92 % | 3.660 M 14.28 % | 3.203 M -28.03 % | 4.450 M 21.77 % | 3.654 M -15.35 % | 4.317 M 29.84 % | 3.325 M -13.58 % | 3.847 M -38.54 % | 6.260 M -3.56 % | 6.491 M -4.79 % | 6.817 M -27.93 % | 9.459 M 20.71 % | 7.837 M 3.92 % | 7.541 M 38.06 % | 5.462 M -11.99 % | 6.206 M 11.38 % | 5.572 M -15.43 % | 6.588 M 26.50 % | 5.208 M 11.44 % | 4.673 M -7.27 % | 5.040 M -3.92 % | 5.245 M 41.27 % | 3.713 M -30.29 % | 5.326 M 34.36 % | 3.964 M 8.56 % | 3.652 M 42.41 % | 2.564 M -21.03 % | 3.247 M -1.71 % | 3.303 M -13.00 % | 3.797 M 34.85 % | 2.816 M |
| Other expenses | -3.752 M -139.73 % | 9.445 M 132.65 % | -28.931 M -188.15 % | 32.820 M 1 973.14 % | -1.752 M -126.82 % | 6.533 M 124.46 % | -26.713 M -162.14 % | 42.985 M 1 448.94 % | -3.187 M -125.67 % | 12.414 M 69.73 % | 7.314 M -20.86 % | 9.241 M 148.48 % | 3.719 M 49.27 % | 2.491 M 311.72 % | 605.128 K -85.57 % | 4.193 M -7.63 % | 4.540 M -0.77 % | 4.575 M 188.44 % | -5.173 M -179.98 % | 6.468 M 110.43 % | 3.073 M 20.31 % | 2.555 M -57.25 % | 5.975 M 44.75 % | 4.128 M -36.16 % | 6.466 M 222.84 % | -5.264 M -159.42 % | -2.029 M -11.57 % | -1.819 M -33.05 % | -1.367 M -146.87 % | 2.916 M 198.08 % | -2.974 M -680.81 % | 511.972 K 107.05 % | -7.261 M -6 393.90 % | 115.366 K 101.40 % | -8.260 M -74.55 % | -4.732 M -43.73 % | -3.293 M -244.28 % | 2.282 M 125.29 % | -9.024 M -1 026.39 % | 974.083 K 165.28 % | -1.492 M -392.92 % | 509.374 K |
| Operating expenses | 30.837 M -20.73 % | 38.901 M 1 111.93 % | -3.844 M -105.98 % | 64.306 M 95.54 % | 32.885 M -11.71 % | 37.246 M 925.00 % | 3.634 M -95.09 % | 73.977 M 129.84 % | 32.187 M -31.39 % | 46.911 M 72.94 % | 27.126 M -46.23 % | 50.447 M 37.85 % | 36.595 M 39.61 % | 26.212 M 16.42 % | 22.515 M -32.17 % | 33.192 M 3.84 % | 31.966 M 21.43 % | 26.323 M 21.59 % | 21.649 M -26.15 % | 29.314 M 10.91 % | 26.429 M 2.10 % | 25.885 M -22.22 % | 33.280 M 14.72 % | 29.009 M -10.68 % | 32.478 M 155.92 % | 12.691 M -35.83 % | 19.776 M 23.74 % | 15.981 M -10.64 % | 17.884 M 5.96 % | 16.878 M 54.92 % | 10.895 M -15.52 % | 12.897 M -1.01 % | 13.029 M 22.69 % | 10.619 M -37.65 % | 17.031 M 196.63 % | 5.742 M -50.48 % | 11.593 M 7.77 % | 10.757 M 8.67 % | 9.899 M -0.63 % | 9.961 M -6.72 % | 10.679 M 4.65 % | 10.204 M |
| Cost and expenses | 285.336 M 30.01 % | 219.480 M 0.25 % | 218.938 M -5.95 % | 232.786 M -21.60 % | 296.936 M 29.38 % | 229.499 M -6.71 % | 245.994 M -1.39 % | 249.457 M 1.19 % | 246.523 M -2.86 % | 253.778 M 22.30 % | 207.507 M -3.59 % | 215.223 M -0.98 % | 217.357 M 46.44 % | 148.423 M 18.04 % | 125.745 M -22.15 % | 161.532 M -8.74 % | 177.001 M -8.70 % | 193.871 M -10.18 % | 215.836 M 57.34 % | 137.175 M -3.99 % | 142.871 M -4.46 % | 149.540 M -8.59 % | 163.587 M 18.16 % | 138.446 M -25.35 % | 185.465 M 29.82 % | 142.867 M 6.62 % | 133.998 M 2.62 % | 130.583 M 3.41 % | 126.280 M 5.15 % | 120.099 M 37.45 % | 87.374 M -1.99 % | 89.144 M -1.77 % | 90.747 M 20.81 % | 75.113 M 18.80 % | 63.224 M 18.01 % | 53.575 M -13.11 % | 61.657 M 11.30 % | 55.395 M 4.86 % | 52.829 M -9.55 % | 58.408 M -10.09 % | 64.964 M 1.66 % | 63.905 M |
| Research and development expenses | 10.463 M 33.24 % | 7.853 M 1.43 % | 7.742 M -29.34 % | 10.957 M -12.88 % | 12.576 M 14.82 % | 10.953 M -13.66 % | 12.686 M 13.44 % | 11.183 M -28.33 % | 15.603 M 4.72 % | 14.900 M 48.54 % | 10.031 M -39.52 % | 16.587 M 17.97 % | 14.059 M 117.11 % | 6.476 M -7.86 % | 7.028 M 2.30 % | 6.870 M -36.78 % | 10.867 M 36.24 % | 7.976 M 42.64 % | 5.592 M 4.11 % | 5.371 M -18.94 % | 6.626 M 9.18 % | 6.069 M -9.46 % | 6.703 M -10.90 % | 7.523 M 5.88 % | 7.105 M 68.48 % | 4.217 M -16.75 % | 5.066 M 2.23 % | 4.955 M 28.18 % | 3.866 M -1.19 % | 3.912 M 2.35 % | 3.823 M 19.49 % | 3.199 M -52.10 % | 6.680 M | 0.000 -100.00 % | 10.302 M | 0.000 -100.00 % | 4.598 M | 0.000 -100.00 % | 9.303 M | 0.000 -100.00 % | 1.761 M 0.00 % | 1.761 M |
| Selling general and administrative expenses | 24.127 M 11.68 % | 21.604 M 24.56 % | 17.345 M -15.51 % | 20.529 M -6.94 % | 22.061 M 11.65 % | 19.759 M 11.88 % | 17.660 M -10.85 % | 19.809 M 0.20 % | 19.770 M 0.88 % | 19.597 M 100.36 % | 9.781 M -60.27 % | 24.619 M 30.84 % | 18.816 M 9.11 % | 17.245 M 15.87 % | 14.882 M -32.75 % | 22.129 M 33.64 % | 16.559 M 20.24 % | 13.772 M -35.13 % | 21.230 M 21.49 % | 17.475 M 4.46 % | 16.730 M -3.08 % | 17.262 M -16.21 % | 20.601 M 18.68 % | 17.358 M -8.20 % | 18.908 M 37.64 % | 13.737 M -17.93 % | 16.739 M 30.32 % | 12.845 M -16.51 % | 15.385 M 53.10 % | 10.049 M 0.03 % | 10.045 M 9.36 % | 9.185 M -32.51 % | 13.610 M 29.57 % | 10.504 M -29.93 % | 14.989 M 43.11 % | 10.474 M 1.81 % | 10.288 M 21.39 % | 8.475 M -11.89 % | 9.619 M 7.03 % | 8.987 M -13.66 % | 10.409 M 31.21 % | 7.933 M |
| Interest income | 41.071 K -20.66 % | 51.763 K -73.59 % | 195.990 K | 0.000 -100.00 % | 118.987 K 37.43 % | 86.583 K | 0.000 -100.00 % | 1.137 M 267.11 % | 309.726 K 1 228.27 % | 23.318 K -78.24 % | 107.173 K -88.11 % | 901.508 K | 0.000 -100.00 % | 1.052 M 6.39 % | 988.565 K 2 233.06 % | 42.372 K -60.31 % | 106.744 K | 0.000 | 0.000 | 0.000 -100.00 % | 392.544 K 2 717.77 % | 13.931 K -75.03 % | 55.785 K | 0.000 -100.00 % | 118.158 K | 0.000 -100.00 % | 6.652 K -98.17 % | 363.520 K -0.59 % | 365.675 K -42.47 % | 635.578 K 7 794.40 % | 8.051 K -99.05 % | 850.151 K -26.85 % | 1.162 M 19.40 % | 973.391 K | 0.000 -100.00 % | 2.044 M 323.74 % | 482.455 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 1.802 M 13.84 % | 1.583 M -23.50 % | 2.069 M -21.21 % | 2.626 M 4.08 % | 2.523 M 20.76 % | 2.089 M 297.79 % | 525.249 K -90.43 % | 5.488 M 369.32 % | 1.169 M 80.64 % | 647.357 K -37.19 % | 1.031 M -43.77 % | 1.833 M -15.69 % | 2.174 M 241.66 % | 636.286 K -59.26 % | 1.562 M -65.55 % | 4.534 M 12.39 % | 4.034 M 20.28 % | 3.354 M -22.77 % | 4.343 M -7.89 % | 4.715 M -7.23 % | 5.083 M 29.73 % | 3.918 M -10.84 % | 4.394 M 50.29 % | 2.924 M 54.52 % | 1.892 M 282.23 % | 494.989 K -18.63 % | 608.338 K 205.24 % | 199.300 K | 0.000 | 0.000 -100.00 % | 60.134 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.472 M | 0.000 | 0.000 -100.00 % | 121.330 K -85.74 % | 850.857 K 1 308.54 % | 60.407 K 762.83 % | 7.001 K -95.52 % | 156.212 K |
| Depreciation and amortization | 18.155 M 7.65 % | 16.865 M 0.00 % | 16.865 M 27.01 % | 13.278 M -13.08 % | 15.277 M 14.30 % | 13.366 M 0.00 % | 13.366 M 19.81 % | 11.156 M -12.58 % | 12.761 M 14.39 % | 11.156 M 0.00 % | 11.156 M -1.47 % | 11.323 M -1.54 % | 11.500 M 1.57 % | 11.323 M 0.00 % | 11.323 M 23.07 % | 9.200 M -9.57 % | 10.174 M 10.58 % | 9.200 M 0.00 % | 9.200 M 22.31 % | 7.522 M -9.71 % | 8.331 M 10.75 % | 7.522 M 0.00 % | 7.522 M 125.75 % | 3.332 M -52.36 % | 6.994 M 109.92 % | 3.332 M 0.00 % | 3.332 M 27.37 % | 2.616 M -7.53 % | 2.829 M 8.14 % | 2.616 M 0.00 % | 2.616 M -3.02 % | 2.697 M 9.53 % | 2.463 M -8.70 % | 2.697 M 0.00 % | 2.697 M 7.91 % | 2.500 M 16.38 % | 2.148 M -14.69 % | 2.518 M 0.72 % | 2.500 M 14.70 % | 2.179 M -15.78 % | 2.588 M 6.94 % | 2.420 M |
| Operating income | 45.906 M 304.95 % | 11.336 M 175.05 % | -15.104 M -241.75 % | 10.656 M -80.24 % | 53.930 M 105.38 % | 26.259 M 419.17 % | -8.227 M -257.57 % | -2.301 M -104.56 % | 50.443 M 14.04 % | 44.234 M 33.78 % | 33.064 M -39.45 % | 54.606 M -12.93 % | 62.713 M 87.70 % | 33.412 M -24.69 % | 44.365 M 91.17 % | 23.207 M -25.70 % | 31.234 M -3.16 % | 32.253 M 20.81 % | 26.698 M 175.59 % | 9.687 M -51.11 % | 19.814 M -37.08 % | 31.492 M 61.01 % | 19.559 M -45.61 % | 35.963 M -25.37 % | 48.185 M 78.40 % | 27.010 M 189.70 % | 9.324 M -66.59 % | 27.907 M 8.80 % | 25.650 M 3.87 % | 24.694 M 36.10 % | 18.144 M -9.94 % | 20.147 M 30.77 % | 15.406 M 30.89 % | 11.771 M 78.37 % | 6.599 M -61.05 % | 16.945 M 48.60 % | 11.403 M 28.50 % | 8.874 M 27.57 % | 6.956 M -51.20 % | 14.255 M 50.51 % | 9.471 M 46.05 % | 6.485 M |
| Operating income ratio | 0.14 182.18 % | 0.05 166.28 % | -0.07 -269.29 % | 0.04 -71.52 % | 0.15 49.71 % | 0.10 396.72 % | -0.03 -271.69 % | -0.01 -105.48 % | 0.17 14.44 % | 0.15 8.00 % | 0.14 -32.09 % | 0.20 -9.62 % | 0.22 21.86 % | 0.18 -29.54 % | 0.26 107.61 % | 0.13 -16.25 % | 0.15 5.16 % | 0.14 29.58 % | 0.11 66.88 % | 0.07 -45.84 % | 0.12 -29.99 % | 0.17 62.89 % | 0.11 -48.21 % | 0.21 -0.01 % | 0.21 29.70 % | 0.16 144.41 % | 0.07 -63.06 % | 0.18 4.30 % | 0.17 -1.01 % | 0.17 -0.82 % | 0.17 -6.72 % | 0.18 27.01 % | 0.15 7.13 % | 0.14 43.35 % | 0.09 -60.67 % | 0.24 53.96 % | 0.16 13.04 % | 0.14 18.67 % | 0.12 -40.69 % | 0.20 54.19 % | 0.13 38.11 % | 0.09 |
| Total other income expenses net | -3.098 M -5 449.13 % | -55.836 K 89.34 % | -523.682 K 63.11 % | -1.420 M -5 305.23 % | -26.266 K 76.10 % | -109.878 K 92.76 % | -1.517 M 6.49 % | -1.622 M -1 647.13 % | -92.831 K 70.40 % | -313.644 K 87.82 % | -2.574 M -38.16 % | -1.863 M -125.01 % | 7.449 M 7 934.99 % | -95.072 K 98.99 % | -9.453 M -3 857.30 % | -238.868 K 57.07 % | -556.437 K -83.28 % | -303.599 K -118.71 % | -138.815 K 90.59 % | -1.474 M -2 312.18 % | -61.127 K 88.86 % | -548.827 K -190.75 % | 604.747 K 663.92 % | -107.240 K -1 099.96 % | -8.937 K 73.40 % | -33.597 K 97.35 % | -1.267 M -52.06 % | -833.306 K -76.70 % | -471.595 K -29 816.13 % | 1.587 K 100.05 % | -2.995 M -438.21 % | 885.405 K 27.71 % | 693.298 K 36 821.29 % | -1.888 K -100.08 % | 2.451 M 588.74 % | 355.807 K 25.90 % | 282.615 K -58.87 % | 687.071 K -34.15 % | 1.043 M 54.35 % | 676.000 K 3 144.50 % | -22.204 K -102.62 % | 848.678 K |
| 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 |
| 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-06-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 180.096 M 3.00 % | 174.854 M -23.05 % | 227.220 M -34.66 % | 347.736 M -32.26 % | 513.364 M 20.96 % | 424.420 M 15.07 % | 368.842 M 32.56 % | 278.242 M 31.55 % | 211.515 M 37.01 % | 154.375 M 31.62 % | 117.284 M -4.45 % | 122.749 M 53.91 % | 79.755 M 9.40 % | 72.904 M 36.38 % | 53.459 M -46.03 % | 99.062 M -73.52 % | 374.070 M 11.83 % | 334.504 M 10.49 % | 302.753 M -4.71 % | 317.713 M 9.91 % | 289.070 M 76.22 % | 164.036 M -15.47 % | 194.066 M -8.76 % | 212.689 M 109.49 % | 101.529 M 274.78 % | 27.090 M 286.02 % | -14.563 M 7.38 % | -15.723 M -92.18 % | -8.181 M 87.72 % | -66.598 M -35.78 % | -49.048 M 22.77 % | -63.506 M 19.32 % | -78.717 M 6.23 % | -83.951 M -11.39 % | -75.364 M 58.85 % | -183.137 M -404.55 % | -36.297 M -33.65 % | -27.159 M 7.21 % | -29.268 M -237.73 % | 21.250 M 8.33 % | 19.616 M |
| Total investments | 176.166 M -1.21 % | 178.325 M -0.63 % | 179.458 M -6.57 % | 192.067 M -2.48 % | 196.954 M 5.91 % | 185.959 M 6.21 % | 175.088 M 2.13 % | 171.437 M 20.90 % | 141.798 M -1.97 % | 144.648 M 19.05 % | 121.499 M 16.03 % | 104.715 M 19.32 % | 87.761 M 1.10 % | 86.804 M 0.46 % | 86.406 M 2.89 % | 83.982 M 0.00 % | 83.982 M 60.02 % | 52.482 M 42.88 % | 36.732 M 124.99 % | 16.326 M 0.00 % | 16.326 M 0.00 % | 16.326 M 1 564.40 % | 980.890 K -50.96 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 92 450.17 % | 2.161 K -37.50 % | 3.457 K -27.27 % | 4.754 K -21.43 % | 6.050 K -17.65 % | 7.347 K -7.43 % | 7.936 K -14.04 % | 9.232 K -22.70 % | 11.943 K -22.25 % | 15.360 K -18.20 % | 18.778 K -15.40 % | 22.196 K -13.34 % | 25.614 K -11.77 % | 29.032 K 11.19 % | 26.110 K -99.93 % | 39.232 M |
| Total debt | 231.862 M -5.72 % | 245.937 M -18.11 % | 300.327 M -28.88 % | 422.298 M -28.36 % | 589.454 M 12.03 % | 526.137 M 21.45 % | 433.216 M 28.67 % | 336.691 M 17.93 % | 285.500 M 8.10 % | 264.119 M 39.03 % | 189.968 M -23.46 % | 248.196 M 47.93 % | 167.782 M -3.34 % | 173.583 M 3.79 % | 167.236 M -23.86 % | 219.653 M -49.71 % | 436.806 M 0.28 % | 435.569 M 18.33 % | 368.082 M -1.91 % | 375.236 M 11.37 % | 336.934 M -5.81 % | 357.707 M 50.98 % | 236.919 M -4.81 % | 248.895 M 84.03 % | 135.247 M 33.03 % | 101.668 M 164.86 % | 38.385 M -7.78 % | 41.625 M 82.41 % | 22.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.261 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.697 M -75.36 % | 311.235 M 310.32 % | 75.851 M -75.58 % | 310.625 M 303.70 % | 76.944 M -81.97 % | 426.676 M 460.27 % | 76.156 M -81.63 % | 414.496 M 663.09 % | 54.318 M -89.16 % | 501.272 M 787.63 % | 56.473 M -88.62 % | 496.415 M 445.03 % | 91.080 M -46.78 % | 171.144 M 252.43 % | 48.562 M -2.42 % | 49.764 M -13.28 % | 57.386 M 0.57 % | 57.061 M 679.23 % | 7.323 M -11.96 % | 8.317 M -3.19 % | 8.592 M 9.68 % | 7.833 M -0.39 % | 7.863 M 7.82 % | 7.293 M 10.43 % | 6.604 M 3.01 % | 6.412 M 13.40 % | 5.654 M -2.79 % | 5.816 M 8.79 % | 5.346 M 2.96 % | 5.192 M 12.84 % | 4.601 M -17.86 % | 5.602 M 5.21 % | 5.325 M 5.94 % | 5.026 M 4.57 % | 4.806 M 6.90 % | 4.496 M -97.96 % | 220.213 M |
| Retained earnings | 621.393 M 6.25 % | 584.844 M 2.36 % | 571.335 M -1.27 % | 578.666 M -2.95 % | 596.268 M 7.87 % | 552.785 M 3.61 % | 533.503 M -1.16 % | 539.737 M 0.47 % | 537.194 M 2.50 % | 524.083 M 7.38 % | 488.049 M 2.14 % | 477.843 M 10.45 % | 432.641 M 7.49 % | 402.483 M 8.20 % | 371.995 M 6.76 % | 348.426 M 6.92 % | 325.870 M 1.48 % | 321.127 M 7.73 % | 298.093 M 6.01 % | 281.190 M 2.81 % | 273.512 M -1.28 % | 277.066 M 8.07 % | 256.376 M 3.98 % | 246.555 M 10.04 % | 224.067 M 3.90 % | 215.660 M 9.74 % | 196.512 M 0.72 % | 195.098 M 13.27 % | 172.234 M 0.69 % | 171.059 M 14.14 % | 149.866 M 5.02 % | 142.695 M 14.13 % | 125.028 M 0.02 % | 125.000 M 8.79 % | 114.905 M 3.81 % | 110.686 M 14.88 % | 96.353 M 11.07 % | 86.747 M 9.73 % | 79.057 M 24.55 % | 63.473 M | 0.000 |
| Common stock | 423.300 M -0.15 % | 423.942 M 0.11 % | 423.462 M 0.00 % | 423.462 M 0.00 % | 423.462 M -0.13 % | 424.018 M 0.02 % | 423.915 M 0.06 % | 423.674 M 40.03 % | 302.566 M 0.10 % | 302.270 M 0.00 % | 302.270 M 0.00 % | 302.270 M 40.00 % | 215.907 M 0.44 % | 214.952 M 0.00 % | 214.952 M 0.00 % | 214.952 M 11.65 % | 192.523 M 0.00 % | 192.523 M 0.03 % | 192.462 M 0.00 % | 192.460 M 1.30 % | 189.992 M 0.00 % | 189.992 M 0.00 % | 189.992 M 0.00 % | 189.992 M 0.00 % | 189.992 M 39.96 % | 135.750 M 0.03 % | 135.709 M 0.00 % | 135.709 M 0.00 % | 135.709 M 0.00 % | 135.709 M 1.16 % | 134.150 M 0.00 % | 134.150 M 0.00 % | 134.150 M 0.00 % | 134.150 M 0.00 % | 134.150 M 0.00 % | 134.150 M 33.35 % | 100.600 M 0.00 % | 100.600 M 0.00 % | 100.600 M 0.00 % | 100.600 M | 0.000 |
| Total equity | 1.437 B 3.84 % | 1.384 B 0.92 % | 1.371 B -1.70 % | 1.395 B -1.56 % | 1.417 B 3.59 % | 1.368 B 1.83 % | 1.343 B -1.29 % | 1.361 B 0.18 % | 1.359 B 1.57 % | 1.338 B 2.99 % | 1.299 B 2.55 % | 1.266 B 4.87 % | 1.208 B -0.78 % | 1.217 B 2.47 % | 1.188 B 2.33 % | 1.161 B 46.58 % | 791.878 M 1.56 % | 779.735 M 3.97 % | 749.975 M 3.30 % | 725.990 M 7.09 % | 677.919 M 4.35 % | 649.638 M 14.04 % | 569.644 M 3.23 % | 551.834 M 5.73 % | 521.906 M -14.37 % | 609.512 M 4.93 % | 580.876 M 11.92 % | 519.023 M 5.17 % | 493.511 M 0.81 % | 489.529 M 4.69 % | 467.578 M 2.78 % | 454.938 M 4.15 % | 436.801 M 0.04 % | 436.619 M 2.51 % | 425.933 M 1.66 % | 418.992 M 63.22 % | 256.708 M 4.01 % | 246.804 M 3.31 % | 238.895 M 8.74 % | 219.694 M -0.24 % | 220.213 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.890 M | 0.000 100.00 % | -16.404 M -274.98 % | 9.375 M -64.55 % | 26.445 M | 0.000 100.00 % | -14.792 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 |
| Long term debt | 7.368 M -0.96 % | 7.440 M -33.71 % | 11.224 M -42.45 % | 19.504 M -16.23 % | 23.283 M -26.61 % | 31.723 M -9.67 % | 35.119 M -21.45 % | 44.709 M -7.67 % | 48.422 M -14.18 % | 56.422 M -1.64 % | 57.364 M -18.21 % | 70.135 M -5.09 % | 73.893 M -11.84 % | 83.818 M -0.08 % | 83.885 M -16.15 % | 100.041 M -65.77 % | 292.286 M 2.75 % | 284.472 M 7.81 % | 263.860 M -4.58 % | 276.511 M 11.18 % | 248.696 M -0.45 % | 249.817 M 135.10 % | 106.260 M -3.19 % | 109.763 M 288.08 % | 28.283 M -5.04 % | 29.783 M 74.62 % | 17.056 M 13.57 % | 15.017 M 70.27 % | 8.820 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 |
| Total non current liabilities | 27.557 M -1.47 % | 27.969 M -7.22 % | 30.144 M -22.48 % | 38.888 M 51.56 % | 25.659 M -50.56 % | 51.898 M 37.93 % | 37.627 M -41.99 % | 64.865 M -5.93 % | 68.951 M -8.48 % | 75.337 M -1.75 % | 76.676 M -12.47 % | 87.596 M -4.51 % | 91.735 M -17.66 % | 111.415 M -0.45 % | 111.917 M -7.52 % | 121.023 M -60.80 % | 308.705 M 2.48 % | 301.238 M 7.47 % | 280.311 M -3.46 % | 290.368 M 10.53 % | 262.713 M -0.46 % | 263.924 M 119.23 % | 120.387 M -0.52 % | 121.019 M 204.51 % | 39.742 M -2.06 % | 40.578 M 44.85 % | 28.014 M 20.55 % | 23.239 M 39.24 % | 16.690 M 153.78 % | 6.576 M 4.73 % | 6.279 M -0.15 % | 6.289 M 6.32 % | 5.915 M -1.27 % | 5.991 M 0.40 % | 5.967 M -1.24 % | 6.042 M -1.22 % | 6.116 M -1.65 % | 6.219 M -1.60 % | 6.320 M -3.17 % | 6.527 M | 0.000 |
| Other current liabilities | 97.418 M 2.73 % | 94.828 M -2.75 % | 97.512 M -58.91 % | 237.293 M 81.17 % | 130.980 M 5.63 % | 123.993 M 114.64 % | 57.768 M -14.86 % | 67.848 M -61.53 % | 176.382 M 126.91 % | 77.733 M -40.99 % | 131.720 M -22.21 % | 169.334 M 41.62 % | 119.567 M 100.74 % | 59.564 M 739.22 % | -9.318 M -118.68 % | 49.890 M -45.50 % | 91.543 M 377.14 % | 19.186 M -75.24 % | 77.480 M 8.70 % | 71.277 M 698.48 % | 8.927 M -91.52 % | 105.228 M -24.20 % | 138.827 M 937.07 % | 13.386 M 273.29 % | -7.725 M -743.93 % | -915.347 K -100.84 % | 109.089 M 2 520.82 % | -4.506 M -112.66 % | 35.581 M 0.14 % | 35.529 M 91.70 % | 18.534 M 5.20 % | 17.618 M 5.48 % | 16.703 M 13.26 % | 14.748 M -13.17 % | 16.984 M 37.32 % | 12.368 M 3.82 % | 11.913 M 6.54 % | 11.182 M -6.14 % | 11.913 M 836.31 % | -1.618 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.358 M -52.59 % | 11.303 M 78.58 % | 6.330 M -90.85 % | 69.153 M -24.51 % | 91.604 M 700.93 % | 11.437 M 21.95 % | 9.378 M 29.88 % | 7.221 M | 0.000 | 0.000 -100.00 % | 55.345 M -18.26 % | 67.712 M 13.06 % | 59.891 M -19.62 % | 74.512 M -13.08 % | 85.729 M 71.25 % | 50.061 M -33.74 % | 75.552 M -30.04 % | 107.990 M -9.05 % | 118.733 M -2.57 % | 121.865 M -43.16 % | 214.409 M 112.13 % | 101.074 M -6.84 % | 108.499 M 175.53 % | 39.379 M 4.33 % | 37.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.426 M | 0.000 |
| Short term debt | 224.494 M -5.87 % | 238.497 M -17.50 % | 289.103 M -28.23 % | 402.794 M -11.43 % | 454.788 M 19.64 % | 380.130 M 49.97 % | 253.475 M -13.19 % | 291.983 M 23.14 % | 237.124 M 30.25 % | 182.054 M 71.50 % | 106.157 M -40.38 % | 178.061 M 89.65 % | 93.889 M 27.71 % | 73.519 M -11.80 % | 83.352 M -27.27 % | 114.612 M -23.70 % | 150.203 M 15.47 % | 130.077 M 41.58 % | 91.876 M 11.09 % | 82.705 M -6.27 % | 88.238 M -18.22 % | 107.890 M -3.36 % | 111.639 M -7.44 % | 120.612 M 16.01 % | 103.963 M 47.71 % | 70.384 M 229.99 % | 21.329 M -19.84 % | 26.608 M 90.06 % | 14.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.261 M | 0.000 |
| Total current liabilities | 627.199 M 1.27 % | 619.342 M -4.30 % | 647.139 M -11.57 % | 731.768 M 0.24 % | 730.040 M 5.88 % | 689.474 M 11.30 % | 619.484 M 3.14 % | 600.632 M 10.18 % | 545.138 M 3.31 % | 527.697 M 22.44 % | 430.982 M -2.98 % | 444.213 M 16.39 % | 381.660 M 43.73 % | 265.535 M 11.67 % | 237.776 M -17.40 % | 287.856 M -6.20 % | 306.869 M -8.83 % | 336.575 M 11.16 % | 302.798 M 14.45 % | 264.568 M 4.74 % | 252.605 M -16.04 % | 300.878 M -12.99 % | 345.814 M -6.20 % | 368.668 M -10.15 % | 410.323 M 44.77 % | 283.428 M 17.54 % | 241.124 M 38.58 % | 173.996 M 3.48 % | 168.151 M 38.19 % | 121.684 M 22.00 % | 99.738 M 26.50 % | 78.845 M 33.04 % | 59.265 M 19.37 % | 49.650 M -8.14 % | 54.051 M 14.42 % | 47.239 M -3.87 % | 49.139 M -0.64 % | 49.457 M -7.84 % | 53.664 M -30.86 % | 77.613 M | 0.000 |
| Total liabilities | 654.756 M 1.15 % | 647.311 M -4.43 % | 677.283 M -12.12 % | 770.657 M 1.98 % | 755.699 M 1.93 % | 741.372 M 12.82 % | 657.110 M -1.26 % | 665.497 M 8.37 % | 614.088 M 1.83 % | 603.034 M 18.79 % | 507.658 M -4.54 % | 531.809 M 12.34 % | 473.395 M 25.59 % | 376.950 M 7.79 % | 349.692 M -14.48 % | 408.879 M -33.58 % | 615.574 M -3.49 % | 637.814 M 9.38 % | 583.108 M 5.08 % | 554.936 M 7.69 % | 515.318 M -8.76 % | 564.802 M 21.15 % | 466.201 M -4.80 % | 489.687 M 8.80 % | 450.065 M 38.91 % | 324.006 M 20.39 % | 269.138 M 36.46 % | 197.234 M 6.71 % | 184.841 M 44.11 % | 128.260 M 20.98 % | 106.018 M 24.53 % | 85.134 M 30.61 % | 65.180 M 17.15 % | 55.641 M -7.29 % | 60.018 M 12.65 % | 53.280 M -3.57 % | 55.254 M -0.76 % | 55.676 M -7.18 % | 59.984 M -28.71 % | 84.141 M | 0.000 |
| Other non current assets | 10.414 M 131.27 % | 4.503 M -97.56 % | 184.205 M 1 214.43 % | 14.014 M 342.13 % | 3.170 M -54.22 % | 6.924 M 195.75 % | 2.341 M -91.53 % | 27.636 M 15.36 % | 23.957 M -10.82 % | 26.864 M -29.88 % | 38.314 M -44.87 % | 69.504 M -43.02 % | 121.981 M 26.08 % | 96.747 M 12.90 % | 85.695 M -12.34 % | 97.759 M 894.51 % | 9.830 M -17.80 % | 11.958 M -28.78 % | 16.789 M -62.43 % | 44.690 M -43.75 % | 79.442 M 132.26 % | 34.204 M 10.75 % | 30.884 M -17.67 % | 37.510 M 10.30 % | 34.007 M -31.11 % | 49.366 M 33.69 % | 36.927 M 14.20 % | 32.336 M 92.39 % | 16.808 M -26.90 % | 22.994 M -5.41 % | 24.309 M -37.53 % | 38.911 M 291.10 % | 9.949 M 499.44 % | 1.660 M 342.12 % | 375.417 K -10.43 % | 419.111 K -38.49 % | 681.402 K 36.97 % | 497.500 K 3.13 % | 482.401 K -66.55 % | 1.442 M 107.35 % | -19.616 M |
| Long term investments | 166.166 M -6.82 % | 178.325 M | 0.000 -100.00 % | 182.067 M 0.06 % | 181.954 M 6.44 % | 170.939 M -2.37 % | 175.088 M 11.92 % | 156.437 M 18.69 % | 131.798 M -2.12 % | 134.648 M 39.64 % | 96.424 M 70.62 % | 56.515 M 354.13 % | -22.239 M -232.34 % | 16.804 M 178.09 % | 6.043 M 200.41 % | -6.018 M -107.07 % | 85.133 M 58.69 % | 53.649 M 41.50 % | 37.914 M 116.35 % | 17.524 M 228.16 % | -13.674 M -177.89 % | 17.556 M 688.50 % | 2.226 M 11.32 % | 2.000 M 0.00 % | 2.000 M -0.04 % | 2.001 M 92 490.16 % | 2.161 K -37.50 % | 3.457 K -27.27 % | 4.754 K -21.43 % | 6.050 K -17.65 % | 7.347 K -7.43 % | 7.936 K -14.04 % | 9.232 K -22.70 % | 11.943 K -22.25 % | 15.360 K -18.20 % | 18.778 K -15.40 % | 22.196 K -13.34 % | 25.614 K -11.77 % | 29.032 K -18.90 % | 35.799 K | 0.000 |
| Intangible assets | 104.608 M -0.94 % | 105.596 M -0.93 % | 106.584 M -0.92 % | 107.571 M -0.91 % | 108.559 M -0.90 % | 109.547 M -0.89 % | 110.535 M -0.89 % | 111.522 M -0.88 % | 112.510 M -0.86 % | 113.484 M -0.86 % | 114.471 M -0.85 % | 115.452 M -0.62 % | 116.174 M -0.81 % | 117.126 M -0.76 % | 118.019 M -0.83 % | 119.012 M -0.80 % | 119.967 M 4.24 % | 115.083 M -0.80 % | 116.009 M -0.56 % | 116.662 M 61.28 % | 72.334 M -0.90 % | 72.988 M 0.42 % | 72.683 M -0.85 % | 73.304 M -0.88 % | 73.952 M 88.03 % | 39.330 M -1.19 % | 39.805 M 52.36 % | 26.126 M -0.62 % | 26.288 M -0.57 % | 26.440 M -0.57 % | 26.591 M -0.61 % | 26.754 M -0.56 % | 26.905 M 29.59 % | 20.762 M -0.29 % | 20.822 M -0.52 % | 20.930 M -0.59 % | 21.054 M -0.59 % | 21.180 M -0.59 % | 21.305 M -21.71 % | 27.212 M | 0.000 |
| GoodWill | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 M 0.00 % | 37.137 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 |
| Goodwill and intangible assets | 141.745 M -0.69 % | 142.733 M -0.69 % | 143.720 M -0.68 % | 144.708 M -0.68 % | 145.696 M -0.67 % | 146.684 M -0.67 % | 147.671 M -0.66 % | 148.659 M -0.66 % | 149.647 M -0.65 % | 150.620 M -0.65 % | 151.608 M -0.64 % | 152.589 M -0.47 % | 153.311 M -0.62 % | 154.263 M -0.58 % | 155.155 M -0.64 % | 156.149 M -0.61 % | 157.104 M 3.21 % | 152.220 M -0.60 % | 153.146 M -0.42 % | 153.799 M 40.49 % | 109.471 M -0.59 % | 110.125 M 0.28 % | 109.819 M -0.56 % | 110.440 M -0.58 % | 111.089 M 45.28 % | 76.467 M -0.62 % | 76.942 M 194.51 % | 26.126 M -0.62 % | 26.288 M -0.57 % | 26.440 M -0.57 % | 26.591 M -0.61 % | 26.754 M -0.56 % | 26.905 M 29.59 % | 20.762 M -0.29 % | 20.822 M -0.52 % | 20.930 M -0.59 % | 21.054 M -0.59 % | 21.180 M -0.59 % | 21.305 M -21.71 % | 27.212 M | 0.000 |
| Property plant equipment net | 889.606 M -2.10 % | 908.725 M -0.50 % | 913.306 M 4.87 % | 870.930 M 1.13 % | 861.213 M 1.48 % | 848.644 M -1.67 % | 863.041 M 2.72 % | 840.176 M 2.07 % | 823.163 M 1.05 % | 814.595 M 2.75 % | 792.779 M 4.20 % | 760.852 M 6.14 % | 716.825 M 2.83 % | 697.127 M 0.51 % | 693.586 M 0.51 % | 690.038 M 1.21 % | 681.777 M 2.61 % | 664.451 M 5.08 % | 632.321 M 14.86 % | 550.502 M 11.92 % | 491.891 M 13.98 % | 431.550 M -0.15 % | 432.178 M 4.93 % | 411.870 M 6.91 % | 385.233 M 7.29 % | 359.049 M 3.84 % | 345.785 M 36.30 % | 253.700 M 8.23 % | 234.402 M 20.38 % | 194.717 M 13.48 % | 171.584 M 71.57 % | 100.006 M 8.41 % | 92.247 M 0.96 % | 91.367 M 2.96 % | 88.742 M 2.10 % | 86.917 M -0.29 % | 87.174 M -1.04 % | 88.090 M -1.59 % | 89.509 M -0.86 % | 90.288 M | 0.000 |
| Total non current assets | 1.253 B -2.00 % | 1.278 B -0.34 % | 1.283 B 2.79 % | 1.248 B 1.96 % | 1.224 B 1.73 % | 1.203 B -1.11 % | 1.217 B 1.02 % | 1.204 B 4.45 % | 1.153 B 0.77 % | 1.144 B 4.38 % | 1.096 B 4.18 % | 1.052 B 7.30 % | 980.630 M 0.49 % | 975.862 M 2.69 % | 950.288 M 0.41 % | 946.389 M 0.60 % | 940.773 M 5.84 % | 888.831 M 4.91 % | 847.249 M 9.54 % | 773.453 M 14.60 % | 674.902 M 12.40 % | 600.422 M 3.04 % | 582.730 M 2.96 % | 565.953 M 5.65 % | 535.704 M 9.42 % | 489.579 M 5.48 % | 464.146 M 46.93 % | 315.892 M 12.58 % | 280.595 M 13.72 % | 246.752 M 9.74 % | 224.843 M 33.59 % | 168.314 M 27.92 % | 131.579 M 13.29 % | 116.140 M 3.18 % | 112.555 M 1.68 % | 110.699 M -1.02 % | 111.842 M -0.49 % | 112.397 M -1.32 % | 113.899 M -6.06 % | 121.247 M 718.10 % | -19.616 M |
| Other current assets | 22.270 M 11.46 % | 19.980 M 18.82 % | 16.816 M -29.60 % | 23.887 M 30.27 % | 18.336 M -31.75 % | 26.867 M 38.70 % | 19.371 M -28.75 % | 27.189 M -27.07 % | 37.280 M 34.35 % | 27.749 M 12.53 % | 24.658 M -9.75 % | 27.323 M 59.41 % | 17.140 M -70.22 % | 57.558 M 34.53 % | 42.784 M -38.25 % | 69.291 M 75.41 % | 39.501 M 27.65 % | 30.945 M 4.71 % | 29.554 M -25.34 % | 39.583 M 102.59 % | 19.538 M 33.66 % | 14.617 M -11.67 % | 16.548 M -64.08 % | 46.069 M 29.58 % | 35.553 M 13.12 % | 31.429 M -1.42 % | 31.882 M 5.73 % | 30.155 M -53.24 % | 64.493 M 16.20 % | 55.501 M -33.65 % | 83.645 M -3.86 % | 87.003 M -0.87 % | 87.763 M -10.93 % | 98.529 M -24.61 % | 130.698 M 15 353.13 % | 845.767 K -79.91 % | 4.210 M -10.43 % | 4.700 M 61.54 % | 2.909 M -76.73 % | 12.500 M | 0.000 |
| Short term investments | 10.000 M | 0.000 | 0.000 -100.00 % | 10.000 M -33.33 % | 15.000 M -0.13 % | 15.020 M | 0.000 -100.00 % | 15.000 M 50.00 % | 10.000 M 0.00 % | 10.000 M -60.12 % | 25.076 M -47.98 % | 48.200 M -56.18 % | 110.000 M 57.14 % | 70.000 M -12.90 % | 80.363 M -10.71 % | 90.000 M 7 919.35 % | -1.151 M 1.35 % | -1.167 M 1.33 % | -1.183 M 1.32 % | -1.198 M -103.99 % | 30.000 M 2 539.37 % | -1.230 M 1.27 % | -1.246 M | 0.000 | 0.000 100.00 % | -864.570 | 0.000 | 0.000 -100.00 % | 40.000 M | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 80.000 M | 0.000 -100.00 % | 120.338 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.110 K -99.93 % | 39.232 M |
| cash and cash equivalents | 51.766 M -27.18 % | 71.084 M -2.77 % | 73.107 M -1.95 % | 74.562 M -2.01 % | 76.090 M -25.19 % | 101.717 M 58.01 % | 64.374 M 10.14 % | 58.449 M -21.00 % | 73.984 M -32.58 % | 109.744 M 50.99 % | 72.684 M -42.06 % | 125.447 M 42.51 % | 88.027 M -12.57 % | 100.678 M -11.51 % | 113.778 M -5.65 % | 120.591 M 92.22 % | 62.737 M -37.92 % | 101.065 M 54.70 % | 65.329 M 13.57 % | 57.523 M 20.18 % | 47.863 M -75.29 % | 193.671 M 351.94 % | 42.854 M 18.36 % | 36.206 M 7.38 % | 33.718 M -54.79 % | 74.577 M 40.85 % | 52.948 M -7.67 % | 57.348 M 84.99 % | 31.001 M -53.45 % | 66.598 M 35.78 % | 49.048 M -22.77 % | 63.506 M -19.32 % | 78.717 M -6.23 % | 83.951 M 11.39 % | 75.364 M -58.85 % | 183.137 M 404.55 % | 36.297 M 33.65 % | 27.159 M -7.21 % | 29.268 M 72.06 % | 17.011 M 186.72 % | -19.616 M |
| Cash and short term investments | 61.766 M -13.11 % | 71.084 M -2.77 % | 73.107 M -13.55 % | 84.562 M -7.17 % | 91.090 M -21.97 % | 116.737 M 81.34 % | 64.374 M -12.36 % | 73.449 M -12.54 % | 83.984 M -29.86 % | 119.744 M 22.49 % | 97.760 M -43.70 % | 173.647 M -12.31 % | 198.027 M 16.02 % | 170.678 M -12.09 % | 194.141 M -7.81 % | 210.591 M 235.67 % | 62.737 M -37.92 % | 101.065 M 54.70 % | 65.329 M 13.57 % | 57.523 M -26.12 % | 77.863 M -59.80 % | 193.671 M 351.94 % | 42.854 M 18.36 % | 36.206 M 7.38 % | 33.718 M -54.79 % | 74.577 M 40.85 % | 52.948 M -7.67 % | 57.348 M 84.99 % | 31.001 M -53.45 % | 66.598 M 35.78 % | 49.048 M -22.77 % | 63.506 M -19.32 % | 78.717 M -6.23 % | 83.951 M 11.39 % | 75.364 M -58.85 % | 183.137 M 404.55 % | 36.297 M 33.65 % | 27.159 M -7.21 % | 29.268 M 71.79 % | 17.037 M -13.15 % | 19.616 M |
| Total current assets | 838.943 M 11.44 % | 752.848 M -1.70 % | 765.871 M -16.55 % | 917.756 M -5.02 % | 966.288 M 6.63 % | 906.223 M 13.01 % | 801.872 M -2.46 % | 822.078 M 0.30 % | 819.631 M 2.93 % | 796.325 M 12.12 % | 710.224 M -4.81 % | 746.080 M 6.52 % | 700.385 M 13.30 % | 618.145 M 5.28 % | 587.136 M -5.79 % | 623.194 M 33.54 % | 466.679 M -11.73 % | 528.719 M 8.83 % | 485.834 M -4.26 % | 507.472 M -2.10 % | 518.335 M -15.58 % | 614.018 M 35.51 % | 453.115 M -4.72 % | 475.568 M 9.01 % | 436.267 M -1.73 % | 443.938 M 15.05 % | 385.869 M -3.62 % | 400.365 M 0.66 % | 397.756 M 7.20 % | 371.037 M 6.39 % | 348.753 M -6.19 % | 371.758 M 0.37 % | 370.402 M -1.52 % | 376.120 M 0.73 % | 373.395 M 3.27 % | 361.573 M 80.68 % | 200.121 M 5.28 % | 190.083 M 2.76 % | 184.980 M 1.31 % | 182.588 M 830.82 % | 19.616 M |
| Inventory | 266.029 M 3.34 % | 257.435 M -5.89 % | 273.549 M -6.97 % | 294.050 M -8.82 % | 322.504 M 12.05 % | 287.818 M -5.58 % | 304.837 M 1.90 % | 299.158 M 8.67 % | 275.301 M 6.40 % | 258.730 M -12.92 % | 297.128 M 17.01 % | 253.932 M 8.00 % | 235.120 M 30.64 % | 179.970 M 6.14 % | 169.563 M 19.95 % | 141.365 M -1.41 % | 143.383 M -2.72 % | 147.395 M -15.13 % | 173.681 M -22.07 % | 222.859 M 5.27 % | 211.707 M 10.94 % | 190.828 M -5.31 % | 201.533 M 19.83 % | 168.179 M 36.32 % | 123.368 M -16.47 % | 147.686 M 0.79 % | 146.523 M -9.26 % | 161.470 M 23.53 % | 130.716 M 32.39 % | 98.738 M -9.64 % | 109.275 M 33.02 % | 82.151 M 11.99 % | 73.354 M 11.35 % | 65.879 M -4.23 % | 68.789 M 17.69 % | 58.452 M 13.73 % | 51.397 M 10.07 % | 46.693 M -18.46 % | 57.267 M -17.50 % | 69.416 M | 0.000 |
| Net receivables | 488.878 M 20.91 % | 404.348 M 0.48 % | 402.399 M -21.90 % | 515.258 M -3.57 % | 534.359 M 12.54 % | 474.801 M 12.85 % | 420.751 M -0.36 % | 422.282 M -0.18 % | 423.065 M 8.18 % | 391.079 M 34.54 % | 290.679 M -0.17 % | 291.177 M 15.90 % | 251.221 M 18.99 % | 211.124 M 16.18 % | 181.726 M -10.49 % | 203.017 M -8.16 % | 221.057 M -11.33 % | 249.313 M 14.75 % | 217.270 M 14.88 % | 189.131 M -9.92 % | 209.961 M -2.30 % | 214.901 M 11.82 % | 192.181 M -14.63 % | 225.114 M -7.77 % | 244.067 M 27.33 % | 191.680 M 20.69 % | 158.823 M 4.91 % | 151.392 M -11.75 % | 171.546 M 14.21 % | 150.200 M 40.00 % | 107.286 M -22.87 % | 139.097 M 6.53 % | 130.568 M 1.95 % | 128.075 M 29.87 % | 98.620 M -17.22 % | 119.139 M 9.45 % | 108.849 M -2.71 % | 111.882 M | 0.000 -100.00 % | 91.624 M | 0.000 |
| Tax assets | 44.762 M 1.82 % | 43.964 M 6.28 % | 41.367 M 14.59 % | 36.099 M 13.41 % | 31.832 M 6.45 % | 29.905 M 4.88 % | 28.512 M -9.36 % | 31.455 M 28.73 % | 24.434 M 39.70 % | 17.491 M 2.61 % | 17.046 M 33.81 % | 12.739 M 18.48 % | 10.752 M -1.55 % | 10.921 M 11.34 % | 9.809 M 15.93 % | 8.461 M 22.10 % | 6.930 M 5.75 % | 6.553 M -7.42 % | 7.078 M 2.01 % | 6.939 M -10.73 % | 7.773 M 11.23 % | 6.988 M -8.33 % | 7.622 M 84.45 % | 4.133 M 22.45 % | 3.375 M 25.11 % | 2.698 M -39.93 % | 4.491 M 20.50 % | 3.727 M 20.52 % | 3.092 M 19.13 % | 2.596 M 10.43 % | 2.351 M -10.81 % | 2.635 M 6.78 % | 2.468 M 5.55 % | 2.339 M -10.09 % | 2.601 M 7.76 % | 2.414 M -17.04 % | 2.910 M 11.71 % | 2.605 M 1.17 % | 2.575 M 13.46 % | 2.269 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 288.955 M 3.92 % | 278.054 M 9.08 % | 254.917 M 222.37 % | 79.077 M -41.70 % | 135.628 M -17.27 % | 163.936 M -46.57 % | 306.835 M 38.39 % | 221.716 M 9.51 % | 202.465 M -17.12 % | 244.289 M 22.46 % | 199.478 M 145.22 % | 81.347 M -45.69 % | 149.792 M 23.35 % | 121.438 M 22.70 % | 98.971 M 0.75 % | 98.236 M 85.60 % | 52.929 M -50.76 % | 107.488 M -2.47 % | 110.207 M 10.47 % | 99.762 M 28.22 % | 77.805 M 5.16 % | 73.987 M -18.62 % | 90.917 M -13.21 % | 104.758 M 23.55 % | 84.793 M -21.50 % | 108.011 M 0.45 % | 107.530 M 1.11 % | 106.354 M -6.27 % | 113.464 M 41.71 % | 80.065 M 2.23 % | 78.321 M 43.99 % | 54.392 M 40.00 % | 38.850 M 22.21 % | 31.790 M -8.96 % | 34.919 M 9.42 % | 31.915 M -8.38 % | 34.833 M 6.16 % | 32.812 M -11.01 % | 36.871 M 45.81 % | 25.287 M | 0.000 |
| Tax payables | 16.332 M 105.11 % | 7.963 M 42.01 % | 5.607 M -55.51 % | 12.605 M 45.81 % | 8.645 M -14.51 % | 10.112 M 619.63 % | 1.405 M -87.85 % | 11.565 M -1.78 % | 11.774 M -3.36 % | 12.183 M 13.91 % | 10.696 M -30.86 % | 15.471 M -15.97 % | 18.412 M 67.16 % | 11.015 M 16.85 % | 9.426 M 23.00 % | 7.664 M 28.48 % | 5.965 M 12.28 % | 5.313 M -33.89 % | 8.036 M 341.78 % | 1.819 M -12.69 % | 2.083 M -76.21 % | 8.757 M 97.63 % | 4.431 M -44.93 % | 8.047 M -45.93 % | 14.883 M 205.30 % | 4.875 M 53.45 % | 3.177 M -48.45 % | 6.162 M 20.67 % | 5.106 M -16.14 % | 6.089 M 111.19 % | 2.883 M -57.82 % | 6.835 M 84.13 % | 3.712 M 19.30 % | 3.112 M 44.92 % | 2.147 M -27.36 % | 2.956 M 23.59 % | 2.392 M -56.22 % | 5.463 M 11.94 % | 4.880 M 116.16 % | 2.258 M | 0.000 |
| Deferred revenue non current | 18.093 M -1.77 % | 18.419 M 10.00 % | 16.745 M -1.92 % | 17.073 M -1.90 % | 17.404 M -1.86 % | 17.733 M -1.82 % | 18.063 M 0.97 % | 17.888 M -1.79 % | 18.214 M 10.12 % | 16.540 M -2.07 % | 16.890 M 5.09 % | 16.072 M -2.03 % | 16.404 M -1.99 % | 16.737 M -1.95 % | 17.070 M -12.02 % | 19.403 M 31.17 % | 14.792 M -1.99 % | 15.093 M -1.96 % | 15.394 M 40.75 % | 10.938 M -0.74 % | 11.019 M -0.10 % | 11.030 M 0.54 % | 10.971 M 36.78 % | 8.021 M -1.53 % | 8.145 M 11.25 % | 7.322 M -2.20 % | 7.486 M -8.61 % | 8.192 M 4.47 % | 7.841 M 19.73 % | 6.549 M 4.73 % | 6.253 M -0.17 % | 6.264 M 6.33 % | 5.891 M -1.29 % | 5.968 M 0.39 % | 5.945 M -1.26 % | 6.021 M -1.24 % | 6.096 M -1.68 % | 6.200 M -1.63 % | 6.303 M -3.16 % | 6.508 M | 0.000 |
| Minority interest | 75.543 M 4.29 % | 72.433 M -3.38 % | 74.965 M -14.50 % | 87.682 M -4.29 % | 91.609 M 3.76 % | 88.290 M 4.16 % | 84.768 M -11.04 % | 95.290 M -2.72 % | 97.959 M 6.08 % | 92.341 M 2.06 % | 90.476 M 13.36 % | 79.816 M 16.28 % | 68.640 M -33.29 % | 102.899 M -1.58 % | 104.552 M -0.86 % | 105.458 M -0.86 % | 106.369 M 6.84 % | 99.557 M 5.34 % | 94.506 M 5.26 % | 89.787 M 16.10 % | 77.336 M 67.35 % | 46.212 M 10.36 % | 41.875 M 7.34 % | 39.012 M 19.06 % | 32.767 M -37.74 % | 52.631 M 4.13 % | 50.545 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 |
| Capital lease obligations | 48.404 K -59.69 % | 120.073 K -37.13 % | 190.986 K -13.68 % | 221.251 K -22.99 % | 287.297 K -56.77 % | 664.532 K 61.78 % | 410.764 K | 0.000 -100.00 % | 45.715 K | 0.000 -100.00 % | 180.760 K | 0.000 -100.00 % | 45.715 K -59.77 % | 113.629 K -37.14 % | 180.760 K -62.39 % | 480.654 K -92.27 % | 6.219 M 951.42 % | 591.466 K -10.92 % | 664.002 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 |
| 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 |
| Other total stockholders equity | 316.644 M 4.65 % | 302.568 M 0.38 % | 301.423 M -1.21 % | 305.108 M -0.20 % | 305.711 M 0.94 % | 302.853 M 0.56 % | 301.167 M -0.36 % | 302.243 M -28.18 % | 420.822 M 2.98 % | 408.639 M -2.23 % | 417.942 M 5.26 % | 397.075 M -19.04 % | 490.433 M 10 880.61 % | -4.549 M -100.92 % | 496.234 M 0.89 % | 491.866 M 546.88 % | 76.037 M -35.24 % | 117.414 M 55.52 % | 75.498 M -53.55 % | 162.552 M 18.58 % | 137.079 M 2 983.69 % | -4.754 M -105.84 % | 81.401 M 19.78 % | 67.957 M 132.45 % | 29.235 M -85.77 % | 205.471 M 32.03 % | 155.623 M -17.32 % | 188.216 M 1.43 % | 185.567 M 1.54 % | 182.761 M 16.45 % | 156.948 M -11.87 % | 178.093 M 13.47 % | 156.948 M -11.56 % | 177.469 M 0.33 % | 176.878 M 1.56 % | 174.155 M 191.45 % | 59.756 M 0.50 % | 59.457 M 0.37 % | 59.237 M 6.50 % | 55.621 M | 0.000 |
| Deferred tax liabilities non current | 2.096 M -0.67 % | 2.110 M -3.01 % | 2.176 M -5.85 % | 2.311 M -2.75 % | 2.376 M -2.68 % | 2.442 M -2.61 % | 2.507 M 10.56 % | 2.268 M -2.07 % | 2.316 M -2.50 % | 2.375 M -1.98 % | 2.423 M 74.40 % | 1.389 M -3.34 % | 1.437 M -3.23 % | 1.485 M -6.41 % | 1.587 M 0.48 % | 1.579 M -2.88 % | 1.626 M -2.80 % | 1.673 M -2.73 % | 1.720 M -41.08 % | 2.919 M -2.63 % | 2.998 M -2.56 % | 3.077 M -2.50 % | 3.156 M -2.44 % | 3.235 M -2.38 % | 3.314 M -4.58 % | 3.473 M 0.03 % | 3.471 M 11 618.08 % | 29.625 K 3.95 % | 28.500 K 4.11 % | 27.375 K 4.29 % | 26.250 K 4.48 % | 25.125 K 4.69 % | 24.000 K 4.92 % | 22.875 K 5.17 % | 21.750 K 5.45 % | 20.625 K 5.77 % | 19.500 K 6.12 % | 18.375 K 6.52 % | 17.250 K -8.81 % | 18.916 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.092 B 2.98 % | 2.031 B -0.85 % | 2.048 B -5.41 % | 2.166 B -1.12 % | 2.190 B 3.83 % | 2.109 B 4.50 % | 2.019 B -0.39 % | 2.026 B 2.73 % | 1.973 B 1.65 % | 1.941 B 7.43 % | 1.806 B 0.45 % | 1.798 B 6.98 % | 1.681 B 5.46 % | 1.594 B 3.68 % | 1.537 B -2.05 % | 1.570 B 11.52 % | 1.407 B -0.71 % | 1.418 B 6.34 % | 1.333 B 4.07 % | 1.281 B 7.35 % | 1.193 B -1.75 % | 1.214 B 17.24 % | 1.036 B -0.55 % | 1.042 B 7.16 % | 971.971 M 4.12 % | 933.517 M 9.82 % | 850.014 M 18.67 % | 716.257 M 5.59 % | 678.351 M 9.80 % | 617.789 M 7.70 % | 573.596 M 6.21 % | 540.072 M 7.59 % | 501.981 M 1.97 % | 492.260 M 1.30 % | 485.951 M 2.90 % | 472.272 M 51.39 % | 311.963 M 3.14 % | 302.480 M 1.20 % | 298.879 M -1.63 % | 303.835 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 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-06-30 | 2015-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -81.485 M -200.66 % | 80.954 M | 0.000 -100.00 % | 199.402 M 267.12 % | -119.318 M -184.02 % | 142.006 M | 0.000 100.00 % | -2.790 M -4 967.28 % | -55.054 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 518.699 K | 0.000 -100.00 % | 1.351 M 160.41 % | -2.236 M -200.00 % | 2.236 M | 0.000 -100.00 % | 3.112 M 542.67 % | -703.002 K -200.00 % | 703.002 K | 0.000 -100.00 % | 945.510 K 300.00 % | -472.755 K -200.00 % | 472.755 K | 0.000 -100.00 % | 601.295 K 169.51 % | -865.014 K -200.00 % | 865.014 K | 0.000 -100.00 % | 3.896 M | 0.000 -100.00 % | 2.272 M | 0.000 -100.00 % | 6.484 M | 0.000 -100.00 % | 2.613 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 139.692 M | 0.000 100.00 % | -62.971 M -157.71 % | 109.118 M 200.00 % | -109.118 M | 0.000 100.00 % | -190.031 M -223.18 % | 154.275 M 200.00 % | -154.275 M | 0.000 -100.00 % | 27.553 M 867.78 % | -3.589 M -200.00 % | 3.589 M | 0.000 -100.00 % | 37.658 M 4.18 % | 36.148 M 200.00 % | -36.148 M | 0.000 100.00 % | -75.467 M -236.73 % | 55.194 M 200.00 % | -55.194 M | 0.000 100.00 % | -88.704 M -220.00 % | 73.918 M 200.00 % | -73.918 M | 0.000 100.00 % | -62.290 M -260.93 % | 38.707 M 200.00 % | -38.707 M | 0.000 100.00 % | -21.801 M -337.61 % | 9.175 M 200.00 % | -9.175 M 17.04 % | -11.060 M 25.44 % | -14.835 M | 0.000 100.00 % | -3.778 M 50.68 % | -7.659 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 163.085 M | 0.000 -100.00 % | 1.958 M -98.49 % | 129.630 M 200.00 % | -129.630 M | 0.000 100.00 % | -54.666 M -162.77 % | 87.088 M 200.00 % | -87.088 M | 0.000 -100.00 % | 23.297 M -14.83 % | 27.354 M 200.00 % | -27.354 M | 0.000 -100.00 % | 10.874 M -56.47 % | 24.981 M 200.00 % | -24.981 M | 0.000 100.00 % | -20.071 M -125.17 % | 79.751 M 200.00 % | -79.751 M | 0.000 100.00 % | -52.290 M -199.85 % | 52.368 M 200.00 % | -52.368 M | 0.000 100.00 % | -21.435 M -162.78 % | 34.142 M 200.00 % | -34.142 M | 0.000 100.00 % | -10.198 M -169.70 % | 14.631 M 200.00 % | -14.631 M | 0.000 100.00 % | -24.436 M | 0.000 -100.00 % | 18.799 M 200.00 % | -18.799 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.393 M | 0.000 100.00 % | -63.858 M -211.32 % | -20.512 M -200.00 % | 20.512 M | 0.000 100.00 % | -135.365 M -301.47 % | 67.188 M 200.00 % | -67.188 M | 0.000 -100.00 % | 4.256 M 113.75 % | -30.943 M -200.00 % | 30.943 M | 0.000 -100.00 % | 26.783 M 139.85 % | 11.167 M 200.00 % | -11.167 M | 0.000 100.00 % | -55.396 M -125.58 % | -24.557 M -200.00 % | 24.557 M | 0.000 100.00 % | -36.413 M -268.97 % | 21.550 M 200.00 % | -21.550 M | 0.000 100.00 % | -40.854 M -994.94 % | 4.565 M 200.00 % | -4.565 M | 0.000 100.00 % | -11.603 M -93.62 % | -5.993 M -200.00 % | 5.993 M -42.90 % | 10.494 M 4.63 % | 10.029 M | 0.000 100.00 % | -4.639 M -256.18 % | 2.970 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.071 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 -100.00 % | 536.733 K 200.00 % | -536.733 K 97.51 % | -21.555 M -4 932.82 % | -428.279 K | 0.000 -100.00 % | 861.298 K 108.10 % | -10.629 M |
| Other non cash items | -12.293 M -476.19 % | 3.268 M | 0.000 -100.00 % | 16.789 M 122.81 % | -73.593 M -1 583.54 % | -4.371 M -105.66 % | 77.238 M 2 842.98 % | 2.624 M 106.37 % | -41.175 M -1 400.37 % | 3.166 M 113.51 % | -23.432 M 48.16 % | -45.203 M -524.40 % | 10.651 M 162.90 % | -16.933 M 45.21 % | -30.903 M -37.00 % | -22.556 M 5.99 % | -23.995 M -4.17 % | -23.034 M -9.54 % | -21.028 M -173.90 % | -7.677 M 50.29 % | -15.445 M 25.35 % | -20.689 M -28.36 % | -16.118 M 28.32 % | -22.488 M 9.89 % | -24.956 M -30.33 % | -19.148 M -122.85 % | -8.592 M 62.42 % | -22.864 M -6.18 % | -21.532 M -1.60 % | -21.193 M -65.54 % | -12.802 M 27.54 % | -17.667 M -31.42 % | -13.443 M -33.16 % | -10.095 M -31.06 % | -7.702 M 46.26 % | -14.334 M -49.21 % | -9.606 M -784.06 % | 1.404 M 120.32 % | -6.909 M 42.33 % | -11.981 M -532.55 % | 2.770 M 92.27 % | 1.441 M |
| Net cash provided by operating activities | -12.293 M -173.27 % | 16.776 M | 0.000 -100.00 % | 30.946 M 167.94 % | -45.550 M -405.49 % | 14.910 M -75.35 % | 60.481 M 1 088.13 % | 5.090 M 147.07 % | -10.815 M -130.01 % | 36.035 M 53.78 % | 23.432 M -48.16 % | 45.203 M -27.56 % | 62.399 M 360.33 % | 13.556 M -71.90 % | 48.233 M 23.44 % | 39.075 M -5.89 % | 41.519 M -28.92 % | 58.413 M -39.91 % | 97.212 M 378.67 % | 20.309 M 310.48 % | -9.649 M -123.90 % | 40.373 M -31.96 % | 59.333 M 517.41 % | 9.610 M 62.09 % | 5.929 M 139.22 % | -15.118 M -155.60 % | 27.190 M 73.13 % | 15.705 M 643.06 % | -2.892 M 41.89 % | -4.977 M -383.44 % | 1.756 M -71.38 % | 6.136 M -50.53 % | 12.402 M 177.56 % | -15.989 M -201.94 % | 15.685 M 791.53 % | -2.268 M -123.47 % | 9.662 M 1 623.66 % | 560.565 K -98.00 % | 27.965 M 80.24 % | 15.515 M 124.53 % | 6.910 M 177.58 % | 2.489 M |
| Investments in property plant and equipment | -5.765 M 47.30 % | -10.938 M 59.47 % | -26.987 M -47.82 % | -18.257 M -33.26 % | -13.700 M 32.73 % | -20.367 M 7.36 % | -21.985 M 4.08 % | -22.919 M -27.39 % | -17.991 M 42.71 % | -31.404 M -62.74 % | -19.297 M 65.69 % | -56.239 M -212.54 % | -17.994 M 55.85 % | -40.755 M -602.02 % | -5.805 M 58.80 % | -14.092 M 54.09 % | -30.696 M 41.51 % | -52.483 M 8.43 % | -57.311 M 32.59 % | -85.020 M -15.17 % | -73.823 M -120.17 % | -33.530 M -158.65 % | -12.964 M 49.22 % | -25.530 M 37.04 % | -40.549 M -33.16 % | -30.451 M -7.13 % | -28.423 M -0.34 % | -28.326 M -8.60 % | -26.084 M -3.31 % | -25.249 M 2.17 % | -25.809 M 21.43 % | -32.848 M -100.75 % | -16.363 M -161.21 % | -6.264 M -126.84 % | -2.762 M -132.47 % | -1.188 M -36.43 % | -870.711 K -125.04 % | -386.914 K 10.40 % | -431.845 K 42.19 % | -747.001 K 94.73 % | -14.163 M -2 117.54 % | -638.677 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 282.766 K 1 207.89 % | 21.620 K -85.78 % | 152.090 K 27 652 627.42 % | 0.550 -100.00 % | 36.395 K -99.70 % | 12.303 M 31.90 % | 9.328 M 5 182 050 805.19 % | 0.180 -68.97 % | 0.580 31.82 % | 0.440 -100.00 % | 3.200 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.020 M | 0.000 | 0.000 | 0.000 100.00 % | -19.498 M | 0.000 | 0.000 -100.00 % | 439.826 K -98.45 % | 28.328 M 8.60 % | 26.084 M 1 400 378 435 515 187 200.00 % | 0.000 -100.00 % | 25.809 M -21.43 % | 32.848 M 100.75 % | 16.363 M 161.21 % | 6.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -10.000 M 0.00 % | -10.000 M -1 100.00 % | 1.000 M 106.06 % | -16.500 M 68.48 % | -52.347 M -179.63 % | -18.720 M 22.23 % | -24.070 M 50.88 % | -49.000 M 4.85 % | -51.500 M 10.33 % | -57.430 M 59.75 % | -142.700 M -3.26 % | -138.200 M -4.30 % | -132.500 M 32.74 % | -197.000 M -11.74 % | -176.300 M -95.89 % | -90.000 M -185.71 % | -31.500 M -100.00 % | -15.750 M 23.53 % | -20.595 M -2.98 % | -20.000 M 81.82 % | -110.000 M -616.85 % | -15.345 M | 0.000 | 0.000 -100.00 % | 11.658 M 185.36 % | -13.658 M -163.52 % | 21.502 M 200.00 % | -21.502 M 80.45 % | -110.000 M -2 100.00 % | -5.000 M 96.58 % | -146.000 M -32.73 % | -110.000 M 26.67 % | -150.000 M -87.50 % | -80.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 28.500 M 183.65 % | 10.048 M 2 400.14 % | -436.823 K -101.18 % | 37.000 M -2.68 % | 38.020 M 428.06 % | 7.200 M -79.69 % | 35.450 M 251.79 % | 10.077 M -80.08 % | 50.588 M 12.10 % | 45.127 M -58.07 % | 107.637 M -40.46 % | 180.782 M 100.15 % | 90.323 M -56.13 % | 205.880 M 17.65 % | 175.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.359 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.974 K -100.12 % | 40.387 M -42.62 % | 70.388 M 7.31 % | 65.590 M -58.07 % | 156.437 M 29.51 % | 120.794 M -25.17 % | 161.434 M 45.74 % | 110.767 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 9.421 M 199.18 % | -9.499 M 31.71 % | -13.911 M -21.01 % | -11.495 M -141.80 % | 27.500 M 200.00 % | -27.500 M -2 925 531 999.13 % | 0.940 100.00 % | -12.303 M -32.50 % | -9.285 M -71 212 084 551 857 784.00 % | 0.000 100.00 % | -42.177 M -283 048 364 159 795 296.00 % | 0.000 -100.00 % | 175.578 M 1 345.95 % | -14.092 M 54.09 % | -30.696 M 41.51 % | -52.483 M -352 204 657 122 082 880.00 % | 0.000 100.00 % | -85.020 M -205.99 % | 80.219 M 1 133 877.19 % | 7.074 K 100.05 % | -12.964 M 49.22 % | -25.530 M -30.94 % | -19.498 M 35.97 % | -30.451 M -7.13 % | -28.423 M -0.34 % | -28.326 M -823.37 % | 3.916 M 113.05 % | -30.000 M -16.24 % | -25.809 M 21.43 % | -32.848 M -100.75 % | -16.363 M -161.21 % | -6.264 M 94.78 % | -119.974 M -1 177 469.97 % | 10.190 K -66.03 % | 30.000 K 107.75 % | -386.914 K -106.29 % | 6.149 M 923.10 % | -747.001 K 94.73 % | -14.163 M -2 117.54 % | -638.677 K |
| Net cash used for investing activites | 12.735 M 216.95 % | -10.890 M 35.95 % | -17.003 M -134.33 % | -7.256 M 73.85 % | -27.744 M 12.93 % | -31.866 M -286.92 % | 17.048 M 119.08 % | -89.342 M -373.55 % | -18.866 M 56.83 % | -43.707 M 19.53 % | -54.317 M -297.73 % | -13.657 M 77.30 % | -60.171 M -88.77 % | -31.875 M -388.29 % | -6.528 M 93.73 % | -104.092 M -67.36 % | -62.196 M 8.85 % | -68.233 M 12.42 % | -77.906 M -42.53 % | -54.661 M 47.24 % | -103.604 M -112.01 % | -48.868 M -276.96 % | -12.964 M 49.22 % | -25.530 M 47.24 % | -48.389 M -9.70 % | -44.109 M -26.20 % | -34.952 M -270.26 % | -9.440 M 73.56 % | -35.696 M -768.33 % | 5.341 M 134.75 % | -15.372 M 30.30 % | -22.054 M -347.43 % | -4.929 M -120.12 % | 24.502 M 119.96 % | -122.736 M -10 321.44 % | -1.178 M -40.09 % | -840.711 K -117.29 % | -386.914 K -106.77 % | 5.717 M 865.29 % | -747.001 K 94.73 % | -14.163 M -2 117.54 % | -638.677 K |
| Debt repayment | -23.396 M 20.99 % | -29.613 M -45.11 % | -20.407 M -85.37 % | -11.009 M -122.17 % | 49.656 M -17.63 % | 60.287 M 210.82 % | -54.401 M -184.62 % | 64.287 M 152.30 % | 25.480 M -54.78 % | 56.344 M 201.49 % | -55.517 M -170.52 % | 78.723 M 1 133.41 % | -7.618 M -218.14 % | 6.448 M 109.19 % | -70.173 M 23.17 % | -91.331 M -485.89 % | -15.589 M -123.78 % | 65.553 M 1 071.97 % | -6.744 M -110.55 % | 63.916 M 519.44 % | -15.238 M -109.41 % | 161.921 M 530.29 % | -37.630 M -133.26 % | 113.148 M 245.43 % | 32.755 M -48.16 % | 63.179 M 2 999.14 % | 2.039 M -89.16 % | 18.805 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.000 M 2.43 % | -19.474 M -211.56 % | 17.456 M 17 998.44 % | 96.448 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -185.220 K -200.00 % | 185.220 K | 0.000 -100.00 % | 9.285 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 604.208 K 200.00 % | -604.208 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 |
| Common stock repurchased | -2.726 M | 0.000 | 0.000 -100.00 % | 2.911 M 200.00 % | -2.911 M | 0.000 | 0.000 -100.00 % | 185.220 K 200.00 % | -185.220 K | 0.000 100.00 % | -9.285 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.400 M | 0.000 | 0.000 | 0.000 100.00 % | -387.040 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 |
| Dividends paid | -1.501 M -1.00 % | -1.486 M -104.68 % | 31.768 M | 0.000 100.00 % | -1.986 M -5.45 % | -1.883 M 93.78 % | -30.257 M -26.65 % | -23.890 M 29.05 % | -33.673 M -2 118.29 % | -1.518 M 88.82 % | -13.581 M 48.94 % | -26.599 M -72.45 % | -15.424 M -1 210.61 % | -1.177 M 32.94 % | -1.755 M 32.62 % | -2.605 M 88.21 % | -22.096 M -674.42 % | -2.853 M -22.08 % | -2.337 M -6.57 % | -2.193 M 89.51 % | -20.898 M -678.28 % | -2.685 M -12.57 % | -2.385 M 4.31 % | -2.493 M 88.47 % | -21.621 M -4 004.36 % | -526.788 K -4.18 % | -505.631 K -161.50 % | -193.357 K 99.05 % | -20.458 M | 0.000 | 0.000 | 0.000 100.00 % | -13.415 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -84.788 K 74.95 % | -338.412 K 97.79 % | -15.309 M -8 163.24 % | -185.260 K |
| Other financing activites | 3.786 M -84.29 % | 24.104 M 139.02 % | -61.770 M -254.10 % | -17.444 M -215.36 % | 15.122 M 200.05 % | -15.115 M -201.09 % | 14.952 M -47.59 % | 28.528 M 377.33 % | 5.977 M 75.41 % | 3.407 M 156.71 % | -6.008 M 16.48 % | -7.194 M -208.14 % | 6.652 M 5 814.09 % | -116.415 K -100.29 % | 40.542 M -81.25 % | 216.181 M 975.39 % | 20.103 M 211.89 % | -17.967 M -128.04 % | 64.066 M 471.58 % | -17.241 M -772.48 % | 2.564 M 2 125.41 % | -126.584 K -111.29 % | 1.121 M 101.24 % | -90.444 M -46 120.73 % | 196.528 K -98.92 % | 18.192 M 720.49 % | 2.217 M 389.43 % | 453.027 K -74.98 % | 1.811 M -88.90 % | 16.316 M 1 123.28 % | -1.594 M | 0.000 100.00 % | -13.325 M -21 305.73 % | -62.250 K 89.33 % | -583.418 K -100.39 % | 150.763 M 160 400.80 % | -94.050 K 33.82 % | -142.103 K -930.33 % | -13.792 K -269.63 % | -3.731 K 93.77 % | -59.884 K -214.86 % | 52.138 K |
| Net cash used provided by financing activities | -23.838 M -240.77 % | -6.995 M 86.12 % | -50.410 M -97.36 % | -25.542 M -140.68 % | 62.792 M 45.05 % | 43.289 M 162.10 % | -69.706 M -201.13 % | 68.926 M 2 969.76 % | -2.402 M -104.12 % | 58.234 M 221.46 % | -47.944 M -206.71 % | 44.930 M 374.13 % | -16.390 M -417.97 % | 5.155 M 110.54 % | -48.884 M -139.99 % | 122.245 M 772.20 % | -18.186 M -140.65 % | 44.733 M 510.43 % | -10.899 M -124.50 % | 44.481 M 232.49 % | -33.572 M -121.10 % | 159.109 M 509.08 % | -38.894 M -292.44 % | 20.211 M 340.94 % | 4.584 M -94.33 % | 80.844 M 37 960.38 % | 212.411 K -98.89 % | 19.065 M 406.95 % | 3.761 M -76.95 % | 16.316 M 1 123.28 % | -1.594 M | 0.000 100.00 % | -13.325 M -21 305.73 % | -62.250 K 89.33 % | -583.418 K -100.39 % | 150.763 M 160 400.80 % | -94.050 K 33.82 % | -142.103 K 99.26 % | -19.099 M 3.62 % | -19.816 M -1 049.39 % | 2.087 M 5 791.31 % | -36.673 K |
| Effect of forex changes on cash | -78.850 K 78.49 % | -366.499 K -242.37 % | -107.048 K | 0.000 100.00 % | -2.238 M -223.89 % | -690.823 K -86.96 % | -369.499 K -360.17 % | 142.023 K 156.92 % | -249.501 K -525.49 % | 58.638 K 113.76 % | -426.097 K -215.85 % | 367.792 K 77.22 % | 207.532 K 169.99 % | 76.866 K 225.84 % | -61.080 K 24.08 % | -80.448 K -2 814.95 % | -2.760 K -100.93 % | 296.105 K 179.94 % | -370.413 K -205.04 % | -121.429 K -196.32 % | 126.064 K 174.09 % | 45.994 K 168.76 % | -66.887 K 72.38 % | -242.151 K -63.26 % | -148.319 K 5.33 % | -156.676 K -422.03 % | 48.652 K -81.04 % | 256.564 K -36.20 % | 402.158 K 1 756.43 % | 21.663 K 130.91 % | -70.087 K -1 718.06 % | 4.332 K -90.38 % | 45.015 K -65.68 % | 131.170 K 1 882.28 % | -7.360 K 88.16 % | -62.171 K -164.81 % | 95.922 K 221.71 % | -78.813 K -10.17 % | -71.534 K -117.34 % | 412.516 K 214.30 % | 131.248 K 173.39 % | -178.838 K |
| Net change in cash | -23.474 M -1 490.69 % | -1.476 M 16.03 % | -1.757 M -15.03 % | -1.528 M 94.04 % | -25.627 M -168.63 % | 37.343 M 530.27 % | 5.925 M 139.02 % | -15.183 M 53.04 % | -32.333 M -179.37 % | 40.739 M 169.86 % | -58.312 M -256.43 % | 37.276 M 367.13 % | -13.954 M -6.62 % | -13.088 M -80.77 % | -7.240 M -112.67 % | 57.148 M 247.04 % | -38.866 M -210.38 % | 35.209 M 338.09 % | 8.037 M -19.69 % | 10.008 M 106.82 % | -146.699 M -197.37 % | 150.661 M 1 933.59 % | 7.409 M 83.00 % | 4.048 M 110.65 % | -38.025 M -277.19 % | 21.460 M 386.10 % | -7.501 M -129.32 % | 25.587 M 174.32 % | -34.426 M -306.12 % | 16.702 M 209.30 % | -15.281 M 3.98 % | -15.914 M -174.05 % | -5.807 M -167.67 % | 8.582 M 107.97 % | -107.641 M -173.10 % | 147.255 M 1 568.91 % | 8.823 M 18 768.33 % | -47.264 K -100.33 % | 14.511 M 413.06 % | -4.635 M 7.93 % | -5.034 M -407.88 % | 1.635 M |
| Cash at beginning of period | 69.873 M -2.07 % | 71.349 M -2.40 % | 73.106 M -3.92 % | 76.090 M -25.19 % | 101.717 M 58.01 % | 64.374 M 10.14 % | 58.449 M -16.39 % | 69.903 M -31.63 % | 102.236 M 66.25 % | 61.497 M -48.67 % | 119.809 M 45.17 % | 82.533 M -14.46 % | 96.487 M -11.94 % | 109.575 M -6.20 % | 116.815 M 95.78 % | 59.667 M -39.44 % | 98.533 M 55.60 % | 63.323 M 14.54 % | 55.286 M 22.10 % | 45.279 M -76.41 % | 191.978 M 364.65 % | 41.317 M 21.85 % | 33.908 M 13.56 % | 29.860 M -56.01 % | 67.885 M 46.23 % | 46.424 M -13.91 % | 53.925 M 90.29 % | 28.339 M -54.85 % | 62.764 M 36.26 % | 46.062 M -24.91 % | 61.343 M -20.60 % | 77.257 M -6.99 % | 83.064 M 11.52 % | 74.483 M -59.10 % | 182.124 M 422.31 % | 34.869 M 33.88 % | 26.045 M -0.18 % | 26.093 M 125.30 % | 11.581 M -28.58 % | 16.217 M -23.69 % | 21.251 M 8.34 % | 19.616 M |
| Cash at end of period | 46.399 M -33.60 % | 69.873 M -2.07 % | 71.349 M -4.31 % | 74.562 M -2.01 % | 76.090 M -25.19 % | 101.717 M 58.01 % | 64.374 M 17.64 % | 54.720 M -21.72 % | 69.903 M -31.63 % | 102.236 M 66.25 % | 61.497 M -48.67 % | 119.809 M 45.17 % | 82.533 M -14.46 % | 96.487 M -11.94 % | 109.575 M -6.20 % | 116.815 M 95.78 % | 59.667 M -39.44 % | 98.533 M 55.60 % | 63.323 M 14.54 % | 55.286 M 22.10 % | 45.279 M -76.41 % | 191.978 M 364.65 % | 41.317 M 21.85 % | 33.908 M 13.56 % | 29.860 M -56.01 % | 67.885 M 46.23 % | 46.424 M -13.91 % | 53.925 M 90.29 % | 28.339 M -54.85 % | 62.764 M 36.26 % | 46.062 M -24.91 % | 61.343 M -20.60 % | 77.257 M -6.99 % | 83.064 M 11.52 % | 74.483 M -59.10 % | 182.124 M 422.31 % | 34.869 M 33.88 % | 26.045 M -0.18 % | 26.093 M 125.30 % | 11.581 M -28.58 % | 16.217 M -23.69 % | 21.251 M |
| Operating cash flow | -12.293 M -173.27 % | 16.776 M | 0.000 -100.00 % | 30.946 M 167.94 % | -45.550 M -405.49 % | 14.910 M -75.35 % | 60.481 M 1 088.13 % | 5.090 M 147.07 % | -10.815 M -130.01 % | 36.035 M 53.78 % | 23.432 M -48.16 % | 45.203 M -27.56 % | 62.399 M 360.33 % | 13.556 M -71.90 % | 48.233 M 23.44 % | 39.075 M -5.89 % | 41.519 M -28.92 % | 58.413 M -39.91 % | 97.212 M 378.67 % | 20.309 M 310.48 % | -9.649 M -123.90 % | 40.373 M -31.96 % | 59.333 M 517.41 % | 9.610 M 62.09 % | 5.929 M 139.22 % | -15.118 M -155.60 % | 27.190 M 73.13 % | 15.705 M 643.06 % | -2.892 M 41.89 % | -4.977 M -383.44 % | 1.756 M -71.38 % | 6.136 M -50.53 % | 12.402 M 177.56 % | -15.989 M -201.94 % | 15.685 M 791.53 % | -2.268 M -123.47 % | 9.662 M 1 623.66 % | 560.565 K -98.00 % | 27.965 M 80.24 % | 15.515 M 124.53 % | 6.910 M 177.58 % | 2.489 M |
| Capital expenditure | -5.765 M 47.30 % | -10.938 M 59.47 % | -26.987 M -47.82 % | -18.257 M -33.26 % | -13.700 M 32.73 % | -20.367 M 7.36 % | -21.985 M 4.08 % | -22.919 M -27.39 % | -17.991 M 42.71 % | -31.404 M -62.74 % | -19.297 M 65.69 % | -56.239 M -212.54 % | -17.994 M 55.85 % | -40.755 M -602.02 % | -5.805 M 58.80 % | -14.092 M 54.09 % | -30.696 M 41.51 % | -52.483 M 8.43 % | -57.311 M 32.59 % | -85.020 M -15.17 % | -73.823 M -120.17 % | -33.530 M -158.65 % | -12.964 M 49.22 % | -25.530 M 37.04 % | -40.549 M -33.16 % | -30.451 M -7.13 % | -28.423 M -0.34 % | -28.326 M -8.60 % | -26.084 M -3.31 % | -25.249 M 2.17 % | -25.809 M 21.43 % | -32.848 M -100.75 % | -16.363 M -161.21 % | -6.264 M -126.84 % | -2.762 M -132.47 % | -1.188 M -36.43 % | -870.711 K -125.04 % | -386.914 K 10.40 % | -431.845 K 42.19 % | -747.001 K 94.73 % | -14.163 M -2 117.54 % | -638.677 K |
| Free CashFlow | -18.057 M -409.28 % | 5.839 M -84.94 % | 38.776 M 205.57 % | 12.690 M 121.42 % | -59.250 M -985.80 % | -5.457 M -114.17 % | 38.496 M 315.93 % | -17.828 M 38.11 % | -28.806 M -722.10 % | 4.630 M 11.97 % | 4.135 M 137.47 % | -11.036 M -124.85 % | 44.406 M 263.26 % | -27.199 M -164.11 % | 42.427 M 69.82 % | 24.984 M 130.84 % | 10.823 M 82.50 % | 5.930 M -85.14 % | 39.901 M 161.66 % | -64.711 M 22.48 % | -83.472 M -1 319.77 % | 6.843 M -85.24 % | 46.370 M 391.26 % | -15.920 M 54.01 % | -34.620 M 24.03 % | -45.569 M -3 595.29 % | -1.233 M 90.23 % | -12.621 M 56.44 % | -28.976 M 4.13 % | -30.226 M -25.67 % | -24.053 M 9.96 % | -26.713 M -574.39 % | -3.961 M 82.20 % | -22.254 M -272.19 % | 12.924 M 473.94 % | -3.456 M -139.31 % | 8.792 M 4 962.78 % | 173.650 K -99.37 % | 27.533 M 86.44 % | 14.768 M 303.61 % | -7.253 M -491.90 % | 1.851 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 |