ADD Industry (Zhejiang) Co. Ltd. 603089.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.303 B 30.98 % | 1.758 B 3.42 % | 1.700 B 5.55 % | 1.611 B 41.57 % | 1.138 B 2.60 % | 1.109 B 2.42 % | 1.083 B 28.41 % | 843.129 M 21.86 % | 691.867 M 21.03 % | 571.645 M -10.68 % | 639.978 M 28.70 % | 497.274 M -4.26 % | 519.405 M |
| Net income | 71.463 M 21.39 % | 58.871 M -16.61 % | 70.597 M 12.68 % | 62.654 M -42.99 % | 109.899 M 6.99 % | 102.724 M 1.95 % | 100.759 M 39.94 % | 72.004 M -18.36 % | 88.201 M 31.30 % | 67.177 M 11.00 % | 60.523 M 1.32 % | 59.735 M 7.08 % | 55.784 M |
| Income before tax | 108.914 M 34.77 % | 80.817 M 3.45 % | 78.125 M 4.06 % | 75.079 M -46.52 % | 140.384 M 15.31 % | 121.740 M -0.53 % | 122.391 M 44.86 % | 84.489 M -20.34 % | 106.068 M 32.99 % | 79.758 M 7.59 % | 74.128 M 11.12 % | 66.712 M 0.82 % | 66.167 M |
| Income before tax ratio | 0.05 2.89 % | 0.05 0.02 % | 0.05 -1.41 % | 0.05 -62.22 % | 0.12 12.39 % | 0.11 -2.88 % | 0.11 12.81 % | 0.10 -34.63 % | 0.15 9.88 % | 0.14 20.46 % | 0.12 -13.66 % | 0.13 5.31 % | 0.13 |
| EBITDA | 283.116 M 30.17 % | 217.504 M 10.81 % | 196.291 M 5.91 % | 185.345 M -21.57 % | 236.304 M 23.07 % | 192.004 M 25.53 % | 152.949 M 45.49 % | 105.125 M -16.92 % | 126.533 M 26.92 % | 99.699 M 4.55 % | 95.361 M 3.49 % | 92.149 M -5.05 % | 97.048 M |
| Net income ratio | 0.03 -7.32 % | 0.03 -19.37 % | 0.04 6.76 % | 0.04 -59.73 % | 0.10 4.27 % | 0.09 -0.46 % | 0.09 8.97 % | 0.09 -33.01 % | 0.13 8.48 % | 0.12 24.26 % | 0.09 -21.27 % | 0.12 11.85 % | 0.11 |
| Ratio EBITDA | 0.12 -0.62 % | 0.12 7.14 % | 0.12 0.34 % | 0.12 -44.59 % | 0.21 19.95 % | 0.17 22.57 % | 0.14 13.30 % | 0.12 -31.82 % | 0.18 4.86 % | 0.17 17.05 % | 0.15 -19.59 % | 0.19 -0.82 % | 0.19 |
| Gross profit ratio | 0.24 6.70 % | 0.23 6.33 % | 0.21 0.88 % | 0.21 -13.27 % | 0.24 -22.17 % | 0.31 32.21 % | 0.24 -7.16 % | 0.25 -13.58 % | 0.29 10.76 % | 0.27 -2.89 % | 0.27 -3.26 % | 0.28 1.97 % | 0.28 |
| Weighted average shs out dil | 223.323 M -1.37 % | 226.426 M 1.76 % | 222.501 M 0.00 % | 222.500 M 0.01 % | 222.477 M 6.55 % | 208.807 M -0.22 % | 209.269 M 2.45 % | 204.273 M 30.14 % | 156.958 M 0.26 % | 156.547 M 0.42 % | 155.885 M -0.01 % | 155.908 M -0.06 % | 155.995 M |
| Weighted average shs out | 223.323 M -1.37 % | 226.426 M 1.76 % | 222.501 M 0.00 % | 222.500 M 0.01 % | 222.477 M 6.55 % | 208.807 M 0.00 % | 208.807 M 2.22 % | 204.267 M 30.14 % | 156.958 M 0.26 % | 156.547 M 0.42 % | 155.885 M -0.01 % | 155.908 M -0.06 % | 155.995 M |
| EPS diluted | 0.32 23.08 % | 0.26 -18.75 % | 0.32 14.29 % | 0.28 -42.86 % | 0.49 0.00 % | 0.49 2.08 % | 0.48 37.14 % | 0.35 -37.50 % | 0.56 30.23 % | 0.43 10.26 % | 0.39 2.63 % | 0.38 5.56 % | 0.36 |
| Earnings per share | 0.32 23.08 % | 0.26 -18.75 % | 0.32 14.29 % | 0.28 -42.86 % | 0.49 0.00 % | 0.49 2.08 % | 0.48 37.14 % | 0.35 -37.50 % | 0.56 30.23 % | 0.43 10.26 % | 0.39 2.63 % | 0.38 5.56 % | 0.36 |
| Gross profit | 555.210 M 39.76 % | 397.258 M 9.97 % | 361.235 M 6.48 % | 339.252 M 22.78 % | 276.312 M -20.14 % | 345.996 M 35.41 % | 255.513 M 19.21 % | 214.335 M 5.31 % | 203.522 M 34.05 % | 151.822 M -13.26 % | 175.025 M 24.50 % | 140.585 M -2.37 % | 144.004 M |
| Income tax expense | 16.700 M -14.10 % | 19.442 M -2.42 % | 19.924 M 485.98 % | 3.400 M -87.13 % | 26.412 M 38.89 % | 19.016 M 23.11 % | 15.447 M 23.72 % | 12.485 M -30.12 % | 17.867 M 42.02 % | 12.580 M -7.53 % | 13.606 M 94.99 % | 6.978 M -32.80 % | 10.384 M |
| Cost of revenue | 1.748 B 28.42 % | 1.361 B 1.66 % | 1.339 B 5.30 % | 1.271 B 47.59 % | 861.435 M 12.92 % | 762.872 M -7.77 % | 827.161 M 31.55 % | 628.794 M 28.76 % | 488.345 M 16.32 % | 419.823 M -9.71 % | 464.953 M 30.35 % | 356.690 M -4.98 % | 375.401 M |
| General and administrative expenses | 36.171 M 53.78 % | 23.521 M 7.19 % | 21.943 M 3.12 % | 21.279 M 5.74 % | 20.124 M 17.53 % | 17.122 M 19.86 % | 14.285 M 9.17 % | 13.085 M 31.76 % | 9.931 M 31.23 % | 7.568 M -21.97 % | 9.698 M 5.95 % | 9.154 M -80.79 % | 47.662 M |
| Selling and marketing expenses | 58.256 M 4.92 % | 55.525 M -22.79 % | 71.915 M 19.19 % | 60.335 M 65.92 % | 36.363 M -34.85 % | 55.817 M 31.60 % | 42.415 M 30.09 % | 32.604 M 15.26 % | 28.286 M 13.76 % | 24.865 M -5.14 % | 26.213 M 36.36 % | 19.224 M 8.47 % | 17.724 M |
| Other expenses | 237.836 M 457.13 % | 42.690 M -40.56 % | 71.824 M 1.25 % | 70.939 M 27.33 % | 55.714 M -8.83 % | 61.110 M 9 913.64 % | -622.709 K -113.11 % | 4.750 M 59.95 % | 2.970 M -44.64 % | 5.364 M 419.06 % | 1.033 M -76.09 % | 4.322 M 49.59 % | 2.889 M |
| Operating expenses | 442.869 M 40.64 % | 314.887 M 30.35 % | 241.571 M 5.25 % | 229.528 M 38.61 % | 165.593 M -7.82 % | 179.646 M 24.50 % | 144.292 M 16.87 % | 123.464 M 14.48 % | 107.849 M 18.18 % | 91.258 M -1.93 % | 93.049 M 23.15 % | 75.559 M 10.53 % | 68.358 M |
| Cost and expenses | 2.191 B 30.72 % | 1.676 B 6.04 % | 1.580 B 5.29 % | 1.501 B 46.14 % | 1.027 B 8.97 % | 942.518 M -2.98 % | 971.453 M 29.14 % | 752.258 M 26.18 % | 596.194 M 16.65 % | 511.081 M -8.41 % | 558.002 M 29.09 % | 432.249 M -2.59 % | 443.760 M |
| Research and development expenses | 110.606 M 34.64 % | 82.149 M 8.25 % | 75.889 M -1.41 % | 76.976 M 44.17 % | 53.392 M 17.10 % | 45.596 M -0.11 % | 45.645 M 19.48 % | 38.204 M 31.07 % | 29.147 M 37.92 % | 21.134 M 18.52 % | 17.832 M 32.58 % | 13.450 M 17.16 % | 11.480 M |
| Selling general and administrative expenses | 94.427 M 19.46 % | 79.046 M -15.78 % | 93.858 M 15.00 % | 81.614 M 44.48 % | 56.487 M -22.56 % | 72.939 M 28.64 % | 56.700 M 24.10 % | 45.688 M 19.55 % | 38.217 M 17.83 % | 32.433 M -9.69 % | 35.912 M 26.55 % | 28.378 M -56.60 % | 65.386 M |
| Interest income | 936.216 K -6.51 % | 1.001 M -9.24 % | 1.103 M -16.11 % | 1.315 M -4.52 % | 1.377 M -30.54 % | 1.983 M -0.44 % | 1.992 M 73.13 % | 1.151 M 95.76 % | 587.748 K -31.22 % | 854.554 K 21.42 % | 703.800 K 53.47 % | 458.600 K -93.28 % | 6.820 M |
| Interest expense | 33.790 M 21.53 % | 27.804 M 16.05 % | 23.959 M 91.26 % | 12.527 M -26.68 % | 17.087 M 78.90 % | 9.551 M 273.66 % | 2.556 M 64 706.60 % | 3.944 K -99.46 % | 725.028 K 14 033.57 % | 5.130 K -99.48 % | 977.226 K -77.42 % | 4.327 M | 0.000 |
| Depreciation and amortization | 141.408 M 29.11 % | 109.524 M 7.79 % | 101.610 M 3.98 % | 97.722 M 23.96 % | 78.833 M 29.85 % | 60.713 M 122.41 % | 27.298 M 34.73 % | 20.261 M 2.64 % | 19.740 M -0.98 % | 19.936 M -3.15 % | 20.584 M -5.03 % | 21.675 M 1.27 % | 21.402 M |
| Operating income | 112.340 M 36.38 % | 82.371 M -40.30 % | 137.966 M 11.45 % | 123.797 M 50.34 % | 82.343 M -51.97 % | 171.458 M 39.38 % | 123.014 M 54.27 % | 79.739 M -22.72 % | 103.179 M 38.62 % | 74.431 M 0.62 % | 73.971 M 18.35 % | 62.503 M -1.33 % | 63.345 M |
| Operating income ratio | 0.05 4.12 % | 0.05 -42.27 % | 0.08 5.59 % | 0.08 6.20 % | 0.07 -53.19 % | 0.15 36.09 % | 0.11 20.14 % | 0.09 -36.58 % | 0.15 14.54 % | 0.13 12.65 % | 0.12 -8.04 % | 0.13 3.06 % | 0.12 |
| Total other income expenses net | -3.426 M -120.48 % | -1.554 M 97.40 % | -59.842 M -1 030.56 % | -5.293 M -30.47 % | -4.057 M -5 869.25 % | 70.319 K 111.29 % | -622.709 K -113.11 % | 4.750 M 63.43 % | 2.906 M -45.44 % | 5.327 M 3 289.99 % | 157.129 K -96.27 % | 4.209 M 144.41 % | -9.478 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 | 595.026 M 7.69 % | 552.524 M 17.50 % | 470.225 M 107.86 % | 226.219 M 1 129.42 % | 18.400 M 14.63 % | 16.052 M 116.51 % | -97.254 M 24.73 % | -129.204 M 25.16 % | -172.634 M -17.66 % | -146.725 M -36.48 % | -107.506 M -73.30 % | -62.035 M -476.38 % | 16.482 M |
| Total investments | 12.075 M 26.98 % | 9.509 M 41.64 % | 6.714 M -11.29 % | 7.568 M 104.54 % | 3.700 M 32.14 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M |
| Total debt | 763.860 M 7.32 % | 711.753 M 21.47 % | 585.943 M 62.53 % | 360.524 M 152.40 % | 142.839 M -6.46 % | 152.708 M 18.89 % | 128.450 M 2.68 % | 125.101 M 125 001.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -99.50 % | 20.000 M -77.81 % | 90.139 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 70.933 M 17.87 % | 60.178 M 2.44 % | 58.746 M 8.09 % | 54.348 M 19.72 % | 45.396 M 17.27 % | 38.711 M 15.34 % | 33.563 M -74.57 % | 131.979 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 527.677 M 13.86 % | 463.452 M 7.62 % | 430.624 M 11.91 % | 384.808 M 6.90 % | 359.979 M 13.69 % | 316.625 M 11.83 % | 283.122 M 28.08 % | 221.050 M 18.72 % | 186.194 M 31.78 % | 141.291 M 21.05 % | 116.725 M 24.05 % | 94.096 M 33.20 % | 70.640 M |
| Common stock | 223.732 M 0.01 % | 223.717 M 0.55 % | 222.501 M 0.00 % | 222.500 M 0.01 % | 222.477 M 43.84 % | 154.672 M 45.00 % | 106.670 M 0.00 % | 106.670 M 33.34 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M |
| Total equity | 1.405 B 7.46 % | 1.307 B 4.29 % | 1.254 B 3.71 % | 1.209 B 3.09 % | 1.172 B 21.26 % | 966.916 M 7.89 % | 896.224 M 26.10 % | 710.700 M 75.28 % | 405.471 M 14.78 % | 353.270 M 9.68 % | 322.092 M 9.72 % | 293.570 M 12.12 % | 261.835 M |
| Other non current liabilities | 0.000 -100.00 % | 102.245 M | 0.000 -100.00 % | 18.535 M -15.40 % | 21.909 M 15.21 % | 19.017 M 270.73 % | 5.130 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 307.812 M -17.75 % | 374.257 M 26.06 % | 296.882 M 77.20 % | 167.544 M -0.78 % | 168.867 M 412.10 % | 32.975 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 449.699 M -5.62 % | 476.502 M 47.61 % | 322.816 M 72.76 % | 186.863 M 10.06 % | 169.786 M 222.41 % | 52.662 M 167.30 % | 19.702 M 95.48 % | 10.078 M -1.16 % | 10.197 M -1.15 % | 10.315 M -1.13 % | 10.433 M -6.43 % | 11.150 M 115.69 % | 5.169 M |
| Other current liabilities | 386.319 M 146.31 % | 156.843 M 10.87 % | 141.470 M 9 494.25 % | 1.475 M -98.04 % | 75.115 M 1 298.84 % | 5.370 M -95.55 % | 120.760 M 213.28 % | 38.547 M 854.64 % | -5.108 M -119.31 % | 26.448 M 14 027.05 % | -189.901 K -141.19 % | 461.031 K -98.30 % | 27.171 M |
| Deferred revenue | 0.000 -100.00 % | 13.774 M -23.50 % | 18.007 M -77.88 % | 81.392 M 460.99 % | 14.508 M -83.69 % | 88.978 M 704.07 % | 11.066 M 68.56 % | 6.565 M -83.09 % | 38.818 M 30.43 % | 29.761 M 4.04 % | 28.604 M 13.46 % | 25.211 M 0.88 % | 24.992 M |
| Short term debt | 456.048 M 35.13 % | 337.496 M 16.76 % | 289.061 M 59.09 % | 181.693 M | 0.000 -100.00 % | 122.664 M -4.50 % | 128.450 M | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -99.50 % | 20.000 M -77.81 % | 90.139 M |
| Total current liabilities | 1.639 B 69.02 % | 969.993 M 18.35 % | 819.580 M -0.29 % | 822.002 M 78.20 % | 461.287 M -13.72 % | 534.644 M -21.43 % | 680.495 M 105.48 % | 331.170 M 13.16 % | 292.661 M 34.79 % | 217.124 M -16.44 % | 259.850 M 15.88 % | 224.249 M -8.35 % | 244.691 M |
| Total liabilities | 2.089 B 44.43 % | 1.446 B 26.62 % | 1.142 B 13.24 % | 1.009 B 59.86 % | 631.073 M 7.45 % | 587.306 M -16.12 % | 700.197 M 105.19 % | 341.249 M 12.68 % | 302.857 M 33.16 % | 227.439 M -15.85 % | 270.283 M 14.82 % | 235.398 M -5.79 % | 249.860 M |
| Other non current assets | 86.811 M 21.56 % | 71.414 M 94.98 % | 36.626 M 85.12 % | 19.785 M -62.29 % | 52.470 M 26 135.18 % | 200.000 K -97.65 % | 8.514 M 83.25 % | 4.646 M 847.28 % | 490.492 K -64.20 % | 1.370 M 54.97 % | 884.028 K -58.57 % | 2.134 M -7.82 % | 2.315 M |
| Long term investments | 12.075 M 26.98 % | 9.509 M 12.59 % | 8.446 M -70.55 % | 28.676 M 197.16 % | -29.514 M -434.22 % | 8.831 M 549.54 % | 1.360 M -51.44 % | 2.800 M 0.00 % | 2.800 M -19.71 % | 3.487 M 24.54 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M |
| Intangible assets | 278.497 M -2.06 % | 284.349 M 4.43 % | 272.296 M 83.84 % | 148.112 M -7.20 % | 159.612 M 86.36 % | 85.647 M -0.53 % | 86.107 M 41.20 % | 60.982 M -2.41 % | 62.486 M 0.26 % | 62.321 M -2.63 % | 64.003 M -1.23 % | 64.799 M -2.38 % | 66.378 M |
| GoodWill | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M -9.88 % | 201.262 M -10.51 % | 224.907 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 459.872 M -1.26 % | 465.724 M 2.66 % | 453.671 M 37.69 % | 329.487 M -3.37 % | 340.987 M 18.85 % | 286.908 M -7.75 % | 311.013 M 410.00 % | 60.982 M -2.41 % | 62.486 M 0.26 % | 62.321 M -2.63 % | 64.003 M -1.23 % | 64.799 M -2.38 % | 66.378 M |
| Property plant equipment net | 1.311 B 20.07 % | 1.092 B 17.06 % | 932.684 M 34.68 % | 692.517 M 22.87 % | 563.604 M 5.77 % | 532.882 M 16.67 % | 456.726 M 120.15 % | 207.464 M 29.10 % | 160.700 M -1.29 % | 162.798 M -8.04 % | 177.039 M -1.36 % | 179.488 M -7.84 % | 194.762 M |
| Total non current assets | 1.878 B 14.35 % | 1.642 B 14.71 % | 1.432 B 33.24 % | 1.075 B 15.66 % | 929.163 M 11.62 % | 832.437 M 6.60 % | 780.885 M 179.00 % | 279.885 M 22.24 % | 228.970 M -1.10 % | 231.518 M -6.04 % | 246.398 M -2.58 % | 252.920 M -5.43 % | 267.443 M |
| Other current assets | 16.447 M -9.08 % | 18.090 M 13.13 % | 15.990 M -34.55 % | 24.432 M 20.56 % | 20.265 M 14.18 % | 17.748 M -38.65 % | 28.929 M -85.06 % | 193.631 M 2 696.50 % | 6.924 M 162.87 % | 2.634 M 333.19 % | 608.047 K -96.08 % | 15.520 M 62.38 % | 9.558 M |
| Short term investments | 0.000 | 0.000 100.00 % | -1.733 M 91.79 % | -21.108 M -163.55 % | 33.214 M 650.74 % | -6.031 M -518.67 % | 1.440 M -99.21 % | 181.668 M | 0.000 100.00 % | -687.259 K | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 168.834 M 6.03 % | 159.228 M 37.60 % | 115.718 M -13.84 % | 134.305 M 7.93 % | 124.439 M -8.94 % | 136.656 M -39.45 % | 225.704 M -11.25 % | 254.305 M 47.22 % | 172.734 M 17.65 % | 146.825 M 36.45 % | 107.606 M 31.17 % | 82.035 M 11.37 % | 73.657 M |
| Cash and short term investments | 168.834 M 6.03 % | 159.228 M 37.60 % | 115.718 M -13.84 % | 134.305 M -14.81 % | 157.653 M 15.36 % | 136.656 M -39.84 % | 227.144 M -10.68 % | 254.305 M 47.22 % | 172.734 M 17.65 % | 146.825 M 36.45 % | 107.606 M 31.17 % | 82.035 M 11.37 % | 73.657 M |
| Total current assets | 1.616 B 45.40 % | 1.111 B 15.28 % | 964.114 M -15.65 % | 1.143 B 30.72 % | 874.358 M 21.14 % | 721.786 M -11.50 % | 815.536 M 5.63 % | 772.064 M 61.06 % | 479.358 M 37.28 % | 349.190 M 0.93 % | 345.977 M 25.33 % | 276.048 M 13.02 % | 244.253 M |
| Inventory | 603.731 M 32.10 % | 457.043 M 1.47 % | 450.432 M -15.07 % | 530.327 M 55.16 % | 341.804 M 20.05 % | 284.706 M 22.65 % | 232.126 M 76.97 % | 131.168 M 42.56 % | 92.007 M 56.18 % | 58.912 M -16.96 % | 70.941 M 17.96 % | 60.138 M 32.61 % | 45.349 M |
| Net receivables | 827.035 M 73.36 % | 477.074 M 22.06 % | 390.864 M -13.88 % | 453.861 M 23.77 % | 366.683 M 26.01 % | 291.003 M -11.10 % | 327.338 M 62.19 % | 201.826 M -5.02 % | 212.488 M 50.90 % | 140.818 M -15.59 % | 166.821 M 40.95 % | 118.354 M 1.78 % | 116.282 M |
| Tax assets | 8.321 M 111.63 % | 3.932 M 938.97 % | 378.465 K -90.92 % | 4.168 M 158.01 % | 1.616 M -55.31 % | 3.615 M 10.49 % | 3.272 M -18.04 % | 3.992 M 60.04 % | 2.494 M 61.80 % | 1.542 M -7.79 % | 1.672 M -54.81 % | 3.700 M 211.51 % | 1.188 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 | 772.365 M 76.13 % | 438.531 M 19.66 % | 366.481 M -33.00 % | 546.951 M 45.33 % | 376.351 M 20.66 % | 311.916 M -23.77 % | 409.154 M 41.88 % | 288.375 M 15.50 % | 249.665 M 36.07 % | 183.483 M -18.85 % | 226.106 M 31.54 % | 171.896 M 39.82 % | 122.938 M |
| Tax payables | 24.718 M 5.86 % | 23.349 M 43.37 % | 16.286 M 55.23 % | 10.491 M -41.97 % | 18.081 M 216.29 % | 5.717 M -48.34 % | 11.066 M 160.44 % | 4.249 M -53.74 % | 9.186 M 29.50 % | 7.093 M 35.64 % | 5.229 M -21.72 % | 6.680 M 50.34 % | 4.443 M |
| Deferred revenue non current | 131.310 M | 0.000 -100.00 % | 18.955 M 2.27 % | 18.535 M -15.40 % | 21.909 M 15.21 % | 19.017 M 33.82 % | 14.211 M 41.00 % | 10.078 M -1.16 % | 10.197 M -1.15 % | 10.315 M -1.13 % | 10.433 M -1.12 % | 10.551 M 104.11 % | 5.169 M |
| Minority interest | 173.225 M 15.63 % | 149.804 M 1.84 % | 147.095 M -7.40 % | 158.847 M 6.55 % | 149.077 M 2.81 % | 145.004 M 24.18 % | 116.766 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 3.825 M -58.78 % | 9.279 M -60.42 % | 23.446 M 23.14 % | 19.040 M -26.85 % | 26.028 M 788.03 % | 2.931 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 480.287 M 2.11 % | 470.363 M 7.87 % | 436.026 M 35.33 % | 322.183 M -27.14 % | 442.180 M 26.10 % | 350.646 M -10.01 % | 389.666 M 13.19 % | 344.270 M 225.66 % | 105.714 M -19.90 % | 131.979 M 5.27 % | 125.367 M 4.93 % | 119.474 M 7.45 % | 111.195 M |
| Deferred tax liabilities non current | 10.577 M | 0.000 -100.00 % | 6.979 M 789.97 % | 784.197 K -83.19 % | 4.665 M 596.42 % | 669.796 K 85.43 % | 361.215 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 598.521 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.494 B 26.88 % | 2.754 B 14.94 % | 2.396 B 8.04 % | 2.218 B 22.96 % | 1.804 B 16.04 % | 1.554 B -2.64 % | 1.596 B 51.76 % | 1.052 B 48.51 % | 708.328 M 21.98 % | 580.708 M -1.97 % | 592.375 M 11.99 % | 528.968 M 3.38 % | 511.695 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 % | 10.206 M | 0.000 | 0.000 100.00 % | -34.645 K -100.91 % | 3.810 M 354.39 % | -1.498 M -57.20 % | -952.719 K -831.49 % | 130.244 K | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -216.399 M -707.08 % | 35.646 M -40.76 % | 60.170 M 126.13 % | -230.280 M -216.12 % | -72.846 M 7.87 % | -79.069 M -156.11 % | -30.873 M -1 184.95 % | -2.403 M 92.26 % | -31.054 M -368.36 % | 11.572 M 180.28 % | -14.414 M -175.30 % | 19.142 M 200.08 % | -19.127 M |
| Accounts receivables | -381.227 M -241.75 % | -111.551 M -188.87 % | 125.525 M 228.07 % | -98.012 M -19.24 % | -82.195 M -173.56 % | 111.745 M 179.37 % | -140.798 M -4 697.73 % | -2.935 M 96.25 % | -78.288 M -294.87 % | 40.174 M 165.55 % | -61.284 M -249.72 % | -17.524 M 35.39 % | -27.123 M |
| Inventory | -187.796 M -320.70 % | -44.639 M -206.56 % | 41.893 M 119.33 % | -216.708 M -138.09 % | -91.018 M -27.48 % | -71.397 M -5 351.62 % | 1.360 M 103.06 % | -44.372 M -32.28 % | -33.544 M -397.65 % | 11.270 M 200.85 % | -11.175 M 27.96 % | -15.511 M -211.97 % | 13.853 M |
| Accounts payables | 352.624 M 82.05 % | 193.695 M 264.91 % | -117.453 M -229.25 % | 90.873 M -3.71 % | 94.372 M 179.05 % | -119.383 M -213.96 % | 104.756 M 125.76 % | 46.401 M -43.23 % | 81.730 M 304.32 % | -40.002 M | 0.000 | 0.000 | 0.000 |
| Other working capital | 350.410 M 18 937.77 % | -1.860 M -118.23 % | 10.206 M 258.65 % | -6.433 M -207.32 % | 5.994 M 17 402.38 % | -34.645 K 99.89 % | -32.232 M -176.80 % | 41.969 M 1 585.64 % | 2.490 M 723.61 % | 302.304 K 109.33 % | -3.239 M -109.35 % | 34.653 M 205.08 % | -32.979 M |
| Other non cash items | 108.696 M 30.10 % | 83.548 M 163.81 % | 31.670 M -3.27 % | 32.743 M 201.37 % | -32.300 M -167.97 % | 47.524 M 623.75 % | -9.074 M -173.83 % | 12.291 M 264.33 % | -7.480 M 5.84 % | -7.943 M -185.83 % | 9.255 M 491.90 % | 1.564 M -85.46 % | 10.755 M |
| Net cash provided by operating activities | 125.919 M -56.22 % | 287.589 M 17.15 % | 245.494 M 872.81 % | -31.766 M -136.81 % | 86.310 M -34.00 % | 130.774 M 40.36 % | 93.170 M -8.56 % | 101.896 M 46.97 % | 69.329 M -23.60 % | 90.742 M 19.48 % | 75.948 M -25.63 % | 102.115 M 48.39 % | 68.814 M |
| Investments in property plant and equipment | -414.150 M -12.16 % | -369.240 M 15.05 % | -434.676 M -95.95 % | -221.830 M -8.27 % | -204.893 M -47.49 % | -138.919 M -85.84 % | -74.750 M 1.42 % | -75.828 M -325.20 % | -17.833 M -130.43 % | -7.739 M 62.52 % | -20.651 M -89.80 % | -10.880 M 80.31 % | -55.266 M |
| Acquisitions net | 0.000 -100.00 % | 606.020 K -20.80 % | 765.149 K -98.49 % | 50.799 M -84.68 % | 331.529 M 1 075.09 % | -34.000 M 87.86 % | -279.980 M -33 903.33 % | 828.261 K 523.09 % | 132.927 K -98.37 % | 8.169 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -5.000 M 0.00 % | -5.000 M -569.34 % | -747.000 K 98.76 % | -60.300 M 77.15 % | -263.900 M -289.58 % | 139.202 M 21 662.18 % | 639.651 K 100.12 % | -540.000 M | 0.000 100.00 % | -351.640 K 28.20 % | -489.747 K | 0.000 | 0.000 |
| Sales maturities of investments | 300.000 K -70.17 % | 1.006 M 308.17 % | 246.400 K -99.74 % | 95.343 M -59.67 % | 236.427 M 76 661.86 % | 308.000 K -95.82 % | 7.370 M 97.54 % | 3.731 M 1 001.18 % | 338.800 K 10.00 % | 308.000 K | 0.000 -100.00 % | 2.308 M 1 483.61 % | 145.712 K |
| Other investing activites | 7.046 M 3 622.91 % | -200.000 K 66.67 % | -599.999 K -105.53 % | 10.853 M 105.30 % | -204.893 M -47.49 % | -138.919 M -177.18 % | 180.000 M 200.46 % | -179.172 M -134 889.57 % | 132.927 K 101.72 % | -7.739 M -570.30 % | 1.646 M -71.81 % | 5.837 M 2 294.89 % | 243.730 K |
| Net cash used for investing activites | -411.804 M -10.45 % | -372.828 M 14.29 % | -435.012 M -247.63 % | -125.135 M -18.35 % | -105.731 M 38.65 % | -172.327 M -3.36 % | -166.720 M 33.65 % | -251.269 M -1 347.26 % | -17.362 M -136.11 % | -7.353 M 62.28 % | -19.495 M -612.56 % | -2.736 M 95.01 % | -54.876 M |
| Debt repayment | 310.015 M 93.13 % | 160.522 M -29.12 % | 226.459 M 24.78 % | 181.480 M 31.99 % | 137.492 M 471.69 % | 24.050 M -48.78 % | 46.950 M 47 050.00 % | -100.000 K 98.00 % | -5.000 M | 0.000 100.00 % | -19.900 M 71.63 % | -70.139 M -808.60 % | 9.898 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.606 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -27.460 M 34.75 % | -42.082 M -89.13 % | -22.250 M 33.33 % | -33.375 M 46.06 % | -61.869 M -93.33 % | -32.001 M 5.87 % | -33.997 M -6.22 % | -32.005 M 11.11 % | -36.004 M 0.00 % | -36.005 M -10.17 % | -32.680 M -11.02 % | -29.435 M -363.36 % | -6.353 M |
| Other financing activites | -3.048 M -180.34 % | 3.793 M 136.90 % | -10.279 M -3.70 % | -9.912 M 81.23 % | -52.807 M -217.80 % | -16.616 M -2 735.96 % | -585.915 K -100.22 % | 262.566 M | 0.000 100.00 % | -5.129 K -3 017 158.79 % | 0.170 1 600.00 % | 0.010 -100.00 % | 3.979 M |
| Net cash used provided by financing activities | 279.508 M 128.67 % | 122.234 M -31.44 % | 178.278 M 29.01 % | 138.193 M 505.69 % | 22.816 M 192.87 % | -24.567 M -298.65 % | 12.367 M -94.63 % | 230.461 M 662.05 % | -41.004 M -13.88 % | -36.005 M 31.52 % | -52.580 M 47.19 % | -99.574 M -1 423.23 % | 7.525 M |
| Effect of forex changes on cash | 17.362 M 169.61 % | 6.440 M -17.31 % | 7.788 M 262.27 % | -4.800 M 28.58 % | -6.720 M -325.94 % | 2.974 M 235.07 % | 887.635 K 138.40 % | -2.312 M -163.98 % | 3.614 M -50.21 % | 7.258 M 23 690.56 % | -30.767 K 99.27 % | -4.210 M -405.34 % | -833.075 K |
| Net change in cash | 10.985 M -74.71 % | 43.434 M 1 358.10 % | -3.452 M 85.31 % | -23.508 M -606.96 % | -3.325 M 94.73 % | -63.146 M -4.73 % | -60.296 M -176.54 % | 78.776 M 440.41 % | 14.577 M -73.32 % | 54.642 M 1 322.03 % | 3.843 M 187.25 % | -4.404 M -121.35 % | 20.630 M |
| Cash at beginning of period | 96.110 M 82.46 % | 52.675 M -6.15 % | 56.128 M -29.52 % | 79.635 M -4.01 % | 82.961 M -43.22 % | 146.107 M -29.21 % | 206.403 M 61.72 % | 127.626 M 12.89 % | 113.049 M 93.55 % | 58.408 M 7.04 % | 54.565 M -7.47 % | 58.969 M 53.81 % | 38.339 M |
| Cash at end of period | 107.094 M 11.43 % | 96.110 M 82.46 % | 52.675 M -6.15 % | 56.128 M -29.52 % | 79.635 M -4.01 % | 82.961 M -43.22 % | 146.107 M -29.21 % | 206.403 M 61.72 % | 127.626 M 12.89 % | 113.049 M 93.55 % | 58.408 M 7.04 % | 54.565 M -7.47 % | 58.969 M |
| Operating cash flow | 125.919 M -56.22 % | 287.589 M 17.15 % | 245.494 M 872.81 % | -31.766 M -136.81 % | 86.310 M -34.00 % | 130.774 M 40.36 % | 93.170 M -8.56 % | 101.896 M 46.97 % | 69.329 M -23.60 % | 90.742 M 19.48 % | 75.948 M -25.63 % | 102.115 M 48.39 % | 68.814 M |
| Capital expenditure | -414.150 M -12.16 % | -369.240 M 15.05 % | -434.676 M -95.95 % | -221.830 M -8.27 % | -204.893 M -47.49 % | -138.919 M -85.84 % | -74.750 M 1.42 % | -75.828 M -325.20 % | -17.833 M -130.43 % | -7.739 M 62.52 % | -20.651 M -89.80 % | -10.880 M 80.31 % | -55.266 M |
| Free CashFlow | -288.231 M -253.00 % | -81.651 M 56.84 % | -189.183 M 25.40 % | -253.596 M -113.85 % | -118.584 M -1 355.97 % | -8.145 M -144.22 % | 18.420 M -29.34 % | 26.068 M -49.38 % | 51.495 M -37.96 % | 83.003 M 50.10 % | 55.298 M -39.39 % | 91.235 M 573.41 % | 13.548 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 | 740.052 M 20.15 % | 615.936 M -7.14 % | 663.260 M -0.78 % | 668.488 M 22.60 % | 545.255 M 30.68 % | 417.256 M -13.68 % | 483.365 M -4.81 % | 507.767 M 7.98 % | 470.235 M 58.41 % | 296.848 M -22.64 % | 383.718 M -19.55 % | 476.949 M -0.61 % | 479.861 M 33.49 % | 359.483 M -25.78 % | 484.365 M 13.92 % | 425.179 M 14.19 % | 372.331 M 13.24 % | 328.789 M -11.18 % | 370.194 M 24.73 % | 296.803 M 4.50 % | 284.031 M 52.12 % | 186.720 M -34.80 % | 286.383 M 1.96 % | 280.884 M 8.92 % | 257.871 M -9.11 % | 283.731 M -15.31 % | 335.013 M 14.94 % | 291.468 M 13.84 % | 256.036 M 27.92 % | 200.157 M -6.31 % | 213.630 M 0.94 % | 211.636 M -8.48 % | 231.234 M 23.90 % | 186.629 M -9.13 % | 205.380 M 19.51 % | 171.848 M -0.82 % | 173.265 M 22.56 % | 141.373 M -5.29 % | 149.276 M |
| Net income | 88.295 M 192.29 % | 30.208 M 22.19 % | 24.721 M 3.08 % | 23.982 M 229.54 % | 7.278 M -52.99 % | 15.482 M 327.59 % | -6.803 M -119.36 % | 35.136 M -9.48 % | 38.814 M 458.43 % | -10.829 M 50.36 % | -21.814 M -152.70 % | 41.391 M 43.99 % | 28.745 M 177.14 % | 10.372 M 230.93 % | 3.134 M -76.57 % | 13.377 M 387.42 % | -4.654 M -109.16 % | 50.797 M -30.98 % | 73.600 M 469.24 % | 12.930 M -29.84 % | 18.429 M 273.00 % | 4.941 M 393.68 % | -1.682 M -107.00 % | 24.033 M 8.46 % | 22.158 M -26.08 % | 29.976 M -19.38 % | 37.182 M -12.43 % | 42.462 M 123.41 % | 19.006 M 801.46 % | 2.108 M -78.88 % | 9.985 M -39.28 % | 16.445 M -26.85 % | 22.482 M -2.64 % | 23.092 M 12.74 % | 20.483 M 2.75 % | 19.935 M -22.14 % | 25.605 M 15.44 % | 22.179 M 90.73 % | 11.629 M |
| Income before tax | 119.968 M 188.90 % | 41.525 M -0.31 % | 41.654 M 32.90 % | 31.341 M 125.66 % | 13.889 M -40.67 % | 23.411 M 455.22 % | -6.591 M -114.13 % | 46.656 M -9.53 % | 51.570 M 576.70 % | -10.818 M 45.72 % | -19.930 M -139.67 % | 50.243 M 32.51 % | 37.917 M 283.20 % | 9.895 M 227.13 % | 3.025 M -84.91 % | 20.049 M 622.22 % | -3.839 M -106.87 % | 55.844 M -34.84 % | 85.699 M 401.78 % | 17.079 M -33.03 % | 25.504 M 110.74 % | 12.102 M 39.25 % | 8.691 M -75.49 % | 35.459 M 0.47 % | 35.292 M -16.56 % | 42.298 M -18.65 % | 51.992 M 8.80 % | 47.785 M 136.48 % | 20.207 M 739.46 % | 2.407 M -73.19 % | 8.977 M -56.68 % | 20.725 M -19.13 % | 25.627 M -12.12 % | 29.161 M 11.08 % | 26.252 M 7.84 % | 24.344 M -15.65 % | 28.860 M 8.45 % | 26.612 M 94.66 % | 13.671 M |
| Income before tax ratio | 0.16 140.45 % | 0.07 7.35 % | 0.06 33.95 % | 0.05 84.06 % | 0.03 -54.60 % | 0.06 511.50 % | -0.01 -114.84 % | 0.09 -16.21 % | 0.11 400.93 % | -0.04 29.84 % | -0.05 -149.31 % | 0.11 33.32 % | 0.08 187.07 % | 0.03 340.77 % | 0.01 -86.76 % | 0.05 557.32 % | -0.01 -106.07 % | 0.17 -26.63 % | 0.23 302.30 % | 0.06 -35.91 % | 0.09 38.54 % | 0.06 113.57 % | 0.03 -75.96 % | 0.13 -7.76 % | 0.14 -8.20 % | 0.15 -3.94 % | 0.16 -5.34 % | 0.16 107.73 % | 0.08 556.25 % | 0.01 -71.38 % | 0.04 -57.09 % | 0.10 -11.64 % | 0.11 -29.07 % | 0.16 22.24 % | 0.13 -9.77 % | 0.14 -14.95 % | 0.17 -11.51 % | 0.19 105.54 % | 0.09 |
| EBITDA | 127.432 M 155.13 % | 49.947 M -47.40 % | 94.960 M 140.68 % | 39.455 M -32.63 % | 58.563 M 27.72 % | 45.853 M 38.53 % | 33.101 M -61.50 % | 85.983 M 0.08 % | 85.914 M 676.99 % | 11.057 M 370.59 % | 2.350 M -97.12 % | 81.724 M 17.94 % | 69.292 M 74.70 % | 39.664 M 21.68 % | 32.597 M -32.35 % | 48.184 M 570.29 % | 7.189 M -91.15 % | 81.272 M -25.36 % | 108.882 M 409.23 % | 21.381 M -56.23 % | 48.850 M 100.36 % | 24.382 M -23.21 % | 31.750 M -27.67 % | 43.893 M -14.85 % | 51.547 M 16.22 % | 44.354 M -14.40 % | 51.816 M 7.16 % | 48.352 M 339.68 % | 10.997 M -5.34 % | 11.617 M -30.66 % | 16.755 M -21.56 % | 21.359 M -12.42 % | 24.387 M -20.86 % | 30.815 M 174.00 % | -41.644 M -288.05 % | 22.145 M -22.57 % | 28.600 M 1.35 % | 28.218 M 182.95 % | -34.017 M |
| Net income ratio | 0.12 143.27 % | 0.05 31.58 % | 0.04 3.89 % | 0.04 168.79 % | 0.01 -64.03 % | 0.04 363.65 % | -0.01 -120.34 % | 0.07 -16.17 % | 0.08 326.27 % | -0.04 35.83 % | -0.06 -165.51 % | 0.09 44.87 % | 0.06 107.62 % | 0.03 345.90 % | 0.01 -79.43 % | 0.03 351.69 % | -0.01 -108.09 % | 0.15 -22.29 % | 0.20 356.39 % | 0.04 -32.86 % | 0.06 145.21 % | 0.03 550.44 % | -0.01 -106.87 % | 0.09 -0.42 % | 0.09 -18.67 % | 0.11 -4.81 % | 0.11 -23.82 % | 0.15 96.25 % | 0.07 604.72 % | 0.01 -77.46 % | 0.05 -39.85 % | 0.08 -20.08 % | 0.10 -21.42 % | 0.12 24.07 % | 0.10 -14.03 % | 0.12 -21.50 % | 0.15 -5.81 % | 0.16 101.39 % | 0.08 |
| Ratio EBITDA | 0.17 112.34 % | 0.08 -43.36 % | 0.14 142.58 % | 0.06 -45.05 % | 0.11 -2.26 % | 0.11 60.47 % | 0.07 -59.56 % | 0.17 -7.32 % | 0.18 390.49 % | 0.04 508.31 % | 0.01 -96.43 % | 0.17 18.66 % | 0.14 30.87 % | 0.11 63.95 % | 0.07 -40.62 % | 0.11 486.98 % | 0.02 -92.19 % | 0.25 -15.96 % | 0.29 308.28 % | 0.07 -58.11 % | 0.17 31.71 % | 0.13 17.78 % | 0.11 -29.05 % | 0.16 -21.82 % | 0.20 27.87 % | 0.16 1.07 % | 0.15 -6.76 % | 0.17 286.23 % | 0.04 -26.00 % | 0.06 -26.00 % | 0.08 -22.29 % | 0.10 -4.30 % | 0.11 -36.13 % | 0.17 181.43 % | -0.20 -257.35 % | 0.13 -21.93 % | 0.17 -17.30 % | 0.20 187.59 % | -0.23 |
| Gross profit ratio | 0.25 2.93 % | 0.24 2.25 % | 0.23 -1.71 % | 0.24 14.44 % | 0.21 -20.14 % | 0.26 25.87 % | 0.21 -24.56 % | 0.27 7.25 % | 0.26 5.03 % | 0.24 17.16 % | 0.21 -0.62 % | 0.21 0.32 % | 0.21 -8.43 % | 0.23 3.21 % | 0.22 12.44 % | 0.20 9.50 % | 0.18 -28.53 % | 0.25 36.45 % | 0.18 -27.27 % | 0.25 -7.97 % | 0.27 -7.59 % | 0.30 -0.93 % | 0.30 -2.69 % | 0.31 -8.68 % | 0.34 10.41 % | 0.31 2.37 % | 0.30 21.85 % | 0.24 39.49 % | 0.18 -10.41 % | 0.20 -10.20 % | 0.22 -12.06 % | 0.25 2.02 % | 0.24 -23.03 % | 0.32 16.29 % | 0.27 -2.76 % | 0.28 -4.70 % | 0.29 -15.20 % | 0.35 35.70 % | 0.25 |
| Weighted average shs out dil | 240.033 M 11.25 % | 215.770 M -3.55 % | 223.719 M 0.00 % | 223.719 M 0.00 % | 223.719 M 0.00 % | 223.717 M 0.55 % | 222.502 M 0.00 % | 222.501 M 0.00 % | 222.501 M 0.00 % | 222.501 M 0.00 % | 222.501 M 7.26 % | 207.441 M 0.00 % | 207.441 M 0.00 % | 207.441 M 0.00 % | 207.441 M -6.07 % | 220.856 M 0.00 % | 220.856 M 0.00 % | 220.856 M 2.49 % | 215.493 M 0.00 % | 215.493 M -3.08 % | 222.332 M -10.00 % | 247.036 M 14.21 % | 216.301 M 8.00 % | 200.279 M -4.43 % | 209.562 M -1.61 % | 212.985 M 2.50 % | 207.800 M -2.13 % | 212.311 M 2.89 % | 206.356 M 0.00 % | 206.356 M -3.84 % | 214.603 M 0.00 % | 214.603 M 4.45 % | 205.467 M 0.00 % | 205.467 M 31.64 % | 156.088 M 0.00 % | 156.088 M 0.66 % | 155.057 M 0.00 % | 155.057 M 0.00 % | 155.057 M |
| Weighted average shs out | 240.033 M 11.25 % | 215.770 M -3.55 % | 223.719 M 0.00 % | 223.719 M 0.00 % | 223.719 M 0.00 % | 223.717 M 0.55 % | 222.502 M 0.00 % | 222.501 M 0.00 % | 222.501 M 0.00 % | 222.501 M 0.00 % | 222.501 M 7.26 % | 207.441 M 0.00 % | 207.441 M 0.00 % | 207.441 M 0.00 % | 207.441 M -6.07 % | 220.856 M 1.03 % | 218.599 M -1.02 % | 220.856 M 2.49 % | 215.493 M 0.00 % | 215.493 M -0.28 % | 216.097 M -12.52 % | 247.036 M 14.21 % | 216.301 M 8.00 % | 200.279 M -1.87 % | 204.085 M -4.18 % | 212.985 M 2.50 % | 207.800 M -2.13 % | 212.311 M 5.70 % | 200.853 M -2.67 % | 206.356 M -3.84 % | 214.603 M 0.00 % | 214.603 M 4.45 % | 205.467 M 0.01 % | 205.445 M 31.62 % | 156.088 M 0.00 % | 156.088 M 0.66 % | 155.057 M 0.00 % | 155.057 M 0.00 % | 155.057 M |
| EPS diluted | 0.37 164.29 % | 0.14 27.27 % | 0.11 0.00 % | 0.11 238.46 % | 0.03 -53.03 % | 0.07 326.14 % | -0.03 -119.13 % | 0.16 -5.88 % | 0.17 449.08 % | -0.05 50.31 % | -0.10 -149.00 % | 0.20 42.86 % | 0.14 180.00 % | 0.05 259.71 % | 0.01 -77.06 % | 0.06 387.20 % | -0.02 -109.17 % | 0.23 -32.35 % | 0.34 466.67 % | 0.06 -27.62 % | 0.08 314.50 % | 0.02 356.41 % | -0.01 -106.50 % | 0.12 9.09 % | 0.11 -21.43 % | 0.14 -22.22 % | 0.18 -10.00 % | 0.20 117.16 % | 0.09 802.94 % | 0.01 -78.06 % | 0.05 -39.30 % | 0.08 -30.36 % | 0.11 0.00 % | 0.11 -15.38 % | 0.13 0.00 % | 0.13 -23.53 % | 0.17 21.43 % | 0.14 86.67 % | 0.08 |
| Earnings per share | 0.37 164.29 % | 0.14 27.27 % | 0.11 0.00 % | 0.11 238.46 % | 0.03 -53.03 % | 0.07 326.14 % | -0.03 -119.13 % | 0.16 -5.88 % | 0.17 449.08 % | -0.05 50.31 % | -0.10 -149.00 % | 0.20 42.86 % | 0.14 180.00 % | 0.05 259.71 % | 0.01 -77.06 % | 0.06 384.51 % | -0.02 -109.26 % | 0.23 -32.35 % | 0.34 466.67 % | 0.06 -27.62 % | 0.08 314.50 % | 0.02 356.41 % | -0.01 -106.50 % | 0.12 9.09 % | 0.11 -21.43 % | 0.14 -22.22 % | 0.18 -10.00 % | 0.20 117.16 % | 0.09 802.94 % | 0.01 -78.06 % | 0.05 -39.30 % | 0.08 -30.36 % | 0.11 0.00 % | 0.11 -15.38 % | 0.13 0.00 % | 0.13 -23.53 % | 0.17 21.43 % | 0.14 86.67 % | 0.08 |
| Gross profit | 182.146 M 23.67 % | 147.289 M -5.05 % | 155.118 M -2.48 % | 159.064 M 40.30 % | 113.371 M 4.36 % | 108.632 M 8.65 % | 99.979 M -28.19 % | 139.225 M 15.81 % | 120.215 M 66.37 % | 72.258 M -9.36 % | 79.723 M -20.04 % | 99.708 M -0.29 % | 99.997 M 22.23 % | 81.808 M -23.40 % | 106.803 M 28.09 % | 83.381 M 25.05 % | 66.680 M -19.06 % | 82.387 M 21.19 % | 67.984 M -9.29 % | 74.948 M -3.84 % | 77.938 M 40.58 % | 55.442 M -35.41 % | 85.833 M -0.79 % | 86.513 M -0.53 % | 86.976 M 0.35 % | 86.674 M -13.30 % | 99.967 M 40.06 % | 71.375 M 58.79 % | 44.950 M 14.60 % | 39.222 M -15.86 % | 46.614 M -11.23 % | 52.511 M -6.63 % | 56.238 M -4.64 % | 58.972 M 5.67 % | 55.806 M 16.21 % | 48.021 M -5.48 % | 50.807 M 3.93 % | 48.888 M 28.51 % | 38.042 M |
| Income tax expense | 18.774 M 281.74 % | 4.918 M -30.71 % | 7.098 M 113.80 % | 3.320 M -1.94 % | 3.385 M 16.85 % | 2.897 M -47.87 % | 5.557 M -1.54 % | 5.644 M -31.42 % | 8.230 M 74 373.99 % | 11.051 K -99.41 % | 1.884 M -80.33 % | 9.578 M 34.49 % | 7.122 M 431.48 % | 1.340 M 784.50 % | 151.491 K -93.47 % | 2.321 M 277.54 % | -1.307 M -158.49 % | 2.235 M -88.06 % | 18.714 M 686.26 % | 2.380 M -39.38 % | 3.927 M 182.17 % | 1.392 M -74.18 % | 5.389 M 35.31 % | 3.982 M -23.10 % | 5.179 M 15.96 % | 4.466 M -48.21 % | 8.624 M 62.02 % | 5.323 M 343.30 % | 1.201 M 301.88 % | 298.775 K 129.65 % | -1.008 M -123.55 % | 4.280 M 36.10 % | 3.145 M -48.18 % | 6.068 M 5.19 % | 5.769 M 30.85 % | 4.409 M 35.44 % | 3.255 M -26.56 % | 4.433 M -93.56 % | 68.810 M |
| Cost of revenue | 557.906 M 19.05 % | 468.647 M -7.77 % | 508.142 M -0.25 % | 509.424 M 17.95 % | 431.884 M 39.94 % | 308.624 M -19.50 % | 383.386 M 4.03 % | 368.542 M 5.29 % | 350.020 M 55.85 % | 224.590 M -26.12 % | 303.995 M -19.42 % | 377.242 M -0.69 % | 379.864 M 36.80 % | 277.676 M -26.46 % | 377.562 M 10.46 % | 341.798 M 11.83 % | 305.651 M 24.05 % | 246.402 M -18.47 % | 302.209 M 36.22 % | 221.855 M 7.65 % | 206.093 M 56.99 % | 131.278 M -34.54 % | 200.550 M 3.18 % | 194.370 M 13.74 % | 170.896 M -13.28 % | 197.057 M -16.16 % | 235.046 M 6.79 % | 220.093 M 4.27 % | 211.086 M 31.16 % | 160.935 M -3.64 % | 167.016 M 4.96 % | 159.125 M -9.07 % | 174.996 M 37.08 % | 127.657 M -14.65 % | 149.575 M 20.79 % | 123.827 M 1.12 % | 122.458 M 32.41 % | 92.486 M -16.86 % | 111.234 M |
| General and administrative expenses | -15.292 M -147.45 % | 32.227 M 155.74 % | -57.817 M -171.71 % | 80.622 M 156.23 % | 31.465 M 16.15 % | 27.090 M 154.16 % | -50.020 M -178.15 % | 64.006 M 586.38 % | -13.160 M -157.99 % | 22.694 M 147.51 % | -47.767 M -181.56 % | 58.566 M 538.73 % | -13.349 M -154.50 % | 24.493 M 156.42 % | -43.414 M -178.22 % | 55.499 M 520.97 % | -13.184 M -158.92 % | 22.377 M 160.84 % | -36.782 M -277.49 % | 20.724 M 355.27 % | -8.119 M -150.77 % | 15.992 M 143.69 % | -36.603 M -298.49 % | 18.441 M 291.30 % | -9.640 M -156.20 % | 17.154 M 179.90 % | -21.468 M -256.05 % | 13.757 M 186.91 % | -15.829 M -179.58 % | 19.890 M 137.30 % | -53.330 M -338.60 % | 22.351 M 258.79 % | -14.075 M -170.85 % | 19.868 M -6.20 % | 21.181 M 17.03 % | 18.098 M 245.42 % | -12.445 M -179.42 % | 15.670 M -73.62 % | 59.403 M |
| Selling and marketing expenses | -398.065 K -101.56 % | 25.446 M 254.25 % | -16.497 M -138.83 % | 42.485 M 33.40 % | 31.848 M 73.79 % | 18.326 M -42.90 % | 32.093 M 57.23 % | 20.412 M -0.91 % | 20.599 M 39.47 % | 14.769 M -39.51 % | 24.414 M 41.26 % | 17.284 M -4.14 % | 18.030 M 47.94 % | 12.188 M -52.60 % | 25.713 M 129.92 % | 11.183 M -4.61 % | 11.724 M 0.07 % | 11.715 M 96.78 % | 5.953 M -50.26 % | 11.968 M 45.76 % | 8.210 M -19.75 % | 10.231 M -36.97 % | 16.232 M 13.70 % | 14.276 M -12.69 % | 16.352 M 82.55 % | 8.957 M -43.31 % | 15.801 M 78.23 % | 8.866 M -20.80 % | 11.194 M 70.78 % | 6.555 M -42.83 % | 11.466 M 92.71 % | 5.950 M -30.62 % | 8.576 M 29.72 % | 6.611 M -30.00 % | 9.445 M 35.97 % | 6.947 M 4.02 % | 6.678 M 28.03 % | 5.216 M -79.02 % | 24.865 M |
| Other expenses | 39.783 M 132.93 % | 17.079 M -88.86 % | 153.282 M 712.88 % | -25.010 M -108.43 % | -11.999 M 1.92 % | -12.234 M -7 931.13 % | -152.337 K 83.63 % | -930.457 K -418.25 % | -179.539 K -141.47 % | 432.980 K -99.42 % | 75.295 M 304.55 % | -36.810 M -203.00 % | 35.737 M 1 590.54 % | -2.398 M 51.36 % | -4.929 M -1 040.35 % | -432.244 K -436.79 % | 128.341 K 313.42 % | -60.136 K 98.21 % | -3.360 M -822.53 % | -364.181 K -2 920.22 % | -12.058 K 96.24 % | -320.969 K -240.51 % | 228.428 K 494.77 % | -57.863 K -43.67 % | -40.275 K 32.84 % | -59.972 K 71.61 % | -211.281 K 17.44 % | -255.921 K -73.62 % | -147.407 K -1 719.84 % | -8.100 K 98.70 % | -624.991 K -257.13 % | 397.757 K -91.72 % | 4.804 M 2 666.65 % | 173.626 K -85.56 % | 1.202 M 81.50 % | 662.493 K 255.04 % | 186.597 K -80.12 % | 938.498 K 103.83 % | -24.490 M |
| Operating expenses | 60.514 M -42.76 % | 105.727 M -5.25 % | 111.586 M -12.74 % | 127.883 M 25.80 % | 101.655 M 23.50 % | 82.312 M 3.43 % | 79.581 M 10.56 % | 71.981 M 9.19 % | 65.920 M 23.38 % | 53.426 M -22.54 % | 68.971 M 18.51 % | 58.198 M -6.94 % | 62.535 M 20.57 % | 51.867 M -28.82 % | 72.863 M 33.71 % | 54.493 M 4.28 % | 52.257 M 4.69 % | 49.916 M 2.18 % | 48.853 M 7.20 % | 45.572 M 15.69 % | 39.390 M 23.96 % | 31.777 M -34.41 % | 48.448 M 4.84 % | 46.210 M -4.85 % | 48.564 M 33.33 % | 36.424 M -23.74 % | 47.762 M 37.71 % | 34.683 M 1.29 % | 34.242 M 24.04 % | 27.605 M -9.03 % | 30.343 M -0.53 % | 30.506 M -10.40 % | 34.046 M 19.17 % | 28.569 M -16.35 % | 34.151 M 31.98 % | 25.876 M 0.26 % | 25.809 M 17.25 % | 22.013 M 189.88 % | -24.490 M |
| Cost and expenses | 618.420 M 7.67 % | 574.375 M -7.32 % | 619.728 M -2.76 % | 637.307 M 19.45 % | 533.539 M 36.48 % | 390.936 M -15.56 % | 462.968 M 5.10 % | 440.523 M 5.91 % | 415.939 M 49.61 % | 278.016 M -25.46 % | 372.966 M -14.35 % | 435.439 M -1.57 % | 442.399 M 34.25 % | 329.543 M -26.84 % | 450.424 M 13.66 % | 396.291 M 10.72 % | 357.908 M 20.79 % | 296.318 M -15.59 % | 351.063 M 31.27 % | 267.427 M 8.94 % | 245.483 M 50.55 % | 163.055 M -34.52 % | 248.998 M 3.50 % | 240.580 M 9.62 % | 219.459 M -6.01 % | 233.480 M -17.44 % | 282.808 M 11.00 % | 254.776 M 3.85 % | 245.328 M 30.12 % | 188.540 M -4.47 % | 197.359 M 4.08 % | 189.631 M -9.29 % | 209.043 M 33.81 % | 156.226 M -39.31 % | 257.423 M 71.96 % | 149.703 M 0.97 % | 148.267 M 29.49 % | 114.498 M -43.46 % | 202.492 M |
| Research and development expenses | 36.421 M 17.58 % | 30.975 M -5.04 % | 32.618 M 9.51 % | 29.786 M 17.37 % | 25.378 M 19.50 % | 21.237 M -6.41 % | 22.692 M -5.22 % | 23.941 M 25.60 % | 19.062 M 22.74 % | 15.530 M -8.80 % | 17.029 M -11.11 % | 19.158 M -13.38 % | 22.117 M 25.78 % | 17.584 M -18.08 % | 21.464 M 2.89 % | 20.861 M 3.65 % | 20.126 M 38.55 % | 14.526 M -21.44 % | 18.489 M 29.03 % | 14.329 M 18.85 % | 12.056 M 41.53 % | 8.519 M -20.21 % | 10.677 M -7.24 % | 11.511 M -5.21 % | 12.143 M 7.80 % | 11.265 M -31.31 % | 16.400 M 63.06 % | 10.058 M 3.47 % | 9.720 M 2.69 % | 9.466 M 16.25 % | 8.143 M -22.15 % | 10.459 M -46.65 % | 19.603 M | 0.000 -100.00 % | 29.147 M | 0.000 -100.00 % | 13.143 M | 0.000 -100.00 % | 21.134 M |
| Selling general and administrative expenses | -15.690 M -127.21 % | 57.673 M 177.61 % | -74.313 M -160.36 % | 123.107 M 94.44 % | 63.314 M 39.41 % | 45.416 M 353.34 % | -17.927 M -121.24 % | 84.418 M 1 034.77 % | 7.439 M -80.14 % | 37.463 M 260.42 % | -23.353 M -130.79 % | 75.849 M 1 520.42 % | 4.681 M -87.24 % | 36.680 M 307.22 % | -17.701 M -126.55 % | 66.682 M 4 667.61 % | -1.460 M -104.28 % | 34.092 M 210.59 % | -30.829 M -194.30 % | 32.692 M 35 491.75 % | 91.853 K -99.65 % | 26.223 M 228.72 % | -20.371 M -162.27 % | 32.717 M 387.44 % | 6.712 M -74.29 % | 26.111 M 560.77 % | -5.667 M -125.05 % | 22.623 M 588.09 % | -4.635 M -117.53 % | 26.444 M 163.17 % | -41.864 M -247.93 % | 28.301 M 614.64 % | -5.499 M -120.77 % | 26.479 M -13.54 % | 30.626 M 22.28 % | 25.045 M 534.28 % | -5.767 M -127.61 % | 20.886 M -74.98 % | 83.493 M |
| Interest income | 229.295 K -23.09 % | 298.118 K 64.79 % | 180.910 K -18.30 % | 221.429 K -6.20 % | 236.056 K -20.74 % | 297.820 K 24.65 % | 238.919 K -13.93 % | 277.593 K 27.90 % | 217.041 K | 0.000 -100.00 % | 2.292 M 273.74 % | 613.347 K 139.00 % | 256.630 K | 0.000 -100.00 % | 264.341 K | 0.000 -100.00 % | 375.851 K -98.93 % | 35.188 M 10 851.65 % | 321.307 K | 0.000 -100.00 % | 338.374 K 7.93 % | 313.501 K -10.03 % | 348.441 K -12.01 % | 396.018 K -76.68 % | 1.698 M 957.65 % | 160.542 K -85.58 % | 1.114 M -60.85 % | 2.845 M | 0.000 -100.00 % | 1.103 M | 0.000 -100.00 % | 1.989 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 7.464 M -11.37 % | 8.422 M -11.06 % | 9.470 M 11.05 % | 8.528 M 11.30 % | 7.662 M 7.38 % | 7.135 M -4.91 % | 7.503 M 5.40 % | 7.119 M 9.04 % | 6.529 M 13.68 % | 5.743 M -8.90 % | 6.304 M 8.14 % | 5.830 M -4.33 % | 6.094 M 46.20 % | 4.168 M -4.36 % | 4.358 M 5.92 % | 4.115 M 49.49 % | 2.752 M | 0.000 -100.00 % | 2.767 M -30.09 % | 3.958 M -8.91 % | 4.345 M -7.71 % | 4.708 M 699.21 % | 589.074 K -85.94 % | 4.191 M 101.04 % | 2.085 M | 0.000 -100.00 % | 1.990 M 251.19 % | 566.520 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.026 M -82.20 % | 5.762 M | 0.000 -100.00 % | 144.538 K | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 43.447 M | 0.000 -100.00 % | 37.012 M 49.07 % | 24.830 M -22.04 % | 31.850 M 0.00 % | 31.850 M 14.44 % | 27.831 M 0.00 % | 27.831 M 8.85 % | 25.568 M 0.00 % | 25.568 M 1.17 % | 25.271 M 0.00 % | 25.271 M 0.29 % | 25.197 M 0.00 % | 25.197 M 6.48 % | 23.663 M 0.00 % | 23.663 M 22.16 % | 19.371 M 30.02 % | 14.899 M -20.53 % | 18.747 M 25.83 % | 14.899 M 0.00 % | 14.899 M 127.71 % | 6.543 M -52.86 % | 13.880 M 112.14 % | 6.543 M 1 788.05 % | -387.607 K -114.13 % | 2.744 M 140.47 % | -6.779 M -159.53 % | 11.389 M 80.05 % | 6.325 M 594.12 % | 911.264 K -82.00 % | 5.064 M 177.25 % | 1.826 M 102.74 % | -66.711 M -4 087.78 % | -1.593 M -212.76 % | 1.413 M -43.31 % | 2.492 M 105.24 % | -47.568 M |
| Operating income | 121.632 M 192.65 % | 41.562 M -4.53 % | 43.532 M 1.92 % | 42.711 M 264.55 % | 11.716 M -55.49 % | 26.320 M 508.81 % | -6.438 M -113.53 % | 47.587 M -8.04 % | 51.749 M 591.62 % | -10.526 M 47.35 % | -19.992 M -139.02 % | 51.239 M 33.37 % | 38.418 M 113.55 % | 17.990 M 126.18 % | 7.954 M -61.17 % | 20.481 M 616.23 % | -3.967 M -107.10 % | 55.905 M -37.23 % | 89.059 M 410.56 % | 17.443 M -31.64 % | 25.516 M 105.39 % | 12.423 M 46.80 % | 8.463 M -76.17 % | 35.516 M 0.52 % | 35.333 M -16.59 % | 42.358 M -18.86 % | 52.204 M 8.66 % | 48.041 M 136.02 % | 20.354 M 742.74 % | 2.415 M -74.47 % | 9.461 M -53.73 % | 20.448 M -1.90 % | 20.843 M -28.10 % | 28.988 M 15.64 % | 25.067 M 5.83 % | 23.685 M -17.48 % | 28.701 M 11.56 % | 25.726 M 89.85 % | 13.551 M |
| Operating income ratio | 0.16 143.57 % | 0.07 2.81 % | 0.07 2.73 % | 0.06 197.35 % | 0.02 -65.94 % | 0.06 573.58 % | -0.01 -114.21 % | 0.09 -14.84 % | 0.11 410.35 % | -0.04 31.94 % | -0.05 -148.50 % | 0.11 34.19 % | 0.08 59.98 % | 0.05 204.76 % | 0.02 -65.91 % | 0.05 552.06 % | -0.01 -106.27 % | 0.17 -29.32 % | 0.24 309.34 % | 0.06 -34.58 % | 0.09 35.02 % | 0.07 125.15 % | 0.03 -76.63 % | 0.13 -7.71 % | 0.14 -8.22 % | 0.15 -4.19 % | 0.16 -5.46 % | 0.16 107.33 % | 0.08 558.82 % | 0.01 -72.75 % | 0.04 -54.16 % | 0.10 7.19 % | 0.09 -41.97 % | 0.16 27.26 % | 0.12 -11.44 % | 0.14 -16.80 % | 0.17 -8.97 % | 0.18 100.46 % | 0.09 |
| Total other income expenses net | -1.665 M -4 455.86 % | -36.536 K 98.05 % | -1.878 M 83.48 % | -11.369 M -21 663.31 % | -52.240 K 95.18 % | -1.083 M -611.12 % | -152.336 K 83.63 % | -930.459 K -378.68 % | -194.379 K 33.36 % | -291.696 K -568.35 % | 62.281 K 106.82 % | -912.675 K -82.36 % | -500.470 K -425.50 % | -95.237 K 98.07 % | -4.929 M -1 040.35 % | -432.244 K -436.79 % | 128.341 K 313.42 % | -60.135 K 98.21 % | -3.360 M -822.53 % | -364.181 K -2 920.24 % | -12.058 K 96.24 % | -320.970 K -240.51 % | 228.428 K 494.77 % | -57.863 K -43.67 % | -40.275 K 32.84 % | -59.973 K 71.61 % | -211.281 K 17.44 % | -255.922 K -73.61 % | -147.408 K -1 719.85 % | -8.100 K 98.32 % | -483.289 K -278.46 % | 270.811 K -94.34 % | 4.784 M 412 148.06 % | -1.161 K -100.10 % | 1.185 M 79.91 % | 658.778 K 313.69 % | 159.243 K -82.03 % | 885.981 K 637.57 % | 120.122 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 | 549.010 M -7.33 % | 592.418 M -0.44 % | 595.026 M -41.41 % | 1.016 B 5.41 % | 963.505 M 13.86 % | 846.216 M 46.44 % | 577.845 M -12.43 % | 659.900 M 0.41 % | 657.194 M 18.18 % | 556.079 M 18.26 % | 470.225 M -11.07 % | 528.730 M 6.70 % | 495.536 M 69.49 % | 292.361 M 29.24 % | 226.219 M 34.99 % | 167.588 M 63.00 % | 102.816 M 4 833.94 % | -2.172 M -111.80 % | 18.400 M -78.27 % | 84.679 M -64.35 % | 237.551 M 24.74 % | 190.438 M 1 086.36 % | 16.052 M 253.05 % | -10.488 M 63.59 % | -28.806 M 69.35 % | -93.982 M 3.36 % | -97.254 M 21.72 % | -124.244 M 38.78 % | -202.957 M -4.41 % | -194.394 M 23.56 % | -254.305 M -2.66 % | -247.705 M -16.94 % | -211.818 M 10.95 % | -237.870 M -37.79 % | -172.634 M | 0.000 100.00 % | -139.647 M -195.11 % | 146.825 M 200.07 % | -146.725 M |
| Total investments | 13.397 M 14.04 % | 11.747 M -2.72 % | 12.075 M -13.25 % | 13.919 M -0.33 % | 13.965 M -9.94 % | 15.506 M 63.05 % | 9.509 M -11.03 % | 10.688 M 96.01 % | 5.453 M -12.46 % | 6.229 M -7.22 % | 6.714 M -1.94 % | 6.847 M 23.40 % | 5.548 M -3.50 % | 5.749 M -24.03 % | 7.568 M 144.13 % | 3.100 M 10.71 % | 2.800 M -24.32 % | 3.700 M 0.00 % | 3.700 M 32.14 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M | 0.000 -100.00 % | 2.800 M -99.05 % | 293.650 M 10 387.51 % | 2.800 M |
| Total debt | 751.677 M -1.49 % | 763.056 M -0.11 % | 763.860 M -31.25 % | 1.111 B 3.06 % | 1.078 B 9.44 % | 985.041 M 33.64 % | 737.074 M -2.71 % | 757.569 M 4.65 % | 723.878 M 13.62 % | 637.091 M 8.73 % | 585.943 M -11.94 % | 665.387 M 9.65 % | 606.829 M 47.99 % | 410.058 M 13.74 % | 360.524 M 22.79 % | 293.610 M 35.21 % | 217.145 M 50.49 % | 144.290 M 1.02 % | 142.839 M -47.56 % | 272.393 M -24.66 % | 361.532 M -6.68 % | 387.431 M 153.71 % | 152.708 M 7.16 % | 142.500 M 3.64 % | 137.500 M 33.56 % | 102.950 M -19.85 % | 128.450 M 28.45 % | 100.000 M | 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.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K |
| Accumulated other comprehensive income loss | 87.189 M -81.85 % | 480.285 M | 0.000 -100.00 % | 470.377 M 529.28 % | 74.749 M -84.07 % | 469.097 M 515.24 % | 76.246 M -82.85 % | 444.631 M 425.28 % | 84.646 M -81.24 % | 451.214 M 536.12 % | 70.933 M -84.35 % | 453.355 M 624.81 % | 62.548 M -85.80 % | 440.366 M 631.77 % | 60.178 M -86.36 % | 441.072 M 651.23 % | 58.713 M -86.69 % | 441.255 M 3 989.52 % | 10.790 M -10.37 % | 12.039 M -43.71 % | 21.386 M 0.03 % | 21.380 M 70 728.67 % | -30.271 K -235.22 % | 22.387 K 152.85 % | 8.854 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 -100.00 % | 353.270 M | 0.000 |
| Retained earnings | 623.495 M 11.76 % | 557.885 M 5.72 % | 527.677 M 3.43 % | 510.195 M 4.93 % | 486.212 M 1.52 % | 478.935 M 3.34 % | 463.452 M -2.23 % | 474.047 M 8.01 % | 438.912 M 3.92 % | 422.347 M -1.92 % | 430.624 M -2.81 % | 443.067 M 10.30 % | 401.675 M 1.64 % | 395.180 M 2.70 % | 384.808 M -0.03 % | 384.906 M 3.60 % | 371.529 M -9.55 % | 410.776 M 14.11 % | 359.979 M 23.68 % | 291.055 M 4.65 % | 278.126 M -13.51 % | 321.566 M 1.56 % | 316.625 M -3.26 % | 327.289 M 7.93 % | 303.255 M -3.14 % | 313.098 M 10.59 % | 283.122 M 12.07 % | 252.626 M 20.20 % | 210.163 M -5.82 % | 223.158 M 0.95 % | 221.050 M 2.24 % | 216.212 M 8.23 % | 199.768 M 12.68 % | 177.285 M -4.78 % | 186.194 M | 0.000 -100.00 % | 153.075 M | 0.000 -100.00 % | 141.291 M |
| Common stock | 240.033 M 7.28 % | 223.739 M 0.00 % | 223.732 M 0.01 % | 223.719 M 0.00 % | 223.719 M 0.00 % | 223.717 M 0.00 % | 223.717 M 0.55 % | 222.501 M 0.00 % | 222.501 M 0.00 % | 222.501 M 0.00 % | 222.501 M 0.00 % | 222.501 M 0.00 % | 222.500 M 0.00 % | 222.500 M 0.00 % | 222.500 M 0.00 % | 222.498 M 0.00 % | 222.498 M 0.00 % | 222.497 M 0.01 % | 222.477 M 0.61 % | 221.124 M 5.90 % | 208.807 M 35.00 % | 154.672 M 0.00 % | 154.672 M 0.00 % | 154.672 M 0.00 % | 154.672 M 45.00 % | 106.670 M 0.00 % | 106.670 M 0.00 % | 106.670 M 0.00 % | 106.670 M 0.00 % | 106.670 M 0.00 % | 106.670 M 0.00 % | 106.670 M 0.00 % | 106.670 M 0.00 % | 106.670 M 33.34 % | 80.000 M -79.22 % | 384.988 M 381.24 % | 80.000 M | 0.000 -100.00 % | 80.000 M |
| Total equity | 1.675 B 16.18 % | 1.442 B 2.61 % | 1.405 B 2.69 % | 1.368 B 3.20 % | 1.326 B -0.05 % | 1.326 B 1.46 % | 1.307 B 0.00 % | 1.307 B 3.23 % | 1.266 B 2.08 % | 1.241 B -1.03 % | 1.254 B -1.91 % | 1.278 B 4.03 % | 1.228 B 1.09 % | 1.215 B 0.53 % | 1.209 B 0.10 % | 1.207 B 1.54 % | 1.189 B -3.04 % | 1.226 B 4.60 % | 1.172 B 7.34 % | 1.092 B 13.93 % | 958.752 M -4.03 % | 999.037 M 3.32 % | 966.916 M 0.34 % | 963.667 M 3.38 % | 932.177 M -0.20 % | 934.056 M 4.22 % | 896.224 M 20.74 % | 742.276 M 6.07 % | 699.814 M -1.82 % | 712.809 M 0.30 % | 710.700 M 1.43 % | 700.709 M 2.40 % | 684.264 M 3.42 % | 661.611 M 63.17 % | 405.471 M 5.32 % | 384.988 M 5.46 % | 365.054 M 3.34 % | 353.270 M 0.00 % | 353.270 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.810 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.535 M | 0.000 -100.00 % | 18.778 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.017 M 472.85 % | 3.320 M -15.13 % | 3.911 M -13.46 % | 4.520 M -11.89 % | 5.130 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.226 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 280.159 M -7.12 % | 301.646 M -2.00 % | 307.812 M -34.54 % | 470.227 M 3.20 % | 455.639 M 0.31 % | 454.218 M 21.37 % | 374.257 M 0.78 % | 371.346 M 6.52 % | 348.608 M 15.31 % | 302.316 M 1.83 % | 296.882 M 5.68 % | 280.913 M 15.78 % | 242.637 M 44.21 % | 168.253 M 0.42 % | 167.544 M -0.88 % | 169.025 M 0.48 % | 168.218 M 16.58 % | 144.290 M 0.75 % | 143.212 M -7.83 % | 155.381 M -42.91 % | 272.146 M -9.18 % | 299.651 M 808.71 % | 32.975 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 |
| Total non current liabilities | 430.638 M -4.69 % | 451.825 M 0.47 % | 449.699 M -22.17 % | 577.810 M 12.61 % | 513.096 M -8.13 % | 558.494 M 17.21 % | 476.502 M 8.95 % | 437.340 M 11.57 % | 391.993 M 12.99 % | 346.914 M 7.46 % | 322.816 M 7.80 % | 299.466 M 14.88 % | 260.675 M 39.59 % | 186.738 M -0.07 % | 186.863 M -1.52 % | 189.750 M -0.14 % | 190.016 M 13.23 % | 167.811 M -1.16 % | 169.786 M -2.50 % | 174.135 M -40.21 % | 291.265 M -8.81 % | 319.395 M 506.50 % | 52.662 M 198.58 % | 17.638 M -4.36 % | 18.443 M -2.91 % | 18.996 M -3.58 % | 19.702 M 97.22 % | 9.990 M -0.29 % | 10.019 M -0.29 % | 10.049 M -0.29 % | 10.078 M -0.29 % | 10.108 M -0.29 % | 10.137 M -0.29 % | 10.167 M -0.29 % | 10.197 M -0.29 % | 10.226 M -0.29 % | 10.256 M | 0.000 -100.00 % | 10.315 M |
| Other current liabilities | 217.707 M -38.86 % | 356.052 M -7.83 % | 386.319 M 245.02 % | 111.969 M -65.23 % | 321.997 M 451.48 % | 58.388 M -62.77 % | 156.843 M 2 940.95 % | -5.521 M 66.81 % | -16.634 M -129.64 % | 56.120 M -60.33 % | 141.470 M 174.44 % | 51.549 M -21.60 % | 65.755 M -2.64 % | 67.541 M 4 480.50 % | 1.475 M -99.42 % | 255.962 M 2 981.39 % | -8.883 M -114.88 % | 59.706 M -20.51 % | 75.115 M -8.04 % | 81.683 M 2 279.51 % | 3.433 M -44.62 % | 6.199 M 15.44 % | 5.370 M -95.58 % | 121.474 M -8.23 % | 132.369 M 6.70 % | 124.057 M -5.57 % | 131.370 M 273.58 % | 35.165 M 8.53 % | 32.403 M 7.97 % | 30.010 M -22.15 % | 38.547 M 14.23 % | 33.745 M 2 557.97 % | 1.270 M -97.95 % | 61.969 M 1 313.18 % | -5.108 M -102.03 % | 251.715 M 980.32 % | 23.300 M | 0.000 -100.00 % | 26.448 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.172 M 5.97 % | 15.261 M -86.39 % | 112.141 M -3.60 % | 116.325 M 10.20 % | 105.563 M 748.31 % | 12.444 M -30.89 % | 18.007 M -3.48 % | 18.655 M 2.33 % | 18.230 M | 0.000 -100.00 % | 81.392 M 7.16 % | 75.953 M -10.13 % | 84.513 M 486.29 % | 14.415 M | 0.000 -100.00 % | 9.524 M -82.62 % | 54.811 M 11.31 % | 49.242 M -44.66 % | 88.978 M -22.75 % | 115.187 M -9.69 % | 127.540 M 2.57 % | 124.342 M -8.04 % | 135.209 M 295.55 % | 34.182 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.513 M -7.14 % | 32.861 M -48.96 % | 64.387 M 65.87 % | 38.818 M | 0.000 -100.00 % | 23.407 M | 0.000 -100.00 % | 29.761 M |
| Short term debt | 471.518 M 2.19 % | 461.410 M 1.18 % | 456.048 M -29.46 % | 646.541 M 71.66 % | 376.636 M -4.26 % | 393.408 M 6.48 % | 369.479 M 0.23 % | 368.625 M -1.77 % | 375.270 M 15.56 % | 324.741 M 8.36 % | 299.682 M -22.05 % | 384.474 M 8.12 % | 355.615 M 47.07 % | 241.806 M 33.08 % | 181.693 M -33.07 % | 271.471 M 569.55 % | 40.545 M | 0.000 | 0.000 -100.00 % | 117.691 M 29.17 % | 91.110 M 1.11 % | 90.109 M -26.54 % | 122.664 M -13.92 % | 142.500 M 3.64 % | 137.500 M 33.56 % | 102.950 M -20.14 % | 128.905 M 28.91 % | 100.000 M | 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.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K |
| Total current liabilities | 1.555 B -0.27 % | 1.559 B -4.88 % | 1.639 B 29.98 % | 1.261 B 9.93 % | 1.147 B 22.34 % | 937.884 M -3.31 % | 969.993 M 2.69 % | 944.575 M 3.75 % | 910.420 M 21.18 % | 751.308 M -8.33 % | 819.580 M -7.76 % | 888.564 M -11.88 % | 1.008 B 24.41 % | 810.539 M -1.39 % | 822.002 M 24.49 % | 660.305 M 19.93 % | 550.582 M 19.43 % | 461.016 M -0.06 % | 461.287 M -12.54 % | 527.404 M 18.56 % | 444.852 M 12.98 % | 393.735 M -26.36 % | 534.644 M -5.97 % | 568.564 M -8.04 % | 618.294 M 5.30 % | 587.163 M -13.72 % | 680.495 M 49.77 % | 454.370 M 39.77 % | 325.075 M 16.11 % | 279.970 M -15.46 % | 331.170 M 2.84 % | 322.040 M -1.38 % | 326.563 M 2.62 % | 318.224 M 8.73 % | 292.661 M 16.27 % | 251.715 M 9.89 % | 229.071 M | 0.000 -100.00 % | 217.124 M |
| Total liabilities | 1.986 B -1.27 % | 2.011 B -3.73 % | 2.089 B 13.60 % | 1.839 B 10.76 % | 1.660 B 10.97 % | 1.496 B 3.45 % | 1.446 B 4.67 % | 1.382 B 6.10 % | 1.302 B 18.59 % | 1.098 B -3.87 % | 1.142 B -3.84 % | 1.188 B -6.38 % | 1.269 B 27.25 % | 997.277 M -1.15 % | 1.009 B 18.68 % | 850.056 M 14.78 % | 740.598 M 17.77 % | 628.828 M -0.36 % | 631.073 M -10.04 % | 701.538 M -4.70 % | 736.117 M 3.22 % | 713.130 M 21.42 % | 587.306 M 0.19 % | 586.201 M -7.94 % | 636.736 M 5.04 % | 606.159 M -13.43 % | 700.197 M 50.79 % | 464.360 M 38.58 % | 335.094 M 15.54 % | 290.019 M -15.01 % | 341.249 M 2.74 % | 332.148 M -1.35 % | 336.700 M 2.53 % | 328.391 M 8.43 % | 302.857 M 15.62 % | 261.941 M 9.45 % | 239.326 M | 0.000 -100.00 % | 227.439 M |
| Other non current assets | 106.168 M 13.79 % | 93.304 M -5.64 % | 98.886 M 0.64 % | 98.256 M 76.00 % | 55.827 M -47.60 % | 106.537 M 390.87 % | 21.704 M 26.96 % | 17.094 M -39.64 % | 28.321 M -38.59 % | 46.117 M 25.91 % | 36.626 M -12.66 % | 41.934 M -75.37 % | 170.289 M 252.95 % | 48.247 M 143.86 % | 19.785 M -6.86 % | 21.243 M -63.38 % | 58.017 M -29.17 % | 81.910 M 56.11 % | 52.470 M -43.08 % | 92.184 M 16.03 % | 79.450 M -0.02 % | 79.468 M 39 633.85 % | 200.000 K -92.86 % | 2.800 M 0.00 % | 2.800 M -62.75 % | 7.516 M -11.72 % | 8.514 M -95.09 % | 173.400 M 3 750.93 % | 4.503 M -0.90 % | 4.544 M -2.21 % | 4.646 M 1 223.02 % | 351.193 K -11.18 % | 395.419 K -10.40 % | 441.299 K -10.03 % | 490.492 K -99.78 % | 224.823 M 38 078.21 % | 588.877 K 100.40 % | -146.825 M -10 817.51 % | 1.370 M |
| Long term investments | 13.397 M 14.04 % | 11.747 M | 0.000 -100.00 % | 13.919 M -0.33 % | 13.965 M -9.94 % | 15.506 M -73.82 % | 59.219 M -24.43 % | 78.360 M 12.54 % | 69.631 M 778.31 % | 7.928 M -6.14 % | 8.446 M -1.93 % | 8.613 M | 0.000 | 0.000 -100.00 % | 28.676 M 38.41 % | 20.718 M 175.82 % | -27.325 M 51.69 % | -56.560 M -91.64 % | -29.514 M -13 741.83 % | -213.223 K -102.50 % | 8.529 M 118.07 % | -47.200 M -634.49 % | 8.831 M 42.30 % | 6.206 M -3.83 % | 6.453 M 217.13 % | 2.035 M 49.67 % | 1.360 M -80.63 % | 7.017 M 150.61 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M 0.00 % | 2.800 M | 0.000 -100.00 % | 2.800 M | 0.000 -100.00 % | 3.487 M |
| Intangible assets | 248.836 M 1.05 % | 246.262 M -11.57 % | 278.497 M -0.45 % | 279.743 M -0.48 % | 281.081 M -0.66 % | 282.945 M -0.49 % | 284.349 M 3.51 % | 274.702 M -0.62 % | 276.417 M 2.23 % | 270.395 M -0.70 % | 272.296 M -0.70 % | 274.210 M 87.04 % | 146.601 M -0.54 % | 147.394 M -0.49 % | 148.112 M 0.00 % | 148.111 M -0.79 % | 149.284 M 0.10 % | 149.129 M -6.57 % | 159.612 M 89.76 % | 84.114 M 0.20 % | 83.944 M -0.98 % | 84.773 M -1.02 % | 85.647 M -0.02 % | 85.664 M 1.28 % | 84.577 M -0.86 % | 85.307 M -0.93 % | 86.107 M 43.90 % | 59.838 M -0.45 % | 60.108 M -0.72 % | 60.544 M -0.72 % | 60.982 M -0.43 % | 61.244 M -0.94 % | 61.823 M -0.34 % | 62.031 M -0.73 % | 62.486 M | 0.000 -100.00 % | 62.887 M | 0.000 -100.00 % | 62.321 M |
| GoodWill | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M 0.00 % | 181.375 M -9.88 % | 201.262 M 0.00 % | 201.262 M 0.00 % | 201.262 M 0.00 % | 201.262 M -10.51 % | 224.907 M 0.00 % | 224.907 M 0.00 % | 224.907 M 0.00 % | 224.907 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 |
| Goodwill and intangible assets | 430.211 M 0.60 % | 427.637 M -7.01 % | 459.872 M -0.27 % | 461.119 M -0.29 % | 462.456 M -0.40 % | 464.320 M -0.30 % | 465.724 M 2.12 % | 456.077 M -0.37 % | 457.792 M 1.33 % | 451.770 M -0.42 % | 453.671 M -0.42 % | 455.585 M 38.91 % | 327.977 M -0.24 % | 328.769 M -0.22 % | 329.487 M 0.00 % | 329.486 M -0.35 % | 330.659 M 0.05 % | 330.505 M -3.07 % | 340.987 M 19.49 % | 285.376 M 0.06 % | 285.206 M -0.29 % | 286.035 M -0.30 % | 286.908 M -7.62 % | 310.570 M 0.35 % | 309.483 M -0.24 % | 310.214 M -0.26 % | 311.013 M 419.76 % | 59.838 M -0.45 % | 60.108 M -0.72 % | 60.544 M -0.72 % | 60.982 M -0.43 % | 61.244 M -0.94 % | 61.823 M -0.34 % | 62.031 M -0.73 % | 62.486 M | 0.000 -100.00 % | 62.887 M | 0.000 -100.00 % | 62.321 M |
| Property plant equipment net | 1.317 B 5.12 % | 1.253 B -4.40 % | 1.311 B 5.31 % | 1.245 B 0.34 % | 1.241 B 11.98 % | 1.108 B 1.47 % | 1.092 B 7.33 % | 1.017 B 7.84 % | 943.300 M 0.39 % | 939.678 M 0.75 % | 932.684 M 11.32 % | 837.847 M 6.44 % | 787.167 M 8.93 % | 722.666 M 4.35 % | 692.517 M 9.79 % | 630.751 M 7.24 % | 588.163 M 8.67 % | 541.216 M -3.97 % | 563.604 M -0.70 % | 567.591 M 3.02 % | 550.929 M 4.94 % | 524.985 M -1.48 % | 532.882 M 2.91 % | 517.817 M 3.36 % | 501.002 M 6.54 % | 470.249 M 2.96 % | 456.726 M 95.95 % | 233.085 M 3.45 % | 225.316 M 3.14 % | 218.456 M 5.30 % | 207.464 M 1.90 % | 203.595 M 10.09 % | 184.941 M 7.96 % | 171.302 M 6.60 % | 160.700 M | 0.000 -100.00 % | 157.069 M | 0.000 -100.00 % | 162.798 M |
| Total non current assets | 1.873 B 4.41 % | 1.794 B -4.45 % | 1.878 B 2.85 % | 1.826 B 0.37 % | 1.819 B 7.03 % | 1.700 B 3.48 % | 1.642 B 4.31 % | 1.574 B 4.85 % | 1.502 B 3.81 % | 1.447 B 1.03 % | 1.432 B 6.41 % | 1.346 B 4.45 % | 1.288 B 16.68 % | 1.104 B 2.73 % | 1.075 B 6.76 % | 1.007 B 5.64 % | 952.790 M 6.01 % | 898.807 M -3.27 % | 929.163 M -1.90 % | 947.136 M 2.00 % | 928.590 M 9.57 % | 847.504 M 1.81 % | 832.437 M -1.22 % | 842.710 M 2.22 % | 824.399 M 3.91 % | 793.371 M 1.60 % | 780.885 M 63.28 % | 478.236 M 60.04 % | 298.825 M 2.82 % | 290.623 M 3.84 % | 279.885 M 3.40 % | 270.676 M 7.06 % | 252.830 M 5.66 % | 239.291 M 4.51 % | 228.970 M 1.84 % | 224.823 M -0.20 % | 225.262 M 253.42 % | -146.825 M -163.42 % | 231.518 M |
| Other current assets | 16.726 M -83.83 % | 103.464 M 529.09 % | 16.447 M 10.06 % | 14.944 M -55.90 % | 33.885 M 44.17 % | 23.503 M 29.93 % | 18.090 M -42.82 % | 31.638 M 44.32 % | 21.923 M 10.07 % | 19.917 M 24.56 % | 15.990 M -1.94 % | 16.307 M -44.94 % | 29.616 M 32.50 % | 22.351 M -8.52 % | 24.432 M -17.58 % | 29.644 M -19.76 % | 36.944 M 105.36 % | 17.990 M -11.22 % | 20.265 M -16.90 % | 24.387 M 26.69 % | 19.250 M -83.50 % | 116.663 M 557.32 % | 17.748 M -20.67 % | 22.374 M 1.24 % | 22.099 M 61.60 % | 13.676 M -52.73 % | 28.929 M -68.69 % | 92.394 M 646.99 % | 12.369 M -92.88 % | 173.670 M -10.31 % | 193.631 M -4.10 % | 201.906 M -5.96 % | 214.696 M 11.57 % | 192.439 M 2 679.29 % | 6.924 M -98.36 % | 422.106 M 6 065.96 % | 6.846 M | 0.000 -100.00 % | 7.183 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 12.075 M | 0.000 | 0.000 | 0.000 100.00 % | -49.710 M 26.54 % | -67.673 M -5.45 % | -64.178 M -3 677.77 % | -1.699 M 1.94 % | -1.733 M 1.91 % | -1.766 M -131.83 % | 5.548 M -3.50 % | 5.749 M 127.24 % | -21.108 M -19.81 % | -17.618 M -158.48 % | 30.125 M -50.01 % | 60.260 M 81.43 % | 33.214 M 1 002.27 % | 3.013 M 152.60 % | -5.729 M -111.46 % | 50.000 M 929.08 % | -6.031 M -77.08 % | -3.406 M 6.77 % | -3.653 M -577.34 % | 765.234 K -46.88 % | 1.440 M 134.16 % | -4.217 M -102.81 % | 150.000 M | 0.000 -100.00 % | 181.668 M | 0.000 -100.00 % | 201.080 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 293.650 M 42 827.71 % | -687.259 K |
| cash and cash equivalents | 202.667 M 18.77 % | 170.638 M 1.07 % | 168.834 M 76.92 % | 95.431 M -16.69 % | 114.555 M -17.48 % | 138.825 M -12.81 % | 159.228 M 63.03 % | 97.669 M 46.46 % | 66.684 M -17.69 % | 81.012 M -29.99 % | 115.718 M -15.32 % | 136.657 M 22.79 % | 111.293 M -5.44 % | 117.697 M -12.37 % | 134.305 M 6.57 % | 126.022 M 10.23 % | 114.329 M -21.94 % | 146.461 M 17.70 % | 124.439 M -33.71 % | 187.714 M 51.41 % | 123.981 M -37.06 % | 196.993 M 44.15 % | 136.656 M -10.68 % | 152.988 M -8.01 % | 166.306 M -15.55 % | 196.932 M -12.75 % | 225.704 M 0.65 % | 224.244 M 10.49 % | 202.957 M 4.41 % | 194.394 M -23.56 % | 254.305 M 2.62 % | 247.805 M 16.93 % | 211.918 M -10.95 % | 237.970 M 37.77 % | 172.734 M | 0.000 -100.00 % | 139.747 M 195.18 % | -146.825 M -200.00 % | 146.825 M |
| Cash and short term investments | 202.667 M 18.77 % | 170.638 M 1.07 % | 168.834 M 76.92 % | 95.431 M -16.69 % | 114.555 M -17.48 % | 138.825 M -12.81 % | 159.228 M 63.03 % | 97.669 M 46.46 % | 66.684 M -17.69 % | 81.012 M -29.99 % | 115.718 M -15.32 % | 136.657 M 22.79 % | 111.293 M -5.44 % | 117.697 M -12.37 % | 134.305 M 6.57 % | 126.022 M -12.76 % | 144.454 M -30.12 % | 206.721 M 31.12 % | 157.653 M -17.34 % | 190.728 M 53.84 % | 123.981 M -49.80 % | 246.993 M 80.74 % | 136.656 M -10.68 % | 152.988 M -8.01 % | 166.306 M -15.88 % | 197.697 M -12.96 % | 227.144 M 1.29 % | 224.244 M 10.49 % | 202.957 M 4.41 % | 194.394 M -23.56 % | 254.305 M 2.62 % | 247.805 M 16.93 % | 211.918 M -10.95 % | 237.970 M 37.77 % | 172.734 M | 0.000 -100.00 % | 139.747 M -4.82 % | 146.825 M 0.00 % | 146.825 M |
| Total current assets | 1.787 B 7.76 % | 1.658 B 2.62 % | 1.616 B 16.99 % | 1.381 B 9.20 % | 1.265 B 12.62 % | 1.123 B 1.06 % | 1.111 B -0.31 % | 1.115 B 4.46 % | 1.067 B 19.60 % | 892.276 M -7.45 % | 964.114 M -13.95 % | 1.120 B -7.35 % | 1.209 B 9.10 % | 1.108 B -3.03 % | 1.143 B 8.75 % | 1.051 B 7.58 % | 976.902 M 2.14 % | 956.439 M 9.39 % | 874.358 M 3.27 % | 846.690 M 10.49 % | 766.279 M -11.38 % | 864.664 M 19.80 % | 721.786 M 2.07 % | 707.158 M -5.02 % | 744.514 M -0.31 % | 746.843 M -8.42 % | 815.536 M 11.96 % | 728.400 M -1.04 % | 736.083 M 3.35 % | 712.204 M -7.75 % | 772.064 M 1.30 % | 762.181 M -0.78 % | 768.135 M 2.32 % | 750.710 M 56.61 % | 479.358 M 13.56 % | 422.106 M 11.34 % | 379.118 M 158.21 % | 146.825 M -57.95 % | 349.190 M |
| Inventory | 663.384 M 4.73 % | 633.422 M 4.92 % | 603.731 M 8.93 % | 554.238 M -0.07 % | 554.654 M 12.29 % | 493.941 M 8.07 % | 457.043 M -2.61 % | 469.306 M -1.30 % | 475.470 M 5.15 % | 452.188 M 0.39 % | 450.432 M -11.92 % | 511.418 M -17.46 % | 619.569 M 8.48 % | 571.132 M 7.69 % | 530.327 M 6.74 % | 496.858 M 13.29 % | 438.564 M 21.51 % | 360.922 M 5.59 % | 341.804 M 1.33 % | 337.325 M 4.32 % | 323.357 M 9.04 % | 296.549 M 4.16 % | 284.706 M 11.42 % | 255.528 M 0.34 % | 254.674 M 14.04 % | 223.322 M -3.79 % | 232.126 M 85.14 % | 125.381 M -4.66 % | 131.513 M -3.03 % | 135.625 M 3.40 % | 131.168 M 6.55 % | 123.106 M 4.38 % | 117.940 M 6.20 % | 111.060 M 20.71 % | 92.007 M | 0.000 -100.00 % | 64.046 M | 0.000 -100.00 % | 58.912 M |
| Net receivables | 904.295 M 20.44 % | 750.834 M -9.21 % | 827.035 M 15.40 % | 716.695 M 27.56 % | 561.864 M 20.33 % | 466.955 M -4.47 % | 488.826 M -5.31 % | 516.225 M -0.56 % | 519.122 M 48.95 % | 348.530 M -10.83 % | 390.864 M -14.29 % | 456.005 M 1.62 % | 448.731 M 12.99 % | 397.149 M -12.50 % | 453.861 M 13.92 % | 398.406 M 4.21 % | 382.313 M 0.94 % | 378.743 M 3.94 % | 364.390 M 23.84 % | 294.251 M -1.82 % | 299.692 M 46.58 % | 204.458 M -29.74 % | 291.003 M 5.33 % | 276.268 M -12.41 % | 315.406 M 1.04 % | 312.148 M -4.64 % | 327.338 M 14.30 % | 286.381 M 14.91 % | 249.226 M 14.32 % | 217.998 M 8.01 % | 201.826 M 3.12 % | 195.719 M -15.08 % | 230.487 M 5.59 % | 218.280 M 5.10 % | 207.692 M | 0.000 -100.00 % | 168.479 M | 0.000 -100.00 % | 136.269 M |
| Tax assets | 6.354 M -24.84 % | 8.454 M 1.59 % | 8.321 M 7.69 % | 7.727 M -83.29 % | 46.232 M 768.65 % | 5.322 M 35.35 % | 3.932 M -30.94 % | 5.694 M 118.03 % | 2.611 M 146.87 % | 1.058 M 179.49 % | 378.465 K -75.44 % | 1.541 M -44.07 % | 2.756 M -36.52 % | 4.341 M 4.15 % | 4.168 M -4.53 % | 4.366 M 33.28 % | 3.276 M 88.58 % | 1.737 M 7.52 % | 1.616 M -26.52 % | 2.199 M -50.89 % | 4.477 M 6.18 % | 4.216 M 16.62 % | 3.615 M -32.01 % | 5.317 M 14.09 % | 4.660 M 38.80 % | 3.358 M 2.62 % | 3.272 M -33.16 % | 4.895 M -19.74 % | 6.099 M 42.53 % | 4.279 M 7.19 % | 3.992 M 48.65 % | 2.686 M -6.43 % | 2.870 M 5.67 % | 2.716 M 8.89 % | 2.494 M | 0.000 -100.00 % | 1.918 M | 0.000 -100.00 % | 1.542 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 | 842.495 M 16.60 % | 722.572 M -6.45 % | 772.365 M 60.26 % | 481.941 M 8.46 % | 444.366 M -5.19 % | 468.705 M 6.88 % | 438.531 M -0.70 % | 441.602 M 2.90 % | 429.155 M 23.02 % | 348.855 M -4.81 % | 366.481 M -11.75 % | 415.285 M -25.11 % | 554.543 M 13.05 % | 490.547 M -10.31 % | 546.951 M 109.68 % | 260.849 M -37.24 % | 415.636 M 9.38 % | 379.988 M 0.97 % | 376.351 M 21.80 % | 308.983 M 7.85 % | 286.484 M 18.50 % | 241.760 M -22.49 % | 311.916 M 4.80 % | 297.628 M -12.35 % | 339.584 M -3.13 % | 350.558 M -14.32 % | 409.154 M 30.61 % | 313.275 M 8.69 % | 288.227 M 16.05 % | 248.372 M -13.87 % | 288.375 M 2.14 % | 282.336 M -1.73 % | 287.309 M 15.48 % | 248.785 M -0.35 % | 249.665 M | 0.000 -100.00 % | 200.565 M | 0.000 -100.00 % | 183.483 M |
| Tax payables | 23.422 M 20.94 % | 19.367 M -21.65 % | 24.718 M 18.61 % | 20.841 M 376.82 % | 4.371 M -74.86 % | 17.383 M -25.55 % | 23.349 M -0.83 % | 23.544 M 37.96 % | 17.066 M 86.55 % | 9.148 M -43.83 % | 16.286 M -12.45 % | 18.601 M 30.86 % | 14.215 M 33.53 % | 10.646 M 1.47 % | 10.491 M 34.96 % | 7.774 M -58.59 % | 18.771 M -11.97 % | 21.323 M 17.93 % | 18.081 M 89.86 % | 9.524 M 5.65 % | 9.014 M 40.29 % | 6.425 M 12.40 % | 5.717 M -17.89 % | 6.962 M -21.25 % | 8.841 M -7.89 % | 9.598 M -13.27 % | 11.066 M 86.62 % | 5.930 M 33.38 % | 4.446 M 180.04 % | 1.588 M -62.64 % | 4.249 M -27.47 % | 5.858 M 16.63 % | 5.023 M -31.84 % | 7.370 M -19.77 % | 9.186 M | 0.000 -100.00 % | 5.106 M | 0.000 -100.00 % | 7.093 M |
| Deferred revenue non current | 139.686 M 0.11 % | 139.533 M 6.26 % | 131.310 M 31.53 % | 99.832 M 1.99 % | 97.887 M 1.74 % | 96.210 M 2.59 % | 93.781 M 53.99 % | 60.901 M 61.26 % | 37.766 M -3.22 % | 39.021 M 105.86 % | 18.955 M 6.32 % | 17.828 M 3.01 % | 17.306 M -1.45 % | 17.561 M -5.26 % | 18.535 M 3.72 % | 17.870 M -4.84 % | 18.778 M -3.21 % | 19.400 M -11.45 % | 21.909 M 21.18 % | 18.080 M -1.70 % | 18.392 M -1.67 % | 18.704 M -1.64 % | 19.017 M 37.27 % | 13.854 M -0.85 % | 13.973 M -0.84 % | 14.092 M -0.84 % | 14.211 M 42.25 % | 9.990 M -0.29 % | 10.019 M -0.29 % | 10.049 M -0.29 % | 10.078 M -0.29 % | 10.108 M -0.29 % | 10.137 M -0.29 % | 10.167 M -0.29 % | 10.197 M | 0.000 -100.00 % | 10.256 M | 0.000 -100.00 % | 10.315 M |
| Minority interest | 192.523 M 7.18 % | 179.624 M 3.69 % | 173.225 M 5.74 % | 163.819 M 4.28 % | 157.094 M 1.56 % | 154.676 M 3.25 % | 149.804 M -3.44 % | 155.144 M 4.08 % | 149.068 M 3.13 % | 144.542 M -1.74 % | 147.095 M -7.46 % | 158.954 M -0.21 % | 159.280 M 1.43 % | 157.030 M -1.14 % | 158.847 M -0.07 % | 158.964 M 3.21 % | 154.012 M 1.40 % | 151.890 M 1.89 % | 149.077 M -4.25 % | 155.692 M 1.15 % | 153.922 M 2.09 % | 150.774 M 3.98 % | 145.004 M 3.56 % | 140.020 M 5.61 % | 132.577 M 6.38 % | 124.622 M 6.73 % | 116.766 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 |
| Capital lease obligations | 2.283 M -29.90 % | 3.257 M -14.83 % | 3.825 M -33.49 % | 5.750 M -10.34 % | 6.414 M -16.66 % | 7.696 M -81.35 % | 41.263 M 404.25 % | 8.183 M -5.28 % | 8.639 M -16.71 % | 10.372 M -69.55 % | 34.068 M 127.14 % | 14.999 M -3.87 % | 15.602 M -12.99 % | 17.932 M -5.82 % | 19.040 M -89.12 % | 174.938 M 692.71 % | 22.068 M | 0.000 -100.00 % | 373.108 K -44.98 % | 678.183 K -60.66 % | 1.724 M -25.99 % | 2.329 M -20.53 % | 2.931 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 |
| 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 -100.00 % | 30.271 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 |
| Other total stockholders equity | 531.547 M | 0.000 -100.00 % | 480.287 M | 0.000 -100.00 % | 383.955 M | 0.000 -100.00 % | 470.363 M 4 150.65 % | 11.066 M -97.02 % | 371.308 M | 0.000 -100.00 % | 436.026 M | 0.000 -100.00 % | 433.521 M | 0.000 -100.00 % | 322.183 M | 0.000 -100.00 % | 441.055 M | 0.000 -100.00 % | 442.180 M | 0.000 -100.00 % | 242.133 M | 0.000 -100.00 % | 350.646 M 2.62 % | 341.687 M 15.33 % | 296.268 M -23.97 % | 389.666 M 0.00 % | 389.666 M 1.75 % | 382.980 M 0.00 % | 382.980 M 0.00 % | 382.980 M 0.00 % | 382.980 M 1.36 % | 377.827 M 0.00 % | 377.827 M 0.05 % | 377.655 M 171.15 % | 139.277 M | 0.000 -100.00 % | 131.979 M | 0.000 -100.00 % | 131.979 M |
| Deferred tax liabilities non current | 10.793 M 1.38 % | 10.646 M 0.65 % | 10.577 M 36.46 % | 7.751 M -83.61 % | 47.280 M 486.17 % | 8.066 M -4.70 % | 8.464 M 66.21 % | 5.092 M -9.38 % | 5.619 M 0.75 % | 5.577 M -20.08 % | 6.979 M 862.26 % | 725.284 K -0.94 % | 732.174 K -20.82 % | 924.728 K 17.92 % | 784.197 K -72.54 % | 2.856 M -5.45 % | 3.021 M -26.71 % | 4.121 M -11.65 % | 4.665 M 591.87 % | 674.194 K -7.30 % | 727.283 K -30.07 % | 1.040 M 55.28 % | 669.796 K 44.33 % | 464.064 K -16.87 % | 558.224 K 45.27 % | 384.271 K 6.38 % | 361.215 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 |
| 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 | 3.661 B 6.02 % | 3.453 B -1.18 % | 3.494 B 8.94 % | 3.207 B 3.99 % | 3.084 B 9.26 % | 2.823 B 2.50 % | 2.754 B 2.40 % | 2.689 B 4.69 % | 2.569 B 9.83 % | 2.339 B -2.38 % | 2.396 B -2.84 % | 2.466 B -1.26 % | 2.497 B 12.88 % | 2.212 B -0.23 % | 2.218 B 7.78 % | 2.057 B 6.62 % | 1.930 B 4.01 % | 1.855 B 2.87 % | 1.804 B 0.54 % | 1.794 B 5.84 % | 1.695 B -1.01 % | 1.712 B 10.16 % | 1.554 B 0.28 % | 1.550 B -1.21 % | 1.569 B 1.86 % | 1.540 B -3.52 % | 1.596 B 32.30 % | 1.207 B 16.59 % | 1.035 B 3.20 % | 1.003 B -4.67 % | 1.052 B 1.85 % | 1.033 B 1.16 % | 1.021 B 3.13 % | 990.001 M 39.77 % | 708.328 M 9.49 % | 646.929 M 7.04 % | 604.380 M | 0.000 -100.00 % | 580.708 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.402 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -215.558 M | 0.000 100.00 % | -156.190 M -213.55 % | 137.549 M 200.00 % | -137.549 M | 0.000 -100.00 % | 167.418 M 40.82 % | 118.885 M 200.00 % | -118.885 M | 0.000 100.00 % | -314.720 M -286.29 % | 168.944 M 200.00 % | -168.944 M | 0.000 100.00 % | -173.212 M -207.86 % | 160.595 M 200.00 % | -160.595 M | 0.000 -100.00 % | 40.349 M 281.28 % | 10.582 M 200.00 % | -10.582 M | 0.000 100.00 % | -139.439 M -396.78 % | 46.983 M 200.00 % | -46.983 M | 0.000 100.00 % | -47.306 M -185.94 % | 55.047 M 200.00 % | -55.047 M | 0.000 100.00 % | -111.832 M -367.24 % | 41.847 M 200.00 % | -41.847 M | 0.000 -100.00 % | 51.443 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -90.649 M | 0.000 100.00 % | -111.551 M -223.20 % | 90.546 M 200.00 % | -90.546 M | 0.000 -100.00 % | 125.525 M 1 006.23 % | 11.347 M 200.00 % | -11.347 M | 0.000 100.00 % | -98.012 M -275.17 % | 55.954 M 200.00 % | -55.954 M | 0.000 100.00 % | -82.195 M -182.05 % | 100.176 M 200.00 % | -100.176 M | 0.000 -100.00 % | 111.745 M 622.91 % | -21.370 M -200.00 % | 21.370 M | 0.000 100.00 % | -140.798 M -417.51 % | 44.345 M 200.00 % | -44.345 M | 0.000 100.00 % | -2.935 M -110.30 % | 28.494 M 200.00 % | -28.494 M | 0.000 100.00 % | -78.288 M -319.30 % | 35.699 M 200.00 % | -35.699 M | 0.000 -100.00 % | 40.174 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -124.908 M | 0.000 100.00 % | -44.639 M -194.97 % | 47.003 M 200.00 % | -47.003 M | 0.000 -100.00 % | 41.893 M -61.04 % | 107.538 M 200.00 % | -107.538 M | 0.000 100.00 % | -216.708 M -291.79 % | 112.990 M 200.00 % | -112.990 M | 0.000 100.00 % | -91.018 M -250.64 % | 60.419 M 200.00 % | -60.419 M | 0.000 100.00 % | -71.397 M -323.45 % | 31.952 M 200.00 % | -31.952 M | 0.000 -100.00 % | 1.360 M -48.48 % | 2.639 M 200.00 % | -2.639 M | 0.000 100.00 % | -44.372 M -267.10 % | 26.554 M 200.00 % | -26.554 M | 0.000 100.00 % | -33.544 M -645.58 % | 6.148 M 200.00 % | -6.148 M | 0.000 -100.00 % | 11.270 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 21.666 M -77.77 % | 97.460 M -3.08 % | 100.560 M 559.95 % | -21.863 M -187.26 % | 25.056 M 97.37 % | 12.695 M -89.63 % | 122.472 M 12 369.28 % | -998.204 K 85.59 % | -6.926 M 75.11 % | -27.831 M 85.58 % | -192.986 M -33.60 % | -144.453 M -254.31 % | 93.614 M 9 259.95 % | -1.022 M 67.39 % | -3.134 M 76.57 % | -13.377 M -387.42 % | 4.654 M 109.16 % | -50.797 M 30.98 % | -73.600 M -469.24 % | -12.930 M 29.84 % | -18.429 M -273.00 % | -4.941 M -393.68 % | 1.682 M 107.00 % | -24.033 M -8.46 % | -22.158 M 26.08 % | -29.976 M 19.38 % | -37.182 M 12.43 % | -42.462 M -123.41 % | -19.006 M -801.46 % | -2.108 M 78.88 % | -9.985 M 39.28 % | -16.445 M 26.85 % | -22.482 M 2.64 % | -23.092 M -12.74 % | -20.483 M -2.75 % | -19.935 M 22.14 % | -25.605 M -15.44 % | -22.179 M -90.73 % | -11.629 M |
| Net cash provided by operating activities | 21.666 M -77.77 % | 97.460 M -3.08 % | 100.560 M 4 645.73 % | 2.119 M 145.29 % | -4.679 M -116.60 % | 28.177 M -80.90 % | 147.519 M 23.01 % | 119.921 M 30 103.72 % | 397.040 K 103.67 % | -10.829 M 50.36 % | -21.814 M -152.70 % | 41.391 M 43.99 % | 28.745 M 207.43 % | 9.350 M 183.97 % | -11.135 M 32.38 % | -16.467 M -98.97 % | -8.276 M -301.32 % | 4.111 M 396.28 % | 828.298 K -98.83 % | 70.751 M 447.31 % | -20.371 M -158.03 % | 35.102 M 4.65 % | 33.543 M -5.22 % | 35.392 M 88.45 % | 18.780 M -56.38 % | 43.058 M -41.62 % | 73.760 M 92.86 % | 38.245 M -6.54 % | 40.921 M 168.48 % | -59.756 M -492.42 % | 15.227 M -66.81 % | 45.883 M -1.16 % | 46.422 M 923.64 % | -5.636 M -1 259.65 % | 486.022 K -98.62 % | 35.205 M -7.91 % | 38.228 M 932.85 % | -4.590 M -118.57 % | 24.721 M |
| Investments in property plant and equipment | -122.130 M -60.85 % | -75.927 M 31.57 % | -110.956 M -55.86 % | -71.188 M 38.73 % | -116.191 M -0.33 % | -115.814 M -43.33 % | -80.801 M 36.44 % | -127.119 M -37.62 % | -92.370 M -33.97 % | -68.950 M 3.96 % | -71.793 M 19.74 % | -89.448 M 56.81 % | -207.101 M -212.21 % | -66.334 M -28.70 % | -51.541 M 39.48 % | -85.164 M -53.42 % | -55.511 M -87.44 % | -29.615 M -0.78 % | -29.384 M 35.39 % | -45.478 M 52.06 % | -94.857 M -169.68 % | -35.174 M -28.66 % | -27.339 M -8.02 % | -25.309 M 44.62 % | -45.703 M -12.66 % | -40.568 M -47.16 % | -27.566 M -91.40 % | -14.403 M -0.87 % | -14.279 M 22.83 % | -18.502 M -13.82 % | -16.255 M 33.85 % | -24.575 M -29.06 % | -19.041 M -19.33 % | -15.956 M -83.91 % | -8.676 M -76.87 % | -4.905 M -114.45 % | -2.287 M -16.44 % | -1.965 M 74.62 % | -7.739 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 597.609 K -11.25 % | 673.345 K 306.72 % | 165.555 K -59.01 % | 403.935 K 1 005.79 % | 36.529 K | 0.000 -100.00 % | 539.086 K 623.71 % | 74.489 K 92.74 % | 38.648 K -65.78 % | 112.925 K -86.78 % | 854.364 K 25.21 % | 682.372 K 32.17 % | 516.284 K -98.98 % | 50.799 M -67.39 % | 155.790 M 241.70 % | 45.593 M | 0.000 | 0.000 | 0.000 100.00 % | -34.000 M | 0.000 | 0.000 100.00 % | -279.980 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M -2 920.15 % | -165.555 K 96.69 % | -5.000 M | 0.000 | 0.000 100.00 % | -297.000 K 34.00 % | -450.000 K | 0.000 | 0.000 | 0.000 100.00 % | -300.000 K 99.00 % | -30.000 M 0.00 % | -30.000 M 88.50 % | -260.900 M -12 034.88 % | -2.150 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 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 747.000 K -83.75 % | 4.596 M | 0.000 | 0.000 100.00 % | -539.086 K -243.56 % | 375.511 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.186 M -50.78 % | 61.329 M 1 502.00 % | 3.828 M -98.41 % | 240.985 M 25 622.47 % | -944.208 K 59.91 % | -2.355 M -86.99 % | -1.259 M 52.92 % | -2.675 M -2 273.45 % | -112.722 K -109.43 % | 1.196 M -37.08 % | 1.900 M 88.00 % | 1.011 M -41.36 % | 1.724 M -21.40 % | 2.193 M -10.17 % | 2.442 M 152.33 % | 967.602 K -48.79 % | 1.889 M 116.26 % | 873.709 K | 0.000 | 0.000 | 0.000 -100.00 % | 304.760 K 795.33 % | 34.039 K | 0.000 |
| Other investing activites | 124.149 M 224.93 % | 38.207 M 762.43 % | 4.430 M 5.83 % | 4.186 M 388.83 % | 856.329 K 119.79 % | -4.327 M -2 713.42 % | 165.555 K 103.45 % | -4.796 M -1 953.77 % | 258.720 K | 0.000 100.00 % | -60.914 K 83.78 % | -375.510 K -252.40 % | 246.400 K 118.20 % | 112.925 K -82.74 % | 654.364 K 694.40 % | 82.372 K -84.05 % | 516.284 K -94.62 % | 9.600 M 116.79 % | -57.190 M -223.61 % | -17.672 M -111.85 % | 149.153 M 199.51 % | -149.888 M -269 213.57 % | -55.656 K 99.84 % | -33.884 M -1 685 883.16 % | 2.010 K -99.09 % | 221.153 K 101.33 % | -16.567 M 85.39 % | -113.384 M -1 172.11 % | 10.576 M -47.21 % | 20.035 M 103.75 % | 9.833 M -7.28 % | 10.605 M 154.08 % | -19.610 M 89.11 % | -180.000 M -209 667 774.20 % | -85.850 -102.02 % | 4.250 K -91.22 % | 48.404 K -39.76 % | 80.358 K 118.13 % | -443.260 K |
| Net cash used for investing activites | 2.019 M 105.35 % | -37.720 M 64.49 % | -106.226 M -58.54 % | -67.002 M 42.04 % | -115.593 M 3.79 % | -120.141 M -50.39 % | -79.888 M 39.44 % | -131.915 M -43.27 % | -92.075 M -33.54 % | -68.950 M 4.44 % | -72.151 M 19.67 % | -89.824 M 56.57 % | -206.815 M -212.31 % | -66.221 M -30.14 % | -50.886 M 7.81 % | -55.195 M -133.22 % | -23.666 M -613.08 % | 4.613 M -90.64 % | 49.302 M 338.73 % | -20.652 M -139.76 % | 51.941 M 127.88 % | -186.322 M -519.62 % | -30.070 M 49.30 % | -59.306 M -33.26 % | -44.505 M -15.76 % | -38.446 M 10.84 % | -43.123 M 65.79 % | -126.062 M -8 250.44 % | -1.510 M -137.99 % | 3.974 M 172.86 % | -5.455 M 54.85 % | -12.081 M 68.02 % | -37.778 M 80.72 % | -195.956 M -2 158.56 % | -8.676 M -77.02 % | -4.901 M -153.38 % | -1.934 M -4.55 % | -1.850 M -317.39 % | -443.260 K |
| Debt repayment | 16.461 M 131.69 % | -51.951 M -172.06 % | 72.098 M 68.45 % | 42.800 M -58.69 % | 103.617 M 13.24 % | 91.500 M 997.39 % | -10.196 M -131.86 % | 32.000 M -62.89 % | 86.231 M 64.29 % | 52.487 M 167.35 % | -77.935 M -237.21 % | 56.801 M -70.74 % | 194.094 M 262.79 % | 53.500 M -16.38 % | 63.980 M -16.91 % | 77.000 M 90.12 % | 40.500 M 55 647 243.45 % | -72.780 100.00 % | -114.354 M -530.41 % | 26.568 M 186.06 % | -30.872 M -112.14 % | 254.257 M 2 442.57 % | 10.000 M 100.00 % | 5.000 M -85.53 % | 34.550 M 235.49 % | -25.500 M 51.93 % | -53.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -26.172 M -213.47 % | -8.349 M 13.37 % | -9.638 M -58.40 % | -6.085 M 9.30 % | -6.709 M -33.44 % | -5.028 M 24.82 % | -6.688 M -31.47 % | -5.087 M 80.76 % | -26.435 M -582.75 % | -3.872 M 82.60 % | -22.250 M -573.25 % | -3.305 M 86.47 % | -24.425 M -984.12 % | -2.253 M 24.70 % | -2.992 M -811.66 % | -328.205 K 99.02 % | -33.586 M | 0.000 100.00 % | -1.433 M -30.61 % | -1.097 M 98.26 % | -63.018 M -4 063.75 % | -1.513 M -483.66 % | -259.312 K 91.69 % | -3.119 M 90.57 % | -33.081 M -1 403.16 % | -2.201 M -29.39 % | -1.701 M -63.19 % | -1.042 M 96.67 % | -31.254 M | 0.000 100.00 % | -773.330 30.43 % | -1.112 K 100.00 % | -32.002 M -2 942 649.97 % | -1.087 K -328.57 % | -253.750 76.64 % | -1.086 K 7.61 % | -1.176 K 100.00 % | -36.001 M 0.00 % | -36.000 M |
| Other financing activites | 7.746 M 203.53 % | -7.482 M -24.85 % | -5.993 M -153.74 % | 11.152 M 497.65 % | -2.805 M 48.09 % | -5.402 M 42.22 % | -9.350 M -468.74 % | -1.644 M -109.01 % | 18.241 M 628.11 % | -3.454 M -50.19 % | -2.300 M -211.02 % | -739.431 K 48.97 % | -1.449 M 77.33 % | -6.391 M -232.50 % | -1.922 M 18.53 % | -2.359 M 93.38 % | -35.621 M -54 855.46 % | -64.817 K 98.38 % | -4.003 M -273.37 % | -1.072 M -214.99 % | 932.305 K 102.24 % | -41.577 M -60.30 % | -25.937 M -249.84 % | 17.309 M 2 720.02 % | -660.663 K 1.23 % | -668.872 K -14.16 % | -585.914 K -100.59 % | 100.000 M | 0.000 | 0.000 100.00 % | -95.916 K -4 461.79 % | 2.199 K | 0.000 -100.00 % | 262.566 M 262 466.40 % | 100.000 K 4 249.72 % | 2.299 K 100.05 % | -5.000 M -1 136 363 617.52 % | 0.440 100.04 % | -1.162 K |
| Net cash used provided by financing activities | -1.965 M 97.10 % | -67.782 M -220.04 % | 56.467 M 17.97 % | 47.867 M -49.13 % | 94.104 M 16.08 % | 81.070 M 409.03 % | -26.234 M -203.82 % | 25.269 M -67.62 % | 78.037 M 72.80 % | 45.161 M 151.58 % | -87.555 M -265.96 % | 52.756 M -68.64 % | 168.220 M 275.02 % | 44.856 M -24.06 % | 59.066 M -20.52 % | 74.313 M 1 422.99 % | 4.879 M 7 619.39 % | -64.891 K 99.95 % | -119.790 M -590.96 % | 24.399 M 126.25 % | -92.958 M -144.02 % | 211.166 M 1 403.81 % | -16.196 M -184.40 % | 19.190 M 2 274.40 % | 808.213 K 102.85 % | -28.370 M 48.73 % | -55.337 M -155.92 % | 98.958 M 416.62 % | -31.254 M | 0.000 100.00 % | -100.773 K -8 965.12 % | -1.112 K 100.00 % | -32.002 M -112.19 % | 262.565 M 263 133.93 % | 99.746 K 198.67 % | -101.086 K 97.98 % | -5.001 M 86.11 % | -36.001 M -3 096 051.81 % | -1.163 K |
| Effect of forex changes on cash | 904.588 K -70.06 % | 3.021 M -81.58 % | 16.396 M 323.44 % | -7.338 M -219.36 % | 6.148 M 185.10 % | 2.156 M 351.38 % | -857.791 K -112.99 % | 6.604 M 137.10 % | 2.785 M 233.14 % | -2.092 M -163.54 % | 3.293 M 352.95 % | -1.302 M -117.29 % | 7.529 M 534.65 % | -1.732 M 50.83 % | -3.523 M -252.30 % | 2.313 M 153.56 % | -4.319 M -691.86 % | 729.790 K 113.97 % | -5.223 M -106.73 % | -2.527 M -285.98 % | 1.359 M 513.58 % | -328.499 K -16.15 % | -282.818 K -113.52 % | 2.091 M 30.37 % | 1.604 M 466.20 % | -437.988 K -308.95 % | 209.618 K -86.01 % | 1.498 M 272.26 % | 402.358 K 132.92 % | -1.222 M -272.07 % | -328.476 K 79.35 % | -1.591 M -5 957.45 % | -26.259 K 92.83 % | -366.485 K -142.21 % | 868.207 K 17.47 % | 739.095 K -61.19 % | 1.904 M 1 768.13 % | 101.939 K -98.60 % | 7.258 M |
| Net change in cash | 22.624 M 550.61 % | -5.021 M -107.47 % | 67.197 M 344.76 % | -27.454 M -13.12 % | -24.270 M -18.95 % | -20.403 M -150.33 % | 40.539 M 103.93 % | 19.879 M 283.13 % | -10.855 M -77.10 % | -6.129 M -219.86 % | 5.114 M 2 644.53 % | 186.326 K -96.27 % | 4.995 M 136.33 % | -13.748 M -112.22 % | -6.478 M -230.50 % | 4.964 M 115.82 % | -31.382 M -434.27 % | 9.388 M 112.54 % | -74.884 M -204.05 % | 71.972 M 219.89 % | -60.030 M -200.69 % | 59.617 M 558.39 % | -13.006 M -394.06 % | -2.632 M 88.71 % | -23.312 M 3.65 % | -24.196 M 1.20 % | -24.490 M -293.78 % | 12.638 M 47.64 % | 8.560 M 115.02 % | -57.003 M -710.08 % | 9.344 M -70.99 % | 32.211 M 237.74 % | -23.385 M -138.58 % | 60.606 M 939.17 % | -7.222 M -123.34 % | 30.941 M -6.80 % | 33.197 M 178.41 % | -42.339 M -234.26 % | 31.535 M |
| Cash at beginning of period | 102.074 M -4.69 % | 107.094 M 168.43 % | 39.897 M -40.76 % | 67.351 M -51.48 % | 138.825 M -12.81 % | 159.228 M 186.54 % | 55.570 M 55.70 % | 35.691 M -23.32 % | 46.546 M -11.64 % | 52.675 M 10.75 % | 47.562 M 0.39 % | 47.375 M 11.79 % | 42.380 M -24.49 % | 56.128 M -10.35 % | 62.606 M 8.61 % | 57.642 M -35.25 % | 89.024 M 11.79 % | 79.635 M -48.46 % | 154.519 M 87.19 % | 82.548 M -42.10 % | 142.578 M 71.86 % | 82.961 M -13.55 % | 95.966 M -2.67 % | 98.599 M -19.12 % | 121.911 M -16.56 % | 146.107 M -14.36 % | 170.597 M 8.00 % | 157.959 M 5.73 % | 149.399 M -27.62 % | 206.403 M 4.74 % | 197.059 M 19.54 % | 164.848 M -12.42 % | 188.233 M 47.49 % | 127.626 M -5.36 % | 134.849 M 29.78 % | 103.907 M 46.95 % | 70.710 M -37.45 % | 113.049 M 453.51 % | -31.979 M |
| Cash at end of period | 124.698 M 22.16 % | 102.074 M -4.69 % | 107.094 M 168.43 % | 39.897 M -65.17 % | 114.555 M -17.48 % | 138.825 M 44.44 % | 96.110 M 72.95 % | 55.570 M 55.70 % | 35.691 M -23.32 % | 46.546 M -11.64 % | 52.675 M 10.75 % | 47.562 M 0.39 % | 47.375 M 11.79 % | 42.380 M -24.49 % | 56.128 M -10.35 % | 62.606 M 8.61 % | 57.642 M -35.25 % | 89.024 M 11.79 % | 79.635 M -48.46 % | 154.519 M 87.19 % | 82.548 M -42.10 % | 142.578 M 71.86 % | 82.961 M -13.55 % | 95.966 M -2.67 % | 98.599 M -19.12 % | 121.911 M -16.56 % | 146.107 M -14.36 % | 170.597 M 8.00 % | 157.959 M 5.73 % | 149.399 M -27.62 % | 206.403 M 4.74 % | 197.059 M 19.54 % | 164.848 M -12.42 % | 188.233 M 47.49 % | 127.626 M -5.36 % | 134.849 M 29.78 % | 103.907 M 46.95 % | 70.710 M 16 010.48 % | -444.423 K |
| Operating cash flow | 21.666 M -77.77 % | 97.460 M -3.08 % | 100.560 M 4 645.73 % | 2.119 M 145.29 % | -4.679 M -116.60 % | 28.177 M -80.90 % | 147.519 M 23.01 % | 119.921 M 30 103.72 % | 397.040 K 103.67 % | -10.829 M 50.36 % | -21.814 M -152.70 % | 41.391 M 43.99 % | 28.745 M 207.43 % | 9.350 M 183.97 % | -11.135 M 32.38 % | -16.467 M -98.97 % | -8.276 M -301.32 % | 4.111 M 396.28 % | 828.298 K -98.83 % | 70.751 M 447.31 % | -20.371 M -158.03 % | 35.102 M 4.65 % | 33.543 M -5.22 % | 35.392 M 88.45 % | 18.780 M -56.38 % | 43.058 M -41.62 % | 73.760 M 92.86 % | 38.245 M -6.54 % | 40.921 M 168.48 % | -59.756 M -492.42 % | 15.227 M -66.81 % | 45.883 M -1.16 % | 46.422 M 923.64 % | -5.636 M -1 259.65 % | 486.022 K -98.62 % | 35.205 M -7.91 % | 38.228 M 932.85 % | -4.590 M -118.57 % | 24.721 M |
| Capital expenditure | -122.130 M -60.85 % | -75.927 M 31.57 % | -110.956 M -55.86 % | -71.188 M 38.73 % | -116.191 M -0.33 % | -115.814 M -43.33 % | -80.801 M 36.44 % | -127.119 M -37.62 % | -92.370 M -33.97 % | -68.950 M 3.96 % | -71.793 M 19.74 % | -89.448 M 56.81 % | -207.101 M -212.21 % | -66.334 M -28.70 % | -51.541 M 39.48 % | -85.164 M -53.42 % | -55.511 M -87.44 % | -29.615 M -0.78 % | -29.384 M 35.39 % | -45.478 M 52.06 % | -94.857 M -169.68 % | -35.174 M -28.66 % | -27.339 M -8.02 % | -25.309 M 44.62 % | -45.703 M -12.66 % | -40.568 M -47.16 % | -27.566 M -91.40 % | -14.403 M -0.87 % | -14.279 M 22.83 % | -18.502 M -13.82 % | -16.255 M 33.85 % | -24.575 M -29.06 % | -19.041 M -19.33 % | -15.956 M -83.91 % | -8.676 M -76.87 % | -4.905 M -114.45 % | -2.287 M -16.44 % | -1.965 M 74.62 % | -7.739 M |
| Free CashFlow | -100.464 M -566.56 % | 21.533 M 307.12 % | -10.396 M 84.95 % | -69.069 M 42.86 % | -120.869 M -37.92 % | -87.637 M -231.35 % | 66.718 M 1 026.89 % | -7.198 M 92.17 % | -91.973 M -15.28 % | -79.779 M 14.77 % | -93.607 M -94.78 % | -48.057 M 73.06 % | -178.355 M -212.99 % | -56.984 M 9.08 % | -62.675 M 38.33 % | -101.630 M -59.33 % | -63.787 M -150.11 % | -25.504 M 10.69 % | -28.556 M -212.99 % | 25.273 M 121.93 % | -115.228 M -158 446.11 % | -72.678 K -101.17 % | 6.204 M -38.47 % | 10.083 M 137.45 % | -26.922 M -1 181.14 % | 2.490 M -94.61 % | 46.193 M 93.75 % | 23.842 M -10.51 % | 26.643 M 134.04 % | -78.258 M -7 512.77 % | -1.028 M -104.82 % | 21.308 M -22.18 % | 27.380 M 226.80 % | -21.593 M -163.64 % | -8.190 M -127.03 % | 30.299 M -15.70 % | 35.941 M 648.33 % | -6.555 M -138.60 % | 16.982 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 |