Winnergy Medical Public Company Limited WINMED.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 654.357 M 2.37 % | 639.180 M -9.13 % | 703.414 M 30.58 % | 538.699 M 1.54 % | 530.538 M 7.75 % | 492.378 M -4.24 % | 514.162 M 34.36 % | 382.683 M |
| Net income | 29.259 M -4.51 % | 30.640 M -49.50 % | 60.670 M -6.96 % | 65.206 M 26.39 % | 51.590 M 13.96 % | 45.269 M 807.06 % | -6.402 M -374.89 % | 2.329 M |
| Income before tax | 33.974 M -3.63 % | 35.253 M -49.29 % | 69.523 M -3.66 % | 72.164 M 16.51 % | 61.938 M 20.27 % | 51.500 M -7.28 % | 55.546 M 1 085.88 % | 4.684 M |
| Income before tax ratio | 0.05 -5.86 % | 0.06 -44.20 % | 0.10 -26.22 % | 0.13 14.75 % | 0.12 11.62 % | 0.10 -3.18 % | 0.11 782.63 % | 0.01 |
| EBITDA | 96.199 M 7.85 % | 89.197 M -23.88 % | 117.185 M 5.82 % | 110.737 M 18.86 % | 93.163 M 15.12 % | 80.928 M -9.45 % | 89.375 M 919.59 % | 8.766 M |
| Net income ratio | 0.04 -6.72 % | 0.05 -44.42 % | 0.09 -28.74 % | 0.12 24.48 % | 0.10 5.77 % | 0.09 838.34 % | -0.01 -304.60 % | 0.01 |
| Ratio EBITDA | 0.15 5.35 % | 0.14 -16.23 % | 0.17 -18.96 % | 0.21 17.06 % | 0.18 6.84 % | 0.16 -5.44 % | 0.17 658.87 % | 0.02 |
| Gross profit ratio | 0.41 0.23 % | 0.41 9.88 % | 0.37 -17.58 % | 0.45 -3.45 % | 0.47 -2.69 % | 0.48 6.31 % | 0.45 283.56 % | 0.12 |
| Weighted average shs out dil | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 11.55 % | 358.575 M -10.36 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M |
| Weighted average shs out | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 11.55 % | 358.575 M -10.36 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M |
| EPS diluted | 0.07 -4.57 % | 0.08 -48.93 % | 0.15 -16.67 % | 0.18 38.46 % | 0.13 18.18 % | 0.11 787.50 % | -0.02 -375.86 % | 0.01 |
| Earnings per share | 0.07 -4.57 % | 0.08 -48.93 % | 0.15 -16.67 % | 0.18 38.46 % | 0.13 18.18 % | 0.11 787.50 % | -0.02 -375.86 % | 0.01 |
| Gross profit | 268.273 M 2.61 % | 261.453 M -0.16 % | 261.867 M 7.62 % | 243.326 M -1.97 % | 248.212 M 4.85 % | 236.722 M 1.81 % | 232.513 M 415.35 % | 45.118 M |
| Income tax expense | 4.715 M 2.20 % | 4.614 M -47.89 % | 8.853 M 27.24 % | 6.958 M -32.76 % | 10.348 M -27.71 % | 14.314 M -1.89 % | 14.590 M 519.55 % | 2.355 M |
| Cost of revenue | 386.084 M 2.21 % | 377.727 M -14.45 % | 441.546 M 49.49 % | 295.373 M 4.62 % | 282.325 M 10.43 % | 255.655 M -9.23 % | 281.649 M -16.56 % | 337.565 M |
| General and administrative expenses | 130.472 M 5.89 % | 123.209 M 17.61 % | 104.765 M 4.41 % | 100.339 M 6.02 % | 94.639 M 7.52 % | 88.016 M 28.60 % | 68.440 M 92.04 % | 35.638 M |
| Selling and marketing expenses | 113.332 M 8.81 % | 104.155 M 5.29 % | 98.918 M 15.16 % | 85.898 M 2.14 % | 84.095 M -8.70 % | 92.104 M -5.64 % | 97.606 M 13 561.00 % | 714.490 K |
| Other expenses | 0.000 | 0.000 -100.00 % | 1.664 M 129.69 % | 724.313 K 41.66 % | 511.306 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 243.803 M 7.23 % | 227.364 M 11.63 % | 203.683 M 9.37 % | 186.237 M 4.20 % | 178.734 M -0.77 % | 180.120 M 8.48 % | 166.047 M 356.77 % | 36.352 M |
| Cost and expenses | 629.888 M 4.10 % | 605.092 M -6.22 % | 645.229 M 33.97 % | 481.609 M 4.46 % | 461.060 M 5.80 % | 435.776 M -2.66 % | 447.695 M 19.73 % | 373.918 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 29.828 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 243.803 M 7.23 % | 227.364 M 11.63 % | 203.683 M 9.37 % | 186.237 M 4.20 % | 178.734 M -0.77 % | 180.120 M 8.48 % | 166.047 M 356.77 % | 36.352 M |
| Interest income | 2.661 M 52.93 % | 1.740 M 339.06 % | 396.253 K 28.66 % | 307.980 K 12 824.64 % | 2.383 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 12.166 M 34.09 % | 9.073 M 31.99 % | 6.874 M 39.23 % | 4.937 M -38.68 % | 8.052 M -26.94 % | 11.020 M -13.37 % | 12.721 M 0.59 % | 12.646 M |
| Depreciation and amortization | 50.059 M 11.56 % | 44.871 M 10.01 % | 40.788 M 21.27 % | 33.635 M 45.14 % | 23.174 M 25.89 % | 18.408 M -12.79 % | 21.108 M 0.04 % | 21.100 M |
| Operating income | 24.470 M -28.22 % | 34.089 M -43.42 % | 60.244 M 3.65 % | 58.122 M -16.96 % | 69.989 M 11.95 % | 62.520 M -8.42 % | 68.267 M 678.79 % | 8.766 M |
| Operating income ratio | 0.04 -29.88 % | 0.05 -37.73 % | 0.09 -20.62 % | 0.11 -18.21 % | 0.13 3.89 % | 0.13 -4.37 % | 0.13 479.64 % | 0.02 |
| Total other income expenses net | 9.504 M 716.24 % | 1.164 M -89.73 % | 11.339 M -19.25 % | 14.043 M 286.24 % | -7.540 M 31.58 % | -11.020 M 13.37 % | -12.721 M -257.40 % | 8.082 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 284.536 M 28.52 % | 221.397 M 122.39 % | 99.555 M 258.15 % | -62.951 M -130.45 % | 206.732 M 112.44 % | 97.313 M -56.87 % | 225.634 M 265.21 % | 61.782 M 65.63 % | 37.301 M |
| Total investments | 47.795 M 46.41 % | 32.644 M 0.00 % | 32.644 M -31.02 % | 47.325 M 3.52 % | 45.715 M 12 748.78 % | 355.790 K 493.91 % | 59.906 K 0.59 % | 59.557 K | 0.000 |
| Total debt | 307.452 M 20.04 % | 256.126 M 49.64 % | 171.164 M 169.73 % | 63.459 M -70.49 % | 215.025 M 105.51 % | 104.632 M -57.07 % | 243.707 M 248.15 % | 70.000 M 39.62 % | 50.135 M |
| Accumulated other comprehensive income loss | 16.007 M 152.79 % | 6.332 M -51.98 % | 13.186 M 28.94 % | 10.226 M 49.11 % | 6.858 M 258.93 % | 1.911 M 282.15 % | 500.000 K 0.00 % | 500.000 K 108.23 % | 240.122 K |
| Retained earnings | 112.709 M 15.01 % | 97.996 M 8.36 % | 90.432 M 54.01 % | 58.719 M 52.23 % | 38.573 M 14.63 % | 33.650 M 346.83 % | 7.531 M 1 224.35 % | -669.792 K -109.22 % | 7.261 M |
| Common stock | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 42.86 % | 140.000 M 154.55 % | 55.000 M 0.00 % | 55.000 M 1 000.00 % | 5.000 M 0.00 % | 5.000 M |
| Total equity | 632.140 M 4.66 % | 604.015 M 1.53 % | 594.921 M 4.01 % | 571.993 M 202.98 % | 188.792 M 108.47 % | 90.560 M 2 741.12 % | -3.429 M 78.86 % | -16.221 M -229.76 % | 12.501 M |
| Other non current liabilities | 14.478 M 19.44 % | 12.122 M -25.27 % | 16.221 M -2.77 % | 16.684 M 7.24 % | 15.558 M -7.31 % | 16.785 M 18.78 % | 14.131 M 298.71 % | 3.544 M 101.98 % | 1.755 M |
| Long term debt | 157.688 M 84.33 % | 85.544 M 34.65 % | 63.532 M 68.70 % | 37.660 M -25.88 % | 50.809 M | 0.000 | 0.000 -100.00 % | 18.358 K | 0.000 |
| Total non current liabilities | 172.166 M 76.28 % | 97.666 M 22.46 % | 79.753 M 46.76 % | 54.344 M -18.12 % | 66.366 M 295.39 % | 16.785 M 18.78 % | 14.131 M 296.66 % | 3.562 M 103.03 % | 1.755 M |
| Other current liabilities | 40.915 M 73.80 % | 23.541 M -24.96 % | 31.370 M 17.25 % | 26.754 M 3.25 % | 25.912 M -9.27 % | 28.561 M 8.92 % | 26.221 M 1 811.05 % | 1.372 M 237.74 % | 406.252 K |
| Deferred revenue | 19.224 M 74.31 % | 11.029 M 73.53 % | 6.356 M 27.91 % | 4.969 M -35.09 % | 7.655 M -79.23 % | 36.858 M 15.66 % | 31.867 M 883.81 % | 3.239 M | 0.000 |
| Short term debt | 149.764 M -12.20 % | 170.582 M 58.49 % | 107.633 M 317.21 % | 25.798 M -84.29 % | 164.217 M 56.95 % | 104.632 M -57.07 % | 243.707 M 248.15 % | 70.000 M 39.62 % | 50.135 M |
| Total current liabilities | 301.523 M 9.17 % | 276.198 M 59.13 % | 173.569 M 34.42 % | 129.124 M -45.50 % | 236.945 M 5.66 % | 224.257 M -34.24 % | 341.017 M 260.58 % | 94.573 M -32.05 % | 139.189 M |
| Total liabilities | 473.689 M 26.70 % | 373.864 M 47.58 % | 253.322 M 38.07 % | 183.468 M -39.51 % | 303.312 M 25.83 % | 241.042 M -32.13 % | 355.147 M 261.89 % | 98.136 M -30.37 % | 140.944 M |
| Other non current assets | 30.079 M -30.88 % | 43.520 M 140.08 % | 18.128 M 54.73 % | 11.716 M 192.14 % | 4.010 M 122.01 % | 1.806 M -62.99 % | 4.881 M 317.56 % | 1.169 M -11.29 % | 1.318 M |
| Long term investments | 47.795 M 46.41 % | 32.644 M 0.00 % | 32.644 M -31.02 % | 47.325 M 3.52 % | 45.715 M 12 748.78 % | 355.790 K 493.91 % | 59.906 K 0.59 % | 59.557 K | 0.000 |
| Intangible assets | 37.749 M 55.77 % | 24.234 M 32.98 % | 18.223 M 35.62 % | 13.437 M 0.44 % | 13.379 M 8.00 % | 12.388 M -92.50 % | 165.245 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 37.749 M 55.77 % | 24.234 M 32.98 % | 18.223 M 35.62 % | 13.437 M 0.44 % | 13.379 M 8.00 % | 12.388 M 13 910.69 % | 88.421 K 101.79 % | -4.950 M | 0.000 |
| Property plant equipment net | 432.364 M 23.72 % | 349.467 M 23.03 % | 284.061 M 9.25 % | 260.019 M 57.33 % | 165.274 M 100.93 % | 82.256 M -11.42 % | 92.857 M 14 609.29 % | 631.280 K -19.98 % | 788.944 K |
| Total non current assets | 555.178 M 20.95 % | 459.005 M 26.69 % | 362.299 M 6.98 % | 338.676 M 43.46 % | 236.077 M 121.56 % | 106.550 M 1.18 % | 105.304 M 5 749.71 % | 1.800 M -14.55 % | 2.107 M |
| Other current assets | 14.623 M 27.90 % | 11.433 M -53.91 % | 24.806 M 181.42 % | 8.815 M 28.65 % | 6.852 M 40.98 % | 4.860 M -7.31 % | 5.244 M 645.00 % | 703.826 K 800.45 % | 78.164 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 22.916 M -34.02 % | 34.730 M -51.50 % | 71.609 M -43.35 % | 126.410 M 1 424.20 % | 8.294 M 13.31 % | 7.319 M -59.50 % | 18.073 M 119.93 % | 8.218 M -35.97 % | 12.835 M |
| Cash and short term investments | 22.916 M -34.02 % | 34.730 M -51.50 % | 71.609 M -43.35 % | 126.410 M 1 424.20 % | 8.294 M 13.31 % | 7.319 M -59.50 % | 18.073 M 119.93 % | 8.218 M -35.97 % | 12.835 M |
| Total current assets | 550.652 M 6.12 % | 518.875 M 6.78 % | 485.944 M 16.59 % | 416.785 M 62.79 % | 256.027 M 13.76 % | 225.052 M -8.67 % | 246.415 M 143.57 % | 101.166 M -33.15 % | 151.338 M |
| Inventory | 116.735 M -2.54 % | 119.772 M 53.76 % | 77.896 M -1.26 % | 78.890 M 27.83 % | 61.715 M 3.40 % | 59.688 M 3.17 % | 57.853 M 8 182.17 % | 698.530 K | 0.000 |
| Net receivables | 396.378 M 12.29 % | 352.992 M 13.27 % | 311.633 M 53.76 % | 202.670 M 13.12 % | 179.167 M 16.96 % | 153.184 M -7.30 % | 165.245 M 79.39 % | 92.116 M -33.45 % | 138.425 M |
| Tax assets | 7.190 M -21.33 % | 9.140 M -1.12 % | 9.243 M 49.60 % | 6.178 M -19.76 % | 7.700 M -20.98 % | 9.744 M 31.35 % | 7.418 M 51.68 % | 4.891 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 89.656 M 29.53 % | 69.216 M 186.43 % | 24.165 M -65.89 % | 70.837 M 97.74 % | 35.824 M -11.26 % | 40.368 M 58.90 % | 25.405 M 9.50 % | 23.201 M -73.83 % | 88.648 M |
| Tax payables | 1.964 M 7.32 % | 1.830 M -54.77 % | 4.046 M 428.28 % | 765.931 K -77.05 % | 3.338 M -75.88 % | 13.838 M -4.51 % | 14.492 M | 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -66.460 M -215.71 % | -21.051 M | 0.000 |
| Capital lease obligations | 44.260 M -43.16 % | 77.865 M 80.93 % | 43.035 M 6.37 % | 40.459 M -9.01 % | 44.464 M | 0.000 -100.00 % | 9.825 K 7.03 % | 9.179 K -93.21 % | 135.259 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 303.423 M 1.25 % | 299.687 M 0.00 % | 299.687 M 0.00 % | 299.687 M 8 816.08 % | 3.361 M | 0.000 | 0.000 -100.00 % | 1.952 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.106 B 13.08 % | 977.879 M 15.28 % | 848.243 M 12.28 % | 755.461 M 53.52 % | 492.104 M 48.40 % | 331.602 M -5.72 % | 351.719 M 241.59 % | 102.966 M -32.90 % | 153.445 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 4.715 M 2.20 % | 4.614 M -47.89 % | 8.853 M 27.24 % | 6.958 M -32.76 % | 10.348 M -27.71 % | 14.314 M -1.89 % | 14.590 M | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.361 M | 0.000 | 0.000 | 0.000 |
| Change in working capital | 37.615 M 191.91 % | -40.928 M 75.83 % | -169.331 M -1 257.90 % | -12.470 M 83.15 % | -73.993 M -607.12 % | 14.591 M 158.18 % | -25.078 M | 0.000 |
| Accounts receivables | -9.925 M 85.29 % | -67.491 M 38.05 % | -108.944 M -332.79 % | -25.172 M 15.84 % | -29.909 M -170.63 % | -11.052 M -145.33 % | 24.380 M | 0.000 |
| Inventory | 4.804 M 117.31 % | -27.758 M -1 985.77 % | 1.472 M 108.13 % | -18.098 M -768.46 % | -2.084 M 53.27 % | -4.459 M -119.19 % | 23.243 M | 0.000 |
| Accounts payables | 34.488 M -19.51 % | 42.848 M 190.29 % | -47.455 M -233.86 % | 35.451 M 328.22 % | -15.534 M -159.68 % | 26.027 M 134.94 % | -74.486 M | 0.000 |
| Other working capital | 5.692 M -50.39 % | 11.473 M 179.65 % | -14.405 M -209.75 % | -4.650 M 82.43 % | -26.467 M -749.63 % | 4.074 M 108.43 % | -48.321 M | 0.000 |
| Other non cash items | -10.519 M -512.47 % | -1.717 M 88.92 % | -15.494 M -542.05 % | 3.505 M 155.32 % | -6.336 M -157.70 % | 10.981 M -13.66 % | 12.718 M 203.13 % | -12.331 M |
| Net cash provided by operating activities | 111.129 M 196.51 % | 37.479 M 150.30 % | -74.514 M -182.09 % | 90.776 M 1 014.61 % | 8.144 M -89.56 % | 78.012 M 22.14 % | 63.871 M | 0.000 |
| Investments in property plant and equipment | -178.497 M -113.58 % | -83.575 M -26.58 % | -66.028 M 50.73 % | -134.021 M -157.08 % | -52.132 M -157.02 % | -20.283 M -40.62 % | -14.424 M | 0.000 |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 540.011 K 109.56 % | -5.647 M 86.45 % | -41.679 M -4 459 487.40 % | 934.630 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -5.647 M -39.91 % | -4.036 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 5.647 M 443.39 % | 1.039 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | -3.128 M 48.93 % | -6.125 M -138.89 % | 15.749 M 396.15 % | 3.174 M 831.59 % | -433.891 K -1 206.98 % | 39.196 K 1 079.36 % | 3.324 K | 0.000 |
| Net cash used for investing activites | -181.625 M -102.48 % | -89.700 M -80.34 % | -49.739 M 63.56 % | -136.493 M -40.36 % | -97.242 M -380.37 % | -20.243 M -40.38 % | -14.421 M | 0.000 |
| Debt repayment | 81.755 M 74.33 % | 46.897 M -53.97 % | 101.891 M 641.59 % | -18.813 M -133.89 % | 55.510 M 164.50 % | -86.057 M -2 591.27 % | -3.198 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 359.687 M 323.16 % | 85.000 M | 0.000 -100.00 % | 50.000 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -11.800 M 48.15 % | -22.760 M 12.45 % | -25.997 M 37.65 % | -41.692 M 7.35 % | -45.001 M -446.04 % | -8.241 M -174.71 % | -3.000 M | 0.000 |
| Other financing activites | -11.273 M -28.17 % | -8.796 M -36.54 % | -6.442 M 95.24 % | -135.348 M | 0.000 -100.00 % | 0.500 100.00 % | -12.721 M | 0.000 |
| Net cash used provided by financing activities | 58.682 M 282.50 % | 15.342 M -77.91 % | 69.452 M -57.61 % | 163.833 M 81.89 % | 90.072 M 185.52 % | -105.319 M -438.85 % | 31.081 M | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 0.530 3 556 769 900.00 % | 0.000 -366.67 % | 0.000 -100.00 % | 36.796 M 147.71 % | -77.117 M | 0.000 |
| Net change in cash | -11.814 M 67.97 % | -36.880 M 32.70 % | -54.801 M -146.40 % | 118.116 M 12 024.39 % | 974.205 K 109.06 % | -10.754 M -414.91 % | 3.415 M | 0.000 |
| Cash at beginning of period | 34.730 M -51.50 % | 71.609 M -43.35 % | 126.410 M 1 424.20 % | 8.294 M 13.31 % | 7.319 M -59.50 % | 18.073 M 23.30 % | 14.658 M | 0.000 |
| Cash at end of period | 22.916 M -34.02 % | 34.730 M -51.50 % | 71.609 M -43.35 % | 126.410 M 1 424.20 % | 8.294 M 13.31 % | 7.319 M -59.50 % | 18.073 M | 0.000 |
| Operating cash flow | 111.129 M 196.51 % | 37.479 M 150.30 % | -74.514 M -182.09 % | 90.776 M 1 014.61 % | 8.144 M -89.56 % | 78.012 M 22.14 % | 63.871 M | 0.000 |
| Capital expenditure | -194.891 M -110.38 % | -92.636 M -40.30 % | -66.028 M 50.73 % | -134.021 M -157.08 % | -52.132 M -157.02 % | -20.283 M -40.62 % | -14.424 M | 0.000 |
| Free CashFlow | -83.761 M -37.28 % | -61.017 M 56.58 % | -140.542 M -224.99 % | -43.245 M 1.69 % | -43.988 M -176.20 % | 57.729 M 16.75 % | 49.447 M | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 150.775 M -4.67 % | 158.161 M -14.38 % | 184.719 M -1.95 % | 188.386 M 33.86 % | 140.739 M 0.16 % | 140.514 M -5.91 % | 149.333 M -21.42 % | 190.042 M 18.15 % | 160.854 M 15.76 % | 138.951 M -21.41 % | 176.798 M -0.59 % | 177.849 M -7.21 % | 191.665 M 22.00 % | 157.102 M -0.68 % | 158.183 M 8.94 % | 145.196 M 24.78 % | 116.363 M -2.18 % | 118.957 M -15.13 % | 140.166 M -2.99 % | 144.486 M 26.40 % | 114.312 M -12.99 % | 131.381 M -14.75 % | 154.120 M 21.44 % | 126.911 M |
| Net income | 1.903 M -68.71 % | 6.081 M -53.97 % | 13.212 M 26.25 % | 10.465 M 313.29 % | 2.532 M -16.98 % | 3.050 M -73.90 % | 11.686 M 43.57 % | 8.140 M 75.13 % | 4.648 M -24.63 % | 6.166 M -68.24 % | 19.414 M 48.74 % | 13.052 M -14.75 % | 15.311 M 18.75 % | 12.893 M -45.63 % | 23.713 M -12.25 % | 27.024 M 591.28 % | 3.909 M -62.98 % | 10.560 M -43.39 % | 18.654 M 12.43 % | 16.592 M 144.04 % | 6.799 M -28.77 % | 9.545 M -66.78 % | 28.729 M 167.48 % | 10.741 M |
| Income before tax | 2.607 M -65.11 % | 7.470 M -52.61 % | 15.762 M 32.68 % | 11.880 M 342.22 % | 2.686 M -26.33 % | 3.646 M -74.02 % | 14.036 M 55.38 % | 9.034 M 76.68 % | 5.113 M -27.68 % | 7.070 M -70.60 % | 24.045 M 54.19 % | 15.595 M -1.91 % | 15.899 M 13.68 % | 13.985 M -48.07 % | 26.930 M -8.79 % | 29.524 M 650.88 % | 3.932 M -66.61 % | 11.778 M -48.85 % | 23.027 M 10.36 % | 20.866 M 143.01 % | 8.586 M -24.64 % | 11.394 M -60.03 % | 28.509 M 98.90 % | 14.333 M |
| Income before tax ratio | 0.02 -63.40 % | 0.05 -44.65 % | 0.09 35.31 % | 0.06 230.37 % | 0.02 -26.45 % | 0.03 -72.39 % | 0.09 97.73 % | 0.05 49.54 % | 0.03 -37.53 % | 0.05 -62.59 % | 0.14 55.10 % | 0.09 5.71 % | 0.08 -6.82 % | 0.09 -47.71 % | 0.17 -16.27 % | 0.20 501.76 % | 0.03 -65.87 % | 0.10 -39.73 % | 0.16 13.76 % | 0.14 92.26 % | 0.08 -13.39 % | 0.09 -53.11 % | 0.18 63.79 % | 0.11 |
| EBITDA | 20.116 M -17.20 % | 24.295 M -22.00 % | 31.149 M 12.04 % | 27.802 M 53.90 % | 18.064 M -5.83 % | 19.183 M -30.11 % | 27.448 M 32.93 % | 20.648 M 11.88 % | 18.455 M -5.47 % | 19.523 M -46.07 % | 36.198 M 29.41 % | 27.972 M -1.86 % | 28.502 M 16.27 % | 24.514 M -33.72 % | 36.986 M -4.96 % | 38.916 M 180.29 % | 13.884 M -33.73 % | 20.951 M -32.43 % | 31.006 M 9.37 % | 28.351 M 94.79 % | 14.554 M -14.83 % | 17.088 M -50.99 % | 34.867 M 58.30 % | 22.027 M |
| Net income ratio | 0.01 -67.18 % | 0.04 -46.24 % | 0.07 28.76 % | 0.06 208.76 % | 0.02 -17.11 % | 0.02 -72.26 % | 0.08 82.71 % | 0.04 48.23 % | 0.03 -34.89 % | 0.04 -59.59 % | 0.11 49.63 % | 0.07 -8.13 % | 0.08 -2.66 % | 0.08 -45.25 % | 0.15 -19.46 % | 0.19 454.01 % | 0.03 -62.15 % | 0.09 -33.30 % | 0.13 15.89 % | 0.11 93.07 % | 0.06 -18.13 % | 0.07 -61.03 % | 0.19 120.25 % | 0.08 |
| Ratio EBITDA | 0.13 -13.14 % | 0.15 -8.91 % | 0.17 14.26 % | 0.15 14.98 % | 0.13 -5.98 % | 0.14 -25.72 % | 0.18 69.17 % | 0.11 -5.30 % | 0.11 -18.34 % | 0.14 -31.37 % | 0.20 30.18 % | 0.16 5.76 % | 0.15 -4.70 % | 0.16 -33.27 % | 0.23 -12.76 % | 0.27 124.63 % | 0.12 -32.25 % | 0.18 -20.38 % | 0.22 12.74 % | 0.20 54.11 % | 0.13 -2.11 % | 0.13 -42.51 % | 0.23 30.35 % | 0.17 |
| Gross profit ratio | 0.40 -5.22 % | 0.43 -3.94 % | 0.44 9.78 % | 0.40 11.55 % | 0.36 -14.76 % | 0.42 9.60 % | 0.39 -3.21 % | 0.40 -3.64 % | 0.42 -5.30 % | 0.44 -6.18 % | 0.47 31.20 % | 0.36 11.20 % | 0.32 -7.86 % | 0.35 -19.86 % | 0.43 -4.13 % | 0.45 2.14 % | 0.44 -8.48 % | 0.48 1.97 % | 0.47 2.41 % | 0.46 1.50 % | 0.46 -4.21 % | 0.48 -6.36 % | 0.51 6.59 % | 0.48 |
| Weighted average shs out dil | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 13.47 % | 352.527 M -11.87 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M |
| Weighted average shs out | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 13.47 % | 352.527 M -11.87 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M |
| EPS diluted | 0.01 -67.11 % | 0.02 -53.94 % | 0.03 25.95 % | 0.03 315.87 % | 0.01 -17.11 % | 0.01 -73.97 % | 0.03 43.14 % | 0.02 75.86 % | 0.01 -24.68 % | 0.02 -68.25 % | 0.05 48.77 % | 0.03 -14.88 % | 0.04 18.94 % | 0.03 -45.70 % | 0.06 -15.29 % | 0.07 600.00 % | 0.01 -62.12 % | 0.03 -43.83 % | 0.05 13.25 % | 0.04 144.12 % | 0.02 -28.87 % | 0.02 -54.56 % | 0.05 95.54 % | 0.03 |
| Earnings per share | 0.01 -67.11 % | 0.02 -53.94 % | 0.03 25.95 % | 0.03 315.87 % | 0.01 -17.11 % | 0.01 -73.97 % | 0.03 43.14 % | 0.02 75.86 % | 0.01 -24.68 % | 0.02 -68.25 % | 0.05 48.77 % | 0.03 -14.88 % | 0.04 18.94 % | 0.03 -45.70 % | 0.06 -15.29 % | 0.07 600.00 % | 0.01 -62.12 % | 0.03 -43.83 % | 0.05 -53.00 % | 0.10 140.38 % | 0.04 74.06 % | 0.02 -54.56 % | 0.05 95.54 % | 0.03 |
| Gross profit | 60.783 M -9.65 % | 67.274 M -17.75 % | 81.791 M 7.64 % | 75.983 M 49.31 % | 50.890 M -14.63 % | 59.610 M 3.13 % | 57.801 M -23.95 % | 76.000 M 13.84 % | 66.758 M 9.63 % | 60.894 M -26.27 % | 82.586 M 30.43 % | 63.320 M 3.18 % | 61.367 M 12.41 % | 54.594 M -20.40 % | 68.588 M 4.45 % | 65.666 M 27.45 % | 51.521 M -10.48 % | 57.551 M -13.46 % | 66.501 M -0.66 % | 66.939 M 28.29 % | 52.178 M -16.65 % | 62.602 M -20.17 % | 78.423 M 29.44 % | 60.585 M |
| Income tax expense | 703.796 K -49.32 % | 1.389 M -45.53 % | 2.550 M 80.22 % | 1.415 M 817.08 % | 154.261 K -74.14 % | 596.411 K -74.62 % | 2.350 M 162.80 % | 894.232 K 92.12 % | 465.466 K -48.50 % | 903.761 K -80.48 % | 4.631 M 82.12 % | 2.543 M 332.60 % | 587.765 K -46.18 % | 1.092 M -66.05 % | 3.217 M 28.69 % | 2.500 M 10 915.62 % | 22.696 K -98.14 % | 1.218 M -33.41 % | 1.829 M -62.54 % | 4.882 M 173.12 % | 1.788 M -3.35 % | 1.850 M -75.20 % | 7.459 M 107.79 % | 3.590 M |
| Cost of revenue | 89.992 M -0.98 % | 90.888 M -11.70 % | 102.928 M -8.43 % | 112.403 M 25.10 % | 89.849 M 11.06 % | 80.904 M -11.61 % | 91.533 M -19.74 % | 114.041 M 21.20 % | 94.097 M 20.55 % | 78.057 M -17.15 % | 94.212 M -17.74 % | 114.529 M -12.10 % | 130.297 M 27.11 % | 102.508 M 14.41 % | 89.595 M 12.66 % | 79.530 M 22.65 % | 64.841 M 5.59 % | 61.406 M -16.64 % | 73.665 M -5.01 % | 77.547 M 24.80 % | 62.134 M -9.66 % | 68.780 M -9.14 % | 75.698 M 14.13 % | 66.327 M |
| General and administrative expenses | 33.291 M -1.46 % | 33.783 M -3.21 % | 34.903 M 7.82 % | 32.373 M 4.59 % | 30.953 M -4.00 % | 32.243 M 10.64 % | 29.141 M -14.27 % | 33.994 M 3.98 % | 32.693 M 19.40 % | 27.381 M 7.55 % | 25.458 M -1.77 % | 25.918 M -8.84 % | 28.431 M 13.91 % | 24.958 M 0.81 % | 24.758 M 0.37 % | 24.668 M -11.28 % | 27.803 M 20.31 % | 23.109 M 13.30 % | 20.396 M -18.97 % | 25.170 M 20.26 % | 20.929 M -20.44 % | 26.306 M 0.97 % | 26.055 M 32.43 % | 19.674 M |
| Selling and marketing expenses | 24.921 M -5.32 % | 26.321 M -22.76 % | 34.076 M -1.10 % | 34.454 M 50.42 % | 22.906 M 4.61 % | 21.897 M 31.95 % | 16.594 M -51.17 % | 33.982 M 18.63 % | 28.645 M 14.89 % | 24.934 M -21.02 % | 31.569 M 56.76 % | 20.138 M -22.03 % | 25.828 M 20.79 % | 21.383 M -2.63 % | 21.960 M -3.18 % | 22.681 M 11.05 % | 20.424 M -1.96 % | 20.832 M -3.05 % | 21.487 M 17.54 % | 18.280 M -12.18 % | 20.816 M -11.28 % | 23.463 M 0.50 % | 23.346 M -1.57 % | 23.717 M |
| Other expenses | 0.000 100.00 % | -1.008 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 408.041 K | 0.000 -100.00 % | 63.784 K 121.81 % | -292.421 K -200.39 % | 291.290 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.146 K -42.42 % | 222.562 K 41.91 % | 156.832 K 70.92 % | 91.758 K | 0.000 | 0.000 -100.00 % | 36.812 K |
| Operating expenses | 58.212 M -3.15 % | 60.104 M -12.87 % | 68.979 M 3.22 % | 66.827 M 24.08 % | 53.858 M -0.52 % | 54.139 M 18.37 % | 45.736 M -32.72 % | 67.976 M 10.82 % | 61.338 M 17.25 % | 52.315 M -8.26 % | 57.027 M 23.82 % | 46.055 M -15.12 % | 54.259 M 17.09 % | 46.341 M -0.81 % | 46.719 M -1.33 % | 47.349 M -1.82 % | 48.228 M 9.75 % | 43.941 M 4.92 % | 41.882 M -3.61 % | 43.450 M 4.08 % | 41.745 M -16.07 % | 49.738 M 0.68 % | 49.400 M 13.85 % | 43.392 M |
| Cost and expenses | 148.204 M -1.85 % | 150.991 M -12.17 % | 171.907 M -4.09 % | 179.230 M 24.72 % | 143.707 M 6.42 % | 135.044 M -1.62 % | 137.268 M -24.58 % | 182.017 M 17.10 % | 155.435 M 19.22 % | 130.372 M -13.80 % | 151.239 M -5.82 % | 160.585 M -12.99 % | 184.557 M 23.99 % | 148.849 M 9.20 % | 136.314 M 7.44 % | 126.879 M 12.21 % | 113.069 M 7.33 % | 105.348 M -8.83 % | 115.547 M -4.50 % | 120.997 M 16.48 % | 103.879 M -12.35 % | 118.518 M -5.26 % | 125.098 M 14.02 % | 109.718 M |
| Research and development expenses | 0.000 -100.00 % | 1.008 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.034 K | 0.000 | 0.000 -100.00 % | 44.499 K 1.11 % | 44.009 K 47.54 % | 29.828 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 |
| Selling general and administrative expenses | 58.212 M -3.15 % | 60.104 M -12.87 % | 68.979 M 3.22 % | 66.827 M 24.08 % | 53.858 M -0.52 % | 54.139 M 18.37 % | 45.736 M -32.72 % | 67.976 M 10.82 % | 61.338 M 17.25 % | 52.315 M -8.26 % | 57.027 M 23.82 % | 46.055 M -15.12 % | 54.259 M 17.09 % | 46.341 M -0.81 % | 46.719 M -1.33 % | 47.349 M -1.82 % | 48.228 M 9.75 % | 43.941 M 4.92 % | 41.882 M -3.61 % | 43.450 M 4.08 % | 41.745 M -16.12 % | 49.769 M 0.75 % | 49.400 M 13.85 % | 43.392 M |
| Interest income | 375.458 K -11.11 % | 422.376 K -27.87 % | 585.545 K -2.26 % | 599.066 K -16.88 % | 720.728 K -4.59 % | 755.386 K -56.58 % | 1.740 M 196.82 % | 586.151 K 273.34 % | 157.002 K 74.12 % | 90.167 K -77.25 % | 396.253 K | 0.000 | 0.000 -100.00 % | 56.727 K -81.58 % | 307.980 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.469 M | 0.000 | 0.000 |
| Interest expense | 4.058 M 1.74 % | 3.989 M 56.63 % | 2.547 M -18.53 % | 3.126 M -4.01 % | 3.256 M 0.60 % | 3.237 M 10.07 % | 2.941 M 25.93 % | 2.335 M 19.94 % | 1.947 M 5.25 % | 1.850 M 14.30 % | 1.618 M -17.47 % | 1.961 M -18.16 % | 2.396 M 166.67 % | 898.536 K 34.00 % | 670.564 K 0.43 % | 667.717 K -59.26 % | 1.639 M -16.37 % | 1.960 M 8.07 % | 1.814 M -32.64 % | 2.692 M 38.92 % | 1.938 M | 0.000 -100.00 % | 2.280 M -21.28 % | 2.897 M |
| Depreciation and amortization | 13.452 M 4.79 % | 12.837 M -0.03 % | 12.841 M 0.34 % | 12.796 M 5.57 % | 12.122 M -1.45 % | 12.300 M 17.47 % | 10.471 M -14.28 % | 12.215 M 7.20 % | 11.395 M 5.61 % | 10.790 M 2.42 % | 10.535 M 1.14 % | 10.416 M 2.05 % | 10.207 M 5.99 % | 9.630 M 2.61 % | 9.385 M 7.58 % | 8.724 M 4.94 % | 8.313 M 15.25 % | 7.213 M 16.99 % | 6.166 M 7.69 % | 5.725 M 38.91 % | 4.122 M -3.14 % | 4.255 M 4.33 % | 4.078 M -15.63 % | 4.834 M |
| Operating income | 2.571 M -64.14 % | 7.170 M -44.04 % | 12.812 M 39.93 % | 9.156 M 408.41 % | -2.969 M -154.27 % | 5.470 M -54.66 % | 12.065 M 43.07 % | 8.433 M 19.44 % | 7.060 M -19.16 % | 8.733 M -65.97 % | 25.663 M 46.18 % | 17.556 M 123.61 % | 7.851 M -47.25 % | 14.884 M -46.07 % | 27.601 M -8.58 % | 30.192 M 441.95 % | 5.571 M -59.45 % | 13.738 M -44.70 % | 24.841 M 5.05 % | 23.646 M 126.65 % | 10.433 M -18.70 % | 12.833 M -58.32 % | 30.789 M 79.08 % | 17.193 M |
| Operating income ratio | 0.02 -62.38 % | 0.05 -34.64 % | 0.07 42.70 % | 0.05 330.41 % | -0.02 -154.18 % | 0.04 -51.81 % | 0.08 82.07 % | 0.04 1.10 % | 0.04 -30.17 % | 0.06 -56.70 % | 0.15 47.05 % | 0.10 140.98 % | 0.04 -56.76 % | 0.09 -45.70 % | 0.17 -16.09 % | 0.21 334.33 % | 0.05 -58.54 % | 0.12 -34.84 % | 0.18 8.29 % | 0.16 79.32 % | 0.09 -6.56 % | 0.10 -51.11 % | 0.20 47.46 % | 0.14 |
| Total other income expenses net | 35.432 K -88.19 % | 300.122 K -89.82 % | 2.950 M 8.30 % | 2.723 M -51.84 % | 5.655 M 410.07 % | -1.824 M -192.53 % | 1.971 M 95.36 % | 1.009 M 429.32 % | -306.389 K 79.70 % | -1.509 M 0.35 % | -1.515 M 9.29 % | -1.670 M -118.99 % | 8.791 M 53.35 % | 5.732 M 954.87 % | -670.564 K -0.43 % | -667.717 K 59.26 % | -1.639 M 10.52 % | -1.832 M -15.13 % | -1.591 M 37.21 % | -2.534 M -37.25 % | -1.846 M -28.34 % | -1.439 M -180.04 % | -513.711 K 82.04 % | -2.860 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 |
| 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-03-31 | 2019-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 393.498 M 14.63 % | 343.277 M 20.64 % | 284.536 M 73.56 % | 163.938 M -31.79 % | 240.338 M -1.24 % | 243.362 M 9.92 % | 221.397 M 45.03 % | 152.656 M 9.86 % | 138.950 M 50.35 % | 92.420 M -7.17 % | 99.555 M -0.58 % | 100.133 M -28.74 % | 140.509 M 8.20 % | 129.856 M 306.28 % | -62.951 M 14.25 % | -73.417 M 15.53 % | -86.915 M -143.86 % | 198.161 M -4.15 % | 206.732 M 6.67 % | 193.806 M 2 547.87 % | 7.319 M -92.48 % | 97.313 M |
| Total investments | 47.795 M 0.00 % | 47.795 M 0.00 % | 47.795 M 46.41 % | 32.644 M -44.44 % | 58.758 M 48.08 % | 39.678 M 0.23 % | 39.587 M 21.27 % | 32.644 M 0.00 % | 32.644 M 0.00 % | 32.644 M 0.00 % | 32.644 M 0.00 % | 32.644 M 0.00 % | 32.644 M -31.02 % | 47.325 M 0.00 % | 47.325 M 0.00 % | 47.325 M 3.28 % | 45.822 M 0.12 % | 45.768 M 0.12 % | 45.715 M 0.10 % | 45.670 M 211.98 % | 14.639 M 4 014.40 % | 355.790 K |
| Total debt | 409.054 M 13.49 % | 360.419 M 17.23 % | 307.452 M 69.02 % | 181.907 M -31.10 % | 264.004 M -0.64 % | 265.714 M 3.74 % | 256.126 M 25.04 % | 204.832 M 8.39 % | 188.979 M 23.12 % | 153.496 M -10.32 % | 171.164 M 10.88 % | 154.370 M -20.04 % | 193.061 M 19.53 % | 161.512 M 154.52 % | 63.459 M -0.73 % | 63.925 M -0.71 % | 64.385 M -69.88 % | 213.778 M -0.58 % | 215.025 M -2.63 % | 220.840 M | 0.000 -100.00 % | 104.632 M |
| Accumulated other comprehensive income loss | 16.007 M 0.00 % | 16.007 M 0.00 % | 16.007 M 8.78 % | 14.716 M 132.39 % | 6.332 M 0.00 % | 6.332 M 0.00 % | 6.332 M -51.98 % | 13.186 M 0.00 % | 13.186 M 0.00 % | 13.186 M 0.00 % | 13.186 M 28.94 % | 10.226 M 0.00 % | 10.226 M 0.00 % | 10.226 M 0.00 % | 10.226 M 49.11 % | 6.858 M 0.00 % | 6.858 M 0.00 % | 6.858 M 0.00 % | 6.858 M 59.23 % | 4.307 M -95.24 % | 90.560 M 4 639.51 % | 1.911 M |
| Retained earnings | 110.793 M -6.73 % | 118.791 M 5.40 % | 112.709 M 10.24 % | 102.243 M 11.40 % | 91.778 M -9.17 % | 101.046 M 3.11 % | 97.996 M 13.13 % | 86.625 M 10.37 % | 78.486 M -18.75 % | 96.598 M 6.82 % | 90.432 M 22.24 % | 73.978 M 21.42 % | 60.926 M -14.92 % | 71.612 M 21.96 % | 58.719 M 53.02 % | 38.374 M 238.10 % | 11.350 M -76.90 % | 49.132 M 27.38 % | 38.573 M 101.02 % | 19.188 M | 0.000 -100.00 % | 33.650 M |
| Common stock | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 42.86 % | 140.000 M 0.00 % | 140.000 M 0.00 % | 140.000 M | 0.000 -100.00 % | 55.000 M |
| Total equity | 630.224 M -1.25 % | 638.221 M 0.96 % | 632.140 M 3.93 % | 608.262 M 1.75 % | 597.797 M -1.53 % | 607.065 M 0.50 % | 604.015 M 2.18 % | 591.115 M 1.40 % | 582.975 M -3.01 % | 601.088 M 1.04 % | 594.921 M 3.37 % | 575.508 M 2.32 % | 562.456 M -3.84 % | 584.887 M 2.25 % | 571.993 M 4.32 % | 548.280 M 5.18 % | 521.256 M 161.48 % | 199.352 M 5.59 % | 188.792 M 4.40 % | 180.832 M 99.68 % | 90.560 M 0.00 % | 90.560 M |
| Other non current liabilities | 16.676 M 3.06 % | 16.181 M 11.76 % | 14.478 M 23.87 % | 11.688 M 2.52 % | 11.401 M -10.89 % | 12.794 M 5.55 % | 12.122 M -31.10 % | 17.594 M 2.67 % | 17.137 M 2.75 % | 16.679 M 2.82 % | 16.221 M 3.23 % | 15.714 M -3.00 % | 16.200 M -5.43 % | 17.130 M 2.68 % | 16.684 M 0.09 % | 16.668 M 3.41 % | 16.119 M 3.62 % | 15.556 M -0.01 % | 15.558 M -15.61 % | 18.435 M | 0.000 -100.00 % | 16.785 M |
| Long term debt | 150.421 M -4.86 % | 158.098 M 0.26 % | 157.688 M 114.06 % | 73.664 M -5.14 % | 77.660 M -4.62 % | 81.425 M -4.82 % | 85.544 M 51.06 % | 56.630 M 3.71 % | 54.602 M -6.99 % | 58.708 M -7.59 % | 63.532 M 59.89 % | 39.735 M -3.54 % | 41.192 M 12.08 % | 36.751 M -2.41 % | 37.660 M -1.49 % | 38.231 M -1.45 % | 38.795 M -20.60 % | 48.857 M -3.84 % | 50.809 M 11.59 % | 45.533 M | 0.000 | 0.000 |
| Total non current liabilities | 167.097 M -4.12 % | 174.279 M 1.23 % | 172.166 M 101.71 % | 85.352 M -4.16 % | 89.061 M -5.47 % | 94.219 M -3.53 % | 97.666 M 31.58 % | 74.224 M 3.46 % | 71.739 M -4.84 % | 75.387 M -5.47 % | 79.753 M 43.83 % | 55.449 M -3.39 % | 57.392 M 6.52 % | 53.881 M -0.85 % | 54.344 M -1.01 % | 54.899 M -0.03 % | 54.913 M -14.75 % | 64.413 M -2.94 % | 66.366 M 3.75 % | 63.968 M | 0.000 -100.00 % | 16.785 M |
| Other current liabilities | 16.982 M -21.93 % | 21.753 M -46.83 % | 40.915 M 51.34 % | 27.034 M 45.51 % | 18.579 M 17.98 % | 15.748 M -33.10 % | 23.541 M -14.04 % | 27.388 M 27.66 % | 21.454 M 25.80 % | 17.054 M -45.64 % | 31.370 M 59.76 % | 19.636 M -5.51 % | 20.780 M 65.61 % | 12.547 M -54.41 % | 27.520 M 27.53 % | 21.579 M 8.53 % | 19.884 M -14.95 % | 23.379 M -9.77 % | 25.912 M 6.30 % | 24.376 M | 0.000 -100.00 % | 28.561 M |
| Deferred revenue | 23.013 M 32.25 % | 17.402 M -9.48 % | 19.224 M 27.37 % | 15.093 M 65.65 % | 9.111 M 35.78 % | 6.710 M -39.16 % | 11.029 M 53.93 % | 7.165 M 49.92 % | 4.779 M -4.83 % | 5.021 M -20.99 % | 6.356 M 74.92 % | 3.633 M 0.36 % | 3.620 M -17.09 % | 4.366 M -12.13 % | 4.969 M -35.29 % | 7.679 M 0.30 % | 7.656 M 13.08 % | 6.770 M -11.56 % | 7.655 M -50.02 % | 15.318 M | 0.000 -100.00 % | 36.858 M |
| Short term debt | 258.633 M 27.83 % | 202.322 M 35.09 % | 149.764 M 38.36 % | 108.243 M -41.91 % | 186.344 M 1.12 % | 184.289 M 8.04 % | 170.582 M 15.10 % | 148.202 M 10.29 % | 134.377 M 41.77 % | 94.787 M -11.93 % | 107.633 M -6.11 % | 114.635 M -24.52 % | 151.869 M 21.73 % | 124.761 M 383.61 % | 25.798 M 0.41 % | 25.693 M 0.40 % | 25.590 M -84.48 % | 164.921 M 0.43 % | 164.217 M -6.33 % | 175.307 M | 0.000 -100.00 % | 104.632 M |
| Total current liabilities | 379.375 M 28.18 % | 295.969 M -1.84 % | 301.523 M 34.04 % | 224.951 M -14.50 % | 263.110 M -0.09 % | 263.338 M -4.66 % | 276.198 M 11.16 % | 248.460 M 22.63 % | 202.611 M 17.30 % | 172.731 M -0.48 % | 173.569 M -4.49 % | 181.726 M -20.40 % | 228.307 M 12.42 % | 203.087 M 57.28 % | 129.124 M 9.15 % | 118.298 M 29.75 % | 91.176 M -62.99 % | 246.370 M 3.98 % | 236.945 M -8.61 % | 259.261 M | 0.000 -100.00 % | 224.257 M |
| Total liabilities | 546.472 M 16.21 % | 470.248 M -0.73 % | 473.689 M 52.65 % | 310.303 M -11.89 % | 352.171 M -1.51 % | 357.557 M -4.36 % | 373.864 M 15.86 % | 322.684 M 17.62 % | 274.350 M 10.57 % | 248.118 M -2.05 % | 253.322 M 6.81 % | 237.175 M -16.98 % | 285.699 M 11.18 % | 256.969 M 40.06 % | 183.468 M 5.93 % | 173.197 M 18.56 % | 146.090 M -52.99 % | 310.783 M 2.46 % | 303.312 M -6.16 % | 323.230 M | 0.000 -100.00 % | 241.042 M |
| Other non current assets | 22.630 M -14.53 % | 26.479 M -11.97 % | 30.079 M -1.85 % | 30.648 M 222.88 % | 9.492 M 5.93 % | 8.961 M -2.37 % | 9.178 M -80.08 % | 46.078 M -3.72 % | 47.858 M -25.61 % | 64.332 M 254.88 % | 18.128 M 27.55 % | 14.212 M -5.55 % | 15.047 M 28.97 % | 11.667 M -0.42 % | 11.716 M 30.85 % | 8.954 M 99.25 % | 4.494 M -7.18 % | 4.841 M 20.72 % | 4.010 M -44.35 % | 7.207 M 198.47 % | -7.319 M -505.19 % | 1.806 M |
| Long term investments | 47.795 M 0.00 % | 47.795 M 0.00 % | 47.795 M 46.41 % | 32.644 M -44.44 % | 58.758 M 48.08 % | 39.678 M 0.23 % | 39.587 M 21.27 % | 32.644 M 0.00 % | 32.644 M 0.00 % | 32.644 M 0.00 % | 32.644 M 0.00 % | 32.644 M 0.00 % | 32.644 M -31.02 % | 47.325 M 0.00 % | 47.325 M 0.00 % | 47.325 M 3.28 % | 45.822 M 0.12 % | 45.768 M 0.12 % | 45.715 M 0.10 % | 45.670 M | 0.000 -100.00 % | 355.790 K |
| Intangible assets | 403.498 M 1 004.12 % | 36.545 M -3.19 % | 37.749 M 31.66 % | 28.672 M 13.09 % | 25.352 M 6.65 % | 23.771 M -1.91 % | 24.234 M 17.17 % | 20.684 M -6.37 % | 22.091 M 2.67 % | 21.516 M 18.07 % | 18.223 M 5.62 % | 17.255 M 5.30 % | 16.386 M 0.26 % | 16.344 M 21.63 % | 13.437 M 6.97 % | 12.562 M -3.38 % | 13.002 M -2.45 % | 13.328 M -0.38 % | 13.379 M 54 982.18 % | 24.289 K | 0.000 -100.00 % | 12.388 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 36.007 M -1.47 % | 36.545 M -3.19 % | 37.749 M 31.66 % | 28.672 M 13.09 % | 25.352 M 6.65 % | 23.771 M -1.91 % | 24.234 M 17.17 % | 20.684 M -6.37 % | 22.091 M 2.67 % | 21.516 M 18.07 % | 18.223 M 5.62 % | 17.255 M 5.30 % | 16.386 M 0.26 % | 16.344 M 21.63 % | 13.437 M 6.97 % | 12.562 M -3.38 % | 13.002 M -2.45 % | 13.328 M -0.38 % | 13.379 M 54 982.18 % | 24.289 K | 0.000 -100.00 % | 12.388 M |
| Property plant equipment net | 432.520 M -0.23 % | 433.508 M 0.26 % | 432.364 M 26.92 % | 340.659 M -2.85 % | 350.643 M -1.71 % | 356.737 M 2.08 % | 349.467 M 11.38 % | 313.751 M 4.15 % | 301.258 M 1.37 % | 297.183 M 4.62 % | 284.061 M 0.83 % | 281.720 M -1.28 % | 285.379 M 3.21 % | 276.511 M 6.34 % | 260.019 M 13.55 % | 228.998 M 7.89 % | 212.253 M 15.75 % | 183.365 M 10.95 % | 165.274 M -1.70 % | 168.131 M | 0.000 -100.00 % | 82.256 M |
| Total non current assets | 544.808 M -1.05 % | 550.573 M -0.83 % | 555.178 M 24.83 % | 444.738 M -2.06 % | 454.076 M 3.51 % | 438.665 M 1.64 % | 431.605 M 1.84 % | 423.816 M 2.57 % | 413.216 M -2.76 % | 424.936 M 17.29 % | 362.299 M 1.91 % | 355.511 M -0.86 % | 358.594 M 0.09 % | 358.269 M 5.79 % | 338.676 M 10.87 % | 305.469 M 8.31 % | 282.030 M 11.09 % | 253.871 M 7.54 % | 236.077 M 2.65 % | 229.983 M 3 242.14 % | -7.319 M -106.87 % | 106.550 M |
| Other current assets | 45.597 M 91.33 % | 23.832 M 62.98 % | 14.623 M -21.86 % | 18.712 M 5.14 % | 17.798 M -14.78 % | 20.885 M -6.51 % | 22.340 M 59.42 % | 14.013 M -6.47 % | 14.982 M -13.51 % | 17.323 M -30.17 % | 24.806 M 99.31 % | 12.446 M -71.61 % | 43.834 M 145.91 % | 17.825 M 102.22 % | 8.815 M -50.75 % | 17.898 M 28.10 % | 13.971 M 7.13 % | 13.041 M 89.43 % | 6.884 M -9.95 % | 7.645 M | 0.000 -100.00 % | 4.860 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.113 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.639 M | 0.000 |
| cash and cash equivalents | 15.555 M -9.26 % | 17.142 M -25.19 % | 22.916 M 27.53 % | 17.970 M -24.07 % | 23.666 M 5.88 % | 22.352 M -35.64 % | 34.730 M -33.44 % | 52.176 M 4.29 % | 50.029 M -18.09 % | 61.076 M -14.71 % | 71.609 M 32.03 % | 54.237 M 3.21 % | 52.552 M 66.00 % | 31.657 M -74.96 % | 126.410 M -7.96 % | 137.341 M -9.23 % | 151.300 M 868.80 % | 15.617 M 88.31 % | 8.294 M -69.32 % | 27.034 M 469.35 % | -7.319 M -200.00 % | 7.319 M |
| Cash and short term investments | 15.555 M -9.26 % | 17.142 M -25.19 % | 22.916 M 27.53 % | 17.970 M -24.07 % | 23.666 M 5.88 % | 22.352 M -35.64 % | 34.730 M -33.44 % | 52.176 M 4.29 % | 50.029 M -18.09 % | 61.076 M -14.71 % | 71.609 M 32.03 % | 54.237 M 3.21 % | 52.552 M 66.00 % | 31.657 M -74.96 % | 126.410 M -7.96 % | 137.341 M -9.23 % | 151.300 M 868.80 % | 15.617 M 88.31 % | 8.294 M -69.32 % | 27.034 M 269.35 % | 7.319 M 0.00 % | 7.319 M |
| Total current assets | 631.887 M 13.26 % | 557.896 M 1.32 % | 550.652 M 16.21 % | 473.827 M -4.45 % | 495.892 M -5.72 % | 525.957 M -3.72 % | 546.274 M 11.49 % | 489.983 M 10.33 % | 444.110 M 4.68 % | 424.270 M -12.69 % | 485.944 M 6.29 % | 457.172 M -6.62 % | 489.561 M 1.24 % | 483.586 M 16.03 % | 416.785 M 0.19 % | 416.009 M 7.97 % | 385.316 M 50.36 % | 256.265 M 0.09 % | 256.027 M -6.59 % | 274.078 M 3 644.59 % | 7.319 M -96.75 % | 225.052 M |
| Inventory | 167.237 M 40.66 % | 118.898 M 1.85 % | 116.735 M 25.00 % | 93.388 M -5.08 % | 98.383 M -14.55 % | 115.129 M -3.88 % | 119.772 M 28.43 % | 93.257 M 14.74 % | 81.276 M -11.22 % | 91.548 M 17.53 % | 77.896 M -25.12 % | 104.029 M -40.98 % | 176.247 M 51.95 % | 115.992 M 47.03 % | 78.890 M -18.40 % | 96.675 M 35.38 % | 71.413 M 3.55 % | 68.962 M 11.74 % | 61.715 M -16.59 % | 73.989 M | 0.000 -100.00 % | 59.688 M |
| Net receivables | 403.498 M 1.38 % | 398.025 M 0.42 % | 396.378 M 15.31 % | 343.757 M -3.45 % | 356.046 M 3.40 % | 344.347 M -2.45 % | 352.992 M 6.79 % | 330.536 M 10.98 % | 297.823 M 17.10 % | 254.323 M -18.39 % | 311.633 M 14.23 % | 272.821 M 25.77 % | 216.928 M 2.12 % | 212.420 M 4.81 % | 202.670 M 23.51 % | 164.095 M 10.40 % | 148.632 M -6.31 % | 158.644 M -11.45 % | 179.167 M 9.29 % | 163.938 M | 0.000 -100.00 % | 153.184 M |
| Tax assets | 5.856 M -6.25 % | 6.246 M -13.13 % | 7.190 M -40.66 % | 12.116 M 23.25 % | 9.831 M 3.29 % | 9.518 M 4.14 % | 9.140 M -14.25 % | 10.659 M 13.82 % | 9.365 M 1.12 % | 9.261 M 0.19 % | 9.243 M -4.52 % | 9.680 M 5.94 % | 9.138 M 42.28 % | 6.422 M 3.95 % | 6.178 M -19.02 % | 7.630 M 18.12 % | 6.459 M -1.65 % | 6.568 M -14.70 % | 7.700 M -13.97 % | 8.950 M | 0.000 -100.00 % | 9.744 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 |
| Account payables | 78.856 M 55.21 % | 50.805 M -43.33 % | 89.656 M 25.37 % | 71.511 M 46.85 % | 48.696 M -10.72 % | 54.545 M -21.20 % | 69.216 M 9.55 % | 63.182 M 53.20 % | 41.240 M -17.03 % | 49.704 M 105.68 % | 24.165 M -44.00 % | 43.151 M -17.08 % | 52.038 M -12.53 % | 59.494 M -16.01 % | 70.837 M 13.39 % | 62.470 M 68.86 % | 36.994 M -27.89 % | 51.299 M 43.20 % | 35.824 M -15.31 % | 42.298 M | 0.000 -100.00 % | 40.368 M |
| Tax payables | 1.891 M -48.73 % | 3.688 M 87.75 % | 1.964 M -36.01 % | 3.070 M 710.07 % | 378.937 K -81.48 % | 2.046 M 11.78 % | 1.830 M -27.49 % | 2.524 M 231.26 % | 761.925 K -87.64 % | 6.165 M 52.36 % | 4.046 M 503.38 % | 670.600 K | 0.000 -100.00 % | 1.919 M | 0.000 -100.00 % | 877.070 K -16.66 % | 1.052 M -57.85 % | 2.497 M -25.20 % | 3.338 M 35.98 % | 2.455 M | 0.000 -100.00 % | 13.838 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -291.265 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 13.975 M | 0.000 | 0.000 |
| Capital lease obligations | 42.764 M -1.75 % | 43.527 M -1.66 % | 44.260 M -42.02 % | 76.340 M -0.77 % | 76.934 M -0.25 % | 77.126 M -0.95 % | 77.865 M 63.76 % | 47.547 M 14.11 % | 41.670 M -1.34 % | 42.236 M -1.86 % | 43.035 M -1.09 % | 43.510 M -3.01 % | 44.860 M 12.13 % | 40.009 M -1.11 % | 40.459 M -1.14 % | 40.925 M -1.11 % | 41.385 M 0.54 % | 41.163 M -7.42 % | 44.464 M -1.11 % | 44.962 M | 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 |
| Other total stockholders equity | 303.423 M 0.00 % | 303.423 M 0.00 % | 303.423 M 4.16 % | 291.303 M -2.80 % | 299.687 M -5.69 % | 317.764 M 0.00 % | 317.764 M 6.03 % | 299.687 M 0.00 % | 299.687 M 0.00 % | 299.687 M 0.00 % | 299.687 M 0.00 % | 299.687 M 0.00 % | 299.687 M 0.00 % | 299.687 M 0.00 % | 299.687 M 0.00 % | 299.687 M -1.11 % | 303.048 M 8 916.07 % | 3.361 M | 0.000 -100.00 % | 3.361 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 291.265 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.177 B 6.16 % | 1.108 B 0.24 % | 1.106 B 20.39 % | 918.565 M -3.31 % | 949.968 M -1.52 % | 964.622 M -1.36 % | 977.879 M 7.01 % | 913.799 M 6.59 % | 857.325 M 0.96 % | 849.206 M 0.11 % | 848.243 M 4.38 % | 812.683 M -4.18 % | 848.155 M 0.75 % | 841.855 M 11.44 % | 755.461 M 4.71 % | 721.477 M 8.11 % | 667.346 M 30.82 % | 510.135 M 3.66 % | 492.104 M -2.37 % | 504.061 M | 0.000 -100.00 % | 331.602 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-03-31 | 2019-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 703.796 K -49.32 % | 1.389 M -45.53 % | 2.550 M 80.22 % | 1.415 M 817.08 % | 154.261 K -74.14 % | 596.411 K -74.62 % | 2.350 M 162.80 % | 894.232 K 92.12 % | 465.466 K -48.50 % | 903.761 K -80.48 % | 4.631 M 82.12 % | 2.543 M 332.60 % | 587.765 K -46.18 % | 1.092 M -66.05 % | 3.217 M 28.69 % | 2.500 M 10 915.62 % | 22.696 K -98.14 % | 1.218 M -33.41 % | 1.829 M -62.54 % | 4.882 M | 0.000 | 0.000 -100.00 % | 7.459 M | 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 -100.00 % | 1.240 -100.00 % | 1.199 M 126.10 % | -4.591 M -66.88 % | -2.751 M -3 300.05 % | 85.975 K 104.09 % | -2.101 M 80.67 % | -10.865 M | 0.000 | 0.000 100.00 % | -1.599 M | 0.000 |
| Change in working capital | -54.004 M 18.36 % | -66.145 M -209.47 % | -21.374 M -135.39 % | 60.390 M 138.48 % | 25.323 M 194.76 % | -26.723 M 1.42 % | -27.107 M -136.11 % | -11.480 M 43.08 % | -20.169 M -223.07 % | 16.388 M 185.46 % | -19.176 M -179.51 % | 24.117 M 104.07 % | 11.818 M 106.35 % | -186.090 M -2 938.24 % | -6.125 M 62.68 % | -16.413 M -246.05 % | -4.743 M -132.02 % | 14.811 M 142.01 % | -35.252 M -1 223.27 % | -2.664 M 89.51 % | -25.404 M -361.29 % | 9.723 M 170.12 % | 3.599 M | 0.000 |
| Accounts receivables | -7.178 M -88.19 % | -3.814 M 89.86 % | -37.607 M -539.97 % | 8.548 M 35.10 % | 6.327 M -50.60 % | 12.808 M 162.88 % | -20.369 M 35.05 % | -31.360 M -16.32 % | -26.961 M -340.74 % | 11.200 M 128.67 % | -39.057 M 35.72 % | -60.759 M -1 673.53 % | -3.426 M 39.93 % | -5.703 M 85.97 % | -40.649 M -245.15 % | -11.777 M -239.82 % | 8.423 M -55.27 % | 18.831 M 234.93 % | -13.955 M 57.07 % | -32.508 M -162.84 % | -12.368 M -142.76 % | 28.923 M 173.94 % | -39.118 M | 0.000 |
| Inventory | -58.620 M -2 610.68 % | -2.163 M 90.34 % | -22.390 M -2 045.83 % | 1.151 M -93.98 % | 19.111 M 175.69 % | 6.932 M 156.97 % | -12.167 M -1.54 % | -11.982 M -218.11 % | 10.145 M 173.76 % | -13.754 M -151.69 % | 26.611 M -63.15 % | 72.219 M 219.85 % | -60.255 M -62.40 % | -37.102 M -320.92 % | 16.795 M 166.66 % | -25.195 M -927.99 % | -2.451 M 66.18 % | -7.247 M -164.19 % | 11.291 M -37.29 % | 18.004 M 238.30 % | -13.019 M 29.10 % | -18.361 M -246.34 % | 12.546 M | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 40.416 M 1 380.66 % | -3.156 M 90.80 % | -34.312 M -963.60 % | 3.973 M -86.84 % | 30.201 M 569.52 % | -6.432 M -142.58 % | 15.106 M 298.87 % | -7.596 M 51.33 % | -15.606 M -2 687.70 % | -559.823 K 97.64 % | -23.693 M -297.64 % | 11.988 M -53.87 % | 25.987 M 305.65 % | -12.636 M -224.95 % | 10.113 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 11.794 M 119.60 % | -60.169 M -255.79 % | 38.623 M 290.54 % | 9.890 M 225.24 % | 3.041 M 125.03 % | -12.150 M -934.95 % | 1.455 M -12.36 % | 1.660 M -46.09 % | 3.080 M -19.72 % | 3.837 M 342.79 % | 866.528 K -96.93 % | 28.263 M -62.84 % | 76.059 M 151.05 % | -148.988 M -550.05 % | -22.920 M -360.98 % | 8.782 M 483.18 % | -2.292 M -110.39 % | 22.058 M 147.39 % | -46.543 M -125.19 % | -20.668 M -116 789.75 % | -17.682 K 97.89 % | -839.410 K 90.62 % | -8.947 M | 0.000 |
| Other non cash items | 1.832 M -56.35 % | 4.198 M 353.35 % | -1.657 M 38.70 % | -2.703 M 69.95 % | -8.994 M -122.80 % | 39.457 M -19.87 % | 49.241 M 3 472.17 % | 1.378 M -22.99 % | 1.790 M -20.16 % | 2.242 M 618.23 % | 312.132 K 42.30 % | 219.347 K 101.40 % | -15.655 M -4 117.82 % | -371.158 K -3 827.82 % | -9.449 K -101.57 % | 600.633 K -63.49 % | 1.645 M 29.68 % | 1.269 M -8.62 % | 1.388 M -56.36 % | 3.182 M 112.23 % | -26.009 M -276.98 % | 14.696 M 555.10 % | 2.243 M 83 462.65 % | -2.691 K |
| Net cash provided by operating activities | -36.113 M 13.27 % | -41.641 M -847.45 % | 5.571 M -93.24 % | 82.363 M 164.52 % | 31.137 M 380.80 % | -11.088 M -112.72 % | -5.213 M -154.04 % | 9.647 M 258.32 % | -6.093 M -116.70 % | 36.490 M 132.19 % | 15.716 M -68.79 % | 50.348 M 126.10 % | 22.268 M 113.67 % | -162.845 M -618.95 % | 31.380 M 75.16 % | 17.914 M 183.18 % | 6.326 M -82.01 % | 35.156 M 619.19 % | -6.771 M -146.77 % | 14.479 M 137.01 % | -39.124 M -198.90 % | 39.560 M 7.41 % | 36.831 M | 0.000 |
| Investments in property plant and equipment | -1.111 M 91.40 % | -12.925 M 91.18 % | -146.524 M -1 286.85 % | -10.565 M 1.11 % | -10.684 M 1.97 % | -10.898 M 66.69 % | -32.718 M -91.39 % | -17.095 M -9.45 % | -15.619 M 42.59 % | -27.205 M -95.33 % | -13.928 M -80.33 % | -7.723 M 48.61 % | -15.029 M 48.79 % | -29.348 M 30.12 % | -41.996 M -67.32 % | -25.099 M 40.56 % | -42.226 M -70.95 % | -24.701 M -73.85 % | -14.208 M 33.11 % | -21.242 M -146.46 % | -8.619 M -1 066.95 % | -738.555 K 72.89 % | -2.724 M | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.029 K 2 642.98 % | 2.188 K -98.86 % | 192.525 K -32.51 % | 285.267 K -61.54 % | 741.657 K 113.13 % | -5.647 M -341.67 % | 2.336 M 66 797.44 % | 3.493 K | 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 100.00 % | -5.647 M | 0.000 | 0.000 100.00 % | -105.068 K | 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 -100.00 % | 195.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 981.988 K 260.90 % | -610.296 K 93.31 % | -9.127 M -208.63 % | 8.402 M 476.94 % | -2.229 M -1 184.39 % | -173.535 K 95.92 % | -4.252 M -244.80 % | 2.936 M 4 327.57 % | 66.316 K 101.46 % | -4.547 M -20 435.88 % | 22.358 K 742 690.70 % | 3.010 -100.00 % | 15.727 M 5 413.03 % | 285.267 K -65.26 % | 821.091 K -84.94 % | 5.452 M 132.01 % | 2.350 M 67 177.19 % | 3.493 K -99.21 % | 443.290 K 1 122.84 % | 36.251 K 100.07 % | -52.072 M -6 967.50 % | -736.785 K -13 755.67 % | 5.395 K | 0.000 |
| Net cash used for investing activites | -129.060 K 99.05 % | -13.536 M 91.30 % | -155.651 M -7 093.78 % | -2.164 M 83.24 % | -12.913 M -18.48 % | -10.898 M 66.69 % | -32.718 M -131.08 % | -14.159 M 8.96 % | -15.552 M 42.83 % | -27.205 M -96.49 % | -13.845 M -79.32 % | -7.721 M -966.99 % | 890.580 K 103.06 % | -29.063 M 29.42 % | -41.175 M -33.92 % | -30.745 M 22.90 % | -39.876 M -61.46 % | -24.697 M -78.06 % | -13.870 M 34.59 % | -21.206 M 65.06 % | -60.691 M -4 013.69 % | -1.475 M 45.74 % | -2.719 M | 0.000 |
| Debt repayment | 48.634 M -8.18 % | 52.968 M -66.11 % | 156.276 M 290.38 % | -82.086 M -3 917.28 % | -2.043 M -121.27 % | 9.609 M -54.19 % | 20.976 M 133.41 % | 8.987 M -74.37 % | 35.063 M 308.24 % | -16.838 M -524.35 % | -2.697 M 92.78 % | -37.340 M -248.89 % | 25.079 M -74.42 % | 98.054 M 9 780.53 % | -1.013 M -1.62 % | -996.740 K 97.75 % | -44.374 M -2 425.76 % | -1.757 M -103.67 % | 47.875 M 185.08 % | -56.272 M -453.65 % | -10.164 M -249.35 % | 6.806 M | 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 -100.00 % | 359.687 M | 0.000 | 0.000 -100.00 % | 85.000 M | 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 |
| Dividends paid | -9.900 M | 0.000 | 0.000 | 0.000 100.00 % | -11.800 M | 0.000 | 0.000 | 0.000 100.00 % | -22.760 M | 0.000 | 0.000 | 0.000 100.00 % | -25.997 M | 0.000 | 0.000 | 0.000 100.00 % | -41.692 M | 0.000 | 0.000 | 0.000 100.00 % | -45.001 M | 0.000 100.00 % | -8.241 M | 0.000 |
| Other financing activites | -4.079 M -14.43 % | -3.565 M -185.13 % | -1.250 M 67.18 % | -3.809 M -24.22 % | -3.066 M 2.58 % | -3.148 M -2.41 % | -3.074 M -32.05 % | -2.328 M -36.51 % | -1.705 M 42.79 % | -2.980 M -116.38 % | 18.199 M 605.27 % | -3.602 M -167.62 % | -1.346 M -49.78 % | -898.536 K | 0.000 | 0.000 -100.00 % | 255.298 M 18 622.85 % | -1.378 M 97.49 % | -54.826 M -2 181.98 % | -2.403 M -101.61 % | 149.242 M 594.42 % | -30.185 M 35.76 % | -46.989 M | 0.000 |
| Net cash used provided by financing activities | 34.656 M -29.85 % | 49.403 M -68.13 % | 155.026 M 280.48 % | -85.895 M -407.97 % | -16.910 M -275.98 % | 9.609 M -53.09 % | 20.484 M 207.61 % | 6.659 M -37.17 % | 10.598 M 153.48 % | -19.818 M -227.84 % | 15.502 M 137.86 % | -40.941 M -1 708.73 % | -2.264 M -102.33 % | 97.155 M 8 648.34 % | -1.137 M -0.83 % | -1.127 M -100.67 % | 169.232 M 5 497.90 % | -3.135 M -106.72 % | 46.669 M 270.98 % | -27.294 M -129.01 % | 94.077 M 502.39 % | -23.380 M 57.67 % | -55.230 M | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 -500.00 % | 0.500 -19.35 % | 0.620 -21.52 % | 0.790 23.44 % | 0.640 175.29 % | -0.850 -173.28 % | 1.160 3 892 314 012.50 % | 0.000 166.67 % | 0.000 160.00 % | 0.000 | 0.000 -100.00 % | 0.000 100.00 % | -44.767 M -200.00 % | 44.767 M | 0.000 | 0.000 -100.00 % | 22.645 M | 0.000 |
| Net change in cash | -1.587 M 72.51 % | -5.774 M -216.73 % | 4.946 M 186.84 % | -5.696 M -533.43 % | 1.314 M 110.62 % | -12.378 M 29.05 % | -17.446 M -912.45 % | 2.147 M 119.44 % | -11.047 M -4.88 % | -10.533 M -160.63 % | 17.372 M 930.87 % | 1.685 M -91.93 % | 20.895 M 122.05 % | -94.753 M -766.78 % | -10.932 M 21.68 % | -13.958 M -110.29 % | 135.682 M 1 752.64 % | 7.324 M 139.08 % | -18.740 M -274.39 % | 10.746 M 287.31 % | -5.737 M -139.01 % | 14.705 M 863.24 % | 1.527 M | 0.000 |
| Cash at beginning of period | 17.142 M -25.19 % | 22.916 M 27.53 % | 17.970 M -24.07 % | 23.666 M 5.88 % | 22.352 M -35.64 % | 34.730 M -33.44 % | 52.176 M 4.29 % | 50.029 M -18.09 % | 61.076 M -14.71 % | 71.609 M 32.03 % | 54.237 M 3.21 % | 52.552 M 66.00 % | 31.657 M -74.96 % | 126.410 M -7.96 % | 137.341 M -9.23 % | 151.300 M 868.80 % | 15.617 M 88.31 % | 8.294 M -69.32 % | 27.034 M 65.98 % | 16.287 M -26.05 % | 22.025 M 200.91 % | 7.319 M 26.35 % | 5.793 M | 0.000 |
| Cash at end of period | 15.555 M -9.26 % | 17.142 M -25.19 % | 22.916 M 27.53 % | 17.970 M -24.07 % | 23.666 M 5.88 % | 22.352 M -35.64 % | 34.730 M -33.44 % | 52.176 M 4.29 % | 50.029 M -18.09 % | 61.076 M -14.71 % | 71.609 M 32.03 % | 54.237 M 3.21 % | 52.552 M 66.00 % | 31.657 M -74.96 % | 126.410 M -7.96 % | 137.341 M -9.23 % | 151.300 M 868.80 % | 15.617 M 88.31 % | 8.294 M -69.32 % | 27.034 M 65.98 % | 16.287 M -26.05 % | 22.025 M 200.91 % | 7.319 M | 0.000 |
| Operating cash flow | -36.113 M 13.27 % | -41.641 M -847.45 % | 5.571 M -93.24 % | 82.363 M 193.42 % | 28.070 M 353.15 % | -11.088 M -112.72 % | -5.213 M -154.04 % | 9.647 M 258.32 % | -6.093 M -116.70 % | 36.490 M 132.19 % | 15.716 M -68.79 % | 50.348 M 126.10 % | 22.268 M 113.67 % | -162.845 M -618.95 % | 31.380 M 75.16 % | 17.914 M 183.18 % | 6.326 M -82.01 % | 35.156 M 619.19 % | -6.771 M -146.77 % | 14.479 M 137.01 % | -39.124 M -198.90 % | 39.560 M 7.41 % | 36.831 M | 0.000 |
| Capital expenditure | -1.597 M 88.20 % | -13.536 M 91.35 % | -156.443 M -968.84 % | -14.637 M -13.35 % | -12.913 M -18.48 % | -10.898 M 66.69 % | -32.718 M -91.39 % | -17.095 M -9.45 % | -15.619 M 42.59 % | -27.205 M -95.33 % | -13.928 M -80.33 % | -7.723 M 48.61 % | -15.029 M 48.79 % | -29.348 M 30.12 % | -41.996 M -67.32 % | -25.099 M 40.56 % | -42.226 M -70.95 % | -24.701 M -73.85 % | -14.208 M 33.11 % | -21.242 M -146.46 % | -8.619 M -1 066.95 % | -738.555 K 72.89 % | -2.724 M | 0.000 |
| Free CashFlow | -37.711 M 31.65 % | -55.177 M 63.43 % | -150.872 M -322.77 % | 67.726 M 346.82 % | 15.157 M 168.94 % | -21.987 M 42.03 % | -37.931 M -409.28 % | -7.448 M 65.70 % | -21.712 M -333.84 % | 9.285 M 419.31 % | 1.788 M -95.81 % | 42.624 M 488.82 % | 7.239 M 103.77 % | -192.194 M -1 710.40 % | -10.616 M -47.77 % | -7.184 M 79.99 % | -35.900 M -443.36 % | 10.455 M 149.84 % | -20.980 M -210.23 % | -6.763 M 85.83 % | -47.742 M -222.98 % | 38.822 M 13.83 % | 34.106 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 |