Xuancheng Valin Precision Technology Co., Ltd. 603356.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.121 B -27.80 % | 1.553 B -11.41 % | 1.753 B -21.53 % | 2.234 B 16.84 % | 1.912 B 32.53 % | 1.443 B 47.83 % | 975.834 M 43.16 % | 681.637 M 19.33 % | 571.229 M -4.02 % | 595.135 M 3.40 % | 575.555 M 23.19 % | 467.198 M |
| Net income | -157.634 M -51.70 % | -103.909 M -703.32 % | -12.935 M -737.60 % | 2.029 M -97.25 % | 73.655 M 6.71 % | 69.021 M 13.00 % | 61.080 M 2.34 % | 59.681 M -6.62 % | 63.915 M 24.87 % | 51.185 M -7.24 % | 55.178 M 64.49 % | 33.545 M |
| Income before tax | -161.341 M -23.01 % | -131.158 M -1 450.80 % | -8.457 M -429.35 % | 2.568 M -97.64 % | 108.597 M 24.43 % | 87.272 M 14.28 % | 76.365 M -1.49 % | 77.523 M -5.03 % | 81.629 M 1.35 % | 80.540 M 12.86 % | 71.363 M 49.63 % | 47.694 M |
| Income before tax ratio | -0.14 -70.39 % | -0.08 -1 650.58 % | 0.00 -519.74 % | 0.00 -97.98 % | 0.06 -6.11 % | 0.06 -22.70 % | 0.08 -31.19 % | 0.11 -20.41 % | 0.14 5.59 % | 0.14 9.15 % | 0.12 21.46 % | 0.10 |
| EBITDA | -57.113 M -200.95 % | -18.978 M -120.24 % | 93.777 M 13.70 % | 82.480 M -49.12 % | 162.106 M 64.60 % | 98.483 M -5.67 % | 104.399 M 3.38 % | 100.989 M -2.17 % | 103.230 M 2.45 % | 100.765 M 17.14 % | 86.018 M 89.11 % | 45.485 M |
| Net income ratio | -0.14 -110.13 % | -0.07 -806.81 % | -0.01 -912.59 % | 0.00 -97.64 % | 0.04 -19.48 % | 0.05 -23.56 % | 0.06 -28.51 % | 0.09 -21.75 % | 0.11 30.09 % | 0.09 -10.29 % | 0.10 33.52 % | 0.07 |
| Ratio EBITDA | -0.05 -316.85 % | -0.01 -122.84 % | 0.05 44.90 % | 0.04 -56.45 % | 0.08 24.20 % | 0.07 -36.19 % | 0.11 -27.79 % | 0.15 -18.02 % | 0.18 6.73 % | 0.17 13.29 % | 0.15 53.51 % | 0.10 |
| Gross profit ratio | 0.02 -30.43 % | 0.03 -64.28 % | 0.09 24.26 % | 0.07 -46.89 % | 0.14 -15.23 % | 0.16 -8.90 % | 0.18 -15.39 % | 0.21 -20.29 % | 0.27 -2.74 % | 0.28 16.78 % | 0.24 8.20 % | 0.22 |
| Weighted average shs out dil | 133.588 M 0.28 % | 133.217 M -0.09 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 2.60 % | 129.957 M 30.65 % | 99.468 M -0.40 % | 99.866 M -0.50 % | 100.363 M 0.04 % | 100.324 M 0.00 % | 100.324 M |
| Weighted average shs out | 133.588 M 0.28 % | 133.217 M -0.09 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 2.60 % | 129.957 M 30.65 % | 99.468 M -0.40 % | 99.866 M -0.50 % | 100.363 M 0.04 % | 100.324 M 0.00 % | 100.324 M |
| EPS diluted | -1.18 -51.28 % | -0.78 -704.12 % | -0.10 -738.16 % | 0.02 -97.24 % | 0.55 5.77 % | 0.52 10.64 % | 0.47 -21.67 % | 0.60 -6.25 % | 0.64 25.49 % | 0.51 -7.27 % | 0.55 66.67 % | 0.33 |
| Earnings per share | -1.18 -51.28 % | -0.78 -704.12 % | -0.10 -738.16 % | 0.02 -97.24 % | 0.55 5.77 % | 0.52 10.64 % | 0.47 -21.67 % | 0.60 -6.25 % | 0.64 25.49 % | 0.51 -7.27 % | 0.55 66.67 % | 0.33 |
| Gross profit | 25.649 M -49.78 % | 51.069 M -68.36 % | 161.404 M -2.50 % | 165.542 M -37.95 % | 266.774 M 12.34 % | 237.463 M 34.67 % | 176.330 M 21.13 % | 145.569 M -4.88 % | 153.035 M -6.65 % | 163.928 M 20.76 % | 135.752 M 33.29 % | 101.844 M |
| Income tax expense | 16.829 M 267.84 % | -10.027 M -323.94 % | 4.478 M 584.62 % | 654.023 K -96.60 % | 19.213 M -1.01 % | 19.409 M 28.01 % | 15.162 M -18.31 % | 18.562 M -5.57 % | 19.657 M -34.43 % | 29.979 M 91.44 % | 15.660 M 10.63 % | 14.155 M |
| Cost of revenue | 1.095 B -27.06 % | 1.502 B -5.64 % | 1.591 B -23.06 % | 2.068 B 25.72 % | 1.645 B 36.51 % | 1.205 B 50.74 % | 799.504 M 49.14 % | 536.068 M 28.19 % | 418.195 M -3.02 % | 431.208 M -1.95 % | 439.803 M 20.38 % | 365.355 M |
| General and administrative expenses | 24.781 M 7.92 % | 22.963 M -20.31 % | 28.815 M 43.29 % | 20.110 M 24.76 % | 16.118 M 6.25 % | 15.170 M 39.03 % | 10.912 M 47.49 % | 7.399 M -27.34 % | 10.182 M 3.84 % | 9.806 M 25.76 % | 7.797 M -75.63 % | 31.998 M |
| Selling and marketing expenses | 9.354 M -77.38 % | 41.345 M 69.05 % | 24.458 M 16.89 % | 20.924 M -12.69 % | 23.965 M -59.15 % | 58.668 M 45.25 % | 40.390 M 38.66 % | 29.129 M 16.00 % | 25.112 M -4.92 % | 26.411 M 10.58 % | 23.885 M 2.19 % | 23.374 M |
| Other expenses | 125.823 M 21.29 % | 103.741 M 66.44 % | 62.331 M 9.37 % | 56.989 M -14.31 % | 66.502 M 50.12 % | 44.300 M 449.43 % | 8.063 M 8.57 % | 7.427 M 13.56 % | 6.539 M 45.66 % | 4.490 M 95.77 % | 2.293 M -63.59 % | 6.299 M |
| Operating expenses | 183.688 M -5.61 % | 194.608 M 37.86 % | 141.168 M 4.92 % | 134.547 M -4.43 % | 140.791 M 1.26 % | 139.034 M 39.69 % | 99.532 M 40.58 % | 70.800 M -2.03 % | 72.267 M -6.63 % | 77.398 M 25.31 % | 61.765 M 6.92 % | 57.770 M |
| Cost and expenses | 1.279 B -24.60 % | 1.696 B -2.09 % | 1.733 B -21.35 % | 2.203 B 23.35 % | 1.786 B 32.87 % | 1.344 B 49.51 % | 899.036 M 48.14 % | 606.868 M 23.73 % | 490.462 M -3.57 % | 508.606 M 1.40 % | 501.568 M 18.54 % | 423.125 M |
| Research and development expenses | 23.729 M -11.23 % | 26.731 M 4.57 % | 25.564 M -30.01 % | 36.524 M 6.78 % | 34.206 M 63.69 % | 20.896 M 26.89 % | 16.469 M 109.61 % | 7.857 M 11.84 % | 7.025 M -32.50 % | 10.407 M 12.02 % | 9.291 M -4.95 % | 9.775 M |
| Selling general and administrative expenses | 34.135 M -46.78 % | 64.136 M 20.39 % | 53.273 M 29.83 % | 41.034 M 2.37 % | 40.083 M -45.72 % | 73.838 M 43.93 % | 51.302 M 40.45 % | 36.527 M 3.50 % | 35.293 M -2.55 % | 36.217 M 14.31 % | 31.683 M -42.78 % | 55.372 M |
| Interest income | 1.141 M -5.90 % | 1.213 M -40.34 % | 2.033 M -6.35 % | 2.171 M 167.85 % | 810.432 K -85.59 % | 5.626 M 16.10 % | 4.846 M 3 318.44 % | 141.748 K -89.23 % | 1.316 M 648.58 % | 175.800 K -85.07 % | 1.178 M | 0.000 |
| Interest expense | 22.749 M -12.95 % | 26.134 M -13.11 % | 30.076 M 25.24 % | 24.015 M 69.29 % | 14.186 M 79.87 % | 7.887 M 163.94 % | 2.988 M 30.96 % | 2.282 M 15.97 % | 1.968 M -37.33 % | 3.140 M -8.97 % | 3.449 M 408.06 % | 678.900 K |
| Depreciation and amortization | 81.665 M -3.55 % | 84.667 M 12.01 % | 75.586 M 27.01 % | 59.513 M 37.55 % | 43.267 M 29.39 % | 33.439 M 33.51 % | 25.046 M 18.23 % | 21.184 M 7.90 % | 19.634 M 14.61 % | 17.131 M 36.87 % | 12.516 M 209.97 % | 4.038 M |
| Operating income | -158.038 M -10.10 % | -143.539 M -764.55 % | 21.600 M -42.12 % | 37.315 M -63.93 % | 103.459 M 21.59 % | 85.090 M 24.58 % | 68.302 M -2.56 % | 70.097 M -7.83 % | 76.052 M 0.00 % | 76.055 M 9.76 % | 69.292 M 67.18 % | 41.447 M |
| Operating income ratio | -0.14 -52.50 % | -0.09 -850.15 % | 0.01 -26.23 % | 0.02 -69.13 % | 0.05 -8.26 % | 0.06 -15.73 % | 0.07 -31.94 % | 0.10 -22.76 % | 0.13 4.18 % | 0.13 6.15 % | 0.12 35.71 % | 0.09 |
| Total other income expenses net | -3.303 M -126.68 % | 12.381 M 141.19 % | -30.057 M 13.50 % | -34.747 M -776.29 % | 5.138 M 135.50 % | 2.182 M -72.71 % | 7.995 M 9.97 % | 7.270 M 66.73 % | 4.360 M -2.77 % | 4.484 M 116.54 % | 2.071 M -66.85 % | 6.247 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 170.437 M -31.16 % | 247.568 M -42.44 % | 430.098 M -2.97 % | 443.279 M 93.63 % | 228.932 M 277.32 % | 60.673 M 175.42 % | -80.444 M -259.99 % | 50.280 M 243.72 % | 14.628 M 1 180.90 % | -1.353 M -104.78 % | 28.327 M 8.89 % | 26.014 M |
| Total investments | 16.422 M 12.71 % | 14.570 M -12.79 % | 16.707 M 234.13 % | 5.000 M -45.09 % | 9.106 M 82.11 % | 5.000 M 66.67 % | 3.000 M | 0.000 | 0.000 -100.00 % | 500.000 K -29.91 % | 713.372 K -49.48 % | 1.412 M |
| Total debt | 282.669 M -41.49 % | 483.148 M -37.66 % | 775.005 M 26.61 % | 612.114 M 58.27 % | 386.760 M 94.35 % | 199.000 M 167.02 % | 74.526 M 2.24 % | 72.893 M 117.28 % | 33.547 M -30.90 % | 48.550 M 7.77 % | 45.050 M -18.17 % | 55.050 M |
| Accumulated other comprehensive income loss | 52.343 M 13.86 % | 45.973 M 18.65 % | 38.748 M 14.36 % | 33.881 M 8.28 % | 31.292 M 11.33 % | 28.107 M 10.05 % | 25.539 M 10.52 % | 23.108 M 26.43 % | 18.277 M 21.03 % | 15.101 M | 0.000 100.00 % | -100.000 |
| Retained earnings | 41.360 M -79.22 % | 198.994 M -34.48 % | 303.724 M -3.82 % | 315.786 M -0.18 % | 316.347 M 16.64 % | 271.210 M 18.56 % | 228.750 M 20.39 % | 190.005 M 32.06 % | 143.878 M 45.91 % | 98.605 M 43.97 % | 68.490 M 23.01 % | 55.680 M |
| Common stock | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 33.34 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 270.03 % | 27.025 M |
| Total equity | 538.144 M -33.23 % | 805.996 M -16.79 % | 968.604 M 12.65 % | 859.797 M -0.10 % | 860.649 M 12.75 % | 763.335 M 8.46 % | 703.765 M 106.54 % | 340.733 M 15.75 % | 294.375 M 19.71 % | 245.914 M 21.69 % | 202.089 M 28.97 % | 156.689 M |
| Other non current liabilities | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M -32.22 % | 22.129 M 47.53 % | 15.000 M 0.00 % | 15.000 M 200.00 % | 5.000 M -37.50 % | 8.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 160.100 K |
| Long term debt | 117.416 M -64.04 % | 326.514 M 1.53 % | 321.605 M 1.69 % | 316.272 M 50.06 % | 210.760 M 743.04 % | 25.000 M 400.00 % | 5.000 M -80.00 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 133.604 M -63.00 % | 361.067 M 0.01 % | 361.035 M 2.60 % | 351.892 M 44.03 % | 244.317 M 373.01 % | 51.651 M 143.12 % | 21.245 M -39.41 % | 35.065 M 4 329.58 % | 791.621 K 93.67 % | 408.743 K 271.42 % | 110.048 K -31.26 % | 160.100 K |
| Other current liabilities | 332.359 M 98.81 % | 167.178 M -49.80 % | 333.014 M 68.05 % | 198.162 M 136.99 % | 83.616 M 7 887.93 % | -1.074 M -101.83 % | 58.812 M 219.72 % | 18.395 M 33.42 % | 13.787 M -32.16 % | 20.323 M 21.87 % | 16.676 M -60.14 % | 41.837 M |
| Deferred revenue | 0.000 -100.00 % | 68.678 M 3 008.55 % | 2.209 M -96.71 % | 67.158 M -26.38 % | 91.220 M 221.56 % | 28.368 M 247.96 % | 8.153 M -67.41 % | 25.014 M 41.86 % | 17.633 M -45.78 % | 32.520 M 48.31 % | 21.927 M -58.10 % | 52.333 M |
| Short term debt | 165.252 M 5.50 % | 156.634 M -17.39 % | 189.601 M 23.36 % | 153.692 M -12.67 % | 176.000 M 1.15 % | 174.000 M 293.22 % | 44.250 M -6.84 % | 47.500 M 25.35 % | 37.893 M -21.87 % | 48.500 M 7.78 % | 45.000 M -18.26 % | 55.050 M |
| Total current liabilities | 761.396 M 14.34 % | 665.932 M -22.97 % | 864.534 M 16.49 % | 742.132 M 8.77 % | 682.265 M 47.85 % | 461.454 M 61.92 % | 284.981 M 73.22 % | 164.524 M 24.24 % | 132.422 M -18.34 % | 162.154 M -5.60 % | 171.773 M -10.97 % | 192.928 M |
| Total liabilities | 895.000 M -12.85 % | 1.027 B -16.20 % | 1.226 B 12.02 % | 1.094 B 18.07 % | 926.581 M 80.58 % | 513.105 M 67.56 % | 306.226 M 53.43 % | 199.589 M 49.83 % | 133.213 M -18.05 % | 162.563 M -5.42 % | 171.884 M -10.98 % | 193.088 M |
| Other non current assets | 158.382 M 284.51 % | 41.190 M 37.72 % | 29.910 M -9.64 % | 33.101 M -53.22 % | 70.765 M 42.64 % | 49.612 M 1 325.53 % | 3.480 M -23.60 % | 4.555 M -0.72 % | 4.588 M -24.30 % | 6.061 M | 0.000 | 0.000 |
| Long term investments | 0.000 -100.00 % | 14.570 M -14.37 % | 17.016 M 41.05 % | 12.064 M 449.23 % | -3.454 M -123.71 % | 14.570 M 132.57 % | 6.265 M | 0.000 | 0.000 -100.00 % | 500.000 K -29.91 % | 713.372 K -49.48 % | 1.412 M |
| Intangible assets | 114.080 M -4.81 % | 119.851 M -6.12 % | 127.666 M 77.84 % | 71.786 M 58.55 % | 45.277 M 73.42 % | 26.109 M 23.67 % | 21.112 M 22.53 % | 17.230 M -5.20 % | 18.175 M -6.19 % | 19.373 M 44.25 % | 13.430 M 101.74 % | 6.657 M |
| GoodWill | 823.533 K -93.47 % | 12.602 M -63.39 % | 34.424 M 105.95 % | 16.715 M 0.00 % | 16.715 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 669.000 K | 0.000 | 0.000 |
| Goodwill and intangible assets | 114.904 M -13.25 % | 132.453 M -18.28 % | 162.091 M 83.15 % | 88.500 M 42.76 % | 61.992 M 137.44 % | 26.109 M 23.67 % | 21.112 M 22.53 % | 17.230 M -5.20 % | 18.175 M -9.32 % | 20.042 M 49.23 % | 13.430 M 101.74 % | 6.657 M |
| Property plant equipment net | 511.670 M -23.99 % | 673.120 M -5.11 % | 709.400 M 42.30 % | 498.525 M 23.69 % | 403.039 M 20.03 % | 335.786 M 31.78 % | 254.799 M 31.25 % | 194.128 M 17.18 % | 165.672 M -4.02 % | 172.611 M 7.99 % | 159.845 M 59.34 % | 100.315 M |
| Total non current assets | 791.953 M -10.65 % | 886.350 M -5.21 % | 935.062 M 45.00 % | 644.879 M 18.21 % | 545.527 M 25.85 % | 433.467 M 50.59 % | 287.855 M 32.40 % | 217.418 M 14.08 % | 190.579 M -5.27 % | 201.185 M 14.12 % | 176.287 M 59.83 % | 110.298 M |
| Other current assets | 35.415 M -7.02 % | 38.087 M 37.61 % | 27.678 M 5.89 % | 26.139 M 11.89 % | 23.361 M -17.09 % | 28.176 M -66.91 % | 85.160 M 363.31 % | 18.381 M -10.12 % | 20.450 M -8.36 % | 22.316 M -32.30 % | 32.965 M -59.45 % | 81.301 M |
| Short term investments | 16.422 M | 0.000 100.00 % | -309.548 K 95.62 % | -7.064 M -156.24 % | 12.560 M 231.25 % | -9.570 M -193.13 % | -3.265 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 112.231 M -52.36 % | 235.580 M -31.70 % | 344.907 M 104.29 % | 168.835 M 6.97 % | 157.828 M 14.10 % | 138.327 M -10.74 % | 154.970 M 585.29 % | 22.614 M 19.53 % | 18.919 M -62.09 % | 49.903 M 198.42 % | 16.723 M -42.41 % | 29.036 M |
| Cash and short term investments | 112.231 M -52.36 % | 235.580 M -31.70 % | 344.907 M 104.29 % | 168.835 M -0.91 % | 170.388 M 23.18 % | 138.327 M -10.74 % | 154.970 M 585.29 % | 22.614 M 19.53 % | 18.919 M -62.09 % | 49.903 M 198.42 % | 16.723 M -42.41 % | 29.036 M |
| Total current assets | 641.191 M -32.27 % | 946.645 M -24.82 % | 1.259 B -3.81 % | 1.309 B 5.41 % | 1.242 B 47.30 % | 842.973 M 16.73 % | 722.136 M 123.64 % | 322.904 M 36.24 % | 237.009 M 14.34 % | 207.293 M 4.86 % | 197.686 M -17.45 % | 239.479 M |
| Inventory | 125.889 M -24.93 % | 167.704 M -18.62 % | 206.079 M -3.96 % | 214.570 M 18.85 % | 180.535 M 29.98 % | 138.892 M 41.18 % | 98.381 M 53.52 % | 64.082 M 60.14 % | 40.017 M 7.70 % | 37.155 M -36.30 % | 58.330 M 15.93 % | 50.313 M |
| Net receivables | 367.656 M -27.24 % | 505.275 M -25.74 % | 680.449 M -24.87 % | 905.659 M 2.76 % | 881.322 M 62.77 % | 541.457 M 39.26 % | 388.815 M 78.50 % | 217.827 M 38.20 % | 157.622 M 60.97 % | 97.918 M 9.20 % | 89.668 M -20.62 % | 112.954 M |
| Tax assets | 6.997 M -72.03 % | 25.016 M 50.30 % | 16.644 M 31.16 % | 12.690 M -3.75 % | 13.184 M 78.37 % | 7.392 M 235.98 % | 2.200 M 46.16 % | 1.505 M -29.81 % | 2.144 M 8.84 % | 1.970 M -14.25 % | 2.298 M 20.04 % | 1.914 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 259.660 M -3.70 % | 269.637 M -17.47 % | 326.719 M -13.74 % | 378.754 M -8.69 % | 414.808 M 60.88 % | 257.836 M 55.69 % | 165.613 M 85.22 % | 89.413 M 10.85 % | 80.663 M -0.11 % | 80.748 M -21.48 % | 102.837 M 42.61 % | 72.111 M |
| Tax payables | 4.125 M 8.40 % | 3.805 M -70.71 % | 12.991 M 50.62 % | 8.625 M 10.01 % | 7.840 M 237.33 % | 2.324 M -71.49 % | 8.153 M 16.25 % | 7.013 M 80.13 % | 3.893 M -68.21 % | 12.248 M 68.70 % | 7.260 M -69.66 % | 23.931 M |
| Deferred revenue non current | 4.813 M -19.83 % | 6.004 M -22.24 % | 7.721 M 8.30 % | 7.129 M 105.31 % | 3.472 M 90.04 % | 1.827 M 46.70 % | 1.245 M -39.70 % | 2.065 M 16 239.56 % | 12.641 K -78.95 % | 60.048 K -45.43 % | 110.048 K -31.22 % | 160.000 K |
| Minority interest | 87.947 M -27.97 % | 122.105 M -37.53 % | 195.448 M 143.76 % | 80.180 M 0.96 % | 79.415 M 160.80 % | 30.450 M 91.41 % | 15.908 M 104.64 % | 7.774 M -8.47 % | 8.493 M 0.12 % | 8.483 M 273.96 % | 2.268 M 30.08 % | 1.744 M |
| Capital lease obligations | 8.166 M -60.48 % | 20.663 M 13.14 % | 18.264 M -22.47 % | 23.556 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.393 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 |
| Other total stockholders equity | 223.153 M -26.97 % | 305.584 M -9.08 % | 336.092 M 1.69 % | 330.491 M 10.07 % | 300.256 M -8.55 % | 328.335 M 0.79 % | 325.767 M 658.40 % | 42.954 M 2.26 % | 42.003 M 8.18 % | 38.827 M 23.93 % | 31.330 M -53.09 % | 66.795 M |
| Deferred tax liabilities non current | 11.374 M -16.05 % | 13.549 M -18.92 % | 16.710 M 23.86 % | 13.491 M -10.57 % | 15.084 M 53.54 % | 9.824 M -1.76 % | 10.000 M 158.82 % | -17.000 M -2 282.34 % | 778.979 K 123.40 % | 348.694 K | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.433 B -21.81 % | 1.833 B -16.46 % | 2.194 B 12.30 % | 1.954 B 9.32 % | 1.787 B 40.02 % | 1.276 B 26.38 % | 1.010 B 86.92 % | 540.323 M 26.37 % | 427.588 M 4.68 % | 408.477 M 9.23 % | 373.973 M 6.92 % | 349.777 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -11.533 M -93.71 % | -5.954 M -441.75 % | -1.099 M -16.61 % | -942.435 K -120.34 % | 4.633 M 3 356.94 % | -142.240 K -1.75 % | -139.797 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.111 K -91.67 % | 97.333 K 0.00 % | 97.333 K -28.06 % | 135.295 K -85.96 % | 963.792 K 0.00 % | 963.792 K 23.06 % | 783.200 K |
| Change in working capital | 129.318 M 13.47 % | 113.964 M -51.80 % | 236.437 M 260.20 % | -147.592 M 4.93 % | -155.239 M 8.78 % | -170.187 M -16.51 % | -146.074 M -120.17 % | -66.347 M 16.28 % | -79.252 M -578.37 % | -11.683 M 14.83 % | -13.717 M | 0.000 |
| Accounts receivables | 85.906 M -47.60 % | 163.939 M -46.95 % | 309.050 M 718.22 % | -49.990 M 85.97 % | -356.299 M -249.69 % | -101.890 M 39.03 % | -167.122 M -292.70 % | -42.557 M 35.34 % | -65.817 M -501.14 % | 16.407 M -7.47 % | 17.732 M | 0.000 |
| Inventory | 37.277 M 15.60 % | 32.247 M -45.41 % | 59.072 M 268.85 % | -34.985 M -57.62 % | -22.196 M 45.55 % | -40.765 M -45.56 % | -28.006 M -17.00 % | -23.937 M -512.42 % | -3.909 M -120.51 % | 19.056 M 337.69 % | -8.017 M | 0.000 |
| Accounts payables | 6.135 M 108.68 % | -70.689 M 43.78 % | -125.732 M -104.38 % | -61.518 M -127.44 % | 224.198 M 797.04 % | -32.164 M -165.38 % | 49.197 M 17 028.87 % | 287.218 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 21.979 M 290.58 % | -11.533 M -93.71 % | -5.954 M -441.75 % | -1.099 M -16.61 % | -942.435 K -120.34 % | 4.633 M 103.92 % | -118.067 M -178.40 % | -42.410 M 43.71 % | -75.343 M -145.11 % | -30.738 M -439.30 % | -5.700 M | 0.000 |
| Other non cash items | 78.522 M 1.40 % | 77.440 M 127.92 % | 33.976 M -11.24 % | 38.277 M 36.40 % | 28.062 M 117.37 % | 12.910 M 4.55 % | 12.347 M 93.58 % | 6.379 M 25.67 % | 5.076 M -52.10 % | 10.596 M 75.46 % | 6.039 M 118.00 % | -33.545 M |
| Net cash provided by operating activities | 111.335 M -20.37 % | 139.817 M -57.58 % | 329.636 M 740.02 % | -51.504 M -3 468.51 % | 1.529 M 102.87 % | -53.316 M -8.08 % | -49.328 M -366.58 % | 18.504 M 165.34 % | 6.974 M -89.53 % | 66.605 M 10.01 % | 60.542 M 685.17 % | -10.346 M |
| Investments in property plant and equipment | -34.603 M 17.15 % | -41.768 M 46.56 % | -78.156 M 25.39 % | -104.749 M 0.69 % | -105.473 M 23.81 % | -138.431 M -319.79 % | -32.976 M 30.10 % | -47.173 M -231.83 % | -14.216 M 22.20 % | -18.273 M 54.55 % | -40.207 M -41.08 % | -28.499 M |
| Acquisitions net | 0.000 -100.00 % | 675.467 K 100.36 % | -188.616 M -34 066.41 % | 555.301 K 102.75 % | -20.206 M -6 523.79 % | 314.555 K 220.97 % | 98.000 K | 0.000 -100.00 % | 3.583 M 2 636.96 % | 130.911 K | 0.000 -100.00 % | 28.541 M |
| Purchases of investments | -4.602 M | 0.000 -100.00 % | 0.100 100.00 % | -7.988 M -99.70 % | -4.000 M -100.00 % | -2.000 M 60.00 % | -5.000 M -117.39 % | -2.300 M 76.77 % | -9.900 M -66.39 % | -5.950 M | 0.000 100.00 % | -2.280 M |
| Sales maturities of investments | 649.000 K -97.61 % | 27.192 M 11 858.05 % | 227.393 K -93.84 % | 3.690 M 1 760.21 % | 198.355 K -95.38 % | 4.298 M -30.03 % | 6.143 M 158 155.24 % | 3.882 K -99.96 % | 10.409 M 147.50 % | 4.206 M | 0.000 -100.00 % | 2.160 M |
| Other investing activites | 11.448 M 198.04 % | -11.678 M -210.63 % | -3.759 M -129.83 % | 12.603 M 247.41 % | -8.549 M -113.57 % | 63.000 M 194.37 % | -66.758 M -896 016 080 915 398 784.00 % | 0.000 -100.00 % | 1.786 M 458.13 % | 320.000 K 100.80 % | -40.207 M -41.08 % | -28.499 M |
| Net cash used for investing activites | -27.107 M -5.98 % | -25.578 M 90.54 % | -270.304 M -181.89 % | -95.889 M 30.53 % | -138.030 M -89.55 % | -72.819 M 26.07 % | -98.494 M -108.81 % | -47.169 M -465.70 % | -8.338 M 57.38 % | -19.566 M 51.34 % | -40.207 M -40.70 % | -28.577 M |
| Debt repayment | -93.370 M 33.39 % | -140.177 M -192.85 % | 150.974 M -21.37 % | 192.001 M 5.06 % | 182.760 M 46.50 % | 124.750 M 616.30 % | -24.162 M -161.95 % | 39.000 M 360.00 % | -15.000 M -2 900.00 % | -500.000 K 95.00 % | -10.000 M -127.78 % | 36.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -80.057 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -31.895 M 8.66 % | -34.920 M -23.58 % | -28.258 M 10.50 % | -31.574 M -24.63 % | -25.335 M -5.56 % | -24.001 M -6.19 % | -22.601 M -51.94 % | -14.875 M 15.46 % | -17.595 M 9.27 % | -19.393 M 14.37 % | -22.648 M 1.65 % | -23.027 M |
| Other financing activites | 21.604 M 134.70 % | -62.263 M -253.21 % | -17.628 M -383.86 % | -3.643 M 70.66 % | -12.415 M -179.19 % | 15.679 M -95.19 % | 326.155 M 5 498.94 % | 5.825 M 103.68 % | 2.860 M -52.33 % | 6.000 M | 0.000 -100.00 % | 24.750 M |
| Net cash used provided by financing activities | -183.717 M 22.60 % | -237.359 M -325.87 % | 105.089 M -32.97 % | 156.784 M 1.00 % | 155.225 M 41.80 % | 109.471 M -60.82 % | 279.392 M 769.69 % | 32.125 M 208.04 % | -29.735 M -114.03 % | -13.893 M 57.45 % | -32.648 M -186.55 % | 37.723 M |
| Effect of forex changes on cash | 81.296 K 264.25 % | -49.496 K -118.88 % | 262.136 K -84.00 % | 1.638 M 110.84 % | 776.903 K 597 617 592.31 % | 0.130 -100.00 % | 785.968 K 235.27 % | 234.431 K 103.11 % | 115.422 K 233.86 % | 34.572 K 1 856 070 116 966 500.00 % | 0.000 | 0.000 |
| Net change in cash | -99.409 M 19.29 % | -123.170 M -174.79 % | 164.683 M 1 393.22 % | 11.029 M -43.45 % | 19.501 M 217.03 % | -16.664 M -112.59 % | 132.356 M 3 482.80 % | 3.694 M 111.92 % | -30.984 M -193.38 % | 33.181 M 369.47 % | -12.313 M -925.75 % | -1.200 M |
| Cash at beginning of period | 210.349 M -36.93 % | 333.519 M 97.54 % | 168.835 M 6.99 % | 157.807 M 14.10 % | 138.306 M -10.75 % | 154.970 M 585.29 % | 22.614 M 19.53 % | 18.919 M -62.09 % | 49.903 M 198.42 % | 16.723 M -42.41 % | 29.036 M -3.97 % | 30.236 M |
| Cash at end of period | 110.940 M -47.26 % | 210.349 M -36.93 % | 333.519 M 97.54 % | 168.835 M 6.99 % | 157.807 M 14.10 % | 138.306 M -10.75 % | 154.970 M 585.29 % | 22.614 M 19.53 % | 18.919 M -62.09 % | 49.903 M 198.42 % | 16.723 M -42.41 % | 29.036 M |
| Operating cash flow | 111.335 M -20.37 % | 139.817 M -57.58 % | 329.636 M 740.02 % | -51.504 M -3 468.51 % | 1.529 M 102.87 % | -53.316 M -8.08 % | -49.328 M -366.58 % | 18.504 M 165.34 % | 6.974 M -89.53 % | 66.605 M 10.01 % | 60.542 M 685.17 % | -10.346 M |
| Capital expenditure | -34.603 M 17.15 % | -41.768 M 46.56 % | -78.156 M 25.39 % | -104.749 M 0.69 % | -105.473 M 23.81 % | -138.431 M -319.79 % | -32.976 M 30.10 % | -47.173 M -231.83 % | -14.216 M 22.20 % | -18.273 M 54.55 % | -40.207 M -41.08 % | -28.499 M |
| Free CashFlow | 76.732 M -21.74 % | 98.049 M -61.01 % | 251.480 M 260.94 % | -156.253 M -50.33 % | -103.944 M 45.79 % | -191.747 M -132.97 % | -82.304 M -187.08 % | -28.669 M -295.86 % | -7.242 M -114.98 % | 48.332 M 137.68 % | 20.335 M 152.35 % | -38.845 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 253.480 M 32.62 % | 191.140 M -29.00 % | 269.205 M -8.04 % | 292.749 M -7.41 % | 316.182 M 31.99 % | 239.557 M -42.19 % | 414.403 M 8.46 % | 382.074 M -15.85 % | 454.021 M 50.18 % | 302.319 M -32.07 % | 445.026 M -27.65 % | 615.123 M 44.02 % | 427.100 M 60.80 % | 265.608 M -56.06 % | 604.466 M -4.63 % | 633.804 M -1.68 % | 644.618 M 83.63 % | 351.037 M -32.80 % | 522.407 M -19.33 % | 647.615 M 20.49 % | 537.465 M 162.87 % | 204.459 M -51.98 % | 425.744 M 4.71 % | 406.575 M 7.87 % | 376.916 M 61.50 % | 233.379 M -21.45 % | 297.127 M 6.21 % | 279.764 M 13.52 % | 246.448 M 61.61 % | 152.495 M -25.53 % | 204.769 M 1.68 % | 201.380 M 20.43 % | 167.223 M 54.46 % | 108.265 M -23.17 % | 140.915 M -6.94 % | 151.419 M 8.58 % | 139.448 M 0.00 % | 139.448 M |
| Net income | -24.532 M -13.70 % | -21.576 M 79.07 % | -103.095 M -575.52 % | -15.262 M 40.61 % | -25.699 M -74.83 % | -14.699 M 76.70 % | -63.100 M -315.44 % | -15.189 M 44.44 % | -27.338 M -486.71 % | -4.660 M 75.46 % | -18.985 M -208.08 % | 17.566 M 512.13 % | -4.262 M 41.24 % | -7.253 M -175.77 % | 9.573 M 612.57 % | 1.343 M -35.15 % | 2.072 M 118.90 % | -10.959 M -450.74 % | 3.125 M -90.61 % | 33.281 M -2.23 % | 34.041 M 961.00 % | 3.208 M -48.70 % | 6.254 M -71.06 % | 21.609 M -24.77 % | 28.725 M 131.03 % | 12.433 M 10.16 % | 11.287 M -38.87 % | 18.464 M -7.65 % | 19.994 M 76.38 % | 11.336 M 2.82 % | 11.025 M -34.55 % | 16.846 M -29.41 % | 23.865 M 200.39 % | 7.945 M -12.52 % | 9.082 M -48.92 % | 17.778 M -5.62 % | 18.837 M 0.00 % | 18.837 M |
| Income before tax | -33.037 M -36.82 % | -24.146 M 73.30 % | -90.440 M -309.27 % | -22.098 M 35.46 % | -34.239 M -135.10 % | -14.564 M 81.53 % | -78.831 M -346.05 % | -17.673 M 45.95 % | -32.699 M -619.63 % | -4.544 M 74.30 % | -17.679 M -189.32 % | 19.794 M 644.76 % | -3.633 M 47.63 % | -6.938 M -277.80 % | 3.902 M 129.61 % | 1.700 M -74.76 % | 6.734 M 168.94 % | -9.768 M -3 912.05 % | -243.468 K -100.49 % | 49.974 M 0.55 % | 49.699 M 442.12 % | 9.167 M 5.08 % | 8.724 M -67.62 % | 26.941 M -24.75 % | 35.800 M 126.49 % | 15.807 M 35.29 % | 11.683 M -51.95 % | 24.313 M -4.87 % | 25.556 M 72.52 % | 14.813 M 2.97 % | 14.387 M -36.54 % | 22.670 M -24.91 % | 30.190 M 193.77 % | 10.277 M 10.05 % | 9.338 M -57.96 % | 22.214 M -12.36 % | 25.348 M 0.00 % | 25.348 M |
| Income before tax ratio | -0.13 -3.17 % | -0.13 62.40 % | -0.34 -345.06 % | -0.08 30.29 % | -0.11 -78.12 % | -0.06 68.04 % | -0.19 -311.26 % | -0.05 35.77 % | -0.07 -379.18 % | -0.02 62.17 % | -0.04 -223.46 % | 0.03 478.24 % | -0.01 67.43 % | -0.03 -504.64 % | 0.01 140.75 % | 0.00 -74.33 % | 0.01 137.54 % | -0.03 -5 870.66 % | 0.00 -100.60 % | 0.08 -16.55 % | 0.09 106.23 % | 0.04 118.80 % | 0.02 -69.07 % | 0.07 -30.24 % | 0.09 40.24 % | 0.07 72.25 % | 0.04 -54.75 % | 0.09 -16.20 % | 0.10 6.75 % | 0.10 38.26 % | 0.07 -37.59 % | 0.11 -37.65 % | 0.18 90.19 % | 0.09 43.24 % | 0.07 -54.83 % | 0.15 -19.29 % | 0.18 0.00 % | 0.18 |
| EBITDA | -30.114 M -84.42 % | -16.329 M 74.11 % | -63.076 M -259.47 % | -17.547 M -83.13 % | -9.582 M -227.03 % | 7.543 M 118.23 % | -41.387 M -377.66 % | 14.906 M 182.29 % | -18.113 M -186.09 % | 21.040 M 93.37 % | 10.881 M -73.42 % | 40.938 M 87.43 % | 21.842 M 31.15 % | 16.654 M -42.02 % | 28.723 M 33.80 % | 21.468 M 56.30 % | 13.735 M 361.28 % | -5.257 M -214.90 % | 4.575 M -91.60 % | 54.459 M -3.78 % | 56.599 M 453.44 % | 10.227 M -12.76 % | 11.723 M -63.61 % | 32.217 M -28.28 % | 44.917 M 81.03 % | 24.812 M 26.81 % | 19.567 M -30.81 % | 28.279 M -12.15 % | 32.189 M 312.79 % | 7.798 M 101.96 % | -397.128 M -297.20 % | 201.380 M 536.83 % | 31.622 M 226.13 % | 9.696 M 102.80 % | -346.772 M -329.01 % | 151.419 M 457.23 % | 27.174 M 0.00 % | 27.174 M |
| Net income ratio | -0.10 14.26 % | -0.11 70.52 % | -0.38 -634.59 % | -0.05 35.86 % | -0.08 -32.46 % | -0.06 59.70 % | -0.15 -283.03 % | -0.04 33.98 % | -0.06 -290.67 % | -0.02 63.87 % | -0.04 -249.39 % | 0.03 386.15 % | -0.01 63.46 % | -0.03 -272.43 % | 0.02 647.16 % | 0.00 -34.05 % | 0.00 110.29 % | -0.03 -621.96 % | 0.01 -88.36 % | 0.05 -18.86 % | 0.06 303.62 % | 0.02 6.82 % | 0.01 -72.36 % | 0.05 -30.26 % | 0.08 43.05 % | 0.05 40.25 % | 0.04 -42.44 % | 0.07 -18.65 % | 0.08 9.14 % | 0.07 38.07 % | 0.05 -35.64 % | 0.08 -41.39 % | 0.14 94.48 % | 0.07 13.87 % | 0.06 -45.11 % | 0.12 -13.08 % | 0.14 0.00 % | 0.14 |
| Ratio EBITDA | -0.12 -39.07 % | -0.09 63.54 % | -0.23 -290.90 % | -0.06 -97.79 % | -0.03 -196.24 % | 0.03 131.53 % | -0.10 -356.00 % | 0.04 197.79 % | -0.04 -157.32 % | 0.07 184.64 % | 0.02 -63.26 % | 0.07 30.14 % | 0.05 -18.44 % | 0.06 31.95 % | 0.05 40.29 % | 0.03 58.97 % | 0.02 242.28 % | -0.01 -270.99 % | 0.01 -89.59 % | 0.08 -20.15 % | 0.11 110.54 % | 0.05 81.66 % | 0.03 -65.25 % | 0.08 -33.51 % | 0.12 12.09 % | 0.11 61.44 % | 0.07 -34.85 % | 0.10 -22.61 % | 0.13 155.42 % | 0.05 102.64 % | -1.94 -293.94 % | 1.00 428.81 % | 0.19 111.14 % | 0.09 103.64 % | -2.46 -346.09 % | 1.00 413.17 % | 0.19 0.00 % | 0.19 |
| Gross profit ratio | -0.01 -115.20 % | 0.03 144.59 % | -0.07 -223.72 % | 0.06 2 380.30 % | 0.00 -96.38 % | 0.07 47.38 % | 0.05 -40.43 % | 0.08 111.61 % | 0.04 -45.80 % | 0.07 -30.16 % | 0.10 -16.71 % | 0.12 67.80 % | 0.07 -0.96 % | 0.07 -6.28 % | 0.07 1.13 % | 0.07 -7.57 % | 0.08 18.84 % | 0.07 128.78 % | 0.03 -83.52 % | 0.18 -11.26 % | 0.20 35.27 % | 0.15 -8.26 % | 0.16 -0.97 % | 0.16 -4.16 % | 0.17 -0.26 % | 0.17 10.07 % | 0.15 -9.91 % | 0.17 -19.43 % | 0.21 21.35 % | 0.17 -9.84 % | 0.19 -10.88 % | 0.22 -6.26 % | 0.23 8.17 % | 0.21 -61.96 % | 0.56 277.90 % | 0.15 -47.77 % | 0.29 0.00 % | 0.29 |
| Weighted average shs out dil | 134.848 M 0.00 % | 134.848 M 6.21 % | 126.967 M -3.10 % | 131.034 M 0.18 % | 130.800 M -11.02 % | 146.992 M 6.18 % | 138.433 M 3.82 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M -0.57 % | 134.102 M 0.00 % | 134.102 M 0.00 % | 134.102 M -0.71 % | 135.056 M 0.00 % | 135.056 M 0.00 % | 135.056 M 1.05 % | 133.650 M -1.04 % | 135.056 M 0.00 % | 135.056 M 0.00 % | 135.056 M 0.00 % | 135.056 M 0.00 % | 135.056 M 0.00 % | 135.056 M 0.00 % | 135.056 M 0.00 % | 135.056 M 2.40 % | 131.885 M 0.00 % | 131.885 M 0.00 % | 131.885 M 0.00 % | 131.885 M 0.00 % | 131.885 M 33.09 % | 99.093 M -24.86 % | 131.885 M 0.00 % | 131.885 M 0.00 % | 131.885 M 0.00 % | 131.885 M 33.03 % | 99.140 M 0.00 % | 99.140 M |
| Weighted average shs out | 134.848 M 0.00 % | 134.848 M 6.21 % | 126.967 M -3.10 % | 131.034 M 0.18 % | 130.800 M -11.02 % | 146.992 M 6.18 % | 138.433 M 3.82 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M -1.27 % | 135.056 M 1.42 % | 133.162 M 0.59 % | 132.384 M -0.97 % | 133.683 M 2.60 % | 130.293 M -2.44 % | 133.547 M 1.29 % | 131.845 M -1.38 % | 133.689 M 1.37 % | 131.885 M 0.00 % | 131.885 M 3.26 % | 127.717 M -3.16 % | 131.885 M 0.00 % | 131.885 M 33.09 % | 99.093 M -24.86 % | 131.885 M 0.00 % | 131.885 M 0.00 % | 131.885 M 0.00 % | 131.885 M 33.03 % | 99.140 M 0.00 % | 99.140 M |
| EPS diluted | -0.18 -12.50 % | -0.16 79.75 % | -0.79 -558.33 % | -0.12 40.00 % | -0.20 -100.00 % | -0.10 78.26 % | -0.46 -318.18 % | -0.11 47.62 % | -0.21 -501.72 % | -0.03 75.07 % | -0.14 -207.69 % | 0.13 508.81 % | -0.03 41.22 % | -0.05 -206.08 % | 0.05 415.15 % | 0.01 -35.29 % | 0.02 118.66 % | -0.08 -454.98 % | 0.02 -90.76 % | 0.25 0.00 % | 0.25 937.34 % | 0.02 -47.95 % | 0.05 -71.06 % | 0.16 -23.81 % | 0.21 125.32 % | 0.09 8.88 % | 0.09 -38.86 % | 0.14 -6.67 % | 0.15 76.47 % | 0.09 1.67 % | 0.08 -50.82 % | 0.17 -5.56 % | 0.18 126.70 % | 0.08 15.24 % | 0.07 -61.72 % | 0.18 -5.26 % | 0.19 0.00 % | 0.19 |
| Earnings per share | -0.18 -12.50 % | -0.16 79.75 % | -0.79 -558.33 % | -0.12 40.00 % | -0.20 -100.00 % | -0.10 78.26 % | -0.46 -318.18 % | -0.11 47.62 % | -0.21 -501.72 % | -0.03 75.07 % | -0.14 -207.69 % | 0.13 506.25 % | -0.03 41.18 % | -0.05 -206.67 % | 0.05 415.15 % | 0.01 -35.29 % | 0.02 118.61 % | -0.08 -455.84 % | 0.02 -90.76 % | 0.25 0.00 % | 0.25 937.34 % | 0.02 -47.95 % | 0.05 -71.06 % | 0.16 -23.81 % | 0.21 125.32 % | 0.09 8.88 % | 0.09 -38.86 % | 0.14 -6.67 % | 0.15 76.47 % | 0.09 1.67 % | 0.08 -50.82 % | 0.17 -5.56 % | 0.18 126.70 % | 0.08 15.24 % | 0.07 -61.72 % | 0.18 -5.26 % | 0.19 0.00 % | 0.19 |
| Gross profit | -1.288 M -120.16 % | 6.389 M 131.66 % | -20.178 M -213.77 % | 17.735 M 2 196.49 % | 772.284 K -95.23 % | 16.177 M -14.80 % | 18.987 M -35.39 % | 29.388 M 78.08 % | 16.503 M -18.60 % | 20.274 M -52.55 % | 42.731 M -39.74 % | 70.909 M 141.67 % | 29.341 M 59.26 % | 18.423 M -58.82 % | 44.734 M -3.55 % | 46.381 M -9.12 % | 51.039 M 118.23 % | 23.387 M 53.73 % | 15.213 M -86.71 % | 114.438 M 6.93 % | 107.024 M 255.58 % | 30.099 M -55.94 % | 68.314 M 3.70 % | 65.875 M 3.38 % | 63.719 M 61.09 % | 39.555 M -13.55 % | 45.754 M -4.32 % | 47.820 M -8.53 % | 52.282 M 96.11 % | 26.659 M -32.86 % | 39.707 M -9.38 % | 43.818 M 12.89 % | 38.814 M 67.08 % | 23.231 M -70.77 % | 79.486 M 251.68 % | 22.602 M -43.29 % | 39.854 M 0.00 % | 39.854 M |
| Income tax expense | -6.808 M -3 121.66 % | 225.302 K -99.17 % | 27.158 M 692.01 % | -4.587 M 21.94 % | -5.877 M -4 441.12 % | 135.383 K 101.33 % | -10.209 M -1 923.70 % | -504.460 K -188.44 % | 570.410 K 393.24 % | 115.645 K -91.15 % | 1.306 M -41.37 % | 2.228 M 254.32 % | 628.743 K 99.64 % | 314.934 K 110.56 % | -2.981 M -3 175.92 % | 96.917 K -96.33 % | 2.639 M 193.29 % | 899.639 K 168.64 % | -1.311 M -115.89 % | 8.250 M -9.03 % | 9.068 M 182.85 % | 3.206 M -4.31 % | 3.350 M -36.16 % | 5.248 M -28.25 % | 7.314 M 109.18 % | 3.497 M 254.89 % | 985.240 K -83.25 % | 5.882 M 13.22 % | 5.195 M 67.57 % | 3.100 M -14.99 % | 3.647 M -38.45 % | 5.925 M -7.99 % | 6.439 M 152.37 % | 2.551 M -99.29 % | 357.665 M | 0.000 -100.00 % | 6.780 M 0.00 % | 6.780 M |
| Cost of revenue | 254.768 M 37.90 % | 184.751 M -36.16 % | 289.384 M 5.23 % | 275.014 M -12.81 % | 315.410 M 41.20 % | 223.380 M -43.51 % | 395.416 M 12.12 % | 352.686 M -19.39 % | 437.518 M 55.12 % | 282.045 M -29.89 % | 402.295 M -26.08 % | 544.213 M 36.82 % | 397.760 M 60.92 % | 247.185 M -55.84 % | 559.732 M -4.71 % | 587.423 M -1.04 % | 593.579 M 81.16 % | 327.650 M -35.40 % | 507.194 M -4.87 % | 533.177 M 23.87 % | 430.441 M 146.87 % | 174.361 M -51.22 % | 357.430 M 4.91 % | 340.700 M 8.78 % | 313.197 M 61.59 % | 193.824 M -22.89 % | 251.373 M 8.38 % | 231.944 M 19.46 % | 194.166 M 54.30 % | 125.836 M -23.76 % | 165.063 M 4.76 % | 157.563 M 22.70 % | 128.409 M 51.01 % | 85.034 M 38.43 % | 61.428 M -52.31 % | 128.817 M 29.34 % | 99.594 M 0.00 % | 99.594 M |
| General and administrative expenses | -9.731 M -163.07 % | 15.428 M 142.89 % | -35.975 M -172.18 % | 49.837 M 137.60 % | 20.975 M 25.11 % | 16.765 M 145.52 % | -36.834 M -176.97 % | 47.858 M 814.83 % | -6.695 M -136.26 % | 18.462 M 178.32 % | -23.572 M -155.90 % | 42.171 M 1 036.31 % | -4.504 M -130.60 % | 14.720 M 145.11 % | -32.628 M -178.33 % | 41.655 M 628.91 % | -7.876 M -141.54 % | 18.958 M 148.28 % | -39.269 M -291.88 % | 20.465 M 747.80 % | -3.159 M -123.16 % | 13.640 M 161.36 % | -22.229 M -252.48 % | 14.578 M 564.83 % | -3.136 M -130.24 % | 10.372 M 155.36 % | -18.736 M -351.29 % | 7.456 M 358.19 % | -2.888 M -129.51 % | 9.785 M 150.45 % | -19.397 M -218.97 % | 16.304 M 479.22 % | -4.299 M -154.76 % | 7.851 M -78.70 % | 36.855 M | 0.000 -100.00 % | 8.633 M 0.00 % | 8.633 M |
| Selling and marketing expenses | -77.123 K -103.57 % | 2.159 M 144.76 % | -4.824 M -151.68 % | 9.334 M 124.57 % | 4.157 M 6.66 % | 3.897 M -82.65 % | 22.458 M 167.31 % | 8.401 M 42.81 % | 5.883 M 27.80 % | 4.603 M -50.16 % | 9.237 M 22.01 % | 7.570 M 112.28 % | 3.566 M -12.70 % | 4.085 M 69.72 % | 2.407 M -17.77 % | 2.927 M -52.31 % | 6.137 M -35.08 % | 9.454 M 132.29 % | -29.282 M -222.50 % | 23.904 M 24.36 % | 19.222 M 89.94 % | 10.120 M -48.93 % | 19.814 M 29.48 % | 15.303 M 12.28 % | 13.629 M 37.37 % | 9.921 M -20.19 % | 12.432 M 18.47 % | 10.494 M -0.49 % | 10.546 M 52.42 % | 6.919 M -24.87 % | 9.209 M 10.74 % | 8.315 M 21.49 % | 6.845 M 43.81 % | 4.760 M -80.91 % | 24.926 M | 0.000 -100.00 % | 5.792 M 0.00 % | 5.792 M |
| Other expenses | 35.857 M 356.67 % | 7.852 M -92.53 % | 105.092 M 483.10 % | -27.432 M -1 288.67 % | -1.975 M -210 494.66 % | -938.020 99.86 % | -676.819 K -894.67 % | -68.044 K -102.71 % | 2.510 M 40.56 % | 1.785 M -96.94 % | 58.269 M 463.54 % | -16.028 M -178.62 % | 20.388 M 6 960.56 % | -297.176 K -106.96 % | 4.273 M 480.07 % | -1.124 M -4 357.86 % | -25.219 K -121.92 % | 115.071 K -97.73 % | 5.063 M 3 368.67 % | 145.954 K 1 030.77 % | -15.681 K 71.50 % | -55.026 K -102.68 % | 2.054 M 1 917.31 % | 101.837 K -18.60 % | 125.114 K | 0.000 100.00 % | -98.466 K -109.68 % | 1.017 M -60.34 % | 2.564 M -44.00 % | 4.580 M 568.47 % | 685.108 K 402.46 % | -226.513 K -103.82 % | 5.922 M 565.98 % | 889.230 K 100.67 % | -133.053 M -3.29 % | -128.817 M | 0.000 | 0.000 |
| Operating expenses | 30.627 M 0.09 % | 30.600 M -55.16 % | 68.245 M 72.04 % | 39.668 M 27.76 % | 31.048 M 15.44 % | 26.895 M -53.70 % | 58.095 M 46.89 % | 39.551 M 0.69 % | 39.278 M 26.24 % | 31.114 M -33.23 % | 46.600 M 7.57 % | 43.320 M 68.53 % | 25.704 M 0.63 % | 25.544 M -28.39 % | 35.670 M -0.52 % | 35.859 M 13.50 % | 31.592 M 0.53 % | 31.426 M 142.30 % | 12.970 M -76.69 % | 55.641 M 10.44 % | 50.380 M 131.10 % | 21.800 M -59.47 % | 53.791 M 52.97 % | 35.165 M 43.08 % | 24.578 M -3.62 % | 25.501 M -14.30 % | 29.755 M 21.85 % | 24.419 M 1.08 % | 24.157 M 38.95 % | 17.386 M -27.38 % | 23.940 M 33.18 % | 17.975 M 18.30 % | 15.195 M 12.27 % | 13.535 M 110.17 % | -133.053 M -3.29 % | -128.817 M -978.98 % | 14.655 M 0.00 % | 14.655 M |
| Cost and expenses | 285.396 M 32.53 % | 215.351 M -39.78 % | 357.629 M 13.65 % | 314.682 M -9.17 % | 346.458 M 38.43 % | 250.276 M -44.81 % | 453.510 M 15.62 % | 392.236 M -17.73 % | 476.796 M 52.25 % | 313.159 M -30.24 % | 448.895 M -23.60 % | 587.533 M 38.74 % | 423.464 M 55.27 % | 272.728 M -54.19 % | 595.402 M -4.47 % | 623.281 M -0.30 % | 625.171 M 74.11 % | 359.075 M -30.97 % | 520.164 M -11.66 % | 588.818 M 22.46 % | 480.821 M 145.12 % | 196.161 M -52.30 % | 411.220 M 9.41 % | 375.865 M 11.28 % | 337.775 M 54.01 % | 219.325 M -21.98 % | 281.128 M 9.66 % | 256.363 M 17.42 % | 218.323 M 52.44 % | 143.222 M -24.22 % | 189.002 M 7.67 % | 175.538 M 22.24 % | 143.604 M 45.69 % | 98.568 M 174.08 % | -133.053 M -3.29 % | -128.817 M -212.75 % | 114.249 M 0.00 % | 114.249 M |
| Research and development expenses | 4.578 M -11.29 % | 5.161 M 30.59 % | 3.952 M -50.16 % | 7.929 M 97.10 % | 4.023 M -41.51 % | 6.878 M 339.63 % | 1.565 M -82.17 % | 8.777 M -13.32 % | 10.125 M 61.63 % | 6.264 M 134.91 % | 2.667 M -72.24 % | 9.607 M 53.60 % | 6.254 M -11.12 % | 7.037 M 33.16 % | 5.284 M -55.12 % | 11.775 M -5.66 % | 12.481 M 78.72 % | 6.984 M -30.02 % | 9.980 M -0.13 % | 9.994 M 29.36 % | 7.726 M 18.73 % | 6.507 M -7.04 % | 7.000 M 20.05 % | 5.831 M 91.74 % | 3.041 M -39.49 % | 5.025 M -32.64 % | 7.460 M 43.66 % | 5.193 M -5.33 % | 5.486 M 155.62 % | 2.146 M -80.97 % | 11.276 M 584.02 % | 1.649 M -40.90 % | 2.789 M | 0.000 -100.00 % | 7.025 M | 0.000 -100.00 % | 1.796 M 0.00 % | 1.796 M |
| Selling general and administrative expenses | -9.808 M -155.77 % | 17.587 M 143.11 % | -40.799 M -168.95 % | 59.172 M 135.44 % | 25.132 M 21.63 % | 20.662 M 243.73 % | -14.376 M -125.55 % | 56.259 M 7 027.39 % | -812.126 K -103.52 % | 23.065 M 260.89 % | -14.335 M -128.82 % | 49.741 M 5 404.17 % | -937.780 K -104.99 % | 18.805 M 162.22 % | -30.222 M -167.79 % | 44.582 M 2 664.36 % | -1.739 M -106.12 % | 28.412 M 141.45 % | -68.551 M -254.50 % | 44.370 M 176.23 % | 16.063 M -32.40 % | 23.760 M 1 084.08 % | -2.414 M -108.08 % | 29.882 M 184.78 % | 10.493 M -48.29 % | 20.293 M 421.91 % | -6.304 M -135.12 % | 17.950 M 134.39 % | 7.658 M -54.15 % | 16.704 M 250.42 % | -11.105 M -145.11 % | 24.619 M 867.17 % | 2.545 M -79.81 % | 12.611 M -80.52 % | 64.734 M | 0.000 -100.00 % | 15.685 M 0.00 % | 15.685 M |
| Interest income | 0.000 -100.00 % | 1.455 M 152.42 % | 576.519 K -50.47 % | 1.164 M 164.79 % | 439.543 K | 0.000 -100.00 % | 349.226 K -37.01 % | 554.401 K -67.81 % | 1.722 M | 0.000 -100.00 % | 4.826 M | 0.000 -100.00 % | 2.779 M 1 038.89 % | 244.003 K -79.95 % | 1.217 M | 0.000 -100.00 % | 1.571 M | 0.000 -100.00 % | 740.278 K 382.24 % | 153.508 K 204.89 % | 50.349 K -78.14 % | 230.365 K -45.37 % | 421.720 K | 0.000 -100.00 % | 1.458 M 221.65 % | 453.409 K -85.68 % | 3.167 M 717.92 % | 387.163 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.125 K | 0.000 | 0.000 | 0.000 -100.00 % | 148.450 K 0.00 % | 148.450 K |
| Interest expense | 2.923 M -62.61 % | 7.817 M 47.99 % | 5.282 M 16.07 % | 4.551 M -27.53 % | 6.279 M 1.38 % | 6.194 M 27.19 % | 4.870 M 16.28 % | 4.188 M -47.81 % | 8.025 M 37.62 % | 5.831 M -29.69 % | 8.293 M 46.74 % | 5.651 M -39.10 % | 9.280 M 52.98 % | 6.066 M -17.41 % | 7.345 M 58.89 % | 4.623 M -33.97 % | 7.001 M 70.39 % | 4.109 M -14.09 % | 4.783 M 6.63 % | 4.485 M 17.35 % | 3.822 M 260.80 % | 1.059 M -64.67 % | 2.998 M 1 509.70 % | 186.259 K -87.71 % | 1.515 M 15.28 % | 1.314 M 15.86 % | 1.134 M 64.25 % | 690.687 K 19.47 % | 578.137 K 12.22 % | 515.200 K | 0.000 | 0.000 -100.00 % | 538.846 K 74.60 % | 308.613 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 17.112 M -22.51 % | 22.082 M 563 320 792.60 % | 3.920 -100.00 % | 20.694 M 15.01 % | 17.993 M -22.52 % | 23.223 M 0.00 % | 23.223 M 21.51 % | 19.111 M 0.00 % | 19.111 M -5.70 % | 20.267 M 0.00 % | 20.267 M 15.64 % | 17.526 M 0.00 % | 17.526 M 0.29 % | 17.476 M 25.71 % | 13.901 M 13.20 % | 12.281 M 0.00 % | 12.281 M 24.92 % | 9.831 M 3 559.59 % | 268.631 K -97.07 % | 9.167 M 3 312.53 % | 268.631 K 0.00 % | 268.631 K -95.37 % | 5.799 M -19.96 % | 7.245 M 24.93 % | 5.799 M -23.17 % | 7.548 M 194.00 % | 2.567 M -82.29 % | 14.496 M 695.17 % | -2.436 M 99.41 % | -410.673 M -330.09 % | 178.484 M 2 327.01 % | 7.354 M 2 282.94 % | 308.613 K 100.09 % | -354.633 M -375.30 % | 128.817 M 2 730.71 % | 4.551 M 0.00 % | 4.551 M |
| Operating income | -31.916 M -31.82 % | -24.211 M 72.62 % | -88.424 M -380.72 % | -18.394 M 39.24 % | -30.276 M -107.90 % | -14.563 M 81.37 % | -78.155 M -343.93 % | -17.605 M 50.00 % | -35.209 M -131.94 % | -15.180 M 9.46 % | -16.767 M -186.00 % | 19.497 M 974.97 % | 1.814 M 125.47 % | -7.121 M -1 821.70 % | -370.549 K -113.12 % | 2.824 M -58.22 % | 6.759 M 168.39 % | -9.883 M -86.26 % | -5.306 M -110.65 % | 49.828 M 0.23 % | 49.714 M 439.06 % | 9.222 M 38.27 % | 6.670 M -75.15 % | 26.839 M -24.77 % | 35.675 M 124.28 % | 15.906 M 35.01 % | 11.782 M -49.43 % | 23.295 M 1.32 % | 22.992 M 124.67 % | 10.234 M -24.45 % | 13.545 M -40.84 % | 22.896 M -5.65 % | 24.268 M 158.51 % | 9.388 M 19.42 % | 7.861 M -65.22 % | 22.602 M -0.09 % | 22.623 M 0.00 % | 22.623 M |
| Operating income ratio | -0.13 0.60 % | -0.13 61.44 % | -0.33 -422.76 % | -0.06 34.38 % | -0.10 -57.52 % | -0.06 67.77 % | -0.19 -309.30 % | -0.05 40.58 % | -0.08 -54.44 % | -0.05 -33.27 % | -0.04 -218.87 % | 0.03 646.39 % | 0.00 115.84 % | -0.03 -4 273.37 % | 0.00 -113.76 % | 0.00 -57.51 % | 0.01 137.24 % | -0.03 -177.19 % | -0.01 -113.20 % | 0.08 -16.82 % | 0.09 105.07 % | 0.05 187.91 % | 0.02 -76.27 % | 0.07 -30.26 % | 0.09 38.87 % | 0.07 71.89 % | 0.04 -52.38 % | 0.08 -10.74 % | 0.09 39.02 % | 0.07 1.45 % | 0.07 -41.82 % | 0.11 -21.66 % | 0.15 67.37 % | 0.09 55.43 % | 0.06 -62.63 % | 0.15 -7.99 % | 0.16 0.00 % | 0.16 |
| Total other income expenses net | -1.121 M -1 820.33 % | 65.173 K 103.23 % | -2.016 M 45.56 % | -3.704 M -230.64 % | -1.120 M -119 354.84 % | -937.710 99.97 % | -2.993 M -218.67 % | 2.522 M 0.48 % | 2.510 M -76.40 % | 10.636 M 1 265.90 % | -912.292 K -407.72 % | 296.464 K 105.44 % | -5.447 M -1 175.60 % | 506.434 K -88.15 % | 4.273 M 480.07 % | -1.124 M -4 357.79 % | -25.219 K -121.92 % | 115.071 K -97.73 % | 5.063 M 3 368.68 % | 145.954 K 1 030.77 % | -15.681 K 71.50 % | -55.026 K -102.68 % | 2.054 M 1 917.30 % | 101.838 K -18.60 % | 125.114 K 225.54 % | -99.659 K 40.19 % | -166.617 K -116.38 % | 1.017 M -60.34 % | 2.564 M -44.00 % | 4.580 M 568.42 % | 685.156 K 402.48 % | -226.513 K -103.82 % | 5.922 M 565.98 % | 889.230 K -39.78 % | 1.477 M 481.08 % | -387.500 K -115.18 % | 2.553 M 0.00 % | 2.553 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 299.720 M -14.59 % | 350.930 M 105.90 % | 170.437 M -45.64 % | 313.512 M -42.36 % | 543.919 M 13.79 % | 478.019 M 14.28 % | 418.289 M -6.42 % | 446.971 M 0.74 % | 443.698 M -7.57 % | 480.012 M 11.61 % | 430.098 M -17.95 % | 524.222 M -6.66 % | 561.612 M 12.92 % | 497.355 M 12.20 % | 443.279 M -1.31 % | 449.164 M 25.79 % | 357.076 M 34.59 % | 265.299 M 15.89 % | 228.932 M -25.31 % | 306.509 M 41.04 % | 217.327 M 116.97 % | 100.164 M 65.09 % | 60.673 M -47.62 % | 115.823 M 124.62 % | 51.563 M 411.98 % | 10.071 M 112.52 % | -80.444 M -3 627.01 % | 2.281 M -83.68 % | 13.974 M 121.97 % | -63.616 M -226.52 % | 50.280 M | 0.000 100.00 % | -10.360 M -154.76 % | 18.919 M 29.34 % | 14.628 M -53.16 % | 31.233 M 153.58 % | 12.317 M 0.41 % | 12.267 M |
| Total investments | 16.222 M -1.37 % | 16.447 M 0.16 % | 16.422 M 12.87 % | 14.549 M -5.34 % | 15.370 M 5.67 % | 14.545 M -0.17 % | 14.570 M -12.79 % | 16.707 M 0.76 % | 16.581 M -0.75 % | 16.707 M 0.00 % | 16.707 M 234.13 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M -45.09 % | 9.106 M 0.00 % | 9.106 M 0.00 % | 9.106 M 82.11 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 66.67 % | 3.000 M -2.25 % | 3.069 M -13.62 % | 3.553 M -12.48 % | 4.060 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.839 M | 0.000 -100.00 % | 62.466 M 1 073.16 % | 5.325 M | 0.000 |
| Total debt | 373.019 M -20.68 % | 470.264 M 66.37 % | 282.669 M -26.73 % | 385.786 M -38.61 % | 628.421 M 0.02 % | 628.268 M -3.92 % | 653.869 M 3.20 % | 633.574 M -4.17 % | 661.148 M -8.43 % | 721.986 M -6.84 % | 775.005 M -3.75 % | 805.196 M 5.73 % | 761.550 M 7.74 % | 706.869 M 15.48 % | 612.114 M 1.73 % | 601.722 M 14.46 % | 525.722 M 5.51 % | 498.260 M 28.83 % | 386.760 M 5.10 % | 368.000 M 11.85 % | 329.000 M 22.30 % | 269.000 M 35.18 % | 199.000 M -10.47 % | 222.276 M 15.60 % | 192.276 M 63.78 % | 117.401 M 57.53 % | 74.526 M -16.04 % | 88.764 M 158.08 % | 34.393 M 4.56 % | 32.893 M -54.87 % | 72.893 M | 0.000 -100.00 % | 43.906 M | 0.000 -100.00 % | 33.547 M | 0.000 -100.00 % | 43.550 M 0.11 % | 43.500 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 360.297 M | 0.000 -100.00 % | 358.454 M 631.95 % | 48.972 M | 0.000 -100.00 % | 8.686 M -97.47 % | 342.709 M 707.86 % | 42.422 M -87.46 % | 338.344 M 773.19 % | 38.748 M -88.28 % | 330.491 M 875.45 % | 33.881 M -89.75 % | 330.491 M 875.45 % | 33.881 M -89.78 % | 331.548 M 959.54 % | 31.292 M -90.56 % | 331.548 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 285.881 M | 0.000 -100.00 % | 259.582 M 259 581 399.99 % | 100.000 0.00 % | 100.000 |
| Retained earnings | -4.747 M -123.99 % | 19.785 M -52.17 % | 41.360 M -71.37 % | 144.456 M -9.56 % | 159.717 M -13.94 % | 185.580 M -6.74 % | 198.994 M -22.84 % | 257.896 M -6.40 % | 275.525 M -9.03 % | 302.863 M -0.28 % | 303.724 M -5.25 % | 320.561 M 4.25 % | 307.500 M -0.94 % | 310.422 M -1.70 % | 315.786 M 2.26 % | 308.803 M 0.44 % | 307.459 M 0.68 % | 305.387 M -3.46 % | 316.347 M 1.25 % | 312.438 M 10.35 % | 283.125 M 3.17 % | 274.419 M 1.18 % | 271.210 M 1.38 % | 267.516 M 8.79 % | 245.907 M 1.96 % | 241.183 M 5.44 % | 228.750 M 5.19 % | 217.458 M 8.01 % | 201.334 M 0.78 % | 199.779 M 5.14 % | 190.005 M | 0.000 -100.00 % | 162.083 M | 0.000 -100.00 % | 143.878 M | 0.000 -100.00 % | 122.487 M -7.51 % | 132.430 M |
| Common stock | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 0.00 % | 133.340 M 33.34 % | 100.000 M -69.69 % | 329.969 M 229.97 % | 100.000 M | 0.000 -100.00 % | 100.000 M | 0.000 -100.00 % | 100.000 M 0.00 % | 100.000 M |
| Total equity | 483.940 M -6.67 % | 518.542 M -3.64 % | 538.144 M -22.25 % | 692.158 M -6.37 % | 739.238 M -3.61 % | 766.899 M -4.85 % | 805.996 M -6.98 % | 866.513 M -6.31 % | 924.824 M -4.28 % | 966.196 M -0.25 % | 968.604 M -0.90 % | 977.421 M 15.22 % | 848.282 M -0.50 % | 852.544 M -0.84 % | 859.797 M 0.02 % | 859.647 M 0.66 % | 854.033 M 0.88 % | 846.623 M -1.63 % | 860.649 M 0.53 % | 856.148 M 4.47 % | 819.540 M 2.60 % | 798.780 M 4.64 % | 763.335 M 1.29 % | 753.603 M 4.59 % | 720.560 M 0.63 % | 716.075 M 1.75 % | 703.765 M 2.93 % | 683.717 M 2.57 % | 666.576 M 0.29 % | 664.630 M 95.06 % | 340.733 M 3.26 % | 329.969 M 5.35 % | 313.200 M 6.40 % | 294.375 M 0.00 % | 294.375 M 9.89 % | 267.880 M 0.00 % | 267.880 M 0.00 % | 267.880 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 M -43.35 % | 12.356 M | 0.000 -100.00 % | 21.004 M 200.06 % | 7.000 M 0.00 % | 7.000 M -53.33 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M -32.22 % | 22.129 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M -55.41 % | 33.639 M 0.00 % | 33.639 M -50.71 % | 68.253 M 355.02 % | 15.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M -37.50 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M -77.25 % | 35.161 M 236.35 % | 10.454 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 97.907 M -59.89 % | 244.114 M 107.90 % | 117.416 M -51.56 % | 242.407 M 30.39 % | 185.914 M -30.66 % | 268.112 M -17.89 % | 326.514 M -24.79 % | 434.139 M 23.43 % | 351.731 M 43.29 % | 245.464 M -23.68 % | 321.605 M -29.10 % | 453.585 M 39.08 % | 326.140 M -17.10 % | 393.391 M 24.38 % | 316.272 M -22.62 % | 408.722 M 14.58 % | 356.722 M -5.07 % | 375.760 M 78.29 % | 210.760 M 110.76 % | 100.000 M 33.33 % | 75.000 M 200.00 % | 25.000 M 0.00 % | 25.000 M -37.50 % | 40.000 M 166.67 % | 15.000 M 0.00 % | 15.000 M 200.00 % | 5.000 M -80.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 112.635 M -56.69 % | 260.039 M 94.64 % | 133.604 M -50.20 % | 268.267 M 35.26 % | 198.336 M -31.22 % | 288.374 M -20.13 % | 361.067 M -21.40 % | 459.381 M 21.80 % | 377.154 M 33.08 % | 283.399 M -21.50 % | 361.035 M -26.02 % | 487.986 M 40.65 % | 346.941 M -19.01 % | 428.383 M 21.74 % | 351.892 M -17.52 % | 426.660 M 9.48 % | 389.719 M -1.05 % | 393.856 M 61.21 % | 244.317 M 68.38 % | 145.095 M 20.64 % | 120.269 M 14.72 % | 104.839 M 102.98 % | 51.651 M 24.66 % | 41.434 M 137.74 % | 17.428 M -5.44 % | 18.431 M -13.25 % | 21.245 M -38.89 % | 34.766 M -0.27 % | 34.861 M -0.35 % | 34.983 M -0.23 % | 35.065 M -0.27 % | 35.161 M 236.35 % | 10.454 M | 0.000 -100.00 % | 791.621 K | 0.000 -100.00 % | 495.700 K | 0.000 |
| Other current liabilities | 194.696 M 25.13 % | 155.592 M -53.19 % | 332.359 M 46.97 % | 226.133 M -31.04 % | 327.909 M 60.99 % | 203.688 M 21.84 % | 167.178 M -3.87 % | 173.900 M 70.01 % | 102.285 M -75.15 % | 411.630 M 23.61 % | 333.014 M 17.34 % | 283.810 M 145.64 % | 115.540 M 166.21 % | 43.402 M -63.91 % | 120.272 M 109.72 % | 57.350 M -1.92 % | 58.472 M 21.27 % | 48.215 M -42.34 % | 83.616 M 226.19 % | 25.634 M -49.06 % | 50.328 M 889.17 % | 5.088 M 573.88 % | -1.074 M -105.08 % | 21.119 M -61.93 % | 55.477 M 76.24 % | 31.478 M 60.96 % | 19.556 M 421.99 % | -6.074 M -120.33 % | 29.878 M 150.40 % | 11.932 M -35.13 % | 18.395 M -88.67 % | 162.334 M 1 096.14 % | 13.571 M | 0.000 100.00 % | -3.268 M | 0.000 -100.00 % | 15.207 M -57.90 % | 36.120 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.903 M -89.95 % | 58.726 M -14.49 % | 68.678 M 3.71 % | 66.223 M -0.36 % | 66.461 M 4 959.51 % | 1.314 M -40.54 % | 2.209 M 52.14 % | 1.452 M 1.50 % | 1.431 M | 0.000 -100.00 % | 67.158 M 740.83 % | 7.987 M -2.16 % | 8.163 M -81.69 % | 44.590 M -51.12 % | 91.220 M 125.36 % | 40.477 M -27.18 % | 55.584 M 158.51 % | 21.501 M -24.21 % | 28.368 M -6.36 % | 30.293 M -20.66 % | 38.183 M 7.98 % | 35.362 M -25.41 % | 47.409 M 10.41 % | 42.940 M 14.56 % | 37.483 M 119.34 % | 17.089 M -31.68 % | 25.014 M | 0.000 -100.00 % | 24.392 M | 0.000 -100.00 % | 17.633 M | 0.000 -100.00 % | 35.497 M | 0.000 |
| Short term debt | 275.112 M 21.65 % | 226.150 M 36.85 % | 165.252 M 15.26 % | 143.379 M -8.50 % | 156.698 M -0.90 % | 158.120 M 0.95 % | 156.634 M 67.70 % | 93.400 M -70.51 % | 316.707 M 151.35 % | 126.000 M -33.54 % | 189.601 M 42.94 % | 132.641 M -70.22 % | 445.351 M 42.07 % | 313.478 M 5.96 % | 295.843 M 67.14 % | 177.000 M 22.07 % | 145.000 M 5.45 % | 137.500 M -21.88 % | 176.000 M -34.33 % | 268.000 M 5.51 % | 254.000 M 4.10 % | 244.000 M 40.23 % | 174.000 M -11.80 % | 197.276 M 18.13 % | 167.000 M 42.25 % | 117.401 M 165.31 % | 44.250 M -30.17 % | 63.370 M 110.63 % | 30.087 M 301.16 % | 7.500 M -84.21 % | 47.500 M | 0.000 -100.00 % | 43.906 M | 0.000 -100.00 % | 33.500 M | 0.000 -100.00 % | 43.550 M 0.11 % | 43.500 M |
| Total current liabilities | 781.044 M 22.08 % | 639.780 M -15.97 % | 761.396 M 27.66 % | 596.422 M -17.73 % | 724.947 M 7.48 % | 674.476 M 1.28 % | 665.932 M 21.48 % | 548.178 M -9.49 % | 605.672 M -25.01 % | 807.641 M -6.58 % | 864.534 M 4.79 % | 825.011 M -2.79 % | 848.700 M 50.29 % | 564.710 M -23.91 % | 742.132 M 3.71 % | 715.563 M 0.34 % | 713.138 M 40.78 % | 506.571 M -25.75 % | 682.265 M 17.26 % | 581.854 M -0.85 % | 586.859 M 35.03 % | 434.629 M -5.81 % | 461.454 M 29.60 % | 356.053 M -4.15 % | 371.489 M 34.45 % | 276.313 M -3.04 % | 284.981 M 43.11 % | 199.136 M 74.71 % | 113.982 M 21.48 % | 93.826 M -42.97 % | 164.524 M 1.35 % | 162.334 M 12.78 % | 143.936 M | 0.000 -100.00 % | 132.422 M | 0.000 -100.00 % | 163.422 M 0.00 % | 163.422 M |
| Total liabilities | 893.679 M -0.68 % | 899.820 M 0.54 % | 895.000 M 3.51 % | 864.689 M -6.35 % | 923.283 M -4.11 % | 962.850 M -6.25 % | 1.027 B 1.93 % | 1.008 B 2.52 % | 982.826 M -9.92 % | 1.091 B -10.98 % | 1.226 B -6.66 % | 1.313 B 9.82 % | 1.196 B 20.40 % | 993.093 M -9.23 % | 1.094 B -4.22 % | 1.142 B 3.57 % | 1.103 B 22.48 % | 900.427 M -2.82 % | 926.581 M 27.46 % | 726.949 M 2.80 % | 707.127 M 31.08 % | 539.468 M 5.14 % | 513.105 M 29.09 % | 397.487 M 2.20 % | 388.917 M 31.95 % | 294.743 M -3.75 % | 306.226 M 30.92 % | 233.902 M 57.15 % | 148.843 M 15.55 % | 128.809 M -35.46 % | 199.589 M 1.06 % | 197.495 M 27.92 % | 154.390 M | 0.000 -100.00 % | 133.213 M | 0.000 -100.00 % | 163.917 M 0.30 % | 163.422 M |
| Other non current assets | 152.805 M 0.10 % | 152.647 M -3.62 % | 158.382 M 463.16 % | 28.124 M 310.96 % | 6.843 M -9.29 % | 7.544 M -81.68 % | 41.190 M 93.00 % | 21.342 M 30.23 % | 16.387 M -59.74 % | 40.704 M 36.09 % | 29.910 M 205.11 % | 9.803 M -95.89 % | 238.554 M 344.03 % | 53.725 M 62.31 % | 33.101 M 10.90 % | 29.848 M -40.99 % | 50.579 M 163.03 % | 19.229 M -72.83 % | 70.765 M 677.64 % | 9.100 M -32.51 % | 13.483 M -67.26 % | 41.178 M -17.00 % | 49.612 M 5 668.81 % | 860.000 K 0.00 % | 860.002 K -75.29 % | 3.480 M 0.00 % | 3.480 M 304.68 % | 860.000 K 0.00 % | 860.000 K 100.00 % | 430.000 K -90.56 % | 4.555 M -97.80 % | 207.224 M 4 366.57 % | 4.639 M 124.52 % | -18.919 M -512.34 % | 4.588 M 114.69 % | -31.233 M -31 233 100.00 % | 100.000 -100.00 % | 7.788 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 14.549 M -1.15 % | 14.718 M -68.93 % | 47.364 M 225.07 % | 14.570 M -43.62 % | 25.843 M -2.71 % | 26.563 M 420.29 % | -8.293 M -148.74 % | 17.016 M 240.32 % | 5.000 M | 0.000 | 0.000 -100.00 % | 12.064 M -47.60 % | 23.021 M 440.95 % | 4.256 M -7.71 % | 4.611 M 233.49 % | -3.454 M -123.77 % | 14.533 M -11.39 % | 16.402 M 1.78 % | 16.115 M 10.61 % | 14.570 M 28.29 % | 11.357 M 38.77 % | 8.184 M 4.13 % | 7.860 M 25.46 % | 6.265 M 104.11 % | 3.069 M -13.62 % | 3.553 M -12.48 % | 4.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.325 M | 0.000 |
| Intangible assets | 111.193 M -1.29 % | 112.647 M -1.26 % | 114.080 M -1.91 % | 116.299 M -0.56 % | 116.957 M -1.11 % | 118.274 M -1.32 % | 119.851 M -6.24 % | 127.832 M -0.48 % | 128.446 M 1.84 % | 126.125 M -1.21 % | 127.666 M 41.81 % | 90.029 M 27.26 % | 70.747 M 2.83 % | 68.797 M -4.16 % | 71.786 M -12.51 % | 82.050 M -0.28 % | 82.279 M 13.40 % | 72.556 M 60.25 % | 45.277 M 72.21 % | 26.292 M -11.88 % | 29.838 M 5.03 % | 28.410 M 8.81 % | 26.109 M 2.54 % | 25.461 M -1.19 % | 25.768 M 34.85 % | 19.109 M -9.49 % | 21.112 M 9.09 % | 19.353 M 12.43 % | 17.214 M 13.70 % | 15.140 M -12.13 % | 17.230 M | 0.000 -100.00 % | 17.670 M | 0.000 -100.00 % | 18.175 M | 0.000 -100.00 % | 17.513 M 0.00 % | 17.513 M |
| GoodWill | 823.533 K 0.00 % | 823.533 K 0.00 % | 823.533 K -93.47 % | 12.602 M 0.00 % | 12.602 M 0.00 % | 12.602 M 0.00 % | 12.602 M -59.23 % | 30.912 M 0.00 % | 30.912 M -10.20 % | 34.424 M 0.00 % | 34.424 M -8.59 % | 37.657 M 125.30 % | 16.715 M 0.00 % | 16.715 M 0.00 % | 16.715 M 0.00 % | 16.715 M 0.00 % | 16.715 M 0.00 % | 16.715 M 0.00 % | 16.715 M -2.92 % | 17.217 M 0.00 % | 17.217 M 0.00 % | 17.217 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 -100.00 % | 669.000 K 0.00 % | 669.000 K |
| Goodwill and intangible assets | 112.017 M -1.28 % | 113.471 M -1.25 % | 114.904 M -10.86 % | 128.901 M -0.51 % | 129.559 M -1.01 % | 130.875 M -1.19 % | 132.453 M -16.56 % | 158.744 M -0.39 % | 159.358 M -0.74 % | 160.549 M -0.95 % | 162.091 M 26.94 % | 127.686 M 45.99 % | 87.461 M 2.28 % | 85.512 M -3.38 % | 88.500 M -10.39 % | 98.764 M -0.23 % | 98.994 M 10.89 % | 89.270 M 44.00 % | 61.992 M 42.48 % | 43.510 M -7.54 % | 47.055 M 3.13 % | 45.627 M 74.76 % | 26.109 M 2.54 % | 25.461 M -1.19 % | 25.768 M 34.85 % | 19.109 M -9.49 % | 21.112 M 9.09 % | 19.353 M 12.43 % | 17.214 M 13.70 % | 15.140 M -12.13 % | 17.230 M | 0.000 -100.00 % | 17.670 M | 0.000 -100.00 % | 18.175 M | 0.000 -100.00 % | 18.182 M 0.00 % | 18.182 M |
| Property plant equipment net | 485.387 M -2.37 % | 497.191 M -2.83 % | 511.670 M -23.49 % | 668.805 M -5.13 % | 704.994 M 2.12 % | 690.359 M 2.56 % | 673.120 M -3.55 % | 697.904 M 0.10 % | 697.195 M -0.64 % | 701.693 M -1.09 % | 709.400 M -0.98 % | 716.414 M 38.02 % | 519.067 M 4.16 % | 498.317 M -0.04 % | 498.525 M 17.56 % | 424.049 M 6.31 % | 398.866 M -0.32 % | 400.151 M -0.72 % | 403.039 M 0.58 % | 400.716 M 6.31 % | 376.920 M 6.07 % | 355.359 M 5.83 % | 335.786 M 13.26 % | 296.485 M 9.72 % | 270.219 M 6.21 % | 254.408 M -0.15 % | 254.799 M 4.79 % | 243.148 M 20.42 % | 201.916 M 2.20 % | 197.563 M 1.77 % | 194.128 M | 0.000 -100.00 % | 168.742 M | 0.000 -100.00 % | 165.672 M | 0.000 -100.00 % | 166.854 M 0.00 % | 166.854 M |
| Total non current assets | 763.152 M -0.93 % | 770.291 M -2.74 % | 791.953 M -9.34 % | 873.524 M -1.42 % | 886.140 M -1.67 % | 901.174 M 1.67 % | 886.350 M -3.73 % | 920.666 M 0.47 % | 916.392 M 0.53 % | 911.601 M -2.51 % | 935.062 M 7.12 % | 872.910 M 1.76 % | 857.830 M 32.31 % | 648.332 M 0.54 % | 644.879 M 10.14 % | 585.534 M 3.56 % | 565.410 M 8.37 % | 521.746 M -4.36 % | 545.527 M 15.67 % | 471.620 M 2.30 % | 461.023 M -0.96 % | 465.511 M 7.39 % | 433.467 M 28.46 % | 337.444 M 9.60 % | 307.875 M 7.25 % | 287.057 M -0.28 % | 287.855 M 7.31 % | 268.237 M 19.19 % | 225.048 M 2.90 % | 218.698 M 0.59 % | 217.418 M 4.92 % | 207.224 M 7.75 % | 192.326 M 1 116.55 % | -18.919 M -109.93 % | 190.579 M 710.19 % | -31.233 M -116.20 % | 192.823 M 0.00 % | 192.823 M |
| Other current assets | 41.321 M -9.81 % | 45.818 M 29.37 % | 35.415 M -8.62 % | 38.753 M -16.86 % | 46.612 M -37.73 % | 74.856 M 96.54 % | 38.087 M -4.39 % | 39.835 M 26.40 % | 31.514 M -13.26 % | 36.331 M 31.26 % | 27.678 M 9.02 % | 25.388 M 20.07 % | 21.144 M 2.07 % | 20.715 M -20.75 % | 26.139 M 45.54 % | 17.960 M -28.43 % | 25.096 M -55.79 % | 56.760 M 142.97 % | 23.361 M -60.55 % | 59.216 M -16.11 % | 70.585 M 205.03 % | 23.140 M -17.87 % | 28.176 M -70.47 % | 95.406 M -25.00 % | 127.200 M -27.85 % | 176.303 M 107.02 % | 85.160 M -50.15 % | 170.837 M -12.28 % | 194.744 M -1.04 % | 196.787 M 970.60 % | 18.381 M -94.26 % | 320.240 M 1 050.41 % | 27.837 M | 0.000 -100.00 % | 20.450 M | 0.000 -100.00 % | 31.502 M 0.00 % | 31.502 M |
| Short term investments | 0.000 -100.00 % | 16.447 M 0.16 % | 16.422 M | 0.000 -100.00 % | 652.000 K 0.00 % | 652.000 K | 0.000 100.00 % | -9.136 M 8.47 % | -9.982 M -139.93 % | 25.000 M 8 176.29 % | -309.548 K | 0.000 -100.00 % | 5.000 M 0.00 % | 5.000 M 170.79 % | -7.064 M 60.80 % | -18.021 M -471.56 % | 4.850 M 7.91 % | 4.494 M -64.22 % | 12.560 M 231.75 % | -9.533 M 16.39 % | -11.402 M -2.57 % | -11.115 M -16.15 % | -9.570 M -50.54 % | -6.357 M -99.65 % | -3.184 M -11.35 % | -2.860 M 12.41 % | -3.265 M | 0.000 -100.00 % | 180.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.839 M | 0.000 -100.00 % | 62.466 M | 0.000 | 0.000 |
| cash and cash equivalents | 73.299 M -38.58 % | 119.335 M 6.33 % | 112.231 M 55.29 % | 72.273 M -14.47 % | 84.502 M -43.76 % | 150.249 M -36.22 % | 235.580 M 26.25 % | 186.602 M -14.19 % | 217.450 M -10.14 % | 241.974 M -29.84 % | 344.907 M 22.75 % | 280.975 M 40.53 % | 199.938 M -4.57 % | 209.514 M 24.09 % | 168.835 M 10.67 % | 152.558 M -9.54 % | 168.646 M -27.61 % | 232.961 M 47.60 % | 157.828 M 156.67 % | 61.491 M -44.94 % | 111.673 M -33.86 % | 168.836 M 22.06 % | 138.327 M 29.94 % | 106.453 M -24.35 % | 140.713 M 31.10 % | 107.330 M -30.74 % | 154.970 M 79.19 % | 86.483 M 323.54 % | 20.419 M -78.84 % | 96.510 M 326.78 % | 22.614 M | 0.000 -100.00 % | 54.266 M 386.83 % | -18.919 M -200.00 % | 18.919 M 160.58 % | -31.233 M -200.00 % | 31.233 M 0.00 % | 31.233 M |
| Cash and short term investments | 73.299 M -38.58 % | 119.335 M 6.33 % | 112.231 M 55.29 % | 72.273 M -15.13 % | 85.154 M -43.57 % | 150.901 M -35.94 % | 235.580 M 26.25 % | 186.602 M -14.19 % | 217.450 M -18.55 % | 266.974 M -22.60 % | 344.907 M 22.75 % | 280.975 M 40.53 % | 199.938 M -4.57 % | 209.514 M 24.09 % | 168.835 M 10.67 % | 152.558 M -12.07 % | 173.496 M -26.94 % | 237.456 M 39.36 % | 170.388 M 177.09 % | 61.491 M -44.94 % | 111.673 M -33.86 % | 168.836 M 22.06 % | 138.327 M 29.94 % | 106.453 M -24.35 % | 140.713 M 31.10 % | 107.330 M -30.74 % | 154.970 M 79.19 % | 86.483 M 323.54 % | 20.419 M -78.84 % | 96.510 M 326.78 % | 22.614 M | 0.000 -100.00 % | 54.266 M 186.83 % | 18.919 M 0.00 % | 18.919 M -39.42 % | 31.233 M 0.00 % | 31.233 M 0.00 % | 31.233 M |
| Total current assets | 614.467 M -5.19 % | 648.071 M 1.07 % | 641.191 M -6.17 % | 683.323 M -13.36 % | 788.738 M -4.81 % | 828.574 M -12.47 % | 946.645 M -0.71 % | 953.406 M -3.82 % | 991.257 M -13.48 % | 1.146 B -9.01 % | 1.259 B -11.17 % | 1.418 B 19.51 % | 1.186 B -0.94 % | 1.197 B -8.53 % | 1.309 B -7.58 % | 1.416 B 1.79 % | 1.391 B 13.56 % | 1.225 B -1.32 % | 1.242 B 11.72 % | 1.111 B 4.30 % | 1.066 B 22.10 % | 872.737 M 3.53 % | 842.973 M 3.60 % | 813.646 M 1.50 % | 801.601 M 10.75 % | 723.762 M 0.23 % | 722.136 M 11.20 % | 649.383 M 10.00 % | 590.371 M 2.72 % | 574.741 M 77.99 % | 322.904 M 0.83 % | 320.240 M 16.34 % | 275.264 M 1 354.93 % | 18.919 M -92.02 % | 237.009 M 658.84 % | 31.233 M -86.93 % | 238.974 M 0.00 % | 238.974 M |
| Inventory | 122.410 M -18.29 % | 149.803 M 19.00 % | 125.889 M -14.70 % | 147.587 M -6.68 % | 158.146 M -15.37 % | 186.877 M 11.43 % | 167.704 M -1.02 % | 169.429 M -0.61 % | 170.467 M -19.90 % | 212.824 M 3.27 % | 206.079 M 0.33 % | 205.405 M -4.78 % | 215.712 M -7.92 % | 234.263 M 9.18 % | 214.570 M -1.35 % | 217.509 M -9.16 % | 239.442 M 6.87 % | 224.044 M 24.10 % | 180.535 M 0.25 % | 180.079 M -0.81 % | 181.551 M -12.14 % | 206.647 M 48.78 % | 138.892 M 4.15 % | 133.352 M 18.30 % | 112.720 M 6.77 % | 105.576 M 7.31 % | 98.381 M -5.47 % | 104.072 M 20.84 % | 86.121 M 5.82 % | 81.383 M 27.00 % | 64.082 M | 0.000 -100.00 % | 47.546 M | 0.000 -100.00 % | 40.017 M | 0.000 -100.00 % | 34.440 M 0.00 % | 34.440 M |
| Net receivables | 377.437 M 13.30 % | 333.116 M -9.39 % | 367.656 M -13.43 % | 424.709 M -14.86 % | 498.826 M 19.93 % | 415.941 M -17.68 % | 505.275 M -11.04 % | 567.976 M -1.90 % | 578.990 M -8.86 % | 635.269 M -6.64 % | 680.449 M -25.48 % | 913.084 M 20.80 % | 755.856 M 3.14 % | 732.814 M -19.09 % | 905.659 M -12.32 % | 1.033 B 7.96 % | 956.754 M 34.41 % | 711.793 M -18.34 % | 871.610 M 6.75 % | 816.461 M 15.52 % | 706.777 M 49.07 % | 474.114 M -12.44 % | 541.457 M 13.17 % | 478.435 M 12.16 % | 426.582 M 27.51 % | 334.554 M -13.96 % | 388.815 M 35.01 % | 287.991 M -0.38 % | 289.086 M 38.90 % | 208.131 M -4.45 % | 217.827 M | 0.000 -100.00 % | 153.846 M | 0.000 -100.00 % | 169.548 M | 0.000 -100.00 % | 159.674 M 12.61 % | 141.799 M |
| Tax assets | 12.944 M 85.36 % | 6.983 M -0.19 % | 6.997 M -78.89 % | 33.146 M 10.39 % | 30.026 M 19.96 % | 25.031 M 0.06 % | 25.016 M 48.61 % | 16.834 M -0.32 % | 16.888 M -0.35 % | 16.948 M 1.82 % | 16.644 M 18.83 % | 14.007 M 9.88 % | 12.747 M 18.27 % | 10.779 M -15.06 % | 12.690 M 28.82 % | 9.851 M -22.53 % | 12.716 M 49.87 % | 8.484 M -35.65 % | 13.184 M 250.51 % | 3.762 M -47.49 % | 7.163 M -0.96 % | 7.233 M -2.15 % | 7.392 M 125.31 % | 3.281 M 15.36 % | 2.844 M 29.26 % | 2.200 M 0.00 % | 2.200 M 21.77 % | 1.807 M 20.03 % | 1.505 M 0.00 % | 1.505 M 0.00 % | 1.505 M | 0.000 -100.00 % | 1.275 M | 0.000 -100.00 % | 2.144 M | 0.000 -100.00 % | 2.463 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 |
| Account payables | 306.676 M 21.68 % | 252.043 M -2.93 % | 259.660 M 16.59 % | 222.704 M -4.56 % | 233.341 M -5.62 % | 247.226 M -8.31 % | 269.637 M 3.04 % | 261.685 M 13.89 % | 229.772 M -12.09 % | 261.359 M -20.00 % | 326.719 M -17.72 % | 397.088 M 43.15 % | 277.402 M 34.34 % | 206.498 M -45.48 % | 378.754 M -18.59 % | 465.239 M -5.70 % | 493.339 M 52.11 % | 324.321 M -21.81 % | 414.808 M 53.18 % | 270.803 M -1.99 % | 276.314 M 66.09 % | 166.367 M -35.48 % | 257.836 M 102.97 % | 127.034 M -9.17 % | 139.853 M 15.12 % | 121.482 M -26.65 % | 165.613 M 90.52 % | 86.927 M 32.68 % | 65.516 M -3.01 % | 67.547 M -24.45 % | 89.413 M | 0.000 -100.00 % | 74.949 M | 0.000 -100.00 % | 80.663 M | 0.000 -100.00 % | 83.802 M 0.00 % | 83.802 M |
| Tax payables | 4.560 M -23.93 % | 5.995 M 45.35 % | 4.125 M -1.94 % | 4.206 M 283.87 % | 1.096 M -83.68 % | 6.716 M 76.49 % | 3.805 M -27.99 % | 5.285 M -13.98 % | 6.143 M -29.00 % | 8.652 M -33.40 % | 12.991 M 29.66 % | 10.019 M -3.72 % | 10.406 M 680.65 % | 1.333 M -84.54 % | 8.625 M 7.98 % | 7.987 M -2.16 % | 8.163 M 274.02 % | -4.691 M -159.83 % | 7.840 M -54.98 % | 17.417 M 180.15 % | 6.217 M 367.06 % | -2.328 M -200.16 % | 2.324 M -74.67 % | 9.175 M 0.18 % | 9.159 M 53.88 % | 5.952 M -27.00 % | 8.153 M -31.90 % | 11.971 M 49.68 % | 7.998 M 44.11 % | 5.550 M -20.86 % | 7.013 M | 0.000 -100.00 % | 11.509 M | 0.000 -100.00 % | 3.893 M | 0.000 -100.00 % | 20.862 M | 0.000 |
| Deferred revenue non current | 4.288 M -5.78 % | 4.551 M -5.44 % | 4.813 M -9.37 % | 5.311 M -0.84 % | 5.356 M -20.22 % | 6.713 M 11.82 % | 6.004 M -2.02 % | 6.128 M -15.19 % | 7.226 M 12.92 % | 6.399 M -17.12 % | 7.721 M 24.87 % | 6.183 M -18.47 % | 7.584 M 11.94 % | 6.775 M -4.97 % | 7.129 M 119.30 % | 3.251 M -1.76 % | 3.309 M -2.90 % | 3.408 M -1.85 % | 3.472 M 112.79 % | 1.632 M -9.63 % | 1.806 M 2.49 % | 1.762 M -3.57 % | 1.827 M 27.46 % | 1.434 M -40.96 % | 2.428 M -29.23 % | 3.431 M 175.45 % | 1.245 M -29.48 % | 1.766 M -5.09 % | 1.861 M -6.17 % | 1.983 M -3.98 % | 2.065 M | 0.000 -100.00 % | 2.454 M | 0.000 -100.00 % | 12.641 K | 0.000 -100.00 % | 35.000 K | 0.000 |
| Minority interest | 76.771 M -9.84 % | 85.151 M -3.18 % | 87.947 M -24.23 % | 116.072 M -2.32 % | 118.834 M -1.80 % | 121.006 M -0.90 % | 122.105 M -8.11 % | 132.878 M -24.58 % | 176.193 M -8.07 % | 191.649 M -1.94 % | 195.448 M 1.25 % | 193.029 M 150.85 % | 76.950 M -1.71 % | 78.291 M -2.36 % | 80.180 M -6.72 % | 85.957 M 5.23 % | 81.686 M 6.99 % | 76.348 M -3.86 % | 79.415 M -3.19 % | 82.035 M 9.76 % | 74.741 M 19.23 % | 62.687 M 105.87 % | 30.450 M 12.86 % | 26.980 M 73.55 % | 15.546 M -1.51 % | 15.785 M -0.77 % | 15.908 M 66.84 % | 9.535 M 11.93 % | 8.518 M 4.51 % | 8.151 M 4.85 % | 7.774 M -4.73 % | 8.160 M 0.00 % | 8.160 M | 0.000 -100.00 % | 8.493 M | 0.000 -100.00 % | 8.299 M 0.00 % | 8.299 M |
| Capital lease obligations | 8.657 M 17.55 % | 7.364 M -9.82 % | 8.166 M -43.54 % | 14.463 M -10.57 % | 16.171 M -21.54 % | 20.612 M -0.25 % | 20.663 M 51.50 % | 13.639 M -42.01 % | 23.520 M 34.52 % | 17.484 M -4.27 % | 18.264 M -3.42 % | 18.911 M -20.02 % | 23.646 M 7.08 % | 22.083 M -27.67 % | 30.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.087 M | 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 -100.00 % | 37.196 M 43.69 % | 25.886 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 278.576 M 448.09 % | -80.030 M -129.05 % | 275.497 M 557.92 % | -60.163 M -118.38 % | 327.347 M 178.20 % | -418.586 M -219.07 % | 351.557 M 113 331.57 % | -310.476 K -100.09 % | 339.766 M | 0.000 -100.00 % | 336.092 M | 0.000 -100.00 % | 330.491 M | 0.000 -100.00 % | 330.491 M | 0.000 -100.00 % | 300.256 M | 0.000 -100.00 % | 362.839 M 10.51 % | 328.335 M 0.00 % | 328.335 M 0.00 % | 328.335 M 0.00 % | 328.335 M 0.79 % | 325.767 M 0.00 % | 325.767 M 0.00 % | 325.767 M 0.00 % | 325.767 M 0.74 % | 323.384 M 0.00 % | 323.384 M 0.01 % | 323.360 M 652.80 % | 42.954 M 626.42 % | -8.160 M -119.00 % | 42.957 M 405.78 % | 8.493 M -79.78 % | 42.003 M 406.15 % | 8.299 M -69.44 % | 27.151 M 0.00 % | 27.151 M |
| Deferred tax liabilities non current | 10.440 M -8.21 % | 11.374 M 0.00 % | 11.374 M -16.05 % | 13.549 M 9.07 % | 12.423 M -8.31 % | 13.549 M 0.00 % | 13.549 M 11.85 % | 12.113 M 8.18 % | 11.198 M -32.28 % | 16.537 M -1.04 % | 16.710 M 26.42 % | 13.218 M 0.00 % | 13.218 M 0.00 % | 13.218 M -2.02 % | 13.491 M -8.15 % | 14.687 M 0.00 % | 14.687 M 0.00 % | 14.687 M -2.63 % | 15.084 M 53.54 % | 9.824 M 0.00 % | 9.824 M 0.00 % | 9.824 M 0.00 % | 9.824 M | 0.000 100.00 % | -2.428 M 83.81 % | -15.000 M -250.00 % | 10.000 M 158.82 % | -17.000 M 0.00 % | -17.000 M 0.00 % | -17.000 M 0.00 % | -17.000 M | 0.000 100.00 % | -8.000 M | 0.000 -100.00 % | 778.979 K | 0.000 -100.00 % | 460.700 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 |
| Total assets | 1.378 B -2.87 % | 1.418 B -1.03 % | 1.433 B -7.95 % | 1.557 B -7.05 % | 1.675 B -3.17 % | 1.730 B -5.63 % | 1.833 B -2.19 % | 1.874 B -1.76 % | 1.908 B -7.27 % | 2.057 B -6.24 % | 2.194 B -4.20 % | 2.290 B 12.06 % | 2.044 B 10.74 % | 1.846 B -5.54 % | 1.954 B -2.40 % | 2.002 B 2.30 % | 1.957 B 12.01 % | 1.747 B -2.25 % | 1.787 B 12.89 % | 1.583 B 3.70 % | 1.527 B 14.08 % | 1.338 B 4.84 % | 1.276 B 10.89 % | 1.151 B 3.75 % | 1.109 B 9.76 % | 1.011 B 0.08 % | 1.010 B 10.07 % | 917.619 M 12.53 % | 815.419 M 2.77 % | 793.439 M 46.85 % | 540.323 M 2.44 % | 527.464 M 12.80 % | 467.590 M | 0.000 -100.00 % | 427.588 M | 0.000 -100.00 % | 431.797 M 0.00 % | 431.797 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.099 M -478.41 % | 290.430 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.111 K | 0.000 | 0.000 | 0.000 -100.00 % | 97.333 K | 0.000 -100.00 % | 48.666 K | 0.000 -100.00 % | 97.333 K | 0.000 -100.00 % | 48.666 K | 0.000 -100.00 % | 135.295 K | 0.000 -100.00 % | 38.350 K 0.00 % | 38.350 K |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.355 M | 0.000 -100.00 % | 195.955 M 266.84 % | -117.453 M -200.00 % | 117.453 M | 0.000 -100.00 % | 368.122 M 481.89 % | -96.395 M -200.00 % | 96.395 M | 0.000 100.00 % | -84.975 M -159.42 % | 142.996 M 200.00 % | -142.996 M | 0.000 100.00 % | -378.495 M -355.51 % | 148.130 M 200.00 % | -148.130 M | 0.000 100.00 % | -142.655 M -608.33 % | 28.064 M 200.00 % | -28.064 M | 0.000 100.00 % | -195.150 M -261.84 % | 120.584 M 200.00 % | -120.584 M | 0.000 100.00 % | -66.495 M -8 780.09 % | -748.805 K -200.00 % | 748.805 K | 0.000 100.00 % | -69.726 M | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.482 M | 0.000 -100.00 % | 163.939 M 313.81 % | -76.676 M -200.00 % | 76.676 M | 0.000 -100.00 % | 309.050 M 418.17 % | -97.134 M -200.00 % | 97.134 M | 0.000 100.00 % | -49.990 M -160.63 % | 82.455 M 200.00 % | -82.455 M | 0.000 100.00 % | -356.299 M -325.33 % | 158.123 M 200.00 % | -158.123 M | 0.000 100.00 % | -101.890 M -842.37 % | 13.725 M 200.00 % | -13.725 M | 0.000 100.00 % | -167.143 M -269.19 % | 98.789 M 200.00 % | -98.789 M | 0.000 100.00 % | -42.557 M -414.10 % | -8.278 M -200.00 % | 8.278 M | 0.000 100.00 % | -65.817 M | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.222 M | 0.000 -100.00 % | 32.247 M 179.08 % | -40.777 M -200.00 % | 40.777 M | 0.000 -100.00 % | 59.072 M 7 887.37 % | 739.571 K 200.00 % | -739.571 K | 0.000 100.00 % | -34.985 M -159.39 % | 58.907 M 200.00 % | -58.907 M | 0.000 100.00 % | -22.196 M -108.19 % | -10.661 M -200.00 % | 10.661 M | 0.000 100.00 % | -40.765 M -384.30 % | 14.339 M 200.00 % | -14.339 M | 0.000 100.00 % | -28.006 M -229.91 % | 21.558 M 200.00 % | -21.558 M | 0.000 100.00 % | -23.937 M -417.93 % | 7.529 M 200.00 % | -7.529 M | 0.000 100.00 % | -3.909 M | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -806.907 K -200.00 % | 806.907 K | 0.000 | 0.000 -100.00 % | 16.198 M 200.00 % | -16.198 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.615 M | 0.000 100.00 % | -231.000 K -128.63 % | 806.907 K 200.00 % | -806.907 K | 0.000 | 0.000 100.00 % | -16.198 M -200.00 % | 16.198 M | 0.000 | 0.000 -100.00 % | 1.635 M 200.00 % | -1.635 M | 0.000 | 0.000 -100.00 % | 668.370 K 200.00 % | -668.370 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 236.844 K 200.00 % | -236.844 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -66.215 M -573.38 % | 13.988 M -83.59 % | 85.250 M -27.46 % | 117.522 M 167.84 % | 43.878 M 172.20 % | -60.770 M 55.96 % | -137.982 M -165.20 % | 211.629 M 380.05 % | -75.567 M -295.41 % | -19.111 M 95.08 % | -388.389 M -610.18 % | 76.128 M 166.83 % | -113.921 M -189.67 % | -39.327 M -310.82 % | -9.573 M -612.57 % | -1.343 M 35.15 % | -2.072 M -118.90 % | 10.959 M 450.74 % | -3.125 M 90.61 % | -33.281 M 2.23 % | -34.041 M -961.00 % | -3.208 M 48.70 % | -6.254 M 71.06 % | -21.609 M 24.77 % | -28.725 M -131.03 % | -12.433 M -10.16 % | -11.287 M 38.87 % | -18.464 M 7.65 % | -19.994 M -76.38 % | -11.336 M -2.82 % | -11.025 M 34.55 % | -16.846 M 29.41 % | -23.865 M -200.39 % | -7.945 M 12.52 % | -9.082 M 48.92 % | -17.778 M 25.88 % | -23.985 M 0.00 % | -23.985 M |
| Net cash provided by operating activities | -66.215 M -573.38 % | 13.988 M -83.59 % | 85.250 M -16.63 % | 102.260 M 4 166.25 % | -2.515 M 96.62 % | -74.348 M -194.68 % | 78.527 M 73.55 % | 45.247 M 34.43 % | 33.659 M 822.37 % | -4.660 M 75.46 % | -18.985 M -208.08 % | 17.566 M 512.13 % | -4.262 M 90.46 % | -44.691 M -157.30 % | 77.989 M 232.98 % | -58.647 M 14.07 % | -68.247 M -3 473.99 % | -1.910 M -101.42 % | 134.518 M 284.52 % | -72.902 M -161.34 % | -27.895 M 13.35 % | -32.192 M -128.11 % | 114.537 M 196.16 % | -119.112 M -125.84 % | -52.742 M -1 418.31 % | 4.001 M -68.80 % | 12.823 M -17.93 % | 15.624 M 124.56 % | -63.627 M -349.70 % | -14.149 M -69 143.59 % | -20.433 K 99.93 % | -30.465 M -196.84 % | 31.459 M 79.45 % | 17.530 M 314.05 % | 4.234 M 7.93 % | 3.923 M 801.27 % | -559.400 K 0.00 % | -559.400 K |
| Investments in property plant and equipment | -4.418 M 56.98 % | -10.269 M -432.48 % | -1.928 M 90.90 % | -21.197 M -796.98 % | -2.363 M 74.07 % | -9.114 M 41.55 % | -15.591 M -50.21 % | -10.380 M -128.27 % | -4.547 M 59.58 % | -11.250 M 66.43 % | -33.513 M -61.29 % | -20.778 M -202.45 % | -6.870 M 59.58 % | -16.995 M 49.61 % | -33.727 M -30.67 % | -25.810 M -53.77 % | -16.784 M 40.96 % | -28.429 M -56.22 % | -18.198 M 43.15 % | -32.009 M 18.21 % | -39.137 M -142.66 % | -16.128 M 79.32 % | -77.982 M -378.58 % | -16.294 M 29.60 % | -23.145 M -10.16 % | -21.011 M -35.72 % | -15.481 M -431.66 % | -2.912 M 50.49 % | -5.882 M 32.41 % | -8.702 M -96.89 % | -4.420 M 81.03 % | -23.294 M -114.98 % | -10.836 M -25.64 % | -8.624 M 39.34 % | -14.216 M | 0.000 100.00 % | -2.933 M 0.00 % | -2.933 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.500 K 118.37 % | -715.762 K -108.73 % | 8.199 M 1 699.12 % | 455.720 K 15 090.67 % | 3.000 K 100.00 % | -195.999 M -13 460.38 % | 1.467 M -26.67 % | 2.001 M 53 702 848 361 267 104.00 % | 0.000 -100.00 % | 101.924 K -97.65 % | 4.331 M -58.33 % | 10.393 M 3 123.74 % | 322.374 K 101.60 % | -20.206 M -151 356.42 % | 13.359 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.251 M 10.66 % | 21.011 M 8 596.47 % | 241.599 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 -100.00 % | 852.000 K 526.00 % | -200.000 K | 0.000 -100.00 % | 19.203 M 147.58 % | -40.360 M -950.24 % | -3.843 M | 0.000 -100.00 % | 212.156 M 5 620.65 % | -3.843 M 98.14 % | -206.813 M -13 687.52 % | -1.500 M -104.48 % | 33.512 M -68.98 % | 108.030 M 270.07 % | -63.522 M 26.14 % | -86.008 M -231.28 % | 65.515 M 1 302.10 % | -5.450 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.000 M 198.59 % | -142.000 M | 0.000 | 0.000 | 0.000 100.00 % | -180.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.192 M 3 829 828 064.19 % | 0.710 -100.00 % | 3.387 M | 0.000 100.00 % | -137.144 K 90.65 % | -1.467 M 79.04 % | -7.000 M -200.00 % | 7.000 M 115.05 % | -46.499 M -193.36 % | 49.808 M 161.56 % | -80.907 M -199.53 % | 81.287 M 331.69 % | -35.085 M -311.72 % | 16.571 M 12.73 % | 14.700 M 266.46 % | 4.011 M 4 798.23 % | 81.896 K -94.94 % | 1.618 M 102.42 % | -66.994 M -196.27 % | 69.592 M 1 268.44 % | 5.085 M | 0.000 | 0.000 | 0.000 100.00 % | -2.300 M | 0.000 -100.00 % | 2.300 M 59 152.69 % | 3.882 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.428 M 201.61 % | 473.500 K -93.74 % | 7.567 M 3 827.55 % | -203.000 K 68.87 % | -652.000 K -595.82 % | 131.500 K -80.53 % | 675.467 K 1 095.52 % | 56.500 K -99.74 % | 21.355 M 185.42 % | -25.000 M -385.14 % | 8.768 M 378.70 % | 1.832 M 167.84 % | -2.700 M 54.32 % | -5.911 M -135.46 % | 16.670 M 140.59 % | -41.065 M -150.30 % | 81.634 M 3 320 478.37 % | 2.458 K 100.02 % | -10.773 M -4 208.44 % | -250.055 K 99.66 % | -74.015 M -696.38 % | 12.411 M -23.25 % | 16.171 M -73.06 % | 60.037 M 266.10 % | -36.145 M -72.03 % | -21.011 M -127.92 % | 75.242 M 120.93 % | 34.058 M 70 853.13 % | 48.000 K -4.00 % | 50.000 K -97.83 % | 2.300 M 12 700 365.05 % | -18.110 100.00 % | -2.300 M 73.33 % | -8.624 M -101.71 % | -4.275 M -8.35 % | -3.946 M -237.25 % | 2.875 M 0.00 % | 2.875 M |
| Net cash used for investing activites | -2.989 M 69.48 % | -9.795 M -273.72 % | 5.639 M 127.44 % | -20.548 M -539.11 % | -3.215 M 64.20 % | -8.982 M -124.71 % | 36.345 M 185.55 % | -42.484 M -352.77 % | 16.807 M 146.37 % | -36.247 M -315.36 % | -8.726 M 61.71 % | -22.789 M 89.71 % | -221.382 M -1 171.87 % | -17.406 M 41.87 % | -29.941 M -75.43 % | -17.067 M -6.30 % | -16.056 M 51.09 % | -32.825 M -75.09 % | -18.748 M 11.25 % | -21.124 M 78.54 % | -98.451 M -33 623.94 % | 293.675 K 100.48 % | -61.729 M -236.08 % | 45.361 M 22.71 % | 36.968 M 139.57 % | -93.419 M -244.06 % | 64.846 M 108.20 % | 31.146 M 633.89 % | -5.834 M 96.91 % | -188.652 M -4 168.53 % | -4.420 M 81.03 % | -23.294 M -114.98 % | -10.836 M -25.70 % | -8.620 M -101.62 % | -4.275 M -8.35 % | -3.946 M -6 656.68 % | -58.400 K 0.00 % | -58.400 K |
| Debt repayment | -24.250 M -167.17 % | 36.100 M 176.40 % | -47.250 M -30.93 % | -36.087 M 13.11 % | -41.533 M -231.85 % | 31.500 M 1 002.48 % | -3.490 M 87.03 % | -26.922 M 55.18 % | -60.064 M -42.87 % | -42.040 M -32.15 % | -31.812 M -195.96 % | 33.152 M -11.52 % | 37.469 M -66.27 % | 111.080 M 933.58 % | -13.326 M -119.20 % | 69.400 M 162.26 % | 26.462 M -75.83 % | 109.464 M 926.77 % | -13.240 M -118.65 % | 71.000 M 18.33 % | 60.000 M -7.69 % | 65.000 M 382.61 % | -23.000 M -176.67 % | 30.000 M -59.93 % | 74.877 M 74.65 % | 42.873 M 324.87 % | -19.066 M -157.08 % | 33.403 M 2 126.90 % | 1.500 M 103.75 % | -40.000 M -1 100.00 % | 4.000 M -84.00 % | 25.000 M 354.55 % | 5.500 M 22.22 % | 4.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M 200.00 % | -30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.580 M | 0.000 | 0.000 100.00 % | -13.365 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 |
| Dividends paid | -13.159 M 60.26 % | -33.112 M -342.97 % | -7.475 M 44.30 % | -13.420 M -197.09 % | -4.517 M 30.31 % | -6.482 M 59.14 % | -15.863 M -164.22 % | -6.004 M 6.88 % | -6.448 M 2.38 % | -6.605 M 15.61 % | -7.827 M -51.85 % | -5.155 M 24.88 % | -6.862 M 18.43 % | -8.413 M -377.12 % | -1.763 M 92.30 % | -22.891 M -1 068.89 % | -1.958 M 60.53 % | -4.961 M -29.88 % | -3.820 M 86.67 % | -28.657 M -968.97 % | -2.681 M -3.40 % | -2.593 M -13.50 % | -2.284 M -22.83 % | -1.860 M 92.72 % | -25.559 M -1 936.05 % | -1.255 M -91.49 % | -655.554 K 95.43 % | -14.351 M -107.55 % | -6.915 M -917.37 % | -679.663 K 14.98 % | -799.423 K 53.23 % | -1.709 M 85.70 % | -11.952 M -2 788.01 % | -413.852 K 97.65 % | -17.595 M | 0.000 100.00 % | -6.873 M 0.00 % | -6.873 M |
| Other financing activites | 60.692 M | 0.000 -100.00 % | 1.821 M 112.84 % | -14.178 M 24.90 % | -18.878 M 30.64 % | -27.218 M 54.89 % | -60.341 M -9 012.37 % | -662.193 K 92.19 % | -8.481 M -1 833.45 % | -438.655 K 97.07 % | -14.956 M -317.11 % | -3.586 M -274.91 % | 2.050 M 4 199.92 % | -50.001 K 99.73 % | -18.385 M -170.65 % | 26.024 M 527.02 % | -6.094 M -213.03 % | 5.392 M 271.17 % | -3.150 M -310.00 % | 1.500 M -87.36 % | 11.865 M 169 500 185.71 % | -7.000 -100.00 % | 4.329 M -61.86 % | 11.350 M 7 193.75 % | -160.000 K -200.00 % | 160.000 K -98.40 % | 9.994 M | 0.000 100.00 % | -1.215 M -100.38 % | 317.376 M 1 175 467 737.04 % | 27.000 | 0.000 -100.00 % | 8.000 M | 0.000 -100.00 % | 1.097 M 108.22 % | -13.346 M -613.70 % | -1.870 M 0.00 % | -1.870 M |
| Net cash used provided by financing activities | 23.283 M 679.33 % | 2.988 M 105.65 % | -52.904 M 16.93 % | -63.685 M 1.91 % | -64.927 M -2 850.77 % | -2.200 M 97.24 % | -79.695 M -137.28 % | -33.588 M 55.21 % | -74.993 M -52.79 % | -49.084 M 10.10 % | -54.596 M -323.65 % | 24.412 M -25.25 % | 32.656 M -68.18 % | 102.617 M 406.56 % | -33.474 M -155.77 % | 60.022 M 195.08 % | 20.341 M -81.49 % | 109.895 M 643.77 % | -20.210 M -146.10 % | 43.843 M -36.63 % | 69.184 M 10.86 % | 62.407 M 397.81 % | -20.956 M -153.07 % | 39.490 M -19.67 % | 49.158 M 17.66 % | 41.778 M 529.50 % | -9.727 M -151.06 % | 19.052 M 387.37 % | -6.630 M -102.40 % | 276.697 M 8 545.14 % | 3.201 M -86.26 % | 23.291 M 1 404.68 % | 1.548 M -62.12 % | 4.086 M 272.57 % | 1.097 M 108.22 % | -13.346 M -52.65 % | -8.743 M 0.00 % | -8.743 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -5.049 K | 0.000 -100.00 % | 86.345 K | 0.000 100.00 % | -42.910 K -92.40 % | -22.303 K -1 220.96 % | 1.990 K -85.51 % | 13.727 K -99.99 % | 134.852 M 118.04 % | 61.849 M -66.28 % | 183.413 M 115 660.12 % | 158.442 K -90.33 % | 1.638 M | 0.000 | 0.000 | 0.000 -100.00 % | 776.903 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 785.968 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.231 K -68.47 % | 41.963 K -76.59 % | 179.236 K | 0.000 -100.00 % | 41.622 K 80.97 % | 23.000 K -9.45 % | 25.400 K 0.00 % | 25.400 K |
| Net change in cash | -47.136 M -756.46 % | 7.180 M -81.43 % | 38.666 M 114.50 % | 18.027 M 127.42 % | -65.747 M 23.13 % | -85.531 M -460.19 % | 23.746 M 176.98 % | -30.847 M -25.78 % | -24.525 M 76.17 % | -102.933 M -295.90 % | 52.544 M -35.16 % | 81.037 M 946.30 % | -9.575 M -123.54 % | 40.678 M 149.90 % | 16.277 M 201.18 % | -16.088 M 74.99 % | -64.315 M -185.66 % | 75.083 M -22.04 % | 96.316 M 291.93 % | -50.183 M 12.18 % | -57.141 M -287.29 % | 30.509 M -4.22 % | 31.853 M 192.97 % | -34.260 M -202.63 % | 33.383 M 170.07 % | -47.640 M -169.56 % | 68.487 M 3.67 % | 66.064 M 186.82 % | -76.090 M -202.97 % | 73.896 M 6 126.44 % | -1.226 M 95.97 % | -30.426 M -236.13 % | 22.350 M 71.97 % | 12.996 M 1 084.99 % | 1.097 M 108.22 % | -13.346 M -42.97 % | -9.335 M 0.00 % | -9.335 M |
| Cash at beginning of period | 119.335 M 6.40 % | 112.154 M 55.18 % | 72.273 M 33.23 % | 54.247 M -63.90 % | 150.249 M -36.28 % | 235.780 M 26.35 % | 186.602 M -14.19 % | 217.450 M -10.14 % | 241.974 M -29.84 % | 344.907 M 22.75 % | 280.975 M 40.53 % | 199.938 M -4.57 % | 209.514 M 24.09 % | 168.835 M 10.67 % | 152.558 M -9.54 % | 168.646 M -27.61 % | 232.961 M 47.56 % | 157.878 M 156.75 % | 61.491 M -44.94 % | 111.673 M -33.85 % | 168.814 M 22.06 % | 138.306 M 29.92 % | 106.453 M -24.35 % | 140.713 M 31.10 % | 107.330 M -30.74 % | 154.970 M 79.19 % | 86.483 M 323.54 % | 20.419 M -78.84 % | 96.510 M 326.78 % | 22.614 M -5.14 % | 23.840 M -56.07 % | 54.266 M 70.03 % | 31.916 M 68.69 % | 18.919 M 1 295 849 078.12 % | 1.460 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 72.199 M -39.50 % | 119.335 M 7.57 % | 110.940 M 53.50 % | 72.273 M -14.47 % | 84.502 M -43.76 % | 150.249 M -28.57 % | 210.349 M 12.73 % | 186.602 M -14.19 % | 217.450 M -10.14 % | 241.974 M -27.45 % | 333.519 M 18.70 % | 280.975 M 40.53 % | 199.938 M -4.57 % | 209.514 M 24.09 % | 168.835 M 10.67 % | 152.558 M -9.54 % | 168.646 M -27.61 % | 232.961 M 47.62 % | 157.807 M 156.63 % | 61.491 M -44.94 % | 111.673 M -33.85 % | 168.814 M 22.06 % | 138.306 M 29.92 % | 106.453 M -24.35 % | 140.713 M 31.10 % | 107.330 M -30.74 % | 154.970 M 79.19 % | 86.483 M 323.54 % | 20.419 M -78.84 % | 96.510 M 326.78 % | 22.614 M -5.14 % | 23.840 M -56.07 % | 54.266 M 70.03 % | 31.916 M 2 810.03 % | 1.097 M 108.22 % | -13.346 M -42.97 % | -9.335 M 0.00 % | -9.335 M |
| Operating cash flow | -66.215 M -573.38 % | 13.988 M -83.59 % | 85.250 M -16.63 % | 102.260 M 4 166.25 % | -2.515 M 96.62 % | -74.348 M -194.68 % | 78.527 M 73.55 % | 45.247 M 34.43 % | 33.659 M 822.37 % | -4.660 M 75.46 % | -18.985 M -208.08 % | 17.566 M 512.13 % | -4.262 M 90.46 % | -44.691 M -157.30 % | 77.989 M 232.98 % | -58.647 M 14.07 % | -68.247 M -3 473.99 % | -1.910 M -101.42 % | 134.518 M 284.52 % | -72.902 M -161.34 % | -27.895 M 13.35 % | -32.192 M -128.11 % | 114.537 M 196.16 % | -119.112 M -125.84 % | -52.742 M -1 418.31 % | 4.001 M -68.80 % | 12.823 M -17.93 % | 15.624 M 124.56 % | -63.627 M -349.70 % | -14.149 M -69 143.59 % | -20.433 K 99.93 % | -30.465 M -196.84 % | 31.459 M 79.45 % | 17.530 M 314.05 % | 4.234 M 7.93 % | 3.923 M 801.27 % | -559.400 K 0.00 % | -559.400 K |
| Capital expenditure | -4.418 M 56.98 % | -10.269 M -432.48 % | -1.928 M 90.90 % | -21.197 M -796.98 % | -2.363 M 74.07 % | -9.114 M 41.55 % | -15.591 M -50.21 % | -10.380 M -128.27 % | -4.547 M 59.58 % | -11.250 M 66.43 % | -33.513 M -61.29 % | -20.778 M -202.45 % | -6.870 M 59.58 % | -16.995 M 49.61 % | -33.727 M -30.67 % | -25.810 M -53.77 % | -16.784 M 40.96 % | -28.429 M -56.22 % | -18.198 M 43.15 % | -32.009 M 18.21 % | -39.137 M -142.66 % | -16.128 M 79.32 % | -77.982 M -378.58 % | -16.294 M 29.60 % | -23.145 M -10.16 % | -21.011 M -35.72 % | -15.481 M -431.66 % | -2.912 M 50.49 % | -5.882 M 32.41 % | -8.702 M -96.89 % | -4.420 M 81.03 % | -23.294 M -114.98 % | -10.836 M -25.64 % | -8.624 M 39.34 % | -14.216 M | 0.000 100.00 % | -2.933 M 0.00 % | -2.933 M |
| Free CashFlow | -70.633 M -1 999.10 % | 3.719 M -95.57 % | 84.009 M 4.49 % | 80.396 M 1 748.13 % | -4.878 M 94.16 % | -83.462 M -232.61 % | 62.936 M 80.50 % | 34.867 M 19.77 % | 29.112 M 282.99 % | -15.909 M 69.70 % | -52.499 M -1 534.35 % | -3.212 M 71.14 % | -11.132 M 81.95 % | -61.686 M -239.37 % | 44.262 M 152.41 % | -84.456 M 0.68 % | -85.031 M -180.27 % | -30.338 M -126.08 % | 116.320 M 210.88 % | -104.911 M -56.51 % | -67.032 M -38.72 % | -48.321 M -232.18 % | 36.555 M 127.00 % | -135.406 M -78.43 % | -75.887 M -346.14 % | -17.010 M -540.04 % | -2.658 M -120.91 % | 12.713 M 118.29 % | -69.508 M -204.19 % | -22.851 M -414.65 % | -4.440 M 91.74 % | -53.759 M -360.67 % | 20.623 M 131.56 % | 8.906 M 189.22 % | -9.982 M -354.46 % | 3.923 M 212.31 % | -3.493 M 0.00 % | -3.493 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 |