Nanhua Instruments Co., Ltd. 300417.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 124.315 M 10.79 % | 112.212 M -12.42 % | 128.121 M -29.66 % | 182.146 M -41.55 % | 311.639 M -47.95 % | 598.714 M 292.33 % | 152.603 M -17.99 % | 186.089 M 6.19 % | 175.238 M 3.70 % | 168.980 M 15.86 % | 145.848 M 16.29 % | 125.421 M 12.57 % | 111.416 M 8.17 % | 103.003 M |
| Net income | 14.767 M 455.96 % | -4.148 M 87.48 % | -33.134 M -370.59 % | 12.245 M -81.55 % | 66.365 M -69.80 % | 219.720 M 688.01 % | 27.883 M -25.12 % | 37.237 M 6.02 % | 35.123 M 8.82 % | 32.276 M 7.36 % | 30.064 M 4.43 % | 28.790 M 15.63 % | 24.899 M 3.63 % | 24.027 M |
| Income before tax | 15.474 M 450.21 % | -4.419 M 86.62 % | -33.020 M -338.44 % | 13.848 M -80.74 % | 71.894 M -72.03 % | 257.069 M 706.78 % | 31.863 M -25.94 % | 43.024 M 6.58 % | 40.368 M 4.71 % | 38.552 M 6.81 % | 36.093 M 7.65 % | 33.528 M 16.23 % | 28.847 M 1.65 % | 28.378 M |
| Income before tax ratio | 0.12 416.12 % | -0.04 84.72 % | -0.26 -438.99 % | 0.08 -67.04 % | 0.23 -46.27 % | 0.43 105.64 % | 0.21 -9.69 % | 0.23 0.36 % | 0.23 0.97 % | 0.23 -7.81 % | 0.25 -7.43 % | 0.27 3.25 % | 0.26 -6.02 % | 0.28 |
| EBITDA | 26.718 M 349.33 % | 5.946 M 129.43 % | -20.203 M -197.02 % | 20.824 M -75.32 % | 84.383 M -68.48 % | 267.674 M 589.59 % | 38.816 M 3.83 % | 37.384 M 25.93 % | 29.686 M -13.32 % | 34.249 M -1.28 % | 34.693 M 5.94 % | 32.749 M 19.34 % | 27.442 M 7.30 % | 25.575 M |
| Net income ratio | 0.12 421.31 % | -0.04 85.70 % | -0.26 -484.70 % | 0.07 -68.43 % | 0.21 -41.97 % | 0.37 100.85 % | 0.18 -8.69 % | 0.20 -0.16 % | 0.20 4.93 % | 0.19 -7.34 % | 0.21 -10.20 % | 0.23 2.72 % | 0.22 -4.20 % | 0.23 |
| Ratio EBITDA | 0.21 305.58 % | 0.05 133.61 % | -0.16 -237.93 % | 0.11 -57.78 % | 0.27 -39.44 % | 0.45 75.77 % | 0.25 26.61 % | 0.20 18.59 % | 0.17 -16.42 % | 0.20 -14.79 % | 0.24 -8.90 % | 0.26 6.01 % | 0.25 -0.80 % | 0.25 |
| Gross profit ratio | 0.39 0.59 % | 0.39 -3.98 % | 0.40 -1.55 % | 0.41 -12.79 % | 0.47 -28.05 % | 0.65 33.85 % | 0.49 10.75 % | 0.44 1.27 % | 0.44 -6.56 % | 0.47 -3.27 % | 0.48 -6.46 % | 0.52 4.45 % | 0.49 5.80 % | 0.47 |
| Weighted average shs out dil | 134.563 M -1.06 % | 136.012 M 1.08 % | 134.563 M 0.00 % | 134.563 M 1.29 % | 132.852 M -2.21 % | 135.857 M -2.07 % | 138.721 M -0.01 % | 138.732 M 0.00 % | 138.730 M 104.27 % | 67.916 M -34.72 % | 104.039 M -0.01 % | 104.045 M -0.45 % | 104.513 M 3.63 % | 100.853 M |
| Weighted average shs out | 134.563 M -1.06 % | 136.012 M 1.08 % | 134.563 M 0.00 % | 134.563 M 1.29 % | 132.852 M -2.21 % | 135.857 M -2.06 % | 138.720 M 0.00 % | 138.720 M 0.00 % | 138.720 M 104.25 % | 67.916 M -34.72 % | 104.039 M -0.01 % | 104.045 M -0.45 % | 104.513 M 3.63 % | 100.853 M |
| EPS diluted | 0.11 460.66 % | -0.03 87.80 % | -0.25 -374.73 % | 0.09 -81.80 % | 0.50 -69.14 % | 1.62 710.00 % | 0.20 -25.93 % | 0.27 8.00 % | 0.25 -47.92 % | 0.48 65.52 % | 0.29 3.57 % | 0.28 16.67 % | 0.24 0.00 % | 0.24 |
| Earnings per share | 0.11 460.66 % | -0.03 87.80 % | -0.25 -374.73 % | 0.09 -81.80 % | 0.50 -69.14 % | 1.62 710.00 % | 0.20 -25.93 % | 0.27 8.00 % | 0.25 -47.92 % | 0.48 65.52 % | 0.29 3.57 % | 0.28 16.67 % | 0.24 0.00 % | 0.24 |
| Gross profit | 48.538 M 11.44 % | 43.557 M -15.91 % | 51.796 M -30.75 % | 74.792 M -49.03 % | 146.734 M -62.55 % | 391.781 M 425.14 % | 74.606 M -9.18 % | 82.142 M 7.54 % | 76.382 M -3.10 % | 78.827 M 12.07 % | 70.336 M 8.77 % | 64.663 M 17.58 % | 54.995 M 14.44 % | 48.056 M |
| Income tax expense | -499.857 K -85.01 % | -270.179 K -337.41 % | 113.804 K -92.90 % | 1.603 M -71.00 % | 5.529 M -85.20 % | 37.349 M 838.30 % | 3.981 M -31.21 % | 5.786 M 10.31 % | 5.245 M -16.42 % | 6.276 M 4.10 % | 6.029 M 27.23 % | 4.738 M 20.02 % | 3.948 M -9.26 % | 4.351 M |
| Cost of revenue | 75.777 M 10.37 % | 68.655 M -10.05 % | 76.325 M -28.90 % | 107.354 M -34.90 % | 164.905 M -20.31 % | 206.934 M 165.31 % | 77.998 M -24.96 % | 103.946 M 5.15 % | 98.856 M 9.65 % | 90.153 M 19.39 % | 75.512 M 24.28 % | 60.759 M 7.69 % | 56.421 M 2.68 % | 54.947 M |
| General and administrative expenses | 6.848 M -12.41 % | 7.818 M 1.49 % | 7.703 M 7.63 % | 7.157 M 11.38 % | 6.426 M -9.45 % | 7.097 M 54.19 % | 4.602 M 77.46 % | 2.593 M -7.28 % | 2.797 M -19.97 % | 3.495 M 4.55 % | 3.343 M 2.95 % | 3.247 M -10.12 % | 3.613 M 21.42 % | 2.975 M |
| Selling and marketing expenses | 7.119 M 3.68 % | 6.866 M -67.80 % | 21.321 M -25.84 % | 28.749 M -21.14 % | 36.458 M -27.33 % | 50.169 M 109.40 % | 23.958 M 6.04 % | 22.593 M -1.89 % | 23.029 M 8.72 % | 21.182 M 27.02 % | 16.676 M 20.12 % | 13.882 M 24.13 % | 11.184 M 33.33 % | 8.388 M |
| Other expenses | 10.009 M 1 236.76 % | -880.459 K -4 252.30 % | -20.230 K 86.20 % | -146.576 K 90.25 % | -1.503 M -472.01 % | -262.687 K -717.06 % | -32.150 K -124.85 % | 129.362 K -97.95 % | 6.317 M 52.11 % | 4.153 M 51.74 % | 2.737 M 39.29 % | 1.965 M -24.78 % | 2.612 M -34.09 % | 3.963 M |
| Operating expenses | 33.031 M -30.17 % | 47.300 M -14.30 % | 55.194 M -16.75 % | 66.298 M -21.65 % | 84.618 M -37.08 % | 134.492 M 152.56 % | 53.252 M 17.39 % | 45.365 M -8.50 % | 49.577 M 2.20 % | 48.511 M 27.06 % | 38.181 M 11.57 % | 34.222 M 16.00 % | 29.501 M 24.08 % | 23.777 M |
| Cost and expenses | 108.808 M -6.70 % | 116.616 M -11.33 % | 131.520 M -24.26 % | 173.652 M -30.41 % | 249.523 M -26.92 % | 341.426 M 160.13 % | 131.250 M -12.10 % | 149.311 M 0.59 % | 148.433 M 7.05 % | 138.664 M 21.96 % | 113.693 M 19.70 % | 94.981 M 10.54 % | 85.922 M 9.14 % | 78.723 M |
| Research and development expenses | 9.055 M 14.12 % | 7.935 M -18.70 % | 9.761 M -47.01 % | 18.420 M -18.15 % | 22.505 M -55.01 % | 50.023 M 250.43 % | 14.275 M 9.67 % | 13.016 M 7.61 % | 12.096 M -5.06 % | 12.741 M 39.39 % | 9.141 M 5.70 % | 8.648 M 15.17 % | 7.509 M 13.17 % | 6.635 M |
| Selling general and administrative expenses | 13.967 M -4.89 % | 14.684 M -49.41 % | 29.025 M -19.17 % | 35.906 M -16.27 % | 42.884 M -25.11 % | 57.266 M 100.51 % | 28.560 M 13.39 % | 25.187 M -2.48 % | 25.826 M 4.65 % | 24.677 M 23.27 % | 20.019 M 16.87 % | 17.129 M 15.77 % | 14.797 M 30.22 % | 11.363 M |
| Interest income | 2.605 M 26.96 % | 2.052 M -12.78 % | 2.353 M -9.50 % | 2.600 M 64.05 % | 1.585 M 159.87 % | 609.761 K -44.01 % | 1.089 M 109.15 % | 520.652 K -92.67 % | 7.099 M 38.88 % | 5.111 M 129.67 % | 2.226 M 38.46 % | 1.607 M 37.27 % | 1.171 M 144.32 % | 479.256 K |
| Interest expense | 110.421 K 417.29 % | 21.346 K 85.04 % | 11.536 K -88.67 % | 101.827 K -32.16 % | 150.091 K 9.22 % | 137.423 K 145.87 % | 55.892 K -87.26 % | 438.562 K -93.74 % | 7.000 M 13 189.16 % | 52.677 K 0.30 % | 52.522 K -96.61 % | 1.549 M 2 756.62 % | 54.240 K 92.89 % | 28.119 K |
| Depreciation and amortization | 11.195 M -7.17 % | 12.060 M -5.64 % | 12.780 M -0.24 % | 12.811 M 3.83 % | 12.338 M 17.87 % | 10.468 M 51.78 % | 6.897 M 147.27 % | 2.789 M -11.08 % | 3.137 M 5.90 % | 2.962 M 16.72 % | 2.538 M 9.93 % | 2.308 M 18.54 % | 1.947 M 50.33 % | 1.295 M |
| Operating income | 15.507 M 452.10 % | -4.404 M 86.65 % | -33.000 M -335.80 % | 13.995 M -80.93 % | 73.397 M -71.48 % | 257.332 M 706.79 % | 31.896 M -25.64 % | 42.894 M 25.60 % | 34.152 M -0.76 % | 34.414 M 3.17 % | 33.356 M 5.59 % | 31.590 M 20.41 % | 26.236 M 9.47 % | 23.967 M |
| Operating income ratio | 0.12 417.82 % | -0.04 84.76 % | -0.26 -435.23 % | 0.08 -67.38 % | 0.24 -45.20 % | 0.43 105.64 % | 0.21 -9.32 % | 0.23 18.27 % | 0.19 -4.31 % | 0.20 -10.95 % | 0.23 -9.20 % | 0.25 6.96 % | 0.24 1.20 % | 0.23 |
| Total other income expenses net | -32.905 K -129.53 % | -14.336 K 29.13 % | -20.230 K 86.20 % | -146.576 K 90.25 % | -1.503 M -472.01 % | -262.687 K -717.07 % | -32.150 K -124.85 % | 129.362 K -97.45 % | 5.075 M 22.64 % | 4.138 M 51.23 % | 2.736 M 41.21 % | 1.938 M -25.78 % | 2.611 M -40.80 % | 4.411 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -85.843 M -61.22 % | -53.244 M 58.90 % | -129.559 M -389.30 % | -26.478 M 87.96 % | -219.996 M -638.12 % | -29.805 M 53.51 % | -64.115 M -75.88 % | -36.453 M -14.46 % | -31.849 M 87.13 % | -247.555 M -156.10 % | -96.663 M -6.15 % | -91.065 M -29.29 % | -70.434 M -0.62 % | -70.003 M |
| Total investments | 25.734 M -8.91 % | 28.251 M 77.66 % | 15.901 M 143.14 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M -59.23 % | 16.040 M -3.84 % | 16.680 M | 0.000 100.00 % | -39.369 M | 0.000 | 0.000 | 0.000 |
| Total debt | 7.205 M 13 471.92 % | 53.086 K -96.17 % | 1.386 M -85.80 % | 9.764 M -26.22 % | 13.235 M 82.75 % | 7.242 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 46.628 M 3.51 % | 45.046 M -6.01 % | 47.925 M 0.64 % | 47.618 M 6.91 % | 44.540 M 40.40 % | 31.722 M 67.35 % | 18.956 M -27.29 % | 26.072 M 10.93 % | 23.502 M 53.55 % | 15.306 M 25 426.29 % | -60.435 K | 0.000 | 0.000 | 0.000 |
| Retained earnings | 257.463 M 0.91 % | 255.140 M -1.60 % | 259.288 M -12.14 % | 295.113 M -7.67 % | 319.617 M -3.00 % | 329.510 M 81.24 % | 181.811 M 2.87 % | 176.744 M 8.27 % | 163.238 M 17.29 % | 139.179 M 18.17 % | 117.781 M 29.74 % | 90.780 M 39.74 % | 64.962 M 53.05 % | 42.446 M |
| Common stock | 134.563 M -0.64 % | 135.435 M -0.55 % | 136.191 M -0.60 % | 137.008 M 0.00 % | 137.008 M 67.90 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 100.00 % | 40.800 M 33.33 % | 30.600 M 0.00 % | 30.600 M 0.00 % | 30.600 M 0.00 % | 30.600 M |
| Total equity | 483.046 M 6.06 % | 455.445 M -1.52 % | 462.473 M -7.13 % | 497.991 M -4.12 % | 519.417 M 0.57 % | 516.492 M 28.38 % | 402.304 M -0.51 % | 404.353 M 4.14 % | 388.278 M 9.06 % | 356.022 M 88.04 % | 189.337 M 18.88 % | 159.269 M 22.01 % | 130.538 M 23.56 % | 105.645 M |
| Other non current liabilities | 0.000 -100.00 % | 3.384 M 141.12 % | 1.403 M 7.67 % | 1.303 M -88.42 % | 11.253 M -47.82 % | 21.565 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.399 M 17 165.43 % | 8.100 K -55.81 % | 18.329 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 2.492 M -26.52 % | 3.392 M 138.58 % | 1.422 M 9.07 % | 1.303 M -88.42 % | 11.253 M -47.82 % | 21.565 M | 0.000 | 0.000 | 0.000 -100.00 % | 220.000 K -0.09 % | 220.189 K 57 966.72 % | 379.200 -34.98 % | 583.200 | 0.000 |
| Other current liabilities | 31.802 M 426.95 % | 6.035 M -27.70 % | 8.348 M -55.93 % | 18.941 M -48.48 % | 36.765 M -45.51 % | 67.477 M 43.45 % | 47.040 M 118.94 % | 21.485 M 4.01 % | 20.656 M -0.14 % | 20.685 M 43.12 % | 14.453 M 20.63 % | 11.981 M 69.57 % | 7.066 M -55.43 % | 15.853 M |
| Deferred revenue | 0.000 -100.00 % | 5.789 M -73.58 % | 21.906 M -6.30 % | 23.380 M -63.84 % | 64.653 M 74.38 % | 37.076 M 65.48 % | 22.404 M 57.54 % | 14.221 M 3.29 % | 13.768 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 5.806 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 |
| Total current liabilities | 49.583 M 207.76 % | 16.111 M -47.05 % | 30.424 M -21.74 % | 38.877 M -59.63 % | 96.298 M -32.32 % | 142.292 M 116.45 % | 65.738 M 71.82 % | 38.259 M -0.63 % | 38.501 M 18.10 % | 32.602 M 1.37 % | 32.160 M 14.88 % | 27.995 M 45.24 % | 19.275 M -31.74 % | 28.239 M |
| Total liabilities | 52.076 M 167.02 % | 19.503 M -38.76 % | 31.846 M -20.74 % | 40.180 M -62.64 % | 107.551 M -34.36 % | 163.857 M 149.26 % | 65.738 M 71.82 % | 38.259 M -0.63 % | 38.501 M 17.30 % | 32.822 M 1.36 % | 32.380 M 15.66 % | 27.995 M 45.23 % | 19.276 M -31.74 % | 28.239 M |
| Other non current assets | 143.449 M 0.31 % | 143.011 M 292.16 % | 36.467 M -78.45 % | 169.255 M 39 948.78 % | 422.623 K -99.83 % | 251.207 M 5 285.06 % | 4.665 M -70.72 % | 15.933 M 2 585.10 % | 593.371 K 209.19 % | 191.910 K -99.52 % | 39.753 M 6 804.98 % | 575.708 K -0.95 % | 581.243 K -21.43 % | 739.764 K |
| Long term investments | -99.329 M 8.14 % | -108.137 M -718.92 % | -13.205 M 89.38 % | -124.286 M -911.92 % | 15.308 M 106.56 % | -233.460 M -2 862.29 % | 8.452 M -47.37 % | 16.059 M -4.02 % | 16.733 M | 0.000 100.00 % | -39.369 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 14.529 M 37.16 % | 10.593 M -5.82 % | 11.247 M -5.92 % | 11.955 M -5.68 % | 12.675 M 13.78 % | 11.140 M -37.10 % | 17.710 M -3.28 % | 18.309 M -3.68 % | 19.010 M -36.52 % | 29.948 M -2.10 % | 30.591 M 59.84 % | 19.138 M -0.96 % | 19.324 M 147.82 % | 7.798 M |
| GoodWill | 9.878 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 |
| Goodwill and intangible assets | 24.408 M 130.40 % | 10.593 M -5.82 % | 11.247 M -5.92 % | 11.955 M -5.68 % | 12.675 M 13.78 % | 11.140 M -37.10 % | 17.710 M -3.28 % | 18.309 M -3.68 % | 19.010 M -36.52 % | 29.948 M -2.10 % | 30.591 M 59.84 % | 19.138 M -0.96 % | 19.324 M 147.82 % | 7.798 M |
| Property plant equipment net | 115.861 M -3.91 % | 120.570 M -8.07 % | 131.154 M -6.02 % | 139.557 M -5.60 % | 147.830 M -4.75 % | 155.196 M 3.41 % | 150.072 M 49.31 % | 100.509 M 99.41 % | 50.403 M 396.33 % | 10.155 M 38.99 % | 7.307 M -0.54 % | 7.346 M -1.64 % | 7.468 M 9.37 % | 6.829 M |
| Total non current assets | 188.461 M 11.52 % | 168.989 M 0.40 % | 168.318 M -15.38 % | 198.921 M 10.04 % | 180.767 M -5.49 % | 191.263 M 4.87 % | 182.379 M 20.25 % | 151.667 M 73.35 % | 87.492 M 112.92 % | 41.091 M 3.42 % | 39.734 M 40.41 % | 28.299 M -0.49 % | 28.439 M 76.20 % | 16.140 M |
| Other current assets | 1.701 M 85.25 % | 918.361 K -97.34 % | 34.542 M 955.06 % | 3.274 M -3.65 % | 3.398 M -54.84 % | 7.524 M -93.66 % | 118.667 M -26.19 % | 160.784 M -23.56 % | 210.353 M 4 194.91 % | 4.898 M -29.86 % | 6.983 M 148.07 % | 2.815 M -88.33 % | 24.120 M 38.25 % | 17.447 M |
| Short term investments | 125.063 M -8.30 % | 136.387 M 368.59 % | 29.106 M -77.75 % | 130.826 M 1 592.15 % | -8.768 M -103.65 % | 240.000 M 12 654.31 % | -1.912 M -138.23 % | 5.000 M -97.50 % | 200.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 93.047 M 74.58 % | 53.297 M -59.30 % | 130.945 M 261.30 % | 36.243 M -84.46 % | 233.231 M 529.56 % | 37.047 M -42.22 % | 64.115 M 75.88 % | 36.453 M 14.46 % | 31.849 M -87.13 % | 247.555 M 156.10 % | 96.663 M 6.15 % | 91.065 M 29.29 % | 70.434 M 0.62 % | 70.003 M |
| Cash and short term investments | 218.111 M 14.99 % | 189.685 M 18.51 % | 160.051 M -4.20 % | 167.069 M -28.37 % | 233.231 M -15.82 % | 277.047 M 332.11 % | 64.115 M 75.88 % | 36.453 M 14.46 % | 31.849 M -87.13 % | 247.555 M 156.10 % | 96.663 M 6.15 % | 91.065 M 29.29 % | 70.434 M 0.62 % | 70.003 M |
| Total current assets | 346.661 M 13.30 % | 305.959 M -6.15 % | 326.001 M -3.91 % | 339.250 M -23.97 % | 446.200 M -8.77 % | 489.086 M 71.21 % | 285.663 M -1.82 % | 290.945 M -14.25 % | 339.288 M -2.43 % | 347.753 M 91.09 % | 181.983 M 14.48 % | 158.965 M 30.97 % | 121.374 M 3.08 % | 117.744 M |
| Inventory | 80.196 M -3.43 % | 83.041 M -16.89 % | 99.916 M -17.02 % | 120.409 M -17.03 % | 145.121 M -5.08 % | 152.883 M 106.45 % | 74.052 M 23.76 % | 59.837 M 13.50 % | 52.719 M -1.21 % | 53.365 M 22.75 % | 43.473 M 10.90 % | 39.199 M 46.16 % | 26.820 M -11.47 % | 30.293 M |
| Net receivables | 46.653 M 44.37 % | 32.316 M -4.02 % | 33.669 M -30.58 % | 48.498 M -24.75 % | 64.450 M 23.15 % | 52.335 M 81.54 % | 28.828 M -17.80 % | 35.071 M -20.95 % | 44.367 M 0.66 % | 44.077 M 26.43 % | 34.864 M | 0.000 -100.00 % | 22.675 M 65.85 % | 13.672 M |
| Tax assets | 4.073 M 38.04 % | 2.951 M 11.19 % | 2.654 M 8.79 % | 2.439 M -46.18 % | 4.532 M -36.88 % | 7.180 M 384.91 % | 1.481 M 72.82 % | 856.734 K 13.86 % | 752.470 K -5.44 % | 795.773 K -45.22 % | 1.453 M 17.20 % | 1.239 M 16.32 % | 1.065 M 37.64 % | 774.113 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 | 0.000 |
| Account payables | 9.317 M 181.30 % | 3.312 M -45.80 % | 6.111 M 54.31 % | 3.960 M -71.58 % | 13.934 M -40.51 % | 23.423 M 52.33 % | 15.377 M 31.10 % | 11.729 M -0.11 % | 11.743 M 48.97 % | 7.882 M -27.99 % | 10.947 M 5.74 % | 10.353 M 22.78 % | 8.432 M -3.64 % | 8.750 M |
| Tax payables | 2.658 M 172.58 % | 975.079 K -79.99 % | 4.873 M 17.98 % | 4.131 M -43.52 % | 7.314 M -48.92 % | 14.317 M 331.07 % | 3.321 M -34.16 % | 5.044 M -17.34 % | 6.102 M 51.28 % | 4.034 M -40.33 % | 6.760 M 19.43 % | 5.661 M 49.85 % | 3.778 M 3.89 % | 3.636 M |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -16.430 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 220.000 K 0.00 % | 220.000 K | 0.000 | 0.000 | 0.000 |
| Minority interest | 23.696 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 |
| Capital lease obligations | 1.399 M 17 165.43 % | 8.100 K -55.81 % | 18.329 K | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 60.434 K | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 20.697 M 4.40 % | 19.825 M -72.36 % | 71.731 M 8.90 % | 65.870 M 260.90 % | 18.252 M -83.45 % | 110.280 M -23.36 % | 143.902 M -1.44 % | 146.009 M 1.79 % | 143.440 M -18.52 % | 176.051 M 330.49 % | 40.896 M 7.94 % | 37.889 M 8.33 % | 34.976 M 7.29 % | 32.599 M |
| Deferred tax liabilities non current | 1.094 M | 0.000 -100.00 % | 16.430 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 189.600 -50.00 % | 379.200 -34.98 % | 583.200 | 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 |
| Total assets | 535.122 M 12.67 % | 474.948 M -3.92 % | 494.319 M -8.15 % | 538.171 M -14.16 % | 626.967 M -7.85 % | 680.349 M 45.36 % | 468.042 M 5.75 % | 442.612 M 3.71 % | 426.779 M 9.76 % | 388.844 M 75.38 % | 221.717 M 18.40 % | 187.264 M 25.00 % | 149.814 M 11.90 % | 133.884 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -287.961 K -34.36 % | -214.313 K -110.24 % | 2.093 M -20.96 % | 2.648 M 146.46 % | -5.699 M -813.46 % | -623.905 K -498.40 % | -104.263 K -340.78 % | 43.302 K -95.47 % | 956.558 K | 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 |
| Change in working capital | 3.083 M -49.55 % | 6.110 M -65.69 % | 17.810 M 168.59 % | -25.967 M 40.66 % | -43.763 M -1 198.57 % | -3.370 M -433.74 % | -631.402 K -107.24 % | 8.721 M 543.60 % | -1.966 M 86.83 % | -14.929 M -18.81 % | -12.566 M -41.63 % | -8.872 M 32.21 % | -13.088 M -382.15 % | -2.715 M |
| Accounts receivables | -7.212 M -414.06 % | 2.296 M -81.22 % | 12.228 M -15.62 % | 14.491 M 240.40 % | -10.321 M 55.05 % | -22.964 M -573.19 % | 4.853 M -67.15 % | 14.774 M 327.65 % | -6.489 M -9.50 % | -5.926 M 51.60 % | -12.243 M | 0.000 | 0.000 | 0.000 |
| Inventory | -492.829 K -103.00 % | 16.410 M -16.45 % | 19.640 M -21.47 % | 25.010 M 203.02 % | 8.254 M 110.04 % | -82.208 M -441.19 % | -15.190 M -93.07 % | -7.868 M -1 318.26 % | 645.826 K 106.53 % | -9.891 M -131.42 % | -4.274 M 65.63 % | -12.436 M -458.02 % | 3.474 M -62.35 % | 9.226 M |
| Accounts payables | 10.786 M 187.64 % | -12.308 M 11.09 % | -13.843 M 79.51 % | -67.561 M -52.36 % | -44.343 M -141.25 % | 107.501 M 940.71 % | 10.330 M 438.03 % | 1.920 M -49.93 % | 3.834 M 1 556.09 % | 231.528 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 969.000 100.34 % | -287.961 K -34.36 % | -214.314 K -110.24 % | 2.093 M -20.96 % | 2.648 M 146.46 % | -5.699 M -139.15 % | 14.559 M -12.24 % | 16.589 M 735.15 % | -2.612 M 48.16 % | -5.038 M 39.24 % | -8.291 M -332.64 % | 3.564 M 121.52 % | -16.562 M -38.71 % | -11.940 M |
| Other non cash items | -25.282 M -821.56 % | -2.743 M -108.46 % | 32.445 M 1 387.08 % | -2.521 M 73.25 % | -9.423 M -833.65 % | 1.284 M 113.86 % | -9.268 M -64.25 % | -5.643 M -346.05 % | -1.265 M 22.54 % | -1.633 M -240.13 % | 1.165 M 95.82 % | 595.175 K 10.90 % | 536.668 K -49.55 % | 1.064 M |
| Net cash provided by operating activities | 4.970 M -54.78 % | 10.990 M -62.61 % | 29.395 M 851.08 % | -3.914 M -115.57 % | 25.139 M -88.95 % | 227.418 M 818.82 % | 24.751 M -42.54 % | 43.072 M 23.45 % | 34.890 M 86.82 % | 18.676 M -11.91 % | 21.202 M -7.10 % | 22.821 M 59.65 % | 14.295 M -39.61 % | 23.672 M |
| Investments in property plant and equipment | -2.476 M -170.48 % | -915.333 K 13.37 % | -1.057 M 69.65 % | -3.481 M 74.68 % | -13.746 M 47.29 % | -26.080 M 17.29 % | -31.532 M 54.76 % | -69.698 M -60.88 % | -43.324 M -703.86 % | -5.389 M 61.80 % | -14.108 M -552.35 % | -2.163 M 84.44 % | -13.895 M -1 026.59 % | -1.233 M |
| Acquisitions net | -3.070 M | 0.000 -100.00 % | 20.000 K -35.48 % | 31.000 K 43.45 % | 21.610 K -99.99 % | 320.000 M 5 714 185.71 % | 5.600 K | 0.000 -100.00 % | 11.018 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -218.069 M -0.87 % | -216.181 M -673.24 % | -27.958 M 90.02 % | -280.000 M -47.37 % | -190.000 M 40.63 % | -320.000 M -30.61 % | -245.000 M 46.39 % | -457.000 M -3 861.24 % | -11.537 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 229.982 M 75.85 % | 130.780 M 38.72 % | 94.275 M 2 524.28 % | 3.592 M -67.36 % | 11.005 M 156.59 % | 4.289 M -56.20 % | 9.793 M 44.17 % | 6.792 M 192.71 % | 2.320 M -17.01 % | 2.796 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 40.705 M 4 780.10 % | 834.092 K 106 934 771.63 % | 0.780 -100.00 % | 150.000 M -62.50 % | 400.000 M 407.69 % | -130.000 M -388.85 % | 45.006 M 0.01 % | 45.000 M 161.26 % | -73.463 M 36.67 % | -116.000 M -7 633.33 % | -1.500 M 30.64 % | -2.163 M 84.44 % | -13.895 M -1 026.59 % | -1.233 M |
| Net cash used for investing activites | 47.072 M 155.07 % | -85.482 M -230.95 % | 65.280 M 150.27 % | -129.858 M -162.65 % | 207.280 M 236.56 % | -151.791 M -752.41 % | 23.266 M 229.94 % | -17.905 M 85.79 % | -126.003 M -6.25 % | -118.593 M -659.85 % | -15.608 M -621.71 % | -2.163 M 84.44 % | -13.895 M -1 026.59 % | -1.233 M |
| Debt repayment | -6.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 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.278 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -10.827 M | 0.000 100.00 % | -2.691 M 92.00 % | -33.641 M 46.88 % | -63.324 M -6.67 % | -59.366 M -191.01 % | -20.400 M 0.00 % | -20.400 M -150.00 % | -8.160 M 0.00 % | -8.160 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -383.408 K -766.46 % | -44.250 K 68.88 % | -142.200 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -614.280 K -100.43 % | 143.080 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.598 M |
| Net cash used provided by financing activities | -17.210 M -38 793.33 % | -44.250 K 98.44 % | -2.833 M 91.58 % | -33.641 M 46.88 % | -63.324 M 40.06 % | -105.644 M -417.86 % | -20.400 M 0.00 % | -20.400 M -132.50 % | -8.774 M -106.50 % | 134.920 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.598 M |
| Effect of forex changes on cash | 60.102 K 37.41 % | 43.740 K -63.33 % | 119.288 K 350.04 % | -47.707 K 75.36 % | -193.587 K -561.57 % | 41.941 K -5.88 % | 44.559 K 171.81 % | -62.047 K -175.96 % | 81.684 K 0.03 % | 81.656 K 2 012.88 % | 3.865 K 114.04 % | -27.531 K -104.27 % | -13.478 K | 0.000 |
| Net change in cash | 34.892 M 146.84 % | -74.492 M -181.00 % | 91.961 M 154.92 % | -167.460 M -199.15 % | 168.902 M 663.48 % | -29.975 M -208.36 % | 27.662 M 488.01 % | 4.704 M 104.71 % | -99.806 M -384.47 % | 35.084 M 526.71 % | 5.598 M -72.87 % | 20.631 M 5 241.09 % | 386.271 K -98.93 % | 36.036 M |
| Cash at beginning of period | 53.051 M -58.41 % | 127.544 M 258.44 % | 35.583 M -82.48 % | 203.043 M 494.73 % | 34.141 M -46.75 % | 64.115 M 75.88 % | 36.453 M 14.82 % | 31.749 M -75.87 % | 131.555 M 36.37 % | 96.471 M 6.16 % | 90.873 M 29.37 % | 70.242 M 0.55 % | 69.855 M 106.56 % | 33.819 M |
| Cash at end of period | 87.943 M 65.77 % | 53.051 M -58.41 % | 127.544 M 258.44 % | 35.583 M -82.48 % | 203.043 M 494.73 % | 34.141 M -46.75 % | 64.115 M 75.88 % | 36.453 M 14.82 % | 31.749 M -75.87 % | 131.555 M 36.37 % | 96.471 M 6.16 % | 90.873 M 29.37 % | 70.242 M 0.55 % | 69.855 M |
| Operating cash flow | 4.970 M -54.78 % | 10.990 M -62.61 % | 29.395 M 851.08 % | -3.914 M -115.57 % | 25.139 M -88.95 % | 227.418 M 818.82 % | 24.751 M -42.54 % | 43.072 M 23.45 % | 34.890 M 86.82 % | 18.676 M -11.91 % | 21.202 M -7.10 % | 22.821 M 59.65 % | 14.295 M -39.61 % | 23.672 M |
| Capital expenditure | -2.476 M -170.48 % | -915.333 K 13.37 % | -1.057 M 69.65 % | -3.481 M 74.68 % | -13.746 M 47.29 % | -26.080 M 17.29 % | -31.532 M 54.76 % | -69.698 M -60.88 % | -43.324 M -703.86 % | -5.389 M 61.80 % | -14.108 M -552.35 % | -2.163 M 84.44 % | -13.895 M -1 026.59 % | -1.233 M |
| Free CashFlow | 2.494 M -75.24 % | 10.075 M -64.45 % | 28.338 M 483.21 % | -7.395 M -164.91 % | 11.393 M -94.34 % | 201.338 M 3 069.26 % | -6.781 M 74.53 % | -26.626 M -215.68 % | -8.434 M -163.48 % | 13.286 M 87.28 % | 7.094 M -65.66 % | 20.659 M 5 067.91 % | 399.748 K -98.22 % | 22.438 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 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 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 42.436 M 104.22 % | 20.780 M -63.61 % | 57.107 M 87.71 % | 30.423 M 35.98 % | 22.373 M 61.47 % | 13.856 M -49.04 % | 27.189 M -13.85 % | 31.560 M 4.10 % | 30.316 M 30.98 % | 23.146 M -34.69 % | 35.438 M 3.67 % | 34.185 M -9.05 % | 37.585 M 79.71 % | 20.914 M -45.69 % | 38.505 M 17.69 % | 32.716 M -34.89 % | 50.248 M -17.19 % | 60.677 M -23.96 % | 79.793 M -20.86 % | 100.826 M 31.13 % | 76.892 M 42.05 % | 54.129 M -70.55 % | 183.794 M -10.23 % | 204.739 M 33.84 % | 152.978 M 167.43 % | 57.203 M 21.07 % | 47.250 M 32.04 % | 35.784 M -3.35 % | 37.023 M 13.75 % | 32.547 M -40.18 % | 54.412 M 17.35 % | 46.368 M 0.25 % | 46.252 M 18.42 % | 39.057 M -32.36 % | 57.744 M 42.56 % | 40.506 M -10.10 % | 45.057 M 41.11 % | 31.931 M -26.91 % | 43.685 M -7.24 % | 47.093 M 13.77 % | 41.392 M 12.45 % | 36.810 M -21.51 % | 46.901 M 27.97 % | 36.650 M 10.90 % | 33.048 M 12.99 % | 29.249 M -36.28 % | 45.900 M 53.67 % | 29.869 M |
| Net income | 2.739 M 170.49 % | -3.885 M -3.83 % | -3.742 M -40.71 % | -2.659 M -108.63 % | 30.817 M 762.01 % | -4.655 M -1 095.02 % | 467.830 K 126.55 % | 206.505 K 112.76 % | -1.619 M 49.47 % | -3.204 M 91.12 % | -36.082 M -7 313.65 % | 500.192 K -90.38 % | 5.198 M 289.06 % | -2.749 M -890.72 % | 347.678 K 106.95 % | -5.003 M -165.88 % | 7.593 M -18.41 % | 9.307 M -26.00 % | 12.576 M -39.47 % | 20.775 M -0.05 % | 20.785 M 69.96 % | 12.229 M -81.67 % | 66.713 M -13.73 % | 77.332 M 26.50 % | 61.131 M 320.31 % | 14.544 M 55.41 % | 9.359 M 146.38 % | 3.799 M -56.95 % | 8.824 M 49.51 % | 5.902 M -45.42 % | 10.813 M 31.18 % | 8.243 M -35.24 % | 12.729 M 133.48 % | 5.452 M -62.93 % | 14.707 M 259.89 % | 4.087 M -63.95 % | 11.336 M 127.04 % | 4.993 M -36.00 % | 7.802 M -26.30 % | 10.586 M 25.28 % | 8.449 M 55.33 % | 5.440 M -52.57 % | 11.468 M 90.60 % | 6.017 M -20.69 % | 7.586 M 51.94 % | 4.993 M -60.29 % | 12.573 M 84.49 % | 6.815 M |
| Income before tax | 2.177 M 143.52 % | -5.001 M -119.70 % | -2.276 M 23.27 % | -2.967 M -109.72 % | 30.526 M 733.98 % | -4.815 M -3 347.18 % | 148.283 K -69.50 % | 486.104 K 127.15 % | -1.790 M 45.13 % | -3.263 M 90.98 % | -36.185 M -4 248.66 % | 872.215 K -82.33 % | 4.936 M 286.76 % | -2.643 M -229.30 % | 2.044 M 142.99 % | -4.754 M -187.43 % | 5.438 M -51.10 % | 11.121 M -32.05 % | 16.367 M -30.48 % | 23.544 M 32.69 % | 17.743 M 24.60 % | 14.240 M -82.19 % | 79.941 M -11.72 % | 90.551 M 30.03 % | 69.636 M 311.02 % | 16.942 M 44.63 % | 11.715 M 168.44 % | 4.364 M -51.71 % | 9.037 M 33.90 % | 6.748 M -49.17 % | 13.276 M 40.05 % | 9.479 M -31.56 % | 13.852 M 115.86 % | 6.417 M -63.60 % | 17.630 M 262.05 % | 4.869 M -59.61 % | 12.058 M 107.49 % | 5.811 M -38.12 % | 9.391 M -26.14 % | 12.715 M 27.30 % | 9.988 M 54.67 % | 6.458 M -49.41 % | 12.765 M 56.58 % | 8.153 M -11.30 % | 9.191 M 53.62 % | 5.983 M -59.71 % | 14.851 M 84.27 % | 8.060 M |
| Income before tax ratio | 0.05 121.31 % | -0.24 -503.79 % | -0.04 59.12 % | -0.10 -107.15 % | 1.36 492.63 % | -0.35 -6 471.77 % | 0.01 -64.59 % | 0.02 126.08 % | -0.06 58.11 % | -0.14 86.19 % | -1.02 -4 101.92 % | 0.03 -80.57 % | 0.13 203.92 % | -0.13 -338.06 % | 0.05 136.53 % | -0.15 -234.29 % | 0.11 -40.95 % | 0.18 -10.65 % | 0.21 -12.16 % | 0.23 1.19 % | 0.23 -12.29 % | 0.26 -39.51 % | 0.43 -1.66 % | 0.44 -2.84 % | 0.46 53.69 % | 0.30 19.46 % | 0.25 103.30 % | 0.12 -50.04 % | 0.24 17.72 % | 0.21 -15.02 % | 0.24 19.34 % | 0.20 -31.74 % | 0.30 82.28 % | 0.16 -46.19 % | 0.31 153.97 % | 0.12 -55.08 % | 0.27 47.04 % | 0.18 -15.34 % | 0.21 -20.38 % | 0.27 11.89 % | 0.24 37.55 % | 0.18 -35.54 % | 0.27 22.35 % | 0.22 -20.02 % | 0.28 35.96 % | 0.20 -36.78 % | 0.32 19.91 % | 0.27 |
| EBITDA | 2.248 M 145.54 % | -4.935 M -121.21 % | -2.231 M 24.80 % | -2.966 M -111.62 % | 25.532 M 961.60 % | -2.963 M -168.54 % | 4.324 M -7.43 % | 4.671 M 920.98 % | 457.473 K 145.07 % | -1.015 M 85.56 % | -7.028 M -230.87 % | 5.370 M -21.35 % | 6.828 M 210.79 % | -6.163 M -199.00 % | 6.225 M 1 185.89 % | -573.275 K -113.27 % | 4.319 M -67.64 % | 13.345 M -31.78 % | 19.562 M -26.84 % | 26.739 M 29.06 % | 20.718 M 20.35 % | 17.215 M -78.99 % | 81.932 M -12.18 % | 93.300 M 37.55 % | 67.827 M 250.26 % | 19.365 M 38.63 % | 13.969 M 304.07 % | 3.457 M -40.09 % | 5.771 M 81.36 % | 3.182 M -74.24 % | 12.351 M 24.62 % | 9.911 M 0.75 % | 9.837 M 83.71 % | 5.355 M -55.07 % | 11.917 M 175.66 % | 4.323 M -45.20 % | 7.888 M 194.74 % | 2.676 M -60.38 % | 6.755 M -31.48 % | 9.858 M 23.42 % | 7.988 M 27.87 % | 6.247 M -50.65 % | 12.658 M 58.18 % | 8.002 M 12.37 % | 7.121 M 13.73 % | 6.261 M -56.57 % | 14.418 M 98.74 % | 7.255 M |
| Net income ratio | 0.06 134.52 % | -0.19 -185.35 % | -0.07 25.04 % | -0.09 -106.35 % | 1.38 510.00 % | -0.34 -2 052.48 % | 0.02 162.97 % | 0.01 112.25 % | -0.05 61.42 % | -0.14 86.41 % | -1.02 -7 058.51 % | 0.01 -89.42 % | 0.14 205.20 % | -0.13 -1 555.80 % | 0.01 105.91 % | -0.15 -201.19 % | 0.15 -1.48 % | 0.15 -2.68 % | 0.16 -23.51 % | 0.21 -23.77 % | 0.27 19.65 % | 0.23 -37.76 % | 0.36 -3.90 % | 0.38 -5.48 % | 0.40 57.17 % | 0.25 28.37 % | 0.20 86.59 % | 0.11 -55.46 % | 0.24 31.44 % | 0.18 -8.75 % | 0.20 11.79 % | 0.18 -35.41 % | 0.28 97.16 % | 0.14 -45.19 % | 0.25 152.46 % | 0.10 -59.90 % | 0.25 60.89 % | 0.16 -12.44 % | 0.18 -20.55 % | 0.22 10.12 % | 0.20 38.14 % | 0.15 -39.56 % | 0.24 48.94 % | 0.16 -28.48 % | 0.23 34.48 % | 0.17 -37.68 % | 0.27 20.05 % | 0.23 |
| Ratio EBITDA | 0.05 122.30 % | -0.24 -507.94 % | -0.04 59.94 % | -0.10 -108.54 % | 1.14 633.60 % | -0.21 -234.49 % | 0.16 7.45 % | 0.15 880.73 % | 0.02 134.41 % | -0.04 77.89 % | -0.20 -226.24 % | 0.16 -13.52 % | 0.18 161.65 % | -0.29 -282.28 % | 0.16 1 022.64 % | -0.02 -120.39 % | 0.09 -60.92 % | 0.22 -10.29 % | 0.25 -7.56 % | 0.27 -1.57 % | 0.27 -15.28 % | 0.32 -28.66 % | 0.45 -2.18 % | 0.46 2.78 % | 0.44 30.98 % | 0.34 14.51 % | 0.30 206.02 % | 0.10 -38.02 % | 0.16 59.43 % | 0.10 -56.93 % | 0.23 6.20 % | 0.21 0.49 % | 0.21 55.13 % | 0.14 -33.57 % | 0.21 93.37 % | 0.11 -39.04 % | 0.18 108.87 % | 0.08 -45.79 % | 0.15 -26.13 % | 0.21 8.47 % | 0.19 13.72 % | 0.17 -37.12 % | 0.27 23.61 % | 0.22 1.33 % | 0.22 0.66 % | 0.21 -31.85 % | 0.31 29.32 % | 0.24 |
| Gross profit ratio | 0.44 -14.61 % | 0.51 33.67 % | 0.38 3.50 % | 0.37 -8.47 % | 0.41 -1.64 % | 0.41 11.11 % | 0.37 -10.44 % | 0.41 4.48 % | 0.40 9.21 % | 0.36 11.49 % | 0.33 -24.67 % | 0.43 -3.23 % | 0.45 18.78 % | 0.38 5.50 % | 0.36 -3.84 % | 0.37 -15.87 % | 0.44 -0.39 % | 0.44 -2.06 % | 0.45 -1.65 % | 0.46 -1.73 % | 0.47 -11.40 % | 0.53 -21.88 % | 0.67 1.99 % | 0.66 0.51 % | 0.66 19.11 % | 0.55 8.52 % | 0.51 3.07 % | 0.49 2.76 % | 0.48 3.87 % | 0.46 3.31 % | 0.45 -1.16 % | 0.45 7.46 % | 0.42 -4.39 % | 0.44 1.88 % | 0.43 4.42 % | 0.41 -9.30 % | 0.46 4.48 % | 0.44 -1.86 % | 0.45 -5.92 % | 0.47 0.01 % | 0.47 0.20 % | 0.47 1.42 % | 0.47 -0.84 % | 0.47 -4.58 % | 0.49 -3.50 % | 0.51 0.51 % | 0.51 -3.00 % | 0.52 |
| Weighted average shs out dil | 134.438 M 0.00 % | 134.438 M -0.06 % | 134.523 M -0.03 % | 134.563 M 0.00 % | 134.560 M 0.00 % | 134.563 M -0.71 % | 135.530 M 0.72 % | 134.563 M 0.00 % | 134.563 M 0.00 % | 134.563 M -1.93 % | 137.211 M 1.50 % | 135.187 M 0.46 % | 134.563 M -1.62 % | 136.773 M 0.07 % | 136.680 M -0.28 % | 137.070 M 0.01 % | 137.060 M 0.00 % | 137.062 M 0.05 % | 136.995 M -0.03 % | 137.039 M -1.72 % | 139.443 M 1.30 % | 137.650 M 2.29 % | 134.568 M -0.35 % | 135.037 M -0.35 % | 135.505 M -2.34 % | 138.750 M 0.10 % | 138.610 M 0.03 % | 138.574 M 0.09 % | 138.454 M -0.23 % | 138.770 M -0.04 % | 138.826 M 0.06 % | 138.742 M 0.08 % | 138.636 M -0.08 % | 138.749 M -0.03 % | 138.786 M 0.09 % | 138.668 M -0.08 % | 138.773 M 100.11 % | 69.348 M -50.05 % | 138.835 M 100.13 % | 69.373 M -45.40 % | 127.051 M -8.43 % | 138.744 M 33.51 % | 103.922 M -0.13 % | 104.056 M -0.02 % | 104.076 M 0.05 % | 104.019 M -0.33 % | 104.368 M -0.91 % | 105.328 M |
| Weighted average shs out | 134.438 M 0.00 % | 134.438 M -0.06 % | 134.523 M -0.03 % | 134.563 M 0.00 % | 134.560 M 0.00 % | 134.563 M -0.71 % | 135.530 M 0.72 % | 134.563 M 0.00 % | 134.563 M 0.00 % | 134.563 M -1.93 % | 137.211 M 1.50 % | 135.187 M 0.46 % | 134.563 M 0.00 % | 134.563 M -1.55 % | 136.680 M -0.28 % | 137.070 M 0.01 % | 137.060 M 3.17 % | 132.852 M -3.02 % | 136.995 M -0.03 % | 137.039 M -1.72 % | 139.444 M 1.30 % | 137.650 M 2.29 % | 134.569 M -0.35 % | 135.037 M -0.35 % | 135.505 M -2.34 % | 138.750 M 0.10 % | 138.611 M 0.03 % | 138.574 M 0.09 % | 138.455 M -0.23 % | 138.770 M -0.04 % | 138.828 M 0.06 % | 138.742 M 0.08 % | 138.637 M -0.08 % | 138.749 M -0.03 % | 138.787 M 0.09 % | 138.668 M -0.08 % | 138.774 M 100.11 % | 69.348 M -50.05 % | 138.837 M 100.13 % | 69.373 M -45.40 % | 127.051 M -8.43 % | 138.744 M 33.51 % | 103.922 M -0.13 % | 104.056 M -0.02 % | 104.076 M 0.05 % | 104.019 M -0.36 % | 104.398 M -0.88 % | 105.328 M |
| EPS diluted | 0.02 170.59 % | -0.03 -3.21 % | -0.03 -41.41 % | -0.02 -108.61 % | 0.23 764.74 % | -0.03 -1 117.65 % | 0.00 126.67 % | 0.00 112.50 % | -0.01 49.58 % | -0.02 90.85 % | -0.26 -7 127.03 % | 0.00 -90.41 % | 0.04 292.04 % | -0.02 -873.08 % | 0.00 107.12 % | -0.04 -165.88 % | 0.06 -18.41 % | 0.07 -26.03 % | 0.09 -38.80 % | 0.15 0.00 % | 0.15 68.92 % | 0.09 -82.24 % | 0.50 -12.28 % | 0.57 26.67 % | 0.45 350.00 % | 0.10 48.15 % | 0.07 146.35 % | 0.03 -56.99 % | 0.06 49.88 % | 0.04 -45.44 % | 0.08 31.14 % | 0.06 -35.29 % | 0.09 133.59 % | 0.04 -64.27 % | 0.11 272.88 % | 0.03 -63.89 % | 0.08 13.47 % | 0.07 28.11 % | 0.06 -62.53 % | 0.15 125.56 % | 0.07 69.64 % | 0.04 -64.36 % | 0.11 90.31 % | 0.06 -20.71 % | 0.07 51.88 % | 0.05 -60.00 % | 0.12 85.47 % | 0.06 |
| Earnings per share | 0.02 170.59 % | -0.03 -3.21 % | -0.03 -41.41 % | -0.02 -108.61 % | 0.23 764.74 % | -0.03 -1 117.65 % | 0.00 126.67 % | 0.00 112.50 % | -0.01 49.58 % | -0.02 90.85 % | -0.26 -7 127.03 % | 0.00 -90.41 % | 0.04 289.22 % | -0.02 -884.62 % | 0.00 107.12 % | -0.04 -165.88 % | 0.06 -18.41 % | 0.07 -26.03 % | 0.09 -38.80 % | 0.15 0.00 % | 0.15 68.92 % | 0.09 -82.24 % | 0.50 -12.28 % | 0.57 26.67 % | 0.45 350.00 % | 0.10 48.15 % | 0.07 146.35 % | 0.03 -56.99 % | 0.06 49.88 % | 0.04 -45.44 % | 0.08 31.14 % | 0.06 -35.29 % | 0.09 133.59 % | 0.04 -64.27 % | 0.11 272.88 % | 0.03 -63.89 % | 0.08 13.47 % | 0.07 28.11 % | 0.06 -62.53 % | 0.15 125.56 % | 0.07 69.64 % | 0.04 -64.36 % | 0.11 90.31 % | 0.06 -20.71 % | 0.07 51.88 % | 0.05 -60.00 % | 0.12 85.47 % | 0.06 |
| Gross profit | 18.594 M 74.38 % | 10.663 M -51.36 % | 21.923 M 94.29 % | 11.284 M 24.46 % | 9.066 M 58.83 % | 5.708 M -43.38 % | 10.081 M -22.84 % | 13.065 M 8.77 % | 12.012 M 43.04 % | 8.398 M -27.18 % | 11.533 M -21.91 % | 14.769 M -11.98 % | 16.780 M 113.47 % | 7.860 M -42.70 % | 13.718 M 13.17 % | 12.121 M -45.22 % | 22.128 M -17.51 % | 26.824 M -25.52 % | 36.017 M -22.17 % | 46.273 M 28.85 % | 35.912 M 25.87 % | 28.532 M -76.99 % | 124.019 M -8.44 % | 135.455 M 34.52 % | 100.696 M 218.55 % | 31.611 M 31.38 % | 24.061 M 36.10 % | 17.679 M -0.68 % | 17.800 M 18.15 % | 15.065 M -38.21 % | 24.380 M 15.99 % | 21.019 M 7.73 % | 19.511 M 13.22 % | 17.233 M -31.09 % | 25.007 M 48.86 % | 16.799 M -18.46 % | 20.602 M 47.43 % | 13.974 M -28.27 % | 19.480 M -12.73 % | 22.321 M 13.79 % | 19.616 M 12.67 % | 17.410 M -20.40 % | 21.872 M 26.89 % | 17.237 M 5.82 % | 16.289 M 9.04 % | 14.939 M -35.95 % | 23.325 M 49.06 % | 15.648 M |
| Income tax expense | 44.350 K 190.74 % | -48.877 K -118.93 % | 258.190 K 184.03 % | -307.251 K -5.66 % | -290.799 K -81.75 % | -159.996 K 49.93 % | -319.546 K -214.29 % | 279.599 K 263.23 % | -171.292 K -190.61 % | -58.941 K -157.17 % | 103.106 K -72.28 % | 372.022 K 242.13 % | -261.748 K -346.39 % | 106.235 K -93.74 % | 1.696 M 583.83 % | 248.052 K 111.51 % | -2.155 M -218.79 % | 1.814 M -52.15 % | 3.791 M 36.93 % | 2.769 M 191.01 % | -3.042 M -251.26 % | 2.011 M -84.80 % | 13.228 M 0.07 % | 13.219 M 55.44 % | 8.504 M 254.66 % | 2.398 M 1.79 % | 2.356 M 316.69 % | 565.370 K 165.88 % | 212.643 K -74.88 % | 846.673 K -65.61 % | 2.462 M 99.12 % | 1.237 M 10.19 % | 1.122 M 16.31 % | 964.929 K -66.98 % | 2.923 M 273.34 % | 782.844 K 8.49 % | 721.610 K -11.81 % | 818.214 K -48.52 % | 1.589 M -25.37 % | 2.130 M 38.40 % | 1.539 M 51.12 % | 1.018 M -21.52 % | 1.297 M -39.26 % | 2.136 M 33.09 % | 1.605 M 62.09 % | 990.181 K -56.53 % | 2.278 M 83.07 % | 1.244 M |
| Cost of revenue | 23.842 M 135.67 % | 10.116 M -71.25 % | 35.184 M 83.83 % | 19.139 M 43.83 % | 13.307 M 63.32 % | 8.148 M -52.37 % | 17.108 M -7.50 % | 18.495 M 1.04 % | 18.304 M 24.11 % | 14.748 M -38.31 % | 23.905 M 23.12 % | 19.416 M -6.68 % | 20.805 M 59.38 % | 13.053 M -47.34 % | 24.787 M 20.36 % | 20.595 M -26.76 % | 28.120 M -16.93 % | 33.853 M -22.67 % | 43.776 M -19.75 % | 54.552 M 33.12 % | 40.980 M 60.10 % | 25.597 M -57.18 % | 59.775 M -13.73 % | 69.284 M 32.52 % | 52.282 M 104.29 % | 25.592 M 10.37 % | 23.188 M 28.08 % | 18.105 M -5.82 % | 19.223 M 9.96 % | 17.482 M -41.79 % | 30.032 M 18.47 % | 25.349 M -5.20 % | 26.741 M 22.53 % | 21.824 M -33.34 % | 32.737 M 38.09 % | 23.708 M -3.05 % | 24.455 M 36.19 % | 17.956 M -25.81 % | 24.204 M -2.29 % | 24.772 M 13.76 % | 21.776 M 12.24 % | 19.401 M -22.49 % | 25.029 M 28.93 % | 19.414 M 15.84 % | 16.759 M 17.11 % | 14.310 M -36.61 % | 22.575 M 58.75 % | 14.220 M |
| General and administrative expenses | -2.927 M -140.16 % | 7.289 M 189.78 % | -8.119 M -167.58 % | 12.013 M 772.21 % | -1.787 M -137.70 % | 4.740 M 147.38 % | -10.004 M -169.00 % | 14.500 M 715.47 % | -2.356 M -141.49 % | 5.678 M -33.63 % | 8.555 M -35.18 % | 13.198 M 707.82 % | -2.171 M -142.19 % | 5.147 M 135.45 % | -14.517 M -180.55 % | 18.023 M 613.16 % | -3.512 M -149.03 % | 7.163 M 147.32 % | -15.136 M -301.05 % | 7.528 M 387.37 % | -2.620 M -145.29 % | 5.785 M 133.47 % | -17.286 M -263.29 % | 10.586 M 846.81 % | -1.417 M -127.24 % | 5.204 M 163.04 % | -8.255 M -262.56 % | 5.078 M 219.50 % | -4.249 M -166.34 % | 6.405 M 140.25 % | -15.916 M -365.45 % | 5.996 M 221.08 % | -4.952 M -178.85 % | 6.280 M 138.07 % | -16.495 M -351.68 % | 6.554 M 237.18 % | -4.778 M -175.02 % | 6.369 M 140.77 % | -15.623 M -353.75 % | 6.157 M 249.65 % | -4.114 M -163.59 % | 6.469 M 155.07 % | -11.748 M -330.93 % | 5.087 M 247.99 % | -3.438 M -166.94 % | 5.136 M 147.18 % | -10.885 M -338.00 % | 4.573 M |
| Selling and marketing expenses | -2.637 M -141.35 % | 6.378 M 174.72 % | -8.535 M -168.26 % | 12.505 M 136.93 % | 5.278 M 19.35 % | 4.422 M -21.37 % | 5.624 M 10.94 % | 5.070 M -7.68 % | 5.491 M 28.64 % | 4.269 M -40.46 % | 7.170 M 50.62 % | 4.760 M 5.32 % | 4.520 M 2.64 % | 4.404 M -14.30 % | 5.138 M -32.77 % | 7.644 M -4.03 % | 7.965 M -0.47 % | 8.003 M -23.83 % | 10.506 M 1.52 % | 10.348 M 5.48 % | 9.810 M 69.32 % | 5.794 M -67.03 % | 17.571 M 15.99 % | 15.149 M 29.96 % | 11.656 M 101.22 % | 5.793 M -16.83 % | 6.965 M 20.37 % | 5.786 M 0.75 % | 5.743 M 5.13 % | 5.463 M -8.08 % | 5.943 M -2.26 % | 6.080 M 15.49 % | 5.265 M -0.75 % | 5.305 M -24.36 % | 7.013 M 25.10 % | 5.606 M -3.66 % | 5.819 M 26.74 % | 4.591 M -16.58 % | 5.503 M -7.67 % | 5.961 M 23.70 % | 4.819 M -1.66 % | 4.900 M 11.49 % | 4.395 M -2.79 % | 4.521 M 11.11 % | 4.069 M 10.22 % | 3.692 M -8.46 % | 4.033 M 11.69 % | 3.611 M |
| Other expenses | 18.836 M 2 287.11 % | -861.213 K -102.28 % | 37.834 M 405.95 % | -12.366 M -27 772.52 % | 44.687 K 126.33 % | -169.689 K -983.57 % | -15.660 K -549.72 % | 3.482 K 290.90 % | -1.824 K -444.42 % | -335.050 -100.00 % | 26.754 M 51 915.09 % | -51.633 K -81.07 % | -28.515 K 37.78 % | -45.827 K 30.23 % | -65.678 K -205.46 % | -21.501 K -189.43 % | 24.043 K 128.81 % | -83.441 K 84.96 % | -554.933 K -2 817.20 % | 20.423 K -6.24 % | 21.782 K 102.20 % | -989.859 K -763.09 % | -114.687 K 22.06 % | -147.145 K -7 430.73 % | -1.954 K -277.69 % | 1.100 K 101.01 % | -109.140 K -557.05 % | -16.611 K -118.49 % | 89.840 K 2 289.79 % | 3.759 K -94.42 % | 67.337 K 51.53 % | 44.437 K 1 278.29 % | -3.771 K -117.66 % | 21.358 K -99.33 % | 3.208 M 3 141.49 % | 98.981 K -95.85 % | 2.385 M 281.91 % | 624.453 K -73.82 % | 2.386 M 12 578.74 % | 18.815 K -98.30 % | 1.106 M 75.94 % | 628.351 K 96.69 % | 319.469 K -66.77 % | 961.273 K -6.65 % | 1.030 M 141.60 % | 426.223 K -32.06 % | 627.365 K 58.16 % | 396.672 K |
| Operating expenses | 16.281 M 3.99 % | 15.657 M -35.12 % | 24.131 M 69.36 % | 14.249 M 16.60 % | 12.220 M 0.19 % | 12.197 M -16.00 % | 14.520 M 10.89 % | 13.095 M -7.16 % | 14.105 M 20.37 % | 11.718 M -75.50 % | 47.824 M 240.56 % | 14.043 M 7.26 % | 13.092 M 0.56 % | 13.019 M 4.21 % | 12.494 M -34.53 % | 19.084 M 7.15 % | 17.810 M 5.32 % | 16.910 M -22.22 % | 21.741 M -7.91 % | 23.609 M -2.11 % | 24.118 M 59.20 % | 15.149 M -63.82 % | 41.869 M -6.48 % | 44.769 M 36.21 % | 32.868 M 119.31 % | 14.987 M -0.86 % | 15.118 M 6.30 % | 14.222 M 18.23 % | 12.029 M 1.23 % | 11.883 M -1.21 % | 12.029 M 2.07 % | 11.784 M 21.83 % | 9.673 M -18.56 % | 11.878 M -9.26 % | 13.090 M 4.92 % | 12.476 M -1.87 % | 12.714 M 12.53 % | 11.298 M -11.22 % | 12.725 M 2.10 % | 12.463 M 7.18 % | 11.628 M -0.57 % | 11.695 M 18.48 % | 9.870 M -1.40 % | 10.011 M 9.19 % | 9.168 M 0.39 % | 9.132 M -4.08 % | 9.521 M 13.43 % | 8.394 M |
| Cost and expenses | 40.122 M 55.68 % | 25.773 M -56.55 % | 59.315 M 77.65 % | 33.388 M 30.80 % | 25.527 M 25.47 % | 20.345 M -35.68 % | 31.628 M 0.12 % | 31.590 M -2.53 % | 32.409 M 22.45 % | 26.466 M -63.10 % | 71.729 M 114.38 % | 33.459 M -1.29 % | 33.897 M 30.01 % | 26.073 M -30.06 % | 37.281 M -6.04 % | 39.679 M -13.61 % | 45.930 M -9.52 % | 50.763 M -22.52 % | 65.517 M -16.18 % | 78.161 M 20.07 % | 65.098 M 59.76 % | 40.746 M -59.91 % | 101.643 M -10.88 % | 114.053 M 33.94 % | 85.150 M 109.84 % | 40.580 M 5.94 % | 38.306 M 18.49 % | 32.327 M 3.44 % | 31.252 M 6.43 % | 29.365 M -30.18 % | 42.061 M 13.27 % | 37.134 M 1.98 % | 36.414 M 8.05 % | 33.702 M -26.46 % | 45.827 M 26.65 % | 36.183 M -2.65 % | 37.169 M 27.05 % | 29.254 M -20.78 % | 36.929 M -0.82 % | 37.235 M 11.47 % | 33.404 M 7.43 % | 31.095 M -10.90 % | 34.899 M 18.61 % | 29.424 M 13.49 % | 25.927 M 10.60 % | 23.443 M -26.96 % | 32.095 M 41.93 % | 22.614 M |
| Research and development expenses | 3.009 M 5.53 % | 2.851 M -3.38 % | 2.951 M 40.73 % | 2.097 M 6.40 % | 1.971 M -3.23 % | 2.037 M 57.82 % | 1.290 M -37.70 % | 2.071 M -3.14 % | 2.138 M -12.19 % | 2.435 M 196.49 % | 821.327 K -77.19 % | 3.601 M 2.51 % | 3.513 M 1.32 % | 3.468 M 10.76 % | 3.131 M -40.63 % | 5.273 M 8.13 % | 4.877 M -5.11 % | 5.139 M -5.31 % | 5.427 M -17.91 % | 6.611 M 2.90 % | 6.425 M 59.01 % | 4.041 M -69.91 % | 13.427 M -26.38 % | 18.239 M 26.66 % | 14.401 M 264.03 % | 3.956 M 11.10 % | 3.561 M -7.22 % | 3.838 M 12.28 % | 3.418 M -1.17 % | 3.458 M -7.14 % | 3.724 M 27.12 % | 2.930 M -53.95 % | 6.362 M | 0.000 -100.00 % | 12.096 M | 0.000 -100.00 % | 6.527 M | 0.000 -100.00 % | 12.741 M | 0.000 -100.00 % | 6.091 M | 0.000 -100.00 % | 9.141 M | 0.000 -100.00 % | 4.575 M | 0.000 -100.00 % | 6.232 M 211.91 % | 1.998 M |
| Selling general and administrative expenses | -5.564 M -140.71 % | 13.667 M 182.06 % | -16.654 M -167.93 % | 24.518 M 602.39 % | 3.491 M -61.90 % | 9.163 M 309.19 % | -4.380 M -122.38 % | 19.570 M 524.13 % | 3.136 M -68.48 % | 9.947 M -50.88 % | 20.249 M 12.76 % | 17.958 M 664.66 % | 2.348 M -75.41 % | 9.551 M 201.83 % | -9.379 M -136.54 % | 25.667 M 476.46 % | 4.453 M -70.64 % | 15.166 M 427.51 % | -4.631 M -125.90 % | 17.877 M 148.61 % | 7.191 M -37.90 % | 11.579 M 3 952.46 % | 285.726 K -98.89 % | 25.735 M 151.34 % | 10.239 M -6.89 % | 10.997 M 952.62 % | -1.290 M -111.87 % | 10.864 M 627.30 % | 1.494 M -87.41 % | 11.869 M 219.02 % | -9.972 M -182.58 % | 12.076 M 3 762.66 % | 312.641 K -97.30 % | 11.585 M 222.17 % | -9.482 M -177.98 % | 12.160 M 1 067.87 % | 1.041 M -90.50 % | 10.960 M 208.31 % | -10.120 M -183.51 % | 12.118 M 1 620.13 % | 704.453 K -93.80 % | 11.369 M 254.61 % | -7.353 M -176.53 % | 9.608 M 1 422.18 % | 631.214 K -92.85 % | 8.827 M 228.82 % | -6.852 M -183.73 % | 8.184 M |
| Interest income | 197.746 K -18.34 % | 242.169 K -25.03 % | 323.027 K -5.67 % | 342.443 K -92.85 % | 4.788 M 265.37 % | 1.311 M -66.41 % | 3.902 M 365.46 % | 838.227 K -11.80 % | 950.366 K 41.90 % | 669.740 K -16.43 % | 801.408 K 17.49 % | 682.093 K -44.48 % | 1.229 M 241.74 % | 359.509 K -92.52 % | 4.808 M 503.91 % | 796.164 K -64.12 % | 2.219 M 175.09 % | 806.665 K -68.41 % | 2.553 M 505.29 % | 421.856 K -33.85 % | 637.734 K 603.02 % | 90.714 K -94.25 % | 1.578 M 1 137.60 % | 127.522 K -89.00 % | 1.160 M 263.87 % | 318.694 K -46.74 % | 598.427 K 169.31 % | 222.204 K | 0.000 -100.00 % | 109.838 K | 0.000 -100.00 % | 57.917 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 |
| Interest expense | 70.948 K 7.16 % | 66.207 K -1.17 % | 66.994 K 30 631.19 % | 218.000 -33.13 % | 326.000 -85.27 % | 2.213 K -48.74 % | 4.317 K -53.07 % | 9.198 K 522.33 % | 1.478 K -12.44 % | 1.688 K -85.37 % | 11.536 K 237.11 % | 3.422 K -59.19 % | 8.386 K 28.38 % | 6.532 K -86.60 % | 48.758 K 728.23 % | 5.887 K -83.48 % | 35.646 K 208.94 % | 11.538 K 2 020.96 % | 544.000 -88.77 % | 4.845 K -96.07 % | 123.360 K 578.85 % | 18.172 K -97.88 % | 858.871 K 1 367.70 % | 58.518 K 140.32 % | 24.350 K -10.64 % | 27.250 K 55.09 % | 17.571 K 105.20 % | 8.563 K -93.96 % | 141.706 K 992.31 % | 12.973 K -76.18 % | 54.466 K 328.06 % | 12.724 K -93.26 % | 188.706 K | 0.000 -100.00 % | 2.291 M | 0.000 -100.00 % | 1.946 M | 0.000 -100.00 % | 557.624 K | 0.000 -100.00 % | 611.827 K | 0.000 -100.00 % | 780.982 K | 0.000 -100.00 % | 871.496 K | 0.000 -100.00 % | 598.596 K | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.009 M -1 171.14 % | 2.988 M -28.43 % | 4.175 M 0.00 % | 4.175 M 85.89 % | 2.246 M 0.00 % | 2.246 M -25.99 % | 3.035 M -32.53 % | 4.498 M 137.76 % | 1.892 M 0.00 % | 1.892 M -54.75 % | 4.181 M 0.00 % | 4.181 M 87.98 % | 2.224 M 0.00 % | 2.224 M -25.61 % | 2.990 M 22.24 % | 2.446 M -15.19 % | 2.884 M 17.92 % | 2.446 M 0.00 % | 2.446 M 44.55 % | 1.692 M -27.07 % | 2.320 M 37.12 % | 1.692 M -75.87 % | 7.012 M 694.30 % | -1.180 M 61.41 % | -3.057 M 15.86 % | -3.634 M -542.43 % | -565.644 K -219.08 % | 474.994 K 111.42 % | -4.159 M -348.15 % | -928.105 K 60.55 % | -2.353 M -401.60 % | -469.014 K 71.46 % | -1.643 M 38.35 % | -2.665 M -4 817.51 % | 56.498 K 102.32 % | -2.438 M -109.37 % | -1.164 M -388.17 % | 404.021 K -38.42 % | 656.066 K -0.52 % | 659.477 K 154.52 % | -1.210 M -271.69 % | 704.558 K 14.84 % | 613.532 K 227.62 % | -480.754 K |
| Operating income | 2.314 M 146.33 % | -4.993 M -126.16 % | -2.208 M 25.53 % | -2.965 M -109.73 % | 30.481 M 569.77 % | -6.489 M -4 057.81 % | 163.944 K -66.03 % | 482.622 K 126.99 % | -1.788 M 45.18 % | -3.262 M 91.01 % | -36.291 M -4 028.24 % | 923.848 K -81.39 % | 4.964 M 291.15 % | -2.597 M -223.11 % | 2.110 M 144.57 % | -4.733 M -187.42 % | 5.414 M -51.68 % | 11.204 M -33.79 % | 16.922 M -28.06 % | 23.523 M 32.74 % | 17.721 M 16.36 % | 15.230 M -80.98 % | 80.055 M -11.73 % | 90.698 M 30.24 % | 69.638 M 311.06 % | 16.941 M 43.28 % | 11.824 M 169.91 % | 4.381 M -51.04 % | 8.947 M 32.65 % | 6.745 M -48.93 % | 13.208 M 39.97 % | 9.436 M -31.90 % | 13.855 M 116.64 % | 6.396 M -55.85 % | 14.486 M 203.65 % | 4.771 M -50.86 % | 9.708 M 87.17 % | 5.187 M -25.96 % | 7.006 M -44.82 % | 12.696 M 43.15 % | 8.869 M 51.79 % | 5.843 M -53.05 % | 12.446 M 73.05 % | 7.192 M -11.88 % | 8.162 M 46.87 % | 5.557 M -60.94 % | 14.225 M 85.44 % | 7.671 M |
| Operating income ratio | 0.05 122.69 % | -0.24 -521.53 % | -0.04 60.33 % | -0.10 -107.15 % | 1.36 390.94 % | -0.47 -7 866.23 % | 0.01 -60.57 % | 0.02 125.92 % | -0.06 58.15 % | -0.14 86.24 % | -1.02 -3 889.30 % | 0.03 -79.54 % | 0.13 206.37 % | -0.12 -326.65 % | 0.05 137.87 % | -0.14 -234.27 % | 0.11 -41.65 % | 0.18 -12.93 % | 0.21 -9.10 % | 0.23 1.23 % | 0.23 -18.09 % | 0.28 -35.40 % | 0.44 -1.68 % | 0.44 -2.68 % | 0.46 53.71 % | 0.30 18.35 % | 0.25 104.42 % | 0.12 -49.34 % | 0.24 16.61 % | 0.21 -14.63 % | 0.24 19.28 % | 0.20 -32.07 % | 0.30 82.94 % | 0.16 -34.73 % | 0.25 113.01 % | 0.12 -45.34 % | 0.22 32.64 % | 0.16 1.29 % | 0.16 -40.52 % | 0.27 25.82 % | 0.21 34.99 % | 0.16 -40.19 % | 0.27 35.23 % | 0.20 -20.54 % | 0.25 29.99 % | 0.19 -38.70 % | 0.31 20.67 % | 0.26 |
| Total other income expenses net | -137.044 K -1 703.69 % | -7.598 K 88.88 % | -68.321 K -3 986.66 % | -1.672 K 99.83 % | -961.803 K -12 555.80 % | -7.600 K 51.47 % | -15.661 K -549.77 % | 3.482 K 290.90 % | -1.824 K -444.48 % | -335.000 -100.32 % | 105.743 K 304.80 % | -51.633 K -81.07 % | -28.516 K 37.78 % | -45.828 K 30.22 % | -65.678 K -205.46 % | -21.501 K -189.43 % | 24.043 K 128.81 % | -83.440 K 84.96 % | -554.933 K -2 817.20 % | 20.423 K -6.24 % | 21.782 K 102.20 % | -989.859 K -763.10 % | -114.687 K 22.06 % | -147.146 K -7 426.65 % | -1.955 K -277.73 % | 1.100 K 101.01 % | -109.140 K -557.07 % | -16.610 K -118.49 % | 89.841 K 2 290.02 % | 3.759 K -94.47 % | 68.033 K 55.53 % | 43.743 K 1 259.98 % | -3.771 K -117.66 % | 21.358 K -99.32 % | 3.144 M 3 081.68 % | 98.813 K -95.79 % | 2.349 M 276.22 % | 624.454 K -73.82 % | 2.386 M 12 578.07 % | 18.816 K -98.32 % | 1.119 M 81.95 % | 614.966 K 92.50 % | 319.470 K -66.75 % | 960.908 K -6.69 % | 1.030 M 141.60 % | 426.225 K -31.94 % | 626.215 K 61.16 % | 388.567 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 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 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-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 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 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 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2013-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -114.547 M -5.31 % | -108.773 M -26.71 % | -85.843 M 7.76 % | -93.063 M 2.62 % | -95.569 M -0.48 % | -95.114 M -78.64 % | -53.244 M -8.12 % | -49.244 M -112.91 % | -23.130 M 80.21 % | -116.877 M 9.70 % | -129.430 M 1.35 % | -131.205 M -4.84 % | -125.152 M -245.72 % | -36.200 M -36.72 % | -26.478 M 57.06 % | -61.665 M 64.59 % | -174.132 M -82.36 % | -95.488 M 56.60 % | -219.996 M -132.23 % | -94.733 M -38.59 % | -68.356 M 43.06 % | -120.054 M -224.06 % | -37.047 M 68.76 % | -118.575 M 18.44 % | -145.377 M -127.81 % | -63.814 M 0.47 % | -64.115 M -20.07 % | -53.397 M 1.67 % | -54.304 M 40.46 % | -91.199 M -150.18 % | -36.453 M -200.65 % | -12.125 M 31.24 % | -17.633 M 46.60 % | -33.022 M -3.68 % | -31.849 M 79.41 % | -154.709 M 21.24 % | -196.442 M 15.77 % | -233.225 M 5.79 % | -247.555 M -9.30 % | -226.491 M 1.46 % | -229.838 M -2.93 % | -223.298 M -131.01 % | -96.663 M -33.37 % | -72.478 M 17.00 % | -87.325 M 4.11 % | -91.065 M |
| Total investments | 26.855 M 1.99 % | 26.331 M 2.32 % | 25.734 M 1.54 % | 25.344 M -13.38 % | 29.257 M -80.57 % | 150.590 M 433.05 % | 28.251 M -2.76 % | 29.054 M 0.00 % | 29.054 M 0.00 % | 29.054 M -35.45 % | 45.007 M 588.18 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 0.00 % | 6.540 M 56.09 % | 4.190 M -73.88 % | 16.040 M -0.25 % | 16.080 M 11.36 % | 14.440 M 8.16 % | 13.350 M -19.96 % | 16.680 M 44.58 % | 11.537 M -77.38 % | 51.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.369 M | 0.000 | 0.000 | 0.000 |
| Total debt | 6.926 M -3.27 % | 7.159 M -0.63 % | 7.205 M | 0.000 100.00 % | -217.660 60.00 % | -544.150 -101.03 % | 53.086 K 301.10 % | 13.235 K -84.52 % | 85.515 K 1.76 % | 84.037 K -94.45 % | 1.516 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.764 M | 0.000 | 0.000 -100.00 % | 244.294 K -98.15 % | 13.235 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 -100.00 % | 6.179 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 67.315 M | 0.000 | 0.000 -100.00 % | 47.946 M -41.08 % | 81.376 M 1 168.42 % | -7.616 M -109.03 % | 84.336 M 75.63 % | 48.020 M -50.87 % | 97.736 M 2 163.13 % | -4.737 M -104.84 % | 97.826 M 104.83 % | 47.760 M -57.40 % | 112.109 M 135.43 % | 47.618 M -56.35 % | 109.083 M 145.03 % | 44.519 M -59.19 % | 109.099 M 2 275.78 % | -5.014 M -4.08 % | -4.818 M 0.04 % | -4.820 M -1.83 % | -4.733 M 3.36 % | -4.898 M 3.31 % | -5.065 M -0.25 % | -5.053 M 0.69 % | -5.088 M -1.57 % | -5.009 M -2.49 % | -4.887 M 2.00 % | -4.987 M 32.81 % | -7.422 M -264.11 % | 4.523 M -1.23 % | 4.579 M 52.69 % | 2.999 M 53.00 % | 1.960 M -62.91 % | 5.285 M 8 347.07 % | 62.569 K 118.88 % | 28.586 K 315.55 % | -13.262 K -76.83 % | -7.500 K -109.79 % | 76.578 K 340.69 % | -31.816 K -153.74 % | -12.539 K 79.25 % | -60.435 K 12.31 % | -68.922 K -2.52 % | -67.229 K | 0.000 |
| Retained earnings | 256.317 M 1.08 % | 253.578 M -1.51 % | 257.463 M -1.31 % | 260.879 M -6.30 % | 278.421 M 11.15 % | 250.485 M -1.82 % | 255.140 M 0.18 % | 254.672 M 0.08 % | 254.465 M -0.63 % | 256.084 M -17.91 % | 311.950 M 5.61 % | 295.370 M 0.17 % | 294.870 M 0.86 % | 292.364 M -0.93 % | 295.113 M -0.93 % | 297.873 M -1.65 % | 302.876 M -7.92 % | 328.924 M 2.91 % | 319.617 M -0.11 % | 319.975 M 6.94 % | 299.200 M -12.45 % | 341.739 M 3.71 % | 329.510 M 19.63 % | 275.452 M 15.88 % | 237.698 M 21.06 % | 196.355 M 8.00 % | 181.811 M 3.97 % | 174.868 M 2.22 % | 171.069 M -6.34 % | 182.645 M 3.34 % | 176.744 M 4.42 % | 169.262 M 5.12 % | 161.019 M -4.55 % | 168.690 M 3.34 % | 163.238 M 7.79 % | 151.434 M 2.77 % | 147.348 M 2.20 % | 144.172 M 3.59 % | 139.179 M 3.79 % | 134.095 M 8.57 % | 123.510 M 0.23 % | 123.221 M 4.62 % | 117.781 M 7.68 % | 109.376 M 5.82 % | 103.359 M 13.86 % | 90.780 M |
| Common stock | 134.563 M 0.00 % | 134.563 M 0.00 % | 134.563 M 0.00 % | 134.563 M -0.64 % | 135.435 M 0.00 % | 135.435 M 0.00 % | 135.435 M 0.00 % | 135.435 M -0.55 % | 136.191 M 0.00 % | 136.191 M 0.00 % | 136.191 M 0.00 % | 136.191 M -0.60 % | 137.008 M 0.00 % | 137.008 M 0.00 % | 137.008 M 0.00 % | 137.008 M 0.00 % | 137.008 M 0.00 % | 137.008 M 0.00 % | 137.008 M 0.00 % | 137.008 M 0.00 % | 137.008 M 67.90 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 0.00 % | 81.600 M 100.00 % | 40.800 M 0.00 % | 40.800 M 0.00 % | 40.800 M 0.00 % | 40.800 M 0.00 % | 40.800 M 33.33 % | 30.600 M 0.00 % | 30.600 M 0.00 % | 30.600 M 0.00 % | 30.600 M |
| Total equity | 480.186 M 0.44 % | 478.085 M -1.03 % | 483.046 M 4.29 % | 463.176 M -3.83 % | 481.627 M 6.84 % | 450.792 M -1.02 % | 455.445 M -0.54 % | 457.938 M 0.04 % | 457.745 M -0.32 % | 459.206 M -0.71 % | 462.473 M -7.24 % | 498.583 M 0.14 % | 497.890 M 0.54 % | 495.204 M -0.56 % | 497.991 M 0.06 % | 497.688 M -0.99 % | 502.654 M -4.94 % | 528.753 M 1.80 % | 519.417 M 2.44 % | 507.037 M 4.27 % | 486.261 M -8.06 % | 528.886 M 2.40 % | 516.492 M 14.88 % | 449.612 M 9.16 % | 411.870 M 5.95 % | 388.736 M -3.37 % | 402.304 M 2.35 % | 393.067 M 1.00 % | 389.168 M -2.29 % | 398.309 M -1.49 % | 404.353 M 2.73 % | 393.596 M 2.56 % | 383.773 M -1.70 % | 390.405 M 0.55 % | 388.278 M 5.41 % | 368.348 M 1.13 % | 364.227 M 0.89 % | 361.009 M 1.40 % | 356.022 M 2.22 % | 348.304 M 3.17 % | 337.610 M 0.08 % | 337.340 M 78.17 % | 189.337 M 6.45 % | 177.860 M 3.50 % | 171.845 M 7.90 % | 159.269 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 3.375 M -0.01 % | 3.375 M -0.02 % | 3.376 M 0.03 % | 3.375 M 0.00 % | 3.375 M 0.00 % | 3.375 M 0.00 % | 3.375 M 20 441.69 % | 16.430 K -98.71 % | 1.274 M 0.00 % | 1.274 M -2.26 % | 1.303 M 0.00 % | 1.303 M -88.42 % | 11.253 M 0.00 % | 11.253 M 0.00 % | 11.253 M 0.00 % | 11.253 M -53.66 % | 24.284 M 12.62 % | 21.562 M -0.01 % | 21.565 M 0.00 % | 21.565 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 % | 220.098 K | 0.000 | 0.000 -100.00 % | 220.189 K 0.09 % | 220.000 K 0.00 % | 220.000 K | 0.000 |
| Long term debt | 1.126 M -17.20 % | 1.359 M -2.80 % | 1.399 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.100 K -38.80 % | 13.235 K 193.84 % | 4.504 K -94.64 % | 84.037 K -94.09 % | 1.422 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 2.049 M -13.45 % | 2.368 M -5.00 % | 2.492 M -26.15 % | 3.375 M -0.01 % | 3.375 M -0.02 % | 3.376 M -0.46 % | 3.392 M 0.10 % | 3.388 M 0.26 % | 3.380 M -2.30 % | 3.459 M 140.53 % | 1.438 M 12.88 % | 1.274 M 0.00 % | 1.274 M -2.26 % | 1.303 M 0.00 % | 1.303 M -88.42 % | 11.253 M 0.00 % | 11.253 M 0.00 % | 11.253 M 0.00 % | 11.253 M -53.66 % | 24.284 M 12.62 % | 21.562 M -0.01 % | 21.565 M 0.00 % | 21.565 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 -100.00 % | 220.000 K 0.00 % | 220.000 K -0.04 % | 220.098 K 0.00 % | 220.096 K -0.04 % | 220.192 K 0.00 % | 220.189 K -0.04 % | 220.284 K 0.00 % | 220.284 K 57 991.77 % | 379.200 |
| Other current liabilities | 35.008 M -8.84 % | 38.402 M 20.75 % | 31.802 M 124.39 % | 14.173 M -15.31 % | 16.735 M 245.92 % | 4.838 M -19.84 % | 6.035 M -63.68 % | 16.616 M 181.72 % | 5.898 M -67.44 % | 18.115 M -25.20 % | 24.219 M 13.18 % | 21.400 M -13.59 % | 24.765 M 7.33 % | 23.073 M 21.81 % | 18.941 M -33.53 % | 28.497 M -3.79 % | 29.620 M 113.75 % | 13.857 M -62.31 % | 36.765 M -27.91 % | 50.996 M -17.96 % | 62.162 M -34.74 % | 95.249 M -8.90 % | 104.552 M -37.77 % | 168.004 M 7.70 % | 155.993 M 116.41 % | 72.084 M 53.24 % | 47.040 M 37.23 % | 34.277 M 14.91 % | 29.830 M 95.63 % | 15.248 M -29.03 % | 21.485 M -21.41 % | 27.336 M 30.87 % | 20.889 M 14.53 % | 18.239 M -11.70 % | 20.656 M 12.91 % | 18.294 M 26.64 % | 14.445 M 25.48 % | 11.512 M -44.35 % | 20.685 M 21.35 % | 17.046 M -4.40 % | 17.831 M 43.92 % | 12.390 M -14.27 % | 14.453 M 6.17 % | 13.612 M 49.38 % | 9.112 M -23.94 % | 11.981 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.479 M -50.75 % | 25.341 M 104.40 % | 12.397 M 13.45 % | 10.927 M -43.54 % | 19.353 M 79.16 % | 10.802 M | 0.000 -100.00 % | 14.759 M -17.04 % | 17.791 M 23.18 % | 14.443 M -38.23 % | 23.380 M 36.54 % | 17.123 M -10.77 % | 19.190 M 11.30 % | 17.242 M -73.33 % | 64.653 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 100.00 % | -6.179 M | 0.000 | 0.000 |
| Short term debt | 5.800 M 0.00 % | 5.800 M -0.11 % | 5.806 M | 0.000 | 0.000 100.00 % | -4.726 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.870 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 244.294 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 51.186 M 0.05 % | 51.158 M 3.18 % | 49.583 M 115.42 % | 23.017 M 0.63 % | 22.874 M -37.36 % | 36.518 M 126.67 % | 16.111 M -31.59 % | 23.551 M -8.66 % | 25.785 M 0.10 % | 25.760 M -15.33 % | 30.424 M -4.37 % | 31.814 M -14.29 % | 37.121 M 19.04 % | 31.182 M -19.79 % | 38.877 M 7.23 % | 36.256 M -7.00 % | 38.987 M -21.24 % | 49.503 M -48.59 % | 96.298 M 24.71 % | 77.218 M -7.38 % | 83.366 M -29.52 % | 118.284 M -16.87 % | 142.292 M -37.21 % | 226.599 M 11.97 % | 202.368 M 104.17 % | 99.119 M 50.78 % | 65.738 M 26.91 % | 51.797 M 16.14 % | 44.601 M 51.28 % | 29.482 M -22.94 % | 38.259 M -7.05 % | 41.160 M 5.98 % | 38.837 M 5.24 % | 36.904 M -4.15 % | 38.501 M 22.27 % | 31.489 M 17.33 % | 26.838 M 20.63 % | 22.249 M -31.75 % | 32.602 M -1.84 % | 33.214 M 4.43 % | 31.804 M 22.48 % | 25.967 M -19.26 % | 32.160 M 23.20 % | 26.104 M 12.05 % | 23.296 M -16.79 % | 27.995 M |
| Total liabilities | 53.236 M -0.54 % | 53.526 M 2.79 % | 52.076 M 97.31 % | 26.392 M 0.54 % | 26.249 M -34.20 % | 39.895 M 104.56 % | 19.503 M -27.61 % | 26.939 M -7.63 % | 29.164 M -0.19 % | 29.219 M -8.30 % | 31.862 M -3.70 % | 33.088 M -13.82 % | 38.395 M 18.19 % | 32.486 M -19.15 % | 40.180 M -15.43 % | 47.509 M -5.44 % | 50.240 M -17.31 % | 60.756 M -43.51 % | 107.551 M 5.96 % | 101.502 M -3.27 % | 104.928 M -24.97 % | 139.849 M -14.65 % | 163.857 M -27.69 % | 226.599 M 11.97 % | 202.368 M 104.17 % | 99.119 M 50.78 % | 65.738 M 26.91 % | 51.797 M 16.14 % | 44.601 M 51.28 % | 29.482 M -22.94 % | 38.259 M -7.05 % | 41.160 M 5.98 % | 38.837 M 5.24 % | 36.904 M -4.15 % | 38.501 M 22.27 % | 31.489 M 17.33 % | 26.838 M 19.44 % | 22.469 M -31.54 % | 32.822 M -1.83 % | 33.434 M 4.40 % | 32.024 M 22.29 % | 26.187 M -19.13 % | 32.380 M 23.01 % | 26.324 M 11.94 % | 23.516 M -16.00 % | 27.995 M |
| Other non current assets | 45.287 M -60.08 % | 113.441 M -20.92 % | 143.449 M 60 005.38 % | 238.662 K -99.83 % | 140.237 M 25 841.64 % | 540.588 K -99.62 % | 143.011 M 1.58 % | 140.792 M -12.40 % | 160.721 M 343.68 % | 36.224 M 261.10 % | 10.032 M -89.68 % | 97.225 M -0.91 % | 98.122 M -42.13 % | 169.552 M 0.18 % | 169.255 M 31.67 % | 128.548 M 69 414.36 % | 184.923 K -99.84 % | 118.670 M 27 979.50 % | 422.623 K -99.61 % | 109.262 M -15.77 % | 129.714 M -13.51 % | 149.976 M -40.30 % | 251.207 M 24 818.90 % | 1.008 M -66.75 % | 3.032 M -32.73 % | 4.506 M -3.40 % | 4.665 M -24.60 % | 6.187 M 30.59 % | 4.738 M -58.34 % | 11.372 M -28.62 % | 15.933 M -26.07 % | 21.550 M 362.30 % | 4.661 M 214.15 % | 1.484 M 150.07 % | 593.371 K 869.64 % | 61.195 K -36.23 % | 95.961 K -33.33 % | 143.936 K -25.00 % | 191.910 K -20.00 % | 239.886 K -16.67 % | 287.860 K -14.29 % | 335.835 K -99.16 % | 39.753 M 9 106.56 % | 431.785 K -10.00 % | 479.760 K -16.67 % | 575.708 K |
| Long term investments | 0.000 100.00 % | -68.591 M 30.95 % | -99.329 M -491.93 % | 25.344 M 122.90 % | -110.665 M -416.53 % | 34.962 M 132.33 % | -108.137 M -2.90 % | -105.085 M 15.66 % | -124.597 M -238 248.81 % | -52.275 K -100.33 % | 15.901 M 130.08 % | -52.860 M 1.12 % | -53.460 M 57.19 % | -124.888 M -0.48 % | -124.286 M -9.54 % | -113.460 M -845.10 % | 15.227 M 114.72 % | -103.460 M -775.87 % | 15.308 M 116.38 % | -93.460 M 17.63 % | -113.460 M 14.99 % | -133.460 M 42.83 % | -233.460 M -2 948.51 % | 8.196 M -1.25 % | 8.300 M -0.61 % | 8.351 M -1.20 % | 8.452 M 13.59 % | 7.440 M 11.37 % | 6.681 M 59.02 % | 4.201 M -73.84 % | 16.059 M -0.30 % | 16.108 M 11.27 % | 14.476 M 8.08 % | 13.395 M -19.95 % | 16.733 M 45.04 % | 11.537 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.369 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 13.736 M -2.58 % | 14.099 M -2.96 % | 14.529 M 42.03 % | 10.229 M -1.80 % | 10.417 M 0.05 % | 10.411 M -1.72 % | 10.593 M -1.76 % | 10.783 M -1.60 % | 10.958 M -0.96 % | 11.064 M -1.63 % | 11.247 M -1.56 % | 11.426 M -1.35 % | 11.583 M -1.57 % | 11.767 M -1.57 % | 11.955 M -1.56 % | 12.144 M -1.30 % | 12.304 M -1.34 % | 12.472 M -1.60 % | 12.675 M -1.35 % | 12.849 M -1.04 % | 12.984 M 17.72 % | 11.030 M -0.99 % | 11.140 M -35.57 % | 17.290 M -0.68 % | 17.409 M -0.62 % | 17.518 M -1.08 % | 17.710 M -2.08 % | 18.086 M 0.16 % | 18.057 M -0.46 % | 18.141 M -0.92 % | 18.309 M -1.04 % | 18.501 M -1.07 % | 18.701 M -0.78 % | 18.849 M -0.84 % | 19.010 M -1.28 % | 19.256 M -1.27 % | 19.503 M -34.21 % | 29.643 M -1.02 % | 29.948 M -0.76 % | 30.177 M -0.80 % | 30.419 M 0.39 % | 30.299 M -0.96 % | 30.591 M 63.39 % | 18.723 M -1.31 % | 18.972 M -0.87 % | 19.138 M |
| GoodWill | 9.878 M 0.00 % | 9.878 M 0.00 % | 9.878 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 | 0.000 | 0.000 | 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 | 23.614 M -1.52 % | 23.978 M -1.76 % | 24.408 M 138.60 % | 10.229 M -1.80 % | 10.417 M 0.05 % | 10.411 M -1.72 % | 10.593 M -1.76 % | 10.783 M -1.60 % | 10.958 M -0.96 % | 11.064 M -1.63 % | 11.247 M -1.56 % | 11.426 M -1.35 % | 11.583 M -1.57 % | 11.767 M -1.57 % | 11.955 M -1.56 % | 12.144 M -1.30 % | 12.304 M -1.34 % | 12.472 M -1.60 % | 12.675 M -1.35 % | 12.849 M -1.04 % | 12.984 M 17.72 % | 11.030 M -0.99 % | 11.140 M -35.57 % | 17.290 M -0.68 % | 17.409 M -0.62 % | 17.518 M -1.08 % | 17.710 M -2.08 % | 18.086 M 0.16 % | 18.057 M -0.46 % | 18.141 M -0.92 % | 18.309 M -1.04 % | 18.501 M -1.07 % | 18.701 M -0.78 % | 18.849 M -0.84 % | 19.010 M -1.28 % | 19.256 M -1.27 % | 19.503 M -34.21 % | 29.643 M -1.02 % | 29.948 M -0.76 % | 30.177 M -0.80 % | 30.419 M 0.39 % | 30.299 M -0.96 % | 30.591 M 63.39 % | 18.723 M -1.31 % | 18.972 M -0.87 % | 19.138 M |
| Property plant equipment net | 111.051 M -2.14 % | 113.480 M -2.05 % | 115.861 M 1.36 % | 114.308 M -1.62 % | 116.189 M -2.04 % | 118.611 M -1.63 % | 120.570 M -2.16 % | 123.232 M -1.76 % | 125.438 M -2.13 % | 128.167 M -2.28 % | 131.154 M -1.27 % | 132.846 M -1.27 % | 134.561 M -1.85 % | 137.102 M -1.76 % | 139.557 M -1.61 % | 141.845 M -1.39 % | 143.850 M -1.64 % | 146.247 M -1.07 % | 147.830 M -0.83 % | 149.071 M -1.24 % | 150.938 M -1.30 % | 152.926 M -1.46 % | 155.196 M 0.73 % | 154.067 M -0.24 % | 154.440 M 1.00 % | 152.913 M 1.89 % | 150.072 M 5.15 % | 142.715 M 0.96 % | 141.356 M 33.21 % | 106.116 M 5.58 % | 100.509 M 54.57 % | 65.026 M 1.76 % | 63.904 M 9.07 % | 58.587 M 16.24 % | 50.403 M 104.33 % | 24.668 M 30.25 % | 18.938 M 82.16 % | 10.397 M 2.38 % | 10.155 M 12.59 % | 9.020 M 19.52 % | 7.547 M 3.20 % | 7.313 M 0.08 % | 7.307 M 2.44 % | 7.132 M -5.11 % | 7.517 M 2.32 % | 7.346 M |
| Total non current assets | 183.859 M -1.33 % | 186.345 M -1.12 % | 188.461 M 22.46 % | 153.897 M -3.57 % | 159.595 M -4.79 % | 167.630 M -0.80 % | 168.989 M -2.11 % | 172.624 M -1.56 % | 175.363 M -1.56 % | 178.143 M 5.83 % | 168.335 M -11.84 % | 190.934 M -1.10 % | 193.060 M -1.45 % | 195.908 M -1.51 % | 198.921 M 15.05 % | 172.903 M -1.50 % | 175.531 M -1.25 % | 177.745 M -1.67 % | 180.767 M -1.94 % | 184.348 M -1.31 % | 186.796 M -0.12 % | 187.015 M -2.22 % | 191.263 M 3.49 % | 184.813 M -0.43 % | 185.602 M 0.18 % | 185.271 M 1.59 % | 182.379 M 3.84 % | 175.634 M 2.13 % | 171.962 M 21.97 % | 140.993 M -7.04 % | 151.667 M 24.36 % | 121.960 M 19.04 % | 102.449 M 10.13 % | 93.028 M 6.33 % | 87.492 M 55.57 % | 56.241 M 43.26 % | 39.256 M -4.05 % | 40.914 M -0.43 % | 41.091 M 0.36 % | 40.944 M 3.76 % | 39.461 M -0.48 % | 39.650 M -0.21 % | 39.734 M 40.88 % | 28.205 M -1.17 % | 28.539 M 0.85 % | 28.299 M |
| Other current assets | 2.294 M -43.25 % | 4.043 M 137.62 % | 1.701 M 52.25 % | 1.117 M -48.89 % | 2.186 M -70.52 % | 7.415 M -77.69 % | 33.234 M 1 646.96 % | 1.902 M -4.39 % | 1.990 M -94.16 % | 34.045 M 5.19 % | 32.365 M 618.92 % | 4.502 M 63.49 % | 2.754 M -27.53 % | 3.800 M 16.06 % | 3.274 M -5.18 % | 3.453 M 34.62 % | 2.565 M -52.23 % | 5.369 M 43.92 % | 3.731 M -94.85 % | 72.456 M 607.55 % | 10.240 M -84.65 % | 66.727 M 786.88 % | 7.524 M -96.07 % | 191.575 M 52.98 % | 125.232 M 8.08 % | 115.871 M -2.36 % | 118.667 M -7.60 % | 128.425 M 82.07 % | 70.536 M -34.34 % | 107.424 M -33.19 % | 160.784 M -17.98 % | 196.038 M -0.74 % | 197.504 M 1.13 % | 195.304 M -7.15 % | 210.353 M 123.24 % | 94.227 M 56.91 % | 60.050 M 6.85 % | 56.203 M 1 047.52 % | 4.898 M -44.12 % | 8.765 M 2.92 % | 8.516 M -18.01 % | 10.386 M -75.18 % | 41.846 M 121.21 % | 18.917 M 361.02 % | 4.103 M -97.42 % | 158.965 M |
| Short term investments | 84.504 M -10.98 % | 94.922 M -24.10 % | 125.063 M -5.34 % | 132.118 M -5.58 % | 139.922 M 21.01 % | 115.628 M -15.22 % | 136.387 M 1.68 % | 134.139 M -12.70 % | 153.651 M 427.90 % | 29.106 M 0.00 % | 29.106 M -51.00 % | 59.400 M -1.00 % | 60.000 M -54.35 % | 131.428 M 0.46 % | 130.826 M 9.02 % | 120.000 M 1 481.30 % | -8.687 M -107.90 % | 110.000 M 1 354.61 % | -8.768 M -108.77 % | 100.000 M -16.67 % | 120.000 M -14.29 % | 140.000 M -41.67 % | 240.000 M 14 593.98 % | -1.656 M -101.66 % | 100.000 M 5 622.91 % | -1.811 M 5.29 % | -1.912 M -112.30 % | -900.451 K -100.95 % | 95.000 M 853 925.90 % | -11.126 K -100.01 % | 140.000 M 503 413.06 % | -27.816 K -100.02 % | 178.000 M 400 055.24 % | -44.505 K -100.03 % | 170.000 M | 0.000 -100.00 % | 51.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 121.472 M 4.78 % | 115.933 M 24.60 % | 93.047 M -0.02 % | 93.063 M -2.62 % | 95.569 M 0.48 % | 95.114 M 78.46 % | 53.297 M 8.20 % | 49.258 M 112.18 % | 23.215 M -80.15 % | 116.961 M -10.68 % | 130.945 M -0.20 % | 131.205 M 4.84 % | 125.152 M 245.72 % | 36.200 M -0.12 % | 36.243 M -41.23 % | 61.665 M -64.59 % | 174.132 M 81.90 % | 95.732 M -58.95 % | 233.231 M 146.20 % | 94.733 M 38.59 % | 68.356 M -43.06 % | 120.054 M 224.06 % | 37.047 M -68.76 % | 118.575 M -18.44 % | 145.377 M 127.81 % | 63.814 M -0.47 % | 64.115 M 20.07 % | 53.397 M -1.67 % | 54.304 M -40.46 % | 91.199 M 150.18 % | 36.453 M 200.65 % | 12.125 M -31.24 % | 17.633 M -46.60 % | 33.022 M 3.68 % | 31.849 M -79.41 % | 154.709 M -21.24 % | 196.442 M -15.77 % | 233.225 M -5.79 % | 247.555 M 9.30 % | 226.491 M -1.46 % | 229.838 M 2.93 % | 223.298 M 131.01 % | 96.663 M 22.89 % | 78.657 M -9.93 % | 87.325 M -4.11 % | 91.065 M |
| Cash and short term investments | 205.976 M -2.31 % | 210.854 M -3.33 % | 218.111 M -3.14 % | 225.181 M -4.38 % | 235.491 M 11.74 % | 210.742 M 11.10 % | 189.685 M 3.43 % | 183.397 M 3.69 % | 176.866 M 21.09 % | 146.067 M -8.74 % | 160.051 M -16.03 % | 190.605 M 2.95 % | 185.152 M 10.45 % | 167.629 M 0.34 % | 167.069 M -8.03 % | 181.665 M 4.33 % | 174.132 M -15.36 % | 205.732 M -11.79 % | 233.231 M 19.77 % | 194.733 M 3.39 % | 188.356 M -27.57 % | 260.054 M -6.13 % | 277.047 M 133.65 % | 118.575 M -18.44 % | 145.377 M 127.81 % | 63.814 M -0.47 % | 64.115 M 20.07 % | 53.397 M -1.67 % | 54.304 M -40.46 % | 91.199 M 150.18 % | 36.453 M 200.65 % | 12.125 M -31.24 % | 17.633 M -46.60 % | 33.022 M 3.68 % | 31.849 M -79.41 % | 154.709 M -21.24 % | 196.442 M -15.77 % | 233.225 M -5.79 % | 247.555 M 9.30 % | 226.491 M -1.46 % | 229.838 M 2.93 % | 223.298 M 131.01 % | 96.663 M 22.89 % | 78.657 M -9.93 % | 87.325 M -4.11 % | 91.065 M |
| Total current assets | 349.562 M 1.24 % | 345.266 M -0.40 % | 346.661 M 3.27 % | 335.671 M -3.62 % | 348.281 M 7.81 % | 323.056 M 5.59 % | 305.959 M -2.02 % | 312.254 M 0.23 % | 311.547 M 0.41 % | 310.282 M -4.82 % | 326.001 M -4.32 % | 340.737 M -0.72 % | 343.225 M 3.45 % | 331.782 M -2.20 % | 339.250 M -8.88 % | 372.293 M -1.34 % | 377.363 M -8.35 % | 411.763 M -7.72 % | 446.200 M 5.19 % | 424.191 M 4.90 % | 404.393 M -16.05 % | 481.720 M -1.51 % | 489.086 M -0.47 % | 491.398 M 14.64 % | 428.636 M 41.66 % | 302.583 M 5.92 % | 285.663 M 6.10 % | 269.231 M 2.84 % | 261.807 M -8.71 % | 286.798 M -1.43 % | 290.945 M -6.99 % | 312.796 M -2.30 % | 320.161 M -4.22 % | 334.280 M -1.48 % | 339.288 M -1.25 % | 343.596 M -2.33 % | 351.809 M 2.70 % | 342.565 M -1.49 % | 347.753 M 2.04 % | 340.794 M 3.22 % | 330.173 M 1.94 % | 323.877 M 77.97 % | 181.983 M 3.41 % | 175.979 M 5.49 % | 166.822 M 4.94 % | 158.965 M |
| Inventory | 89.407 M 4.44 % | 85.608 M 6.75 % | 80.196 M -2.00 % | 81.834 M -1.17 % | 82.805 M -0.86 % | 83.524 M 0.58 % | 83.041 M -8.03 % | 90.290 M -7.29 % | 97.384 M -1.42 % | 98.788 M -1.13 % | 99.916 M -6.82 % | 107.233 M -5.56 % | 113.548 M -4.31 % | 118.659 M -1.45 % | 120.409 M -6.39 % | 128.635 M -3.60 % | 133.445 M -4.15 % | 139.223 M -4.06 % | 145.121 M -7.57 % | 157.003 M 2.39 % | 153.337 M -1.03 % | 154.939 M 1.34 % | 152.883 M 14.49 % | 133.531 M 19.32 % | 111.912 M 18.64 % | 94.329 M 27.38 % | 74.052 M 10.78 % | 66.844 M 8.66 % | 61.515 M 3.59 % | 59.380 M -0.76 % | 59.837 M -10.25 % | 66.673 M 0.97 % | 66.031 M 6.13 % | 62.217 M 18.02 % | 52.719 M 1.46 % | 51.958 M 9.34 % | 47.521 M -10.57 % | 53.137 M -0.43 % | 53.365 M -8.84 % | 58.542 M 15.60 % | 50.640 M 12.02 % | 45.206 M 3.99 % | 43.473 M 1.53 % | 42.819 M -4.47 % | 44.823 M 14.35 % | 39.199 M |
| Net receivables | 51.884 M 15.91 % | 44.761 M -4.05 % | 46.653 M 69.41 % | 27.538 M -0.94 % | 27.799 M 0.93 % | 27.543 M -14.89 % | 32.364 M -11.73 % | 36.665 M 3.85 % | 35.307 M 5.16 % | 33.574 M -0.28 % | 33.669 M -16.54 % | 40.341 M -4.46 % | 42.222 M -1.26 % | 42.760 M -11.83 % | 48.498 M -17.15 % | 58.540 M -12.91 % | 67.221 M 9.41 % | 61.439 M -4.18 % | 64.117 M -5.73 % | 68.016 M 18.99 % | 57.162 M -6.94 % | 61.423 M 17.36 % | 52.335 M 9.68 % | 47.717 M 3.47 % | 46.115 M 61.41 % | 28.570 M -0.90 % | 28.828 M -12.26 % | 32.858 M -4.66 % | 34.464 M 0.33 % | 34.350 M -2.06 % | 35.071 M -12.16 % | 39.927 M 2.40 % | 38.993 M -16.13 % | 46.494 M 4.79 % | 44.367 M 3.90 % | 42.701 M -15.41 % | 50.480 M 18.87 % | 42.468 M 1.27 % | 41.935 M -10.77 % | 46.997 M 14.13 % | 41.180 M -8.46 % | 44.986 M 29.03 % | 34.864 M -2.03 % | 35.586 M 16.41 % | 30.570 M 3.47 % | 29.546 M |
| Tax assets | 3.908 M -3.19 % | 4.037 M -0.90 % | 4.073 M 7.83 % | 3.777 M 10.52 % | 3.418 M 10.07 % | 3.105 M 5.24 % | 2.951 M 1.70 % | 2.901 M 2.09 % | 2.842 M 3.72 % | 2.740 M | 0.000 -100.00 % | 2.297 M 1.89 % | 2.254 M -5.09 % | 2.375 M -2.65 % | 2.439 M -36.23 % | 3.825 M -3.49 % | 3.964 M 3.88 % | 3.816 M -15.80 % | 4.532 M -31.61 % | 6.626 M 0.10 % | 6.619 M 1.18 % | 6.542 M -8.88 % | 7.180 M 68.85 % | 4.252 M 75.56 % | 2.422 M 22.09 % | 1.984 M 33.98 % | 1.481 M 22.87 % | 1.205 M 6.55 % | 1.131 M -2.75 % | 1.163 M 35.74 % | 856.734 K 10.60 % | 774.636 K 9.59 % | 706.851 K -0.92 % | 713.436 K -5.19 % | 752.470 K 4.58 % | 719.523 K 0.06 % | 719.119 K -1.50 % | 730.044 K -8.26 % | 795.773 K -47.22 % | 1.508 M 24.81 % | 1.208 M -29.06 % | 1.703 M 17.23 % | 1.453 M -24.28 % | 1.918 M 22.08 % | 1.571 M 26.79 % | 1.239 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 8.623 M 40.28 % | 6.147 M -34.02 % | 9.317 M 34.30 % | 6.937 M 47.73 % | 4.696 M 18.81 % | 3.952 M 19.33 % | 3.312 M -23.44 % | 4.326 M -16.34 % | 5.171 M 2.26 % | 5.056 M -17.26 % | 6.111 M 28.74 % | 4.747 M -29.39 % | 6.723 M 67.91 % | 4.004 M 1.11 % | 3.960 M -19.52 % | 4.921 M -28.01 % | 6.835 M -41.53 % | 11.691 M -16.10 % | 13.934 M -27.69 % | 19.270 M 10.90 % | 17.376 M 18.48 % | 14.666 M -37.39 % | 23.423 M -37.00 % | 37.179 M 8.34 % | 34.318 M 64.53 % | 20.858 M 35.64 % | 15.377 M -3.54 % | 15.941 M 32.58 % | 12.024 M 36.84 % | 8.787 M -25.09 % | 11.729 M 8.84 % | 10.777 M -15.70 % | 12.784 M -17.34 % | 15.465 M 31.70 % | 11.743 M 11.79 % | 10.504 M 23.44 % | 8.510 M 13.37 % | 7.506 M -4.78 % | 7.882 M -31.80 % | 11.557 M 16.51 % | 9.919 M 27.71 % | 7.767 M -29.05 % | 10.947 M 68.95 % | 6.479 M -31.92 % | 9.517 M -8.08 % | 10.353 M |
| Tax payables | 1.755 M 116.84 % | 809.466 K -69.55 % | 2.658 M 39.38 % | 1.907 M 32.16 % | 1.443 M 20.86 % | 1.194 M 22.43 % | 975.079 K -62.63 % | 2.609 M 37.50 % | 1.898 M -26.69 % | 2.589 M | 0.000 -100.00 % | 5.668 M 0.62 % | 5.633 M 37.20 % | 4.106 M -0.61 % | 4.131 M 45.54 % | 2.838 M 12.11 % | 2.532 M -60.86 % | 6.469 M -11.55 % | 7.314 M 5.21 % | 6.952 M 81.59 % | 3.828 M -54.26 % | 8.370 M -41.54 % | 14.317 M -33.15 % | 21.416 M 77.63 % | 12.057 M 95.18 % | 6.177 M 85.98 % | 3.321 M 110.31 % | 1.579 M -42.52 % | 2.747 M -49.56 % | 5.447 M 7.98 % | 5.044 M 65.57 % | 3.047 M -41.01 % | 5.164 M 61.39 % | 3.200 M -47.56 % | 6.102 M 126.80 % | 2.691 M -30.71 % | 3.883 M 20.19 % | 3.231 M -19.91 % | 4.034 M -12.49 % | 4.610 M 13.74 % | 4.053 M -30.24 % | 5.810 M -14.06 % | 6.760 M 12.45 % | 6.012 M 28.83 % | 4.667 M -17.56 % | 5.661 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.253 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 -100.00 % | 220.000 K 0.00 % | 220.000 K 0.00 % | 220.000 K 0.00 % | 220.000 K 0.00 % | 220.000 K 0.00 % | 220.000 K | 0.000 | 0.000 | 0.000 |
| Minority interest | 22.022 M -2.68 % | 22.629 M -4.50 % | 23.696 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 | 0.000 | 0.000 | 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 | 1.126 M -17.20 % | 1.359 M -2.80 % | 1.399 M | 0.000 | 0.000 100.00 % | -5.920 M -73 182.99 % | 8.100 K -38.80 % | 13.235 K 193.84 % | 4.504 K -94.64 % | 84.037 K -25.10 % | 112.199 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 7.616 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.014 M 4.08 % | 4.818 M -0.04 % | 4.820 M 1.83 % | 4.733 M -3.36 % | 4.898 M -3.31 % | 5.065 M 0.25 % | 5.053 M -0.69 % | 5.088 M 1.57 % | 5.009 M 2.49 % | 4.887 M -2.00 % | 4.987 M -32.81 % | 7.422 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.262 K 76.83 % | 7.500 K | 0.000 -100.00 % | 31.816 K 153.74 % | 12.539 K -79.25 % | 60.434 K -12.32 % | 68.922 K 2.52 % | 67.228 K | 0.000 |
| Other total stockholders equity | 67.284 M | 0.000 -100.00 % | 67.324 M -0.60 % | 67.734 M 241.66 % | 19.825 M 220.11 % | -16.505 M -459.45 % | 4.592 M 127.82 % | -16.505 M -186.55 % | 19.069 M 161.90 % | -30.804 M -261.54 % | 19.069 M 161.90 % | -30.804 M -268.78 % | 18.252 M 139.44 % | -46.278 M -170.26 % | 65.870 M 159.45 % | -110.807 M -276.53 % | 62.770 M 156.65 % | -110.807 M -276.47 % | 62.791 M 25.45 % | 50.054 M 0.00 % | 50.052 M -52.58 % | 105.547 M -4.29 % | 110.280 M 12.96 % | 97.625 M 0.00 % | 97.625 M -15.75 % | 115.869 M -19.48 % | 143.902 M 1.71 % | 141.486 M 0.00 % | 141.486 M 0.00 % | 141.486 M -3.10 % | 146.009 M 2.30 % | 142.734 M 19.01 % | 119.937 M 0.00 % | 119.937 M -16.38 % | 143.440 M 6.01 % | 135.313 M 0.03 % | 135.279 M -23.15 % | 176.038 M -0.01 % | 176.051 M 1.52 % | 173.409 M 0.04 % | 173.332 M 7.84 % | 160.737 M 291.89 % | 41.016 M 8.07 % | 37.953 M 0.18 % | 37.886 M -0.01 % | 37.889 M |
| Deferred tax liabilities non current | 923.835 K -8.39 % | 1.008 M -7.81 % | 1.094 M | 0.000 -100.00 % | 651.460 -60.00 % | 1.629 K -81.26 % | 8.690 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 | 0.000 | 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 % | 192.000 1.27 % | 189.600 -33.33 % | 284.400 0.00 % | 284.400 -25.00 % | 379.200 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 533.422 M 0.34 % | 531.611 M -0.66 % | 535.122 M 9.30 % | 489.568 M -3.61 % | 507.877 M 3.50 % | 490.686 M 3.31 % | 474.948 M -2.05 % | 484.877 M -0.42 % | 486.909 M -0.31 % | 488.425 M -1.20 % | 494.336 M -7.02 % | 531.671 M -0.86 % | 536.285 M 1.63 % | 527.690 M -1.95 % | 538.171 M -1.29 % | 545.196 M -1.39 % | 552.894 M -6.21 % | 589.509 M -5.97 % | 626.967 M 3.03 % | 608.540 M 2.93 % | 591.189 M -11.60 % | 668.735 M -1.71 % | 680.349 M 0.61 % | 676.211 M 10.09 % | 614.238 M 25.91 % | 487.855 M 4.23 % | 468.042 M 5.21 % | 444.864 M 2.56 % | 433.769 M 1.40 % | 427.791 M -3.35 % | 442.612 M 1.81 % | 434.756 M 2.87 % | 422.610 M -1.10 % | 427.309 M 0.12 % | 426.779 M 6.74 % | 399.836 M 2.24 % | 391.065 M 1.98 % | 383.479 M -1.38 % | 388.844 M 1.86 % | 381.738 M 3.27 % | 369.634 M 1.68 % | 363.528 M 63.96 % | 221.717 M 8.59 % | 204.184 M 4.52 % | 195.361 M 4.32 % | 187.264 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 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 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2013-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 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 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 | 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 % | 670.000 K | 0.000 -100.00 % | 19.359 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.868 M 291.28 % | -16.661 M -200.00 % | 16.661 M | 0.000 -100.00 % | 39.501 M 521.86 % | -9.364 M -200.00 % | 9.364 M | 0.000 100.00 % | -2.068 M -142.39 % | 4.878 M 200.00 % | -4.878 M | 0.000 100.00 % | -103.834 M -251.91 % | 68.354 M 200.00 % | -68.354 M | 0.000 100.00 % | -10.337 M -493.21 % | 2.629 M 200.00 % | -2.629 M | 0.000 -100.00 % | 6.906 M -0.15 % | 6.916 M 200.00 % | -6.916 M | 0.000 100.00 % | -5.844 M -290.30 % | 3.071 M 200.00 % | -3.071 M | 0.000 100.00 % | -15.817 M -203.62 % | 15.264 M 200.00 % | -15.264 M | 0.000 -100.00 % | 5.812 M 427.34 % | -1.776 M 84.82 % | -11.701 M | 0.000 -100.00 % | 4.187 M | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.871 M | 0.000 -100.00 % | 2.296 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.228 M 224.79 % | -9.799 M -200.00 % | 9.799 M | 0.000 -100.00 % | 14.491 M 526.66 % | 2.312 M 200.00 % | -2.312 M | 0.000 100.00 % | -10.321 M -333.34 % | 4.423 M 200.00 % | -4.423 M | 0.000 100.00 % | -22.964 M -175.31 % | 30.494 M 200.00 % | -30.494 M | 0.000 -100.00 % | 4.853 M 410.10 % | 951.390 K 200.00 % | -951.390 K | 0.000 -100.00 % | 14.774 M 331.00 % | -6.396 M -200.00 % | 6.396 M | 0.000 100.00 % | -6.489 M -172.80 % | 8.914 M 200.00 % | -8.914 M | 0.000 100.00 % | -5.926 M -173.18 % | 8.098 M 200.00 % | -8.098 M | 0.000 100.00 % | -12.243 M -301.54 % | 6.075 M 200.00 % | -6.075 M | 0.000 -100.00 % | 4.110 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.201 M | 0.000 -100.00 % | 16.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.640 M 386.24 % | -6.861 M -200.00 % | 6.861 M | 0.000 -100.00 % | 25.010 M 314.20 % | -11.676 M -200.00 % | 11.676 M | 0.000 -100.00 % | 8.254 M 1 716.69 % | 454.318 K 200.00 % | -454.318 K | 0.000 100.00 % | -82.208 M -317.14 % | 37.860 M 200.00 % | -37.860 M | 0.000 100.00 % | -15.190 M -1 005.51 % | 1.678 M 200.00 % | -1.678 M | 0.000 100.00 % | -7.868 M -159.10 % | 13.312 M 200.00 % | -13.312 M | 0.000 -100.00 % | 645.826 K 111.05 % | -5.843 M -200.00 % | 5.843 M | 0.000 100.00 % | -9.891 M -238.02 % | 7.167 M 200.00 % | -7.167 M | 0.000 100.00 % | -654.434 K -132.65 % | 2.004 M 135.64 % | -5.624 M | 0.000 100.00 % | -1.292 M | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 653.153 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 -100.00 % | 1.338 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 -100.00 % | 6.467 M 271.09 % | -3.780 M -189 173.71 % | -1.997 K | 0.000 -100.00 % | 5.479 M | 0.000 |
| Other non cash items | -1.675 M 37.72 % | -2.690 M | 0.000 | 0.000 100.00 % | -26.377 M -392.49 % | 9.018 M 132.08 % | -28.109 M -543.22 % | 6.342 M 82.93 % | 3.467 M 286.00 % | -1.864 M 38.32 % | -3.022 M -117.61 % | 17.164 M 1 034.63 % | -1.836 M -138.65 % | 4.751 M -74.72 % | 18.796 M 8.22 % | 17.369 M 755.54 % | -2.650 M 92.04 % | -33.271 M -285.68 % | 17.919 M 268.18 % | -10.655 M 66.85 % | -32.140 M -22.48 % | -26.242 M -378.61 % | 9.419 M 116.76 % | -56.185 M -143.90 % | 127.997 M 523.86 % | 20.517 M 87.08 % | 10.967 M 541.74 % | 1.709 M 297.82 % | 429.573 K 103.39 % | -12.668 M -261.24 % | 7.857 M 206.69 % | -7.364 M -220.57 % | 6.108 M 158.57 % | -10.428 M -223.53 % | 8.442 M 218.26 % | 2.652 M -48.48 % | 5.149 M 137.77 % | -13.630 M -153.10 % | 25.670 M 206.47 % | -24.111 M -220.69 % | 19.977 M 189.66 % | -22.282 M -5 768.21 % | 393.105 K 0.11 % | 392.664 K -97.11 % | 13.568 M 175.00 % | -18.090 M -7 220.29 % | 254.068 K 103.73 % | -6.815 M |
| Net cash provided by operating activities | -1.675 M 74.52 % | -6.575 M | 0.000 | 0.000 -100.00 % | 2.591 M -40.61 % | 4.363 M 15.48 % | 3.778 M -42.31 % | 6.548 M 59.95 % | 4.094 M 245.10 % | -2.822 M -150.89 % | 5.544 M 0.78 % | 5.502 M -74.89 % | 21.914 M 19 840.24 % | 109.898 K -99.27 % | 14.963 M 82.81 % | 8.185 M 200.99 % | 2.719 M 110.38 % | -26.188 M -164.85 % | 40.386 M 337.54 % | 9.230 M 188.20 % | -10.464 M 25.32 % | -14.012 M 21.80 % | -17.919 M -121.12 % | 84.861 M -32.34 % | 125.414 M 257.70 % | 35.061 M 109.24 % | 16.756 M 190.69 % | 5.764 M -35.93 % | 8.997 M 232.96 % | -6.766 M -123.88 % | 28.332 M 344.53 % | 6.373 M -52.23 % | 13.342 M 368.15 % | -4.976 M -124.51 % | 20.303 M 144.98 % | 8.288 M -44.51 % | 14.936 M 272.93 % | -8.637 M -141.89 % | 20.617 M 7 385.02 % | 275.440 K -98.12 % | 14.626 M 186.84 % | -16.842 M -191.89 % | 18.330 M 246.28 % | 5.293 M -50.42 % | 10.676 M 181.51 % | -13.097 M -174.30 % | 17.628 M | 0.000 |
| Investments in property plant and equipment | -61.114 K 78.74 % | -287.480 K 85.37 % | -1.965 M -1 350.57 % | -135.485 K 25.52 % | -181.907 K 5.77 % | -193.051 K -50.17 % | -128.558 K 70.38 % | -434.075 K -24.91 % | -347.500 K -6 582.69 % | -5.200 K 98.53 % | -354.803 K -107.62 % | -170.892 K 55.32 % | -382.502 K -157.69 % | -148.437 K 81.89 % | -819.527 K -24.97 % | -655.754 K 13.75 % | -760.328 K 38.96 % | -1.246 M 64.83 % | -3.542 M 5.87 % | -3.763 M -34.26 % | -2.803 M 22.96 % | -3.638 M -38.54 % | -2.626 M 6.66 % | -2.814 M -0.28 % | -2.806 M 84.27 % | -17.835 M -384.59 % | -3.680 M 49.52 % | -7.291 M 61.01 % | -18.702 M -906.79 % | -1.858 M 95.24 % | -39.061 M -234.02 % | -11.694 M -28.58 % | -9.094 M 7.66 % | -9.849 M 62.38 % | -26.177 M -303.56 % | -6.487 M -94.92 % | -3.328 M 54.62 % | -7.333 M -292.84 % | -1.867 M 29.68 % | -2.654 M -964.02 % | -249.453 K 59.72 % | -619.260 K -87.69 % | -329.935 K 97.35 % | -12.460 M -1 231.27 % | -935.972 K -145.48 % | -381.277 K -53.56 % | -248.294 K | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.121 M 31.58 % | 17.572 M | 0.000 -100.00 % | 0.200 -99.86 % | 141.820 | 0.000 | 0.000 -100.00 % | 70.000 M 250.00 % | 20.000 M 99 900.00 % | 20.000 K 195.24 % | -21.000 K -2 200.00 % | 1.000 K -95.24 % | 21.000 K -30.00 % | 30.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -16.000 M 69.27 % | -52.069 M 59.95 % | -130.000 M -550.00 % | -20.000 M 33.33 % | -30.000 M 40.00 % | -50.000 M 60.48 % | -126.515 M -1 208.86 % | -9.666 M | 0.000 -100.00 % | 20.000 M 200.00 % | -20.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 20.817 M -31.53 % | 30.405 M 37.70 % | 22.081 M -63.36 % | 60.270 M -43.22 % | 106.144 M 164.74 % | 40.094 M 32.65 % | 30.225 M -57.19 % | 70.609 M 129.40 % | 30.780 M | 0.000 | 0.000 100.00 % | -90.000 M -3 743.89 % | 2.470 M 104.98 % | 1.205 M -3.47 % | 1.248 M 35.09 % | 924.000 K -32.64 % | 1.372 M 2 732.55 % | 48.429 K -97.36 % | 1.836 M 101.60 % | 910.977 K -84.49 % | 5.874 M 146.42 % | 2.384 M 108.74 % | 1.142 M 73.16 % | 659.482 K -66.38 % | 1.962 M 273.02 % | 525.892 K -79.98 % | 2.626 M 347.53 % | 586.841 K -81.48 % | 3.169 M -7.09 % | 3.411 M 199.97 % | 1.137 M 36.67 % | 831.936 K -78.22 % | 3.820 M 280.81 % | 1.003 M 133.14 % | 430.297 K 2 242.52 % | 18.369 K -83.28 % | 109.844 K -93.77 % | 1.762 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -13.366 M -191 042.86 % | 7.000 K 100.23 % | -3.058 M -2 780 283 751.43 % | 0.110 100.00 % | -734.939 K -101.88 % | 39.058 M 17 209.47 % | 225.648 K 3 028 596 188 774 300.00 % | 0.000 -50.00 % | 0.000 100.00 % | -9.666 M -21.47 % | -7.958 M -1 426.31 % | 600.000 K -99.14 % | 70.000 M 349 900.00 % | 20.000 K 100.20 % | -10.021 M 91.65 % | -119.999 M -209.07 % | 110.021 M 200.05 % | -109.970 M -257.10 % | 70.001 M 250.00 % | 20.000 M -0.10 % | 20.021 M -79.98 % | 100.000 M 250.84 % | -66.293 M 3.51 % | -68.707 M -1 274.13 % | -5.000 M -150.00 % | 10.000 M -60.00 % | 25.001 M 446 350.89 % | 5.600 K 548.00 % | -1.250 K -100.01 % | 20.000 M -41.18 % | 34.005 M 3 495.42 % | -1.001 M 66.64 % | -3.002 M -120.01 % | 14.998 M 154.63 % | -27.453 M 36.99 % | -43.571 M -8.99 % | -39.976 M -253.75 % | 26.000 M 122.97 % | -113.204 M -4 165.06 % | -2.654 M -964.02 % | -249.453 K 59.72 % | -619.260 K | 0.000 100.00 % | -1.500 M -60.26 % | -935.972 K -145.48 % | -381.277 K -53.56 % | -248.294 K | 0.000 |
| Net cash used for investing activites | 7.390 M -75.47 % | 30.124 M 2 748.70 % | 1.057 M -86.89 % | 8.066 M 979.71 % | -916.846 K -102.45 % | 37.472 M 38 495.90 % | 97.089 K -99.52 % | 20.175 M 121.00 % | -96.083 M -893.49 % | -9.671 M -16.34 % | -8.313 M -2 037.20 % | 429.108 K -99.40 % | 72.087 M 6 596.49 % | 1.076 M 111.22 % | -9.592 M 91.99 % | -119.731 M -208.22 % | 110.632 M 199.52 % | -111.167 M -262.77 % | 68.295 M 298.27 % | 17.148 M -25.74 % | 23.092 M -76.61 % | 98.745 M 245.69 % | -67.778 M 4.35 % | -70.861 M -1 112.54 % | -5.844 M 20.04 % | -7.309 M -130.52 % | 23.947 M 457.47 % | -6.699 M 56.88 % | -15.535 M -172.08 % | 21.553 M 650.01 % | -3.919 M 66.97 % | -11.864 M -43.35 % | -8.276 M -234.51 % | 6.153 M 111.57 % | -53.199 M -6.32 % | -50.039 M -15.85 % | -43.194 M -311.43 % | 20.429 M 117.75 % | -115.070 M -4 235.38 % | -2.654 M -964.02 % | -249.453 K 59.72 % | -619.260 K -87.69 % | -329.935 K 97.64 % | -13.960 M -1 391.53 % | -935.972 K -145.48 % | -381.277 K -53.56 % | -248.294 K | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -51.821 K -0.67 % | -51.475 K 16.75 % | -61.834 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.690 K | 0.000 100.00 % | -2.694 M | 0.000 | 0.000 | 0.000 100.00 % | -33.641 M | 0.000 | 0.000 | 0.000 100.00 % | -63.324 M | 0.000 | 0.000 100.00 % | -39.577 M -100.00 % | -19.789 M | 0.000 | 0.000 | 0.000 100.00 % | -20.400 M | 0.000 | 0.000 | 0.000 100.00 % | -20.400 M | 0.000 | 0.000 | 0.000 100.00 % | -8.160 M | 0.000 | 0.000 100.00 % | -646.989 K 91.39 % | -7.513 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -92.150 K 53.43 % | -197.870 K 96.89 % | -6.364 M 40.89 % | -10.765 M -54 468.97 % | 19.800 K 200.00 % | -19.800 K -133.17 % | 59.700 K 180.57 % | -74.100 K -148.24 % | -29.850 K -298 499 739.87 % | -0.010 100.00 % | -142.200 K | 0.000 100.00 % | -2.694 M | 0.000 -100.00 % | 33.641 M | 0.000 100.00 % | -33.641 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.256 M 200.00 % | -1.256 M 93.12 % | -18.244 M 34.92 % | -28.034 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.422 K | 0.000 100.00 % | -23.422 K | 0.000 100.00 % | -50.280 K | 0.000 100.00 % | -444.000 K -270.00 % | -120.000 K 77.40 % | -531.080 K -232.78 % | -159.590 K 97.96 % | -7.835 M -105.44 % | 144.093 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -143.971 K 42.26 % | -249.345 K 96.12 % | -6.425 M 40.31 % | -10.765 M | 0.000 100.00 % | -19.800 K -133.17 % | 59.700 K 180.57 % | -74.100 K -148.24 % | -29.850 K -298 499 739.87 % | -0.010 100.00 % | -139.510 K -29 064 683.76 % | 0.480 100.00 % | -2.694 M | 0.000 | 0.000 | 0.000 100.00 % | -33.641 M | 0.000 | 0.000 | 0.000 100.00 % | -63.324 M | 0.000 -100.00 % | 1.256 M 103.08 % | -40.833 M -7.36 % | -38.033 M -35.67 % | -28.034 M | 0.000 | 0.000 100.00 % | -20.400 M | 0.000 -100.00 % | 23.422 K | 0.000 100.00 % | -20.423 M | 0.000 100.00 % | -50.280 K | 0.000 100.00 % | -8.604 M -7 070.00 % | -120.000 K 77.40 % | -531.080 K 34.16 % | -806.579 K 89.71 % | -7.835 M -105.44 % | 144.093 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | -31.285 K -228.52 % | -9.523 K -113.07 % | 72.860 K 319.52 % | -33.190 K -273.00 % | 19.185 K 1 438.47 % | 1.247 K 103.44 % | -36.269 K -133.28 % | -15.547 K -109.87 % | 157.597 K 354.02 % | -62.041 K 33.90 % | -93.865 K -176.40 % | 122.853 K 7.95 % | 113.806 K 584.15 % | -23.506 K -43.25 % | -16.410 K -815.68 % | 2.293 K 105.19 % | -44.145 K -518.27 % | 10.554 K 108.29 % | -127.339 K -11.44 % | -114.269 K -485.95 % | 29.607 K 60.79 % | 18.414 K 213.74 % | 5.869 K -80.94 % | 30.792 K 20.66 % | 25.520 K 226.08 % | -20.240 K -230.94 % | 15.458 K -42.32 % | 26.801 K -38.21 % | 43.377 K 205.60 % | -41.077 K -409.84 % | -8.057 K 53.92 % | -17.484 K 45.57 % | -32.122 K -632.79 % | -4.384 K -111.98 % | 36.591 K 96.63 % | 18.609 K -35.23 % | 28.732 K 1 377.78 % | -2.249 K -104.56 % | 49.334 K 43.68 % | 34.336 K 1 804.87 % | -2.014 K | 0.000 -100.00 % | 6.777 K 635.52 % | -1.266 K 23.16 % | -1.647 K | 0.000 100.00 % | -24.341 K | 0.000 |
| Net change in cash | 5.540 M -75.79 % | 22.885 M 569.49 % | -4.874 M -94.52 % | -2.506 M -650.37 % | 455.305 K -99.01 % | 45.856 M 1 076.73 % | 3.897 M -85.03 % | 26.026 M 127.76 % | -93.746 M -646.69 % | -12.555 M -318.26 % | -3.002 M -149.59 % | 6.054 M -93.19 % | 88.951 M 211 665.93 % | -42.044 K -101.07 % | 3.919 M 103.48 % | -112.467 M -243.32 % | 78.474 M 157.12 % | -137.394 M -226.57 % | 108.554 M 313.32 % | 26.264 M 151.84 % | -50.667 M -159.78 % | 84.751 M 200.38 % | -84.435 M -215.03 % | -26.802 M -132.86 % | 81.563 M 27 182.90 % | -301.160 K -100.74 % | 40.719 M 4 585.24 % | -907.843 K 96.62 % | -26.895 M -282.39 % | 14.746 M -39.64 % | 24.428 M 543.53 % | -5.508 M 64.44 % | -15.489 M -1 420.80 % | 1.173 M 103.56 % | -32.910 M 21.14 % | -41.732 M -13.30 % | -36.833 M -415.62 % | 11.670 M 112.29 % | -94.935 M -2 909.24 % | -3.155 M -148.24 % | 6.540 M -94.84 % | 126.631 M 603.26 % | 18.006 M 307.73 % | -8.668 M -189.01 % | 9.739 M 172.25 % | -13.479 M -177.61 % | 17.368 M | 0.000 |
| Cash at beginning of period | 110.828 M 26.02 % | 87.943 M -5.25 % | 92.817 M -2.63 % | 95.323 M 0.48 % | 94.868 M 92.60 % | 49.258 M 0.21 % | 49.154 M 112.53 % | 23.128 M -80.21 % | 116.874 M -9.70 % | 129.429 M -0.86 % | 130.545 M 4.86 % | 124.492 M 250.28 % | 35.541 M -0.12 % | 35.583 M 12.38 % | 31.663 M -78.03 % | 144.131 M 119.52 % | 65.657 M -67.66 % | 203.051 M 114.89 % | 94.489 M 38.50 % | 68.225 M -42.62 % | 118.892 M 248.24 % | 34.141 M -71.21 % | 118.575 M -18.44 % | 145.377 M 127.81 % | 63.814 M -0.47 % | 64.115 M 174.04 % | 23.397 M -3.74 % | 24.304 M -52.53 % | 51.199 M 40.45 % | 36.453 M 203.15 % | 12.025 M -31.41 % | 17.533 M -46.91 % | 33.022 M 3.68 % | 31.849 M -50.74 % | 64.659 M -39.23 % | 106.392 M -25.72 % | 143.225 M 8.87 % | 131.555 M -41.92 % | 226.491 M -1.37 % | 229.645 M 2.93 % | 223.106 M 131.26 % | 96.475 M 22.95 % | 78.464 M -9.95 % | 87.133 M 12.58 % | 77.394 M -14.83 % | 90.873 M 23.63 % | 73.505 M | 0.000 |
| Cash at end of period | 116.368 M 5.00 % | 110.828 M 26.02 % | 87.943 M -5.25 % | 92.817 M -2.63 % | 95.323 M 0.22 % | 95.114 M 79.29 % | 53.051 M 7.93 % | 49.154 M 112.53 % | 23.128 M -80.21 % | 116.874 M -8.37 % | 127.544 M -2.30 % | 130.545 M 4.86 % | 124.492 M 250.28 % | 35.541 M -0.12 % | 35.583 M 12.38 % | 31.663 M -78.03 % | 144.131 M 119.52 % | 65.657 M -67.66 % | 203.043 M 114.89 % | 94.489 M 38.50 % | 68.225 M -42.62 % | 118.892 M 248.24 % | 34.141 M -71.21 % | 118.575 M -18.44 % | 145.377 M 127.81 % | 63.814 M -0.47 % | 64.115 M 174.04 % | 23.397 M -3.74 % | 24.304 M -52.53 % | 51.199 M 40.45 % | 36.453 M 203.15 % | 12.025 M -31.41 % | 17.533 M -46.91 % | 33.022 M 4.01 % | 31.749 M -50.90 % | 64.659 M -39.23 % | 106.392 M -25.72 % | 143.225 M 8.87 % | 131.555 M -41.92 % | 226.491 M -1.37 % | 229.645 M 2.93 % | 223.106 M 131.27 % | 96.471 M 22.95 % | 78.464 M -9.95 % | 87.133 M 12.58 % | 77.394 M -14.83 % | 90.873 M | 0.000 |
| Operating cash flow | -1.675 M 76.00 % | -6.980 M | 0.000 | 0.000 -100.00 % | 2.591 M -40.61 % | 4.363 M 15.48 % | 3.778 M -42.31 % | 6.548 M 59.95 % | 4.094 M 245.10 % | -2.822 M -150.89 % | 5.544 M 0.78 % | 5.502 M -74.89 % | 21.914 M 19 840.24 % | 109.898 K -99.27 % | 14.963 M 82.81 % | 8.185 M 200.99 % | 2.719 M 110.38 % | -26.188 M -164.85 % | 40.386 M 337.54 % | 9.230 M 188.20 % | -10.464 M 25.32 % | -14.012 M 21.80 % | -17.919 M -121.12 % | 84.861 M -32.34 % | 125.414 M 257.70 % | 35.061 M 109.24 % | 16.756 M 190.69 % | 5.764 M -35.93 % | 8.997 M 232.96 % | -6.766 M -123.88 % | 28.332 M 344.53 % | 6.373 M -52.23 % | 13.342 M 368.15 % | -4.976 M -124.51 % | 20.303 M 144.98 % | 8.288 M -44.51 % | 14.936 M 272.93 % | -8.637 M -141.89 % | 20.617 M 7 385.02 % | 275.440 K -98.12 % | 14.626 M 186.84 % | -16.842 M -191.89 % | 18.330 M 246.28 % | 5.293 M -50.42 % | 10.676 M 181.51 % | -13.097 M -174.30 % | 17.628 M | 0.000 |
| Capital expenditure | -61.114 K 78.74 % | -287.480 K 85.37 % | -1.965 M -1 350.57 % | -135.485 K 25.52 % | -181.907 K 5.77 % | -193.051 K -50.17 % | -128.558 K 70.38 % | -434.075 K -24.91 % | -347.500 K -6 582.69 % | -5.200 K 98.53 % | -354.803 K -107.62 % | -170.892 K 55.32 % | -382.502 K -157.69 % | -148.437 K 81.89 % | -819.527 K -24.97 % | -655.754 K 13.75 % | -760.328 K 38.96 % | -1.246 M 64.83 % | -3.542 M 5.87 % | -3.763 M -34.26 % | -2.803 M 22.96 % | -3.638 M -38.54 % | -2.626 M 6.66 % | -2.814 M -0.28 % | -2.806 M 84.27 % | -17.835 M -384.59 % | -3.680 M 49.52 % | -7.291 M 61.01 % | -18.702 M -906.79 % | -1.858 M 95.24 % | -39.061 M -234.02 % | -11.694 M -28.58 % | -9.094 M 7.66 % | -9.849 M 62.38 % | -26.177 M -303.56 % | -6.487 M -94.92 % | -3.328 M 54.62 % | -7.333 M -292.84 % | -1.867 M 29.68 % | -2.654 M -964.02 % | -249.453 K 59.72 % | -619.260 K -87.69 % | -329.935 K 97.35 % | -12.460 M -1 231.27 % | -935.972 K -145.48 % | -381.277 K -53.56 % | -248.294 K | 0.000 |
| Free CashFlow | -1.737 M 76.11 % | -7.268 M -370.50 % | -1.545 M -1 040.10 % | -135.485 K -105.62 % | 2.409 M -42.23 % | 4.170 M 14.26 % | 3.649 M -40.32 % | 6.114 M 63.20 % | 3.747 M 232.54 % | -2.827 M -154.47 % | 5.190 M -2.65 % | 5.331 M -75.24 % | 21.531 M 55 969.19 % | -38.539 K -100.27 % | 14.143 M 87.84 % | 7.529 M 284.33 % | 1.959 M 107.14 % | -27.434 M -174.46 % | 36.844 M 573.93 % | 5.467 M 141.21 % | -13.267 M 24.83 % | -17.651 M 14.09 % | -20.545 M -125.04 % | 82.048 M -33.08 % | 122.608 M 611.73 % | 17.227 M 31.74 % | 13.076 M 956.27 % | -1.527 M 84.27 % | -9.706 M -12.55 % | -8.624 M 19.62 % | -10.729 M -101.65 % | -5.321 M -225.25 % | 4.248 M 128.66 % | -14.824 M -152.37 % | -5.874 M -426.13 % | 1.801 M -84.48 % | 11.608 M 172.69 % | -15.970 M -185.17 % | 18.750 M 888.23 % | -2.379 M -116.55 % | 14.377 M 182.33 % | -17.462 M -197.01 % | 18.000 M 351.15 % | -7.167 M -173.58 % | 9.740 M 172.26 % | -13.479 M -177.56 % | 17.379 M | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 |