Ningbo Lehui International Engineering Equipment Co.,Ltd 603076.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.490 B -9.77 % | 1.652 B 37.17 % | 1.204 B 21.71 % | 989.370 M 16.10 % | 852.149 M 13.05 % | 753.770 M -22.36 % | 970.881 M 16.76 % | 831.505 M -12.57 % | 951.006 M 31.29 % | 724.354 M -1.16 % | 732.852 M 1.79 % | 719.961 M |
| Net income | 21.100 M 7.16 % | 19.690 M -10.07 % | 21.895 M -52.66 % | 46.255 M -56.23 % | 105.674 M 525.88 % | -24.813 M -163.66 % | 38.977 M -41.99 % | 67.185 M -12.38 % | 76.678 M 19.06 % | 64.403 M 27.46 % | 50.526 M 6.31 % | 47.526 M |
| Income before tax | 42.894 M 149.47 % | 17.194 M 209.35 % | 5.558 M -87.80 % | 45.568 M -62.08 % | 120.168 M 1 279.08 % | -10.192 M -117.38 % | 58.635 M -28.53 % | 82.042 M -20.00 % | 102.550 M 29.22 % | 79.362 M 24.17 % | 63.913 M 13.32 % | 56.399 M |
| Income before tax ratio | 0.03 176.49 % | 0.01 125.53 % | 0.00 -89.98 % | 0.05 -67.34 % | 0.14 1 142.96 % | -0.01 -122.39 % | 0.06 -38.79 % | 0.10 -8.50 % | 0.11 -1.58 % | 0.11 25.63 % | 0.09 11.33 % | 0.08 |
| EBITDA | 148.239 M 32.92 % | 111.524 M 52.80 % | 72.986 M -13.74 % | 84.607 M -45.09 % | 154.071 M 411.91 % | 30.097 M -70.58 % | 102.298 M -15.00 % | 120.352 M -6.15 % | 128.237 M 0.06 % | 128.163 M 10.77 % | 115.700 M 33.66 % | 86.562 M |
| Net income ratio | 0.01 18.76 % | 0.01 -34.44 % | 0.02 -61.11 % | 0.05 -62.30 % | 0.12 476.71 % | -0.03 -182.00 % | 0.04 -50.31 % | 0.08 0.21 % | 0.08 -9.32 % | 0.09 28.96 % | 0.07 4.44 % | 0.07 |
| Ratio EBITDA | 0.10 47.32 % | 0.07 11.40 % | 0.06 -29.13 % | 0.09 -52.70 % | 0.18 352.81 % | 0.04 -62.10 % | 0.11 -27.20 % | 0.14 7.34 % | 0.13 -23.79 % | 0.18 12.07 % | 0.16 31.31 % | 0.12 |
| Gross profit ratio | 0.25 10.04 % | 0.22 -2.67 % | 0.23 -3.18 % | 0.24 -21.45 % | 0.30 5.17 % | 0.29 11.36 % | 0.26 -7.63 % | 0.28 15.54 % | 0.24 -15.92 % | 0.29 7.96 % | 0.27 4.24 % | 0.25 |
| Weighted average shs out dil | 124.118 M 0.86 % | 123.065 M 1.96 % | 120.701 M 0.00 % | 120.701 M 15.73 % | 104.300 M 0.00 % | 104.300 M -0.61 % | 104.937 M 27.18 % | 82.508 M 5.30 % | 78.357 M 11.24 % | 70.440 M 0.58 % | 70.036 M 0.00 % | 70.038 M |
| Weighted average shs out | 124.118 M 0.86 % | 123.065 M 1.96 % | 120.701 M 0.00 % | 120.701 M 15.73 % | 104.300 M 0.00 % | 104.300 M 0.00 % | 104.300 M 26.41 % | 82.507 M 5.30 % | 78.355 M 11.24 % | 70.439 M 0.58 % | 70.036 M 0.00 % | 70.038 M |
| EPS diluted | 0.17 6.25 % | 0.16 -11.11 % | 0.18 -52.63 % | 0.38 -62.38 % | 1.01 520.83 % | -0.24 -164.86 % | 0.37 -54.32 % | 0.81 -17.35 % | 0.98 7.69 % | 0.91 26.39 % | 0.72 5.88 % | 0.68 |
| Earnings per share | 0.17 6.25 % | 0.16 -11.11 % | 0.18 -52.63 % | 0.38 -62.38 % | 1.01 520.83 % | -0.24 -164.86 % | 0.37 -54.32 % | 0.81 -17.35 % | 0.98 7.69 % | 0.91 26.39 % | 0.72 5.88 % | 0.68 |
| Gross profit | 365.883 M -0.72 % | 368.522 M 33.51 % | 276.021 M 17.85 % | 234.220 M -8.80 % | 256.818 M 18.90 % | 216.000 M -13.54 % | 249.832 M 7.85 % | 231.652 M 1.02 % | 229.303 M 10.39 % | 207.728 M 6.71 % | 194.673 M 6.11 % | 183.468 M |
| Income tax expense | 21.640 M 1 502.48 % | 1.350 M 110.92 % | -12.365 M -1 700.16 % | -686.868 K -104.67 % | 14.701 M 0.54 % | 14.622 M -24.34 % | 19.327 M 29.10 % | 14.970 M -39.50 % | 24.745 M 62.60 % | 15.218 M 12.91 % | 13.478 M 45.50 % | 9.263 M |
| Cost of revenue | 1.124 B -12.37 % | 1.283 B 38.26 % | 928.183 M 22.91 % | 755.150 M 26.85 % | 595.331 M 10.70 % | 537.770 M -25.42 % | 721.050 M 20.20 % | 599.853 M -16.88 % | 721.703 M 39.70 % | 516.626 M -4.00 % | 538.179 M 0.31 % | 536.493 M |
| General and administrative expenses | 51.472 M 17.53 % | 43.795 M 43.51 % | 30.516 M -21.66 % | 38.951 M 24.07 % | 31.393 M -24.62 % | 41.645 M 8.88 % | 38.250 M 62.03 % | 23.606 M -2.88 % | 24.307 M 16.70 % | 20.827 M 1.31 % | 20.557 M -73.25 % | 76.841 M |
| Selling and marketing expenses | 40.153 M -58.07 % | 95.764 M 33.06 % | 71.971 M 161.77 % | 27.494 M 67.94 % | 16.371 M -44.82 % | 29.667 M 7.02 % | 27.720 M 49.56 % | 18.534 M 34.13 % | 13.818 M 4.62 % | 13.207 M -19.11 % | 16.327 M 4.24 % | 15.664 M |
| Other expenses | 200.823 M 3.04 % | 194.894 M 159.12 % | 75.212 M 5.32 % | 71.416 M 30.63 % | 54.670 M -17.96 % | 66.638 M 1 381.57 % | 4.498 M -49.80 % | 8.960 M -42.00 % | 15.449 M 21.45 % | 12.720 M 478.76 % | 2.198 M -13.99 % | 2.555 M |
| Operating expenses | 349.570 M 0.39 % | 348.229 M 51.57 % | 229.753 M 30.42 % | 176.160 M 26.51 % | 139.242 M -19.16 % | 172.254 M 1.17 % | 170.270 M 28.71 % | 132.290 M 8.03 % | 122.455 M 18.80 % | 103.077 M 2.75 % | 100.321 M 3.52 % | 96.906 M |
| Cost and expenses | 1.474 B -10.16 % | 1.641 B 41.70 % | 1.158 B 24.33 % | 931.310 M 26.78 % | 734.573 M 3.46 % | 710.024 M -20.34 % | 891.320 M 21.74 % | 732.143 M -13.27 % | 844.158 M 36.22 % | 619.702 M -2.94 % | 638.500 M 0.81 % | 633.399 M |
| Research and development expenses | 57.120 M -9.13 % | 62.862 M 20.76 % | 52.054 M 35.92 % | 38.299 M 4.05 % | 36.807 M 7.30 % | 34.303 M -10.88 % | 38.492 M -0.21 % | 38.572 M 0.02 % | 38.562 M 32.57 % | 29.089 M -4.04 % | 30.314 M | 0.000 |
| Selling general and administrative expenses | 91.626 M -34.35 % | 139.559 M 36.17 % | 102.487 M 54.24 % | 66.445 M 39.11 % | 47.764 M -33.02 % | 71.313 M 8.10 % | 65.970 M 56.55 % | 42.141 M 10.53 % | 38.124 M 12.02 % | 34.035 M -7.73 % | 36.884 M -60.13 % | 92.505 M |
| Interest income | 3.089 M -73.80 % | 11.791 M 72.96 % | 6.817 M -2.63 % | 7.001 M 78.31 % | 3.926 M 5.45 % | 3.723 M -9.62 % | 4.119 M -32.40 % | 6.093 M 159.33 % | 2.350 M -74.01 % | 9.041 M 49.09 % | 6.064 M 2 636 478 355.75 % | -0.230 |
| Interest expense | 30.030 M -9.43 % | 33.156 M 31.07 % | 25.296 M 95.21 % | 12.959 M 25.59 % | 10.318 M -33.87 % | 15.602 M -23.43 % | 20.377 M 11.02 % | 18.355 M -11.43 % | 20.724 M -32.42 % | 30.669 M -12.28 % | 34.961 M 22.92 % | 28.443 M |
| Depreciation and amortization | 75.314 M 23.66 % | 60.903 M 52.34 % | 39.978 M 32.80 % | 30.103 M 32.06 % | 22.795 M -2.61 % | 23.405 M 7.05 % | 21.863 M 9.56 % | 19.955 M 302.17 % | 4.962 M -74.28 % | 19.289 M -1.19 % | 19.521 M -47.24 % | 36.998 M |
| Operating income | 16.313 M 47.78 % | 11.039 M -86.19 % | 79.955 M 44.95 % | 55.161 M -51.43 % | 113.577 M 82.00 % | 62.407 M 15.28 % | 54.137 M -25.92 % | 73.083 M -16.10 % | 87.102 M 30.70 % | 66.643 M 7.98 % | 61.715 M 14.62 % | 53.844 M |
| Operating income ratio | 0.01 63.79 % | 0.01 -89.93 % | 0.07 19.09 % | 0.06 -58.17 % | 0.13 60.98 % | 0.08 48.48 % | 0.06 -36.56 % | 0.09 -4.04 % | 0.09 -0.45 % | 0.09 9.25 % | 0.08 12.60 % | 0.07 |
| Total other income expenses net | 26.581 M 331.86 % | 6.155 M 138.17 % | -16.126 M -106.57 % | -7.807 M -218.45 % | 6.591 M 109.08 % | -72.598 M -1 714.09 % | 4.498 M 132.18 % | -13.977 M -895.04 % | 1.758 M 107.06 % | -24.891 M 21.06 % | -31.530 M -1 333.95 % | 2.555 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 | 222.279 M -50.84 % | 452.118 M 71.10 % | 264.237 M 6 592.21 % | -4.070 M -19.68 % | -3.401 M 38.03 % | -5.488 M -104.55 % | 120.583 M 250.78 % | -79.973 M -141.34 % | 193.430 M -28.36 % | 270.010 M -20.21 % | 338.389 M -16.31 % | 404.336 M |
| Total investments | 8.500 M 0.00 % | 8.500 M -19.05 % | 10.500 M -89.53 % | 100.296 M 5.07 % | 95.459 M 70.66 % | 55.934 M 1 183.72 % | 4.357 M 130.30 % | 1.892 M 487.34 % | 322.120 K 103.47 % | -9.274 M -714.46 % | 1.509 M 20.28 % | 1.255 M |
| Total debt | 664.465 M -32.17 % | 979.668 M 16.61 % | 840.129 M 50.25 % | 559.147 M 173.26 % | 204.618 M -35.09 % | 315.242 M -31.19 % | 458.102 M 32.10 % | 346.792 M -7.16 % | 373.554 M -11.39 % | 421.563 M -29.50 % | 597.937 M 9.55 % | 545.818 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 82.161 M 16.25 % | 70.675 M 10.98 % | 63.683 M -16.66 % | 76.412 M 17.12 % | 65.245 M 20.32 % | 54.227 M 13.21 % | 47.901 M 21.25 % | 39.505 M 5 650.10 % | 687.030 K | 0.000 |
| Retained earnings | 241.239 M -1.11 % | 243.942 M 1.42 % | 240.518 M 2.93 % | 233.665 M 13.31 % | 206.220 M 96.60 % | 104.892 M -25.94 % | 141.626 M 5.17 % | 134.668 M 79.14 % | 75.173 M 1 004.85 % | 6.804 M -89.98 % | 67.889 M 212.63 % | 21.716 M |
| Common stock | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 62.02 % | 74.500 M 0.00 % | 74.500 M 0.00 % | 74.500 M 0.00 % | 74.500 M 33.39 % | 55.850 M 0.00 % | 55.850 M 11.70 % | 50.000 M 0.00 % | 50.000 M |
| Total equity | 1.343 B -0.18 % | 1.345 B 0.74 % | 1.335 B 3.41 % | 1.291 B 50.69 % | 856.735 M 13.24 % | 756.578 M -4.40 % | 791.407 M 2.37 % | 773.099 M 105.05 % | 377.022 M 26.04 % | 299.129 M 87.93 % | 159.174 M 44.42 % | 110.217 M |
| Other non current liabilities | 7.077 M -43.16 % | 12.451 M 103.27 % | 6.125 M 14.76 % | 5.338 M -46.80 % | 10.034 M 10.70 % | 9.064 M 97.17 % | 4.597 M 20.36 % | 3.820 M -17.79 % | 4.646 M 32.91 % | 3.496 M 0.01 % | 3.495 M 5.23 % | 3.322 M |
| Long term debt | 108.100 M -15.87 % | 128.487 M -18.82 % | 158.273 M 2 469.09 % | 6.161 M -12.60 % | 7.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 120.280 M -15.28 % | 141.972 M -16.64 % | 170.306 M 1 156.04 % | 13.559 M 25.15 % | 10.834 M 18.80 % | 9.120 M 69.58 % | 5.378 M 31.06 % | 4.103 M -13.19 % | 4.727 M 35.22 % | 3.496 M -0.84 % | 3.525 M 6.13 % | 3.322 M |
| Other current liabilities | 1.134 B 682.81 % | 144.827 M -86.06 % | 1.039 B 1 122.48 % | 85.000 M 184.14 % | 29.915 M -95.46 % | 658.674 M 15.32 % | 571.167 M 99.33 % | 286.547 M -15.65 % | 339.721 M -21.59 % | 433.254 M -11.74 % | 490.876 M 7.18 % | 457.994 M |
| Deferred revenue | 0.000 -100.00 % | 826.779 M 8.40 % | 762.691 M -1.37 % | 773.259 M 23.68 % | 625.185 M 680.57 % | 80.093 M 843.78 % | 8.486 M -75.30 % | 34.358 M -12.83 % | 39.413 M -14.02 % | 45.841 M 59.75 % | 28.696 M -49.74 % | 57.099 M |
| Short term debt | 556.302 M -33.35 % | 834.677 M 59.95 % | 521.828 M -5.37 % | 551.435 M 169.49 % | 204.618 M -35.09 % | 315.242 M -31.19 % | 458.102 M 32.10 % | 346.792 M -7.16 % | 373.554 M -11.39 % | 421.563 M -29.50 % | 597.937 M 9.55 % | 545.818 M |
| Total current liabilities | 2.012 B -3.27 % | 2.080 B 12.15 % | 1.855 B 24.20 % | 1.494 B 57.53 % | 948.134 M -21.12 % | 1.202 B 2.51 % | 1.173 B 55.86 % | 752.347 M -13.08 % | 865.564 M -17.69 % | 1.052 B -19.37 % | 1.304 B 10.84 % | 1.177 B |
| Total liabilities | 2.133 B -4.04 % | 2.222 B 9.73 % | 2.025 B 34.38 % | 1.507 B 57.16 % | 958.968 M -20.82 % | 1.211 B 2.82 % | 1.178 B 55.73 % | 756.450 M -13.08 % | 870.291 M -17.51 % | 1.055 B -19.32 % | 1.308 B 10.83 % | 1.180 B |
| Other non current assets | 245.059 M 181.84 % | 86.949 M 62.41 % | 53.536 M 239.34 % | 15.776 M 2 977.61 % | 512.621 K -31.69 % | 750.405 K 266.29 % | 204.864 K -9.05 % | 225.246 K -35.90 % | 351.416 K -96.21 % | 9.274 M | 0.000 | 0.000 |
| Long term investments | -150.428 M -10 128.52 % | 1.500 M 111.01 % | -13.626 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.274 M | 0.000 | 0.000 |
| Intangible assets | 96.065 M 13.30 % | 84.787 M 13.37 % | 74.787 M 10.15 % | 67.896 M -2.99 % | 69.986 M -0.89 % | 70.613 M -8.93 % | 77.541 M 57.81 % | 49.136 M -1.71 % | 49.991 M 68.85 % | 29.607 M -3.16 % | 30.573 M -1.42 % | 31.012 M |
| GoodWill | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M -84.49 % | 43.468 M 534.08 % | 6.855 M 0.00 % | 6.855 M 0.00 % | 6.855 M 0.00 % | 6.855 M 0.00 % | 6.855 M |
| Goodwill and intangible assets | 102.806 M 12.32 % | 91.529 M 12.27 % | 81.529 M 9.23 % | 74.638 M -2.72 % | 76.728 M -0.81 % | 77.355 M -36.07 % | 121.008 M 116.12 % | 55.991 M -1.50 % | 56.846 M 55.90 % | 36.462 M -2.58 % | 37.428 M -1.16 % | 37.868 M |
| Property plant equipment net | 553.890 M 1.84 % | 543.859 M 8.21 % | 502.609 M 27.10 % | 395.452 M 40.59 % | 281.289 M 28.75 % | 218.476 M 34.56 % | 162.367 M 6.18 % | 152.914 M -4.89 % | 160.784 M -0.33 % | 161.310 M -6.25 % | 172.072 M -6.54 % | 184.117 M |
| Total non current assets | 813.145 M 3.57 % | 785.086 M 17.22 % | 669.773 M 31.61 % | 508.919 M 38.81 % | 366.626 M 20.80 % | 303.509 M 4.13 % | 291.460 M 35.24 % | 215.518 M -4.08 % | 224.697 M 3.55 % | 216.990 M -4.54 % | 227.320 M -5.16 % | 239.680 M |
| Other current assets | 130.881 M -34.43 % | 199.601 M -56.14 % | 455.116 M 122.09 % | 204.924 M 102.88 % | 101.008 M -54.41 % | 221.581 M 23.92 % | 178.804 M 23.23 % | 145.104 M 30.94 % | 110.817 M -41.94 % | 190.867 M -48.51 % | 370.723 M 152.84 % | 146.622 M |
| Short term investments | 158.928 M 2 170.40 % | 7.000 M -70.99 % | 24.126 M -75.95 % | 100.296 M 5.07 % | 95.459 M 70.66 % | 55.934 M 1 183.72 % | 4.357 M 130.30 % | 1.892 M 487.34 % | 322.120 K | 0.000 -100.00 % | 1.509 M 20.28 % | 1.255 M |
| cash and cash equivalents | 442.186 M -16.18 % | 527.550 M -8.39 % | 575.892 M 2.25 % | 563.217 M 170.75 % | 208.019 M -35.14 % | 320.730 M -4.97 % | 337.518 M -20.91 % | 426.765 M 136.93 % | 180.124 M 18.85 % | 151.552 M -41.61 % | 259.549 M 83.45 % | 141.482 M |
| Cash and short term investments | 601.114 M 12.45 % | 534.550 M -10.91 % | 600.018 M -9.57 % | 663.513 M 118.64 % | 303.478 M -5.38 % | 320.730 M -6.19 % | 341.876 M -20.24 % | 428.657 M 137.55 % | 180.446 M 19.07 % | 151.552 M -41.95 % | 261.058 M 82.90 % | 142.737 M |
| Total current assets | 2.662 B -4.32 % | 2.782 B 3.40 % | 2.691 B 17.53 % | 2.289 B 57.98 % | 1.449 B -12.93 % | 1.664 B -0.82 % | 1.678 B 27.69 % | 1.314 B 28.50 % | 1.023 B -10.08 % | 1.137 B -8.26 % | 1.240 B 18.00 % | 1.051 B |
| Inventory | 1.184 B -3.33 % | 1.224 B -1.25 % | 1.240 B 12.73 % | 1.100 B 46.90 % | 748.675 M -15.37 % | 884.618 M 17.47 % | 753.039 M 53.42 % | 490.833 M 2.77 % | 477.590 M -25.30 % | 639.345 M 5.17 % | 607.887 M 17.66 % | 516.668 M |
| Net receivables | 746.356 M -9.39 % | 823.692 M 30.01 % | 633.565 M 102.37 % | 313.068 M 13.19 % | 276.594 M -2.11 % | 282.550 M -28.98 % | 397.854 M 65.59 % | 240.263 M -16.77 % | 288.684 M 34.69 % | 214.326 M -6.71 % | 229.730 M -6.05 % | 244.515 M |
| Tax assets | 61.816 M 0.93 % | 61.249 M 33.95 % | 45.725 M 98.35 % | 23.053 M 184.75 % | 8.096 M 16.86 % | 6.928 M -12.09 % | 7.881 M 23.39 % | 6.387 M -4.89 % | 6.715 M -65.06 % | 19.218 M 7.85 % | 17.820 M 0.70 % | 17.695 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 | 295.132 M 10.83 % | 266.294 M -5.28 % | 281.126 M 82.28 % | 154.230 M 38.18 % | 111.618 M -12.92 % | 128.181 M 1.43 % | 126.368 M 14.29 % | 110.563 M -20.17 % | 138.501 M 0.21 % | 138.212 M -34.04 % | 209.525 M 27.74 % | 164.028 M |
| Tax payables | 27.090 M 249.25 % | 7.757 M -40.04 % | 12.936 M 112.17 % | 6.097 M 27.85 % | 4.769 M -58.15 % | 11.396 M 34.28 % | 8.486 M 0.49 % | 8.445 M -38.75 % | 13.788 M 8.44 % | 12.715 M 113.65 % | 5.951 M -32.70 % | 8.843 M |
| Deferred revenue non current | 4.471 M -7.95 % | 4.857 M -7.36 % | 5.243 M | 0.000 100.00 % | -7.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 34.836 M 46.76 % | 23.737 M -7.69 % | 25.716 M | 0.000 | 0.000 -100.00 % | 2.049 M 0.02 % | 2.048 M 19.31 % | 1.717 M -10.59 % | 1.920 M 142.25 % | 792.620 K -24.61 % | 1.051 M -42.49 % | 1.828 M |
| Capital lease obligations | 25.000 M -38.14 % | 40.411 M 91.21 % | 21.134 M 243.06 % | 6.161 M -12.60 % | 7.049 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 |
| Other total stockholders equity | 945.778 M -1.13 % | 956.568 M 0.77 % | 949.241 M 9.62 % | 865.977 M 50.34 % | 576.015 M 16.01 % | 496.543 M -13.44 % | 573.662 M 1.71 % | 563.993 M 130.68 % | 244.493 M 3.52 % | 236.184 M 487.04 % | 40.233 M 9.71 % | 36.674 M |
| Deferred tax liabilities non current | 631.895 K -38.89 % | 1.034 M 55.56 % | 664.727 K -67.74 % | 2.061 M 157.49 % | 800.284 K 1 326.45 % | 56.103 K -92.82 % | 780.880 K 175.16 % | 283.791 K 252.40 % | 80.530 K | 0.000 -100.00 % | 29.894 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 |
| Total assets | 3.475 B -2.58 % | 3.567 B 6.16 % | 3.360 B 20.09 % | 2.798 B 54.11 % | 1.816 B -7.73 % | 1.968 B -0.08 % | 1.969 B 28.76 % | 1.530 B 22.63 % | 1.247 B -7.89 % | 1.354 B -7.69 % | 1.467 B 13.70 % | 1.290 B |
| 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 | 0.000 100.00 % | -24.068 M -75.72 % | -13.697 M -3 132.61 % | -423.707 K -285.77 % | 228.081 K 122.89 % | -996.631 K -287.57 % | 531.331 K | 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 |
| Change in working capital | 184.139 M 238.67 % | -132.790 M 54.61 % | -292.566 M 8.56 % | -319.966 M -1 261.90 % | 27.538 M -72.79 % | 101.218 M 210.06 % | -91.968 M -108.00 % | -44.215 M -286.99 % | 23.645 M 167.23 % | -35.171 M 21.71 % | -44.925 M | 0.000 |
| Accounts receivables | 71.266 M 152.80 % | -134.981 M 61.12 % | -347.172 M -501.66 % | -57.702 M -361.09 % | 22.101 M -64.83 % | 62.832 M 139.11 % | -160.650 M -413.86 % | 51.185 M 187.21 % | -58.690 M | 0.000 | 0.000 | 0.000 |
| Inventory | 64.447 M 264.26 % | -39.234 M 79.87 % | -194.877 M 47.72 % | -372.752 M -1 419.42 % | 28.251 M 120.42 % | -138.359 M 8.84 % | -151.778 M -1 056.34 % | -13.126 M -108.02 % | 163.678 M 590.34 % | -33.381 M 63.42 % | -91.247 M | 0.000 |
| Accounts payables | 48.426 M 16.90 % | 41.425 M -84.86 % | 273.552 M 120.28 % | 124.184 M 654.64 % | -22.390 M -112.68 % | 176.517 M -20.29 % | 221.456 M 367.44 % | -82.806 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 47.456 M | 0.000 100.00 % | -24.068 M -75.72 % | -13.697 M -3 132.60 % | -423.708 K -285.77 % | 228.082 K -99.62 % | 59.810 M 292.38 % | -31.090 M 77.80 % | -140.033 M -7 723.64 % | -1.790 M -103.86 % | 46.322 M | 0.000 |
| Other non cash items | 64.720 M 10.92 % | 58.348 M 11.47 % | 52.342 M 720.44 % | -8.436 M -208.91 % | 7.746 M -89.23 % | 71.932 M 131.32 % | 31.097 M 2.62 % | 30.303 M 89.13 % | 16.022 M -65.77 % | 46.803 M 19.83 % | 39.058 M 182.18 % | -47.526 M |
| Net cash provided by operating activities | 333.547 M 5 321.62 % | 6.152 M 103.32 % | -185.390 M 26.64 % | -252.701 M -254.74 % | 163.308 M -4.82 % | 171.587 M 231 941.12 % | 73.947 K -99.90 % | 72.989 M -46.36 % | 136.084 M 43.15 % | 95.065 M 48.33 % | 64.090 M 216.56 % | 20.246 M |
| Investments in property plant and equipment | -119.831 M -11.23 % | -107.730 M 27.77 % | -149.151 M -0.36 % | -148.619 M -83.41 % | -81.032 M -11.20 % | -72.873 M -18.93 % | -61.273 M -339.20 % | -13.951 M 65.21 % | -40.101 M -355.75 % | -8.799 M 0.22 % | -8.818 M 34.44 % | -13.450 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 2.914 M 145 599.55 % | 2.000 K 100.04 % | -4.927 M -106.74 % | 73.069 M 19.06 % | 61.372 M 2 962.21 % | 2.004 M 445.34 % | 367.509 K 10.07 % | 333.880 K | 0.000 | 0.000 |
| Purchases of investments | -276.436 M -37.68 % | -200.786 M 31.14 % | -291.571 M 25.47 % | -391.200 M 23.74 % | -512.967 M -19.99 % | -427.505 M -7.32 % | -398.330 M -342.59 % | -90.000 M | 0.000 | 0.000 100.00 % | -1.080 M | 0.000 |
| Sales maturities of investments | 117.950 M -30.62 % | 170.000 M -54.73 % | 375.501 M -10.32 % | 418.728 M -11.11 % | 471.085 M -4.53 % | 493.450 M 36.07 % | 362.658 M | 0.000 | 0.000 -100.00 % | 1.310 M | 0.000 -100.00 % | 3.470 K |
| Other investing activites | 2.641 M -64.62 % | 7.464 M | 0.000 | 0.000 -100.00 % | 402.366 K 100.55 % | -72.873 M -18.93 % | -61.273 M -3 157.28 % | 2.004 M 445.34 % | 367.509 K 10.07 % | 333.880 K 103.79 % | -8.818 M -1 916.69 % | 485.384 K |
| Net cash used for investing activites | -275.676 M -110.36 % | -131.053 M -110.33 % | -62.308 M 48.54 % | -121.089 M 4.98 % | -127.440 M -1 793.28 % | -6.731 M 93.05 % | -96.846 M 5.00 % | -101.947 M -156.58 % | -39.733 M -455.33 % | -7.155 M 27.71 % | -9.898 M 23.63 % | -12.961 M |
| Debt repayment | -100.911 M -195.03 % | 106.189 M -59.94 % | 265.095 M -23.48 % | 346.441 M 412.14 % | -110.988 M 22.84 % | -143.839 M -229.22 % | 111.310 M 515.93 % | -26.762 M 44.26 % | -48.009 M 72.96 % | -177.569 M -439.85 % | 52.249 M 2 238.13 % | 2.235 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 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 | -45.810 M -18.64 % | -38.614 M -11.64 % | -34.588 M -37.48 % | -25.159 M -109.70 % | -11.998 M 56.60 % | -27.642 M 34.68 % | -42.318 M -141.48 % | -17.524 M 15.46 % | -20.729 M 70.26 % | -69.710 M -111.11 % | -33.021 M 2.99 % | -34.038 M |
| Other financing activites | 561.771 K 108.62 % | -6.514 M -124.33 % | 26.777 M -93.38 % | 404.233 M | 0.000 | 0.000 | 0.000 -100.00 % | 347.984 M | 0.000 -100.00 % | 87.290 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -146.159 M -339.37 % | 61.061 M -76.27 % | 257.285 M -64.54 % | 725.515 M 689.92 % | -122.986 M 28.28 % | -171.481 M -348.55 % | 68.993 M -75.89 % | 286.174 M 516.32 % | -68.738 M 47.24 % | -130.279 M -777.55 % | 19.228 M 160.46 % | -31.803 M |
| Effect of forex changes on cash | 1.826 M -88.79 % | 16.292 M 23.80 % | 13.160 M 455.93 % | -3.697 M 75.66 % | -15.192 M -1 378.44 % | -1.028 M -110.51 % | 9.778 M 185.51 % | -11.435 M -245.83 % | 7.842 M 160.37 % | -12.990 M -135.74 % | -5.510 M -72.98 % | -3.185 M |
| Net change in cash | -86.462 M -81.84 % | -47.548 M -309.03 % | 22.747 M -93.46 % | 348.028 M 440.17 % | -102.309 M -1 236.98 % | -7.652 M 57.49 % | -18.002 M -107.32 % | 245.780 M 593.23 % | 35.454 M 164.04 % | -55.359 M -181.52 % | 67.910 M 345.13 % | -27.704 M |
| Cash at beginning of period | 525.441 M -8.30 % | 572.989 M 4.13 % | 550.242 M 172.11 % | 202.214 M -33.60 % | 304.523 M -2.45 % | 312.175 M -5.45 % | 330.178 M 291.22 % | 84.397 M 72.44 % | 48.943 M -53.08 % | 104.302 M 186.61 % | 36.392 M -43.22 % | 64.095 M |
| Cash at end of period | 438.979 M -16.46 % | 525.441 M -8.30 % | 572.989 M 4.13 % | 550.242 M 172.11 % | 202.214 M -33.60 % | 304.523 M -2.45 % | 312.175 M -5.45 % | 330.178 M 291.22 % | 84.397 M 72.44 % | 48.943 M -53.08 % | 104.302 M 186.61 % | 36.392 M |
| Operating cash flow | 333.547 M 5 321.62 % | 6.152 M 103.32 % | -185.390 M 26.64 % | -252.701 M -254.74 % | 163.308 M -4.82 % | 171.587 M 231 941.12 % | 73.947 K -99.90 % | 72.989 M -46.36 % | 136.084 M 43.15 % | 95.065 M 48.33 % | 64.090 M 216.56 % | 20.246 M |
| Capital expenditure | -119.831 M -11.23 % | -107.730 M 27.77 % | -149.151 M -0.36 % | -148.619 M -83.41 % | -81.032 M -11.20 % | -72.873 M -18.93 % | -61.273 M -339.20 % | -13.951 M 65.21 % | -40.101 M -355.75 % | -8.799 M 0.22 % | -8.818 M 34.44 % | -13.450 M |
| Free CashFlow | 213.716 M 310.40 % | -101.578 M 69.64 % | -334.541 M 16.64 % | -401.320 M -587.77 % | 82.276 M -16.65 % | 98.715 M 261.30 % | -61.199 M -203.66 % | 59.038 M -38.49 % | 95.983 M 11.26 % | 86.266 M 56.08 % | 55.272 M 713.32 % | 6.796 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 409.342 M 98.55 % | 206.166 M -62.05 % | 543.298 M 96.51 % | 276.480 M -38.36 % | 448.571 M 106.91 % | 216.794 M -59.27 % | 532.239 M 91.38 % | 278.104 M -46.63 % | 521.039 M 62.62 % | 320.403 M 13.22 % | 283.001 M -4.75 % | 297.110 M -53.18 % | 634.554 M 103.94 % | 311.150 M 19.94 % | 259.418 M 13.46 % | 228.637 M -18.53 % | 280.644 M 27.18 % | 220.671 M 9.14 % | 202.194 M -7.40 % | 218.357 M -1.57 % | 221.843 M 5.76 % | 209.755 M 62.66 % | 128.951 M -34.47 % | 196.790 M 3.61 % | 189.937 M -20.23 % | 238.091 M -9.91 % | 264.277 M 13.12 % | 233.628 M -7.59 % | 252.822 M 14.84 % | 220.155 M 14.03 % | 193.074 M -7.44 % | 208.590 M -25.77 % | 280.987 M 88.77 % | 148.853 M -43.27 % | 262.376 M 34.96 % | 194.412 M |
| Net income | 16.698 M 86.82 % | 8.938 M 146.00 % | -19.431 M -206.11 % | 18.312 M -2.54 % | 18.789 M 447.84 % | 3.430 M 119.76 % | -17.353 M -695.88 % | 2.912 M -89.27 % | 27.152 M 387.06 % | 5.575 M 117.65 % | -31.577 M -377.83 % | 11.365 M -48.56 % | 22.096 M 18.04 % | 18.719 M 190.52 % | -20.678 M -290.29 % | 10.867 M -41.80 % | 18.672 M -50.07 % | 37.394 M 31.91 % | 28.349 M 30.43 % | 21.735 M 23.17 % | 17.647 M -53.68 % | 38.095 M 150.66 % | -75.205 M -602.88 % | 14.955 M 4.02 % | 14.376 M -31.74 % | 21.060 M 222.80 % | -17.150 M -214.19 % | 15.019 M -34.32 % | 22.866 M 25.35 % | 18.242 M 28.13 % | 14.237 M -10.70 % | 15.943 M -35.27 % | 24.629 M 98.98 % | 12.377 M -47.84 % | 23.728 M -5.66 % | 25.150 M |
| Income before tax | 20.707 M 140.57 % | 8.608 M 247.64 % | -5.830 M -147.17 % | 12.360 M -61.94 % | 32.475 M 734.96 % | 3.889 M 119.54 % | -19.910 M -5 352.50 % | 379.055 K -98.82 % | 32.098 M 593.71 % | 4.627 M 109.74 % | -47.491 M -759.09 % | 7.205 M -70.31 % | 24.268 M 12.48 % | 21.575 M 156.61 % | -38.115 M -365.69 % | 14.346 M -40.21 % | 23.994 M -47.08 % | 45.343 M 60.89 % | 28.182 M 6.28 % | 26.518 M 28.13 % | 20.696 M -53.78 % | 44.772 M 160.95 % | -73.453 M -475.59 % | 19.557 M 6.33 % | 18.392 M -27.34 % | 25.312 M 317.80 % | -11.622 M -166.80 % | 17.399 M -38.90 % | 28.477 M 16.80 % | 24.381 M 68.95 % | 14.430 M -34.85 % | 22.148 M -22.77 % | 28.677 M 70.83 % | 16.787 M -48.23 % | 32.428 M -4.19 % | 33.845 M |
| Income before tax ratio | 0.05 21.16 % | 0.04 489.06 % | -0.01 -124.01 % | 0.04 -38.25 % | 0.07 303.53 % | 0.02 147.96 % | -0.04 -2 844.52 % | 0.00 -97.79 % | 0.06 326.58 % | 0.01 108.61 % | -0.17 -791.95 % | 0.02 -36.59 % | 0.04 -44.85 % | 0.07 147.19 % | -0.15 -334.17 % | 0.06 -26.61 % | 0.09 -58.39 % | 0.21 47.42 % | 0.14 14.77 % | 0.12 30.18 % | 0.09 -56.29 % | 0.21 137.47 % | -0.57 -673.18 % | 0.10 2.63 % | 0.10 -8.92 % | 0.11 341.75 % | -0.04 -159.05 % | 0.07 -33.88 % | 0.11 1.71 % | 0.11 48.17 % | 0.07 -29.61 % | 0.11 4.04 % | 0.10 -9.50 % | 0.11 -8.75 % | 0.12 -29.01 % | 0.17 |
| EBITDA | 25.215 M 81.05 % | 13.927 M 18 300.76 % | -76.518 K -100.42 % | 18.428 M -67.43 % | 56.572 M 353.06 % | 12.487 M 68.51 % | 7.410 M -72.89 % | 27.333 M -29.67 % | 38.863 M 65.42 % | 23.493 M 160.54 % | -38.804 M -312.49 % | 18.262 M -54.11 % | 39.794 M 9.52 % | 36.336 M 241.85 % | -25.616 M -212.61 % | 22.748 M -34.58 % | 34.774 M -35.63 % | 54.024 M 42.54 % | 37.901 M 3.34 % | 36.675 M 37.10 % | 26.751 M -48.41 % | 51.856 M 180.71 % | -64.249 M -328.20 % | 28.155 M -2.39 % | 28.844 M -19.79 % | 35.959 M 171.15 % | 13.261 M -53.30 % | 28.396 M -27.27 % | 39.042 M 145.24 % | 15.920 M 203.13 % | 5.252 M -79.91 % | 26.136 M -26.53 % | 35.576 M 102.58 % | 17.561 M -62.97 % | 47.428 M 57.28 % | 30.156 M |
| Net income ratio | 0.04 -5.91 % | 0.04 221.22 % | -0.04 -154.00 % | 0.07 58.12 % | 0.04 164.77 % | 0.02 148.52 % | -0.03 -411.36 % | 0.01 -79.91 % | 0.05 199.51 % | 0.02 115.59 % | -0.11 -391.69 % | 0.04 9.85 % | 0.03 -42.12 % | 0.06 175.47 % | -0.08 -267.71 % | 0.05 -28.56 % | 0.07 -60.74 % | 0.17 20.86 % | 0.14 40.86 % | 0.10 25.13 % | 0.08 -56.20 % | 0.18 131.14 % | -0.58 -867.43 % | 0.08 0.40 % | 0.08 -14.43 % | 0.09 236.31 % | -0.06 -200.95 % | 0.06 -28.92 % | 0.09 9.15 % | 0.08 12.37 % | 0.07 -3.52 % | 0.08 -12.80 % | 0.09 5.41 % | 0.08 -8.05 % | 0.09 -30.09 % | 0.13 |
| Ratio EBITDA | 0.06 -8.81 % | 0.07 48 063.51 % | 0.00 -100.21 % | 0.07 -47.15 % | 0.13 118.96 % | 0.06 313.69 % | 0.01 -85.83 % | 0.10 31.77 % | 0.07 1.72 % | 0.07 153.48 % | -0.14 -323.08 % | 0.06 -1.99 % | 0.06 -46.30 % | 0.12 218.26 % | -0.10 -199.25 % | 0.10 -19.70 % | 0.12 -49.39 % | 0.24 30.61 % | 0.19 11.60 % | 0.17 39.29 % | 0.12 -51.22 % | 0.25 149.62 % | -0.50 -448.25 % | 0.14 -5.79 % | 0.15 0.55 % | 0.15 200.97 % | 0.05 -58.71 % | 0.12 -21.29 % | 0.15 113.55 % | 0.07 165.84 % | 0.03 -78.29 % | 0.13 -1.04 % | 0.13 7.32 % | 0.12 -34.73 % | 0.18 16.54 % | 0.16 |
| Gross profit ratio | 0.28 36.12 % | 0.21 7.37 % | 0.19 -24.63 % | 0.26 7.75 % | 0.24 -27.48 % | 0.33 83.03 % | 0.18 -28.19 % | 0.25 -2.76 % | 0.26 15.17 % | 0.22 37.19 % | 0.16 -44.25 % | 0.29 135.34 % | 0.12 -41.60 % | 0.21 69.99 % | 0.12 -48.50 % | 0.24 -6.19 % | 0.26 -24.00 % | 0.34 -2.36 % | 0.35 32.87 % | 0.26 -17.81 % | 0.32 12.02 % | 0.28 31.51 % | 0.22 -33.75 % | 0.33 2.75 % | 0.32 17.41 % | 0.27 10.17 % | 0.24 -9.71 % | 0.27 5.81 % | 0.26 -1.43 % | 0.26 -2.63 % | 0.27 -6.90 % | 0.29 -1.37 % | 0.29 11.53 % | 0.26 2.32 % | 0.25 -22.62 % | 0.33 |
| Weighted average shs out dil | 127.690 M 0.00 % | 127.690 M 1.42 % | 125.904 M 4.31 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M -9.77 % | 133.773 M 10.83 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M -0.77 % | 121.637 M 10.47 % | 110.110 M 0.00 % | 110.110 M 0.00 % | 110.110 M -8.78 % | 120.702 M -0.86 % | 121.747 M 0.00 % | 121.747 M 40.00 % | 86.962 M -17.12 % | 104.927 M 0.00 % | 104.927 M 0.34 % | 104.575 M -13.73 % | 121.212 M 15.79 % | 104.684 M 0.00 % | 104.684 M -0.58 % | 105.300 M 0.00 % | 105.300 M 0.16 % | 105.132 M 0.00 % | 105.132 M -1.20 % | 106.412 M 0.00 % | 106.412 M 38.26 % | 76.966 M 0.00 % | 76.966 M -2.28 % | 78.764 M 0.00 % | 78.764 M 0.66 % | 78.246 M 0.00 % | 78.246 M |
| Weighted average shs out | 127.690 M 0.00 % | 127.690 M 1.42 % | 125.904 M 4.31 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M -9.77 % | 133.773 M 10.83 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 9.62 % | 110.110 M 0.00 % | 110.110 M 0.00 % | 110.110 M -8.77 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 38.80 % | 86.962 M -16.77 % | 104.480 M 0.32 % | 104.149 M -0.41 % | 104.575 M -13.72 % | 121.206 M 15.78 % | 104.684 M 0.03 % | 104.653 M 3.19 % | 101.413 M -3.69 % | 105.300 M 0.16 % | 105.132 M 0.03 % | 105.100 M 2.17 % | 102.864 M -3.33 % | 106.412 M 38.26 % | 76.966 M 0.00 % | 76.966 M -1.62 % | 78.230 M -0.68 % | 78.764 M 0.66 % | 78.246 M 0.00 % | 78.246 M |
| EPS diluted | 0.13 85.71 % | 0.07 145.45 % | -0.15 -202.67 % | 0.15 -6.25 % | 0.16 463.38 % | 0.03 121.85 % | -0.13 -639.42 % | 0.02 -89.52 % | 0.23 397.84 % | 0.05 117.77 % | -0.26 -360.00 % | 0.10 -50.00 % | 0.20 17.65 % | 0.17 200.00 % | -0.17 -290.37 % | 0.09 -40.47 % | 0.15 -65.12 % | 0.43 59.26 % | 0.27 28.57 % | 0.21 23.53 % | 0.17 -45.16 % | 0.31 143.06 % | -0.72 -614.29 % | 0.14 0.00 % | 0.14 -30.00 % | 0.20 225.00 % | -0.16 -214.29 % | 0.14 -33.33 % | 0.21 23.53 % | 0.17 -5.56 % | 0.18 -14.29 % | 0.21 -32.26 % | 0.31 93.75 % | 0.16 -46.67 % | 0.30 -6.25 % | 0.32 |
| Earnings per share | 0.13 85.71 % | 0.07 145.45 % | -0.15 -202.67 % | 0.15 -6.25 % | 0.16 463.38 % | 0.03 121.85 % | -0.13 -639.42 % | 0.02 -89.52 % | 0.23 397.84 % | 0.05 117.77 % | -0.26 -360.00 % | 0.10 -50.00 % | 0.20 17.65 % | 0.17 200.00 % | -0.17 -290.37 % | 0.09 -40.47 % | 0.15 -65.12 % | 0.43 59.26 % | 0.27 28.57 % | 0.21 23.53 % | 0.17 -45.16 % | 0.31 143.06 % | -0.72 -614.29 % | 0.14 0.00 % | 0.14 -30.00 % | 0.20 225.00 % | -0.16 -214.29 % | 0.14 -33.33 % | 0.21 23.53 % | 0.17 -5.56 % | 0.18 -14.29 % | 0.21 -32.26 % | 0.31 93.75 % | 0.16 -46.67 % | 0.30 -6.25 % | 0.32 |
| Gross profit | 115.143 M 170.27 % | 42.603 M -59.26 % | 104.561 M 48.11 % | 70.595 M -33.59 % | 106.297 M 50.05 % | 70.841 M -25.45 % | 95.022 M 37.43 % | 69.143 M -48.10 % | 133.226 M 87.30 % | 71.131 M 55.32 % | 45.796 M -46.90 % | 86.242 M 10.19 % | 78.265 M 19.09 % | 65.719 M 103.89 % | 32.233 M -41.56 % | 55.157 M -23.57 % | 72.168 M -3.34 % | 74.662 M 6.57 % | 70.061 M 23.03 % | 56.946 M -19.11 % | 70.395 M 18.48 % | 59.416 M 113.92 % | 27.775 M -56.59 % | 63.975 M 6.46 % | 60.093 M -6.34 % | 64.157 M -0.75 % | 64.639 M 2.13 % | 63.288 M -2.22 % | 64.725 M 13.20 % | 57.179 M 11.03 % | 51.501 M -13.82 % | 59.762 M -26.78 % | 81.620 M 110.53 % | 38.768 M -41.95 % | 66.784 M 4.43 % | 63.948 M |
| Income tax expense | 3.921 M 204.40 % | 1.288 M -89.42 % | 12.180 M 475.25 % | -3.246 M -129.97 % | 10.829 M 476.88 % | 1.877 M 157.24 % | -3.279 M -268.04 % | -890.966 K -113.77 % | 6.468 M 782.46 % | -947.788 K 94.04 % | -15.914 M -673.81 % | -2.057 M -179.71 % | 2.580 M -14.73 % | 3.026 M 117.35 % | -17.437 M -601.23 % | 3.479 M -34.63 % | 5.322 M -33.05 % | 7.949 M 17 885.13 % | 44.198 K -99.08 % | 4.779 M 56.72 % | 3.049 M -54.33 % | 6.677 M 281.04 % | 1.752 M -61.92 % | 4.602 M 14.59 % | 4.016 M -5.56 % | 4.252 M -23.01 % | 5.523 M 132.09 % | 2.380 M -54.46 % | 5.225 M -15.69 % | 6.198 M 1 370.46 % | 421.517 K -92.89 % | 5.931 M 45.26 % | 4.083 M -9.96 % | 4.534 M -44.13 % | 8.115 M 0.06 % | 8.110 M |
| Cost of revenue | 294.200 M 79.87 % | 163.563 M -62.72 % | 438.737 M 113.10 % | 205.885 M -39.85 % | 342.274 M 134.51 % | 145.953 M -66.62 % | 437.217 M 109.23 % | 208.961 M -46.12 % | 387.814 M 55.58 % | 249.271 M 5.09 % | 237.205 M 12.49 % | 210.868 M -62.09 % | 556.289 M 126.66 % | 245.432 M 8.03 % | 227.185 M 30.96 % | 173.480 M -16.79 % | 208.475 M 42.78 % | 146.009 M 10.50 % | 132.133 M -18.14 % | 161.412 M 6.58 % | 151.447 M 0.74 % | 150.339 M 48.59 % | 101.176 M -23.82 % | 132.815 M 2.29 % | 129.845 M -25.35 % | 173.934 M -12.88 % | 199.638 M 17.20 % | 170.340 M -9.44 % | 188.097 M 15.41 % | 162.975 M 15.12 % | 141.573 M -4.87 % | 148.828 M -25.35 % | 199.367 M 81.10 % | 110.084 M -43.72 % | 195.592 M 49.92 % | 130.464 M |
| General and administrative expenses | -5.567 M -119.48 % | 28.587 M 167.12 % | -42.588 M -159.56 % | 71.502 M 1 369.82 % | -5.631 M -119.98 % | 28.189 M 188.45 % | -31.871 M -153.15 % | 59.963 M 789.70 % | -8.694 M -135.64 % | 24.397 M 165.25 % | -37.392 M -169.70 % | 53.648 M 1 035.79 % | -5.733 M -128.67 % | 19.993 M 165.04 % | -30.740 M -162.68 % | 49.042 M 2 472.45 % | -2.067 M -109.10 % | 22.716 M 192.22 % | -24.631 M -229.78 % | 18.979 M 616.28 % | 2.650 M -79.02 % | 12.631 M 147.47 % | -26.609 M -217.53 % | 22.640 M 741.28 % | -3.530 M -115.17 % | 23.277 M 187.26 % | -26.676 M -211.01 % | 24.030 M 311.96 % | -11.337 M -141.10 % | 27.586 M 154.45 % | -50.667 M -278.00 % | 28.465 M 475.77 % | -7.575 M -146.57 % | 16.266 M 133.24 % | -48.939 M -267.28 % | 29.256 M |
| Selling and marketing expenses | 2.957 M -80.33 % | 15.031 M 135.71 % | -42.087 M -168.15 % | 61.753 M 121.49 % | 27.881 M 11.06 % | 25.104 M -11.41 % | 28.336 M 9.93 % | 25.776 M 13.60 % | 22.690 M 19.66 % | 18.962 M -21.15 % | 24.049 M 3.69 % | 23.193 M 131.72 % | 10.009 M -32.00 % | 14.720 M 125.68 % | 6.523 M -23.21 % | 8.494 M 14.42 % | 7.423 M 46.83 % | 5.055 M 118.58 % | 2.313 M -30.49 % | 3.327 M -30.71 % | 4.802 M -19.02 % | 5.929 M -19.99 % | 7.411 M 27.88 % | 5.795 M -40.33 % | 9.712 M 43.87 % | 6.750 M -19.01 % | 8.334 M 46.29 % | 5.697 M -32.14 % | 8.395 M 58.59 % | 5.294 M -7.09 % | 5.698 M 54.52 % | 3.687 M -23.87 % | 4.843 M 12.48 % | 4.306 M 14.02 % | 3.777 M 0.00 % | 3.777 M |
| Other expenses | 83.455 M 607.36 % | -16.449 M -109.13 % | 180.244 M 347.70 % | -72.767 M -656.82 % | -9.615 M -995.26 % | -877.850 K -189.25 % | 983.591 K -83.28 % | 5.884 M 627.93 % | -1.114 M -186.25 % | 1.292 M -98.15 % | 70.012 M 365.77 % | -26.343 M -185.21 % | 30.917 M 4 837.94 % | 626.103 K 102.10 % | -29.875 M -6 594.33 % | 460.024 K -78.68 % | 2.158 M 247.92 % | 620.260 K 117.92 % | -3.461 M -137.76 % | 9.168 M 19 211.38 % | 47.472 K -94.33 % | 837.303 K -76.83 % | 3.613 M 1 037.26 % | 317.693 K -90.17 % | 3.231 M 443.27 % | 594.653 K 74.63 % | 340.513 K -60.71 % | 866.716 K -75.60 % | 3.552 M 9 218.85 % | 38.119 K -99.03 % | 3.948 M -5.18 % | 4.163 M 4 500.25 % | -94.617 K -110.03 % | 943.109 K -68.90 % | 3.033 M -54.70 % | 6.695 M |
| Operating expenses | 95.579 M 151.91 % | 37.942 M -66.15 % | 112.093 M 46.55 % | 76.488 M -4.11 % | 79.763 M 25.64 % | 63.484 M -36.80 % | 100.451 M 44.59 % | 69.471 M 6.17 % | 65.434 M 22.16 % | 53.563 M -21.46 % | 68.200 M -6.41 % | 72.874 M 60.12 % | 45.512 M 5.43 % | 43.167 M -14.33 % | 50.386 M 12.35 % | 44.849 M -3.46 % | 46.457 M 34.78 % | 34.468 M -1.11 % | 34.853 M 1.53 % | 34.327 M -23.71 % | 44.998 M 79.54 % | 25.063 M -51.08 % | 51.234 M 36.32 % | 37.583 M -18.40 % | 46.057 M 23.21 % | 37.380 M -32.42 % | 55.312 M 35.57 % | 40.798 M 3.27 % | 39.508 M 14.01 % | 34.652 M -13.87 % | 40.231 M 18.52 % | 33.943 M -8.04 % | 36.909 M 74.04 % | 21.207 M -39.84 % | 35.250 M 0.00 % | 35.250 M |
| Cost and expenses | 389.779 M 93.43 % | 201.505 M -63.42 % | 550.830 M 95.07 % | 282.373 M -33.09 % | 422.038 M 101.51 % | 209.437 M -61.05 % | 537.668 M 93.11 % | 278.432 M -38.57 % | 453.247 M 49.67 % | 302.834 M -0.84 % | 305.404 M 7.63 % | 283.743 M -52.85 % | 601.801 M 108.53 % | 288.599 M 3.97 % | 277.571 M 27.13 % | 218.329 M -14.36 % | 254.932 M 41.26 % | 180.477 M 8.08 % | 166.986 M -14.69 % | 195.739 M -0.36 % | 196.446 M 12.00 % | 175.402 M 15.09 % | 152.410 M -10.56 % | 170.398 M -3.13 % | 175.901 M -16.76 % | 211.315 M -17.12 % | 254.950 M 20.75 % | 211.138 M -7.23 % | 227.605 M 15.17 % | 197.627 M 8.70 % | 181.804 M -0.53 % | 182.771 M -22.65 % | 236.276 M 79.96 % | 131.291 M -43.13 % | 230.842 M 39.30 % | 165.714 M |
| Research and development expenses | 14.735 M 36.78 % | 10.773 M -34.81 % | 16.525 M 3.28 % | 16.000 M 24.18 % | 12.884 M 13.55 % | 11.347 M -56.53 % | 26.105 M 115.22 % | 12.129 M -22.83 % | 15.717 M 76.36 % | 8.911 M -22.71 % | 11.530 M -48.47 % | 22.376 M 116.83 % | 10.320 M 31.84 % | 7.828 M -11.01 % | 8.796 M -40.72 % | 14.839 M 68.56 % | 8.804 M 50.24 % | 5.860 M 2.80 % | 5.700 M -49.00 % | 11.176 M -20.44 % | 14.047 M 138.68 % | 5.885 M -33.83 % | 8.894 M 16.45 % | 7.638 M -34.63 % | 11.683 M 91.89 % | 6.088 M -53.09 % | 12.979 M 35.66 % | 9.567 M -51.67 % | 19.795 M 63.62 % | 12.098 M -74.26 % | 46.998 M 216.67 % | 14.841 M -3.02 % | 15.303 M | 0.000 -100.00 % | 38.562 M | 0.000 |
| Selling general and administrative expenses | -2.611 M -105.99 % | 43.618 M 151.51 % | -84.675 M -163.54 % | 133.256 M 132.70 % | 57.264 M 7.45 % | 53.293 M 1 607.71 % | -3.535 M -104.12 % | 85.739 M 512.60 % | 13.996 M -67.72 % | 43.359 M 424.96 % | -13.343 M -117.36 % | 76.841 M 1 696.96 % | 4.276 M -87.68 % | 34.713 M 243.34 % | -24.218 M -142.09 % | 57.536 M 974.29 % | 5.356 M -80.71 % | 27.771 M 224.43 % | -22.319 M -200.05 % | 22.307 M 199.36 % | 7.451 M -59.85 % | 18.561 M 196.68 % | -19.199 M -167.52 % | 28.435 M 360.03 % | 6.181 M -79.41 % | 30.027 M 263.71 % | -18.342 M -161.70 % | 29.727 M 1 110.47 % | -2.942 M -108.95 % | 32.879 M 173.11 % | -44.969 M -239.87 % | 32.152 M 1 276.97 % | -2.732 M -113.28 % | 20.572 M 145.55 % | -45.162 M -236.72 % | 33.033 M |
| Interest income | 1.054 M -58.70 % | 2.552 M 44.26 % | 1.769 M -47.47 % | 3.368 M 479.56 % | 581.111 K 13.40 % | 512.422 K -79.48 % | 2.497 M -14.01 % | 2.904 M -6.52 % | 3.106 M -51.97 % | 6.468 M -48.05 % | 12.449 M 26.05 % | 9.876 M 42.82 % | 6.915 M 689.18 % | 876.229 K -88.08 % | 7.348 M | 0.000 -100.00 % | 6.101 M 999.14 % | 555.089 K -91.57 % | 6.583 M 504.76 % | 1.089 M -48.45 % | 2.112 M -39.19 % | 3.472 M 86.18 % | 1.865 M -51.11 % | 3.815 M -15.73 % | 4.527 M 3 577.05 % | 123.107 K -96.49 % | 3.504 M 206.23 % | 1.144 M -22.18 % | 1.471 M 23.96 % | 1.186 M 81.92 % | 652.095 K -82.68 % | 3.765 M 278.84 % | 993.872 K -42.14 % | 1.718 M -5.47 % | 1.817 M 1 926.66 % | 89.660 K |
| Interest expense | 4.508 M -15.26 % | 5.319 M -7.55 % | 5.754 M -5.19 % | 6.069 M 2.82 % | 5.902 M -31.35 % | 8.597 M 14.90 % | 7.482 M 1.28 % | 7.387 M 9.18 % | 6.766 M | 0.000 -100.00 % | 4.097 M 379.39 % | 854.669 K -84.07 % | 5.364 M | 0.000 -100.00 % | 1.748 M | 0.000 -100.00 % | 3.089 M 211.92 % | 990.292 K -46.18 % | 1.840 M | 0.000 -100.00 % | 2.793 M -22.73 % | 3.614 M 5.95 % | 3.411 M 21.56 % | 2.806 M -38.92 % | 4.595 M | 0.000 -100.00 % | 6.251 M 19.39 % | 5.236 M 36.16 % | 3.845 M | 0.000 -100.00 % | 1.744 M | 0.000 -100.00 % | 5.872 M | 0.000 -100.00 % | 9.661 M | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 24.629 M 35.36 % | 18.195 M 66.56 % | 10.924 M -44.17 % | 19.567 M 0.00 % | 19.567 M 79.76 % | 10.885 M 0.00 % | 10.885 M 31.65 % | 8.268 M -19.86 % | 10.317 M 4.62 % | 9.862 M 0.00 % | 9.862 M 33.98 % | 7.361 M 0.00 % | 7.361 M -4.30 % | 7.691 M 0.00 % | 7.691 M 36.39 % | 5.639 M -2.99 % | 5.813 M 65.83 % | 3.505 M -39.70 % | 5.813 M 0.00 % | 5.813 M 7.46 % | 5.409 M -7.64 % | 5.857 M 8.27 % | 5.409 M -78.55 % | 25.224 M 112.60 % | 11.864 M -34.30 % | 18.058 M 314.41 % | -8.422 M -61.02 % | -5.230 M -151.20 % | 10.216 M 50.14 % | 6.804 M 296.11 % | 1.718 M -88.68 % | 15.173 M 404.79 % | 3.006 M |
| Operating income | 19.564 M 319.73 % | 4.661 M 161.88 % | -7.532 M -21.47 % | -6.201 M -123.37 % | 26.534 M 260.66 % | 7.357 M 133.00 % | -22.291 M -2 530.21 % | -847.514 K -102.97 % | 28.555 M 407.86 % | 5.623 M 113.35 % | -42.102 M -269.05 % | 24.906 M -32.00 % | 36.627 M 87.97 % | 19.485 M 336.48 % | -8.240 M -159.34 % | 13.886 M -36.41 % | 21.836 M -51.17 % | 44.723 M 41.33 % | 31.644 M 82.38 % | 17.351 M -15.97 % | 20.648 M -53.00 % | 43.934 M 157.01 % | -77.066 M -500.57 % | 19.239 M 26.89 % | 15.162 M -38.66 % | 24.717 M 306.63 % | -11.962 M -172.36 % | 16.532 M -33.67 % | 24.925 M 2.39 % | 24.343 M 132.22 % | 10.482 M -41.71 % | 17.985 M -37.49 % | 28.772 M 81.60 % | 15.844 M -46.10 % | 29.395 M 8.27 % | 27.151 M |
| Operating income ratio | 0.05 111.40 % | 0.02 263.08 % | -0.01 38.18 % | -0.02 -137.91 % | 0.06 74.31 % | 0.03 181.03 % | -0.04 -1 274.33 % | 0.00 -105.56 % | 0.05 212.30 % | 0.02 111.80 % | -0.15 -277.47 % | 0.08 45.23 % | 0.06 -7.83 % | 0.06 297.16 % | -0.03 -152.30 % | 0.06 -21.95 % | 0.08 -61.61 % | 0.20 29.50 % | 0.16 96.96 % | 0.08 -14.63 % | 0.09 -55.56 % | 0.21 135.05 % | -0.60 -711.31 % | 0.10 22.47 % | 0.08 -23.11 % | 0.10 329.35 % | -0.05 -163.97 % | 0.07 -28.22 % | 0.10 -10.84 % | 0.11 103.66 % | 0.05 -37.03 % | 0.09 -15.80 % | 0.10 -3.80 % | 0.11 -4.99 % | 0.11 -19.78 % | 0.14 |
| Total other income expenses net | 1.144 M -71.02 % | 3.947 M 131.93 % | 1.702 M -90.83 % | 18.560 M 397.33 % | 3.732 M 207.62 % | -3.468 M -245.60 % | 2.382 M 94.16 % | 1.227 M 119.43 % | -6.312 M 43.81 % | -11.232 M -108.45 % | -5.388 M -81.11 % | -2.975 M -174.19 % | 4.010 M 91.86 % | 2.090 M 109.77 % | -21.397 M -591.95 % | 4.349 M 101.55 % | 2.158 M -53.65 % | 4.656 M 234.51 % | -3.461 M -137.76 % | 9.168 M 465.60 % | -2.508 M -129.87 % | 8.395 M 390.91 % | 1.710 M 438.26 % | 317.694 K -90.17 % | 3.231 M 320.56 % | -1.465 M 73.38 % | -5.503 M -8.09 % | -5.091 M -243.32 % | 3.552 M 9 218.85 % | 38.119 K -99.03 % | 3.948 M 207.54 % | -3.671 M -3 779.87 % | -94.618 K 87.78 % | -774.550 K -125.54 % | 3.033 M -54.70 % | 6.695 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 201.815 M 579.70 % | 29.692 M -86.64 % | 222.279 M -10.35 % | 247.928 M -47.14 % | 469.016 M -17.66 % | 569.607 M 25.99 % | 452.118 M 5.25 % | 429.562 M 64.27 % | 261.492 M -31.70 % | 382.865 M 44.89 % | 264.237 M 75.21 % | 150.815 M -40.66 % | 254.167 M 148.11 % | 102.441 M 2 616.94 % | -4.070 M 96.65 % | -121.427 M -170.54 % | -44.884 M 85.49 % | -309.433 M -8 998.57 % | -3.401 M 96.40 % | -94.483 M -1 461.59 % | -6.050 M -110.76 % | 56.247 M 1 124.94 % | -5.488 M -114.40 % | 38.120 M 342.14 % | -15.743 M -125.65 % | 61.367 M -49.11 % | 120.583 M 137.04 % | 50.871 M 3 506.93 % | -1.493 M 96.11 % | -38.382 M 52.01 % | -79.973 M -135.44 % | 225.671 M 16.57 % | 193.597 M 7.29 % | 180.446 M -6.71 % | 193.430 M |
| Total investments | 9.125 M 7.35 % | 8.500 M 0.00 % | 8.500 M -94.27 % | 148.433 M 20.29 % | 123.398 M 49.12 % | 82.750 M 873.53 % | 8.500 M -26.09 % | 11.500 M -2.98 % | 11.854 M -1.14 % | 11.990 M 14.19 % | 10.500 M 2.95 % | 10.200 M 277.82 % | 2.700 M -61.43 % | 7.000 M -93.02 % | 100.296 M 401.48 % | 20.000 M -80.00 % | 100.000 M 10.50 % | 90.500 M -5.20 % | 95.459 M 10 985.14 % | 861.146 K -98.77 % | 70.000 M | 0.000 -100.00 % | 55.560 M | 0.000 -100.00 % | 1.916 M -79.00 % | 9.126 M 109.44 % | 4.357 M 466.07 % | 769.729 K -92.43 % | 10.166 M 27.47 % | 7.976 M 321.56 % | 1.892 M | 0.000 | 0.000 -100.00 % | 360.892 M 111 936.38 % | 322.120 K |
| Total debt | 537.101 M 4.79 % | 512.572 M -22.86 % | 664.465 M -15.88 % | 789.868 M -17.09 % | 952.671 M 2.85 % | 926.298 M -5.45 % | 979.668 M 3.78 % | 944.006 M 13.15 % | 834.275 M -2.77 % | 858.045 M 2.13 % | 840.129 M 8.91 % | 771.413 M 21.04 % | 637.310 M 11.95 % | 569.280 M 1.81 % | 559.147 M 11.39 % | 501.985 M -2.78 % | 516.364 M 86.90 % | 276.274 M 35.02 % | 204.618 M -3.47 % | 211.969 M -16.40 % | 253.554 M -12.74 % | 290.589 M -7.82 % | 315.242 M 3.99 % | 303.137 M -21.32 % | 385.296 M -8.50 % | 421.076 M -8.08 % | 458.102 M -4.06 % | 477.463 M 2.97 % | 463.711 M 18.98 % | 389.734 M 12.38 % | 346.792 M -17.81 % | 421.932 M 10.98 % | 380.179 M | 0.000 -100.00 % | 373.554 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.995 M -91.22 % | 956.516 M 133 335.97 % | 716.835 K -99.92 % | 954.769 M 936.53 % | 92.112 M -90.28 % | 947.774 M 1 053.56 % | 82.161 M -91.30 % | 944.638 M 1 081.06 % | 79.982 M -91.47 % | 938.039 M 1 227.26 % | 70.675 M -92.42 % | 932.019 M 1 267.61 % | 68.150 M -92.95 % | 966.700 M 24 422.63 % | -3.974 M 8.12 % | -4.326 M -74.72 % | -2.476 M 39.90 % | -4.120 M -379.25 % | 1.475 M 103.03 % | 726.650 K 58.59 % | 458.206 K 118.43 % | -2.486 M -479.22 % | -429.252 K 72.11 % | -1.539 M -32.11 % | -1.165 M -158.13 % | 2.004 M 212.67 % | -1.779 M -189.82 % | -613.756 K 13.67 % | -710.941 K -100.19 % | 375.102 M 90 665.82 % | -414.176 K |
| Retained earnings | 218.470 M -12.63 % | 250.052 M 3.65 % | 241.239 M -9.43 % | 266.368 M 7.38 % | 248.056 M 0.28 % | 247.372 M 1.41 % | 243.942 M -8.94 % | 267.906 M 1.10 % | 264.994 M 7.07 % | 247.497 M 2.90 % | 240.518 M -12.92 % | 276.189 M 4.29 % | 264.824 M 4.93 % | 252.383 M 8.01 % | 233.665 M -10.21 % | 260.220 M 4.36 % | 249.353 M 2.36 % | 243.613 M 18.13 % | 206.220 M 9.82 % | 187.772 M 12.99 % | 166.189 M 13.28 % | 146.706 M 39.86 % | 104.892 M -41.78 % | 180.169 M 9.10 % | 165.142 M 1.51 % | 162.686 M 14.87 % | 141.626 M -15.92 % | 168.444 M 9.79 % | 153.425 M 0.34 % | 152.910 M 13.55 % | 134.668 M 5.11 % | 128.122 M 14.21 % | 112.179 M | 0.000 -100.00 % | 75.173 M |
| Common stock | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 0.00 % | 120.701 M 40.00 % | 86.215 M 15.73 % | 74.500 M 0.00 % | 74.500 M 0.00 % | 74.500 M 0.00 % | 74.500 M 0.00 % | 74.500 M 0.00 % | 74.500 M 0.00 % | 74.500 M 0.00 % | 74.500 M 0.00 % | 74.500 M 0.00 % | 74.500 M 0.00 % | 74.500 M 0.00 % | 74.500 M 0.00 % | 74.500 M 33.39 % | 55.850 M 0.00 % | 55.850 M | 0.000 -100.00 % | 55.850 M |
| Total equity | 1.323 B -2.06 % | 1.351 B 0.61 % | 1.343 B -1.51 % | 1.363 B 1.31 % | 1.345 B -0.12 % | 1.347 B 0.16 % | 1.345 B -1.56 % | 1.366 B -0.02 % | 1.367 B 1.96 % | 1.340 B 0.39 % | 1.335 B -2.04 % | 1.363 B 1.44 % | 1.344 B 2.23 % | 1.314 B 1.80 % | 1.291 B -1.67 % | 1.313 B 0.67 % | 1.304 B 0.59 % | 1.297 B 51.33 % | 856.735 M 2.77 % | 833.661 M 2.43 % | 813.923 M 2.66 % | 792.797 M 4.79 % | 756.578 M -8.96 % | 831.035 M 1.87 % | 815.811 M 0.59 % | 811.060 M 2.48 % | 791.407 M -1.99 % | 807.442 M 1.85 % | 792.797 M -0.29 % | 795.064 M 2.84 % | 773.099 M 79.84 % | 429.886 M 3.97 % | 413.482 M 9.67 % | 377.022 M 0.00 % | 377.022 M |
| Other non current liabilities | 7.254 M 4.66 % | 6.931 M -1.19 % | 7.015 M 1.66 % | 6.900 M 3.03 % | 6.697 M -9.61 % | 7.409 M -2.45 % | 7.595 M 5.55 % | 7.195 M 1.23 % | 7.108 M 20.20 % | 5.914 M -3.46 % | 6.125 M 5.55 % | 5.803 M -3.98 % | 6.043 M 3.42 % | 5.844 M 9.48 % | 5.338 M -71.28 % | 18.584 M 71.09 % | 10.862 M 5.30 % | 10.315 M 245.55 % | 2.985 M -37.23 % | 4.756 M 20.66 % | 3.941 M 7.44 % | 3.668 M -59.53 % | 9.064 M 115.18 % | 4.212 M -5.55 % | 4.460 M -5.22 % | 4.705 M 2.35 % | 4.597 M 23.75 % | 3.715 M -8.79 % | 4.073 M 5.37 % | 3.866 M 1.21 % | 3.820 M -15.20 % | 4.504 M 4.47 % | 4.311 M | 0.000 -100.00 % | 4.646 M |
| Long term debt | 25.430 M -65.97 % | 74.721 M -30.92 % | 108.163 M 67.38 % | 64.622 M -52.71 % | 136.663 M -13.98 % | 158.869 M 23.65 % | 128.487 M 12.29 % | 114.423 M -45.24 % | 208.969 M 296.88 % | 52.653 M -66.73 % | 158.273 M -24.79 % | 210.442 M 56.04 % | 134.860 M 134.80 % | 57.437 M 832.32 % | 6.161 M | 0.000 -100.00 % | 7.580 M 0.02 % | 7.579 M 7.52 % | 7.049 M -10.83 % | 7.905 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 |
| Total non current liabilities | 37.609 M -56.59 % | 86.639 M -27.97 % | 120.280 M 57.66 % | 76.289 M -47.01 % | 143.977 M -16.05 % | 171.503 M 20.80 % | 141.972 M 11.62 % | 127.187 M -42.67 % | 221.865 M 227.91 % | 67.660 M -60.27 % | 170.306 M -21.24 % | 216.245 M 51.47 % | 142.768 M 116.69 % | 65.884 M 385.91 % | 13.559 M -31.69 % | 19.849 M 2.47 % | 19.370 M 2.74 % | 18.855 M 74.03 % | 10.834 M -17.11 % | 13.071 M 231.47 % | 3.943 M -3.47 % | 4.085 M -55.21 % | 9.120 M 111.05 % | 4.321 M -9.02 % | 4.750 M -23.32 % | 6.194 M 15.17 % | 5.378 M 40.40 % | 3.830 M -31.58 % | 5.598 M 17.16 % | 4.778 M 16.45 % | 4.103 M -8.90 % | 4.504 M 4.47 % | 4.311 M | 0.000 -100.00 % | 4.727 M |
| Other current liabilities | 1.177 B -7.13 % | 1.267 B 11.77 % | 1.134 B 1 156.69 % | 90.214 M -78.04 % | 410.869 M -61.94 % | 1.080 B 645.41 % | 144.827 M 16.96 % | 123.823 M -63.87 % | 342.760 M -68.25 % | 1.080 B 3.90 % | 1.039 B 10.31 % | 941.987 M 22.88 % | 766.592 M -22.07 % | 983.632 M 1 057.21 % | 85.000 M 329.15 % | 19.807 M -37.22 % | 31.550 M 55.22 % | 20.326 M -32.06 % | 29.915 M -95.37 % | 645.733 M 5.24 % | 613.568 M -4.20 % | 640.467 M -4.00 % | 667.125 M 27.07 % | 525.023 M -12.05 % | 596.934 M -0.63 % | 600.703 M 23.06 % | 488.153 M 0.23 % | 487.049 M 0.21 % | 486.006 M 12.05 % | 433.740 M 51.37 % | 286.547 M -9.95 % | 318.199 M 6.17 % | 299.708 M | 0.000 -100.00 % | 339.721 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 969.028 M 16.11 % | 834.554 M -11.81 % | 946.324 M 0.71 % | 939.611 M -5.05 % | 989.534 M 1.51 % | 974.837 M -0.93 % | 983.958 M 29.01 % | 762.691 M -10.64 % | 853.486 M | 0.000 | 0.000 -100.00 % | 773.259 M 11.41 % | 694.088 M 9.11 % | 636.159 M -4.54 % | 666.436 M 6.60 % | 625.185 M 11 044.32 % | 5.610 M -78.01 % | 25.514 M 2.27 % | 24.948 M -68.85 % | 80.093 M -8.77 % | 87.788 M 9.17 % | 80.412 M -12.64 % | 92.052 M 0.60 % | 91.501 M 2.63 % | 89.155 M -13.64 % | 103.237 M 17.47 % | 87.881 M 155.78 % | 34.358 M -10.86 % | 38.543 M -11.64 % | 43.620 M | 0.000 -100.00 % | 39.413 M |
| Short term debt | 511.671 M 16.86 % | 437.851 M -21.29 % | 556.302 M -27.22 % | 764.349 M 39.82 % | 546.652 M -28.77 % | 767.429 M -8.06 % | 834.677 M 0.61 % | 829.584 M 54.24 % | 537.860 M -33.22 % | 805.392 M 54.34 % | 521.828 M -6.79 % | 559.846 M 11.70 % | 501.226 M -2.07 % | 511.842 M -7.18 % | 551.435 M 9.85 % | 501.985 M -1.34 % | 508.784 M 89.35 % | 268.696 M 31.32 % | 204.618 M 0.27 % | 204.065 M -19.52 % | 253.554 M -12.74 % | 290.589 M -7.82 % | 315.242 M 3.99 % | 303.137 M -21.32 % | 385.296 M -8.50 % | 421.076 M -8.08 % | 458.102 M -4.06 % | 477.463 M 2.97 % | 463.711 M 18.98 % | 389.734 M 12.38 % | 346.792 M -17.81 % | 421.932 M 10.98 % | 380.179 M | 0.000 -100.00 % | 373.554 M |
| Total current liabilities | 1.998 B 1.52 % | 1.968 B -2.21 % | 2.012 B -5.10 % | 2.120 B 2.51 % | 2.069 B -1.38 % | 2.097 B 0.82 % | 2.080 B -1.90 % | 2.121 B 11.16 % | 1.908 B -10.70 % | 2.136 B 15.17 % | 1.855 B 5.85 % | 1.753 B 10.65 % | 1.584 B -6.04 % | 1.686 B 12.86 % | 1.494 B 12.50 % | 1.328 B 4.30 % | 1.273 B 21.09 % | 1.051 B 10.87 % | 948.134 M -2.77 % | 975.114 M -4.69 % | 1.023 B -2.44 % | 1.049 B -12.77 % | 1.202 B 14.32 % | 1.051 B -4.16 % | 1.097 B -5.36 % | 1.159 B -1.14 % | 1.173 B 5.19 % | 1.115 B -5.71 % | 1.182 B 26.17 % | 937.013 M 24.55 % | 752.347 M -13.29 % | 867.678 M 7.28 % | 808.783 M | 0.000 -100.00 % | 865.564 M |
| Total liabilities | 2.035 B -0.93 % | 2.054 B -3.67 % | 2.133 B -2.92 % | 2.197 B -0.71 % | 2.213 B -2.49 % | 2.269 B 2.10 % | 2.222 B -1.14 % | 2.248 B 5.55 % | 2.130 B -3.38 % | 2.204 B 8.83 % | 2.025 B 2.87 % | 1.969 B 14.02 % | 1.727 B -1.42 % | 1.752 B 16.22 % | 1.507 B 11.85 % | 1.347 B 4.28 % | 1.292 B 20.76 % | 1.070 B 11.58 % | 958.968 M -2.96 % | 988.185 M -3.78 % | 1.027 B -2.44 % | 1.053 B -13.08 % | 1.211 B 14.71 % | 1.056 B -4.18 % | 1.102 B -5.45 % | 1.165 B -1.07 % | 1.178 B 5.31 % | 1.119 B -5.83 % | 1.188 B 26.13 % | 941.791 M 24.50 % | 756.450 M -13.27 % | 872.182 M 7.27 % | 813.094 M | 0.000 -100.00 % | 870.291 M |
| Other non current assets | 99.086 M -56.20 % | 226.212 M -7.69 % | 245.059 M 189.38 % | 84.685 M 9.67 % | 77.221 M 0.59 % | 76.770 M -3.98 % | 79.949 M -39.75 % | 132.700 M 28.71 % | 103.101 M 12.84 % | 91.373 M 70.67 % | 53.536 M 162.82 % | 20.370 M -70.76 % | 69.653 M 195.52 % | 23.570 M 49.40 % | 15.776 M 9 644.23 % | 161.906 K -63.43 % | 442.718 K -93.77 % | 7.111 M 1 287.11 % | 512.622 K -93.23 % | 7.572 M 1 107.60 % | 627.061 K -8.95 % | 688.735 K -8.22 % | 750.406 K -7.59 % | 812.080 K 436.30 % | 151.423 K -15.00 % | 178.144 K -13.04 % | 204.865 K -35.74 % | 318.827 K | 0.000 -100.00 % | 193.702 K -14.00 % | 225.246 K -12.28 % | 256.788 K -10.94 % | 288.331 K 100.16 % | -180.446 M -51 448.20 % | 351.416 K |
| Long term investments | 0.000 100.00 % | -129.424 M 13.96 % | -150.428 M -1 341.15 % | 12.120 M -1.54 % | 12.310 M -1.60 % | 12.510 M 47.18 % | 8.500 M 115.27 % | -55.668 M 0.61 % | -56.009 M -66.25 % | -33.689 M -147.24 % | -13.626 M -319.00 % | 6.222 M 112.13 % | -51.278 M | 0.000 | 0.000 -100.00 % | 407.766 K | 0.000 -100.00 % | 477.669 K | 0.000 -100.00 % | 861.146 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 |
| Intangible assets | 95.010 M -1.07 % | 96.039 M -0.03 % | 96.065 M -1.40 % | 97.426 M 15.04 % | 84.686 M 0.14 % | 84.568 M -0.26 % | 84.787 M -4.01 % | 88.325 M 17.04 % | 75.468 M 13.30 % | 66.611 M -10.93 % | 74.787 M 9.66 % | 68.199 M -0.72 % | 68.696 M 14.29 % | 60.106 M -11.47 % | 67.896 M -0.91 % | 68.522 M -0.53 % | 68.884 M -0.64 % | 69.326 M -0.94 % | 69.986 M -1.28 % | 70.893 M 1.02 % | 70.178 M 1.94 % | 68.844 M -2.50 % | 70.613 M -7.33 % | 76.195 M -1.26 % | 77.170 M -0.76 % | 77.762 M 0.29 % | 77.541 M 9.22 % | 70.994 M 26.47 % | 56.136 M 14.49 % | 49.030 M -0.22 % | 49.136 M -0.98 % | 49.624 M -0.69 % | 49.967 M | 0.000 -100.00 % | 49.991 M |
| GoodWill | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M 0.00 % | 6.742 M -84.49 % | 43.468 M 0.00 % | 43.468 M 0.00 % | 43.468 M 0.00 % | 43.468 M -15.35 % | 51.352 M 0.00 % | 51.352 M -3.29 % | 53.097 M 674.54 % | 6.855 M 0.00 % | 6.855 M 0.00 % | 6.855 M | 0.000 -100.00 % | 6.855 M |
| Goodwill and intangible assets | 101.752 M -1.00 % | 102.781 M -0.03 % | 102.806 M -1.31 % | 104.168 M 13.93 % | 91.428 M 0.13 % | 91.310 M -0.24 % | 91.529 M -3.72 % | 95.067 M 15.64 % | 82.210 M 12.07 % | 73.353 M -10.03 % | 81.529 M 8.79 % | 74.941 M -0.66 % | 75.438 M 12.85 % | 66.848 M -10.44 % | 74.638 M -0.83 % | 75.264 M -0.48 % | 75.626 M -0.58 % | 76.068 M -0.86 % | 76.728 M -1.17 % | 77.635 M 0.93 % | 76.920 M 1.76 % | 75.586 M -2.29 % | 77.355 M -35.36 % | 119.662 M -0.81 % | 120.638 M -0.49 % | 121.229 M 0.18 % | 121.008 M -1.09 % | 122.346 M 13.82 % | 107.488 M 5.25 % | 102.126 M 82.40 % | 55.991 M -0.86 % | 56.479 M -0.60 % | 56.822 M | 0.000 -100.00 % | 56.846 M |
| Property plant equipment net | 541.182 M -1.37 % | 548.694 M -0.94 % | 553.890 M -2.38 % | 567.384 M 2.37 % | 554.236 M 2.06 % | 543.059 M -0.15 % | 543.859 M 3.17 % | 527.143 M 5.09 % | 501.625 M 0.65 % | 498.395 M -0.84 % | 502.609 M 6.57 % | 471.612 M 20.97 % | 389.844 M 8.60 % | 358.976 M -9.22 % | 395.452 M 26.21 % | 313.337 M -6.74 % | 335.977 M 10.35 % | 304.470 M 8.24 % | 281.289 M 6.30 % | 264.608 M 4.37 % | 253.523 M 7.16 % | 236.579 M 8.29 % | 218.476 M 10.31 % | 198.055 M 9.09 % | 181.557 M 8.41 % | 167.475 M 3.15 % | 162.367 M -5.97 % | 172.682 M 15.75 % | 149.182 M -3.58 % | 154.714 M 1.18 % | 152.914 M -4.13 % | 159.501 M 0.92 % | 158.052 M | 0.000 -100.00 % | 160.784 M |
| Total non current assets | 804.512 M -0.41 % | 807.844 M -0.65 % | 813.145 M -1.74 % | 827.554 M 3.46 % | 799.880 M 1.96 % | 784.508 M -0.07 % | 785.086 M 3.78 % | 756.513 M 10.08 % | 687.211 M -0.13 % | 688.098 M 2.74 % | 669.773 M 10.82 % | 604.379 M 18.13 % | 511.617 M 7.65 % | 475.239 M -6.62 % | 508.919 M 27.78 % | 398.286 M -5.38 % | 420.935 M 6.26 % | 396.146 M 8.05 % | 366.626 M 2.35 % | 358.220 M 5.86 % | 338.393 M 6.11 % | 318.905 M 5.07 % | 303.509 M -6.82 % | 325.721 M 5.59 % | 308.467 M 4.24 % | 295.930 M 1.53 % | 291.460 M -3.97 % | 303.518 M 15.24 % | 263.368 M -2.46 % | 270.017 M 25.29 % | 215.518 M -3.47 % | 223.266 M 0.48 % | 222.194 M 223.14 % | -180.446 M -180.31 % | 224.697 M |
| Other current assets | 187.860 M 11.50 % | 168.491 M 28.74 % | 130.881 M -31.71 % | 191.652 M -39.73 % | 317.971 M -16.02 % | 378.634 M -7.31 % | 408.502 M -18.03 % | 498.366 M 1.12 % | 492.863 M -19.70 % | 613.752 M 34.86 % | 455.116 M -25.89 % | 614.071 M 45.06 % | 423.309 M -39.59 % | 700.689 M 241.93 % | 204.924 M -16.32 % | 244.878 M 7.41 % | 227.990 M 44.36 % | 157.933 M 56.36 % | 101.008 M -64.35 % | 283.300 M 26.56 % | 223.851 M -38.27 % | 362.627 M 63.65 % | 221.581 M -57.99 % | 527.495 M 141.44 % | 218.483 M -14.24 % | 254.760 M 42.48 % | 178.804 M -26.78 % | 244.200 M 7.50 % | 227.172 M -6.55 % | 243.099 M 67.54 % | 145.104 M 16.09 % | 124.990 M 22.75 % | 101.822 M | 0.000 -100.00 % | 125.437 M |
| Short term investments | 169.240 M 22.71 % | 137.924 M -13.22 % | 158.928 M 16.59 % | 136.313 M 22.71 % | 111.088 M 58.16 % | 70.240 M 903.42 % | 7.000 M -89.58 % | 67.168 M -1.02 % | 67.863 M 48.57 % | 45.679 M 89.34 % | 24.126 M 506.52 % | 3.978 M -92.63 % | 53.978 M 671.11 % | 7.000 M -93.02 % | 100.296 M 401.48 % | 20.000 M -80.00 % | 100.000 M 10.50 % | 90.500 M -5.20 % | 95.459 M | 0.000 -100.00 % | 70.000 M 357.89 % | 15.288 M -72.48 % | 55.560 M | 0.000 -100.00 % | 1.916 M -79.00 % | 9.126 M 109.44 % | 4.357 M 466.07 % | 769.729 K -92.43 % | 10.166 M 27.47 % | 7.976 M 321.56 % | 1.892 M | 0.000 | 0.000 -100.00 % | 360.892 M 111 936.38 % | 322.120 K |
| cash and cash equivalents | 335.286 M -30.57 % | 482.881 M 9.20 % | 442.186 M 8.39 % | 407.962 M -15.65 % | 483.655 M 35.60 % | 356.690 M -32.39 % | 527.550 M 2.55 % | 514.444 M -10.19 % | 572.784 M 20.54 % | 475.180 M -17.49 % | 575.892 M -7.20 % | 620.598 M 61.98 % | 383.142 M -17.93 % | 466.839 M -17.11 % | 563.217 M -9.66 % | 623.413 M 11.08 % | 561.248 M -4.18 % | 585.707 M 181.56 % | 208.019 M -32.12 % | 306.452 M 18.05 % | 259.604 M 10.78 % | 234.342 M -26.93 % | 320.730 M 21.02 % | 265.017 M -33.92 % | 401.039 M 11.49 % | 359.709 M 6.57 % | 337.518 M -20.88 % | 426.593 M -8.30 % | 465.204 M 8.66 % | 428.116 M 0.32 % | 426.765 M 117.45 % | 196.262 M 5.19 % | 186.583 M 203.40 % | -180.446 M -200.18 % | 180.124 M |
| Cash and short term investments | 504.525 M -18.73 % | 620.804 M 3.28 % | 601.114 M 10.44 % | 544.274 M -8.49 % | 594.743 M 39.31 % | 426.930 M -20.13 % | 534.550 M -8.09 % | 581.612 M -9.21 % | 640.646 M 23.00 % | 520.859 M -13.19 % | 600.018 M -3.93 % | 624.576 M 42.88 % | 437.120 M -6.37 % | 466.839 M -29.64 % | 663.513 M 3.12 % | 643.413 M -2.70 % | 661.248 M -2.21 % | 676.207 M 122.82 % | 303.478 M -0.97 % | 306.452 M 18.05 % | 259.604 M 10.78 % | 234.342 M -26.93 % | 320.730 M 21.02 % | 265.017 M -34.23 % | 402.955 M 9.25 % | 368.835 M 7.89 % | 341.876 M -20.00 % | 427.363 M -10.10 % | 475.370 M 9.01 % | 436.092 M 1.73 % | 428.657 M 118.41 % | 196.262 M 5.19 % | 186.583 M 3.40 % | 180.446 M 0.00 % | 180.446 M |
| Total current assets | 2.554 B -1.68 % | 2.597 B -2.43 % | 2.662 B -2.58 % | 2.732 B -1.10 % | 2.763 B -2.43 % | 2.832 B 1.77 % | 2.782 B -2.64 % | 2.858 B 1.73 % | 2.809 B -1.65 % | 2.856 B 6.16 % | 2.691 B -1.34 % | 2.727 B 6.59 % | 2.559 B -1.24 % | 2.591 B 13.16 % | 2.289 B 1.20 % | 2.262 B 3.98 % | 2.175 B 10.41 % | 1.970 B 35.98 % | 1.449 B -0.99 % | 1.464 B -2.59 % | 1.503 B -1.58 % | 1.527 B -8.27 % | 1.664 B 6.60 % | 1.561 B -2.99 % | 1.609 B -4.24 % | 1.681 B 0.16 % | 1.678 B 3.41 % | 1.623 B -5.52 % | 1.717 B 17.07 % | 1.467 B 11.63 % | 1.314 B 21.80 % | 1.079 B 7.41 % | 1.004 B 456.61 % | 180.446 M -82.35 % | 1.023 B |
| Inventory | 1.282 B 1.95 % | 1.258 B 6.25 % | 1.184 B -9.30 % | 1.305 B 2.05 % | 1.279 B -6.47 % | 1.367 B 11.67 % | 1.224 B -6.97 % | 1.316 B 11.68 % | 1.178 B -10.55 % | 1.317 B 6.25 % | 1.240 B 13.14 % | 1.096 B 14.76 % | 954.896 M -19.75 % | 1.190 B 8.19 % | 1.100 B 1.17 % | 1.087 B 11.87 % | 971.754 M 19.66 % | 812.070 M 8.47 % | 748.675 M 2.40 % | 731.115 M -2.53 % | 750.072 M 2.39 % | 732.554 M -17.19 % | 884.618 M 15.09 % | 768.604 M -0.40 % | 771.719 M 5.43 % | 731.959 M -2.80 % | 753.039 M 4.22 % | 722.513 M 3.03 % | 701.285 M 20.96 % | 579.770 M 18.12 % | 490.833 M 7.23 % | 457.759 M -2.02 % | 467.188 M | 0.000 -100.00 % | 477.590 M |
| Net receivables | 579.027 M 5.21 % | 550.331 M -26.26 % | 746.356 M 7.93 % | 691.509 M -2.97 % | 712.678 M -6.63 % | 763.293 M -2.80 % | 785.319 M 10.66 % | 709.660 M -5.41 % | 750.271 M 8.52 % | 691.336 M 9.12 % | 633.565 M -6.46 % | 677.332 M -7.32 % | 730.816 M 56.34 % | 467.455 M 49.31 % | 313.068 M 9.21 % | 286.662 M -8.83 % | 314.434 M -3.01 % | 324.193 M 17.21 % | 276.594 M 13.45 % | 243.802 M -18.28 % | 298.339 M 7.90 % | 276.501 M 16.52 % | 237.298 M -17.43 % | 287.384 M 39.11 % | 206.593 M -50.94 % | 421.087 M 5.84 % | 397.854 M 29.76 % | 306.611 M -15.06 % | 360.955 M 29.49 % | 278.742 M 16.02 % | 240.263 M -31.61 % | 351.307 M 23.29 % | 284.952 M | 0.000 -100.00 % | 288.684 M |
| Tax assets | 62.492 M 4.88 % | 59.582 M -3.62 % | 61.816 M 4.43 % | 59.197 M -8.48 % | 64.685 M 6.29 % | 60.859 M -0.64 % | 61.249 M 6.95 % | 57.270 M 1.75 % | 56.284 M -4.06 % | 58.666 M 28.30 % | 45.725 M 46.39 % | 31.234 M 11.71 % | 27.960 M 8.18 % | 25.845 M 12.11 % | 23.053 M 152.89 % | 9.116 M 2.55 % | 8.889 M 10.84 % | 8.020 M -0.94 % | 8.096 M 7.33 % | 7.543 M 3.02 % | 7.322 M 20.99 % | 6.051 M -12.65 % | 6.928 M -3.67 % | 7.192 M 17.51 % | 6.120 M -13.16 % | 7.048 M -10.57 % | 7.881 M -3.56 % | 8.172 M 22.01 % | 6.697 M -48.42 % | 12.983 M 103.28 % | 6.387 M -9.13 % | 7.029 M -0.03 % | 7.031 M | 0.000 -100.00 % | 6.715 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 |
| Account payables | 298.566 M 15.38 % | 258.764 M -12.32 % | 295.132 M 0.71 % | 293.050 M 7.91 % | 271.568 M 10.53 % | 245.700 M -7.73 % | 266.294 M 0.14 % | 265.933 M -0.95 % | 268.490 M 7.72 % | 249.244 M -11.34 % | 281.126 M 17.14 % | 239.983 M -19.44 % | 297.907 M 60.17 % | 185.990 M 20.59 % | 154.230 M 17.83 % | 130.891 M 13.53 % | 115.296 M 2.12 % | 112.901 M 1.15 % | 111.618 M -6.76 % | 119.707 M -3.76 % | 124.381 M 13.50 % | 109.584 M -14.51 % | 128.181 M 3.55 % | 123.782 M 14.10 % | 108.483 M -11.89 % | 123.126 M -2.57 % | 126.368 M -7.53 % | 136.661 M 13.02 % | 120.922 M 12.01 % | 107.957 M -2.36 % | 110.563 M -4.58 % | 115.869 M 3.34 % | 112.128 M | 0.000 -100.00 % | 138.501 M |
| Tax payables | 10.518 M 173.12 % | 3.851 M -85.78 % | 27.090 M 609.70 % | 3.817 M -21.94 % | 4.890 M 2.36 % | 4.777 M -38.41 % | 7.757 M 2.23 % | 7.587 M -64.28 % | 21.240 M 891.11 % | 2.143 M -83.43 % | 12.936 M 20.35 % | 10.749 M -40.81 % | 18.159 M 332.79 % | 4.196 M -31.18 % | 6.097 M 63.60 % | 3.727 M -71.89 % | 13.258 M 194.30 % | 4.505 M -5.54 % | 4.769 M -14.99 % | 5.610 M -7.00 % | 6.032 M -24.16 % | 7.953 M -30.21 % | 11.396 M -3.03 % | 11.752 M 82.69 % | 6.433 M -55.08 % | 14.321 M 68.76 % | 8.486 M -37.70 % | 13.623 M 62.41 % | 8.388 M 50.27 % | 5.582 M -33.90 % | 8.445 M -27.69 % | 11.678 M -30.35 % | 16.768 M | 0.000 -100.00 % | 13.788 M |
| Deferred revenue non current | 4.278 M -2.21 % | 4.374 M -2.16 % | 4.471 M -2.11 % | 4.567 M -2.07 % | 4.664 M -2.03 % | 4.760 M -1.99 % | 4.857 M -1.95 % | 4.953 M -1.91 % | 5.050 M -1.88 % | 5.146 M -1.84 % | 5.243 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.049 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 |
| Minority interest | 34.820 M 3.16 % | 33.752 M -3.11 % | 34.836 M 4.66 % | 33.285 M 24.48 % | 26.739 M 19.00 % | 22.470 M -5.34 % | 23.737 M 3.82 % | 22.865 M 0.34 % | 22.788 M -6.27 % | 24.311 M -5.46 % | 25.716 M 20.69 % | 21.307 M 72.22 % | 12.372 M 296.69 % | 3.119 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.053 M 0.22 % | 2.048 M -0.04 % | 2.049 M 0.01 % | 2.049 M 0.00 % | 2.049 M 0.00 % | 2.049 M 0.23 % | 2.044 M -0.22 % | 2.048 M 0.24 % | 2.043 M 0.01 % | 2.043 M 23.29 % | 1.657 M -3.47 % | 1.717 M -15.63 % | 2.035 M 21.78 % | 1.671 M | 0.000 -100.00 % | 1.920 M |
| Capital lease obligations | 25.430 M -8.16 % | 27.689 M 10.75 % | 25.000 M -36.06 % | 39.102 M 6.29 % | 36.789 M -6.08 % | 39.169 M -3.07 % | 40.411 M 53.33 % | 26.355 M -81.56 % | 142.906 M 598.45 % | 20.460 M -3.19 % | 21.134 M -5.11 % | 22.272 M 280.07 % | 5.860 M -21.21 % | 7.437 M 20.72 % | 6.161 M | 0.000 -100.00 % | 7.580 M 0.02 % | 7.579 M 7.52 % | 7.049 M -10.83 % | 7.905 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 -100.00 % | 87.044 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.974 M -8.12 % | 4.326 M 74.72 % | 2.476 M -39.90 % | 4.120 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.486 M 479.22 % | 429.252 K -72.11 % | 1.539 M 32.11 % | 1.165 M | 0.000 -100.00 % | 1.779 M 189.82 % | 613.756 K -13.67 % | 710.941 K | 0.000 -100.00 % | 414.176 K |
| Other total stockholders equity | 948.856 M 0.28 % | 946.206 M 0.05 % | 945.778 M 0.32 % | 942.775 M -0.76 % | 949.972 M | 0.000 -100.00 % | 956.568 M | 0.000 -100.00 % | 958.089 M | 0.000 -100.00 % | 949.241 M | 0.000 -100.00 % | 945.617 M | 0.000 -100.00 % | 865.977 M | 0.000 -100.00 % | 937.979 M | 0.000 -100.00 % | 579.990 M 13 508.40 % | -4.326 M -100.75 % | 573.662 M 14 024.89 % | -4.120 M -100.72 % | 572.955 M -0.24 % | 574.317 M 13.06 % | 507.987 M -11.55 % | 574.316 M 0.11 % | 573.662 M 1.99 % | 562.454 M -0.27 % | 563.993 M -0.35 % | 565.997 M 0.36 % | 563.993 M 131.26 % | 243.879 M -0.25 % | 244.493 M 12 633.03 % | 1.920 M -99.21 % | 244.493 M |
| Deferred tax liabilities non current | 647.610 K 5.81 % | 612.024 K -3.14 % | 631.895 K 215.43 % | 200.326 K -67.51 % | 616.565 K 32.55 % | 465.165 K -55.01 % | 1.034 M 68.01 % | 615.441 K -16.63 % | 738.208 K -81.30 % | 3.947 M 493.82 % | 664.727 K 21 077.68 % | 3.139 K -99.83 % | 1.864 M -28.39 % | 2.603 M 26.34 % | 2.061 M 62.84 % | 1.265 M 36.37 % | 927.941 K -3.41 % | 960.710 K 20.05 % | 800.284 K 94.89 % | 410.624 K 22 120.51 % | 1.848 K -99.56 % | 416.381 K 642.17 % | 56.103 K -48.53 % | 109.000 K -62.43 % | 290.115 K -80.51 % | 1.489 M 90.65 % | 780.880 K 576.33 % | 115.459 K -92.43 % | 1.525 M 67.11 % | 912.562 K 221.56 % | 283.791 K | 0.000 | 0.000 | 0.000 -100.00 % | 80.530 K |
| 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 |
| Total assets | 3.358 B -1.38 % | 3.405 B -2.02 % | 3.475 B -2.38 % | 3.560 B -0.08 % | 3.563 B -1.48 % | 3.616 B 1.37 % | 3.567 B -1.30 % | 3.614 B 3.37 % | 3.496 B -1.36 % | 3.544 B 5.47 % | 3.360 B 0.86 % | 3.332 B 8.52 % | 3.070 B 0.14 % | 3.066 B 9.57 % | 2.798 B 5.18 % | 2.660 B 2.47 % | 2.596 B 9.71 % | 2.367 B 30.34 % | 1.816 B -0.34 % | 1.822 B -1.04 % | 1.841 B -0.25 % | 1.845 B -6.21 % | 1.968 B 4.29 % | 1.887 B -1.61 % | 1.918 B -2.97 % | 1.976 B 0.36 % | 1.969 B 2.25 % | 1.926 B -2.76 % | 1.981 B 14.04 % | 1.737 B 13.55 % | 1.530 B 17.47 % | 1.302 B 6.15 % | 1.227 B | 0.000 -100.00 % | 1.247 B |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -174.214 M -564.51 % | 37.505 M 200.00 % | -37.505 M | 0.000 100.00 % | -542.049 M -248.83 % | 364.196 M 200.00 % | -364.196 M | 0.000 100.00 % | -430.453 M -209.31 % | 393.786 M 200.00 % | -393.786 M | 0.000 -100.00 % | 50.352 M 245.99 % | -34.489 M -200.00 % | 34.489 M | 0.000 100.00 % | -75.527 M 54.48 % | -165.933 M -200.00 % | 165.933 M | 0.000 100.00 % | -312.428 M -224.20 % | 251.562 M 200.00 % | -251.562 M | 0.000 -100.00 % | 38.060 M 3 738.15 % | -1.046 M -200.00 % | 1.046 M | 0.000 -100.00 % | 104.989 M | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -134.981 M -207.69 % | 125.342 M 200.00 % | -125.342 M | 0.000 100.00 % | -347.172 M -168.19 % | 509.101 M 200.00 % | -509.101 M | 0.000 100.00 % | -57.702 M -133.80 % | 170.706 M 200.00 % | -170.706 M | 0.000 -100.00 % | 22.101 M -36.19 % | 34.634 M 200.00 % | -34.634 M | 0.000 -100.00 % | 62.832 M 134.03 % | -184.614 M -200.00 % | 184.614 M | 0.000 100.00 % | -160.650 M -202.13 % | 157.300 M 200.00 % | -157.300 M | 0.000 -100.00 % | 51.185 M 447.11 % | 9.356 M 200.00 % | -9.356 M | 0.000 100.00 % | -58.690 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.234 M 55.33 % | -87.837 M -200.00 % | 87.837 M | 0.000 100.00 % | -194.877 M -34.49 % | -144.905 M -200.00 % | 144.905 M | 0.000 100.00 % | -372.752 M -267.09 % | 223.080 M 200.00 % | -223.080 M | 0.000 -100.00 % | 28.251 M 140.87 % | -69.123 M -200.00 % | 69.123 M | 0.000 100.00 % | -138.359 M -840.65 % | 18.681 M 200.00 % | -18.681 M | 0.000 100.00 % | -151.778 M -261.02 % | 94.262 M 200.00 % | -94.262 M | 0.000 100.00 % | -13.126 M -26.19 % | -10.402 M -200.00 % | 10.402 M | 0.000 -100.00 % | 163.678 M | 0.000 |
| 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 |
| 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 |
| Other non cash items | -67.198 M -138.44 % | 174.801 M | 0.000 -100.00 % | 97.583 M -38.04 % | 157.489 M 2 634.82 % | 5.759 M -95.71 % | 134.350 M 224.13 % | -108.238 M -346.50 % | 43.910 M 503.40 % | -10.885 M -102.15 % | 506.239 M 235.17 % | -374.513 M -205.69 % | 354.334 M 505.74 % | -87.330 M -182.39 % | 105.993 M 1 075.38 % | -10.867 M 41.80 % | -18.672 M 50.07 % | -37.394 M -31.91 % | -28.349 M -30.43 % | -21.735 M -23.17 % | -17.647 M 53.68 % | -38.095 M -150.66 % | 75.205 M 602.88 % | -14.955 M -4.02 % | -14.376 M 31.74 % | -21.060 M -222.80 % | 17.150 M 214.19 % | -15.019 M 34.32 % | -22.866 M -25.35 % | -18.242 M -28.13 % | -14.237 M 10.70 % | -15.943 M 35.27 % | -24.629 M -98.98 % | -12.377 M 47.84 % | -23.728 M 5.66 % | -25.150 M |
| Net cash provided by operating activities | -67.198 M -138.44 % | 174.801 M | 0.000 -100.00 % | 115.895 M -26.69 % | 158.084 M 1 620.48 % | 9.188 M 367.12 % | -3.440 M 96.01 % | -86.125 M -293.79 % | 44.443 M 697.22 % | 5.575 M 117.65 % | -31.577 M -377.83 % | 11.365 M -48.56 % | 22.096 M 132.21 % | -68.611 M -199.50 % | 68.955 M 565.63 % | -14.809 M 93.77 % | -237.804 M -244.43 % | -69.043 M -1 005.72 % | -6.244 M -105.52 % | 113.067 M 477.96 % | -29.915 M -134.62 % | 86.400 M 1 738.46 % | -5.273 M -147.62 % | -2.130 M -102.00 % | 106.716 M 122.71 % | 47.916 M 409.97 % | -15.458 M -123.20 % | 66.643 M 171.22 % | -93.573 M -320.37 % | 42.462 M -16.13 % | 50.625 M 343.68 % | 11.410 M 6.86 % | 10.678 M 3 774.30 % | 275.607 K -99.64 % | 75.678 M | 0.000 |
| Investments in property plant and equipment | -19.410 M -64.55 % | -11.796 M 63.77 % | -32.556 M 21.95 % | -41.711 M -24.97 % | -33.377 M -173.89 % | -12.187 M 72.86 % | -44.898 M -42.63 % | -31.479 M -37.87 % | -22.833 M -167.99 % | -8.520 M 77.71 % | -38.223 M 9.57 % | -42.269 M 15.70 % | -50.142 M -170.79 % | -18.517 M 78.82 % | -87.432 M -1 381.93 % | -5.900 M 28.15 % | -8.211 M 82.56 % | -47.077 M 3.95 % | -49.014 M -258.61 % | -13.668 M -306.50 % | 6.619 M 126.51 % | -24.969 M -47.23 % | -16.960 M 55.68 % | -38.265 M -414.29 % | -7.440 M 27.11 % | -10.208 M -77.95 % | -5.736 M 87.21 % | -44.832 M -1 348.53 % | -3.095 M 59.33 % | -7.610 M -41.23 % | -5.388 M -547.38 % | -832.333 K 87.65 % | -6.742 M -582.25 % | -988.222 K 93.07 % | -14.251 M | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.903 M 48 925.00 % | 10.000 K -99.83 % | 5.762 M | 0.000 -100.00 % | 3.088 K -98.97 % | 300.000 K -89.15 % | 2.764 M 1 742.66 % | 150.000 K | 0.000 | 0.000 -100.00 % | 2.000 K -99.97 % | 5.900 M -28.15 % | 8.211 M -82.56 % | 47.077 M 6.18 % | 44.338 M 221.57 % | 13.788 M 309.26 % | -6.589 M -126.39 % | 24.971 M 45.98 % | 17.105 M -55.36 % | 38.315 M 414.96 % | 7.440 M -27.11 % | 10.208 M 77.94 % | 5.737 M -91.91 % | 70.884 M 407.23 % | -23.072 M -394.89 % | 7.824 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -68.975 M 37.30 % | -110.000 M -181.94 % | -39.016 M 69.04 % | -126.000 M -3 067.17 % | -3.978 M 96.30 % | -107.442 M -5 643.73 % | -1.871 M 98.23 % | -105.408 M -273.46 % | 60.769 M 139.39 % | -154.277 M -191.09 % | -52.999 M -27.49 % | -41.572 M 16.86 % | -50.000 M 65.99 % | -147.000 M -4.34 % | -140.887 M -604.44 % | -20.000 M 88.88 % | -179.889 M -256.75 % | -50.424 M 20.48 % | -63.409 M 36.97 % | -100.608 M 39.39 % | -165.988 M 9.28 % | -182.961 M -139.30 % | -76.458 M 51.37 % | -157.227 M -134.74 % | -66.978 M 47.20 % | -126.842 M 28.92 % | -178.441 M -48.84 % | -119.889 M -72.85 % | -69.358 M -126.35 % | -30.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 16.529 M -87.52 % | 132.396 M 725.80 % | 16.032 M -84.18 % | 101.368 M 50 583.84 % | 200.000 K -42.86 % | 350.000 K -99.42 % | 60.150 M -15.05 % | 70.803 M 77.01 % | 40.000 M 13 433.33 % | -300.000 K -100.62 % | 48.774 M -77.73 % | 219.008 M 5 408.74 % | 3.976 M -96.17 % | 103.743 M 48.01 % | 70.090 M -31.62 % | 102.497 M -49.56 % | 203.194 M 373.13 % | 42.947 M 4.51 % | 41.095 M -63.14 % | 111.489 M -55.12 % | 248.411 M 254.42 % | 70.090 M -45.83 % | 129.398 M -34.70 % | 198.145 M 183.52 % | 69.886 M -27.22 % | 96.021 M -42.36 % | 166.583 M 205.69 % | 54.495 M -61.37 % | 141.079 M 28 092.27 % | 500.417 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.860 M 746.15 % | -442.622 K 70.55 % | -1.503 M 22.79 % | -1.947 M -139.71 % | 4.903 M 104.69 % | -104.631 M -152 805.20 % | 68.518 K -95.25 % | 1.443 M 146.87 % | 584.474 K 94.82 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 100.03 % | -5.900 M 28.15 % | -8.211 M 82.56 % | -47.077 M 3.95 % | -49.014 M -258.61 % | -13.668 M -306.50 % | 6.619 M 126.51 % | -24.969 M -47.23 % | -16.960 M 55.68 % | -38.265 M -414.29 % | -7.440 M 27.11 % | -10.208 M -77.95 % | -5.736 M 87.21 % | -44.832 M -1 348.53 % | -3.095 M 59.33 % | -7.610 M 91.36 % | -88.076 M -160 238.77 % | 55.000 K 115.69 % | 25.500 K 102.58 % | -988.222 K -43 183.60 % | 2.294 K | 0.000 |
| Net cash used for investing activites | -68.996 M -779.29 % | 10.157 M 117.81 % | -57.042 M 16.47 % | -68.290 M -111.73 % | -32.253 M 72.96 % | -119.269 M -779.13 % | 17.562 M 127.17 % | -64.642 M -182.32 % | 78.524 M 148.32 % | -162.497 M -309.47 % | -39.685 M -129.33 % | 135.317 M 240.71 % | -96.166 M -55.67 % | -61.774 M 60.96 % | -158.227 M -306.57 % | 76.597 M 407.44 % | 15.095 M 127.67 % | -54.554 M 28.22 % | -76.004 M -2 749.69 % | -2.667 M -102.99 % | 89.071 M 164.62 % | -137.839 M -481.54 % | 36.127 M 1 236.84 % | 2.702 M 159.63 % | -4.532 M 88.95 % | -41.028 M -133.20 % | -17.593 M 79.10 % | -84.175 M -298.25 % | 42.459 M 213.11 % | -37.537 M 59.84 % | -93.465 M -11 923.76 % | -777.333 K 88.43 % | -6.717 M -579.67 % | -988.222 K 93.06 % | -14.248 M | 0.000 |
| Debt repayment | 32.999 M 120.35 % | -162.180 M -516.75 % | 38.915 M 133.21 % | -117.174 M -496.53 % | 29.550 M 156.61 % | -52.202 M -534.72 % | 12.008 M -88.13 % | 101.200 M 494.53 % | -25.651 M -237.68 % | 18.631 M -72.90 % | 68.757 M -41.23 % | 117.000 M 70.26 % | 68.717 M 546.99 % | 10.621 M -73.83 % | 40.586 M 1 161.40 % | -3.824 M -101.59 % | 240.544 M 247.93 % | 69.135 M 9 720.34 % | 704.000 K 101.41 % | -50.000 M -34.44 % | -37.192 M -51.80 % | -24.500 M -311.12 % | 11.605 M 114.27 % | -81.312 M -109.63 % | -38.789 M -9.75 % | -35.343 M -88.97 % | -18.703 M -242.83 % | 13.094 M -82.30 % | 73.977 M 72.27 % | 42.942 M 157.73 % | -74.387 M -281.43 % | 41.000 M 5 790.06 % | -720.554 K -109.81 % | 7.346 M 113.35 % | -55.008 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.988 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.500 M | 0.000 | 0.000 | 0.000 100.00 % | -23.988 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.130 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -52.569 M -833.77 % | -5.630 M 5.72 % | -5.971 M 6.81 % | -6.407 M 74.77 % | -25.398 M -216.15 % | -8.033 M 3.90 % | -8.359 M -28.85 % | -6.488 M 60.85 % | -16.573 M -130.37 % | -7.194 M 10.72 % | -8.057 M -21.65 % | -6.623 M 55.89 % | -15.017 M -207.07 % | -4.890 M -14.78 % | -4.261 M -19.78 % | -3.557 M 77.46 % | -15.781 M -911.23 % | -1.561 M 62.41 % | -4.151 M -94.68 % | -2.132 M 13.92 % | -2.477 M 23.47 % | -3.237 M 4.57 % | -3.392 M -13.69 % | -2.983 M 81.60 % | -16.216 M -221.03 % | -5.051 M 15.05 % | -5.946 M 78.54 % | -27.713 M -361.93 % | -5.999 M -125.64 % | -2.659 M 53.06 % | -5.665 M -41.65 % | -3.999 M 16.39 % | -4.783 M -55.38 % | -3.078 M 38.29 % | -4.988 M | 0.000 |
| Other financing activites | 761.447 K 249.33 % | 217.973 K 102.70 % | -8.087 M -200.21 % | 8.070 M 1 294.34 % | 578.765 K | 0.000 100.00 % | -8.014 M -634.25 % | 1.500 M | 0.000 | 0.000 -100.00 % | 2.789 M -75.49 % | 11.380 M 22.10 % | 9.320 M 183.45 % | 3.288 M 7 646.13 % | 42.447 K | 0.000 100.00 % | -1.130 M -100.28 % | 405.321 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.658 M | 0.000 | 0.000 -100.00 % | 330.460 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -18.808 M 88.78 % | -167.592 M -774.22 % | 24.857 M 121.52 % | -115.511 M -2 541.57 % | 4.731 M 107.85 % | -60.235 M -1 279.91 % | -4.365 M -104.54 % | 96.212 M 327.86 % | -42.223 M -469.17 % | 11.437 M -81.99 % | 63.488 M -47.86 % | 121.757 M 93.20 % | 63.021 M 598.77 % | 9.019 M -75.20 % | 36.368 M 592.73 % | -7.381 M -103.30 % | 223.633 M -52.71 % | 472.895 M 13 817.38 % | -3.447 M 93.39 % | -52.132 M -31.42 % | -39.669 M -43.02 % | -27.737 M -437.74 % | 8.213 M 109.74 % | -84.295 M -53.25 % | -55.004 M -36.17 % | -40.394 M -63.87 % | -24.650 M -68.62 % | -14.619 M -121.51 % | 67.977 M 68.75 % | 40.283 M -83.91 % | 250.408 M 576.76 % | 37.001 M 772.35 % | -5.503 M -228.94 % | 4.268 M 107.11 % | -59.996 M | 0.000 |
| Effect of forex changes on cash | 10.164 M 2 419.19 % | -438.267 K -103.41 % | 12.866 M 265.23 % | -7.786 M -128.90 % | -3.402 M -2 390.46 % | 148.517 K -98.47 % | 9.709 M 923.70 % | -1.179 M -115.33 % | 7.688 M 10 375.84 % | 73.389 K 112.29 % | -597.109 K -141.37 % | 1.443 M -88.45 % | 12.496 M 6 938.12 % | -182.746 K 81.20 % | -971.917 K 33.56 % | -1.463 M -806.53 % | -161.366 K 85.35 % | -1.101 M 92.14 % | -14.005 M -1 673.29 % | -789.768 K -135.08 % | 2.252 M 185.00 % | -2.649 M 19.58 % | -3.294 M -3 026.76 % | 112.539 K -98.29 % | 6.597 M 248.47 % | -4.443 M -411.93 % | 1.424 M -62.06 % | 3.755 M -49.80 % | 7.480 M 359.63 % | -2.881 M 53.13 % | -6.147 M -745.39 % | -727.107 K 85.75 % | -5.103 M -1 041.62 % | 541.986 K -95.94 % | 13.352 M | 0.000 |
| Net change in cash | -144.838 M -955.60 % | 16.928 M -47.49 % | 32.238 M 142.59 % | -75.693 M -159.62 % | 126.964 M 180.48 % | -157.754 M -910.40 % | 19.466 M 134.93 % | -55.733 M -163.02 % | 88.432 M 188.69 % | -99.712 M -122.90 % | -44.734 M -118.77 % | 238.326 M 583.45 % | -49.297 M 59.44 % | -121.549 M -125.61 % | -53.876 M -201.76 % | 52.944 M 6 843.67 % | 762.483 K -99.78 % | 348.197 M 449.24 % | -99.701 M -273.46 % | 57.478 M 164.41 % | 21.739 M 126.57 % | -81.825 M -328.74 % | 35.772 M 142.78 % | -83.610 M -255.48 % | 53.777 M 241.71 % | -37.949 M 32.57 % | -56.277 M -98.19 % | -28.396 M -216.65 % | 24.343 M -42.49 % | 42.327 M -78.99 % | 201.421 M 329.41 % | 46.907 M 805.84 % | -6.646 M -262.19 % | 4.097 M -72.29 % | 14.786 M | 0.000 |
| Cash at beginning of period | 455.908 M 3.86 % | 438.979 M 7.93 % | 406.741 M -15.90 % | 483.655 M 35.60 % | 356.690 M -30.66 % | 514.444 M 1.67 % | 505.975 M -9.92 % | 561.709 M 18.68 % | 473.277 M -17.40 % | 572.989 M -7.24 % | 617.723 M 62.82 % | 379.397 M -11.50 % | 428.693 M -22.09 % | 550.242 M -8.92 % | 604.118 M 9.61 % | 551.174 M 0.14 % | 550.411 M 172.19 % | 202.214 M -33.02 % | 301.915 M 23.51 % | 244.437 M 9.76 % | 222.699 M -26.87 % | 304.523 M 13.31 % | 268.751 M -23.73 % | 352.361 M 18.01 % | 298.584 M -11.28 % | 336.533 M -8.66 % | 368.452 M -7.16 % | 396.848 M 6.53 % | 372.505 M 12.82 % | 330.178 M 156.44 % | 128.756 M 57.31 % | 81.849 M -7.51 % | 88.495 M 4.85 % | 84.397 M 21.24 % | 69.611 M | 0.000 |
| Cash at end of period | 311.070 M -31.77 % | 455.908 M 3.86 % | 438.979 M 7.60 % | 407.962 M -15.65 % | 483.655 M 35.60 % | 356.690 M -32.12 % | 525.441 M 3.85 % | 505.975 M -9.92 % | 561.709 M 18.68 % | 473.277 M -17.40 % | 572.989 M -7.24 % | 617.723 M 62.82 % | 379.397 M -11.50 % | 428.693 M -22.09 % | 550.242 M -8.92 % | 604.118 M 9.61 % | 551.174 M 0.14 % | 550.411 M 172.19 % | 202.214 M -33.02 % | 301.915 M 23.51 % | 244.437 M 9.76 % | 222.699 M -26.87 % | 304.523 M 13.31 % | 268.751 M -23.73 % | 352.361 M 18.01 % | 298.584 M -4.35 % | 312.175 M -15.27 % | 368.452 M -7.16 % | 396.848 M 6.53 % | 372.505 M 12.82 % | 330.178 M 156.44 % | 128.756 M 57.31 % | 81.849 M -7.51 % | 88.495 M 4.85 % | 84.397 M | 0.000 |
| Operating cash flow | -67.198 M -138.44 % | 174.801 M | 0.000 -100.00 % | 115.895 M -26.69 % | 158.084 M 1 620.48 % | 9.188 M 367.12 % | -3.440 M 96.01 % | -86.125 M -293.79 % | 44.443 M 697.22 % | 5.575 M 117.65 % | -31.577 M -377.83 % | 11.365 M -48.56 % | 22.096 M 132.21 % | -68.611 M -199.50 % | 68.955 M 565.63 % | -14.809 M 93.77 % | -237.804 M -244.43 % | -69.043 M -1 005.72 % | -6.244 M -105.52 % | 113.067 M 477.96 % | -29.915 M -134.62 % | 86.400 M 1 738.46 % | -5.273 M -147.62 % | -2.130 M -102.00 % | 106.716 M 122.71 % | 47.916 M 409.97 % | -15.458 M -123.20 % | 66.643 M 171.22 % | -93.573 M -320.37 % | 42.462 M -16.13 % | 50.625 M 343.68 % | 11.410 M 6.86 % | 10.678 M 3 774.30 % | 275.607 K -99.64 % | 75.678 M | 0.000 |
| Capital expenditure | -19.410 M -64.55 % | -11.796 M 63.77 % | -32.556 M 21.95 % | -41.711 M -24.97 % | -33.377 M -173.89 % | -12.187 M 72.86 % | -44.898 M -42.63 % | -31.479 M -37.87 % | -22.833 M -167.99 % | -8.520 M 77.71 % | -38.223 M 9.57 % | -42.269 M 15.70 % | -50.142 M -170.79 % | -18.517 M 78.82 % | -87.432 M -1 381.93 % | -5.900 M 28.15 % | -8.211 M 82.56 % | -47.077 M 3.95 % | -49.014 M -258.61 % | -13.668 M -306.50 % | 6.619 M 126.51 % | -24.969 M -47.23 % | -16.960 M 55.68 % | -38.265 M -414.29 % | -7.440 M 27.11 % | -10.208 M -77.95 % | -5.736 M 87.21 % | -44.832 M -1 348.53 % | -3.095 M 59.33 % | -7.610 M -41.23 % | -5.388 M -547.38 % | -832.333 K 87.65 % | -6.742 M -582.25 % | -988.222 K 93.07 % | -14.251 M | 0.000 |
| Free CashFlow | -86.608 M -153.13 % | 163.005 M 757.84 % | 19.002 M -73.97 % | 73.006 M -41.46 % | 124.707 M 4 259.34 % | -2.998 M 93.80 % | -48.338 M 58.90 % | -117.604 M -644.21 % | 21.610 M 833.71 % | -2.945 M 95.78 % | -69.800 M -125.86 % | -30.904 M -10.19 % | -28.045 M 67.81 % | -87.128 M -371.57 % | -18.476 M 10.78 % | -20.709 M 91.58 % | -246.015 M -111.86 % | -116.120 M -110.14 % | -55.258 M -155.59 % | 99.400 M 526.68 % | -23.296 M -137.92 % | 61.431 M 376.31 % | -22.233 M 44.96 % | -40.395 M -140.69 % | 99.276 M 163.27 % | 37.709 M 277.92 % | -21.194 M -197.17 % | 21.811 M 122.56 % | -96.668 M -377.37 % | 34.852 M -22.96 % | 45.237 M 327.65 % | 10.578 M 168.77 % | 3.936 M 652.28 % | -712.615 K -101.16 % | 61.428 M | 0.000 |
| 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 |