Shanghai Taihe Water Environmental Technology Development Co.,Ltd. 605081.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 103.358 M -43.53 % | 183.030 M -10.89 % | 205.407 M -55.37 % | 460.285 M -17.80 % | 559.930 M 5.18 % | 532.365 M 63.11 % | 326.392 M 18.74 % | 274.890 M 46.67 % | 187.425 M |
| Net income | -334.489 M -16.37 % | -287.437 M -75.33 % | -163.943 M -277.46 % | 92.384 M -43.34 % | 163.038 M 10.23 % | 147.902 M 51.10 % | 97.884 M 39.44 % | 70.197 M 83.70 % | 38.213 M |
| Income before tax | -335.373 M -43.01 % | -234.506 M -23.30 % | -190.185 M -288.88 % | 100.690 M -46.48 % | 188.122 M 9.43 % | 171.911 M 51.47 % | 113.498 M 29.01 % | 87.978 M 81.50 % | 48.472 M |
| Income before tax ratio | -3.24 -153.25 % | -1.28 -38.38 % | -0.93 -523.26 % | 0.22 -34.89 % | 0.34 4.04 % | 0.32 -7.14 % | 0.35 8.65 % | 0.32 23.75 % | 0.26 |
| EBITDA | -307.431 M -47.18 % | -208.874 M -228.79 % | 162.185 M 47.46 % | 109.985 M -43.57 % | 194.894 M 10.28 % | 176.719 M 50.60 % | 117.345 M 29.42 % | 90.667 M 79.90 % | 50.400 M |
| Net income ratio | -3.24 -106.07 % | -1.57 -96.76 % | -0.80 -497.65 % | 0.20 -31.07 % | 0.29 4.81 % | 0.28 -7.36 % | 0.30 17.44 % | 0.26 25.25 % | 0.20 |
| Ratio EBITDA | -2.97 -160.64 % | -1.14 -244.53 % | 0.79 230.44 % | 0.24 -31.35 % | 0.35 4.86 % | 0.33 -7.67 % | 0.36 9.00 % | 0.33 22.66 % | 0.27 |
| Gross profit ratio | -0.01 -125.01 % | 0.06 -86.86 % | 0.45 -28.00 % | 0.62 5.77 % | 0.59 2.08 % | 0.58 -13.73 % | 0.67 -0.54 % | 0.67 -4.13 % | 0.70 |
| Weighted average shs out dil | 113.247 M 0.07 % | 113.164 M 0.24 % | 112.891 M 3.03 % | 109.571 M 29.06 % | 84.900 M 0.16 % | 84.768 M 12.29 % | 75.493 M 310.11 % | 18.408 M 0.00 % | 18.408 M |
| Weighted average shs out | 113.247 M 0.07 % | 113.164 M 0.24 % | 112.891 M 3.03 % | 109.571 M 29.06 % | 84.900 M 0.16 % | 84.768 M 12.29 % | 75.493 M 310.11 % | 18.408 M 0.00 % | 18.408 M |
| EPS diluted | -2.95 -16.14 % | -2.54 -75.17 % | -1.45 -274.70 % | 0.83 -56.32 % | 1.90 9.20 % | 1.74 33.85 % | 1.30 -65.88 % | 3.81 83.17 % | 2.08 |
| Earnings per share | -2.95 -16.14 % | -2.54 -75.17 % | -1.45 -274.70 % | 0.83 -56.32 % | 1.90 9.20 % | 1.74 33.85 % | 1.30 -65.88 % | 3.81 83.17 % | 2.08 |
| Gross profit | -1.522 M -114.12 % | 10.778 M -88.30 % | 92.080 M -67.87 % | 286.590 M -13.05 % | 329.608 M 7.37 % | 306.981 M 40.71 % | 218.166 M 18.09 % | 184.740 M 40.61 % | 131.382 M |
| Income tax expense | -554.753 K -101.04 % | 53.155 M 302.55 % | -26.243 M -369.18 % | 9.749 M -63.24 % | 26.524 M 10.48 % | 24.009 M 53.77 % | 15.614 M -12.19 % | 17.781 M 73.32 % | 10.259 M |
| Cost of revenue | 104.880 M -39.11 % | 172.252 M 52.00 % | 113.327 M -34.76 % | 173.696 M -24.59 % | 230.322 M 2.19 % | 225.384 M 108.25 % | 108.226 M 20.05 % | 90.150 M 60.86 % | 56.043 M |
| General and administrative expenses | 27.112 M -22.74 % | 35.091 M 86.92 % | 18.773 M -17.75 % | 22.823 M 59.44 % | 14.314 M -24.22 % | 18.890 M 10.77 % | 17.054 M 48.91 % | 11.452 M -69.95 % | 38.112 M |
| Selling and marketing expenses | 12.225 M -76.52 % | 52.066 M 99.75 % | 26.065 M -21.21 % | 33.081 M -8.14 % | 36.011 M -0.70 % | 36.264 M 32.82 % | 27.304 M 12.41 % | 24.290 M 6.11 % | 22.891 M |
| Other expenses | 279.854 M 7 779.86 % | -3.644 M -107.04 % | 51.791 M 43.83 % | 36.009 M -22.68 % | 46.574 M -5.18 % | 49.118 M 937.93 % | 4.732 M 68.53 % | 2.808 M -4.51 % | 2.941 M |
| Operating expenses | 326.571 M 35.42 % | 241.154 M 101.94 % | 119.417 M 2.18 % | 116.871 M -2.34 % | 119.676 M -6.41 % | 127.871 M 31.60 % | 97.163 M 29.13 % | 75.244 M 2.43 % | 73.459 M |
| Cost and expenses | 431.451 M 4.36 % | 413.406 M 77.62 % | 232.744 M -19.90 % | 290.566 M -16.98 % | 349.998 M -0.92 % | 353.254 M 71.99 % | 205.389 M 24.18 % | 165.394 M 27.71 % | 129.503 M |
| Research and development expenses | 7.380 M -61.20 % | 19.019 M -16.54 % | 22.787 M -8.70 % | 24.958 M 9.58 % | 22.776 M -3.49 % | 23.599 M 50.82 % | 15.647 M 41.95 % | 11.023 M 10.31 % | 9.993 M |
| Selling general and administrative expenses | 39.337 M -54.87 % | 87.157 M 94.38 % | 44.838 M -19.79 % | 55.904 M 11.08 % | 50.326 M -8.75 % | 55.153 M 24.34 % | 44.357 M 24.10 % | 35.742 M -41.41 % | 61.003 M |
| Interest income | 3.789 M -51.79 % | 7.859 M -35.51 % | 12.185 M -26.30 % | 16.534 M 274.84 % | 4.411 M -16.77 % | 5.300 M 102.41 % | 2.618 M 141.84 % | 1.083 M 115.64 % | 502.054 K |
| Interest expense | 3.767 M 21.48 % | 3.101 M 26.81 % | 2.445 M -22.40 % | 3.151 M 308.69 % | 771.064 K 101.57 % | 382.524 K 42.15 % | 269.100 K 45.85 % | 184.500 K 151.36 % | 73.400 K |
| Depreciation and amortization | 27.741 M 8.76 % | 25.507 M 19.33 % | 21.376 M 154.84 % | 8.388 M 48.48 % | 5.649 M 27.67 % | 4.425 M 23.71 % | 3.577 M 42.85 % | 2.504 M 35.04 % | 1.854 M |
| Operating income | -328.093 M -42.42 % | -230.376 M -259.15 % | 144.751 M -13.82 % | 167.959 M -8.42 % | 183.394 M 7.70 % | 170.276 M 60.01 % | 106.417 M 26.28 % | 84.272 M 85.09 % | 45.531 M |
| Operating income ratio | -3.17 -152.19 % | -1.26 -278.61 % | 0.70 93.12 % | 0.36 11.41 % | 0.33 2.40 % | 0.32 -1.90 % | 0.33 6.35 % | 0.31 26.20 % | 0.24 |
| Total other income expenses net | -7.280 M -76.29 % | -4.130 M -99.30 % | -2.072 M 33.71 % | -3.126 M -148.67 % | 6.423 M 292.76 % | 1.635 M 897.35 % | -205.082 K -105.53 % | 3.706 M 26.03 % | 2.941 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | -109.988 M 64.05 % | -305.944 M 37.79 % | -491.813 M 40.58 % | -827.656 M -220.08 % | -258.581 M -1.61 % | -254.482 M 38.50 % | -413.783 M -134.65 % | -176.339 M -60.96 % | -109.557 M |
| Total investments | 74.628 M 12.68 % | 66.231 M 119.39 % | 30.189 M 14.46 % | 26.375 M 91 045.11 % | 28.937 K -92.39 % | 380.000 K | 0.000 -100.00 % | 19.157 M 90.79 % | 10.041 M |
| Total debt | 78.242 M 20.95 % | 64.690 M 62.85 % | 39.723 M 196.05 % | 13.417 M 283.35 % | 3.500 M 25.00 % | 2.800 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 42.252 M | 0.000 -100.00 % | 42.547 M 0.00 % | 42.547 M 10.68 % | 38.442 M 61.58 % | 23.791 M 115.35 % | 11.048 M -30.62 % | 15.924 M -91.80 % | 194.205 M |
| Retained earnings | -411.901 M -1 071.50 % | -35.160 M -116.82 % | 209.027 M -53.66 % | 451.066 M 23.84 % | 364.228 M 60.79 % | 226.524 M 62.78 % | 139.160 M -16.05 % | 165.759 M 69.29 % | 97.912 M |
| Common stock | 113.247 M 0.00 % | 113.247 M 0.00 % | 113.247 M 45.00 % | 78.101 M 33.34 % | 58.571 M 0.00 % | 58.571 M 0.00 % | 58.571 M 361.37 % | 12.695 M 0.00 % | 12.695 M |
| Total equity | 972.442 M -25.78 % | 1.310 B -17.94 % | 1.597 B -13.17 % | 1.839 B 89.79 % | 968.913 M 18.52 % | 817.496 M 14.10 % | 716.451 M 89.25 % | 378.567 M 24.20 % | 304.812 M |
| Other non current liabilities | 17.845 M -29.21 % | 25.209 M 7.80 % | 23.385 M 49.92 % | 15.599 M 123.68 % | 6.974 M -60.89 % | 17.831 M 38.32 % | 12.891 M 12.79 % | 11.430 M 64.20 % | 6.961 M |
| Long term debt | 49.283 M -23.82 % | 64.690 M 74.44 % | 37.084 M 211.74 % | 11.896 M 2.95 % | 11.555 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 77.575 M -18.09 % | 94.705 M 43.48 % | 66.007 M 137.65 % | 27.775 M 47.67 % | 18.809 M 5.48 % | 17.831 M 38.32 % | 12.891 M 12.79 % | 11.430 M 64.20 % | 6.961 M |
| Other current liabilities | 94.053 M 62.77 % | 57.784 M 60.66 % | 35.966 M -31.22 % | 52.294 M -7.46 % | 56.508 M 10.19 % | 51.285 M 25.85 % | 40.752 M 5.16 % | 38.751 M 50.62 % | 25.727 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.536 M -98.54 % | 105.110 M 10.64 % | 95.004 M 21.01 % | 78.509 M 9 472.31 % | 820.166 K 47.72 % | 555.224 K 24.68 % | 445.320 K |
| Short term debt | 28.958 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.500 M 25.00 % | 2.800 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 475.751 M 72.54 % | 275.740 M 10.09 % | 250.462 M -4.80 % | 263.079 M -6.74 % | 282.099 M 26.71 % | 222.637 M 74.90 % | 127.296 M -1.33 % | 129.007 M 127.86 % | 56.617 M |
| Total liabilities | 553.326 M 49.37 % | 370.445 M 17.06 % | 316.470 M 8.81 % | 290.853 M -3.34 % | 300.907 M 25.13 % | 240.469 M 71.53 % | 140.187 M -0.18 % | 140.437 M 120.89 % | 63.577 M |
| Other non current assets | 97.174 M 104.73 % | 47.465 M -33.13 % | 70.976 M 1 586.39 % | 4.209 M -97.16 % | 148.163 M 3.21 % | 143.554 M 584.60 % | 20.969 M 457.92 % | 3.758 M 65.26 % | 2.274 M |
| Long term investments | 0.000 -100.00 % | 66.231 M 135.28 % | 28.149 M 6.73 % | 26.375 M -38.85 % | 43.129 M 3.20 % | 41.791 M | 0.000 -100.00 % | 19.157 M 90.79 % | 10.041 M |
| Intangible assets | 26.296 M 36.46 % | 19.270 M -3.62 % | 19.995 M 4 636.60 % | 422.133 K -28.75 % | 592.498 K 184.12 % | 208.540 K 0.88 % | 206.726 K -9.17 % | 227.607 K -22.24 % | 292.698 K |
| GoodWill | 11.379 M -24.80 % | 15.133 M -12.34 % | 17.263 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 37.675 M 9.51 % | 34.403 M -7.66 % | 37.258 M 8 726.14 % | 422.133 K -28.75 % | 592.498 K 184.12 % | 208.540 K 0.88 % | 206.726 K -9.17 % | 227.607 K -22.24 % | 292.698 K |
| Property plant equipment net | 351.416 M -2.48 % | 360.343 M 38.14 % | 260.862 M 20.56 % | 216.377 M 1 591.00 % | 12.796 M 2.79 % | 12.448 M 22.94 % | 10.125 M 19.21 % | 8.494 M 27.89 % | 6.642 M |
| Total non current assets | 496.564 M -2.38 % | 508.658 M 12.75 % | 451.123 M 64.17 % | 274.788 M 24.14 % | 221.351 M 6.24 % | 208.357 M 430.71 % | 39.260 M 6.99 % | 36.695 M 58.52 % | 23.149 M |
| Other current assets | 12.203 M 17.98 % | 10.343 M -78.23 % | 47.508 M 0.46 % | 47.290 M 79.05 % | 26.412 M 18.27 % | 22.333 M 33.11 % | 16.777 M -30.65 % | 24.192 M 96.16 % | 12.333 M |
| Short term investments | 74.628 M | 0.000 -100.00 % | 2.039 M | 0.000 100.00 % | -43.100 M -4.08 % | -41.411 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 188.230 M -49.63 % | 373.677 M -29.70 % | 531.535 M -36.80 % | 841.073 M 220.92 % | 262.081 M 1.87 % | 257.282 M -37.82 % | 413.783 M 134.65 % | 176.339 M 60.96 % | 109.557 M |
| Cash and short term investments | 188.230 M -49.63 % | 373.677 M -29.97 % | 533.575 M -36.56 % | 841.073 M 220.92 % | 262.081 M 1.87 % | 257.282 M -37.82 % | 413.783 M 134.65 % | 176.339 M 60.96 % | 109.557 M |
| Total current assets | 1.029 B -12.18 % | 1.172 B -19.84 % | 1.462 B -21.18 % | 1.855 B 76.93 % | 1.048 B 23.41 % | 849.608 M 3.94 % | 817.379 M 69.47 % | 482.309 M 39.70 % | 345.241 M |
| Inventory | 104.225 M 121.34 % | 47.088 M -22.97 % | 61.133 M 385.56 % | 12.590 M 65.98 % | 7.585 M -96.87 % | 242.628 M 54.25 % | 157.291 M 25.21 % | 125.622 M 4 454.64 % | 2.758 M |
| Net receivables | 724.547 M -2.20 % | 740.868 M -10.91 % | 831.563 M -12.45 % | 949.820 M 26.54 % | 750.589 M 130.73 % | 325.305 M 39.50 % | 233.191 M 32.38 % | 176.150 M -20.15 % | 220.593 M |
| Tax assets | 10.298 M 4 645.19 % | 217.015 K -99.60 % | 53.877 M 96.59 % | 27.406 M 64.39 % | 16.671 M 60.98 % | 10.356 M 30.12 % | 7.959 M 57.37 % | 5.057 M 29.71 % | 3.899 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 277.668 M 91.56 % | 144.948 M 9.48 % | 132.401 M 3.31 % | 128.164 M -15.53 % | 151.735 M 32.66 % | 114.378 M 150.09 % | 45.734 M 17.62 % | 38.882 M 221.68 % | 12.087 M |
| Tax payables | 75.072 M 2.82 % | 73.009 M -9.37 % | 80.559 M -2.33 % | 82.485 M 18.81 % | 69.428 M 28.16 % | 54.175 M 32.75 % | 40.810 M -20.56 % | 51.374 M 173.23 % | 18.802 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -2.126 M -287.70 % | 1.133 M 42.91 % | 792.584 K -18.85 % | 976.646 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 49.283 M -23.82 % | 64.690 M 74.44 % | 37.084 M 211.74 % | 11.896 M 2.95 % | 11.555 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 | 0.000 |
| Other total stockholders equity | 1.231 B 0.00 % | 1.231 B -0.01 % | 1.231 B -2.78 % | 1.266 B 149.42 % | 507.672 M -6.27 % | 541.644 M 3.31 % | 524.294 M 184.65 % | 184.189 M | 0.000 |
| Deferred tax liabilities non current | 10.446 M 117.37 % | 4.806 M -8.61 % | 5.258 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.526 B -9.21 % | 1.681 B -12.15 % | 1.913 B -10.17 % | 2.130 B 67.72 % | 1.270 B 20.02 % | 1.058 B 23.50 % | 856.638 M 65.05 % | 519.003 M 40.88 % | 368.390 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -26.748 M -149.17 % | -10.735 M -130.35 % | -4.660 M -94.39 % | -2.397 M 17.37 % | -2.901 M -64.37 % | -1.765 M -113.77 % | 12.820 M |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.409 M |
| Change in working capital | -43.940 M -161.62 % | 71.303 M 160.28 % | -118.287 M 61.86 % | -310.113 M -77.28 % | -174.928 M -28.34 % | -136.302 M -30.99 % | -104.052 M -133.50 % | -44.561 M 51.04 % | -91.018 M |
| Accounts receivables | -148.893 M -573.47 % | 31.447 M 247.32 % | -21.345 M 92.74 % | -294.204 M -27.79 % | -230.220 M -72.80 % | -133.231 M -53.08 % | -87.031 M -29.43 % | -67.241 M 42.82 % | -117.601 M |
| Inventory | -71.082 M -605.45 % | 14.063 M 131.00 % | -45.359 M -806.33 % | -5.005 M -197.46 % | -1.682 M 98.03 % | -85.337 M -169.47 % | -31.669 M 20.01 % | -39.589 M -8 516.08 % | 470.400 K |
| Accounts payables | 176.035 M 415.09 % | 34.175 M 237.61 % | -24.834 M -14 629.03 % | -168.608 K -100.27 % | 61.634 M -27.20 % | 84.664 M 382.43 % | 17.549 M -72.59 % | 64.034 M 128.20 % | 28.060 M |
| Other working capital | 171.595 M 2 147.14 % | -8.382 M 68.66 % | -26.748 M -149.17 % | -10.735 M -130.35 % | -4.660 M -94.39 % | -2.397 M 96.69 % | -72.383 M -1 355.75 % | -4.972 M 94.57 % | -91.489 M |
| Other non cash items | 223.634 M 83.38 % | 121.952 M -27.57 % | 168.368 M 97.06 % | 85.440 M 166.37 % | 32.076 M 113.64 % | 15.014 M -16.27 % | 17.931 M -33.73 % | 27.057 M 5 106.37 % | 519.700 K |
| Net cash provided by operating activities | -127.383 M -103.60 % | -62.566 M 35.12 % | -96.429 M 24.91 % | -128.411 M -670.76 % | 22.498 M -24.66 % | 29.862 M 108.03 % | 14.355 M -73.55 % | 54.261 M 303.06 % | -26.722 M |
| Investments in property plant and equipment | -45.037 M 24.27 % | -59.467 M 6.94 % | -63.901 M 6.40 % | -68.272 M -312.69 % | -16.543 M 89.10 % | -151.720 M -3 497.77 % | -4.217 M 27.88 % | -5.847 M 14.46 % | -6.835 M |
| Acquisitions net | -15.252 M -173.05 % | -5.586 M 86.91 % | -42.664 M -5 861.66 % | 740.475 K 1 730.73 % | 40.447 K -14.53 % | 47.323 K 506.71 % | 7.800 K -86.31 % | 56.961 K 504.04 % | 9.430 K |
| Purchases of investments | 0.000 100.00 % | -156.043 M 3.94 % | -162.439 M 59.39 % | -400.000 M | 0.000 100.00 % | -380.000 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 123.705 M -59.35 % | 304.318 M 27.17 % | 239.300 M 32 417.09 % | -740.475 K | 0.000 100.00 % | -47.323 K | 0.000 | 0.000 | 0.000 |
| Other investing activites | 3.300 K -99.96 % | 8.268 M 9 029.98 % | 90.556 K -87.77 % | 740.475 K 200 128 277.81 % | 0.370 -100.00 % | 47.323 K -97.15 % | 1.658 M 204.07 % | -1.593 M -16 993.31 % | 9.430 K |
| Net cash used for investing activites | 63.419 M -30.68 % | 91.490 M 408.95 % | -29.613 M 93.67 % | -467.532 M -2 733.06 % | -16.503 M 89.15 % | -152.053 M -5 841.28 % | -2.559 M 65.60 % | -7.440 M -8.99 % | -6.826 M |
| Debt repayment | -8.218 M | 0.000 | 0.000 100.00 % | -3.500 M -600.00 % | 700.000 K -75.00 % | 2.800 M | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 100.00 % | -1.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 -100.00 % | 6.849 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -115.252 K | 0.000 100.00 % | -78.101 M | 0.000 | 0.000 100.00 % | -46.857 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | 14.785 M 264.73 % | -8.976 M -31.05 % | -6.849 M -100.88 % | 778.601 M | 0.000 100.00 % | -3.071 M -101.38 % | 222.201 M 1 146.53 % | 17.826 M -74.53 % | 70.000 M |
| Net cash used provided by financing activities | 6.453 M 171.89 % | -8.976 M 89.43 % | -84.904 M -110.95 % | 775.101 M 110 628.73 % | 700.000 K 101.49 % | -47.128 M -121.21 % | 222.201 M 1 146.53 % | 17.826 M -74.53 % | 70.000 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -0.650 -1 090 519 100.00 % | 0.000 100.00 % | -0.300 -1 006 632 862.50 % | 0.000 -200.00 % | 0.000 | 0.000 -100.00 % | 2.400 |
| Net change in cash | -57.512 M -388.29 % | 19.949 M 109.46 % | -210.946 M -217.74 % | 179.159 M 2 575.86 % | 6.695 M 103.95 % | -169.319 M -172.36 % | 233.997 M 261.96 % | 64.647 M 77.35 % | 36.452 M |
| Cash at beginning of period | 233.628 M 9.34 % | 213.679 M -49.68 % | 424.624 M 72.99 % | 245.466 M 2.80 % | 238.770 M -41.49 % | 408.089 M 134.41 % | 174.092 M 59.07 % | 109.446 M 49.94 % | 72.994 M |
| Cash at end of period | 176.116 M -24.62 % | 233.628 M 9.34 % | 213.679 M -49.68 % | 424.624 M 72.99 % | 245.466 M 2.80 % | 238.770 M -41.49 % | 408.089 M 134.41 % | 174.092 M 59.07 % | 109.446 M |
| Operating cash flow | -127.383 M -103.60 % | -62.566 M 35.12 % | -96.429 M 24.91 % | -128.411 M -670.76 % | 22.498 M -24.66 % | 29.862 M 108.03 % | 14.355 M -73.55 % | 54.261 M 303.06 % | -26.722 M |
| Capital expenditure | -45.037 M 24.27 % | -59.467 M 6.94 % | -63.901 M 6.40 % | -68.272 M -312.69 % | -16.543 M 89.10 % | -151.720 M -3 497.77 % | -4.217 M 27.88 % | -5.847 M 14.46 % | -6.835 M |
| Free CashFlow | -172.420 M -41.29 % | -122.033 M 23.89 % | -160.330 M 18.48 % | -196.683 M -3 402.87 % | 5.955 M 104.89 % | -121.859 M -1 302.04 % | 10.138 M -79.06 % | 48.414 M 244.27 % | -33.557 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.791 M -90.78 % | 30.260 M 262.03 % | 8.358 M -57.90 % | 19.854 M -43.37 % | 35.060 M -9.54 % | 38.757 M -33.72 % | 58.472 M 149.36 % | 23.449 M -56.91 % | 54.412 M 16.52 % | 46.697 M 44.75 % | 32.259 M -1.80 % | 32.852 M -65.15 % | 94.258 M 104.74 % | 46.039 M -77.56 % | 205.120 M 176.90 % | 74.076 M -45.25 % | 135.305 M 195.53 % | 45.784 M -74.41 % | 178.890 M 9.78 % | 162.949 M -8.34 % | 177.766 M 340.84 % | 40.324 M -79.79 % | 199.532 M 44.33 % | 138.243 M |
| Net income | -51.263 M -781.86 % | -5.813 M 98.05 % | -298.512 M -1 764.21 % | -16.013 M 36.61 % | -25.261 M -576.95 % | 5.296 M 102.28 % | -232.085 M -502.70 % | -38.508 M -105.92 % | -18.700 M -1 107.61 % | 1.856 M 101.03 % | -179.980 M -1 433.61 % | -11.736 M -158.53 % | 20.052 M 159.63 % | 7.723 M -78.50 % | 35.920 M 171.50 % | 13.230 M -57.79 % | 31.343 M 199.91 % | 10.451 M -84.66 % | 68.132 M 74.94 % | 38.946 M -18.90 % | 48.023 M 639.17 % | 6.497 M -90.53 % | 68.626 M 86.98 % | 36.703 M |
| Income before tax | -49.721 M -700.03 % | -6.215 M 97.93 % | -299.722 M -1 788.55 % | -15.870 M 36.14 % | -24.853 M -589.95 % | 5.073 M 102.92 % | -173.986 M -306.81 % | -42.769 M -109.59 % | -20.406 M -868.84 % | 2.654 M 101.28 % | -208.000 M -1 375.36 % | -14.098 M -162.41 % | 22.590 M 142.32 % | 9.323 M -76.01 % | 38.863 M 150.60 % | 15.508 M -56.54 % | 35.681 M 235.40 % | 10.638 M -86.49 % | 78.732 M 74.76 % | 45.051 M -20.96 % | 56.999 M 676.56 % | 7.340 M -90.78 % | 79.611 M 85.36 % | 42.949 M |
| Income before tax ratio | -17.81 -8 573.34 % | -0.21 99.43 % | -35.86 -4 386.03 % | -0.80 -12.76 % | -0.71 -641.61 % | 0.13 104.40 % | -2.98 -63.14 % | -1.82 -386.35 % | -0.38 -759.82 % | 0.06 100.88 % | -6.45 -1 402.45 % | -0.43 -279.06 % | 0.24 18.36 % | 0.20 6.88 % | 0.19 -9.50 % | 0.21 -20.61 % | 0.26 13.49 % | 0.23 -47.21 % | 0.44 59.19 % | 0.28 -13.77 % | 0.32 76.15 % | 0.18 -54.38 % | 0.40 28.42 % | 0.31 |
| EBITDA | -40.550 M -175.58 % | -14.714 M 95.07 % | -298.607 M -1 781.52 % | -15.870 M -3.80 % | -15.289 M -259.52 % | 9.585 M 105.81 % | -164.860 M -388.22 % | -33.768 M -148.33 % | -13.598 M -243.72 % | 9.462 M 104.70 % | -201.304 M -2 619.43 % | -7.402 M -124.40 % | 30.342 M 127.88 % | 13.315 M -67.50 % | 40.971 M 132.96 % | 17.587 M -50.39 % | 35.452 M 708.26 % | 4.386 M -93.95 % | 72.543 M 62.52 % | 44.636 M -33.40 % | 67.024 M 894.07 % | 6.742 M -91.04 % | 75.268 M 63.69 % | 45.981 M |
| Net income ratio | -18.37 -9 460.46 % | -0.19 99.46 % | -35.71 -4 328.22 % | -0.81 -11.94 % | -0.72 -627.24 % | 0.14 103.44 % | -3.97 -141.70 % | -1.64 -377.83 % | -0.34 -964.74 % | 0.04 100.71 % | -5.58 -1 461.76 % | -0.36 -267.92 % | 0.21 26.81 % | 0.17 -4.20 % | 0.18 -1.95 % | 0.18 -22.90 % | 0.23 1.48 % | 0.23 -40.07 % | 0.38 59.35 % | 0.24 -11.53 % | 0.27 67.67 % | 0.16 -53.15 % | 0.34 29.54 % | 0.27 |
| Ratio EBITDA | -14.53 -2 887.66 % | -0.49 98.64 % | -35.73 -4 369.33 % | -0.80 -83.30 % | -0.44 -276.34 % | 0.25 108.77 % | -2.82 -95.79 % | -1.44 -476.23 % | -0.25 -223.34 % | 0.20 103.25 % | -6.24 -2 669.36 % | -0.23 -170.00 % | 0.32 11.31 % | 0.29 44.79 % | 0.20 -15.87 % | 0.24 -9.39 % | 0.26 173.49 % | 0.10 -76.37 % | 0.41 48.04 % | 0.27 -27.35 % | 0.38 125.49 % | 0.17 -55.67 % | 0.38 13.41 % | 0.33 |
| Gross profit ratio | -5.09 -1 373.57 % | 0.40 108.90 % | -4.49 -2 082.44 % | 0.23 67.50 % | 0.14 -74.62 % | 0.53 221.02 % | -0.44 -460.22 % | -0.08 -138.77 % | 0.20 -65.69 % | 0.59 662.38 % | -0.11 -121.85 % | 0.48 -12.03 % | 0.55 -10.51 % | 0.61 -11.49 % | 0.69 42.04 % | 0.49 -19.68 % | 0.61 2.19 % | 0.59 -8.67 % | 0.65 23.64 % | 0.52 -8.43 % | 0.57 -12.49 % | 0.65 13.23 % | 0.58 3.92 % | 0.56 |
| Weighted average shs out dil | 116.263 M 0.00 % | 116.263 M 2.66 % | 113.247 M 0.00 % | 113.247 M -2.29 % | 115.900 M 9.42 % | 105.926 M -6.89 % | 113.767 M -0.47 % | 114.300 M -13.27 % | 131.795 M 42.03 % | 92.795 M -13.92 % | 107.797 M -11.32 % | 121.561 M 10.24 % | 110.272 M -1.48 % | 111.934 M -2.50 % | 114.805 M -8.00 % | 124.793 M 27.84 % | 97.617 M -3.42 % | 101.071 M 18.24 % | 85.477 M 1.62 % | 84.118 M -0.34 % | 84.405 M -1.39 % | 85.599 M 0.79 % | 84.929 M 5.99 % | 80.130 M |
| Weighted average shs out | 116.263 M 0.00 % | 116.263 M 2.66 % | 113.247 M 0.00 % | 113.247 M -2.29 % | 115.900 M 9.42 % | 105.926 M -6.89 % | 113.767 M -0.47 % | 114.300 M -13.27 % | 131.795 M 42.03 % | 92.795 M -13.92 % | 107.797 M -11.32 % | 121.561 M 10.24 % | 110.273 M -1.48 % | 111.934 M -2.50 % | 114.805 M -8.00 % | 124.793 M 27.84 % | 97.617 M -3.42 % | 101.071 M 18.24 % | 85.477 M 1.62 % | 84.118 M -0.34 % | 84.405 M -1.39 % | 85.599 M 0.79 % | 84.929 M 5.99 % | 80.130 M |
| EPS diluted | -0.44 -780.00 % | -0.05 98.11 % | -2.64 -1 785.71 % | -0.14 36.36 % | -0.22 -540.00 % | 0.05 102.45 % | -2.04 -500.00 % | -0.34 -142.86 % | -0.14 -800.00 % | 0.02 101.20 % | -1.67 -1 630.57 % | -0.10 -153.61 % | 0.18 160.87 % | 0.07 -77.74 % | 0.31 181.82 % | 0.11 -65.63 % | 0.32 220.00 % | 0.10 -87.50 % | 0.80 73.91 % | 0.46 -19.30 % | 0.57 650.99 % | 0.08 -90.63 % | 0.81 76.09 % | 0.46 |
| Earnings per share | -0.44 -780.00 % | -0.05 98.11 % | -2.64 -1 785.71 % | -0.14 36.36 % | -0.22 -540.00 % | 0.05 102.45 % | -2.04 -500.00 % | -0.34 -142.86 % | -0.14 -800.00 % | 0.02 101.20 % | -1.67 -1 630.57 % | -0.10 -153.61 % | 0.18 160.87 % | 0.07 -77.74 % | 0.31 181.82 % | 0.11 -65.63 % | 0.32 220.00 % | 0.10 -87.50 % | 0.80 73.91 % | 0.46 -19.30 % | 0.57 650.99 % | 0.08 -90.63 % | 0.81 76.09 % | 0.46 |
| Gross profit | -14.219 M -217.47 % | 12.104 M 132.23 % | -37.556 M -934.58 % | 4.500 M -5.15 % | 4.744 M -77.04 % | 20.661 M 180.21 % | -25.757 M -1 296.98 % | -1.844 M -116.71 % | 11.035 M -60.02 % | 27.603 M 914.07 % | -3.391 M -121.46 % | 15.801 M -69.34 % | 51.540 M 83.22 % | 28.130 M -80.14 % | 141.605 M 293.32 % | 36.002 M -56.03 % | 81.874 M 202.02 % | 27.109 M -76.63 % | 115.981 M 35.74 % | 85.444 M -16.06 % | 101.795 M 285.78 % | 26.387 M -77.12 % | 115.316 M 49.99 % | 76.884 M |
| Income tax expense | 2.684 M 2 795.38 % | -99.591 K 88.65 % | -877.102 K -667.12 % | 154.659 K -64.10 % | 430.817 K 263.73 % | -263.127 K -100.45 % | 58.251 M 1 474.86 % | -4.237 M -155.66 % | -1.657 M -307.66 % | 798.053 K 102.85 % | -28.020 M -1 086.02 % | -2.362 M -193.09 % | 2.538 M 58.47 % | 1.601 M -45.61 % | 2.944 M 29.13 % | 2.280 M -47.43 % | 4.337 M 2 215.75 % | 187.299 K -98.23 % | 10.600 M 73.61 % | 6.106 M -31.97 % | 8.975 M 964.74 % | 842.970 K -92.33 % | 10.984 M 75.86 % | 6.246 M |
| Cost of revenue | 17.011 M -6.31 % | 18.155 M -60.46 % | 45.914 M 199.03 % | 15.354 M -49.35 % | 30.316 M 67.53 % | 18.096 M -78.52 % | 84.229 M 233.02 % | 25.293 M -41.69 % | 43.377 M 127.19 % | 19.093 M -46.44 % | 35.650 M 109.09 % | 17.050 M -60.09 % | 42.718 M 138.53 % | 17.909 M -71.80 % | 63.515 M 66.82 % | 38.074 M -28.74 % | 53.431 M 186.11 % | 18.675 M -70.31 % | 62.909 M -18.83 % | 77.505 M 2.02 % | 75.971 M 445.10 % | 13.937 M -83.45 % | 84.216 M 37.25 % | 61.358 M |
| General and administrative expenses | -5.811 M -128.36 % | 20.491 M 176.82 % | -26.675 M -164.98 % | 41.050 M 1 071.71 % | -4.224 M -124.91 % | 16.962 M 200.60 % | -16.861 M -140.33 % | 41.808 M 818.24 % | -5.821 M -136.46 % | 15.965 M 166.35 % | -24.061 M -164.11 % | 37.528 M 571.04 % | -7.967 M -160.03 % | 13.273 M 170.20 % | -18.906 M -156.67 % | 33.365 M 917.81 % | -4.080 M -132.78 % | 12.445 M 217.66 % | 3.918 M 123.29 % | -16.819 M -173.80 % | -6.143 M -153.77 % | 11.425 M 143.05 % | -26.538 M -273.40 % | 15.305 M |
| Selling and marketing expenses | -962.769 K -122.52 % | 4.276 M 358.98 % | -1.651 M -125.06 % | 6.588 M 476.27 % | 1.143 M -87.38 % | 9.058 M -75.14 % | 36.436 M 227.47 % | 11.126 M 27.14 % | 8.751 M 37.56 % | 6.362 M -21.28 % | 8.082 M 33.12 % | 6.071 M -5.08 % | 6.396 M 15.97 % | 5.516 M -63.02 % | 14.917 M 179.71 % | 5.333 M -37.71 % | 8.562 M 100.52 % | 4.270 M -56.11 % | 9.728 M -7.93 % | 10.567 M -10.96 % | 11.868 M 208.38 % | 3.848 M -66.76 % | 11.579 M 26.13 % | 9.180 M |
| Other expenses | 38.626 M 548.41 % | -8.614 M -103.00 % | 286.665 M 1 084.32 % | -29.123 M -10 127.30 % | 290.439 K 121.72 % | -1.337 M 64.83 % | -3.802 M 20.18 % | -4.763 M -203.69 % | 4.594 M 995.98 % | 419.167 K -99.22 % | 53.905 M 370.56 % | -19.923 M -198.68 % | 20.189 M 948.27 % | -2.380 M 58.07 % | -5.677 M -2 741.03 % | 214.938 K 112.97 % | -1.658 M -141.51 % | 3.993 M 82.51 % | 2.188 M 249.24 % | -1.466 M -189.58 % | 1.637 M 234.62 % | 489.069 K 255.56 % | -314.393 K -600.56 % | 62.808 K |
| Operating expenses | 33.583 M 89.31 % | 17.740 M -93.16 % | 259.436 M 1 187.11 % | 20.156 M -28.52 % | 28.198 M 63.58 % | 17.237 M -77.70 % | 77.286 M 86.50 % | 41.441 M 34.57 % | 30.796 M 16.81 % | 26.364 M -42.69 % | 46.005 M 53.80 % | 29.911 M 41.11 % | 21.198 M -4.95 % | 22.302 M -42.49 % | 38.782 M 58.23 % | 24.509 M -20.57 % | 30.856 M 35.79 % | 22.723 M -25.82 % | 30.633 M -11.25 % | 34.515 M -0.74 % | 34.771 M 76.00 % | 19.756 M -46.79 % | 37.128 M 16.87 % | 31.770 M |
| Cost and expenses | 50.594 M 40.95 % | 35.896 M -88.24 % | 305.350 M 759.88 % | 35.511 M -39.31 % | 58.513 M 65.61 % | 35.333 M -78.12 % | 161.515 M 142.03 % | 66.734 M -10.03 % | 74.173 M 63.17 % | 45.457 M -44.33 % | 81.655 M 73.88 % | 46.962 M -26.53 % | 63.916 M 58.95 % | 40.211 M -60.69 % | 102.298 M 63.46 % | 62.584 M -25.75 % | 84.287 M 103.61 % | 41.397 M -55.74 % | 93.543 M -16.49 % | 112.020 M 1.15 % | 110.742 M 228.68 % | 33.693 M -72.23 % | 121.343 M 30.30 % | 93.128 M |
| Research and development expenses | 1.731 M 9.07 % | 1.587 M 44.69 % | 1.097 M -36.95 % | 1.740 M -11.43 % | 1.964 M -21.51 % | 2.502 M 2 410.68 % | 99.673 K -99.04 % | 10.395 M 127.98 % | 4.560 M 26.03 % | 3.618 M -55.22 % | 8.079 M 29.57 % | 6.235 M 141.71 % | 2.580 M -56.23 % | 5.894 M -24.23 % | 7.779 M 36.58 % | 5.696 M -0.93 % | 5.749 M 0.26 % | 5.734 M -9.01 % | 6.302 M -10.80 % | 7.065 M 17.67 % | 6.004 M 76.39 % | 3.404 M -35.75 % | 5.298 M -22.83 % | 6.865 M |
| Selling general and administrative expenses | -6.774 M -127.35 % | 24.767 M 187.44 % | -28.326 M -159.46 % | 47.638 M 79.60 % | 26.524 M 1.93 % | 26.020 M 32.93 % | 19.575 M -63.02 % | 52.934 M 1 706.33 % | 2.930 M -86.87 % | 22.327 M 239.73 % | -15.979 M -136.65 % | 43.600 M 2 875.80 % | -1.571 M -108.36 % | 18.788 M 570.95 % | -3.989 M -110.31 % | 38.698 M 763.43 % | 4.482 M -73.19 % | 16.714 M 22.49 % | 13.646 M 318.25 % | -6.252 M -209.21 % | 5.725 M -62.52 % | 15.273 M 202.10 % | -14.959 M -161.09 % | 24.485 M |
| Interest income | 28.091 K -65.55 % | 81.546 K -83.45 % | 492.804 K -27.41 % | 678.863 K -69.71 % | 2.241 M | 0.000 -100.00 % | 1.555 M -44.62 % | 2.808 M | 0.000 -100.00 % | 2.127 M | 0.000 -100.00 % | 2.669 M | 0.000 -100.00 % | 3.731 M -1.50 % | 3.787 M | 0.000 -100.00 % | 4.089 M 70.98 % | 2.391 M | 0.000 | 0.000 -100.00 % | 1.742 M 188.33 % | 604.000 K -92.35 % | 7.895 M | 0.000 |
| Interest expense | 0.000 -100.00 % | 669.763 K -52.13 % | 1.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.222 K | 0.000 -100.00 % | 8.664 M | 0.000 -100.00 % | 3.514 M -23.13 % | 4.571 M | 0.000 -100.00 % | 263.995 K 140.58 % | 109.732 K | 0.000 | 0.000 -100.00 % | 191.583 K -29.75 % | 272.735 K | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.164 M 69.26 % | 4.823 M -46.41 % | 9.001 M 0.00 % | 9.001 M 32.22 % | 6.807 M 0.00 % | 6.807 M 1.67 % | 6.696 M 0.00 % | 6.696 M 67.73 % | 3.992 M 0.00 % | 3.992 M 92.01 % | 2.079 M 0.00 % | 2.079 M -16.25 % | 2.483 M 42.09 % | 1.747 M 79.68 % | 972.436 K -48.45 % | 1.887 M 116.42 % | 871.679 K 12.06 % | 777.834 K -12.73 % | 891.256 K 2.95 % | 865.680 K |
| Operating income | -47.803 M -748.19 % | -5.636 M 98.10 % | -296.992 M -1 733.58 % | -16.197 M 30.94 % | -23.453 M -785.04 % | 3.424 M 102.01 % | -170.184 M -299.33 % | -42.617 M -109.03 % | -20.388 M -824.99 % | 2.812 M 101.37 % | -205.975 M -1 359.76 % | -14.110 M -131.31 % | 45.072 M 1 834.24 % | 2.330 M -94.77 % | 44.540 M 191.24 % | 15.293 M -59.04 % | 37.338 M 461.93 % | 6.645 M -91.32 % | 76.544 M 71.48 % | 44.636 M -19.37 % | 55.362 M 708.11 % | 6.851 M -90.87 % | 75.008 M 74.90 % | 42.886 M |
| Operating income ratio | -17.13 -9 095.48 % | -0.19 99.48 % | -35.53 -4 255.45 % | -0.82 -21.95 % | -0.67 -857.27 % | 0.09 103.04 % | -2.91 -60.14 % | -1.82 -385.05 % | -0.37 -722.19 % | 0.06 100.94 % | -6.38 -1 386.56 % | -0.43 -189.82 % | 0.48 844.75 % | 0.05 -76.69 % | 0.22 5.18 % | 0.21 -25.19 % | 0.28 90.14 % | 0.15 -66.08 % | 0.43 56.20 % | 0.27 -12.04 % | 0.31 83.31 % | 0.17 -54.81 % | 0.38 21.18 % | 0.31 |
| Total other income expenses net | -1.918 M -231.25 % | -579.025 K 78.79 % | -2.730 M -935.29 % | 326.888 K 123.36 % | -1.399 M -184.87 % | 1.649 M 143.37 % | -3.802 M -2 406.05 % | -151.721 K -758.10 % | -17.681 K 88.82 % | -158.099 K 97.47 % | -6.260 M -52 538.10 % | 11.937 K 398 000.00 % | -3.000 -100.00 % | 6.992 M 194.87 % | -7.370 M -3 529.07 % | 214.938 K 112.97 % | -1.658 M -141.51 % | 3.993 M 2.88 % | 3.882 M 835.10 % | 415.124 K -74.63 % | 1.637 M 234.62 % | 489.069 K -90.27 % | 5.026 M 7 902.19 % | 62.808 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 | 2019-12-31 | 2019-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -26.911 M 13.80 % | -31.220 M 71.62 % | -109.988 M 27.11 % | -150.894 M 36.30 % | -236.897 M 18.61 % | -291.062 M 4.86 % | -305.944 M 4.45 % | -320.188 M 15.47 % | -378.773 M 14.44 % | -442.678 M 9.99 % | -491.813 M 8.05 % | -534.860 M 16.42 % | -639.957 M 15.50 % | -757.304 M 8.50 % | -827.656 M -4.66 % | -790.840 M 5.65 % | -838.185 M 6.81 % | -899.467 M -247.85 % | -258.581 M -76.78 % | -146.274 M 27.38 % | -201.428 M -178.29 % | 257.282 M 201.10 % | -254.482 M -24.78 % | -203.941 M |
| Total investments | 71.862 M -3.71 % | 74.628 M 0.00 % | 74.628 M 7.17 % | 69.638 M -5.51 % | 73.699 M 5.81 % | 69.655 M 5.17 % | 66.231 M 32.91 % | 49.831 M 0.00 % | 49.831 M 65.06 % | 30.189 M 0.00 % | 30.189 M 150.07 % | 12.072 M 20.72 % | 10.000 M | 0.000 -100.00 % | 26.375 M -39.27 % | 43.432 M -0.65 % | 43.717 M -1.04 % | 44.174 M 152 556.99 % | 28.937 K -85.04 % | 193.447 K -39.62 % | 320.390 K -99.94 % | 514.563 M 135 311.43 % | 380.000 K -98.54 % | 26.044 M |
| Total debt | 80.578 M -12.31 % | 91.885 M 17.44 % | 78.242 M 9.42 % | 71.504 M 3.10 % | 69.354 M 4.87 % | 66.134 M -2.36 % | 67.734 M -8.99 % | 74.424 M 36.10 % | 54.684 M 24.04 % | 44.086 M 10.98 % | 39.723 M 19.61 % | 33.210 M 36.19 % | 24.385 M 79.59 % | 13.578 M 1.19 % | 13.417 M 2.16 % | 13.134 M 0.74 % | 13.037 M 334.57 % | 3.000 M -14.29 % | 3.500 M 16.67 % | 3.000 M 0.00 % | 3.000 M | 0.000 -100.00 % | 2.800 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 42.252 M | 0.000 | 0.000 -100.00 % | 42.252 M -96.68 % | 1.273 B 2 913.40 % | 42.252 M -96.68 % | 1.273 B 2 893.01 % | 42.547 M -96.66 % | 1.274 B 2 893.43 % | 42.547 M -96.66 % | 1.274 B 2 893.52 % | 42.547 M -96.75 % | 1.309 B 2 976.09 % | 42.547 M -96.74 % | 1.306 B 3 297.02 % | 38.442 M -97.06 % | 1.306 B | 0.000 | 0.000 | 0.000 -100.00 % | 817.496 M | 0.000 | 0.000 |
| Retained earnings | -468.977 M -12.27 % | -417.714 M -1.41 % | -411.901 M -261.87 % | -113.824 M -16.89 % | -97.376 M -35.03 % | -72.116 M 6.84 % | -77.412 M -150.37 % | 153.675 M -20.04 % | 192.183 M -8.87 % | 210.883 M 0.89 % | 209.027 M -46.27 % | 389.007 M -2.93 % | 400.741 M -12.65 % | 458.790 M 1.71 % | 451.066 M 7.81 % | 418.390 M 3.27 % | 405.160 M 8.14 % | 374.679 M 2.87 % | 364.228 M 17.21 % | 310.746 M 14.33 % | 271.800 M | 0.000 -100.00 % | 226.524 M 85.93 % | 121.833 M |
| Common stock | 113.247 M 0.00 % | 113.247 M 0.00 % | 113.247 M 0.00 % | 113.247 M 0.00 % | 113.247 M 0.00 % | 113.247 M 0.00 % | 113.247 M 0.00 % | 113.247 M 0.00 % | 113.247 M 0.00 % | 113.247 M 0.00 % | 113.247 M 0.00 % | 113.247 M 0.00 % | 113.247 M 45.00 % | 78.101 M 0.00 % | 78.101 M 0.00 % | 78.101 M 0.00 % | 78.101 M 0.00 % | 78.101 M 33.34 % | 58.571 M 0.00 % | 58.571 M 0.00 % | 58.571 M | 0.000 -100.00 % | 58.571 M 0.00 % | 58.571 M |
| Total equity | 918.181 M -5.34 % | 969.928 M -0.26 % | 972.442 M -23.66 % | 1.274 B -1.28 % | 1.290 B -1.92 % | 1.316 B 0.41 % | 1.310 B -15.02 % | 1.542 B -2.44 % | 1.580 B -1.15 % | 1.599 B 0.12 % | 1.597 B -10.14 % | 1.777 B -0.66 % | 1.789 B -3.14 % | 1.847 B 0.42 % | 1.839 B 1.97 % | 1.803 B 0.74 % | 1.790 B 1.79 % | 1.759 B 81.51 % | 968.913 M 7.56 % | 900.780 M 4.52 % | 861.835 M 5.42 % | 817.496 M 0.00 % | 817.496 M 17.17 % | 697.690 M |
| Other non current liabilities | 17.117 M -3.81 % | 17.795 M -0.28 % | 17.845 M -10.04 % | 19.836 M -17.10 % | 23.928 M -0.94 % | 24.156 M -4.18 % | 25.209 M 39.38 % | 18.086 M -6.54 % | 19.353 M -7.99 % | 21.033 M -11.12 % | 23.665 M -11.78 % | 26.824 M 104.64 % | 13.108 M 1.50 % | 12.915 M -17.21 % | 15.599 M 31.02 % | 11.905 M -16.52 % | 14.262 M -4.68 % | 14.962 M -20.45 % | 18.809 M -4.03 % | 19.599 M 4.04 % | 18.838 M | 0.000 -100.00 % | 17.831 M 33.10 % | 13.397 M |
| Long term debt | 54.374 M -13.60 % | 62.930 M 27.69 % | 49.283 M -31.08 % | 71.504 M 9.39 % | 65.366 M 6.14 % | 61.583 M -4.80 % | 64.690 M -3.79 % | 67.238 M 38.39 % | 48.587 M 24.30 % | 39.087 M 5.40 % | 37.084 M 22.79 % | 30.200 M 30.73 % | 23.102 M 106.34 % | 11.196 M -5.89 % | 11.896 M 6.74 % | 11.145 M -1.43 % | 11.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 82.983 M -14.47 % | 97.021 M 25.07 % | 77.575 M -19.36 % | 96.194 M 2.47 % | 93.876 M 3.90 % | 90.352 M -4.60 % | 94.705 M 4.76 % | 90.406 M 23.54 % | 73.179 M 12.18 % | 65.233 M -1.17 % | 66.007 M 5.45 % | 62.597 M 72.87 % | 36.210 M 50.18 % | 24.110 M -13.19 % | 27.775 M 20.49 % | 23.050 M -9.85 % | 25.568 M 70.88 % | 14.962 M -20.45 % | 18.809 M -4.03 % | 19.599 M 4.04 % | 18.838 M | 0.000 -100.00 % | 17.831 M 33.10 % | 13.397 M |
| Other current liabilities | 87.249 M 7.52 % | 81.147 M -13.72 % | 94.053 M 163.18 % | 35.738 M -65.78 % | 104.432 M 118.19 % | 47.862 M 213.60 % | -42.133 M -209.90 % | 38.338 M -6.35 % | 40.940 M 36.44 % | 30.006 M -16.57 % | 35.966 M -48.04 % | 69.211 M 46.07 % | 47.383 M 14.18 % | 41.498 M -20.64 % | 52.294 M 461.23 % | -14.477 M -129.82 % | 48.550 M -5.61 % | 51.438 M -8.97 % | 56.508 M 364.47 % | -21.366 M 23.76 % | -28.025 M | 0.000 -100.00 % | 51.285 M 21.95 % | 42.054 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 1.787 M -69.74 % | 5.905 M -23.08 % | 7.677 M -92.32 % | 99.916 M 10.73 % | 90.238 M 5.17 % | 85.806 M 3 501.87 % | 2.382 M 55.09 % | 1.536 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.110 M 60.80 % | 65.365 M -4.61 % | 68.523 M -16.87 % | 82.431 M -13.23 % | 95.004 M 28.70 % | 73.817 M 4.68 % | 70.518 M | 0.000 -100.00 % | 78.509 M | 0.000 |
| Short term debt | 26.204 M -9.50 % | 28.955 M -0.01 % | 28.958 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.187 M 344.62 % | 1.616 M -67.66 % | 4.999 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M -14.29 % | 3.500 M 16.67 % | 3.000 M 0.00 % | 3.000 M | 0.000 -100.00 % | 2.800 M | 0.000 |
| Total current liabilities | 341.229 M 1.21 % | 337.148 M -29.13 % | 475.751 M 152.57 % | 188.362 M -13.59 % | 217.984 M -3.93 % | 226.901 M -17.71 % | 275.740 M 29.69 % | 212.613 M 1.98 % | 208.492 M 9.10 % | 191.110 M -23.70 % | 250.462 M 9.95 % | 227.798 M 2.73 % | 221.741 M 10.04 % | 201.505 M -23.41 % | 263.079 M 28.97 % | 203.981 M -8.39 % | 222.668 M 8.76 % | 204.741 M -27.42 % | 282.099 M 23.72 % | 228.022 M 11.31 % | 204.861 M | 0.000 -100.00 % | 222.637 M 57.18 % | 141.647 M |
| Total liabilities | 424.212 M -2.29 % | 434.169 M -21.53 % | 553.326 M 94.45 % | 284.556 M -8.76 % | 311.860 M -1.70 % | 317.253 M -14.36 % | 370.445 M 22.25 % | 303.019 M 7.58 % | 281.671 M 9.88 % | 256.343 M -19.00 % | 316.470 M 8.98 % | 290.395 M 12.58 % | 257.951 M 14.33 % | 225.615 M -22.43 % | 290.853 M 28.11 % | 227.031 M -8.54 % | 248.236 M 12.99 % | 219.703 M -26.99 % | 300.907 M 21.52 % | 247.621 M 10.69 % | 223.699 M | 0.000 -100.00 % | 240.469 M 55.10 % | 155.044 M |
| Other non current assets | 92.918 M 369.18 % | 19.804 M -79.62 % | 97.174 M 165.95 % | 36.538 M 85.91 % | 19.654 M -52.73 % | 41.577 M 102.77 % | 20.504 M -53.32 % | 43.924 M -9.15 % | 48.348 M 3.71 % | 46.616 M -34.32 % | 70.976 M 26.50 % | 56.106 M 58.64 % | 35.367 M -13.02 % | 40.661 M 866.12 % | 4.209 M -97.99 % | 209.724 M 0.00 % | 209.724 M 0.00 % | 209.724 M 41.55 % | 148.163 M 2.54 % | 144.496 M 0.12 % | 144.320 M 156.09 % | -257.282 M -279.22 % | 143.554 M 11.41 % | 128.847 M |
| Long term investments | 0.000 -100.00 % | 74.628 M | 0.000 -100.00 % | 69.638 M -5.51 % | 73.699 M 5.81 % | 69.655 M -25.26 % | 93.191 M 87.36 % | 49.741 M 3.98 % | 47.838 M 69.94 % | 28.149 M 0.00 % | 28.149 M 134.66 % | 11.996 M | 0.000 | 0.000 -100.00 % | 26.375 M -39.27 % | 43.432 M -0.65 % | 43.717 M -1.04 % | 44.174 M 2.42 % | 43.129 M 17.49 % | 36.710 M -3.77 % | 38.148 M | 0.000 -100.00 % | 41.791 M 60.46 % | 26.044 M |
| Intangible assets | 25.891 M 0.08 % | 25.871 M -1.62 % | 26.296 M -21.16 % | 33.354 M 80.97 % | 18.431 M -1.84 % | 18.776 M -2.57 % | 19.270 M -1.46 % | 19.556 M -2.47 % | 20.051 M -2.15 % | 20.491 M 2.48 % | 19.995 M -2.76 % | 20.562 M 5 926.27 % | 341.207 K -10.55 % | 381.468 K -9.63 % | 422.133 K -10.16 % | 469.893 K -8.00 % | 510.762 K -7.41 % | 551.630 K -6.90 % | 592.498 K -6.45 % | 633.367 K -6.06 % | 674.235 K | 0.000 -100.00 % | 208.540 K -24.31 % | 275.524 K |
| GoodWill | 13.000 M -22.95 % | 16.871 M 48.26 % | 11.379 M | 0.000 -100.00 % | 15.133 M 0.00 % | 15.133 M 0.00 % | 15.133 M -14.44 % | 17.686 M 0.00 % | 17.686 M 2.45 % | 17.263 M 0.00 % | 17.263 M 0.87 % | 17.115 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 |
| Goodwill and intangible assets | 38.891 M -9.01 % | 42.742 M 13.45 % | 37.675 M 12.96 % | 33.354 M -0.62 % | 33.563 M -1.02 % | 33.908 M -1.44 % | 34.403 M -7.63 % | 37.243 M -1.31 % | 37.737 M -0.05 % | 37.755 M 1.33 % | 37.258 M -1.11 % | 37.677 M 10 942.34 % | 341.207 K -10.55 % | 381.468 K -9.63 % | 422.133 K -10.16 % | 469.893 K -8.00 % | 510.762 K -7.41 % | 551.630 K -6.90 % | 592.498 K -6.45 % | 633.367 K -6.06 % | 674.235 K | 0.000 -100.00 % | 208.540 K -24.31 % | 275.524 K |
| Property plant equipment net | 397.959 M -0.18 % | 398.683 M 13.45 % | 351.416 M -9.11 % | 386.654 M -1.98 % | 394.473 M 7.82 % | 365.850 M 1.53 % | 360.343 M 12.05 % | 321.588 M 5.70 % | 304.242 M 4.91 % | 289.999 M 11.17 % | 260.862 M -1.59 % | 265.083 M 12.24 % | 236.178 M 8.55 % | 217.576 M 0.55 % | 216.377 M 716.08 % | 26.514 M -2.77 % | 27.270 M 124.47 % | 12.149 M -5.06 % | 12.796 M -4.10 % | 13.343 M 4.88 % | 12.723 M | 0.000 -100.00 % | 12.448 M 2.98 % | 12.088 M |
| Total non current assets | 538.368 M -1.60 % | 547.141 M 10.19 % | 496.564 M -5.68 % | 526.447 M 0.92 % | 521.642 M 2.02 % | 511.336 M 0.53 % | 508.658 M -0.60 % | 511.714 M 3.79 % | 493.022 M 8.02 % | 456.396 M 1.17 % | 451.123 M 13.00 % | 399.222 M 32.96 % | 300.247 M 4.97 % | 286.029 M 4.09 % | 274.788 M -7.74 % | 297.845 M -0.36 % | 298.926 M 5.52 % | 283.276 M 27.98 % | 221.351 M 5.06 % | 210.682 M 0.40 % | 209.839 M 181.56 % | -257.282 M -223.48 % | 208.357 M 16.06 % | 179.530 M |
| Other current assets | 17.706 M 4.85 % | 16.887 M 38.38 % | 12.203 M -79.11 % | 58.428 M 80.75 % | 32.324 M 160.95 % | 12.387 M 115.96 % | 5.736 M -81.92 % | 31.722 M -96.34 % | 867.497 M 1 640.19 % | 49.851 M 4.93 % | 47.508 M -26.94 % | 65.028 M 25.54 % | 51.799 M 1.74 % | 50.911 M 7.66 % | 47.290 M 97.24 % | 23.976 M -26.43 % | 32.590 M 88.60 % | 17.280 M -34.58 % | 26.412 M -96.62 % | 781.985 M 3 276.69 % | 23.158 M | 0.000 -100.00 % | 22.333 M -95.18 % | 463.475 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 74.628 M | 0.000 | 0.000 | 0.000 100.00 % | -26.960 M -30 055.69 % | 90.000 K -95.48 % | 1.992 M -2.30 % | 2.039 M 0.00 % | 2.039 M -83.11 % | 12.072 M 20.72 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -43.100 M -18.03 % | -36.516 M 3.47 % | -37.828 M -107.35 % | 514.563 M 1 342.59 % | -41.411 M | 0.000 |
| cash and cash equivalents | 107.489 M -12.69 % | 123.105 M -34.60 % | 188.230 M -15.36 % | 222.399 M -27.38 % | 306.251 M -14.26 % | 357.195 M -4.41 % | 373.677 M -5.31 % | 394.612 M -8.96 % | 433.457 M -10.95 % | 486.763 M -8.42 % | 531.535 M -6.43 % | 568.070 M -14.49 % | 664.341 M -13.82 % | 770.882 M -8.35 % | 841.073 M 4.61 % | 803.974 M -5.55 % | 851.222 M -5.68 % | 902.467 M 244.35 % | 262.081 M 75.57 % | 149.274 M -26.98 % | 204.428 M 179.46 % | -257.282 M -200.00 % | 257.282 M 26.16 % | 203.941 M |
| Cash and short term investments | 107.489 M -12.69 % | 123.105 M -34.60 % | 188.230 M -15.36 % | 222.399 M -27.38 % | 306.251 M -14.26 % | 357.195 M -4.41 % | 373.677 M -5.33 % | 394.702 M -9.36 % | 435.450 M -10.91 % | 488.802 M -8.39 % | 533.575 M -8.03 % | 580.142 M -13.97 % | 674.341 M -12.52 % | 770.882 M -8.35 % | 841.073 M 4.61 % | 803.974 M -5.55 % | 851.222 M -5.68 % | 902.467 M 244.35 % | 262.081 M 75.57 % | 149.274 M -26.98 % | 204.428 M -20.54 % | 257.282 M 0.00 % | 257.282 M 26.16 % | 203.941 M |
| Total current assets | 804.025 M -6.18 % | 856.956 M -16.74 % | 1.029 B -0.26 % | 1.032 B -4.50 % | 1.080 B -3.65 % | 1.121 B -4.31 % | 1.172 B -12.08 % | 1.333 B -2.62 % | 1.369 B -2.12 % | 1.398 B -4.35 % | 1.462 B -12.35 % | 1.668 B -4.48 % | 1.746 B -2.24 % | 1.786 B -3.71 % | 1.855 B 7.07 % | 1.733 B -0.40 % | 1.739 B 2.62 % | 1.695 B 61.67 % | 1.048 B 11.81 % | 937.719 M 7.08 % | 875.695 M 240.36 % | 257.282 M -69.72 % | 849.608 M 26.20 % | 673.204 M |
| Inventory | 123.083 M 13.11 % | 108.818 M 4.41 % | 104.225 M 54.68 % | 67.381 M 8.13 % | 62.314 M 20.31 % | 51.795 M 10.00 % | 47.088 M -33.49 % | 70.794 M 7.39 % | 65.921 M -7.33 % | 71.134 M 16.36 % | 61.133 M 73.66 % | 35.202 M 95.81 % | 17.978 M -28.85 % | 25.266 M 100.68 % | 12.590 M -5.92 % | 13.382 M 50.69 % | 8.881 M 13.98 % | 7.791 M 2.71 % | 7.585 M 17.43 % | 6.460 M 14.69 % | 5.632 M | 0.000 -100.00 % | 242.628 M 4 091.65 % | 5.788 M |
| Net receivables | 555.747 M -8.62 % | 608.147 M -16.07 % | 724.547 M 5.98 % | 683.684 M 0.61 % | 679.571 M -2.93 % | 700.065 M -6.09 % | 745.476 M -10.80 % | 835.774 M -1.67 % | 849.966 M 5.98 % | 801.995 M -3.56 % | 831.563 M -15.81 % | 987.692 M -1.45 % | 1.002 B 6.71 % | 939.191 M -1.12 % | 949.820 M 6.58 % | 891.195 M 5.25 % | 846.730 M | 0.000 -100.00 % | 750.589 M | 0.000 -100.00 % | 642.477 M | 0.000 -100.00 % | 326.148 M -28.80 % | 458.059 M |
| Tax assets | 8.601 M -23.77 % | 11.284 M 9.58 % | 10.298 M 3 817.08 % | 262.894 K 4.13 % | 252.458 K -27.15 % | 346.551 K 59.69 % | 217.015 K -99.63 % | 59.220 M 7.95 % | 54.856 M 1.82 % | 53.877 M 0.00 % | 53.877 M 89.97 % | 28.361 M 0.00 % | 28.361 M 3.47 % | 27.410 M 0.02 % | 27.406 M 54.80 % | 17.704 M 0.00 % | 17.704 M 6.16 % | 16.677 M 0.04 % | 16.671 M 7.56 % | 15.500 M 10.93 % | 13.973 M | 0.000 -100.00 % | 10.356 M -15.64 % | 12.276 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 155.052 M -2.48 % | 158.991 M -42.74 % | 277.668 M 228.96 % | 84.408 M -20.41 % | 106.050 M -0.95 % | 107.067 M -26.13 % | 144.948 M 67.48 % | 86.547 M -3.05 % | 89.269 M 3.95 % | 85.878 M -35.14 % | 132.401 M 33.01 % | 99.543 M -9.16 % | 109.585 M 15.76 % | 94.668 M -26.13 % | 128.164 M 26.64 % | 101.204 M -15.67 % | 120.007 M 27.58 % | 94.064 M -38.01 % | 151.735 M 22.86 % | 123.500 M 13.12 % | 109.179 M | 0.000 -100.00 % | 114.378 M 68.04 % | 68.065 M |
| Tax payables | 72.724 M 6.86 % | 68.056 M -9.35 % | 75.072 M 13.01 % | 66.429 M 4 057.41 % | 1.598 M -97.51 % | 64.296 M -11.93 % | 73.009 M 5.73 % | 69.050 M -2.20 % | 70.606 M 4.07 % | 67.845 M -15.78 % | 80.559 M 36.44 % | 59.043 M -8.85 % | 64.773 M -0.86 % | 65.338 M -20.79 % | 82.485 M 58.97 % | 51.888 M 4.52 % | 49.644 M -11.73 % | 56.239 M -19.00 % | 69.428 M 41.49 % | 49.071 M -2.23 % | 50.188 M | 0.000 -100.00 % | 54.175 M 71.83 % | 31.528 M |
| Deferred revenue non current | 0.000 -100.00 % | 25.243 K | 0.000 -100.00 % | 410.423 K | 0.000 | 0.000 | 0.000 -100.00 % | 255.000 K -5.56 % | 270.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 689.162 K -33.61 % | 1.038 M 148.82 % | -2.126 M -287.02 % | 1.137 M -1.08 % | 1.149 M -1.95 % | 1.172 M 3.48 % | 1.133 M -13.82 % | 1.314 M -1.78 % | 1.338 M 68.81 % | 792.707 K 0.02 % | 792.584 K -18.47 % | 972.174 K -0.25 % | 974.634 K 0.02 % | 974.410 K -0.23 % | 976.646 K -0.13 % | 977.876 K -0.22 % | 980.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 54.374 M -13.60 % | 62.930 M 27.69 % | 49.283 M -31.08 % | 71.504 M 9.39 % | 65.366 M 6.14 % | 61.583 M -4.80 % | 64.690 M -3.79 % | 67.238 M 38.39 % | 48.587 M 24.30 % | 39.087 M 5.40 % | 37.084 M 22.79 % | 30.200 M 30.73 % | 23.102 M 106.34 % | 11.196 M -5.89 % | 11.896 M 6.74 % | 11.145 M -1.43 % | 11.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.273 B 3.42 % | 1.231 B -3.31 % | 1.273 B 0.00 % | 1.273 B 3.43 % | 1.231 B -3.32 % | 1.273 B 3.43 % | 1.231 B | 0.000 -100.00 % | 1.231 B | 0.000 -100.00 % | 1.231 B | 0.000 -100.00 % | 1.231 B | 0.000 -100.00 % | 1.266 B | 0.000 -100.00 % | 1.267 B | 0.000 -100.00 % | 507.672 M -4.48 % | 531.463 M 0.00 % | 531.463 M | 0.000 -100.00 % | 537.651 M 3.94 % | 517.286 M |
| Deferred tax liabilities non current | 11.492 M -29.37 % | 16.271 M 55.75 % | 10.446 M 135.09 % | 4.444 M -3.02 % | 4.582 M -0.67 % | 4.613 M -4.02 % | 4.806 M -0.44 % | 4.827 M -2.88 % | 4.970 M -2.81 % | 5.114 M -2.75 % | 5.258 M -5.63 % | 5.572 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.342 B -4.39 % | 1.404 B -7.97 % | 1.526 B -2.09 % | 1.558 B -2.73 % | 1.602 B -1.88 % | 1.633 B -2.85 % | 1.681 B -8.89 % | 1.845 B -0.92 % | 1.862 B 0.38 % | 1.855 B -3.05 % | 1.913 B -7.46 % | 2.067 B 1.01 % | 2.047 B -1.24 % | 2.072 B -2.70 % | 2.130 B 4.90 % | 2.030 B -0.39 % | 2.038 B 3.03 % | 1.978 B 55.80 % | 1.270 B 10.57 % | 1.148 B 5.79 % | 1.086 B | 0.000 -100.00 % | 1.058 B 24.07 % | 852.734 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.267 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.128 M 466.13 % | 6.558 M 200.00 % | -6.558 M | 0.000 100.00 % | -66.705 M -202.01 % | 65.388 M 200.00 % | -65.388 M | 0.000 100.00 % | -299.042 M -352.22 % | 118.564 M 200.00 % | -118.564 M | 0.000 -100.00 % | 42.723 M 143.99 % | -97.120 M 2.53 % | -99.636 M | 0.000 -100.00 % | 54.501 M 156.32 % | -96.767 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.653 M | 0.000 -100.00 % | 31.447 M 1 676.77 % | 1.770 M 200.00 % | -1.770 M | 0.000 100.00 % | -21.345 M -135.58 % | 60.000 M 200.00 % | -60.000 M | 0.000 100.00 % | -294.204 M -351.20 % | 117.117 M 200.00 % | -117.117 M | 0.000 100.00 % | -230.220 M -330.43 % | 99.907 M 200.00 % | -99.907 M | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.063 M 193.70 % | 4.788 M 200.00 % | -4.788 M | 0.000 100.00 % | -45.359 M -941.93 % | 5.388 M 200.00 % | -5.388 M | 0.000 100.00 % | -5.005 M -445.97 % | 1.447 M 200.00 % | -1.447 M | 0.000 100.00 % | -1.126 M -36.05 % | -827.442 K -405.66 % | 270.704 K | 0.000 100.00 % | -2.733 M 96.65 % | -81.647 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 972.827 K 200.00 % | -972.827 K | 0.000 -100.00 % | 985.857 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.851 M | 0.000 100.00 % | -8.382 M -761.63 % | -972.827 K -200.00 % | 972.827 K | 0.000 100.00 % | -985.857 K | 0.000 | 0.000 | 0.000 -100.00 % | 166.716 K | 0.000 | 0.000 | 0.000 -100.00 % | 43.849 M 145.54 % | -96.293 M | 0.000 | 0.000 -100.00 % | 57.234 M 478.54 % | -15.120 M |
| Other non cash items | -29.558 M -644.52 % | -3.970 M | 0.000 | 0.000 100.00 % | -53.808 M -394.92 % | -10.872 M -103.93 % | 276.811 M 13 710.36 % | 2.004 M 212.98 % | -1.774 M 73.94 % | -6.807 M -111.34 % | 60.009 M 183.25 % | -72.083 M -217.41 % | 61.396 M 894.93 % | -7.723 M 78.50 % | -35.920 M -171.50 % | -13.230 M 57.79 % | -31.343 M -199.91 % | -10.451 M -197.57 % | 10.711 M 49.86 % | 7.147 M 114.88 % | -48.023 M -639.17 % | -6.497 M -272.49 % | 3.767 M -8.28 % | 4.107 M |
| Net cash provided by operating activities | -29.558 M -202.13 % | -9.783 M | 0.000 | 0.000 100.00 % | -31.462 M -464.26 % | -5.576 M -115.61 % | 35.725 M 188.59 % | -40.325 M -41.25 % | -28.549 M -1 638.29 % | 1.856 M 101.03 % | -179.980 M -1 433.61 % | -11.736 M -158.53 % | 20.052 M 2 067 248 451.07 % | -0.970 -100.00 % | 29.850 M 177.97 % | -38.285 M -18.87 % | -32.206 M 63.31 % | -87.770 M -171.63 % | 122.538 M 344.76 % | -50.064 M -600.55 % | 10.002 M 116.68 % | -59.978 M -146.94 % | 127.785 M 328.86 % | -55.835 M |
| Investments in property plant and equipment | -3.491 M 60.61 % | -8.864 M -1 562.97 % | 605.862 K 102.47 % | -24.557 M -134.96 % | -10.452 M 1.72 % | -10.635 M 73.83 % | -40.633 M -946.47 % | -3.883 M 38.61 % | -6.325 M 26.67 % | -8.626 M -29.00 % | -6.687 M 81.90 % | -36.954 M -415.03 % | -7.175 M 45.17 % | -13.085 M -997.23 % | 1.458 M 133.00 % | -4.420 M -147.33 % | -1.787 M 97.19 % | -63.523 M -609.06 % | -8.959 M -272.16 % | -2.407 M 49.08 % | -4.727 M -950.91 % | -449.825 K 38.23 % | -728.218 K 95.76 % | -17.193 M |
| Acquisitions net | 429.425 K 101.67 % | -25.755 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.041 K -170.28 % | 17.134 K 100.77 % | -2.239 M 33.44 % | -3.363 M 72.19 % | -12.096 M 60.42 % | -30.564 M -40 581.52 % | 75.500 K 185.44 % | 26.450 K 110.59 % | -249.770 K -125.33 % | 986.245 K 24 556.13 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M 60.00 % | -50.000 M -213.51 % | 44.047 M 49 041.51 % | -90.000 K | 0.000 100.00 % | -200.000 M -31.20 % | -152.439 M -598.76 % | 30.564 M 561.34 % | -6.625 M -96.30 % | -3.375 M 99.16 % | -400.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 100.00 % | -51.573 M -199.72 % | 51.719 M 158.60 % | 20.000 M -80.00 % | 100.000 M 600.00 % | -20.000 M -185.91 % | 23.281 M | 0.000 -100.00 % | 309.306 M 133.88 % | 132.250 M 164.50 % | 50.000 M -12.36 % | 57.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 54.751 M 182 503 116 181.31 % | -0.030 | 0.000 -100.00 % | 52.150 M 116.97 % | 24.035 M 21 850 289 109.31 % | 0.110 -100.00 % | 2.006 M 200.56 % | -1.995 M -200.51 % | 1.984 M 106.09 % | -32.564 M -7 079 031 690.59 % | -0.460 -100.00 % | 26.450 K 100.01 % | -399.270 M -6 393 531.06 % | 6.245 K 56.13 % | 4.000 K 100.01 % | -63.523 M -36 419.77 % | -173.943 K -327.07 % | 76.602 K 116.08 % | -476.352 K -177.56 % | 614.140 K 264.20 % | -374.017 K -1 189.16 % | 34.340 K |
| Net cash used for investing activites | -3.062 M 91.16 % | -34.619 M -1 015.01 % | 3.783 M -86.07 % | 27.162 M 359.89 % | -10.452 M -126.55 % | 39.365 M 337.17 % | -16.598 M -185.89 % | 19.325 M 394.67 % | -6.558 M -106.88 % | 95.322 M 357.72 % | -36.987 M -89.51 % | -19.518 M -145.05 % | 43.325 M 363.64 % | -16.434 M 95.87 % | -397.811 M -8 913.17 % | -4.414 M -147.53 % | -1.783 M 97.19 % | -63.523 M -595.55 % | -9.133 M -291.86 % | -2.331 M 55.21 % | -5.204 M -3 266.84 % | 164.315 K 114.91 % | -1.102 M 93.58 % | -17.158 M |
| Debt repayment | -2.754 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.880 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 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 100.00 % | -1.350 M -200.00 % | 1.350 M 200.00 % | -1.350 M | 0.000 | 0.000 -100.00 % | 68.714 M 200.00 % | -68.714 M | 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 100.00 % | -51.535 M -5 158.65 % | -980.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.782 M 97.66 % | -76.273 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -51.748 K 99.20 % | -6.437 M |
| Other financing activites | 20.386 M 198.89 % | -20.614 M -261.62 % | 12.755 M 498.69 % | -3.199 M -38.67 % | -2.307 M -189.92 % | -795.747 K 86.24 % | -5.781 M -213.87 % | -1.842 M -29.96 % | -1.417 M 21.91 % | -1.815 M -671.30 % | -235.310 K 89.24 % | -2.187 M 97.24 % | -79.350 M -5 777.79 % | -1.350 M -3.37 % | -1.306 M 98.13 % | -69.694 M -346.19 % | -15.620 M -101.97 % | 793.007 M | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 2.748 M 191.04 % | -3.019 M |
| Net cash used provided by financing activities | 17.632 M 185.53 % | -20.614 M -261.62 % | 12.755 M 498.69 % | -3.199 M -38.67 % | -2.307 M -189.92 % | -795.747 K 86.24 % | -5.781 M -15 292.45 % | 38.054 K 102.68 % | -1.417 M 21.91 % | -1.815 M -14.49 % | -1.585 M 39.46 % | -2.619 M 96.70 % | -79.350 M -5 777.79 % | -1.350 M 40.94 % | -2.286 M -133.26 % | -980.000 K 93.73 % | -15.620 M -101.97 % | 793.007 M 158 501.42 % | 500.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 2.748 M 129.06 % | -9.456 M |
| Effect of forex changes on cash | 0.000 100.00 % | -109.026 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.281 M -156 171 933.29 % | -0.820 100.00 % | -30.060 M -116.47 % | 182.557 M 1 125.69 % | -17.798 M 57.58 % | -41.959 M 11.78 % | -47.563 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 100.00 % | -40.730 |
| Net change in cash | -15.418 M 76.33 % | -65.125 M -361.94 % | -14.098 M 58.04 % | -33.596 M 21.53 % | -42.811 M -141.36 % | 103.518 M 671.73 % | 13.414 M 160.31 % | -22.243 M 39.10 % | -36.525 M -155.93 % | 65.302 M 281.41 % | -35.996 M 30.33 % | -51.670 M 10.81 % | -57.932 M 11.35 % | -65.347 M 82.35 % | -370.247 M -767.12 % | -42.698 M 18.67 % | -52.500 M -108.18 % | 641.714 M 463.37 % | 113.905 M 317.40 % | -52.394 M -2 429.48 % | 2.249 M 103.76 % | -59.814 M -146.21 % | 129.431 M 256.98 % | -82.449 M |
| Cash at beginning of period | 111.530 M -36.83 % | 176.546 M -7.19 % | 190.214 M -15.01 % | 223.810 M -37.34 % | 357.195 M 40.81 % | 253.677 M 15.20 % | 220.214 M -9.17 % | 242.457 M -13.09 % | 278.981 M 30.56 % | 213.679 M -14.42 % | 249.675 M -17.15 % | 301.345 M -16.12 % | 359.277 M -15.39 % | 424.624 M -46.58 % | 794.872 M -5.10 % | 837.570 M -5.90 % | 890.070 M 258.38 % | 248.356 M 88.78 % | 131.560 M -28.48 % | 183.955 M 1.24 % | 181.705 M -24.77 % | 241.519 M 120.89 % | 109.339 M -42.99 % | 191.788 M |
| Cash at end of period | 96.112 M -13.82 % | 111.530 M -36.67 % | 176.116 M -7.41 % | 190.214 M -37.89 % | 306.251 M -14.26 % | 357.195 M 52.89 % | 233.628 M 6.09 % | 220.214 M -9.17 % | 242.457 M -13.09 % | 278.981 M 30.56 % | 213.679 M -14.42 % | 249.675 M -17.15 % | 301.345 M -16.12 % | 359.277 M -15.39 % | 424.624 M -46.58 % | 794.872 M -5.10 % | 837.570 M -5.90 % | 890.070 M 262.60 % | 245.466 M 86.58 % | 131.560 M -28.48 % | 183.955 M 1.24 % | 181.705 M -23.90 % | 238.770 M 118.38 % | 109.339 M |
| Operating cash flow | -29.558 M -202.13 % | -9.783 M | 0.000 | 0.000 100.00 % | -31.462 M -464.26 % | -5.576 M -115.61 % | 35.725 M 188.59 % | -40.325 M -41.25 % | -28.549 M -1 638.29 % | 1.856 M 101.03 % | -179.980 M -1 433.61 % | -11.736 M -158.53 % | 20.052 M 2 067 248 451.07 % | -0.970 -100.00 % | 29.850 M 177.97 % | -38.285 M -18.87 % | -32.206 M 63.31 % | -87.770 M -171.63 % | 122.538 M 344.76 % | -50.064 M -600.55 % | 10.002 M 116.68 % | -59.978 M -146.94 % | 127.785 M 328.86 % | -55.835 M |
| Capital expenditure | -3.491 M 60.61 % | -8.864 M -1 562.97 % | 605.862 K 102.47 % | -24.557 M -134.96 % | -10.452 M 1.72 % | -10.635 M 73.83 % | -40.633 M -946.47 % | -3.883 M 38.61 % | -6.325 M 26.67 % | -8.626 M -29.00 % | -6.687 M 81.90 % | -36.954 M -415.03 % | -7.175 M 45.17 % | -13.085 M -997.23 % | 1.458 M 133.00 % | -4.420 M -147.33 % | -1.787 M 97.19 % | -63.523 M -609.06 % | -8.959 M -272.16 % | -2.407 M 49.08 % | -4.727 M -950.91 % | -449.825 K 38.23 % | -728.218 K 95.76 % | -17.193 M |
| Free CashFlow | -33.050 M -77.24 % | -18.647 M 37.91 % | -30.030 M 63.43 % | -82.116 M -102.73 % | -40.504 M -149.87 % | -16.210 M -230.24 % | -4.909 M 88.90 % | -44.208 M -26.76 % | -34.874 M -415.13 % | -6.770 M 96.37 % | -186.667 M -283.38 % | -48.690 M -478.11 % | 12.877 M 198.41 % | -13.085 M -141.79 % | 31.308 M 173.31 % | -42.705 M -25.63 % | -33.993 M 77.53 % | -151.293 M -233.20 % | 113.579 M 316.46 % | -52.471 M -1 094.81 % | 5.274 M 108.73 % | -60.428 M -147.56 % | 127.057 M 273.99 % | -73.027 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 |