Ningbo Joy Intelligent Logistics Technology Co.,Ltd. 301198.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 366.337 M -9.14 % | 403.191 M -5.79 % | 427.980 M 17.91 % | 362.962 M 35.60 % | 267.670 M 13.49 % | 235.851 M -26.29 % | 319.961 M 26.72 % | 252.490 M |
| Net income | -11.837 M -132.77 % | 36.121 M -45.13 % | 65.835 M 8.41 % | 60.726 M 3.23 % | 58.824 M 11.10 % | 52.948 M -19.87 % | 66.074 M 77.33 % | 37.260 M |
| Income before tax | -9.915 M -122.12 % | 44.818 M -42.86 % | 78.431 M 6.21 % | 73.848 M 2.14 % | 72.303 M 13.47 % | 63.719 M -19.67 % | 79.322 M 66.19 % | 47.730 M |
| Income before tax ratio | -0.03 -124.35 % | 0.11 -39.34 % | 0.18 -9.93 % | 0.20 -24.68 % | 0.27 -0.02 % | 0.27 8.98 % | 0.25 31.14 % | 0.19 |
| EBITDA | 27.845 M -72.86 % | 102.584 M -18.12 % | 125.280 M 36.70 % | 91.643 M 10.85 % | 82.673 M 10.57 % | 74.769 M -26.80 % | 102.141 M 78.07 % | 57.361 M |
| Net income ratio | -0.03 -136.07 % | 0.09 -41.76 % | 0.15 -8.06 % | 0.17 -23.87 % | 0.22 -2.11 % | 0.22 8.71 % | 0.21 39.94 % | 0.15 |
| Ratio EBITDA | 0.08 -70.13 % | 0.25 -13.08 % | 0.29 15.94 % | 0.25 -18.25 % | 0.31 -2.57 % | 0.32 -0.69 % | 0.32 40.52 % | 0.23 |
| Gross profit ratio | 0.15 -41.91 % | 0.26 -18.74 % | 0.32 -11.65 % | 0.37 -12.51 % | 0.42 -6.11 % | 0.45 4.20 % | 0.43 -1.88 % | 0.44 |
| Weighted average shs out dil | 169.103 M -1.69 % | 172.003 M 1.78 % | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 39.24 % | 121.376 M 129.38 % | 52.916 M |
| Weighted average shs out | 169.103 M -1.69 % | 172.003 M 1.78 % | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 39.24 % | 121.376 M 129.38 % | 52.916 M |
| EPS diluted | -0.07 -133.33 % | 0.21 -46.15 % | 0.39 8.33 % | 0.36 2.86 % | 0.35 12.90 % | 0.31 -42.59 % | 0.54 -22.86 % | 0.70 |
| Earnings per share | -0.07 -133.33 % | 0.21 -46.15 % | 0.39 8.33 % | 0.36 2.86 % | 0.35 12.90 % | 0.31 -42.59 % | 0.54 -22.86 % | 0.70 |
| Gross profit | 56.051 M -47.22 % | 106.192 M -23.45 % | 138.724 M 4.18 % | 133.156 M 18.63 % | 112.244 M 6.56 % | 105.336 M -23.19 % | 137.135 M 24.34 % | 110.287 M |
| Income tax expense | 1.974 M -77.35 % | 8.715 M -30.99 % | 12.628 M -3.77 % | 13.122 M -2.65 % | 13.479 M 25.14 % | 10.771 M -18.69 % | 13.247 M 26.53 % | 10.470 M |
| Cost of revenue | 310.286 M 4.47 % | 296.999 M 2.68 % | 289.257 M 25.87 % | 229.806 M 47.86 % | 155.426 M 19.09 % | 130.515 M -28.61 % | 182.826 M 28.57 % | 142.202 M |
| General and administrative expenses | 5.579 M -41.73 % | 9.575 M -41.04 % | 16.240 M 62.50 % | 9.994 M 136.52 % | -27.363 M 45.05 % | -49.799 M -32.13 % | -37.690 M -325.28 % | 16.731 M |
| Selling and marketing expenses | 5.870 M -22.49 % | 7.573 M -67.27 % | 23.138 M 29.90 % | 17.812 M 39.33 % | 12.784 M -28.54 % | 17.890 M -10.08 % | 19.895 M 7.39 % | 18.526 M |
| Other expenses | 43.777 M 4 629.28 % | 925.659 K -89.70 % | 8.991 M 302.06 % | 2.236 M -12.47 % | 2.555 M -62.56 % | 6.823 M 36.75 % | 4.989 M 10.36 % | 4.521 M |
| Operating expenses | 65.906 M 7.41 % | 61.362 M -14.68 % | 71.916 M 34.29 % | 53.551 M 32.59 % | 40.389 M -12.16 % | 45.980 M -9.13 % | 50.599 M -13.39 % | 58.420 M |
| Cost and expenses | 376.192 M 4.98 % | 358.361 M -0.78 % | 361.173 M 27.46 % | 283.358 M 44.71 % | 195.815 M 10.95 % | 176.495 M -24.39 % | 233.425 M 16.35 % | 200.622 M |
| Research and development expenses | 10.680 M -13.34 % | 12.325 M 5.58 % | 11.673 M 17.31 % | 9.951 M 23.29 % | 8.071 M -9.72 % | 8.940 M -15.07 % | 10.527 M 25.38 % | 8.396 M |
| Selling general and administrative expenses | 11.449 M -33.24 % | 17.148 M -56.45 % | 39.378 M 41.62 % | 27.806 M 290.73 % | -14.579 M 54.31 % | -31.909 M -79.31 % | -17.796 M -150.47 % | 35.257 M |
| Interest income | 3.892 M -14.39 % | 4.547 M 47.43 % | 3.084 M 521.51 % | 496.205 K -43.53 % | 878.707 K -66.10 % | 2.592 M -39.19 % | 4.263 M 1 876.19 % | 215.720 K |
| Interest expense | 6.792 M 53.30 % | 4.430 M 124.55 % | 1.973 M 19.62 % | 1.649 M 134.51 % | 703.334 K -91.60 % | 8.369 M -28.74 % | 11.746 M 94.88 % | 6.027 M |
| Depreciation and amortization | 31.209 M -42.64 % | 54.413 M 21.66 % | 44.724 M 177.01 % | 16.145 M -32.24 % | 23.828 M 5.24 % | 22.642 M 10.42 % | 20.506 M 5 973.44 % | 337.631 K |
| Operating income | -9.855 M -121.98 % | 44.830 M -35.44 % | 69.441 M -3.03 % | 71.612 M 3.46 % | 69.220 M 12.27 % | 61.653 M -25.06 % | 82.273 M 76.96 % | 46.492 M |
| Operating income ratio | -0.03 -124.19 % | 0.11 -31.47 % | 0.16 -17.76 % | 0.20 -23.71 % | 0.26 -1.07 % | 0.26 1.66 % | 0.26 39.64 % | 0.18 |
| Total other income expenses net | -60.059 K -407.56 % | -11.833 K -100.13 % | 8.991 M 302.06 % | 2.236 M -27.48 % | 3.083 M 49.24 % | 2.066 M 170.01 % | -2.951 M -338.42 % | 1.238 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | -103.912 M -101.73 % | -51.509 M 77.86 % | -232.635 M 49.50 % | -460.683 M -1 011.60 % | -41.443 M -158.09 % | -16.058 M -228.20 % | -4.893 M -108.21 % | 59.629 M |
| Total investments | 21.763 M 4.04 % | 20.918 M -79.79 % | 103.488 M 156.96 % | 40.273 M 39.93 % | 28.782 M -22.57 % | 37.173 M -13.76 % | 43.102 M 102.53 % | 21.282 M |
| Total debt | 215.154 M 5.16 % | 204.598 M 132.29 % | 88.079 M 90.36 % | 46.271 M 737.83 % | 5.523 M -80.24 % | 27.946 M -39.62 % | 46.283 M -30.26 % | 66.366 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 38.332 M 37.13 % | 27.952 M -38.82 % | 45.692 M -66.54 % | 136.576 M -5.89 % | 145.130 M | 0.000 |
| Retained earnings | 207.380 M -13.54 % | 239.870 M 3.36 % | 232.065 M 15.05 % | 201.707 M 39.05 % | 145.062 M 61.20 % | 89.991 M 24.57 % | 72.239 M 147.47 % | 29.191 M |
| Common stock | 169.000 M 0.00 % | 169.000 M 30.00 % | 130.000 M 30.00 % | 100.000 M 33.33 % | 75.000 M 0.00 % | 75.000 M 20.00 % | 62.500 M 22.67 % | 50.950 M |
| Total equity | 918.851 M -3.71 % | 954.280 M 0.90 % | 945.780 M 4.54 % | 904.685 M 151.03 % | 360.391 M 19.51 % | 301.567 M 7.75 % | 279.869 M 118.39 % | 128.153 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 1.840 M | 0.000 | 0.000 -100.00 % | 324.213 K -92.17 % | 4.141 M 29.45 % | 3.199 M |
| Long term debt | 3.079 M 104.19 % | 1.508 M -51.04 % | 3.079 M -40.92 % | 5.212 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 6.949 M 9.14 % | 6.367 M -43.09 % | 11.188 M -3.60 % | 11.605 M 212.22 % | 3.717 M -40.53 % | 6.250 M -37.18 % | 9.949 M 102.59 % | 4.911 M |
| Other current liabilities | 64.565 M 414.68 % | 12.545 M 527.17 % | -2.937 M -135.44 % | 8.287 M 17.33 % | 7.063 M 187.06 % | 2.460 M 145.96 % | -5.354 M -134.25 % | 15.631 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 20.053 M 40.77 % | 14.245 M -17.66 % | 17.300 M 115.80 % | 8.017 M -78.42 % | 37.144 M 48.11 % | 25.080 M |
| Short term debt | 212.075 M 5.95 % | 200.169 M 149.98 % | 80.073 M 186.11 % | 27.986 M 459.13 % | 5.005 M -78.25 % | 23.016 M -37.71 % | 36.950 M -36.84 % | 58.500 M |
| Total current liabilities | 394.697 M 18.27 % | 333.730 M 93.29 % | 172.660 M 65.58 % | 104.275 M 41.09 % | 73.906 M 9.24 % | 67.656 M -51.31 % | 138.956 M 10.73 % | 125.489 M |
| Total liabilities | 401.645 M 18.10 % | 340.097 M 84.99 % | 183.848 M 58.65 % | 115.880 M 49.29 % | 77.623 M 5.03 % | 73.906 M -50.37 % | 148.905 M 14.19 % | 130.400 M |
| Other non current assets | 100.986 M -18.32 % | 123.640 M 4 347.76 % | 2.780 M 25.91 % | 2.208 M -19.62 % | 2.747 M 650.17 % | 366.120 K -67.56 % | 1.129 M 226.92 % | 345.224 K |
| Long term investments | 21.763 M 4.04 % | 20.918 M -71.97 % | 74.617 M 85.28 % | 40.273 M 39.93 % | 28.782 M -22.57 % | 37.173 M -13.76 % | 43.102 M 102.53 % | 21.282 M |
| Intangible assets | 56.427 M 3.78 % | 54.369 M -2.24 % | 55.617 M 18.69 % | 46.860 M -2.76 % | 48.189 M 28.87 % | 37.392 M -2.88 % | 38.500 M 418.42 % | 7.426 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 56.427 M 3.78 % | 54.369 M -2.24 % | 55.617 M 18.69 % | 46.860 M -2.76 % | 48.189 M 28.87 % | 37.392 M -2.88 % | 38.500 M 418.42 % | 7.426 M |
| Property plant equipment net | 411.238 M 32.22 % | 311.027 M 42.21 % | 218.713 M 49.50 % | 146.295 M 26.63 % | 115.528 M 37.63 % | 83.943 M 32.34 % | 63.429 M 37.75 % | 46.048 M |
| Total non current assets | 624.737 M 22.01 % | 512.055 M 42.31 % | 359.814 M 49.81 % | 240.172 M 20.50 % | 199.305 M 22.28 % | 162.997 M 7.44 % | 151.705 M 94.91 % | 77.833 M |
| Other current assets | 21.406 M -52.58 % | 45.145 M 190.79 % | 15.525 M 53.70 % | 10.101 M -92.95 % | 143.314 M 882.30 % | 14.590 M -5.40 % | 15.423 M -20.90 % | 19.499 M |
| Short term investments | 30.095 M -69.91 % | 100.010 M -3.36 % | 103.488 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 319.065 M 24.58 % | 256.108 M -20.14 % | 320.714 M -36.74 % | 506.953 M 979.41 % | 46.966 M 6.73 % | 44.003 M -14.02 % | 51.176 M 659.66 % | 6.737 M |
| Cash and short term investments | 349.160 M -1.95 % | 356.118 M -16.05 % | 424.202 M -16.32 % | 506.953 M 979.41 % | 46.966 M 6.73 % | 44.003 M -14.02 % | 51.176 M 659.66 % | 6.737 M |
| Total current assets | 695.759 M -11.06 % | 782.322 M 1.62 % | 769.814 M -1.36 % | 780.393 M 226.92 % | 238.708 M 12.35 % | 212.476 M -23.31 % | 277.069 M 53.31 % | 180.719 M |
| Inventory | 92.582 M -16.39 % | 110.733 M 24.53 % | 88.918 M 27.64 % | 69.664 M 44.35 % | 48.262 M -3.77 % | 50.151 M -15.50 % | 59.352 M 17.05 % | 50.708 M |
| Net receivables | 232.611 M -14.70 % | 272.709 M 11.15 % | 245.342 M 26.68 % | 193.675 M 41.41 % | 136.964 M 28.14 % | 106.888 M -33.80 % | 161.461 M 35.04 % | 119.566 M |
| Tax assets | 34.324 M 1 533.37 % | 2.101 M -74.02 % | 8.088 M 78.30 % | 4.536 M 11.75 % | 4.059 M -1.54 % | 4.123 M -25.65 % | 5.545 M 102.97 % | 2.732 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 114.782 M -1.68 % | 116.738 M 73.13 % | 67.428 M 37.82 % | 48.924 M -4.05 % | 50.990 M 64.00 % | 31.092 M -42.63 % | 54.193 M 65.98 % | 32.650 M |
| Tax payables | 3.276 M -23.45 % | 4.279 M -46.80 % | 8.043 M 66.45 % | 4.832 M -53.75 % | 10.447 M 240.15 % | 3.071 M -80.83 % | 16.022 M -14.36 % | 18.708 M |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -8.109 M | 0.000 -100.00 % | 800.501 K -78.39 % | 3.704 M -23.12 % | 4.817 M 181.44 % | 1.712 M |
| Minority interest | 288.429 K -15.23 % | 340.249 K -4.87 % | 357.658 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 3.079 M 104.19 % | 1.508 M -51.04 % | 3.079 M -40.92 % | 5.212 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 542.182 M -0.53 % | 545.069 M -1.26 % | 552.018 M -4.00 % | 575.026 M 309.77 % | 140.329 M 2.75 % | 136.576 M -5.89 % | 145.130 M 202.28 % | 48.011 M |
| Deferred tax liabilities non current | 3.870 M -20.36 % | 4.859 M -40.07 % | 8.109 M 26.83 % | 6.393 M 119.21 % | 2.917 M 31.25 % | 2.222 M 124.39 % | 990.289 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.320 B 2.02 % | 1.294 B 14.58 % | 1.130 B 10.69 % | 1.021 B 133.00 % | 438.014 M 16.66 % | 375.473 M -12.43 % | 428.773 M 65.84 % | 258.553 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 854.937 K -71.50 % | 3.000 M 295.77 % | 758.047 K -71.44 % | 2.654 M 245.60 % | -1.823 M | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 2.250 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.168 M |
| Change in working capital | 14.088 M 114.20 % | -99.194 M 22.10 % | -127.332 M -7.59 % | -118.350 M -2 025.08 % | -5.569 M -235.53 % | 4.109 M 105.55 % | -73.993 M -69.33 % | -43.697 M |
| Accounts receivables | -2.703 M 97.37 % | -102.662 M 10.90 % | -115.228 M -63.73 % | -70.375 M -184.32 % | -24.752 M -171.43 % | 34.652 M 143.35 % | -79.939 M -85.41 % | -43.114 M |
| Inventory | 10.303 M 144.82 % | -22.987 M -22.09 % | -18.828 M 63.14 % | -51.083 M -3 998.13 % | 1.310 M -85.72 % | 9.174 M 202.26 % | -8.971 M -35.06 % | -6.642 M |
| Accounts payables | 6.488 M -75.48 % | 26.455 M 350.81 % | 5.868 M 5 358.18 % | 107.516 K -99.53 % | 22.846 M 153.92 % | -42.371 M -353.11 % | 16.740 M | 0.000 |
| Other working capital | -3.130 M -695 591 434.49 % | 0.450 -100.00 % | 854.937 K -71.50 % | 3.000 M 160.32 % | -4.974 M -287.38 % | 2.654 M 104.08 % | -65.022 M -75.48 % | -37.054 M |
| Other non cash items | 61.219 M 125.36 % | 27.165 M 19.50 % | 22.733 M -6.43 % | 24.294 M -3.83 % | 25.262 M 31.63 % | 19.192 M -19.47 % | 23.832 M -25.20 % | 31.863 M |
| Net cash provided by operating activities | 94.627 M 1 034.32 % | -10.128 M 44.41 % | -18.219 M -5.82 % | -17.218 M -121.61 % | 79.680 M 2.93 % | 77.414 M 360.18 % | 16.822 M -34.71 % | 25.764 M |
| Investments in property plant and equipment | -138.672 M -36.41 % | -101.662 M -20.11 % | -84.641 M -120.53 % | -38.380 M 28.17 % | -53.429 M -90.99 % | -27.974 M 48.17 % | -53.970 M -236.35 % | -16.046 M |
| Acquisitions net | 0.000 -100.00 % | 1.017 M 3 414 022 527 385 500.00 % | 0.000 -100.00 % | 0.680 | 0.000 -100.00 % | 64.935 K -99.49 % | 12.750 M 5.45 % | 12.091 M |
| Purchases of investments | -180.000 M 64.56 % | -507.840 M -22.08 % | -416.000 M -4 060.00 % | -10.000 M | 0.000 100.00 % | -69.390 M 79.58 % | -339.800 M 2.79 % | -349.537 M |
| Sales maturities of investments | 322.167 M -24.21 % | 425.075 M 32.19 % | 321.556 M 3 112.05 % | 10.011 M | 0.000 -100.00 % | 69.608 M -79.54 % | 340.230 M -4.61 % | 356.690 M |
| Other investing activites | 4.121 M -8.98 % | 4.527 M 63.70 % | 2.765 M 469.88 % | 485.274 K -44.77 % | 878.707 K -87.90 % | 7.262 M 43.41 % | 5.064 M 361.08 % | 1.098 M |
| Net cash used for investing activites | 7.615 M 104.26 % | -178.882 M -1.45 % | -176.320 M -365.42 % | -37.884 M 27.91 % | -52.550 M -157.22 % | -20.430 M 42.82 % | -35.726 M -358.35 % | -7.794 M |
| Debt repayment | 30.900 M -74.25 % | 120.000 M 185.43 % | 42.042 M 27.56 % | 32.958 M 283.10 % | -18.000 M -29.03 % | -13.950 M 35.27 % | -21.550 M -811.70 % | -2.364 M |
| Common stock issued | 0.000 | 0.000 100.00 % | -1.179 M 93.70 % | -18.727 M -360.79 % | -4.064 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 -100.00 % | 1.179 M -93.70 % | 18.727 M 360.79 % | 4.064 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -26.572 M 11.35 % | -29.973 M 0.09 % | -30.000 M -2 364.53 % | -1.217 M -146.53 % | -493.766 K 98.91 % | -45.123 M -1 066.88 % | -3.867 M 90.19 % | -39.420 M |
| Other financing activites | -387.951 K 92.61 % | -5.250 M 18.48 % | -6.441 M -101.33 % | 484.955 M 7 172.01 % | -6.857 M 0.84 % | -6.916 M -107.81 % | 88.590 M 325.77 % | 20.807 M |
| Net cash used provided by financing activities | 3.940 M -95.35 % | 84.777 M 1 413.65 % | 5.601 M -98.92 % | 516.696 M 2 138.16 % | -25.351 M 61.58 % | -65.988 M -204.46 % | 63.173 M 401.16 % | -20.976 M |
| Effect of forex changes on cash | -1.118 M -143.68 % | -458.772 K -1 539 383 387 750 300.00 % | 0.000 -100.00 % | 0.280 250.00 % | 0.080 -78.95 % | 0.380 5 100 273 700.00 % | 0.000 | 0.000 |
| Net change in cash | 105.064 M 200.36 % | -104.692 M 44.59 % | -188.939 M -140.93 % | 461.595 M 25 845.77 % | 1.779 M 119.76 % | -9.005 M -120.34 % | 44.269 M 1 572.20 % | -3.007 M |
| Cash at beginning of period | 211.744 M -33.08 % | 316.437 M -37.39 % | 505.375 M 1 054.35 % | 43.780 M 4.24 % | 42.001 M -17.65 % | 51.006 M 657.14 % | 6.737 M -30.86 % | 9.744 M |
| Cash at end of period | 316.808 M 49.62 % | 211.744 M -33.08 % | 316.437 M -37.39 % | 505.375 M 1 054.35 % | 43.780 M 4.24 % | 42.001 M -17.65 % | 51.006 M 657.14 % | 6.737 M |
| Operating cash flow | 94.627 M 1 034.32 % | -10.128 M 44.41 % | -18.219 M -5.82 % | -17.218 M -121.61 % | 79.680 M 2.93 % | 77.414 M 360.18 % | 16.822 M -34.71 % | 25.764 M |
| Capital expenditure | -138.672 M -36.41 % | -101.662 M -20.11 % | -84.641 M -120.53 % | -38.380 M 28.17 % | -53.429 M -90.99 % | -27.974 M 48.17 % | -53.970 M -236.35 % | -16.046 M |
| Free CashFlow | -44.045 M 60.60 % | -111.790 M -8.68 % | -102.861 M -85.01 % | -55.598 M -311.79 % | 26.252 M -46.90 % | 49.439 M 233.09 % | -37.148 M -482.25 % | 9.718 M |
| 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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 119.210 M 27.27 % | 93.667 M -15.47 % | 110.815 M 33.46 % | 83.035 M -4.29 % | 86.755 M 1.97 % | 85.078 M -2.80 % | 87.528 M -22.51 % | 112.957 M -0.63 % | 113.674 M 27.68 % | 89.032 M -21.20 % | 112.987 M -14.55 % | 132.231 M 50.30 % | 87.975 M -7.19 % | 94.786 M -5.39 % | 100.185 M 6.92 % | 93.701 M -8.12 % | 101.985 M 52.01 % | 67.091 M -36.33 % | 105.376 M 63.89 % | 64.298 M 2.17 % | 62.934 M 79.50 % | 35.062 M -51.68 % | 72.565 M |
| Net income | -3.906 M -36.95 % | -2.852 M 84.12 % | -17.960 M -450.45 % | -3.263 M -1 501.94 % | -203.679 K -102.12 % | 9.590 M 509.89 % | -2.340 M -121.24 % | 11.013 M -16.16 % | 13.136 M -8.21 % | 14.311 M 24.50 % | 11.494 M -41.11 % | 19.518 M -9.01 % | 21.451 M 60.42 % | 13.372 M -5.63 % | 14.169 M -11.77 % | 16.060 M -14.52 % | 18.788 M 60.46 % | 11.709 M -37.02 % | 18.591 M -2.57 % | 19.081 M 40.18 % | 13.612 M 80.53 % | 7.540 M -58.61 % | 18.216 M |
| Income before tax | -4.914 M -76.37 % | -2.786 M 84.06 % | -17.478 M -354.51 % | -3.845 M -450.13 % | 1.098 M -89.35 % | 10.310 M 380.78 % | -3.672 M -125.41 % | 14.452 M -11.79 % | 16.384 M -7.19 % | 17.653 M 18.92 % | 14.845 M -30.69 % | 21.417 M -15.43 % | 25.325 M 50.35 % | 16.844 M -4.82 % | 17.697 M -8.74 % | 19.392 M -12.35 % | 22.124 M 51.18 % | 14.635 M -36.16 % | 22.925 M -3.16 % | 23.675 M 44.68 % | 16.363 M 75.20 % | 9.340 M -55.70 % | 21.082 M |
| Income before tax ratio | -0.04 -38.58 % | -0.03 81.14 % | -0.16 -240.57 % | -0.05 -465.82 % | 0.01 -89.55 % | 0.12 388.86 % | -0.04 -132.79 % | 0.13 -11.23 % | 0.14 -27.31 % | 0.20 50.91 % | 0.13 -18.88 % | 0.16 -43.73 % | 0.29 61.99 % | 0.18 0.60 % | 0.18 -14.65 % | 0.21 -4.60 % | 0.22 -0.55 % | 0.22 0.26 % | 0.22 -40.91 % | 0.37 41.61 % | 0.26 -2.39 % | 0.27 -8.31 % | 0.29 |
| EBITDA | -3.235 M -153.17 % | -1.278 M 92.02 % | -16.019 M -619.99 % | -2.225 M -109.73 % | 22.869 M 52.25 % | 15.021 M 50.37 % | 9.989 M -65.63 % | 29.065 M -6.09 % | 30.950 M -4.19 % | 32.303 M 94.68 % | 16.592 M -52.32 % | 34.797 M -1.44 % | 35.304 M 31.83 % | 26.780 M 38.48 % | 19.339 M -17.24 % | 23.368 M -21.48 % | 29.761 M 74.13 % | 17.091 M -25.07 % | 22.810 M -4.38 % | 23.854 M 366.95 % | -8.936 M -159.51 % | 15.016 M 115.30 % | -98.172 M |
| Net income ratio | -0.03 -7.60 % | -0.03 81.21 % | -0.16 -312.46 % | -0.04 -1 573.71 % | 0.00 -102.08 % | 0.11 521.69 % | -0.03 -127.42 % | 0.10 -15.63 % | 0.12 -28.11 % | 0.16 58.00 % | 0.10 -31.08 % | 0.15 -39.46 % | 0.24 72.84 % | 0.14 -0.25 % | 0.14 -17.48 % | 0.17 -6.96 % | 0.18 5.56 % | 0.17 -1.08 % | 0.18 -40.55 % | 0.30 37.21 % | 0.22 0.58 % | 0.22 -14.34 % | 0.25 |
| Ratio EBITDA | -0.03 -98.92 % | -0.01 90.56 % | -0.14 -439.50 % | -0.03 -110.16 % | 0.26 49.31 % | 0.18 54.70 % | 0.11 -55.65 % | 0.26 -5.49 % | 0.27 -24.96 % | 0.36 147.07 % | 0.15 -44.19 % | 0.26 -34.42 % | 0.40 42.03 % | 0.28 46.36 % | 0.19 -22.60 % | 0.25 -14.54 % | 0.29 14.55 % | 0.25 17.68 % | 0.22 -41.65 % | 0.37 361.28 % | -0.14 -133.15 % | 0.43 131.66 % | -1.35 |
| Gross profit ratio | 0.14 14.91 % | 0.12 39.95 % | 0.09 -32.16 % | 0.13 -10.30 % | 0.14 -41.74 % | 0.24 10.84 % | 0.22 -14.49 % | 0.26 1.30 % | 0.25 -20.92 % | 0.32 -10.33 % | 0.36 29.67 % | 0.28 -14.39 % | 0.32 -3.62 % | 0.34 -12.38 % | 0.38 4.04 % | 0.37 11.13 % | 0.33 -13.47 % | 0.38 10.98 % | 0.35 -28.30 % | 0.48 231.56 % | 0.15 -37.36 % | 0.23 -76.80 % | 1.00 |
| Weighted average shs out dil | 142.621 M 0.00 % | 142.621 M -8.50 % | 155.862 M -7.77 % | 169.000 M 0.00 % | 169.000 M 5.74 % | 159.827 M -14.24 % | 186.357 M 10.27 % | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 1.94 % | 165.788 M -1.90 % | 169.000 M 0.00 % | 169.000 M -2.78 % | 173.832 M 2.86 % | 169.000 M 0.00 % | 169.000 M 32.26 % | 127.774 M 3.32 % | 123.672 M -26.82 % | 169.000 M 34.22 % | 125.914 M -1.36 % | 127.651 M 0.00 % | 127.651 M -12.08 % | 145.188 M |
| Weighted average shs out | 142.621 M 0.00 % | 142.621 M -8.50 % | 155.862 M -7.77 % | 169.000 M 0.00 % | 169.000 M 5.74 % | 159.827 M -14.24 % | 186.362 M 10.27 % | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 1.94 % | 165.789 M -1.90 % | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 32.26 % | 127.774 M 3.32 % | 123.672 M -26.82 % | 169.000 M 34.22 % | 125.914 M -1.36 % | 127.651 M 0.00 % | 127.651 M -12.08 % | 145.188 M |
| EPS diluted | -0.03 -37.00 % | -0.02 82.61 % | -0.12 -495.85 % | -0.02 -1 508.33 % | 0.00 -102.00 % | 0.06 576.19 % | -0.01 -119.33 % | 0.07 -16.09 % | 0.08 -8.26 % | 0.08 22.22 % | 0.07 -42.25 % | 0.12 -7.69 % | 0.13 69.05 % | 0.08 -8.23 % | 0.08 -35.54 % | 0.13 -13.33 % | 0.15 58.39 % | 0.09 -13.91 % | 0.11 -26.67 % | 0.15 81.16 % | 0.08 39.16 % | 0.06 -54.23 % | 0.13 |
| Earnings per share | -0.03 -37.00 % | -0.02 82.61 % | -0.12 -495.85 % | -0.02 -1 508.33 % | 0.00 -102.00 % | 0.06 576.19 % | -0.01 -119.33 % | 0.07 -16.09 % | 0.08 -8.26 % | 0.08 22.22 % | 0.07 -42.25 % | 0.12 -7.69 % | 0.13 64.35 % | 0.08 -5.61 % | 0.08 -35.54 % | 0.13 -13.33 % | 0.15 58.39 % | 0.09 -13.91 % | 0.11 -26.67 % | 0.15 81.16 % | 0.08 39.16 % | 0.06 -54.23 % | 0.13 |
| Gross profit | 16.637 M 46.25 % | 11.376 M 18.30 % | 9.616 M -9.47 % | 10.622 M -14.15 % | 12.372 M -40.60 % | 20.827 M 7.74 % | 19.331 M -33.74 % | 29.174 M 0.66 % | 28.983 M 0.97 % | 28.704 M -29.34 % | 40.623 M 10.80 % | 36.665 M 28.67 % | 28.494 M -10.54 % | 31.851 M -17.10 % | 38.424 M 11.24 % | 34.542 M 2.11 % | 33.830 M 31.53 % | 25.721 M -29.34 % | 36.401 M 17.51 % | 30.977 M 238.74 % | 9.145 M 12.44 % | 8.133 M -88.79 % | 72.565 M |
| Income tax expense | -998.746 K -1 300.50 % | 83.194 K -83.01 % | 489.790 K 186.60 % | -565.607 K -142.83 % | 1.321 M 81.04 % | 729.406 K 154.55 % | -1.337 M -138.70 % | 3.455 M 6.51 % | 3.244 M -3.28 % | 3.354 M 0.29 % | 3.344 M 75.57 % | 1.905 M -50.75 % | 3.868 M 11.40 % | 3.472 M -1.58 % | 3.528 M 5.87 % | 3.332 M -0.12 % | 3.336 M 14.02 % | 2.926 M -32.50 % | 4.335 M -5.63 % | 4.593 M 66.95 % | 2.751 M | 0.000 -100.00 % | 2.865 M |
| Cost of revenue | 102.573 M 24.65 % | 82.292 M -18.68 % | 101.199 M 39.75 % | 72.413 M -2.65 % | 74.383 M 15.77 % | 64.251 M -5.79 % | 68.198 M -18.60 % | 83.783 M -1.07 % | 84.691 M 40.38 % | 60.328 M -16.63 % | 72.365 M -24.28 % | 95.567 M 60.67 % | 59.481 M -5.49 % | 62.935 M 1.90 % | 61.762 M 4.40 % | 59.159 M -13.20 % | 68.155 M 64.74 % | 41.371 M -40.02 % | 68.975 M 107.00 % | 33.321 M -38.05 % | 53.789 M 99.75 % | 26.929 M | 0.000 |
| General and administrative expenses | -746.482 K -112.86 % | 5.803 M 145.80 % | -12.671 M -180.94 % | 15.656 M 618.41 % | -3.020 M -153.79 % | 5.614 M 152.20 % | -10.756 M -166.91 % | 16.075 M 701.09 % | -2.674 M -138.59 % | 6.931 M -43.16 % | 12.192 M -26.46 % | 16.578 M 12 279.94 % | -136.111 K -101.89 % | 7.194 M 89.54 % | 3.796 M 200.67 % | -3.771 M -179.75 % | 4.728 M -9.79 % | 5.241 M -3.87 % | 5.452 M 33.18 % | 4.093 M -4.16 % | 4.271 M 0.00 % | 4.271 M | 0.000 |
| Selling and marketing expenses | -2.881 M -146.94 % | 6.139 M 159.11 % | -10.385 M -176.96 % | 13.494 M 124.32 % | 6.016 M 17.94 % | 5.100 M -21.65 % | 6.510 M -1.39 % | 6.602 M 22.20 % | 5.403 M 1.25 % | 5.336 M -17.51 % | 6.469 M 4.73 % | 6.176 M 14.06 % | 5.415 M 6.65 % | 5.077 M -1.17 % | 5.138 M 5.76 % | 4.858 M 39.45 % | 3.483 M -19.61 % | 4.333 M 100.60 % | 2.160 M -53.59 % | 4.655 M 55.97 % | 2.984 M 0.00 % | 2.984 M | 0.000 |
| Other expenses | 19.331 M 3 471.43 % | -573.384 K -101.22 % | 47.016 M 373.04 % | -17.219 M -8 342.09 % | -203.969 K -922.22 % | 24.807 K 108.32 % | -298.257 K -3 346.57 % | -8.654 K -125.13 % | 34.439 K | 0.000 100.00 % | -413.491 K -164.61 % | 640.000 K -91.91 % | 7.914 M 15 534.61 % | -51.273 K -155.93 % | 91.679 K -77.49 % | 407.299 K 100.50 % | -81.895 M -56.11 % | -52.460 M 36.46 % | -82.566 M -2 903.60 % | 2.945 M -59.01 % | 7.185 M 127.94 % | -25.712 M 49.97 % | -51.394 M |
| Operating expenses | 21.511 M 51.92 % | 14.159 M -47.57 % | 27.005 M 86.58 % | 14.474 M 20.77 % | 11.984 M -7.63 % | 12.974 M -17.37 % | 15.702 M -8.48 % | 17.156 M 9.20 % | 15.711 M 4.06 % | 15.097 M -42.52 % | 26.266 M 49.71 % | 17.545 M 7.88 % | 16.264 M 11.40 % | 14.599 M -14.40 % | 17.055 M 19.13 % | 14.316 M 117.48 % | -81.895 M -56.11 % | -52.460 M 36.46 % | -82.566 M -856.35 % | 10.916 M 51.93 % | 7.185 M 127.94 % | -25.712 M 49.97 % | -51.394 M |
| Cost and expenses | 124.084 M 28.65 % | 96.451 M -24.77 % | 128.203 M 47.55 % | 86.887 M 0.60 % | 86.367 M 11.84 % | 77.225 M -7.96 % | 83.900 M -16.88 % | 100.940 M 0.54 % | 100.401 M 33.11 % | 75.425 M -23.53 % | 98.630 M -12.80 % | 113.111 M 49.33 % | 75.745 M -2.31 % | 77.534 M -1.63 % | 78.817 M 7.27 % | 73.474 M 189.72 % | -81.895 M -56.11 % | -52.460 M 36.46 % | -82.566 M -286.64 % | 44.237 M -27.45 % | 60.974 M 337.15 % | -25.712 M 49.97 % | -51.394 M |
| Research and development expenses | 5.807 M 108.11 % | 2.790 M -8.38 % | 3.046 M 19.78 % | 2.543 M 14.30 % | 2.225 M -12.86 % | 2.553 M -17.24 % | 3.085 M -7.75 % | 3.344 M 6.11 % | 3.152 M 14.87 % | 2.744 M -41.49 % | 4.689 M 98.92 % | 2.358 M 7.32 % | 2.197 M -9.58 % | 2.430 M -20.17 % | 3.043 M 11.60 % | 2.727 M 1.51 % | 2.686 M 79.77 % | 1.494 M -36.65 % | 2.359 M 29.73 % | 1.818 M -6.60 % | 1.947 M 0.00 % | 1.947 M | 0.000 |
| Selling general and administrative expenses | -3.628 M -130.38 % | 11.942 M 151.79 % | -23.057 M -179.10 % | 29.150 M 205.05 % | 9.556 M -10.82 % | 10.715 M 352.33 % | -4.246 M -118.73 % | 22.677 M 731.25 % | 2.728 M -77.76 % | 12.266 M -44.22 % | 21.990 M -3.36 % | 22.755 M 331.04 % | 5.279 M -56.98 % | 12.272 M 37.37 % | 8.933 M 721.68 % | 1.087 M -90.09 % | 10.967 M 14.54 % | 9.574 M -6.74 % | 10.266 M 17.35 % | 8.748 M 24.40 % | 7.032 M 0.00 % | 7.032 M | 0.000 |
| Interest income | 70.762 K -95.19 % | 1.471 M 33.26 % | 1.104 M -40.10 % | 1.843 M -31.73 % | 2.699 M 259.91 % | 750.015 K -37.23 % | 1.195 M -72.02 % | 4.270 M 218.66 % | 1.340 M -2.52 % | 1.375 M -67.99 % | 4.293 M 52.66 % | 2.812 M 139.22 % | 1.176 M 420.04 % | 226.072 K 15.59 % | 195.578 K -32.49 % | 289.695 K | 0.000 -100.00 % | 146.119 K | 0.000 -100.00 % | 245.197 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 1.679 M 11.32 % | 1.508 M 3.39 % | 1.459 M -9.99 % | 1.621 M -13.27 % | 1.868 M 16.56 % | 1.603 M 24.19 % | 1.291 M 10.87 % | 1.164 M 44.34 % | 806.584 K -9.45 % | 890.723 K 37.92 % | 645.805 K 3.78 % | 622.312 K 66.53 % | 373.699 K 12.83 % | 331.196 K -33.32 % | 496.658 K -53.34 % | 1.064 M | 0.000 -100.00 % | 92.471 K | 0.000 -100.00 % | 179.585 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.902 M 301.38 % | 4.958 M -63.13 % | 13.448 M 0.00 % | 13.448 M -2.26 % | 13.758 M 0.00 % | 13.758 M 226.78 % | 4.210 M -67.00 % | 12.757 M 32.82 % | 9.605 M 0.00 % | 9.605 M 954.76 % | 910.636 K -64.03 % | 2.532 M -21.23 % | 3.214 M 32.46 % | 2.426 M 0.00 % | 2.426 M 7.07 % | 2.266 M 0.00 % | 2.266 M 0.00 % | 2.266 M 102.02 % | -112.368 M |
| Operating income | -4.874 M -75.09 % | -2.784 M 83.99 % | -17.388 M -351.41 % | -3.852 M -1 093.84 % | 387.590 K -96.23 % | 10.285 M 404.86 % | -3.374 M -123.33 % | 14.461 M -11.55 % | 16.350 M -5.99 % | 17.393 M 21.14 % | 14.357 M -30.90 % | 20.777 M 19.33 % | 17.411 M 3.06 % | 16.895 M -4.04 % | 17.605 M -8.71 % | 19.286 M -4.00 % | 20.089 M 37.30 % | 14.632 M -35.86 % | 22.810 M 10.04 % | 20.730 M 26.94 % | 16.330 M 74.65 % | 9.350 M -55.84 % | 21.171 M |
| Operating income ratio | -0.04 -37.57 % | -0.03 81.06 % | -0.16 -238.25 % | -0.05 -1 138.36 % | 0.00 -96.30 % | 0.12 413.64 % | -0.04 -130.11 % | 0.13 -10.99 % | 0.14 -26.37 % | 0.20 53.74 % | 0.13 -19.13 % | 0.16 -20.61 % | 0.20 11.03 % | 0.18 1.43 % | 0.18 -14.62 % | 0.21 4.49 % | 0.20 -9.68 % | 0.22 0.75 % | 0.22 -32.86 % | 0.32 24.25 % | 0.26 -2.70 % | 0.27 -8.60 % | 0.29 |
| Total other income expenses net | -39.674 K -1 682.30 % | -2.226 K 97.51 % | -89.330 K -1 458.22 % | 6.577 K 411.12 % | -2.114 K -108.52 % | 24.807 K 108.32 % | -298.257 K -3 346.46 % | -8.654 K -125.13 % | 34.439 K -86.79 % | 260.638 K -46.61 % | 488.198 K -23.72 % | 640.000 K -91.91 % | 7.914 M 15 534.66 % | -51.273 K -155.93 % | 91.680 K -14.18 % | 106.834 K -94.75 % | 2.035 M 67 675.62 % | 3.002 K -97.39 % | 114.984 K -96.10 % | 2.945 M 184.67 % | -3.478 M -34 682.72 % | -10.000 K 88.83 % | -89.546 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 | 2023-01-01 | 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 |
| 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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 96.361 M 437.54 % | -28.548 M 72.53 % | -103.912 M -16.56 % | -89.150 M -759.44 % | 13.519 M -47.98 % | 25.987 M 150.45 % | -51.509 M 27.54 % | -71.084 M -26.08 % | -56.382 M 55.03 % | -125.389 M 46.10 % | -232.635 M -39.19 % | -167.140 M -84.51 % | -90.583 M -21.21 % | -74.735 M 83.78 % | -460.683 M -21 323.21 % | 2.171 M -87.29 % | 17.081 M -63.63 % | 46.966 M 213.33 % | -41.443 M -192.56 % | 44.775 M 256.17 % | -28.671 M 9.72 % | -31.758 M -97.78 % | -16.058 M |
| Total investments | 23.320 M 5.58 % | 22.088 M 1.49 % | 21.763 M 1.67 % | 21.406 M -78.88 % | 101.367 M 390.06 % | 20.685 M -1.11 % | 20.918 M -2.71 % | 21.501 M -91.27 % | 246.308 M 26.97 % | 193.988 M 87.45 % | 103.488 M -50.89 % | 210.732 M -29.81 % | 300.244 M -17.97 % | 366.000 M 808.79 % | 40.273 M 9.95 % | 36.630 M 2.24 % | 35.826 M -61.86 % | 93.931 M 226.35 % | 28.782 M -67.86 % | 89.549 M 183.52 % | 31.585 M | 0.000 -100.00 % | 37.173 M |
| Total debt | 172.839 M 42.47 % | 121.314 M -43.62 % | 215.154 M 11.84 % | 192.378 M -30.39 % | 276.374 M -17.20 % | 333.771 M 63.13 % | 204.598 M 2.30 % | 200.002 M 84.96 % | 108.134 M -20.81 % | 136.550 M 55.03 % | 88.079 M -0.44 % | 88.465 M 12.03 % | 78.965 M 174.76 % | 28.740 M -37.89 % | 46.271 M -26.89 % | 63.285 M 43.61 % | 44.067 M | 0.000 -100.00 % | 5.523 M | 0.000 -100.00 % | 16.104 M 23.72 % | 13.016 M -53.42 % | 27.946 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.043 M -92.84 % | 545.069 M | 0.000 -100.00 % | 542.829 M 1 314.98 % | 38.363 M -93.45 % | 585.409 M | 0.000 -100.00 % | 572.978 M 1 949.88 % | 27.952 M -95.36 % | 602.978 M 2 057.20 % | 27.952 M | 0.000 | 0.000 -100.00 % | 360.391 M 156.82 % | 140.329 M -56.52 % | 322.719 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 200.621 M -1.78 % | 204.260 M -1.50 % | 207.380 M -8.12 % | 225.713 M -1.42 % | 228.976 M -8.21 % | 249.460 M 4.00 % | 239.870 M -1.90 % | 244.525 M 4.72 % | 233.512 M -5.22 % | 246.375 M -6.49 % | 263.482 M 16.56 % | 226.047 M 9.45 % | 206.529 M -3.98 % | 215.078 M 6.63 % | 201.707 M 5.26 % | 191.618 M 9.15 % | 175.558 M | 0.000 -100.00 % | 145.062 M | 0.000 -100.00 % | 111.143 M -13.98 % | 129.211 M 43.58 % | 89.991 M |
| Common stock | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 0.00 % | 169.000 M 30.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 30.00 % | 100.000 M 0.00 % | 100.000 M 33.33 % | 75.000 M 0.00 % | 75.000 M | 0.000 -100.00 % | 75.000 M | 0.000 -100.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M |
| Total equity | 912.067 M -0.40 % | 915.714 M -0.34 % | 918.851 M -2.26 % | 940.078 M -0.35 % | 943.358 M -2.13 % | 963.860 M 1.00 % | 954.280 M -0.25 % | 956.689 M 1.00 % | 947.252 M -1.55 % | 962.131 M 1.72 % | 945.858 M 1.81 % | 929.027 M 2.15 % | 909.514 M -0.93 % | 918.057 M 1.48 % | 904.685 M 122.31 % | 406.947 M 4.11 % | 390.887 M 5.05 % | 372.099 M 3.25 % | 360.391 M 5.44 % | 341.800 M 5.91 % | 322.719 M 0.00 % | 322.719 M 7.01 % | 301.567 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.908 M | 0.000 -100.00 % | 60.140 M | 0.000 | 0.000 -100.00 % | 324.213 K |
| Long term debt | 5.360 M 40.22 % | 3.823 M 24.17 % | 3.079 M 147.79 % | 1.243 M -15.96 % | 1.479 M 37.77 % | 1.073 M -28.83 % | 1.508 M -93.17 % | 22.081 M 731.45 % | 2.656 M 2.36 % | 2.595 M -15.75 % | 3.079 M -26.04 % | 4.164 M -16.06 % | 4.960 M 6.50 % | 4.657 M -10.65 % | 5.212 M -19.73 % | 6.493 M -12.54 % | 7.424 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 8.941 M 0.49 % | 8.898 M 28.05 % | 6.949 M 16.69 % | 5.955 M -3.61 % | 6.178 M 1.08 % | 6.112 M -4.01 % | 6.367 M -78.81 % | 30.043 M 183.76 % | 10.587 M -2.43 % | 10.851 M 120.57 % | 4.920 M -55.91 % | 11.157 M -2.42 % | 11.434 M 5.87 % | 10.800 M -6.94 % | 11.605 M 22.42 % | 9.480 M -10.71 % | 10.617 M -86.71 % | 79.908 M 2 049.76 % | 3.717 M -93.82 % | 60.140 M 1 008.07 % | 5.427 M | 0.000 -100.00 % | 6.250 M |
| Other current liabilities | 22.975 M -62.32 % | 60.968 M -5.57 % | 64.565 M 8.87 % | 59.304 M 187.65 % | 20.617 M -70.48 % | 69.840 M 175.85 % | 25.318 M 145.90 % | 10.296 M 6.57 % | 9.662 M 6.93 % | 9.036 M -55.34 % | 20.232 M 32.63 % | 15.254 M 46.85 % | 10.387 M -16.44 % | 12.431 M 50.00 % | 8.287 M -61.30 % | 21.416 M 1 193.61 % | 1.656 M | 0.000 -100.00 % | 6.228 M | 0.000 -100.00 % | 8.628 M -43.73 % | 15.332 M 46.34 % | 10.477 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 755.441 K -90.43 % | 7.897 M -42.91 % | 13.833 M -26.97 % | 18.941 M 28.98 % | 14.685 M 26.64 % | 11.596 M | 0.000 -100.00 % | 17.168 M 23.70 % | 13.879 M -2.77 % | 14.274 M 0.20 % | 14.245 M 10.88 % | 12.848 M 11.10 % | 11.564 M | 0.000 -100.00 % | 17.300 M | 0.000 -100.00 % | 6.985 M | 0.000 -100.00 % | 8.017 M |
| Short term debt | 167.479 M 42.55 % | 117.491 M -44.60 % | 212.075 M 10.96 % | 191.136 M -29.26 % | 270.183 M 3.82 % | 260.251 M 30.02 % | 200.169 M 14.56 % | 174.722 M 71.74 % | 101.739 M -21.81 % | 130.121 M 53.08 % | 85.000 M 6.25 % | 80.000 M 14.21 % | 70.044 M 233.18 % | 21.023 M -24.88 % | 27.986 M -34.76 % | 42.895 M 81.04 % | 23.694 M | 0.000 -100.00 % | 5.005 M | 0.000 -100.00 % | 13.016 M 0.00 % | 13.016 M -43.45 % | 23.016 M |
| Total current liabilities | 282.678 M -5.23 % | 298.293 M -24.42 % | 394.697 M 19.36 % | 330.664 M -4.94 % | 347.850 M -16.25 % | 415.322 M 24.45 % | 333.730 M 24.95 % | 267.093 M 55.44 % | 171.833 M -15.49 % | 203.334 M 17.77 % | 172.660 M -1.65 % | 175.554 M 18.12 % | 148.624 M 81.31 % | 81.972 M -21.39 % | 104.275 M -14.97 % | 122.629 M 15.60 % | 106.081 M | 0.000 -100.00 % | 73.906 M | 0.000 -100.00 % | 49.743 M 0.00 % | 49.743 M -26.48 % | 67.656 M |
| Total liabilities | 291.619 M -5.07 % | 307.192 M -23.52 % | 401.645 M 19.32 % | 336.619 M -4.92 % | 354.028 M -15.99 % | 421.434 M 23.92 % | 340.097 M 14.46 % | 297.136 M 62.88 % | 182.421 M -14.83 % | 214.186 M 20.61 % | 177.579 M -4.89 % | 186.711 M 16.65 % | 160.058 M 72.53 % | 92.772 M -19.94 % | 115.880 M -12.28 % | 132.108 M 13.21 % | 116.698 M 46.04 % | 79.908 M 2.94 % | 77.623 M 29.07 % | 60.140 M 9.01 % | 55.171 M 10.91 % | 49.743 M -32.69 % | 73.906 M |
| Other non current assets | 173.108 M -12.42 % | 197.658 M 19.50 % | 165.404 M -8.00 % | 179.795 M 52.73 % | 117.718 M -3.03 % | 121.394 M -1.82 % | 123.640 M -55.54 % | 278.114 M 6 239.94 % | 4.387 M -10.66 % | 4.910 M -93.81 % | 79.294 M 4 264.06 % | 1.817 M -92.87 % | 25.475 M 1 297.87 % | 1.822 M -17.46 % | 2.208 M -48.57 % | 4.293 M -5.40 % | 4.538 M -99.00 % | 452.007 M 16 357.37 % | 2.747 M -99.32 % | 401.940 M 38 389.65 % | 1.044 M -97.13 % | 36.366 M 9 832.78 % | 366.120 K |
| Long term investments | 0.000 100.00 % | -34.117 M -309.49 % | -8.332 M 78.43 % | -38.631 M -284.48 % | 20.941 M 1.24 % | 20.685 M -1.11 % | 20.918 M 112.62 % | -165.736 M -303.11 % | 81.601 M 10.56 % | 73.809 M | 0.000 -100.00 % | 66.686 M 14.84 % | 58.071 M 28.45 % | 45.208 M 12.25 % | 40.273 M 9.95 % | 36.630 M 2.24 % | 35.826 M | 0.000 -100.00 % | 28.782 M | 0.000 -100.00 % | 31.585 M | 0.000 -100.00 % | 37.173 M |
| Intangible assets | 55.267 M -1.04 % | 55.847 M -1.03 % | 56.427 M 5.94 % | 53.265 M -0.74 % | 53.662 M -0.73 % | 54.058 M -0.57 % | 54.369 M -0.56 % | 54.676 M -0.66 % | 55.041 M -0.34 % | 55.231 M -0.69 % | 55.617 M 0.03 % | 55.600 M 20.08 % | 46.304 M -0.50 % | 46.535 M -0.69 % | 46.860 M -0.73 % | 47.205 M -0.61 % | 47.497 M | 0.000 -100.00 % | 48.189 M | 0.000 -100.00 % | 37.450 M 0.00 % | 37.450 M 0.15 % | 37.392 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 55.267 M -1.04 % | 55.847 M -1.03 % | 56.427 M 5.94 % | 53.265 M -0.74 % | 53.662 M -0.73 % | 54.058 M -0.57 % | 54.369 M -0.56 % | 54.676 M -0.66 % | 55.041 M -0.34 % | 55.231 M -0.69 % | 55.617 M 0.03 % | 55.600 M 20.08 % | 46.304 M -0.50 % | 46.535 M -0.69 % | 46.860 M -0.73 % | 47.205 M -0.61 % | 47.497 M | 0.000 -100.00 % | 48.189 M | 0.000 -100.00 % | 37.450 M 0.00 % | 37.450 M 0.15 % | 37.392 M |
| Property plant equipment net | 416.907 M 0.92 % | 413.089 M 0.45 % | 411.238 M 8.07 % | 380.539 M 0.96 % | 376.919 M 6.82 % | 352.861 M 13.45 % | 311.027 M 27.01 % | 244.876 M 5.51 % | 232.088 M 2.19 % | 227.121 M 3.84 % | 218.713 M 14.47 % | 191.057 M 19.88 % | 159.373 M 9.66 % | 145.327 M -0.66 % | 146.295 M 1.83 % | 143.667 M 0.58 % | 142.840 M | 0.000 -100.00 % | 115.528 M | 0.000 -100.00 % | 102.036 M 0.00 % | 102.036 M 21.55 % | 83.943 M |
| Total non current assets | 645.989 M 1.94 % | 633.684 M 1.43 % | 624.737 M 8.45 % | 576.068 M 1.02 % | 570.264 M 3.34 % | 551.841 M 7.77 % | 512.055 M 22.54 % | 417.852 M 10.21 % | 379.134 M 2.54 % | 369.746 M 4.56 % | 353.624 M 10.62 % | 319.664 M 8.90 % | 293.531 M 20.73 % | 243.125 M 1.23 % | 240.172 M 1.81 % | 235.904 M 0.39 % | 234.990 M -48.01 % | 452.007 M 126.79 % | 199.305 M -50.41 % | 401.940 M 128.57 % | 175.851 M 0.00 % | 175.851 M 7.89 % | 162.997 M |
| Other current assets | 16.421 M -16.88 % | 19.756 M -7.71 % | 21.406 M -91.07 % | 239.763 M 709.00 % | 29.637 M 0.77 % | 29.411 M -24.75 % | 39.087 M 117.49 % | 17.972 M 28.55 % | 13.981 M 72.35 % | 8.112 M -47.75 % | 15.525 M 23.07 % | 12.615 M -8.05 % | 13.719 M 3.99 % | 13.192 M 30.61 % | 10.101 M 13.33 % | 8.912 M 27.49 % | 6.990 M | 0.000 -100.00 % | 143.314 M | 0.000 -100.00 % | 13.071 M 0.00 % | 13.071 M -88.95 % | 118.321 M |
| Short term investments | 80.139 M 42.58 % | 56.205 M 86.76 % | 30.095 M -49.87 % | 60.037 M -25.35 % | 80.427 M -42.97 % | 141.022 M 41.01 % | 100.010 M -46.59 % | 187.236 M -23.98 % | 246.308 M 26.97 % | 193.988 M 87.45 % | 103.488 M -50.89 % | 210.732 M -29.81 % | 300.244 M -17.97 % | 366.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 93.931 M | 0.000 -100.00 % | 89.549 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 76.478 M -48.97 % | 149.861 M -53.03 % | 319.065 M 13.33 % | 281.529 M 7.10 % | 262.855 M -14.60 % | 307.784 M 20.18 % | 256.108 M -5.53 % | 271.086 M 64.78 % | 164.516 M -37.19 % | 261.939 M -18.33 % | 320.714 M 25.47 % | 255.605 M 50.76 % | 169.548 M 63.85 % | 103.476 M -79.59 % | 506.953 M 729.52 % | 61.114 M 126.47 % | 26.985 M 157.46 % | -46.966 M -200.00 % | 46.966 M 204.89 % | -44.775 M -200.00 % | 44.775 M 0.00 % | 44.775 M 1.75 % | 44.003 M |
| Cash and short term investments | 156.617 M -24.00 % | 206.066 M -40.98 % | 349.160 M 2.22 % | 341.566 M -0.50 % | 343.282 M -23.51 % | 448.806 M 26.03 % | 356.118 M -22.30 % | 458.323 M 11.56 % | 410.824 M -9.89 % | 455.927 M 7.48 % | 424.202 M -9.04 % | 466.337 M -0.74 % | 469.793 M 0.07 % | 469.476 M -7.39 % | 506.953 M 729.52 % | 61.114 M 126.47 % | 26.985 M -42.54 % | 46.966 M 0.00 % | 46.966 M 4.89 % | 44.775 M 0.00 % | 44.775 M 0.00 % | 44.775 M 1.75 % | 44.003 M |
| Total current assets | 557.697 M -5.35 % | 589.221 M -15.31 % | 695.759 M -0.69 % | 700.628 M -3.64 % | 727.122 M -12.76 % | 833.453 M 6.54 % | 782.322 M -6.42 % | 835.973 M 11.38 % | 750.539 M -6.95 % | 806.571 M 4.77 % | 769.814 M -3.30 % | 796.074 M 2.58 % | 776.041 M 1.09 % | 767.704 M -1.63 % | 780.393 M 157.43 % | 303.151 M 11.21 % | 272.595 M 480.41 % | 46.966 M -80.33 % | 238.708 M 433.13 % | 44.775 M -77.84 % | 202.038 M 0.00 % | 202.038 M -4.91 % | 212.476 M |
| Inventory | 110.146 M -2.47 % | 112.932 M 21.98 % | 92.582 M -22.40 % | 119.300 M -3.08 % | 123.088 M -2.54 % | 126.292 M 14.05 % | 110.733 M 11.28 % | 99.504 M 12.04 % | 88.815 M -15.22 % | 104.758 M 17.81 % | 88.918 M -2.11 % | 90.832 M -7.37 % | 98.063 M 21.42 % | 80.766 M 15.94 % | 69.664 M 12.62 % | 61.858 M -7.98 % | 67.219 M | 0.000 -100.00 % | 48.262 M | 0.000 -100.00 % | 48.567 M 0.00 % | 48.567 M -3.16 % | 50.151 M |
| Net receivables | 274.512 M 9.60 % | 250.466 M 7.68 % | 232.611 M 9.53 % | 212.372 M -9.58 % | 234.876 M 2.59 % | 228.944 M -15.14 % | 269.783 M 3.69 % | 260.174 M 9.82 % | 236.918 M -0.36 % | 237.774 M -1.41 % | 241.169 M 6.58 % | 226.291 M 11.72 % | 202.548 M -0.84 % | 204.270 M 5.47 % | 193.675 M 11.83 % | 173.190 M 1.04 % | 171.400 M | 0.000 -100.00 % | 136.964 M | 0.000 -100.00 % | 98.835 M 3.36 % | 95.625 M -12.99 % | 109.895 M |
| Tax assets | 706.745 K -41.48 % | 1.208 M -85.51 % | 8.332 M 658.14 % | 1.099 M 7.32 % | 1.024 M -63.98 % | 2.843 M 35.28 % | 2.101 M -64.51 % | 5.921 M -1.62 % | 6.018 M -30.62 % | 8.675 M | 0.000 -100.00 % | 4.503 M 4.52 % | 4.308 M 1.78 % | 4.233 M -6.68 % | 4.536 M 10.40 % | 4.109 M -4.20 % | 4.289 M | 0.000 -100.00 % | 4.059 M | 0.000 -100.00 % | 3.736 M | 0.000 -100.00 % | 4.123 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 100.00 % | -46.966 M | 0.000 100.00 % | -44.775 M | 0.000 | 0.000 | 0.000 |
| Account payables | 88.963 M -24.65 % | 118.068 M 2.86 % | 114.782 M 48.15 % | 77.476 M 35.81 % | 57.049 M -23.58 % | 74.653 M -27.83 % | 103.435 M 48.20 % | 69.793 M 35.47 % | 51.518 M -10.53 % | 57.582 M -14.60 % | 67.428 M -3.60 % | 69.947 M 15.52 % | 60.547 M 119.81 % | 27.545 M -43.70 % | 48.924 M -7.39 % | 52.830 M -8.63 % | 57.819 M | 0.000 -100.00 % | 50.990 M | 0.000 -100.00 % | 26.414 M 23.46 % | 21.395 M -31.19 % | 31.092 M |
| Tax payables | 3.262 M 84.59 % | 1.767 M -46.05 % | 3.276 M 19.20 % | 2.748 M 180 625.86 % | 1.521 K -99.94 % | 2.682 M -37.32 % | 4.279 M -60.34 % | 10.788 M 43.44 % | 7.521 M 50.38 % | 5.001 M | 0.000 -100.00 % | 9.689 M 57.25 % | 6.162 M -8.02 % | 6.699 M 38.64 % | 4.832 M -11.94 % | 5.487 M -5.99 % | 5.837 M | 0.000 -100.00 % | 10.447 M | 0.000 -100.00 % | 1.686 M | 0.000 -100.00 % | 3.071 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.479 M 70.66 % | -5.039 M -3.70 % | -4.859 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.393 M -1 298.64 % | 533.397 K -9.73 % | 590.859 K | 0.000 -100.00 % | 800.501 K | 0.000 -100.00 % | 3.396 M | 0.000 -100.00 % | 3.704 M |
| Minority interest | 263.228 K -3.15 % | 271.782 K -5.77 % | 288.429 K -2.43 % | 295.623 K -5.44 % | 312.623 K -5.61 % | 331.189 K -2.66 % | 340.249 K 1.41 % | 335.521 K -4.45 % | 351.142 K 1.35 % | 346.476 K -3.13 % | 357.658 K 38 285.62 % | 931.750 -86.06 % | 6.684 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 5.360 M 40.22 % | 3.823 M 24.17 % | 3.079 M 147.79 % | 1.243 M -15.96 % | 1.479 M 37.77 % | 1.073 M -28.83 % | 1.508 M -27.54 % | 2.081 M -21.64 % | 2.656 M 2.36 % | 2.595 M -67.59 % | 8.006 M 92.30 % | 4.164 M -16.06 % | 4.960 M 6.50 % | 4.657 M -10.65 % | 5.212 M -19.73 % | 6.493 M 217.53 % | -5.525 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 542.182 M 0.00 % | 542.182 M 0.00 % | 542.182 M -0.53 % | 545.069 M 0.00 % | 545.069 M | 0.000 -100.00 % | 511.336 M | 0.000 -100.00 % | 506.026 M | 0.000 -100.00 % | 552.018 M | 0.000 -100.00 % | 572.978 M | 0.000 -100.00 % | 575.026 M 309.77 % | 140.329 M 0.00 % | 140.329 M 1 098.50 % | 11.709 M -91.66 % | 140.329 M 635.43 % | 19.081 M -86.03 % | 136.576 M 15.25 % | 118.508 M -13.23 % | 136.576 M |
| Deferred tax liabilities non current | 3.581 M -29.44 % | 5.075 M 31.14 % | 3.870 M -17.87 % | 4.712 M 0.27 % | 4.699 M -6.74 % | 5.039 M 3.70 % | 4.859 M -38.97 % | 7.962 M 0.38 % | 7.932 M -3.94 % | 8.257 M | 0.000 -100.00 % | 6.994 M 8.03 % | 6.474 M 5.40 % | 6.143 M -3.92 % | 6.393 M 160.64 % | 2.453 M -5.71 % | 2.602 M | 0.000 -100.00 % | 2.917 M | 0.000 -100.00 % | 2.031 M | 0.000 -100.00 % | 2.222 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.204 B -1.57 % | 1.223 B -7.39 % | 1.320 B 3.43 % | 1.277 B -1.59 % | 1.297 B -6.35 % | 1.385 B 7.02 % | 1.294 B 3.23 % | 1.254 B 10.99 % | 1.130 B -3.97 % | 1.176 B 4.71 % | 1.123 B 0.69 % | 1.116 B 4.32 % | 1.070 B 5.81 % | 1.011 B -0.95 % | 1.021 B 89.32 % | 539.056 M 6.20 % | 507.584 M 12.30 % | 452.007 M 3.19 % | 438.014 M 8.97 % | 401.940 M 6.36 % | 377.889 M 0.00 % | 377.889 M 0.64 % | 375.473 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 | 2023-01-01 | 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 |
| 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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.466 M 678.52 % | 573.699 K | 0.000 | 0.000 100.00 % | -308.289 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 879.945 K 124.44 % | -3.600 M -200.00 % | 3.600 M | 0.000 -100.00 % | 2.250 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.729 M | 0.000 100.00 % | -124.769 M -1 220.49 % | 11.135 M 200.00 % | -11.135 M | 0.000 100.00 % | -131.805 M -310.00 % | 62.765 M 200.00 % | -62.765 M | 0.000 100.00 % | -116.168 M -264.37 % | 70.673 M 200.00 % | -70.673 M | 0.000 100.00 % | -29.173 M -195.93 % | -9.858 M -300.00 % | 4.929 M 0.00 % | 4.929 M | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.029 M | 0.000 100.00 % | -102.662 M -854.79 % | 13.601 M 200.00 % | -13.601 M | 0.000 100.00 % | -115.228 M -430.03 % | 34.914 M 200.00 % | -34.914 M | 0.000 100.00 % | -70.375 M -237.24 % | 51.277 M 200.00 % | -51.277 M | 0.000 100.00 % | -24.752 M -199.61 % | -8.261 M -300.00 % | 4.131 M 0.00 % | 4.131 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.656 M | 0.000 100.00 % | -22.987 M -1 959.67 % | -1.116 M -200.00 % | 1.116 M | 0.000 100.00 % | -18.828 M -167.60 % | 27.850 M 200.00 % | -27.850 M | 0.000 100.00 % | -51.083 M -363.37 % | 19.396 M 200.00 % | -19.396 M | 0.000 100.00 % | -4.421 M -176.92 % | -1.597 M -300.00 % | 798.277 K 0.00 % | 798.277 K | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -102.302 K | 0.000 -100.00 % | 879.945 K 165.17 % | -1.350 M -200.00 % | 1.350 M | 0.000 -100.00 % | 2.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.289 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 4.210 M 108.20 % | -51.317 M | 0.000 | 0.000 -100.00 % | 27.979 M 256.98 % | -17.823 M -125.01 % | 71.253 M 419.79 % | -22.281 M -330.52 % | 9.666 M 141.22 % | -23.449 M -149.33 % | 47.534 M 313.88 % | -22.224 M -145.58 % | 48.759 M 338.19 % | -20.471 M 60.26 % | -51.507 M -45.39 % | -35.428 M -209.90 % | 32.236 M 241.78 % | -22.737 M -307.59 % | 10.953 M -65.53 % | 31.774 M 2 745.34 % | -1.201 M 0.00 % | -1.201 M | 0.000 |
| Net cash provided by operating activities | 4.210 M 108.20 % | -51.317 M | 0.000 | 0.000 -100.00 % | 7.873 M 195.61 % | -8.234 M 73.53 % | -31.108 M -176.07 % | -11.268 M -138.07 % | 29.599 M 540.64 % | 4.620 M 117.91 % | -25.802 M -364.83 % | 9.743 M -42.86 % | 17.050 M 202.07 % | -16.704 M 55.26 % | -37.338 M -183.20 % | 44.878 M 439.43 % | -13.222 M -19.88 % | -11.029 M -209.45 % | 10.076 M -72.37 % | 36.465 M 120.07 % | 16.570 M 0.00 % | 16.570 M | 0.000 |
| Investments in property plant and equipment | -10.684 M 58.69 % | -25.862 M 11.91 % | -29.357 M -29.77 % | -22.621 M 21.16 % | -28.694 M 50.53 % | -58.000 M -35.99 % | -42.651 M -118.42 % | -19.527 M -2.08 % | -19.129 M 6.03 % | -20.356 M -13.12 % | -17.995 M 17.38 % | -21.781 M 48.97 % | -42.681 M -1 864.74 % | -2.172 M -114.45 % | 15.034 M 158.50 % | -25.700 M -111.35 % | -12.160 M 21.82 % | -15.554 M 33.80 % | -23.495 M -222.80 % | -7.278 M 35.75 % | -11.328 M 0.00 % | -11.328 M | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.870 K -92.76 % | 384.737 K -44.18 % | 689.232 K 187.39 % | 239.827 K 139.54 % | 100.121 K 954.02 % | -11.724 K | 0.000 | 0.000 100.00 % | -120.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -80.500 M -43.75 % | -56.000 M | 0.000 100.00 % | -60.000 M 25.00 % | -80.000 M -100.00 % | -40.000 M 66.67 % | -120.000 M -118.82 % | -54.840 M 39.07 % | -90.000 M 62.96 % | -243.000 M | 0.000 | 0.000 100.00 % | -50.000 M 86.34 % | -366.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 56.294 M 85.36 % | 30.371 M -56.70 % | 70.141 M -12.83 % | 80.468 M -42.52 % | 140.000 M 366.67 % | 30.000 M -78.04 % | 136.615 M 42.96 % | 95.563 M 143.04 % | 39.319 M -74.40 % | 153.577 M | 0.000 -100.00 % | 91.548 M -23.71 % | 120.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 332.582 K -73.08 % | 1.236 M 103.16 % | -39.133 M -4 378.22 % | 914.697 K 221.96 % | -750.015 K -101.84 % | 40.750 M 3 371.42 % | 1.174 M 12.09 % | 1.047 M 2.59 % | 1.021 M -20.57 % | 1.285 M -98.83 % | 110.107 M 8 606.56 % | 1.265 M -98.96 % | 121.163 M 53 494.96 % | 226.072 K -53.41 % | 485.274 K 101.89 % | -25.700 M -111.34 % | -12.160 M 21.77 % | -15.543 M 33.00 % | -23.199 M -229.85 % | -7.033 M 23.76 % | -9.225 M 29.54 % | -13.093 M -65.91 % | -7.891 M |
| Net cash used for investing activites | -34.558 M 31.24 % | -50.256 M -3 142.41 % | 1.652 M 233.36 % | -1.239 M -104.05 % | 30.584 M 213.84 % | -26.865 M -11.14 % | -24.172 M -207.51 % | 22.484 M 132.73 % | -68.689 M 36.70 % | -108.505 M -217.80 % | 92.112 M 29.68 % | 71.032 M 149.39 % | 28.482 M 107.74 % | -367.946 M -2 470.90 % | 15.519 M 160.39 % | -25.700 M -111.34 % | -12.160 M 21.77 % | -15.543 M 33.00 % | -23.199 M -229.85 % | -7.033 M 23.76 % | -9.225 M 29.54 % | -13.093 M -65.91 % | -7.891 M |
| Debt repayment | -39.800 M 37.52 % | -63.700 M -537.00 % | -10.000 M 65.64 % | -29.100 M 51.09 % | -59.500 M -145.95 % | 129.500 M 2 285.84 % | 5.428 M -94.16 % | 92.901 M 427.94 % | -28.329 M -156.66 % | 50.000 M -44.84 % | 90.650 M 806.50 % | 10.000 M -79.59 % | 49.000 M 388.94 % | -16.958 M -13.78 % | -14.905 M -174.66 % | 19.963 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.727 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -1.589 M -7.54 % | -1.478 M -12.43 % | -1.314 M 17.51 % | -1.593 M 92.89 % | -22.399 M -1 669.53 % | -1.266 M 8.04 % | -1.377 M -34.22 % | -1.026 M 96.16 % | -26.729 M -3 075.37 % | -841.759 K -19.03 % | -707.191 K -37.55 % | -514.128 K 98.30 % | -30.262 M -11 142.99 % | -269.163 K 39.69 % | -446.330 K 10.57 % | -499.073 K -123.06 % | -223.743 K -364.92 % | -48.125 K 28.02 % | -66.856 K 48.35 % | -129.436 K 12.98 % | -148.737 K 0.00 % | -148.737 K | 0.000 |
| Other financing activites | -3.678 M -91.27 % | -1.923 M -245.69 % | 1.320 M 161.58 % | -2.143 M -240.29 % | 1.528 M 239.87 % | -1.092 M -17.03 % | -933.370 K 20.21 % | -1.170 M 25.48 % | -1.570 M 0.49 % | -1.577 M 98.29 % | -92.405 M -8 405.13 % | -1.086 M -15.81 % | -938.174 K -3.35 % | -907.779 K -100.19 % | 487.818 M 52 646.45 % | -928.356 K -103.47 % | 26.788 M 2 661.02 % | -1.046 M 82.72 % | -6.053 M 13.15 % | -6.969 M -515.74 % | -1.132 M 89.89 % | -11.197 M -209.97 % | 10.182 M |
| Net cash used provided by financing activities | -45.067 M 32.84 % | -67.101 M -571.38 % | -9.994 M 69.56 % | -32.837 M 59.14 % | -80.371 M -163.21 % | 127.142 M 3 977.71 % | 3.118 M -96.56 % | 90.705 M 260.18 % | -56.627 M -219.01 % | 47.581 M 2 031.82 % | -2.463 M -129.32 % | 8.399 M -52.81 % | 17.800 M 198.15 % | -18.135 M -103.84 % | 472.467 M 2 448.95 % | 18.536 M -30.81 % | 26.788 M 2 548.38 % | -1.094 M 81.92 % | -6.053 M 13.15 % | -6.969 M -515.74 % | -1.132 M 89.89 % | -11.197 M -209.97 % | 10.182 M |
| Effect of forex changes on cash | -135.349 K 50.63 % | -274.152 K -17.13 % | -234.068 K -96.28 % | -119.252 K 77.05 % | -519.701 K -112.20 % | -244.911 K 46.62 % | -458.772 K -143.23 % | 1.061 M 140.42 % | -2.625 M -2 848.57 % | -89.041 K | 0.000 100.00 % | -1.548 M -61.71 % | -957.242 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -75.550 M 55.38 % | -169.318 M -540.77 % | 38.414 M 122.23 % | 17.286 M 138.47 % | -44.929 M -148.94 % | 91.798 M 273.40 % | -52.939 M -151.41 % | 102.982 M 204.72 % | -98.342 M -74.39 % | -56.393 M -188.32 % | 63.847 M -27.14 % | 87.626 M 40.48 % | 62.374 M 115.49 % | -402.786 M -189.48 % | 450.152 M 1 093.60 % | 37.714 M 2 655.67 % | -1.476 M 97.68 % | -63.603 M 31.02 % | -92.208 M -510.50 % | 22.462 M 261.56 % | 6.213 M 180.47 % | -7.720 M -437.03 % | 2.291 M |
| Cash at beginning of period | 147.490 M -53.44 % | 316.808 M 13.80 % | 278.394 M 6.62 % | 261.108 M -15.17 % | 307.784 M 45.36 % | 211.744 M -20.00 % | 264.684 M 63.69 % | 161.701 M -37.82 % | 260.044 M -17.82 % | 316.437 M 25.28 % | 252.589 M 53.12 % | 164.964 M 60.80 % | 102.589 M -79.70 % | 505.375 M 815.15 % | 55.223 M 215.39 % | 17.509 M 8.73 % | 16.103 M -65.71 % | 46.966 M -25.40 % | 62.956 M 272.65 % | -36.465 M -120.07 % | -16.570 M 0.00 % | -16.570 M -2 367 090 756.51 % | -0.700 |
| Cash at end of period | 71.940 M -51.22 % | 147.490 M -53.44 % | 316.808 M 13.80 % | 278.394 M 5.91 % | 262.855 M -13.40 % | 303.542 M 43.35 % | 211.744 M -20.00 % | 264.684 M 63.69 % | 161.701 M -37.82 % | 260.044 M -17.82 % | 316.437 M 25.28 % | 252.589 M 53.12 % | 164.964 M 60.80 % | 102.589 M -79.70 % | 505.375 M 815.15 % | 55.223 M 277.53 % | 14.628 M 187.92 % | -16.637 M 43.12 % | -29.252 M -108.90 % | -14.003 M -35.20 % | -10.357 M 57.36 % | -24.290 M -1 160.40 % | 2.291 M |
| Operating cash flow | 4.210 M 108.20 % | -51.317 M | 0.000 | 0.000 -100.00 % | 7.873 M 195.61 % | -8.234 M 73.53 % | -31.108 M -176.07 % | -11.268 M -138.07 % | 29.599 M 540.64 % | 4.620 M 117.91 % | -25.802 M -364.83 % | 9.743 M -42.86 % | 17.050 M 202.07 % | -16.704 M 55.26 % | -37.338 M -183.20 % | 44.878 M 439.43 % | -13.222 M -19.88 % | -11.029 M -209.45 % | 10.076 M -72.37 % | 36.465 M 120.07 % | 16.570 M 0.00 % | 16.570 M | 0.000 |
| Capital expenditure | -10.684 M 58.69 % | -25.862 M 11.91 % | -29.357 M -29.77 % | -22.621 M 21.16 % | -28.694 M 50.53 % | -58.000 M -35.99 % | -42.651 M -118.42 % | -19.527 M -2.08 % | -19.129 M 6.03 % | -20.356 M -13.12 % | -17.995 M 17.38 % | -21.781 M 48.97 % | -42.681 M -1 864.74 % | -2.172 M -114.45 % | 15.034 M 158.50 % | -25.700 M -111.35 % | -12.160 M 21.82 % | -15.554 M 33.80 % | -23.495 M -222.80 % | -7.278 M 35.75 % | -11.328 M 0.00 % | -11.328 M | 0.000 |
| Free CashFlow | -6.474 M 91.65 % | -77.549 M -539.77 % | 17.634 M 177.95 % | -22.621 M -8.65 % | -20.821 M 68.56 % | -66.234 M 10.20 % | -73.758 M -139.52 % | -30.795 M -394.12 % | 10.470 M 166.54 % | -15.735 M 64.07 % | -43.797 M -263.81 % | -12.038 M 53.03 % | -25.632 M -35.79 % | -18.877 M 15.37 % | -22.304 M -216.30 % | 19.178 M 175.56 % | -25.382 M 4.52 % | -26.583 M -98.10 % | -13.419 M -145.98 % | 29.187 M 456.80 % | 5.242 M 0.00 % | 5.242 M | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 |