Hangzhou Huawang New Material Technology Co.,Ltd. 605377.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.768 B -5.21 % | 3.976 B 15.70 % | 3.436 B 16.88 % | 2.940 B 82.40 % | 1.612 B -2.54 % | 1.654 B -14.06 % | 1.925 B 5.15 % | 1.830 B 35.85 % | 1.347 B 127.65 % | 591.833 M -0.50 % | 594.786 M 17.27 % | 507.207 M |
| Net income | 468.860 M -17.18 % | 566.089 M 21.13 % | 467.335 M 4.18 % | 448.576 M 72.53 % | 259.995 M 52.23 % | 170.788 M 36.25 % | 125.353 M -20.07 % | 156.821 M 55.09 % | 101.114 M 66.55 % | 60.711 M 32.20 % | 45.923 M 124.53 % | 20.452 M |
| Income before tax | 489.014 M -24.59 % | 648.472 M 21.80 % | 532.406 M 1.81 % | 522.942 M 81.04 % | 288.861 M 49.23 % | 193.572 M 40.68 % | 137.596 M -21.72 % | 175.785 M 61.62 % | 108.762 M 59.61 % | 68.141 M 32.72 % | 51.342 M 129.71 % | 22.351 M |
| Income before tax ratio | 0.13 -20.44 % | 0.16 5.28 % | 0.15 -12.89 % | 0.18 -0.75 % | 0.18 53.12 % | 0.12 63.69 % | 0.07 -25.56 % | 0.10 18.97 % | 0.08 -29.89 % | 0.12 33.38 % | 0.09 95.89 % | 0.04 |
| EBITDA | 611.788 M -20.01 % | 764.841 M 21.49 % | 629.564 M 5.46 % | 596.962 M 67.77 % | 355.818 M 37.65 % | 258.495 M 22.05 % | 211.793 M -15.42 % | 250.414 M 44.74 % | 173.014 M 70.39 % | 101.539 M 21.87 % | 83.319 M 57.38 % | 52.942 M |
| Net income ratio | 0.12 -12.62 % | 0.14 4.70 % | 0.14 -10.86 % | 0.15 -5.41 % | 0.16 56.20 % | 0.10 58.53 % | 0.07 -23.98 % | 0.09 14.17 % | 0.08 -26.84 % | 0.10 32.86 % | 0.08 91.47 % | 0.04 |
| Ratio EBITDA | 0.16 -15.61 % | 0.19 5.01 % | 0.18 -9.77 % | 0.20 -8.02 % | 0.22 41.24 % | 0.16 42.01 % | 0.11 -19.57 % | 0.14 6.54 % | 0.13 -25.15 % | 0.17 22.47 % | 0.14 34.20 % | 0.10 |
| Gross profit ratio | 0.16 -17.26 % | 0.19 3.12 % | 0.18 -15.49 % | 0.22 -10.97 % | 0.25 34.59 % | 0.18 22.75 % | 0.15 -22.37 % | 0.19 19.15 % | 0.16 -25.56 % | 0.22 19.42 % | 0.18 30.56 % | 0.14 |
| Weighted average shs out dil | 464.218 M 41.34 % | 328.430 M 2.60 % | 320.093 M 12.15 % | 285.413 M 0.00 % | 285.413 M 0.00 % | 285.413 M 33.36 % | 214.017 M 5.28 % | 203.286 M 0.00 % | 203.286 M 48.26 % | 137.118 M 49.29 % | 91.845 M 40.06 % | 65.575 M |
| Weighted average shs out | 464.218 M 41.34 % | 328.430 M 2.60 % | 320.093 M 12.15 % | 285.413 M 0.00 % | 285.413 M 34.33 % | 212.472 M -0.72 % | 214.017 M 7.65 % | 198.800 M -2.21 % | 203.286 M 48.26 % | 137.119 M 49.29 % | 91.845 M 40.06 % | 65.575 M |
| EPS diluted | 1.01 -41.28 % | 1.72 17.81 % | 1.46 -7.01 % | 1.57 72.53 % | 0.91 51.67 % | 0.60 1.69 % | 0.59 -23.38 % | 0.77 35.09 % | 0.57 29.55 % | 0.44 -12.00 % | 0.50 61.29 % | 0.31 |
| Earnings per share | 1.01 -17.89 % | 1.23 -15.75 % | 1.46 -7.01 % | 1.57 72.53 % | 0.91 51.67 % | 0.60 1.69 % | 0.59 -23.38 % | 0.77 35.09 % | 0.57 29.55 % | 0.44 -12.00 % | 0.50 127.27 % | 0.22 |
| Gross profit | 593.975 M -21.57 % | 757.365 M 19.30 % | 634.822 M -1.22 % | 642.675 M 62.38 % | 395.786 M 31.17 % | 301.730 M 5.49 % | 286.015 M -18.37 % | 350.365 M 61.87 % | 216.450 M 69.45 % | 127.734 M 18.83 % | 107.493 M 53.10 % | 70.210 M |
| Income tax expense | 20.339 M -75.62 % | 83.429 M 24.58 % | 66.970 M -12.95 % | 76.932 M 158.49 % | 29.762 M 30.92 % | 22.733 M 85.68 % | 12.243 M -35.44 % | 18.964 M 147.94 % | 7.648 M 2.93 % | 7.431 M 37.11 % | 5.420 M 185.54 % | 1.898 M |
| Cost of revenue | 3.175 B -1.36 % | 3.218 B 14.88 % | 2.802 B 21.94 % | 2.298 B 88.91 % | 1.216 B -10.06 % | 1.352 B -17.47 % | 1.639 B 10.72 % | 1.480 B 30.87 % | 1.131 B 143.66 % | 464.099 M -4.76 % | 487.293 M 11.51 % | 436.996 M |
| General and administrative expenses | 19.292 M -6.95 % | 20.733 M 49.80 % | 13.840 M -35.74 % | 21.538 M 159.10 % | 8.313 M -11.18 % | 9.359 M 3.97 % | 9.002 M -75.80 % | 37.195 M 120.05 % | 16.903 M -40.52 % | 28.416 M 531.69 % | 4.498 M 135.58 % | 1.910 M |
| Selling and marketing expenses | 18.459 M 17.85 % | 15.663 M -22.57 % | 20.230 M 11.69 % | 18.112 M -56.59 % | 41.724 M 9.95 % | 37.949 M -4.25 % | 39.634 M -8.92 % | 43.513 M 44.25 % | 30.165 M 90.97 % | 15.796 M -0.41 % | 15.861 M 27.43 % | 12.447 M |
| Other expenses | -41.041 M 15.19 % | -48.393 M -1 620.73 % | -2.812 M -212.48 % | 2.500 M 167.12 % | -3.725 M 2.79 % | -3.832 M -589.72 % | 782.477 K 109.26 % | -8.451 M -181.92 % | 10.316 M | 0.000 -100.00 % | 2.941 M -4.78 % | 3.089 M |
| Operating expenses | 103.979 M -4.31 % | 108.667 M -12.39 % | 124.035 M -4.99 % | 130.547 M 30.03 % | 100.396 M 9.18 % | 91.957 M -8.94 % | 100.980 M -26.36 % | 137.131 M 51.61 % | 90.448 M 92.12 % | 47.079 M 1.04 % | 46.596 M 29.22 % | 36.059 M |
| Cost and expenses | 3.278 B -3.32 % | 3.391 B 15.91 % | 2.926 B 20.49 % | 2.428 B 84.42 % | 1.317 B -8.84 % | 1.444 B -16.97 % | 1.740 B 7.57 % | 1.617 B 32.40 % | 1.221 B 138.92 % | 511.177 M -4.25 % | 533.889 M 12.86 % | 473.056 M |
| Research and development expenses | 107.269 M -11.10 % | 120.663 M 30.06 % | 92.777 M 4.96 % | 88.397 M 63.44 % | 54.085 M 11.56 % | 48.481 M -1.56 % | 49.248 M -6.99 % | 52.947 M 40.05 % | 37.806 M 80.89 % | 20.899 M 1.41 % | 20.609 M 19.79 % | 17.204 M |
| Selling general and administrative expenses | 37.752 M 3.72 % | 36.397 M 6.83 % | 34.070 M -14.07 % | 39.651 M -20.76 % | 50.036 M 5.77 % | 47.308 M -2.73 % | 48.635 M -39.74 % | 80.708 M 71.47 % | 47.068 M 4.21 % | 45.165 M 121.83 % | 20.360 M 41.81 % | 14.357 M |
| Interest income | 52.978 M -25.27 % | 70.895 M 46.74 % | 48.314 M 412.28 % | 9.431 M 911.86 % | 932.054 K 44.94 % | 643.051 K 184.84 % | 225.757 K -84.48 % | 1.455 M -93.19 % | 21.358 M 70.67 % | 12.514 M 879.82 % | 1.277 M 41.71 % | 901.275 K |
| Interest expense | 7.067 M -26.13 % | 9.566 M 41.60 % | 6.755 M 38.11 % | 4.891 M -61.02 % | 12.550 M -26.29 % | 17.027 M -32.24 % | 25.127 M 14.59 % | 21.929 M | 0.000 | 0.000 -100.00 % | 12.460 M -15.50 % | 14.747 M |
| Depreciation and amortization | 118.343 M 10.80 % | 106.804 M 18.14 % | 90.403 M 27.61 % | 70.841 M 30.20 % | 54.407 M 13.59 % | 47.896 M 1.13 % | 47.363 M -6.48 % | 50.642 M -2.16 % | 51.762 M 133.92 % | 22.128 M 13.38 % | 19.517 M 3.86 % | 18.791 M |
| Operating income | 489.996 M -24.46 % | 648.699 M 21.74 % | 532.846 M 1.62 % | 524.341 M 81.42 % | 289.013 M 48.84 % | 194.180 M 41.93 % | 136.813 M -25.74 % | 184.236 M 87.14 % | 98.446 M 23.97 % | 79.411 M 62.27 % | 48.936 M 154.06 % | 19.261 M |
| Operating income ratio | 0.13 -20.31 % | 0.16 5.23 % | 0.16 -13.05 % | 0.18 -0.53 % | 0.18 52.72 % | 0.12 65.14 % | 0.07 -29.38 % | 0.10 37.76 % | 0.07 -45.54 % | 0.13 63.08 % | 0.08 116.65 % | 0.04 |
| Total other income expenses net | -982.226 K -332.88 % | -226.904 K -100.48 % | 47.455 M 93.54 % | 24.519 M 16 250.44 % | -151.819 K 75.03 % | -608.125 K 98.18 % | -33.440 M -104.88 % | -16.322 M -30.68 % | -12.490 M -10.83 % | -11.269 M -32.60 % | -8.499 M 27.98 % | -11.800 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.466 B 23.63 % | -1.920 B -18.60 % | -1.619 B -62.70 % | -995.171 M -13.51 % | -876.762 M -2 686.70 % | -31.462 M -116.36 % | 192.353 M -41.86 % | 330.858 M 149.87 % | 132.412 M -47.20 % | 250.801 M 73.00 % | 144.971 M -36.13 % | 226.986 M |
| Total investments | 320.000 M 9 253.73 % | 3.421 M -99.12 % | 390.066 M 109.04 % | 186.600 M 54.34 % | 120.900 M 50.84 % | 80.152 M 1 057.08 % | 6.927 M -9.95 % | 7.692 M 347.33 % | 1.720 M -93.51 % | 26.500 M -10.47 % | 29.600 M | 0.000 |
| Total debt | 616.622 M 64.77 % | 374.225 M 55.83 % | 240.157 M 20 440.79 % | 1.169 M -99.48 % | 223.332 M 21.35 % | 184.044 M -41.12 % | 312.587 M -19.10 % | 386.400 M 92.43 % | 200.800 M -31.41 % | 292.757 M 47.76 % | 198.136 M -21.46 % | 252.273 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 90.036 M -18.61 % | 110.626 M 32.15 % | 83.715 M -29.88 % | 119.391 M -72.96 % | 441.508 M -0.79 % | 445.045 M 23 625.24 % | 1.876 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.517 B -7.10 % | 1.633 B 30.15 % | 1.255 B 26.68 % | 990.312 M 41.36 % | 700.555 M 50.94 % | 464.135 M 49.21 % | 311.055 M 55.61 % | 199.900 M 248.94 % | 57.287 M -17.84 % | 69.726 M 1 476.24 % | 4.424 M -88.83 % | 39.614 M |
| Common stock | 464.705 M 39.88 % | 332.208 M -0.01 % | 332.241 M 15.74 % | 287.057 M 40.81 % | 203.867 M 33.33 % | 152.900 M 0.00 % | 152.900 M 7.68 % | 142.000 M 12.08 % | 126.700 M 67.81 % | 75.500 M 14.39 % | 66.000 M 0.00 % | 66.000 M |
| Total equity | 3.964 B -1.26 % | 4.015 B 11.09 % | 3.614 B 41.40 % | 2.556 B 14.75 % | 2.227 B 105.20 % | 1.085 B 19.87 % | 905.463 M 15.06 % | 786.945 M 58.77 % | 495.664 M 75.06 % | 283.143 M 81.58 % | 155.932 M 41.74 % | 110.009 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.572 M 53.78 % | 4.274 M |
| Long term debt | 0.000 -100.00 % | 1.818 M -48.07 % | 3.501 M 485.38 % | 598.147 K -98.83 % | 51.237 M 27.92 % | 40.054 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.499 M 13.88 % | 18.000 M |
| Total non current liabilities | 75.680 M -2.33 % | 77.484 M 70.01 % | 45.576 M 124.21 % | 20.327 M -60.22 % | 51.094 M 25.76 % | 40.628 M 6 624.92 % | 604.137 K | 0.000 -100.00 % | 257.939 K | 0.000 -100.00 % | 27.071 M 21.54 % | 22.274 M |
| Other current liabilities | 84.352 M 33.85 % | 63.019 M -14.73 % | 73.907 M 25.85 % | 58.726 M 263.13 % | -35.999 M -145.46 % | 79.191 M 313.51 % | 19.151 M -66.83 % | 57.736 M -75.95 % | 240.041 M 853.43 % | 25.177 M -19.99 % | 31.466 M -59.69 % | 78.068 M |
| Deferred revenue | 0.000 -100.00 % | 13.064 M -41.58 % | 22.361 M -84.29 % | 142.304 M 93.62 % | 73.496 M 106.98 % | 35.510 M 106.92 % | 17.161 M -53.34 % | 36.781 M -83.44 % | 222.153 M | 0.000 -100.00 % | 13.669 M -42.14 % | 23.623 M |
| Short term debt | 616.622 M 65.58 % | 372.407 M 177.45 % | 134.225 M | 0.000 -100.00 % | 21.351 M -84.06 % | 133.976 M -47.72 % | 256.273 M -33.68 % | 386.400 M 92.43 % | 200.800 M -31.41 % | 292.757 M 83.39 % | 159.637 M -18.25 % | 195.273 M |
| Total current liabilities | 2.055 B -3.34 % | 2.126 B 14.31 % | 1.860 B 28.78 % | 1.444 B 27.83 % | 1.130 B 34.26 % | 841.621 M 5.37 % | 798.707 M 11.64 % | 715.419 M 5.35 % | 679.093 M 83.96 % | 369.158 M 9.68 % | 336.570 M 6.65 % | 315.581 M |
| Total liabilities | 2.131 B -3.30 % | 2.204 B 15.65 % | 1.906 B 30.11 % | 1.465 B 24.02 % | 1.181 B 33.87 % | 882.249 M 10.38 % | 799.311 M 11.73 % | 715.419 M 5.31 % | 679.351 M 84.03 % | 369.158 M 1.52 % | 363.641 M 7.63 % | 337.854 M |
| Other non current assets | 2.086 M -91.47 % | 24.451 M -34.31 % | 37.224 M -6.91 % | 39.986 M 114.70 % | 18.624 M -35.31 % | 28.789 M 103.58 % | 14.141 M -50.15 % | 28.368 M 2 617.20 % | 1.044 M -35.74 % | 1.625 M 187.76 % | 564.622 K 23.30 % | 457.909 K |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 4.631 M -14.18 % | 5.397 M -12.42 % | 6.162 M -11.05 % | 6.927 M -9.95 % | 7.692 M -47.60 % | 14.681 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 106.483 M -2.30 % | 108.986 M 48.04 % | 73.620 M 9.90 % | 66.991 M -2.32 % | 68.582 M -2.27 % | 70.174 M -2.79 % | 72.188 M 374.35 % | 15.218 M -8.64 % | 16.658 M 71.92 % | 9.690 M 1.97 % | 9.503 M -2.37 % | 9.733 M |
| GoodWill | 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 | 106.483 M -2.30 % | 108.986 M 48.04 % | 73.620 M 9.90 % | 66.991 M -2.32 % | 68.582 M -2.27 % | 70.174 M -2.79 % | 72.188 M 374.35 % | 15.218 M -8.64 % | 16.658 M 71.92 % | 9.690 M 1.97 % | 9.503 M -2.37 % | 9.733 M |
| Property plant equipment net | 1.363 B 3.18 % | 1.321 B 16.99 % | 1.129 B 11.29 % | 1.014 B 32.02 % | 768.300 M 73.68 % | 442.357 M 26.97 % | 348.399 M -7.99 % | 378.664 M -9.13 % | 416.723 M 145.55 % | 169.708 M -10.98 % | 190.643 M 6.68 % | 178.712 M |
| Total non current assets | 1.476 B 1.07 % | 1.460 B 16.69 % | 1.252 B 10.64 % | 1.131 B 30.71 % | 865.410 M 56.34 % | 553.559 M 23.14 % | 449.532 M 3.01 % | 436.409 M -3.73 % | 453.317 M 150.42 % | 181.023 M -10.51 % | 202.276 M 6.48 % | 189.967 M |
| Other current assets | 32.928 M -28.21 % | 45.865 M -89.69 % | 444.947 M -59.43 % | 1.097 B 483.16 % | 188.063 M 53.91 % | 122.191 M 11.17 % | 109.917 M 69.94 % | 64.681 M -34.52 % | 98.774 M 1 036.17 % | 8.694 M -75.26 % | 35.145 M -4.96 % | 36.978 M |
| Short term investments | 320.000 M | 0.000 -100.00 % | 390.066 M 109.04 % | 186.600 M 54.34 % | 120.900 M 50.84 % | 80.152 M -10.54 % | 89.600 M 85.05 % | 48.420 M 2 715.77 % | 1.720 M -93.51 % | 26.500 M -10.47 % | 29.600 M | 0.000 |
| cash and cash equivalents | 2.083 B -9.21 % | 2.294 B 23.41 % | 1.859 B 86.61 % | 996.340 M -9.43 % | 1.100 B 410.47 % | 215.507 M 79.24 % | 120.234 M 116.47 % | 55.542 M -18.78 % | 68.388 M 63.00 % | 41.956 M -21.08 % | 53.165 M 110.24 % | 25.287 M |
| Cash and short term investments | 2.403 B 4.74 % | 2.294 B 2.01 % | 2.249 B 90.15 % | 1.183 B -3.12 % | 1.221 B 312.97 % | 295.659 M 145.90 % | 120.234 M 116.47 % | 55.542 M -20.78 % | 70.108 M 2.41 % | 68.456 M 28.76 % | 53.165 M 110.24 % | 25.287 M |
| Total current assets | 4.619 B -2.92 % | 4.758 B 11.49 % | 4.268 B 47.71 % | 2.889 B 13.63 % | 2.543 B 79.83 % | 1.414 B 12.66 % | 1.255 B 17.76 % | 1.066 B 47.70 % | 721.698 M 51.69 % | 475.782 M 49.95 % | 317.297 M 23.03 % | 257.897 M |
| Inventory | 841.059 M -14.07 % | 978.783 M 6.91 % | 915.537 M 50.15 % | 609.758 M 25.79 % | 484.728 M 35.39 % | 358.017 M -4.66 % | 375.530 M 3.52 % | 362.770 M 44.03 % | 251.865 M 55.90 % | 161.553 M 85.28 % | 87.192 M 10.16 % | 79.153 M |
| Net receivables | 1.342 B -6.74 % | 1.439 B 36.49 % | 1.054 B -3.16 % | 1.089 B 40.75 % | 773.587 M 7.36 % | 720.535 M 11.05 % | 648.861 M 11.32 % | 582.884 M 74.08 % | 334.831 M 41.23 % | 237.079 M 68.43 % | 140.757 M 4.86 % | 134.236 M |
| Tax assets | 4.908 M -23.70 % | 6.433 M -45.97 % | 11.907 M 127.57 % | 5.232 M 16.10 % | 4.507 M -25.84 % | 6.077 M -22.84 % | 7.876 M 21.80 % | 6.466 M 53.55 % | 4.211 M | 0.000 -100.00 % | 1.566 M 47.33 % | 1.063 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.335 B -18.01 % | 1.629 B 9.78 % | 1.484 B 15.16 % | 1.288 B 47.47 % | 873.572 M 44.32 % | 605.297 M 39.91 % | 432.647 M 73.03 % | 250.044 M 9.78 % | 227.764 M 344.64 % | 51.224 M -62.11 % | 135.205 M 271.34 % | 36.410 M |
| Tax payables | 18.998 M -64.18 % | 53.033 M 21.66 % | 43.592 M -55.26 % | 97.425 M 111.00 % | 46.172 M 99.39 % | 23.157 M 34.93 % | 17.161 M -19.20 % | 21.240 M 102.52 % | 10.488 M | 0.000 -100.00 % | 10.262 M 76.03 % | 5.830 M |
| Deferred revenue non current | 21.211 M 49.32 % | 14.205 M 133.76 % | -42.074 M | 0.000 | 0.000 -100.00 % | 40.054 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 5.099 M -16.97 % | 6.141 M -23.52 % | 8.030 M -1.55 % | 8.156 M -9.90 % | 9.052 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 1.818 M 101.84 % | -98.929 M -16 639.30 % | 598.147 K 100.40 % | -150.743 M | 0.000 100.00 % | -56.314 M | 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 |
| Other total stockholders equity | 1.983 B -3.03 % | 2.045 B 1.17 % | 2.021 B 59.08 % | 1.270 B 3.21 % | 1.231 B 262.13 % | 339.927 M -23.01 % | 441.508 M -0.79 % | 445.045 M 43.66 % | 309.801 M 124.63 % | 137.916 M 61.29 % | 85.508 M | 0.000 |
| Deferred tax liabilities non current | 54.469 M -11.38 % | 61.460 M 46.08 % | 42.074 M 113.26 % | 19.729 M 1 823.81 % | 1.026 M 78.88 % | 573.307 K -5.10 % | 604.137 K | 0.000 -100.00 % | 257.939 K | 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 |
| Total assets | 6.095 B -1.98 % | 6.219 B 12.67 % | 5.520 B 37.28 % | 4.021 B 17.96 % | 3.408 B 73.22 % | 1.968 B 15.42 % | 1.705 B 13.47 % | 1.502 B 27.86 % | 1.175 B 78.90 % | 656.805 M 26.41 % | 519.573 M 16.01 % | 447.864 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 24.860 M 58.65 % | 15.670 M -12.84 % | 17.978 M 788.80 % | 2.023 M 14.41 % | 1.768 M 319.46 % | -805.600 K 67.94 % | -2.513 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 2.631 M -44.98 % | 4.781 M 51.31 % | 3.160 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.800 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -122.642 M 54.85 % | -271.604 M -733.98 % | -32.567 M -339.99 % | 13.570 M 113.57 % | -99.982 M -207.39 % | 93.103 M 459.62 % | 16.637 M 103.83 % | -434.938 M -85.61 % | -234.325 M -30.42 % | -179.676 M -1 021.42 % | 19.500 M 125.63 % | -76.078 M |
| Accounts receivables | -67.957 M 82.23 % | -382.421 M -789.82 % | 55.437 M 120.26 % | -273.580 M -230.15 % | -82.866 M 34.15 % | -125.847 M -48.52 % | -84.736 M 79.43 % | -411.885 M -44.74 % | -284.577 M -170.21 % | -105.315 M -6 382.15 % | -1.625 M 89.26 % | -15.126 M |
| Inventory | 123.637 M 239.06 % | -88.912 M 72.32 % | -321.248 M -150.07 % | -128.462 M 3.95 % | -133.747 M -1 155.07 % | 12.677 M 149.53 % | -25.593 M 77.95 % | -116.061 M -535.44 % | -18.265 M 75.44 % | -74.361 M -824.94 % | -8.040 M 6.92 % | -8.638 M |
| Accounts payables | -178.321 M -189.28 % | 199.730 M -8.20 % | 217.573 M -45.28 % | 397.635 M 246.95 % | 114.608 M -43.96 % | 204.506 M 60.06 % | 127.771 M 33.76 % | 95.522 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 -100.00 % | 15.670 M -12.84 % | 17.978 M 788.80 % | 2.023 M 14.41 % | 1.768 M -95.81 % | 42.230 M 113.24 % | -318.876 M -47.59 % | -216.060 M | 0.000 -100.00 % | 27.539 M 140.84 % | -67.441 M |
| Other non cash items | 51.693 M 303.31 % | 12.817 M 356.36 % | -5.000 M 79.67 % | -24.598 M -1 936.71 % | 1.339 M -87.04 % | 10.331 M -75.58 % | 42.306 M 37.79 % | 30.704 M 14.87 % | 26.729 M 142.31 % | -63.171 M -601.30 % | 12.601 M -14.06 % | 14.663 M |
| Net cash provided by operating activities | 516.069 M 17.66 % | 438.595 M -18.62 % | 538.974 M 2.28 % | 526.961 M 145.25 % | 214.864 M -33.31 % | 322.169 M 39.07 % | 231.658 M 217.73 % | -196.771 M -259.59 % | -54.720 M 65.80 % | -160.009 M -264.04 % | 97.541 M 539.93 % | -22.172 M |
| Investments in property plant and equipment | -233.190 M 36.39 % | -366.597 M -40.68 % | -260.587 M -6.15 % | -245.491 M -11.79 % | -219.595 M -101.39 % | -109.041 M -145.97 % | -44.331 M -40.02 % | -31.660 M -136.12 % | -13.408 M -57.81 % | -8.497 M 69.26 % | -27.643 M -56.47 % | -17.667 M |
| Acquisitions net | 18.563 M | 0.000 -100.00 % | 26.159 M 1 518.03 % | 1.617 M 528.41 % | 257.274 K -97.31 % | 9.564 M 233.63 % | -7.157 M -113.67 % | 52.341 M 145.76 % | -114.380 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -390.000 M -108.44 % | -187.100 M -54.76 % | -120.900 M -51.20 % | -79.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 192.662 M 39.84 % | 137.769 M 58.19 % | 87.088 M -8.37 % | 95.039 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -319.498 M -176.86 % | 415.668 M | 0.000 100.00 % | -1.500 M | 0.000 100.00 % | -9.000 M 76.62 % | -38.497 M -285.76 % | 20.724 M -90.92 % | 228.327 M 1 501.25 % | -16.295 M 41.05 % | -27.643 M -56.47 % | -17.667 M |
| Net cash used for investing activites | -534.125 M -1 188.47 % | 49.071 M 111.37 % | -431.766 M -46.51 % | -294.705 M -16.42 % | -253.150 M -171.04 % | -93.398 M -3.79 % | -89.985 M -722.85 % | -10.936 M -110.88 % | 100.539 M 505.54 % | -24.791 M 10.32 % | -27.643 M -56.47 % | -17.667 M |
| Debt repayment | 192.834 M 49.13 % | 129.307 M -44.13 % | 231.459 M 203.96 % | -222.637 M -643.74 % | 40.945 M 131.71 % | -129.107 M -70.91 % | -75.541 M -140.97 % | 184.360 M 138.43 % | -479.684 M | 0.000 100.00 % | -54.137 M -188.50 % | 61.173 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 57.891 M 1 380.32 % | -4.522 M 70.48 % | -15.319 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -273.668 K -20.88 % | -226.404 K 99.61 % | -57.891 M | 0.000 -100.00 % | 15.319 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -561.047 M -227.86 % | -171.122 M 0.91 % | -172.685 M -41.17 % | -122.320 M -1 100.85 % | -10.186 M 15.01 % | -11.986 M 38.46 % | -19.476 M -23.87 % | -15.723 M 52.83 % | -33.329 M | 0.000 100.00 % | -13.493 M 8.50 % | -14.747 M |
| Other financing activites | -172.221 M -771.28 % | 25.656 M -95.88 % | 623.259 M 7 734.20 % | 7.956 M -99.12 % | 900.810 M 3 381.73 % | -27.449 M -166.73 % | 41.137 M 36.51 % | 30.136 M -93.59 % | 470.011 M 143.21 % | 193.252 M 4 929.00 % | -4.002 M 88.69 % | -35.380 M |
| Net cash used provided by financing activities | -540.708 M -3 246.03 % | -16.160 M -102.37 % | 681.689 M 302.28 % | -337.001 M -136.78 % | 916.250 M 643.63 % | -168.542 M -212.81 % | -53.879 M -127.11 % | 198.773 M 562.24 % | -43.003 M -122.25 % | 193.252 M 369.79 % | -71.631 M -748.46 % | 11.046 M |
| Effect of forex changes on cash | -3.796 M 38.85 % | -6.208 M -250.28 % | 4.131 M 169.27 % | -5.964 M -372.06 % | -1.263 M 18.84 % | -1.557 M 86.06 % | -11.167 M -686.38 % | -1.420 M -211.66 % | 1.272 M 311.78 % | -600.568 K -159.48 % | 1.010 M 251.00 % | 287.666 K |
| Net change in cash | -562.561 M -220.90 % | 465.299 M -41.33 % | 793.029 M 816.31 % | -110.710 M -112.63 % | 876.701 M 1 394.23 % | 58.673 M -23.43 % | 76.626 M 840.06 % | -10.354 M -353.29 % | 4.088 M -47.93 % | 7.851 M 1 184.44 % | -724.000 K 97.46 % | -28.504 M |
| Cash at beginning of period | 2.194 B 26.92 % | 1.729 B 84.76 % | 935.608 M -10.58 % | 1.046 B 516.87 % | 169.617 M 52.88 % | 110.944 M 223.28 % | 34.318 M -23.18 % | 44.672 M 10.07 % | 40.584 M 989.54 % | 3.725 M -16.27 % | 4.449 M -86.50 % | 32.953 M |
| Cash at end of period | 1.631 B -25.64 % | 2.194 B 26.92 % | 1.729 B 84.76 % | 935.608 M -10.58 % | 1.046 B 516.87 % | 169.617 M 52.88 % | 110.944 M 223.28 % | 34.318 M -23.18 % | 44.672 M 285.89 % | 11.576 M 210.78 % | 3.725 M -16.27 % | 4.449 M |
| Operating cash flow | 516.069 M 17.66 % | 438.595 M -18.62 % | 538.974 M 2.28 % | 526.961 M 145.25 % | 214.864 M -33.31 % | 322.169 M 39.07 % | 231.658 M 217.73 % | -196.771 M -259.59 % | -54.720 M 65.80 % | -160.009 M -264.04 % | 97.541 M 539.93 % | -22.172 M |
| Capital expenditure | -233.190 M 36.39 % | -366.597 M -40.68 % | -260.587 M -6.15 % | -245.491 M -11.79 % | -219.595 M -101.39 % | -109.041 M -145.97 % | -44.331 M -40.02 % | -31.660 M -136.12 % | -13.408 M -57.81 % | -8.497 M 69.26 % | -27.643 M -56.47 % | -17.667 M |
| Free CashFlow | 282.878 M 292.89 % | 71.999 M -74.14 % | 278.387 M -1.10 % | 281.470 M 6 049.22 % | -4.731 M -102.22 % | 213.128 M 13.77 % | 187.327 M 182.01 % | -228.431 M -235.29 % | -68.129 M 59.57 % | -168.505 M -341.07 % | 69.898 M 275.45 % | -39.838 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 778.539 M -8.22 % | 848.228 M -7.54 % | 917.378 M 1.42 % | 904.551 M -8.50 % | 988.580 M 3.86 % | 951.862 M -4.03 % | 991.853 M -11.66 % | 1.123 B 18.55 % | 947.145 M 3.63 % | 913.967 M -3.48 % | 946.943 M 7.26 % | 882.876 M 3.82 % | 850.402 M 12.46 % | 756.182 M -19.26 % | 936.534 M 38.96 % | 673.969 M -3.21 % | 696.317 M 9.94 % | 633.375 M 23.21 % | 514.042 M 20.21 % | 427.628 M 9.32 % | 391.166 M 40.13 % | 279.142 M -29.56 % | 396.271 M -10.88 % | 444.661 M 9.38 % | 406.545 M 0.00 % | 406.545 M 163.79 % | 154.116 M 0.00 % | 154.116 M 3.45 % | 148.975 M 0.00 % | 148.975 M 1.38 % | 146.941 M 0.00 % | 146.941 M 2.25 % | 143.704 M 0.00 % | 143.704 M -6.50 % | 153.688 M 0.00 % | 153.688 M |
| Net income | 75.012 M -7.04 % | 80.688 M 33.73 % | 60.336 M -43.28 % | 106.373 M -31.51 % | 155.307 M 5.76 % | 146.844 M -13.24 % | 169.245 M 5.19 % | 160.896 M 25.27 % | 128.441 M 19.47 % | 107.507 M -21.35 % | 136.689 M 31.96 % | 103.581 M -9.60 % | 114.580 M 1.86 % | 112.485 M -12.53 % | 128.601 M 27.21 % | 101.090 M -16.28 % | 120.743 M 23.03 % | 98.142 M 12.57 % | 87.183 M 10.28 % | 79.057 M 36.41 % | 57.957 M 61.90 % | 35.798 M -39.72 % | 59.389 M 6.03 % | 56.013 M 102.27 % | 27.693 M 0.00 % | 27.693 M 71.53 % | 16.145 M 0.00 % | 16.145 M 6.02 % | 15.227 M 0.00 % | 15.227 M 0.66 % | 15.128 M 0.00 % | 15.128 M 2.46 % | 14.764 M 0.00 % | 14.764 M 80.12 % | 8.197 M 0.00 % | 8.197 M |
| Income before tax | 83.949 M -1.39 % | 85.133 M 18.64 % | 71.757 M -30.13 % | 102.702 M -36.54 % | 161.826 M 5.96 % | 152.729 M -26.40 % | 207.515 M 19.35 % | 173.865 M 17.27 % | 148.265 M 24.77 % | 118.827 M -20.85 % | 150.120 M 19.13 % | 126.018 M -5.41 % | 133.232 M 8.29 % | 123.037 M -16.73 % | 147.757 M 24.34 % | 118.830 M -15.93 % | 141.351 M 22.91 % | 115.003 M 27.15 % | 90.444 M -0.46 % | 90.858 M 36.40 % | 66.613 M 62.68 % | 40.947 M -33.03 % | 61.142 M -6.39 % | 65.314 M 94.63 % | 33.558 M 0.00 % | 33.558 M 86.09 % | 18.033 M 0.00 % | 18.033 M 9.34 % | 16.493 M 0.00 % | 16.493 M -6.17 % | 17.577 M 0.00 % | 17.577 M 6.11 % | 16.565 M 0.00 % | 16.565 M 81.92 % | 9.106 M 0.00 % | 9.106 M |
| Income before tax ratio | 0.11 7.44 % | 0.10 28.31 % | 0.08 -31.11 % | 0.11 -30.64 % | 0.16 2.02 % | 0.16 -23.31 % | 0.21 35.11 % | 0.15 -1.08 % | 0.16 20.40 % | 0.13 -17.99 % | 0.16 11.07 % | 0.14 -8.89 % | 0.16 -3.71 % | 0.16 3.13 % | 0.16 -10.52 % | 0.18 -13.15 % | 0.20 11.80 % | 0.18 3.20 % | 0.18 -17.19 % | 0.21 24.77 % | 0.17 16.09 % | 0.15 -4.93 % | 0.15 5.04 % | 0.15 77.95 % | 0.08 0.00 % | 0.08 -29.46 % | 0.12 0.00 % | 0.12 5.69 % | 0.11 0.00 % | 0.11 -7.45 % | 0.12 0.00 % | 0.12 3.77 % | 0.12 0.00 % | 0.12 94.55 % | 0.06 0.00 % | 0.06 |
| EBITDA | 85.029 M -2.66 % | 87.353 M 18.93 % | 73.447 M -29.86 % | 104.708 M -45.78 % | 193.099 M 5.22 % | 183.519 M -23.04 % | 238.463 M 15.41 % | 206.616 M 18.03 % | 175.052 M 22.95 % | 142.376 M -17.89 % | 173.403 M 14.94 % | 150.862 M -5.89 % | 160.299 M 10.17 % | 145.505 M -2.42 % | 149.119 M 11.18 % | 134.119 M -17.19 % | 161.952 M 18.52 % | 136.641 M 59.41 % | 85.719 M -16.95 % | 103.210 M 27.15 % | 81.171 M 46.63 % | 55.358 M -14.43 % | 64.694 M -18.26 % | 79.148 M 60.66 % | 49.264 M 0.00 % | 49.264 M 95.91 % | 25.146 M 0.00 % | 25.146 M 6.46 % | 23.621 M -1.98 % | 24.098 M -11.24 % | 27.148 M 0.00 % | 27.148 M 41.04 % | 19.249 M 0.00 % | 19.249 M -5.78 % | 20.430 M 0.00 % | 20.430 M |
| Net income ratio | 0.10 1.29 % | 0.10 44.63 % | 0.07 -44.07 % | 0.12 -25.15 % | 0.16 1.84 % | 0.15 -9.59 % | 0.17 19.08 % | 0.14 5.67 % | 0.14 15.29 % | 0.12 -18.51 % | 0.14 23.03 % | 0.12 -12.92 % | 0.13 -9.42 % | 0.15 8.33 % | 0.14 -8.45 % | 0.15 -13.50 % | 0.17 11.91 % | 0.15 -8.64 % | 0.17 -8.26 % | 0.18 24.77 % | 0.15 15.53 % | 0.13 -14.43 % | 0.15 18.97 % | 0.13 84.93 % | 0.07 0.00 % | 0.07 -34.98 % | 0.10 0.00 % | 0.10 2.49 % | 0.10 0.00 % | 0.10 -0.72 % | 0.10 0.00 % | 0.10 0.20 % | 0.10 0.00 % | 0.10 92.64 % | 0.05 0.00 % | 0.05 |
| Ratio EBITDA | 0.11 6.05 % | 0.10 28.63 % | 0.08 -30.84 % | 0.12 -40.74 % | 0.20 1.31 % | 0.19 -19.81 % | 0.24 30.65 % | 0.18 -0.44 % | 0.18 18.64 % | 0.16 -14.93 % | 0.18 7.16 % | 0.17 -9.35 % | 0.19 -2.04 % | 0.19 20.85 % | 0.16 -19.99 % | 0.20 -14.44 % | 0.23 7.81 % | 0.22 29.37 % | 0.17 -30.91 % | 0.24 16.31 % | 0.21 4.64 % | 0.20 21.48 % | 0.16 -8.28 % | 0.18 46.89 % | 0.12 0.00 % | 0.12 -25.73 % | 0.16 0.00 % | 0.16 2.90 % | 0.16 -1.98 % | 0.16 -12.45 % | 0.18 0.00 % | 0.18 37.93 % | 0.13 0.00 % | 0.13 0.76 % | 0.13 0.00 % | 0.13 |
| Gross profit ratio | 0.12 -10.50 % | 0.14 21.61 % | 0.11 -20.48 % | 0.14 -11.01 % | 0.16 -21.20 % | 0.20 -8.81 % | 0.22 7.30 % | 0.21 9.62 % | 0.19 33.51 % | 0.14 -19.77 % | 0.18 12.24 % | 0.16 -21.15 % | 0.20 -7.45 % | 0.21 44.84 % | 0.15 -37.21 % | 0.24 -11.44 % | 0.27 5.23 % | 0.25 10.30 % | 0.23 -16.34 % | 0.27 8.27 % | 0.25 14.26 % | 0.22 12.77 % | 0.20 6.76 % | 0.18 11.51 % | 0.16 0.00 % | 0.16 -23.48 % | 0.22 0.00 % | 0.22 -0.09 % | 0.22 0.00 % | 0.22 -0.06 % | 0.22 0.00 % | 0.22 10.90 % | 0.19 0.00 % | 0.19 16.09 % | 0.17 0.00 % | 0.17 |
| Weighted average shs out dil | 474.637 M 0.00 % | 474.637 M 1.11 % | 469.428 M 1.22 % | 463.775 M -0.01 % | 463.810 M 42.13 % | 326.320 M -1.28 % | 330.540 M 0.44 % | 329.082 M -0.01 % | 329.115 M 1.02 % | 325.780 M -1.94 % | 332.241 M 15.19 % | 288.423 M 0.00 % | 288.423 M 0.00 % | 288.423 M 0.00 % | 288.423 M 0.00 % | 288.423 M 0.00 % | 288.423 M -0.08 % | 288.652 M 0.84 % | 286.246 M 34.49 % | 212.845 M 0.00 % | 212.845 M -2.32 % | 217.903 M 0.00 % | 217.903 M 2.81 % | 211.941 M -1.62 % | 215.423 M 0.00 % | 215.423 M 73.46 % | 124.189 M 0.00 % | 124.189 M -14.28 % | 144.877 M 96.33 % | 73.791 M 12.19 % | 65.773 M 0.00 % | 65.773 M -48.90 % | 128.719 M 0.00 % | 128.719 M 96.29 % | 65.575 M 0.00 % | 65.575 M |
| Weighted average shs out | 474.637 M 0.00 % | 474.637 M 1.11 % | 469.428 M 1.22 % | 463.775 M -0.01 % | 463.810 M 42.13 % | 326.320 M -1.28 % | 330.540 M 0.44 % | 329.082 M -0.01 % | 329.115 M 1.02 % | 325.780 M -1.94 % | 332.241 M 15.19 % | 288.423 M 0.00 % | 288.423 M 0.00 % | 288.423 M 0.92 % | 285.793 M -0.44 % | 287.057 M 2.56 % | 279.880 M -1.94 % | 285.413 M -0.29 % | 286.246 M 34.49 % | 212.845 M 2.20 % | 208.258 M -4.42 % | 217.884 M 2.29 % | 213.015 M 0.51 % | 211.930 M -1.62 % | 215.423 M 0.00 % | 215.423 M 73.46 % | 124.189 M 0.00 % | 124.189 M -14.28 % | 144.877 M 96.33 % | 73.791 M 12.19 % | 65.774 M 0.00 % | 65.773 M -48.90 % | 128.720 M 0.00 % | 128.720 M 96.29 % | 65.576 M 0.00 % | 65.575 M |
| EPS diluted | 0.16 -5.88 % | 0.17 31.78 % | 0.13 -43.91 % | 0.23 -30.30 % | 0.33 -26.67 % | 0.45 -55.00 % | 1.00 104.08 % | 0.49 25.64 % | 0.39 18.18 % | 0.33 -19.51 % | 0.41 13.89 % | 0.36 -10.00 % | 0.40 2.56 % | 0.39 -11.36 % | 0.44 25.71 % | 0.35 -16.67 % | 0.42 23.53 % | 0.34 13.33 % | 0.30 -18.92 % | 0.37 37.04 % | 0.27 68.75 % | 0.16 -40.74 % | 0.27 3.85 % | 0.26 100.00 % | 0.13 0.00 % | 0.13 0.00 % | 0.13 0.00 % | 0.13 18.18 % | 0.11 -47.62 % | 0.21 -8.70 % | 0.23 0.00 % | 0.23 109.09 % | 0.11 0.00 % | 0.11 -8.33 % | 0.12 -7.69 % | 0.13 |
| Earnings per share | 0.16 -5.88 % | 0.17 31.78 % | 0.13 -43.91 % | 0.23 -30.30 % | 0.33 -26.67 % | 0.45 -55.00 % | 1.00 104.08 % | 0.49 25.64 % | 0.39 18.18 % | 0.33 -19.51 % | 0.41 13.89 % | 0.36 -10.00 % | 0.40 2.56 % | 0.39 -11.36 % | 0.44 25.71 % | 0.35 -16.67 % | 0.42 23.53 % | 0.34 13.33 % | 0.30 -18.92 % | 0.37 37.04 % | 0.27 68.75 % | 0.16 -40.74 % | 0.27 3.85 % | 0.26 100.00 % | 0.13 0.00 % | 0.13 0.00 % | 0.13 0.00 % | 0.13 18.18 % | 0.11 -47.62 % | 0.21 -8.70 % | 0.23 0.00 % | 0.23 109.09 % | 0.11 0.00 % | 0.11 -8.33 % | 0.12 -7.69 % | 0.13 |
| Gross profit | 95.271 M -17.86 % | 115.980 M 12.45 % | 103.143 M -19.35 % | 127.896 M -18.57 % | 157.068 M -18.16 % | 191.914 M -12.48 % | 219.292 M -5.22 % | 231.365 M 29.96 % | 178.031 M 38.35 % | 128.678 M -22.56 % | 166.164 M 20.38 % | 138.032 M -18.14 % | 168.618 M 4.08 % | 162.008 M 16.95 % | 138.533 M -12.75 % | 158.781 M -14.28 % | 185.237 M 15.68 % | 160.125 M 35.91 % | 117.819 M 0.56 % | 117.162 M 18.37 % | 98.983 M 60.11 % | 61.822 M -20.56 % | 77.825 M -4.86 % | 81.798 M 21.97 % | 67.065 M 0.00 % | 67.065 M 101.87 % | 33.223 M 0.00 % | 33.223 M 3.36 % | 32.143 M 0.00 % | 32.143 M 1.32 % | 31.724 M 0.00 % | 31.724 M 13.40 % | 27.975 M 0.00 % | 27.975 M 8.55 % | 25.771 M 0.00 % | 25.771 M |
| Income tax expense | 8.938 M 101.08 % | 4.445 M -60.92 % | 11.374 M 428.02 % | -3.467 M -153.24 % | 6.512 M 9.99 % | 5.921 M -84.56 % | 38.344 M 189.33 % | 13.253 M -34.17 % | 20.132 M 72.06 % | 11.700 M -16.95 % | 14.089 M -38.41 % | 22.876 M 19.92 % | 19.076 M 74.55 % | 10.929 M -44.56 % | 19.712 M 8.38 % | 18.189 M -14.57 % | 21.290 M 20.00 % | 17.742 M 338.26 % | 4.048 M -65.92 % | 11.878 M 36.36 % | 8.711 M 69.96 % | 5.125 M 201.03 % | 1.703 M -81.69 % | 9.300 M 58.58 % | 5.865 M 0.00 % | 5.865 M 210.57 % | 1.888 M 0.00 % | 1.888 M 49.19 % | 1.266 M 0.00 % | 1.266 M -48.33 % | 2.450 M 0.00 % | 2.450 M 36.03 % | 1.801 M 0.00 % | 1.801 M 98.10 % | 909.038 K 0.00 % | 909.039 K |
| Cost of revenue | 683.269 M -6.69 % | 732.248 M -10.07 % | 814.235 M 4.84 % | 776.654 M -6.60 % | 831.513 M 9.42 % | 759.948 M -1.63 % | 772.561 M -13.34 % | 891.457 M 15.91 % | 769.114 M -2.06 % | 785.289 M 0.58 % | 780.778 M 4.82 % | 744.844 M 9.25 % | 681.783 M 14.74 % | 594.173 M -25.54 % | 798.001 M 54.90 % | 515.188 M 0.80 % | 511.080 M 7.99 % | 473.250 M 19.44 % | 396.224 M 27.62 % | 310.466 M 6.26 % | 292.183 M 34.45 % | 217.320 M -31.76 % | 318.445 M -12.24 % | 362.862 M 6.89 % | 339.480 M 0.00 % | 339.480 M 180.81 % | 120.894 M 0.00 % | 120.894 M 3.48 % | 116.832 M 0.00 % | 116.832 M 1.40 % | 115.217 M 0.00 % | 115.217 M -0.44 % | 115.730 M 0.00 % | 115.730 M -9.53 % | 127.917 M 0.00 % | 127.917 M |
| General and administrative expenses | -2.227 M -120.68 % | 10.768 M 153.46 % | -20.142 M -166.19 % | 30.431 M 4 927.66 % | -630.349 K -106.98 % | 9.025 M 169.38 % | -13.008 M -146.45 % | 28.004 M 678.41 % | -4.842 M -145.77 % | 10.579 M 185.92 % | -12.313 M -161.50 % | 20.022 M 2 911.20 % | -712.230 K -110.41 % | 6.843 M 2 848.77 % | -248.954 K -101.57 % | 15.810 M 1 264.94 % | 1.158 M -75.97 % | 4.819 M 206.93 % | -4.507 M -201.68 % | 4.433 M 1 097.03 % | -444.577 K -113.79 % | 3.223 M 182.56 % | -3.904 M -182.49 % | 4.733 M 11.04 % | 4.262 M 0.00 % | 4.262 M -48.39 % | 8.258 M 0.00 % | 8.258 M -6.29 % | 8.812 M -3.60 % | 9.141 M 59.58 % | 5.728 M 0.00 % | 5.728 M -35.01 % | 8.814 M 0.00 % | 8.814 M 59.84 % | 5.514 M 0.00 % | 5.514 M |
| Selling and marketing expenses | 2.261 M -61.82 % | 5.923 M 655.37 % | -1.066 M -109.52 % | 11.203 M 37.28 % | 8.160 M 91.00 % | 4.272 M -35.19 % | 6.592 M -13.36 % | 7.609 M 18.74 % | 6.408 M 69.62 % | 3.778 M -45.32 % | 6.909 M 93.69 % | 3.567 M -39.87 % | 5.931 M 55.14 % | 3.823 M 110.58 % | -36.123 M -257.60 % | 22.921 M 22.59 % | 18.697 M 48.18 % | 12.617 M -16.57 % | 15.123 M 60.11 % | 9.446 M 2.11 % | 9.250 M 17.03 % | 7.904 M -17.64 % | 9.598 M -3.27 % | 9.922 M 7.68 % | 9.214 M 0.00 % | 9.214 M 107.81 % | 4.434 M 0.00 % | 4.434 M 11.10 % | 3.991 M 0.00 % | 3.991 M 2.15 % | 3.907 M 0.00 % | 3.907 M -6.61 % | 4.183 M 0.00 % | 4.183 M 11.63 % | 3.747 M 0.00 % | 3.747 M |
| Other expenses | -16.133 M -95.72 % | -8.243 M -130.93 % | 26.649 M 169.13 % | -38.547 M -4 894.29 % | -771.829 K -114 851.34 % | 672.610 -96.92 % | 21.864 K 102.28 % | -956.959 K -381.44 % | -198.769 K 98.51 % | -13.339 M -151.98 % | 25.659 M 204.27 % | -24.608 M -2 382.54 % | 1.078 M 121.82 % | -4.941 M -344.28 % | 2.023 M 309.44 % | 494.021 K 127.53 % | -1.795 M -1 914.77 % | -89.076 K -196.92 % | -30.000 K -100.41 % | 7.274 M 6 061.94 % | -122.007 K -41 877.42 % | -290.650 99.94 % | -474.430 K -428.93 % | -89.696 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 |
| Operating expenses | 11.321 M -63.30 % | 30.847 M -1.23 % | 31.229 M 24.81 % | 25.022 M -52.33 % | 52.494 M 132.16 % | 22.611 M -56.54 % | 52.023 M -4.23 % | 54.320 M 48.54 % | 36.570 M 99.53 % | 18.327 M -56.45 % | 42.081 M 125.36 % | 18.673 M -47.83 % | 35.795 M 30.22 % | 27.487 M 295.25 % | 6.954 M -85.23 % | 47.080 M 6.12 % | 44.365 M 38.00 % | 32.148 M -9.51 % | 35.528 M 26.72 % | 28.036 M 19.35 % | 23.492 M 76.09 % | 13.341 M -48.20 % | 25.754 M 81.69 % | 14.174 M -53.71 % | 30.622 M 0.00 % | 30.622 M 101.60 % | 15.189 M 0.00 % | 15.189 M 24.38 % | 12.212 M -21.97 % | 15.650 M 10.62 % | 14.147 M 0.00 % | 14.147 M 50.45 % | 9.403 M 0.00 % | 9.403 M -43.58 % | 16.665 M 0.00 % | 16.665 M |
| Cost and expenses | 694.590 M -8.98 % | 763.095 M -9.74 % | 845.464 M 5.46 % | 801.676 M -9.31 % | 884.006 M 12.96 % | 782.559 M -5.10 % | 824.584 M -12.81 % | 945.777 M 17.39 % | 805.683 M 0.26 % | 803.617 M -2.34 % | 822.859 M 7.77 % | 763.517 M 6.40 % | 717.578 M 15.43 % | 621.661 M -22.77 % | 804.956 M 43.16 % | 562.268 M 1.23 % | 555.445 M 9.90 % | 505.399 M 17.06 % | 431.751 M 27.55 % | 338.503 M 7.23 % | 315.675 M 36.86 % | 230.661 M -32.99 % | 344.199 M -8.71 % | 377.037 M 1.87 % | 370.103 M 0.00 % | 370.103 M 171.97 % | 136.083 M 0.00 % | 136.083 M 5.45 % | 129.044 M -2.59 % | 132.482 M 2.41 % | 129.364 M 0.00 % | 129.364 M 3.38 % | 125.132 M 0.00 % | 125.132 M -13.45 % | 144.582 M 0.00 % | 144.582 M |
| Research and development expenses | 27.420 M 22.42 % | 22.399 M -13.15 % | 25.789 M 17.57 % | 21.935 M -15.85 % | 26.067 M -5.54 % | 27.597 M -20.26 % | 34.607 M -12.38 % | 39.499 M 35.05 % | 29.248 M 68.97 % | 17.310 M -20.69 % | 21.826 M 10.84 % | 19.692 M -33.24 % | 29.498 M 35.55 % | 21.762 M -9.64 % | 24.082 M 0.97 % | 23.851 M 9.40 % | 21.802 M 16.83 % | 18.661 M 23.18 % | 15.149 M -15.05 % | 17.833 M 34.84 % | 13.226 M 67.91 % | 7.877 M -36.01 % | 12.308 M -0.65 % | 12.388 M 4.17 % | 11.892 M 0.00 % | 11.892 M | 0.000 | 0.000 -100.00 % | 6.809 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.270 M 0.00 % | 6.270 M | 0.000 | 0.000 |
| Selling general and administrative expenses | 33.909 K -99.80 % | 16.690 M 178.70 % | -21.209 M -150.94 % | 41.634 M 62.28 % | 25.655 M 92.93 % | 13.298 M 307.28 % | -6.415 M -118.01 % | 35.613 M 2 173.50 % | 1.566 M -89.09 % | 14.356 M 365.66 % | -5.404 M -122.91 % | 23.589 M 351.97 % | 5.219 M -51.07 % | 10.666 M 129.33 % | -36.372 M -193.91 % | 38.730 M 95.07 % | 19.855 M 13.87 % | 17.437 M 64.25 % | 10.616 M -23.51 % | 13.878 M 57.60 % | 8.806 M -20.87 % | 11.128 M 95.44 % | 5.694 M -61.15 % | 14.655 M -13.63 % | 16.968 M 0.00 % | 16.968 M 33.69 % | 12.692 M 0.00 % | 12.692 M -4.42 % | 13.279 M 1.12 % | 13.132 M 36.29 % | 9.635 M 0.00 % | 9.635 M -28.76 % | 13.525 M 0.00 % | 13.525 M 46.04 % | 9.261 M 0.00 % | 9.261 M |
| Interest income | 20.123 M 67.08 % | 12.044 M -20.74 % | 15.195 M -9.85 % | 16.855 M 24.11 % | 13.581 M 303.81 % | 3.363 M -86.04 % | 24.087 M 55.89 % | 15.452 M -30.44 % | 22.215 M 27.08 % | 17.480 M 23.81 % | 14.118 M -21.43 % | 17.968 M 52.24 % | 11.802 M 497.55 % | 1.975 M -77.05 % | 8.607 M -9.52 % | 9.512 M 104.26 % | 4.657 M 9 110.21 % | 50.564 K -81.95 % | 280.119 K -57.03 % | 651.935 K -67.19 % | 1.987 M 552.73 % | 304.406 K -73.56 % | 1.151 M -52.36 % | 2.416 M -16.23 % | 2.885 M 0.00 % | 2.885 M | 0.000 | 0.000 -100.00 % | 3.438 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.007 M 0.00 % | 2.007 M | 0.000 | 0.000 |
| Interest expense | 1.080 M -51.38 % | 2.220 M 31.41 % | 1.690 M -15.77 % | 2.006 M 229.24 % | 609.308 K 383.47 % | 126.029 K -82.99 % | 740.838 K -70.88 % | 2.544 M -29.20 % | 3.593 M 912.62 % | 354.829 K | 0.000 -100.00 % | 2.050 M -58.19 % | 4.904 M 1 505.45 % | 305.435 K -77.58 % | 1.362 M 86.76 % | 729.394 K 2 708.71 % | 25.969 K -97.56 % | 1.063 M -72.92 % | 3.924 M -44.76 % | 7.103 M 188.28 % | 2.464 M | 0.000 -100.00 % | 3.551 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 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.664 M 19.17 % | 25.732 M -14.82 % | 30.208 M 0.00 % | 30.208 M 30.24 % | 23.194 M 0.00 % | 23.194 M -0.38 % | 23.283 M 2.14 % | 22.794 M 2.85 % | 22.163 M 0.00 % | 22.163 M 46.47 % | 15.131 M 3.92 % | 14.560 M -29.24 % | 20.575 M 0.00 % | 20.575 M 51.27 % | 13.602 M 13.59 % | 11.974 M 0.25 % | 11.944 M -0.25 % | 11.974 M 0.00 % | 11.974 M 1.13 % | 11.841 M 0.00 % | 11.841 M 0.00 % | 11.841 M 113.75 % | 5.540 M 0.00 % | 5.540 M -0.42 % | 5.563 M 0.00 % | 5.563 M 1.13 % | 5.501 M 0.00 % | 5.501 M 3.90 % | 5.294 M 0.00 % | 5.294 M 18.60 % | 4.464 M 0.00 % | 4.464 M |
| Operating income | 83.949 M -1.39 % | 85.133 M 18.38 % | 71.914 M -30.10 % | 102.875 M -1.62 % | 104.574 M -31.53 % | 152.728 M -26.39 % | 207.493 M 19.34 % | 173.865 M 17.11 % | 148.464 M 24.89 % | 118.877 M -20.81 % | 150.122 M 18.96 % | 126.199 M -5.42 % | 133.430 M 8.40 % | 123.096 M -16.70 % | 147.767 M 24.87 % | 118.336 M -17.33 % | 143.146 M 24.38 % | 115.092 M 27.21 % | 90.474 M -0.42 % | 90.858 M 36.15 % | 66.735 M 62.98 % | 40.947 M -33.55 % | 61.617 M -5.79 % | 65.404 M 74.77 % | 37.424 M 0.00 % | 37.424 M 90.87 % | 19.606 M 0.00 % | 19.606 M 8.57 % | 18.058 M -2.57 % | 18.535 M -14.38 % | 21.647 M 0.00 % | 21.647 M 55.13 % | 13.954 M 0.00 % | 13.954 M -12.60 % | 15.966 M 0.00 % | 15.966 M |
| Operating income ratio | 0.11 7.44 % | 0.10 28.03 % | 0.08 -31.07 % | 0.11 7.51 % | 0.11 -34.07 % | 0.16 -23.30 % | 0.21 35.10 % | 0.15 -1.21 % | 0.16 20.51 % | 0.13 -17.96 % | 0.16 10.91 % | 0.14 -8.90 % | 0.16 -3.61 % | 0.16 3.17 % | 0.16 -10.14 % | 0.18 -14.59 % | 0.21 13.13 % | 0.18 3.24 % | 0.18 -17.16 % | 0.21 24.54 % | 0.17 16.30 % | 0.15 -5.66 % | 0.16 5.71 % | 0.15 59.79 % | 0.09 0.00 % | 0.09 -27.64 % | 0.13 0.00 % | 0.13 4.95 % | 0.12 -2.57 % | 0.12 -15.55 % | 0.15 0.00 % | 0.15 51.72 % | 0.10 0.00 % | 0.10 -6.53 % | 0.10 0.00 % | 0.10 |
| Total other income expenses net | 0.000 | 0.000 100.00 % | -156.404 K 9.74 % | -173.285 K -100.30 % | 57.252 M 2 052.83 % | 2.659 M 12 062.71 % | 21.865 K | 0.000 100.00 % | -198.769 K -100.76 % | 26.046 M -20.77 % | 32.876 M 217.18 % | 10.365 M 511.77 % | 1.694 M -32.78 % | 2.521 M -84.31 % | 16.061 M 244.73 % | 4.659 M 22.70 % | 3.797 M 234 880.57 % | 1.616 K -99.96 % | 3.765 M 836 671.56 % | 450.000 100.03 % | -1.314 M -451 600.69 % | -291.000 99.94 % | -474.430 K 76.20 % | -1.993 M 48.44 % | -3.866 M 0.00 % | -3.866 M -145.73 % | -1.573 M 0.00 % | -1.573 M -0.55 % | -1.565 M 23.35 % | -2.041 M 49.84 % | -4.070 M 0.00 % | -4.070 M -255.87 % | 2.611 M 0.00 % | 2.611 M 138.06 % | -6.860 M 0.00 % | -6.860 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 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.115 B 22.46 % | -1.437 B 1.98 % | -1.466 B 11.98 % | -1.666 B -56.91 % | -1.062 B 35.94 % | -1.657 B 13.68 % | -1.920 B -28.77 % | -1.491 B 12.51 % | -1.704 B -26.30 % | -1.350 B 16.65 % | -1.619 B 14.77 % | -1.900 B 0.94 % | -1.918 B -2.58 % | -1.870 B -87.86 % | -995.171 M -2 092.13 % | 49.955 M -71.91 % | 177.849 M 177.10 % | -230.681 M 73.69 % | -876.762 M -496.59 % | 221.076 M 1 236.65 % | 16.540 M -94.41 % | 295.659 M 1 039.72 % | -31.462 M -114.10 % | 223.186 M 131.03 % | 96.604 M 0.00 % | 96.604 M 1 127.00 % | -9.406 M 0.00 % | -9.406 M -103.75 % | 250.801 M 0.00 % | 250.801 M -7.06 % | 269.839 M 0.00 % | 269.839 M 86.13 % | 144.971 M 0.00 % | 144.971 M |
| Total investments | 475.500 M 212.81 % | 152.010 M -52.50 % | 320.000 M | 0.000 | 0.000 -100.00 % | 2.932 M -14.29 % | 3.421 M -12.50 % | 3.910 M -11.11 % | 4.399 M -98.75 % | 351.686 M -9.84 % | 390.066 M 0.02 % | 390.000 M -6.02 % | 415.000 M 919.66 % | 40.700 M -78.19 % | 186.600 M -47.83 % | 357.700 M -17.03 % | 431.100 M -44.89 % | 782.300 M 547.06 % | 120.900 M -36.70 % | 191.010 M 97.53 % | 96.700 M -83.65 % | 591.318 M 637.74 % | 80.152 M -82.04 % | 446.373 M 1 044.55 % | 39.000 M 0.00 % | 39.000 M | 0.000 | 0.000 -100.00 % | 26.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.600 M 0.00 % | 29.600 M |
| Total debt | 767.613 M -7.04 % | 825.749 M 33.91 % | 616.622 M 25.02 % | 493.221 M -31.27 % | 717.584 M 1 021.48 % | 63.985 M -82.90 % | 374.225 M -50.34 % | 753.506 M 37.03 % | 549.902 M 72.25 % | 319.243 M 32.93 % | 240.157 M 19 734.19 % | 1.211 M 1.16 % | 1.197 M 1.17 % | 1.183 M 1.19 % | 1.169 M -99.80 % | 576.970 M -6.11 % | 614.543 M 2 400.51 % | 24.577 M -89.00 % | 223.332 M -31.15 % | 324.390 M -7.66 % | 351.307 M | 0.000 -100.00 % | 184.044 M | 0.000 -100.00 % | 280.790 M 0.00 % | 280.790 M 161.20 % | 107.501 M 0.00 % | 107.501 M -63.28 % | 292.757 M 0.00 % | 292.757 M -14.54 % | 342.585 M 0.00 % | 342.585 M 72.90 % | 198.136 M 0.00 % | 198.136 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 1.968 B 1 029.29 % | 174.311 M 10 152.51 % | 1.700 M 0.40 % | 1.693 M -99.92 % | 2.090 B 1 224.54 % | 157.773 M -92.44 % | 2.088 B 1 235.08 % | 156.400 M -92.39 % | 2.056 B 1 525.05 % | 126.533 M -93.83 % | 2.052 B 1 560.38 % | 123.581 M -90.08 % | 1.246 B 1 389.59 % | 83.659 M -93.64 % | 1.315 B 102 517.23 % | 1.281 M -16.33 % | 1.531 M -13.29 % | 1.766 M -99.84 % | 1.076 B 64 155.84 % | 1.675 M -99.83 % | 960.856 M 60 707.58 % | 1.580 M 0.00 % | 1.580 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.464 B -8.37 % | 1.597 B 5.32 % | 1.517 B 2.35 % | 1.482 B -5.63 % | 1.570 B -11.75 % | 1.780 B 8.99 % | 1.633 B 10.30 % | 1.480 B 12.20 % | 1.319 B -3.13 % | 1.362 B 8.57 % | 1.255 B 9.25 % | 1.148 B 9.92 % | 1.045 B -5.27 % | 1.103 B 11.36 % | 990.312 M 10.37 % | 897.275 M 12.70 % | 796.185 M -0.31 % | 798.696 M 14.01 % | 700.555 M 9.99 % | 636.947 M 14.17 % | 557.891 M | 0.000 -100.00 % | 464.135 M | 0.000 -100.00 % | 385.007 M -10.09 % | 428.220 M 410.30 % | 83.916 M 0.00 % | 83.916 M 20.35 % | 69.726 M 0.00 % | 69.726 M 101.06 % | 34.679 M -11.69 % | 39.272 M 787.78 % | 4.424 M -50.94 % | 9.016 M |
| Common stock | 556.670 M 20.00 % | 463.892 M -0.17 % | 464.705 M 0.00 % | 464.705 M -0.01 % | 464.739 M 39.90 % | 332.189 M -0.01 % | 332.208 M 0.00 % | 332.208 M -0.01 % | 332.241 M 0.00 % | 332.241 M 0.00 % | 332.241 M -0.03 % | 332.338 M 0.00 % | 332.338 M 0.05 % | 332.162 M 15.71 % | 287.057 M 0.00 % | 287.057 M 0.58 % | 285.413 M 40.00 % | 203.867 M 0.00 % | 203.867 M 33.33 % | 152.900 M 0.00 % | 152.900 M | 0.000 -100.00 % | 152.900 M | 0.000 -100.00 % | 152.900 M 0.00 % | 152.900 M 20.68 % | 126.700 M 0.00 % | 126.700 M 67.81 % | 75.500 M 0.00 % | 75.500 M 14.39 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M 0.00 % | 66.000 M |
| Total equity | 3.916 B -3.26 % | 4.048 B 2.12 % | 3.964 B 1.64 % | 3.900 B -2.18 % | 3.987 B -4.20 % | 4.162 B 3.67 % | 4.015 B 4.40 % | 3.846 B 4.48 % | 3.681 B -1.10 % | 3.722 B 2.98 % | 3.614 B 2.81 % | 3.515 B 2.61 % | 3.426 B -1.61 % | 3.482 B 36.22 % | 2.556 B 5.35 % | 2.426 B 4.47 % | 2.322 B -0.10 % | 2.325 B 4.37 % | 2.227 B 77.05 % | 1.258 B 6.68 % | 1.179 B 8.64 % | 1.085 B 0.00 % | 1.085 B 12.96 % | 960.856 M 0.00 % | 960.856 M 0.00 % | 960.856 M 126.17 % | 424.832 M 0.00 % | 424.832 M 50.04 % | 283.143 M 0.00 % | 283.143 M 52.07 % | 186.188 M 0.00 % | 186.188 M 19.40 % | 155.932 M 0.00 % | 155.932 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.169 M -331.22 % | 505.650 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 573.337 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.554 M | 0.000 -100.00 % | 6.572 M 0.00 % | 6.572 M |
| Long term debt | 131.967 K -89.53 % | 1.260 M | 0.000 -100.00 % | 1.820 M 1.16 % | 1.799 M 0.04 % | 1.798 M -1.10 % | 1.818 M -50.30 % | 3.659 M -0.02 % | 3.659 M 3.71 % | 3.528 M 0.77 % | 3.501 M 2 241.54 % | 149.536 K -50.00 % | 299.073 K -33.33 % | 448.610 K -25.00 % | 598.147 K | 0.000 | 0.000 | 0.000 -100.00 % | 51.237 M -26.90 % | 70.092 M 0.00 % | 70.093 M | 0.000 -100.00 % | 40.054 M | 0.000 -100.00 % | 50.000 M 0.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.499 M 0.00 % | 20.499 M |
| Total non current liabilities | 83.448 M 8.44 % | 76.952 M 1.68 % | 75.680 M -2.38 % | 77.525 M -3.28 % | 80.152 M -3.44 % | 83.010 M 7.13 % | 77.484 M 83.35 % | 42.259 M -1.65 % | 42.968 M -2.18 % | 43.924 M -3.62 % | 45.576 M 47.12 % | 30.980 M 27.36 % | 24.324 M 18.87 % | 20.462 M 0.66 % | 20.327 M 1 577.74 % | 1.212 M 1.06 % | 1.199 M 17.62 % | 1.019 M -98.00 % | 51.094 M -27.63 % | 70.598 M -0.01 % | 70.605 M | 0.000 -100.00 % | 40.628 M | 0.000 -100.00 % | 50.573 M 0.00 % | 50.573 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.554 M | 0.000 -100.00 % | 27.071 M 0.00 % | 27.071 M |
| Other current liabilities | 104.387 M 37.78 % | 75.761 M -10.18 % | 84.352 M -72.55 % | 307.245 M -55.11 % | 684.390 M 2 067.29 % | -34.788 M -10.69 % | -31.430 M -127.59 % | 113.915 M 5.37 % | 108.113 M 90.25 % | 56.827 M -23.11 % | 73.907 M -21.39 % | 94.013 M 44.75 % | 64.948 M 27.06 % | 51.114 M -12.96 % | 58.726 M 114.55 % | -403.657 M 25.29 % | -540.311 M -2 011.45 % | 28.267 M 177.35 % | -36.544 M -140.59 % | 90.021 M 30.81 % | 68.815 M | 0.000 -100.00 % | 79.191 M | 0.000 -100.00 % | 34.974 M -32.78 % | 52.031 M 93.71 % | 26.860 M 0.00 % | 26.860 M 6.69 % | 25.177 M 25.10 % | 20.125 M -62.04 % | 53.018 M 128.97 % | 23.155 M -26.41 % | 31.466 M -0.86 % | 31.739 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.953 M -94.22 % | 103.007 M -0.59 % | 103.622 M 12.33 % | 92.250 M -13.03 % | 106.068 M 437.64 % | 19.728 M -11.77 % | 22.361 M 26.23 % | 17.714 M -30.60 % | 25.524 M | 0.000 -100.00 % | 142.304 M 65.43 % | 86.022 M 833.29 % | 9.217 M -86.41 % | 67.833 M -7.71 % | 73.496 M -10.50 % | 82.116 M 92.25 % | 42.712 M | 0.000 -100.00 % | 35.510 M | 0.000 -100.00 % | 25.463 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.442 M | 0.000 -100.00 % | 13.669 M | 0.000 |
| Short term debt | 767.481 M -6.91 % | 824.489 M 33.71 % | 616.622 M 25.48 % | 491.401 M 192.83 % | 167.812 M 207.82 % | -155.638 M -203.53 % | 150.336 M -79.90 % | 748.031 M 37.39 % | 544.447 M 148.78 % | 218.843 M 63.04 % | 134.225 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 576.970 M -6.11 % | 614.543 M 2 400.51 % | 24.577 M 18.12 % | 20.806 M -90.72 % | 224.258 M -10.72 % | 251.172 M | 0.000 -100.00 % | 133.976 M | 0.000 -100.00 % | 230.790 M 0.00 % | 230.790 M 114.69 % | 107.501 M 0.00 % | 107.501 M -63.28 % | 292.757 M 0.00 % | 292.757 M -3.73 % | 304.105 M -11.23 % | 342.585 M 114.60 % | 159.637 M -10.13 % | 177.637 M |
| Total current liabilities | 1.920 B -2.37 % | 1.967 B -4.31 % | 2.055 B -3.55 % | 2.131 B 31.79 % | 1.617 B 5.11 % | 1.538 B -27.66 % | 2.126 B -9.23 % | 2.343 B 17.53 % | 1.993 B 12.61 % | 1.770 B -4.84 % | 1.860 B -7.52 % | 2.011 B 7.88 % | 1.864 B 41.84 % | 1.314 B -9.00 % | 1.444 B 13.95 % | 1.268 B 4.75 % | 1.210 B 17.45 % | 1.030 B -8.83 % | 1.130 B 18.38 % | 954.526 M 13.11 % | 843.871 M | 0.000 -100.00 % | 841.621 M | 0.000 -100.00 % | 717.006 M 0.00 % | 717.006 M 247.54 % | 206.309 M 0.00 % | 206.309 M -44.11 % | 369.158 M 0.00 % | 369.158 M -20.23 % | 462.793 M 0.00 % | 462.793 M 37.50 % | 336.570 M 0.00 % | 336.570 M |
| Total liabilities | 2.004 B -1.96 % | 2.044 B -4.09 % | 2.131 B -3.51 % | 2.209 B 30.13 % | 1.697 B 4.68 % | 1.621 B -26.43 % | 2.204 B -7.59 % | 2.385 B 17.13 % | 2.036 B 12.25 % | 1.814 B -4.81 % | 1.906 B -6.69 % | 2.042 B 8.13 % | 1.889 B 41.49 % | 1.335 B -8.86 % | 1.465 B 15.45 % | 1.269 B 4.75 % | 1.211 B 17.45 % | 1.031 B -12.69 % | 1.181 B 15.21 % | 1.025 B 12.10 % | 914.477 M | 0.000 -100.00 % | 882.249 M | 0.000 -100.00 % | 767.579 M 0.00 % | 767.579 M 272.05 % | 206.309 M 0.00 % | 206.309 M -44.11 % | 369.158 M 0.00 % | 369.158 M -20.50 % | 464.347 M 0.34 % | 462.793 M 27.27 % | 363.641 M 0.00 % | 363.641 M |
| Other non current assets | 746.879 K -44.30 % | 1.341 M -35.73 % | 2.086 M -36.05 % | 3.262 M 33.50 % | 2.444 M -83.71 % | 14.999 M -28.67 % | 21.029 M 693.89 % | 2.649 M -93.31 % | 39.610 M 481.34 % | 6.814 M -81.70 % | 37.224 M 1 388.90 % | 2.500 M -88.43 % | 21.607 M 2.74 % | 21.031 M -47.40 % | 39.986 M -53.30 % | 85.619 M 48.43 % | 57.684 M 95.74 % | 29.470 M 58.23 % | 18.624 M 233.29 % | 5.588 M 3 625.34 % | 150.000 K 100.05 % | -295.659 M -1 126.99 % | 28.789 M 112.90 % | -223.186 M -581.61 % | 46.342 M -25.16 % | 61.918 M 3 603.39 % | 1.672 M 0.00 % | 1.672 M 2.90 % | 1.625 M 0.00 % | 1.625 M 408.49 % | 319.523 K -81.74 % | 1.750 M 209.86 % | 564.622 K -73.50 % | 2.131 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.932 M -14.29 % | 3.421 M -12.50 % | 3.910 M -11.11 % | 4.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.631 M -3.97 % | 4.823 M -3.82 % | 5.014 M -3.68 % | 5.205 M -3.54 % | 5.397 M | 0.000 -100.00 % | 5.779 M | 0.000 -100.00 % | 6.162 M | 0.000 -100.00 % | 6.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 105.234 M -0.59 % | 105.859 M -0.59 % | 106.483 M -0.58 % | 107.109 M -0.58 % | 107.735 M -0.58 % | 108.360 M -0.57 % | 108.986 M -0.58 % | 109.621 M 50.69 % | 72.745 M -0.60 % | 73.182 M -0.59 % | 73.620 M -1.67 % | 74.872 M -0.59 % | 75.316 M -0.59 % | 75.760 M 13.09 % | 66.991 M -0.59 % | 67.389 M -0.59 % | 67.787 M -0.58 % | 68.185 M -0.58 % | 68.582 M -0.58 % | 68.980 M -0.57 % | 69.378 M | 0.000 -100.00 % | 70.174 M | 0.000 -100.00 % | 71.388 M 0.00 % | 71.388 M 646.44 % | 9.564 M 0.00 % | 9.564 M -1.30 % | 9.690 M 0.00 % | 9.690 M 3.22 % | 9.388 M 0.00 % | 9.388 M -1.21 % | 9.503 M 0.00 % | 9.503 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 105.234 M -0.59 % | 105.859 M -0.59 % | 106.483 M -0.58 % | 107.109 M -0.58 % | 107.735 M -0.58 % | 108.360 M -0.57 % | 108.986 M -0.58 % | 109.621 M 50.69 % | 72.745 M -0.60 % | 73.182 M -0.59 % | 73.620 M -1.67 % | 74.872 M -0.59 % | 75.316 M -0.59 % | 75.760 M 13.09 % | 66.991 M -0.59 % | 67.389 M -0.59 % | 67.787 M -0.58 % | 68.185 M -0.58 % | 68.582 M -0.58 % | 68.980 M -0.57 % | 69.378 M | 0.000 -100.00 % | 70.174 M | 0.000 -100.00 % | 71.388 M 0.00 % | 71.388 M 646.44 % | 9.564 M 0.00 % | 9.564 M -1.30 % | 9.690 M 0.00 % | 9.690 M 3.22 % | 9.388 M 0.00 % | 9.388 M -1.21 % | 9.503 M 0.00 % | 9.503 M |
| Property plant equipment net | 1.314 B -2.12 % | 1.343 B -1.47 % | 1.363 B 2.90 % | 1.324 B -2.13 % | 1.353 B 1.68 % | 1.331 B 0.76 % | 1.321 B -0.83 % | 1.332 B -1.44 % | 1.351 B 12.16 % | 1.205 B 6.72 % | 1.129 B 5.05 % | 1.075 B 5.90 % | 1.015 B -0.05 % | 1.015 B 0.09 % | 1.014 B 27.95 % | 792.774 M 3.10 % | 768.932 M 1.40 % | 758.280 M -1.30 % | 768.300 M 18.62 % | 647.714 M 16.21 % | 557.345 M | 0.000 -100.00 % | 442.357 M | 0.000 -100.00 % | 348.279 M 0.00 % | 348.279 M 116.82 % | 160.629 M 0.00 % | 160.629 M -5.35 % | 169.708 M 0.00 % | 169.708 M -10.29 % | 189.171 M 0.00 % | 189.171 M -0.77 % | 190.643 M 0.00 % | 190.643 M |
| Total non current assets | 1.430 B -1.90 % | 1.458 B -1.25 % | 1.476 B 2.09 % | 1.446 B -1.91 % | 1.474 B 0.45 % | 1.467 B 0.47 % | 1.460 B -0.39 % | 1.466 B -1.22 % | 1.484 B 14.26 % | 1.299 B 3.80 % | 1.252 B 7.35 % | 1.166 B 3.85 % | 1.123 B 0.28 % | 1.120 B -1.02 % | 1.131 B 17.01 % | 966.756 M 5.89 % | 913.002 M 5.37 % | 866.452 M 0.12 % | 865.410 M 18.23 % | 731.973 M 14.23 % | 640.808 M 316.74 % | -295.659 M -153.41 % | 553.559 M 348.03 % | -223.186 M -146.34 % | 481.585 M 0.00 % | 481.585 M 180.21 % | 171.865 M 0.00 % | 171.865 M -5.06 % | 181.023 M 0.00 % | 181.023 M -9.63 % | 200.308 M 0.00 % | 200.308 M -0.97 % | 202.276 M 0.00 % | 202.276 M |
| Other current assets | 131.360 M 305.22 % | 32.417 M -1.55 % | 32.928 M 50.69 % | 21.852 M 139.99 % | 9.105 M -74.70 % | 35.988 M -30.22 % | 51.571 M 19.33 % | 43.219 M 66.70 % | 25.927 M -93.32 % | 388.009 M -12.80 % | 444.947 M 8.49 % | 410.122 M -5.10 % | 432.165 M 410.22 % | 84.702 M -92.28 % | 1.097 B 172.67 % | 402.207 M -16.15 % | 479.674 M 734.70 % | 57.466 M -69.44 % | 188.063 M -25.83 % | 253.557 M 68.11 % | 150.831 M | 0.000 -100.00 % | 122.191 M | 0.000 -100.00 % | 61.074 M 224.18 % | 18.840 M 330.77 % | 4.373 M 0.00 % | 4.373 M -49.69 % | 8.694 M -75.30 % | 35.194 M -29.00 % | 49.568 M 31.62 % | 37.661 M 7.16 % | 35.145 M 433.96 % | 6.582 M |
| Short term investments | 475.500 M 212.81 % | 152.010 M -52.50 % | 320.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 351.686 M -9.84 % | 390.066 M 0.02 % | 390.000 M -6.02 % | 415.000 M 919.66 % | 40.700 M -78.19 % | 186.600 M -47.83 % | 357.700 M -17.03 % | 431.100 M -44.89 % | 782.300 M 547.06 % | 120.900 M -36.70 % | 191.010 M 97.53 % | 96.700 M -83.65 % | 591.318 M 637.74 % | 80.152 M -82.04 % | 446.373 M 1 044.55 % | 39.000 M 0.00 % | 39.000 M | 0.000 | 0.000 -100.00 % | 26.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.600 M 0.00 % | 29.600 M |
| cash and cash equivalents | 1.882 B -16.83 % | 2.263 B 8.65 % | 2.083 B -3.53 % | 2.159 B 21.35 % | 1.779 B 3.36 % | 1.721 B -24.97 % | 2.294 B 2.21 % | 2.245 B -0.43 % | 2.254 B 35.09 % | 1.669 B -10.24 % | 1.859 B -2.19 % | 1.901 B -0.94 % | 1.919 B 2.58 % | 1.871 B 87.76 % | 996.340 M 89.05 % | 527.014 M 20.68 % | 436.694 M 71.08 % | 255.257 M -76.80 % | 1.100 B 964.81 % | 103.314 M -69.14 % | 334.767 M 213.23 % | -295.659 M -237.19 % | 215.507 M 196.56 % | -223.186 M -221.17 % | 184.186 M 0.00 % | 184.186 M 57.55 % | 116.907 M 0.00 % | 116.907 M 178.64 % | 41.956 M 0.00 % | 41.956 M -42.33 % | 72.746 M 0.00 % | 72.746 M 36.83 % | 53.165 M 0.00 % | 53.165 M |
| Cash and short term investments | 2.358 B -2.38 % | 2.415 B 0.50 % | 2.403 B 11.29 % | 2.159 B 21.35 % | 1.779 B 3.36 % | 1.721 B -24.97 % | 2.294 B 2.21 % | 2.245 B -0.43 % | 2.254 B 11.58 % | 2.020 B -10.17 % | 2.249 B -1.81 % | 2.291 B -1.84 % | 2.334 B 22.11 % | 1.911 B 61.58 % | 1.183 B 33.71 % | 884.714 M 1.95 % | 867.794 M -16.36 % | 1.038 B -15.02 % | 1.221 B 314.85 % | 294.323 M -31.79 % | 431.467 M 45.93 % | 295.659 M 0.00 % | 295.659 M 32.47 % | 223.186 M 0.00 % | 223.186 M 0.00 % | 223.186 M 90.91 % | 116.907 M 0.00 % | 116.907 M 70.78 % | 68.456 M 63.16 % | 41.956 M -42.33 % | 72.746 M 0.00 % | 72.746 M 36.83 % | 53.165 M -35.76 % | 82.765 M |
| Total current assets | 4.490 B -3.11 % | 4.635 B 0.33 % | 4.619 B -0.94 % | 4.663 B 10.75 % | 4.210 B -2.45 % | 4.316 B -9.30 % | 4.758 B -0.13 % | 4.764 B 12.56 % | 4.233 B -0.09 % | 4.237 B -0.74 % | 4.268 B -2.81 % | 4.391 B 4.77 % | 4.192 B 13.38 % | 3.697 B 27.95 % | 2.889 B 5.91 % | 2.728 B 4.11 % | 2.620 B 5.27 % | 2.489 B -2.11 % | 2.543 B 63.94 % | 1.551 B 6.76 % | 1.453 B 391.41 % | 295.659 M -79.09 % | 1.414 B 533.59 % | 223.186 M -82.10 % | 1.247 B 0.00 % | 1.247 B 169.86 % | 462.029 M 0.00 % | 462.029 M -2.89 % | 475.782 M 0.00 % | 475.782 M 5.68 % | 450.227 M 0.00 % | 450.227 M 41.89 % | 317.297 M 0.00 % | 317.297 M |
| Inventory | 679.654 M 4.15 % | 652.556 M -22.41 % | 841.059 M 11.41 % | 754.897 M -22.81 % | 977.971 M 7.25 % | 911.887 M -6.83 % | 978.783 M 34.50 % | 727.736 M 7.86 % | 674.707 M -14.32 % | 787.504 M -13.98 % | 915.537 M 17.81 % | 777.160 M -6.19 % | 828.408 M 36.98 % | 604.785 M -0.82 % | 609.758 M 9.47 % | 557.013 M -3.21 % | 575.500 M 29.44 % | 444.622 M -8.27 % | 484.728 M 16.58 % | 415.787 M 0.61 % | 413.281 M | 0.000 -100.00 % | 358.017 M | 0.000 -100.00 % | 289.162 M 0.00 % | 289.162 M 120.78 % | 130.975 M 0.00 % | 130.975 M -18.93 % | 161.553 M 0.00 % | 161.553 M 40.61 % | 114.891 M 0.00 % | 114.891 M 31.77 % | 87.192 M 0.00 % | 87.192 M |
| Net receivables | 1.322 B -13.87 % | 1.534 B 14.32 % | 1.342 B -22.28 % | 1.727 B 19.61 % | 1.444 B -12.75 % | 1.655 B 15.03 % | 1.438 B -18.25 % | 1.760 B 37.08 % | 1.284 B -8.39 % | 1.401 B 32.89 % | 1.054 B -19.53 % | 1.310 B 28.51 % | 1.020 B -11.00 % | 1.146 B 5.21 % | 1.089 B -12.88 % | 1.250 B 9.84 % | 1.138 B 19.85 % | 949.464 M 22.74 % | 773.587 M -0.98 % | 781.255 M 40.65 % | 555.457 M | 0.000 -100.00 % | 722.853 M | 0.000 -100.00 % | 719.045 M 0.47 % | 715.662 M 241.16 % | 209.773 M 0.00 % | 209.773 M -11.52 % | 237.079 M 0.00 % | 237.079 M 5.40 % | 224.929 M 0.00 % | 224.929 M 59.80 % | 140.757 M 0.00 % | 140.757 M |
| Tax assets | 9.876 M 24.42 % | 7.937 M 61.71 % | 4.908 M -56.52 % | 11.288 M 3.70 % | 10.886 M 4.10 % | 10.457 M 62.55 % | 6.433 M -65.07 % | 18.419 M 12.04 % | 16.440 M 13.94 % | 14.429 M 21.17 % | 11.907 M -14.62 % | 13.947 M 25.89 % | 11.079 M 45.92 % | 7.592 M 45.10 % | 5.232 M -67.60 % | 16.151 M 18.89 % | 13.584 M 155.72 % | 5.312 M 17.87 % | 4.507 M -53.49 % | 9.690 M 18.82 % | 8.156 M | 0.000 -100.00 % | 6.077 M | 0.000 -100.00 % | 9.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.430 M | 0.000 -100.00 % | 1.566 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.034 B -1.47 % | 1.050 B -21.40 % | 1.335 B 2.30 % | 1.305 B 74.42 % | 748.480 M -44.22 % | 1.342 B -17.62 % | 1.629 B 14.86 % | 1.418 B 12.30 % | 1.263 B -4.17 % | 1.318 B -11.18 % | 1.484 B -19.92 % | 1.853 B 7.64 % | 1.721 B 45.31 % | 1.184 B -8.06 % | 1.288 B 27.20 % | 1.013 B -4.34 % | 1.059 B 13.87 % | 929.816 M 6.44 % | 873.572 M 48.52 % | 588.181 M 18.89 % | 494.717 M | 0.000 -100.00 % | 605.297 M | 0.000 -100.00 % | 434.185 M 0.00 % | 434.185 M 503.47 % | 71.948 M 0.00 % | 71.948 M 40.46 % | 51.224 M -8.98 % | 56.276 M -42.02 % | 97.052 M 0.00 % | 97.052 M -28.22 % | 135.205 M 6.30 % | 127.194 M |
| Tax payables | 14.294 M -16.20 % | 17.057 M -10.22 % | 18.998 M -29.45 % | 26.928 M 64.65 % | 16.355 M -75.27 % | 66.145 M 24.72 % | 53.033 M -2.19 % | 54.223 M 6.30 % | 51.008 M -17.43 % | 61.778 M 41.72 % | 43.592 M -32.66 % | 64.734 M 22.55 % | 52.823 M -33.02 % | 78.865 M -19.05 % | 97.425 M 19.66 % | 81.420 M 5.74 % | 77.001 M 61.94 % | 47.550 M 2.98 % | 46.172 M -11.32 % | 52.067 M 78.52 % | 29.167 M | 0.000 -100.00 % | 23.157 M | 0.000 -100.00 % | 17.057 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.618 M | 0.000 -100.00 % | 10.262 M | 0.000 |
| Deferred revenue non current | 20.447 M -1.83 % | 20.829 M -1.80 % | 21.211 M -1.77 % | 21.593 M -1.74 % | 21.976 M -1.71 % | 22.358 M 57.39 % | 14.205 M | 0.000 | 0.000 | 0.000 100.00 % | -42.074 M | 0.000 | 0.000 | 0.000 100.00 % | -19.729 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -505.650 K | 0.000 | 0.000 100.00 % | -573.307 K | 0.000 100.00 % | -573.337 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.071 M 0.15 % | 5.064 M -0.69 % | 5.099 M -1.42 % | 5.172 M -5.20 % | 5.456 M -5.30 % | 5.761 M -6.18 % | 6.141 M -9.64 % | 6.796 M -6.05 % | 7.234 M -5.50 % | 7.655 M -4.67 % | 8.030 M -6.44 % | 8.583 M 14.01 % | 7.528 M 3.47 % | 7.276 M -10.79 % | 8.156 M -8.81 % | 8.944 M -0.85 % | 9.020 M | 0.000 -100.00 % | 9.052 M | 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 | 131.967 K | 0.000 | 0.000 -100.00 % | 1.820 M 1.16 % | 1.799 M 100.83 % | -216.027 M 1.92 % | -220.253 M -6 120.06 % | 3.659 M -0.02 % | 3.659 M 103.99 % | -91.668 M 7.34 % | -98.929 M -66 257.52 % | 149.536 K -50.00 % | 299.073 K -33.33 % | 448.610 K -25.00 % | 598.147 K | 0.000 | 0.000 | 0.000 100.00 % | -151.288 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.896 B -4.58 % | 1.987 B 0.22 % | 1.983 B 13 435.20 % | -14.868 M -100.76 % | 1.947 B -4.73 % | 2.043 B -0.06 % | 2.045 B 3 405.68 % | -61.856 M -103.06 % | 2.024 B 3 149.36 % | -66.364 M -103.28 % | 2.021 B 7 167.27 % | -28.597 M -101.40 % | 2.041 B 0.11 % | 2.039 B 60.49 % | 1.270 B 9 906.80 % | -12.955 M -101.13 % | 1.149 B | 0.000 -100.00 % | 1.231 B 168.98 % | 457.642 M -0.38 % | 459.409 M 4 975.34 % | 9.052 M -98.03 % | 459.318 M | 0.000 -100.00 % | 421.369 M 11.43 % | 378.155 M 76.53 % | 214.216 M 0.00 % | 214.216 M 55.32 % | 137.916 M 0.00 % | 137.916 M 61.29 % | 85.508 M 5.68 % | 80.916 M -5.37 % | 85.508 M 5.68 % | 80.916 M |
| Deferred tax liabilities non current | 62.870 M 14.59 % | 54.863 M 0.72 % | 54.469 M 0.66 % | 54.111 M -4.02 % | 56.378 M -4.21 % | 58.854 M -4.24 % | 61.460 M 59.22 % | 38.600 M -1.80 % | 39.309 M -2.69 % | 40.395 M -3.99 % | 42.074 M 36.47 % | 30.830 M 28.32 % | 24.025 M 20.04 % | 20.014 M 1.44 % | 19.729 M 1 528.37 % | 1.212 M 1.06 % | 1.199 M 17.62 % | 1.019 M -0.61 % | 1.026 M 102.81 % | 505.650 K -1.19 % | 511.736 K | 0.000 -100.00 % | 573.307 K | 0.000 -100.00 % | 573.337 K | 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 |
| Total assets | 5.920 B -2.82 % | 6.092 B -0.05 % | 6.095 B -0.22 % | 6.109 B 7.47 % | 5.684 B -1.71 % | 5.783 B -7.00 % | 6.219 B -0.19 % | 6.231 B 8.98 % | 5.717 B 3.27 % | 5.536 B 0.29 % | 5.520 B -0.68 % | 5.557 B 4.57 % | 5.314 B 10.34 % | 4.817 B 19.80 % | 4.021 B 8.81 % | 3.695 B 4.57 % | 3.533 B 5.29 % | 3.356 B -1.54 % | 3.408 B 49.29 % | 2.283 B 9.05 % | 2.094 B | 0.000 -100.00 % | 1.968 B | 0.000 -100.00 % | 1.728 B 0.00 % | 1.728 B 172.67 % | 633.894 M 0.00 % | 633.894 M -3.49 % | 656.805 M 0.00 % | 656.805 M 0.96 % | 650.535 M 0.00 % | 650.535 M 25.21 % | 519.573 M 0.00 % | 519.573 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 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 |
| 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 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.689 M 198.51 % | -65.667 M | 0.000 -100.00 % | 181.354 M 511.75 % | -44.045 M 77.98 % | -200.040 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.631 M 241.96 % | -1.853 M -200.00 % | 1.853 M | 0.000 -100.00 % | 4.781 M 300.56 % | -2.384 M -200.00 % | 2.384 M | 0.000 -100.00 % | 3.160 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -468.731 M -2 589.87 % | -17.426 M -200.00 % | 17.426 M | 0.000 100.00 % | -69.297 M -154.47 % | 127.216 M 200.00 % | -127.216 M | 0.000 100.00 % | -398.542 M -187.59 % | 455.013 M 200.00 % | -455.013 M | 0.000 100.00 % | -216.613 M -812.36 % | -23.742 M -200.00 % | 23.742 M | 0.000 100.00 % | -113.171 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.947 M 0.00 % | 17.947 M 158.93 % | -30.457 M 0.00 % | -30.457 M 48.71 % | -59.381 M 0.00 % | -59.381 M -539.97 % | 13.496 M 0.00 % | 13.496 M 173.64 % | -18.329 M 0.00 % | -18.329 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -382.421 M -272.30 % | 221.957 M 200.00 % | -221.957 M | 0.000 100.00 % | -18.523 M 79.97 % | -92.484 M -200.00 % | 92.484 M | 0.000 100.00 % | -273.580 M -175.36 % | 363.026 M 200.00 % | -363.026 M | 0.000 100.00 % | -82.866 M 1.26 % | -83.922 M -200.00 % | 83.922 M | 0.000 100.00 % | -125.847 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.658 M 0.00 % | 2.658 M 137.30 % | -7.126 M 0.00 % | -7.126 M 84.35 % | -45.531 M 0.00 % | -45.531 M -384.57 % | 16.000 M 0.00 % | 16.000 M 195.17 % | -16.812 M 0.00 % | -16.812 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -88.912 M 62.86 % | -239.383 M -200.00 % | 239.383 M | 0.000 100.00 % | -50.774 M -123.11 % | 219.700 M 200.00 % | -219.700 M | 0.000 100.00 % | -128.462 M -239.65 % | 91.987 M 200.00 % | -91.987 M | 0.000 100.00 % | -133.747 M -322.24 % | 60.180 M 200.00 % | -60.180 M | 0.000 -100.00 % | 12.677 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.289 M 0.00 % | 15.289 M 165.53 % | -23.331 M 0.00 % | -23.331 M -68.46 % | -13.849 M 0.00 % | -13.849 M -453.22 % | -2.503 M 0.00 % | -2.503 M -65.10 % | -1.516 M 0.00 % | -1.516 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.819 M 200.00 % | -1.819 M | 0.000 100.00 % | -5.393 M 19.08 % | -6.665 M -200.00 % | 6.665 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.603 M 243.11 % | -1.819 M -200.00 % | 1.819 M | 0.000 -100.00 % | 5.393 M -19.08 % | 6.665 M 200.00 % | -6.665 M | 0.000 -100.00 % | 3.500 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 |
| Other non cash items | 472.163 M 206.58 % | -442.997 M | 0.000 -100.00 % | 81.390 M -68.78 % | 260.674 M 173.38 % | -355.222 M -152.42 % | 677.633 M 331.93 % | -292.167 M -249.65 % | 195.233 M 941.74 % | -23.194 M 83.03 % | -136.689 M -31.96 % | -103.581 M -134.22 % | 302.709 M 465.24 % | -82.878 M 35.27 % | -128.045 M -26.66 % | -101.090 M 16.28 % | -120.743 M -23.03 % | -98.142 M -12.57 % | -87.183 M -10.28 % | -79.057 M -36.41 % | -57.957 M -61.90 % | -35.798 M 39.72 % | -59.389 M -6.03 % | -56.013 M -996.26 % | 6.250 M 0.00 % | 6.250 M -56.14 % | 14.249 M 0.00 % | 14.249 M 129.51 % | -48.285 M 0.00 % | -48.285 M -389.14 % | 16.699 M 0.00 % | 16.699 M 245.59 % | 4.832 M 0.00 % | 4.832 M -69.89 % | 16.051 M 0.00 % | 16.051 M |
| Net cash provided by operating activities | 472.163 M 230.32 % | -362.309 M | 0.000 -100.00 % | 187.763 M -51.27 % | 385.318 M 284.91 % | -208.378 M -143.14 % | 482.996 M 467.94 % | -131.271 M -143.69 % | 300.480 M 179.50 % | 107.507 M -21.35 % | 136.689 M 31.96 % | 103.581 M -9.60 % | 114.580 M 1.86 % | 112.485 M -12.15 % | 128.045 M 26.66 % | 101.090 M -16.28 % | 120.743 M 23.03 % | 98.142 M 12.57 % | 87.183 M 10.28 % | 79.057 M 36.41 % | 57.957 M 61.90 % | 35.798 M -39.72 % | 59.389 M 6.03 % | 56.013 M 65.02 % | 33.942 M 0.00 % | 33.942 M -37.00 % | 53.881 M 0.00 % | 53.881 M 192.98 % | -57.952 M 0.00 % | -57.952 M -162.79 % | -22.053 M 0.00 % | -22.053 M -157.45 % | 38.387 M 0.00 % | 38.387 M 269.72 % | 10.383 M 0.00 % | 10.383 M |
| Investments in property plant and equipment | -35.510 M -8.72 % | -32.661 M 54.80 % | -72.252 M -23.26 % | -58.619 M -24.12 % | -47.227 M 14.28 % | -55.093 M -16.77 % | -47.182 M 30.62 % | -68.005 M 56.00 % | -154.565 M -59.60 % | -96.845 M -117.60 % | -44.506 M 40.70 % | -75.052 M -101.89 % | -37.174 M 64.21 % | -103.855 M -40.31 % | -74.018 M -11.50 % | -66.383 M 2.53 % | -68.106 M -84.15 % | -36.984 M 49.97 % | -73.918 M -19.37 % | -61.922 M -28.26 % | -48.278 M -36.08 % | -35.477 M 45.39 % | -64.964 M -516.75 % | -10.533 M 37.20 % | -16.772 M 0.00 % | -16.772 M -1 723.17 % | -919.930 K 0.00 % | -919.930 K -177.33 % | 1.190 M 0.00 % | 1.190 M 121.88 % | -5.438 M 0.00 % | -5.438 M -693.82 % | -685.044 K 0.00 % | -685.044 K 94.79 % | -13.136 M 0.00 % | -13.136 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 501.550 K | 0.000 -100.00 % | 130.032 K | 0.000 -100.00 % | 14.089 M 30.01 % | 10.837 M 3.92 % | 10.428 M 946.83 % | 996.108 K 1 074.16 % | 84.836 K -99.42 % | 14.651 M 44 978.94 % | 32.500 K -97.84 % | 1.501 M 88 219.35 % | 1.700 K -97.90 % | 81.100 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.368 M | 0.000 100.00 % | -409.000 M | 0.000 100.00 % | -390.000 M -193.98 % | 415.000 M 200.00 % | -415.000 M | 0.000 100.00 % | -187.100 M -143.40 % | 431.100 M 200.00 % | -431.100 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 394.981 M 200.02 % | -394.912 M -200.00 % | 394.912 M | 0.000 -100.00 % | 192.662 M 202.43 % | -188.090 M -200.00 % | 188.090 M | 0.000 -100.00 % | 137.769 M 209.16 % | -126.207 M -200.00 % | 126.207 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 |
| Other investing activites | -448.844 M -362.71 % | 170.851 M 153.39 % | -320.000 M -1 823.82 % | 18.563 M 3 601.20 % | 501.550 K | 0.000 100.00 % | -4.299 M -101.09 % | 394.912 M 7.13 % | 368.626 M 813.03 % | 40.374 M -79.97 % | 201.606 M 200.00 % | -201.606 M -36.86 % | -147.303 M -190.95 % | 161.953 M -7.76 % | 175.576 M 119.41 % | 80.021 M -77.46 % | 354.977 M 153.80 % | -659.788 M -1 005.32 % | 72.879 M 177.90 % | -93.552 M -920.34 % | -9.169 M -146.92 % | -3.713 M -102.95 % | 125.797 M 177.11 % | -163.140 M -715.79 % | 26.493 M 0.00 % | 26.493 M 92.68 % | 13.750 M 0.00 % | 13.750 M 268.77 % | -8.147 M 0.00 % | -8.147 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -484.355 M -450.50 % | 138.190 M 135.23 % | -392.252 M -879.28 % | -40.055 M 14.27 % | -46.725 M 15.19 % | -55.093 M -7.29 % | -51.350 M 24.49 % | -68.005 M -131.77 % | 214.061 M 569.08 % | -45.634 M -53.08 % | -29.811 M 38.85 % | -48.751 M 88.15 % | -411.302 M -807.94 % | 58.098 M -42.79 % | 101.558 M 644.67 % | 13.638 M -95.25 % | 286.871 M 141.17 % | -696.772 M -66 966.38 % | -1.039 M 99.33 % | -155.474 M -170.64 % | -57.446 M -46.58 % | -39.190 M -164.42 % | 60.833 M 135.03 % | -173.673 M -1 886.61 % | 9.721 M 0.00 % | 9.721 M -24.23 % | 12.830 M 0.00 % | 12.830 M 284.40 % | -6.958 M 0.00 % | -6.958 M -27.94 % | -5.438 M 0.00 % | -5.438 M -693.82 % | -685.044 K 0.00 % | -685.044 K 94.79 % | -13.136 M 0.00 % | -13.136 M |
| Debt repayment | -66.686 M -133.47 % | 199.261 M 170.79 % | 73.584 M -77.14 % | 321.889 M 199.82 % | 107.360 M 134.63 % | -310.000 M -339.74 % | 129.307 M -35.97 % | 201.957 M -10.98 % | 226.877 M 188.11 % | 78.746 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.175 K 100.04 % | -26.649 M 86.55 % | -198.199 M -93.97 % | -102.181 M -329.60 % | -23.785 M -116.81 % | 141.517 M 457.28 % | 25.394 M 141.64 % | -60.979 M -69.34 % | -36.011 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 100.00 % | -33.157 M -200.00 % | 33.157 M | 0.000 | 0.000 100.00 % | -226.405 K 99.93 % | -305.396 M | 0.000 100.00 % | -173.568 M -9 220.09 % | 1.903 M 200.00 % | -1.903 M | 0.000 100.00 % | -4.522 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 -100.00 % | 133.038 K 200.00 % | -133.038 K | 0.000 100.00 % | -226.404 K -200.00 % | 226.404 K 200.00 % | -226.404 K | 0.000 100.00 % | -57.891 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 |
| Dividends paid | -208.584 M -41 405.04 % | -502.550 K 99.47 % | -94.487 M 7.43 % | -102.074 M 71.99 % | -364.371 M -313 926.25 % | -116.032 K 99.93 % | -171.122 M -19 517.75 % | -872.283 K 99.49 % | -170.813 M -33 010.45 % | -515.889 K 99.70 % | -172.685 M -16 501 111.85 % | -1.047 K 100.00 % | -172.724 M | 0.000 | 0.000 100.00 % | -11.175 K 99.99 % | -122.771 M -14 224.08 % | -857.098 K 66.19 % | -2.535 M 11.54 % | -2.866 M -4.61 % | -2.740 M -33.99 % | -2.045 M 16.00 % | -2.434 M 16.01 % | -2.898 M 12.88 % | -3.327 M 0.00 % | -3.327 M 71.43 % | -11.645 M 0.00 % | -11.645 M | 0.000 100.00 % | -4.134 M -17.92 % | -3.506 M 0.00 % | -3.506 M -12.37 % | -3.120 M 0.00 % | -3.120 M 13.97 % | -3.627 M 0.00 % | -3.627 M |
| Other financing activites | 199.906 M 166.63 % | -300.045 M -46.58 % | -204.694 M -46 708.59 % | -437.299 K -991.74 % | 49.039 K 111.23 % | -436.614 K 99.91 % | -459.713 M -1 646.37 % | 29.729 M 159.35 % | -50.093 M -324 345.24 % | -15.440 K -100.01 % | 160.096 M 360.93 % | 34.733 M 136.23 % | -95.879 M -111.79 % | 813.317 M 15 802.73 % | -5.179 M -245.30 % | -1.500 M -109.02 % | 16.626 M 58 731.81 % | 28.261 K -100.00 % | 892.691 M 17 953.82 % | -5.000 M -1 350.00 % | 400.000 K 115.38 % | -2.600 M 87.62 % | -21.000 M -333.33 % | 9.000 M 137.84 % | -23.783 M 0.00 % | -23.783 M 43.16 % | -41.843 M 0.00 % | -41.843 M -178.20 % | 53.505 M -7.17 % | 57.639 M 23.62 % | 46.626 M 0.00 % | 46.626 M 204.78 % | -44.499 M 0.00 % | -44.499 M -388.40 % | 15.429 M 0.00 % | 15.429 M |
| Net cash used provided by financing activities | -75.364 M 25.59 % | -101.287 M 55.10 % | -225.596 M -202.83 % | 219.379 M 197.96 % | -223.938 M 27.89 % | -310.553 M 6.22 % | -331.158 M -243.33 % | 231.040 M 3 922.57 % | 5.744 M -92.66 % | 78.215 M 210.97 % | -70.480 M -302.92 % | 34.732 M 136.22 % | -95.879 M -111.79 % | 813.317 M 15 802.73 % | -5.179 M | 0.000 100.00 % | -132.794 M 33.28 % | -199.028 M -125.26 % | 787.974 M 2 589.55 % | -31.651 M -122.74 % | 139.177 M 570.75 % | 20.749 M 124.58 % | -84.414 M -182.23 % | -29.909 M -10.33 % | -27.110 M 0.00 % | -27.110 M 49.32 % | -53.488 M 0.00 % | -53.488 M -199.97 % | 53.505 M 0.00 % | 53.505 M 24.08 % | 43.121 M 0.00 % | 43.121 M 190.55 % | -47.619 M 0.00 % | -47.619 M -503.45 % | 11.803 M 0.00 % | 11.803 M |
| Effect of forex changes on cash | 2.558 M 243.36 % | -1.784 M -146.66 % | 3.825 M 145.59 % | -8.388 M -2 880.54 % | -281.442 K -126.82 % | 1.049 M 232.40 % | -792.559 K 69.68 % | -2.614 M -137.48 % | 6.973 M 171.34 % | -9.774 M -990.20 % | 1.098 M -67.05 % | 3.332 M 101.53 % | 1.653 M 184.69 % | -1.952 M 38.14 % | -3.156 M -169.15 % | -1.173 M -35.50 % | -865.358 K -12.33 % | -770.342 K -121.47 % | -347.827 K -199.68 % | -116.065 K -434.52 % | 34.696 K 104.16 % | -834.209 K -1 132.01 % | -67.711 K 91.18 % | -767.479 K -112.75 % | -360.743 K 0.00 % | -360.743 K -172.62 % | 496.771 K 0.00 % | 496.771 K 265.19 % | -300.733 K 0.00 % | -300.733 K -67 078.40 % | 449.000 0.00 % | 449.000 -99.95 % | 874.193 K 0.00 % | 874.193 K 336.69 % | -369.339 K 0.00 % | -369.340 K |
| Net change in cash | -84.997 M 74.02 % | -327.190 M 29.28 % | -462.657 M -228.98 % | 358.698 M 519.51 % | 57.901 M 110.11 % | -572.974 M -674.73 % | 99.695 M 242.00 % | 29.150 M -94.47 % | 527.258 M 376.33 % | -190.804 M -401.15 % | 63.358 M 272.01 % | -36.833 M 66.64 % | -110.402 M -112.59 % | 876.907 M 88.59 % | 464.978 M 397.51 % | 93.460 M -51.29 % | 191.871 M 122.28 % | -861.020 M -183.89 % | 1.026 B 598.56 % | -205.875 M -344.74 % | 84.119 M 400.83 % | -27.962 M -121.03 % | 132.981 M 224.64 % | -106.693 M -758.90 % | 16.193 M 0.00 % | 16.193 M 18.03 % | 13.719 M 0.00 % | 13.719 M 217.21 % | -11.705 M 0.00 % | -11.705 M -174.88 % | 15.631 M 0.00 % | 15.631 M 272.87 % | -9.042 M 0.00 % | -9.042 M -204.17 % | 8.680 M 0.00 % | 8.680 M |
| Cash at beginning of period | 1.304 B -20.06 % | 1.631 B -22.09 % | 2.094 B 20.67 % | 1.735 B 0.81 % | 1.721 B -21.53 % | 2.194 B 4.76 % | 2.094 B 1.41 % | 2.065 B 34.29 % | 1.538 B -11.04 % | 1.729 B 3.80 % | 1.665 B -2.16 % | 1.702 B -6.09 % | 1.813 B 93.73 % | 935.608 M 98.80 % | 470.629 M 24.78 % | 377.169 M 103.55 % | 185.298 M -82.29 % | 1.046 B 5 158.23 % | 19.899 M -91.19 % | 225.773 M 59.38 % | 141.654 M -16.49 % | 169.617 M 362.98 % | 36.636 M -74.44 % | 143.329 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.986 M 80.76 % | 19.355 M | 0.000 | 0.000 -100.00 % | 3.725 M 175.17 % | -4.955 M | 0.000 |
| Cash at end of period | 1.219 B -6.52 % | 1.304 B -20.06 % | 1.631 B -22.09 % | 2.094 B 17.68 % | 1.779 B 9.77 % | 1.621 B -26.12 % | 2.194 B 4.76 % | 2.094 B 1.41 % | 2.065 B 34.29 % | 1.538 B -11.04 % | 1.729 B 3.80 % | 1.665 B -2.16 % | 1.702 B -6.09 % | 1.813 B 93.73 % | 935.608 M 98.80 % | 470.629 M 24.78 % | 377.169 M 103.55 % | 185.298 M -82.29 % | 1.046 B 5 158.23 % | 19.899 M -91.19 % | 225.773 M 59.38 % | 141.654 M -16.49 % | 169.617 M 362.98 % | 36.636 M 126.25 % | 16.193 M 0.00 % | 16.193 M 18.03 % | 13.719 M 0.00 % | 13.719 M 217.21 % | -11.705 M -150.28 % | 23.281 M -33.46 % | 34.986 M 123.83 % | 15.631 M 272.87 % | -9.042 M -70.05 % | -5.317 M -242.75 % | 3.725 M -57.09 % | 8.680 M |
| Operating cash flow | 472.163 M 230.32 % | -362.309 M | 0.000 -100.00 % | 187.763 M -51.27 % | 385.318 M 284.91 % | -208.378 M -143.14 % | 482.996 M 467.94 % | -131.271 M -143.69 % | 300.480 M 179.50 % | 107.507 M -21.35 % | 136.689 M 31.96 % | 103.581 M -9.60 % | 114.580 M 1.86 % | 112.485 M -12.15 % | 128.045 M 26.66 % | 101.090 M -16.28 % | 120.743 M 23.03 % | 98.142 M 12.57 % | 87.183 M 10.28 % | 79.057 M 36.41 % | 57.957 M 61.90 % | 35.798 M -39.72 % | 59.389 M 6.03 % | 56.013 M 65.02 % | 33.942 M 0.00 % | 33.942 M -37.00 % | 53.881 M 0.00 % | 53.881 M 192.98 % | -57.952 M 0.00 % | -57.952 M -162.79 % | -22.053 M 0.00 % | -22.053 M -157.45 % | 38.387 M 0.00 % | 38.387 M 269.72 % | 10.383 M 0.00 % | 10.383 M |
| Capital expenditure | -35.510 M -8.72 % | -32.661 M 54.80 % | -72.252 M -23.26 % | -58.619 M -24.12 % | -47.227 M 14.28 % | -55.093 M -16.77 % | -47.182 M 30.62 % | -68.005 M 56.00 % | -154.565 M -59.60 % | -96.845 M -117.60 % | -44.506 M 40.70 % | -75.052 M -101.89 % | -37.174 M 64.21 % | -103.855 M -40.31 % | -74.018 M -11.50 % | -66.383 M 2.53 % | -68.106 M -84.15 % | -36.984 M 49.97 % | -73.918 M -19.37 % | -61.922 M -28.26 % | -48.278 M -36.08 % | -35.477 M 45.39 % | -64.964 M -516.75 % | -10.533 M 37.20 % | -16.772 M 0.00 % | -16.772 M -1 723.17 % | -919.930 K 0.00 % | -919.930 K -177.33 % | 1.190 M 0.00 % | 1.190 M 121.88 % | -5.438 M 0.00 % | -5.438 M -693.82 % | -685.044 K 0.00 % | -685.044 K 94.79 % | -13.136 M 0.00 % | -13.136 M |
| Free CashFlow | 436.653 M 210.55 % | -394.970 M -599.24 % | 79.114 M -38.74 % | 129.144 M -61.80 % | 338.091 M 228.32 % | -263.471 M -160.45 % | 435.814 M 318.70 % | -199.276 M -236.57 % | 145.915 M 1 268.50 % | 10.662 M -88.43 % | 92.183 M 223.11 % | 28.530 M -63.14 % | 77.406 M 796.94 % | 8.630 M -84.03 % | 54.027 M 55.66 % | 34.708 M -34.06 % | 52.637 M -13.93 % | 61.157 M 361.04 % | 13.265 M -22.58 % | 17.135 M 77.02 % | 9.679 M 2 915.17 % | 321.025 K 105.76 % | -5.575 M -112.26 % | 45.480 M 164.87 % | 17.170 M 0.00 % | 17.170 M -67.58 % | 52.961 M 0.00 % | 52.961 M 193.30 % | -56.762 M 0.00 % | -56.762 M -106.48 % | -27.491 M 0.00 % | -27.491 M -172.91 % | 37.702 M 0.00 % | 37.702 M 1 469.24 % | -2.754 M 0.00 % | -2.754 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 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |