Mitsu Chem Plast Limited MITSU.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.323 B 6.76 % | 3.112 B 0.73 % | 3.090 B 19.89 % | 2.577 B 44.52 % | 1.783 B 28.71 % | 1.385 B 11.05 % | 1.248 B 11.13 % | 1.123 B 19.23 % | 941.601 M 6.00 % | 888.323 M 1.04 % | 879.202 M 25.53 % | 700.396 M 17.16 % | 597.824 M 32.21 % | 452.184 M |
| Net income | 72.508 M -18.18 % | 88.622 M -24.93 % | 118.046 M 2.65 % | 115.000 M 18.70 % | 96.880 M 143.72 % | 39.751 M 10.72 % | 35.903 M 3.40 % | 34.723 M 42.50 % | 24.367 M 27.66 % | 19.087 M 149.67 % | 7.645 M -53.10 % | 16.302 M 1.44 % | 16.071 M 24.50 % | 12.908 M |
| Income before tax | 100.074 M -15.83 % | 118.898 M -19.84 % | 148.335 M -9.61 % | 164.097 M 18.91 % | 138.006 M 137.21 % | 58.178 M 34.67 % | 43.200 M -0.66 % | 43.487 M 33.76 % | 32.512 M 25.19 % | 25.969 M 116.27 % | 12.008 M -51.44 % | 24.727 M 8.81 % | 22.724 M 16.91 % | 19.437 M |
| Income before tax ratio | 0.03 -21.16 % | 0.04 -20.43 % | 0.05 -24.60 % | 0.06 -17.72 % | 0.08 84.30 % | 0.04 21.27 % | 0.03 -10.61 % | 0.04 12.18 % | 0.03 18.11 % | 0.03 114.05 % | 0.01 -61.31 % | 0.04 -7.12 % | 0.04 -11.57 % | 0.04 |
| EBITDA | 232.833 M -9.66 % | 257.724 M -4.36 % | 269.478 M 0.46 % | 268.241 M 10.84 % | 242.015 M 49.62 % | 161.752 M 49.71 % | 108.042 M 8.99 % | 99.126 M 9.41 % | 90.602 M 11.22 % | 81.465 M 13.89 % | 71.532 M 2.29 % | 69.931 M 1.82 % | 68.678 M 26.74 % | 54.189 M |
| Net income ratio | 0.02 -23.36 % | 0.03 -25.47 % | 0.04 -14.38 % | 0.04 -17.86 % | 0.05 89.35 % | 0.03 -0.30 % | 0.03 -6.95 % | 0.03 19.52 % | 0.03 20.44 % | 0.02 147.10 % | 0.01 -62.64 % | 0.02 -13.42 % | 0.03 -5.83 % | 0.03 |
| Ratio EBITDA | 0.07 -15.38 % | 0.08 -5.06 % | 0.09 -16.21 % | 0.10 -23.31 % | 0.14 16.24 % | 0.12 34.81 % | 0.09 -1.92 % | 0.09 -8.24 % | 0.10 4.92 % | 0.09 12.72 % | 0.08 -18.51 % | 0.10 -13.09 % | 0.11 -4.14 % | 0.12 |
| Gross profit ratio | 0.36 37.82 % | 0.26 -21.12 % | 0.33 -6.90 % | 0.36 -13.45 % | 0.41 -3.70 % | 0.43 23.67 % | 0.35 -0.59 % | 0.35 2.91 % | 0.34 4.38 % | 0.32 12.51 % | 0.29 -5.92 % | 0.31 -10.16 % | 0.34 -3.20 % | 0.35 |
| Weighted average shs out dil | 13.452 M 7.71 % | 12.489 M 3.45 % | 12.073 M 0.00 % | 12.073 M 0.00 % | 12.073 M 0.00 % | 12.073 M 0.99 % | 11.954 M 4.67 % | 11.421 M 8.00 % | 10.575 M 0.00 % | 10.575 M 0.00 % | 10.575 M 0.00 % | 10.575 M 0.00 % | 10.575 M 0.00 % | 10.575 M |
| Weighted average shs out | 13.452 M 8.11 % | 12.443 M 3.06 % | 12.073 M 0.00 % | 12.073 M 0.00 % | 12.073 M 0.00 % | 12.073 M 0.99 % | 11.954 M 8.78 % | 10.989 M 3.91 % | 10.575 M 0.00 % | 10.575 M 0.00 % | 10.575 M 0.00 % | 10.575 M 0.00 % | 10.575 M 0.00 % | 10.575 M |
| EPS diluted | 5.39 -24.08 % | 7.10 -25.42 % | 9.52 2.81 % | 9.26 18.87 % | 7.79 136.78 % | 3.29 9.67 % | 3.00 -1.32 % | 3.04 32.75 % | 2.29 40.49 % | 1.63 126.39 % | 0.72 -53.25 % | 1.54 1.32 % | 1.52 24.59 % | 1.22 |
| Earnings per share | 5.39 -24.30 % | 7.12 -25.21 % | 9.52 2.81 % | 9.26 18.87 % | 7.79 136.78 % | 3.29 9.67 % | 3.00 -1.32 % | 3.04 32.75 % | 2.29 40.49 % | 1.63 126.39 % | 0.72 -53.25 % | 1.54 1.32 % | 1.52 24.59 % | 1.22 |
| Gross profit | 1.203 B 47.13 % | 817.683 M -20.54 % | 1.029 B 11.62 % | 921.893 M 25.08 % | 737.043 M 23.95 % | 594.641 M 37.34 % | 432.983 M 10.48 % | 391.926 M 22.70 % | 319.415 M 10.65 % | 288.685 M 13.68 % | 253.948 M 18.09 % | 215.038 M 5.26 % | 204.295 M 27.98 % | 159.628 M |
| Income tax expense | 27.566 M -8.95 % | 30.276 M -0.04 % | 30.288 M -38.31 % | 49.097 M 19.38 % | 41.126 M 123.18 % | 18.427 M 152.53 % | 7.297 M -16.74 % | 8.764 M 7.59 % | 8.146 M 18.36 % | 6.882 M 57.74 % | 4.363 M -48.21 % | 8.425 M 26.63 % | 6.653 M 1.90 % | 6.529 M |
| Cost of revenue | 2.120 B -7.63 % | 2.295 B 11.36 % | 2.061 B 24.50 % | 1.655 B 58.21 % | 1.046 B 32.29 % | 790.842 M -2.92 % | 814.621 M 11.48 % | 730.756 M 17.45 % | 622.186 M 3.76 % | 599.638 M -4.10 % | 625.254 M 28.82 % | 485.358 M 23.33 % | 393.529 M 34.51 % | 292.556 M |
| General and administrative expenses | 261.276 M 1 444.64 % | 16.915 M -31.10 % | 24.551 M 14.07 % | 21.523 M 11.94 % | 19.228 M 20.27 % | 15.987 M 65.45 % | 9.663 M 37.53 % | 7.026 M 26.19 % | 5.568 M 353.38 % | 1.228 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 1.383 M -86.29 % | 10.087 M 19.78 % | 8.421 M 60.77 % | 5.238 M 193.12 % | 1.787 M 129.99 % | 777.000 K -35.52 % | 1.205 M -25.53 % | 1.618 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 227.991 M -70.26 % | 766.496 M 11.96 % | 684.634 M 29.68 % | 527.923 M 15.49 % | 457.116 M 55 645.85 % | 820.000 K 215.38 % | 260.000 K -35.64 % | 404.000 K 10 379.90 % | -3.930 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 248.440 M -3.50 % | 257.460 M -67.81 % | 799.737 M 12.41 % | 711.442 M 29.39 % | 549.838 M 16.00 % | 474.001 M 35.27 % | 350.418 M 11.63 % | 313.913 M 23.95 % | 253.265 M 12.96 % | 224.198 M 12.79 % | 198.782 M 26.12 % | 157.612 M 6.99 % | 147.317 M 27.71 % | 115.354 M |
| Cost and expenses | 2.368 B -18.70 % | 2.913 B 1.83 % | 2.860 B 20.86 % | 2.367 B 48.28 % | 1.596 B 26.19 % | 1.265 B 8.57 % | 1.165 B 11.52 % | 1.045 B 19.33 % | 875.451 M 6.27 % | 823.837 M -0.02 % | 824.036 M 28.16 % | 642.970 M 18.88 % | 540.846 M 32.59 % | 407.910 M |
| Research and development expenses | 0.000 -100.00 % | 2.467 M 817.10 % | 269.000 K 472.34 % | 47.000 K -94.78 % | 900.000 K 643.80 % | 121.000 K 404.17 % | 24.000 K -54.11 % | 52.300 K 412.75 % | 10.200 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 248.440 M 820.08 % | 27.002 M -18.11 % | 32.972 M 23.21 % | 26.761 M 27.34 % | 21.015 M 25.36 % | 16.764 M 54.25 % | 10.868 M 25.73 % | 8.644 M 55.24 % | 5.568 M 353.38 % | 1.228 M -97.85 % | 57.045 M 29.55 % | 44.033 M 22.08 % | 36.069 M | 0.000 |
| Interest income | 4.000 K -99.87 % | 3.107 M 14.27 % | 2.719 M 6.42 % | 2.555 M 12.06 % | 2.280 M 15.09 % | 1.981 M 30.41 % | 1.519 M -9.53 % | 1.679 M -56.26 % | 3.838 M 76.48 % | 2.175 M -25.26 % | 2.910 M 57.81 % | 1.844 M 151.91 % | 732.000 K -7.34 % | 790.000 K |
| Interest expense | 69.856 M -20.60 % | 87.979 M 28.72 % | 68.347 M 22.08 % | 55.987 M -6.47 % | 59.859 M -5.72 % | 63.493 M 57.46 % | 40.323 M 7.54 % | 37.495 M -2.30 % | 38.379 M -5.81 % | 40.744 M -11.58 % | 46.079 M 17.43 % | 39.239 M 11.81 % | 35.095 M 37.10 % | 25.598 M |
| Depreciation and amortization | 68.915 M 14.51 % | 60.184 M 13.99 % | 52.796 M 9.63 % | 48.158 M 9.08 % | 44.150 M 10.15 % | 40.081 M 63.47 % | 24.519 M 35.14 % | 18.144 M -7.95 % | 19.711 M 6.91 % | 18.437 M 10.94 % | 16.620 M 28.74 % | 12.910 M 18.89 % | 10.859 M 18.63 % | 9.154 M |
| Operating income | 954.650 M 378.25 % | 199.615 M -9.00 % | 219.366 M 3.46 % | 212.023 M 12.68 % | 188.168 M 55.90 % | 120.697 M 45.78 % | 82.795 M 6.08 % | 78.047 M 140.05 % | 32.512 M 25.19 % | 25.969 M 116.29 % | 12.007 M -51.44 % | 24.727 M 6.48 % | 23.223 M 19.03 % | 19.511 M |
| Operating income ratio | 0.29 347.97 % | 0.06 -9.67 % | 0.07 -13.70 % | 0.08 -22.03 % | 0.11 21.12 % | 0.09 31.27 % | 0.07 -4.54 % | 0.07 101.33 % | 0.03 18.11 % | 0.03 114.06 % | 0.01 -61.32 % | 0.04 -9.12 % | 0.04 -9.97 % | 0.04 |
| Total other income expenses net | -854.576 M -958.73 % | -80.717 M -13.64 % | -71.031 M -48.21 % | -47.926 M 4.46 % | -50.162 M 19.69 % | -62.462 M -58.67 % | -39.365 M -14.02 % | -34.526 M -2.65 % | -33.634 M 9.24 % | -37.058 M 79.96 % | -184.896 M -26.40 % | -146.279 M -336.09 % | -33.543 M -59.21 % | -21.069 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 689.112 M -13.68 % | 798.366 M 3.71 % | 769.843 M 18.41 % | 650.150 M 1.74 % | 639.032 M 0.70 % | 634.574 M 18.57 % | 535.209 M 62.40 % | 329.569 M -3.57 % | 341.762 M 23.71 % | 276.260 M -19.25 % | 342.097 M 28.06 % | 267.130 M 17.29 % | 227.746 M 32.76 % | 171.542 M |
| Total investments | 1.305 M 1 205.00 % | 100.000 K -98.95 % | 9.507 M 40.16 % | 6.783 M -30.79 % | 9.800 M 11.30 % | 8.805 M 145.54 % | 3.586 M 45.24 % | 2.469 M 192.54 % | 844.000 K 15.38 % | 731.472 K 14.11 % | 641.000 K 1.91 % | 629.000 K 0.00 % | 629.000 K 0.00 % | 629.000 K |
| Total debt | 689.580 M -13.73 % | 799.358 M 3.69 % | 770.879 M 14.80 % | 671.514 M 4.89 % | 640.236 M 0.55 % | 636.729 M 17.84 % | 540.348 M 57.53 % | 343.008 M -0.46 % | 344.577 M -2.41 % | 353.091 M -1.32 % | 357.826 M 29.47 % | 276.367 M 17.46 % | 235.292 M 31.62 % | 178.771 M |
| Accumulated other comprehensive income loss | 15.685 M -10.93 % | 17.609 M -4.44 % | 18.427 M -2.68 % | 18.934 M 0.51 % | 18.838 M 5 750.31 % | 322.000 K -99.74 % | 123.211 M 23.78 % | 99.541 M 138.99 % | 41.650 M 103.17 % | 20.500 M 1 524.41 % | 1.262 M -0.08 % | 1.263 M 32.67 % | 952.000 K | 0.000 |
| Retained earnings | 640.366 M 12.39 % | 569.770 M 17.83 % | 483.563 M 31.43 % | 367.931 M 44.05 % | 255.415 M 58.69 % | 160.950 M 30.19 % | 123.625 M 37.14 % | 90.148 M 34.78 % | 66.885 M 4.82 % | 63.812 M 31.02 % | 48.704 M 10.86 % | 43.933 M 16.92 % | 37.575 M 31.88 % | 28.491 M |
| Common stock | 135.780 M 5.85 % | 128.271 M 6.25 % | 120.726 M 0.00 % | 120.726 M 0.00 % | 120.726 M 0.00 % | 120.726 M 200.00 % | 40.242 M 3.71 % | 38.802 M 10.08 % | 35.250 M 150.00 % | 14.100 M -52.36 % | 29.600 M 0.00 % | 29.600 M 0.00 % | 29.600 M 51.02 % | 19.600 M |
| Total equity | 969.819 M 22.18 % | 793.783 M 27.16 % | 624.230 M 22.60 % | 509.174 M 28.42 % | 396.493 M 31.39 % | 301.761 M 13.66 % | 265.501 M 23.87 % | 214.339 M 69.06 % | 126.784 M 7.39 % | 118.061 M 14.68 % | 102.952 M 3.29 % | 99.674 M 14.79 % | 86.830 M 37.04 % | 63.361 M |
| Other non current liabilities | 6.476 M 319.97 % | 1.542 M -90.55 % | 16.309 M 170.55 % | 6.028 M 65.06 % | 3.652 M -14.71 % | 4.282 M 12.54 % | 3.805 M 280.50 % | 1.000 M -11.11 % | 1.125 M -1.06 % | 1.137 M 113 800.00 % | -1.000 K -100.01 % | 17.681 M 24.46 % | 14.206 M 1 420 500.00 % | 1.000 K |
| Long term debt | 114.308 M -53.70 % | 246.894 M -34.41 % | 376.421 M 31.84 % | 285.508 M -10.67 % | 319.601 M 14.80 % | 278.393 M 7.04 % | 260.089 M 81.95 % | 142.949 M 9.61 % | 130.415 M -10.22 % | 145.259 M -9.95 % | 161.308 M 22.49 % | 131.696 M 21.91 % | 108.026 M 27.52 % | 84.712 M |
| Total non current liabilities | 182.647 M -40.25 % | 305.707 M -31.45 % | 445.973 M 28.56 % | 346.895 M -6.06 % | 369.290 M 10.80 % | 333.296 M 3.48 % | 322.099 M 62.38 % | 198.357 M 28.72 % | 154.097 M -8.05 % | 167.583 M -8.58 % | 183.307 M 22.71 % | 149.377 M 22.21 % | 122.232 M 26.32 % | 96.767 M |
| Other current liabilities | 79.873 M -24.41 % | 105.671 M -23.29 % | 137.746 M 271.82 % | 37.046 M -63.34 % | 101.051 M 40.76 % | 71.788 M 0.87 % | 71.169 M 37.16 % | 51.889 M 61.38 % | 32.152 M 72.90 % | 18.596 M -9.01 % | 20.437 M 3.07 % | 19.829 M 17.50 % | 16.876 M -51.19 % | 34.574 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 5.776 M -50.39 % | 11.643 M | 0.000 -100.00 % | 4.714 M 27.68 % | 3.692 M -19.91 % | 4.610 M 26.07 % | 3.657 M 193.57 % | 1.246 M -89.14 % | 11.464 M -14.51 % | 13.409 M 26.57 % | 10.594 M 8.20 % | 9.791 M |
| Short term debt | 575.272 M 4.13 % | 552.464 M 40.06 % | 394.458 M 2.19 % | 386.006 M 20.39 % | 320.635 M -7.72 % | 347.475 M 33.00 % | 261.257 M 33.67 % | 195.449 M -7.15 % | 210.505 M 1.29 % | 207.832 M 3.10 % | 201.581 M 36.00 % | 148.224 M 9.38 % | 135.508 M 18.58 % | 114.272 M |
| Total current liabilities | 802.143 M -4.95 % | 843.896 M 20.56 % | 699.968 M 19.69 % | 584.825 M 21.86 % | 479.935 M 8.91 % | 440.662 M 10.38 % | 399.234 M 49.39 % | 267.242 M -4.65 % | 280.288 M 1.77 % | 275.423 M 1.46 % | 271.460 M 30.88 % | 207.407 M 17.69 % | 176.237 M 23.69 % | 142.487 M |
| Total liabilities | 984.790 M -14.34 % | 1.150 B 0.32 % | 1.146 B 22.99 % | 931.720 M 9.71 % | 849.225 M 9.72 % | 773.958 M 7.30 % | 721.333 M 54.93 % | 465.599 M 7.19 % | 434.385 M -1.95 % | 443.006 M -2.59 % | 454.767 M 27.46 % | 356.784 M 19.54 % | 298.469 M 24.75 % | 239.254 M |
| Other non current assets | 41.238 M 52.55 % | 27.032 M 214.07 % | 8.607 M -47.38 % | 16.356 M -59.46 % | 40.349 M 98.95 % | 20.281 M 12.92 % | 17.961 M -42.00 % | 30.968 M 325.38 % | 7.280 M | 0.000 -100.00 % | 13.639 M 5.35 % | 12.946 M 21.35 % | 10.668 M 47.19 % | 7.248 M |
| Long term investments | 1.305 M 1 205.00 % | 100.000 K -98.95 % | 9.507 M 197.84 % | 3.192 M -67.43 % | 9.800 M 11.30 % | 8.805 M 145.54 % | 3.586 M 204.16 % | 1.179 M 39.75 % | 843.667 K 15.34 % | 731.472 K 14.11 % | 641.000 K 1.91 % | 629.000 K 0.00 % | 629.000 K | 0.000 |
| Intangible assets | 3.677 M 14.98 % | 3.198 M -14.92 % | 3.759 M -13.57 % | 4.349 M -7.64 % | 4.709 M -6.77 % | 5.051 M 72.98 % | 2.920 M 298.36 % | 733.000 K -35.13 % | 1.130 M -13.20 % | 1.302 M 75.46 % | 742.000 K 1 274.07 % | 54.000 K 0.00 % | 54.000 K -99.94 % | 91.213 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 |
| Goodwill and intangible assets | 3.677 M 14.98 % | 3.198 M -14.92 % | 3.759 M -13.57 % | 4.349 M -7.64 % | 4.709 M -6.77 % | 5.051 M 72.98 % | 2.920 M 298.36 % | 733.000 K -35.13 % | 1.130 M -13.20 % | 1.302 M 75.46 % | 742.000 K 1 274.07 % | 54.000 K 0.00 % | 54.000 K 0.00 % | 54.000 K |
| Property plant equipment net | 910.610 M 1.43 % | 897.816 M 4.20 % | 861.606 M 37.39 % | 627.111 M 3.60 % | 605.292 M 2.28 % | 591.789 M 4.80 % | 564.686 M 94.26 % | 290.685 M 22.95 % | 236.424 M 8.93 % | 217.038 M 2.45 % | 211.843 M 6.41 % | 199.083 M 18.89 % | 167.447 M 11.21 % | 150.563 M |
| Total non current assets | 956.830 M 2.94 % | 929.460 M 5.07 % | 884.585 M 34.95 % | 655.488 M -1.48 % | 665.348 M 6.08 % | 627.242 M 6.38 % | 589.647 M 81.86 % | 324.234 M 31.68 % | 246.236 M 8.52 % | 226.894 M 0.30 % | 226.224 M 6.67 % | 212.083 M 19.03 % | 178.169 M 12.86 % | 157.865 M |
| Other current assets | 57.311 M -22.52 % | 73.966 M 0.23 % | 73.793 M 78.70 % | 41.295 M -26.03 % | 55.823 M 82.20 % | 30.639 M -41.26 % | 52.161 M -78.19 % | 239.138 M 1 225.45 % | 18.042 M 80.35 % | 10.004 M -67.64 % | 30.918 M 149.98 % | 12.368 M 19.34 % | 10.364 M 148.42 % | 4.172 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 3.591 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.290 M 387 287.39 % | 333.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 468.000 K -52.82 % | 992.000 K -4.25 % | 1.036 M -95.15 % | 21.364 M 1 674.42 % | 1.204 M -44.13 % | 2.155 M -58.07 % | 5.139 M -61.76 % | 13.439 M 377.41 % | 2.815 M -96.34 % | 76.831 M 388.47 % | 15.729 M 70.28 % | 9.237 M 22.41 % | 7.546 M 4.39 % | 7.229 M |
| Cash and short term investments | 468.000 K -52.82 % | 992.000 K -91.28 % | 11.379 M -62.95 % | 30.716 M 2 451.16 % | 1.204 M -44.13 % | 2.155 M -58.07 % | 5.139 M -61.76 % | 13.439 M 377.41 % | 2.815 M -96.34 % | 76.831 M 388.47 % | 15.729 M 70.28 % | 9.237 M 22.41 % | 7.546 M 4.39 % | 7.229 M |
| Total current assets | 997.779 M -1.59 % | 1.014 B 14.49 % | 885.586 M 12.76 % | 785.406 M 35.33 % | 580.369 M 29.41 % | 448.477 M 12.90 % | 397.219 M 11.66 % | 355.724 M 12.95 % | 314.933 M -5.76 % | 334.173 M 1.54 % | 329.091 M 34.67 % | 244.375 M 17.98 % | 207.130 M 43.09 % | 144.750 M |
| Inventory | 303.381 M -26.31 % | 411.701 M 28.37 % | 320.722 M 9.47 % | 292.979 M 30.04 % | 225.298 M 80.64 % | 124.722 M 17.00 % | 106.597 M 3.34 % | 103.147 M 18.95 % | 86.714 M 24.87 % | 69.443 M -29.18 % | 98.052 M 55.28 % | 63.144 M 18.40 % | 53.332 M 26.57 % | 42.136 M |
| Net receivables | 636.619 M 20.74 % | 527.268 M 9.92 % | 479.692 M 14.10 % | 420.416 M 41.06 % | 298.044 M 2.43 % | 290.961 M 22.43 % | 237.654 M 16.00 % | 204.877 M 10.56 % | 185.316 M 3.58 % | 178.916 M -10.08 % | 198.968 M 23.56 % | 161.026 M 18.50 % | 135.888 M 48.98 % | 91.213 M |
| Tax assets | 0.000 -100.00 % | 1.314 M 18.81 % | 1.106 M -75.31 % | 4.480 M -13.81 % | 5.198 M 294.98 % | 1.316 M 166.40 % | 494.000 K -26.16 % | 669.000 K 19.83 % | 558.307 K -92.86 % | 7.822 M 1 320.33 % | -641.000 K -1.91 % | -629.000 K 0.00 % | -629.000 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -32.000 K -60.00 % | -20.000 K | 0.000 | 0.000 -100.00 % | 2.404 M | 0.000 | 0.000 | 0.000 |
| Account payables | 146.998 M -19.45 % | 182.504 M 28.59 % | 141.923 M 0.02 % | 141.894 M 233.08 % | 42.600 M 256.72 % | 11.942 M -76.24 % | 50.270 M 1 398.36 % | 3.355 M -88.64 % | 29.544 M -35.86 % | 46.063 M 40.61 % | 32.759 M 33.08 % | 24.616 M 77.50 % | 13.868 M 16.56 % | 11.898 M |
| Tax payables | 0.000 -100.00 % | 3.257 M -83.77 % | 20.065 M 143.63 % | 8.236 M -47.37 % | 15.649 M 229.94 % | 4.743 M -48.19 % | 9.154 M 24.90 % | 7.329 M 848.14 % | 772.986 K -54.10 % | 1.684 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.147 M -59.85 % | 15.310 M -57.01 % | 35.614 M | 0.000 -100.00 % | 1.137 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.861 M 42.84 % | -19.002 M -312.19 % | -4.610 M -26.07 % | -3.657 M | 0.000 100.00 % | -16.408 M -17.38 % | -13.979 M -77.35 % | -7.882 M -138.99 % | 20.213 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.500 M 0.00 % | 15.500 M 0.00 % | 15.500 M 0.00 % | 15.500 M | 0.000 |
| Other total stockholders equity | 177.989 M 127.80 % | 78.133 M 5 060.70 % | 1.514 M 0.00 % | 1.514 M 0.00 % | 1.514 M -92.46 % | 20.085 M -75.79 % | 82.969 M -2.83 % | 85.389 M 1 234.20 % | 6.400 M -74.04 % | 24.649 M 0.00 % | 24.648 M -5.71 % | 26.141 M 33.00 % | 19.655 M 28.72 % | 15.270 M |
| Deferred tax liabilities non current | 61.863 M 8.02 % | 57.271 M 7.57 % | 53.243 M -3.82 % | 55.359 M 20.25 % | 46.037 M 20.12 % | 38.327 M 38.94 % | 27.585 M 46.78 % | 18.794 M -16.68 % | 22.557 M 6.45 % | 21.190 M 8.14 % | 19.595 M 10.82 % | 17.682 M 24.46 % | 14.207 M 17.86 % | 12.054 M |
| Other liabilities | 0.000 -100.00 % | 1.000 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 |
| Total assets | 1.955 B 0.58 % | 1.943 B 9.79 % | 1.770 B 22.85 % | 1.441 B 15.67 % | 1.246 B 15.80 % | 1.076 B 9.01 % | 986.834 M 45.14 % | 679.938 M 21.16 % | 561.169 M 0.02 % | 561.066 M 0.60 % | 557.719 M 22.18 % | 456.458 M 18.47 % | 385.299 M 27.32 % | 302.615 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -63.117 M 55.65 % | -142.324 M -2 466.25 % | -5.546 M 96.41 % | -154.330 M -101.89 % | -76.441 M 26.14 % | -103.495 M -226.79 % | 81.629 M 397.23 % | -27.463 M 27.29 % | -37.768 M -162.28 % | 60.637 M 438.76 % | -17.900 M -93.83 % | -9.235 M 66.65 % | -27.690 M -544.61 % | 6.228 M |
| Accounts receivables | -119.558 M -133.07 % | -51.296 M 10.57 % | -57.358 M 53.54 % | -123.453 M -1 972.75 % | -5.956 M 88.79 % | -53.122 M -76.09 % | -30.167 M 7.97 % | -32.781 M -586.89 % | -4.772 M -124.58 % | 19.416 M 151.52 % | -37.685 M -53.06 % | -24.621 M 44.73 % | -44.545 M | 0.000 |
| Inventory | 108.319 M 219.06 % | -90.979 M -227.95 % | -27.742 M 59.01 % | -67.680 M 32.71 % | -100.576 M -454.90 % | -18.125 M -425.36 % | -3.450 M 79.00 % | -16.432 M 4.86 % | -17.272 M -160.37 % | 28.609 M 181.96 % | -34.908 M -255.77 % | -9.812 M 12.36 % | -11.196 M -193.24 % | 12.008 M |
| Accounts payables | -67.027 M -210.51 % | -21.586 M -123.03 % | 93.718 M 155.93 % | 36.618 M -26.96 % | 50.135 M 224.07 % | -40.408 M -169.33 % | 58.283 M 7 581.77 % | -779.000 K 89.55 % | -7.456 M -158.54 % | 12.735 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 15.149 M -29.66 % | 21.537 M 252.05 % | -14.164 M -7 756.22 % | 185.000 K 100.92 % | -20.044 M -345.64 % | 8.160 M -85.67 % | 56.963 M 152.84 % | 22.529 M 372.49 % | -8.268 M -6 612.75 % | -123.166 K -100.72 % | 17.008 M 2 847.66 % | 577.000 K 103.50 % | -16.494 M -185.36 % | -5.780 M |
| Other non cash items | 73.322 M -15.76 % | 87.043 M 257.76 % | 24.330 M 176.04 % | 8.814 M -66.05 % | 25.962 M -47.22 % | 49.187 M 64.04 % | 29.985 M 25.78 % | 23.839 M -16.15 % | 28.430 M -10.52 % | 31.772 M -21.22 % | 40.331 M 49.11 % | 27.048 M -7.90 % | 29.369 M 42.93 % | 20.548 M |
| Net cash provided by operating activities | 151.628 M 62.13 % | 93.525 M -57.47 % | 219.915 M 229.51 % | 66.739 M -49.32 % | 131.677 M 199.61 % | 43.950 M -75.49 % | 179.333 M 209.16 % | 58.007 M 35.26 % | 42.885 M -68.65 % | 136.816 M 167.96 % | 51.059 M -7.92 % | 55.450 M 57.25 % | 35.262 M -36.31 % | 55.367 M |
| Investments in property plant and equipment | -83.681 M 31.50 % | -122.155 M 55.84 % | -276.641 M -467.54 % | -48.744 M 18.14 % | -59.543 M 16.25 % | -71.092 M 76.61 % | -303.892 M -313.94 % | -73.415 M -54.53 % | -47.509 M -96.38 % | -24.193 M 23.34 % | -31.559 M 20.82 % | -39.859 M -45.51 % | -27.392 M 43.35 % | -48.351 M |
| Acquisitions net | 1.902 M 65.25 % | 1.151 M 1 338.75 % | 80.000 K 180.00 % | -100.000 K -105.09 % | 1.965 M 70.42 % | 1.153 M -45.64 % | 2.121 M 575.48 % | 314.000 K -95.47 % | 6.928 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -6.176 M 6.68 % | -6.618 M -81.71 % | -3.642 M -205.20 % | 3.462 M 112.38 % | -27.971 M -213.86 % | -8.912 M -828.33 % | -960.000 K -185.71 % | -336.000 K 63.40 % | -918.000 K 93.03 % | -13.162 M -119 553.54 % | -11.000 K | 0.000 | 0.000 100.00 % | -129.000 K |
| Sales maturities of investments | 547.000 K | 0.000 -100.00 % | 3.091 M -72.50 % | 11.241 M -1.47 % | 11.409 M 137.98 % | 4.794 M 296.20 % | 1.210 M -80.28 % | 6.136 M 59.45 % | 3.848 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 4.451 M 43.26 % | 3.107 M 8.71 % | 2.858 M 285 700.00 % | 1.000 K -99.96 % | 2.323 M 183.17 % | -2.793 M -282.07 % | 1.534 M -9.18 % | 1.689 M -56.11 % | 3.848 M 75.98 % | 2.187 M 10.44 % | 1.980 M 140.58 % | 823.000 K 10.62 % | 744.000 K 45.31 % | 512.000 K |
| Net cash used for investing activites | -82.957 M 33.38 % | -124.515 M 54.60 % | -274.254 M -703.32 % | -34.140 M 52.46 % | -71.817 M 6.55 % | -76.850 M 74.38 % | -299.987 M -357.21 % | -65.612 M -74.26 % | -37.651 M -7.06 % | -35.168 M -18.85 % | -29.590 M 24.20 % | -39.036 M -46.49 % | -26.648 M 44.45 % | -47.968 M |
| Debt repayment | -109.777 M -485.48 % | 28.478 M -71.34 % | 99.365 M 217.68 % | 31.278 M 791.87 % | 3.507 M -96.36 % | 96.381 M -27.23 % | 132.450 M 945.63 % | 12.667 M 248.78 % | -8.514 M 48.94 % | -16.672 M -149.69 % | 33.552 M 33.79 % | 25.078 M 30.44 % | 19.226 M -11.60 % | 21.748 M |
| Common stock issued | 107.382 M 27.59 % | 84.164 M | 0.000 | 0.000 | 0.000 100.00 % | -971.000 K -105.48 % | 17.730 M -72.22 % | 63.831 M 270.74 % | -37.385 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 152.546 M | 0.000 | 0.000 100.00 % | -15.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -2.716 M -12.56 % | -2.413 M 0.08 % | -2.415 M 0.00 % | -2.415 M 0.00 % | -2.415 M 0.45 % | -2.426 M 0.00 % | -2.426 M -14.38 % | -2.121 M -1 372.92 % | -144.000 K 94.99 % | -2.875 M 23.70 % | -3.768 M -44.81 % | -2.602 M -1.68 % | -2.559 M -16.21 % | -2.202 M |
| Other financing activites | -64.086 M 19.19 % | -79.302 M -26.00 % | -62.939 M -32.61 % | -47.462 M 13.42 % | -54.821 M 10.61 % | -61.326 M -66.64 % | -36.802 M 35.95 % | -57.456 M -23.02 % | -46.705 M -37.09 % | -34.069 M 23.89 % | -44.761 M -20.33 % | -37.199 M -6.40 % | -34.963 M -40.14 % | -24.949 M |
| Net cash used provided by financing activities | -69.197 M -323.74 % | 30.927 M -9.07 % | 34.011 M 282.86 % | -18.599 M 65.38 % | -53.729 M -264.67 % | 32.629 M -70.59 % | 110.952 M 555.71 % | 16.921 M 130.56 % | -55.363 M -3.26 % | -53.617 M -257.99 % | -14.977 M -1.73 % | -14.723 M -77.47 % | -8.296 M -53.54 % | -5.403 M |
| Effect of forex changes on cash | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -525.000 K -720.31 % | -64.000 K 99.69 % | -20.328 M -245.20 % | 14.000 M 128.35 % | 6.131 M 2 362.36 % | -271.000 K 97.21 % | -9.701 M -204.14 % | 9.315 M 118.58 % | -50.127 M -204.36 % | 48.031 M 639.85 % | 6.492 M 283.91 % | 1.691 M 433.44 % | 317.000 K -84.11 % | 1.995 M |
| Cash at beginning of period | 972.000 K -6.18 % | 1.036 M -95.15 % | 21.364 M 190.11 % | 7.364 M 497.24 % | 1.233 M -18.02 % | 1.504 M -86.58 % | 11.205 M 492.86 % | 1.890 M -96.37 % | 52.017 M 1 204.93 % | 3.986 M -56.85 % | 9.237 M 22.41 % | 7.546 M 4.39 % | 7.229 M 2 436.49 % | 285.000 K |
| Cash at end of period | 447.000 K -54.01 % | 972.000 K -6.18 % | 1.036 M -95.15 % | 21.364 M 190.11 % | 7.364 M 497.24 % | 1.233 M -18.02 % | 1.504 M -86.58 % | 11.205 M 492.86 % | 1.890 M -96.37 % | 52.017 M 230.71 % | 15.729 M 70.28 % | 9.237 M 22.41 % | 7.546 M 230.96 % | 2.280 M |
| Operating cash flow | 151.628 M 62.13 % | 93.525 M -57.47 % | 219.915 M 229.51 % | 66.739 M -49.32 % | 131.677 M 199.61 % | 43.950 M -75.49 % | 179.333 M 209.16 % | 58.007 M 35.26 % | 42.885 M -68.65 % | 136.816 M 167.96 % | 51.059 M -7.92 % | 55.450 M 57.25 % | 35.262 M -36.31 % | 55.367 M |
| Capital expenditure | -83.681 M 31.50 % | -122.155 M 55.84 % | -276.641 M -467.54 % | -48.744 M 18.14 % | -59.543 M 16.25 % | -71.092 M 76.61 % | -303.892 M -313.94 % | -73.415 M -54.53 % | -47.509 M -96.38 % | -24.193 M 23.34 % | -31.559 M 20.82 % | -39.859 M -45.51 % | -27.392 M 43.35 % | -48.351 M |
| Free CashFlow | 67.947 M 337.33 % | -28.630 M 49.53 % | -56.726 M -415.23 % | 17.995 M -75.05 % | 72.134 M 365.77 % | -27.142 M 78.21 % | -124.559 M -708.40 % | -15.408 M -233.22 % | -4.624 M -104.11 % | 112.623 M 477.55 % | 19.500 M 25.07 % | 15.591 M 98.11 % | 7.870 M 12.17 % | 7.016 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 852.786 M -5.74 % | 904.712 M 12.45 % | 804.551 M -0.94 % | 812.194 M 1.36 % | 801.327 M -2.60 % | 822.731 M 11.98 % | 734.743 M -3.05 % | 757.821 M -4.94 % | 797.205 M -4.18 % | 831.946 M 16.12 % | 716.424 M 2.97 % | 695.766 M -17.72 % | 845.600 M 13.34 % | 746.051 M 12.39 % | 663.787 M 15.91 % | 572.699 M -3.69 % | 594.611 M 13.84 % | 522.329 M 7.01 % | 488.095 M 9.13 % | 447.277 M 37.36 % | 325.624 M -11.00 % | 365.859 M 1.60 % | 360.098 M 8.27 % | 332.582 M 1.72 % | 326.944 M 3.15 % | 316.951 M 0.00 % | 316.951 M 3.29 % | 306.851 M 0.00 % | 306.851 M 3.45 % | 296.619 M 0.19 % | 296.043 M 11.71 % | 265.010 M 0.00 % | 265.010 M 11.84 % | 236.949 M 0.00 % | 236.949 M 1.45 % | 233.556 M 0.00 % | 233.556 M 6.90 % | 218.472 M 0.00 % | 218.472 M -3.20 % | 225.690 M 0.00 % | 225.690 M |
| Net income | 13.116 M -62.97 % | 35.417 M 138.51 % | 14.849 M 30.67 % | 11.364 M 4.47 % | 10.878 M -61.57 % | 28.309 M -11.06 % | 31.830 M 112.24 % | 14.997 M 11.20 % | 13.486 M -59.12 % | 32.993 M 82.39 % | 18.089 M 17.58 % | 15.384 M -70.17 % | 51.579 M 56.09 % | 33.045 M 61.45 % | 20.468 M -16.76 % | 24.588 M -33.36 % | 36.897 M 67.59 % | 22.016 M -11.63 % | 24.914 M -21.86 % | 31.882 M 76.46 % | 18.068 M 59.36 % | 11.338 M 39.25 % | 8.142 M -39.74 % | 13.512 M 99.88 % | 6.760 M -38.51 % | 10.994 M 0.00 % | 10.994 M 58.02 % | 6.958 M 0.00 % | 6.958 M -31.81 % | 10.203 M 0.00 % | 10.203 M 42.51 % | 7.159 M 0.00 % | 7.159 M -6.03 % | 7.618 M 0.00 % | 7.618 M 69.53 % | 4.494 M 0.00 % | 4.494 M 17.08 % | 3.838 M 0.00 % | 3.838 M -19.63 % | 4.776 M 0.00 % | 4.776 M |
| Income before tax | 17.881 M -62.40 % | 47.559 M 117.84 % | 21.832 M 39.36 % | 15.666 M 4.31 % | 15.018 M -60.34 % | 37.871 M -9.82 % | 41.995 M 103.20 % | 20.667 M 12.53 % | 18.365 M -55.59 % | 41.353 M 93.28 % | 21.395 M 13.85 % | 18.792 M -71.87 % | 66.793 M 19.67 % | 55.815 M 100.62 % | 27.821 M 7.50 % | 25.880 M -52.58 % | 54.580 M 57.74 % | 34.602 M -6.94 % | 37.183 M -8.53 % | 40.649 M 58.96 % | 25.572 M 52.78 % | 16.738 M 38.63 % | 12.074 M -45.66 % | 22.220 M 210.94 % | 7.146 M -41.46 % | 12.208 M 0.00 % | 12.208 M 29.98 % | 9.392 M 0.00 % | 9.392 M -23.35 % | 12.254 M 0.00 % | 12.254 M 29.12 % | 9.490 M 0.00 % | 9.490 M 0.33 % | 9.459 M 0.00 % | 9.459 M 39.15 % | 6.798 M 0.00 % | 6.798 M 4.76 % | 6.489 M 0.00 % | 6.489 M -0.11 % | 6.496 M 0.00 % | 6.496 M |
| Income before tax ratio | 0.02 -60.11 % | 0.05 93.72 % | 0.03 40.68 % | 0.02 2.92 % | 0.02 -59.29 % | 0.05 -19.46 % | 0.06 109.58 % | 0.03 18.38 % | 0.02 -53.65 % | 0.05 66.44 % | 0.03 10.57 % | 0.03 -65.81 % | 0.08 5.58 % | 0.07 78.50 % | 0.04 -7.25 % | 0.05 -50.77 % | 0.09 38.56 % | 0.07 -13.04 % | 0.08 -16.18 % | 0.09 15.72 % | 0.08 71.66 % | 0.05 36.45 % | 0.03 -49.81 % | 0.07 205.67 % | 0.02 -43.25 % | 0.04 0.00 % | 0.04 25.84 % | 0.03 0.00 % | 0.03 -25.91 % | 0.04 -0.19 % | 0.04 15.59 % | 0.04 0.00 % | 0.04 -10.30 % | 0.04 0.00 % | 0.04 37.16 % | 0.03 0.00 % | 0.03 -2.01 % | 0.03 0.00 % | 0.03 3.19 % | 0.03 0.00 % | 0.03 |
| EBITDA | 51.317 M -37.36 % | 81.920 M 47.09 % | 55.694 M 11.85 % | 49.792 M -1.89 % | 50.753 M -26.01 % | 68.599 M -13.86 % | 79.638 M 40.95 % | 56.501 M 6.63 % | 52.986 M -29.80 % | 75.475 M 43.49 % | 52.600 M 14.14 % | 46.084 M -51.65 % | 95.321 M 14.01 % | 83.605 M 55.34 % | 53.820 M 5.64 % | 50.945 M -36.22 % | 79.871 M 29.31 % | 61.767 M -1.17 % | 62.498 M -4.81 % | 65.655 M 26.03 % | 52.095 M 27.75 % | 40.778 M 2.65 % | 39.725 M -15.27 % | 46.884 M 51.07 % | 31.035 M -1.12 % | 31.386 M 0.00 % | 31.386 M 41.98 % | 22.106 M 0.00 % | 22.106 M -13.93 % | 25.682 M 0.79 % | 25.480 M 10.70 % | 23.016 M 0.00 % | 23.016 M -2.09 % | 23.508 M 1.21 % | 23.228 M 21.84 % | 19.065 M 0.00 % | 19.065 M -1.46 % | 19.348 M 2.40 % | 18.893 M -9.73 % | 20.931 M 0.00 % | 20.931 M |
| Net income ratio | 0.02 -60.71 % | 0.04 112.11 % | 0.02 31.91 % | 0.01 3.07 % | 0.01 -60.55 % | 0.03 -20.57 % | 0.04 118.91 % | 0.02 16.98 % | 0.02 -57.34 % | 0.04 57.07 % | 0.03 14.19 % | 0.02 -63.75 % | 0.06 37.71 % | 0.04 43.65 % | 0.03 -28.18 % | 0.04 -30.81 % | 0.06 47.22 % | 0.04 -17.42 % | 0.05 -28.39 % | 0.07 28.46 % | 0.06 79.05 % | 0.03 37.06 % | 0.02 -44.35 % | 0.04 96.49 % | 0.02 -40.39 % | 0.03 0.00 % | 0.03 52.98 % | 0.02 0.00 % | 0.02 -34.08 % | 0.03 -0.19 % | 0.03 27.57 % | 0.03 0.00 % | 0.03 -15.98 % | 0.03 0.00 % | 0.03 67.11 % | 0.02 0.00 % | 0.02 9.52 % | 0.02 0.00 % | 0.02 -16.98 % | 0.02 0.00 % | 0.02 |
| Ratio EBITDA | 0.06 -33.54 % | 0.09 30.81 % | 0.07 12.92 % | 0.06 -3.21 % | 0.06 -24.04 % | 0.08 -23.07 % | 0.11 45.38 % | 0.07 12.18 % | 0.07 -26.74 % | 0.09 23.56 % | 0.07 10.85 % | 0.07 -41.24 % | 0.11 0.59 % | 0.11 38.21 % | 0.08 -8.85 % | 0.09 -33.78 % | 0.13 13.59 % | 0.12 -7.65 % | 0.13 -12.77 % | 0.15 -8.25 % | 0.16 43.54 % | 0.11 1.03 % | 0.11 -21.74 % | 0.14 48.51 % | 0.09 -4.14 % | 0.10 0.00 % | 0.10 37.46 % | 0.07 0.00 % | 0.07 -16.80 % | 0.09 0.60 % | 0.09 -0.90 % | 0.09 0.00 % | 0.09 -12.46 % | 0.10 1.21 % | 0.10 20.09 % | 0.08 0.00 % | 0.08 -7.83 % | 0.09 2.40 % | 0.09 -6.75 % | 0.09 0.00 % | 0.09 |
| Gross profit ratio | 0.36 -4.28 % | 0.38 3.89 % | 0.37 46.39 % | 0.25 -1.29 % | 0.25 -8.09 % | 0.28 -26.06 % | 0.37 10.79 % | 0.34 2.53 % | 0.33 2.11 % | 0.32 -3.11 % | 0.33 5.56 % | 0.31 -12.37 % | 0.36 9.47 % | 0.33 -2.89 % | 0.34 -8.03 % | 0.37 -8.69 % | 0.40 7.50 % | 0.37 -10.10 % | 0.42 -4.87 % | 0.44 0.13 % | 0.44 2.76 % | 0.43 -1.39 % | 0.43 -5.48 % | 0.46 13.26 % | 0.40 9.80 % | 0.37 0.00 % | 0.37 10.85 % | 0.33 0.00 % | 0.33 -6.48 % | 0.35 0.36 % | 0.35 0.67 % | 0.35 0.00 % | 0.35 -0.74 % | 0.35 0.00 % | 0.35 7.48 % | 0.33 0.00 % | 0.33 -0.09 % | 0.33 0.00 % | 0.33 2.38 % | 0.32 0.00 % | 0.32 |
| Weighted average shs out dil | 13.522 M -0.36 % | 13.570 M -0.39 % | 13.623 M 0.70 % | 13.529 M -0.51 % | 13.598 M 12.78 % | 12.057 M 0.00 % | 12.057 M -0.31 % | 12.094 M 0.44 % | 12.041 M -0.26 % | 12.073 M -15.24 % | 14.243 M 17.58 % | 12.113 M 0.28 % | 12.079 M 0.06 % | 12.073 M -11.53 % | 13.645 M 12.66 % | 12.112 M 0.45 % | 12.058 M -0.12 % | 12.073 M -0.18 % | 12.094 M 0.15 % | 12.077 M 0.26 % | 12.045 M 0.21 % | 12.020 M -1.09 % | 12.152 M 0.73 % | 12.064 M -0.06 % | 12.071 M -0.10 % | 12.083 M 0.00 % | 12.083 M 2.18 % | 11.825 M 0.00 % | 11.825 M -3.56 % | 12.262 M 0.00 % | 12.262 M 15.90 % | 10.580 M 0.00 % | 10.580 M 0.05 % | 10.575 M 0.00 % | 10.575 M 0.02 % | 10.573 M 0.00 % | 10.573 M -0.03 % | 10.577 M 0.00 % | 10.577 M 0.03 % | 10.573 M 0.00 % | 10.573 M |
| Weighted average shs out | 13.522 M -0.36 % | 13.570 M -0.39 % | 13.623 M 0.70 % | 13.529 M -0.31 % | 13.570 M 12.55 % | 12.057 M 0.00 % | 12.057 M -0.31 % | 12.094 M 0.44 % | 12.041 M -0.26 % | 12.073 M -15.24 % | 14.243 M 17.58 % | 12.113 M 0.28 % | 12.079 M 0.16 % | 12.061 M -11.61 % | 13.645 M 12.66 % | 12.112 M 0.45 % | 12.058 M -0.12 % | 12.073 M -0.18 % | 12.094 M 0.15 % | 12.077 M 0.26 % | 12.045 M -0.06 % | 12.053 M -0.82 % | 12.152 M 0.73 % | 12.064 M -0.06 % | 12.071 M -0.28 % | 12.105 M 0.00 % | 12.105 M 2.37 % | 11.825 M 0.00 % | 11.825 M -3.57 % | 12.264 M 0.00 % | 12.264 M 15.91 % | 10.580 M 0.00 % | 10.580 M 0.01 % | 10.579 M 0.00 % | 10.579 M 0.06 % | 10.573 M 0.00 % | 10.573 M -0.03 % | 10.577 M 0.00 % | 10.577 M 0.03 % | 10.573 M 0.00 % | 10.573 M |
| EPS diluted | 0.97 -62.84 % | 2.61 139.45 % | 1.09 29.76 % | 0.84 5.00 % | 0.80 -64.76 % | 2.27 -14.02 % | 2.64 112.90 % | 1.24 10.71 % | 1.12 -58.97 % | 2.73 114.96 % | 1.27 0.00 % | 1.27 -70.26 % | 4.27 55.84 % | 2.74 82.67 % | 1.50 -26.11 % | 2.03 -33.66 % | 3.06 68.13 % | 1.82 -11.65 % | 2.06 -21.97 % | 2.64 76.00 % | 1.50 59.57 % | 0.94 40.30 % | 0.67 -40.18 % | 1.12 100.00 % | 0.56 -38.46 % | 0.91 0.00 % | 0.91 54.24 % | 0.59 0.00 % | 0.59 -28.92 % | 0.83 0.00 % | 0.83 22.06 % | 0.68 0.00 % | 0.68 -5.56 % | 0.72 0.00 % | 0.72 67.44 % | 0.43 0.00 % | 0.43 19.44 % | 0.36 0.00 % | 0.36 -20.00 % | 0.45 0.00 % | 0.45 |
| Earnings per share | 0.97 -62.84 % | 2.61 139.45 % | 1.09 29.76 % | 0.84 5.00 % | 0.80 -64.91 % | 2.28 -13.64 % | 2.64 112.90 % | 1.24 10.71 % | 1.12 -58.97 % | 2.73 114.96 % | 1.27 0.00 % | 1.27 -70.26 % | 4.27 55.84 % | 2.74 82.67 % | 1.50 -26.11 % | 2.03 -33.66 % | 3.06 68.13 % | 1.82 -11.65 % | 2.06 -21.97 % | 2.64 76.00 % | 1.50 59.57 % | 0.94 40.30 % | 0.67 -40.18 % | 1.12 100.00 % | 0.56 -38.46 % | 0.91 0.00 % | 0.91 54.24 % | 0.59 0.00 % | 0.59 -28.92 % | 0.83 0.00 % | 0.83 22.06 % | 0.68 0.00 % | 0.68 -5.56 % | 0.72 0.00 % | 0.72 67.44 % | 0.43 0.00 % | 0.43 19.44 % | 0.36 0.00 % | 0.36 -20.00 % | 0.45 0.00 % | 0.45 |
| Gross profit | 311.034 M -9.77 % | 344.716 M 16.82 % | 295.083 M 45.01 % | 203.495 M 0.05 % | 203.387 M -10.48 % | 227.205 M -17.21 % | 274.432 M 7.41 % | 255.494 M -2.54 % | 262.141 M -2.16 % | 267.923 M 12.51 % | 238.131 M 8.69 % | 219.091 M -27.90 % | 303.863 M 24.07 % | 244.904 M 9.15 % | 224.384 M 6.60 % | 210.500 M -12.05 % | 239.353 M 22.38 % | 195.584 M -3.79 % | 203.288 M 3.81 % | 195.832 M 37.54 % | 142.381 M -8.54 % | 155.672 M 0.19 % | 155.373 M 2.34 % | 151.819 M 15.21 % | 131.776 M 13.26 % | 116.346 M 0.00 % | 116.346 M 14.50 % | 101.615 M 0.00 % | 101.615 M -3.26 % | 105.037 M 0.55 % | 104.461 M 12.46 % | 92.891 M 0.00 % | 92.891 M 11.02 % | 83.671 M 0.00 % | 83.671 M 9.04 % | 76.736 M 0.00 % | 76.736 M 6.80 % | 71.848 M 0.00 % | 71.848 M -0.89 % | 72.495 M 0.00 % | 72.495 M |
| Income tax expense | 4.765 M -60.76 % | 12.142 M 73.88 % | 6.983 M 62.32 % | 4.302 M 3.91 % | 4.140 M -56.70 % | 9.562 M -5.93 % | 10.165 M 79.25 % | 5.671 M 16.23 % | 4.879 M -41.64 % | 8.360 M 152.87 % | 3.306 M -2.99 % | 3.408 M -77.60 % | 15.214 M -33.18 % | 22.770 M 209.67 % | 7.353 M 469.12 % | 1.292 M -92.69 % | 17.682 M 40.49 % | 12.586 M 2.58 % | 12.269 M 39.95 % | 8.767 M 16.85 % | 7.503 M 38.94 % | 5.400 M 37.33 % | 3.932 M -54.85 % | 8.709 M 2 156.22 % | 386.000 K -68.20 % | 1.214 M 0.00 % | 1.214 M -50.13 % | 2.435 M 0.00 % | 2.435 M 18.70 % | 2.051 M 0.00 % | 2.051 M -12.01 % | 2.331 M 0.00 % | 2.331 M 31.77 % | 1.769 M 0.00 % | 1.769 M -23.22 % | 2.304 M 0.00 % | 2.304 M 33.90 % | 1.721 M 0.00 % | 1.721 M 0.01 % | 1.721 M 0.00 % | 1.721 M |
| Cost of revenue | 541.752 M -3.26 % | 559.996 M 9.92 % | 509.468 M -16.30 % | 608.699 M 1.80 % | 597.940 M 0.41 % | 595.526 M 29.37 % | 460.311 M -8.36 % | 502.327 M -6.12 % | 535.064 M -5.13 % | 564.023 M 17.92 % | 478.293 M 0.34 % | 476.675 M -12.01 % | 541.737 M 8.10 % | 501.147 M 14.05 % | 439.403 M 21.32 % | 362.199 M 1.95 % | 355.258 M 8.73 % | 326.745 M 14.73 % | 284.807 M 13.27 % | 251.445 M 37.22 % | 183.243 M -12.82 % | 210.187 M 2.67 % | 204.725 M 13.26 % | 180.763 M -7.38 % | 195.168 M -2.71 % | 200.606 M 0.00 % | 200.606 M -2.26 % | 205.237 M 0.00 % | 205.237 M 7.13 % | 191.582 M 0.00 % | 191.582 M 11.31 % | 172.119 M 0.00 % | 172.119 M 12.29 % | 153.278 M 0.00 % | 153.278 M -2.26 % | 156.820 M 0.00 % | 156.820 M 6.95 % | 146.624 M 0.00 % | 146.624 M -4.29 % | 153.195 M 0.00 % | 153.195 M |
| General and administrative expenses | 0.000 -100.00 % | 75.360 M | 0.000 | 0.000 | 0.000 -100.00 % | 166.470 M | 0.000 -100.00 % | 149.020 M | 0.000 -100.00 % | 154.743 M | 0.000 | 0.000 | 0.000 -100.00 % | 132.989 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.671 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.367 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.868 M 0.00 % | 31.868 M | 0.000 | 0.000 -100.00 % | 28.403 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.599 M | 0.000 -100.00 % | 579.000 K | 0.000 -100.00 % | 1.612 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.071 M | 0.000 | 0.000 | 0.000 -100.00 % | 626.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 777.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 602.500 K 0.00 % | 602.500 K | 0.000 | 0.000 -100.00 % | 1.618 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 279.347 M 498 933.93 % | -56.000 K -100.03 % | 219.953 M | 0.000 | 0.000 100.00 % | -2.467 M -103.85 % | 64.080 M 2 741.69 % | 2.255 M -16.54 % | 2.702 M 185.34 % | -3.166 M -4 688.41 % | 69.000 K -97.22 % | 2.480 M 90.33 % | 1.303 M 113.14 % | -9.917 M -931.27 % | 1.193 M -80.38 % | 6.082 M 82.92 % | 3.325 M 135.21 % | -9.442 M -466.40 % | 2.577 M -41.30 % | 4.390 M 59.35 % | 2.755 M 418.13 % | -866.000 K -501.39 % | -144.000 K -110.01 % | 1.438 M 177.07 % | 519.000 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 |
| Operating expenses | 279.347 M 346.78 % | 62.524 M -75.72 % | 257.518 M 48.59 % | 173.302 M 0.81 % | 171.917 M 2.29 % | 168.069 M -20.99 % | 212.731 M -1.46 % | 215.872 M -4.50 % | 226.055 M 19.01 % | 189.948 M -4.81 % | 199.543 M 6.07 % | 188.130 M -15.30 % | 222.115 M 28.70 % | 172.580 M -6.23 % | 184.050 M 3.67 % | 177.527 M 1.68 % | 174.587 M 19.55 % | 146.039 M -5.52 % | 154.568 M 9.53 % | 141.117 M 35.99 % | 103.768 M -14.64 % | 121.567 M -3.53 % | 126.015 M 8.74 % | 115.883 M 4.84 % | 110.535 M 16.94 % | 94.526 M 0.00 % | 94.526 M 12.71 % | 83.863 M 0.00 % | 83.863 M -2.13 % | 85.687 M 0.68 % | 85.112 M 15.16 % | 73.909 M 0.00 % | 73.909 M 10.52 % | 66.877 M 0.00 % | 66.877 M 10.54 % | 60.498 M 0.00 % | 60.498 M 5.61 % | 57.282 M 0.00 % | 57.282 M 3.12 % | 55.547 M 0.00 % | 55.547 M |
| Cost and expenses | 821.099 M 31.90 % | 622.520 M -18.84 % | 766.986 M -1.92 % | 782.001 M 1.58 % | 769.857 M 0.82 % | 763.595 M 13.45 % | 673.042 M -6.29 % | 718.199 M -5.64 % | 761.119 M 0.95 % | 753.971 M 11.23 % | 677.836 M 1.96 % | 664.805 M -12.97 % | 763.852 M 13.38 % | 673.727 M 8.06 % | 623.453 M 15.51 % | 539.726 M 1.86 % | 529.845 M 12.07 % | 472.784 M 7.60 % | 439.375 M 11.92 % | 392.562 M 36.78 % | 287.011 M -13.49 % | 331.754 M 0.31 % | 330.740 M 11.49 % | 296.646 M -2.96 % | 305.703 M 3.58 % | 295.132 M 0.00 % | 295.132 M 2.09 % | 289.100 M 0.00 % | 289.100 M 4.27 % | 277.269 M 0.21 % | 276.694 M 12.46 % | 246.028 M 0.00 % | 246.028 M 11.75 % | 220.154 M 0.00 % | 220.154 M 1.31 % | 217.318 M 0.00 % | 217.318 M 6.58 % | 203.906 M 0.00 % | 203.906 M -2.32 % | 208.742 M 0.00 % | 208.742 M |
| Research and development expenses | 0.000 -100.00 % | 56.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.467 M | 0.000 | 0.000 | 0.000 -100.00 % | 269.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.150 K 0.00 % | 26.150 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 62.524 M 66.44 % | 37.565 M -78.32 % | 173.302 M 0.81 % | 171.917 M 2.29 % | 168.069 M 13.06 % | 148.651 M -0.63 % | 149.599 M -3.41 % | 154.879 M -0.94 % | 156.355 M 14.61 % | 136.423 M 5.67 % | 129.103 M -19.13 % | 159.635 M 19.08 % | 134.060 M 3.36 % | 129.698 M 3.93 % | 124.796 M 3.48 % | 120.601 M 14.53 % | 105.297 M 192.51 % | 35.998 M 3.48 % | 34.787 M 16.34 % | 29.902 M -14.92 % | 35.144 M 7.13 % | 32.805 M 0.00 % | 32.804 M 1.98 % | 32.166 M -0.94 % | 32.471 M 0.00 % | 32.471 M 37.63 % | 23.594 M 0.00 % | 23.594 M -21.41 % | 30.021 M 5.70 % | 28.403 M 20.85 % | 23.503 M 0.00 % | 23.503 M 4.93 % | 22.398 M 0.00 % | 22.398 M 18.92 % | 18.834 M 0.00 % | 18.834 M 3.34 % | 18.226 M 0.00 % | 18.226 M 6.38 % | 17.133 M 0.00 % | 17.133 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.108 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.199 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.556 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 % | 9.612 M 0.00 % | 9.612 M 14.98 % | 8.360 M 0.00 % | 8.360 M 17.80 % | 7.097 M 0.01 % | 7.096 M -25.25 % | 9.492 M 0.00 % | 9.492 M 29.40 % | 7.336 M 0.00 % | 7.336 M -22.30 % | 9.441 M 0.00 % | 9.441 M 16.88 % | 8.077 M 0.00 % | 8.077 M -22.72 % | 10.452 M 0.00 % | 10.452 M |
| Interest expense | 15.059 M -13.89 % | 17.489 M 6.91 % | 16.359 M -3.27 % | 16.912 M -11.44 % | 19.096 M -20.48 % | 24.013 M 7.52 % | 22.333 M 5.30 % | 21.209 M 3.84 % | 20.424 M 69.40 % | 12.057 M -30.15 % | 17.261 M 17.84 % | 14.648 M -9.90 % | 16.258 M 86.70 % | 8.708 M -36.46 % | 13.705 M 4.01 % | 13.176 M -2.48 % | 13.511 M 47.00 % | 9.191 M -34.88 % | 14.114 M 0.34 % | 14.066 M -10.96 % | 15.797 M 40.38 % | 11.253 M -34.35 % | 17.141 M 13.12 % | 15.153 M 3.70 % | 14.613 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 |
| Depreciation and amortization | 18.377 M 6.66 % | 17.229 M -1.57 % | 17.503 M 1.68 % | 17.214 M 3.46 % | 16.639 M 3.65 % | 16.053 M 4.85 % | 15.310 M 4.69 % | 14.624 M 3.00 % | 14.198 M 1.85 % | 13.940 M -0.02 % | 13.943 M 10.28 % | 12.643 M 3.04 % | 12.270 M 0.62 % | 12.195 M -0.81 % | 12.294 M 3.41 % | 11.889 M 0.93 % | 11.780 M 4.40 % | 11.283 M 0.73 % | 11.201 M 2.39 % | 10.940 M 1.99 % | 10.727 M -0.53 % | 10.784 M 2.61 % | 10.510 M 10.50 % | 9.511 M 2.53 % | 9.276 M 25.75 % | 7.377 M 0.00 % | 7.377 M 52.64 % | 4.833 M 0.00 % | 4.833 M 7.04 % | 4.515 M -7.66 % | 4.889 M 0.00 % | 4.889 M 0.00 % | 4.889 M 0.00 % | 4.889 M 6.07 % | 4.609 M 0.00 % | 4.609 M 0.00 % | 4.609 M 0.00 % | 4.609 M 10.94 % | 4.155 M 0.00 % | 4.155 M 0.00 % | 4.155 M |
| Operating income | 31.687 M -88.77 % | 282.192 M 651.21 % | 37.565 M 24.42 % | 30.193 M -4.06 % | 31.470 M -46.78 % | 59.136 M -4.16 % | 61.701 M 55.72 % | 39.622 M 9.80 % | 36.086 M -41.64 % | 61.834 M 60.24 % | 38.588 M 24.63 % | 30.961 M -62.13 % | 81.748 M 15.90 % | 70.533 M 74.88 % | 40.333 M 22.32 % | 32.974 M -49.09 % | 64.766 M 32.01 % | 49.062 M -4.36 % | 51.297 M -6.25 % | 54.715 M 32.26 % | 41.369 M 32.27 % | 31.277 M 7.06 % | 29.215 M -21.83 % | 37.373 M 71.76 % | 21.759 M -9.37 % | 24.010 M 0.00 % | 24.010 M 39.00 % | 17.273 M 0.00 % | 17.273 M -18.40 % | 21.168 M 2.80 % | 20.591 M 13.59 % | 18.127 M 0.00 % | 18.127 M -2.64 % | 18.619 M 0.00 % | 18.619 M 28.80 % | 14.456 M 0.00 % | 14.456 M -1.92 % | 14.738 M 0.00 % | 14.738 M -12.14 % | 16.776 M 0.00 % | 16.776 M |
| Operating income ratio | 0.04 -88.09 % | 0.31 568.04 % | 0.05 25.60 % | 0.04 -5.34 % | 0.04 -45.36 % | 0.07 -14.41 % | 0.08 60.62 % | 0.05 15.51 % | 0.05 -39.10 % | 0.07 37.99 % | 0.05 21.04 % | 0.04 -53.97 % | 0.10 2.26 % | 0.09 55.59 % | 0.06 5.53 % | 0.06 -47.14 % | 0.11 15.96 % | 0.09 -10.63 % | 0.11 -14.09 % | 0.12 -3.71 % | 0.13 48.61 % | 0.09 5.37 % | 0.08 -27.80 % | 0.11 68.85 % | 0.07 -12.14 % | 0.08 0.00 % | 0.08 34.57 % | 0.06 0.00 % | 0.06 -21.12 % | 0.07 2.60 % | 0.07 1.68 % | 0.07 0.00 % | 0.07 -12.95 % | 0.08 0.00 % | 0.08 26.95 % | 0.06 0.00 % | 0.06 -8.25 % | 0.07 0.00 % | 0.07 -9.24 % | 0.07 0.00 % | 0.07 |
| Total other income expenses net | -13.806 M 94.12 % | -234.633 M -1 391.34 % | -15.733 M -8.30 % | -14.527 M 11.70 % | -16.452 M 22.63 % | -21.265 M -7.91 % | -19.706 M -3.96 % | -18.955 M -6.96 % | -17.721 M 13.48 % | -20.481 M -19.12 % | -17.193 M -41.29 % | -12.169 M 18.63 % | -14.955 M 9.41 % | -16.509 M -31.95 % | -12.512 M -76.40 % | -7.093 M 30.37 % | -10.186 M 29.56 % | -14.460 M -25.34 % | -11.537 M 17.98 % | -14.066 M -7.86 % | -13.041 M 24.91 % | -17.367 M -0.48 % | -17.284 M -26.01 % | -13.716 M 2.69 % | -14.095 M -19.43 % | -11.802 M 0.00 % | -11.802 M -49.75 % | -7.881 M 0.00 % | -7.881 M 11.59 % | -8.914 M -6.92 % | -8.337 M 3.47 % | -8.637 M 0.00 % | -8.637 M 5.70 % | -9.160 M 0.00 % | -9.160 M -19.61 % | -7.658 M 0.00 % | -7.658 M -132.92 % | 23.264 M 0.00 % | 23.264 M 326.32 % | -10.280 M 0.00 % | -10.280 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-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-09-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 689.112 M | 0.000 -100.00 % | 597.811 M | 0.000 -100.00 % | 798.366 M 121 787.94 % | 655.000 K -99.92 % | 817.928 M 77 502.28 % | 1.054 M -99.86 % | 769.843 M 107 419.97 % | 716.000 K -99.90 % | 720.645 M 3 270.33 % | 21.382 M -96.71 % | 650.150 M 884.30 % | 66.052 M -88.67 % | 583.137 M 1 084.20 % | 49.243 M -92.29 % | 639.032 M 1 906.57 % | 31.847 M -93.47 % | 487.606 M 2 082.66 % | 22.340 M -96.48 % | 634.574 M 22.40 % | 518.444 M -3.13 % | 535.209 M 0.00 % | 535.209 M 37.52 % | 389.186 M 1 168.16 % | 30.689 M -90.69 % | 329.569 M 5.48 % | 312.452 M 2.54 % | 304.706 M 0.00 % | 304.706 M -10.84 % | 341.762 M 7.79 % | 317.068 M 17.38 % | 270.123 M 0.00 % | 270.123 M -2.22 % | 276.260 M 0.00 % | 276.260 M 1 656.37 % | 15.729 M |
| Total investments | 0.000 -100.00 % | 1.305 M | 0.000 -100.00 % | 29.486 M | 0.000 -100.00 % | 100.000 K -92.37 % | 1.310 M -90.62 % | 13.966 M 562.52 % | 2.108 M 37.33 % | 1.535 M 7.19 % | 1.432 M -90.96 % | 15.844 M -62.95 % | 42.764 M 5 212.30 % | 805.000 K -99.39 % | 132.104 M 2 468.62 % | 5.143 M -94.78 % | 98.486 M 1 193.66 % | 7.613 M -88.05 % | 63.694 M 331.24 % | 14.770 M -66.94 % | 44.680 M 407.44 % | 8.805 M 22.14 % | 7.209 M 101.03 % | 3.586 M 0.00 % | 3.586 M 153.79 % | 1.413 M -97.70 % | 61.378 M 2 385.95 % | 2.469 M 109.24 % | 1.180 M 32.88 % | 888.000 K 0.00 % | 888.000 K 5.21 % | 844.000 K 0.00 % | 844.000 K 15.46 % | 731.000 K 0.00 % | 731.000 K -0.06 % | 731.472 K 0.00 % | 731.472 K -97.67 % | 31.458 M |
| Total debt | 0.000 -100.00 % | 689.580 M | 0.000 -100.00 % | 600.670 M | 0.000 -100.00 % | 799.358 M | 0.000 -100.00 % | 818.565 M | 0.000 -100.00 % | 770.879 M | 0.000 -100.00 % | 721.136 M | 0.000 -100.00 % | 671.514 M | 0.000 -100.00 % | 589.052 M | 0.000 -100.00 % | 640.236 M | 0.000 -100.00 % | 490.648 M | 0.000 -100.00 % | 636.729 M 17.11 % | 543.690 M 0.62 % | 540.348 M 0.00 % | 540.348 M 31.87 % | 409.756 M | 0.000 -100.00 % | 343.008 M -0.04 % | 343.140 M 5.66 % | 324.773 M 0.00 % | 324.773 M -5.75 % | 344.577 M 0.00 % | 344.577 M 14.85 % | 300.031 M 0.00 % | 300.031 M -15.03 % | 353.091 M 0.00 % | 353.091 M | 0.000 |
| Accumulated other comprehensive income loss | 969.819 M 6 083.10 % | 15.685 M -98.30 % | 921.429 M 17.29 % | 785.631 M -1.03 % | 793.783 M 4 407.83 % | 17.609 M -97.29 % | 650.298 M 438.66 % | 120.726 M -80.66 % | 624.230 M 410.66 % | 122.240 M -78.69 % | 573.723 M 375.23 % | 120.726 M -76.29 % | 509.173 M 316.54 % | 122.240 M -73.17 % | 455.564 M 277.35 % | 120.726 M -69.55 % | 396.493 M 224.36 % | 122.240 M -65.00 % | 349.297 M 52.82 % | 228.571 M -24.25 % | 301.762 M 93 614.91 % | 322.000 K -99.87 % | 252.183 M 60 520.91 % | 416.000 K 0.00 % | 416.000 K | 0.000 -100.00 % | 223.216 M 2 998.93 % | 7.203 M 0.00 % | 7.203 M -94.76 % | 137.576 M 0.00 % | 137.576 M 10 792.79 % | 1.263 M 0.00 % | 1.263 M -98.83 % | 107.999 M 0.00 % | 107.999 M 8 453.71 % | 1.263 M 0.00 % | 1.263 M -98.56 % | 87.452 M |
| Retained earnings | 0.000 -100.00 % | 640.366 M | 0.000 | 0.000 | 0.000 -100.00 % | 569.770 M | 0.000 -100.00 % | 527.880 M | 0.000 -100.00 % | 483.563 M | 0.000 | 0.000 | 0.000 -100.00 % | 367.931 M | 0.000 | 0.000 | 0.000 -100.00 % | 255.415 M | 0.000 | 0.000 | 0.000 -100.00 % | 160.950 M | 0.000 -100.00 % | 123.625 M -12.86 % | 141.874 M | 0.000 | 0.000 -100.00 % | 90.148 M -22.60 % | 116.472 M | 0.000 | 0.000 -100.00 % | 66.885 M -20.25 % | 83.871 M | 0.000 | 0.000 -100.00 % | 63.812 M -21.02 % | 80.798 M | 0.000 |
| Common stock | 0.000 -100.00 % | 135.780 M | 0.000 -100.00 % | 135.798 M | 0.000 -100.00 % | 128.271 M | 0.000 -100.00 % | 120.726 M | 0.000 -100.00 % | 120.726 M | 0.000 -100.00 % | 120.726 M | 0.000 -100.00 % | 120.726 M | 0.000 -100.00 % | 120.726 M | 0.000 -100.00 % | 120.726 M | 0.000 -100.00 % | 120.726 M | 0.000 -100.00 % | 120.726 M 200.00 % | 40.242 M 0.00 % | 40.242 M 0.00 % | 40.242 M 0.00 % | 40.242 M | 0.000 -100.00 % | 38.802 M 0.00 % | 38.802 M 10.08 % | 35.250 M 900.00 % | 3.525 M -90.00 % | 35.250 M 0.00 % | 35.250 M 0.00 % | 35.250 M 900.00 % | 3.525 M -75.00 % | 14.100 M 0.00 % | 14.100 M | 0.000 |
| Total equity | 969.819 M 0.00 % | 969.819 M 5.25 % | 921.429 M 0.00 % | 921.429 M 16.08 % | 793.783 M 0.00 % | 793.783 M 22.06 % | 650.298 M 0.00 % | 650.298 M 4.18 % | 624.230 M 0.00 % | 624.230 M 8.80 % | 573.723 M 0.00 % | 573.723 M 12.68 % | 509.173 M 0.00 % | 509.174 M 11.77 % | 455.564 M 0.00 % | 455.564 M 14.90 % | 396.493 M 0.00 % | 396.493 M 13.51 % | 349.297 M 0.00 % | 349.297 M 15.75 % | 301.762 M 0.00 % | 301.761 M 3.19 % | 292.425 M 10.14 % | 265.501 M 0.00 % | 265.501 M 5.14 % | 252.526 M 13.13 % | 223.216 M 4.14 % | 214.339 M -3.98 % | 223.216 M 58.20 % | 141.101 M 0.00 % | 141.101 M 11.29 % | 126.784 M 0.00 % | 126.784 M 13.68 % | 111.524 M 0.00 % | 111.524 M -5.54 % | 118.061 M 0.00 % | 118.061 M 14.68 % | 102.952 M |
| Other non current liabilities | -969.819 M -15 075.59 % | 6.476 M 100.70 % | -921.429 M -34 353.87 % | 2.690 M 100.34 % | -793.783 M -51 544.13 % | 1.543 M 100.24 % | -650.298 M -15 354.47 % | 4.263 M | 0.000 -100.00 % | 53.244 M | 0.000 -100.00 % | 5.728 M | 0.000 -100.00 % | 6.028 M | 0.000 -100.00 % | 7.405 M | 0.000 -100.00 % | 3.652 M | 0.000 -100.00 % | 4.173 M | 0.000 -100.00 % | 42.609 M -23.27 % | 55.531 M 1 359.42 % | 3.805 M -91.85 % | 46.700 M 4 095.87 % | 1.113 M | 0.000 -100.00 % | 1.000 M -95.70 % | 23.247 M -3.97 % | 24.209 M 0.00 % | 24.209 M 2.23 % | 23.682 M 0.00 % | 23.682 M 3 212.17 % | 715.000 K -96.75 % | 22.018 M 1 836.50 % | 1.137 M -94.91 % | 22.327 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 114.308 M | 0.000 -100.00 % | 140.513 M | 0.000 -100.00 % | 246.894 M | 0.000 -100.00 % | 377.300 M | 0.000 -100.00 % | 376.421 M | 0.000 -100.00 % | 262.162 M | 0.000 -100.00 % | 285.508 M | 0.000 -100.00 % | 246.016 M | 0.000 -100.00 % | 319.601 M | 0.000 -100.00 % | 287.680 M | 0.000 -100.00 % | 284.540 M 9.35 % | 260.206 M -5.52 % | 275.399 M 0.00 % | 275.399 M 33.07 % | 206.962 M | 0.000 -100.00 % | 142.949 M -0.09 % | 143.082 M 7.86 % | 132.658 M 0.00 % | 132.658 M 1.72 % | 130.415 M 0.00 % | 130.415 M -1.66 % | 132.612 M 0.00 % | 132.612 M -8.71 % | 145.259 M 0.00 % | 145.259 M | 0.000 |
| Total non current liabilities | -969.819 M -630.98 % | 182.647 M 119.82 % | -921.429 M -552.56 % | 203.602 M 125.65 % | -793.783 M -359.65 % | 305.707 M 147.01 % | -650.298 M -248.88 % | 436.790 M | 0.000 -100.00 % | 445.973 M | 0.000 -100.00 % | 320.979 M | 0.000 -100.00 % | 346.895 M | 0.000 -100.00 % | 295.627 M | 0.000 -100.00 % | 369.290 M | 0.000 -100.00 % | 332.179 M | 0.000 -100.00 % | 333.296 M 5.13 % | 317.039 M -1.57 % | 322.099 M 0.00 % | 322.099 M 39.24 % | 231.333 M | 0.000 -100.00 % | 198.357 M 19.26 % | 166.329 M 6.03 % | 156.867 M 0.00 % | 156.867 M 1.80 % | 154.097 M 0.00 % | 154.097 M -0.34 % | 154.629 M 0.00 % | 154.630 M -7.73 % | 167.583 M 0.00 % | 167.586 M | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 75.899 M | 0.000 -100.00 % | 82.605 M | 0.000 -100.00 % | 167.082 M | 0.000 -100.00 % | 70.394 M | 0.000 -100.00 % | 137.746 M | 0.000 -100.00 % | 54.217 M | 0.000 -100.00 % | 48.689 M | 0.000 -100.00 % | 7.551 M | 0.000 -100.00 % | 97.553 M | 0.000 -100.00 % | 22.565 M | 0.000 -100.00 % | 71.788 M 7 178 900.00 % | -1.000 K -100.00 % | 74.861 M 39.30 % | 53.741 M -40.84 % | 90.843 M | 0.000 -100.00 % | 56.499 M -24.47 % | 74.801 M 81.27 % | 41.264 M -29.69 % | 58.688 M 239.06 % | 17.309 M -52.68 % | 36.582 M 37.89 % | 26.529 M 0.00 % | 26.529 M 374.32 % | 5.593 M -79.45 % | 27.220 M | 0.000 |
| Deferred revenue | 0.000 -100.00 % | 3.974 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.354 M | 0.000 -100.00 % | 33.293 M | 0.000 -100.00 % | 5.776 M | 0.000 -100.00 % | 43.097 M | 0.000 -100.00 % | 11.643 M | 0.000 -100.00 % | 45.860 M | 0.000 -100.00 % | 3.498 M | 0.000 -100.00 % | 114.352 M | 0.000 -100.00 % | 33.303 M 26.33 % | 26.361 M | 0.000 | 0.000 -100.00 % | 17.548 M | 0.000 -100.00 % | 29.854 M | 0.000 -100.00 % | 17.424 M | 0.000 -100.00 % | 19.273 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.933 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 575.272 M | 0.000 -100.00 % | 460.157 M | 0.000 -100.00 % | 552.464 M | 0.000 -100.00 % | 407.972 M | 0.000 -100.00 % | 388.682 M | 0.000 -100.00 % | 458.974 M | 0.000 -100.00 % | 386.006 M | 0.000 -100.00 % | 343.036 M | 0.000 -100.00 % | 317.137 M | 0.000 -100.00 % | 202.968 M | 0.000 -100.00 % | 352.189 M 3.53 % | 340.166 M 28.39 % | 264.949 M 0.00 % | 264.949 M 30.65 % | 202.794 M | 0.000 -100.00 % | 200.059 M 0.00 % | 200.058 M 4.13 % | 192.115 M 0.00 % | 192.115 M -1.42 % | 194.889 M -9.00 % | 214.162 M 27.92 % | 167.419 M 0.00 % | 167.419 M -19.44 % | 207.832 M 0.00 % | 207.832 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 802.143 M | 0.000 -100.00 % | 710.144 M | 0.000 -100.00 % | 843.896 M | 0.000 -100.00 % | 659.992 M | 0.000 -100.00 % | 699.968 M | 0.000 -100.00 % | 753.806 M | 0.000 -100.00 % | 584.825 M | 0.000 -100.00 % | 643.971 M | 0.000 -100.00 % | 479.935 M | 0.000 -100.00 % | 469.101 M | 0.000 -100.00 % | 440.662 M -11.67 % | 498.861 M 24.95 % | 399.234 M 0.00 % | 399.234 M 5.85 % | 377.174 M | 0.000 -100.00 % | 267.242 M -11.34 % | 301.408 M 4.32 % | 288.931 M 0.00 % | 288.931 M 3.08 % | 280.288 M 0.00 % | 280.288 M 14.80 % | 244.161 M 0.00 % | 244.160 M -11.35 % | 275.423 M 0.00 % | 275.420 M | 0.000 |
| Total liabilities | -969.819 M -198.48 % | 984.790 M 206.88 % | -921.429 M -200.84 % | 913.746 M 215.11 % | -793.783 M -169.05 % | 1.150 B 276.78 % | -650.298 M -159.29 % | 1.097 B | 0.000 -100.00 % | 1.146 B | 0.000 -100.00 % | 1.075 B | 0.000 -100.00 % | 931.720 M | 0.000 -100.00 % | 939.598 M | 0.000 -100.00 % | 849.225 M | 0.000 -100.00 % | 801.280 M | 0.000 -100.00 % | 773.958 M -5.14 % | 815.900 M 13.11 % | 721.333 M 0.00 % | 721.333 M 18.54 % | 608.507 M | 0.000 -100.00 % | 465.599 M -0.46 % | 467.737 M 4.92 % | 445.798 M 0.00 % | 445.798 M 2.63 % | 434.385 M 0.00 % | 434.385 M 8.93 % | 398.790 M 0.00 % | 398.790 M -9.98 % | 443.006 M 0.00 % | 443.006 M | 0.000 |
| Other non current assets | 0.000 -100.00 % | 41.238 M | 0.000 -100.00 % | 28.800 M 3 062.96 % | -972.000 K -101.99 % | 48.837 M 7 556.03 % | -655.000 K -101.35 % | 48.486 M 4 700.19 % | -1.054 M -112.25 % | 8.607 M 1 302.09 % | -716.000 K -102.39 % | 29.910 M 239.88 % | -21.382 M -728.51 % | 3.402 M 105.15 % | -66.052 M -894.85 % | 8.310 M 116.88 % | -49.243 M -217.54 % | 41.896 M 231.55 % | -31.847 M -185.25 % | 37.355 M 267.21 % | -22.340 M -173.48 % | 30.402 M 4.05 % | 29.220 M 32.57 % | 22.041 M 19.64 % | 18.423 M -25.26 % | 24.648 M 180.32 % | -30.689 M -193.52 % | 32.816 M 7.85 % | 30.428 M 262.19 % | 8.401 M 0.00 % | 8.401 M -3.24 % | 8.682 M 10.77 % | 7.838 M -8.00 % | 8.520 M -0.01 % | 8.521 M -0.38 % | 8.554 M 9.35 % | 7.822 M 149.73 % | -15.729 M |
| Long term investments | 0.000 -100.00 % | 1.305 M | 0.000 -100.00 % | 29.486 M | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 9.507 M | 0.000 -100.00 % | 3.245 M | 0.000 -100.00 % | 16.146 M | 0.000 -100.00 % | 5.143 M | 0.000 -100.00 % | 8.253 M | 0.000 100.00 % | -14.449 M | 0.000 -100.00 % | 8.805 M 22.14 % | 7.209 M 101.03 % | 3.586 M 0.00 % | 3.586 M | 0.000 | 0.000 -100.00 % | 1.179 M -0.08 % | 1.180 M 32.88 % | 888.000 K 0.00 % | 888.000 K 5.21 % | 844.000 K 0.00 % | 844.000 K 15.46 % | 731.000 K 0.00 % | 731.000 K -0.06 % | 731.472 K 0.00 % | 731.472 K | 0.000 |
| Intangible assets | 0.000 -100.00 % | 3.677 M | 0.000 -100.00 % | 3.804 M | 0.000 -100.00 % | 3.198 M | 0.000 -100.00 % | 3.463 M | 0.000 -100.00 % | 3.759 M | 0.000 -100.00 % | 4.053 M | 0.000 -100.00 % | 4.349 M | 0.000 -100.00 % | 4.642 M | 0.000 -100.00 % | 4.709 M | 0.000 -100.00 % | 4.885 M | 0.000 -100.00 % | 5.051 M 19.78 % | 4.217 M 44.42 % | 2.920 M 0.00 % | 2.920 M 155.47 % | 1.143 M | 0.000 -100.00 % | 733.000 K -35.93 % | 1.144 M | 0.000 | 0.000 -100.00 % | 1.130 M 0.09 % | 1.129 M | 0.000 | 0.000 -100.00 % | 1.302 M 0.00 % | 1.302 M | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 3.677 M | 0.000 -100.00 % | 3.804 M | 0.000 -100.00 % | 3.198 M | 0.000 -100.00 % | 3.463 M | 0.000 -100.00 % | 3.759 M | 0.000 -100.00 % | 4.053 M | 0.000 -100.00 % | 4.349 M | 0.000 -100.00 % | 4.642 M | 0.000 -100.00 % | 4.709 M | 0.000 -100.00 % | 4.885 M | 0.000 -100.00 % | 5.051 M 19.78 % | 4.217 M 44.42 % | 2.920 M 0.00 % | 2.920 M 155.47 % | 1.143 M | 0.000 -100.00 % | 733.000 K -35.93 % | 1.144 M | 0.000 | 0.000 -100.00 % | 1.130 M 0.09 % | 1.129 M | 0.000 | 0.000 -100.00 % | 1.302 M 0.00 % | 1.302 M | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 910.610 M | 0.000 -100.00 % | 895.964 M | 0.000 -100.00 % | 877.326 M | 0.000 -100.00 % | 836.580 M | 0.000 -100.00 % | 861.606 M | 0.000 -100.00 % | 752.281 M | 0.000 -100.00 % | 627.111 M | 0.000 -100.00 % | 621.612 M | 0.000 -100.00 % | 605.292 M | 0.000 -100.00 % | 577.131 M | 0.000 -100.00 % | 591.789 M -1.82 % | 602.740 M 6.74 % | 564.686 M 0.00 % | 564.686 M 24.27 % | 454.406 M | 0.000 -100.00 % | 290.685 M -0.33 % | 291.637 M 18.13 % | 246.872 M 0.00 % | 246.872 M 4.42 % | 236.424 M 0.00 % | 236.425 M 9.35 % | 216.200 M 0.00 % | 216.200 M -0.39 % | 217.038 M 0.00 % | 217.038 M | 0.000 |
| Total non current assets | 0.000 -100.00 % | 956.830 M | 0.000 -100.00 % | 958.054 M 98 665.23 % | -972.000 K -100.10 % | 929.460 M 142 002.29 % | -655.000 K -100.07 % | 902.495 M 85 725.71 % | -1.054 M -100.12 % | 884.585 M 123 645.39 % | -716.000 K -100.09 % | 802.088 M 3 851.23 % | -21.382 M -103.26 % | 655.488 M 1 092.38 % | -66.052 M -110.33 % | 639.707 M 1 399.08 % | -49.243 M -107.40 % | 665.348 M 2 189.20 % | -31.847 M -105.02 % | 634.141 M 2 938.59 % | -22.340 M -103.56 % | 627.242 M -1.40 % | 636.177 M 7.89 % | 589.647 M 0.01 % | 589.615 M 22.79 % | 480.197 M 1 664.72 % | -30.689 M -109.47 % | 324.234 M -0.05 % | 324.389 M 26.63 % | 256.161 M 0.00 % | 256.161 M 4.03 % | 246.236 M 0.00 % | 246.236 M 9.22 % | 225.451 M 0.00 % | 225.452 M -0.64 % | 226.894 M 0.00 % | 226.894 M 1 542.52 % | -15.729 M |
| Other current assets | -468.000 K -100.82 % | 57.311 M 2 090.66 % | -2.879 M -105.27 % | 54.624 M | 0.000 -100.00 % | 73.021 M | 0.000 -100.00 % | 93.556 M | 0.000 -100.00 % | 91.634 M | 0.000 -100.00 % | 83.506 M | 0.000 -100.00 % | 52.977 M | 0.000 -100.00 % | 37.702 M | 0.000 -100.00 % | 56.192 M | 0.000 -100.00 % | 33.035 M | 0.000 -100.00 % | 36.157 M -11.25 % | 40.741 M -21.89 % | 52.161 M 0.00 % | 52.161 M 73.41 % | 30.079 M | 0.000 -100.00 % | 239.138 M 1 283.82 % | 17.281 M 85.34 % | 9.324 M 0.00 % | 9.324 M -48.32 % | 18.042 M 0.00 % | 18.042 M 267.45 % | 4.910 M 0.00 % | 4.910 M -50.92 % | 10.004 M 0.00 % | 10.004 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.696 M 334.81 % | 1.310 M -96.73 % | 40.119 M 1 803.18 % | 2.108 M -79.62 % | 10.343 M 622.28 % | 1.432 M -95.53 % | 32.059 M -25.03 % | 42.764 M 357.27 % | 9.352 M -92.92 % | 132.104 M 119.05 % | 60.308 M -38.76 % | 98.486 M 114.87 % | 45.836 M -28.04 % | 63.694 M 117.99 % | 29.219 M -34.60 % | 44.680 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.378 M 4 657.98 % | 1.290 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.458 M |
| cash and cash equivalents | 0.000 -100.00 % | 468.000 K | 0.000 -100.00 % | 2.879 M | 0.000 -100.00 % | 973.000 K 248.55 % | -655.000 K -202.83 % | 637.000 K 160.44 % | -1.054 M -201.74 % | 1.036 M 244.69 % | -716.000 K -245.82 % | 491.000 K 102.30 % | -21.382 M -200.08 % | 21.364 M 132.34 % | -66.052 M -1 216.69 % | 5.915 M 112.01 % | -49.243 M -4 189.95 % | 1.204 M 103.78 % | -31.847 M -1 146.91 % | 3.042 M 113.62 % | -22.340 M -1 136.66 % | 2.155 M -91.46 % | 25.246 M 391.26 % | 5.139 M 0.00 % | 5.139 M -75.02 % | 20.570 M 167.03 % | -30.689 M -328.36 % | 13.439 M -56.21 % | 30.688 M 52.93 % | 20.067 M 0.00 % | 20.067 M 612.86 % | 2.815 M -89.77 % | 27.509 M -8.02 % | 29.908 M 0.00 % | 29.908 M -61.07 % | 76.831 M 0.00 % | 76.831 M 588.47 % | -15.729 M |
| Cash and short term investments | 468.000 K 0.00 % | 468.000 K -83.74 % | 2.879 M 0.00 % | 2.879 M 196.19 % | 972.000 K -85.43 % | 6.669 M 918.17 % | 655.000 K -98.39 % | 40.756 M 3 766.79 % | 1.054 M -90.74 % | 11.379 M 1 489.25 % | 716.000 K -97.80 % | 32.550 M 52.23 % | 21.382 M -30.39 % | 30.716 M -53.50 % | 66.052 M -0.26 % | 66.223 M 34.48 % | 49.243 M 3 989.95 % | 1.204 M -96.22 % | 31.847 M -1.28 % | 32.261 M 44.41 % | 22.340 M 936.66 % | 2.155 M -91.46 % | 25.246 M 391.26 % | 5.139 M 0.00 % | 5.139 M -75.02 % | 20.570 M -32.97 % | 30.689 M 128.36 % | 13.439 M -56.21 % | 30.688 M 52.93 % | 20.067 M 0.00 % | 20.067 M 612.86 % | 2.815 M -89.77 % | 27.509 M -8.02 % | 29.908 M 0.00 % | 29.908 M -61.07 % | 76.831 M 0.00 % | 76.831 M 388.47 % | 15.729 M |
| Total current assets | 0.000 -100.00 % | 997.779 M | 0.000 -100.00 % | 877.121 M 90 138.79 % | 972.000 K -99.90 % | 1.014 B 154 698.02 % | 655.000 K -99.92 % | 844.586 M 80 031.50 % | 1.054 M -99.88 % | 885.586 M 123 585.20 % | 716.000 K -99.92 % | 846.420 M 3 858.56 % | 21.382 M -97.28 % | 785.406 M 1 089.07 % | 66.052 M -91.26 % | 755.455 M 1 434.14 % | 49.243 M -91.52 % | 580.369 M 1 722.37 % | 31.847 M -93.83 % | 516.436 M 2 211.71 % | 22.340 M -95.02 % | 448.477 M -5.02 % | 472.200 M 18.88 % | 397.219 M 0.00 % | 397.219 M 4.30 % | 380.836 M 1 140.95 % | 30.689 M -91.37 % | 355.724 M -2.96 % | 366.564 M 10.83 % | 330.738 M 0.00 % | 330.738 M 5.02 % | 314.933 M 0.00 % | 314.933 M 10.56 % | 284.862 M 0.00 % | 284.862 M -14.76 % | 334.173 M 0.00 % | 334.173 M 2 024.56 % | 15.729 M |
| Inventory | 0.000 -100.00 % | 303.381 M | 0.000 -100.00 % | 278.737 M | 0.000 -100.00 % | 411.700 M | 0.000 -100.00 % | 271.011 M | 0.000 -100.00 % | 320.722 M | 0.000 -100.00 % | 350.987 M | 0.000 -100.00 % | 292.979 M | 0.000 -100.00 % | 306.226 M | 0.000 -100.00 % | 225.298 M | 0.000 -100.00 % | 162.345 M | 0.000 -100.00 % | 124.722 M -16.08 % | 148.613 M 39.42 % | 106.597 M 0.00 % | 106.597 M 6.04 % | 100.527 M | 0.000 -100.00 % | 103.147 M 0.00 % | 103.146 M 32.60 % | 77.786 M 0.00 % | 77.786 M -10.30 % | 86.714 M 0.00 % | 86.714 M 27.41 % | 68.060 M 0.00 % | 68.060 M -1.99 % | 69.443 M 0.00 % | 69.443 M | 0.000 |
| Net receivables | 0.000 -100.00 % | 636.619 M | 0.000 -100.00 % | 540.881 M | 0.000 -100.00 % | 522.537 M | 0.000 | 0.000 | 0.000 -100.00 % | 479.692 M | 0.000 -100.00 % | 413.258 M | 0.000 -100.00 % | 420.416 M | 0.000 -100.00 % | 347.200 M | 0.000 -100.00 % | 298.044 M | 0.000 -100.00 % | 290.487 M | 0.000 -100.00 % | 290.961 M 12.35 % | 258.971 M 8.97 % | 237.654 M 1.86 % | 233.322 M | 0.000 | 0.000 -100.00 % | 204.877 M -4.91 % | 215.449 M -4.14 % | 224.756 M 0.53 % | 223.561 M 22.39 % | 182.668 M 0.00 % | 182.668 M -0.24 % | 183.111 M 0.62 % | 181.984 M 1.69 % | 178.954 M 0.60 % | 177.895 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 13.866 M | 0.000 -100.00 % | 1.106 M | 0.000 -100.00 % | 12.599 M | 0.000 -100.00 % | 4.480 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.198 M | 0.000 -100.00 % | 29.219 M | 0.000 100.00 % | -8.805 M -22.14 % | -7.209 M -101.03 % | -3.586 M | 0.000 | 0.000 | 0.000 100.00 % | -1.179 M | 0.000 | 0.000 | 0.000 100.00 % | -844.000 K | 0.000 | 0.000 | 0.000 100.00 % | -731.472 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -52.000 K -62.50 % | -32.000 K | 0.000 | 0.000 | 0.000 100.00 % | -20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 146.998 M | 0.000 -100.00 % | 167.382 M | 0.000 -100.00 % | 116.739 M | 0.000 -100.00 % | 115.040 M | 0.000 -100.00 % | 141.923 M | 0.000 -100.00 % | 240.615 M | 0.000 -100.00 % | 141.894 M | 0.000 -100.00 % | 242.830 M | 0.000 -100.00 % | 42.600 M | 0.000 -100.00 % | 125.754 M | 0.000 -100.00 % | 11.942 M -90.98 % | 132.335 M 163.25 % | 50.270 M -37.59 % | 80.544 M 22.06 % | 65.989 M | 0.000 -100.00 % | 3.355 M -87.36 % | 26.549 M -30.37 % | 38.128 M 0.00 % | 38.128 M 29.05 % | 29.544 M 0.00 % | 29.544 M -41.16 % | 50.212 M 0.00 % | 50.212 M 9.01 % | 46.063 M 14.11 % | 40.368 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.257 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.065 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.236 M | 0.000 -100.00 % | 4.694 M | 0.000 -100.00 % | 15.649 M | 0.000 -100.00 % | 3.462 M | 0.000 -100.00 % | 4.743 M | 0.000 -100.00 % | 9.154 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.329 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.629 M | 0.000 -100.00 % | 6.147 M 372.12 % | 1.302 M -91.50 % | 15.310 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.614 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 715.000 K | 0.000 -100.00 % | 1.137 M | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.293 M | 0.000 100.00 % | -5.776 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.498 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.273 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.500 M 0.00 % | 15.500 M 0.00 % | 15.500 M |
| Other total stockholders equity | 0.000 -100.00 % | 177.989 M | 0.000 -100.00 % | 785.631 M | 0.000 -100.00 % | 78.133 M | 0.000 -100.00 % | 1.514 M | 0.000 -100.00 % | 1.514 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.514 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.514 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.514 M | 0.000 -100.00 % | 101.634 M 22.50 % | 82.969 M -60.92 % | 212.284 M | 0.000 -100.00 % | 85.389 M 40.58 % | 60.739 M | 0.000 | 0.000 -100.00 % | 6.400 M 0.00 % | 6.400 M | 0.000 | 0.000 -100.00 % | 6.400 M 0.00 % | 6.400 M | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 61.863 M | 0.000 -100.00 % | 60.399 M | 0.000 -100.00 % | 57.271 M | 0.000 -100.00 % | 55.227 M | 0.000 -100.00 % | 53.243 M | 0.000 -100.00 % | 53.089 M | 0.000 -100.00 % | 55.359 M | 0.000 -100.00 % | 42.201 M | 0.000 -100.00 % | 46.037 M | 0.000 -100.00 % | 38.697 M | 0.000 -100.00 % | 38.327 M 3.38 % | 37.073 M 34.40 % | 27.585 M | 0.000 -100.00 % | 23.258 M | 0.000 -100.00 % | 18.794 M | 0.000 -100.00 % | 23.284 M | 0.000 -100.00 % | 22.557 M | 0.000 -100.00 % | 21.303 M | 0.000 -100.00 % | 21.190 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 1.955 B | 0.000 -100.00 % | 1.835 B | 0.000 -100.00 % | 1.943 B | 0.000 -100.00 % | 1.747 B | 0.000 -100.00 % | 1.770 B | 0.000 -100.00 % | 1.649 B | 0.000 -100.00 % | 1.441 B | 0.000 -100.00 % | 1.395 B | 0.000 -100.00 % | 1.246 B | 0.000 -100.00 % | 1.151 B | 0.000 -100.00 % | 1.076 B -2.94 % | 1.108 B 12.31 % | 986.834 M 0.00 % | 986.834 M 14.61 % | 861.033 M | 0.000 -100.00 % | 679.938 M -1.59 % | 690.953 M 17.73 % | 586.899 M 0.00 % | 586.899 M 4.59 % | 561.169 M 0.00 % | 561.169 M 9.97 % | 510.314 M 0.00 % | 510.314 M -9.05 % | 561.066 M 0.00 % | 561.066 M | 0.000 |
| 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-09-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-06-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 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in 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 -100.00 % | 309.000 K 0.00 % | 309.000 K -97.28 % | 11.364 M 0.00 % | 11.364 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -8.694 M 0.00 % | -8.694 M -36.05 % | -6.390 M 0.00 % | -6.390 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -3.035 M 0.00 % | -3.035 M -331.68 % | 1.310 M 0.00 % | 1.310 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 12.038 M 0.00 % | 12.038 M -26.80 % | 16.444 M 0.00 % | 16.444 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -13.116 M 62.97 % | -35.417 M -138.51 % | -14.849 M -30.67 % | -11.364 M -4.47 % | -10.878 M 61.57 % | -28.309 M -84.91 % | -15.310 M -2.09 % | -14.997 M -11.20 % | -13.486 M 59.12 % | -32.993 M -82.39 % | -18.089 M -17.58 % | -15.384 M 70.17 % | -51.579 M -56.08 % | -33.046 M -61.45 % | -20.468 M 16.76 % | -24.588 M 33.36 % | -36.898 M -67.60 % | -22.016 M 11.63 % | -24.914 M 21.86 % | -31.882 M -76.46 % | -18.068 M -59.36 % | -11.338 M -39.25 % | -8.142 M 39.74 % | -13.512 M -99.88 % | -6.760 M -130.46 % | 22.190 M 0.00 % | 22.190 M -13.47 % | 25.643 M 0.00 % | 25.643 M 351.34 % | -10.203 M 0.00 % | -10.203 M -42.51 % | -7.159 M 0.00 % | -7.159 M 6.91 % | -7.690 M 0.00 % | -7.690 M -71.14 % | -4.494 M 0.00 % | -4.494 M 5.76 % | -4.768 M 0.00 % | -4.768 M 0.16 % | -4.776 M 0.00 % | -4.776 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.830 M 112.24 % | 14.997 M 11.20 % | 13.486 M -59.12 % | 32.992 M 82.39 % | 18.089 M 17.58 % | 15.384 M -70.17 % | 51.579 M 56.08 % | 33.046 M 61.45 % | 20.468 M -16.76 % | 24.588 M -33.36 % | 36.898 M 67.60 % | 22.016 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.870 M 0.00 % | 40.870 M -16.25 % | 48.797 M 0.00 % | 48.797 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -65.743 M 0.00 % | -65.743 M 23.74 % | -86.204 M 0.00 % | -86.204 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 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -2.134 M 0.00 % | -2.134 M -152.22 % | 4.087 M 0.00 % | 4.087 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 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -67.877 M 0.00 % | -67.877 M 17.34 % | -82.117 M 0.00 % | -82.117 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 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.000 K 0.00 % | -45.000 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -414.000 K | 0.000 100.00 % | -1.213 M 0.00 % | -1.213 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 27.417 M 1.53 % | 27.003 M -9.18 % | 29.732 M 0.00 % | 29.732 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 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 26.958 M 0.00 % | 26.958 M -5.47 % | 28.519 M 0.00 % | 28.519 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 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.175 M 107.87 % | 14.997 M 20.63 % | 12.432 M -62.32 % | 32.992 M 89.90 % | 17.373 M 12.93 % | 15.384 M -70.17 % | 51.579 M 56.08 % | 33.046 M 61.45 % | 20.468 M -16.76 % | 24.588 M -33.36 % | 36.898 M 67.60 % | 22.016 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.500 K 0.00 % | -49.500 K 98.97 % | -4.802 M 0.00 % | -4.802 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.830 M 4 759.54 % | 655.000 K 104.57 % | -14.342 M -1 460.72 % | 1.054 M 103.30 % | -31.938 M -4 560.61 % | 716.000 K 104.88 % | -14.668 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 -100.00 % | 1.602 M -74.98 % | 6.404 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 972.000 K -96.95 % | 31.830 M 4 759.54 % | 655.000 K -95.14 % | 13.486 M 1 179.51 % | 1.054 M -94.17 % | 18.089 M 2 426.40 % | 716.000 K -98.61 % | 51.579 M 56.08 % | 33.046 M 61.45 % | 20.468 M -16.76 % | 24.588 M -33.36 % | 36.898 M 67.60 % | 22.016 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.500 K -103.19 % | 1.553 M -3.09 % | 1.602 M 133.36 % | -4.802 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.830 M 112.24 % | 14.997 M 11.20 % | 13.486 M -59.12 % | 32.992 M 82.39 % | 18.089 M 17.58 % | 15.384 M -70.17 % | 51.579 M 56.08 % | 33.046 M 61.45 % | 20.468 M -16.76 % | 24.588 M -33.36 % | 36.898 M 67.60 % | 22.016 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.870 M 0.00 % | 40.870 M -16.25 % | 48.797 M 0.00 % | 48.797 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -65.743 M 0.00 % | -65.743 M 23.74 % | -86.204 M 0.00 % | -86.204 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.830 M 112.24 % | 14.997 M 11.20 % | 13.486 M -59.12 % | 32.992 M 82.39 % | 18.089 M 17.58 % | 15.384 M -70.17 % | 51.579 M 56.08 % | 33.046 M 61.45 % | 20.468 M -16.76 % | 24.588 M -33.36 % | 36.898 M 67.60 % | 22.016 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.873 M 0.00 % | -24.873 M 33.51 % | -37.407 M 0.00 % | -37.407 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 |