Guangzhou Jointas Chemical Co., Ltd. 002909.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.285 B -3.56 % | 1.332 B -8.13 % | 1.450 B -13.44 % | 1.676 B 33.12 % | 1.259 B 23.88 % | 1.016 B 8.95 % | 932.620 M 16.26 % | 802.169 M 60.00 % | 501.371 M -0.92 % | 506.012 M -5.64 % | 536.263 M 18.30 % | 453.306 M 11.08 % | 408.086 M |
| Net income | 19.280 M 88.27 % | 10.241 M 0.49 % | 10.191 M -79.90 % | 50.689 M -54.64 % | 111.751 M 30.83 % | 85.416 M 355.74 % | 18.742 M -58.57 % | 45.243 M 5.97 % | 42.693 M -12.79 % | 48.954 M 77.22 % | 27.623 M -23.45 % | 36.086 M 8.67 % | 33.205 M |
| Income before tax | 12.563 M 12.65 % | 11.152 M -3.93 % | 11.608 M -78.43 % | 53.820 M -60.55 % | 136.413 M 32.98 % | 102.581 M 295.22 % | 25.955 M -51.58 % | 53.608 M 1.79 % | 52.665 M -13.51 % | 60.888 M 54.95 % | 39.295 M -10.49 % | 43.901 M 8.20 % | 40.575 M |
| Income before tax ratio | 0.01 16.81 % | 0.01 4.58 % | 0.01 -75.08 % | 0.03 -70.36 % | 0.11 7.34 % | 0.10 262.76 % | 0.03 -58.36 % | 0.07 -36.38 % | 0.11 -12.70 % | 0.12 64.21 % | 0.07 -24.34 % | 0.10 -2.60 % | 0.10 |
| EBITDA | 103.742 M 3.99 % | 99.761 M 17.29 % | 85.057 M -22.00 % | 109.054 M -39.53 % | 180.359 M 35.98 % | 132.637 M 164.62 % | 50.124 M -31.01 % | 72.650 M 12.81 % | 64.398 M -12.67 % | 73.743 M 50.37 % | 49.041 M -14.92 % | 57.641 M 18.03 % | 48.838 M |
| Net income ratio | 0.02 95.22 % | 0.01 9.39 % | 0.01 -76.77 % | 0.03 -65.93 % | 0.09 5.61 % | 0.08 318.32 % | 0.02 -64.37 % | 0.06 -33.77 % | 0.09 -11.98 % | 0.10 87.82 % | 0.05 -35.29 % | 0.08 -2.17 % | 0.08 |
| Ratio EBITDA | 0.08 7.83 % | 0.07 27.67 % | 0.06 -9.90 % | 0.07 -54.58 % | 0.14 9.76 % | 0.13 142.89 % | 0.05 -40.66 % | 0.09 -29.49 % | 0.13 -11.86 % | 0.15 59.36 % | 0.09 -28.08 % | 0.13 6.25 % | 0.12 |
| Gross profit ratio | 0.25 1.27 % | 0.25 16.29 % | 0.21 2.14 % | 0.21 -32.59 % | 0.31 -11.32 % | 0.35 42.98 % | 0.25 -15.68 % | 0.29 -24.21 % | 0.39 2.72 % | 0.37 15.33 % | 0.33 6.62 % | 0.30 8.87 % | 0.28 |
| Weighted average shs out dil | 393.469 M 5.56 % | 372.752 M 0.00 % | 372.752 M 0.01 % | 372.715 M 14.06 % | 326.758 M -0.77 % | 329.280 M -1.40 % | 333.949 M 28.04 % | 260.813 M 4.64 % | 249.256 M 0.20 % | 248.759 M 0.00 % | 248.759 M 0.00 % | 248.759 M 0.00 % | 248.759 M |
| Weighted average shs out | 393.469 M 5.56 % | 372.752 M 0.00 % | 372.752 M 0.01 % | 372.715 M 14.06 % | 326.758 M -0.77 % | 329.280 M 0.65 % | 327.163 M 25.46 % | 260.767 M 4.63 % | 249.231 M 0.19 % | 248.750 M 0.00 % | 248.759 M 0.00 % | 248.759 M 0.00 % | 248.759 M |
| EPS diluted | 0.05 78.18 % | 0.03 0.73 % | 0.03 -80.50 % | 0.14 -58.82 % | 0.34 30.77 % | 0.26 363.46 % | 0.06 -67.00 % | 0.17 0.00 % | 0.17 -15.00 % | 0.20 42.86 % | 0.14 -6.67 % | 0.15 15.38 % | 0.13 |
| Earnings per share | 0.05 78.18 % | 0.03 0.73 % | 0.03 -80.50 % | 0.14 -58.82 % | 0.34 30.77 % | 0.26 353.75 % | 0.06 -66.29 % | 0.17 0.00 % | 0.17 -15.00 % | 0.20 42.86 % | 0.14 -6.67 % | 0.15 15.38 % | 0.13 |
| Gross profit | 325.173 M -2.34 % | 332.960 M 6.83 % | 311.678 M -11.59 % | 352.525 M -10.26 % | 392.847 M 9.85 % | 357.610 M 55.77 % | 229.576 M -1.97 % | 234.186 M 21.27 % | 193.117 M 1.78 % | 189.736 M 8.82 % | 174.354 M 26.14 % | 138.226 M 20.94 % | 114.295 M |
| Income tax expense | -6.709 M -842.02 % | 904.130 K -37.22 % | 1.440 M -53.91 % | 3.125 M -86.79 % | 23.648 M 40.01 % | 16.890 M 134.15 % | 7.213 M -13.76 % | 8.365 M -16.12 % | 9.972 M -16.44 % | 11.934 M 2.24 % | 11.672 M 49.35 % | 7.815 M 6.04 % | 7.370 M |
| Cost of revenue | 959.745 M -3.97 % | 999.438 M -12.23 % | 1.139 B -13.93 % | 1.323 B 52.80 % | 865.865 M 31.50 % | 658.442 M -6.34 % | 703.044 M 23.78 % | 567.982 M 84.26 % | 308.254 M -2.54 % | 316.276 M -12.61 % | 361.908 M 14.86 % | 315.080 M 7.25 % | 293.791 M |
| General and administrative expenses | 23.032 M -18.13 % | 28.133 M 18.18 % | 23.806 M -1.38 % | 24.139 M 10.39 % | 21.868 M -0.07 % | 21.883 M 45.37 % | 15.054 M -6.81 % | 16.154 M 17.04 % | 13.802 M -3.31 % | 14.275 M 33.12 % | 10.723 M -74.99 % | 42.885 M 13.60 % | 37.750 M |
| Selling and marketing expenses | 64.381 M -15.41 % | 76.109 M -38.95 % | 124.672 M -3.71 % | 129.472 M 15.50 % | 112.101 M -21.08 % | 142.044 M 13.37 % | 125.292 M 20.36 % | 104.101 M 33.28 % | 78.109 M 13.66 % | 68.721 M 23.38 % | 55.698 M 38.23 % | 40.293 M 43.93 % | 27.995 M |
| Other expenses | 165.000 M 520.21 % | 26.604 M -48.57 % | 51.731 M 5.34 % | 49.109 M 11.75 % | 43.945 M 13.52 % | 38.712 M 3 670.97 % | -1.084 M -596.20 % | 218.476 K -89.45 % | 2.072 M -5.03 % | 2.181 M 182.72 % | 771.565 K 107.88 % | 371.163 K -43.16 % | 653.049 K |
| Operating expenses | 311.711 M -2.54 % | 319.836 M 22.45 % | 261.188 M -3.95 % | 271.940 M 17.79 % | 230.865 M -3.97 % | 240.403 M 20.88 % | 198.870 M 15.57 % | 172.073 M 29.29 % | 133.090 M 7.27 % | 124.069 M 14.03 % | 108.800 M 27.63 % | 85.246 M 25.63 % | 67.857 M |
| Cost and expenses | 1.271 B -3.62 % | 1.319 B -5.76 % | 1.400 B -12.23 % | 1.595 B 45.43 % | 1.097 B 22.02 % | 898.845 M -0.34 % | 901.914 M 21.87 % | 740.056 M 67.68 % | 441.343 M 0.23 % | 440.346 M -6.45 % | 470.708 M 17.58 % | 400.327 M 10.70 % | 361.647 M |
| Research and development expenses | 59.298 M -9.64 % | 65.627 M 7.62 % | 60.980 M -11.90 % | 69.219 M 30.72 % | 52.952 M 40.22 % | 37.763 M 8.71 % | 34.737 M 27.01 % | 27.349 M 207.63 % | 8.890 M -28.94 % | 12.511 M -24.79 % | 16.635 M -12.33 % | 18.975 M 26.26 % | 15.028 M |
| Selling general and administrative expenses | 87.413 M -16.14 % | 104.242 M -29.79 % | 148.478 M -3.34 % | 153.612 M 14.66 % | 133.969 M -18.28 % | 163.927 M 16.80 % | 140.346 M 16.71 % | 120.255 M 30.84 % | 91.911 M 10.74 % | 82.996 M 24.95 % | 66.421 M -20.15 % | 83.178 M 26.52 % | 65.744 M |
| Interest income | 875.864 K 22.28 % | 716.264 K -72.93 % | 2.646 M -44.69 % | 4.784 M 60.43 % | 2.982 M 28.33 % | 2.324 M 13.53 % | 2.047 M 65.91 % | 1.234 M -58.25 % | 2.955 M 100.35 % | 1.475 M 8.29 % | 1.362 M | 0.000 -100.00 % | 3.560 M |
| Interest expense | 29.400 M -2.05 % | 30.016 M 16.87 % | 25.682 M 44.21 % | 17.809 M 26.47 % | 14.082 M 75.63 % | 8.018 M 41.64 % | 5.661 M 11.75 % | 5.066 M -17.00 % | 6.103 M -19.51 % | 7.583 M 18.78 % | 6.384 M 50.24 % | 4.250 M | 0.000 |
| Depreciation and amortization | 62.715 M 5.51 % | 59.441 M 12.77 % | 52.712 M 25.06 % | 42.148 M 41.14 % | 29.863 M 13.31 % | 26.356 M 42.41 % | 18.508 M 32.42 % | 13.976 M 148.26 % | 5.630 M -42.92 % | 9.863 M 20.14 % | 8.209 M -41.06 % | 13.927 M 56.30 % | 8.911 M |
| Operating income | 13.461 M 2.57 % | 13.124 M -74.33 % | 51.127 M -39.98 % | 85.178 M -37.96 % | 137.294 M 32.49 % | 103.628 M 283.25 % | 27.040 M -49.35 % | 53.389 M 4.14 % | 51.265 M -13.18 % | 59.050 M 52.10 % | 38.823 M -11.19 % | 43.713 M 9.48 % | 39.927 M |
| Operating income ratio | 0.01 6.36 % | 0.01 -72.06 % | 0.04 -30.66 % | 0.05 -53.39 % | 0.11 6.95 % | 0.10 251.78 % | 0.03 -56.44 % | 0.07 -34.91 % | 0.10 -12.38 % | 0.12 61.19 % | 0.07 -24.93 % | 0.10 -1.44 % | 0.10 |
| Total other income expenses net | -898.758 K 54.43 % | -1.972 M 95.01 % | -39.519 M -26.03 % | -31.358 M -3 459.01 % | -881.086 K 15.87 % | -1.047 M 3.40 % | -1.084 M -596.20 % | 218.476 K -84.34 % | 1.395 M -24.12 % | 1.838 M 289.18 % | 472.383 K 152.00 % | 187.453 K 105.40 % | -3.469 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 343.383 M -40.79 % | 579.898 M 82.09 % | 318.461 M 1 531.51 % | -22.247 M 91.03 % | -248.060 M -219.88 % | -77.547 M 46.30 % | -144.406 M -107.57 % | -69.569 M -224.83 % | 55.732 M 99.24 % | 27.972 M -27.21 % | 38.427 M 677.04 % | -6.659 M -128.23 % | 23.588 M |
| Total investments | 75.372 M 45.85 % | 51.679 M 123.96 % | 23.076 M 15.38 % | 20.000 M 0.00 % | 20.000 M 15.58 % | 17.304 M -4.30 % | 18.081 M 10.66 % | 16.340 M 3.63 % | 15.767 M 143.72 % | 6.469 M 21.24 % | 5.336 M 85.42 % | 2.878 M -4.84 % | 3.024 M |
| Total debt | 570.609 M -22.46 % | 735.868 M 41.08 % | 521.581 M 34.11 % | 388.926 M 51.24 % | 257.155 M 53.92 % | 167.075 M 81.94 % | 91.830 M -19.44 % | 113.990 M 2.89 % | 110.790 M 0.00 % | 110.790 M 0.06 % | 110.720 M 71.96 % | 64.386 M 25.21 % | 51.422 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 54.132 M 68.19 % | 32.184 M -26.31 % | 43.674 M 20.46 % | 36.254 M 29.39 % | 28.019 M 7.18 % | 26.142 M -73.65 % | 99.216 M 7.27 % | 92.493 M 1 207.98 % | 7.071 M 45.61 % | 4.856 M | 0.000 |
| Retained earnings | 179.391 M -0.37 % | 180.055 M -5.75 % | 191.049 M -5.74 % | 202.680 M 3.12 % | 196.547 M 35.84 % | 144.690 M 65.93 % | 87.201 M -12.63 % | 99.807 M 68.66 % | 59.176 M 0.08 % | 59.129 M 93.94 % | 30.488 M 86.78 % | 16.323 M -51.65 % | 33.757 M |
| Common stock | 390.000 M 4.63 % | 372.752 M 0.00 % | 372.752 M 0.00 % | 372.752 M 39.86 % | 266.518 M 58.64 % | 168.000 M 0.00 % | 168.000 M 40.00 % | 120.000 M 33.33 % | 90.000 M 0.00 % | 90.000 M 25.45 % | 71.741 M 12.09 % | 64.005 M 0.00 % | 64.005 M |
| Total equity | 947.759 M 11.21 % | 852.230 M -0.28 % | 854.623 M 1.17 % | 844.720 M -2.82 % | 869.268 M 64.84 % | 527.335 M 14.35 % | 461.153 M -4.87 % | 484.770 M 95.16 % | 248.392 M 2.80 % | 241.621 M 26.66 % | 190.765 M 43.42 % | 133.008 M -8.25 % | 144.973 M |
| Other non current liabilities | 13.974 M 146.23 % | 5.675 M -84.95 % | 37.721 M 3.22 % | 36.543 M 15.91 % | 31.526 M 8.92 % | 28.945 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 170.363 M 14.70 % | 148.536 M 935.69 % | 14.342 M -13.81 % | 16.640 M -32.40 % | 24.617 M -7.89 % | 26.725 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 193.237 M 21.11 % | 159.558 M 184.62 % | 56.061 M -14.53 % | 65.594 M -7.84 % | 71.171 M -0.69 % | 71.662 M 719.52 % | 8.744 M -13.87 % | 10.153 M 23.75 % | 8.204 M -22.95 % | 10.647 M 31.17 % | 8.117 M 189.20 % | 2.807 M -4.02 % | 2.924 M |
| Other current liabilities | 211.849 M -32.22 % | 312.563 M 32.39 % | 236.097 M 16.75 % | 202.217 M 124.06 % | 90.252 M 66.40 % | 54.239 M 102.02 % | 26.849 M -17.84 % | 32.679 M 33.69 % | 24.443 M 3 399.88 % | 698.405 K -96.82 % | 21.962 M -66.04 % | 64.672 M 423.99 % | 12.342 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 7.554 M -90.87 % | 82.694 M -3.86 % | 86.010 M 33.39 % | 64.482 M 735.97 % | 7.713 M -80.33 % | 39.212 M 30.02 % | 30.158 M 34.45 % | 22.430 M -30.79 % | 32.410 M -50.64 % | 65.656 M 297.44 % | 16.520 M |
| Short term debt | 400.246 M -1.27 % | 405.404 M -7.82 % | 439.792 M 33.93 % | 328.382 M 60.68 % | 204.365 M 45.61 % | 140.350 M 52.84 % | 91.830 M -19.44 % | 113.990 M 2.89 % | 110.790 M 0.00 % | 110.790 M 0.06 % | 110.720 M 71.96 % | 64.386 M 25.21 % | 51.422 M |
| Total current liabilities | 1.113 B 16.59 % | 954.412 M -2.52 % | 979.110 M 0.03 % | 978.793 M 38.12 % | 708.649 M 77.17 % | 399.985 M -1.89 % | 407.679 M 23.70 % | 329.577 M 56.09 % | 211.150 M 19.30 % | 176.991 M -23.18 % | 230.406 M 11.24 % | 207.123 M 63.39 % | 126.763 M |
| Total liabilities | 1.306 B 17.24 % | 1.114 B 7.61 % | 1.035 B -0.88 % | 1.044 B 33.93 % | 779.819 M 65.34 % | 471.647 M 13.26 % | 416.423 M 22.57 % | 339.730 M 54.88 % | 219.354 M 16.90 % | 187.638 M -21.33 % | 238.524 M 13.62 % | 209.930 M 61.87 % | 129.687 M |
| Other non current assets | 27.901 M 30.40 % | 21.396 M -53.21 % | 45.724 M 288.32 % | 11.775 M -95.16 % | 243.493 M 13 422.12 % | 1.801 M -40.86 % | 3.045 M -34.00 % | 4.613 M 20 160.57 % | 22.770 K -99.75 % | 9.155 M 1 021.46 % | 816.388 K -57.85 % | 1.937 M 49.01 % | 1.300 M |
| Long term investments | 75.213 M 45.54 % | 51.679 M 115.34 % | 23.998 M -40.00 % | 40.000 M 7.92 % | 37.066 M 114.21 % | 17.304 M -4.30 % | 18.081 M 10.66 % | 16.340 M 3.63 % | 15.767 M 143.72 % | 6.469 M 21.24 % | 5.336 M 85.42 % | 2.878 M -4.84 % | 3.024 M |
| Intangible assets | 386.914 M 6.64 % | 362.833 M -0.87 % | 366.015 M 43.74 % | 254.638 M 575.46 % | 37.698 M -3.77 % | 39.176 M 8.75 % | 36.024 M 0.72 % | 35.767 M 28.30 % | 27.878 M -15.77 % | 33.096 M -2.55 % | 33.964 M 99.58 % | 17.018 M -7.08 % | 18.314 M |
| GoodWill | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 411.829 M 6.21 % | 387.748 M -0.81 % | 390.931 M 39.84 % | 279.553 M 346.47 % | 62.614 M -2.31 % | 64.092 M 77.92 % | 36.024 M 0.72 % | 35.767 M 28.30 % | 27.878 M -15.77 % | 33.096 M -2.55 % | 33.964 M 99.58 % | 17.018 M -7.08 % | 18.314 M |
| Property plant equipment net | 830.155 M 24.83 % | 665.040 M 33.43 % | 498.417 M 35.88 % | 366.796 M 42.49 % | 257.420 M -0.15 % | 257.799 M 12.86 % | 228.414 M 33.83 % | 170.673 M 46.23 % | 116.712 M 33.07 % | 87.710 M 37.85 % | 63.629 M 54.56 % | 41.168 M -1.63 % | 41.849 M |
| Total non current assets | 1.364 B 19.64 % | 1.140 B 17.45 % | 970.459 M 37.49 % | 705.852 M 16.61 % | 605.305 M 75.82 % | 344.274 M 19.41 % | 288.307 M 24.83 % | 230.953 M 41.46 % | 163.260 M 17.24 % | 139.256 M 29.48 % | 107.552 M 61.57 % | 66.566 M -0.87 % | 67.148 M |
| Other current assets | 48.071 M -5.00 % | 50.599 M 1.94 % | 49.634 M 66.08 % | 29.885 M 43.82 % | 20.780 M -14.17 % | 24.211 M -25.88 % | 32.662 M -52.04 % | 68.097 M 1 196.21 % | 5.254 M -58.87 % | 12.772 M 367.70 % | 2.731 M -92.05 % | 34.340 M -17.44 % | 41.592 M |
| Short term investments | 159.008 K | 0.000 100.00 % | -922.840 K 95.39 % | -20.000 M -17.19 % | -17.066 M | 0.000 | 0.000 -100.00 % | 56.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 227.226 M 45.68 % | 155.971 M -23.21 % | 203.120 M -50.60 % | 411.173 M -18.61 % | 505.215 M 106.53 % | 244.622 M 3.55 % | 236.236 M 28.70 % | 183.559 M 233.39 % | 55.058 M -33.52 % | 82.818 M 14.56 % | 72.293 M 1.76 % | 71.045 M 155.24 % | 27.834 M |
| Cash and short term investments | 227.385 M 45.79 % | 155.971 M -23.21 % | 203.120 M -50.60 % | 411.173 M -18.61 % | 505.215 M 106.53 % | 244.622 M 3.55 % | 236.236 M 28.70 % | 183.559 M 233.39 % | 55.058 M -33.52 % | 82.818 M 14.56 % | 72.293 M 1.76 % | 71.045 M 155.24 % | 27.834 M |
| Total current assets | 890.053 M 7.70 % | 826.383 M -10.11 % | 919.335 M -22.30 % | 1.183 B 13.36 % | 1.044 B 59.43 % | 654.708 M 11.11 % | 589.269 M -0.72 % | 593.547 M 94.93 % | 304.486 M 4.99 % | 290.003 M -9.86 % | 321.737 M 16.41 % | 276.372 M 33.18 % | 207.512 M |
| Inventory | 112.295 M 7.17 % | 104.786 M -2.72 % | 107.714 M -0.48 % | 108.230 M 15.37 % | 93.811 M 42.77 % | 65.708 M -21.29 % | 83.479 M 10.48 % | 75.558 M 68.33 % | 44.886 M 4.90 % | 42.791 M -6.46 % | 45.744 M 22.86 % | 37.233 M 12.34 % | 33.145 M |
| Net receivables | 502.302 M -2.47 % | 515.027 M -7.84 % | 558.867 M -12.26 % | 636.955 M 50.23 % | 423.976 M 32.42 % | 320.168 M 35.15 % | 236.891 M -10.29 % | 264.062 M 32.50 % | 199.288 M 31.44 % | 151.623 M -24.55 % | 200.969 M 50.25 % | 133.754 M 20.16 % | 111.317 M |
| Tax assets | 18.600 M 33.29 % | 13.955 M 22.53 % | 11.389 M 47.37 % | 7.728 M 64.01 % | 4.712 M 43.74 % | 3.278 M 19.50 % | 2.743 M -22.94 % | 3.560 M 23.61 % | 2.880 M 1.93 % | 2.825 M -25.78 % | 3.806 M 6.75 % | 3.566 M 33.99 % | 2.661 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 482.161 M 106.78 % | 233.179 M -16.38 % | 278.866 M -20.01 % | 348.607 M -8.09 % | 379.299 M 101.62 % | 188.121 M -31.24 % | 273.573 M 59.45 % | 171.575 M 155.25 % | 67.219 M 77.08 % | 37.959 M -55.76 % | 85.801 M 16.49 % | 73.652 M 30.46 % | 56.455 M |
| Tax payables | 18.500 M 466.41 % | 3.266 M -80.56 % | 16.802 M -0.54 % | 16.893 M -24.16 % | 22.276 M 28.95 % | 17.275 M 123.96 % | 7.713 M -31.94 % | 11.333 M 30.30 % | 8.698 M 70.10 % | 5.113 M -51.06 % | 10.448 M 136.75 % | 4.413 M -32.55 % | 6.543 M |
| Deferred revenue non current | 4.233 M | 0.000 -100.00 % | 7.117 M -16.85 % | 8.560 M -22.20 % | 11.002 M -5.93 % | 11.696 M 149.32 % | 4.691 M -20.66 % | 5.913 M 56.53 % | 3.778 M -26.96 % | 5.172 M 122.28 % | 2.327 M 27.04 % | 1.832 M -3.42 % | 1.896 M |
| Minority interest | 0.000 -100.00 % | 310.548 K 2.28 % | 303.616 K -85.88 % | 2.150 M -74.63 % | 8.472 M 13.60 % | 7.458 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 3.170 M -94.88 % | 61.909 M 588.13 % | 8.997 M 51.20 % | 5.950 M -30.67 % | 8.582 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 378.368 M 26.50 % | 299.112 M 28.67 % | 232.462 M -12.98 % | 267.138 M -32.83 % | 397.731 M 132.68 % | 170.932 M -3.93 % | 177.933 M -32.85 % | 264.964 M 199.85 % | 88.365 M 5.80 % | 83.519 M -5.67 % | 88.536 M 68.06 % | 52.680 M 11.59 % | 47.211 M |
| Deferred tax liabilities non current | 4.668 M -12.72 % | 5.348 M 33.74 % | 3.999 M 3.84 % | 3.851 M -4.33 % | 4.025 M -6.30 % | 4.296 M 5.99 % | 4.053 M -4.40 % | 4.240 M -4.22 % | 4.427 M -19.15 % | 5.475 M -5.45 % | 5.790 M 493.73 % | 975.267 K -5.13 % | 1.028 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.254 B 14.62 % | 1.966 B 4.04 % | 1.890 B 0.04 % | 1.889 B 14.55 % | 1.649 B 65.08 % | 998.982 M 13.83 % | 877.576 M 6.44 % | 824.500 M 76.27 % | 467.746 M 8.97 % | 429.260 M -0.01 % | 429.289 M 25.18 % | 342.938 M 24.86 % | 274.660 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -1.190 M 66.13 % | -3.513 M -10.11 % | -3.191 M -87.18 % | -1.704 M -24.97 % | -1.364 M -316.47 % | 630.094 K 172.71 % | -866.625 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 1.609 M -11.25 % | 1.813 M 64.41 % | 1.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 176.239 M 209.84 % | 56.880 M 154.13 % | -105.085 M 17.79 % | -127.819 M -678.68 % | 22.088 M 128.72 % | -76.912 M -217.02 % | 65.728 M 1 228.89 % | 4.946 M 160.63 % | -8.157 M -330.20 % | 3.544 M 112.01 % | -29.514 M | 0.000 | 0.000 |
| Accounts receivables | 15.253 M -72.73 % | 55.926 M 44.86 % | 38.607 M 116.63 % | -232.086 M -132.48 % | -99.831 M -114.83 % | -46.469 M -92.57 % | -24.132 M 69.78 % | -79.845 M -75.48 % | -45.501 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -9.054 M -411.38 % | 2.908 M 638.86 % | 393.557 K 103.03 % | -12.988 M 52.63 % | -27.421 M -226.63 % | 21.654 M 343.92 % | -8.877 M 71.31 % | -30.944 M -1 260.49 % | -2.275 M -178.47 % | 2.899 M 133.31 % | -8.703 M | 0.000 | 0.000 |
| Accounts payables | 170.040 M 1 041.21 % | 14.900 M 110.60 % | -140.572 M -216.71 % | 120.445 M -20.84 % | 152.147 M 399.90 % | -50.732 M -151.71 % | 98.107 M -15.86 % | 116.603 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 164.714 M 1 077.31 % | -16.854 M -379.74 % | -3.513 M -10.11 % | -3.191 M -13.65 % | -2.807 M -105.83 % | -1.364 M -101.83 % | 74.605 M 107.87 % | 35.891 M 710.11 % | -5.883 M -1 012.20 % | 644.891 K 103.10 % | -20.811 M | 0.000 | 0.000 |
| Other non cash items | 46.110 M -20.04 % | 57.663 M 27.72 % | 45.149 M 23.00 % | 36.706 M 12.18 % | 32.722 M 92.79 % | 16.972 M 117.56 % | 7.801 M -33.28 % | 11.692 M -0.74 % | 11.779 M 29.60 % | 9.089 M -68.34 % | 28.705 M 179.55 % | -36.086 M -8.67 % | -33.205 M |
| Net cash provided by operating activities | 309.751 M 69.23 % | 183.035 M 6 114.69 % | -3.043 M -0.43 % | -3.030 M -101.57 % | 193.576 M 296.24 % | 48.854 M -54.93 % | 108.397 M 46.87 % | 73.803 M 32.59 % | 55.661 M -22.10 % | 71.449 M 104.00 % | 35.023 M -7.91 % | 38.032 M 171.84 % | 13.991 M |
| Investments in property plant and equipment | -218.932 M -12.93 % | -193.867 M 35.60 % | -301.050 M -173.24 % | -110.178 M 57.59 % | -259.819 M -338.66 % | -59.231 M 21.49 % | -75.447 M 3.41 % | -78.109 M -98.92 % | -39.267 M 9.81 % | -43.540 M -59.61 % | -27.279 M -223.69 % | -8.427 M 50.41 % | -16.993 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -3.203 M 82.64 % | -18.455 M -16 194.26 % | -113.261 K 99.69 % | -36.496 M -1 475 872.01 % | 2.473 K -93.97 % | 41.000 K -97.40 % | 1.577 M 8 473.90 % | 18.388 K 100.05 % | -34.921 M | 0.000 | 0.000 |
| Purchases of investments | -25.000 M 12.60 % | -28.604 M -992.94 % | 3.203 M | 0.000 100.00 % | -21.000 M | 0.000 | 0.000 100.00 % | -56.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 689.094 K 0.00 % | 689.094 K 123.96 % | 307.692 K | 0.000 -100.00 % | 307.692 K | 0.000 -100.00 % | 56.485 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 108.184 K 153.90 % | -200.722 K -730.05 % | 31.858 K -99.83 % | 18.455 M 30 658.43 % | 60.000 K 124.13 % | 26.770 K 982.09 % | 2.474 K -93.97 % | 41.000 K 53.19 % | 26.765 K 45.56 % | 18.388 K -85.50 % | 126.820 K 237.70 % | 37.554 K 100.22 % | -16.993 M |
| Net cash used for investing activites | -243.135 M -9.53 % | -221.982 M 26.18 % | -300.710 M -172.93 % | -110.178 M 60.73 % | -280.564 M -193.17 % | -95.700 M -404.74 % | -18.960 M 85.86 % | -134.068 M -255.96 % | -37.664 M 13.46 % | -43.521 M 29.89 % | -62.073 M -639.85 % | -8.390 M 50.63 % | -16.993 M |
| Debt repayment | 63.833 M 72.33 % | 37.040 M -65.05 % | 105.981 M -13.77 % | 122.911 M 28.45 % | 95.689 M -8.16 % | 104.190 M 570.17 % | -22.160 M | 0.000 | 0.000 -100.00 % | 70.000 K -99.85 % | 46.334 M 257.40 % | 12.964 M 23.62 % | 10.487 M |
| Common stock issued | 0.000 | 0.000 100.00 % | -27.948 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -65.607 M | 0.000 100.00 % | -26.647 M 18.08 % | -32.527 M | 0.000 | 0.000 100.00 % | -12.889 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -41.352 M -10.43 % | -37.446 M -103.62 % | -18.390 M 53.84 % | -39.838 M 20.48 % | -50.101 M -100.87 % | -24.942 M 29.61 % | -35.432 M -525.21 % | -5.667 M 87.08 % | -43.858 M -142.66 % | -18.074 M 67.84 % | -56.196 M -1 004.68 % | -5.087 M 83.85 % | -31.491 M |
| Other financing activites | 38.611 M 50.59 % | 25.641 M -45.44 % | 46.998 M 181.62 % | -57.581 M -117.75 % | 324.409 M 4 845.33 % | -6.836 M -225.85 % | 5.432 M -97.21 % | 194.437 M 55 553 321 949.20 % | 0.350 -100.00 % | 3.350 M -91.45 % | 39.180 M 4 959 504 203.56 % | 0.790 -100.00 % | 34.136 M |
| Net cash used provided by financing activities | -4.514 M -117.89 % | 25.235 M -62.23 % | 66.806 M 162.06 % | 25.493 M -92.92 % | 359.886 M 450.21 % | 65.409 M 192.80 % | -70.481 M -137.34 % | 188.769 M 530.41 % | -43.858 M -199.30 % | -14.654 M -149.98 % | 29.318 M 272.20 % | 7.877 M -40.01 % | 13.131 M |
| Effect of forex changes on cash | 99.937 K 223.02 % | -81.236 K 76.50 % | -345.645 K -1 256.20 % | 29.895 K 167.73 % | -44.141 K -291.44 % | -11.277 K -17.12 % | -9.628 K -192.45 % | -3.292 K -182.66 % | 3.983 K 833.64 % | -542.880 -114.21 % | 3.820 K -76.09 % | 15.980 K 2 743.42 % | 562.000 |
| Net change in cash | 62.202 M 550.97 % | -13.793 M 94.19 % | -237.293 M -170.62 % | -87.686 M -132.14 % | 272.854 M 1 370.75 % | 18.552 M -2.08 % | 18.946 M -85.26 % | 128.501 M 596.97 % | -25.857 M -294.80 % | 13.274 M 484.13 % | 2.272 M -93.95 % | 37.535 M 270.55 % | 10.129 M |
| Cash at beginning of period | 155.140 M -8.16 % | 168.933 M -58.41 % | 406.225 M -17.75 % | 493.911 M 123.43 % | 221.057 M 9.16 % | 202.505 M 10.32 % | 183.559 M 233.39 % | 55.058 M -31.96 % | 80.915 M 19.62 % | 67.642 M 3.48 % | 65.369 M 134.85 % | 27.834 M 57.21 % | 17.705 M |
| Cash at end of period | 217.342 M 40.09 % | 155.140 M -8.16 % | 168.933 M -58.41 % | 406.225 M -17.75 % | 493.911 M 123.43 % | 221.057 M 9.16 % | 202.505 M 10.32 % | 183.559 M 233.39 % | 55.058 M -31.96 % | 80.915 M 19.62 % | 67.642 M 3.48 % | 65.369 M 134.85 % | 27.834 M |
| Operating cash flow | 309.751 M 69.87 % | 182.346 M 6 092.05 % | -3.043 M -0.43 % | -3.030 M -101.57 % | 193.576 M 296.24 % | 48.854 M -54.93 % | 108.397 M 46.87 % | 73.803 M 32.59 % | 55.661 M -22.10 % | 71.449 M 104.00 % | 35.023 M -7.91 % | 38.032 M 171.84 % | 13.991 M |
| Capital expenditure | -218.932 M -12.93 % | -193.867 M 35.60 % | -301.050 M -173.24 % | -110.178 M 57.59 % | -259.819 M -338.66 % | -59.231 M 21.49 % | -75.447 M 3.41 % | -78.109 M -98.92 % | -39.267 M 9.81 % | -43.540 M -59.61 % | -27.279 M -223.69 % | -8.427 M 50.41 % | -16.993 M |
| Free CashFlow | 90.819 M 888.29 % | -11.521 M 96.21 % | -304.093 M -168.61 % | -113.208 M -70.90 % | -66.242 M -538.36 % | -10.377 M -131.49 % | 32.949 M 865.16 % | -4.306 M -126.27 % | 16.394 M -41.26 % | 27.909 M 260.38 % | 7.745 M -73.84 % | 29.605 M 1 085.99 % | -3.003 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 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 | 2023-01-01 | 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 | 2015-06-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 287.934 M 17.62 % | 244.809 M -28.10 % | 340.464 M -2.14 % | 347.910 M -5.02 % | 366.317 M 62.06 % | 226.043 M -31.43 % | 329.649 M -9.68 % | 364.979 M -3.59 % | 378.563 M 47.09 % | 257.369 M -23.53 % | 336.575 M -11.59 % | 380.716 M -4.25 % | 397.634 M 18.54 % | 335.456 M -23.81 % | 440.309 M 2.47 % | 429.696 M -15.77 % | 510.156 M 72.71 % | 295.379 M -31.07 % | 428.525 M 21.23 % | 353.473 M 0.42 % | 351.981 M 182.19 % | 124.733 M -57.40 % | 292.827 M 13.73 % | 257.466 M -11.55 % | 291.072 M 66.63 % | 174.686 M -26.01 % | 236.095 M -8.39 % | 257.717 M -5.47 % | 272.639 M 64.07 % | 166.169 M -35.32 % | 256.890 M 8.14 % | 237.556 M 18.03 % | 201.275 M 89.08 % | 106.448 M -36.92 % | 168.742 M 25.72 % | 134.221 M 0.00 % | 134.221 M |
| Net income | -2.998 M 43.47 % | -5.304 M -209.37 % | 4.849 M -44.54 % | 8.744 M -43.59 % | 15.501 M 257.95 % | -9.814 M -47.76 % | -6.642 M -203.29 % | 6.430 M -33.64 % | 9.690 M 1 171.86 % | 761.879 K -76.91 % | 3.299 M -40.92 % | 5.584 M 641.88 % | 752.705 K 35.65 % | 554.881 K -97.77 % | 24.894 M 155.51 % | 9.743 M -23.01 % | 12.655 M 272.48 % | 3.397 M -80.54 % | 17.461 M -61.02 % | 44.798 M -7.73 % | 48.552 M 5 063.21 % | 940.339 K -96.76 % | 29.035 M 15.71 % | 25.093 M -12.57 % | 28.700 M 1 009.34 % | 2.587 M -67.59 % | 7.983 M 244.39 % | 2.318 M -77.49 % | 10.298 M 654.66 % | -1.857 M -122.60 % | 8.214 M -58.47 % | 19.776 M 31.09 % | 15.085 M 595.95 % | 2.168 M -81.17 % | 11.511 M -24.98 % | 15.343 M 0.00 % | 15.343 M |
| Income before tax | -1.656 M 70.93 % | -5.697 M -280.08 % | -1.499 M -116.36 % | 9.162 M -39.66 % | 15.184 M 247.64 % | -10.284 M -41.78 % | -7.254 M -215.95 % | 6.256 M -45.16 % | 11.406 M 1 434.35 % | 743.402 K -67.43 % | 2.283 M -65.56 % | 6.628 M 255.29 % | 1.866 M 124.44 % | 831.250 K -96.24 % | 22.100 M 77.08 % | 12.480 M -16.41 % | 14.930 M 246.39 % | 4.310 M -80.55 % | 22.165 M -58.92 % | 53.958 M -8.25 % | 58.810 M 3 872.92 % | 1.480 M -95.68 % | 34.301 M 12.67 % | 30.444 M -11.53 % | 34.412 M 904.85 % | 3.425 M -71.57 % | 12.045 M 267.89 % | 3.274 M -73.79 % | 12.494 M 772.90 % | -1.857 M -120.54 % | 9.041 M -60.95 % | 23.155 M 24.92 % | 18.536 M 544.58 % | 2.876 M -80.30 % | 14.596 M -24.28 % | 19.278 M 0.00 % | 19.278 M |
| Income before tax ratio | -0.01 75.28 % | -0.02 -428.59 % | 0.00 -116.72 % | 0.03 -36.47 % | 0.04 191.10 % | -0.05 -106.76 % | -0.02 -228.38 % | 0.02 -43.11 % | 0.03 943.14 % | 0.00 -57.41 % | 0.01 -61.05 % | 0.02 271.08 % | 0.00 89.34 % | 0.00 -95.06 % | 0.05 72.81 % | 0.03 -0.76 % | 0.03 100.56 % | 0.01 -71.79 % | 0.05 -66.12 % | 0.15 -8.64 % | 0.17 1 307.90 % | 0.01 -89.87 % | 0.12 -0.94 % | 0.12 0.02 % | 0.12 503.06 % | 0.02 -61.57 % | 0.05 301.58 % | 0.01 -72.28 % | 0.05 510.12 % | -0.01 -131.75 % | 0.04 -63.89 % | 0.10 5.84 % | 0.09 240.90 % | 0.03 -68.77 % | 0.09 -39.77 % | 0.14 0.00 % | 0.14 |
| EBITDA | 4.331 M 2 012.65 % | 205.000 K -96.72 % | 6.258 M -82.14 % | 35.037 M -6.32 % | 37.402 M 8 171.53 % | 452.172 K -96.62 % | 13.375 M -60.28 % | 33.676 M 2.34 % | 32.907 M 182.72 % | 11.639 M 4.46 % | 11.142 M -61.66 % | 29.058 M 68.08 % | 17.288 M 2.72 % | 16.830 M -56.95 % | 39.095 M 55.78 % | 25.096 M -8.89 % | 27.545 M 55.29 % | 17.737 M -34.03 % | 26.885 M -53.37 % | 57.660 M -15.64 % | 68.354 M 1 294.20 % | 4.903 M -88.64 % | 43.163 M 32.52 % | 32.571 M -22.69 % | 42.128 M 343.01 % | 9.509 M 32.61 % | 7.171 M 21.43 % | 5.906 M -66.07 % | 17.407 M 14 856.55 % | -117.958 K -101.60 % | 7.389 M -75.28 % | 29.889 M 39.71 % | 21.393 M 732.10 % | 2.571 M -82.19 % | 14.440 M -30.29 % | 20.714 M 0.00 % | 20.714 M |
| Net income ratio | -0.01 51.94 % | -0.02 -252.10 % | 0.01 -43.33 % | 0.03 -40.61 % | 0.04 197.46 % | -0.04 -115.49 % | -0.02 -214.36 % | 0.02 -31.17 % | 0.03 764.69 % | 0.00 -69.80 % | 0.01 -33.17 % | 0.01 674.85 % | 0.00 14.44 % | 0.00 -97.07 % | 0.06 149.35 % | 0.02 -8.60 % | 0.02 115.67 % | 0.01 -71.77 % | 0.04 -67.85 % | 0.13 -8.12 % | 0.14 1 729.71 % | 0.01 -92.40 % | 0.10 1.74 % | 0.10 -1.16 % | 0.10 565.77 % | 0.01 -56.20 % | 0.03 275.92 % | 0.01 -76.19 % | 0.04 438.06 % | -0.01 -134.95 % | 0.03 -61.59 % | 0.08 11.07 % | 0.07 268.06 % | 0.02 -70.15 % | 0.07 -40.33 % | 0.11 0.00 % | 0.11 |
| Ratio EBITDA | 0.02 1 696.23 % | 0.00 -95.44 % | 0.02 -81.75 % | 0.10 -1.37 % | 0.10 5 004.12 % | 0.00 -95.07 % | 0.04 -56.03 % | 0.09 6.15 % | 0.09 92.21 % | 0.05 36.61 % | 0.03 -56.63 % | 0.08 75.55 % | 0.04 -13.34 % | 0.05 -43.50 % | 0.09 52.03 % | 0.06 8.17 % | 0.05 -10.09 % | 0.06 -4.29 % | 0.06 -61.54 % | 0.16 -16.00 % | 0.19 394.07 % | 0.04 -73.33 % | 0.15 16.52 % | 0.13 -12.59 % | 0.14 165.87 % | 0.05 79.22 % | 0.03 32.55 % | 0.02 -64.11 % | 0.06 9 093.88 % | 0.00 -102.47 % | 0.03 -77.14 % | 0.13 18.37 % | 0.11 340.07 % | 0.02 -71.78 % | 0.09 -44.55 % | 0.15 0.00 % | 0.15 |
| Gross profit ratio | 0.26 12.10 % | 0.23 -7.95 % | 0.25 -7.10 % | 0.27 13.88 % | 0.24 0.40 % | 0.23 9.58 % | 0.21 -13.44 % | 0.25 -6.99 % | 0.27 4.25 % | 0.25 5.19 % | 0.24 4.60 % | 0.23 22.61 % | 0.19 -4.44 % | 0.20 -17.89 % | 0.24 14.96 % | 0.21 10.89 % | 0.19 -7.12 % | 0.20 5.72 % | 0.19 -49.61 % | 0.38 1.20 % | 0.38 10.28 % | 0.34 -8.91 % | 0.38 0.05 % | 0.38 8.34 % | 0.35 20.68 % | 0.29 1.99 % | 0.28 24.99 % | 0.23 -6.33 % | 0.24 1.10 % | 0.24 -15.47 % | 0.28 -5.86 % | 0.30 0.65 % | 0.30 1.49 % | 0.29 -21.63 % | 0.37 0.34 % | 0.37 0.00 % | 0.37 |
| Weighted average shs out dil | 384.320 M 0.00 % | 384.320 M -1.55 % | 390.352 M 0.00 % | 390.352 M -2.13 % | 398.845 M 0.00 % | 398.845 M 7.00 % | 372.752 M 0.29 % | 371.672 M -0.29 % | 372.752 M 0.00 % | 372.752 M -11.58 % | 421.588 M 13.97 % | 369.921 M 0.00 % | 369.921 M 0.00 % | 369.921 M 0.00 % | 369.921 M -3.87 % | 384.810 M -3.73 % | 399.700 M 0.00 % | 399.700 M 21.73 % | 328.361 M 0.00 % | 328.361 M 6.90 % | 307.178 M -2.93 % | 316.446 M -2.85 % | 325.715 M 0.13 % | 325.284 M 2.64 % | 316.926 M 0.00 % | 316.926 M -3.73 % | 329.210 M 0.00 % | 329.210 M 29.24 % | 254.737 M -23.00 % | 330.827 M 34.00 % | 246.887 M 0.00 % | 246.887 M -16.98 % | 297.397 M 0.00 % | 297.397 M 0.00 % | 297.397 M 20.08 % | 247.671 M 0.00 % | 247.671 M |
| Weighted average shs out | 384.320 M 0.00 % | 384.320 M -1.55 % | 390.352 M 0.00 % | 390.352 M -2.13 % | 398.845 M 0.00 % | 398.845 M 7.00 % | 372.752 M 0.29 % | 371.672 M -0.29 % | 372.752 M 0.00 % | 372.752 M -11.59 % | 421.614 M 13.97 % | 369.921 M 0.00 % | 369.921 M 0.00 % | 369.921 M 0.16 % | 369.327 M -0.92 % | 372.752 M -6.74 % | 399.700 M 0.00 % | 399.700 M 21.73 % | 328.361 M 2.10 % | 321.623 M 4.70 % | 307.178 M -2.93 % | 316.446 M -2.85 % | 325.715 M 0.13 % | 325.284 M 2.64 % | 316.926 M 0.45 % | 315.507 M -4.16 % | 329.210 M 0.00 % | 329.210 M 29.24 % | 254.737 M -23.00 % | 330.827 M 34.00 % | 246.887 M 0.00 % | 246.887 M -16.98 % | 297.397 M 0.16 % | 296.934 M -0.16 % | 297.397 M 20.08 % | 247.671 M 0.00 % | 247.671 M |
| EPS diluted | -0.01 43.48 % | -0.01 -211.29 % | 0.01 -44.64 % | 0.02 -42.42 % | 0.04 258.13 % | -0.02 -38.20 % | -0.02 -202.89 % | 0.02 -33.46 % | 0.03 1 200.00 % | 0.00 -74.36 % | 0.01 -48.34 % | 0.02 655.00 % | 0.00 33.33 % | 0.00 -97.79 % | 0.07 168.77 % | 0.03 -20.19 % | 0.03 272.94 % | 0.01 -84.02 % | 0.05 -62.00 % | 0.14 -12.50 % | 0.16 3 620.93 % | 0.00 -95.17 % | 0.09 15.56 % | 0.08 -14.90 % | 0.09 1 004.88 % | 0.01 -66.12 % | 0.02 245.71 % | 0.01 -82.67 % | 0.04 821.43 % | -0.01 -116.82 % | 0.03 -58.43 % | 0.08 57.99 % | 0.05 594.52 % | 0.01 -81.14 % | 0.04 -37.58 % | 0.06 0.00 % | 0.06 |
| Earnings per share | -0.01 43.48 % | -0.01 -211.29 % | 0.01 -44.64 % | 0.02 -42.42 % | 0.04 258.13 % | -0.02 -38.20 % | -0.02 -202.89 % | 0.02 -33.46 % | 0.03 1 200.00 % | 0.00 -74.36 % | 0.01 -48.34 % | 0.02 655.00 % | 0.00 33.33 % | 0.00 -97.79 % | 0.07 168.77 % | 0.03 -20.19 % | 0.03 272.94 % | 0.01 -84.02 % | 0.05 -62.00 % | 0.14 -12.50 % | 0.16 5 233.33 % | 0.00 -96.63 % | 0.09 15.56 % | 0.08 -14.90 % | 0.09 1 004.88 % | 0.01 -66.12 % | 0.02 245.71 % | 0.01 -82.67 % | 0.04 821.43 % | -0.01 -116.82 % | 0.03 -58.43 % | 0.08 57.99 % | 0.05 594.52 % | 0.01 -81.14 % | 0.04 -37.58 % | 0.06 0.00 % | 0.06 |
| Gross profit | 73.999 M 31.84 % | 56.126 M -33.81 % | 84.801 M -9.09 % | 93.275 M 8.16 % | 86.238 M 62.70 % | 53.003 M -24.86 % | 70.540 M -21.82 % | 90.227 M -10.32 % | 100.615 M 53.34 % | 65.615 M -19.56 % | 81.573 M -7.53 % | 88.215 M 17.40 % | 75.142 M 13.27 % | 66.340 M -37.44 % | 106.045 M 17.80 % | 90.021 M -6.60 % | 96.379 M 60.42 % | 60.080 M -27.13 % | 82.447 M -38.91 % | 134.949 M 1.63 % | 132.782 M 211.19 % | 42.670 M -61.20 % | 109.970 M 13.79 % | 96.644 M -4.17 % | 100.844 M 101.08 % | 50.152 M -24.54 % | 66.461 M 14.50 % | 58.044 M -11.45 % | 65.552 M 65.88 % | 39.519 M -45.32 % | 72.274 M 1.80 % | 70.998 M 18.79 % | 59.769 M 91.90 % | 31.146 M -50.56 % | 63.000 M 26.14 % | 49.944 M 0.00 % | 49.944 M |
| Income tax expense | 1.342 M 441.51 % | -392.988 K 93.81 % | -6.346 M -1 616.90 % | 418.324 K 233.73 % | -312.814 K 33.27 % | -468.789 K 26.64 % | -639.056 K -284.24 % | -166.318 K -109.61 % | 1.731 M 8 075.68 % | -21.706 K -102.07 % | 1.047 M 0.38 % | 1.043 M -7.77 % | 1.131 M 296.12 % | 285.446 K 109.39 % | -3.040 M -256.71 % | 1.940 M -37.41 % | 3.100 M 175.43 % | 1.125 M -76.91 % | 4.874 M -43.46 % | 8.621 M -11.16 % | 9.704 M 2 065.79 % | 448.077 K -91.02 % | 4.991 M -6.72 % | 5.350 M -6.33 % | 5.712 M 582.05 % | 837.410 K -79.38 % | 4.062 M 324.88 % | 956.055 K 129.66 % | -3.224 M | 0.000 -100.00 % | 827.496 K -75.51 % | 3.379 M -2.08 % | 3.450 M 387.32 % | 708.041 K -77.05 % | 3.086 M -21.58 % | 3.935 M 0.00 % | 3.935 M |
| Cost of revenue | 213.936 M 13.38 % | 188.683 M -26.20 % | 255.663 M 0.40 % | 254.635 M -9.08 % | 280.079 M 61.86 % | 173.040 M -33.22 % | 259.109 M -5.69 % | 274.751 M -1.15 % | 277.948 M 44.95 % | 191.755 M -24.80 % | 255.002 M -12.82 % | 292.501 M -9.30 % | 322.492 M 19.83 % | 269.116 M -19.49 % | 334.264 M -1.59 % | 339.675 M -17.91 % | 413.777 M 75.85 % | 235.299 M -32.01 % | 346.078 M 58.37 % | 218.524 M -0.31 % | 219.199 M 167.11 % | 82.063 M -55.12 % | 182.858 M 13.70 % | 160.822 M -15.46 % | 190.228 M 52.75 % | 124.535 M -26.59 % | 169.634 M -15.04 % | 199.673 M -3.58 % | 207.087 M 63.51 % | 126.650 M -31.40 % | 184.616 M 10.84 % | 166.558 M 17.70 % | 141.506 M 87.92 % | 75.302 M -28.79 % | 105.742 M 25.47 % | 84.277 M 0.00 % | 84.277 M |
| General and administrative expenses | -5.542 M -131.54 % | 17.569 M 155.59 % | -31.605 M -174.47 % | 42.438 M 1 235.95 % | -3.736 M -123.44 % | 15.935 M 160.47 % | -26.353 M -164.68 % | 40.744 M 2 257.38 % | -1.889 M -112.08 % | 15.630 M -19.46 % | 19.406 M -55.60 % | 43.708 M 757.95 % | -6.643 M -138.98 % | 17.040 M 154.29 % | -31.387 M -171.60 % | 43.840 M 1 279.09 % | -3.718 M -124.14 % | 15.405 M 178.34 % | -19.664 M -235.45 % | 14.518 M 850.84 % | -1.934 M -117.42 % | 11.099 M 160.40 % | -18.376 M -224.66 % | 14.742 M 556.83 % | -3.227 M -125.60 % | 12.603 M 182.33 % | -15.308 M -246.20 % | 10.471 M 363.24 % | -3.978 M -130.23 % | 13.158 M 144.63 % | -29.483 M -381.63 % | 10.468 M 287.10 % | -5.595 M -146.29 % | 12.089 M 155.17 % | -21.912 M -272.59 % | 12.695 M 0.00 % | 12.695 M |
| Selling and marketing expenses | 1.655 M -93.06 % | 23.844 M 188.14 % | -27.051 M -143.78 % | 61.789 M 86.30 % | 33.166 M 30.04 % | 25.504 M -40.13 % | 42.599 M 14.18 % | 37.310 M -8.24 % | 40.660 M 67.02 % | 24.345 M -33.13 % | 36.404 M 4.33 % | 34.892 M 30.99 % | 26.637 M -0.38 % | 26.738 M -23.72 % | 35.053 M 1.31 % | 34.600 M 7.35 % | 32.230 M 16.82 % | 27.590 M 134.43 % | 11.769 M -73.51 % | 44.430 M 23.20 % | 36.064 M 81.78 % | 19.839 M -57.44 % | 46.608 M 42.52 % | 32.703 M -5.48 % | 34.599 M 22.98 % | 28.134 M -31.58 % | 41.121 M 33.35 % | 30.837 M 11.09 % | 27.760 M 8.54 % | 25.575 M -39.79 % | 42.476 M 80.72 % | 23.504 M 4.60 % | 22.472 M 43.60 % | 15.648 M -48.52 % | 30.394 M 100.26 % | 15.177 M 0.00 % | 15.177 M |
| Other expenses | 66.375 M 570.90 % | 9.893 M -92.37 % | 129.709 M 448.84 % | -37.183 M | 0.000 100.00 % | -699.070 K -1 035.79 % | -61.549 K 89.83 % | -605.156 K 51.23 % | -1.241 M -332.94 % | 532.654 K -86.46 % | 3.933 M 116.70 % | -23.545 M -196.14 % | 24.491 M 2 274.64 % | -1.126 M -102.31 % | 48.682 M 297.32 % | -24.671 M -4 250.99 % | 594.351 K 230.26 % | 179.967 K -14.05 % | 209.396 K -73.01 % | 775.831 K 186.00 % | -902.131 K | 0.000 -100.00 % | 10.475 K -94.50 % | 190.502 K 452.33 % | -54.069 K 95.47 % | -1.194 M -934.59 % | 143.082 K | 0.000 100.00 % | -720.525 K -301.46 % | -179.474 K 89.16 % | -1.655 M -268.68 % | 981.184 K -23.86 % | 1.289 M 253.33 % | 364.719 K -40.76 % | 615.688 K | 0.000 | 0.000 |
| Operating expenses | 75.886 M 22.70 % | 61.847 M -27.80 % | 85.656 M 2.30 % | 83.732 M 24.66 % | 67.168 M 15.74 % | 58.031 M -22.43 % | 74.814 M 4.31 % | 71.719 M -8.01 % | 77.967 M 43.15 % | 54.464 M -29.47 % | 77.216 M 10.08 % | 70.147 M 16.55 % | 60.186 M 6.51 % | 56.505 M -22.48 % | 72.892 M -0.31 % | 73.121 M 0.47 % | 72.776 M 36.92 % | 53.152 M -2.33 % | 54.421 M -28.51 % | 76.126 M 20.08 % | 63.396 M 71.70 % | 36.922 M -51.64 % | 76.350 M 21.11 % | 63.043 M 7.28 % | 58.767 M 39.12 % | 42.242 M -29.57 % | 59.980 M 14.98 % | 52.165 M 11.18 % | 46.919 M 17.87 % | 39.806 M -35.08 % | 61.318 M 39.53 % | 43.945 M 12.61 % | 39.024 M 36.57 % | 28.575 M -39.50 % | 47.229 M 63.76 % | 28.840 M 0.00 % | 28.840 M |
| Cost and expenses | 289.822 M 15.68 % | 250.530 M -26.60 % | 341.319 M 0.87 % | 338.368 M -2.56 % | 347.247 M 50.28 % | 231.071 M -30.80 % | 333.923 M -3.62 % | 346.471 M -2.65 % | 355.915 M 44.55 % | 246.219 M -25.89 % | 332.219 M -8.39 % | 362.648 M -5.23 % | 382.678 M 17.52 % | 325.621 M -20.03 % | 407.155 M -1.37 % | 412.796 M -15.16 % | 486.552 M 68.68 % | 288.451 M -27.98 % | 400.500 M 35.92 % | 294.650 M 4.27 % | 282.595 M 137.50 % | 118.985 M -54.10 % | 259.208 M 15.79 % | 223.865 M -10.09 % | 248.995 M 49.30 % | 166.777 M -27.37 % | 229.614 M -8.82 % | 251.838 M -0.85 % | 254.006 M 52.60 % | 166.456 M -32.32 % | 245.934 M 16.83 % | 210.503 M 16.60 % | 180.530 M 73.79 % | 103.877 M -32.09 % | 152.971 M 35.23 % | 113.117 M 0.00 % | 113.117 M |
| Research and development expenses | 13.399 M 27.10 % | 10.542 M -27.81 % | 14.602 M -12.51 % | 16.689 M 22.76 % | 13.595 M 3.11 % | 13.186 M -21.75 % | 16.851 M 5.92 % | 15.910 M -9.64 % | 17.608 M 26.17 % | 13.956 M -14.56 % | 16.335 M 8.23 % | 15.092 M -3.87 % | 15.700 M 13.33 % | 13.853 M -32.57 % | 20.544 M 6.15 % | 19.353 M -2.40 % | 19.830 M 108.90 % | 9.492 M -52.96 % | 20.181 M 28.46 % | 15.711 M 42.61 % | 11.016 M 82.28 % | 6.044 M -45.63 % | 11.117 M -6.99 % | 11.953 M 12.39 % | 10.635 M 161.95 % | 4.060 M -58.92 % | 9.884 M -5.01 % | 10.405 M -57.03 % | 24.213 M 417.08 % | 4.683 M -87.32 % | 36.921 M 368.79 % | 7.876 M -20.46 % | 9.901 M | 0.000 -100.00 % | 15.829 M | 0.000 | 0.000 |
| Selling general and administrative expenses | -3.887 M -109.39 % | 41.412 M 170.60 % | -58.656 M -156.28 % | 104.226 M 92.22 % | 54.224 M 30.85 % | 41.439 M -28.43 % | 57.901 M -25.82 % | 78.054 M 101.32 % | 38.772 M -3.01 % | 39.975 M -28.37 % | 55.810 M -28.99 % | 78.600 M 293.11 % | 19.994 M -54.33 % | 43.778 M 1 094.24 % | 3.666 M -95.33 % | 78.439 M 175.11 % | 28.512 M -33.68 % | 42.995 M 644.56 % | -7.895 M -113.39 % | 58.947 M 72.71 % | 34.130 M 10.32 % | 30.938 M 9.59 % | 28.232 M -40.50 % | 47.445 M 51.23 % | 31.372 M -22.99 % | 40.737 M 57.82 % | 25.813 M -37.51 % | 41.308 M 73.69 % | 23.782 M -38.60 % | 38.732 M 198.09 % | 12.994 M -61.75 % | 33.973 M 101.30 % | 16.876 M -39.16 % | 27.737 M 226.98 % | 8.483 M -70.69 % | 28.937 M 0.00 % | 28.937 M |
| Interest income | 92.194 K 3.60 % | 88.992 K -52.43 % | 187.087 K -76.11 % | 782.974 K 72.90 % | 452.842 K 1 132.86 % | 36.731 K -91.79 % | 447.429 K -59.37 % | 1.101 M 28.42 % | 857.562 K 348.85 % | 191.059 K -70.00 % | 636.761 K -1.27 % | 644.976 K -29.42 % | 913.867 K 33.53 % | 684.381 K -24.12 % | 901.964 K 682.59 % | 115.253 K -96.91 % | 3.732 M 236.56 % | 1.109 M 29.44 % | 856.529 K -27.84 % | 1.187 M 65.09 % | 718.938 K 227.10 % | 219.789 K -69.77 % | 727.032 K 24.16 % | 585.544 K -1.75 % | 595.944 K 43.49 % | 415.309 K -38.08 % | 670.709 K 53.96 % | 435.649 K | 0.000 -100.00 % | 94.955 K 65.00 % | 57.548 K -86.12 % | 414.493 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.827 M 0.00 % | 1.827 M |
| Interest expense | 5.987 M 1.45 % | 5.902 M -23.92 % | 7.757 M 11.31 % | 6.969 M 8.74 % | 6.409 M -12.57 % | 7.330 M 62.33 % | 4.516 M -53.68 % | 9.750 M 40.60 % | 6.934 M -12.75 % | 7.947 M 14.37 % | 6.949 M -4.33 % | 7.263 M 25.98 % | 5.766 M 19.06 % | 4.842 M -22.59 % | 6.256 M 144.32 % | 2.560 M -28.82 % | 3.597 M -11.31 % | 4.056 M -14.07 % | 4.720 M 27.50 % | 3.702 M 64.70 % | 2.248 M -15.01 % | 2.645 M 17.01 % | 2.260 M 6.26 % | 2.127 M 69.98 % | 1.251 M -4.87 % | 1.315 M 11.45 % | 1.180 M 13.58 % | 1.039 M -4.61 % | 1.089 M -32.41 % | 1.612 M 13.08 % | 1.425 M -1.47 % | 1.447 M 60.42 % | 901.823 K -29.40 % | 1.277 M -34.22 % | 1.942 M | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 14.195 M -22.30 % | 18.268 M 15.55 % | 15.809 M 19.85 % | 13.191 M -25.26 % | 17.650 M 0.00 % | 17.650 M 21.17 % | 14.566 M 0.00 % | 14.566 M 31.55 % | 11.073 M -26.99 % | 15.166 M 35.94 % | 11.156 M 0.00 % | 11.156 M 3.88 % | 10.740 M 10.70 % | 9.702 M 3.53 % | 9.371 M 0.00 % | 9.371 M 40.90 % | 6.651 M 15.15 % | 5.776 M -9.78 % | 6.402 M 10.85 % | 5.776 M 0.00 % | 5.776 M 43.27 % | 4.031 M -27.65 % | 5.572 M 38.22 % | 4.031 M 185.22 % | -4.730 M -309.27 % | 2.260 M -56.40 % | 5.184 M 232.47 % | 1.559 M 142.44 % | -3.674 M -158.75 % | 6.253 M -2.32 % | 6.402 M 653.17 % | -1.157 M -137.38 % | 3.096 M 194.61 % | 1.051 M 0.00 % | 1.051 M |
| Operating income | -1.888 M 67.00 % | -5.721 M -569.01 % | -855.130 K -108.96 % | 9.542 M -49.96 % | 19.070 M 479.26 % | -5.028 M -17.64 % | -4.274 M -162.30 % | 6.861 M -45.75 % | 12.647 M 2 441.63 % | 497.601 K -88.58 % | 4.356 M -61.99 % | 11.462 M 4.93 % | 10.924 M 125.94 % | 4.835 M -78.23 % | 22.207 M 83.27 % | 12.117 M -15.48 % | 14.336 M 247.09 % | 4.130 M -81.19 % | 21.956 M -58.72 % | 53.182 M -10.94 % | 59.712 M 2 342.76 % | 2.444 M -92.87 % | 34.290 M 13.34 % | 30.253 M -12.22 % | 34.466 M 646.22 % | 4.619 M -61.19 % | 11.902 M 226.49 % | 3.645 M -72.41 % | 13.214 M 887.86 % | -1.677 M -115.81 % | 10.609 M -52.16 % | 22.174 M 28.12 % | 17.307 M 589.27 % | 2.511 M -82.05 % | 13.992 M -28.84 % | 19.663 M 0.00 % | 19.663 M |
| Operating income ratio | -0.01 71.95 % | -0.02 -830.41 % | 0.00 -109.16 % | 0.03 -47.31 % | 0.05 334.03 % | -0.02 -71.56 % | -0.01 -168.97 % | 0.02 -43.73 % | 0.03 1 627.95 % | 0.00 -85.06 % | 0.01 -57.01 % | 0.03 9.59 % | 0.03 90.61 % | 0.01 -71.42 % | 0.05 78.85 % | 0.03 0.35 % | 0.03 100.96 % | 0.01 -72.71 % | 0.05 -65.95 % | 0.15 -11.31 % | 0.17 765.65 % | 0.02 -83.26 % | 0.12 -0.34 % | 0.12 -0.77 % | 0.12 347.84 % | 0.03 -47.55 % | 0.05 256.39 % | 0.01 -70.82 % | 0.05 580.19 % | -0.01 -124.44 % | 0.04 -55.76 % | 0.09 8.55 % | 0.09 264.53 % | 0.02 -71.55 % | 0.08 -43.40 % | 0.15 0.00 % | 0.15 |
| Total other income expenses net | 231.459 K 853.13 % | 24.284 K 103.77 % | -643.659 K -69.27 % | -380.249 K -276.51 % | -100.993 K 98.08 % | -5.256 M -76.40 % | -2.980 M -392.39 % | -605.156 K 51.23 % | -1.241 M -604.79 % | 245.801 K 111.85 % | -2.074 M 57.10 % | -4.834 M -933.08 % | 580.236 K 149.45 % | -1.173 M -994.52 % | -107.196 K -129.52 % | 363.176 K -38.90 % | 594.351 K 230.25 % | 179.968 K -14.05 % | 209.397 K -73.01 % | 775.831 K 186.00 % | -902.130 K 6.44 % | -964.184 K -9 303.74 % | 10.476 K -94.50 % | 190.503 K 452.33 % | -54.069 K 95.47 % | -1.194 M -737.74 % | 187.248 K 150.43 % | -371.326 K 48.46 % | -720.524 K -301.46 % | -179.475 K 77.36 % | -792.710 K -180.79 % | 981.184 K -20.14 % | 1.229 M 236.89 % | 364.720 K -39.65 % | 604.383 K -61.96 % | 1.589 M 0.00 % | 1.589 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 | 2023-01-01 | 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 | 2015-06-30 | 2015-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 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 | 2015-12-31 | 2015-06-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 475.170 M 25.39 % | 378.967 M 10.36 % | 343.383 M -44.52 % | 618.896 M -6.54 % | 662.178 M 45.71 % | 454.434 M -21.64 % | 579.898 M 27.18 % | 455.977 M 27.23 % | 358.379 M -4.46 % | 375.114 M 7.46 % | 349.064 M 19.24 % | 292.737 M 4.04 % | 281.383 M 72.50 % | 163.117 M 833.22 % | -22.247 M -121.41 % | 103.903 M 465.14 % | -28.456 M 81.09 % | -150.441 M 39.35 % | -248.060 M -250.83 % | 164.460 M 145.84 % | 66.897 M 682.06 % | -11.493 M 85.18 % | -77.547 M -209.06 % | -25.091 M 55.07 % | -55.849 M -137.71 % | -23.495 M 83.73 % | -144.406 M -94.58 % | -74.213 M -68.69 % | -43.994 M 24.63 % | -58.371 M 16.10 % | -69.569 M -201.45 % | 68.574 M 119.11 % | 31.297 M -43.16 % | 55.058 M -1.21 % | 55.732 M 99.24 % | 27.972 M -26.63 % | 38.124 M 0.00 % | 38.124 M |
| Total investments | 74.688 M -0.77 % | 75.266 M -0.14 % | 75.372 M -0.99 % | 76.129 M -1.63 % | 77.388 M 47.21 % | 52.570 M -0.03 % | 52.585 M 1.75 % | 51.679 M 0.00 % | 51.679 M 0.00 % | 51.679 M 123.96 % | 23.076 M 15.38 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 20.80 % | 16.556 M -4.32 % | 17.304 M -2.52 % | 17.752 M -2.07 % | 18.128 M 6.31 % | 17.052 M -5.69 % | 18.081 M -3.58 % | 18.753 M 17.63 % | 15.943 M -1.64 % | 16.209 M -0.80 % | 16.340 M 2.50 % | 15.941 M 6.21 % | 15.009 M -86.37 % | 110.117 M 598.40 % | 15.767 M 143.72 % | 6.469 M -3.95 % | 6.735 M | 0.000 |
| Total debt | 596.530 M 6.24 % | 561.489 M -1.60 % | 570.609 M -27.50 % | 787.035 M -8.11 % | 856.501 M 14.14 % | 750.373 M 1.97 % | 735.868 M 20.40 % | 611.199 M 18.25 % | 516.849 M 10.89 % | 466.082 M -15.59 % | 552.184 M 16.96 % | 472.107 M -3.53 % | 489.392 M 20.33 % | 406.725 M 4.58 % | 388.926 M 14.34 % | 340.142 M 26.78 % | 268.296 M -1.99 % | 273.752 M 6.45 % | 257.155 M -3.14 % | 265.494 M 20.50 % | 220.334 M 20.36 % | 183.059 M 9.57 % | 167.075 M 59.13 % | 104.990 M -6.58 % | 112.390 M 0.36 % | 111.990 M 21.95 % | 91.830 M 48.52 % | 61.830 M -45.80 % | 114.070 M -12.81 % | 130.830 M 14.77 % | 113.990 M -12.87 % | 130.830 M 32.69 % | 98.600 M | 0.000 -100.00 % | 110.790 M 0.00 % | 110.790 M -4.75 % | 116.320 M 0.00 % | 116.320 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 404.724 M 508.09 % | 66.556 M -84.74 % | 436.025 M 537.77 % | 68.367 M -84.27 % | 434.499 M 551.61 % | 66.681 M -78.00 % | 303.080 M 366.01 % | 65.038 M -78.30 % | 299.709 M 1 704.05 % | 16.613 M -94.29 % | 290.793 M 407.07 % | 57.348 M -80.20 % | 289.619 M 418.28 % | 55.881 M -81.20 % | 297.194 M 502.75 % | 49.306 M -87.75 % | 402.424 M 2 925.31 % | 13.302 M 1.15 % | 13.150 M 1.18 % | 12.997 M -0.51 % | 13.063 M 2.64 % | 12.727 M 0.74 % | 12.634 M 1.89 % | 12.400 M 0.72 % | 12.311 M 1.16 % | 12.171 M 2.38 % | 11.888 M 0.58 % | 11.819 M 0.61 % | 11.747 M 0.91 % | 11.641 M 0.98 % | 11.529 M 2.30 % | 11.270 M -95.46 % | 248.392 M 2 189.21 % | 10.851 M | 0.000 -100.00 % | 8.338 M 0.00 % | 8.338 M |
| Retained earnings | 132.477 M -23.90 % | 174.087 M -2.96 % | 179.391 M 2.53 % | 174.957 M 5.26 % | 166.213 M -2.37 % | 170.241 M -5.45 % | 180.055 M -4.92 % | 189.376 M 3.51 % | 182.946 M -4.62 % | 191.811 M -17.51 % | 232.519 M 21.62 % | 191.181 M 3.01 % | 185.597 M -8.68 % | 203.234 M 0.27 % | 202.680 M 11.05 % | 182.504 M 5.55 % | 172.909 M -13.52 % | 199.944 M 1.73 % | 196.547 M 4.06 % | 188.879 M 31.09 % | 144.081 M -1.06 % | 145.630 M 0.65 % | 144.690 M 21.96 % | 118.639 M 26.82 % | 93.546 M 4.19 % | 89.788 M 2.97 % | 87.201 M 8.23 % | 80.566 M 2.96 % | 78.248 M -20.11 % | 97.950 M -1.86 % | 99.807 M 7.64 % | 92.726 M 24.15 % | 74.691 M | 0.000 -100.00 % | 59.176 M 0.08 % | 59.129 M 30.13 % | 45.437 M -1.02 % | 45.903 M |
| Common stock | 390.000 M 0.00 % | 390.000 M 0.00 % | 390.000 M -2.22 % | 398.845 M 0.00 % | 398.845 M 0.00 % | 398.845 M 7.00 % | 372.752 M 0.00 % | 372.752 M 0.00 % | 372.752 M 0.00 % | 372.752 M 0.00 % | 372.752 M 0.00 % | 372.752 M 0.00 % | 372.752 M 0.00 % | 372.752 M 0.00 % | 372.752 M 0.00 % | 372.752 M 39.86 % | 266.518 M 0.00 % | 266.518 M 0.00 % | 266.518 M 13.99 % | 233.803 M 0.00 % | 233.803 M 39.17 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 0.00 % | 168.000 M 40.00 % | 120.000 M 0.00 % | 120.000 M 33.33 % | 90.000 M 0.00 % | 90.000 M | 0.000 -100.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M |
| Total equity | 898.139 M -4.45 % | 939.995 M -0.82 % | 947.759 M -0.49 % | 952.395 M -0.91 % | 961.140 M -1.40 % | 974.744 M 14.38 % | 852.230 M -0.67 % | 857.941 M 0.95 % | 849.863 M -0.84 % | 857.028 M 0.28 % | 854.650 M 5.91 % | 806.993 M 0.70 % | 801.383 M -4.11 % | 835.727 M -1.06 % | 844.720 M -0.63 % | 850.075 M 2.56 % | 828.816 M -2.93 % | 853.819 M -1.78 % | 869.268 M 52.18 % | 571.192 M 8.16 % | 528.083 M -0.12 % | 528.703 M 0.26 % | 527.335 M 8.49 % | 486.054 M 5.50 % | 460.725 M 3.33 % | 445.880 M -3.31 % | 461.153 M -0.99 % | 465.776 M 0.52 % | 463.389 M -4.06 % | 483.019 M -0.36 % | 484.770 M 69.44 % | 286.099 M 7.53 % | 266.064 M 7.11 % | 248.392 M 0.00 % | 248.392 M 2.80 % | 241.621 M 8.49 % | 222.718 M 0.00 % | 222.718 M |
| Other non current liabilities | 35.273 M 857.52 % | 3.684 M -73.64 % | 13.974 M -33.41 % | 20.986 M -36.21 % | 32.898 M -20.74 % | 41.506 M 631.38 % | 5.675 M -92.76 % | 78.373 M 3.33 % | 75.845 M 8.43 % | 69.947 M 431.41 % | 13.162 M -68.65 % | 41.992 M -23.87 % | 55.161 M 9.05 % | 50.585 M 38.43 % | 36.543 M -22.16 % | 46.944 M 28.77 % | 36.456 M 17.26 % | 31.090 M -1.38 % | 31.526 M | 0.000 | 0.000 -100.00 % | 24.057 M -16.89 % | 28.945 M | 0.000 -100.00 % | 38.450 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 |
| Long term debt | 185.128 M 26.63 % | 146.199 M -14.18 % | 170.363 M 32.30 % | 128.767 M 11.58 % | 115.402 M -0.40 % | 115.867 M -21.99 % | 148.536 M 147.74 % | 59.957 M 19.80 % | 50.047 M 289.57 % | 12.847 M -71.42 % | 44.945 M 157.61 % | 17.447 M -2.84 % | 17.957 M 15.46 % | 15.553 M -6.54 % | 16.640 M -19.28 % | 20.615 M -14.99 % | 24.251 M -3.82 % | 25.214 M 2.42 % | 24.617 M -65.20 % | 70.737 M 194.09 % | 24.053 M -10.00 % | 26.725 M 0.00 % | 26.725 M -20.80 % | 33.742 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 |
| Total non current liabilities | 228.225 M 45.17 % | 157.216 M -18.64 % | 193.237 M 22.03 % | 158.349 M 6.92 % | 148.101 M -11.98 % | 168.255 M 9.34 % | 153.883 M 3.85 % | 148.176 M 8.82 % | 136.161 M 45.65 % | 93.487 M 60.89 % | 58.107 M -17.56 % | 70.481 M -16.67 % | 84.584 M 8.40 % | 78.027 M 18.95 % | 65.594 M -19.69 % | 81.680 M 26.41 % | 64.616 M -10.67 % | 72.334 M 1.63 % | 71.171 M -17.46 % | 86.224 M 115.79 % | 39.958 M -40.45 % | 67.102 M -6.36 % | 71.662 M 44.32 % | 49.653 M -3.16 % | 51.275 M 510.22 % | 8.403 M -3.91 % | 8.744 M -10.64 % | 9.786 M -1.23 % | 9.907 M -1.69 % | 10.078 M -0.74 % | 10.153 M -1.65 % | 10.324 M -0.72 % | 10.399 M | 0.000 -100.00 % | 8.204 M -22.95 % | 10.647 M 28.59 % | 8.280 M | 0.000 |
| Other current liabilities | 228.041 M -12.21 % | 259.747 M 22.61 % | 211.849 M 51.39 % | 139.939 M -34.81 % | 214.652 M 35.66 % | 158.229 M -49.38 % | 312.563 M 154.03 % | 123.043 M -46.01 % | 227.913 M 1.16 % | 225.300 M 16.73 % | 193.005 M -11.82 % | 218.888 M 49.80 % | 146.116 M -32.19 % | 215.471 M 6.55 % | 202.217 M 187.34 % | 70.376 M -42.14 % | 121.624 M 31.95 % | 92.174 M 2.13 % | 90.252 M 4 005.70 % | 2.198 M -96.73 % | 67.291 M 143.15 % | 27.674 M -48.98 % | 54.239 M 47.78 % | 36.702 M 14.52 % | 32.047 M 31.59 % | 24.354 M -29.53 % | 34.562 M 61.15 % | 21.447 M 24.53 % | 17.223 M -29.76 % | 24.520 M -24.97 % | 32.679 M 63.53 % | 19.983 M -15.26 % | 23.581 M | 0.000 -100.00 % | 24.443 M 5.69 % | 23.128 M 79.01 % | 12.921 M -50.11 % | 25.900 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.088 M -37.95 % | 11.423 M 17.24 % | 9.744 M -86.53 % | 72.328 M -16.89 % | 87.030 M 600.44 % | 12.425 M | 0.000 -100.00 % | 12.231 M | 0.000 | 0.000 -100.00 % | 82.694 M -15.21 % | 97.528 M -15.05 % | 114.805 M 34.28 % | 85.497 M -0.60 % | 86.010 M 47.97 % | 58.128 M 13.40 % | 51.260 M -1.18 % | 51.875 M -19.55 % | 64.482 M 23.20 % | 52.339 M 11.41 % | 46.978 M 65.58 % | 28.373 M -25.15 % | 37.907 M 32.25 % | 28.663 M 15.79 % | 24.755 M -24.54 % | 32.804 M -16.34 % | 39.212 M 33.18 % | 29.442 M 1.52 % | 29.001 M | 0.000 -100.00 % | 30.158 M 34.45 % | 22.430 M -6.37 % | 23.956 M | 0.000 |
| Short term debt | 411.401 M -0.94 % | 415.290 M 3.76 % | 400.246 M -39.43 % | 660.815 M 27.16 % | 519.659 M -8.28 % | 566.560 M 39.75 % | 405.404 M -26.46 % | 551.242 M 41.14 % | 390.553 M 7.08 % | 364.732 M -28.09 % | 507.239 M 32.49 % | 382.855 M -18.79 % | 471.436 M 44.28 % | 326.758 M -0.49 % | 328.382 M 2.77 % | 319.527 M 50.93 % | 211.702 M -0.67 % | 213.132 M 4.29 % | 204.365 M -10.14 % | 227.439 M 28.25 % | 177.334 M 13.43 % | 156.334 M 11.39 % | 140.350 M 33.68 % | 104.990 M -6.58 % | 112.390 M 0.36 % | 111.990 M 21.95 % | 91.830 M 48.52 % | 61.830 M -45.80 % | 114.070 M -12.81 % | 130.830 M 14.77 % | 113.990 M -12.87 % | 130.830 M 32.69 % | 98.600 M | 0.000 -100.00 % | 110.790 M 0.00 % | 110.790 M -4.75 % | 116.320 M 0.00 % | 116.320 M |
| Total current liabilities | 1.093 B -3.20 % | 1.129 B 1.50 % | 1.113 B -2.77 % | 1.144 B 1.71 % | 1.125 B 6.39 % | 1.058 B 10.82 % | 954.412 M -7.25 % | 1.029 B 5.03 % | 979.712 M 9.17 % | 897.427 M -8.34 % | 979.110 M -6.82 % | 1.051 B 1.68 % | 1.033 B 4.79 % | 986.125 M 0.75 % | 978.793 M 18.07 % | 829.000 M 0.26 % | 826.871 M 7.37 % | 770.107 M 8.67 % | 708.649 M 21.68 % | 582.402 M 16.34 % | 500.598 M 21.89 % | 410.706 M 2.68 % | 399.985 M -1.55 % | 406.296 M -6.00 % | 432.208 M 19.53 % | 361.594 M -11.30 % | 407.679 M -6.55 % | 436.252 M 6.06 % | 411.320 M 34.16 % | 306.592 M -6.97 % | 329.577 M 0.91 % | 326.617 M 16.24 % | 280.980 M | 0.000 -100.00 % | 211.150 M 19.30 % | 176.991 M -18.05 % | 215.972 M 0.00 % | 215.972 M |
| Total liabilities | 1.321 B 2.71 % | 1.287 B -1.48 % | 1.306 B 0.25 % | 1.303 B 2.31 % | 1.273 B 3.87 % | 1.226 B 10.61 % | 1.108 B -5.85 % | 1.177 B 5.50 % | 1.116 B 12.61 % | 990.914 M -4.46 % | 1.037 B -7.49 % | 1.121 B 0.30 % | 1.118 B 5.05 % | 1.064 B 1.89 % | 1.044 B 14.68 % | 910.680 M 2.15 % | 891.487 M 5.82 % | 842.441 M 8.03 % | 779.819 M 16.63 % | 668.626 M 23.69 % | 540.556 M 13.13 % | 477.808 M 1.31 % | 471.647 M 3.44 % | 455.949 M -5.69 % | 483.483 M 30.67 % | 369.996 M -11.15 % | 416.423 M -6.64 % | 446.038 M 5.89 % | 421.227 M 33.02 % | 316.670 M -6.79 % | 339.730 M 0.83 % | 336.941 M 15.64 % | 291.378 M | 0.000 -100.00 % | 219.354 M 16.90 % | 187.638 M -16.33 % | 224.253 M 3.83 % | 215.972 M |
| Other non current assets | 91.955 M 242.06 % | 26.883 M -3.65 % | 27.901 M -56.36 % | 63.931 M 22.25 % | 52.295 M -30.08 % | 74.794 M 265.02 % | 20.490 M -72.21 % | 73.730 M 138.07 % | 30.969 M -51.39 % | 63.715 M 6.00 % | 60.109 M -10.63 % | 67.259 M 3.12 % | 65.223 M 6.27 % | 61.375 M 421.24 % | 11.775 M -75.26 % | 47.590 M -26.25 % | 64.525 M 42.38 % | 45.319 M -81.39 % | 243.493 M 101.32 % | 120.947 M 1 801.36 % | 6.361 M 183.40 % | 2.245 M 24.65 % | 1.801 M -84.07 % | 11.301 M -31.48 % | 16.493 M 35.11 % | 12.207 M 300.91 % | 3.045 M -28.50 % | 4.259 M -82.53 % | 24.370 M 13.69 % | 21.435 M 364.63 % | 4.613 M 170.88 % | 1.703 M 40.48 % | 1.212 M 102.20 % | -55.058 M -241 901.88 % | 22.770 K -99.75 % | 9.155 M 472.30 % | 1.600 M -86.70 % | 12.026 M |
| Long term investments | 0.000 -100.00 % | 75.132 M -0.11 % | 75.213 M -1.20 % | 76.129 M -1.48 % | 77.269 M 46.98 % | 52.570 M -0.03 % | 52.585 M -30.97 % | 76.178 M 3.13 % | 73.866 M 40.47 % | 52.585 M 127.88 % | 23.076 M 10.20 % | 20.940 M -0.08 % | 20.957 M | 0.000 -100.00 % | 40.000 M -4.16 % | 41.738 M 1.91 % | 40.954 M 1.60 % | 40.310 M 8.75 % | 37.066 M -0.91 % | 37.406 M 4.84 % | 35.678 M 115.50 % | 16.556 M -4.32 % | 17.304 M -2.52 % | 17.752 M -2.07 % | 18.128 M 6.31 % | 17.052 M -5.69 % | 18.081 M -3.58 % | 18.753 M 17.63 % | 15.943 M -1.64 % | 16.209 M -0.80 % | 16.340 M 2.50 % | 15.941 M 6.21 % | 15.009 M | 0.000 -100.00 % | 15.767 M 143.72 % | 6.469 M -3.95 % | 6.735 M | 0.000 |
| Intangible assets | 382.417 M -0.56 % | 384.574 M -0.60 % | 386.914 M 8.69 % | 355.972 M -0.45 % | 357.571 M -5.10 % | 376.804 M 3.85 % | 362.833 M 0.87 % | 359.710 M -0.41 % | 361.174 M -0.59 % | 363.333 M -0.73 % | 366.015 M -0.46 % | 367.713 M -0.69 % | 370.260 M -0.72 % | 372.933 M 46.46 % | 254.638 M 0.05 % | 254.508 M -0.80 % | 256.555 M -0.77 % | 258.538 M 585.81 % | 37.698 M -0.52 % | 37.895 M -1.46 % | 38.456 M -0.33 % | 38.581 M -1.52 % | 39.176 M 11.63 % | 35.095 M -1.33 % | 35.570 M -0.61 % | 35.788 M -0.65 % | 36.024 M 1.23 % | 35.586 M 0.20 % | 35.516 M 0.30 % | 35.408 M -1.00 % | 35.767 M 2.00 % | 35.065 M -0.23 % | 35.144 M | 0.000 -100.00 % | 27.878 M -15.77 % | 33.096 M -1.85 % | 33.719 M 0.00 % | 33.719 M |
| GoodWill | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 M 0.00 % | 24.915 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 |
| Goodwill and intangible assets | 407.332 M -0.53 % | 409.490 M -0.57 % | 411.829 M 8.12 % | 380.887 M -0.42 % | 382.486 M -4.79 % | 401.719 M 3.60 % | 387.748 M 0.81 % | 384.626 M -0.38 % | 386.090 M -0.56 % | 388.248 M -0.69 % | 390.931 M -0.43 % | 392.629 M -0.64 % | 395.176 M -0.67 % | 397.849 M 42.32 % | 279.553 M 0.05 % | 279.424 M -0.73 % | 281.470 M -0.70 % | 283.454 M 352.70 % | 62.614 M -0.31 % | 62.810 M -0.89 % | 63.371 M -0.20 % | 63.497 M -0.93 % | 64.092 M 82.62 % | 35.095 M -1.33 % | 35.570 M -0.61 % | 35.788 M -0.65 % | 36.024 M 1.23 % | 35.586 M 0.20 % | 35.516 M 0.30 % | 35.408 M -1.00 % | 35.767 M 2.00 % | 35.065 M -0.23 % | 35.144 M | 0.000 -100.00 % | 27.878 M -15.77 % | 33.096 M -1.85 % | 33.719 M 0.00 % | 33.719 M |
| Property plant equipment net | 931.410 M 5.73 % | 880.925 M 6.12 % | 830.155 M 7.31 % | 773.595 M 3.31 % | 748.788 M 11.76 % | 670.016 M 0.75 % | 665.040 M 17.16 % | 567.618 M 0.92 % | 562.450 M 6.93 % | 525.975 M 5.53 % | 498.417 M 18.07 % | 422.140 M 5.14 % | 401.491 M 8.37 % | 370.496 M 1.01 % | 366.796 M 10.42 % | 332.177 M 22.00 % | 272.268 M 1.80 % | 267.457 M 3.90 % | 257.420 M 1.96 % | 252.473 M 0.31 % | 251.685 M -0.48 % | 252.900 M -1.90 % | 257.799 M 7.05 % | 240.823 M 5.73 % | 227.770 M -0.14 % | 228.081 M -0.15 % | 228.414 M 4.57 % | 218.425 M 14.66 % | 190.496 M 9.88 % | 173.361 M 1.57 % | 170.673 M 14.62 % | 148.897 M 2.19 % | 145.712 M | 0.000 -100.00 % | 116.712 M 33.07 % | 87.710 M 12.93 % | 77.667 M 0.00 % | 77.667 M |
| Total non current assets | 1.449 B 2.74 % | 1.410 B 3.41 % | 1.364 B 4.17 % | 1.309 B 2.65 % | 1.275 B 5.07 % | 1.214 B 6.49 % | 1.140 B 2.22 % | 1.115 B 4.65 % | 1.066 B 2.23 % | 1.042 B 7.18 % | 972.532 M 6.57 % | 912.576 M 2.31 % | 891.980 M 6.52 % | 837.418 M 18.64 % | 705.852 M 0.03 % | 705.641 M 6.28 % | 663.930 M 3.54 % | 641.252 M 5.94 % | 605.305 M 26.54 % | 478.358 M 32.74 % | 360.373 M 6.52 % | 338.300 M -1.74 % | 344.274 M 11.48 % | 308.816 M 2.37 % | 301.662 M 1.84 % | 296.224 M 2.75 % | 288.307 M 2.67 % | 280.811 M 4.01 % | 269.979 M 8.00 % | 249.973 M 8.24 % | 230.953 M 12.62 % | 205.073 M 2.47 % | 200.125 M 463.48 % | -55.058 M -133.72 % | 163.260 M 17.24 % | 139.256 M 12.84 % | 123.412 M 0.00 % | 123.412 M |
| Other current assets | 63.985 M 11.29 % | 57.493 M 19.60 % | 48.071 M 9.04 % | 44.085 M -25.28 % | 58.999 M -2.82 % | 60.712 M 19.99 % | 50.599 M -9.53 % | 55.928 M -10.82 % | 62.717 M 10.90 % | 56.551 M 13.94 % | 49.634 M 13.63 % | 43.680 M 799.74 % | 4.855 M -88.45 % | 42.040 M 40.67 % | 29.885 M -42.97 % | 52.404 M 455.63 % | 9.431 M -72.48 % | 34.276 M 64.95 % | 20.780 M -13.33 % | 23.976 M 28.48 % | 18.662 M -61.92 % | 49.010 M 102.43 % | 24.211 M -48.30 % | 46.833 M 46.77 % | 31.909 M 1.52 % | 31.431 M -3.77 % | 32.662 M -5.88 % | 34.704 M 18.05 % | 29.397 M 23.75 % | 23.756 M -65.11 % | 68.097 M 396.81 % | 13.707 M 0.65 % | 13.618 M | 0.000 -100.00 % | 204.542 M 24.42 % | 164.395 M 2 250.84 % | 6.993 M 0.00 % | 6.993 M |
| Short term investments | 131.034 K -2.20 % | 133.979 K -15.74 % | 159.008 K 16.76 % | 136.187 K 14.20 % | 119.256 K | 0.000 | 0.000 100.00 % | -24.499 M -10.42 % | -22.187 M -2 349.21 % | -905.879 K | 0.000 100.00 % | -939.802 K 1.77 % | -956.763 K -104.78 % | 20.000 M 200.00 % | -20.000 M 7.99 % | -21.738 M -3.74 % | -20.954 M -3.17 % | -20.310 M -19.01 % | -17.066 M 1.95 % | -17.406 M -11.02 % | -15.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.000 M | 0.000 | 0.000 -100.00 % | 110.117 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 121.360 M -33.51 % | 182.522 M -19.67 % | 227.226 M 35.14 % | 168.139 M -13.47 % | 194.323 M -34.34 % | 295.939 M 89.74 % | 155.971 M 0.48 % | 155.221 M -2.05 % | 158.470 M 74.20 % | 90.968 M -55.21 % | 203.120 M 13.24 % | 179.370 M -13.77 % | 208.009 M -14.61 % | 243.608 M -40.75 % | 411.173 M 74.05 % | 236.238 M -20.39 % | 296.752 M -30.04 % | 424.193 M -16.04 % | 505.215 M 400.04 % | 101.034 M -34.15 % | 153.437 M -21.13 % | 194.552 M -20.47 % | 244.622 M 88.05 % | 130.081 M -22.68 % | 168.239 M 24.18 % | 135.485 M -42.65 % | 236.236 M 73.65 % | 136.043 M -13.93 % | 158.064 M -16.46 % | 189.201 M 3.07 % | 183.559 M 194.85 % | 62.256 M -7.50 % | 67.303 M 222.24 % | -55.058 M -200.00 % | 55.058 M -33.52 % | 82.818 M 5.91 % | 78.196 M 0.00 % | 78.196 M |
| Cash and short term investments | 121.491 M -33.49 % | 182.656 M -19.67 % | 227.385 M 35.13 % | 168.275 M -13.46 % | 194.442 M -34.30 % | 295.939 M 89.74 % | 155.971 M 0.48 % | 155.221 M -2.05 % | 158.470 M 74.20 % | 90.968 M -55.21 % | 203.120 M 13.24 % | 179.370 M -13.77 % | 208.009 M -14.61 % | 243.608 M -40.75 % | 411.173 M 74.05 % | 236.238 M -20.39 % | 296.752 M -30.04 % | 424.193 M -16.04 % | 505.215 M 400.04 % | 101.034 M -34.15 % | 153.437 M -21.13 % | 194.552 M -20.47 % | 244.622 M 88.05 % | 130.081 M -22.68 % | 168.239 M 24.18 % | 135.485 M -42.65 % | 236.236 M 73.65 % | 136.043 M -13.93 % | 158.064 M -16.46 % | 189.201 M 3.07 % | 183.559 M 194.85 % | 62.256 M -7.50 % | 67.303 M 22.24 % | 55.058 M 0.00 % | 55.058 M -33.52 % | 82.818 M 5.91 % | 78.196 M 0.00 % | 78.196 M |
| Total current assets | 770.829 M -5.59 % | 816.440 M -8.27 % | 890.053 M -5.91 % | 945.972 M -1.88 % | 964.069 M -2.31 % | 986.867 M 19.42 % | 826.383 M -10.18 % | 920.053 M 2.21 % | 900.184 M 11.74 % | 805.605 M -12.37 % | 919.335 M -9.48 % | 1.016 B -1.14 % | 1.027 B -3.31 % | 1.062 B -10.21 % | 1.183 B 12.14 % | 1.055 B -0.12 % | 1.056 B 0.13 % | 1.055 B 1.08 % | 1.044 B 37.08 % | 761.460 M 7.51 % | 708.266 M 5.99 % | 668.211 M 2.06 % | 654.708 M 3.40 % | 633.187 M -1.46 % | 642.546 M 23.65 % | 519.652 M -11.81 % | 589.269 M -6.61 % | 631.002 M 2.66 % | 614.637 M 11.81 % | 549.716 M -7.38 % | 593.547 M 42.01 % | 417.968 M 16.97 % | 357.317 M 548.98 % | 55.058 M -81.92 % | 304.486 M 4.99 % | 290.003 M -10.37 % | 323.558 M 0.00 % | 323.558 M |
| Inventory | 96.923 M -8.59 % | 106.034 M -5.58 % | 112.295 M -9.04 % | 123.449 M -0.38 % | 123.921 M -3.64 % | 128.602 M 22.73 % | 104.786 M -7.71 % | 113.546 M 2.61 % | 110.660 M -3.37 % | 114.518 M 6.32 % | 107.714 M -16.33 % | 128.737 M 3.79 % | 124.039 M -30.35 % | 178.081 M 64.54 % | 108.230 M -32.70 % | 160.818 M 32.76 % | 121.133 M -15.06 % | 142.616 M 52.02 % | 93.811 M 14.52 % | 81.919 M 22.69 % | 66.767 M -42.21 % | 115.531 M 75.83 % | 65.708 M -25.63 % | 88.351 M 2.81 % | 85.936 M 23.07 % | 69.827 M -16.35 % | 83.479 M -25.05 % | 111.375 M 10.77 % | 100.547 M 28.56 % | 78.208 M 3.51 % | 75.558 M 0.59 % | 75.112 M 13.65 % | 66.092 M | 0.000 -100.00 % | 44.886 M 4.90 % | 42.791 M -3.37 % | 44.281 M 0.00 % | 44.281 M |
| Net receivables | 488.431 M 3.86 % | 470.258 M -6.38 % | 502.302 M -17.68 % | 610.163 M 4.00 % | 586.706 M 16.96 % | 501.614 M -2.60 % | 515.027 M -13.49 % | 595.357 M 4.75 % | 568.337 M 4.56 % | 543.568 M -2.74 % | 558.867 M -15.81 % | 663.828 M -3.85 % | 690.396 M 15.31 % | 598.733 M -6.00 % | 636.955 M 5.17 % | 605.654 M -3.72 % | 629.058 M 38.58 % | 453.924 M 6.39 % | 426.658 M -23.06 % | 554.531 M 18.14 % | 469.400 M 51.85 % | 309.118 M -3.45 % | 320.168 M -12.98 % | 367.922 M 2.06 % | 360.486 M 27.42 % | 282.909 M 19.43 % | 236.891 M -32.10 % | 348.881 M 6.81 % | 326.628 M 26.33 % | 258.552 M -2.09 % | 264.062 M -1.06 % | 266.892 M 21.48 % | 219.707 M | 0.000 -100.00 % | 196.729 M | 0.000 -100.00 % | 194.089 M 0.00 % | 194.089 M |
| Tax assets | 18.091 M 1.74 % | 17.781 M -4.41 % | 18.600 M 27.15 % | 14.628 M 1.01 % | 14.482 M -1.34 % | 14.679 M 5.19 % | 13.955 M 7.77 % | 12.949 M 6.34 % | 12.177 M 3.06 % | 11.815 M | 0.000 -100.00 % | 9.608 M 5.19 % | 9.134 M 18.65 % | 7.698 M -0.39 % | 7.728 M 64.01 % | 4.712 M 0.00 % | 4.712 M 0.00 % | 4.712 M 0.00 % | 4.712 M -0.22 % | 4.722 M 44.06 % | 3.278 M 5.64 % | 3.103 M -5.34 % | 3.278 M -14.73 % | 3.844 M 3.83 % | 3.702 M 19.58 % | 3.096 M 12.87 % | 2.743 M -27.59 % | 3.788 M 3.68 % | 3.654 M 2.64 % | 3.560 M 0.00 % | 3.560 M 2.69 % | 3.466 M 13.72 % | 3.048 M | 0.000 -100.00 % | 2.880 M 1.93 % | 2.825 M -23.46 % | 3.691 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 | 434.231 M -0.61 % | 436.908 M -9.39 % | 482.161 M 50.85 % | 319.623 M -17.78 % | 388.731 M 27.70 % | 304.413 M 30.55 % | 233.179 M -27.67 % | 322.392 M -1.16 % | 326.178 M 19.16 % | 273.735 M -1.84 % | 278.866 M -32.31 % | 411.958 M 4.21 % | 395.308 M -5.72 % | 419.306 M 20.28 % | 348.607 M -14.92 % | 409.754 M -12.16 % | 466.483 M 7.50 % | 433.926 M 14.40 % | 379.299 M 41.09 % | 268.828 M 14.83 % | 234.109 M 15.71 % | 202.332 M 7.55 % | 188.121 M -23.81 % | 246.898 M -8.69 % | 270.401 M 24.01 % | 218.055 M -20.29 % | 273.573 M -20.37 % | 343.551 M 26.94 % | 270.634 M 95.35 % | 138.539 M -19.25 % | 171.575 M 3.17 % | 166.307 M 10.87 % | 149.998 M | 0.000 -100.00 % | 67.219 M 77.08 % | 37.959 M -48.53 % | 73.753 M 0.00 % | 73.753 M |
| Tax payables | 19.581 M 11.93 % | 17.494 M -5.44 % | 18.500 M -22.99 % | 24.022 M 1 016.56 % | 2.151 M -87.36 % | 17.020 M 421.10 % | 3.266 M -83.36 % | 19.624 M -8.65 % | 21.481 M 1.15 % | 21.236 M | 0.000 -100.00 % | 24.784 M 21.18 % | 20.453 M -16.82 % | 24.590 M 45.56 % | 16.893 M -13.84 % | 19.606 M -3.89 % | 20.400 M -0.24 % | 20.449 M -8.20 % | 22.276 M -13.69 % | 25.808 M 40.48 % | 18.372 M 22.72 % | 14.970 M -13.34 % | 17.275 M -2.43 % | 17.706 M 1.93 % | 17.370 M 141.45 % | 7.194 M -6.74 % | 7.713 M -18.14 % | 9.423 M 0.33 % | 9.392 M -26.06 % | 12.703 M 12.09 % | 11.333 M 19.33 % | 9.497 M 7.91 % | 8.801 M | 0.000 -100.00 % | 8.698 M 70.10 % | 5.113 M -60.60 % | 12.979 M | 0.000 |
| Deferred revenue non current | 3.512 M -9.31 % | 3.872 M -8.52 % | 4.233 M -7.85 % | 4.593 M -7.28 % | 4.954 M -6.78 % | 5.315 M -6.35 % | 5.675 M -5.97 % | 6.036 M -5.64 % | 6.396 M -5.34 % | 6.757 M | 0.000 -100.00 % | 7.476 M -4.60 % | 7.837 M -4.40 % | 8.197 M -4.23 % | 8.560 M -16.65 % | 10.269 M -3.72 % | 10.665 M -11.58 % | 12.062 M 9.63 % | 11.002 M -3.19 % | 11.364 M -3.08 % | 11.725 M -2.95 % | 12.081 M 3.29 % | 11.696 M -2.52 % | 11.998 M 35.34 % | 8.865 M 101.66 % | 4.396 M -6.29 % | 4.691 M -17.49 % | 5.686 M -1.30 % | 5.761 M -1.32 % | 5.838 M -1.27 % | 5.913 M -1.29 % | 5.990 M -1.24 % | 6.065 M | 0.000 -100.00 % | 3.778 M -26.96 % | 5.172 M 93.38 % | 2.675 M | 0.000 |
| Minority interest | -235.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 308.913 K -0.53 % | 310.548 K 9.49 % | 283.622 K -2.67 % | 291.409 K -4.85 % | 306.265 K 0.87 % | 303.637 K -27.81 % | 420.610 K 0.36 % | 419.101 K -56.27 % | 958.370 K -55.42 % | 2.150 M -73.89 % | 8.232 M 10.72 % | 7.435 M -9.98 % | 8.260 M -2.51 % | 8.472 M -1.98 % | 8.643 M 6.65 % | 8.104 M 7.33 % | 7.550 M 1.23 % | 7.458 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 |
| Capital lease obligations | 2.293 M -1.16 % | 2.319 M -26.83 % | 3.170 M 24.47 % | 2.547 M -26.14 % | 3.448 M -11.89 % | 3.913 M -93.68 % | 61.909 M 858.19 % | 6.461 M -2.06 % | 6.597 M -12.06 % | 7.502 M -92.62 % | 101.686 M 978.41 % | 9.429 M -5.13 % | 9.939 M 104.40 % | 4.863 M -18.28 % | 5.950 M -17.96 % | 7.253 M -11.72 % | 8.216 M -10.49 % | 9.179 M 6.95 % | 8.582 M -81.62 % | 46.684 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 375.662 M 1 403.63 % | -28.817 M -109.24 % | 311.812 M 642.93 % | -57.432 M -114.50 % | 396.082 M 2.34 % | 387.025 M 29.39 % | 299.112 M 4 061.43 % | -7.551 M -102.57 % | 293.873 M 3 992.04 % | -7.551 M -103.25 % | 232.462 M -4.19 % | 242.639 M 0.01 % | 242.614 M -6.25 % | 258.782 M 22.50 % | 211.257 M -26.28 % | 286.586 M -24.97 % | 381.955 M 4.47 % | 365.618 M 4.46 % | 350.005 M 8 737.80 % | -4.052 M -103.85 % | 105.346 M 644.98 % | -19.330 M -111.31 % | 170.932 M -14.28 % | 199.415 M 16.66 % | 170.931 M -9.12 % | 188.092 M 12.78 % | 166.779 M -23.22 % | 217.210 M 13.83 % | 190.822 M -28.01 % | 265.069 M 0.04 % | 264.964 M 156.32 % | 103.373 M 1.97 % | 101.372 M | 0.000 -100.00 % | 99.216 M 7.27 % | 92.493 M 5.97 % | 87.281 M 11.22 % | 78.477 M |
| Deferred tax liabilities non current | 4.312 M 24.58 % | 3.461 M -25.84 % | 4.668 M 16.61 % | 4.003 M -15.84 % | 4.756 M -14.58 % | 5.568 M 4.11 % | 5.348 M 40.33 % | 3.811 M -1.62 % | 3.874 M -1.59 % | 3.936 M | 0.000 -100.00 % | 3.567 M -1.72 % | 3.629 M -1.70 % | 3.692 M -4.13 % | 3.851 M -0.03 % | 3.852 M -1.48 % | 3.910 M -1.46 % | 3.968 M -1.44 % | 4.025 M -2.36 % | 4.123 M -1.38 % | 4.181 M -1.36 % | 4.238 M -1.35 % | 4.296 M 9.78 % | 3.913 M -1.18 % | 3.960 M -1.16 % | 4.007 M -1.15 % | 4.053 M -1.14 % | 4.100 M -1.13 % | 4.147 M -2.20 % | 4.240 M 0.00 % | 4.240 M -2.15 % | 4.333 M 0.00 % | 4.333 M | 0.000 -100.00 % | 4.427 M -19.15 % | 5.475 M -2.33 % | 5.605 M | 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 | 2.220 B -0.32 % | 2.227 B -1.20 % | 2.254 B -0.06 % | 2.255 B 0.70 % | 2.239 B 1.76 % | 2.201 B 11.92 % | 1.966 B -3.39 % | 2.035 B 3.53 % | 1.966 B 6.37 % | 1.848 B -2.32 % | 1.892 B -1.88 % | 1.928 B 0.46 % | 1.919 B 1.02 % | 1.900 B 0.57 % | 1.889 B 7.29 % | 1.761 B 2.35 % | 1.720 B 1.42 % | 1.696 B 2.86 % | 1.649 B 33.01 % | 1.240 B 16.02 % | 1.069 B 6.17 % | 1.007 B 0.75 % | 998.982 M 6.05 % | 942.003 M -0.23 % | 944.208 M 15.73 % | 815.876 M -7.03 % | 877.576 M -3.75 % | 911.813 M 3.07 % | 884.616 M 10.62 % | 799.689 M -3.01 % | 824.500 M 32.33 % | 623.040 M 11.77 % | 557.442 M | 0.000 -100.00 % | 467.746 M 8.97 % | 429.260 M -3.96 % | 446.971 M 0.00 % | 446.971 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 | 2023-01-01 | 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 | 2015-12-31 | 2015-06-30 | 2015-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 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 | 2015-06-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 898.985 K | 0.000 -100.00 % | 4.795 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.609 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.813 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.103 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 |
| Change in working capital | 0.000 | 0.000 -100.00 % | 6.199 M -94.15 % | 106.004 M 200.00 % | -106.004 M | 0.000 -100.00 % | 56.880 M 115.08 % | 26.446 M 200.00 % | -26.446 M | 0.000 -100.00 % | 39.000 M -57.48 % | 91.723 M 200.00 % | -91.723 M | 0.000 100.00 % | -245.074 M -196.72 % | 253.393 M 200.00 % | -253.393 M | 0.000 100.00 % | -126.149 M -179.75 % | 158.183 M 200.00 % | -158.183 M | 0.000 100.00 % | -24.816 M -119.02 % | 130.472 M 200.00 % | -130.472 M | 0.000 100.00 % | -33.009 M -126.53 % | 124.422 M 200.00 % | -124.422 M | 0.000 100.00 % | -110.790 M -358.74 % | 42.819 M 200.00 % | -42.819 M | 0.000 100.00 % | -47.775 M | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 -100.00 % | 15.253 M -80.87 % | 79.729 M 200.00 % | -79.729 M | 0.000 -100.00 % | 55.926 M 137.98 % | 23.500 M 200.00 % | -23.500 M | 0.000 -100.00 % | 38.607 M -49.14 % | 75.913 M 200.00 % | -75.913 M | 0.000 100.00 % | -232.086 M -202.66 % | 226.071 M 200.00 % | -226.071 M | 0.000 100.00 % | -99.831 M -163.54 % | 157.124 M 200.00 % | -157.124 M | 0.000 100.00 % | -46.469 M -136.23 % | 128.254 M 200.00 % | -128.254 M | 0.000 100.00 % | -24.132 M -124.27 % | 99.433 M 200.00 % | -99.433 M | 0.000 100.00 % | -79.845 M -474.39 % | 21.327 M 200.00 % | -21.327 M | 0.000 100.00 % | -45.501 M | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 100.00 % | -9.054 M -147.32 % | 19.135 M 200.00 % | -19.135 M | 0.000 -100.00 % | 2.908 M -1.29 % | 2.946 M 200.00 % | -2.946 M | 0.000 -100.00 % | 393.557 K -97.51 % | 15.809 M 200.00 % | -15.809 M | 0.000 100.00 % | -12.988 M -147.54 % | 27.322 M 200.00 % | -27.322 M | 0.000 100.00 % | -27.421 M -2 687.99 % | 1.060 M 200.00 % | -1.060 M | 0.000 -100.00 % | 21.654 M 876.06 % | 2.218 M 200.00 % | -2.218 M | 0.000 100.00 % | -8.877 M -135.53 % | 24.989 M 200.00 % | -24.989 M | 0.000 100.00 % | -30.944 M -243.98 % | 21.492 M 200.00 % | -21.492 M | 0.000 100.00 % | -2.275 M | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -721.152 K -200.00 % | 721.152 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 -100.00 % | 7.140 M 200.00 % | -7.140 M | 0.000 100.00 % | -1.954 M -370.93 % | 721.152 K 200.00 % | -721.152 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.103 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 |
| Other non cash items | -3.713 M 81.45 % | -20.015 M -108.64 % | 231.704 M 769.96 % | -34.585 M -72.83 % | -20.011 M -188.91 % | 22.507 M -62.75 % | 60.418 M 324.87 % | -26.868 M -128.99 % | 92.668 M 736.19 % | -14.566 M 76.26 % | -61.363 M 42.59 % | -106.888 M -232.67 % | 80.566 M 14 619.53 % | -554.881 K 97.77 % | -24.894 M -155.51 % | -9.743 M 23.01 % | -12.655 M 66.09 % | -37.316 M -113.71 % | -17.461 M 61.02 % | -44.798 M 7.73 % | -48.552 M -5 063.21 % | -940.340 K 96.76 % | -29.035 M -15.71 % | -25.093 M 12.57 % | -28.700 M -1 009.34 % | -2.587 M 67.59 % | -7.983 M -244.39 % | -2.318 M 77.49 % | -10.298 M -654.66 % | 1.857 M 122.60 % | -8.214 M 58.47 % | -19.776 M -31.09 % | -15.085 M -595.95 % | -2.168 M 81.17 % | -11.511 M -600.95 % | 2.298 M 0.00 % | 2.298 M |
| Net cash provided by operating activities | -3.713 M 85.34 % | -25.319 M -110.64 % | 237.903 M 196.77 % | 80.163 M 494.52 % | -20.319 M -260.08 % | 12.693 M -90.11 % | 128.306 M 795.31 % | -18.453 M -120.40 % | 90.478 M 11 766.59 % | 762.459 K -97.84 % | 35.258 M 531.39 % | 5.584 M 641.88 % | 752.705 K 101.22 % | -61.721 M -132.48 % | 190.032 M 459.37 % | -52.879 M 45.44 % | -96.922 M -123.89 % | -43.290 M -118.52 % | 233.760 M 4 457.97 % | -5.364 M -113.23 % | 40.544 M 153.80 % | -75.364 M -171.68 % | 105.144 M 1 003.48 % | 9.528 M -51.69 % | 19.725 M 123.06 % | -85.544 M -187.17 % | 98.129 M 223.65 % | 30.319 M 59.51 % | 19.007 M 148.66 % | -39.059 M -238.28 % | 28.246 M 226.31 % | -22.364 M -158.68 % | 38.108 M 27.83 % | 29.812 M 147.94 % | 12.024 M -35.68 % | 18.692 M 0.00 % | 18.692 M |
| Investments in property plant and equipment | -72.795 M -20.29 % | -60.517 M -85.14 % | -32.687 M 26.84 % | -44.681 M 19.52 % | -55.516 M 35.48 % | -86.049 M -81.48 % | -47.415 M 33.94 % | -71.777 M -122.13 % | -32.313 M 23.72 % | -42.362 M 40.16 % | -70.795 M -58.57 % | -44.645 M 4.30 % | -46.653 M 66.43 % | -138.956 M -667.24 % | -18.111 M 45.40 % | -33.172 M -2.42 % | -32.389 M -22.19 % | -26.506 M 78.79 % | -124.958 M -4.02 % | -120.127 M -1 065.26 % | -10.309 M -133.00 % | -4.425 M 80.09 % | -22.218 M -213.35 % | -7.090 M 40.50 % | -11.916 M 33.82 % | -18.006 M -83.01 % | -9.839 M 35.43 % | -15.237 M 34.98 % | -23.435 M 13.00 % | -26.937 M -14.39 % | -23.549 M -85.87 % | -12.669 M 57.26 % | -29.640 M -141.94 % | -12.251 M 11.22 % | -13.799 M -25.67 % | -10.981 M 0.00 % | -10.981 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 677.425 K 200.00 % | -677.425 K | 0.000 -100.00 % | 488.372 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.236 M 200.00 % | -3.236 M | 0.000 100.00 % | -18.881 M | 0.000 -100.00 % | 420.000 K 6 900.00 % | 6.000 K 105.30 % | -113.261 K | 0.000 | 0.000 | 0.000 100.00 % | -36.496 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 |
| Purchases of investments | 0.000 | 0.000 -100.00 % | 100.000 K 200.00 % | -100.000 K 99.60 % | -25.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.604 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.000 K 99.91 % | -10.000 M -909.08 % | -991.000 K 90.09 % | -10.000 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.485 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 15.000 K | 0.000 -100.00 % | 108.184 K | 0.000 100.00 % | -24.311 M | 0.000 -100.00 % | 488.372 K -29.13 % | 689.094 K | 0.000 100.00 % | -28.604 M -89 884.51 % | 31.858 K 101.09 % | -2.928 M -190.49 % | 3.236 M | 0.000 100.00 % | -426.000 K 98.72 % | -33.172 M -7 998.09 % | 420.000 K 6 900.00 % | 6.000 K 105.30 % | -113.261 K -136.81 % | 307.692 K 412.82 % | 60.000 K 101.36 % | -4.425 M 73.13 % | -16.469 M 17.65 % | -20.000 M -67.83 % | -11.916 M 33.82 % | -18.006 M -5 609 394.80 % | 321.000 -85.08 % | 2.152 K 100.01 % | -23.435 M -629 070 120 513 175 680.00 % | 0.000 100.00 % | -55.975 M -5 597 580.00 % | 1.000 K 100.00 % | -29.640 M -200 369.26 % | 14.800 K -99.07 % | 1.591 M | 0.000 | 0.000 |
| Net cash used for investing activites | -72.780 M -20.26 % | -60.517 M -86.33 % | -32.479 M 26.36 % | -44.103 M 45.68 % | -81.193 M 5.64 % | -86.049 M -83.37 % | -46.927 M 33.99 % | -71.088 M -120.00 % | -32.313 M 54.47 % | -70.965 M -0.29 % | -70.763 M -59.60 % | -44.338 M 4.96 % | -46.653 M 66.43 % | -138.956 M -649.61 % | -18.537 M 44.12 % | -33.172 M -3.76 % | -31.969 M -20.64 % | -26.500 M 78.81 % | -125.080 M 3.65 % | -129.819 M -1 054.98 % | -11.240 M 22.08 % | -14.425 M 62.71 % | -38.687 M -42.81 % | -27.090 M -127.34 % | -11.916 M 33.82 % | -18.006 M -83.01 % | -9.839 M 35.42 % | -15.235 M 34.99 % | -23.435 M -179.31 % | 29.548 M 137.16 % | -79.523 M -527.74 % | -12.668 M 57.26 % | -29.640 M -142.23 % | -12.236 M -0.23 % | -12.208 M -11.17 % | -10.981 M 0.00 % | -10.981 M |
| Debt repayment | 34.778 M -32.71 % | 51.686 M 174.91 % | -68.993 M -9 313.56 % | -732.914 K -102.47 % | 29.696 M -71.41 % | 103.864 M 253.40 % | -67.706 M -160.97 % | 111.046 M 62.02 % | 68.540 M 191.58 % | -74.840 M -219.58 % | 62.586 M 518.08 % | -14.970 M -122.47 % | 66.614 M 6 081.30 % | -1.114 M -102.35 % | 47.328 M -28.29 % | 66.000 M 1 720.63 % | -4.073 M -129.82 % | 13.656 M -13.19 % | 15.731 M -72.13 % | 56.446 M 336.64 % | 12.928 M 22.14 % | 10.584 M -80.77 % | 55.030 M 843.64 % | -7.400 M -120.00 % | 37.000 M 89.16 % | 19.560 M -34.80 % | 30.000 M 157.43 % | -52.240 M -211.69 % | -16.760 M -199.52 % | 16.840 M | 0.000 -100.00 % | 32.230 M 248.81 % | 9.240 M 143.12 % | -21.430 M | 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 100.00 % | -26.647 M | 0.000 | 0.000 | 0.000 100.00 % | -10.072 M -200.00 % | 10.072 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 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -65.607 M -307.91 % | 31.555 M 200.00 % | -31.555 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -51.339 M -292.67 % | 26.647 M 200.00 % | -26.647 M | 0.000 100.00 % | -32.527 M -268.75 % | 19.275 M 200.00 % | -19.275 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.999 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 |
| Dividends paid | -43.984 M -768.89 % | -5.062 M -7.84 % | -4.694 M 81.47 % | -25.337 M -269.10 % | -6.865 M -54.04 % | -4.456 M -9.92 % | -4.054 M 14.33 % | -4.733 M 80.02 % | -23.691 M -376.98 % | -4.967 M -212.08 % | 4.432 M 133.83 % | -13.101 M 40.19 % | -21.905 M -414.40 % | -4.258 M -67.50 % | -2.542 M 94.05 % | -42.722 M -1 446.82 % | -2.762 M 2.02 % | -2.819 M -813.59 % | -308.549 K 92.57 % | -4.151 M 92.26 % | -53.595 M -2 384.28 % | -2.157 M -32.40 % | -1.629 M -12.20 % | -1.452 M 94.70 % | -27.412 M -2 033.52 % | -1.285 M -13.99 % | -1.127 M -3.09 % | -1.093 M 96.53 % | -31.529 M -1 774.30 % | -1.682 M 7.40 % | -1.817 M -43.73 % | -1.264 M -6.09 % | -1.191 M 14.62 % | -1.395 M 92.13 % | -17.732 M -140.10 % | -7.385 M 0.00 % | -7.385 M |
| Other financing activites | 28.281 M 696.74 % | -4.739 M 35.78 % | -7.380 M 89.41 % | -69.704 M -133.78 % | -29.816 M -126.16 % | 113.956 M 1 408.54 % | -8.709 M 53.46 % | -18.712 M 47.50 % | -35.642 M -140.18 % | 88.703 M 144.19 % | 36.326 M 534.76 % | -8.355 M -155.44 % | 15.072 M -35.77 % | 23.467 M 159.18 % | -39.653 M -295.57 % | 20.276 M 464.28 % | 3.593 M 111.67 % | -30.790 M -110.91 % | 282.249 M 643.42 % | 37.966 M 632.18 % | 5.185 M 623.24 % | -991.000 K -2 037.55 % | 51.147 K 23 248 736.29 % | -0.220 -100.00 % | 12.233 M 167.96 % | -18.001 M -39.67 % | -12.889 M | 0.000 -100.00 % | 3.212 M 10 705 236 756.70 % | -0.030 -100.00 % | 174.397 M | 0.000 | 0.000 | 0.000 100.00 % | -0.180 -100.00 % | 2.905 M 0.00 % | 2.905 M |
| Net cash used provided by financing activities | 19.075 M -54.46 % | 41.885 M 128.56 % | -146.674 M -128.40 % | -64.219 M -819.41 % | -6.985 M -103.27 % | 213.364 M 365.15 % | -80.469 M -191.86 % | 87.601 M 851.51 % | 9.207 M 3.49 % | 8.896 M -82.89 % | 52.004 M 242.77 % | -36.427 M -209.94 % | 33.134 M 83.12 % | 18.094 M 252.59 % | 5.132 M -88.22 % | 43.555 M 1 443.82 % | -3.241 M 83.76 % | -19.953 M -106.70 % | 297.671 M 229.79 % | 90.262 M 354.39 % | -35.482 M -577.19 % | 7.436 M -86.09 % | 53.451 M 703.82 % | -8.852 M -143.11 % | 20.536 M 7 393.34 % | 274.058 K -98.29 % | 15.984 M 129.97 % | -53.333 M -10.45 % | -48.289 M -418.58 % | 15.158 M -91.22 % | 172.580 M 457.32 % | 30.966 M 284.74 % | 8.049 M 135.26 % | -22.825 M -28.72 % | -17.732 M -295.81 % | -4.480 M 0.00 % | -4.480 M |
| Effect of forex changes on cash | 58.941 K 174.72 % | -78.886 K -302.73 % | 38.911 K 256.83 % | -24.811 K -119.87 % | 124.873 K 419.90 % | -39.035 K 75.75 % | -160.973 K -2 265.26 % | 7.434 K -94.32 % | 130.864 K 323.46 % | -58.563 K 94.25 % | -1.019 M -427.78 % | 310.859 K -16.75 % | 373.406 K 3 500.53 % | -10.981 K -191.51 % | 12.000 K 19.87 % | 10.011 K 283.54 % | 2.610 K -50.50 % | 5.273 K 127.42 % | -19.230 K 8.74 % | -21.071 K -4 963.97 % | -416.090 87.85 % | -3.425 K 55.04 % | -7.616 K | 0.000 100.00 % | -6.788 K -317.05 % | 3.127 K 154.01 % | -5.790 K -2 287.16 % | 264.710 -83.70 % | 1.624 K 128.35 % | -5.727 K -6 096.08 % | 95.510 | 0.000 100.00 % | -1.685 K 1.08 % | -1.703 K -900.33 % | 212.800 118.85 % | -1.129 K 0.00 % | -1.129 K |
| Net change in cash | -57.359 M -30.27 % | -44.030 M -174.89 % | 58.789 M 308.59 % | -28.184 M 72.26 % | -101.616 M -172.60 % | 139.969 M 18 580.91 % | 749.261 K 138.76 % | -1.933 M -102.86 % | 67.502 M 183.99 % | -80.369 M -619.18 % | 15.480 M 144.77 % | -34.580 M 2.86 % | -35.599 M 80.50 % | -182.593 M -203.37 % | 176.638 M 515.75 % | -42.487 M 67.84 % | -132.130 M -47.24 % | -89.738 M -122.08 % | 406.331 M 1 004.11 % | -44.943 M -627.40 % | -6.179 M 92.50 % | -82.356 M -168.69 % | 119.901 M 553.92 % | -26.414 M -193.21 % | 28.338 M 127.44 % | -103.272 M -199.04 % | 104.269 M 372.61 % | -38.249 M 27.44 % | -52.715 M -1 034.44 % | 5.641 M -95.35 % | 121.303 M 3 083.47 % | -4.066 M -124.62 % | 16.515 M 414.48 % | -5.252 M 70.69 % | -17.916 M -654.66 % | 3.230 M 0.00 % | 3.230 M |
| Cash at beginning of period | 173.312 M -20.26 % | 217.342 M 37.08 % | 158.552 M -15.09 % | 186.736 M -36.90 % | 295.939 M 89.74 % | 155.971 M 0.48 % | 155.221 M -0.70 % | 156.323 M 76.00 % | 88.821 M -47.50 % | 169.190 M 10.26 % | 153.453 M -18.39 % | 188.033 M -15.92 % | 223.632 M -44.95 % | 406.225 M 76.94 % | 229.587 M -15.62 % | 272.073 M -32.69 % | 404.203 M -18.17 % | 493.941 M 463.99 % | 87.580 M -33.91 % | 132.523 M -4.45 % | 138.701 M -37.26 % | 221.057 M 118.53 % | 101.157 M -20.71 % | 127.571 M 28.56 % | 99.233 M -51.00 % | 202.505 M 106.14 % | 98.236 M -28.02 % | 136.485 M -27.86 % | 189.201 M 3.07 % | 183.559 M 194.85 % | 62.256 M -6.13 % | 66.322 M 33.16 % | 49.807 M -9.54 % | 55.058 M -24.55 % | 72.974 M | 0.000 | 0.000 |
| Cash at end of period | 115.953 M -33.10 % | 173.312 M -20.26 % | 217.342 M 37.08 % | 158.552 M -18.41 % | 194.323 M -34.34 % | 295.939 M 89.74 % | 155.971 M 1.02 % | 154.390 M -1.24 % | 156.323 M 76.00 % | 88.821 M -47.42 % | 168.933 M 10.09 % | 153.453 M -18.39 % | 188.033 M -15.92 % | 223.632 M -44.95 % | 406.225 M 76.94 % | 229.587 M -15.62 % | 272.073 M -32.69 % | 404.203 M -18.16 % | 493.911 M 463.95 % | 87.580 M -33.91 % | 132.523 M -4.45 % | 138.701 M -37.26 % | 221.057 M 118.53 % | 101.157 M -20.71 % | 127.571 M 28.56 % | 99.233 M -51.00 % | 202.505 M 106.14 % | 98.236 M -28.02 % | 136.485 M -27.86 % | 189.201 M 3.07 % | 183.559 M 194.85 % | 62.256 M -6.13 % | 66.322 M 33.16 % | 49.807 M -9.54 % | 55.058 M 1 604.54 % | 3.230 M 0.00 % | 3.230 M |
| Operating cash flow | -3.713 M 85.34 % | -25.319 M -110.64 % | 237.903 M 196.77 % | 80.163 M 494.52 % | -20.319 M -260.08 % | 12.693 M -90.11 % | 128.306 M 795.31 % | -18.453 M -120.40 % | 90.478 M 11 766.59 % | 762.459 K -97.84 % | 35.258 M 531.39 % | 5.584 M 641.88 % | 752.705 K 101.22 % | -61.721 M -132.48 % | 190.032 M 459.37 % | -52.879 M 45.44 % | -96.922 M -123.89 % | -43.290 M -118.52 % | 233.760 M 4 457.97 % | -5.364 M -113.23 % | 40.544 M 153.80 % | -75.364 M -171.68 % | 105.144 M 1 003.48 % | 9.528 M -51.69 % | 19.725 M 123.06 % | -85.544 M -187.17 % | 98.129 M 223.65 % | 30.319 M 59.51 % | 19.007 M 148.66 % | -39.059 M -238.28 % | 28.246 M 226.31 % | -22.364 M -158.68 % | 38.108 M 27.83 % | 29.812 M 147.94 % | 12.024 M -35.68 % | 18.692 M 0.00 % | 18.692 M |
| Capital expenditure | -72.795 M -20.29 % | -60.517 M -85.14 % | -32.687 M 26.84 % | -44.681 M 19.52 % | -55.516 M 35.48 % | -86.049 M -81.48 % | -47.415 M 33.94 % | -71.777 M -122.13 % | -32.313 M 23.72 % | -42.362 M 40.16 % | -70.795 M -58.57 % | -44.645 M 4.30 % | -46.653 M 66.43 % | -138.956 M -667.24 % | -18.111 M 45.40 % | -33.172 M -2.42 % | -32.389 M -22.19 % | -26.506 M 78.79 % | -124.958 M -4.02 % | -120.127 M -1 065.26 % | -10.309 M -133.00 % | -4.425 M 80.09 % | -22.218 M -213.35 % | -7.090 M 40.50 % | -11.916 M 33.82 % | -18.006 M -83.01 % | -9.839 M 35.43 % | -15.237 M 34.98 % | -23.435 M 13.00 % | -26.937 M -14.39 % | -23.549 M -85.87 % | -12.669 M 57.26 % | -29.640 M -141.94 % | -12.251 M 11.22 % | -13.799 M -25.67 % | -10.981 M 0.00 % | -10.981 M |
| Free CashFlow | -76.508 M 10.87 % | -85.836 M -141.83 % | 205.216 M 478.36 % | 35.482 M 146.79 % | -75.835 M -3.38 % | -73.355 M -190.68 % | 80.891 M 189.65 % | -90.230 M -255.13 % | 58.165 M 239.82 % | -41.599 M -17.06 % | -35.537 M 9.02 % | -39.061 M 14.90 % | -45.901 M 77.13 % | -200.677 M -216.73 % | 171.920 M 299.79 % | -86.051 M 33.45 % | -129.311 M -85.27 % | -69.796 M -164.15 % | 108.802 M 186.70 % | -125.491 M -515.05 % | 30.235 M 137.89 % | -79.788 M -196.22 % | 82.926 M 3 301.41 % | 2.438 M -68.78 % | 7.809 M 107.54 % | -103.549 M -217.28 % | 88.290 M 485.40 % | 15.082 M 440.64 % | -4.428 M 93.29 % | -65.996 M -1 504.79 % | 4.698 M 113.41 % | -35.033 M -513.70 % | 8.468 M -51.78 % | 17.561 M 1 088.99 % | -1.776 M -123.03 % | 7.711 M 0.00 % | 7.711 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2015 | 2015 |