Zhejiang Truelove Vogue Co., Ltd. 003041.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 878.619 M -7.77 % | 952.683 M -2.64 % | 978.544 M 4.88 % | 933.038 M 4.67 % | 891.422 M -11.01 % | 1.002 B -2.21 % | 1.024 B 11.77 % | 916.507 M -1.79 % | 933.216 M -1.60 % | 948.351 M 6.99 % | 886.354 M |
| Net income | 75.796 M -28.46 % | 105.942 M -31.66 % | 155.017 M 44.14 % | 107.547 M -11.63 % | 121.698 M 19.71 % | 101.657 M 61.55 % | 62.927 M 127.00 % | 27.721 M -29.75 % | 39.458 M -38.22 % | 63.872 M 51.04 % | 42.288 M |
| Income before tax | 79.292 M -13.03 % | 91.173 M -39.45 % | 150.571 M 26.06 % | 119.441 M -13.88 % | 138.684 M 20.65 % | 114.950 M 66.41 % | 69.077 M 103.41 % | 33.959 M -27.81 % | 47.041 M -36.98 % | 74.644 M 48.96 % | 50.109 M |
| Income before tax ratio | 0.09 -5.70 % | 0.10 -37.80 % | 0.15 20.20 % | 0.13 -17.72 % | 0.16 35.58 % | 0.11 70.17 % | 0.07 81.98 % | 0.04 -26.49 % | 0.05 -35.96 % | 0.08 39.23 % | 0.06 |
| EBITDA | 132.069 M 4.05 % | 126.925 M -30.61 % | 182.913 M 21.73 % | 150.261 M -9.95 % | 166.869 M 14.01 % | 146.367 M 31.70 % | 111.139 M 59.28 % | 69.776 M -27.32 % | 96.000 M 10.61 % | 86.792 M 7.19 % | 80.973 M |
| Net income ratio | 0.09 -22.43 % | 0.11 -29.80 % | 0.16 37.44 % | 0.12 -15.57 % | 0.14 34.53 % | 0.10 65.20 % | 0.06 103.09 % | 0.03 -28.47 % | 0.04 -37.22 % | 0.07 41.17 % | 0.05 |
| Ratio EBITDA | 0.15 12.82 % | 0.13 -28.73 % | 0.19 16.07 % | 0.16 -13.97 % | 0.19 28.12 % | 0.15 34.68 % | 0.11 42.50 % | 0.08 -25.99 % | 0.10 12.40 % | 0.09 0.18 % | 0.09 |
| Gross profit ratio | 0.19 -11.98 % | 0.22 4.41 % | 0.21 -4.60 % | 0.22 -17.44 % | 0.27 27.04 % | 0.21 21.53 % | 0.17 1.12 % | 0.17 -12.69 % | 0.20 1.63 % | 0.19 3.26 % | 0.19 |
| Weighted average shs out dil | 143.010 M -0.11 % | 143.165 M -0.72 % | 144.202 M 7.08 % | 134.669 M 24.49 % | 108.176 M 0.50 % | 107.642 M -0.22 % | 107.882 M -0.02 % | 107.905 M 4.44 % | 103.321 M 0.00 % | 103.321 M 0.00 % | 103.321 M |
| Weighted average shs out | 143.010 M -0.11 % | 143.165 M -0.72 % | 144.202 M 7.08 % | 134.669 M 24.49 % | 108.176 M 0.50 % | 107.642 M -0.22 % | 107.882 M -0.02 % | 107.905 M 4.44 % | 103.321 M 0.00 % | 103.321 M 0.00 % | 103.321 M |
| EPS diluted | 0.53 -28.38 % | 0.74 -31.48 % | 1.08 35.00 % | 0.80 -29.20 % | 1.13 20.21 % | 0.94 62.07 % | 0.58 123.08 % | 0.26 -31.58 % | 0.38 -38.71 % | 0.62 51.22 % | 0.41 |
| Earnings per share | 0.53 -28.38 % | 0.74 -31.48 % | 1.08 35.00 % | 0.80 -29.20 % | 1.13 20.21 % | 0.94 62.07 % | 0.58 123.08 % | 0.26 -31.58 % | 0.38 -38.71 % | 0.62 51.22 % | 0.41 |
| Gross profit | 170.930 M -18.82 % | 210.553 M 1.65 % | 207.128 M 0.05 % | 207.014 M -13.58 % | 239.555 M 13.05 % | 211.902 M 18.84 % | 178.309 M 13.03 % | 157.754 M -14.25 % | 183.967 M 0.01 % | 183.956 M 10.48 % | 166.499 M |
| Income tax expense | 3.496 M 123.67 % | -14.769 M -232.18 % | -4.446 M -137.38 % | 11.894 M -29.98 % | 16.986 M 27.78 % | 13.293 M 116.16 % | 6.150 M -1.42 % | 6.238 M -17.74 % | 7.583 M -29.60 % | 10.772 M 37.73 % | 7.821 M |
| Cost of revenue | 707.689 M -4.64 % | 742.130 M -3.80 % | 771.417 M 6.25 % | 726.023 M 11.38 % | 651.867 M -17.47 % | 789.862 M -6.65 % | 846.112 M 11.51 % | 758.753 M 1.27 % | 749.249 M -1.98 % | 764.394 M 6.19 % | 719.855 M |
| General and administrative expenses | 12.026 M 11.95 % | 10.742 M 19.60 % | 8.982 M -14.18 % | 10.466 M 231.98 % | -7.930 M -165.22 % | 12.159 M 25.07 % | 9.721 M -8.52 % | 10.626 M -83.15 % | 63.050 M 12.48 % | 56.055 M 9.08 % | 51.388 M |
| Selling and marketing expenses | 2.792 M -22.98 % | 3.625 M -77.92 % | 16.417 M 10.06 % | 14.917 M -54.18 % | 32.554 M 9.50 % | 29.730 M -3.11 % | 30.685 M 4.30 % | 29.419 M -26.61 % | 40.086 M 5.28 % | 38.077 M 23.49 % | 30.835 M |
| Other expenses | 15.092 M -66.99 % | 45.722 M 7 991.13 % | -579.407 K -104.26 % | 13.610 M -58.62 % | 32.889 M 144.87 % | 13.431 M 121.67 % | 6.059 M 197.56 % | 2.036 M -35.61 % | 3.163 M -44.20 % | 5.668 M 159.54 % | 2.184 M |
| Operating expenses | 91.810 M -23.29 % | 119.689 M 46.11 % | 81.916 M -2.48 % | 83.998 M -9.43 % | 92.739 M -0.27 % | 92.988 M -2.70 % | 95.571 M -8.20 % | 104.109 M -3.59 % | 107.989 M 11.14 % | 97.164 M 13.61 % | 85.526 M |
| Cost and expenses | 799.499 M -7.23 % | 861.819 M 0.99 % | 853.333 M 5.35 % | 810.021 M 8.79 % | 744.606 M -15.66 % | 882.850 M -6.25 % | 941.682 M 9.13 % | 862.861 M 0.66 % | 857.238 M -0.50 % | 861.559 M 6.98 % | 805.381 M |
| Research and development expenses | 61.900 M 3.86 % | 59.600 M 4.38 % | 57.097 M 26.87 % | 45.006 M 27.77 % | 35.226 M -6.48 % | 37.667 M 2.95 % | 36.588 M 3.94 % | 35.201 M 8.16 % | 32.544 M 8.29 % | 30.054 M 6.84 % | 28.130 M |
| Selling general and administrative expenses | 14.818 M 3.14 % | 14.367 M -43.43 % | 25.399 M 0.06 % | 25.382 M 3.08 % | 24.624 M -41.22 % | 41.889 M 3.67 % | 40.407 M 0.90 % | 40.046 M -61.17 % | 103.136 M 9.57 % | 94.132 M 14.48 % | 82.223 M |
| Interest income | 3.038 M -11.25 % | 3.423 M -30.05 % | 4.894 M 7.70 % | 4.544 M 33.68 % | 3.399 M 632.10 % | 464.307 K 124.32 % | 206.985 K -4.69 % | 217.179 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 1.669 M -18.73 % | 2.054 M 464.40 % | 363.870 K -12.93 % | 417.888 K 259.37 % | 116.282 K -94.91 % | 2.286 M -49.89 % | 4.562 M 4.11 % | 4.382 M | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 51.750 M 53.57 % | 33.698 M 7.79 % | 31.263 M 5.43 % | 29.653 M 2.41 % | 28.955 M -0.61 % | 29.131 M 5.13 % | 27.710 M -18.67 % | 34.069 M -33.74 % | 51.419 M 430.74 % | 9.688 M -66.46 % | 28.881 M |
| Operating income | 79.120 M -12.92 % | 90.864 M -39.64 % | 150.542 M 26.71 % | 118.807 M -12.00 % | 135.013 M 21.99 % | 110.675 M 76.13 % | 62.836 M 96.84 % | 31.923 M -28.39 % | 44.580 M -36.40 % | 70.092 M 46.00 % | 48.009 M |
| Operating income ratio | 0.09 -5.58 % | 0.10 -38.00 % | 0.15 20.82 % | 0.13 -15.93 % | 0.15 37.09 % | 0.11 80.12 % | 0.06 76.10 % | 0.03 -27.09 % | 0.05 -35.37 % | 0.07 36.45 % | 0.05 |
| Total other income expenses net | 171.506 K -44.47 % | 308.857 K 963.37 % | 29.045 K -95.42 % | 634.675 K -82.71 % | 3.671 M -14.13 % | 4.275 M -31.51 % | 6.241 M 206.50 % | 2.036 M -17.27 % | 2.461 M -45.92 % | 4.552 M 113.39 % | -33.997 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 176.673 M 63.91 % | 107.787 M 387.17 % | -37.535 M 86.04 % | -268.925 M 2.25 % | -275.101 M -95.22 % | -140.917 M -115.47 % | -65.401 M -1 041.89 % | -5.727 M -103.04 % | 188.629 M -40.96 % | 319.472 M 35.60 % | 235.605 M |
| Total investments | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.780 M 0.00 % | 9.780 M 0.00 % | 9.780 M |
| Total debt | 378.805 M 20.29 % | 314.916 M 58.51 % | 198.675 M 78.73 % | 111.159 M 111 059.40 % | 100.000 K -98.99 % | 9.900 M -79.25 % | 47.710 M -47.18 % | 90.320 M -65.61 % | 262.662 M -42.90 % | 460.000 M -12.08 % | 523.208 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 27.034 M 55.36 % | 17.402 M -47.68 % | 33.258 M -68.53 % | 105.684 M 0.89 % | 104.747 M 3.07 % | 101.631 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 774.363 M 2.38 % | 756.334 M 7.19 % | 705.594 M 22.67 % | 575.209 M 22.79 % | 468.435 M 34.91 % | 347.223 M 40.86 % | 246.503 M 32.04 % | 186.692 M 147.34 % | 75.480 M -35.88 % | 117.725 M 117.29 % | 54.178 M |
| Common stock | 144.000 M 0.00 % | 144.000 M 20.00 % | 120.000 M 20.00 % | 100.000 M 33.33 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 29.31 % | 58.000 M 0.00 % | 58.000 M |
| Total equity | 1.348 B 1.37 % | 1.330 B 4.55 % | 1.272 B 12.37 % | 1.132 B 74.28 % | 649.604 M 23.05 % | 527.907 M 23.85 % | 426.250 M 17.32 % | 363.323 M 56.19 % | 232.618 M 32.13 % | 176.050 M 56.94 % | 112.178 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 100.00 % | -31.253 M -1 528.93 % | -1.919 M | 0.000 -100.00 % | 4.260 M | 0.000 -100.00 % | 4.570 M | 0.000 -100.00 % | 100.000 |
| Long term debt | 341.793 M 12.47 % | 303.905 M 73.16 % | 175.504 M 60.24 % | 109.527 M 5 608.65 % | 1.919 M | 0.000 | 0.000 | 0.000 -100.00 % | 230.000 M -11.54 % | 260.000 M -16.13 % | 310.000 M |
| Total non current liabilities | 423.673 M 10.91 % | 381.996 M 63.06 % | 234.262 M 65.01 % | 141.970 M 1 865.70 % | 7.222 M 55.64 % | 4.640 M -1.34 % | 4.703 M 20.77 % | 3.894 M -98.34 % | 234.570 M -11.38 % | 264.683 M -15.43 % | 312.992 M |
| Other current liabilities | 172.511 M -27.14 % | 236.773 M 100.53 % | 118.073 M 221.66 % | 36.708 M 786.91 % | -5.344 M -137.33 % | 14.317 M -60.96 % | 36.673 M -22.78 % | 47.489 M 432.37 % | 8.920 M -84.05 % | 55.943 M 1.41 % | 55.164 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 19.637 M -62.00 % | 51.675 M -12.99 % | 59.389 M 64.08 % | 36.196 M 1 178.20 % | 2.832 M -88.39 % | 24.385 M -10.01 % | 27.098 M -33.48 % | 40.735 M 48.85 % | 27.366 M |
| Short term debt | 37.012 M -72.77 % | 135.904 M | 0.000 | 0.000 -100.00 % | 100.000 K -98.99 % | 9.900 M -79.28 % | 47.781 M -47.10 % | 90.320 M 1 523.47 % | 5.563 M -97.22 % | 200.000 M -6.19 % | 213.208 M |
| Total current liabilities | 395.804 M -8.67 % | 433.357 M 12.46 % | 385.335 M 66.25 % | 231.784 M 27.34 % | 182.021 M -9.21 % | 200.491 M -16.43 % | 239.904 M -18.91 % | 295.845 M 56.19 % | 189.414 M -47.49 % | 360.731 M -12.67 % | 413.047 M |
| Total liabilities | 819.476 M 0.51 % | 815.353 M 31.59 % | 619.597 M 65.78 % | 373.754 M 97.50 % | 189.244 M -7.74 % | 205.131 M -16.14 % | 244.608 M -18.39 % | 299.739 M -29.30 % | 423.985 M -32.21 % | 625.414 M -13.86 % | 726.039 M |
| Other non current assets | 17.201 M -21.41 % | 21.887 M -85.39 % | 149.859 M -40.23 % | 250.744 M 35 968.12 % | 695.195 K 17.12 % | 593.591 K 206.92 % | 193.401 K -81.21 % | 1.029 M 1 028 940.00 % | 100.000 -100.00 % | 21.976 M 205.01 % | 7.205 M |
| Long term investments | 9.779 M 0.00 % | 9.779 M 206.57 % | -9.177 M 96.05 % | -232.221 M -1 412.42 % | 17.694 M -5.53 % | 18.730 M 21.76 % | 15.383 M 22.92 % | 12.514 M -28.55 % | 17.514 M 1 002.60 % | -1.940 M -124.35 % | 7.967 M |
| Intangible assets | 58.705 M 23.56 % | 47.513 M -3.24 % | 49.102 M -4.93 % | 51.647 M 0.00 % | 51.646 M -25.87 % | 69.674 M 64.01 % | 42.480 M 1.80 % | 41.731 M 70.71 % | 24.446 M -2.68 % | 25.118 M -2.95 % | 25.883 M |
| GoodWill | 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 | 58.705 M 23.56 % | 47.513 M -3.24 % | 49.102 M -4.93 % | 51.647 M 0.00 % | 51.646 M -25.87 % | 69.674 M 64.01 % | 42.480 M 1.80 % | 41.731 M 70.71 % | 24.446 M -2.68 % | 25.118 M -2.95 % | 25.883 M |
| Property plant equipment net | 1.377 B 7.21 % | 1.284 B 27.34 % | 1.009 B 103.75 % | 495.040 M 115.95 % | 229.240 M 17.85 % | 194.522 M -7.70 % | 210.747 M 3.36 % | 203.901 M -15.98 % | 242.680 M -5.20 % | 255.993 M 10.88 % | 230.868 M |
| Total non current assets | 1.490 B 6.84 % | 1.395 B 15.02 % | 1.213 B 113.76 % | 567.359 M 88.38 % | 301.177 M 5.58 % | 285.248 M 5.43 % | 270.553 M 3.80 % | 260.656 M -8.95 % | 286.267 M -5.20 % | 301.961 M 10.85 % | 272.396 M |
| Other current assets | 46.559 M 94.38 % | 23.952 M -65.00 % | 68.434 M 97.36 % | 34.674 M -10.42 % | 38.706 M -34.32 % | 58.929 M 114.24 % | 27.506 M -30.17 % | 39.389 M -1.36 % | 39.931 M -58.71 % | 96.706 M -15.52 % | 114.469 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 18.956 M -92.17 % | 242.000 M 3 157.63 % | -7.915 M 11.58 % | -8.951 M -59.75 % | -5.603 M -104.89 % | -2.735 M 64.64 % | -7.735 M -166.00 % | 11.720 M 546.69 % | 1.812 M |
| cash and cash equivalents | 202.132 M -39.23 % | 332.646 M 40.83 % | 236.210 M -37.85 % | 380.085 M 38.11 % | 275.201 M 82.47 % | 150.817 M 33.34 % | 113.111 M 17.77 % | 96.047 M 29.74 % | 74.033 M -47.32 % | 140.528 M -51.14 % | 287.603 M |
| Cash and short term investments | 202.132 M -39.23 % | 332.646 M 30.36 % | 255.166 M -58.98 % | 622.085 M 126.05 % | 275.201 M 82.47 % | 150.817 M 33.34 % | 113.111 M 17.77 % | 96.047 M 29.74 % | 74.033 M -51.37 % | 152.248 M -47.39 % | 289.416 M |
| Total current assets | 677.407 M -9.74 % | 750.503 M 10.54 % | 678.973 M -27.66 % | 938.546 M 74.56 % | 537.671 M 20.07 % | 447.790 M 11.86 % | 400.305 M -0.52 % | 402.406 M 8.66 % | 370.336 M -25.86 % | 499.503 M -11.72 % | 565.820 M |
| Inventory | 203.344 M -0.30 % | 203.960 M 4.64 % | 194.923 M 17.63 % | 165.708 M 19.93 % | 138.176 M -1.05 % | 139.635 M -3.47 % | 144.657 M -10.18 % | 161.057 M -10.23 % | 179.401 M 10.15 % | 162.877 M 0.58 % | 161.935 M |
| Net receivables | 225.372 M 18.65 % | 189.945 M 8.73 % | 174.687 M 37.45 % | 127.092 M 30.74 % | 97.210 M -12.23 % | 110.752 M -15.84 % | 131.591 M 25.50 % | 104.850 M 10.48 % | 94.901 M -39.26 % | 156.247 M 109.85 % | 74.457 M |
| Tax assets | 27.722 M -11.68 % | 31.390 M 118.61 % | 14.359 M 568.47 % | 2.148 M 13.00 % | 1.901 M 9.99 % | 1.728 M -1.22 % | 1.749 M 18.10 % | 1.481 M -8.94 % | 1.627 M 99.83 % | 814.100 K 71.86 % | 473.700 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 174.883 M 270.62 % | 47.187 M -80.49 % | 241.882 M 35.79 % | 178.130 M 46.69 % | 121.431 M -7.60 % | 131.417 M -12.26 % | 149.787 M -3.71 % | 155.550 M 38.55 % | 112.274 M 16.23 % | 96.595 M -29.93 % | 137.858 M |
| Tax payables | 11.397 M -15.53 % | 13.492 M 135.00 % | 5.741 M 24.01 % | 4.630 M -48.59 % | 9.006 M 3.99 % | 8.660 M 205.83 % | 2.832 M 13.94 % | 2.485 M -70.62 % | 8.460 M 3.26 % | 8.193 M 20.21 % | 6.816 M |
| Deferred revenue non current | 80.759 M 6.12 % | 76.102 M 37.79 % | 55.228 M 76.71 % | 31.253 M 355.25 % | 6.865 M 61.91 % | 4.240 M -0.47 % | 4.260 M 9.38 % | 3.894 M 18.08 % | 3.298 M 38.58 % | 2.380 M -12.50 % | 2.720 M |
| Minority interest | 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 -100.00 % | 102.054 K -83.64 % | 623.947 K 63.98 % | 380.509 K -80.17 % | 1.919 M | 0.000 | 0.000 | 0.000 100.00 % | -27.098 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 |
| Other total stockholders equity | 429.943 M 0.04 % | 429.776 M -3.76 % | 446.575 M 1.60 % | 439.540 M 502.84 % | 72.911 M -31.01 % | 105.684 M 0.89 % | 104.747 M 3.07 % | 101.631 M 23.92 % | 82.011 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 1.121 M -43.67 % | 1.990 M -43.63 % | 3.530 M 196.76 % | 1.189 M 232.91 % | 357.292 K -10.75 % | 400.346 K -9.71 % | 443.401 K | 0.000 | 0.000 -100.00 % | 2.303 M 747.31 % | 271.800 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.168 B 1.04 % | 2.145 B 13.41 % | 1.892 B 25.62 % | 1.506 B 79.52 % | 838.848 M 14.43 % | 733.038 M 9.27 % | 670.858 M 1.18 % | 663.062 M 0.98 % | 656.602 M -18.07 % | 801.464 M -4.38 % | 838.216 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -9.871 M -1 787.24 % | 585.009 K 371.11 % | -215.780 K -889.82 % | -21.800 K -112.44 % | 175.300 K -62.52 % | 467.700 K | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.530 M | 0.000 | 0.000 | 0.000 |
| Change in working capital | 18.535 M -44.06 % | 33.133 M 214.18 % | -29.018 M -50.60 % | -19.268 M -231.78 % | 14.621 M 893.67 % | -1.842 M 93.40 % | -27.891 M 2.34 % | -28.561 M -183.77 % | -10.065 M 73.98 % | -38.681 M -170.99 % | 54.487 M |
| Accounts receivables | -71.328 M -403.10 % | 23.533 M 128.78 % | -81.764 M -89.72 % | -43.098 M -257.53 % | 27.359 M 468.61 % | -7.422 M -167.34 % | 11.021 M 168.86 % | -16.005 M -263.22 % | 9.806 M 505.25 % | -2.420 M -105.34 % | 45.334 M |
| Inventory | -4.542 M 70.03 % | -15.155 M 52.79 % | -32.102 M 0.35 % | -32.213 M -3 303.54 % | -946.458 K -182.63 % | 1.145 M -90.88 % | 12.563 M 126.86 % | -46.778 M -148.68 % | -18.811 M -833.80 % | -2.014 M 84.14 % | -12.704 M |
| Accounts payables | 91.606 M 270.05 % | 24.755 M -73.86 % | 94.719 M 70.79 % | 55.458 M 579.08 % | -11.576 M -359.76 % | 4.456 M 108.63 % | -51.651 M -253.02 % | 33.755 M | 0.000 | 0.000 | 0.000 |
| Other working capital | 94.405 M 23 601 197 078.02 % | -0.400 100.00 % | -9.871 M -1 787.24 % | 585.009 K 371.11 % | -215.781 K -891.53 % | -21.762 K 99.95 % | -40.454 M -322.06 % | 18.217 M 108.30 % | 8.746 M 123.85 % | -36.666 M -154.57 % | 67.191 M |
| Other non cash items | -11.583 M -205.62 % | -3.790 M 45.81 % | -6.994 M -177.12 % | 9.068 M -38.77 % | 14.810 M 55.61 % | 9.517 M -53.87 % | 20.631 M -19.57 % | 25.650 M -59.05 % | 62.636 M 49.12 % | 42.003 M -26.16 % | 56.887 M |
| Net cash provided by operating activities | 134.497 M -20.41 % | 168.983 M 13.21 % | 149.271 M 18.44 % | 126.031 M -29.60 % | 179.027 M 30.04 % | 137.671 M 68.00 % | 81.948 M 45.70 % | 56.245 M -38.88 % | 92.030 M 36.96 % | 67.194 M -56.27 % | 153.661 M |
| Investments in property plant and equipment | -212.657 M 18.35 % | -260.437 M 60.74 % | -663.421 M -142.45 % | -273.631 M -362.96 % | -59.104 M 8.58 % | -64.654 M -86.39 % | -34.688 M -42.00 % | -24.429 M 7.85 % | -26.510 M 59.78 % | -65.910 M -157.00 % | -25.646 M |
| Acquisitions net | 0.000 -100.00 % | 503.059 K -68.11 % | 1.577 M 139.29 % | 659.240 K -96.34 % | 18.032 M 427.73 % | 3.417 M -31.51 % | 4.989 M -81.94 % | 27.629 M | 0.000 | 0.000 -100.00 % | 511.400 K |
| Purchases of investments | -40.000 M | 0.000 100.00 % | -516.000 M 45.45 % | -945.990 M -266.10 % | -258.400 M -7 462.34 % | -3.417 M | 0.000 100.00 % | -20.000 M | 0.000 | 0.000 100.00 % | -7.870 M |
| Sales maturities of investments | 41.187 M 237.26 % | 12.212 M -98.38 % | 753.567 M 6.19 % | 709.613 M 172.67 % | 260.243 M 21 178.97 % | 1.223 M -94.21 % | 21.119 M 1 914.57 % | 1.048 M -88.68 % | 9.265 M 42.45 % | 6.504 M -63.36 % | 17.749 M |
| Other investing activites | -11.880 M -603.57 % | -1.688 M -102.76 % | 61.210 M 6 245 911 235.29 % | 0.980 -100.00 % | 5.470 M 60.09 % | 3.417 M -31.51 % | 4.989 M 120.42 % | -24.429 M -144.09 % | 55.405 M 228.60 % | -43.083 M -288.26 % | 22.885 M |
| Net cash used for investing activites | -223.350 M 10.45 % | -249.410 M 31.30 % | -363.066 M 28.72 % | -509.348 M -1 408.77 % | -33.759 M 43.75 % | -60.014 M -599.42 % | -8.580 M 78.65 % | -40.181 M -205.30 % | 38.159 M 137.23 % | -102.489 M -1 443.38 % | 7.629 M |
| Debt repayment | 14.796 M -93.89 % | 242.122 M 180.86 % | 86.206 M -18.40 % | 105.648 M 1 178.04 % | -9.800 M 74.08 % | -37.810 M 15.92 % | -44.967 M | 0.000 100.00 % | -197.332 M -212.19 % | -63.208 M -372.04 % | 23.235 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Dividends paid | -75.455 M -24.16 % | -60.773 M -305.15 % | -15.000 M -697 308.43 % | -2.151 K 98.18 % | -117.942 K 90.76 % | -1.276 M 71.44 % | -4.468 M -31.57 % | -3.396 M 85.89 % | -24.070 M 20.41 % | -30.243 M 11.09 % | -34.016 M |
| Other financing activites | -1.070 M -30.32 % | -821.075 K -41 053 655.50 % | -2.000 -100.00 % | 381.509 M 4 925.21 % | 7.592 M 221.55 % | -6.246 M -182.07 % | 7.610 M 189.43 % | -8.509 M -122.78 % | 37.361 M 283.22 % | -20.391 M -304.11 % | 9.990 M |
| Net cash used provided by financing activities | -61.729 M -134.19 % | 180.528 M 180.05 % | 64.462 M -86.77 % | 487.155 M 21 043.63 % | -2.326 M 94.87 % | -45.332 M -8.38 % | -41.825 M -251.31 % | -11.906 M 93.53 % | -184.040 M -61.66 % | -113.842 M -14 290.32 % | -791.100 K |
| Effect of forex changes on cash | 12.232 M 719.89 % | 1.492 M -54.49 % | 3.278 M 353.08 % | -1.295 M 70.94 % | -4.457 M -415.46 % | -864.623 K 87.41 % | -6.869 M -87.87 % | -3.656 M | 0.000 100.00 % | -100.000 | 0.000 |
| Net change in cash | -138.350 M -236.18 % | 101.593 M 169.56 % | -146.055 M -242.43 % | 102.543 M -25.95 % | 138.485 M 340.18 % | 31.461 M 27.51 % | 24.673 M 4 817.57 % | 501.736 K 100.93 % | -53.852 M 63.89 % | -149.137 M -192.92 % | 160.499 M |
| Cash at beginning of period | 330.229 M 44.43 % | 228.636 M -38.98 % | 374.691 M 37.68 % | 272.149 M 103.61 % | 133.664 M 30.78 % | 102.203 M 31.82 % | 77.529 M 0.65 % | 77.028 M -26.88 % | 105.341 M -58.61 % | 254.478 M 170.78 % | 93.979 M |
| Cash at end of period | 191.879 M -41.90 % | 330.229 M 44.43 % | 228.636 M -38.98 % | 374.691 M 37.68 % | 272.149 M 103.61 % | 133.664 M 30.78 % | 102.203 M 31.82 % | 77.529 M 50.57 % | 51.490 M -51.12 % | 105.341 M -58.61 % | 254.478 M |
| Operating cash flow | 134.497 M -20.41 % | 168.983 M 13.21 % | 149.271 M 18.44 % | 126.031 M -29.60 % | 179.027 M 30.04 % | 137.671 M 68.00 % | 81.948 M 45.70 % | 56.245 M -38.88 % | 92.030 M 36.96 % | 67.194 M -56.27 % | 153.661 M |
| Capital expenditure | -212.657 M 18.35 % | -260.437 M 60.74 % | -663.421 M -142.45 % | -273.631 M -362.96 % | -59.104 M 8.58 % | -64.654 M -86.39 % | -34.688 M -42.00 % | -24.429 M 7.85 % | -26.510 M 59.78 % | -65.910 M -157.00 % | -25.646 M |
| Free CashFlow | -78.160 M 14.54 % | -91.454 M 82.21 % | -514.150 M -248.34 % | -147.600 M -223.08 % | 119.923 M 64.24 % | 73.017 M 54.50 % | 47.260 M 48.54 % | 31.816 M -51.44 % | 65.519 M 5 002.74 % | 1.284 M -99.00 % | 128.015 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 209.641 M 16.32 % | 180.223 M -29.38 % | 255.207 M -15.88 % | 303.386 M 93.01 % | 157.188 M -1.50 % | 159.579 M -36.79 % | 252.448 M -25.48 % | 338.771 M 72.91 % | 195.926 M 18.36 % | 165.538 M -43.32 % | 292.042 M -6.89 % | 313.638 M 59.92 % | 196.118 M 10.96 % | 176.746 M -31.95 % | 259.715 M -19.96 % | 324.484 M 83.10 % | 177.220 M 3.26 % | 171.619 M -34.92 % | 263.706 M -15.55 % | 312.267 M 98.93 % | 156.974 M -0.95 % | 158.475 M |
| Net income | -10.983 M -105.28 % | 207.862 M 957.35 % | 19.659 M -12.44 % | 22.452 M 205.83 % | 7.341 M -72.13 % | 26.343 M 15.04 % | 22.899 M -53.91 % | 49.682 M 141.82 % | 20.545 M 60.32 % | 12.815 M -80.38 % | 65.305 M 42.82 % | 45.724 M 80.17 % | 25.378 M 36.36 % | 18.610 M -18.73 % | 22.900 M -45.60 % | 42.092 M 117.76 % | 19.330 M -16.77 % | 23.226 M -38.15 % | 37.550 M -20.09 % | 46.993 M 129.27 % | 20.497 M 23.04 % | 16.658 M |
| Income before tax | 18.743 M -90.95 % | 207.213 M 725.01 % | 25.116 M 20.68 % | 20.812 M 187.97 % | 7.227 M -72.35 % | 26.136 M 261.56 % | 7.229 M -85.98 % | 51.570 M 153.55 % | 20.339 M 68.99 % | 12.036 M -77.06 % | 52.456 M 4.20 % | 50.342 M 80.26 % | 27.927 M 40.72 % | 19.846 M -22.30 % | 25.540 M -45.70 % | 47.032 M 123.75 % | 21.020 M -18.68 % | 25.849 M -39.49 % | 42.722 M -21.49 % | 54.416 M 136.96 % | 22.964 M 23.58 % | 18.582 M |
| Income before tax ratio | 0.09 -92.22 % | 1.15 1 068.27 % | 0.10 43.46 % | 0.07 49.20 % | 0.05 -71.93 % | 0.16 471.98 % | 0.03 -81.19 % | 0.15 46.64 % | 0.10 42.78 % | 0.07 -59.52 % | 0.18 11.90 % | 0.16 12.72 % | 0.14 26.82 % | 0.11 14.18 % | 0.10 -32.15 % | 0.14 22.20 % | 0.12 -21.25 % | 0.15 -7.03 % | 0.16 -7.03 % | 0.17 19.12 % | 0.15 24.76 % | 0.12 |
| EBITDA | 18.924 M -90.87 % | 207.367 M 720.10 % | 25.286 M 20.04 % | 21.065 M 9.41 % | 19.254 M -27.49 % | 26.552 M 58.44 % | 16.758 M -73.96 % | 64.366 M 130.38 % | 27.938 M 41.63 % | 19.726 M -67.42 % | 60.550 M 3.69 % | 58.395 M 108.40 % | 28.021 M 1.59 % | 27.583 M -4.09 % | 28.758 M -47.64 % | 54.928 M 94.29 % | 28.271 M -14.01 % | 32.876 M 106.72 % | -488.915 M -894.93 % | 61.504 M 103.63 % | 30.204 M 16.97 % | 25.822 M |
| Net income ratio | -0.05 -104.54 % | 1.15 1 397.27 % | 0.08 4.09 % | 0.07 58.45 % | 0.05 -71.71 % | 0.17 81.99 % | 0.09 -38.15 % | 0.15 39.85 % | 0.10 35.45 % | 0.08 -65.38 % | 0.22 53.39 % | 0.15 12.66 % | 0.13 22.90 % | 0.11 19.42 % | 0.09 -32.03 % | 0.13 18.93 % | 0.11 -19.40 % | 0.14 -4.96 % | 0.14 -5.38 % | 0.15 15.25 % | 0.13 24.22 % | 0.11 |
| Ratio EBITDA | 0.09 -92.15 % | 1.15 1 061.31 % | 0.10 42.70 % | 0.07 -43.32 % | 0.12 -26.38 % | 0.17 150.65 % | 0.07 -65.06 % | 0.19 33.24 % | 0.14 19.66 % | 0.12 -42.53 % | 0.21 11.36 % | 0.19 30.31 % | 0.14 -8.45 % | 0.16 40.94 % | 0.11 -34.59 % | 0.17 6.11 % | 0.16 -16.72 % | 0.19 110.33 % | -1.85 -1 041.31 % | 0.20 2.36 % | 0.19 18.09 % | 0.16 |
| Gross profit ratio | 0.21 7.53 % | 0.20 4.20 % | 0.19 4.96 % | 0.18 27.92 % | 0.14 -40.54 % | 0.24 17.94 % | 0.20 -19.37 % | 0.25 10.57 % | 0.23 24.50 % | 0.18 -16.31 % | 0.22 3.37 % | 0.21 4.70 % | 0.20 -6.76 % | 0.22 41.70 % | 0.15 -35.94 % | 0.24 -4.70 % | 0.25 -7.45 % | 0.27 -10.92 % | 0.30 -82.90 % | 1.77 650.59 % | 0.24 -3.62 % | 0.24 |
| Weighted average shs out dil | 144.000 M -0.24 % | 144.349 M 0.47 % | 143.680 M -0.22 % | 144.000 M -0.01 % | 144.013 M 0.00 % | 144.013 M 1.17 % | 142.350 M -1.15 % | 144.000 M -2.84 % | 148.210 M 6.05 % | 139.753 M -3.49 % | 144.807 M 0.54 % | 144.027 M -1.94 % | 146.880 M 4.10 % | 141.093 M -1.13 % | 142.699 M 32.06 % | 108.055 M -24.17 % | 142.492 M -2.02 % | 145.433 M 33.76 % | 108.726 M 0.71 % | 107.959 M 0.90 % | 106.998 M -1.85 % | 109.019 M |
| Weighted average shs out | 144.000 M -0.24 % | 144.349 M 0.47 % | 143.680 M -0.22 % | 144.000 M -0.01 % | 144.013 M 0.00 % | 144.013 M 1.17 % | 142.350 M -1.15 % | 144.000 M -2.84 % | 148.211 M 6.05 % | 139.753 M -3.49 % | 144.807 M 0.54 % | 144.027 M -1.94 % | 146.881 M 4.10 % | 141.093 M -1.13 % | 142.699 M 32.06 % | 108.055 M -24.17 % | 142.492 M -2.02 % | 145.433 M 33.76 % | 108.726 M 0.71 % | 107.960 M 0.90 % | 106.998 M -1.85 % | 109.019 M |
| EPS diluted | -0.08 -105.30 % | 1.44 928.57 % | 0.14 -12.50 % | 0.16 213.73 % | 0.05 -71.67 % | 0.18 12.50 % | 0.16 -54.29 % | 0.35 150.00 % | 0.14 52.67 % | 0.09 -79.62 % | 0.45 40.63 % | 0.32 88.24 % | 0.17 30.77 % | 0.13 -18.75 % | 0.16 -58.97 % | 0.39 178.57 % | 0.14 -12.50 % | 0.16 -54.29 % | 0.35 -20.45 % | 0.44 131.58 % | 0.19 26.67 % | 0.15 |
| Earnings per share | -0.08 -105.30 % | 1.44 928.57 % | 0.14 -12.50 % | 0.16 213.73 % | 0.05 -71.67 % | 0.18 12.50 % | 0.16 -54.29 % | 0.35 150.00 % | 0.14 52.67 % | 0.09 -79.62 % | 0.45 40.63 % | 0.32 88.24 % | 0.17 30.77 % | 0.13 -18.75 % | 0.16 -58.97 % | 0.39 178.57 % | 0.14 -12.50 % | 0.16 -54.29 % | 0.35 -20.45 % | 0.44 131.58 % | 0.19 26.67 % | 0.15 |
| Gross profit | 44.723 M 25.09 % | 35.754 M -26.41 % | 48.587 M -11.70 % | 55.027 M 146.90 % | 22.287 M -41.43 % | 38.049 M -25.45 % | 51.038 M -39.91 % | 84.938 M 91.18 % | 44.428 M 47.36 % | 30.149 M -52.56 % | 63.553 M -3.75 % | 66.027 M 67.44 % | 39.433 M 3.46 % | 38.114 M -3.57 % | 39.525 M -48.73 % | 77.085 M 74.49 % | 44.178 M -4.43 % | 46.226 M -42.03 % | 79.739 M -85.56 % | 552.020 M 1 393.14 % | 36.970 M -4.53 % | 38.725 M |
| Income tax expense | 29.726 M 4 678.02 % | -649.320 K -111.90 % | 5.458 M 432.78 % | -1.640 M -1 335.42 % | -114.252 K 44.80 % | -206.992 K 98.68 % | -15.671 M -930.31 % | 1.887 M 1 015.41 % | -206.174 K 73.56 % | -779.708 K 93.93 % | -12.849 M -378.24 % | 4.618 M 81.14 % | 2.549 M 106.32 % | 1.236 M -53.20 % | 2.640 M -46.56 % | 4.941 M 192.28 % | 1.690 M -35.56 % | 2.623 M -99.50 % | 527.989 M 199.85 % | -528.765 M -21 527.52 % | 2.468 M 28.26 % | 1.924 M |
| Cost of revenue | 164.918 M 14.15 % | 144.470 M -30.08 % | 206.620 M -16.81 % | 248.358 M 84.10 % | 134.901 M 11.00 % | 121.529 M -39.66 % | 201.411 M -20.65 % | 253.833 M 67.55 % | 151.498 M 11.90 % | 135.389 M -40.75 % | 228.488 M -7.72 % | 247.611 M 58.03 % | 156.684 M 13.02 % | 138.632 M -37.04 % | 220.189 M -11.00 % | 247.399 M 85.96 % | 133.042 M 6.10 % | 125.393 M -31.84 % | 183.967 M 176.73 % | -239.753 M -299.79 % | 120.004 M 0.21 % | 119.749 M |
| General and administrative expenses | -823.501 K -112.18 % | 6.761 M 149.94 % | -13.539 M -168.02 % | 19.906 M 949.13 % | -2.344 M -129.29 % | 8.004 M 214.73 % | -6.976 M -153.23 % | 13.105 M 2 569.93 % | -530.594 K -110.32 % | 5.144 M 153.48 % | -9.617 M -172.83 % | 13.206 M 13 837.04 % | -96.134 K -101.75 % | 5.489 M 161.04 % | -8.993 M -159.46 % | 15.125 M 1 319.36 % | -1.240 M -122.25 % | 5.575 M -40.11 % | 9.308 M 60.65 % | 5.794 M 523.53 % | -1.368 M -127.87 % | 4.908 M |
| Selling and marketing expenses | -1.167 M -151.77 % | 2.254 M 149.67 % | -4.537 M -172.20 % | 6.285 M 159.12 % | 2.425 M 2.84 % | 2.358 M -51.96 % | 4.909 M 83.86 % | 2.670 M -4.04 % | 2.782 M -6.94 % | 2.990 M -29.29 % | 4.228 M 1.93 % | 4.148 M -0.68 % | 4.177 M 8.10 % | 3.864 M 146.38 % | -8.330 M -183.91 % | 9.927 M 46.57 % | 6.773 M 3.47 % | 6.546 M -30.45 % | 9.411 M -5.66 % | 9.976 M 64.29 % | 6.072 M 5.45 % | 5.758 M |
| Other expenses | 10.478 M 105.41 % | -193.737 M -871.44 % | 25.114 M 390.91 % | -8.633 M -421.63 % | 2.684 M 62 448.20 % | -4.305 K -100.81 % | 529.838 K 496.97 % | -133.471 K -1 168.71 % | 12.489 K -98.03 % | 634.537 K -83.50 % | 3.846 M 152.38 % | -7.343 M -363.00 % | 2.792 M 2 133.94 % | 124.978 K 106.18 % | -2.022 M -224.84 % | 1.620 M 50.94 % | 1.073 M 3 070.04 % | -36.133 K 99.98 % | -221.788 M 55.45 % | -497.800 M -16 455.22 % | 3.044 M 915.98 % | -373.011 K |
| Operating expenses | 25.761 M 115.02 % | -171.493 M -823.57 % | 23.701 M -30.70 % | 34.203 M 56.57 % | 21.844 M 52.60 % | 14.315 M -64.59 % | 40.431 M 46.29 % | 27.639 M 13.94 % | 24.258 M 28.05 % | 18.943 M 28.12 % | 14.786 M -42.77 % | 25.838 M 19.46 % | 21.628 M 9.99 % | 19.664 M 80.62 % | 10.887 M -63.94 % | 30.191 M 33.14 % | 22.677 M 12.02 % | 20.243 M 109.13 % | -221.788 M 55.45 % | -497.800 M -2 850.44 % | 18.099 M -10.79 % | 20.289 M |
| Cost and expenses | 190.679 M 805.60 % | -27.024 M -111.73 % | 230.321 M -18.49 % | 282.561 M 80.27 % | 156.745 M 15.39 % | 135.844 M -43.83 % | 241.842 M -14.08 % | 281.472 M 60.15 % | 175.755 M 13.88 % | 154.332 M -36.56 % | 243.274 M -11.03 % | 273.449 M 53.35 % | 178.313 M 12.64 % | 158.297 M -31.50 % | 231.076 M -16.76 % | 277.590 M 78.26 % | 155.719 M 6.92 % | 145.636 M 165.66 % | -221.788 M 69.93 % | -737.554 M -634.06 % | 138.103 M -1.38 % | 140.038 M |
| Research and development expenses | 17.273 M 30.58 % | 13.228 M -20.62 % | 16.664 M 0.11 % | 16.645 M 4.38 % | 15.946 M 31.05 % | 12.168 M -21.67 % | 15.534 M -15.97 % | 18.486 M 20.00 % | 15.405 M 51.40 % | 10.175 M -37.69 % | 16.329 M 3.18 % | 15.826 M 7.25 % | 14.756 M 44.86 % | 10.187 M -34.60 % | 15.575 M 18.31 % | 13.164 M 47.14 % | 8.946 M 22.21 % | 7.321 M -30.28 % | 10.501 M 9.70 % | 9.572 M 23.31 % | 7.762 M 5.02 % | 7.391 M |
| Selling general and administrative expenses | -1.990 M -122.08 % | 9.015 M 149.87 % | -18.077 M -169.02 % | 26.190 M 205.18 % | 8.582 M -17.18 % | 10.362 M 601.34 % | -2.067 M -113.10 % | 15.775 M 600.57 % | 2.252 M -72.31 % | 8.134 M 250.93 % | -5.389 M -131.05 % | 17.354 M 325.30 % | 4.081 M -56.37 % | 9.353 M 153.99 % | -17.323 M -169.15 % | 25.052 M 352.79 % | 5.533 M -54.35 % | 12.121 M -35.04 % | 18.659 M 18.32 % | 15.770 M 235.24 % | 4.704 M -55.90 % | 10.666 M |
| Interest income | 2.964 M 74.91 % | 1.695 M 479.54 % | 292.417 K -43.39 % | 516.538 K -72.89 % | 1.905 M 61.55 % | 1.179 M -88.89 % | 10.611 M 88.05 % | 5.643 M 715.76 % | 691.718 K 43.32 % | 482.647 K -71.42 % | 1.688 M 9.13 % | 1.547 M -60.81 % | 3.948 M 444.18 % | 725.426 K -75.48 % | 2.958 M -24.59 % | 3.922 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 181.159 K 17.57 % | 154.080 K -8.94 % | 169.199 K -32.99 % | 252.501 K 32.86 % | 190.046 K -54.27 % | 415.613 K | 0.000 -100.00 % | 3.267 M 1 067.95 % | 279.708 K | 0.000 -100.00 % | 111.291 K 59.38 % | 69.829 K -25.74 % | 94.027 K 5.98 % | 88.721 K -9.42 % | 97.950 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.836 M 27 251.02 % | 43.276 K -99.55 % | 9.529 M 0.00 % | 9.529 M 30.19 % | 7.320 M 0.00 % | 7.320 M -8.31 % | 7.983 M 0.00 % | 7.983 M 4.38 % | 7.648 M 0.00 % | 7.648 M -1.94 % | 7.799 M 0.00 % | 7.799 M 10.99 % | 7.027 M 0.00 % | 7.027 M 0.76 % | 6.975 M -1.56 % | 7.085 M 1.44 % | 6.984 M -1.42 % | 7.085 M |
| Operating income | 18.962 M -90.85 % | 207.247 M 732.80 % | 24.886 M 19.50 % | 20.825 M 4 603.62 % | 442.740 K -98.31 % | 26.141 M 290.22 % | 6.699 M -87.04 % | 51.703 M 154.36 % | 20.327 M 67.49 % | 12.136 M -76.96 % | 52.664 M 4.63 % | 50.335 M 81.73 % | 27.697 M 39.56 % | 19.846 M -28.00 % | 27.562 M -39.31 % | 45.413 M 127.67 % | 19.947 M -22.94 % | 25.885 M -38.25 % | 41.918 M -22.69 % | 54.219 M 172.17 % | 19.921 M 5.09 % | 18.955 M |
| Operating income ratio | 0.09 -92.13 % | 1.15 1 079.29 % | 0.10 42.06 % | 0.07 2 337.00 % | 0.00 -98.28 % | 0.16 517.32 % | 0.03 -82.61 % | 0.15 47.11 % | 0.10 41.52 % | 0.07 -59.35 % | 0.18 12.37 % | 0.16 13.64 % | 0.14 25.78 % | 0.11 5.80 % | 0.11 -24.17 % | 0.14 24.34 % | 0.11 -25.38 % | 0.15 -5.11 % | 0.16 -8.45 % | 0.17 36.82 % | 0.13 6.10 % | 0.12 |
| Total other income expenses net | -218.376 K -545.76 % | -33.817 K -114.66 % | 230.712 K 1 903.71 % | -12.791 K 69.63 % | -42.111 K -100.45 % | 9.431 M 1 680.05 % | 529.839 K 496.97 % | -133.471 K -1 168.71 % | 12.489 K 112.49 % | -100.000 K 52.07 % | -208.648 K -2 845.37 % | 7.600 K -96.70 % | 230.091 K | 0.000 100.00 % | -2.022 M -224.84 % | 1.620 M 50.94 % | 1.073 M 3 069.97 % | -36.134 K -104.50 % | 803.628 K 308.91 % | 196.531 K -93.54 % | 3.044 M 915.98 % | -373.011 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 246.436 M -2.22 % | 252.041 M 42.66 % | 176.673 M -34.41 % | 269.376 M -32.35 % | 398.186 M 83.14 % | 217.420 M 101.71 % | 107.787 M -50.08 % | 215.899 M 8.77 % | 198.497 M 165.04 % | 74.892 M 299.53 % | -37.535 M -45.43 % | -25.810 M 82.43 % | -146.923 M 36.76 % | -232.320 M 13.61 % | -268.925 M -58.42 % | -169.752 M -0.67 % | -168.626 M 73.82 % | -644.027 M -134.11 % | -275.101 M | 0.000 100.00 % | -109.940 M -172.90 % | 150.817 M |
| Total investments | 222.805 M 2 178.29 % | 9.779 M 0.00 % | 9.779 M -92.46 % | 129.731 M -23.58 % | 169.751 M 1 635.79 % | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.779 M -65.97 % | 28.736 M 193.84 % | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.779 M 0.00 % | 9.779 M | 0.000 -100.00 % | 9.779 M -96.76 % | 301.635 M |
| Total debt | 273.851 M -22.49 % | 353.302 M -6.73 % | 378.805 M 9.61 % | 345.597 M -27.82 % | 478.831 M -1.21 % | 484.688 M 10.05 % | 440.433 M 1.66 % | 433.244 M 27.23 % | 340.532 M 20.01 % | 283.746 M 42.82 % | 198.675 M 18.67 % | 167.414 M -0.29 % | 167.904 M 10.84 % | 151.478 M 36.27 % | 111.159 M 27.51 % | 87.177 M 2 611.45 % | 3.215 M 3 115.13 % | 100.000 K 0.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K | 0.000 |
| Accumulated other comprehensive income loss | 34.403 M -92.00 % | 429.943 M | 0.000 | 0.000 -100.00 % | 34.236 M -92.03 % | 429.776 M 1 155.34 % | 34.236 M -91.90 % | 422.575 M 1 463.11 % | 27.034 M -93.95 % | 446.575 M | 0.000 -100.00 % | 436.942 M 2 410.93 % | 17.402 M -96.19 % | 456.942 M 2 525.86 % | 17.402 M -96.19 % | 456.170 M 2 643.18 % | 16.629 M -96.35 % | 456.170 M | 0.000 | 0.000 | 0.000 -100.00 % | 527.907 M |
| Retained earnings | 913.643 M -6.98 % | 982.225 M 26.84 % | 774.363 M 2.58 % | 754.871 M 3.07 % | 732.419 M -6.42 % | 782.678 M 3.48 % | 756.334 M 2.12 % | 740.637 M 7.19 % | 690.954 M -3.82 % | 718.409 M -1.94 % | 732.628 M 12.72 % | 649.955 M 7.57 % | 604.197 M 1.75 % | 593.819 M 3.24 % | 575.209 M 4.00 % | 553.082 M 8.24 % | 510.990 M 3.93 % | 491.660 M 4.96 % | 468.435 M | 0.000 -100.00 % | 384.378 M | 0.000 |
| Common stock | 144.000 M 0.00 % | 144.000 M 0.00 % | 144.000 M 0.00 % | 144.000 M 0.00 % | 144.000 M 0.00 % | 144.000 M 0.00 % | 144.000 M 0.00 % | 144.000 M 0.00 % | 144.000 M 20.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 20.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 33.33 % | 75.000 M | 0.000 -100.00 % | 75.000 M | 0.000 |
| Total equity | 1.488 B -4.41 % | 1.556 B 15.42 % | 1.348 B 1.48 % | 1.329 B 1.72 % | 1.306 B -3.71 % | 1.356 B 1.98 % | 1.330 B 1.75 % | 1.307 B 3.95 % | 1.258 B -2.14 % | 1.285 B 1.01 % | 1.272 B 5.41 % | 1.207 B 3.94 % | 1.161 B 0.90 % | 1.151 B 1.64 % | 1.132 B 2.06 % | 1.109 B 3.94 % | 1.067 B 1.84 % | 1.048 B 61.30 % | 649.604 M 6.14 % | 612.054 M 8.32 % | 565.062 M 7.04 % | 527.907 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.608 M 13 348.31 % | -600.889 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.758 M | 0.000 | 0.000 | 0.000 100.00 % | -31.253 M -225.01 % | 25.000 M 0.00 % | 25.000 M | 0.000 100.00 % | -1.919 M -101.21 % | 158.098 M | 0.000 | 0.000 |
| Long term debt | 242.626 M -29.08 % | 342.090 M 0.09 % | 341.793 M 2.46 % | 333.594 M 0.00 % | 333.594 M -8.66 % | 365.240 M 20.18 % | 303.905 M 2.82 % | 295.560 M 24.35 % | 237.677 M 16.19 % | 204.558 M 16.55 % | 175.504 M 17.36 % | 149.545 M -10.20 % | 166.534 M 11.24 % | 149.709 M 36.69 % | 109.527 M 28.81 % | 85.029 M 8 123.67 % | 1.034 M | 0.000 -100.00 % | 1.919 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 335.257 M -22.19 % | 430.865 M 1.70 % | 423.673 M 2.31 % | 414.114 M 23.45 % | 335.451 M -24.08 % | 441.844 M 15.67 % | 381.996 M 4.13 % | 366.848 M 18.58 % | 309.357 M 18.26 % | 261.594 M 11.67 % | 234.262 M 22.96 % | 190.523 M -5.78 % | 202.210 M 10.67 % | 182.715 M 28.70 % | 141.970 M 21.37 % | 116.973 M 257.03 % | 32.763 M 368.96 % | 6.986 M -3.27 % | 7.222 M -95.43 % | 158.098 M 3 696.87 % | 4.164 M | 0.000 |
| Other current liabilities | 204.411 M 28.05 % | 159.633 M -7.46 % | 172.511 M -43.84 % | 307.161 M -26.70 % | 419.024 M 526.30 % | 66.905 M -40.43 % | 112.321 M 0.90 % | 111.323 M 4 132.44 % | -2.761 M -101.70 % | 162.107 M 34.77 % | 120.281 M 129.45 % | 52.421 M 12.29 % | 46.682 M 78.14 % | 26.205 M -28.61 % | 36.708 M -11.84 % | 41.637 M 31.61 % | 31.637 M 481.73 % | -8.288 M -55.09 % | -5.344 M | 0.000 -100.00 % | 68.866 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.213 M -68.04 % | 97.653 M -20.34 % | 122.589 M 4.98 % | 116.774 M 1.44 % | 115.111 M 471.63 % | 20.137 M | 0.000 -100.00 % | 16.755 M | 0.000 -100.00 % | 16.126 M -68.79 % | 51.675 M -19.57 % | 64.246 M 6.83 % | 60.140 M -31.87 % | 88.279 M 48.64 % | 59.389 M | 0.000 -100.00 % | 53.242 M | 0.000 |
| Short term debt | 31.225 M 178.51 % | 11.211 M -69.71 % | 37.012 M 208.36 % | 12.003 M 4.57 % | 11.479 M -90.73 % | 123.793 M 1 024.21 % | 11.012 M -92.00 % | 137.684 M 33.86 % | 102.855 M | 0.000 -100.00 % | 23.171 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K | 0.000 |
| Total current liabilities | 346.945 M 13.88 % | 304.650 M -23.03 % | 395.804 M 4.31 % | 379.452 M 4.81 % | 362.030 M 4.28 % | 347.188 M -19.88 % | 433.357 M 2.03 % | 424.751 M 13.19 % | 375.268 M 6.96 % | 350.844 M -8.95 % | 385.335 M 63.36 % | 235.878 M 10.89 % | 212.718 M 9.72 % | 193.877 M -16.35 % | 231.784 M 22.49 % | 189.226 M 4.72 % | 180.694 M -1.47 % | 183.393 M 0.75 % | 182.021 M | 0.000 -100.00 % | 137.364 M | 0.000 |
| Total liabilities | 682.202 M -7.25 % | 735.516 M -10.25 % | 819.476 M 3.26 % | 793.566 M 13.78 % | 697.481 M -11.60 % | 789.031 M -3.23 % | 815.353 M 3.00 % | 791.599 M 15.63 % | 684.625 M 11.79 % | 612.439 M -1.16 % | 619.597 M 45.31 % | 426.401 M 2.76 % | 414.928 M 10.18 % | 376.591 M 0.76 % | 373.754 M 22.06 % | 306.199 M 43.45 % | 213.456 M 12.12 % | 190.379 M 0.60 % | 189.244 M 19.70 % | 158.098 M 11.71 % | 141.528 M | 0.000 |
| Other non current assets | 16.646 M -44.97 % | 30.251 M 12.12 % | 26.980 M 102.97 % | 13.293 M -26.84 % | 18.169 M 46.23 % | 12.425 M -9.89 % | 13.789 M -75.40 % | 56.044 M -5.29 % | 59.172 M -39.80 % | 98.296 M -32.33 % | 145.261 M 79.55 % | 80.905 M 147.06 % | 32.747 M -72.04 % | 117.127 M -53.29 % | 250.744 M 12.41 % | 223.066 M -32.57 % | 330.814 M 19 765.97 % | 1.665 M 139.53 % | 695.195 K -99.91 % | 770.152 M 22 107.25 % | 3.468 M 102.30 % | -150.817 M |
| Long term investments | 12.805 M | 0.000 | 0.000 -100.00 % | 129.731 M -0.01 % | 129.751 M -3.88 % | 134.983 M 655.03 % | 17.878 M 6.79 % | 16.742 M -1.99 % | 17.082 M 370.69 % | 3.629 M -62.89 % | 9.779 M 124.31 % | -40.221 M -182.83 % | -14.221 M 85.67 % | -99.221 M 57.27 % | -232.221 M -13.16 % | -205.221 M 32.76 % | -305.211 M -1 858.08 % | 17.360 M -1.89 % | 17.694 M | 0.000 -100.00 % | 18.125 M | 0.000 |
| Intangible assets | 44.959 M -0.27 % | 45.080 M -23.21 % | 58.705 M 41.05 % | 41.619 M -1.40 % | 42.209 M -1.38 % | 42.799 M -9.92 % | 47.513 M 0.49 % | 47.279 M -1.27 % | 47.887 M -1.25 % | 48.494 M -1.24 % | 49.102 M -1.23 % | 49.713 M -1.21 % | 50.324 M -1.20 % | 50.934 M -1.38 % | 51.647 M -0.34 % | 51.826 M -2.17 % | 52.975 M -1.36 % | 53.706 M 3.99 % | 51.646 M | 0.000 -100.00 % | 52.603 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 |
| Goodwill and intangible assets | 44.959 M -0.27 % | 45.080 M -23.21 % | 58.705 M 41.05 % | 41.619 M -1.40 % | 42.209 M -1.38 % | 42.799 M -9.92 % | 47.513 M 0.49 % | 47.279 M -1.27 % | 47.887 M -1.25 % | 48.494 M -1.24 % | 49.102 M -1.23 % | 49.713 M -1.21 % | 50.324 M -1.20 % | 50.934 M -1.38 % | 51.647 M -0.34 % | 51.826 M -2.17 % | 52.975 M -1.36 % | 53.706 M 3.99 % | 51.646 M | 0.000 -100.00 % | 52.603 M | 0.000 |
| Property plant equipment net | 1.336 B -1.19 % | 1.352 B -1.80 % | 1.377 B 8.27 % | 1.272 B 2.83 % | 1.237 B 1.04 % | 1.224 B -4.70 % | 1.284 B 2.09 % | 1.258 B 4.39 % | 1.205 B 7.19 % | 1.124 B 11.47 % | 1.009 B 23.55 % | 816.396 M 8.71 % | 750.962 M 20.47 % | 623.382 M 25.93 % | 495.040 M 18.16 % | 418.951 M 25.06 % | 335.000 M 24.68 % | 268.678 M 17.20 % | 229.240 M | 0.000 -100.00 % | 188.022 M | 0.000 |
| Total non current assets | 1.413 B -2.95 % | 1.456 B -2.30 % | 1.490 B 0.06 % | 1.489 B 2.12 % | 1.458 B 0.88 % | 1.446 B 3.64 % | 1.395 B 0.07 % | 1.394 B 3.70 % | 1.344 B 4.32 % | 1.289 B 6.25 % | 1.213 B 33.23 % | 910.295 M 10.70 % | 822.340 M 18.39 % | 694.598 M 22.43 % | 567.359 M 15.43 % | 491.508 M 18.23 % | 415.735 M 21.11 % | 343.275 M 13.98 % | 301.177 M -60.89 % | 770.152 M 191.72 % | 264.001 M 275.05 % | -150.817 M |
| Other current assets | 259.740 M -19.53 % | 322.791 M 593.29 % | 46.559 M -5.21 % | 49.118 M -10.17 % | 54.678 M 125.56 % | 24.241 M 4.24 % | 23.256 M -71.28 % | 80.969 M 28.01 % | 63.250 M 11.01 % | 56.977 M -16.74 % | 68.434 M 100.62 % | 34.111 M 0.54 % | 33.929 M 37.77 % | 24.627 M -28.98 % | 34.674 M -38.16 % | 56.069 M 4.31 % | 53.754 M 135.03 % | 22.871 M -40.91 % | 38.706 M | 0.000 -100.00 % | 15.565 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 9.779 M | 0.000 | 0.000 -100.00 % | 40.000 M 131.95 % | -125.204 M -1 446.03 % | -8.098 M -16.32 % | -6.962 M 4.66 % | -7.303 M -218.74 % | 6.150 M -67.56 % | 18.956 M -62.09 % | 50.000 M 108.33 % | 24.000 M -77.98 % | 109.000 M -54.96 % | 242.000 M 12.56 % | 215.000 M -31.74 % | 314.990 M 4 254.99 % | -7.581 M 4.22 % | -7.915 M | 0.000 100.00 % | -8.346 M -102.77 % | 301.635 M |
| cash and cash equivalents | 27.415 M -72.93 % | 101.261 M -49.90 % | 202.132 M 165.20 % | 76.220 M -5.49 % | 80.645 M -69.83 % | 267.268 M -19.65 % | 332.646 M 53.05 % | 217.345 M 53.02 % | 142.035 M -31.99 % | 208.854 M -11.58 % | 236.210 M 22.25 % | 193.223 M -38.63 % | 314.827 M -17.97 % | 383.798 M 0.98 % | 380.085 M 47.93 % | 256.929 M 49.52 % | 171.841 M -73.32 % | 644.127 M 134.06 % | 275.201 M | 0.000 -100.00 % | 110.040 M 172.96 % | -150.817 M |
| Cash and short term investments | 27.415 M -72.93 % | 101.261 M -49.90 % | 202.132 M 165.20 % | 76.220 M -36.82 % | 120.645 M -54.86 % | 267.268 M -19.65 % | 332.646 M 53.05 % | 217.345 M 53.02 % | 142.035 M -33.94 % | 215.004 M -15.74 % | 255.166 M 4.91 % | 243.223 M -28.22 % | 338.827 M -31.24 % | 492.798 M -20.78 % | 622.085 M 31.82 % | 471.929 M -3.06 % | 486.831 M -24.42 % | 644.127 M 134.06 % | 275.201 M | 0.000 -100.00 % | 110.040 M -27.04 % | 150.817 M |
| Total current assets | 756.623 M -9.45 % | 835.626 M 23.36 % | 677.407 M 7.05 % | 632.784 M 1.27 % | 624.830 M -10.72 % | 699.817 M -6.75 % | 750.503 M 6.47 % | 704.890 M 17.88 % | 597.992 M -1.79 % | 608.883 M -10.32 % | 678.973 M -6.09 % | 723.004 M -4.08 % | 753.728 M -9.49 % | 832.755 M -11.27 % | 938.546 M 1.58 % | 923.942 M 6.83 % | 864.881 M -3.36 % | 894.935 M 66.45 % | 537.671 M | 0.000 -100.00 % | 442.589 M 193.46 % | 150.817 M |
| Inventory | 230.724 M 22.24 % | 188.741 M -7.18 % | 203.344 M -12.70 % | 232.915 M -19.51 % | 289.369 M 31.42 % | 220.186 M 7.96 % | 203.960 M 0.52 % | 202.904 M -13.45 % | 234.432 M 19.91 % | 195.501 M 0.30 % | 194.923 M -3.73 % | 202.484 M -16.47 % | 242.399 M 29.33 % | 187.434 M 13.11 % | 165.708 M -4.05 % | 172.700 M -20.98 % | 218.545 M 61.95 % | 134.946 M -2.34 % | 138.176 M | 0.000 -100.00 % | 180.702 M | 0.000 |
| Net receivables | 238.743 M 7.14 % | 222.833 M -1.13 % | 225.372 M -17.91 % | 274.530 M 47.07 % | 186.665 M -0.77 % | 188.122 M -1.32 % | 190.641 M -27.93 % | 264.540 M 58.63 % | 166.765 M 11.47 % | 149.608 M -6.76 % | 160.450 M -38.11 % | 259.239 M 69.74 % | 152.732 M 11.90 % | 136.484 M 7.39 % | 127.092 M -46.40 % | 237.109 M 108.23 % | 113.868 M 14.83 % | 99.161 M 2.01 % | 97.210 M | 0.000 -100.00 % | 136.282 M | 0.000 |
| Tax assets | 2.641 M -90.73 % | 28.501 M 2.81 % | 27.722 M -16.11 % | 33.046 M 4.64 % | 31.580 M 0.47 % | 31.433 M 0.14 % | 31.390 M 99.53 % | 15.732 M 5.94 % | 14.850 M 7.97 % | 13.754 M | 0.000 -100.00 % | 3.502 M 38.53 % | 2.528 M 6.37 % | 2.376 M 10.63 % | 2.148 M -25.57 % | 2.886 M 33.88 % | 2.156 M 15.57 % | 1.865 M -1.86 % | 1.901 M | 0.000 -100.00 % | 1.782 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 106.992 M -18.19 % | 130.788 M -25.21 % | 174.883 M 237.93 % | 51.752 M 87.23 % | 27.641 M -78.61 % | 129.250 M -25.69 % | 173.943 M 2.37 % | 169.921 M 8.25 % | 156.976 M -4.29 % | 164.016 M -32.19 % | 241.882 M 49.74 % | 161.536 M 0.09 % | 161.396 M 10.41 % | 146.173 M -17.94 % | 178.130 M 45.62 % | 122.324 M 4.50 % | 117.060 M 23.85 % | 94.515 M -22.17 % | 121.431 M | 0.000 -100.00 % | 36.165 M | 0.000 |
| Tax payables | 4.315 M 43.03 % | 3.017 M -73.53 % | 11.397 M 33.51 % | 8.537 M 32.71 % | 6.432 M 5.68 % | 6.086 M -54.89 % | 13.492 M 131.70 % | 5.823 M 88.65 % | 3.087 M -32.66 % | 4.584 M | 0.000 -100.00 % | 5.167 M 11.35 % | 4.640 M -13.63 % | 5.373 M 16.05 % | 4.630 M -31.43 % | 6.752 M 120.41 % | 3.064 M -65.14 % | 8.787 M -2.43 % | 9.006 M | 0.000 -100.00 % | 4.664 M | 0.000 |
| Deferred revenue non current | 87.515 M -0.20 % | 87.693 M 8.59 % | 80.759 M 2.44 % | 78.836 M -0.97 % | 79.608 M 5.61 % | 75.379 M -0.95 % | 76.102 M 9.95 % | 69.216 M -0.49 % | 69.553 M 26.71 % | 54.891 M | 0.000 -100.00 % | 35.481 M 2.69 % | 34.552 M 8.49 % | 31.848 M 1.90 % | 31.253 M 407.63 % | 6.157 M -3.69 % | 6.393 M -3.56 % | 6.629 M -3.44 % | 6.865 M | 0.000 -100.00 % | 3.785 M | 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 |
| Capital lease obligations | 297.405 K 0.08 % | 297.182 K | 0.000 | 0.000 -100.00 % | 469.279 K -89.20 % | 4.346 M 4 158.58 % | 102.054 K -69.73 % | 337.145 K -8.12 % | 366.954 K -65.97 % | 1.078 M -17.48 % | 1.307 M 70.82 % | 764.974 K -12.16 % | 870.877 K 419.25 % | 167.717 K -55.92 % | 380.509 K -47.82 % | 729.169 K -29.48 % | 1.034 M | 0.000 -100.00 % | 1.919 M | 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 |
| Other total stockholders equity | 395.540 M | 0.000 -100.00 % | 429.943 M 0.04 % | 429.776 M 0.00 % | 429.776 M | 0.000 -100.00 % | 429.776 M | 0.000 -100.00 % | 422.575 M | 0.000 -100.00 % | 419.540 M | 0.000 -100.00 % | 436.942 M | 0.000 -100.00 % | 439.540 M | 0.000 -100.00 % | 439.540 M | 0.000 -100.00 % | 106.170 M -82.65 % | 612.054 M 479.14 % | 105.684 M | 0.000 |
| Deferred tax liabilities non current | 5.116 M 372.95 % | 1.082 M -3.49 % | 1.121 M -33.47 % | 1.685 M -9.32 % | 1.858 M 1.78 % | 1.825 M -8.27 % | 1.990 M -3.99 % | 2.073 M -2.56 % | 2.127 M -0.83 % | 2.145 M | 0.000 -100.00 % | 5.497 M 388.76 % | 1.125 M -2.80 % | 1.157 M -2.72 % | 1.189 M 51.11 % | 787.166 K 134.44 % | 335.764 K -6.03 % | 357.292 K 0.00 % | 357.292 K | 0.000 -100.00 % | 378.819 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.170 B -5.32 % | 2.292 B 5.72 % | 2.168 B 2.15 % | 2.122 B 1.87 % | 2.083 B -2.90 % | 2.145 B 0.00 % | 2.145 B 2.22 % | 2.099 B 8.07 % | 1.942 B 2.36 % | 1.897 B 0.30 % | 1.892 B 15.82 % | 1.633 B 3.63 % | 1.576 B 3.19 % | 1.527 B 1.42 % | 1.506 B 6.39 % | 1.415 B 10.53 % | 1.281 B 3.42 % | 1.238 B 47.61 % | 838.848 M 8.92 % | 770.152 M 9.00 % | 706.590 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.383 M | 0.000 | 0.000 | 0.000 100.00 % | -35.459 M | 0.000 | 0.000 -100.00 % | 93.779 M 200.00 % | -93.779 M | 0.000 100.00 % | -75.311 M -163.41 % | 118.777 M 200.00 % | -118.777 M | 0.000 -100.00 % | 26.413 M 39.91 % | 18.879 M 200.00 % | -18.879 M | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.641 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.050 M | 0.000 | 0.000 -100.00 % | 16.443 M 200.00 % | -16.443 M | 0.000 100.00 % | -43.098 M -207.43 % | 40.118 M 200.00 % | -40.118 M | 0.000 -100.00 % | 27.359 M 221.54 % | -22.510 M -200.00 % | 22.510 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.743 M | 0.000 | 0.000 | 0.000 100.00 % | -39.509 M | 0.000 | 0.000 -100.00 % | 77.336 M 200.00 % | -77.336 M | 0.000 100.00 % | -32.213 M -140.95 % | 78.659 M 200.00 % | -78.659 M | 0.000 100.00 % | -946.458 K -102.29 % | 41.388 M 200.00 % | -41.388 M | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other non cash items | -20.555 M 89.29 % | -191.912 M | 0.000 100.00 % | -20.274 M -40.37 % | -14.444 M 60.20 % | -36.288 M -129.53 % | 122.885 M 1 720.74 % | -7.582 M -39.52 % | -5.434 M 25.76 % | -7.320 M 8.31 % | -7.983 M 92.16 % | -101.762 M -329.29 % | 44.381 M 206.12 % | -41.822 M -123.34 % | 179.184 M 525.70 % | -42.092 M -117.76 % | -19.330 M 16.77 % | -23.226 M 38.15 % | -37.550 M 20.09 % | -46.993 M -129.27 % | -20.497 M -23.04 % | -16.658 M |
| Net cash provided by operating activities | -20.555 M -228.87 % | 15.950 M | 0.000 -100.00 % | 2.178 M 111.50 % | -18.939 M -90.44 % | -9.945 M -107.30 % | 136.255 M 223.64 % | 42.100 M 423.13 % | -13.029 M -201.67 % | 12.815 M -80.38 % | 65.305 M 42.82 % | 45.724 M 379.28 % | -16.372 M 29.47 % | -23.212 M -112.04 % | 192.732 M 1 507.74 % | -13.691 M 76.48 % | -58.216 M -1 218.22 % | 5.206 M -96.78 % | 161.494 M 344.56 % | 36.326 M 203.24 % | -35.188 M -314.63 % | 16.395 M |
| Investments in property plant and equipment | -18.195 M 60.56 % | -46.133 M -51.03 % | -30.545 M 44.83 % | -55.368 M -75.49 % | -31.550 M 66.86 % | -95.194 M -645.46 % | -12.770 M 78.11 % | -58.330 M 9.98 % | -64.794 M 47.98 % | -124.544 M 56.04 % | -283.324 M -205.89 % | -92.624 M 34.85 % | -142.163 M 2.17 % | -145.310 M -94.72 % | -74.626 M 13.48 % | -86.249 M -26.58 % | -68.138 M -52.72 % | -44.617 M -11.38 % | -40.060 M -462.03 % | -7.128 M -218.56 % | -2.237 M 76.88 % | -9.679 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 5.666 M 15 727.21 % | 35.800 K -63.47 % | 98.000 K 5.47 % | 92.920 K 1 138.93 % | 7.500 K -97.92 % | 359.800 K 739.87 % | 42.840 K -97.27 % | 1.569 M -93.89 % | 25.654 M 36 648 657 930.45 % | 0.070 -92.93 % | 0.990 -100.00 % | 442.036 K -99.49 % | 86.256 M 94 975.74 % | 90.723 K -24.40 % | 120.000 K | 0.000 -100.00 % | 24.815 M 849.27 % | 2.614 M -73.39 % | 9.823 M |
| Purchases of investments | 0.000 100.00 % | -280.000 M -22 138.57 % | 1.271 M | 0.000 100.00 % | -41.271 M | 0.000 | 0.000 100.00 % | -7.500 K 97.92 % | -359.799 K -739.88 % | -42.839 K 99.92 % | -52.000 M 65.33 % | -150.000 M 3.85 % | -156.000 M 1.27 % | -158.000 M 51.53 % | -326.000 M -16.43 % | -280.000 M 17.64 % | -339.990 M | 0.000 | 0.000 100.00 % | -128.400 M -221.00 % | -40.000 M 55.56 % | -90.000 M |
| Sales maturities of investments | 71.813 M | 0.000 100.00 % | -1.271 M -103.05 % | 41.602 M | 0.000 | 0.000 100.00 % | -844.899 K 45.38 % | -1.547 M -173.69 % | 2.099 M -83.21 % | 12.505 M -86.58 % | 93.205 M -25.04 % | 124.346 M -48.92 % | 243.422 M -16.81 % | 292.594 M -2.65 % | 300.553 M -21.50 % | 382.859 M 1 431.44 % | 25.000 M | 0.000 | 0.000 -100.00 % | 129.802 M 43.59 % | 90.401 M 125.78 % | 40.039 M |
| Other investing activites | -1.553 M -100.72 % | 216.879 M 1 950.83 % | -11.718 M -8 802.70 % | -131.622 K -153.67 % | 245.234 K 103.83 % | -6.407 M -225.97 % | -1.966 M -1 047.27 % | 207.500 K -52.50 % | 436.883 K 919.80 % | 42.840 K -99.93 % | 61.210 M 338.60 % | -25.654 M -289 649.18 % | 8.860 K 39 638 969 002 733.33 % | 0.000 -100.00 % | 442.036 K 100.51 % | -86.249 M 72.51 % | -313.698 M -261 515.07 % | 120.000 K 168.05 % | -176.351 K 89.36 % | -1.658 M 25.91 % | -2.237 M 76.88 % | -9.679 M |
| Net cash used for investing activites | 52.066 M 147.66 % | -109.254 M -158.51 % | -42.263 M -413.44 % | -8.231 M 88.65 % | -72.540 M 28.53 % | -101.503 M -555.39 % | -15.487 M 74.04 % | -59.669 M 4.16 % | -62.258 M 44.41 % | -111.996 M 37.55 % | -179.340 M -51.63 % | -118.278 M -116.10 % | -54.732 M -410.75 % | -10.716 M 89.24 % | -99.631 M -699.59 % | 16.616 M 104.35 % | -381.836 M -758.11 % | -44.497 M -10.59 % | -40.237 M -330.82 % | 17.432 M -64.09 % | 48.540 M 181.59 % | -59.495 M |
| Debt repayment | -40.445 M -4 955.63 % | -800.000 K -3 900.00 % | -20.000 K -102.00 % | 1.000 M 103.28 % | -30.445 M -168.79 % | 44.261 M 508.82 % | 7.270 M -92.15 % | 92.662 M 62.59 % | 56.990 M -33.11 % | 85.200 M 169.11 % | 31.660 M | 0.000 -100.00 % | 16.120 M -60.04 % | 40.340 M 63.32 % | 24.700 M -70.70 % | 84.300 M | 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 |
| 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 |
| Dividends paid | -61.643 M -1 427.06 % | -4.037 M 2.87 % | -4.156 M 4.81 % | -4.366 M 93.43 % | -66.487 M -14 798.38 % | -446.273 K 99.07 % | -48.000 M -3 539.61 % | -1.319 M 97.24 % | -47.807 M -16 183.88 % | -293.586 K 98.04 % | -15.000 M -2 672.30 % | -541.066 K 96.25 % | -14.433 M -3 386.75 % | -413.928 K | 0.000 | 0.000 100.00 % | -1.063 K 2.22 % | -1.087 K 1.10 % | -1.100 K -8.33 % | -1.015 K 92.30 % | -13.189 K 87.15 % | -102.638 K |
| Other financing activites | -446.793 K -8.73 % | -410.919 K -119.24 % | -187.426 K 16.89 % | -225.517 K 48.66 % | -439.230 K -101.61 % | -217.858 K -140.27 % | 540.939 K 300.66 % | -269.578 K 36.51 % | -424.596 K 36.42 % | -667.840 K -11 131.75 % | -5.946 K 99.03 % | -612.150 K 5.30 % | -646.431 K 0.43 % | -649.235 K -119.89 % | 3.265 M 261.21 % | -2.025 M 93.56 % | -31.461 M -107.70 % | 408.379 M 6 468.85 % | -6.412 M -595.93 % | 1.293 M 125.40 % | -5.091 M -163.62 % | 8.002 M |
| Net cash used provided by financing activities | -102.535 M -1 853.92 % | -5.248 M -20.27 % | -4.363 M -21.49 % | -3.591 M 96.31 % | -97.372 M -323.35 % | 43.597 M 1 330.65 % | -3.543 M -103.89 % | 91.074 M 939.88 % | 8.758 M -89.60 % | 84.239 M 233.00 % | 25.297 M 2 293.61 % | -1.153 M -210.79 % | 1.041 M -97.35 % | 39.277 M 40.45 % | 27.965 M -66.01 % | 82.275 M 361.50 % | -31.462 M -107.70 % | 408.378 M 6 467.74 % | -6.413 M -596.40 % | 1.292 M 125.31 % | -5.104 M -164.62 % | 7.900 M |
| Effect of forex changes on cash | 788.090 K -69.20 % | 2.559 M -61.62 % | 6.667 M 581.18 % | 978.668 K -66.07 % | 2.884 M 69.36 % | 1.703 M 1 324.49 % | -139.071 K -113.67 % | 1.017 M -45.75 % | 1.875 M 248.65 % | -1.261 M 40.27 % | -2.112 M -164.63 % | 3.268 M 50.86 % | 2.166 M 5 034.90 % | -43.893 K 89.37 % | -412.778 K -202.19 % | -136.596 K 67.31 % | -417.900 K -27.40 % | -328.012 K 87.50 % | -2.623 M -68.36 % | -1.558 M -279.46 % | -410.612 K -403.84 % | 135.143 K |
| Net change in cash | -70.237 M 26.83 % | -95.992 M -178.41 % | 122.430 M 1 512.76 % | -8.666 M 95.36 % | -186.622 M -182.13 % | -66.148 M -156.09 % | 117.931 M 58.25 % | 74.522 M 215.26 % | -64.653 M -146.70 % | -26.208 M -168.77 % | 38.110 M 131.35 % | -121.573 M -79.06 % | -67.897 M -1 379.85 % | 5.305 M -95.60 % | 120.653 M 41.84 % | 85.064 M 118.02 % | -471.933 M -227.98 % | 368.759 M 228.60 % | 112.220 M 109.79 % | 53.492 M 582.52 % | 7.838 M 122.35 % | -35.065 M |
| Cash at beginning of period | 95.887 M -50.03 % | 191.879 M 176.29 % | 69.449 M -11.09 % | 78.115 M -70.77 % | 267.268 M -19.07 % | 330.229 M 55.55 % | 212.298 M 54.09 % | 137.776 M -31.94 % | 202.429 M -11.46 % | 228.636 M 20.00 % | 190.527 M -38.95 % | 312.100 M -17.87 % | 379.996 M 1.42 % | 374.691 M 47.49 % | 254.038 M 50.34 % | 168.974 M -73.64 % | 640.908 M 135.50 % | 272.149 M 70.17 % | 159.928 M 50.26 % | 106.436 M 7.95 % | 98.598 M -26.23 % | 133.664 M |
| Cash at end of period | 25.650 M -73.25 % | 95.887 M -50.03 % | 191.879 M 176.29 % | 69.449 M -13.88 % | 80.645 M -69.46 % | 264.081 M -20.03 % | 330.229 M 55.55 % | 212.298 M 54.09 % | 137.776 M -31.94 % | 202.429 M -11.46 % | 228.636 M 20.00 % | 190.527 M -38.95 % | 312.100 M -17.87 % | 379.996 M 1.42 % | 374.691 M 47.49 % | 254.038 M 50.34 % | 168.974 M -73.64 % | 640.908 M 135.50 % | 272.149 M 70.17 % | 159.928 M 50.26 % | 106.436 M 7.95 % | 98.598 M |
| Operating cash flow | -20.555 M -228.87 % | 15.950 M | 0.000 -100.00 % | 2.178 M 111.50 % | -18.939 M -90.44 % | -9.945 M -107.30 % | 136.255 M 223.64 % | 42.100 M 423.13 % | -13.029 M -201.67 % | 12.815 M -80.38 % | 65.305 M 42.82 % | 45.724 M 379.28 % | -16.372 M 29.47 % | -23.212 M -112.04 % | 192.732 M 1 507.74 % | -13.691 M 76.48 % | -58.216 M -1 218.22 % | 5.206 M -96.78 % | 161.494 M 344.56 % | 36.326 M 203.24 % | -35.188 M -314.63 % | 16.395 M |
| Capital expenditure | -18.195 M 60.56 % | -46.133 M -51.03 % | -30.545 M 44.83 % | -55.368 M -75.49 % | -31.550 M 66.86 % | -95.194 M -645.46 % | -12.770 M 78.11 % | -58.330 M 9.98 % | -64.794 M 47.98 % | -124.544 M 56.04 % | -283.324 M -205.89 % | -92.624 M 34.85 % | -142.163 M 2.17 % | -145.310 M -94.72 % | -74.626 M 13.48 % | -86.249 M -26.58 % | -68.138 M -52.72 % | -44.617 M -11.38 % | -40.060 M -462.03 % | -7.128 M -218.56 % | -2.237 M 76.88 % | -9.679 M |
| Free CashFlow | -38.750 M -28.39 % | -30.183 M -122.89 % | 131.845 M 347.88 % | -53.190 M -5.35 % | -50.489 M 51.98 % | -105.139 M -185.14 % | 123.486 M 860.86 % | -16.230 M 79.15 % | -77.822 M 30.35 % | -111.728 M 48.75 % | -218.019 M -364.86 % | -46.900 M 70.42 % | -158.535 M 5.93 % | -168.522 M -242.69 % | 118.106 M 218.18 % | -99.940 M 20.91 % | -126.355 M -220.61 % | -39.411 M -132.46 % | 121.433 M 315.89 % | 29.199 M 178.02 % | -37.425 M -657.24 % | 6.716 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |