Shenzhen Original Advanced Compounds Co., Ltd. 603991.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 364.563 M 52.27 % | 239.419 M 84.85 % | 129.524 M 1.08 % | 128.136 M -58.84 % | 311.316 M -32.60 % | 461.866 M -18.94 % | 569.778 M 33.30 % | 427.446 M 21.74 % | 351.113 M 16.69 % | 300.893 M 10.44 % | 272.440 M 24.47 % | 218.878 M 42.70 % | 153.381 M |
| Net income | -30.534 M 31.27 % | -44.423 M -164.10 % | -16.821 M 68.52 % | -53.429 M -11.13 % | -48.080 M 15.73 % | -57.054 M -266.78 % | 34.209 M -9.88 % | 37.957 M 1.34 % | 37.455 M 11.27 % | 33.662 M 11.90 % | 30.081 M 43.57 % | 20.953 M 85.94 % | 11.268 M |
| Income before tax | -10.942 M 68.59 % | -34.834 M -63.67 % | -21.283 M 61.74 % | -55.621 M -5.38 % | -52.781 M 8.85 % | -57.905 M -248.70 % | 38.940 M -13.19 % | 44.856 M 2.46 % | 43.778 M 13.97 % | 38.411 M 11.66 % | 34.400 M 47.83 % | 23.270 M 76.26 % | 13.202 M |
| Income before tax ratio | -0.03 79.37 % | -0.15 11.45 % | -0.16 62.15 % | -0.43 -156.03 % | -0.17 -35.23 % | -0.13 -283.44 % | 0.07 -34.87 % | 0.10 -15.83 % | 0.12 -2.33 % | 0.13 1.10 % | 0.13 18.77 % | 0.11 23.51 % | 0.09 |
| EBITDA | 13.757 M 214.23 % | -12.043 M -183.56 % | 14.413 M 139.09 % | -36.872 M -29.98 % | -28.366 M 10.87 % | -31.826 M -148.11 % | 66.146 M 18.86 % | 55.652 M 2.17 % | 54.473 M 10.96 % | 49.093 M 7.17 % | 45.810 M 34.77 % | 33.991 M 59.60 % | 21.297 M |
| Net income ratio | -0.08 54.86 % | -0.19 -42.88 % | -0.13 68.86 % | -0.42 -169.99 % | -0.15 -25.02 % | -0.12 -305.75 % | 0.06 -32.39 % | 0.09 -16.76 % | 0.11 -4.65 % | 0.11 1.32 % | 0.11 15.34 % | 0.10 30.30 % | 0.07 |
| Ratio EBITDA | 0.04 175.02 % | -0.05 -145.20 % | 0.11 138.67 % | -0.29 -215.81 % | -0.09 -32.23 % | -0.07 -159.36 % | 0.12 -10.84 % | 0.13 -16.08 % | 0.16 -4.91 % | 0.16 -2.97 % | 0.17 8.28 % | 0.16 11.84 % | 0.14 |
| Gross profit ratio | 0.15 -9.79 % | 0.17 108.04 % | 0.08 22.38 % | 0.07 46.87 % | 0.04 -61.45 % | 0.12 -49.35 % | 0.23 0.28 % | 0.23 -16.99 % | 0.27 -7.76 % | 0.30 -3.07 % | 0.31 -3.70 % | 0.32 1.14 % | 0.31 |
| Weighted average shs out dil | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.23 % | 74.367 M 5.80 % | 70.291 M 25.74 % | 55.903 M -0.36 % | 56.104 M 36.15 % | 41.207 M 6.20 % | 38.802 M -0.14 % | 38.857 M |
| Weighted average shs out | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.23 % | 74.367 M 5.80 % | 70.291 M 25.74 % | 55.903 M -0.36 % | 56.104 M 36.15 % | 41.207 M 6.20 % | 38.802 M -0.14 % | 38.857 M |
| EPS diluted | -0.41 31.67 % | -0.60 -160.87 % | -0.23 68.06 % | -0.72 -10.77 % | -0.65 15.58 % | -0.77 -267.39 % | 0.46 -14.81 % | 0.54 -19.40 % | 0.67 11.67 % | 0.60 -17.81 % | 0.73 35.19 % | 0.54 86.21 % | 0.29 |
| Earnings per share | -0.41 31.67 % | -0.60 -160.87 % | -0.23 68.06 % | -0.72 -10.77 % | -0.65 15.58 % | -0.77 -267.39 % | 0.46 -14.81 % | 0.54 -19.40 % | 0.67 11.67 % | 0.60 -17.81 % | 0.73 35.19 % | 0.54 86.21 % | 0.29 |
| Gross profit | 54.627 M 37.37 % | 39.767 M 284.56 % | 10.341 M 23.70 % | 8.359 M -39.55 % | 13.829 M -74.01 % | 53.217 M -58.95 % | 129.624 M 33.67 % | 96.976 M 1.06 % | 95.958 M 7.64 % | 89.148 M 7.06 % | 83.271 M 19.87 % | 69.469 M 44.33 % | 48.132 M |
| Income tax expense | 6.909 M 90.78 % | 3.621 M 181.15 % | -4.462 M -103.58 % | -2.192 M 53.38 % | -4.701 M -452.87 % | -850.327 K -117.97 % | 4.731 M -31.42 % | 6.899 M 9.11 % | 6.323 M 33.16 % | 4.748 M 9.94 % | 4.319 M 86.37 % | 2.317 M 19.82 % | 1.934 M |
| Cost of revenue | 309.935 M 55.24 % | 199.653 M 67.52 % | 119.183 M -0.50 % | 119.777 M -59.74 % | 297.487 M -27.20 % | 408.649 M -7.16 % | 440.153 M 33.19 % | 330.470 M 29.52 % | 255.155 M 20.50 % | 211.746 M 11.93 % | 189.169 M 26.61 % | 149.409 M 41.96 % | 105.249 M |
| General and administrative expenses | 11.129 M 47.06 % | 7.568 M -34.37 % | 11.531 M 93.35 % | 5.963 M -52.05 % | 12.436 M -35.83 % | 19.380 M 13.46 % | 17.081 M 46.36 % | 11.671 M 183.55 % | 4.116 M -20.00 % | 5.145 M 36.74 % | 3.762 M -86.97 % | 28.882 M 62.43 % | 17.781 M |
| Selling and marketing expenses | 2.894 M -29.02 % | 4.077 M -5.05 % | 4.294 M 36.53 % | 3.145 M -58.94 % | 7.660 M -68.51 % | 24.325 M -3.36 % | 25.171 M 59.45 % | 15.786 M 8.59 % | 14.537 M 10.46 % | 13.160 M 17.71 % | 11.180 M 22.01 % | 9.163 M -1.90 % | 9.340 M |
| Other expenses | 36.672 M 94.22 % | 18.882 M 105.76 % | 9.177 M -18.67 % | 11.283 M -17.29 % | 13.641 M -17.33 % | 16.501 M 51.23 % | 10.911 M 74.33 % | 6.259 M -45.59 % | 11.502 M 372.99 % | 2.432 M -73.24 % | 9.087 M 546.46 % | 1.406 M -14.27 % | 1.640 M |
| Operating expenses | 65.581 M -12.58 % | 75.019 M 149.57 % | 30.060 M 10.53 % | 27.196 M -44.99 % | 49.437 M -42.79 % | 86.418 M 11.90 % | 77.226 M 49.02 % | 51.823 M 7.55 % | 48.184 M 3.74 % | 46.448 M 9.73 % | 42.330 M 8.44 % | 39.036 M 39.96 % | 27.891 M |
| Cost and expenses | 375.517 M 36.94 % | 274.219 M 83.74 % | 149.243 M 1.54 % | 146.972 M -57.64 % | 346.925 M -29.92 % | 495.067 M -4.31 % | 517.379 M 35.34 % | 382.293 M 26.03 % | 303.338 M 17.48 % | 258.193 M 11.53 % | 231.499 M 22.85 % | 188.445 M 41.54 % | 133.139 M |
| Research and development expenses | 14.887 M 11.50 % | 13.351 M 163.91 % | 5.059 M -25.66 % | 6.805 M -56.66 % | 15.699 M -40.11 % | 26.212 M 19.30 % | 21.972 M 13.06 % | 19.435 M 1.31 % | 19.184 M 1.33 % | 18.933 M -5.16 % | 19.963 M -1.38 % | 20.243 M 134.16 % | 8.645 M |
| Selling general and administrative expenses | 14.023 M 20.42 % | 11.645 M -26.41 % | 15.824 M 73.73 % | 9.108 M -54.68 % | 20.097 M -54.02 % | 43.705 M 3.44 % | 42.252 M 53.89 % | 27.456 M 47.19 % | 18.653 M 1.90 % | 18.305 M 22.50 % | 14.942 M -60.72 % | 38.045 M 40.28 % | 27.122 M |
| Interest income | 460.364 K 207.42 % | 149.753 K -78.83 % | 707.471 K 828.01 % | 76.235 K -98.39 % | 4.744 M 2 024.08 % | 223.346 K 10.95 % | 201.295 K -85.18 % | 1.358 M 1 009.13 % | 122.466 K 967.89 % | 11.468 K -94.46 % | 206.820 K | 0.000 -100.00 % | 7.623 M |
| Interest expense | 10.999 M 47.42 % | 7.461 M 134.82 % | 3.177 M -33.45 % | 4.774 M -57.67 % | 11.279 M -31.62 % | 16.495 M 46.43 % | 11.264 M 144.13 % | 4.614 M -11.95 % | 5.240 M -22.40 % | 6.753 M 0.02 % | 6.752 M -16.94 % | 8.129 M | 0.000 |
| Depreciation and amortization | 13.822 M -9.84 % | 15.330 M 14.32 % | 13.410 M -4.04 % | 13.975 M -4.79 % | 14.679 M 21.85 % | 12.046 M -26.16 % | 16.314 M 164.87 % | 6.159 M 7.76 % | 5.716 M 12.37 % | 5.087 M 9.20 % | 4.658 M 30.94 % | 3.557 M -63.45 % | 9.734 M |
| Operating income | -10.954 M 68.52 % | -34.800 M -1 961.41 % | 1.870 M 109.93 % | -18.836 M 47.10 % | -35.608 M -7.25 % | -33.201 M -184.79 % | 39.157 M -6.49 % | 41.876 M 4.24 % | 40.173 M 11.66 % | 35.979 M 6.23 % | 33.868 M 54.86 % | 21.870 M 89.14 % | 11.563 M |
| Operating income ratio | -0.03 79.33 % | -0.15 -1 107.01 % | 0.01 109.82 % | -0.15 -28.52 % | -0.11 -59.12 % | -0.07 -204.60 % | 0.07 -29.85 % | 0.10 -14.38 % | 0.11 -4.31 % | 0.12 -3.81 % | 0.12 24.42 % | 0.10 32.54 % | 0.08 |
| Total other income expenses net | 12.245 K 135.85 % | -34.155 K -404.28 % | 11.225 K 107.80 % | -143.863 K 99.16 % | -17.172 M 30.49 % | -24.703 M -11 284.68 % | -216.986 K -107.28 % | 2.980 M -17.32 % | 3.604 M 48.22 % | 2.432 M 357.02 % | 532.095 K -62.01 % | 1.401 M 123.41 % | -5.983 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 83.869 M 17.81 % | 71.189 M 246.14 % | 20.566 M 610.90 % | 2.893 M -96.71 % | 87.960 M -48.59 % | 171.112 M 3.95 % | 164.605 M 314.11 % | 39.749 M -74.03 % | 153.071 M 72.67 % | 88.648 M 77.17 % | 50.035 M -49.67 % | 99.411 M 145.72 % | 40.456 M |
| Total investments | 659.958 K -95.01 % | 13.228 M | 0.000 -100.00 % | 9.493 M | 0.000 -100.00 % | 12.270 M 3 708.39 % | 322.171 K 7.13 % | 300.740 K -48.30 % | 581.677 K -23.83 % | 763.643 K -37.57 % | 1.223 M -28.17 % | 1.703 M 159.90 % | 655.175 K |
| Total debt | 115.522 M 10.25 % | 104.781 M 113.47 % | 49.085 M -10.91 % | 55.094 M -43.47 % | 97.467 M -48.65 % | 189.800 M -15.64 % | 225.000 M 109.24 % | 107.530 M -35.69 % | 167.201 M 18.70 % | 140.866 M 101.61 % | 69.870 M -36.62 % | 110.240 M 69.60 % | 65.000 M |
| Accumulated other comprehensive income loss | 17.336 M 0.00 % | 17.336 M 0.00 % | 17.336 M 0.00 % | 17.336 M 0.00 % | 17.336 M 0.00 % | 17.336 M 0.00 % | 17.336 M 24.58 % | 13.916 M -85.98 % | 99.238 M 3.92 % | 95.493 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | -113.703 M -72.74 % | -65.822 M -69.93 % | -38.735 M -76.76 % | -21.914 M -169.53 % | 31.515 M -60.41 % | 79.595 M -46.43 % | 148.575 M 18.63 % | 125.240 M 37.51 % | 91.079 M 58.76 % | 57.369 M 111.90 % | 27.073 M 368.94 % | 5.773 M -65.87 % | 16.916 M |
| Common stock | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 33.49 % | 55.835 M 0.00 % | 55.835 M 0.00 % | 55.835 M 44.79 % | 38.562 M 0.00 % | 38.562 M |
| Total equity | 273.209 M -6.13 % | 291.059 M -3.23 % | 300.765 M -5.30 % | 317.586 M -14.40 % | 371.015 M -11.47 % | 419.095 M -14.13 % | 488.075 M 5.80 % | 461.319 M 87.41 % | 246.152 M 17.95 % | 208.697 M 19.23 % | 175.035 M 250.40 % | 49.953 M -15.33 % | 59.000 M |
| Other non current liabilities | 100.124 M -8.72 % | 109.689 M | 0.000 -100.00 % | 9.983 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.798 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 92.000 M 91.36 % | 48.078 M 68.41 % | 28.549 M -18.57 % | 35.059 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.900 M 53.11 % | 45.000 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 200.425 M 20.65 % | 166.123 M 354.38 % | 36.560 M -18.83 % | 45.042 M 284.15 % | 11.725 M 47.02 % | 7.975 M -5.55 % | 8.444 M 32.01 % | 6.396 M -91.77 % | 77.698 M 51.50 % | 51.285 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 66.963 M 172.55 % | 24.569 M -9.13 % | 27.036 M 36.96 % | 19.740 M -54.38 % | 43.270 M 284.49 % | 11.254 M -36.72 % | 17.785 M 160.71 % | 6.822 M 194.93 % | -7.186 M -3.58 % | -6.938 M -290.62 % | 3.640 M 185.52 % | -4.256 M -319.89 % | 1.935 M |
| Deferred revenue | 0.000 -100.00 % | 5.397 M 47 921.98 % | 11.238 K -99.81 % | 5.860 M -81.53 % | 31.726 M 95.29 % | 16.246 M 69.02 % | 9.611 M -81.25 % | 51.274 M 294.27 % | 13.005 M 19.46 % | 10.886 M -4.53 % | 11.402 M 43.65 % | 7.937 M 40.92 % | 5.633 M |
| Short term debt | 23.522 M -58.59 % | 56.805 M 466.98 % | 10.019 M -33.33 % | 15.027 M -84.58 % | 97.467 M -48.65 % | 189.800 M -15.64 % | 225.000 M 101.23 % | 111.811 M 13.74 % | 98.301 M 2.54 % | 95.866 M 37.21 % | 69.870 M -36.62 % | 110.240 M 69.60 % | 65.000 M |
| Total current liabilities | 162.385 M 13.11 % | 143.567 M 117.36 % | 66.051 M -0.86 % | 66.623 M -64.74 % | 188.972 M -28.09 % | 262.776 M -17.13 % | 317.101 M 68.65 % | 188.026 M 32.44 % | 141.972 M 6.39 % | 133.448 M 8.83 % | 122.615 M -21.03 % | 155.269 M 53.22 % | 101.334 M |
| Total liabilities | 362.810 M 17.15 % | 309.690 M 201.81 % | 102.611 M -8.11 % | 111.665 M -44.36 % | 200.697 M -25.87 % | 270.751 M -16.83 % | 325.544 M 67.44 % | 194.422 M -11.49 % | 219.670 M 18.91 % | 184.733 M 50.66 % | 122.615 M -21.03 % | 155.269 M 53.22 % | 101.334 M |
| Other non current assets | 8.386 M -7.77 % | 9.093 M -6.64 % | 9.739 M -9.57 % | 10.769 M -7.74 % | 11.673 M 10 792.25 % | 107.171 K -98.73 % | 8.436 M -33.56 % | 12.697 M -31.62 % | 18.568 M 72.06 % | 10.791 M -69.18 % | 35.015 M 432.60 % | 6.574 M -21.86 % | 8.413 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 9.493 M | 0.000 -100.00 % | 12.270 M 3 708.39 % | 322.171 K 7.13 % | 300.740 K -48.30 % | 581.677 K -23.83 % | 763.643 K -37.57 % | 1.223 M -28.17 % | 1.703 M 159.90 % | 655.175 K |
| Intangible assets | 43.906 M -9.03 % | 48.265 M 159.58 % | 18.594 M -3.68 % | 19.305 M -25.65 % | 25.965 M -2.65 % | 26.671 M 2.03 % | 26.140 M -4.25 % | 27.300 M -1.57 % | 27.734 M -3.10 % | 28.620 M -3.93 % | 29.790 M -4.65 % | 31.241 M 146.48 % | 12.675 M |
| GoodWill | 69.619 M 0.00 % | 69.619 M | 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 | 113.526 M -3.70 % | 117.885 M 533.99 % | 18.594 M -3.68 % | 19.305 M -25.65 % | 25.965 M -2.65 % | 26.671 M 2.03 % | 26.140 M -4.25 % | 27.300 M -1.57 % | 27.734 M -3.10 % | 28.620 M -3.93 % | 29.790 M -4.65 % | 31.241 M 146.48 % | 12.675 M |
| Property plant equipment net | 172.847 M -5.38 % | 182.667 M -5.44 % | 193.165 M -5.60 % | 204.614 M -7.03 % | 220.079 M -5.83 % | 233.714 M 0.71 % | 232.063 M 12.81 % | 205.713 M 33.72 % | 153.834 M 69.62 % | 90.695 M 282.88 % | 23.688 M 7.20 % | 22.096 M 13.69 % | 19.435 M |
| Total non current assets | 298.194 M -6.63 % | 319.362 M 35.58 % | 235.552 M -7.17 % | 253.741 M -4.28 % | 265.085 M -3.76 % | 275.455 M 2.30 % | 269.249 M 9.01 % | 246.998 M 22.81 % | 201.124 M 53.61 % | 130.931 M 45.80 % | 89.800 M 45.07 % | 61.903 M 49.52 % | 41.402 M |
| Other current assets | 6.384 M -18.29 % | 7.813 M 112.73 % | 3.673 M -43.25 % | 6.472 M -93.87 % | 105.503 M 89.89 % | 55.560 M -35.43 % | 86.046 M 84.47 % | 46.644 M 406.30 % | 9.213 M 13.33 % | 8.129 M | 0.000 -100.00 % | 11.586 M 45.73 % | 7.950 M |
| Short term investments | 659.958 K -95.01 % | 13.228 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.900 M | 0.000 | 0.000 |
| cash and cash equivalents | 31.653 M -5.78 % | 33.593 M 17.79 % | 28.519 M -45.37 % | 52.201 M 449.07 % | 9.507 M -49.13 % | 18.688 M -69.06 % | 60.395 M -10.90 % | 67.781 M 379.70 % | 14.130 M -72.94 % | 52.217 M 163.26 % | 19.835 M 83.16 % | 10.829 M -55.88 % | 24.544 M |
| Cash and short term investments | 32.312 M -30.99 % | 46.821 M 64.17 % | 28.519 M -45.37 % | 52.201 M 449.07 % | 9.507 M -49.13 % | 18.688 M -69.06 % | 60.395 M -10.90 % | 67.781 M 379.70 % | 14.130 M -72.94 % | 52.217 M 163.26 % | 19.835 M 83.16 % | 10.829 M -55.88 % | 24.544 M |
| Total current assets | 337.825 M 20.06 % | 281.387 M 67.67 % | 167.825 M -4.38 % | 175.510 M -42.76 % | 306.627 M -26.01 % | 414.391 M -23.88 % | 544.370 M 33.18 % | 408.743 M 54.42 % | 264.698 M 0.84 % | 262.499 M 26.29 % | 207.850 M 45.03 % | 143.319 M 20.50 % | 118.932 M |
| Inventory | 50.875 M -33.62 % | 76.640 M 174.62 % | 27.907 M 40.45 % | 19.869 M -48.60 % | 38.658 M -14.55 % | 45.242 M -34.33 % | 68.888 M 123.03 % | 30.888 M 3.50 % | 29.844 M -2.14 % | 30.498 M 10.56 % | 27.584 M 10.17 % | 25.038 M 22.45 % | 20.449 M |
| Net receivables | 248.254 M 65.38 % | 150.113 M 38.21 % | 108.616 M 8.33 % | 100.264 M -51.43 % | 206.420 M -30.67 % | 297.718 M -17.62 % | 361.402 M 37.19 % | 263.430 M 24.36 % | 211.829 M 23.40 % | 171.654 M 42.48 % | 120.476 M | 0.000 -100.00 % | 75.314 M |
| Tax assets | 3.435 M -64.66 % | 9.718 M -30.85 % | 14.053 M 47.01 % | 9.560 M 29.75 % | 7.368 M 173.58 % | 2.693 M 17.64 % | 2.289 M 131.85 % | 987.366 K 143.21 % | 405.970 K 563.52 % | 61.184 K -27.53 % | 84.424 K -70.79 % | 289.063 K 29.07 % | 223.950 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 64.152 M 38.90 % | 46.185 M 69.04 % | 27.321 M 10.56 % | 24.712 M -47.92 % | 47.446 M 10.56 % | 42.915 M -22.10 % | 55.092 M 40.60 % | 39.185 M 28.72 % | 30.441 M 14.33 % | 26.627 M -35.31 % | 41.162 M 13.70 % | 36.200 M 17.93 % | 30.697 M |
| Tax payables | 7.749 M 64.52 % | 4.710 M 183.15 % | 1.663 M 29.56 % | 1.284 M 81.94 % | 705.685 K -72.44 % | 2.561 M -73.36 % | 9.611 M 47.62 % | 6.511 M -12.15 % | 7.412 M 5.77 % | 7.007 M -11.80 % | 7.945 M 54.35 % | 5.147 M 39.05 % | 3.702 M |
| Deferred revenue non current | 4.068 M | 0.000 -100.00 % | 8.012 M -19.75 % | 9.983 M -14.85 % | 11.725 M 47.02 % | 7.975 M -5.55 % | 8.444 M 32.01 % | 6.396 M 2.41 % | 6.246 M -0.63 % | 6.285 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 47.401 M 36.53 % | 34.717 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 100.00 % | -5.902 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.281 M | 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 |
| Other total stockholders equity | 247.640 M 26.60 % | 195.608 M -8.15 % | 212.955 M 0.00 % | 212.955 M -14.00 % | 247.628 M 0.00 % | 247.628 M 0.00 % | 247.628 M -5.32 % | 261.544 M 163.55 % | 99.238 M 3.92 % | 95.493 M 3.65 % | 92.126 M 1 540.00 % | 5.617 M 59.49 % | 3.522 M |
| Deferred tax liabilities non current | 4.233 M -49.34 % | 8.357 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -66.348 M -47.44 % | -45.000 M | 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 |
| Total assets | 636.019 M 5.87 % | 600.749 M 48.93 % | 403.376 M -6.03 % | 429.251 M -24.92 % | 571.713 M -17.12 % | 689.846 M -15.21 % | 813.619 M 24.08 % | 655.741 M 40.77 % | 465.821 M 18.40 % | 393.430 M 32.18 % | 297.650 M 45.04 % | 205.222 M 28.00 % | 160.334 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -4.494 M -105.02 % | -2.192 M 53.11 % | -4.675 M -1 057.34 % | -403.918 K 68.97 % | -1.302 M -123.91 % | -581.395 K -68.62 % | -344.787 K -1 583.59 % | 23.240 K | 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 |
| Change in working capital | -43.319 M 16.81 % | -52.073 M -35.40 % | -38.458 M -133.85 % | 113.629 M 40.07 % | 81.121 M 20.13 % | 67.527 M 148.70 % | -138.666 M -183.06 % | -48.988 M -42.49 % | -34.379 M 38.17 % | -55.599 M -214.40 % | -17.684 M 67.85 % | -54.998 M | 0.000 |
| Accounts receivables | -101.127 M -81.99 % | -55.568 M -123.45 % | -24.868 M -119.30 % | 128.834 M 219.34 % | -107.951 M -214.71 % | 94.109 M 173.31 % | -128.366 M -108.94 % | -61.438 M -51.00 % | -40.687 M 7.17 % | -43.830 M -90.07 % | -23.060 M | 0.000 | 0.000 |
| Inventory | 23.634 M 106.97 % | 11.419 M 242.32 % | -8.023 M -139.67 % | 20.225 M 207.16 % | 6.584 M -68.44 % | 20.865 M 154.91 % | -38.001 M -3 541.42 % | -1.044 M -259.57 % | 653.996 K 122.44 % | -2.914 M -14.47 % | -2.546 M 44.53 % | -4.590 M | 0.000 |
| Accounts payables | 34.173 M 424.45 % | -10.533 M -881.11 % | -1.074 M 96.77 % | -33.237 M -117.76 % | 187.162 M 497.85 % | -47.044 M -262.20 % | 29.003 M 106.06 % | 14.075 M 134.66 % | 5.998 M 167.56 % | -8.878 M | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 2.608 M 158.05 % | -4.494 M -105.02 % | -2.192 M 53.11 % | -4.675 M -1 057.34 % | -403.918 K 99.60 % | -100.665 M -109.96 % | -47.945 M -36.85 % | -35.033 M 33.50 % | -52.685 M -248.02 % | -15.138 M 69.97 % | -50.408 M | 0.000 |
| Other non cash items | 20.575 M -47.65 % | 39.306 M 1 166.03 % | 3.105 M -91.64 % | 37.126 M 82.70 % | 20.320 M -13.49 % | 23.488 M 70.82 % | 13.750 M 144.40 % | 5.626 M -46.90 % | 10.596 M 53.25 % | 6.914 M -6.95 % | 7.431 M -14.26 % | 8.667 M 179.05 % | 3.106 M |
| Net cash provided by operating activities | -26.773 M 36.04 % | -41.860 M -5.62 % | -39.631 M -135.93 % | 110.301 M 64.65 % | 66.993 M 46.71 % | 45.663 M 161.07 % | -74.765 M -15 876.45 % | 473.904 K -97.52 % | 19.126 M 292.49 % | -9.936 M -140.58 % | 24.486 M 212.21 % | -21.821 M -237.22 % | 15.902 M |
| Investments in property plant and equipment | -60.701 K 75.82 % | -250.990 K | 0.000 100.00 % | -394.609 K -3.10 % | -382.729 K 97.57 % | -15.774 M 61.87 % | -41.367 M 23.19 % | -53.853 M 24.52 % | -71.344 M -49.08 % | -47.856 M -42.53 % | -33.577 M -41.50 % | -23.728 M -77.53 % | -13.366 M |
| Acquisitions net | 0.000 100.00 % | -96.759 M -423.51 % | 29.909 M 4 011.30 % | 727.486 K 34.45 % | 541.090 K 103.81 % | 265.486 K 293.31 % | 67.500 K -0.74 % | 68.000 K | 0.000 -100.00 % | 27.000 K | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -40.000 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 |
| Sales maturities of investments | 40.120 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 investing activites | 13.228 M 1 449.78 % | -979.999 K 79.47 % | -4.774 M -367.94 % | -1.020 M -129.94 % | 3.407 M 466 773 598.34 % | 0.730 -100.00 % | 67.500 K -0.74 % | 68.000 K 100.10 % | -71.344 M -338.30 % | 29.938 M 200.13 % | -29.900 M -149 600.00 % | 20.000 K 100.15 % | -13.366 M |
| Net cash used for investing activites | 13.287 M 113.56 % | -97.990 M -489.85 % | 25.135 M 3 756.83 % | -687.348 K -119.28 % | 3.566 M 122.99 % | -15.508 M 62.45 % | -41.299 M 23.21 % | -53.785 M 24.61 % | -71.344 M -298.19 % | -17.917 M 71.77 % | -63.477 M -167.74 % | -23.708 M -77.38 % | -13.366 M |
| Debt repayment | 22.000 M -21.43 % | 28.000 M 566.67 % | -6.000 M 90.38 % | -62.400 M 10.09 % | -69.400 M -60.63 % | -43.205 M | 0.000 100.00 % | -63.201 M -339.99 % | 26.335 M -62.91 % | 70.996 M 275.86 % | -40.370 M -189.24 % | 45.240 M 216.01 % | 14.316 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.067 M | 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 |
| Dividends paid | -9.872 M -196.75 % | -3.327 M -4.42 % | -3.186 M 29.51 % | -4.520 M 49.43 % | -8.938 M 25.05 % | -11.926 M 23.90 % | -15.670 M -218.49 % | -4.920 M 38.77 % | -8.036 M -43.06 % | -5.617 M 16.81 % | -6.752 M 37.28 % | -10.765 M -131.55 % | -4.649 M |
| Other financing activites | 994.396 K -99.16 % | 118.556 M | 0.000 -100.00 % | 0.000 100.00 % | -0.200 | 0.000 -100.00 % | 121.000 M -31.30 % | 176.140 M 7 118.38 % | -2.510 M -179.71 % | -897.252 K -100.96 % | 93.319 M 4 408.80 % | -2.166 M 23.67 % | -2.837 M |
| Net cash used provided by financing activities | 13.122 M -90.84 % | 143.229 M 1 659.22 % | -9.186 M 86.27 % | -66.920 M 14.58 % | -78.338 M -17.73 % | -66.542 M -163.18 % | 105.330 M -0.59 % | 105.952 M 571.01 % | 15.790 M -75.51 % | 64.482 M 39.58 % | 46.196 M 42.98 % | 32.310 M 373.07 % | 6.830 M |
| Effect of forex changes on cash | 71.246 K 57.34 % | 45.282 K 452 820 100.00 % | -0.010 -134 217 828.00 % | 0.000 -20.00 % | 0.000 100.00 % | -20.796 K -279 122 542 592 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -292.165 K -108.53 % | 3.425 M 114.46 % | -23.682 M -155.47 % | 42.694 M 648.79 % | -7.780 M 78.63 % | -36.409 M -239.17 % | -10.735 M -120.39 % | 52.641 M 244.51 % | -36.428 M -199.45 % | 36.628 M 408.31 % | 7.206 M 154.51 % | -13.219 M -241.14 % | 9.366 M |
| Cash at beginning of period | 31.944 M 12.01 % | 28.519 M -45.37 % | 52.201 M 449.07 % | 9.507 M -45.00 % | 17.287 M -67.81 % | 53.695 M -16.66 % | 64.430 M 446.53 % | 11.789 M -75.55 % | 48.217 M 316.07 % | 11.589 M 164.40 % | 4.383 M -75.10 % | 17.602 M 113.71 % | 8.236 M |
| Cash at end of period | 31.652 M -0.91 % | 31.944 M 12.01 % | 28.519 M -45.37 % | 52.201 M 449.07 % | 9.507 M -45.00 % | 17.287 M -67.81 % | 53.695 M -16.66 % | 64.430 M 446.53 % | 11.789 M -75.55 % | 48.217 M 316.07 % | 11.589 M 164.40 % | 4.383 M -75.10 % | 17.602 M |
| Operating cash flow | -26.773 M 36.04 % | -41.860 M -5.62 % | -39.631 M -135.93 % | 110.301 M 64.65 % | 66.993 M 46.71 % | 45.663 M 161.07 % | -74.765 M -15 876.45 % | 473.904 K -97.52 % | 19.126 M 292.49 % | -9.936 M -140.58 % | 24.486 M 212.21 % | -21.821 M -237.22 % | 15.902 M |
| Capital expenditure | -60.705 K 75.81 % | -250.990 K | 0.000 100.00 % | -394.609 K -3.10 % | -382.729 K 97.57 % | -15.774 M 61.87 % | -41.367 M 23.19 % | -53.853 M 24.52 % | -71.344 M -49.08 % | -47.856 M -42.53 % | -33.577 M -41.50 % | -23.728 M -77.53 % | -13.366 M |
| Free CashFlow | -26.833 M 36.28 % | -42.111 M -6.26 % | -39.631 M -136.06 % | 109.906 M 65.00 % | 66.610 M 122.86 % | 29.889 M 125.74 % | -116.132 M -117.56 % | -53.379 M -2.22 % | -52.218 M 9.64 % | -57.792 M -535.73 % | -9.091 M 80.04 % | -45.549 M -1 895.98 % | 2.536 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 52.986 M 3.51 % | 51.191 M -70.13 % | 171.373 M 80.51 % | 94.938 M 56.24 % | 60.765 M 66.65 % | 36.463 M -57.92 % | 86.656 M 44.39 % | 60.016 M -7.73 % | 65.048 M 134.84 % | 27.699 M -50.80 % | 56.294 M 76.09 % | 31.969 M 63.17 % | 19.593 M -9.58 % | 21.668 M -13.04 % | 24.918 M -40.44 % | 41.841 M 37.78 % | 30.369 M -2.06 % | 31.008 M -57.27 % | 72.563 M 35.21 % | 53.665 M -53.89 % | 116.375 M 69.37 % | 68.712 M -50.11 % | 137.714 M 37.72 % | 99.997 M 8.51 % | 92.158 M -30.18 % | 131.996 M -26.43 % | 179.408 M 22.16 % | 146.860 M 1.35 % | 144.909 M 46.96 % | 98.601 M -44.71 % | 178.328 M 78.96 % | 99.645 M 22.88 % | 81.090 M 18.58 % | 68.382 M -39.49 % | 113.006 M 36.92 % | 82.534 M -12.14 % | 93.944 M 52.43 % | 61.629 M |
| Net income | -8.416 M 40.86 % | -14.232 M 7.94 % | -15.459 M -73.93 % | -8.888 M -1 237.50 % | -664.551 K 87.96 % | -5.522 M 81.79 % | -30.329 M -575.62 % | -4.489 M 13.00 % | -5.160 M -40.40 % | -3.675 M 46.27 % | -6.841 M -77.51 % | -3.854 M -53.67 % | -2.508 M -28.35 % | -1.954 M 94.73 % | -37.099 M -550.93 % | -5.699 M 7.57 % | -6.166 M -38.11 % | -4.465 M 63.70 % | -12.300 M -26.88 % | -9.694 M 27.79 % | -13.426 M -6.05 % | -12.660 M 73.61 % | -47.979 M -206.31 % | -15.663 M -644.69 % | 2.876 M -22.55 % | 3.713 M -69.05 % | 11.995 M 25.38 % | 9.567 M 60.32 % | 5.967 M -10.67 % | 6.680 M -61.74 % | 17.458 M 147.41 % | 7.056 M -9.22 % | 7.773 M 37.09 % | 5.670 M -67.08 % | 17.226 M 158.65 % | 6.660 M -24.24 % | 8.791 M 83.97 % | 4.779 M |
| Income before tax | -12.206 M 25.71 % | -16.431 M -374.13 % | 5.994 M 176.80 % | -7.804 M -330.90 % | -1.811 M 75.26 % | -7.320 M 61.89 % | -19.209 M -403.08 % | -3.818 M 48.14 % | -7.362 M -65.63 % | -4.445 M 61.46 % | -11.533 M -200.26 % | -3.841 M -21.95 % | -3.150 M -14.16 % | -2.759 M 92.98 % | -39.317 M -589.85 % | -5.699 M 7.17 % | -6.140 M -37.52 % | -4.465 M 72.24 % | -16.082 M -68.28 % | -9.557 M 34.01 % | -14.482 M -14.39 % | -12.660 M 74.13 % | -48.928 M -206.71 % | -15.953 M -656.56 % | 2.866 M -30.26 % | 4.110 M -69.23 % | 13.359 M 20.36 % | 11.099 M 67.58 % | 6.623 M -15.73 % | 7.859 M -62.01 % | 20.685 M 148.69 % | 8.318 M -9.43 % | 9.183 M 37.67 % | 6.670 M -66.55 % | 19.940 M 154.86 % | 7.824 M -24.72 % | 10.393 M 84.86 % | 5.622 M |
| Income before tax ratio | -0.23 28.23 % | -0.32 -1 017.71 % | 0.03 142.55 % | -0.08 -175.80 % | -0.03 85.15 % | -0.20 9.44 % | -0.22 -248.42 % | -0.06 43.79 % | -0.11 29.47 % | -0.16 21.67 % | -0.20 -70.51 % | -0.12 25.26 % | -0.16 -26.26 % | -0.13 91.93 % | -1.58 -1 058.34 % | -0.14 32.62 % | -0.20 -40.41 % | -0.14 35.03 % | -0.22 -24.45 % | -0.18 -43.10 % | -0.12 32.46 % | -0.18 48.14 % | -0.36 -122.71 % | -0.16 -612.93 % | 0.03 -0.11 % | 0.03 -58.18 % | 0.07 -1.48 % | 0.08 65.35 % | 0.05 -42.66 % | 0.08 -31.28 % | 0.12 38.96 % | 0.08 -26.29 % | 0.11 16.10 % | 0.10 -44.72 % | 0.18 86.14 % | 0.09 -14.31 % | 0.11 21.27 % | 0.09 |
| EBITDA | -9.596 M 31.01 % | -13.909 M -215.78 % | 12.013 M 335.74 % | -5.096 M -597.13 % | 1.025 M 122.59 % | -4.537 M 63.77 % | -12.524 M -653.79 % | 2.262 M 228.41 % | -1.761 M -1 917.68 % | -87.288 K 98.81 % | -7.357 M -2 208.28 % | 348.980 K -64.37 % | 979.543 K -26.56 % | 1.334 M 103.81 % | -34.991 M -2 553.20 % | -1.319 M 14.11 % | -1.535 M -421.57 % | 477.466 K 104.54 % | -10.527 M -38.78 % | -7.585 M 41.69 % | -13.008 M -43.52 % | -9.064 M 78.86 % | -42.868 M -224.90 % | -13.194 M -337.71 % | 5.551 M -25.37 % | 7.437 M -56.39 % | 17.052 M 15.76 % | 14.730 M 59.50 % | 9.235 M -0.09 % | 9.243 M -60.53 % | 23.418 M 227.34 % | 7.154 M -34.96 % | 10.999 M 52.25 % | 7.224 M -65.35 % | 20.851 M 134.51 % | 8.892 M -23.44 % | 11.613 M 51.58 % | 7.662 M |
| Net income ratio | -0.16 42.86 % | -0.28 -208.19 % | -0.09 3.65 % | -0.09 -756.07 % | -0.01 92.78 % | -0.15 56.73 % | -0.35 -367.92 % | -0.07 5.71 % | -0.08 40.22 % | -0.13 -9.19 % | -0.12 -0.81 % | -0.12 5.82 % | -0.13 -41.94 % | -0.09 93.94 % | -1.49 -992.99 % | -0.14 32.91 % | -0.20 -41.01 % | -0.14 15.06 % | -0.17 6.16 % | -0.18 -56.58 % | -0.12 37.38 % | -0.18 47.12 % | -0.35 -122.42 % | -0.16 -601.99 % | 0.03 10.93 % | 0.03 -57.93 % | 0.07 2.63 % | 0.07 58.19 % | 0.04 -39.22 % | 0.07 -30.80 % | 0.10 38.25 % | 0.07 -26.12 % | 0.10 15.61 % | 0.08 -45.60 % | 0.15 88.91 % | 0.08 -13.77 % | 0.09 20.69 % | 0.08 |
| Ratio EBITDA | -0.18 33.34 % | -0.27 -487.60 % | 0.07 230.60 % | -0.05 -418.19 % | 0.02 113.56 % | -0.12 13.90 % | -0.14 -483.54 % | 0.04 239.18 % | -0.03 -759.18 % | 0.00 97.59 % | -0.13 -1 297.27 % | 0.01 -78.17 % | 0.05 -18.79 % | 0.06 104.38 % | -1.40 -4 355.02 % | -0.03 37.66 % | -0.05 -428.34 % | 0.02 110.61 % | -0.15 -2.64 % | -0.14 -26.46 % | -0.11 15.26 % | -0.13 57.62 % | -0.31 -135.92 % | -0.13 -319.07 % | 0.06 6.90 % | 0.06 -40.72 % | 0.10 -5.24 % | 0.10 57.38 % | 0.06 -32.02 % | 0.09 -28.61 % | 0.13 82.91 % | 0.07 -47.07 % | 0.14 28.39 % | 0.11 -42.75 % | 0.18 71.27 % | 0.11 -12.85 % | 0.12 -0.56 % | 0.12 |
| Gross profit ratio | 0.13 95.12 % | 0.07 -56.66 % | 0.15 118.54 % | 0.07 -68.70 % | 0.22 16.95 % | 0.19 -15.59 % | 0.22 31.30 % | 0.17 32.14 % | 0.13 47.38 % | 0.09 196.33 % | 0.03 -69.21 % | 0.10 -20.97 % | 0.12 -20.06 % | 0.15 123.84 % | 0.07 154.84 % | 0.03 -69.47 % | 0.09 -8.47 % | 0.09 363.02 % | -0.04 -118.37 % | 0.20 883.47 % | 0.02 -61.99 % | 0.05 166.45 % | -0.08 -154.72 % | 0.14 -54.39 % | 0.32 103.41 % | 0.16 -34.92 % | 0.24 3.75 % | 0.23 10.06 % | 0.21 -8.91 % | 0.23 9.02 % | 0.21 0.00 % | 0.21 -12.91 % | 0.24 -12.02 % | 0.27 3.77 % | 0.26 -4.54 % | 0.28 2.23 % | 0.27 -4.95 % | 0.29 |
| Weighted average shs out dil | 74.903 M 0.00 % | 74.903 M 0.49 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 8.07 % | 68.971 M 0.00 % | 68.971 M 0.00 % | 68.971 M -8.62 % | 75.474 M 1.43 % | 74.411 M 0.00 % | 74.411 M 0.00 % | 74.411 M -0.21 % | 74.570 M 0.00 % | 74.570 M 0.13 % | 74.470 M 0.00 % | 74.470 M -0.16 % | 74.588 M 0.00 % | 74.588 M 0.45 % | 74.255 M 0.00 % | 74.255 M 0.90 % | 73.590 M 0.00 % | 73.590 M -0.86 % | 74.225 M 0.00 % | 74.225 M -5.33 % | 78.404 M 0.00 % | 78.404 M 38.28 % | 56.699 M 0.00 % | 56.699 M 2.16 % | 55.497 M 0.00 % | 55.497 M 4.52 % | 53.095 M 0.00 % | 53.095 M |
| Weighted average shs out | 74.903 M 0.00 % | 74.903 M 0.49 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 8.07 % | 68.971 M 0.00 % | 68.971 M 0.00 % | 68.971 M -8.62 % | 75.474 M 6.58 % | 70.816 M -4.83 % | 74.411 M 0.00 % | 74.411 M 2.99 % | 72.251 M -3.10 % | 74.563 M 0.12 % | 74.470 M 0.00 % | 74.470 M -0.16 % | 74.588 M 0.00 % | 74.588 M 3.37 % | 72.154 M -2.83 % | 74.255 M 0.90 % | 73.590 M 0.00 % | 73.590 M -0.86 % | 74.225 M 0.00 % | 74.225 M -2.56 % | 76.173 M -2.85 % | 78.404 M 38.28 % | 56.699 M 0.00 % | 56.699 M 3.03 % | 55.034 M -0.84 % | 55.497 M 4.52 % | 53.095 M 0.00 % | 53.095 M |
| EPS diluted | -0.11 42.11 % | -0.19 9.52 % | -0.21 -75.00 % | -0.12 -1 248.31 % | -0.01 87.99 % | -0.07 81.93 % | -0.41 -581.06 % | -0.06 13.01 % | -0.07 -40.37 % | -0.05 46.30 % | -0.09 -64.22 % | -0.06 -53.57 % | -0.04 -28.62 % | -0.03 94.22 % | -0.49 -539.69 % | -0.08 7.60 % | -0.08 -38.17 % | -0.06 62.50 % | -0.16 -23.08 % | -0.13 27.78 % | -0.18 -5.88 % | -0.17 73.44 % | -0.64 -204.76 % | -0.21 -642.64 % | 0.04 -22.60 % | 0.05 -68.75 % | 0.16 23.08 % | 0.13 61.69 % | 0.08 -10.67 % | 0.09 -59.09 % | 0.22 144.44 % | 0.09 -35.71 % | 0.14 40.00 % | 0.10 -67.74 % | 0.31 158.33 % | 0.12 -29.41 % | 0.17 88.89 % | 0.09 |
| Earnings per share | -0.11 42.11 % | -0.19 9.52 % | -0.21 -75.00 % | -0.12 -1 248.31 % | -0.01 87.99 % | -0.07 81.93 % | -0.41 -581.06 % | -0.06 13.01 % | -0.07 -40.37 % | -0.05 46.30 % | -0.09 -64.22 % | -0.06 -53.57 % | -0.04 -28.62 % | -0.03 94.22 % | -0.49 -508.70 % | -0.08 2.90 % | -0.08 -38.17 % | -0.06 64.71 % | -0.17 -30.77 % | -0.13 27.78 % | -0.18 -5.88 % | -0.17 73.44 % | -0.64 -204.76 % | -0.21 -642.64 % | 0.04 -22.60 % | 0.05 -68.75 % | 0.16 23.08 % | 0.13 61.69 % | 0.08 -10.67 % | 0.09 -59.09 % | 0.22 144.44 % | 0.09 -35.71 % | 0.14 40.00 % | 0.10 -67.74 % | 0.31 158.33 % | 0.12 -29.41 % | 0.17 88.89 % | 0.09 |
| Gross profit | 6.736 M 101.96 % | 3.335 M -87.05 % | 25.762 M 294.49 % | 6.530 M -51.09 % | 13.352 M 94.89 % | 6.851 M -64.48 % | 19.289 M 89.58 % | 10.174 M 21.92 % | 8.345 M 246.11 % | 2.411 M 45.80 % | 1.654 M -45.78 % | 3.050 M 28.96 % | 2.365 M -27.71 % | 3.272 M 94.64 % | 1.681 M 51.77 % | 1.108 M -57.94 % | 2.633 M -10.35 % | 2.937 M 212.40 % | -2.613 M -124.84 % | 10.519 M 353.52 % | 2.320 M -35.63 % | 3.603 M 133.15 % | -10.868 M -175.36 % | 14.422 M -50.51 % | 29.143 M 42.02 % | 20.520 M -52.12 % | 42.854 M 26.74 % | 33.812 M 11.54 % | 30.314 M 33.87 % | 22.644 M -39.72 % | 37.567 M 78.96 % | 20.992 M 7.01 % | 19.616 M 4.33 % | 18.802 M -37.20 % | 29.941 M 30.71 % | 22.907 M -10.19 % | 25.506 M 44.89 % | 17.604 M |
| Income tax expense | -966.950 K -660.14 % | -127.206 K -101.23 % | 10.375 M 7 048.85 % | 145.123 K 104.17 % | -3.482 M -2 605.40 % | -128.721 K -102.63 % | 4.891 M 1 878.83 % | -274.957 K 87.52 % | -2.202 M -186.07 % | -769.911 K 83.59 % | -4.693 M -37 622.94 % | 12.506 K 101.95 % | -641.872 K 20.26 % | -804.938 K 63.71 % | -2.218 M | 0.000 100.00 % | -1.882 M | 0.000 100.00 % | -3.782 M -2 854.23 % | 137.312 K 101.81 % | -7.604 M | 0.000 100.00 % | -948.892 K -228.04 % | -289.262 K -2 991.46 % | -9.357 K -102.36 % | 397.184 K -70.88 % | 1.364 M -10.99 % | 1.532 M 133.68 % | 655.819 K -44.37 % | 1.179 M -63.47 % | 3.227 M 155.86 % | 1.261 M -10.58 % | 1.410 M 40.95 % | 1.001 M -63.14 % | 2.714 M 133.18 % | 1.164 M -27.32 % | 1.602 M 89.92 % | 843.274 K |
| Cost of revenue | 46.249 M -3.36 % | 47.855 M -67.13 % | 145.611 M 64.70 % | 88.408 M 86.46 % | 47.413 M 60.11 % | 29.612 M -56.04 % | 67.368 M 35.16 % | 49.842 M -12.10 % | 56.703 M 124.23 % | 25.288 M -53.72 % | 54.641 M 88.94 % | 28.919 M 67.87 % | 17.227 M -6.35 % | 18.396 M -20.83 % | 23.237 M -42.95 % | 40.733 M 46.86 % | 27.735 M -1.20 % | 28.071 M -62.66 % | 75.177 M 74.24 % | 43.146 M -62.17 % | 114.056 M 75.18 % | 65.109 M -56.18 % | 148.583 M 73.63 % | 85.575 M 35.80 % | 63.015 M -43.47 % | 111.476 M -18.36 % | 136.553 M 20.79 % | 113.048 M -1.35 % | 114.595 M 50.87 % | 75.957 M -46.04 % | 140.761 M 78.96 % | 78.654 M 27.95 % | 61.475 M 23.99 % | 49.580 M -40.31 % | 83.064 M 39.31 % | 59.628 M -12.87 % | 68.438 M 55.45 % | 44.025 M |
| General and administrative expenses | 59.967 K -99.49 % | 11.827 M 470.05 % | -3.196 M -126.48 % | 12.069 M 636.24 % | -2.251 M -149.95 % | 4.506 M 163.72 % | -7.071 M -163.37 % | 11.160 M 6 375.44 % | -177.829 K -104.86 % | 3.657 M 303.27 % | 906.854 K -89.41 % | 8.564 M 849.11 % | -1.143 M -135.69 % | 3.203 M 154.53 % | -5.873 M -165.81 % | 8.925 M 2 146.95 % | -436.023 K -113.03 % | 3.348 M 192.98 % | -3.600 M -184.18 % | 4.277 M 3 854.67 % | -113.904 K -101.96 % | 5.806 M 467.57 % | -1.580 M -117.61 % | 8.971 M 2 082.27 % | 411.096 K -89.85 % | 4.049 M 23.83 % | 3.270 M -11.51 % | 3.696 M 226.87 % | -2.913 M -135.09 % | 8.302 M 168.54 % | -12.113 M -236.96 % | 8.844 M 277.57 % | -4.981 M -163.31 % | 7.867 M 135.84 % | -21.947 M -323.95 % | 9.800 M -11.90 % | 11.124 M 116.47 % | 5.139 M |
| Selling and marketing expenses | 60.885 K -96.26 % | 1.627 M 126.90 % | -6.051 M -226.99 % | 4.764 M 66.36 % | 2.864 M -22.63 % | 3.702 M 33.49 % | 2.773 M 34.15 % | 2.067 M 29.82 % | 1.592 M 90.30 % | 836.812 K -45.04 % | 1.523 M 25.71 % | 1.211 M 69.32 % | 715.337 K -15.31 % | 844.630 K -5.34 % | 892.283 K -9.80 % | 989.275 K 155.08 % | 387.830 K -55.71 % | 875.604 K 114.29 % | -6.129 M -161.50 % | 9.965 M 1 649.03 % | -643.276 K -114.40 % | 4.467 M -30.99 % | 6.473 M 7.71 % | 6.010 M -12.53 % | 6.871 M 38.21 % | 4.971 M 0.46 % | 4.949 M -31.24 % | 7.197 M -9.85 % | 7.983 M 58.33 % | 5.042 M 0.26 % | 5.029 M 16.81 % | 4.305 M 46.08 % | 2.947 M -15.91 % | 3.505 M -10.25 % | 3.905 M -0.55 % | 3.926 M 88.20 % | 2.086 M -54.85 % | 4.620 M |
| Other expenses | 15.928 M 486.67 % | 2.715 M -89.26 % | 25.288 M 510.55 % | -6.159 M -56 095.37 % | 11.000 K -75.99 % | 45.816 K 1 524.15 % | -3.217 K -270.96 % | 1.882 K 105.73 % | -32.820 K -433.62 % | 9.838 K -99.90 % | 10.009 M 299.77 % | -5.010 M -221.46 % | 4.125 M 7 743.21 % | 52.594 K 114.88 % | -353.385 K -75 733.74 % | -466.000 99.68 % | -144.214 K | 0.000 100.00 % | -1.030 M -515 188.47 % | 200.000 -94.89 % | 3.915 K -15.35 % | 4.625 K 100.77 % | -597.207 K -2 171.18 % | -26.295 K 62.80 % | -70.689 K -1 250.94 % | 6.142 K -99.94 % | 10.937 M 152 595.55 % | 7.163 K -99.82 % | 4.046 M 8 814.21 % | -46.432 K -101.02 % | 4.549 M 399.87 % | 910.000 K -40.28 % | 1.524 M 86.29 % | 817.943 K -91.37 % | 9.477 M 816.80 % | 1.034 M 54.03 % | 671.098 K 109.42 % | 320.457 K |
| Operating expenses | 18.941 M -4.17 % | 19.766 M 0.27 % | 19.713 M 37.43 % | 14.345 M 10.92 % | 12.933 M 6.77 % | 12.112 M -2.01 % | 12.361 M 3.67 % | 11.923 M 4.52 % | 11.408 M 91.39 % | 5.961 M -56.24 % | 13.622 M 115.64 % | 6.317 M 34.13 % | 4.710 M -12.95 % | 5.410 M -36.68 % | 8.544 M 45.10 % | 5.888 M -12.39 % | 6.721 M 11.22 % | 6.043 M 30.83 % | 4.619 M -79.05 % | 22.044 M 114.88 % | 10.259 M -18.03 % | 12.516 M -52.81 % | 26.524 M 8.84 % | 24.369 M 8.66 % | 22.428 M 71.24 % | 13.097 M -44.33 % | 23.527 M 23.06 % | 19.118 M -10.45 % | 21.350 M 58.65 % | 13.457 M -20.81 % | 16.992 M 26.57 % | 13.426 M 36.62 % | 9.827 M -15.13 % | 11.578 M 12.04 % | 10.334 M -26.27 % | 14.015 M 0.88 % | 13.893 M 39.73 % | 9.942 M |
| Cost and expenses | 65.190 M -3.59 % | 67.621 M -59.10 % | 165.324 M 60.90 % | 102.752 M 70.27 % | 60.345 M 44.63 % | 41.724 M -47.67 % | 79.729 M 29.08 % | 61.765 M -9.32 % | 68.111 M 117.97 % | 31.248 M -54.22 % | 68.263 M 93.73 % | 35.236 M 60.62 % | 21.937 M -7.85 % | 23.806 M -25.09 % | 31.781 M -31.83 % | 46.621 M 35.31 % | 34.456 M 1.00 % | 34.114 M -57.25 % | 79.796 M 22.41 % | 65.190 M -47.56 % | 124.314 M 60.15 % | 77.625 M -55.67 % | 175.107 M 59.27 % | 109.945 M 28.68 % | 85.443 M -31.41 % | 124.573 M -22.18 % | 160.081 M 21.12 % | 132.166 M -2.78 % | 135.945 M 52.04 % | 89.414 M -43.32 % | 157.754 M 71.32 % | 92.080 M 29.14 % | 71.301 M 16.59 % | 61.158 M -34.52 % | 93.398 M 26.83 % | 73.643 M -10.55 % | 82.330 M 52.56 % | 53.967 M |
| Research and development expenses | 2.892 M -19.59 % | 3.597 M -2.04 % | 3.672 M 0.04 % | 3.671 M 7.57 % | 3.412 M -12.60 % | 3.904 M 16.20 % | 3.360 M -25.48 % | 4.509 M 12.02 % | 4.025 M 176.28 % | 1.457 M 23.07 % | 1.184 M -23.73 % | 1.552 M 53.28 % | 1.013 M -22.70 % | 1.310 M -20.78 % | 1.654 M 1.91 % | 1.623 M -3.11 % | 1.675 M -9.63 % | 1.853 M -6.15 % | 1.975 M -69.80 % | 6.540 M 42.49 % | 4.590 M 76.88 % | 2.595 M -65.61 % | 7.547 M -18.53 % | 9.262 M 64.82 % | 5.620 M 48.54 % | 3.783 M 21.07 % | 3.125 M -60.84 % | 7.981 M 10.07 % | 7.251 M 100.53 % | 3.616 M -23.70 % | 4.739 M -18.10 % | 5.786 M -35.06 % | 8.910 M | 0.000 -100.00 % | 19.184 M | 0.000 -100.00 % | 9.718 M | 0.000 |
| Selling general and administrative expenses | 120.852 K -99.10 % | 13.454 M 245.51 % | -9.246 M -154.93 % | 16.834 M 76.82 % | 9.520 M 15.99 % | 8.208 M 290.97 % | -4.298 M -132.49 % | 13.227 M 835.00 % | 1.415 M -68.52 % | 4.494 M 84.97 % | 2.429 M -75.15 % | 9.775 M 2 384.46 % | -427.904 K -110.57 % | 4.048 M 181.26 % | -4.981 M -150.24 % | 9.914 M 20 672.50 % | -48.193 K -101.14 % | 4.223 M 143.41 % | -9.729 M -168.32 % | 14.241 M 1 980.83 % | -757.180 K -107.37 % | 10.274 M 109.94 % | 4.894 M -67.33 % | 14.981 M 105.73 % | 7.282 M -19.27 % | 9.021 M 9.76 % | 8.219 M -24.55 % | 10.892 M 114.82 % | 5.070 M -62.00 % | 13.345 M 288.37 % | -7.084 M -153.88 % | 13.149 M 746.61 % | -2.034 M -117.88 % | 11.371 M 163.02 % | -18.043 M -231.45 % | 13.726 M 3.91 % | 13.210 M 35.36 % | 9.759 M |
| Interest income | 8.876 K 5.19 % | 8.438 K -80.18 % | 42.564 K -63.90 % | 117.918 K -29.70 % | 167.741 K 23.63 % | 135.682 K 21.72 % | 111.468 K | 0.000 -100.00 % | 40.614 K | 0.000 -100.00 % | 20.945 M 10 169.99 % | 203.939 K -11.56 % | 230.605 K 17.22 % | 196.721 K 1 082.93 % | 16.630 K | 0.000 -100.00 % | 22.382 K | 0.000 -100.00 % | 1.336 K -99.97 % | 4.670 M 15 111.77 % | 30.701 K | 0.000 -100.00 % | 20.887 K | 0.000 -100.00 % | 128.492 K 1 622.00 % | 7.462 K -62.88 % | 20.104 K -19.09 % | 24.846 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 129.123 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.610 M 3.50 % | 2.522 M -1.11 % | 2.550 M -5.85 % | 2.708 M -4.51 % | 2.836 M 1.93 % | 2.783 M 6.73 % | 2.607 M 30.97 % | 1.991 M -1.12 % | 2.013 M 166.35 % | 755.859 K -0.30 % | 758.152 K -1.86 % | 772.513 K -8.20 % | 841.513 K 4.52 % | 805.083 K -4.51 % | 843.125 K -4.72 % | 884.868 K -19.57 % | 1.100 M -22.14 % | 1.413 M -62.23 % | 3.741 M 89.77 % | 1.971 M 33.70 % | 1.474 M -58.52 % | 3.554 M -41.35 % | 6.060 M 123.09 % | 2.716 M 1.20 % | 2.684 M -19.32 % | 3.327 M -9.92 % | 3.693 M 1.72 % | 3.631 M 45.71 % | 2.492 M 91.69 % | 1.300 M 12.33 % | 1.157 M 65.94 % | 697.390 K | 0.000 -100.00 % | 1.372 M | 0.000 -100.00 % | 1.919 M 6.01 % | 1.810 M -23.29 % | 2.360 M |
| Depreciation and amortization | 0.000 -100.00 % | 3.408 M -1.78 % | 3.470 M 61 301 843.46 % | 5.660 -100.00 % | 3.803 M 6.12 % | 3.584 M -12.09 % | 4.077 M 0.00 % | 4.077 M 13.64 % | 3.588 M 0.00 % | 3.588 M 4.98 % | 3.418 M 0.00 % | 3.418 M 3.95 % | 3.288 M 0.00 % | 3.288 M -5.62 % | 3.484 M 0.00 % | 3.484 M -0.58 % | 3.504 M 0.00 % | 3.504 M 2.82 % | 3.408 M 16.49 % | 2.926 M -14.77 % | 3.433 M 17.33 % | 2.926 M 0.00 % | 2.926 M -26.59 % | 3.985 M 42.92 % | 2.788 M -30.03 % | 3.985 M -28.38 % | 5.565 M 53.16 % | 3.633 M 24.00 % | 2.930 M 132.78 % | 1.259 M -76.99 % | 5.469 M 2 255.74 % | -253.713 K -114.11 % | 1.798 M 31.07 % | 1.372 M -31.99 % | 2.017 M -11.71 % | 2.284 M 20.73 % | 1.892 M -19.84 % | 2.360 M |
| Operating income | -12.205 M 25.72 % | -16.431 M -371.65 % | 6.048 M 203.77 % | -5.828 M -1 488.99 % | 419.610 K 107.98 % | -5.261 M 72.61 % | -19.206 M -402.75 % | -3.820 M 47.88 % | -7.329 M -64.89 % | -4.445 M 61.42 % | -11.522 M -252.66 % | -3.267 M -39.35 % | -2.345 M 15.01 % | -2.759 M 92.92 % | -38.964 M -583.71 % | -5.699 M 4.94 % | -5.995 M -24.42 % | -4.819 M 67.98 % | -15.052 M -57.49 % | -9.557 M 34.03 % | -14.486 M -14.38 % | -12.665 M 73.80 % | -48.331 M -203.46 % | -15.926 M -642.27 % | 2.937 M -28.43 % | 4.104 M -69.71 % | 13.550 M 22.16 % | 11.092 M 73.75 % | 6.384 M -19.25 % | 7.906 M -59.28 % | 19.415 M 162.09 % | 7.408 M -19.49 % | 9.201 M 57.22 % | 5.853 M -68.12 % | 18.360 M 170.40 % | 6.790 M -30.15 % | 9.721 M 83.38 % | 5.301 M |
| Operating income ratio | -0.23 28.24 % | -0.32 -1 009.42 % | 0.04 157.49 % | -0.06 -989.02 % | 0.01 104.79 % | -0.14 34.90 % | -0.22 -248.19 % | -0.06 43.51 % | -0.11 29.79 % | -0.16 21.59 % | -0.20 -100.27 % | -0.10 14.60 % | -0.12 6.01 % | -0.13 91.86 % | -1.56 -1 048.02 % | -0.14 31.01 % | -0.20 -27.04 % | -0.16 25.08 % | -0.21 -16.48 % | -0.18 -43.06 % | -0.12 32.46 % | -0.18 47.48 % | -0.35 -120.35 % | -0.16 -599.76 % | 0.03 2.50 % | 0.03 -58.83 % | 0.08 0.00 % | 0.08 71.45 % | 0.04 -45.06 % | 0.08 -26.36 % | 0.11 46.45 % | 0.07 -34.49 % | 0.11 32.58 % | 0.09 -47.32 % | 0.16 97.49 % | 0.08 -20.50 % | 0.10 20.30 % | 0.09 |
| Total other income expenses net | -1.117 K -3 502.06 % | -31.010 99.94 % | -54.571 K 97.24 % | -1.976 M 11.42 % | -2.231 M -8.34 % | -2.059 M -63 903.92 % | -3.217 K -270.84 % | 1.883 K 105.74 % | -32.821 K -10 940 380.01 % | 0.300 100.00 % | -10.970 K -377.21 % | 3.957 K -78.47 % | 18.382 K 12 769.38 % | -145.090 99.96 % | -353.385 K -75 733.69 % | -466.000 99.68 % | -144.214 K -140.72 % | 354.201 K 134.38 % | -1.030 M -514 905.32 % | 200.110 -94.89 % | 3.914 K -15.36 % | 4.625 K 100.77 % | -597.207 K -2 171.18 % | -26.295 K 62.80 % | -70.690 K -1 250.93 % | 6.142 K 103.22 % | -190.942 K -2 766.04 % | 7.162 K -97.01 % | 239.499 K 615.81 % | -46.432 K -103.66 % | 1.270 M 39.57 % | 910.000 K 5 171.62 % | -17.943 K -102.19 % | 817.943 K -48.21 % | 1.579 M 52.78 % | 1.034 M 54.03 % | 671.097 K 109.42 % | 320.457 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 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 101.544 M 6.43 % | 95.410 M 13.76 % | 83.869 M -5.30 % | 88.566 M -22.87 % | 114.823 M -43.80 % | 204.294 M 179.12 % | 73.192 M 38.39 % | 52.888 M 19.14 % | 44.391 M 0.88 % | 44.003 M 113.96 % | 20.566 M -18.46 % | 25.223 M 115.50 % | 11.704 M -2.62 % | 12.020 M 315.47 % | 2.893 M -94.21 % | 49.961 M 15.11 % | 43.405 M 28.42 % | 33.799 M -61.58 % | 87.960 M -30.42 % | 126.423 M -3.01 % | 130.341 M -22.87 % | 168.990 M -1.24 % | 171.112 M -16.27 % | 204.372 M 5.66 % | 193.422 M -11.81 % | 219.325 M 33.24 % | 164.605 M -14.14 % | 191.707 M -2.64 % | 196.912 M 100.17 % | 98.373 M 147.48 % | 39.749 M -9.80 % | 44.070 M 6 894.95 % | -648.569 K -102.48 % | 26.127 M -82.93 % | 153.071 M 14.86 % | 133.264 M 155.21 % | 52.217 M |
| Total investments | 24.500 M 56.45 % | 15.660 M 2 272.87 % | 659.958 K | 0.000 -100.00 % | 13.000 M -1.72 % | 13.228 M 0.00 % | 13.228 M | 0.000 | 0.000 -100.00 % | 119.340 M | 0.000 -100.00 % | 9.023 M | 0.000 | 0.000 -100.00 % | 9.493 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -212.799 M -1 847.50 % | 12.177 M -2.11 % | 12.440 M 1.39 % | 12.270 M 2 961.58 % | 400.759 K 2.98 % | 389.171 K 5.75 % | 368.023 K 14.23 % | 322.171 K 67.75 % | 192.051 K 19.83 % | 160.272 K -30.47 % | 230.506 K -23.35 % | 300.740 K -18.93 % | 370.974 K -15.92 % | 441.209 K -13.73 % | 511.443 K -12.07 % | 581.677 K -8.59 % | 636.371 K -99.39 % | 104.434 M |
| Total debt | 122.997 M -12.47 % | 140.525 M 21.64 % | 115.522 M -16.10 % | 137.689 M -12.92 % | 158.115 M -38.07 % | 255.328 M 139.11 % | 106.785 M 32.47 % | 80.609 M 30.88 % | 61.588 M 19.39 % | 51.587 M 5.10 % | 49.085 M -9.24 % | 54.085 M -0.92 % | 54.586 M -8.39 % | 59.588 M 8.16 % | 55.094 M -8.32 % | 60.093 M -7.68 % | 65.092 M 13.24 % | 57.479 M -41.03 % | 97.467 M -26.38 % | 132.400 M -11.73 % | 150.000 M -28.57 % | 210.000 M 10.64 % | 189.800 M -13.65 % | 219.800 M -10.29 % | 245.000 M 4.26 % | 235.000 M 4.44 % | 225.000 M 2.27 % | 220.000 M 7.32 % | 205.000 M 78.26 % | 115.000 M 6.95 % | 107.530 M 45.31 % | 74.000 M -11.10 % | 83.239 M -30.05 % | 119.000 M -28.83 % | 167.201 M -10.14 % | 186.064 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.336 M -93.46 % | 264.965 M 1 428.37 % | 17.336 M -93.46 % | 264.965 M 1 428.37 % | 17.336 M -93.46 % | 264.965 M 1 428.37 % | 17.336 M -93.46 % | 264.965 M 1 428.37 % | 17.336 M -93.46 % | 264.965 M 1 428.37 % | 17.336 M -93.46 % | 264.965 M 1 428.37 % | 17.336 M -93.46 % | 264.965 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 | 0.000 | 0.000 -100.00 % | 208.697 M |
| Retained earnings | -136.351 M -6.58 % | -127.935 M -12.52 % | -113.703 M -15.74 % | -98.244 M -9.95 % | -89.356 M -0.76 % | -88.680 M -6.64 % | -83.158 M -57.41 % | -52.829 M -9.29 % | -48.339 M -11.95 % | -43.180 M -11.48 % | -38.735 M -21.45 % | -31.894 M -13.74 % | -28.040 M -13.65 % | -24.673 M -12.59 % | -21.914 M -244.31 % | 15.185 M -27.29 % | 20.885 M -22.79 % | 27.051 M -14.17 % | 31.515 M -28.07 % | 43.815 M -18.12 % | 53.509 M -20.06 % | 66.935 M -15.91 % | 79.595 M -39.24 % | 130.991 M -10.68 % | 146.654 M -5.82 % | 155.724 M 4.81 % | 148.575 M 6.12 % | 140.001 M 7.33 % | 130.434 M -1.13 % | 131.920 M 5.33 % | 125.240 M 12.23 % | 111.588 M 6.76 % | 104.521 M 8.03 % | 96.748 M 6.23 % | 91.079 M 30.89 % | 69.582 M | 0.000 |
| Common stock | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 0.00 % | 74.535 M 33.49 % | 55.835 M 0.00 % | 55.835 M | 0.000 |
| Total equity | 247.550 M -4.34 % | 258.789 M -5.28 % | 273.209 M -1.58 % | 277.590 M -2.78 % | 285.539 M 0.59 % | 283.868 M -2.47 % | 291.059 M -7.66 % | 315.203 M -1.11 % | 318.747 M 7.57 % | 296.320 M -1.48 % | 300.765 M -2.22 % | 307.606 M -1.24 % | 311.459 M -1.07 % | 314.827 M -0.87 % | 317.586 M -10.46 % | 354.685 M -1.58 % | 360.385 M -1.68 % | 366.551 M -1.20 % | 371.015 M -3.21 % | 383.315 M -2.47 % | 393.009 M -3.30 % | 406.435 M -3.02 % | 419.095 M -11.00 % | 470.870 M -3.22 % | 486.533 M -1.83 % | 495.603 M 1.54 % | 488.075 M 2.52 % | 476.080 M 2.05 % | 466.513 M -0.32 % | 467.999 M 1.45 % | 461.319 M 3.93 % | 443.871 M 1.62 % | 436.805 M 1.52 % | 430.284 M 74.80 % | 246.152 M 10.75 % | 222.266 M 6.50 % | 208.697 M |
| Other non current liabilities | 102.374 M 1.12 % | 101.243 M 1.12 % | 100.124 M 1.14 % | 98.993 M 1.17 % | 97.850 M | 0.000 -100.00 % | 109.689 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.983 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 -100.00 % | 2.552 M -70.99 % | 8.798 M 0.00 % | 8.798 M 0.00 % | 8.798 M 589.46 % | 1.276 M | 0.000 |
| Long term debt | 95.691 M 4.01 % | 92.000 M 0.00 % | 92.000 M -0.12 % | 92.115 M -7.11 % | 99.170 M -50.64 % | 200.911 M 317.89 % | 48.078 M 0.16 % | 48.000 M 1 500.00 % | 3.000 M -89.29 % | 28.000 M -1.92 % | 28.549 M -4.98 % | 30.046 M 0.00 % | 30.046 M -14.30 % | 35.059 M 0.00 % | 35.059 M -12.49 % | 40.061 M 0.00 % | 40.061 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 | 0.000 -100.00 % | 68.900 M 0.00 % | 68.900 M | 0.000 |
| Total non current liabilities | 206.015 M 2.53 % | 200.923 M 0.25 % | 200.425 M 0.05 % | 200.335 M 1.82 % | 196.760 M -8.35 % | 214.686 M 29.23 % | 166.123 M 161.67 % | 63.487 M 229.72 % | 19.255 M -45.79 % | 35.519 M -2.85 % | 36.560 M -5.16 % | 38.550 M -1.26 % | 39.043 M -12.36 % | 44.549 M -1.09 % | 45.042 M -10.95 % | 50.583 M -1.02 % | 51.101 M 355.21 % | 11.226 M -4.26 % | 11.725 M 8.53 % | 10.804 M -2.83 % | 11.119 M -2.89 % | 11.450 M 43.57 % | 7.975 M -5.23 % | 8.415 M -0.11 % | 8.425 M -0.22 % | 8.444 M 0.00 % | 8.444 M 32.01 % | 6.396 M 0.00 % | 6.396 M 0.00 % | 6.396 M 0.00 % | 6.396 M -27.06 % | 8.769 M -0.32 % | 8.798 M 0.00 % | 8.798 M -88.68 % | 77.698 M 1.64 % | 76.440 M | 0.000 |
| Other current liabilities | 74.188 M 20.87 % | 61.379 M -8.34 % | 66.963 M 6.22 % | 63.042 M 158.41 % | 24.396 M 7.23 % | 22.752 M 60.91 % | 14.140 M -49.70 % | 28.113 M -83.85 % | 174.068 M 34.02 % | 129.884 M 380.41 % | 27.036 M 35.32 % | 19.980 M 69.89 % | 11.760 M -19.53 % | 14.614 M -25.97 % | 19.740 M 29.48 % | 15.246 M 115.42 % | 7.077 M -4.77 % | 7.431 M -82.83 % | 43.270 M 97.22 % | 21.940 M -61.46 % | 56.925 M 83.88 % | 30.958 M 175.08 % | 11.254 M -74.62 % | 44.339 M 33.48 % | 33.218 M 1 249.26 % | -2.890 M -174.88 % | 3.860 M 201.12 % | -3.817 M -130.96 % | 12.330 M 1 018.19 % | -1.343 M -119.68 % | 6.822 M 20.68 % | 5.653 M -2.75 % | 5.813 M 4.38 % | 5.569 M 177.49 % | -7.186 M -250.80 % | 4.765 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.946 M 59.39 % | 5.612 M -71.69 % | 19.826 M -85.14 % | 133.417 M -1.20 % | 135.042 M 86 276.83 % | 156.340 K 1 291.17 % | 11.238 K -97.10 % | 386.914 K | 0.000 -100.00 % | 1.889 M -67.77 % | 5.860 M 2.50 % | 5.718 M -78.61 % | 26.730 M -54.25 % | 58.427 M 84.16 % | 31.726 M 190.83 % | 10.909 M -73.76 % | 41.574 M 230.24 % | 12.589 M -22.51 % | 16.246 M 19.12 % | 13.638 M -18.80 % | 16.795 M 29.53 % | 12.966 M -44.91 % | 23.537 M 25.42 % | 18.766 M 10.97 % | 16.911 M 79.65 % | 9.414 M -81.64 % | 51.274 M 425.66 % | 9.754 M -2.62 % | 10.016 M 290.50 % | 2.565 M -80.28 % | 13.005 M 19.92 % | 10.844 M | 0.000 |
| Short term debt | 27.306 M -43.73 % | 48.525 M 106.30 % | 23.522 M -48.39 % | 45.574 M -2.14 % | 46.571 M -14.42 % | 54.418 M -7.31 % | 58.707 M 80.04 % | 32.609 M 18.42 % | 27.536 M 16.74 % | 23.587 M 135.43 % | 10.019 M -28.56 % | 14.024 M -42.85 % | 24.540 M 0.04 % | 24.529 M 63.24 % | 15.027 M -24.99 % | 20.032 M -19.97 % | 25.031 M -56.45 % | 57.479 M -41.03 % | 97.467 M -26.38 % | 132.400 M -11.73 % | 150.000 M -28.57 % | 210.000 M 10.64 % | 189.800 M -13.65 % | 219.800 M -10.29 % | 245.000 M 4.26 % | 235.000 M 4.44 % | 225.000 M 2.27 % | 220.000 M 7.32 % | 205.000 M 78.26 % | 115.000 M 2.85 % | 111.811 M 51.10 % | 74.000 M -11.10 % | 83.239 M -30.05 % | 119.000 M 21.06 % | 98.301 M -16.10 % | 117.164 M | 0.000 |
| Total current liabilities | 141.814 M -10.93 % | 159.225 M -1.95 % | 162.385 M 1.85 % | 159.431 M 35.38 % | 117.765 M -2.35 % | 120.596 M -16.00 % | 143.567 M -36.68 % | 226.743 M -13.10 % | 260.938 M 53.48 % | 170.012 M 157.40 % | 66.051 M 20.61 % | 54.763 M 9.39 % | 50.063 M -10.40 % | 55.876 M -16.13 % | 66.623 M -4.33 % | 69.637 M -29.99 % | 99.472 M -39.56 % | 164.570 M -12.91 % | 188.972 M -6.70 % | 202.534 M -25.31 % | 271.171 M -8.40 % | 296.023 M 12.65 % | 262.776 M -13.87 % | 305.078 M -6.63 % | 326.736 M 0.41 % | 325.404 M 2.62 % | 317.101 M 16.42 % | 272.381 M 7.59 % | 253.177 M 48.88 % | 170.053 M -9.56 % | 188.026 M 63.66 % | 114.885 M -0.08 % | 114.976 M -14.75 % | 134.873 M -5.00 % | 141.972 M -3.45 % | 147.042 M | 0.000 |
| Total liabilities | 347.829 M -3.42 % | 360.148 M -0.73 % | 362.810 M 0.85 % | 359.766 M 14.38 % | 314.525 M -6.19 % | 335.282 M 8.26 % | 309.690 M 6.71 % | 290.230 M 3.58 % | 280.193 M 36.33 % | 205.531 M 100.30 % | 102.611 M 9.96 % | 93.313 M 4.72 % | 89.107 M -11.27 % | 100.426 M -10.07 % | 111.665 M -7.12 % | 120.220 M -20.16 % | 150.573 M -14.35 % | 175.796 M -12.41 % | 200.697 M -5.93 % | 213.338 M -24.43 % | 282.290 M -8.19 % | 307.473 M 13.56 % | 270.751 M -13.63 % | 313.493 M -6.46 % | 335.160 M 0.39 % | 333.848 M 2.55 % | 325.544 M 16.78 % | 278.777 M 7.40 % | 259.573 M 47.11 % | 176.449 M -9.24 % | 194.422 M 57.23 % | 123.654 M -0.10 % | 123.773 M -13.85 % | 143.670 M -34.60 % | 219.670 M -1.71 % | 223.482 M | 0.000 |
| Other non current assets | 9.018 M 9.48 % | 8.237 M -1.78 % | 8.386 M -2.06 % | 8.563 M 122.94 % | -37.332 M 2.39 % | -38.246 M -520.62 % | 9.093 M -2.01 % | 9.279 M -1.23 % | 9.395 M -1.68 % | 9.556 M -1.89 % | 9.739 M -4.10 % | 10.155 M -47.92 % | 19.500 M -1.91 % | 19.879 M 84.59 % | 10.769 M -2.06 % | 10.996 M -1.66 % | 11.181 M -2.02 % | 11.412 M -2.24 % | 11.673 M -94.80 % | 224.686 M 365 183.71 % | 61.510 K -26.40 % | 83.568 K -22.02 % | 107.171 K -99.56 % | 24.288 M -43.04 % | 42.640 M -5.96 % | 45.341 M 437.49 % | 8.436 M 142.80 % | 3.474 M 25.27 % | 2.774 M -91.42 % | 32.325 M 154.59 % | 12.697 M -69.61 % | 41.780 M 11.69 % | 37.406 M 11.54 % | 33.537 M 80.62 % | 18.568 M 42.30 % | 13.048 M 124.99 % | -52.217 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.059 M -2.33 % | 47.156 M | 0.000 | 0.000 | 0.000 -100.00 % | 119.340 M | 0.000 -100.00 % | 9.023 M | 0.000 | 0.000 -100.00 % | 9.493 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -212.799 M -1 847.50 % | 12.177 M -2.11 % | 12.440 M 1.39 % | 12.270 M 2 961.58 % | 400.759 K 2.98 % | 389.171 K 5.75 % | 368.023 K 14.23 % | 322.171 K 67.75 % | 192.051 K 19.83 % | 160.272 K -30.47 % | 230.506 K -23.35 % | 300.740 K -18.93 % | 370.974 K -15.92 % | 441.209 K -13.73 % | 511.443 K -12.07 % | 581.677 K -8.59 % | 636.371 K | 0.000 |
| Intangible assets | 41.860 M -2.38 % | 42.879 M -2.34 % | 43.906 M -2.35 % | 44.962 M -2.38 % | 46.059 M -2.33 % | 47.156 M -2.30 % | 48.265 M -2.25 % | 49.376 M -2.20 % | 50.487 M 175.47 % | 18.328 M -1.43 % | 18.594 M -1.41 % | 18.860 M -0.49 % | 18.954 M -1.32 % | 19.207 M -0.50 % | 19.305 M -23.24 % | 25.150 M -1.07 % | 25.421 M -1.09 % | 25.703 M -1.01 % | 25.965 M -0.54 % | 26.105 M -0.99 % | 26.365 M -0.19 % | 26.414 M -0.96 % | 26.671 M 3.53 % | 25.762 M -0.61 % | 25.919 M -0.60 % | 26.076 M -0.24 % | 26.140 M -1.11 % | 26.433 M -1.25 % | 26.767 M -0.66 % | 26.946 M -1.30 % | 27.300 M -5.34 % | 28.839 M -1.17 % | 29.182 M 5.44 % | 27.676 M -0.21 % | 27.734 M -1.57 % | 28.177 M | 0.000 |
| GoodWill | 69.619 M 0.00 % | 69.619 M 0.00 % | 69.619 M 0.00 % | 69.619 M 0.00 % | 69.619 M 0.00 % | 69.619 M 0.00 % | 69.619 M -22.10 % | 89.371 M 0.00 % | 89.371 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 | 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 | 111.480 M -0.91 % | 112.498 M -0.91 % | 113.526 M -0.92 % | 114.582 M -0.95 % | 115.678 M -0.94 % | 116.775 M -0.94 % | 117.885 M -15.04 % | 138.747 M -0.79 % | 139.858 M 663.10 % | 18.328 M -1.43 % | 18.594 M -1.41 % | 18.860 M -0.49 % | 18.954 M -1.32 % | 19.207 M -0.50 % | 19.305 M -23.24 % | 25.150 M -1.07 % | 25.421 M -1.09 % | 25.703 M -1.01 % | 25.965 M -0.54 % | 26.105 M -0.99 % | 26.365 M -0.19 % | 26.414 M -0.96 % | 26.671 M 3.53 % | 25.762 M -0.61 % | 25.919 M -0.60 % | 26.076 M -0.24 % | 26.140 M -1.11 % | 26.433 M -1.25 % | 26.767 M -0.66 % | 26.946 M -1.30 % | 27.300 M -5.34 % | 28.839 M -1.17 % | 29.182 M 5.44 % | 27.676 M -0.21 % | 27.734 M -1.57 % | 28.177 M | 0.000 |
| Property plant equipment net | 176.654 M 3.45 % | 170.755 M -1.21 % | 172.847 M -1.49 % | 175.464 M -1.25 % | 177.684 M -1.36 % | 180.140 M -1.38 % | 182.667 M -1.58 % | 185.603 M -1.41 % | 188.256 M -1.17 % | 190.490 M -1.39 % | 193.165 M -1.57 % | 196.238 M -1.38 % | 198.994 M -1.38 % | 201.787 M -1.38 % | 204.614 M -3.11 % | 211.181 M -1.39 % | 214.162 M -1.37 % | 217.129 M -1.34 % | 220.079 M -2.05 % | 224.686 M -1.26 % | 227.550 M -1.32 % | 230.600 M -1.33 % | 233.714 M -4.65 % | 245.106 M 1.86 % | 240.632 M 1.09 % | 238.048 M 2.58 % | 232.063 M -1.40 % | 235.356 M 3.12 % | 228.235 M 19.71 % | 190.661 M -7.32 % | 205.713 M 23.01 % | 167.239 M 3.22 % | 162.019 M 0.91 % | 160.553 M 4.37 % | 153.834 M 24.44 % | 123.618 M | 0.000 |
| Total non current assets | 302.317 M 2.51 % | 294.926 M -1.10 % | 298.194 M -3.37 % | 308.595 M -1.12 % | 312.076 M -1.10 % | 315.543 M -1.20 % | 319.362 M -8.22 % | 347.951 M -1.10 % | 351.830 M 0.02 % | 351.766 M 49.34 % | 235.552 M -3.32 % | 243.635 M -1.29 % | 246.807 M -1.45 % | 250.433 M -1.30 % | 253.741 M -0.36 % | 254.668 M -1.33 % | 258.106 M -1.34 % | 261.611 M -1.31 % | 265.085 M -0.44 % | 266.263 M -1.34 % | 269.876 M -0.87 % | 272.232 M -1.17 % | 275.455 M -7.31 % | 297.176 M -4.51 % | 311.217 M -0.08 % | 311.452 M 15.67 % | 269.249 M 1.05 % | 266.458 M 2.90 % | 258.938 M 3.10 % | 251.149 M 1.68 % | 246.998 M 3.07 % | 239.634 M 3.98 % | 230.453 M 3.49 % | 222.683 M 10.72 % | 201.124 M 21.35 % | 165.745 M 417.41 % | -52.217 M |
| Other current assets | 11.390 M 29.51 % | 8.794 M 37.75 % | 6.384 M -58.53 % | 15.396 M 63.37 % | 9.424 M -34.04 % | 14.288 M 82.88 % | 7.813 M -11.42 % | 8.820 M 31.59 % | 6.703 M 52.07 % | 4.407 M 20.00 % | 3.673 M -96.41 % | 102.214 M 2 213.64 % | 4.418 M -5.91 % | 4.695 M -27.46 % | 6.472 M -93.61 % | 101.238 M -1.25 % | 102.517 M 0.06 % | 102.459 M -2.89 % | 105.503 M 86.91 % | 56.446 M -4.97 % | 59.399 M -3.55 % | 61.586 M 10.85 % | 55.560 M -43.04 % | 97.540 M 40.52 % | 69.412 M | 0.000 -100.00 % | 86.046 M 22.56 % | 70.205 M -5.18 % | 74.040 M 24.39 % | 59.522 M 27.61 % | 46.644 M 53.12 % | 30.463 M 21.22 % | 25.131 M -48.69 % | 48.983 M 431.69 % | 9.213 M -95.32 % | 197.036 M | 0.000 |
| Short term investments | 24.500 M 56.45 % | 15.660 M 2 272.87 % | 659.958 K | 0.000 -100.00 % | 13.000 M -1.72 % | 13.228 M 0.00 % | 13.228 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 | 0.000 | 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 % | 104.434 M |
| cash and cash equivalents | 21.453 M -52.45 % | 45.116 M 42.53 % | 31.653 M -35.56 % | 49.123 M 13.47 % | 43.292 M -15.17 % | 51.034 M 51.92 % | 33.593 M 21.18 % | 27.721 M 61.20 % | 17.197 M 126.75 % | 7.584 M -73.41 % | 28.519 M -1.19 % | 28.862 M -32.69 % | 42.882 M -9.85 % | 47.569 M -8.87 % | 52.201 M 415.21 % | 10.132 M -53.28 % | 21.687 M -8.42 % | 23.680 M 149.08 % | 9.507 M 59.07 % | 5.977 M -69.60 % | 19.659 M -52.06 % | 41.010 M 119.45 % | 18.688 M 21.13 % | 15.428 M -70.09 % | 51.578 M 229.04 % | 15.675 M -74.05 % | 60.395 M 113.47 % | 28.293 M 249.83 % | 8.088 M -51.36 % | 16.627 M -75.47 % | 67.781 M 126.46 % | 29.930 M -64.32 % | 83.888 M -9.67 % | 92.873 M 557.28 % | 14.130 M -73.24 % | 52.799 M 201.11 % | -52.217 M |
| Cash and short term investments | 45.953 M -24.39 % | 60.776 M 88.09 % | 32.312 M -34.22 % | 49.123 M -12.74 % | 56.292 M -12.40 % | 64.262 M 37.25 % | 46.821 M 68.90 % | 27.721 M 61.20 % | 17.197 M 126.75 % | 7.584 M -73.41 % | 28.519 M -1.19 % | 28.862 M -32.69 % | 42.882 M -9.85 % | 47.569 M -8.87 % | 52.201 M 415.21 % | 10.132 M -53.28 % | 21.687 M -8.42 % | 23.680 M 149.08 % | 9.507 M 59.07 % | 5.977 M -69.60 % | 19.659 M -52.06 % | 41.010 M 119.45 % | 18.688 M 21.13 % | 15.428 M -70.09 % | 51.578 M 229.04 % | 15.675 M -74.05 % | 60.395 M 113.47 % | 28.293 M 249.83 % | 8.088 M -51.36 % | 16.627 M -75.47 % | 67.781 M 126.46 % | 29.930 M -64.32 % | 83.888 M -9.67 % | 92.873 M 557.28 % | 14.130 M -73.24 % | 52.799 M 1.11 % | 52.217 M |
| Total current assets | 293.063 M -9.55 % | 324.012 M -4.09 % | 337.825 M 2.76 % | 328.761 M 12.19 % | 293.041 M -3.48 % | 303.606 M 7.90 % | 281.387 M 9.28 % | 257.482 M 4.20 % | 247.109 M 64.65 % | 150.084 M -10.57 % | 167.825 M 6.70 % | 157.284 M 2.29 % | 153.759 M -6.71 % | 164.820 M -6.09 % | 175.510 M -20.31 % | 220.237 M -12.90 % | 252.852 M -9.93 % | 280.735 M -8.44 % | 306.627 M -7.19 % | 330.390 M -18.51 % | 405.423 M -8.21 % | 441.676 M 6.58 % | 414.391 M -14.94 % | 487.187 M -4.56 % | 510.476 M -1.45 % | 517.999 M -4.84 % | 544.370 M 11.46 % | 488.399 M 4.55 % | 467.149 M 18.78 % | 393.300 M -3.78 % | 408.743 M 24.66 % | 327.891 M -0.68 % | 330.124 M -6.02 % | 351.271 M 32.71 % | 264.698 M -5.47 % | 280.004 M 436.23 % | 52.217 M |
| Inventory | 56.540 M 7.82 % | 52.441 M 3.08 % | 50.875 M -43.72 % | 90.396 M 13.46 % | 79.675 M -7.86 % | 86.471 M 12.83 % | 76.640 M -3.03 % | 79.037 M -4.57 % | 82.823 M 219.69 % | 25.907 M -7.17 % | 27.907 M 6.49 % | 26.208 M 32.70 % | 19.750 M -15.47 % | 23.365 M 17.59 % | 19.869 M -7.58 % | 21.500 M -36.31 % | 33.758 M -11.26 % | 38.039 M -1.60 % | 38.658 M -32.98 % | 57.685 M 23.27 % | 46.797 M -14.91 % | 54.998 M 21.56 % | 45.242 M -35.99 % | 70.675 M 3.37 % | 68.373 M -6.98 % | 73.501 M 6.70 % | 68.888 M 40.22 % | 49.130 M 9.80 % | 44.747 M -5.77 % | 47.484 M 53.73 % | 30.888 M -32.10 % | 45.493 M 44.52 % | 31.478 M -18.79 % | 38.762 M 29.88 % | 29.844 M -1.07 % | 30.168 M | 0.000 |
| Net receivables | 179.181 M -11.30 % | 202.001 M -18.63 % | 248.254 M 42.80 % | 173.845 M 17.74 % | 147.651 M 6.54 % | 138.585 M -7.68 % | 150.113 M 4.92 % | 143.070 M 1.54 % | 140.905 M 25.01 % | 112.713 M 3.77 % | 108.616 M 10.67 % | 98.148 M 12.63 % | 87.140 M -2.30 % | 89.191 M -11.04 % | 100.264 M -27.37 % | 138.053 M -5.47 % | 146.047 M -13.09 % | 168.037 M -18.41 % | 205.949 M -2.06 % | 210.282 M -26.80 % | 287.278 M 1.12 % | 284.082 M -4.58 % | 297.718 M | 0.000 -100.00 % | 321.114 M -9.85 % | 356.187 M -1.44 % | 361.402 M 6.05 % | 340.771 M -0.23 % | 341.559 M 26.00 % | 271.086 M 2.91 % | 263.430 M 18.48 % | 222.344 M 17.04 % | 189.981 M 11.33 % | 170.653 M | 0.000 | 0.000 | 0.000 |
| Tax assets | 5.165 M 50.37 % | 3.435 M 0.00 % | 3.435 M -65.60 % | 9.986 M 0.00 % | 9.986 M 2.76 % | 9.718 M 0.00 % | 9.718 M -32.14 % | 14.321 M 0.00 % | 14.321 M 1.91 % | 14.053 M 0.00 % | 14.053 M 50.17 % | 9.358 M 0.00 % | 9.358 M -2.11 % | 9.560 M 0.00 % | 9.560 M 30.21 % | 7.341 M 0.00 % | 7.341 M -0.36 % | 7.368 M 0.00 % | 7.368 M 105.47 % | 3.586 M -3.69 % | 3.723 M 38.25 % | 2.693 M 0.00 % | 2.693 M 66.31 % | 1.619 M -1.13 % | 1.638 M 1.14 % | 1.619 M -29.26 % | 2.289 M 128.27 % | 1.003 M 0.00 % | 1.003 M 1.57 % | 987.366 K 0.00 % | 987.366 K -29.75 % | 1.405 M 0.00 % | 1.405 M 246.19 % | 405.970 K 0.00 % | 405.970 K 53.31 % | 264.805 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 39.491 M -16.37 % | 47.223 M -26.39 % | 64.152 M 28.33 % | 49.991 M 32.83 % | 37.636 M 0.63 % | 37.399 M -19.02 % | 46.185 M 43.10 % | 32.274 M 2.48 % | 31.493 M 107.14 % | 15.204 M -44.35 % | 27.321 M 37.95 % | 19.805 M 56.90 % | 12.622 M -7.82 % | 13.693 M -44.59 % | 24.712 M -24.19 % | 32.596 M -16.93 % | 39.237 M -2.80 % | 40.367 M -14.92 % | 47.446 M -0.14 % | 47.515 M -25.86 % | 64.088 M 16.64 % | 54.944 M 28.03 % | 42.915 M 5.86 % | 40.538 M -15.45 % | 47.943 M -37.91 % | 77.214 M 40.15 % | 55.092 M 65.36 % | 33.316 M 6.83 % | 31.187 M -30.30 % | 44.746 M 14.19 % | 39.185 M 26.63 % | 30.945 M 43.79 % | 21.520 M 315.93 % | 5.174 M -83.00 % | 30.441 M 61.02 % | 18.905 M | 0.000 |
| Tax payables | 829.985 K -60.43 % | 2.097 M -72.93 % | 7.749 M 840.65 % | 823.766 K 281.37 % | 216.000 K -47.97 % | 415.131 K -91.19 % | 4.710 M 1 327.54 % | 329.939 K -71.44 % | 1.155 M -2.12 % | 1.180 M -29.05 % | 1.663 M 74.30 % | 954.332 K -16.35 % | 1.141 M -0.87 % | 1.151 M -10.36 % | 1.284 M 18.03 % | 1.088 M -22.07 % | 1.396 M 61.35 % | 865.108 K 22.59 % | 705.685 K 2 352.34 % | 28.776 K -77.88 % | 130.065 K 7.08 % | 121.466 K -95.26 % | 2.561 M 539.26 % | 400.612 K -30.28 % | 574.569 K -81.55 % | 3.114 M -67.60 % | 9.611 M 133.53 % | 4.116 M -11.69 % | 4.660 M 108.43 % | 2.236 M -65.66 % | 6.511 M 51.87 % | 4.287 M -2.63 % | 4.403 M 71.67 % | 2.565 M -65.39 % | 7.412 M 19.40 % | 6.208 M | 0.000 |
| Deferred revenue non current | 3.082 M -13.79 % | 3.575 M -12.12 % | 4.068 M -10.81 % | 4.561 M -9.76 % | 5.054 M -8.89 % | 5.547 M -8.16 % | 6.040 M -7.55 % | 6.533 M -7.02 % | 7.026 M -6.56 % | 7.519 M -6.15 % | 8.012 M -5.80 % | 8.505 M -5.48 % | 8.998 M -5.19 % | 9.490 M -4.94 % | 9.983 M -5.11 % | 10.521 M -4.70 % | 11.040 M -1.65 % | 11.226 M -4.26 % | 11.725 M 8.53 % | 10.804 M -2.83 % | 11.119 M -2.89 % | 11.450 M 43.57 % | 7.975 M -5.23 % | 8.415 M -0.11 % | 8.425 M -0.22 % | 8.444 M 0.00 % | 8.444 M 32.01 % | 6.396 M 0.00 % | 6.396 M 0.00 % | 6.396 M 0.00 % | 6.396 M 2.88 % | 6.217 M -0.45 % | 6.246 M | 0.000 -100.00 % | 6.246 M -0.30 % | 6.264 M | 0.000 |
| Minority interest | 42.507 M -6.23 % | 45.329 M -4.37 % | 47.401 M 30.50 % | 36.323 M 2.65 % | 35.384 M 7.07 % | 33.048 M -4.81 % | 34.717 M 21.68 % | 28.532 M 3.43 % | 27.586 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 5.691 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.054 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.281 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 266.860 M 0.00 % | 266.860 M 0.71 % | 264.976 M 0.00 % | 264.976 M 15.06 % | 230.303 M -13.08 % | 264.965 M 7.00 % | 247.628 M 1 528.37 % | -17.336 M -107.53 % | 230.292 M 181.58 % | -282.301 M -232.56 % | 212.955 M | 0.000 -100.00 % | 247.628 M 0.00 % | 247.628 M 16.28 % | 212.955 M | 0.000 -100.00 % | 247.628 M | 0.000 -100.00 % | 247.628 M -6.54 % | 264.965 M 0.00 % | 264.965 M | 0.000 -100.00 % | 247.628 M -6.68 % | 265.344 M 0.00 % | 265.344 M 0.00 % | 265.344 M 7.15 % | 247.628 M -5.32 % | 261.544 M 0.00 % | 261.544 M 0.00 % | 261.544 M 0.00 % | 261.544 M 1.47 % | 257.748 M 0.00 % | 257.748 M -0.48 % | 259.000 M 160.99 % | 99.238 M 2.47 % | 96.850 M | 0.000 |
| Deferred tax liabilities non current | 4.869 M 18.58 % | 4.106 M -3.01 % | 4.233 M -9.27 % | 4.666 M -2.66 % | 4.794 M -41.74 % | 8.228 M -1.54 % | 8.357 M -6.67 % | 8.954 M -2.98 % | 9.229 M -67.04 % | 28.000 M | 0.000 -100.00 % | 28.549 M -4.98 % | 30.046 M | 0.000 | 0.000 100.00 % | -10.521 M 4.70 % | -11.040 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 | 0.000 100.00 % | -66.348 M 1.89 % | -67.624 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 595.380 M -3.81 % | 618.938 M -2.69 % | 636.019 M -0.21 % | 637.355 M 5.33 % | 605.118 M -2.27 % | 619.150 M 3.06 % | 600.749 M -0.77 % | 605.433 M 1.08 % | 598.939 M 19.35 % | 501.851 M 24.41 % | 403.376 M 0.61 % | 400.919 M 0.09 % | 400.566 M -3.54 % | 415.253 M -3.26 % | 429.251 M -9.61 % | 474.905 M -7.06 % | 510.958 M -5.79 % | 542.346 M -5.14 % | 571.713 M -4.18 % | 596.653 M -11.65 % | 675.299 M -5.41 % | 713.908 M 3.49 % | 689.846 M -12.05 % | 784.363 M -4.54 % | 821.694 M -0.94 % | 829.451 M 1.95 % | 813.619 M 7.78 % | 754.857 M 3.96 % | 726.087 M 12.67 % | 644.449 M -1.72 % | 655.741 M 15.54 % | 567.525 M 1.24 % | 560.578 M -2.33 % | 573.954 M 23.21 % | 465.821 M 4.50 % | 445.749 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.924 M | 0.000 100.00 % | -44.149 M -124.87 % | 177.533 M 200.00 % | -177.533 M | 0.000 100.00 % | -18.309 M -391.20 % | -3.728 M -200.00 % | 3.728 M | 0.000 -100.00 % | 149.058 M 577.90 % | -31.190 M -200.00 % | 31.190 M | 0.000 100.00 % | -101.366 M -12 068.82 % | -833.000 K -200.00 % | 833.000 K | 0.000 -100.00 % | 114.974 M 560.76 % | -24.953 M -200.00 % | 24.953 M | 0.000 100.00 % | -166.367 M -350.52 % | 66.409 M 200.00 % | -66.409 M | 0.000 100.00 % | -62.482 M -9 092.16 % | -679.729 K -200.00 % | 679.729 K | 0.000 100.00 % | -40.033 M -327.50 % | 17.596 M 200.00 % | -17.596 M | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.889 M | 0.000 100.00 % | -55.568 M -145.32 % | 122.617 M 200.00 % | -122.617 M | 0.000 100.00 % | -14.238 M -294.64 % | -3.608 M -200.00 % | 3.608 M | 0.000 -100.00 % | 128.834 M 590.04 % | -26.291 M -200.00 % | 26.291 M | 0.000 100.00 % | -107.951 M -4 420.93 % | -2.388 M -200.00 % | 2.388 M | 0.000 -100.00 % | 94.109 M 485.09 % | -24.438 M -200.00 % | 24.438 M | 0.000 100.00 % | -128.366 M -344.28 % | 52.550 M 200.00 % | -52.550 M | 0.000 100.00 % | -61.438 M -2 555.46 % | -2.314 M -200.00 % | 2.314 M | 0.000 100.00 % | -40.687 M -326.96 % | 17.927 M 200.00 % | -17.927 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.035 M | 0.000 -100.00 % | 11.419 M -79.21 % | 54.916 M 200.00 % | -54.916 M | 0.000 100.00 % | -4.072 M -3 301.64 % | -119.694 K -200.00 % | 119.694 K | 0.000 -100.00 % | 20.225 M 512.76 % | -4.900 M -200.00 % | 4.900 M | 0.000 -100.00 % | 6.584 M 323.49 % | 1.555 M 200.00 % | -1.555 M | 0.000 -100.00 % | 20.865 M 4 151.36 % | -515.013 K -200.00 % | 515.013 K | 0.000 100.00 % | -38.001 M -374.20 % | 13.859 M 200.00 % | -13.859 M | 0.000 100.00 % | -1.044 M -163.87 % | 1.634 M 200.00 % | -1.634 M | 0.000 -100.00 % | 653.996 K 298.05 % | -330.211 K -200.00 % | 330.211 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 6.584 M 41.70 % | 4.646 M -21.16 % | 5.893 M -6.76 % | 6.320 M -20.74 % | 7.974 M 128.52 % | -27.963 M -159.71 % | 46.831 M 126.89 % | -174.126 M -201.25 % | 171.983 M 4 893.46 % | -3.588 M -124.09 % | 14.892 M 4 704.44 % | 309.960 K 104.42 % | -7.015 M -354.28 % | 2.759 M -96.91 % | 89.415 M 1 468.85 % | 5.699 M -7.57 % | 6.166 M 38.11 % | 4.465 M -63.70 % | 12.300 M 26.88 % | 9.694 M -27.79 % | 13.426 M 6.05 % | 12.660 M -73.61 % | 47.979 M 206.31 % | 15.663 M 644.69 % | -2.876 M 22.55 % | -3.713 M 69.05 % | -11.995 M -25.38 % | -9.567 M -60.32 % | -5.967 M 10.67 % | -6.680 M 61.74 % | -17.458 M -147.41 % | -7.056 M 9.22 % | -7.773 M -37.09 % | -5.670 M 67.08 % | -17.226 M -158.65 % | -6.660 M 24.24 % | -8.791 M -83.97 % | -4.779 M |
| Net cash provided by operating activities | 6.584 M 41.70 % | 4.646 M -21.16 % | 5.893 M 329.48 % | -2.568 M -173.24 % | 3.506 M 110.47 % | -33.484 M -42.06 % | -23.570 M -203.81 % | -7.758 M -8.93 % | -7.122 M -93.79 % | -3.675 M 46.27 % | -6.841 M -77.51 % | -3.854 M -53.67 % | -2.508 M -501 544 150.00 % | -0.500 -100.00 % | 48.832 M 290.52 % | 12.504 M -47.33 % | 23.742 M -5.87 % | 25.223 M 66.89 % | 15.113 M -65.06 % | 43.252 M 828.50 % | 4.658 M -13.26 % | 5.371 M -75.51 % | 21.932 M 292.44 % | -11.397 M -122.75 % | 50.104 M 434.56 % | -14.976 M -264.52 % | 9.103 M -41.16 % | 15.470 M 143.41 % | -35.633 M 44.06 % | -63.704 M -304.67 % | 31.125 M 173.47 % | -42.361 M -184.06 % | 50.396 M 230.27 % | -38.685 M -188.83 % | 43.549 M 325.65 % | -19.300 M -270.21 % | 11.339 M 168.88 % | -16.462 M |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -4.600 K 62.79 % | -12.362 K -56.50 % | -7.899 K 77.96 % | -35.840 K 85.60 % | -248.830 K | 0.000 100.00 % | -2.160 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -56.500 99.97 % | -207.800 K -11.27 % | -186.752 K | 0.000 -100.00 % | 379.039 K 321.64 % | -171.012 K -340.09 % | 71.227 K 110.76 % | -661.983 K -103.55 % | 18.634 M 35.75 % | 13.727 M 222.08 % | -11.244 M 69.52 % | -36.890 M -937.28 % | 4.406 M 166.19 % | -6.656 M 80.04 % | -33.352 M -478.59 % | -5.764 M 49.68 % | -11.455 M -6.72 % | -10.733 M -10.01 % | -9.756 M 55.47 % | -21.909 M 20.54 % | -27.570 M -241.67 % | -8.069 M 72.73 % | -29.593 M -384.18 % | -6.112 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -96.759 M -200.00 % | 96.759 M 200.00 % | -96.759 M | 0.000 -100.00 % | 29.909 M | 0.000 | 0.000 | 0.000 -100.00 % | 362.486 K | 0.000 -100.00 % | 365.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -23.000 M -35.29 % | -17.000 M 15.00 % | -20.000 M -185.71 % | -7.000 M 46.15 % | -13.000 M | 0.000 | 0.000 -100.00 % | 96.759 M 328.49 % | 22.581 M 118.92 % | -119.340 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 13.504 M 574.91 % | 2.001 M -93.98 % | 33.228 M 390.65 % | 6.772 M -48.80 % | 13.228 M | 0.000 | 0.000 | 0.000 100.00 % | -22.581 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -498.671 K -126.47 % | 1.884 M 114.28 % | -13.187 M -199.69 % | 13.228 M 5 617.85 % | 231.342 K | 0.000 -100.00 % | 95.779 M 149.49 % | -193.517 M -300.00 % | 96.759 M 181.08 % | -119.340 M -2 399.79 % | -4.774 M | 0.000 | 0.000 | 0.000 100.00 % | -657.739 K -216.53 % | -207.800 K -156.93 % | 365.000 K | 0.000 -100.00 % | 3.927 M 2 396.25 % | -171.012 K -889.38 % | 21.664 K 103.27 % | -661.983 K -1 664.66 % | -37.513 K -1 350.44 % | 3.000 K -99.00 % | 300.000 K 100.81 % | -36.890 M -184 552.32 % | 20.000 K 100.30 % | -6.656 M -11 261.08 % | -58.588 K -155.23 % | 106.087 K 56.01 % | 68.000 K 100.63 % | -10.733 M -10.01 % | -9.756 M 55.47 % | -21.909 M 20.54 % | -27.570 M -241.67 % | -8.069 M 72.73 % | -29.593 M -384.18 % | -6.112 M |
| Net cash used for investing activites | -9.995 M 23.79 % | -13.115 M -36 648.63 % | 35.885 K -99.72 % | 12.988 M 5 806.13 % | 219.901 K 713.56 % | -35.840 K 97.08 % | -1.229 M -101.27 % | 96.759 M 328.53 % | 22.579 M 118.92 % | -119.340 M -574.79 % | 25.135 M | 0.000 | 0.000 100.00 % | -8.322 M -1 165.07 % | -657.796 K -216.55 % | -207.800 K -216.58 % | 178.247 K | 0.000 -100.00 % | 4.306 M 2 617.90 % | -171.012 K -284.10 % | 92.891 K 114.03 % | -661.983 K -103.56 % | 18.597 M 35.45 % | 13.730 M 225.45 % | -10.944 M 70.33 % | -36.890 M -933.50 % | 4.426 M 166.49 % | -6.656 M 80.08 % | -33.411 M -490.48 % | -5.658 M 50.31 % | -11.387 M -6.09 % | -10.733 M -10.01 % | -9.756 M 55.47 % | -21.909 M 20.54 % | -27.570 M -241.67 % | -8.069 M 72.73 % | -29.593 M -384.18 % | -6.112 M |
| Debt repayment | -15.000 M -225.00 % | 12.000 M 152.17 % | -23.000 M -666.67 % | -3.000 M 45.45 % | -5.500 M -110.28 % | 53.500 M 357.58 % | 11.692 M -37.83 % | 18.808 M 476.16 % | -5.000 M -300.00 % | 2.500 M 150.00 % | -5.000 M -900.00 % | -500.000 K 90.00 % | -5.000 M -211.11 % | 4.500 M 118.00 % | -25.000 M -400.00 % | -5.000 M -165.79 % | 7.600 M 119.00 % | -40.000 M -233.33 % | -12.000 M 31.82 % | -17.600 M 70.67 % | -60.000 M -397.03 % | 20.200 M 153.15 % | -38.005 M -50.82 % | -25.200 M | 0.000 | 0.000 -100.00 % | 16.170 M 7.80 % | 15.000 M -78.64 % | 70.237 M 258.48 % | 19.593 M | 0.000 | 0.000 100.00 % | -45.000 M -18.73 % | -37.900 M -1 986.72 % | -1.816 M 79.59 % | -8.900 M -220.02 % | 7.415 M -74.61 % | 29.209 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.267 M 40.95 % | -14.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -1.375 M 1.40 % | -1.394 M 3.65 % | -1.447 M 7.53 % | -1.565 M 63.83 % | -4.325 M -70.61 % | -2.535 M -99.27 % | -1.272 M -142.18 % | -525.354 K 37.79 % | -844.436 K -23.34 % | -684.638 K 9.70 % | -758.174 K 1.94 % | -773.201 K 8.37 % | -843.861 K -4.08 % | -810.764 K 26.65 % | -1.105 M 40.31 % | -1.852 M -260.65 % | -513.424 K 51.07 % | -1.049 M 58.91 % | -2.553 M -71.38 % | -1.490 M 35.84 % | -2.322 M 9.75 % | -2.573 M -240.30 % | -756.102 K 91.98 % | -9.432 M 20.12 % | -11.808 M -313.83 % | -2.853 M -201.86 % | -945.221 K 73.81 % | -3.608 M 62.92 % | -9.733 M -603.26 % | -1.384 M 49.46 % | -2.739 M -143.36 % | -1.125 M 17.33 % | -1.361 M 30.04 % | -1.946 M 52.97 % | -4.137 M -408.75 % | -813.220 K 26.01 % | -1.099 M 44.65 % | -1.986 M |
| Other financing activites | -3.893 M -134.50 % | 11.283 M 1 034.68 % | 994.396 K 401.08 % | 198.452 K 200.00 % | -198.452 K -33 635 867.81 % | -0.590 -100.00 % | 18.556 M | 0.000 | 0.000 -100.00 % | 100.000 M 25 641 025 740.11 % | -0.390 -335 007 449 200.00 % | 0.000 -100.00 % | 0.890 | 0.000 -100.00 % | 20.000 M 217.65 % | -17.000 M 48.48 % | -33.000 M -210.00 % | 30.000 M 75 000 001 776.38 % | -0.040 100.00 % | -25.938 M -190.98 % | 28.511 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M 0.00 % | 10.000 M | 0.000 | 0.000 -100.00 % | 1.384 M 200.00 % | -1.384 M -105.37 % | 25.767 M 114.53 % | 12.011 M 468.08 % | -3.263 M -101.80 % | 181.524 M 2 283 694.29 % | -7.949 K 99.27 % | -1.086 M -29.54 % | -838.525 K -459.02 % | -150.000 K |
| Net cash used provided by financing activities | -20.268 M -192.59 % | 21.889 M 193.33 % | -23.452 M -437.14 % | -4.366 M 56.44 % | -10.024 M -119.67 % | 50.965 M 75.89 % | 28.976 M 58.49 % | 18.283 M 412.82 % | -5.844 M -105.74 % | 101.815 M 1 868.19 % | -5.758 M -352.26 % | -1.273 M 78.21 % | -5.844 M -258.40 % | 3.689 M 160.43 % | -6.105 M 74.40 % | -23.852 M 7.96 % | -25.913 M -134.53 % | -11.049 M 24.08 % | -14.553 M 70.85 % | -49.923 M -58.54 % | -31.489 M -278.64 % | 17.627 M 147.32 % | -37.249 M -7.56 % | -34.632 M -1 816.01 % | -1.808 M -125.29 % | 7.147 M -53.06 % | 15.225 M 33.65 % | 11.392 M -81.17 % | 60.504 M 232.27 % | 18.209 M 23.35 % | 14.762 M 1 809.60 % | -863.458 K 98.26 % | -49.624 M -135.03 % | 141.678 M 2 476.57 % | -5.961 M 44.80 % | -10.799 M -297.15 % | 5.478 M -79.77 % | 27.073 M |
| Effect of forex changes on cash | 15.828 K -63.17 % | 42.979 K -54.00 % | 93.433 K 490.67 % | -23.916 K -577.42 % | 5.009 K 252.71 % | -3.280 K -107.24 % | 45.283 K 100.05 % | -96.759 M -10 750 964 895.55 % | -0.900 -100.00 % | 264.828 K 102.06 % | -12.880 M | 0.000 | 0.000 100.00 % | -0.010 | 0.000 -100.00 % | 0.020 | 0.000 | 0.000 -100.00 % | 66.072 K 215.34 % | -57.285 K -1 848.74 % | 3.276 K 127.16 % | -12.063 K 41.99 % | -20.796 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 |
| Net change in cash | -23.663 M -275.76 % | 13.463 M 177.06 % | -17.470 M -389.74 % | 6.030 M 177.88 % | -7.742 M -144.39 % | 17.441 M 313.05 % | 4.223 M -59.88 % | 10.525 M 9.49 % | 9.613 M 145.92 % | -20.935 M -5 992.46 % | -343.621 K 97.55 % | -14.019 M -199.12 % | -4.687 M -1.18 % | -4.632 M -111.01 % | 42.069 M 464.07 % | -11.555 M -479.79 % | -1.993 M -114.06 % | 14.173 M 301.47 % | 3.530 M 151.17 % | -6.899 M 74.20 % | -26.735 M -219.76 % | 22.324 M 585.12 % | 3.258 M 110.09 % | -32.300 M -205.37 % | 30.652 M 168.54 % | -44.720 M -276.05 % | 25.402 M 25.72 % | 20.205 M 336.60 % | -8.540 M 83.31 % | -51.153 M -248.27 % | 34.500 M 163.94 % | -53.958 M -500.53 % | -8.985 M -111.08 % | 81.084 M 709.45 % | 10.017 M 126.24 % | -38.168 M -198.74 % | -12.777 M -383.96 % | 4.499 M |
| Cash at beginning of period | 45.115 M 42.54 % | 31.652 M -35.57 % | 49.122 M 13.99 % | 43.092 M -15.56 % | 51.034 M 51.92 % | 33.593 M 21.18 % | 27.721 M 61.20 % | 17.197 M 126.75 % | 7.584 M -73.41 % | 28.519 M -1.19 % | 28.862 M -32.69 % | 42.882 M -9.85 % | 47.569 M -8.87 % | 52.201 M 415.21 % | 10.132 M -53.28 % | 21.687 M -8.42 % | 23.680 M 149.08 % | 9.507 M 59.07 % | 5.977 M -53.58 % | 12.875 M -67.49 % | 39.610 M 129.14 % | 17.287 M 23.23 % | 14.028 M -69.72 % | 46.328 M 195.54 % | 15.675 M -74.05 % | 60.395 M 113.47 % | 28.293 M 249.83 % | 8.088 M -51.36 % | 16.627 M -75.47 % | 67.781 M 126.46 % | 29.930 M -64.32 % | 83.888 M -9.67 % | 92.873 M 687.79 % | 11.789 M 565.38 % | 1.772 M -95.56 % | 39.940 M -24.24 % | 52.717 M 9.33 % | 48.217 M |
| Cash at end of period | 21.452 M -52.45 % | 45.115 M 42.54 % | 31.652 M -35.57 % | 49.123 M 13.47 % | 43.292 M -15.17 % | 51.034 M 59.76 % | 31.944 M 15.23 % | 27.721 M 61.20 % | 17.197 M 126.75 % | 7.584 M -73.41 % | 28.519 M -1.19 % | 28.862 M -32.69 % | 42.882 M -9.85 % | 47.569 M -8.87 % | 52.201 M 415.21 % | 10.132 M -53.28 % | 21.687 M -8.42 % | 23.680 M 149.08 % | 9.507 M 59.07 % | 5.977 M -53.58 % | 12.875 M -67.49 % | 39.610 M 129.14 % | 17.287 M 23.23 % | 14.028 M -69.72 % | 46.328 M 195.54 % | 15.675 M -70.81 % | 53.695 M 89.78 % | 28.293 M 249.83 % | 8.088 M -51.36 % | 16.627 M -74.19 % | 64.430 M 115.27 % | 29.930 M -64.32 % | 83.888 M -9.67 % | 92.873 M 687.79 % | 11.789 M 565.38 % | 1.772 M -95.56 % | 39.940 M -24.24 % | 52.717 M |
| Operating cash flow | 6.584 M 41.70 % | 4.646 M -21.16 % | 5.893 M 329.48 % | -2.568 M -173.24 % | 3.506 M 110.47 % | -33.484 M -42.06 % | -23.570 M -203.81 % | -7.758 M -8.93 % | -7.122 M -93.79 % | -3.675 M 46.27 % | -6.841 M -77.51 % | -3.854 M -53.67 % | -2.508 M -501 544 150.00 % | -0.500 -100.00 % | 48.832 M 290.52 % | 12.504 M -47.33 % | 23.742 M -5.87 % | 25.223 M 66.89 % | 15.113 M -65.06 % | 43.252 M 828.50 % | 4.658 M -13.26 % | 5.371 M -75.51 % | 21.932 M 292.44 % | -11.397 M -122.75 % | 50.104 M 434.56 % | -14.976 M -264.52 % | 9.103 M -41.16 % | 15.470 M 143.41 % | -35.633 M 44.06 % | -63.704 M -304.67 % | 31.125 M 173.47 % | -42.361 M -184.06 % | 50.396 M 230.27 % | -38.685 M -188.83 % | 43.549 M 325.65 % | -19.300 M -270.21 % | 11.339 M 168.88 % | -16.462 M |
| Capital expenditure | 0.000 | 0.000 100.00 % | -4.600 K 62.79 % | -12.363 K -56.51 % | -7.899 K 77.96 % | -35.840 K 85.60 % | -248.830 K | 0.000 100.00 % | -2.160 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -56.500 99.97 % | -207.800 K -11.27 % | -186.752 K | 0.000 -100.00 % | 379.039 K 321.64 % | -171.012 K -340.09 % | 71.227 K 110.76 % | -661.983 K -103.55 % | 18.634 M 35.75 % | 13.727 M 222.08 % | -11.244 M 69.52 % | -36.890 M -937.28 % | 4.406 M 166.19 % | -6.656 M 80.04 % | -33.352 M -478.59 % | -5.764 M 49.68 % | -11.455 M -6.72 % | -10.733 M -10.01 % | -9.756 M 55.47 % | -21.909 M 20.54 % | -27.570 M -241.67 % | -8.069 M 72.73 % | -29.593 M -384.18 % | -6.112 M |
| Free CashFlow | 5.425 M 16.76 % | 4.646 M -20.55 % | 5.848 M 326.64 % | -2.580 M -173.76 % | 3.498 M 110.44 % | -33.520 M -40.73 % | -23.819 M -207.02 % | -7.758 M -8.90 % | -7.124 M -93.85 % | -3.675 M 46.27 % | -6.841 M -77.51 % | -3.854 M -53.67 % | -2.508 M -501 544 150.00 % | -0.500 -100.00 % | 48.832 M 297.12 % | 12.296 M -47.80 % | 23.555 M -6.61 % | 25.223 M 62.81 % | 15.492 M -64.04 % | 43.081 M 810.90 % | 4.730 M 0.44 % | 4.709 M -88.39 % | 40.566 M 1 641.32 % | 2.330 M -94.01 % | 38.860 M 174.92 % | -51.867 M -483.95 % | 13.509 M 53.27 % | 8.814 M 112.78 % | -68.986 M 0.70 % | -69.469 M -453.17 % | 19.670 M 137.05 % | -53.094 M -230.65 % | 40.639 M 167.07 % | -60.594 M -479.22 % | 15.979 M 158.38 % | -27.369 M -49.93 % | -18.254 M 19.13 % | -22.574 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 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 |