GuiZhou YongJi Printing CO.,LTD 603058.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 905.126 M 10.69 % | 817.698 M 25.16 % | 653.343 M 49.86 % | 435.978 M -0.65 % | 438.813 M -6.73 % | 470.453 M 8.91 % | 431.983 M 29.10 % | 334.604 M 2.03 % | 327.931 M -0.25 % | 328.763 M -6.26 % | 350.702 M 1.63 % | 345.093 M 6.22 % | 324.894 M |
| Net income | 160.016 M 59.77 % | 100.152 M 165.11 % | 37.778 M -72.54 % | 137.576 M -12.95 % | 158.043 M 11.90 % | 141.238 M 26.60 % | 111.563 M 18.91 % | 93.821 M 0.09 % | 93.738 M 2.73 % | 91.250 M -1.44 % | 92.588 M -4.26 % | 96.712 M 4.51 % | 92.536 M |
| Income before tax | 195.567 M 70.64 % | 114.606 M 208.47 % | 37.153 M -78.41 % | 172.072 M -7.60 % | 186.227 M 12.84 % | 165.030 M 25.47 % | 131.525 M 19.66 % | 109.914 M 0.33 % | 109.550 M 2.59 % | 106.780 M -0.94 % | 107.796 M -3.52 % | 111.728 M 3.44 % | 108.016 M |
| Income before tax ratio | 0.22 54.16 % | 0.14 146.47 % | 0.06 -85.59 % | 0.39 -7.00 % | 0.42 20.98 % | 0.35 15.21 % | 0.30 -7.31 % | 0.33 -1.67 % | 0.33 2.86 % | 0.32 5.67 % | 0.31 -5.06 % | 0.32 -2.62 % | 0.33 |
| EBITDA | 261.701 M 50.20 % | 174.232 M 102.15 % | 86.189 M -61.43 % | 223.485 M -0.74 % | 225.156 M 44.10 % | 156.248 M 2.37 % | 152.630 M 26.92 % | 120.261 M -8.95 % | 132.082 M 4.75 % | 126.088 M -1.87 % | 128.493 M -2.10 % | 131.244 M 30.33 % | 100.705 M |
| Net income ratio | 0.18 44.34 % | 0.12 111.82 % | 0.06 -81.68 % | 0.32 -12.38 % | 0.36 19.97 % | 0.30 16.25 % | 0.26 -7.89 % | 0.28 -1.91 % | 0.29 2.99 % | 0.28 5.13 % | 0.26 -5.80 % | 0.28 -1.60 % | 0.28 |
| Ratio EBITDA | 0.29 35.69 % | 0.21 61.52 % | 0.13 -74.26 % | 0.51 -0.10 % | 0.51 54.49 % | 0.33 -6.00 % | 0.35 -1.69 % | 0.36 -10.77 % | 0.40 5.02 % | 0.38 4.68 % | 0.37 -3.66 % | 0.38 22.70 % | 0.31 |
| Gross profit ratio | 0.40 17.16 % | 0.34 3.86 % | 0.33 17.44 % | 0.28 -22.69 % | 0.36 -9.63 % | 0.40 -1.28 % | 0.41 1.46 % | 0.40 8.83 % | 0.37 0.24 % | 0.37 6.77 % | 0.34 -5.23 % | 0.36 -5.40 % | 0.38 |
| Weighted average shs out dil | 423.809 M 1.26 % | 418.522 M 0.92 % | 414.700 M -0.53 % | 416.898 M -0.34 % | 418.339 M 0.18 % | 417.604 M -2.68 % | 429.089 M 0.62 % | 426.459 M 1.18 % | 421.482 M 10.86 % | 380.208 M 100.44 % | 189.690 M -0.01 % | 189.707 M 0.45 % | 188.849 M |
| Weighted average shs out | 415.784 M -0.65 % | 418.522 M 0.92 % | 414.700 M -0.53 % | 416.898 M -0.34 % | 418.339 M 0.18 % | 417.604 M -0.94 % | 421.560 M 0.00 % | 421.560 M 0.02 % | 421.482 M 11.09 % | 379.418 M 100.80 % | 188.955 M -0.36 % | 189.632 M 0.41 % | 188.849 M |
| EPS diluted | 0.38 58.33 % | 0.24 163.45 % | 0.09 -72.39 % | 0.33 -13.16 % | 0.38 11.76 % | 0.34 30.77 % | 0.26 18.18 % | 0.22 0.00 % | 0.22 -8.33 % | 0.24 -51.02 % | 0.49 -3.92 % | 0.51 4.08 % | 0.49 |
| Earnings per share | 0.38 58.33 % | 0.24 163.45 % | 0.09 -72.39 % | 0.33 -13.16 % | 0.38 11.76 % | 0.34 30.77 % | 0.26 18.18 % | 0.22 0.00 % | 0.22 -8.33 % | 0.24 -51.02 % | 0.49 -3.92 % | 0.51 4.08 % | 0.49 |
| Gross profit | 363.601 M 29.69 % | 280.369 M 29.98 % | 215.694 M 75.99 % | 122.562 M -23.19 % | 159.559 M -15.71 % | 189.291 M 7.51 % | 176.065 M 30.98 % | 134.418 M 11.04 % | 121.051 M -0.01 % | 121.067 M 0.09 % | 120.959 M -3.69 % | 125.598 M 0.48 % | 124.994 M |
| Income tax expense | 25.908 M 110.21 % | 12.325 M 181.47 % | 4.379 M -82.12 % | 24.486 M -13.28 % | 28.235 M 14.68 % | 24.620 M 23.42 % | 19.949 M 24.06 % | 16.080 M 1.69 % | 15.813 M 1.82 % | 15.530 M 2.12 % | 15.208 M 1.28 % | 15.016 M -3.00 % | 15.480 M |
| Cost of revenue | 541.525 M 0.78 % | 537.328 M 22.78 % | 437.649 M 39.64 % | 313.416 M 12.23 % | 279.253 M -0.68 % | 281.162 M 9.86 % | 255.919 M 27.84 % | 200.186 M -3.24 % | 206.880 M -0.39 % | 207.697 M -9.60 % | 229.743 M 4.67 % | 219.496 M 9.80 % | 199.900 M |
| General and administrative expenses | 43.824 M -5.29 % | 46.273 M 60.16 % | 28.891 M -11.48 % | 32.640 M 126.02 % | 14.441 M 17.80 % | 12.259 M 4.25 % | 11.759 M 33.82 % | 8.787 M 35.83 % | 6.469 M 106.32 % | 3.136 M 36.45 % | 2.298 M -37.86 % | 3.698 M -79.32 % | 17.886 M |
| Selling and marketing expenses | 5.961 M -17.10 % | 7.190 M -34.15 % | 10.919 M 56.75 % | 6.966 M 49.54 % | 4.658 M -31.89 % | 6.839 M 9.77 % | 6.230 M 18.49 % | 5.258 M 29.88 % | 4.048 M 1.15 % | 4.002 M -15.40 % | 4.731 M 7.16 % | 4.415 M 8.94 % | 4.053 M |
| Other expenses | 71.327 M | 0.000 -100.00 % | 41.146 M 49.75 % | 27.477 M 173.76 % | 10.037 M -64.82 % | 28.531 M 37 319.68 % | 76.245 K -97.21 % | 2.729 M -73.42 % | 10.269 M 114.74 % | 4.782 M 128.69 % | 2.091 M 263.17 % | 575.765 K 155.89 % | 225.004 K |
| Operating expenses | 167.480 M 0.86 % | 166.054 M 42.90 % | 116.203 M 18.43 % | 98.121 M 95.15 % | 50.279 M -26.04 % | 67.978 M 16.81 % | 58.194 M 37.45 % | 42.339 M 46.05 % | 28.990 M 15.15 % | 25.175 M 4.00 % | 24.208 M -1.33 % | 24.535 M 1.01 % | 24.289 M |
| Cost and expenses | 709.004 M 0.90 % | 702.703 M 26.88 % | 553.852 M 34.58 % | 411.537 M 24.89 % | 329.532 M -5.62 % | 349.140 M 11.15 % | 314.113 M 29.52 % | 242.525 M 2.82 % | 235.869 M 1.29 % | 232.872 M -8.30 % | 253.951 M 4.07 % | 244.031 M 8.85 % | 224.190 M |
| Research and development expenses | 46.368 M -0.54 % | 46.618 M 32.26 % | 35.248 M 13.56 % | 31.039 M 46.81 % | 21.143 M 3.90 % | 20.350 M 31.92 % | 15.426 M 39.98 % | 11.020 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 49.784 M -6.88 % | 53.463 M 34.30 % | 39.810 M 0.52 % | 39.605 M 107.37 % | 19.099 M 0.01 % | 19.098 M 6.16 % | 17.989 M 28.08 % | 14.045 M 33.54 % | 10.518 M 47.35 % | 7.138 M 1.55 % | 7.029 M -13.36 % | 8.113 M -63.02 % | 21.938 M |
| Interest income | 1.842 M 1.73 % | 1.811 M -30.01 % | 2.587 M -51.64 % | 5.350 M -45.54 % | 9.824 M -4.23 % | 10.257 M 81.77 % | 5.643 M 86.40 % | 3.027 M 433.82 % | 567.112 K 84.87 % | 306.765 K 12.04 % | 273.800 K 44.33 % | 189.700 K -95.42 % | 4.142 M |
| Interest expense | 11.703 M -7.12 % | 12.600 M 104.22 % | 6.170 M 3.41 % | 5.966 M 102.53 % | 2.946 M 10 633.93 % | 27.445 K -99.51 % | 5.583 M 86.68 % | 2.991 M 440.48 % | 553.363 K 3 690.16 % | 14.600 K -92.37 % | 191.300 K -91.53 % | 2.260 M | 0.000 |
| Depreciation and amortization | 54.524 M 5.74 % | 51.562 M 10.38 % | 46.714 M 0.97 % | 46.264 M 18.45 % | 39.056 M 2.69 % | 38.033 M 4.40 % | 36.431 M 17.88 % | 30.906 M -2.59 % | 31.728 M -1.79 % | 32.308 M -1.26 % | 32.720 M 9.91 % | 29.771 M 398.90 % | -9.960 M |
| Operating income | 196.121 M 70.55 % | 114.995 M -6.50 % | 122.990 M -28.40 % | 171.779 M 29.13 % | 133.031 M 8.96 % | 122.092 M -7.12 % | 131.449 M 22.64 % | 107.185 M 5.53 % | 101.568 M -0.68 % | 102.265 M -3.33 % | 105.789 M -5.29 % | 111.702 M 3.25 % | 108.191 M |
| Operating income ratio | 0.22 54.07 % | 0.14 -25.29 % | 0.19 -52.22 % | 0.39 29.97 % | 0.30 16.82 % | 0.26 -14.71 % | 0.30 -5.01 % | 0.32 3.43 % | 0.31 -0.43 % | 0.31 3.12 % | 0.30 -6.81 % | 0.32 -2.80 % | 0.33 |
| Total other income expenses net | -554.234 K -42.63 % | -388.575 K 99.26 % | -52.429 M -9 914.25 % | -523.542 K -100.98 % | 53.195 M 23.89 % | 42.938 M 117.68 % | 19.726 M -3.83 % | 20.511 M 122.59 % | 9.215 M 80.30 % | 5.111 M -57.47 % | 12.018 M 17.18 % | 10.256 M 40.27 % | 7.311 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 | 122.518 M -14.98 % | 144.098 M 490.73 % | -36.879 M 73.82 % | -140.879 M 39.08 % | -231.264 M 44.55 % | -417.100 M -0.42 % | -415.350 M -65.05 % | -251.651 M 0.34 % | -252.502 M -493.20 % | -42.566 M -6.03 % | -40.144 M -353.82 % | -8.846 M -161.28 % | -3.386 M |
| Total investments | 246.414 M 3.04 % | 239.141 M 14.43 % | 208.976 M 3.32 % | 202.267 M 37.71 % | 146.878 M 23.07 % | 119.343 M 39.92 % | 85.294 M 81.96 % | 46.875 M -45.12 % | 85.417 M 165.34 % | 32.192 M -2.91 % | 33.155 M -3.31 % | 34.291 M 13.62 % | 30.180 M |
| Total debt | 268.701 M -16.81 % | 322.991 M 31.17 % | 246.235 M 15.96 % | 212.344 M 110.78 % | 100.744 M 953.00 % | 9.567 M 9 467.38 % | 100.000 K -95.00 % | 2.000 M 26.17 % | 1.585 M -73.64 % | 6.014 M | 0.000 -100.00 % | 15.000 M -72.73 % | 55.000 M |
| Accumulated other comprehensive income loss | 151.989 M 422.07 % | 29.113 M -76.05 % | 121.581 M 20.65 % | 100.772 M -26.70 % | 137.476 M 44.57 % | 95.094 M 17.83 % | 80.708 M 8.23 % | 74.569 M 13.88 % | 65.477 M 16.21 % | 56.342 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 515.571 M 30.03 % | 396.516 M -2.70 % | 407.512 M -14.48 % | 476.520 M -5.55 % | 504.511 M 22.96 % | 410.307 M 35.53 % | 302.741 M 33.25 % | 227.203 M 42.59 % | 159.336 M 75.04 % | 91.028 M -58.97 % | 221.877 M 60.37 % | 138.356 M -34.49 % | 211.195 M |
| Common stock | 420.060 M 0.02 % | 419.979 M 0.21 % | 419.079 M 0.00 % | 419.074 M 0.00 % | 419.074 M 0.00 % | 419.074 M -1.05 % | 423.510 M 0.46 % | 421.560 M 0.00 % | 421.560 M 11.11 % | 379.400 M 100.00 % | 189.700 M 0.00 % | 189.700 M 0.00 % | 189.700 M |
| Total equity | 1.335 B 11.16 % | 1.201 B 1.64 % | 1.182 B -4.28 % | 1.235 B -2.84 % | 1.271 B 17.64 % | 1.080 B 15.28 % | 937.152 M 8.97 % | 859.990 M 10.54 % | 778.018 M 47.41 % | 527.809 M 6.96 % | 493.469 M 23.10 % | 400.882 M -13.63 % | 464.169 M |
| Other non current liabilities | 0.000 -100.00 % | 27.168 M 0.00 % | 27.168 M -3.01 % | 28.010 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K |
| Long term debt | 228.701 M -24.52 % | 302.991 M 31.92 % | 229.677 M 118.82 % | 104.963 M 4.19 % | 100.744 M | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 260.713 M -27.49 % | 359.546 M 35.47 % | 265.410 M 87.69 % | 141.411 M 28.15 % | 110.351 M 4 423.49 % | 2.440 M -25.24 % | 3.263 M -10.27 % | 3.637 M -15.63 % | 4.311 M -13.52 % | 4.984 M -11.91 % | 5.658 M -9.24 % | 6.234 M 69.17 % | 3.685 M |
| Other current liabilities | 97.209 M -48.28 % | 187.950 M 369.39 % | 40.041 M 514.85 % | -9.652 M -153.04 % | 18.196 M -20.88 % | 22.999 M 4.70 % | 21.968 M 192.50 % | 7.510 M -39.32 % | 12.377 M -55.97 % | 28.112 M -3.50 % | 29.132 M -50.01 % | 58.281 M 461.74 % | 10.375 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.403 M -94.99 % | 28.028 M 6 167.71 % | 447.176 K -44.98 % | 812.721 K -40.27 % | 1.361 M 1 062.28 % | 117.065 K 107.39 % | -1.585 M 73.64 % | -6.014 M | 0.000 -100.00 % | 6.321 M -69.59 % | 20.783 M |
| Short term debt | 40.000 M 100.00 % | 20.000 M | 0.000 -100.00 % | 56.474 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M -72.73 % | 55.000 M |
| Total current liabilities | 356.855 M 2.68 % | 347.558 M 11.17 % | 312.625 M 3.22 % | 302.869 M 125.28 % | 134.443 M 45.99 % | 92.089 M 38.53 % | 66.475 M -25.18 % | 88.842 M 36.86 % | 64.914 M 3.10 % | 62.964 M -5.99 % | 66.979 M -54.65 % | 147.689 M 17.48 % | 125.710 M |
| Total liabilities | 617.569 M -12.66 % | 707.104 M 22.33 % | 578.034 M 30.11 % | 444.280 M 81.49 % | 244.795 M 158.96 % | 94.529 M 35.55 % | 69.738 M -24.59 % | 92.478 M 33.59 % | 69.224 M 1.88 % | 67.948 M -6.46 % | 72.637 M -52.81 % | 153.923 M 18.96 % | 129.395 M |
| Other non current assets | 65.382 M 385.14 % | 13.477 M -93.84 % | 218.616 M 45.24 % | 150.525 M -38.70 % | 245.567 M 1 344.63 % | 16.999 M -39.74 % | 28.207 M -34.95 % | 43.363 M 8 586.46 % | 499.201 K -63.58 % | 1.371 M | 0.000 100.00 % | -112.546 K -174.57 % | 150.930 K |
| Long term investments | 193.394 M -19.13 % | 239.141 M 3 563.35 % | 6.528 M -90.32 % | 67.441 M 182.74 % | -81.513 M -174.55 % | 109.343 M 20.46 % | 90.769 M 73.83 % | 52.217 M -39.64 % | 86.509 M 168.73 % | 32.192 M -2.91 % | 33.155 M -3.82 % | 34.473 M 14.22 % | 30.180 M |
| Intangible assets | 62.858 M -2.56 % | 64.510 M 102.50 % | 31.856 M -2.48 % | 32.668 M -1.29 % | 33.095 M 46.71 % | 22.559 M -3.69 % | 23.423 M 1.42 % | 23.096 M 92.34 % | 12.008 M -4.68 % | 12.598 M -1.30 % | 12.765 M -2.26 % | 13.060 M -2.21 % | 13.356 M |
| GoodWill | 81.544 M -39.98 % | 135.866 M 1.83 % | 133.431 M 1.26 % | 131.770 M 45.19 % | 90.758 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 144.401 M -27.93 % | 200.376 M 21.23 % | 165.287 M 0.52 % | 164.438 M 32.77 % | 123.854 M 449.02 % | 22.559 M -3.69 % | 23.423 M 1.42 % | 23.096 M 92.34 % | 12.008 M -4.68 % | 12.598 M -1.30 % | 12.765 M -2.26 % | 13.060 M -2.21 % | 13.356 M |
| Property plant equipment net | 692.328 M 1.28 % | 683.563 M 46.60 % | 466.290 M 1.96 % | 457.340 M 32.19 % | 345.966 M 15.86 % | 298.601 M 10.24 % | 270.862 M 17.16 % | 231.196 M 7.24 % | 215.588 M -12.74 % | 247.073 M -10.88 % | 277.246 M -9.06 % | 304.855 M -5.12 % | 321.301 M |
| Total non current assets | 1.102 B -3.59 % | 1.143 B 31.80 % | 867.477 M 2.98 % | 842.407 M 32.22 % | 637.146 M 41.06 % | 451.696 M 8.21 % | 417.433 M 18.45 % | 352.417 M 11.23 % | 316.829 M 7.17 % | 295.636 M -9.15 % | 325.411 M -8.23 % | 354.611 M -3.41 % | 367.142 M |
| Other current assets | 54.346 M -18.25 % | 66.478 M 99.73 % | 33.284 M 244.82 % | 9.653 M -43.28 % | 17.019 M -26.62 % | 23.191 M 311.00 % | 5.643 M -94.93 % | 111.398 M 118.66 % | 50.946 M 42.34 % | 35.792 M 2 694.46 % | 1.281 M -86.01 % | 9.152 M 8.43 % | 8.441 M |
| Short term investments | 53.020 M 84.14 % | 28.794 M -85.78 % | 202.448 M 50.15 % | 134.826 M -40.97 % | 228.391 M 2 183.91 % | 10.000 M 282.65 % | -5.475 M -2.49 % | -5.342 M -389.22 % | -1.092 M -103.09 % | 35.300 M | 0.000 100.00 % | -181.151 K | 0.000 |
| cash and cash equivalents | 146.182 M -18.29 % | 178.893 M -36.81 % | 283.115 M -19.85 % | 353.222 M 6.39 % | 332.008 M -22.19 % | 426.667 M 2.70 % | 415.450 M 63.79 % | 253.651 M -0.17 % | 254.087 M 423.02 % | 48.580 M 21.02 % | 40.144 M 68.35 % | 23.846 M -59.16 % | 58.386 M |
| Cash and short term investments | 199.202 M -4.09 % | 207.688 M -57.23 % | 485.563 M -0.51 % | 488.049 M -12.91 % | 560.399 M 28.34 % | 436.667 M 5.11 % | 415.450 M 63.79 % | 253.651 M -0.17 % | 254.087 M 423.02 % | 48.580 M 21.02 % | 40.144 M 68.35 % | 23.846 M -59.16 % | 58.386 M |
| Total current assets | 850.757 M 11.18 % | 765.179 M -14.27 % | 892.523 M 6.67 % | 836.711 M -4.76 % | 878.540 M 21.48 % | 723.176 M 22.68 % | 589.458 M -1.77 % | 600.051 M 13.13 % | 530.414 M 76.73 % | 300.122 M 24.69 % | 240.696 M 20.23 % | 200.193 M -11.58 % | 226.423 M |
| Inventory | 199.486 M 9.14 % | 182.777 M -6.69 % | 195.891 M 23.22 % | 158.982 M 61.16 % | 98.651 M 40.49 % | 70.221 M 9.36 % | 64.209 M 1.42 % | 63.308 M 99.06 % | 31.803 M -18.10 % | 38.834 M -25.95 % | 52.445 M -6.03 % | 55.810 M 52.91 % | 36.498 M |
| Net receivables | 397.722 M 29.03 % | 308.236 M 66.89 % | 184.691 M 7.99 % | 171.028 M -15.53 % | 202.472 M -1.60 % | 205.769 M 95.67 % | 105.163 M -20.06 % | 131.559 M -27.91 % | 182.498 M 11.24 % | 164.056 M 11.74 % | 146.826 M 31.82 % | 111.385 M -11.51 % | 125.869 M |
| Tax assets | 6.749 M -0.35 % | 6.773 M -37.03 % | 10.756 M 304.02 % | 2.662 M -18.67 % | 3.274 M -21.97 % | 4.195 M 0.57 % | 4.171 M 63.90 % | 2.545 M 14.39 % | 2.225 M -7.37 % | 2.402 M 7.00 % | 2.245 M -3.92 % | 2.336 M 8.47 % | 2.154 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 | 209.449 M 67.19 % | 125.273 M -47.07 % | 236.671 M 41.56 % | 167.189 M 56.84 % | 106.601 M 94.02 % | 54.944 M 64.63 % | 33.375 M -50.63 % | 67.596 M 59.35 % | 42.419 M 63.94 % | 25.875 M -14.18 % | 30.151 M -55.72 % | 68.087 M 36.40 % | 49.916 M |
| Tax payables | 10.198 M -28.86 % | 14.336 M -60.08 % | 35.912 M 261.89 % | 9.923 M 2.87 % | 9.646 M -31.81 % | 14.146 M 27.07 % | 11.132 M -18.95 % | 13.735 M 35.75 % | 10.118 M 12.70 % | 8.977 M 16.65 % | 7.696 M 21.75 % | 6.321 M -39.33 % | 10.419 M |
| Deferred revenue non current | 26.131 M 6.34 % | 24.573 M 488.38 % | 4.176 M 395.91 % | 842.181 K -44.44 % | 1.516 M -37.86 % | 2.440 M -22.88 % | 3.163 M -10.56 % | 3.537 M -16.00 % | 4.211 M -13.79 % | 4.884 M -12.12 % | 5.558 M -9.39 % | 6.134 M 71.09 % | 3.585 M |
| Minority interest | 140.082 M 7.64 % | 130.144 M 1.66 % | 128.015 M -3.40 % | 132.525 M 25.70 % | 105.428 M 104.85 % | 51.465 M 923.74 % | 5.027 M 0.28 % | 5.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 653.324 K -50.27 % | 1.314 M -38.59 % | 2.139 M 104.90 % | -43.686 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 97.357 M -56.86 % | 225.654 M 11.76 % | 201.906 M 1.04 % | 199.826 M -8.95 % | 219.463 M 10.01 % | 199.497 M -3.10 % | 205.874 M 56.39 % | 131.645 M 0.00 % | 131.645 M 12 566.71 % | 1.039 M -98.73 % | 81.892 M 12.45 % | 72.826 M 15.10 % | 63.274 M |
| Deferred tax liabilities non current | 5.882 M 22.21 % | 4.813 M 9.69 % | 4.388 M -48.00 % | 8.438 M 4.28 % | 8.091 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.953 B 2.33 % | 1.909 B 8.44 % | 1.760 B 4.82 % | 1.679 B 10.78 % | 1.516 B 29.01 % | 1.175 B 16.68 % | 1.007 B 5.71 % | 952.469 M 12.42 % | 847.242 M 42.21 % | 595.758 M 5.24 % | 566.107 M 2.04 % | 554.805 M -6.53 % | 593.564 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 | 0.000 100.00 % | -12.144 M -1 367.72 % | 957.940 K -89.37 % | 9.013 M 37 981.88 % | -23.792 K 98.54 % | -1.626 M -477.15 % | -281.793 K -253.31 % | 183.810 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 103.119 K -93.39 % | 1.559 M -60.60 % | 3.956 M -52.23 % | 8.283 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -109.595 M 25.84 % | -147.780 M -241.77 % | -43.239 M -185.29 % | -15.156 M -194.59 % | 16.023 M 118.41 % | -87.049 M -1 768.42 % | -4.659 M -108.93 % | 52.176 M 343.88 % | -21.394 M -68.48 % | -12.698 M 72.64 % | -46.421 M -680.94 % | 7.991 M | 0.000 |
| Accounts receivables | -75.270 M 51.68 % | -155.761 M -562.57 % | -23.509 M -10.64 % | -21.247 M -1 278.45 % | 1.803 M 101.75 % | -103.190 M -257.13 % | 65.671 M -0.52 % | 66.013 M 469.40 % | -17.870 M 41.89 % | -30.753 M 16.28 % | -36.731 M -287.40 % | 19.601 M | 0.000 |
| Inventory | -16.529 M -227.72 % | 12.941 M 133.46 % | -38.671 M 35.90 % | -60.331 M -118.69 % | -27.587 M -424.35 % | -5.261 M -95.01 % | -2.698 M 90.49 % | -28.381 M -526.81 % | 6.650 M -51.15 % | 13.612 M 304.52 % | 3.365 M 117.42 % | -19.312 M | 0.000 |
| Accounts payables | -23.730 M -142.88 % | -9.770 M -131.43 % | 31.084 M -52.52 % | 65.464 M 99.62 % | 32.794 M 53.06 % | 21.426 M 132.46 % | -66.005 M -545.19 % | 14.826 M 243.15 % | -10.357 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 5.934 M 23.35 % | 4.811 M 139.61 % | -12.144 M -1 367.72 % | 957.940 K -89.37 % | 9.013 M 37 981.06 % | -23.793 K 98.79 % | -1.961 M -102.43 % | 80.557 M 387.26 % | -28.043 M -6.59 % | -26.310 M 47.15 % | -49.785 M -282.34 % | 27.303 M | 0.000 |
| Other non cash items | 23.747 M -36.38 % | 37.326 M -44.53 % | 67.285 M 147.71 % | -141.039 M -105.73 % | -68.554 M -127.31 % | -30.159 M -1 638.13 % | 1.961 M 117.21 % | -11.394 M -71.13 % | -6.658 M 34.02 % | -10.092 M -7.71 % | -9.369 M 5.80 % | -9.946 M 89.25 % | -92.536 M |
| Net cash provided by operating activities | 138.335 M 264.24 % | 37.979 M -62.11 % | 100.231 M 173.09 % | 36.703 M -76.05 % | 153.253 M 141.43 % | 63.477 M -55.81 % | 143.638 M -13.20 % | 165.474 M 70.35 % | 97.135 M -3.60 % | 100.768 M 44.95 % | 69.518 M -44.17 % | 124.528 M -15.33 % | 147.073 M |
| Investments in property plant and equipment | -82.479 M 72.27 % | -297.473 M -434.83 % | -55.620 M 64.44 % | -156.431 M -145.44 % | -63.734 M -50.25 % | -42.420 M 41.73 % | -72.801 M 26.19 % | -98.635 M -3 786.64 % | -2.538 M 24.09 % | -3.343 M 54.74 % | -7.386 M -7.15 % | -6.893 M 85.99 % | -49.188 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 305.484 K -74.90 % | 1.217 M 102.97 % | -40.966 M -1 526.26 % | 2.872 M 38 550 552 707 071 904.00 % | 0.000 100.00 % | -14.668 M -505.35 % | 3.619 M -37.45 % | 5.785 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -61.470 M 69.63 % | -202.400 M -412.41 % | -39.500 M -48.23 % | -26.648 M 20.92 % | -33.700 M 16.45 % | -40.337 M -195.92 % | -13.631 M 73.09 % | -50.654 M 61.42 % | -131.300 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 4.349 M -41.03 % | 7.375 M -51.66 % | 15.258 M -89.05 % | 139.285 M 4 445.87 % | 3.064 M -92.12 % | 38.903 M -18.32 % | 47.629 M 21.50 % | 39.202 M 311.29 % | 9.531 M 3 039.13 % | 303.635 K -98.42 % | 19.254 M | 0.000 -100.00 % | 5.852 M |
| Other investing activites | -17.552 M -108.58 % | 204.618 M 254.07 % | 57.790 M -15.69 % | 68.547 M 146.62 % | -147.032 M -1 370.32 % | -10.000 M -108.80 % | 113.601 M 294.36 % | -58.448 M -295.18 % | -14.790 M 49.89 % | -29.515 M -36 005.96 % | 82.200 K 128.33 % | 36.000 K -99.52 % | 7.441 M |
| Net cash used for investing activites | -95.682 M 34.89 % | -146.950 M 20.42 % | -184.666 M -1 507.60 % | 13.119 M 104.77 % | -275.316 M -520.86 % | -44.344 M -192.21 % | 48.091 M 132.90 % | -146.179 M -166.59 % | -54.832 M -68.43 % | -32.554 M -372.41 % | 11.951 M 274.29 % | -6.857 M 80.90 % | -35.895 M |
| Debt repayment | -26.864 M -123.18 % | 115.870 M 2 873.90 % | 3.896 M -96.31 % | 105.595 M 55.27 % | 68.006 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.000 M 62.50 % | -40.000 M -33.33 % | -30.000 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 864.674 K -97.03 % | 29.145 M | 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 % | -864.674 K 97.03 % | -29.145 M | 0.000 100.00 % | -32.884 M -91.90 % | -17.136 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -42.719 M 61.90 % | -112.108 M -8.14 % | -103.674 M 32.68 % | -153.993 M -206.22 % | -50.289 M -140.00 % | -20.954 M 17.54 % | -25.411 M -49.05 % | -17.048 M -12.07 % | -15.213 M 73.27 % | -56.910 M -13.43 % | -50.171 M 55.29 % | -112.212 M -106.52 % | -54.335 M |
| Other financing activites | -570.964 K -103.61 % | 15.819 M -88.87 % | 142.086 M 16 358.64 % | -873.910 K 22.64 % | -1.130 M -102.41 % | 46.923 M 950.16 % | -5.519 M -105.76 % | -2.682 M -101.50 % | 178.416 M 6 323.21 % | -2.867 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -70.154 M -458.28 % | 19.581 M -49.61 % | 38.857 M 149.55 % | -78.417 M -654.16 % | 14.151 M 304.64 % | -6.915 M 77.64 % | -30.930 M -56.76 % | -19.731 M -112.09 % | 163.203 M 373.02 % | -59.777 M 8.28 % | -65.171 M 57.18 % | -152.212 M -80.48 % | -84.335 M |
| Effect of forex changes on cash | -989.316 K -10 440.92 % | 9.567 K -96.40 % | 265.490 K 116.23 % | -1.636 M -112.34 % | 13.253 M 3 786 458 369.59 % | -0.350 -587 202 462.50 % | 0.000 -1 500.00 % | 0.000 | 0.000 100.00 % | -110.000 -1 476 395 008 000.00 % | 0.000 -66.67 % | 0.000 | 0.000 |
| Net change in cash | -28.491 M 70.40 % | -96.256 M -112.43 % | -45.313 M -49.89 % | -30.230 M 68.06 % | -94.660 M -874.80 % | 12.217 M -92.40 % | 160.799 M 37 015.53 % | -435.586 K -100.21 % | 205.507 M 2 335.95 % | 8.436 M -48.24 % | 16.298 M 147.19 % | -34.540 M -228.67 % | 26.843 M |
| Cash at beginning of period | 160.209 M -37.53 % | 256.465 M -15.02 % | 301.777 M -9.11 % | 332.008 M -22.19 % | 426.667 M 2.95 % | 414.450 M 63.39 % | 253.651 M -0.17 % | 254.087 M 423.02 % | 48.580 M 21.02 % | 40.144 M 68.35 % | 23.846 M -59.16 % | 58.386 M 85.10 % | 31.543 M |
| Cash at end of period | 131.718 M -17.78 % | 160.209 M -37.53 % | 256.465 M -15.02 % | 301.777 M -9.11 % | 332.008 M -22.19 % | 426.667 M 2.95 % | 414.450 M 63.39 % | 253.651 M -0.17 % | 254.087 M 423.03 % | 48.580 M 21.02 % | 40.144 M 68.35 % | 23.846 M -59.16 % | 58.386 M |
| Operating cash flow | 138.335 M 344.75 % | 31.104 M -68.97 % | 100.231 M 173.09 % | 36.703 M -76.05 % | 153.253 M 141.43 % | 63.477 M -55.81 % | 143.638 M -13.20 % | 165.474 M 70.35 % | 97.135 M -3.60 % | 100.768 M 44.95 % | 69.518 M -44.17 % | 124.528 M -15.33 % | 147.073 M |
| Capital expenditure | -82.479 M 72.27 % | -297.473 M -434.83 % | -55.620 M 64.44 % | -156.431 M -145.44 % | -63.734 M -50.25 % | -42.420 M 41.73 % | -72.801 M 26.19 % | -98.635 M -3 786.64 % | -2.538 M 24.09 % | -3.343 M 54.74 % | -7.386 M -7.15 % | -6.893 M 85.99 % | -49.188 M |
| Free CashFlow | 55.855 M 120.97 % | -266.369 M -697.09 % | 44.611 M 137.26 % | -119.727 M -233.74 % | 89.519 M 325.13 % | 21.057 M -70.27 % | 70.836 M 5.98 % | 66.840 M -29.34 % | 94.597 M -2.90 % | 97.425 M 56.80 % | 62.133 M -47.18 % | 117.636 M 20.18 % | 97.884 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 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 200.674 M -11.65 % | 227.130 M -23.04 % | 295.113 M 29.59 % | 227.724 M 45.84 % | 156.147 M -30.40 % | 224.352 M -24.89 % | 298.706 M 39.52 % | 214.092 M 63.38 % | 131.037 M -24.63 % | 173.862 M -36.39 % | 273.319 M 112.56 % | 128.582 M -3.59 % | 133.370 M 12.96 % | 118.072 M -25.82 % | 159.175 M 60.60 % | 99.111 M 29.86 % | 76.319 M -24.71 % | 101.373 M -34.10 % | 153.835 M 78.46 % | 86.202 M 3.32 % | 83.429 M -27.67 % | 115.347 M -20.46 % | 145.012 M 3.51 % | 140.094 M 59.54 % | 87.810 M -9.97 % | 97.537 M -18.08 % | 119.069 M 25.65 % | 94.759 M -5.29 % | 100.053 M -15.28 % | 118.104 M 4.82 % | 112.677 M 45.06 % | 77.677 M 22.37 % | 63.477 M -21.41 % | 80.773 M -22.25 % | 103.892 M 93.84 % | 53.597 M -50.86 % | 109.075 M 77.74 % | 61.367 M -21.81 % | 78.484 M |
| Net income | 19.183 M -48.74 % | 37.422 M 17.55 % | 31.836 M -36.23 % | 49.925 M 32.21 % | 37.762 M -6.75 % | 40.493 M 2.19 % | 39.624 M 22.54 % | 32.335 M 1 291.98 % | -2.713 M -108.78 % | 30.906 M -39.63 % | 51.195 M 292.85 % | -26.547 M -172.33 % | 36.702 M 249.63 % | -24.529 M -873.28 % | 3.172 M -93.13 % | 46.166 M -44.79 % | 83.612 M 1 707.57 % | 4.626 M -90.56 % | 49.024 M 93.80 % | 25.296 M -26.61 % | 34.467 M -22.11 % | 44.249 M -17.30 % | 53.505 M 6.90 % | 50.051 M 275.41 % | 13.332 M -45.25 % | 24.350 M 12.28 % | 21.688 M -18.68 % | 26.669 M -1.90 % | 27.186 M -24.53 % | 36.021 M 0.90 % | 35.699 M 102.55 % | 17.624 M 11.91 % | 15.749 M -36.37 % | 24.749 M -6.51 % | 26.474 M 32.37 % | 19.999 M -23.71 % | 26.213 M 24.52 % | 21.052 M 5.02 % | 20.045 M |
| Income before tax | 25.572 M -48.04 % | 49.214 M 27.99 % | 38.453 M -35.49 % | 59.607 M 35.48 % | 43.998 M -13.46 % | 50.843 M 30.50 % | 38.961 M -6.68 % | 41.752 M 2 200.18 % | -1.988 M -105.54 % | 35.882 M -39.64 % | 59.442 M 289.93 % | -31.296 M -185.00 % | 36.817 M 232.39 % | -27.810 M -330.53 % | 12.063 M -78.68 % | 56.579 M -42.05 % | 97.627 M 1 582.62 % | 5.802 M -89.75 % | 56.605 M 88.91 % | 29.963 M -31.07 % | 43.468 M -15.07 % | 51.179 M -16.49 % | 61.284 M 3.37 % | 59.289 M 269.12 % | 16.062 M -43.43 % | 28.396 M 14.21 % | 24.862 M -22.33 % | 32.011 M -0.23 % | 32.084 M -24.63 % | 42.568 M 1.00 % | 42.146 M 101.18 % | 20.949 M 18.68 % | 17.653 M -39.48 % | 29.167 M -6.49 % | 31.192 M 34.18 % | 23.246 M -23.96 % | 30.570 M 24.56 % | 24.543 M 4.38 % | 23.513 M |
| Income before tax ratio | 0.13 -41.19 % | 0.22 66.29 % | 0.13 -50.22 % | 0.26 -7.11 % | 0.28 24.34 % | 0.23 73.75 % | 0.13 -33.12 % | 0.20 1 385.43 % | -0.02 -107.35 % | 0.21 -5.11 % | 0.22 189.35 % | -0.24 -188.17 % | 0.28 217.20 % | -0.24 -410.79 % | 0.08 -86.72 % | 0.57 -55.37 % | 1.28 2 134.97 % | 0.06 -84.45 % | 0.37 5.86 % | 0.35 -33.29 % | 0.52 17.43 % | 0.44 4.99 % | 0.42 -0.14 % | 0.42 131.36 % | 0.18 -37.17 % | 0.29 39.42 % | 0.21 -38.19 % | 0.34 5.35 % | 0.32 -11.03 % | 0.36 -3.64 % | 0.37 38.69 % | 0.27 -3.02 % | 0.28 -22.99 % | 0.36 20.27 % | 0.30 -30.78 % | 0.43 54.75 % | 0.28 -29.92 % | 0.40 33.49 % | 0.30 |
| EBITDA | 28.900 M -47.02 % | 54.550 M 21.98 % | 44.722 M -27.02 % | 61.277 M 0.73 % | 60.833 M -4.96 % | 64.007 M 15.45 % | 55.440 M 5.51 % | 52.543 M 248.50 % | 15.077 M -70.43 % | 50.992 M -28.53 % | 71.346 M 547.57 % | -15.941 M -133.87 % | 47.063 M 386.62 % | -16.420 M -157.85 % | 28.383 M -60.14 % | 71.213 M -34.11 % | 108.075 M 339.07 % | 24.614 M -63.77 % | 67.940 M 61.69 % | 42.019 M -18.59 % | 51.612 M -11.84 % | 58.546 M 30.72 % | 44.786 M -34.45 % | 68.324 M 157.19 % | 26.566 M -26.45 % | 36.121 M 28.13 % | 28.190 M 0.41 % | 28.076 M 23.37 % | 22.758 M -42.71 % | 39.721 M 10.89 % | 35.822 M 89.67 % | 18.887 M 63.55 % | 11.548 M -56.42 % | 26.497 M 120.08 % | -131.977 M -1 161.57 % | 12.432 M -59.63 % | 30.793 M 44.00 % | 21.384 M 113.85 % | -154.388 M |
| Net income ratio | 0.10 -41.98 % | 0.16 52.73 % | 0.11 -50.79 % | 0.22 -9.35 % | 0.24 33.99 % | 0.18 36.06 % | 0.13 -12.17 % | 0.15 829.56 % | -0.02 -111.65 % | 0.18 -5.10 % | 0.19 190.72 % | -0.21 -175.02 % | 0.28 232.47 % | -0.21 -1 142.47 % | 0.02 -95.72 % | 0.47 -57.48 % | 1.10 2 300.94 % | 0.05 -85.68 % | 0.32 8.60 % | 0.29 -28.97 % | 0.41 7.69 % | 0.38 3.97 % | 0.37 3.28 % | 0.36 135.31 % | 0.15 -39.18 % | 0.25 37.06 % | 0.18 -35.28 % | 0.28 3.58 % | 0.27 -10.91 % | 0.30 -3.73 % | 0.32 39.64 % | 0.23 -8.55 % | 0.25 -19.03 % | 0.31 20.25 % | 0.25 -31.71 % | 0.37 55.27 % | 0.24 -29.94 % | 0.34 34.32 % | 0.26 |
| Ratio EBITDA | 0.14 -40.04 % | 0.24 58.48 % | 0.15 -43.68 % | 0.27 -30.93 % | 0.39 36.56 % | 0.29 53.72 % | 0.19 -24.37 % | 0.25 113.30 % | 0.12 -60.77 % | 0.29 12.36 % | 0.26 310.56 % | -0.12 -135.13 % | 0.35 353.74 % | -0.14 -177.99 % | 0.18 -75.18 % | 0.72 -49.26 % | 1.42 483.21 % | 0.24 -45.02 % | 0.44 -9.40 % | 0.49 -21.21 % | 0.62 21.89 % | 0.51 64.34 % | 0.31 -36.67 % | 0.49 61.20 % | 0.30 -18.30 % | 0.37 56.42 % | 0.24 -20.09 % | 0.30 30.26 % | 0.23 -32.37 % | 0.34 5.79 % | 0.32 30.75 % | 0.24 33.66 % | 0.18 -44.54 % | 0.33 125.82 % | -1.27 -647.66 % | 0.23 -17.84 % | 0.28 -18.98 % | 0.35 117.71 % | -1.97 |
| Gross profit ratio | 0.28 -24.81 % | 0.37 -0.93 % | 0.37 -0.72 % | 0.38 -16.19 % | 0.45 11.35 % | 0.40 19.63 % | 0.34 -1.37 % | 0.34 14.63 % | 0.30 -23.01 % | 0.39 -1.65 % | 0.39 28.76 % | 0.31 0.46 % | 0.31 30.37 % | 0.23 -18.64 % | 0.29 23.11 % | 0.23 1.63 % | 0.23 -35.31 % | 0.36 3.41 % | 0.34 8.25 % | 0.32 -0.69 % | 0.32 -22.56 % | 0.41 -6.25 % | 0.44 16.50 % | 0.38 -7.25 % | 0.41 8.59 % | 0.38 -12.24 % | 0.43 -0.59 % | 0.43 18.43 % | 0.36 -10.53 % | 0.41 -17.34 % | 0.49 42.87 % | 0.34 22.11 % | 0.28 -33.97 % | 0.43 7.28 % | 0.40 20.52 % | 0.33 3.31 % | 0.32 -28.01 % | 0.44 -14.60 % | 0.52 |
| Weighted average shs out dil | 415.804 M 0.00 % | 415.804 M -1.89 % | 423.809 M 0.00 % | 423.809 M -1.00 % | 428.096 M 1.49 % | 421.804 M -0.30 % | 423.080 M 0.75 % | 419.934 M 0.83 % | 416.465 M 0.42 % | 414.704 M 0.00 % | 414.700 M -10.35 % | 462.566 M 0.00 % | 462.566 M 0.00 % | 462.566 M 13.49 % | 407.566 M -11.89 % | 462.566 M 0.00 % | 462.566 M 0.00 % | 462.566 M -8.57 % | 505.921 M 0.00 % | 505.921 M 25.77 % | 402.266 M 0.00 % | 402.266 M -3.55 % | 417.091 M 0.00 % | 417.091 M 2.77 % | 405.835 M 0.00 % | 405.835 M -4.13 % | 423.322 M -4.76 % | 444.488 M 11.06 % | 400.228 M 0.00 % | 400.228 M -5.08 % | 421.632 M 0.00 % | 421.632 M 2.22 % | 412.491 M 0.00 % | 412.491 M 8.70 % | 379.492 M 0.00 % | 379.492 M 8.16 % | 350.861 M 0.00 % | 350.861 M 0.00 % | 350.861 M |
| Weighted average shs out | 420.476 M 0.00 % | 420.476 M 1.13 % | 415.784 M 0.00 % | 415.784 M -0.99 % | 419.944 M 0.60 % | 417.455 M 0.40 % | 415.776 M 0.30 % | 414.550 M -0.46 % | 416.465 M 0.42 % | 414.704 M 0.00 % | 414.700 M -10.35 % | 462.566 M 0.00 % | 462.566 M 0.00 % | 462.566 M 13.50 % | 407.552 M -11.89 % | 462.566 M 0.00 % | 462.566 M 0.00 % | 462.566 M -8.57 % | 505.921 M 0.00 % | 505.921 M 25.77 % | 402.266 M 0.00 % | 402.266 M -1.48 % | 408.293 M -2.11 % | 417.091 M 2.77 % | 405.835 M 0.00 % | 405.835 M -4.13 % | 423.322 M 0.00 % | 423.322 M 5.77 % | 400.228 M 0.00 % | 400.228 M -5.08 % | 421.632 M 0.00 % | 421.632 M 2.22 % | 412.491 M 0.00 % | 412.491 M 8.70 % | 379.492 M 0.00 % | 379.492 M 8.16 % | 350.861 M 0.00 % | 350.861 M 0.00 % | 350.861 M |
| EPS diluted | 0.05 -48.49 % | 0.09 19.17 % | 0.08 -37.42 % | 0.12 33.93 % | 0.09 -6.67 % | 0.10 2.45 % | 0.09 21.69 % | 0.08 1 284.62 % | -0.01 -108.72 % | 0.07 -37.92 % | 0.12 309.06 % | -0.06 -172.38 % | 0.08 249.62 % | -0.05 -797.37 % | 0.01 -92.38 % | 0.10 -44.56 % | 0.18 1 700.00 % | 0.01 -89.68 % | 0.10 93.80 % | 0.05 -41.66 % | 0.09 -22.09 % | 0.11 -15.38 % | 0.13 8.33 % | 0.12 264.74 % | 0.03 -45.17 % | 0.06 17.19 % | 0.05 -14.67 % | 0.06 -11.63 % | 0.07 -24.56 % | 0.09 6.26 % | 0.08 102.63 % | 0.04 9.42 % | 0.04 -36.33 % | 0.06 -14.04 % | 0.07 32.45 % | 0.05 -29.45 % | 0.07 24.50 % | 0.06 5.08 % | 0.06 |
| Earnings per share | 0.05 -48.76 % | 0.09 16.19 % | 0.08 -36.17 % | 0.12 33.48 % | 0.09 -7.32 % | 0.10 1.78 % | 0.10 22.18 % | 0.08 1 300.00 % | -0.01 -108.72 % | 0.07 -37.92 % | 0.12 309.06 % | -0.06 -172.38 % | 0.08 249.62 % | -0.05 -797.37 % | 0.01 -92.38 % | 0.10 -44.56 % | 0.18 1 700.00 % | 0.01 -89.68 % | 0.10 93.80 % | 0.05 -41.66 % | 0.09 -22.09 % | 0.11 -15.38 % | 0.13 8.33 % | 0.12 264.74 % | 0.03 -45.17 % | 0.06 17.19 % | 0.05 -14.67 % | 0.06 -11.63 % | 0.07 -24.56 % | 0.09 6.26 % | 0.08 102.63 % | 0.04 9.42 % | 0.04 -36.33 % | 0.06 -14.04 % | 0.07 32.45 % | 0.05 -29.45 % | 0.07 24.50 % | 0.06 5.08 % | 0.06 |
| Gross profit | 56.010 M -33.57 % | 84.316 M -23.75 % | 110.579 M 28.66 % | 85.945 M 22.23 % | 70.312 M -22.50 % | 90.729 M -10.15 % | 100.977 M 37.61 % | 73.378 M 87.29 % | 39.178 M -41.97 % | 67.515 M -37.44 % | 107.912 M 173.70 % | 39.428 M -3.15 % | 40.710 M 47.27 % | 27.644 M -39.65 % | 45.803 M 97.71 % | 23.167 M 31.99 % | 17.552 M -51.30 % | 36.041 M -31.86 % | 52.889 M 93.17 % | 27.379 M 2.61 % | 26.683 M -43.99 % | 47.641 M -25.43 % | 63.886 M 20.59 % | 52.978 M 47.97 % | 35.804 M -2.24 % | 36.624 M -28.11 % | 50.945 M 24.91 % | 40.786 M 12.17 % | 36.361 M -24.20 % | 47.973 M -13.36 % | 55.369 M 107.25 % | 26.716 M 49.43 % | 17.879 M -48.11 % | 34.455 M -16.59 % | 41.310 M 133.61 % | 17.683 M -49.24 % | 34.834 M 27.95 % | 27.224 M -33.22 % | 40.769 M |
| Income tax expense | 2.927 M -67.85 % | 9.101 M 102.05 % | 4.505 M -28.46 % | 6.296 M -17.41 % | 7.623 M 1.86 % | 7.484 M 346.04 % | -3.042 M -134.15 % | 8.909 M 1 043.84 % | 778.834 K -86.29 % | 5.680 M -45.47 % | 10.415 M 319.29 % | -4.749 M -338.17 % | 1.994 M 160.78 % | -3.281 M -272.05 % | -881.774 K -110.55 % | 8.358 M -47.36 % | 15.876 M 1 299.84 % | 1.134 M -80.07 % | 5.690 M -17.82 % | 6.924 M -17.75 % | 8.419 M 15.96 % | 7.260 M -10.07 % | 8.073 M -13.94 % | 9.380 M 210.21 % | 3.024 M -27.00 % | 4.142 M 30.16 % | 3.182 M -40.44 % | 5.344 M 9.11 % | 4.898 M -24.94 % | 6.525 M 1.42 % | 6.434 M 93.48 % | 3.325 M 74.66 % | 1.904 M -56.90 % | 4.417 M -6.38 % | 4.718 M 45.33 % | 3.247 M -25.48 % | 4.357 M 24.80 % | 3.491 M -98.07 % | 181.186 M |
| Cost of revenue | 144.664 M 1.29 % | 142.815 M -22.61 % | 184.534 M 30.16 % | 141.780 M 65.18 % | 85.835 M -35.76 % | 133.623 M -32.42 % | 197.728 M 40.52 % | 140.714 M 53.18 % | 91.859 M -13.62 % | 106.347 M -35.71 % | 165.407 M 85.53 % | 89.154 M -3.78 % | 92.660 M 2.47 % | 90.428 M -20.24 % | 113.373 M 49.28 % | 75.944 M 29.23 % | 58.767 M -10.05 % | 65.332 M -35.28 % | 100.946 M 71.61 % | 58.823 M 3.66 % | 56.746 M -16.19 % | 67.707 M -16.54 % | 81.126 M -6.88 % | 87.116 M 67.51 % | 52.006 M -14.62 % | 60.914 M -10.58 % | 68.124 M 26.22 % | 53.973 M -15.26 % | 63.691 M -9.18 % | 70.131 M 22.38 % | 57.308 M 12.45 % | 50.961 M 11.76 % | 45.599 M -1.55 % | 46.318 M -25.99 % | 62.582 M 74.26 % | 35.914 M -51.63 % | 74.241 M 117.44 % | 34.143 M -9.47 % | 37.715 M |
| General and administrative expenses | 1.866 M -89.13 % | 17.167 M 213.74 % | -15.093 M -134.67 % | 43.530 M 762.37 % | -6.572 M -134.82 % | 18.874 M 201.35 % | -18.624 M -145.34 % | 41.079 M 1 508.11 % | -2.917 M -117.48 % | 16.691 M 189.92 % | -18.562 M -152.14 % | 35.598 M 4 279.14 % | -851.810 K -106.70 % | 12.706 M 601.99 % | -2.531 M -110.50 % | 24.112 M 3 931.49 % | -629.309 K -105.38 % | 11.688 M 208.02 % | -10.821 M -193.33 % | 11.594 M 1 069.17 % | -1.196 M -119.22 % | 6.223 M 172.29 % | -8.608 M -217.35 % | 7.336 M 677.93 % | -1.269 M -118.79 % | 6.756 M 185.22 % | -7.928 M -208.56 % | 7.303 M 743.40 % | -1.135 M -117.49 % | 6.489 M 189.26 % | -7.270 M -221.47 % | 5.985 M 1 087.75 % | -605.955 K -111.12 % | 5.448 M 190.97 % | -5.989 M -252.67 % | 3.922 M 225.87 % | -3.116 M -171.40 % | 4.365 M -71.25 % | 15.179 M |
| Selling and marketing expenses | -4.567 M -171.55 % | 6.383 M 166.98 % | -9.529 M -186.46 % | 11.021 M 51.45 % | 7.277 M 156.29 % | 2.839 M 330.67 % | -1.231 M -123.18 % | 5.310 M 25.90 % | 4.218 M -3.70 % | 4.380 M 57.55 % | 2.780 M -4.37 % | 2.907 M 20.52 % | 2.412 M -14.43 % | 2.819 M 28.64 % | 2.191 M 8.90 % | 2.012 M 90.05 % | 1.059 M -37.81 % | 1.703 M 1 235.56 % | 127.496 K -92.00 % | 1.594 M 9.45 % | 1.457 M -1.52 % | 1.479 M -41.19 % | 2.515 M 35.39 % | 1.858 M 74.70 % | 1.063 M -24.21 % | 1.403 M -25.22 % | 1.876 M 39.44 % | 1.346 M -0.14 % | 1.348 M -18.86 % | 1.661 M -14.79 % | 1.949 M 119.73 % | 886.997 K -16.90 % | 1.067 M -21.19 % | 1.354 M 21.18 % | 1.118 M 21.40 % | 920.678 K -8.04 % | 1.001 M -0.75 % | 1.009 M -74.80 % | 4.002 M |
| Other expenses | 24.196 M 791.56 % | 2.714 M -96.63 % | 80.570 M 285.85 % | -43.351 M -7 492.45 % | 586.429 K 1 677.47 % | -37.175 K 94.09 % | -629.408 K -222.21 % | 515.005 K 310.35 % | -244.837 K -123.89 % | 1.025 M -97.36 % | 38.884 M 314.34 % | -18.142 M -191.76 % | 19.771 M 3 028.92 % | 631.883 K -98.49 % | 41.911 M 335 585.73 % | -12.493 K -137.76 % | 33.086 K | 0.000 100.00 % | -360.629 K -122.77 % | 1.584 M -54.87 % | 3.510 M 9 298.34 % | 37.348 K 285.35 % | 9.692 K -38.07 % | 15.649 K 100.25 % | -6.245 M -1 854.97 % | -319.450 K 91.70 % | -3.847 M -638.96 % | -520.615 K -111.64 % | 4.474 M 15 124.09 % | -29.777 K -101.11 % | 2.693 M 347.96 % | 601.116 K 156.81 % | -1.058 M -775.08 % | 156.745 K 105.07 % | -3.090 M -142.96 % | 7.193 M 135.61 % | 3.053 M 1 575.61 % | 182.188 K 100.33 % | -55.154 M |
| Operating expenses | 30.754 M -12.29 % | 35.063 M -50.78 % | 71.240 M 173.14 % | 26.082 M -3.56 % | 27.045 M -15.96 % | 32.179 M -40.60 % | 54.178 M 79.95 % | 30.108 M -18.47 % | 36.931 M 18.00 % | 31.299 M -21.09 % | 39.663 M 47.32 % | 26.923 M -4.75 % | 28.265 M 32.37 % | 21.352 M -42.35 % | 37.036 M 45.12 % | 25.521 M 15.07 % | 22.179 M 65.71 % | 13.385 M 42.80 % | 9.373 M -38.06 % | 15.134 M -20.02 % | 18.921 M 176.20 % | 6.851 M -76.86 % | 29.607 M 176.80 % | 10.696 M -42.13 % | 18.483 M 101.07 % | 9.192 M -59.60 % | 22.755 M 79.04 % | 12.710 M -6.57 % | 13.603 M 49.06 % | 9.126 M -53.31 % | 19.547 M 144.41 % | 7.998 M 26.32 % | 6.331 M -22.09 % | 8.126 M -27.27 % | 11.174 M 112.78 % | 5.251 M -21.91 % | 6.725 M 15.14 % | 5.840 M 110.59 % | -55.154 M |
| Cost and expenses | 175.418 M -1.38 % | 177.878 M -30.46 % | 255.774 M 52.37 % | 167.861 M 48.71 % | 112.879 M -31.92 % | 165.802 M -34.18 % | 251.906 M 47.47 % | 170.822 M 32.64 % | 128.790 M -6.43 % | 137.646 M -32.88 % | 205.069 M 76.67 % | 116.077 M -4.01 % | 120.925 M 8.18 % | 111.781 M -25.68 % | 150.409 M 48.24 % | 101.465 M 25.35 % | 80.946 M 2.83 % | 78.717 M -28.65 % | 110.319 M 49.17 % | 73.957 M -2.26 % | 75.667 M 1.49 % | 74.557 M -32.67 % | 110.733 M 13.21 % | 97.812 M 38.76 % | 70.489 M 0.55 % | 70.106 M -22.86 % | 90.879 M 36.29 % | 66.683 M -13.73 % | 77.294 M -2.48 % | 79.257 M 3.12 % | 76.855 M 30.35 % | 58.959 M 13.54 % | 51.930 M -4.62 % | 54.444 M -26.18 % | 73.756 M 79.17 % | 41.165 M -49.16 % | 80.966 M 102.50 % | 39.983 M 172.49 % | -55.154 M |
| Research and development expenses | 9.260 M 5.24 % | 8.799 M -42.46 % | 15.293 M 29.63 % | 11.797 M 35.33 % | 8.717 M -4.01 % | 9.081 M -50.02 % | 18.170 M 86.26 % | 9.755 M 2.79 % | 9.491 M 3.13 % | 9.203 M -44.43 % | 16.560 M 152.46 % | 6.559 M -5.39 % | 6.933 M 33.46 % | 5.195 M -49.56 % | 10.300 M -3.94 % | 10.722 M 28.99 % | 8.313 M | 0.000 -100.00 % | 10.453 M 778.36 % | 1.190 M -87.47 % | 9.500 M | 0.000 -100.00 % | 10.670 M | 0.000 -100.00 % | 9.679 M | 0.000 -100.00 % | 7.277 M 167.03 % | 2.725 M -49.76 % | 5.424 M | 0.000 -100.00 % | 11.020 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | -2.702 M -111.47 % | 23.550 M 195.65 % | -24.622 M -145.14 % | 54.552 M 188.43 % | 18.914 M -12.90 % | 21.714 M 209.36 % | -19.855 M -142.80 % | 46.389 M 3 466.77 % | 1.301 M -93.83 % | 21.071 M 233.52 % | -15.781 M -140.98 % | 38.506 M 2 367.75 % | 1.560 M -89.95 % | 15.525 M 4 670.22 % | -339.706 K -101.30 % | 26.124 M 5 981.21 % | 429.591 K -96.79 % | 13.391 M 225.23 % | -10.693 M -181.08 % | 13.188 M 4 962.14 % | 260.529 K -96.62 % | 7.702 M 226.40 % | -6.093 M -166.28 % | 9.193 M 4 563.29 % | -205.978 K -102.52 % | 8.159 M 234.82 % | -6.052 M -169.98 % | 8.648 M 3 969.11 % | 212.533 K -97.39 % | 8.150 M 253.17 % | -5.321 M -177.43 % | 6.872 M 1 389.15 % | 461.492 K -93.22 % | 6.802 M 239.65 % | -4.871 M -200.57 % | 4.843 M 328.97 % | -2.115 M -139.37 % | 5.373 M -73.14 % | 20.003 M |
| Interest income | 593.333 K 66.17 % | 357.069 K -98.35 % | 21.703 M 4 617.73 % | 460.032 K -16.32 % | 549.783 K 84.92 % | 297.308 K -94.04 % | 4.991 M 158.40 % | 1.931 M -59.47 % | 4.765 M 60.11 % | 2.976 M 267.41 % | -1.778 M -223.90 % | 1.435 M -3.77 % | 1.491 M -91.02 % | 16.608 M -65.01 % | 47.463 M -8.38 % | 51.804 M 81.19 % | 28.591 M 1 346.99 % | 1.976 M -22.38 % | 2.546 M 16.20 % | 2.191 M -74.72 % | 8.666 M 208.66 % | 2.808 M -83.78 % | 17.308 M 694.98 % | 2.177 M -66.30 % | 6.460 M 146.93 % | 2.616 M -7.30 % | 2.822 M 5.91 % | 2.665 M 18.87 % | 2.242 M 37.13 % | 1.635 M 36.36 % | 1.199 M -24.30 % | 1.584 M -5.62 % | 1.678 M | 0.000 -100.00 % | 429.288 K | 0.000 -100.00 % | 6.712 K | 0.000 | 0.000 |
| Interest expense | 3.328 M -37.63 % | 5.336 M -14.88 % | 6.269 M 275.54 % | 1.669 M -18.20 % | 2.041 M 25.13 % | 1.631 M -77.17 % | 7.143 M 27 221.08 % | 26.143 K -98.86 % | 2.287 M -22.88 % | 2.965 M 36.21 % | 2.177 M 13.31 % | 1.921 M 39.44 % | 1.378 M 149.19 % | 552.890 K -85.88 % | 3.915 M 560.50 % | 592.714 K -0.84 % | 597.761 K -10.52 % | 668.047 K -59.84 % | 1.664 M 153.18 % | 657.084 K -5.96 % | 698.748 K 85 426.07 % | 817.000 -88.07 % | 6.849 K 44.49 % | 4.740 K -79.27 % | 22.860 K | 0.000 -100.00 % | 1.297 M 75.21 % | 740.177 K -3.91 % | 770.294 K 1 678.68 % | 43.307 K -92.78 % | 599.441 K -10.27 % | 668.072 K -39.43 % | 1.103 M | 0.000 -100.00 % | 214.644 K | 0.000 -100.00 % | 217.596 K | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 13.275 M 146.59 % | 5.383 M 280.74 % | 1.414 M -90.44 % | 14.794 M 27.54 % | 11.600 M -14.70 % | 13.599 M 0.00 % | 13.599 M 11.64 % | 12.181 M 0.00 % | 12.181 M -7.56 % | 13.177 M 0.00 % | 13.177 M 29.44 % | 10.180 M 0.00 % | 10.180 M -24.01 % | 13.396 M 0.00 % | 13.396 M 37.60 % | 9.735 M 0.00 % | 9.735 M 4.62 % | 9.305 M 2.42 % | 9.085 M 9.80 % | 8.274 M -8.00 % | 8.993 M -1.01 % | 9.085 M 4.55 % | 8.690 M -10.06 % | 9.662 M 11.19 % | 8.690 M 190.27 % | 2.994 M 169.26 % | -4.322 M 37.05 % | -6.866 M -138.66 % | -2.877 M -3 375.26 % | -82.779 K 94.69 % | -1.559 M 80.10 % | -7.831 M -207.51 % | -2.546 M 98.46 % | -165.589 M -2 947.59 % | -5.433 M -265.94 % | 3.274 M 194.03 % | -3.482 M 98.04 % | -177.718 M |
| Operating income | 25.257 M -48.72 % | 49.253 M 25.20 % | 39.339 M -34.29 % | 59.863 M 38.36 % | 43.267 M -14.96 % | 50.880 M 28.52 % | 39.590 M -3.99 % | 41.237 M 2 465.61 % | -1.743 M -104.85 % | 35.911 M -40.13 % | 59.979 M 432.71 % | 11.259 M -15.89 % | 13.386 M -31.39 % | 19.509 M 63.42 % | 11.938 M -78.90 % | 56.591 M -42.01 % | 97.594 M 1 625.93 % | 5.655 M -90.07 % | 56.965 M 100.73 % | 28.379 M -28.98 % | 39.958 M -21.87 % | 51.142 M -16.54 % | 61.274 M 3.38 % | 59.273 M 269.61 % | 16.037 M -44.15 % | 28.715 M 0.02 % | 28.709 M -11.75 % | 32.532 M 17.83 % | 27.610 M -35.18 % | 42.598 M 8.73 % | 39.178 M 89.98 % | 20.623 M 10.22 % | 18.711 M -35.50 % | 29.010 M -13.69 % | 33.611 M 109.05 % | 16.078 M -41.57 % | 27.519 M 12.96 % | 24.361 M 4.42 % | 23.330 M |
| Operating income ratio | 0.13 -41.96 % | 0.22 62.68 % | 0.13 -49.29 % | 0.26 -5.13 % | 0.28 22.18 % | 0.23 71.11 % | 0.13 -31.19 % | 0.19 1 547.90 % | -0.01 -106.44 % | 0.21 -5.88 % | 0.22 150.61 % | 0.09 -12.75 % | 0.10 -39.26 % | 0.17 120.30 % | 0.07 -86.87 % | 0.57 -55.35 % | 1.28 2 192.50 % | 0.06 -84.94 % | 0.37 12.48 % | 0.33 -31.26 % | 0.48 8.02 % | 0.44 4.93 % | 0.42 -0.13 % | 0.42 131.67 % | 0.18 -37.97 % | 0.29 22.10 % | 0.24 -29.77 % | 0.34 24.41 % | 0.28 -23.49 % | 0.36 3.73 % | 0.35 30.97 % | 0.27 -9.93 % | 0.29 -17.93 % | 0.36 11.01 % | 0.32 7.85 % | 0.30 18.90 % | 0.25 -36.45 % | 0.40 33.54 % | 0.30 |
| Total other income expenses net | 315.523 K 921.63 % | -38.402 K 95.66 % | -885.702 K -246.75 % | -255.430 K -107.52 % | 3.397 M 9 236.80 % | -37.176 K 94.09 % | -629.408 K -107.40 % | 8.502 M 261.48 % | 2.352 M 8 116.33 % | -29.340 K 94.53 % | -536.253 K 98.74 % | -42.555 M -292.39 % | 22.120 M 166.69 % | -33.169 M -384.18 % | 11.672 M -80.22 % | 59.023 M -40.53 % | 99.241 M 695.63 % | -16.661 M -4 520.14 % | -360.627 K -103.23 % | 11.168 M -64.16 % | 31.160 M 194.96 % | 10.564 M -52.25 % | 22.126 M 9.80 % | 20.150 M 1 317.67 % | -1.655 M -271.58 % | 964.449 K 118.85 % | -5.117 M -230.02 % | 3.935 M -12.04 % | 4.474 M 151.15 % | 1.781 M -81.26 % | 9.504 M 360.73 % | 2.063 M -64.07 % | 5.741 M 558.75 % | 871.528 K -56.25 % | 1.992 M -81.58 % | 10.814 M 254.41 % | 3.051 M -3.41 % | 3.159 M 1 631.77 % | 182.414 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 183.421 M 201.89 % | 60.757 M -50.41 % | 122.518 M 5.06 % | 116.612 M -48.21 % | 225.167 M -7.58 % | 243.637 M 32.53 % | 183.832 M 47.65 % | 124.509 M 7 714.85 % | -1.635 M 99.18 % | -199.623 M -441.29 % | -36.879 M -145.99 % | 80.197 M 197.93 % | -81.894 M -93.08 % | -42.416 M 69.89 % | -140.879 M 32.07 % | -207.389 M -8.38 % | -191.359 M -38.58 % | -138.082 M 40.29 % | -231.264 M -26.46 % | -182.882 M 23.27 % | -238.351 M 37.77 % | -383.001 M 10.23 % | -426.667 M -75.30 % | -243.399 M 4.07 % | -253.712 M 13.33 % | -292.741 M 29.52 % | -415.350 M -41.73 % | -293.053 M -67.37 % | -175.095 M 25.71 % | -235.677 M 7.05 % | -253.551 M -90.61 % | -133.020 M 37.79 % | -213.835 M -92.30 % | -111.199 M 56.24 % | -254.087 M | 0.000 100.00 % | -89.169 M -206.31 % | 83.880 M 272.66 % | -48.580 M |
| Total investments | 188.774 M -0.08 % | 188.927 M -23.33 % | 246.414 M 1.83 % | 241.990 M -9.73 % | 268.087 M 11.82 % | 239.757 M 0.26 % | 239.141 M 3.13 % | 231.874 M 1.02 % | 229.540 M -3.96 % | 239.012 M 14.37 % | 208.976 M 3.11 % | 202.665 M -0.13 % | 202.922 M 0.65 % | 201.611 M -0.32 % | 202.267 M 26.82 % | 159.490 M 7.03 % | 149.010 M -4.15 % | 155.462 M 5.84 % | 146.878 M 0.72 % | 145.825 M 16.31 % | 125.371 M -0.33 % | 125.781 M 5.39 % | 119.343 M 14.12 % | 104.576 M 6.31 % | 98.370 M 5.42 % | 93.308 M 9.40 % | 85.294 M 7.52 % | 79.327 M 15.96 % | 68.411 M 29.53 % | 52.815 M 12.67 % | 46.875 M -74.99 % | 187.425 M 103.65 % | 92.033 M 4.33 % | 88.215 M 3.28 % | 85.417 M | 0.000 -100.00 % | 86.685 M -48.33 % | 167.760 M 421.13 % | 32.192 M |
| Total debt | 322.269 M -1.31 % | 326.553 M 21.53 % | 268.701 M -18.60 % | 330.102 M -25.83 % | 445.075 M 22.17 % | 364.296 M 0.43 % | 362.725 M 62.59 % | 223.093 M -2.00 % | 227.653 M -0.77 % | 229.412 M -6.83 % | 246.235 M -0.11 % | 246.505 M -21.84 % | 315.391 M 45.57 % | 216.656 M 2.03 % | 212.344 M 11.03 % | 191.255 M 92.89 % | 99.150 M 6.49 % | 93.109 M -7.58 % | 100.744 M 11.47 % | 90.381 M -0.01 % | 90.393 M 27.89 % | 70.679 M | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 276.898 M 1.95 % | 271.614 M 2.51 % | 264.954 M 53.98 % | 172.074 M -32.56 % | 255.161 M 60.93 % | 158.549 M -34.76 % | 243.043 M 60.33 % | 151.591 M -39.64 % | 251.139 M 73.66 % | 144.612 M -40.10 % | 241.410 M 85.82 % | 129.917 M -43.32 % | 229.227 M 66.70 % | 137.511 M -44.02 % | 245.638 M 995.79 % | 22.416 M 8.58 % | 20.646 M -1.46 % | 20.951 M 619.98 % | 2.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 527.809 M | 0.000 |
| Retained earnings | 523.889 M -5.26 % | 552.994 M 7.26 % | 515.571 M 4.98 % | 491.121 M 11.32 % | 441.196 M 0.96 % | 437.009 M 10.21 % | 396.516 M 9.15 % | 363.268 M 9.77 % | 330.933 M -24.52 % | 438.418 M 7.58 % | 407.512 M 13.38 % | 359.429 M -26.50 % | 489.021 M 8.11 % | 452.319 M -5.08 % | 476.520 M -1.73 % | 484.922 M -10.61 % | 542.459 M 6.55 % | 509.136 M 0.92 % | 504.511 M 7.56 % | 469.037 M 6.91 % | 438.734 M -3.48 % | 454.556 M 10.78 % | 410.307 M 11.04 % | 369.520 M 15.67 % | 319.469 M -2.33 % | 327.091 M 8.04 % | 302.741 M 3.80 % | 291.668 M 10.06 % | 264.999 M 0.67 % | 263.224 M 15.85 % | 227.203 M 13.26 % | 200.596 M 9.63 % | 182.971 M -0.60 % | 184.085 M 15.53 % | 159.336 M | 0.000 -100.00 % | 121.998 M | 0.000 -100.00 % | 91.028 M |
| Common stock | 419.894 M 0.00 % | 419.887 M -0.04 % | 420.060 M 0.02 % | 419.988 M 0.00 % | 419.986 M 0.00 % | 419.981 M 0.00 % | 419.979 M 0.00 % | 419.970 M 0.00 % | 419.968 M 0.21 % | 419.083 M 0.00 % | 419.079 M 0.00 % | 419.074 M 0.00 % | 419.074 M 0.00 % | 419.074 M 0.00 % | 419.074 M 0.00 % | 419.074 M 0.00 % | 419.074 M 0.00 % | 419.074 M 0.00 % | 419.074 M 0.00 % | 419.074 M 0.00 % | 419.074 M 0.00 % | 419.074 M 0.00 % | 419.074 M 0.00 % | 419.074 M 0.00 % | 419.074 M 0.00 % | 419.074 M -1.05 % | 423.510 M 0.00 % | 423.510 M 0.00 % | 423.510 M 0.00 % | 423.510 M 0.46 % | 421.560 M 0.00 % | 421.560 M 0.00 % | 421.560 M 0.00 % | 421.560 M 0.00 % | 421.560 M -27.16 % | 578.779 M 52.55 % | 379.400 M | 0.000 -100.00 % | 379.400 M |
| Total equity | 1.378 B 0.14 % | 1.376 B 3.07 % | 1.335 B 2.06 % | 1.308 B 4.13 % | 1.257 B 1.51 % | 1.238 B 3.04 % | 1.201 B 4.76 % | 1.147 B 2.42 % | 1.120 B -7.35 % | 1.208 B 2.24 % | 1.182 B 4.63 % | 1.130 B -10.29 % | 1.259 B 3.54 % | 1.216 B -1.51 % | 1.235 B 2.73 % | 1.202 B -8.04 % | 1.307 B 2.57 % | 1.274 B 0.27 % | 1.271 B 4.58 % | 1.215 B 2.36 % | 1.187 B 5.33 % | 1.127 B 4.33 % | 1.080 B 5.58 % | 1.023 B 5.13 % | 973.354 M -0.47 % | 977.992 M 4.36 % | 937.152 M 0.01 % | 937.093 M 2.93 % | 910.426 M 0.20 % | 908.650 M 5.66 % | 859.990 M 4.97 % | 819.278 M 2.20 % | 801.654 M -0.14 % | 802.768 M 3.18 % | 778.018 M 34.42 % | 578.779 M 3.58 % | 558.779 M 5.87 % | 527.809 M 0.00 % | 527.809 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 27.168 M 0.00 % | 27.168 M 0.00 % | 27.168 M 0.00 % | 27.168 M 0.00 % | 27.168 M 0.00 % | 27.168 M 0.00 % | 27.168 M 0.00 % | 27.168 M 0.00 % | 27.168 M 0.00 % | 27.168 M 0.00 % | 27.168 M -3.01 % | 28.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -97.77 % | 4.479 M 4 378.90 % | 100.000 K | 0.000 -100.00 % | 100.000 K |
| Long term debt | 237.877 M -8.50 % | 259.961 M 13.67 % | 228.701 M -15.33 % | 270.102 M -6.16 % | 287.841 M 0.91 % | 285.236 M -5.86 % | 302.991 M 46.46 % | 206.879 M -1.85 % | 210.772 M -1.06 % | 213.034 M -7.25 % | 229.677 M -3.15 % | 237.136 M 0.47 % | 236.022 M 102.14 % | 116.763 M 11.24 % | 104.963 M 10.30 % | 95.158 M -4.03 % | 99.150 M 6.49 % | 93.109 M -7.58 % | 100.744 M 11.47 % | 90.381 M -0.01 % | 90.393 M 27.89 % | 70.679 M | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 271.029 M -6.92 % | 291.180 M 11.69 % | 260.713 M -20.07 % | 326.177 M -5.22 % | 344.148 M 0.74 % | 341.635 M -4.98 % | 359.546 M 40.30 % | 256.265 M 4.17 % | 246.013 M -1.01 % | 248.531 M -6.36 % | 265.410 M -1.40 % | 269.175 M 0.39 % | 268.134 M 79.94 % | 149.011 M 5.37 % | 141.411 M 25.47 % | 112.704 M -3.58 % | 116.883 M 13.98 % | 102.548 M -7.07 % | 110.351 M 19.56 % | 92.296 M -0.22 % | 92.496 M 26.79 % | 72.950 M 2 890.36 % | 2.440 M -0.75 % | 2.458 M -16.01 % | 2.926 M -5.44 % | 3.095 M -5.16 % | 3.263 M 4.20 % | 3.132 M -5.10 % | 3.300 M -4.86 % | 3.468 M -4.63 % | 3.637 M -4.43 % | 3.805 M -4.24 % | 3.974 M -4.07 % | 4.142 M -3.91 % | 4.311 M -3.76 % | 4.479 M -3.62 % | 4.647 M | 0.000 -100.00 % | 4.984 M |
| Other current liabilities | 62.230 M 68.54 % | 36.923 M -62.02 % | 97.209 M 54.69 % | 62.842 M -62.59 % | 167.963 M 125.52 % | 74.477 M -49.00 % | 146.024 M 616.01 % | 20.394 M -50.05 % | 40.832 M -56.39 % | 93.626 M 133.83 % | 40.041 M 116.71 % | 18.477 M -13.46 % | 21.350 M 41.31 % | 15.108 M 256.54 % | -9.652 M -108.92 % | 108.233 M 114.10 % | 50.553 M 274.42 % | 13.502 M -25.80 % | 18.196 M 114.23 % | 8.494 M -16.37 % | 10.157 M -53.37 % | 21.782 M -5.29 % | 22.999 M 104.68 % | 11.236 M -19.72 % | 13.997 M -17.67 % | 17.001 M -22.61 % | 21.968 M 310.14 % | 5.356 M 15.65 % | 4.631 M 13.09 % | 4.095 M -45.47 % | 7.510 M 435.83 % | 1.402 M -65.55 % | 4.068 M 9.25 % | 3.724 M -69.91 % | 12.377 M -78.02 % | 56.316 M 1 406.23 % | 3.739 M | 0.000 -100.00 % | 6.737 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.428 M -97.24 % | 51.814 M -8.75 % | 56.780 M 79.08 % | 31.707 M 0.80 % | 31.454 M 2 468.35 % | 1.225 M -12.71 % | 1.403 M -42.55 % | 2.442 M | 0.000 | 0.000 -100.00 % | 28.028 M -75.47 % | 114.256 M 8 974.88 % | 1.259 M 27.58 % | 986.837 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 |
| Short term debt | 84.393 M 26.73 % | 66.593 M 66.48 % | 40.000 M -33.33 % | 60.000 M 50.00 % | 40.000 M 0.00 % | 40.000 M -33.04 % | 59.734 M 268.41 % | 16.214 M | 0.000 -100.00 % | 16.378 M | 0.000 | 0.000 -100.00 % | 70.000 M -28.57 % | 98.000 M 73.53 % | 56.474 M -41.23 % | 96.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 294.957 M 24.72 % | 236.505 M -33.73 % | 356.855 M 3.79 % | 343.836 M 14.33 % | 300.749 M -12.54 % | 343.851 M -1.07 % | 347.558 M 43.72 % | 241.837 M -12.18 % | 275.379 M -9.16 % | 303.157 M -3.03 % | 312.625 M 77.49 % | 176.137 M -32.49 % | 260.905 M 1.48 % | 257.112 M -15.11 % | 302.869 M -7.12 % | 326.069 M 157.74 % | 126.512 M 18.59 % | 106.684 M -20.65 % | 134.443 M 84.43 % | 72.896 M 54.30 % | 47.243 M -54.13 % | 103.002 M 11.85 % | 92.089 M 34.79 % | 68.321 M 25.74 % | 54.337 M -23.05 % | 70.615 M 6.23 % | 66.475 M 15.02 % | 57.792 M -3.80 % | 60.072 M -28.83 % | 84.410 M -4.99 % | 88.842 M 49.05 % | 59.607 M 4.33 % | 57.133 M 10.73 % | 51.597 M -20.51 % | 64.914 M 15.27 % | 56.316 M -9.39 % | 62.155 M | 0.000 -100.00 % | 62.964 M |
| Total liabilities | 565.986 M 7.26 % | 527.685 M -14.55 % | 617.569 M -7.83 % | 670.013 M 3.89 % | 644.897 M -5.92 % | 685.486 M -3.06 % | 707.104 M 41.96 % | 498.102 M -4.47 % | 521.392 M -5.49 % | 551.688 M -4.56 % | 578.034 M 29.80 % | 445.312 M -15.83 % | 529.039 M 30.27 % | 406.124 M -8.59 % | 444.280 M 1.26 % | 438.774 M 80.27 % | 243.395 M 16.33 % | 209.232 M -14.53 % | 244.795 M 48.19 % | 165.193 M 18.22 % | 139.739 M -20.58 % | 175.952 M 86.14 % | 94.529 M 33.55 % | 70.779 M 23.60 % | 57.264 M -22.31 % | 73.710 M 5.70 % | 69.738 M 14.47 % | 60.923 M -3.86 % | 63.372 M -27.89 % | 87.879 M -4.97 % | 92.478 M 45.84 % | 63.412 M 3.77 % | 61.107 M 9.63 % | 55.739 M -19.48 % | 69.224 M 13.86 % | 60.795 M -8.99 % | 66.803 M | 0.000 -100.00 % | 67.948 M |
| Other non current assets | 202.504 M 194.66 % | 68.724 M 5.11 % | 65.382 M 499.39 % | 10.908 M 83.34 % | 5.950 M -82.05 % | 33.140 M -21.60 % | 42.271 M 588.08 % | 6.143 M -38.66 % | 10.015 M -45.73 % | 18.453 M -91.56 % | 218.616 M -4.07 % | 227.901 M -14.71 % | 267.208 M 76.96 % | 151.000 M 0.31 % | 150.525 M -48.90 % | 294.555 M -17.32 % | 356.277 M 30.97 % | 272.032 M 10.78 % | 245.567 M 2.14 % | 240.425 M 35.57 % | 177.343 M 74.42 % | 101.675 M 498.14 % | 16.999 M -85.10 % | 114.068 M 48.67 % | 76.728 M -19.02 % | 94.746 M 235.90 % | 28.207 M -58.50 % | 67.967 M 15.03 % | 59.085 M 12.26 % | 52.634 M 21.38 % | 43.363 M 469.32 % | 7.617 M -1.92 % | 7.766 M 1 409.13 % | 514.602 K 3.09 % | 499.201 K -99.52 % | 103.849 M 8 333.35 % | 1.231 M 101.47 % | -83.880 M -6 219.04 % | 1.371 M |
| Long term investments | 0.000 -100.00 % | 134.649 M -30.38 % | 193.394 M -20.08 % | 241.990 M -0.18 % | 242.423 M 13.62 % | 213.366 M 1.44 % | 210.346 M -12.39 % | 240.084 M 0.63 % | 238.575 M -0.18 % | 239.012 M 3 561.39 % | 6.528 M 209.84 % | -5.943 M 87.45 % | -47.355 M -168.40 % | 69.237 M 2.66 % | 67.441 M 235.73 % | -49.687 M 53.17 % | -106.108 M -32.06 % | -80.348 M 1.43 % | -81.513 M 3.05 % | -84.079 M -111.64 % | -39.728 M -226.62 % | 31.377 M -71.30 % | 109.343 M 17 871.27 % | -615.279 K -101.75 % | 35.200 M -20.80 % | 44.442 M -51.04 % | 90.769 M 8.21 % | 83.885 M 14.07 % | 73.537 M 26.12 % | 58.305 M 11.66 % | 52.217 M -72.96 % | 193.099 M 107.67 % | 92.985 M 4.20 % | 89.237 M 3.15 % | 86.509 M | 0.000 -100.00 % | 86.685 M | 0.000 -100.00 % | 32.192 M |
| Intangible assets | 66.723 M 6.50 % | 62.651 M -0.33 % | 62.858 M -7.77 % | 68.153 M -0.83 % | 68.722 M 7.33 % | 64.030 M -0.74 % | 64.510 M -2.25 % | 65.996 M -1.14 % | 66.755 M 1.11 % | 66.019 M 107.24 % | 31.856 M -1.15 % | 32.227 M -1.15 % | 32.603 M -1.19 % | 32.994 M 1.00 % | 32.668 M 0.63 % | 32.462 M -2.22 % | 33.199 M -16.90 % | 39.953 M 20.72 % | 33.095 M 23.91 % | 26.710 M 19.49 % | 22.352 M -16.98 % | 26.924 M 19.35 % | 22.559 M -16.94 % | 27.161 M 18.13 % | 22.992 M -17.48 % | 27.863 M 18.95 % | 23.423 M 3.28 % | 22.680 M -0.69 % | 22.838 M -11.79 % | 25.891 M 12.10 % | 23.096 M 36.67 % | 16.899 M 18.35 % | 14.279 M 19.82 % | 11.917 M -0.76 % | 12.008 M | 0.000 -100.00 % | 12.061 M | 0.000 -100.00 % | 12.598 M |
| GoodWill | 183.761 M 124.36 % | 81.905 M 0.44 % | 81.544 M -39.97 % | 135.843 M 1.11 % | 134.357 M 1.71 % | 132.099 M -2.77 % | 135.866 M 3.52 % | 131.253 M -2.76 % | 134.976 M 2.56 % | 131.609 M -1.37 % | 133.431 M 1.15 % | 131.908 M 0.21 % | 131.634 M -2.02 % | 134.350 M 1.96 % | 131.770 M 56.38 % | 84.265 M -4.03 % | 87.800 M -2.80 % | 90.329 M -0.47 % | 90.758 M 5.62 % | 85.930 M -0.06 % | 85.983 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.413 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 250.484 M 73.28 % | 144.556 M 0.11 % | 144.401 M -29.21 % | 203.996 M 0.45 % | 203.080 M 3.54 % | 196.130 M -2.12 % | 200.376 M 1.59 % | 197.249 M -2.22 % | 201.731 M 2.08 % | 197.628 M 19.57 % | 165.287 M 0.70 % | 164.135 M -0.06 % | 164.237 M -1.86 % | 167.344 M 1.77 % | 164.438 M 40.87 % | 116.727 M -3.53 % | 120.999 M -7.13 % | 130.282 M 5.19 % | 123.854 M 9.96 % | 112.639 M 3.97 % | 108.335 M 302.38 % | 26.924 M 19.35 % | 22.559 M -16.94 % | 27.161 M 18.13 % | 22.992 M -17.48 % | 27.863 M 18.95 % | 23.423 M 3.28 % | 22.680 M -0.69 % | 22.838 M -11.79 % | 25.891 M 12.10 % | 23.096 M -8.75 % | 25.312 M 77.27 % | 14.279 M 19.82 % | 11.917 M -0.76 % | 12.008 M | 0.000 -100.00 % | 12.061 M | 0.000 -100.00 % | 12.598 M |
| Property plant equipment net | 677.309 M 0.25 % | 675.620 M -2.41 % | 692.328 M -1.72 % | 704.417 M 3.95 % | 677.681 M -0.23 % | 679.270 M -0.63 % | 683.563 M 14.55 % | 596.740 M 9.80 % | 543.502 M 7.62 % | 505.004 M 8.30 % | 466.290 M 3.42 % | 450.859 M -0.84 % | 454.661 M -1.78 % | 462.889 M 1.21 % | 457.340 M 16.56 % | 392.350 M 7.07 % | 366.444 M 0.87 % | 363.267 M 5.00 % | 345.966 M 5.34 % | 328.421 M 0.47 % | 326.886 M 11.64 % | 292.800 M -1.94 % | 298.601 M -1.33 % | 302.630 M -0.28 % | 303.493 M 13.60 % | 267.160 M -1.37 % | 270.862 M 23.82 % | 218.752 M -2.83 % | 225.117 M -1.97 % | 229.645 M -0.67 % | 231.196 M 0.14 % | 230.865 M 13.90 % | 202.685 M -2.75 % | 208.419 M -3.33 % | 215.588 M -3.90 % | 224.347 M -2.89 % | 231.033 M | 0.000 -100.00 % | 247.073 M |
| Total non current assets | 1.136 B 10.36 % | 1.030 B -6.58 % | 1.102 B -5.68 % | 1.169 B 2.84 % | 1.136 B 0.53 % | 1.130 B -1.14 % | 1.143 B 9.48 % | 1.044 B 4.74 % | 997.131 M 3.55 % | 962.960 M 11.01 % | 867.477 M 2.58 % | 845.659 M 0.57 % | 840.841 M -1.46 % | 853.286 M 1.29 % | 842.407 M 11.31 % | 756.782 M 2.33 % | 739.578 M 7.39 % | 688.695 M 8.09 % | 637.146 M 6.16 % | 600.199 M 4.29 % | 575.486 M 25.93 % | 456.977 M 1.17 % | 451.696 M 0.95 % | 447.446 M 1.11 % | 442.537 M 0.85 % | 438.791 M 5.12 % | 417.433 M 5.63 % | 395.169 M 3.24 % | 382.768 M 3.65 % | 369.291 M 4.79 % | 352.417 M -23.21 % | 458.928 M 43.50 % | 319.819 M 2.42 % | 312.260 M -1.44 % | 316.829 M -3.46 % | 328.196 M -1.61 % | 333.556 M 497.66 % | -83.880 M -128.37 % | 295.636 M |
| Other current assets | 92.207 M 49.60 % | 61.636 M 13.41 % | 54.346 M -6.76 % | 58.289 M -4.32 % | 60.919 M -68.09 % | 190.885 M 62.36 % | 117.570 M -14.30 % | 137.188 M 99.40 % | 68.800 M -0.44 % | 69.106 M 107.63 % | 33.284 M -14.90 % | 39.111 M -7.54 % | 42.301 M -8.74 % | 46.354 M 380.23 % | 9.653 M -12.39 % | 11.017 M 71.88 % | 6.410 M -81.23 % | 34.145 M 100.63 % | 17.019 M -7.65 % | 18.429 M -1.80 % | 18.768 M -13.46 % | 21.686 M -6.49 % | 23.191 M -54.31 % | 50.758 M -37.41 % | 81.090 M -25.11 % | 108.281 M 1 818.99 % | 5.643 M -95.31 % | 120.393 M -39.75 % | 199.821 M 18.49 % | 168.646 M 51.39 % | 111.398 M 48.01 % | 75.264 M -21.91 % | 96.375 M -56.56 % | 221.844 M 335.45 % | 50.946 M -83.64 % | 311.378 M 3 911.86 % | 7.761 M | 0.000 -100.00 % | 35.792 M |
| Short term investments | 115.155 M 112.16 % | 54.278 M 2.37 % | 53.020 M 3.53 % | 51.211 M 99.54 % | 25.664 M -2.75 % | 26.390 M -8.35 % | 28.794 M 450.72 % | -8.210 M 9.13 % | -9.035 M | 0.000 -100.00 % | 202.448 M -2.95 % | 208.608 M -16.65 % | 250.278 M 89.07 % | 132.374 M -1.82 % | 134.826 M -35.54 % | 209.177 M -18.01 % | 255.118 M 8.19 % | 235.810 M 3.25 % | 228.391 M -0.66 % | 229.904 M 39.25 % | 165.099 M 74.88 % | 94.405 M 844.05 % | 10.000 M -90.49 % | 105.192 M 66.52 % | 63.171 M 29.27 % | 48.866 M 992.51 % | -5.475 M -20.12 % | -4.558 M 11.07 % | -5.125 M 6.65 % | -5.491 M -2.78 % | -5.342 M 5.85 % | -5.674 M -495.67 % | -952.593 K 6.82 % | -1.022 M 6.38 % | -1.092 M | 0.000 | 0.000 -100.00 % | 167.760 M 375.24 % | 35.300 M |
| cash and cash equivalents | 138.848 M -47.76 % | 265.796 M 81.83 % | 146.182 M -31.53 % | 213.490 M -2.92 % | 219.909 M 82.26 % | 120.658 M -32.55 % | 178.893 M 81.46 % | 98.585 M -57.00 % | 229.288 M -46.56 % | 429.036 M 51.54 % | 283.115 M 70.23 % | 166.308 M -58.14 % | 397.285 M 53.35 % | 259.072 M -26.65 % | 353.222 M -11.39 % | 398.644 M 37.22 % | 290.510 M 25.66 % | 231.191 M -30.37 % | 332.008 M 21.50 % | 273.263 M -16.88 % | 328.744 M -27.54 % | 453.680 M 6.33 % | 426.667 M 75.22 % | 243.499 M -4.06 % | 253.812 M -13.33 % | 292.841 M -29.51 % | 415.450 M 41.72 % | 293.153 M 67.43 % | 175.095 M -25.71 % | 235.677 M -7.09 % | 253.651 M 90.69 % | 133.020 M -37.79 % | 213.835 M 92.30 % | 111.199 M -56.24 % | 254.087 M | 0.000 -100.00 % | 89.169 M 206.31 % | -83.880 M -272.66 % | 48.580 M |
| Cash and short term investments | 254.003 M -20.64 % | 320.074 M 60.68 % | 199.202 M -24.74 % | 264.700 M 7.79 % | 245.573 M 67.00 % | 147.049 M -29.20 % | 207.688 M 110.67 % | 98.585 M -57.00 % | 229.288 M -46.56 % | 429.036 M -11.64 % | 485.563 M 29.51 % | 374.917 M -42.10 % | 647.563 M 65.43 % | 391.445 M -19.79 % | 488.049 M -19.71 % | 607.821 M 11.40 % | 545.628 M 16.84 % | 467.001 M -16.67 % | 560.399 M 11.37 % | 503.167 M 1.89 % | 493.843 M -9.90 % | 548.085 M 25.52 % | 436.667 M 25.23 % | 348.691 M 10.00 % | 316.983 M -7.24 % | 341.706 M -17.75 % | 415.450 M 41.72 % | 293.153 M 67.43 % | 175.095 M -25.71 % | 235.677 M -7.09 % | 253.651 M 90.69 % | 133.020 M -37.79 % | 213.835 M 92.30 % | 111.199 M -56.24 % | 254.087 M | 0.000 -100.00 % | 89.169 M 6.31 % | 83.880 M 72.66 % | 48.580 M |
| Total current assets | 807.828 M -7.61 % | 874.358 M 2.77 % | 850.757 M 5.05 % | 809.865 M 5.85 % | 765.105 M -3.52 % | 793.040 M 3.64 % | 765.179 M 27.41 % | 600.546 M -6.74 % | 643.961 M -19.22 % | 797.224 M -10.68 % | 892.523 M 22.39 % | 729.272 M -23.03 % | 947.450 M 23.21 % | 768.985 M -8.09 % | 836.711 M -5.35 % | 883.976 M 9.02 % | 810.826 M 2.01 % | 794.845 M -9.53 % | 878.540 M 12.61 % | 780.171 M 3.82 % | 751.469 M -11.19 % | 846.148 M 17.00 % | 723.176 M 11.84 % | 646.595 M 9.95 % | 588.080 M -4.05 % | 612.910 M 3.98 % | 589.458 M -2.22 % | 602.848 M 2.00 % | 591.031 M -5.77 % | 627.237 M 4.53 % | 600.051 M 41.60 % | 423.763 M -21.95 % | 542.941 M -0.61 % | 546.247 M 2.99 % | 530.414 M 70.34 % | 311.378 M 6.63 % | 292.026 M 248.15 % | 83.880 M -72.05 % | 300.122 M |
| Inventory | 220.033 M 13.92 % | 193.145 M -3.18 % | 199.486 M -5.21 % | 210.451 M -2.12 % | 215.014 M 17.88 % | 182.401 M -0.21 % | 182.777 M -0.94 % | 184.509 M -6.41 % | 197.149 M -0.41 % | 197.962 M 1.06 % | 195.891 M 21.23 % | 161.585 M 0.87 % | 160.194 M -0.55 % | 161.076 M 1.32 % | 158.982 M 11.51 % | 142.569 M 5.63 % | 134.968 M 16.02 % | 116.327 M 17.92 % | 98.651 M 29.77 % | 76.018 M -0.68 % | 76.541 M 7.83 % | 70.986 M 1.09 % | 70.221 M 24.11 % | 56.580 M -27.46 % | 77.995 M 10.03 % | 70.882 M 10.39 % | 64.209 M -1.37 % | 65.100 M 0.05 % | 65.071 M -4.86 % | 68.396 M 8.04 % | 63.308 M 31.82 % | 48.025 M 14.37 % | 41.991 M 27.19 % | 33.014 M 3.81 % | 31.803 M | 0.000 -100.00 % | 29.691 M | 0.000 -100.00 % | 38.834 M |
| Net receivables | 241.584 M -19.34 % | 299.502 M -24.70 % | 397.722 M 43.88 % | 276.425 M 0.86 % | 274.059 M -28.62 % | 383.924 M 20.22 % | 319.344 M 51.08 % | 211.371 M 26.49 % | 167.104 M 32.59 % | 126.026 M -31.76 % | 184.691 M 20.19 % | 153.659 M 57.77 % | 97.393 M -40.58 % | 163.908 M -4.16 % | 171.028 M 52.19 % | 112.375 M 3.60 % | 108.475 M -38.84 % | 177.372 M -12.40 % | 202.472 M 10.91 % | 182.556 M 16.50 % | 156.702 M -23.21 % | 204.073 M -0.82 % | 205.769 M 8.71 % | 189.288 M 58.51 % | 119.418 M -18.01 % | 145.657 M 38.51 % | 105.163 M -15.51 % | 124.470 M -16.25 % | 148.618 M -2.99 % | 153.192 M 16.44 % | 131.559 M -22.04 % | 168.747 M -5.16 % | 177.937 M -1.73 % | 181.070 M -0.78 % | 182.498 M | 0.000 -100.00 % | 166.110 M | 0.000 -100.00 % | 164.056 M |
| Tax assets | 6.177 M -0.90 % | 6.233 M -7.65 % | 6.749 M -7.41 % | 7.289 M 1.41 % | 7.188 M -14.79 % | 8.435 M 24.54 % | 6.773 M 63.47 % | 4.143 M 25.22 % | 3.309 M 15.59 % | 2.863 M -73.39 % | 10.756 M 23.54 % | 8.707 M 316.44 % | 2.091 M -25.76 % | 2.816 M 5.78 % | 2.662 M -6.18 % | 2.838 M 44.27 % | 1.967 M -43.19 % | 3.462 M 5.75 % | 3.274 M 17.22 % | 2.793 M 5.42 % | 2.649 M -36.96 % | 4.202 M 0.16 % | 4.195 M -0.18 % | 4.203 M 1.88 % | 4.125 M -9.93 % | 4.580 M 9.79 % | 4.171 M 121.32 % | 1.885 M -13.95 % | 2.190 M -22.24 % | 2.817 M 10.67 % | 2.545 M 25.11 % | 2.034 M -3.32 % | 2.104 M -3.11 % | 2.172 M -2.39 % | 2.225 M | 0.000 -100.00 % | 2.546 M | 0.000 -100.00 % | 2.402 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 138.049 M 16.41 % | 118.591 M -43.38 % | 209.449 M 0.50 % | 208.409 M 165.77 % | 78.416 M -63.17 % | 212.899 M 69.95 % | 125.273 M -35.33 % | 193.721 M -14.62 % | 226.889 M 27.44 % | 178.030 M -24.78 % | 236.671 M 71.39 % | 138.091 M -11.62 % | 156.245 M 16.77 % | 133.811 M -19.96 % | 167.189 M 44.76 % | 115.493 M 53.26 % | 75.358 M -15.26 % | 88.930 M -16.58 % | 106.601 M 89.33 % | 56.304 M 87.37 % | 30.050 M -55.49 % | 67.508 M 22.87 % | 54.944 M 37.25 % | 40.031 M 14.05 % | 35.099 M -24.10 % | 46.240 M 38.55 % | 33.375 M -21.61 % | 42.575 M -16.16 % | 50.782 M -25.99 % | 68.619 M 1.51 % | 67.596 M 33.64 % | 50.579 M 8.12 % | 46.780 M 20.37 % | 38.865 M -8.38 % | 42.419 M | 0.000 -100.00 % | 45.931 M | 0.000 -100.00 % | 47.250 M |
| Tax payables | 10.285 M -28.56 % | 14.398 M 41.18 % | 10.198 M -18.96 % | 12.585 M -12.42 % | 14.370 M -12.77 % | 16.474 M 14.92 % | 14.336 M 24.58 % | 11.507 M 77.95 % | 6.467 M -57.24 % | 15.122 M -57.89 % | 35.912 M 83.51 % | 19.569 M 47.03 % | 13.310 M 30.58 % | 10.193 M 2.71 % | 9.923 M 119.23 % | 4.526 M 652.70 % | 601.367 K -85.86 % | 4.252 M -55.92 % | 9.646 M 19.11 % | 8.099 M 15.10 % | 7.036 M -48.69 % | 13.713 M -3.06 % | 14.146 M -17.05 % | 17.054 M 225.33 % | 5.242 M -28.90 % | 7.373 M -33.77 % | 11.132 M 12.89 % | 9.861 M 111.65 % | 4.659 M -60.17 % | 11.696 M -14.85 % | 13.735 M 80.12 % | 7.626 M 21.34 % | 6.284 M -30.24 % | 9.008 M -10.97 % | 10.118 M | 0.000 -100.00 % | 12.485 M | 0.000 -100.00 % | 8.977 M |
| Deferred revenue non current | 25.451 M -1.32 % | 25.791 M -1.30 % | 26.131 M 8.45 % | 24.094 M -0.97 % | 24.331 M -0.36 % | 24.418 M -0.63 % | 24.573 M 37.83 % | 17.829 M 383.84 % | 3.685 M -6.49 % | 3.941 M -5.64 % | 4.176 M 446.77 % | 763.837 K -8.75 % | 837.075 K -14.04 % | 973.765 K 15.62 % | 842.181 K -16.67 % | 1.011 M -14.28 % | 1.179 M -12.50 % | 1.347 M -11.11 % | 1.516 M -20.86 % | 1.916 M -8.90 % | 2.103 M -7.42 % | 2.271 M -6.90 % | 2.440 M 3.46 % | 2.358 M -16.57 % | 2.826 M -5.62 % | 2.995 M -5.32 % | 3.163 M 4.34 % | 3.032 M -5.26 % | 3.200 M -5.00 % | 3.368 M -4.76 % | 3.537 M -4.55 % | 3.705 M -4.35 % | 3.874 M -4.17 % | 4.042 M -4.00 % | 4.211 M | 0.000 -100.00 % | 4.547 M | 0.000 -100.00 % | 4.884 M |
| Minority interest | 156.314 M 10.01 % | 142.090 M 1.43 % | 140.082 M 1.88 % | 137.502 M 2.52 % | 134.116 M 0.83 % | 133.009 M 2.20 % | 130.144 M 1.86 % | 127.765 M 0.40 % | 127.257 M -0.04 % | 127.311 M -0.55 % | 128.015 M -1.51 % | 129.982 M -0.48 % | 130.611 M -1.42 % | 132.490 M -0.03 % | 132.525 M 35.36 % | 97.906 M -5.46 % | 103.561 M -1.29 % | 104.916 M -0.49 % | 105.428 M -1.45 % | 106.975 M 2.76 % | 104.103 M 103.58 % | 51.135 M -0.64 % | 51.465 M -0.69 % | 51.821 M -0.27 % | 51.964 M -0.56 % | 52.258 M 939.50 % | 5.027 M -0.16 % | 5.035 M -0.04 % | 5.037 M 0.01 % | 5.036 M 0.45 % | 5.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 667.370 K 1.06 % | 660.347 K 1.07 % | 653.324 K -52.18 % | 1.366 M 1.05 % | 1.352 M 3.49 % | 1.306 M -0.55 % | 1.314 M -4.95 % | 1.382 M -29.14 % | 1.950 M -10.26 % | 2.173 M 1.59 % | 2.139 M -71.55 % | 7.518 M 1.26 % | 7.425 M 2.83 % | 7.220 M 116.53 % | -43.686 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 278.218 M 6.40 % | 261.483 M 0.68 % | 259.729 M 1 622.73 % | -17.057 M -106.53 % | 261.231 M 1 631.53 % | -17.057 M -107.56 % | 225.654 M 1 265.57 % | -19.360 M -109.07 % | 213.514 M 1 202.87 % | -19.360 M -109.59 % | 201.906 M 772.90 % | -30.005 M -115.08 % | 198.960 M 782.66 % | -29.145 M -114.59 % | 199.826 M 288.61 % | -105.945 M -201.48 % | 104.403 M 2 442.44 % | -4.457 M -101.84 % | 241.879 M 21.28 % | 199.444 M -11.48 % | 225.305 M 7.77 % | 209.064 M 4.80 % | 199.497 M 9.11 % | 182.846 M 0.00 % | 182.846 M 1.83 % | 179.569 M -12.78 % | 205.874 M -5.07 % | 216.880 M 0.00 % | 216.880 M 0.00 % | 216.880 M 5.17 % | 206.214 M 4.61 % | 197.123 M 0.00 % | 197.123 M 0.00 % | 197.123 M 0.00 % | 197.123 M | 0.000 -100.00 % | 57.381 M | 0.000 -100.00 % | 57.381 M |
| Deferred tax liabilities non current | 7.702 M 41.87 % | 5.429 M -7.70 % | 5.882 M 22.21 % | 4.813 M 0.11 % | 4.808 M -0.11 % | 4.813 M 0.00 % | 4.813 M 9.69 % | 4.388 M 0.00 % | 4.388 M 0.00 % | 4.388 M 0.00 % | 4.388 M 6.85 % | 4.107 M 0.00 % | 4.107 M 0.00 % | 4.107 M -51.33 % | 8.438 M -48.97 % | 16.535 M -0.11 % | 16.554 M 104.59 % | 8.091 M 0.00 % | 8.091 M 522.40 % | -1.916 M 97.88 % | -90.393 M -27.89 % | -70.679 M | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.944 B 2.11 % | 1.904 B -2.50 % | 1.953 B -1.29 % | 1.978 B 4.05 % | 1.901 B -1.14 % | 1.923 B 0.78 % | 1.909 B 16.03 % | 1.645 B 0.23 % | 1.641 B -6.77 % | 1.760 B 0.01 % | 1.760 B 11.75 % | 1.575 B -11.93 % | 1.788 B 10.23 % | 1.622 B -3.39 % | 1.679 B 2.34 % | 1.641 B 5.83 % | 1.550 B 4.51 % | 1.484 B -2.12 % | 1.516 B 9.80 % | 1.380 B 4.03 % | 1.327 B 1.83 % | 1.303 B 10.92 % | 1.175 B 7.39 % | 1.094 B 6.15 % | 1.031 B -2.00 % | 1.052 B 4.45 % | 1.007 B 0.89 % | 998.017 M 2.49 % | 973.798 M -2.28 % | 996.529 M 4.63 % | 952.469 M 7.91 % | 882.690 M 2.31 % | 862.761 M 0.50 % | 858.507 M 1.33 % | 847.242 M 32.47 % | 639.574 M 2.24 % | 625.582 M | 0.000 -100.00 % | 595.758 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 419.670 K | 0.000 | 0.000 -100.00 % | 122.731 M 227.39 % | -96.342 M -202.30 % | 94.176 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.044 M 329.16 % | -4.383 M -200.00 % | 4.383 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.119 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.559 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.956 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.283 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -132.775 M -208.02 % | 122.922 M 200.00 % | -122.922 M | 0.000 100.00 % | -62.179 M -64.55 % | -37.787 M -200.00 % | 37.787 M | 0.000 100.00 % | -81.475 M -52.45 % | -53.443 M -200.00 % | 53.443 M | 0.000 100.00 % | -24.225 M 58.99 % | -59.070 M -200.00 % | 59.070 M | 0.000 100.00 % | -104.494 M -358.17 % | 40.474 M 200.00 % | -40.474 M | 0.000 -100.00 % | 71.256 M 22.09 % | 58.362 M 200.00 % | -58.362 M | 0.000 -100.00 % | 37.632 M 720.08 % | -6.069 M -200.00 % | 6.069 M | 0.000 100.00 % | -11.220 M -7.38 % | -10.449 M -200.00 % | 10.449 M | 0.000 100.00 % | -17.141 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -155.761 M -226.32 % | 123.306 M 200.00 % | -123.306 M | 0.000 100.00 % | -23.509 M 39.72 % | -38.998 M -200.00 % | 38.998 M | 0.000 100.00 % | -21.247 M 76.30 % | -89.657 M -200.00 % | 89.657 M | 0.000 -100.00 % | 1.803 M 104.45 % | -40.550 M -200.00 % | 40.550 M | 0.000 100.00 % | -103.190 M -486.70 % | 26.685 M 200.00 % | -26.685 M | 0.000 -100.00 % | 65.671 M 20.12 % | 54.670 M 200.00 % | -54.670 M | 0.000 -100.00 % | 66.013 M 506.07 % | -16.257 M -200.00 % | 16.257 M | 0.000 100.00 % | -17.870 M -1 301.03 % | -1.275 M -200.00 % | 1.275 M | 0.000 100.00 % | -30.753 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.941 M 3 474.95 % | -383.436 K -200.00 % | 383.436 K | 0.000 100.00 % | -38.671 M -3 291.51 % | 1.212 M 200.00 % | -1.212 M | 0.000 100.00 % | -60.331 M -266.12 % | 36.317 M 200.00 % | -36.317 M | 0.000 100.00 % | -27.587 M -455.92 % | -4.962 M -200.00 % | 4.962 M | 0.000 100.00 % | -5.261 M -138.16 % | 13.787 M 200.00 % | -13.787 M | 0.000 100.00 % | -2.698 M -173.08 % | 3.691 M 200.00 % | -3.691 M | 0.000 100.00 % | -28.381 M -378.58 % | 10.188 M 200.00 % | -10.188 M | 0.000 -100.00 % | 6.650 M 172.49 % | -9.173 M -200.00 % | 9.173 M | 0.000 -100.00 % | 13.612 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.383 M 200.00 % | -4.383 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.044 M 329.16 % | -4.383 M -200.00 % | 4.383 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.119 K 200.00 % | -103.119 K -200.00 % | 103.119 K | 0.000 -100.00 % | 1.559 M 111.50 % | -13.558 M -200.00 % | 13.558 M | 0.000 -100.00 % | 3.956 M 159 114.41 % | 2.485 K 200.00 % | -2.485 K | 0.000 -100.00 % | 8.283 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 |
| Other non cash items | 86.016 M -17.20 % | 103.884 M | 0.000 100.00 % | -18.549 M -115.20 % | 122.030 M 294.36 % | -62.784 M -1 328 301.01 % | 4.727 K 100.01 % | -47.931 M -4 189.20 % | 1.172 M 109.62 % | -12.181 M -124.86 % | 49.002 M 99.12 % | 24.610 M 151.31 % | -47.967 M -74.27 % | -27.525 M -240.99 % | 19.523 M 142.29 % | -46.166 M 44.79 % | -83.612 M -1 707.57 % | -4.626 M 90.56 % | -49.024 M -93.80 % | -25.296 M 26.61 % | -34.467 M 22.11 % | -44.249 M 17.30 % | -53.505 M -6.90 % | -50.051 M -275.41 % | -13.332 M 45.25 % | -24.350 M -12.28 % | -21.688 M 18.68 % | -26.669 M 1.90 % | -27.186 M 24.53 % | -36.021 M -0.90 % | -35.699 M -102.55 % | -17.624 M -11.91 % | -15.749 M 36.37 % | -24.749 M 6.51 % | -26.474 M -32.37 % | -19.999 M 23.71 % | -26.213 M -24.52 % | -21.052 M -5.02 % | -20.045 M |
| Net cash provided by operating activities | 86.016 M -17.20 % | 103.884 M | 0.000 -100.00 % | 31.796 M -78.07 % | 144.997 M 750.48 % | -22.291 M -141.88 % | 53.228 M 441.29 % | -15.596 M -13.66 % | -13.722 M -144.40 % | 30.906 M -39.63 % | 51.195 M 292.85 % | -26.547 M -172.33 % | 36.702 M 170.95 % | -51.726 M -29.72 % | -39.875 M -180.28 % | -14.226 M -116.10 % | 88.374 M 3 536.70 % | 2.430 M -95.04 % | 48.957 M 73.30 % | 28.250 M 12.62 % | 25.085 M -50.78 % | 50.960 M 19.72 % | 42.565 M 2 641.01 % | -1.675 M -104.63 % | 36.204 M 365.88 % | -13.617 M -125.29 % | 53.834 M -4.81 % | 56.554 M 151.07 % | 22.525 M 110.06 % | 10.723 M -89.07 % | 98.131 M 227.89 % | 29.928 M 116.72 % | 13.810 M -41.49 % | 23.605 M 38.61 % | 17.029 M -18.92 % | 21.004 M -21.18 % | 26.649 M -17.89 % | 32.454 M 279.20 % | -18.111 M |
| Investments in property plant and equipment | -4.064 M 32.55 % | -6.026 M 63.72 % | -16.612 M 6.75 % | -17.814 M -112.36 % | -8.388 M 78.85 % | -39.665 M 53.22 % | -84.786 M -0.01 % | -84.776 M -18.50 % | -71.541 M -26.91 % | -56.371 M -116.37 % | -26.053 M -108.40 % | -12.502 M -152.40 % | -4.953 M 59.11 % | -12.113 M -79.88 % | -6.734 M 68.62 % | -21.461 M 73.12 % | -79.852 M -65.04 % | -48.384 M -8.57 % | -44.563 M -293.83 % | -11.315 M -163.74 % | -4.290 M -20.33 % | -3.565 M -14.78 % | -3.106 M 10.17 % | -3.458 M 82.37 % | -19.612 M -20.74 % | -16.243 M 39.03 % | -26.639 M -107.03 % | -12.867 M -2.98 % | -12.494 M 39.94 % | -20.801 M 60.47 % | -52.623 M -45.75 % | -36.106 M -282.11 % | -9.449 M -1 970.35 % | -456.400 K 76.46 % | -1.939 M -1 559.05 % | -116.880 K 4.27 % | -122.089 K 66.06 % | -359.724 K 89.24 % | -3.343 M |
| Acquisitions net | -101.803 M -280.08 % | 56.533 M | 0.000 | 0.000 -100.00 % | 457.780 K 16.19 % | 394.000 K 1 607.62 % | 23.073 K -94.09 % | 390.361 K -82.86 % | 2.278 M 11 889.47 % | 19.000 K 109.03 % | 9.090 K -96.89 % | 292.395 K 7 209.88 % | 4.000 K | 0.000 100.00 % | -657.600 K -8 826 157 793 279 900.00 % | 0.000 -100.00 % | 341.000 K -61.07 % | 875.926 K -61.57 % | 2.279 M 1 328.55 % | 159.556 K 100.37 % | -43.403 M | 0.000 -100.00 % | 1.968 M 204 933 974 077 067 712.00 % | 0.000 -100.00 % | 904.000 K | 0.000 -100.00 % | 4.800 K -69.89 % | 15.940 K 213 943 058 431 900.00 % | 0.000 -100.00 % | 3.580 M 124.78 % | -14.448 M -3 711.95 % | 400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -327.600 K -90.02 % | -172.400 K | 0.000 100.00 % | -1.470 M -100.73 % | 200.254 M | 0.000 100.00 % | -30.000 M 85.18 % | -202.400 M -204.65 % | 193.400 M 200.00 % | -193.400 M | 0.000 100.00 % | -12.500 M 17.36 % | -15.125 M -706.67 % | -1.875 M 81.25 % | -10.000 M -1 652.92 % | 643.950 K -97.53 % | 26.036 M 157.99 % | -44.894 M -476.31 % | -7.790 M 48.75 % | -15.200 M -153.33 % | -6.000 M -9.09 % | -5.500 M 21.43 % | -7.000 M -52.08 % | -4.603 M 54.40 % | -10.095 M 53.35 % | -21.639 M -440.98 % | -4.000 M -103.82 % | 104.700 M 195.44 % | -109.700 M -1 337.56 % | -7.631 M -663.10 % | -1.000 M | 0.000 | 0.000 | 0.000 100.00 % | -50.654 M | 0.000 |
| Sales maturities of investments | -1.297 M -159.51 % | 2.180 M -45.28 % | 3.984 M | 0.000 -100.00 % | 365.231 K | 0.000 -100.00 % | 6.875 M 103.43 % | -200.645 M | 0.000 100.00 % | -19.000 K -100.03 % | 58.083 M 141 131.24 % | 41.126 K 100.98 % | 20.463 K -99.87 % | 15.196 M -69.10 % | 49.173 M -43.85 % | 87.574 M 264 432.65 % | 33.105 K -98.68 % | 2.505 M 118.17 % | -13.788 M -182.30 % | 16.752 M 33 495.91 % | 49.863 K 0.00 % | 49.863 K -99.87 % | 38.221 M 70 500.50 % | 54.137 K -86.69 % | 406.794 K 84.04 % | 221.041 K 100.15 % | -143.139 M -376.60 % | 51.749 M -24.09 % | 68.175 M -3.76 % | 70.843 M 221.95 % | 22.004 M 134.69 % | 9.376 M | 0.000 | 0.000 -100.00 % | 148.356 K 63.01 % | 91.013 K -98.97 % | 8.859 M 1 945.95 % | 433.008 K | 0.000 |
| Other investing activites | -50.000 M | 0.000 -100.00 % | 2.078 M 110.40 % | -19.982 M -3 171.27 % | 650.611 K 65.13 % | 394.000 K 101.35 % | -29.237 M -3 383.70 % | 890.361 K 2 987 555 762 995 300.00 % | 0.000 -100.00 % | 201.164 M 38.67 % | 145.069 M 174.90 % | -193.692 M -307.18 % | 93.490 M 307.02 % | -45.159 M -915.37 % | 5.538 M -15.42 % | 6.548 M -91.99 % | 81.761 M 423.17 % | -25.300 M -147.18 % | 53.625 M 178.88 % | -67.987 M -47.54 % | -46.081 M 47.18 % | -87.235 M -170.12 % | 124.402 M 1 196.07 % | 9.598 M 121.81 % | -44.000 M 56.00 % | -100.000 M -138.46 % | 260.000 M 687.88 % | 33.000 M 135.84 % | -92.065 M -1.24 % | -90.935 M -121.79 % | -41.000 M -257.69 % | 26.000 M -78.72 % | 122.208 M 177.13 % | -158.454 M -959.30 % | -14.958 M 57.25 % | -34.992 M -1 105.88 % | 3.479 M -90.15 % | 35.300 M 327.54 % | -15.514 M |
| Net cash used for investing activites | -157.165 M -398.30 % | 52.687 M 599.39 % | -10.550 M 72.33 % | -38.123 M -392.70 % | -7.738 M 80.30 % | -39.271 M 63.84 % | -108.595 M -29.46 % | -83.885 M -21.11 % | -69.263 M -160.34 % | 114.793 M 553.88 % | -25.292 M -102.98 % | -12.460 M 88.11 % | -104.839 M -149.17 % | -42.076 M -218.60 % | 35.478 M -38.34 % | 57.536 M 14 013.05 % | 407.680 K 100.51 % | -80.303 M -4 356.95 % | -1.802 M 95.04 % | -36.355 M 73.77 % | -138.619 M -40.67 % | -98.541 M -167.36 % | 146.284 M 75 183.30 % | 194.312 K 100.29 % | -67.801 M 44.89 % | -123.022 M -243.68 % | 85.624 M 38.54 % | 61.803 M 206.52 % | -58.023 M -40.44 % | -41.314 M -321.72 % | 18.633 M 116.93 % | -110.030 M -204.66 % | 105.128 M 165.74 % | -159.910 M -854.74 % | -16.749 M 52.17 % | -35.018 M -386.66 % | 12.216 M 179.94 % | -15.281 M 1.50 % | -15.514 M |
| Debt repayment | -7.737 M 71.66 % | -27.302 M -34.88 % | -20.241 M | 0.000 100.00 % | -11.528 M -335.03 % | 4.905 M -96.25 % | 130.668 M | 0.000 | 0.000 100.00 % | -14.797 M -115.03 % | 98.429 M 200.44 % | -98.000 M -4 345.20 % | 2.308 M 99.15 % | 1.159 M -89.65 % | 11.205 M -88.31 % | 95.880 M 1 094.79 % | 8.025 M 200.00 % | -8.025 M -194.30 % | 8.510 M 22 161.08 % | 38.229 K | 0.000 -100.00 % | 69.355 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 864.673 K 201.06 % | -855.631 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -864.674 K -201.06 % | 855.631 K 200.00 % | -855.631 K | 0.000 100.00 % | -29.145 M -1 065.80 % | -2.500 M | 0.000 | 0.000 | 0.000 100.00 % | -56.167 M | 0.000 | 0.000 100.00 % | -32.884 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 |
| Dividends paid | -49.776 M -7 304.25 % | -672.263 K 86.27 % | -4.896 M -1 987.34 % | -234.570 K 99.37 % | -37.295 M -12 631.21 % | -292.941 K 47.01 % | -552.796 K 71.84 % | -1.963 M 98.13 % | -104.773 M -38 851.05 % | -268.986 K 99.74 % | -103.674 M -0.01 % | -103.668 M -20 350.89 % | -506.913 K 54.63 % | -1.117 M 98.92 % | -103.375 M -16 174.56 % | -635.193 K 98.74 % | -50.495 M -4 962.56 % | -997.419 K 59.06 % | -2.436 M -164 081.32 % | -1.484 K 100.00 % | -50.285 M -1 547 088.06 % | -3.250 K 54.94 % | -7.212 K 39.03 % | -11.830 K 99.94 % | -20.948 M -208 247.34 % | -10.055 K 60.93 % | -25.737 K 91.41 % | -299.651 K 98.81 % | -25.085 M | 0.000 | 0.000 100.00 % | -746.355 K 95.42 % | -16.302 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.213 M 73.27 % | -56.910 M |
| Other financing activites | 766.668 K 212.30 % | -682.703 K -19.57 % | -570.964 K -134.01 % | 1.679 M 718.80 % | -271.290 K 80.72 % | -1.407 M -114.52 % | 9.695 M 243.29 % | -6.766 M -1 447.12 % | -437.335 K -103.28 % | 13.327 M 2 718.01 % | -509.044 K -103.62 % | -250.000 K -100.18 % | 142.554 M 48 854.91 % | 291.194 K -99.00 % | 29.203 M 196.90 % | -30.138 M -316.93 % | 13.893 M 200.58 % | -13.812 M -447.82 % | 3.971 M 107.15 % | -55.530 M -238.42 % | 40.117 M 3 773.86 % | 1.036 M 108.05 % | -12.864 M | 0.000 -100.00 % | 0.220 -100.00 % | 26.903 M 248.34 % | -18.136 M -6 045 281 556.90 % | 0.300 100.00 % | -25.085 M -298.83 % | 12.617 M 223.56 % | 3.899 M 6 498 861 560.61 % | 0.060 154.55 % | -0.110 100.00 % | -6.582 M -103.66 % | 179.665 M 84 151.19 % | -213.756 K 77.09 % | -932.914 K -816.49 % | -101.792 K 19.24 % | -126.048 K |
| Net cash used provided by financing activities | -56.747 M -98.02 % | -28.657 M -11.47 % | -25.708 M -1 880.14 % | 1.444 M 102.94 % | -49.094 M -1 632.06 % | 3.204 M -97.71 % | 139.810 M 1 701.67 % | -8.729 M 92.05 % | -109.761 M -6 209.73 % | -1.740 M -101.81 % | 96.087 M 147.59 % | -201.918 M -239.88 % | 144.355 M 43 248.91 % | 333.008 K 100.36 % | -92.112 M -241.48 % | 65.107 M 327.83 % | -28.577 M -25.15 % | -22.834 M -327.32 % | 10.045 M 118.10 % | -55.494 M -414.38 % | -10.788 M -115.33 % | 70.388 M 646.86 % | -12.871 M -108 911.97 % | 11.829 K 100.06 % | -20.948 M -177.90 % | 26.893 M 248.08 % | -18.162 M -5 960.91 % | -299.651 K 98.81 % | -25.085 M -298.83 % | 12.617 M 223.56 % | 3.899 M 622.45 % | -746.355 K 95.42 % | -16.302 M -147.68 % | -6.582 M -103.66 % | 179.665 M 84 160.68 % | -213.732 K 77.09 % | -932.914 K 93.91 % | -15.314 M -12 049.65 % | -126.049 K |
| Effect of forex changes on cash | 208.678 K 105.22 % | 101.683 K 108.55 % | -1.189 M 42.37 % | -2.063 M -177.60 % | 2.658 M 771.08 % | -396.079 K 35.67 % | -615.734 K -258.27 % | 389.042 K -49.61 % | 772.102 K 244.09 % | -535.844 K -309.46 % | 255.820 K 138.24 % | -669.032 K -212.52 % | 594.576 K 606.78 % | 84.125 K 123.53 % | -357.511 K -26.68 % | -282.215 K 68.13 % | -885.625 K -703.08 % | -110.279 K -107.14 % | 1.544 M -80.97 % | 8.117 M 1 422.18 % | -613.927 K -114.60 % | 4.205 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 |
| Net change in cash | -127.687 M -199.74 % | 128.017 M 338.77 % | -53.614 M -671.85 % | -6.946 M -107.00 % | 99.250 M 268.93 % | -58.754 M -170.09 % | 83.828 M 177.75 % | -107.821 M 43.84 % | -191.973 M -260.36 % | 119.711 M 12.36 % | 106.545 M 152.32 % | -203.624 M -315.54 % | 94.472 M 201.16 % | -93.385 M 3.59 % | -96.866 M -189.58 % | 108.134 M 82.29 % | 59.319 M 158.84 % | -100.817 M -271.62 % | 58.745 M 205.88 % | -55.481 M 55.59 % | -124.936 M -562.51 % | 27.013 M -85.62 % | 187.842 M 12 887.32 % | -1.469 M 97.20 % | -52.546 M 52.12 % | -109.746 M -190.48 % | 121.297 M 2.74 % | 118.058 M 294.87 % | -60.583 M -237.05 % | -17.974 M -114.90 % | 120.632 M 249.27 % | -80.816 M -178.74 % | 102.636 M 171.83 % | -142.888 M -179.41 % | 179.944 M 1 364.72 % | -14.228 M -137.51 % | 37.931 M 1 940.57 % | 1.859 M 105.51 % | -33.750 M |
| Cash at beginning of period | 259.735 M 97.19 % | 131.718 M -28.93 % | 185.332 M -3.61 % | 192.279 M 59.36 % | 120.658 M -24.69 % | 160.209 M 109.75 % | 76.381 M -58.53 % | 184.203 M -51.03 % | 376.176 M 46.68 % | 256.465 M 71.07 % | 149.920 M -57.60 % | 353.544 M 36.47 % | 259.072 M -26.50 % | 352.457 M -11.59 % | 398.644 M 37.22 % | 290.510 M 25.66 % | 231.191 M -30.37 % | 332.008 M 21.50 % | 273.263 M -16.88 % | 328.744 M -27.54 % | 453.680 M 6.33 % | 426.667 M 78.65 % | 238.825 M -0.61 % | 240.294 M -17.94 % | 292.840 M -27.26 % | 402.586 M 37.33 % | 293.153 M 67.43 % | 175.095 M -25.71 % | 235.677 M -7.09 % | 253.651 M 90.69 % | 133.020 M -37.79 % | 213.835 M 92.30 % | 111.199 M -56.24 % | 254.087 M 242.70 % | 74.142 M -16.10 % | 88.370 M 75.20 % | 50.439 M 3.83 % | 48.580 M 168.24 % | 18.111 M |
| Cash at end of period | 132.048 M -49.16 % | 259.735 M 97.19 % | 131.718 M -28.93 % | 185.332 M -15.72 % | 219.909 M 116.75 % | 101.455 M -36.67 % | 160.209 M 109.75 % | 76.381 M -58.53 % | 184.203 M -51.03 % | 376.176 M 46.68 % | 256.465 M 71.07 % | 149.920 M -57.60 % | 353.544 M 36.47 % | 259.072 M -14.15 % | 301.777 M -24.30 % | 398.644 M 37.22 % | 290.510 M 25.66 % | 231.191 M -30.37 % | 332.008 M 21.50 % | 273.263 M -16.88 % | 328.744 M -27.54 % | 453.680 M 6.33 % | 426.667 M 78.65 % | 238.825 M -0.61 % | 240.294 M -17.94 % | 292.840 M -29.34 % | 414.450 M 41.38 % | 293.153 M 67.43 % | 175.095 M -25.71 % | 235.677 M -7.09 % | 253.651 M 90.69 % | 133.020 M -37.79 % | 213.835 M 92.30 % | 111.199 M -56.24 % | 254.087 M 242.70 % | 74.142 M -16.10 % | 88.370 M 75.20 % | 50.439 M 422.51 % | -15.640 M |
| Operating cash flow | 86.016 M -17.20 % | 103.884 M | 0.000 -100.00 % | 31.796 M -78.07 % | 144.997 M 750.48 % | -22.291 M -141.88 % | 53.228 M 441.29 % | -15.596 M -13.66 % | -13.722 M -144.40 % | 30.906 M -39.63 % | 51.195 M 292.85 % | -26.547 M -172.33 % | 36.702 M 170.95 % | -51.726 M -29.72 % | -39.875 M -180.28 % | -14.226 M -116.10 % | 88.374 M 3 536.70 % | 2.430 M -95.04 % | 48.957 M 73.30 % | 28.250 M 12.62 % | 25.085 M -50.78 % | 50.960 M 19.72 % | 42.565 M 2 641.01 % | -1.675 M -104.63 % | 36.204 M 365.88 % | -13.617 M -125.29 % | 53.834 M -4.81 % | 56.554 M 151.07 % | 22.525 M 110.06 % | 10.723 M -89.07 % | 98.131 M 227.89 % | 29.928 M 116.72 % | 13.810 M -41.49 % | 23.605 M 38.61 % | 17.029 M -18.92 % | 21.004 M -21.18 % | 26.649 M -17.89 % | 32.454 M 279.20 % | -18.111 M |
| Capital expenditure | -4.064 M 32.55 % | -6.026 M 63.72 % | -16.612 M 6.75 % | -17.814 M -112.36 % | -8.388 M 78.85 % | -39.665 M 53.22 % | -84.786 M -0.01 % | -84.776 M -18.50 % | -71.541 M -26.91 % | -56.371 M -116.37 % | -26.053 M -108.40 % | -12.502 M -152.40 % | -4.953 M 59.11 % | -12.113 M -79.88 % | -6.734 M 68.62 % | -21.461 M 73.12 % | -79.852 M -65.04 % | -48.384 M -8.57 % | -44.563 M -293.83 % | -11.315 M -163.74 % | -4.290 M -20.33 % | -3.565 M -14.78 % | -3.106 M 10.17 % | -3.458 M 82.37 % | -19.612 M -20.74 % | -16.243 M 39.03 % | -26.639 M -107.03 % | -12.867 M -2.98 % | -12.494 M 39.94 % | -20.801 M 60.47 % | -52.623 M -45.75 % | -36.106 M -282.11 % | -9.449 M -1 970.35 % | -456.400 K 76.46 % | -1.939 M -1 559.05 % | -116.880 K 4.27 % | -122.089 K 66.06 % | -359.724 K 89.24 % | -3.343 M |
| Free CashFlow | 81.952 M -16.25 % | 97.858 M 398.54 % | -32.779 M -334.44 % | 13.982 M -89.77 % | 136.609 M 320.49 % | -61.956 M -96.32 % | -31.558 M 68.56 % | -100.372 M -17.72 % | -85.263 M -234.83 % | -25.464 M -201.28 % | 25.142 M 164.39 % | -39.049 M -222.99 % | 31.749 M 149.73 % | -63.839 M -36.97 % | -46.608 M -30.60 % | -35.687 M -518.77 % | 8.522 M 118.54 % | -45.954 M -1 145.67 % | 4.395 M -74.05 % | 16.935 M -18.56 % | 20.795 M -56.12 % | 47.395 M 20.11 % | 39.458 M 868.68 % | -5.133 M -130.94 % | 16.592 M 155.56 % | -29.860 M -209.79 % | 27.196 M -37.75 % | 43.687 M 335.52 % | 10.031 M 199.54 % | -10.078 M -122.15 % | 45.508 M 836.67 % | -6.178 M -241.66 % | 4.361 M -81.16 % | 23.148 M 53.40 % | 15.090 M -27.75 % | 20.887 M -21.26 % | 26.526 M -17.35 % | 32.094 M 249.60 % | -21.454 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 |