BYBON Group Company Limited 300736.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 475.650 M -30.21 % | 681.539 M 132.89 % | 292.640 M -6.22 % | 312.044 M -36.18 % | 488.919 M 38.35 % | 353.384 M -43.96 % | 630.557 M -6.60 % | 675.124 M 4.17 % | 648.067 M 4.33 % | 621.159 M 56.22 % | 397.626 M 5.89 % | 375.517 M 23.53 % | 303.992 M |
| Net income | -15.478 M 45.83 % | -28.570 M 12.23 % | -32.550 M -600.12 % | 6.508 M 107.44 % | -87.497 M 5.87 % | -92.950 M -443.89 % | 27.029 M -31.81 % | 39.635 M -16.12 % | 47.250 M 17.90 % | 40.077 M 39.28 % | 28.775 M -6.39 % | 30.737 M 90.06 % | 16.172 M |
| Income before tax | -15.513 M 50.80 % | -31.530 M 19.63 % | -39.232 M -805.52 % | 5.561 M 106.56 % | -84.796 M 5.31 % | -89.548 M -374.78 % | 32.589 M -39.70 % | 54.044 M -21.10 % | 68.492 M 27.81 % | 53.587 M 40.50 % | 38.139 M -6.49 % | 40.787 M 68.12 % | 24.261 M |
| Income before tax ratio | -0.03 29.50 % | -0.05 65.49 % | -0.13 -852.30 % | 0.02 110.28 % | -0.17 31.56 % | -0.25 -590.30 % | 0.05 -35.44 % | 0.08 -24.26 % | 0.11 22.51 % | 0.09 -10.06 % | 0.10 -11.69 % | 0.11 36.10 % | 0.08 |
| EBITDA | -10.867 M 48.08 % | -20.929 M 21.77 % | -26.752 M -792.72 % | 3.862 M 105.62 % | -68.676 M -7.05 % | -64.154 M -239.14 % | 46.107 M -39.14 % | 75.761 M -13.09 % | 87.177 M 17.95 % | 73.909 M 24.97 % | 59.140 M 21.84 % | 48.541 M 85.00 % | 26.238 M |
| Net income ratio | -0.03 22.38 % | -0.04 62.31 % | -0.11 -633.28 % | 0.02 111.65 % | -0.18 31.96 % | -0.26 -713.62 % | 0.04 -26.99 % | 0.06 -19.48 % | 0.07 13.00 % | 0.06 -10.84 % | 0.07 -11.59 % | 0.08 53.86 % | 0.05 |
| Ratio EBITDA | -0.02 25.60 % | -0.03 66.41 % | -0.09 -838.65 % | 0.01 108.81 % | -0.14 22.63 % | -0.18 -348.28 % | 0.07 -34.84 % | 0.11 -16.58 % | 0.13 13.05 % | 0.12 -20.00 % | 0.15 15.06 % | 0.13 49.77 % | 0.09 |
| Gross profit ratio | 0.06 -17.74 % | 0.08 -39.24 % | 0.13 -38.10 % | 0.21 126.08 % | 0.09 -29.97 % | 0.13 -43.08 % | 0.23 -27.69 % | 0.32 -28.57 % | 0.45 21.44 % | 0.37 -15.50 % | 0.44 2.62 % | 0.43 18.28 % | 0.36 |
| Weighted average shs out dil | 128.980 M 3.84 % | 124.216 M -1.48 % | 126.079 M -0.47 % | 126.670 M -1.86 % | 129.065 M -0.03 % | 129.097 M 0.30 % | 128.709 M 14.36 % | 112.552 M 15.13 % | 97.759 M 0.62 % | 97.156 M 1.29 % | 95.915 M 0.12 % | 95.805 M 8.61 % | 88.213 M |
| Weighted average shs out | 128.980 M 3.84 % | 124.216 M -1.48 % | 126.079 M -0.47 % | 126.670 M -1.86 % | 129.065 M -0.03 % | 129.097 M 0.30 % | 128.709 M 14.35 % | 112.553 M 15.13 % | 97.759 M 0.62 % | 97.156 M 1.29 % | 95.915 M 0.12 % | 95.805 M 8.61 % | 88.213 M |
| EPS diluted | -0.12 47.83 % | -0.23 11.54 % | -0.26 -605.84 % | 0.05 107.56 % | -0.68 5.56 % | -0.72 -442.86 % | 0.21 -22.22 % | 0.27 -43.75 % | 0.48 17.07 % | 0.41 36.67 % | 0.30 -6.25 % | 0.32 77.78 % | 0.18 |
| Earnings per share | -0.12 47.83 % | -0.23 11.54 % | -0.26 -605.84 % | 0.05 107.56 % | -0.68 5.56 % | -0.72 -442.86 % | 0.21 -22.22 % | 0.27 -43.75 % | 0.48 17.07 % | 0.41 36.67 % | 0.30 -6.25 % | 0.32 77.78 % | 0.18 |
| Gross profit | 30.879 M -42.59 % | 53.787 M 41.52 % | 38.007 M -41.95 % | 65.471 M 44.29 % | 45.374 M -3.12 % | 46.834 M -68.10 % | 146.824 M -32.47 % | 217.415 M -25.59 % | 292.193 M 26.70 % | 230.610 M 32.00 % | 174.705 M 8.66 % | 160.783 M 46.12 % | 110.039 M |
| Income tax expense | -36.870 K 98.75 % | -2.961 M 55.70 % | -6.683 M -605.23 % | -947.606 K -135.08 % | 2.701 M -20.61 % | 3.402 M -38.81 % | 5.560 M -61.41 % | 14.408 M -32.17 % | 21.242 M 56.84 % | 13.544 M 43.67 % | 9.427 M -6.15 % | 10.045 M 24.19 % | 8.089 M |
| Cost of revenue | 444.770 M -29.15 % | 627.753 M 146.53 % | 254.633 M 3.27 % | 246.573 M -44.41 % | 443.544 M 44.69 % | 306.550 M -36.63 % | 483.732 M 5.69 % | 457.709 M 28.62 % | 355.875 M -8.88 % | 390.548 M 75.20 % | 222.920 M 3.81 % | 214.733 M 10.71 % | 193.953 M |
| General and administrative expenses | 7.963 M -82.53 % | 45.581 M 307.99 % | 11.172 M 79.54 % | 6.223 M -55.15 % | 13.873 M -13.74 % | 16.084 M 10.59 % | 14.543 M -28.02 % | 20.204 M -70.15 % | 67.684 M 164.11 % | 25.627 M 8.00 % | 23.728 M -25.63 % | 31.907 M 19.40 % | 26.722 M |
| Selling and marketing expenses | 4.913 M -72.86 % | 18.103 M 1.45 % | 17.845 M -36.19 % | 27.968 M 93.55 % | 14.450 M -51.57 % | 29.839 M -27.52 % | 41.168 M -30.29 % | 59.052 M 10.51 % | 53.439 M -12.19 % | 60.860 M 9.63 % | 55.515 M 4.95 % | 52.898 M 45.62 % | 36.325 M |
| Other expenses | 27.492 M 199.50 % | 9.179 M 3 605.25 % | 247.738 K 104.23 % | -5.856 M -715.98 % | 950.667 K -98.16 % | 51.569 M 536.73 % | 8.099 M 215.09 % | 2.570 M 2.26 % | 2.514 M 224.42 % | 774.776 K -2.36 % | 793.490 K -24.23 % | 1.047 M 519.97 % | 168.911 K |
| Operating expenses | 47.268 M -43.90 % | 84.260 M 30.42 % | 64.606 M 8.93 % | 59.312 M -38.29 % | 96.117 M -13.31 % | 110.876 M -11.10 % | 124.715 M -24.59 % | 165.380 M -22.60 % | 213.657 M 22.90 % | 173.844 M 28.06 % | 135.754 M 19.11 % | 113.977 M 40.01 % | 81.407 M |
| Cost and expenses | 492.039 M -30.89 % | 712.013 M 112.24 % | 335.482 M 9.68 % | 305.886 M -44.64 % | 552.546 M 32.37 % | 417.426 M -31.39 % | 608.447 M -2.35 % | 623.089 M 9.40 % | 569.532 M 0.91 % | 564.393 M 57.36 % | 358.674 M 9.12 % | 328.710 M 19.37 % | 275.360 M |
| Research and development expenses | 6.900 M -39.54 % | 11.412 M 107.41 % | 5.502 M -12.56 % | 6.292 M -10.52 % | 7.032 M -47.46 % | 13.386 M 55.17 % | 8.626 M -29.95 % | 12.314 M 141.95 % | 5.090 M | 0.000 -100.00 % | 307.400 K | 0.000 | 0.000 |
| Selling general and administrative expenses | 12.876 M -79.78 % | 63.670 M 8.18 % | 58.857 M -0.03 % | 58.876 M -33.20 % | 88.134 M 91.92 % | 45.922 M -17.57 % | 55.711 M -29.71 % | 79.256 M -34.57 % | 121.123 M 40.05 % | 86.487 M 9.14 % | 79.243 M -6.56 % | 84.804 M 34.51 % | 63.048 M |
| Interest income | 786.214 K 39.13 % | 565.093 K 48.75 % | 379.884 K -66.82 % | 1.145 M 75.50 % | 652.454 K -2.18 % | 666.994 K -18.40 % | 817.348 K 693.70 % | 102.979 K 47.80 % | 69.676 K -54.90 % | 154.509 K -49.18 % | 304.009 K 398.33 % | 61.006 K -60.38 % | 153.975 K |
| Interest expense | 1.800 M -42.99 % | 3.157 M -15.81 % | 3.750 M 25.24 % | 2.994 M 82.80 % | 1.638 M 76 040.26 % | 2.151 K -89.99 % | 21.479 K -99.21 % | 2.715 M 32.18 % | 2.054 M 870.79 % | 211.576 K -76.47 % | 899.000 K -50.26 % | 1.807 M 35.26 % | 1.336 M |
| Depreciation and amortization | 4.418 M -56.78 % | 10.221 M 184.27 % | 3.596 M -23.47 % | 4.698 M -67.56 % | 14.482 M -40.14 % | 24.195 M 10.28 % | 21.939 M 15.45 % | 19.003 M 1.70 % | 18.685 M 1.95 % | 18.328 M -9.28 % | 20.202 M 1 338.56 % | 1.404 M 119.25 % | 640.522 K |
| Operating income | -16.389 M 46.22 % | -30.474 M 28.87 % | -42.842 M -795.62 % | 6.159 M 109.68 % | -63.628 M 25.20 % | -85.060 M -447.33 % | 24.490 M -52.42 % | 51.473 M -23.93 % | 67.666 M 24.19 % | 54.488 M 45.67 % | 37.405 M -8.84 % | 41.033 M 70.25 % | 24.102 M |
| Operating income ratio | -0.03 22.94 % | -0.04 69.46 % | -0.15 -841.75 % | 0.02 115.17 % | -0.13 45.93 % | -0.24 -719.75 % | 0.04 -49.06 % | 0.08 -26.98 % | 0.10 19.03 % | 0.09 -6.75 % | 0.09 -13.91 % | 0.11 37.82 % | 0.08 |
| Total other income expenses net | 876.009 K 182.93 % | -1.056 M -129.27 % | 3.609 M 703.61 % | -597.916 K 97.18 % | -21.169 M -371.71 % | -4.488 M -155.41 % | 8.099 M 215.09 % | 2.570 M 161.53 % | 982.812 K 209.11 % | -900.714 K -222.76 % | 733.749 K 398.00 % | -246.225 K -254.77 % | 159.086 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -63.119 M 12.36 % | -72.018 M -145.51 % | -29.334 M 66.41 % | -87.329 M 17.06 % | -105.293 M 45.13 % | -191.911 M 34.01 % | -290.811 M -206.84 % | -94.776 M -1 264.68 % | -6.945 M 88.78 % | -61.913 M -264.78 % | -16.972 M 19.56 % | -21.099 M -200.37 % | 21.022 M |
| Total investments | 11.552 M 23.03 % | 9.389 M -70.71 % | 32.058 M 632.26 % | 4.378 M -12.73 % | 5.017 M -43.81 % | 8.928 M -36.56 % | 14.073 M -17.82 % | 17.125 M -65.75 % | 50.000 M 402.60 % | 9.948 M 53.62 % | 6.476 M 14.76 % | 5.643 M 564 318 500.00 % | 1.000 |
| Total debt | 3.162 M -35.19 % | 4.879 M -83.92 % | 30.349 M -8.87 % | 33.302 M -34.54 % | 50.875 M 1 874.51 % | 2.577 M 415.32 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M -58.33 % | 36.000 M |
| Accumulated other comprehensive income loss | 24.973 M 129.60 % | 10.877 M 146.49 % | -23.394 M -216.56 % | 20.070 M | 0.000 | 0.000 -100.00 % | 32.765 M 137.12 % | 13.818 M -71.76 % | 48.926 M 12.32 % | 43.560 M 306 523 181 560 658 368.00 % | 0.000 | 0.000 | 0.000 |
| Retained earnings | -178.431 M -22.31 % | -145.885 M -8.56 % | -134.383 M -31.96 % | -101.834 M 6.01 % | -108.342 M -419.75 % | -20.845 M -121.49 % | 96.987 M -13.13 % | 111.640 M 5.25 % | 106.067 M 20.92 % | 87.720 M 20.82 % | 72.602 M 32.19 % | 54.921 M 123.20 % | 24.606 M |
| Common stock | 130.066 M 0.00 % | 130.066 M 0.00 % | 130.066 M -0.05 % | 130.133 M -0.11 % | 130.273 M -0.23 % | 130.572 M 59.81 % | 81.703 M 100.59 % | 40.732 M 0.00 % | 40.732 M 0.00 % | 40.732 M 1.83 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M |
| Total equity | 94.687 M -9.43 % | 104.546 M -16.19 % | 124.737 M -22.26 % | 160.458 M -12.68 % | 183.751 M -32.20 % | 271.019 M -32.76 % | 403.072 M 98.78 % | 202.775 M 3.60 % | 195.725 M 13.79 % | 172.011 M 17.46 % | 146.443 M 14.65 % | 127.731 M 32.10 % | 96.689 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.118 M | 0.000 -100.00 % | 152.759 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.353 M -41.81 % | 2.326 M 7.29 % | 2.168 M -85.61 % | 15.060 M -50.52 % | 30.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.353 M -41.81 % | 2.326 M 0.00 % | 2.326 M -84.90 % | 15.402 M -53.44 % | 33.080 M 4 093.04 % | 788.931 K -77.56 % | 3.516 M | 0.000 -100.00 % | 1.254 M -70.59 % | 4.264 M -41.38 % | 7.275 M -29.27 % | 10.285 M -22.64 % | 13.295 M |
| Other current liabilities | 48.260 M 12.45 % | 42.917 M 711.97 % | -7.013 M -131.89 % | 21.989 M 259.78 % | -13.762 M -140.78 % | 33.747 M -18.32 % | 41.319 M -6.98 % | 44.418 M -21.56 % | 56.624 M 14.92 % | 49.273 M 17.80 % | 41.829 M 132.60 % | 17.983 M -6.91 % | 19.319 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 36.532 M 177.84 % | 13.149 M -77.45 % | 58.298 M 136.31 % | 24.670 M -38.08 % | 39.843 M 493.60 % | 6.712 M -36.83 % | 10.626 M 2.95 % | 10.321 M | 0.000 -100.00 % | 26.088 M -26.49 % | 35.491 M |
| Short term debt | 1.809 M -29.16 % | 2.553 M -90.94 % | 28.181 M 54.03 % | 18.296 M -10.49 % | 20.439 M | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M -58.33 % | 36.000 M |
| Total current liabilities | 57.241 M 4.27 % | 54.898 M -18.02 % | 66.966 M 4.72 % | 63.946 M -24.35 % | 84.532 M 12.36 % | 75.236 M 16.05 % | 64.831 M -9.57 % | 71.695 M -15.36 % | 84.706 M -3.19 % | 87.500 M 44.10 % | 60.722 M 3.68 % | 58.570 M -32.68 % | 87.003 M |
| Total liabilities | 58.594 M 2.39 % | 57.224 M -17.42 % | 69.292 M -12.67 % | 79.348 M -9.79 % | 87.956 M 15.69 % | 76.025 M 11.23 % | 68.347 M -4.67 % | 71.695 M -16.60 % | 85.960 M -6.33 % | 91.765 M 34.95 % | 67.997 M -1.25 % | 68.854 M -31.35 % | 100.298 M |
| Other non current assets | 541.507 K -95.21 % | 11.313 M 409.56 % | 2.220 M -61.35 % | 5.744 M 3.61 % | 5.544 M 2 776.83 % | 192.702 K -59.34 % | 473.906 K -71.93 % | 1.688 M -80.67 % | 8.734 M 11.66 % | 7.822 M 258.09 % | 2.184 M -48.14 % | 4.211 M -50.45 % | 8.499 M |
| Long term investments | 0.000 100.00 % | -10.632 M | 0.000 -100.00 % | 3.771 M -24.83 % | 5.017 M -43.81 % | 8.928 M -36.56 % | 14.073 M -17.82 % | 17.125 M 856 248 250.00 % | 2.000 | 0.000 -100.00 % | 6.476 M 14.76 % | 5.643 M | 0.000 |
| Intangible assets | 4.462 M -21.82 % | 5.708 M -9.23 % | 6.288 M 57.71 % | 3.987 M -36.39 % | 6.268 M -62.05 % | 16.517 M -56.97 % | 38.382 M 83.81 % | 20.881 M -21.12 % | 26.471 M -26.68 % | 36.104 M -7.44 % | 39.005 M -13.56 % | 45.124 M -26.20 % | 61.148 M |
| GoodWill | 16.856 M 0.00 % | 16.856 M -20.08 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M -41.42 % | 36.003 M 33.08 % | 27.054 M 0.00 % | 27.054 M 0.00 % | 27.054 M 0.00 % | 27.054 M 0.00 % | 27.054 M -2.54 % | 27.759 M |
| Goodwill and intangible assets | 21.318 M -5.52 % | 22.564 M -17.59 % | 27.381 M 9.18 % | 25.080 M -8.34 % | 27.360 M -27.25 % | 37.609 M -49.44 % | 74.386 M 55.18 % | 47.935 M -10.44 % | 53.525 M -15.25 % | 63.158 M -4.39 % | 66.059 M -8.48 % | 72.178 M -18.82 % | 88.907 M |
| Property plant equipment net | 3.879 M -38.54 % | 6.311 M -57.34 % | 14.794 M -35.17 % | 22.820 M 490.24 % | 3.866 M -29.37 % | 5.474 M -7.97 % | 5.948 M -10.94 % | 6.679 M -3.11 % | 6.893 M -28.05 % | 9.580 M 25.53 % | 7.631 M 1.84 % | 7.493 M 9.46 % | 6.845 M |
| Total non current assets | 31.378 M -21.92 % | 40.188 M -22.95 % | 52.161 M -10.50 % | 58.283 M 37.27 % | 42.458 M -23.25 % | 55.317 M -46.69 % | 103.764 M 27.45 % | 81.415 M 5.36 % | 77.277 M -11.90 % | 87.714 M -1.89 % | 89.404 M -4.54 % | 93.661 M -13.44 % | 108.205 M |
| Other current assets | 10.838 M -14.36 % | 12.655 M -31.45 % | 18.461 M -27.38 % | 25.421 M -47.75 % | 48.653 M -48.57 % | 94.605 M 170.70 % | 34.948 M 9.07 % | 32.042 M -51.05 % | 65.459 M 119.04 % | 29.885 M 24.99 % | 23.910 M 49.61 % | 15.982 M 3.12 % | 15.499 M |
| Short term investments | 11.552 M 23.03 % | 9.389 M -70.71 % | 32.058 M 632.26 % | 4.378 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.213 M -79.57 % | 50.000 M 402.60 % | 9.948 M -17.36 % | 12.038 M 23.52 % | 9.745 M | 0.000 |
| cash and cash equivalents | 66.281 M -13.80 % | 76.897 M 28.84 % | 59.683 M -50.52 % | 120.632 M -3.72 % | 125.293 M -35.58 % | 194.487 M -33.24 % | 291.311 M 207.37 % | 94.776 M 1 264.68 % | 6.945 M -88.78 % | 61.913 M 264.78 % | 16.972 M -52.98 % | 36.099 M 141.01 % | 14.978 M |
| Cash and short term investments | 77.833 M -9.80 % | 86.286 M -5.95 % | 91.741 M -26.61 % | 125.010 M -0.23 % | 125.293 M -35.58 % | 194.487 M -33.24 % | 291.311 M 207.37 % | 94.776 M 66.43 % | 56.945 M -8.02 % | 61.913 M 264.78 % | 16.972 M -52.98 % | 36.099 M 141.01 % | 14.978 M |
| Total current assets | 121.903 M 0.26 % | 121.582 M -14.30 % | 141.868 M -21.85 % | 181.523 M -20.82 % | 229.249 M -21.42 % | 291.727 M -20.65 % | 367.655 M 90.44 % | 193.055 M -5.55 % | 204.409 M 16.10 % | 176.062 M 40.81 % | 125.036 M 21.48 % | 102.925 M 15.93 % | 88.782 M |
| Inventory | 27.209 M 86.92 % | 14.557 M 5.43 % | 13.806 M -12.18 % | 15.721 M -50.42 % | 31.708 M 77.90 % | 17.824 M 15.36 % | 15.451 M 26.58 % | 12.206 M 77.13 % | 6.891 M -38.24 % | 11.157 M -11.88 % | 12.662 M 50.11 % | 8.435 M -54.66 % | 18.602 M |
| Net receivables | 6.023 M -25.50 % | 8.084 M -54.74 % | 17.860 M 16.19 % | 15.371 M -34.85 % | 23.594 M 255.33 % | -15.190 M -158.54 % | 25.946 M -51.98 % | 54.031 M -28.07 % | 75.114 M 2.74 % | 73.108 M 2.26 % | 71.491 M 129.70 % | 31.124 M -21.61 % | 39.703 M |
| Tax assets | 5.639 M -46.96 % | 10.632 M 36.90 % | 7.766 M 793.38 % | 869.309 K 29.58 % | 670.876 K -78.45 % | 3.113 M -64.95 % | 8.883 M 11.20 % | 7.988 M -1.69 % | 8.125 M 13.56 % | 7.155 M 1.43 % | 7.054 M 70.61 % | 4.135 M 4.57 % | 3.954 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 |
| Account payables | 5.070 M 220.97 % | 1.580 M 8.79 % | 1.452 M 43.44 % | 1.012 M -82.51 % | 5.788 M -11.53 % | 6.542 M -43.57 % | 11.593 M 5.35 % | 11.004 M 293.69 % | 2.795 M -53.75 % | 6.043 M -9.67 % | 6.690 M -55.55 % | 15.050 M 8.00 % | 13.935 M |
| Tax payables | 2.102 M -73.22 % | 7.848 M 0.44 % | 7.814 M -17.75 % | 9.500 M -31.01 % | 13.769 M 33.98 % | 10.277 M -10.00 % | 11.419 M -29.83 % | 16.273 M -35.65 % | 25.287 M 15.66 % | 21.863 M 79.15 % | 12.204 M 15.82 % | 10.537 M -40.63 % | 17.749 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 |
| Minority interest | 1.536 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 242.157 K -20.49 % | 304.571 K | 0.000 |
| Capital lease obligations | 1.353 M -41.81 % | 2.326 M -77.71 % | 10.437 M 106.27 % | 5.060 M -64.95 % | 14.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 23.394 M 15.51 % | 20.252 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 118.076 M 7.84 % | 109.488 M -15.16 % | 129.055 M 40.53 % | 91.837 M -43.25 % | 161.820 M 0.33 % | 161.292 M -28.12 % | 224.380 M 345.17 % | 50.403 M 3.02 % | 48.926 M 12.32 % | 43.560 M 29.65 % | 33.599 M 3.37 % | 32.505 M 1.32 % | 32.083 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 158.044 K -53.79 % | 342.000 K -34.98 % | 525.954 K -33.33 % | 788.931 K -76.54 % | 3.364 M | 0.000 -100.00 % | 1.254 M -70.59 % | 4.264 M -41.38 % | 7.275 M -29.27 % | 10.285 M -22.64 % | 13.295 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 153.281 M -5.25 % | 161.770 M -16.63 % | 194.029 M -19.09 % | 239.806 M -11.74 % | 271.707 M -21.71 % | 347.044 M -26.38 % | 471.419 M 71.76 % | 274.470 M -2.56 % | 281.685 M 6.79 % | 263.776 M 23.01 % | 214.440 M 9.08 % | 196.585 M -0.20 % | 196.987 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -7.081 M -1 751.74 % | -382.388 K -102.17 % | 17.600 M 430.06 % | 3.320 M 295.99 % | -1.694 M -51.64 % | -1.117 M -110.73 % | 10.408 M 550.61 % | 1.600 M | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 6.720 M 111.17 % | 3.182 M | 0.000 -100.00 % | 229.328 K -70.51 % | 777.539 K 62.38 % | 478.839 K | 0.000 -100.00 % | 903.037 K 47.35 % | 612.856 K | 0.000 | 0.000 | 0.000 |
| Change in working capital | 1.920 M -91.57 % | 22.766 M 90.22 % | 11.968 M -45.72 % | 22.049 M 165.42 % | -33.703 M -246.33 % | -9.731 M -476.00 % | 2.588 M 122.96 % | -11.271 M -110.64 % | -5.351 M -126.88 % | 19.905 M 154.58 % | -36.471 M -527.04 % | 8.541 M 132.88 % | -25.977 M |
| Accounts receivables | 10.400 M -39.85 % | 17.291 M 117.68 % | 7.943 M -69.71 % | 26.226 M 341.74 % | -10.849 M 48.30 % | -20.983 M -323.93 % | 9.370 M -10.74 % | 10.498 M 297.18 % | -5.324 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -12.737 M -934.91 % | -1.231 M -236.34 % | 902.663 K -94.93 % | 17.803 M 205.16 % | -16.929 M -372.35 % | -3.584 M -63.86 % | -2.187 M 58.85 % | -5.315 M -245.78 % | 3.646 M 167.55 % | 1.363 M 132.24 % | -4.227 M -168.04 % | 6.212 M 432.98 % | 1.165 M |
| Accounts payables | 2.917 M -47.37 % | 5.543 M 164.99 % | -8.529 M 60.74 % | -21.726 M -115.92 % | -10.062 M -187.38 % | 11.515 M 496.98 % | -2.901 M 81.09 % | -15.337 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.340 M -80.02 % | 6.706 M 114.76 % | 3.122 M 1 328.51 % | -254.166 K -104.76 % | 5.345 M 60.98 % | 3.320 M -30.47 % | 4.775 M 180.18 % | -5.956 M 33.80 % | -8.997 M -148.52 % | 18.543 M 157.51 % | -32.245 M -1 484.60 % | 2.329 M 108.58 % | -27.143 M |
| Other non cash items | 2.376 M -48.02 % | 4.572 M 262.01 % | 1.263 M 118.80 % | -6.716 M -222.21 % | 5.496 M -14.50 % | 6.428 M -11.56 % | 7.268 M 91.60 % | 3.793 M -21.28 % | 4.819 M 9.65 % | 4.394 M -19.79 % | 5.478 M -33.03 % | 8.180 M 87.43 % | 4.364 M |
| Net cash provided by operating activities | -6.762 M -139.65 % | 17.053 M 969.34 % | -1.962 M -104.17 % | 47.059 M 152.98 % | -88.827 M -68.36 % | -52.762 M -204.73 % | 50.381 M 9.65 % | 45.948 M -41.16 % | 78.083 M -8.01 % | 84.884 M 373.65 % | 17.921 M -73.69 % | 68.103 M 626.16 % | 9.379 M |
| Investments in property plant and equipment | -613.441 K 51.11 % | -1.255 M 19.55 % | -1.560 M 68.26 % | -4.913 M 64.94 % | -14.015 M -31.33 % | -10.671 M 47.12 % | -20.182 M 6.52 % | -21.588 M -22.36 % | -17.643 M 13.21 % | -20.328 M -22.43 % | -16.604 M -21.08 % | -13.713 M -10.09 % | -12.457 M |
| Acquisitions net | 0.000 -100.00 % | 109.097 K | 0.000 -100.00 % | 1.745 M 8 624.10 % | 20.000 K -90.43 % | 208.996 K 100.79 % | -26.493 M -221.36 % | 21.830 M 1 238.73 % | 1.631 M -92.09 % | 20.624 M | 0.000 100.00 % | -9.418 M 85.40 % | -64.495 M |
| Purchases of investments | -373.726 M -749.38 % | -44.000 M 83.33 % | -264.000 M 31.96 % | -388.000 M -29.77 % | -299.000 M 78.81 % | -1.411 B -52.71 % | -924.000 M -155.30 % | -361.925 M 21.55 % | -461.317 M -925.15 % | -45.000 M | 0.000 100.00 % | -675.000 K 15.09 % | -795.000 K |
| Sales maturities of investments | 374.680 M 483.66 % | 64.195 M -72.01 % | 229.340 M -41.56 % | 392.451 M 30.85 % | 299.914 M -78.82 % | 1.416 B 52.62 % | 927.855 M 102.49 % | 458.225 M 24.30 % | 368.636 M 716.68 % | 45.139 M | 0.000 -100.00 % | 14.691 M 10.86 % | 13.252 M |
| Other investing activites | 704.951 K 62.75 % | 433.155 K | 0.000 | 0.000 -100.00 % | 859.707 K 188.38 % | -972.690 K -62.79 % | -597.499 K 97.23 % | -21.588 M -23 494.98 % | 92.277 K 100.45 % | -20.328 M -22.43 % | -16.604 M -21.08 % | -13.713 M -10.09 % | -12.457 M |
| Net cash used for investing activites | 1.045 M -94.63 % | 19.482 M 153.79 % | -36.219 M -2 923.41 % | 1.283 M 110.50 % | -12.221 M -92.75 % | -6.340 M 85.40 % | -43.418 M -157.93 % | 74.953 M 169.02 % | -108.601 M -445.94 % | -19.892 M -19.80 % | -16.604 M 27.27 % | -22.828 M 70.33 % | -76.951 M |
| Debt repayment | -2.857 M 85.63 % | -19.880 M -612.35 % | 3.880 M 197.01 % | -4.000 M -120.00 % | 20.000 M 4 100.00 % | -500.000 K -200.00 % | 500.000 K | 0.000 | 0.000 | 0.000 100.00 % | -15.000 M 28.57 % | -21.000 M -158.33 % | 36.000 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 6.353 M -78.78 % | 29.947 M | 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 100.00 % | -6.353 M 78.78 % | -29.947 M -2 105.89 % | -1.358 M 91.53 % | -16.028 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 100.00 % | -64.843 K 97.07 % | -2.210 M -200.57 % | -735.150 K | 0.000 100.00 % | -24.492 M 33.72 % | -36.951 M -13.40 % | -32.585 M -33.33 % | -24.439 M -18.77 % | -20.577 M -88.28 % | -10.929 M -348.69 % | -2.436 M -259.27 % | -677.973 K |
| Other financing activites | 4.270 M 177.11 % | -5.538 M 62.22 % | -14.659 M -9.74 % | -13.358 M -4 251.10 % | -307.000 K 98.05 % | -15.777 M -106.98 % | 225.992 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.486 M 1 728.75 % | 300.000 K -99.00 % | 30.000 M |
| Net cash used provided by financing activities | 1.414 M 105.55 % | -25.483 M -31.75 % | -19.342 M 59.74 % | -48.040 M -362.01 % | 18.335 M 144.97 % | -40.769 M -121.51 % | 189.562 M 681.74 % | -32.585 M -33.33 % | -24.439 M -18.77 % | -20.577 M -0.66 % | -20.443 M 11.64 % | -23.136 M -135.42 % | 65.322 M |
| Effect of forex changes on cash | 4.675 K -11.94 % | 5.309 K 119.93 % | -26.644 K -174.09 % | 35.961 K 187.05 % | -41.310 K -185.75 % | 48.174 K 406.46 % | 9.512 K 290.73 % | -4.987 K -143.28 % | 11.523 K -49.63 % | 22.878 K 1 851.99 % | -1.306 K 99.87 % | -1.018 M -315.42 % | 472.750 K |
| Net change in cash | -4.298 M -138.87 % | 11.058 M 119.21 % | -57.549 M -17 129.26 % | 337.943 K 100.41 % | -82.754 M 17.10 % | -99.823 M -150.79 % | 196.535 M 122.55 % | 88.311 M 260.73 % | -54.945 M -223.65 % | 44.437 M 332.33 % | -19.127 M -190.56 % | 21.121 M 1 287.82 % | -1.778 M |
| Cash at beginning of period | 62.580 M 21.46 % | 51.522 M -52.76 % | 109.071 M 0.31 % | 108.733 M -43.22 % | 191.487 M -34.27 % | 291.311 M 207.37 % | 94.776 M 1 366.00 % | 6.465 M -89.47 % | 61.410 M 261.82 % | 16.972 M -52.98 % | 36.099 M 141.01 % | 14.978 M -10.61 % | 16.756 M |
| Cash at end of period | 58.281 M -6.87 % | 62.580 M 21.46 % | 51.522 M -52.76 % | 109.071 M 0.31 % | 108.733 M -43.22 % | 191.487 M -34.27 % | 291.311 M 207.37 % | 94.776 M 1 366.00 % | 6.465 M -89.47 % | 61.410 M 261.82 % | 16.972 M -52.98 % | 36.099 M 141.01 % | 14.978 M |
| Operating cash flow | -6.762 M -139.65 % | 17.053 M 969.34 % | -1.962 M -104.17 % | 47.059 M 152.98 % | -88.827 M -68.36 % | -52.762 M -204.73 % | 50.381 M 9.65 % | 45.948 M -41.16 % | 78.083 M -8.01 % | 84.884 M 373.65 % | 17.921 M -73.69 % | 68.103 M 626.16 % | 9.379 M |
| Capital expenditure | -613.441 K 51.11 % | -1.255 M 19.55 % | -1.560 M 68.26 % | -4.913 M 64.94 % | -14.015 M -31.33 % | -10.671 M 47.12 % | -20.182 M 6.52 % | -21.588 M -22.36 % | -17.643 M 13.21 % | -20.328 M -22.43 % | -16.604 M -21.08 % | -13.713 M -10.09 % | -12.457 M |
| Free CashFlow | -7.376 M -146.69 % | 15.799 M 548.66 % | -3.521 M -108.35 % | 42.146 M 140.98 % | -102.842 M -62.13 % | -63.433 M -310.05 % | 30.200 M 23.97 % | 24.360 M -59.70 % | 60.440 M -6.38 % | 64.556 M 4 800.28 % | 1.317 M -97.58 % | 54.390 M 1 867.00 % | -3.078 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 123.819 M 12.57 % | 109.989 M 34.60 % | 81.714 M -40.54 % | 137.424 M 19.29 % | 115.197 M -18.48 % | 141.314 M -3.71 % | 146.761 M -38.31 % | 237.913 M 50.64 % | 157.932 M 13.67 % | 138.933 M 43.45 % | 96.850 M 21.36 % | 79.803 M 35.94 % | 58.705 M 2.48 % | 57.283 M -4.69 % | 60.102 M -9.52 % | 66.425 M -26.19 % | 89.991 M -5.79 % | 95.527 M -36.28 % | 149.908 M 56.81 % | 95.595 M -51.72 % | 198.015 M 336.16 % | 45.400 M -70.86 % | 155.774 M 132.30 % | 67.058 M 20.62 % | 55.592 M -25.84 % | 74.960 M -73.90 % | 287.215 M 114.93 % | 133.633 M 25.38 % | 106.585 M 3.36 % | 103.124 M -31.76 % | 151.110 M -12.24 % | 172.179 M -16.86 % | 207.090 M 43.07 % | 144.745 M -9.23 % | 159.462 M -1.86 % | 162.484 M -0.35 % | 163.061 M 0.00 % | 163.061 M -1.17 % | 164.994 M 0.00 % | 164.994 M 5.66 % | 156.150 M 15.65 % | 135.021 M 36.92 % | 98.613 M 0.00 % | 98.613 M -1.58 % | 100.199 M 0.00 % | 100.199 M -0.23 % | 100.431 M 0.00 % | 100.431 M 15.00 % | 87.328 M 0.00 % | 87.328 M |
| Net income | -4.851 M -3.15 % | -4.702 M -1 366.53 % | 371.286 K 195.13 % | 125.806 K 101.45 % | -8.702 M -19.64 % | -7.273 M 46.73 % | -13.654 M -547.32 % | 3.052 M 116.60 % | -18.386 M -4 495.00 % | 418.348 K 106.01 % | -6.960 M 18.01 % | -8.488 M -0.33 % | -8.461 M 2.09 % | -8.641 M -142.00 % | -3.571 M -179.59 % | 4.486 M -1.27 % | 4.544 M 332.92 % | 1.050 M 101.72 % | -60.937 M -815.88 % | -6.653 M -95.99 % | -3.395 M 79.44 % | -16.512 M 76.34 % | -69.783 M -690.52 % | -8.828 M 7.52 % | -9.545 M -99.11 % | -4.794 M -185.99 % | 5.575 M 155.33 % | 2.184 M -75.69 % | 8.983 M -12.68 % | 10.287 M 48.84 % | 6.912 M -41.29 % | 11.772 M 16.27 % | 10.125 M -6.48 % | 10.826 M -36.31 % | 16.999 M 129.21 % | 7.416 M -35.04 % | 11.417 M 0.00 % | 11.417 M -4.59 % | 11.967 M 0.00 % | 11.967 M 33.52 % | 8.962 M 24.80 % | 7.181 M 4.16 % | 6.894 M 0.00 % | 6.894 M -7.99 % | 7.493 M 0.00 % | 7.493 M -21.38 % | 9.530 M 0.00 % | 9.530 M 63.24 % | 5.838 M 0.00 % | 5.838 M |
| Income before tax | -5.531 M -17.94 % | -4.690 M -252.15 % | 3.083 M 3 792.39 % | 79.193 K 100.72 % | -11.030 M -44.29 % | -7.644 M 48.71 % | -14.905 M -667.67 % | 2.626 M 113.31 % | -19.733 M -4 194.40 % | 481.956 K 104.21 % | -11.434 M -18.93 % | -9.615 M -4.37 % | -9.212 M -2.69 % | -8.971 M -611.26 % | -1.261 M -159.93 % | 2.104 M -53.45 % | 4.521 M 2 202.73 % | 196.344 K 100.40 % | -49.664 M -723.41 % | -6.032 M 5.42 % | -6.377 M 71.94 % | -22.723 M 60.78 % | -57.942 M -358.59 % | -12.635 M -8.06 % | -11.693 M -60.64 % | -7.279 M -205.93 % | 6.872 M 369.25 % | 1.464 M -86.73 % | 11.036 M -16.50 % | 13.217 M 38.08 % | 9.572 M -39.09 % | 15.715 M 14.92 % | 13.675 M -9.33 % | 15.082 M -43.55 % | 26.717 M 307.60 % | 6.555 M -62.78 % | 17.610 M 0.00 % | 17.610 M 10.32 % | 15.963 M 0.00 % | 15.963 M 39.38 % | 11.453 M 12.20 % | 10.208 M 11.97 % | 9.116 M 0.00 % | 9.116 M -8.41 % | 9.953 M 0.00 % | 9.953 M -18.57 % | 12.223 M 0.00 % | 12.223 M 49.59 % | 8.171 M 0.00 % | 8.171 M |
| Income before tax ratio | -0.04 -4.77 % | -0.04 -213.04 % | 0.04 6 446.12 % | 0.00 100.60 % | -0.10 -77.01 % | -0.05 46.74 % | -0.10 -1 020.24 % | 0.01 108.83 % | -0.12 -3 701.87 % | 0.00 102.94 % | -0.12 2.01 % | -0.12 23.23 % | -0.16 -0.21 % | -0.16 -646.26 % | -0.02 -166.24 % | 0.03 -36.94 % | 0.05 2 344.38 % | 0.00 100.62 % | -0.33 -425.08 % | -0.06 -95.92 % | -0.03 93.57 % | -0.50 -34.56 % | -0.37 -97.41 % | -0.19 10.42 % | -0.21 -116.61 % | -0.10 -505.86 % | 0.02 118.33 % | 0.01 -89.42 % | 0.10 -19.21 % | 0.13 102.33 % | 0.06 -30.60 % | 0.09 38.22 % | 0.07 -36.62 % | 0.10 -37.81 % | 0.17 315.33 % | 0.04 -62.65 % | 0.11 0.00 % | 0.11 11.62 % | 0.10 0.00 % | 0.10 31.91 % | 0.07 -2.98 % | 0.08 -18.22 % | 0.09 0.00 % | 0.09 -6.93 % | 0.10 0.00 % | 0.10 -18.38 % | 0.12 0.00 % | 0.12 30.07 % | 0.09 0.00 % | 0.09 |
| EBITDA | -5.494 M -18.21 % | -4.647 M -247.88 % | 3.143 M 2 457.90 % | 122.862 K 101.29 % | -9.553 M -26.12 % | -7.575 M 42.07 % | -13.076 M -398.12 % | 4.386 M 128.15 % | -15.582 M -432.40 % | 4.688 M 143.67 % | -10.734 M -94.24 % | -5.526 M -138.27 % | -2.319 M -25.44 % | -1.849 M -136.17 % | 5.111 M 254.59 % | -3.306 M -126.97 % | 12.259 M 61.98 % | 7.569 M 116.05 % | -47.149 M -1 240.84 % | -3.516 M -39.58 % | -2.519 M 86.00 % | -17.997 M 65.27 % | -51.823 M -407.47 % | -10.212 M -84.69 % | -5.529 M 24.02 % | -7.277 M -145.94 % | 15.839 M 605.26 % | -3.135 M -129.29 % | 10.702 M 16.31 % | 9.201 M 1.95 % | 9.025 M -42.90 % | 15.807 M 15.59 % | 13.675 M -9.33 % | 15.082 M -58.17 % | 36.052 M 407.43 % | 7.105 M -72.05 % | 25.417 M 12.31 % | 22.631 M -11.78 % | 25.652 M 19.33 % | 21.497 M 90.30 % | 11.297 M 7.35 % | 10.523 M -27.88 % | 14.591 M 0.00 % | 14.591 M -2.63 % | 14.986 M 0.00 % | 14.986 M -18.19 % | 18.317 M 0.00 % | 18.317 M 27.84 % | 14.328 M 0.00 % | 14.328 M |
| Net income ratio | -0.04 8.37 % | -0.04 -1 040.94 % | 0.00 396.33 % | 0.00 101.21 % | -0.08 -46.76 % | -0.05 44.68 % | -0.09 -825.14 % | 0.01 111.02 % | -0.12 -3 966.31 % | 0.00 104.19 % | -0.07 32.44 % | -0.11 26.20 % | -0.14 4.46 % | -0.15 -153.91 % | -0.06 -187.97 % | 0.07 33.76 % | 0.05 359.55 % | 0.01 102.70 % | -0.41 -484.05 % | -0.07 -305.97 % | -0.02 95.29 % | -0.36 18.81 % | -0.45 -240.30 % | -0.13 23.33 % | -0.17 -168.47 % | -0.06 -429.46 % | 0.02 18.80 % | 0.02 -80.61 % | 0.08 -15.52 % | 0.10 118.09 % | 0.05 -33.10 % | 0.07 39.85 % | 0.05 -34.63 % | 0.07 -29.84 % | 0.11 133.55 % | 0.05 -34.81 % | 0.07 0.00 % | 0.07 -3.46 % | 0.07 0.00 % | 0.07 26.36 % | 0.06 7.91 % | 0.05 -23.92 % | 0.07 0.00 % | 0.07 -6.51 % | 0.07 0.00 % | 0.07 -21.20 % | 0.09 0.00 % | 0.09 41.94 % | 0.07 0.00 % | 0.07 |
| Ratio EBITDA | -0.04 -5.01 % | -0.04 -209.86 % | 0.04 4 201.81 % | 0.00 101.08 % | -0.08 -54.71 % | -0.05 39.84 % | -0.09 -583.28 % | 0.02 118.69 % | -0.10 -392.42 % | 0.03 130.44 % | -0.11 -60.05 % | -0.07 -75.28 % | -0.04 -22.40 % | -0.03 -137.95 % | 0.09 270.85 % | -0.05 -136.54 % | 0.14 71.94 % | 0.08 125.19 % | -0.31 -755.05 % | -0.04 -189.12 % | -0.01 96.79 % | -0.40 -19.16 % | -0.33 -118.46 % | -0.15 -53.12 % | -0.10 -2.46 % | -0.10 -276.03 % | 0.06 335.08 % | -0.02 -123.36 % | 0.10 12.54 % | 0.09 49.38 % | 0.06 -34.94 % | 0.09 39.02 % | 0.07 -36.62 % | 0.10 -53.91 % | 0.23 417.05 % | 0.04 -71.95 % | 0.16 12.31 % | 0.14 -10.73 % | 0.16 19.33 % | 0.13 80.10 % | 0.07 -7.18 % | 0.08 -47.33 % | 0.15 0.00 % | 0.15 -1.06 % | 0.15 0.00 % | 0.15 -18.00 % | 0.18 0.00 % | 0.18 11.16 % | 0.16 0.00 % | 0.16 |
| Gross profit ratio | 0.07 -4.37 % | 0.07 -46.15 % | 0.13 74.09 % | 0.08 1 561.31 % | -0.01 -107.39 % | 0.07 31.82 % | 0.05 -37.83 % | 0.09 53.11 % | 0.06 -53.21 % | 0.12 11.30 % | 0.11 -6.53 % | 0.12 9.56 % | 0.11 -44.54 % | 0.19 -29.81 % | 0.27 8.27 % | 0.25 32.89 % | 0.19 18.22 % | 0.16 165.58 % | 0.06 -61.86 % | 0.16 49.55 % | 0.11 1 843.03 % | 0.01 -92.29 % | 0.07 -60.83 % | 0.18 -7.42 % | 0.19 12.84 % | 0.17 10.97 % | 0.16 -20.58 % | 0.20 35.56 % | 0.14 -75.44 % | 0.59 100.12 % | 0.29 -5.02 % | 0.31 11.82 % | 0.28 -35.91 % | 0.43 -17.30 % | 0.52 8.75 % | 0.48 19.50 % | 0.40 0.00 % | 0.40 3.20 % | 0.39 0.85 % | 0.39 19.29 % | 0.32 -17.21 % | 0.39 -19.16 % | 0.48 0.00 % | 0.48 22.02 % | 0.40 0.00 % | 0.40 -9.75 % | 0.44 0.00 % | 0.44 9.07 % | 0.40 0.00 % | 0.40 |
| Weighted average shs out dil | 127.438 M 0.00 % | 127.438 M -0.60 % | 128.209 M 1.34 % | 126.508 M 0.00 % | 126.508 M -2.77 % | 130.110 M 2.32 % | 127.163 M 0.86 % | 126.079 M 0.00 % | 126.079 M 0.00 % | 126.079 M 7.84 % | 116.914 M -5.47 % | 123.684 M -2.72 % | 127.148 M -2.29 % | 130.134 M 2.74 % | 126.670 M -0.13 % | 126.830 M 0.00 % | 126.830 M -1.46 % | 128.711 M -1.44 % | 130.593 M -1.86 % | 133.067 M -3.86 % | 138.408 M 8.97 % | 127.017 M -4.95 % | 133.633 M 5.97 % | 126.108 M -0.76 % | 127.078 M -0.64 % | 127.893 M -0.63 % | 128.709 M 76.83 % | 72.785 M -44.18 % | 130.398 M 15.86 % | 112.552 M 18.84 % | 94.706 M -3.19 % | 97.829 M -3.09 % | 100.952 M 4.90 % | 96.233 M -1.56 % | 97.756 M -1.14 % | 98.885 M 1.28 % | 97.634 M -0.25 % | 97.877 M 0.27 % | 97.609 M 0.14 % | 97.469 M -0.47 % | 97.933 M 2.28 % | 95.752 M -0.08 % | 95.830 M 0.00 % | 95.830 M -0.18 % | 96.000 M 0.00 % | 96.000 M 0.00 % | 96.000 M 1.09 % | 94.968 M -1.75 % | 96.662 M 0.00 % | 96.662 M |
| Weighted average shs out | 127.438 M 0.00 % | 127.438 M -0.60 % | 128.209 M 1.34 % | 126.508 M 0.00 % | 126.508 M -2.77 % | 130.110 M 2.32 % | 127.163 M 0.86 % | 126.079 M 0.00 % | 126.079 M 0.00 % | 126.079 M 7.84 % | 116.914 M -5.47 % | 123.684 M -2.72 % | 127.148 M 0.38 % | 126.670 M 0.00 % | 126.670 M -0.13 % | 126.830 M 0.00 % | 126.830 M -1.46 % | 128.711 M -1.44 % | 130.593 M -1.86 % | 133.067 M -3.86 % | 138.413 M 8.97 % | 127.017 M -4.13 % | 132.487 M 5.06 % | 126.108 M -0.76 % | 127.080 M -0.64 % | 127.894 M -0.63 % | 128.709 M 76.83 % | 72.785 M -44.18 % | 130.399 M 15.86 % | 112.553 M 18.84 % | 94.706 M -3.19 % | 97.829 M -3.09 % | 100.953 M 4.90 % | 96.233 M -1.56 % | 97.756 M -1.14 % | 98.885 M 1.03 % | 97.878 M 0.00 % | 97.877 M -0.59 % | 98.456 M 1.01 % | 97.470 M -0.47 % | 97.933 M 2.28 % | 95.752 M -0.08 % | 95.830 M 0.00 % | 95.830 M -1.39 % | 97.185 M 0.00 % | 97.185 M 2.33 % | 94.968 M 0.00 % | 94.968 M -1.75 % | 96.662 M 0.00 % | 96.662 M |
| EPS diluted | -0.04 -3.25 % | -0.04 -1 372.41 % | 0.00 190.00 % | 0.00 101.45 % | -0.07 -23.08 % | -0.06 49.18 % | -0.11 -554.55 % | 0.02 116.13 % | -0.15 -4 645.45 % | 0.00 105.55 % | -0.06 13.27 % | -0.07 -3.16 % | -0.07 -0.15 % | -0.07 -135.46 % | -0.03 -179.66 % | 0.04 -1.12 % | 0.04 336.59 % | 0.01 101.74 % | -0.47 -840.00 % | -0.05 -104.08 % | -0.02 81.15 % | -0.13 75.00 % | -0.52 -642.86 % | -0.07 6.79 % | -0.08 -100.27 % | -0.04 -186.61 % | 0.04 44.33 % | 0.03 -56.46 % | 0.07 -24.62 % | 0.09 25.21 % | 0.07 -39.17 % | 0.12 20.00 % | 0.10 -9.09 % | 0.11 -35.29 % | 0.17 126.67 % | 0.08 -37.50 % | 0.12 0.00 % | 0.12 0.00 % | 0.12 0.00 % | 0.12 31.15 % | 0.09 22.00 % | 0.08 4.31 % | 0.07 0.00 % | 0.07 -7.94 % | 0.08 0.00 % | 0.08 -21.35 % | 0.10 -0.70 % | 0.10 65.56 % | 0.06 0.00 % | 0.06 |
| Earnings per share | -0.04 -3.25 % | -0.04 -1 372.41 % | 0.00 190.00 % | 0.00 101.45 % | -0.07 -23.08 % | -0.06 49.18 % | -0.11 -554.55 % | 0.02 116.13 % | -0.15 -4 645.45 % | 0.00 105.55 % | -0.06 13.27 % | -0.07 -3.16 % | -0.07 2.49 % | -0.07 -141.84 % | -0.03 -179.66 % | 0.04 -1.12 % | 0.04 336.59 % | 0.01 101.74 % | -0.47 -840.00 % | -0.05 -104.08 % | -0.02 81.15 % | -0.13 75.47 % | -0.53 -657.14 % | -0.07 6.79 % | -0.08 -100.27 % | -0.04 -186.61 % | 0.04 44.33 % | 0.03 -56.46 % | 0.07 -24.62 % | 0.09 25.21 % | 0.07 -39.17 % | 0.12 20.00 % | 0.10 -9.09 % | 0.11 -35.29 % | 0.17 126.67 % | 0.08 -37.50 % | 0.12 0.00 % | 0.12 0.00 % | 0.12 0.00 % | 0.12 31.15 % | 0.09 22.00 % | 0.08 4.31 % | 0.07 0.00 % | 0.07 -6.74 % | 0.08 0.00 % | 0.08 -22.90 % | 0.10 0.00 % | 0.10 65.56 % | 0.06 0.00 % | 0.06 |
| Gross profit | 8.512 M 7.65 % | 7.908 M -27.52 % | 10.909 M 3.52 % | 10.539 M 1 843.27 % | -604.528 K -106.02 % | 10.036 M 26.92 % | 7.907 M -61.65 % | 20.617 M 130.66 % | 8.938 M -46.81 % | 16.805 M 59.66 % | 10.525 M 13.43 % | 9.279 M 48.93 % | 6.230 M -43.16 % | 10.961 M -33.10 % | 16.385 M -2.03 % | 16.725 M -1.91 % | 17.051 M 11.37 % | 15.310 M 69.23 % | 9.047 M -40.20 % | 15.127 M -27.80 % | 20.953 M 8 374.69 % | 247.239 K -97.75 % | 10.996 M -9.01 % | 12.085 M 11.67 % | 10.822 M -16.31 % | 12.931 M -71.04 % | 44.647 M 70.69 % | 26.157 M 69.96 % | 15.390 M -74.62 % | 60.631 M 36.57 % | 44.395 M -16.64 % | 53.259 M -7.03 % | 57.284 M -8.31 % | 62.477 M -24.93 % | 83.229 M 6.73 % | 77.983 M 19.08 % | 65.490 M 0.00 % | 65.490 M 1.99 % | 64.211 M 0.85 % | 63.672 M 26.05 % | 50.513 M -4.25 % | 52.754 M 10.68 % | 47.662 M 0.00 % | 47.662 M 20.08 % | 39.690 M 0.00 % | 39.690 M -9.96 % | 44.082 M 0.00 % | 44.082 M 25.44 % | 35.141 M 0.00 % | 35.141 M |
| Income tax expense | 420.603 K 65.27 % | 254.492 K -90.61 % | 2.710 M 5 913.26 % | -46.612 K 98.00 % | -2.329 M -527.42 % | -371.166 K 70.32 % | -1.251 M -192.98 % | -426.827 K 68.31 % | -1.347 M -2 217.41 % | 63.607 K -98.58 % | 4.475 M 497.29 % | -1.126 M -49.82 % | -751.770 K -127.83 % | -329.968 K -114.29 % | 2.309 M 196.97 % | -2.382 M -10 613.87 % | -22.228 K 97.39 % | -853.165 K -107.61 % | 11.209 M 1 531.57 % | 686.989 K 123.03 % | -2.984 M 51.96 % | -6.211 M -152.45 % | 11.842 M 411.04 % | -3.807 M -77.27 % | -2.148 M 13.57 % | -2.485 M -291.69 % | 1.296 M 280.25 % | -719.170 K -135.02 % | 2.054 M -29.89 % | 2.929 M 10.12 % | 2.660 M -32.53 % | 3.943 M 11.05 % | 3.550 M -16.57 % | 4.256 M -56.21 % | 9.718 M 1 227.85 % | -861.657 K -113.91 % | 6.193 M 0.00 % | 6.193 M 54.41 % | 4.010 M 0.00 % | 4.010 M 61.02 % | 2.491 M -17.86 % | 3.032 M 36.77 % | 2.217 M 0.00 % | 2.217 M -11.21 % | 2.497 M 0.00 % | 2.497 M -7.17 % | 2.690 M 0.00 % | 2.690 M 15.29 % | 2.333 M 0.00 % | 2.333 M |
| Cost of revenue | 115.306 M 12.95 % | 102.082 M 44.17 % | 70.805 M -44.20 % | 126.886 M 9.57 % | 115.802 M -11.79 % | 131.278 M -5.46 % | 138.854 M -36.10 % | 217.296 M 45.84 % | 148.993 M 22.00 % | 122.129 M 41.48 % | 86.325 M 22.40 % | 70.524 M 34.40 % | 52.475 M 13.28 % | 46.322 M 5.96 % | 43.717 M -12.04 % | 49.700 M -31.86 % | 72.940 M -9.07 % | 80.216 M -43.05 % | 140.861 M 75.05 % | 80.468 M -54.55 % | 177.062 M 292.14 % | 45.153 M -68.81 % | 144.778 M 163.36 % | 54.973 M 22.79 % | 44.771 M -27.82 % | 62.029 M -74.43 % | 242.568 M 125.70 % | 107.476 M 17.85 % | 91.196 M 114.62 % | 42.492 M -60.18 % | 106.715 M -10.26 % | 118.921 M -20.62 % | 149.805 M 82.10 % | 82.268 M 7.92 % | 76.232 M -9.78 % | 84.501 M -13.40 % | 97.571 M 0.00 % | 97.571 M -3.19 % | 100.782 M -0.53 % | 101.322 M -4.08 % | 105.637 M 28.41 % | 82.266 M 61.46 % | 50.951 M 0.00 % | 50.951 M -15.80 % | 60.509 M 0.00 % | 60.509 M 7.38 % | 56.349 M 0.00 % | 56.349 M 7.98 % | 52.186 M 0.00 % | 52.186 M |
| General and administrative expenses | -2.889 M -148.30 % | 5.981 M 128.39 % | -21.070 M -194.73 % | 22.241 M 438.80 % | -6.565 M -149.53 % | 13.254 M 176.44 % | -17.339 M -170.64 % | 24.544 M 28 716.01 % | -85.771 K -101.19 % | 7.217 M -51.22 % | 14.794 M -41.37 % | 25.234 M 894.26 % | -3.177 M -149.63 % | 6.402 M 134.83 % | -18.382 M -182.70 % | 22.228 M 469.63 % | -6.014 M -171.67 % | 8.390 M 127.31 % | -30.722 M -320.60 % | 13.927 M 253.99 % | -9.044 M -155.54 % | 16.285 M 154.03 % | -30.141 M -310.72 % | 14.304 M 242.07 % | -10.068 M -168.23 % | 14.756 M 138.36 % | -38.468 M -277.28 % | 21.699 M 178.34 % | -27.698 M -181.81 % | 33.859 M 156.21 % | -60.240 M -353.03 % | 23.807 M 212.40 % | -21.180 M -164.92 % | 32.627 M 162.03 % | -52.602 M -194.67 % | 55.563 M 73.30 % | 32.061 M -0.93 % | 32.361 M 6.52 % | 30.381 M 3.63 % | 29.317 M 1 303.53 % | -2.436 M -109.64 % | 25.278 M 9.39 % | 23.107 M 0.00 % | 23.107 M 58.72 % | 14.558 M 0.00 % | 14.558 M 14.96 % | 12.664 M 0.00 % | 12.664 M -12.02 % | 14.394 M 0.00 % | 14.394 M |
| Selling and marketing expenses | 1.576 M -56.63 % | 3.633 M 262.44 % | -2.237 M -185.29 % | 2.622 M 25.97 % | 2.082 M -14.87 % | 2.445 M 115.31 % | -15.974 M -328.45 % | 6.993 M -10.91 % | 7.849 M 65.20 % | 4.751 M 220.64 % | 1.482 M -73.66 % | 5.626 M 32.24 % | 4.254 M -34.39 % | 6.483 M -28.44 % | 9.060 M 21.72 % | 7.444 M 48.47 % | 5.014 M -22.27 % | 6.450 M -44.03 % | 11.526 M 82.71 % | 6.308 M -38.93 % | 10.329 M 41.61 % | 7.294 M -26.68 % | 9.949 M 26.28 % | 7.878 M 36.34 % | 5.778 M -7.31 % | 6.234 M -49.12 % | 12.251 M 90.53 % | 6.430 M 9.58 % | 5.868 M -64.69 % | 16.619 M 18.83 % | 13.985 M 9.34 % | 12.790 M -27.89 % | 17.736 M 21.97 % | 14.542 M 20.72 % | 12.045 M -10.99 % | 13.533 M -2.85 % | 13.930 M 0.00 % | 13.930 M -14.61 % | 16.313 M 3.84 % | 15.710 M 9.79 % | 14.309 M -8.07 % | 15.565 M 2.50 % | 15.186 M 0.00 % | 15.186 M 20.80 % | 12.571 M 0.00 % | 12.571 M -17.42 % | 15.223 M 0.00 % | 15.223 M 48.98 % | 10.218 M 0.00 % | 10.218 M |
| Other expenses | 13.855 M 1 105.14 % | 1.150 M -95.98 % | 28.579 M 6 050.07 % | -480.309 K -103.24 % | 14.818 M 3 136.32 % | 457.876 K 891.67 % | 46.172 K 117.04 % | -270.918 K 42.91 % | -474.560 K -1 005.35 % | 52.417 K -97.48 % | 2.084 M 507.74 % | 342.936 K 172.36 % | 125.913 K | 0.000 100.00 % | -6.274 K 98.83 % | -535.057 K -32 550.34 % | -1.639 K 97.02 % | -54.945 K 99.74 % | -20.825 M -7 554.67 % | -272.058 K -239.66 % | -80.097 K -1 021.05 % | 8.696 K 100.12 % | -7.353 M -15 348.82 % | 48.221 K 20.53 % | 40.006 K -98.56 % | 2.777 M 177.48 % | 1.001 M -77.35 % | 4.419 M 4 016.52 % | 107.352 K -95.83 % | 2.572 M 936.07 % | -307.573 K -151.75 % | 594.358 K -39.07 % | 975.414 K -25.44 % | 1.308 M -22.67 % | 1.692 M 2 751.95 % | -63.791 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 555.488 K 492.59 % | 93.739 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 14.286 M 14.30 % | 12.499 M 71.55 % | 7.286 M -36.45 % | 11.464 M -4.40 % | 11.991 M -32.13 % | 17.668 M 24.14 % | 14.232 M -25.51 % | 19.107 M -28.48 % | 26.717 M 76.13 % | 15.168 M -36.24 % | 23.790 M 60.11 % | 14.858 M -9.61 % | 16.437 M 17.97 % | 13.933 M -26.15 % | 18.867 M 2.77 % | 18.357 M 31.50 % | 13.960 M -6.89 % | 14.992 M -40.20 % | 25.071 M 17.48 % | 21.340 M -19.15 % | 26.394 M 13.22 % | 23.312 M -36.09 % | 36.477 M 42.09 % | 25.671 M 5.32 % | 24.374 M 0.08 % | 24.354 M -38.04 % | 39.309 M 34.21 % | 29.288 M 524.81 % | 4.688 M -90.89 % | 51.430 M 45.41 % | 35.369 M -5.89 % | 37.583 M -13.63 % | 43.511 M -11.05 % | 48.917 M 3.69 % | 47.178 M -33.44 % | 70.878 M 47.18 % | 48.158 M 0.08 % | 48.117 M -0.43 % | 48.324 M 1.14 % | 47.778 M 23.20 % | 38.782 M -8.17 % | 42.231 M 8.91 % | 38.777 M 0.00 % | 38.777 M 31.42 % | 29.506 M 0.00 % | 29.506 M -5.21 % | 31.128 M 0.00 % | 31.128 M 15.41 % | 26.970 M 0.00 % | 26.970 M |
| Cost and expenses | 129.593 M 13.10 % | 114.581 M 46.73 % | 78.090 M -43.53 % | 138.283 M 9.13 % | 126.719 M -14.76 % | 148.658 M -7.84 % | 161.302 M -31.77 % | 236.403 M 34.54 % | 175.710 M 27.98 % | 137.297 M 24.69 % | 110.114 M 28.97 % | 85.382 M 23.90 % | 68.912 M 14.37 % | 60.256 M -3.72 % | 62.584 M -8.04 % | 68.057 M -21.68 % | 86.899 M -8.73 % | 95.209 M -42.62 % | 165.932 M 62.99 % | 101.808 M -49.96 % | 203.457 M 197.17 % | 68.464 M -62.23 % | 181.255 M 124.76 % | 80.644 M 16.63 % | 69.144 M -19.96 % | 86.383 M -69.35 % | 281.877 M 106.10 % | 136.764 M 42.64 % | 95.883 M 2.09 % | 93.923 M -33.90 % | 142.084 M -9.21 % | 156.503 M -19.04 % | 193.317 M 47.36 % | 131.184 M 6.30 % | 123.410 M -20.57 % | 155.379 M 6.62 % | 145.729 M 0.03 % | 145.688 M -2.29 % | 149.107 M 0.00 % | 149.100 M 3.24 % | 144.419 M 16.00 % | 124.497 M 38.75 % | 89.728 M 0.00 % | 89.728 M -0.32 % | 90.015 M 0.00 % | 90.015 M 2.90 % | 87.477 M 0.00 % | 87.477 M 10.51 % | 79.157 M 0.00 % | 79.157 M |
| Research and development expenses | 1.744 M 0.52 % | 1.735 M -13.80 % | 2.013 M 17.07 % | 1.720 M 3.84 % | 1.656 M 9.65 % | 1.510 M -15.33 % | 1.784 M -22.69 % | 2.308 M -40.01 % | 3.846 M 10.73 % | 3.474 M -36.86 % | 5.502 M | 0.000 100.00 % | -942.494 K -200.00 % | 942.493 K -69.85 % | 3.126 M 391.89 % | 635.556 K -74.89 % | 2.531 M | 0.000 -100.00 % | 3.086 M 276.00 % | 820.881 K -42.51 % | 1.428 M -15.85 % | 1.697 M -75.08 % | 6.809 M 147.07 % | 2.756 M 220.16 % | 860.767 K -70.92 % | 2.960 M -65.69 % | 8.626 M | 0.000 -100.00 % | 2.509 M 0.00 % | 2.509 M -79.63 % | 12.314 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.090 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 |
| Selling general and administrative expenses | -1.313 M -113.66 % | 9.614 M 141.25 % | -23.306 M -327.94 % | 10.225 M 328.07 % | -4.483 M -128.56 % | 15.699 M 26.59 % | 12.402 M -60.68 % | 31.537 M 306.24 % | 7.763 M -35.13 % | 11.968 M -26.14 % | 16.204 M -47.49 % | 30.860 M 2 765.48 % | 1.077 M -91.64 % | 12.885 M 238.23 % | -9.322 M -131.42 % | 29.672 M 3 067.27 % | -999.964 K -106.74 % | 14.841 M 177.31 % | -19.196 M -194.87 % | 20.235 M 1 474.27 % | 1.285 M -94.55 % | 23.579 M 216.77 % | -20.192 M -191.03 % | 22.182 M 617.05 % | -4.290 M -120.44 % | 20.990 M 180.06 % | -26.217 M -193.20 % | 28.129 M 228.85 % | -21.831 M -143.25 % | 50.478 M 209.13 % | -46.255 M -226.39 % | 36.597 M 1 162.50 % | -3.444 M -107.30 % | 47.168 M 216.30 % | -40.556 M -158.70 % | 69.096 M 50.27 % | 45.981 M -0.67 % | 46.291 M 2.46 % | 45.181 M 0.34 % | 45.027 M 279.23 % | 11.873 M -70.93 % | 40.843 M 9.95 % | 37.147 M 0.00 % | 37.147 M 31.38 % | 28.275 M 0.00 % | 28.275 M -3.70 % | 29.362 M 0.00 % | 29.362 M 19.30 % | 24.612 M 0.00 % | 24.612 M |
| Interest income | 185.616 K 4.30 % | 177.966 K -45.71 % | 327.812 K -67.26 % | 1.001 M 79.74 % | 557.032 K -10.11 % | 619.656 K 122.26 % | 278.803 K 108.76 % | 133.554 K 39.94 % | 95.437 K | 0.000 -100.00 % | 332.975 K | 0.000 -100.00 % | 23.318 K -80.37 % | 118.802 K | 0.000 | 0.000 -100.00 % | 852.220 K | 0.000 -100.00 % | 1.067 M | 0.000 -100.00 % | 515.411 K -14.97 % | 606.142 K | 0.000 -100.00 % | 1.305 M 79.53 % | 727.006 K -57.19 % | 1.698 M 12.34 % | 1.512 M 225.27 % | 464.757 K 46 170.26 % | 1.004 K -99.95 % | 1.987 M | 0.000 | 0.000 -100.00 % | 3.832 K -98.30 % | 225.308 K -76.64 % | 964.318 K 172.40 % | 354.004 K 27.23 % | 278.250 K 17.19 % | 237.429 K 213.00 % | 75.855 K 9.54 % | 69.250 K | 0.000 -100.00 % | 33.200 K -85.65 % | 231.311 K 0.00 % | 231.311 K 0.00 % | 231.310 K 0.00 % | 231.311 K -68.37 % | 731.376 K 0.00 % | 731.376 K | 0.000 | 0.000 |
| Interest expense | 37.777 K -11.73 % | 42.796 K -28.90 % | 60.190 K 37.83 % | 43.670 K -20.00 % | 54.588 K -21.33 % | 69.392 K -43.40 % | 122.608 K 122.43 % | 55.122 K -25.25 % | 73.742 K 73.84 % | 42.419 K -96.32 % | 1.152 M 1 399.02 % | 76.848 K -87.85 % | 632.258 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 % | 184.506 K | 0.000 | 0.000 | 0.000 -100.00 % | 881.288 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 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 221.617 K -84.42 % | 1.422 M | 0.000 -100.00 % | 1.706 M 0.00 % | 1.706 M -58.17 % | 4.077 M 0.00 % | 4.077 M 353.58 % | 898.888 K -79.41 % | 4.367 M -30.26 % | 6.261 M 0.00 % | 6.261 M 15.35 % | 5.428 M 0.00 % | 5.428 M -26.37 % | 7.372 M 0.00 % | 7.372 M 225.94 % | 2.262 M -44.25 % | 4.057 M 12.76 % | 3.598 M -11.32 % | 4.057 M 0.00 % | 4.057 M 20.23 % | 3.374 M -18.01 % | 4.115 M 21.97 % | 3.374 M -65.82 % | 9.873 M 5 585.37 % | -179.985 K 20.74 % | -227.076 K 84.27 % | -1.444 M -65.16 % | -874.308 K -267.13 % | 523.117 K -52.65 % | 1.105 M 649.85 % | -200.933 K -100.93 % | 21.616 M 4 345.61 % | 486.235 K -93.70 % | 7.718 M 56.18 % | 4.942 M -41.56 % | 8.455 M 99.36 % | 4.241 M 962.53 % | 399.170 K 0.26 % | 398.130 K -92.67 % | 5.433 M 0.00 % | 5.433 M 16.37 % | 4.668 M 0.00 % | 4.668 M -12.64 % | 5.344 M 0.00 % | 5.344 M 3.36 % | 5.170 M 0.00 % | 5.170 M |
| Operating income | -5.774 M -25.75 % | -4.591 M -226.71 % | 3.624 M 521.97 % | -858.738 K 92.55 % | -11.522 M -50.98 % | -7.632 M 47.52 % | -14.541 M -602.03 % | 2.897 M 115.04 % | -19.259 M -4 583.57 % | 429.538 K 103.24 % | -13.265 M -33.21 % | -9.958 M -6.63 % | -9.338 M 9.17 % | -10.281 M -719.20 % | -1.255 M -147.55 % | 2.640 M -41.64 % | 4.523 M 1 699.89 % | 251.289 K 100.87 % | -28.839 M -400.72 % | -5.760 M 8.53 % | -6.297 M 72.30 % | -22.732 M 55.06 % | -50.589 M -298.87 % | -12.683 M -8.10 % | -11.733 M -16.67 % | -10.056 M -271.29 % | 5.871 M 298.68 % | -2.955 M -127.04 % | 10.929 M 2.67 % | 10.645 M 15.54 % | 9.214 M -39.72 % | 15.284 M 15.77 % | 13.202 M -4.15 % | 13.774 M -46.93 % | 25.955 M 274.28 % | 6.935 M -60.82 % | 17.700 M 0.06 % | 17.689 M 2.86 % | 17.197 M -0.34 % | 17.256 M 58.66 % | 10.876 M 6.58 % | 10.205 M 11.42 % | 9.159 M 0.00 % | 9.159 M -11.23 % | 10.317 M 0.00 % | 10.317 M -20.47 % | 12.973 M 0.00 % | 12.973 M 41.66 % | 9.158 M 0.00 % | 9.158 M |
| Operating income ratio | -0.05 -11.71 % | -0.04 -194.14 % | 0.04 809.65 % | -0.01 93.75 % | -0.10 -85.21 % | -0.05 45.49 % | -0.10 -913.83 % | 0.01 109.98 % | -0.12 -4 044.23 % | 0.00 102.26 % | -0.14 -9.76 % | -0.12 21.56 % | -0.16 11.37 % | -0.18 -759.51 % | -0.02 -152.55 % | 0.04 -20.94 % | 0.05 1 810.61 % | 0.00 101.37 % | -0.19 -219.31 % | -0.06 -89.46 % | -0.03 93.65 % | -0.50 -54.18 % | -0.32 -71.71 % | -0.19 10.38 % | -0.21 -57.32 % | -0.13 -756.32 % | 0.02 192.44 % | -0.02 -121.56 % | 0.10 -0.67 % | 0.10 69.30 % | 0.06 -31.31 % | 0.09 39.24 % | 0.06 -33.00 % | 0.10 -41.54 % | 0.16 281.38 % | 0.04 -60.68 % | 0.11 0.06 % | 0.11 4.08 % | 0.10 -0.34 % | 0.10 50.16 % | 0.07 -7.85 % | 0.08 -18.62 % | 0.09 0.00 % | 0.09 -9.80 % | 0.10 0.00 % | 0.10 -20.29 % | 0.13 0.00 % | 0.13 23.18 % | 0.10 0.00 % | 0.10 |
| Total other income expenses net | 242.528 K 345.94 % | -98.611 K 81.78 % | -541.087 K -157.69 % | 937.931 K 90.72 % | 491.789 K 3 995.67 % | -12.624 K 96.53 % | -363.310 K -34.10 % | -270.918 K 42.91 % | -474.560 K -1 005.34 % | 52.418 K -97.14 % | 1.830 M 433.69 % | 342.936 K 172.36 % | 125.913 K -90.39 % | 1.310 M 20 979.50 % | -6.274 K 98.83 % | -535.058 K -32 525.49 % | -1.640 K 97.02 % | -54.945 K 99.74 % | -20.825 M -7 554.68 % | -272.057 K -239.66 % | -80.097 K -1 021.01 % | 8.697 K 100.12 % | -7.353 M -15 348.82 % | 48.221 K 20.53 % | 40.006 K -98.56 % | 2.777 M 177.48 % | 1.001 M -77.35 % | 4.419 M 4 016.52 % | 107.352 K -95.83 % | 2.572 M 1 070.71 % | -264.913 K -145.35 % | 584.213 K 23.57 % | 472.793 K -63.86 % | 1.308 M 71.62 % | 762.245 K 300.68 % | -379.837 K -271.21 % | 221.849 K 0.00 % | 221.852 K 129.96 % | -740.552 K 0.00 % | -740.552 K -228.27 % | 577.357 K 18 948.40 % | 3.031 K -98.78 % | 248.062 K 0.00 % | 248.062 K 108.78 % | 118.813 K 0.00 % | 118.813 K 206.75 % | -111.299 K 0.00 % | -111.299 K 88.72 % | -986.980 K 0.00 % | -986.980 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 | 2013-06-30 | 2013-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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-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 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -45.189 M 0.79 % | -45.550 M 29.85 % | -64.928 M -16.34 % | -55.807 M -159.77 % | -21.483 M 13.44 % | -24.819 M 65.54 % | -72.018 M -89.78 % | -37.948 M 43.63 % | -67.316 M -194.49 % | -22.859 M 22.07 % | -29.334 M -315.54 % | 13.610 M 235.18 % | -10.068 M 53.69 % | -21.740 M 75.11 % | -87.329 M -37.12 % | -63.690 M -1.05 % | -63.028 M 32.81 % | -93.806 M 10.91 % | -105.293 M 29.02 % | -148.347 M -27.72 % | -116.151 M 35.37 % | -179.711 M 7.60 % | -194.487 M -38.66 % | -140.267 M 44.63 % | -253.330 M 1.35 % | -256.804 M 11.69 % | -290.811 M -272.77 % | -78.014 M 70.91 % | -268.141 M 16.26 % | -320.190 M -237.84 % | -94.776 M -188.39 % | -32.864 M 8.67 % | -35.985 M -135.55 % | 101.222 M 1 557.50 % | -6.945 M 89.59 % | -66.724 M 0.00 % | -66.724 M -7.77 % | -61.913 M 0.00 % | -61.913 M -286.84 % | -16.005 M 66.82 % | -48.229 M -184.16 % | -16.972 M 0.00 % | -16.972 M 5.68 % | -17.994 M -139.03 % | 46.101 M 318.50 % | -21.099 M 0.00 % | -21.099 M -236.77 % | 15.427 M |
| Total investments | 11.381 M 6.58 % | 10.678 M -7.56 % | 11.552 M 2.96 % | 11.220 M -80.33 % | 57.045 M -5.83 % | 60.578 M 545.18 % | 9.389 M -65.22 % | 27.000 M 1 250.00 % | 2.000 M -93.67 % | 31.580 M -1.49 % | 32.058 M -54.77 % | 70.870 M 18.50 % | 59.806 M 4.07 % | 57.466 M 1 212.62 % | 4.378 M -88.94 % | 39.584 M 88.95 % | 20.950 M 400.98 % | 4.182 M -16.64 % | 5.017 M -28.00 % | 6.968 M 0.57 % | 6.929 M 10.67 % | 6.261 M -29.88 % | 8.928 M 2.83 % | 8.682 M -25.22 % | 11.610 M 2.19 % | 11.361 M -19.27 % | 14.073 M 14.80 % | 12.260 M 85.75 % | 6.600 M -57.31 % | 15.462 M -9.71 % | 17.125 M 96.72 % | 8.705 M 0.92 % | 8.626 M -95.74 % | 202.445 M 304.89 % | 50.000 M | 0.000 | 0.000 -100.00 % | 9.948 M | 0.000 -100.00 % | 5.472 M -18.58 % | 6.721 M 3.78 % | 6.476 M | 0.000 -100.00 % | 4.791 M -94.80 % | 92.203 M 1 533.87 % | 5.643 M -42.09 % | 9.745 M -68.41 % | 30.853 M |
| Total debt | 543.825 K -79.61 % | 2.667 M 97.05 % | 1.353 M -48.62 % | 2.634 M -19.84 % | 3.286 M -19.78 % | 4.096 M -16.05 % | 4.879 M -20.14 % | 6.109 M 66.85 % | 3.662 M -49.87 % | 7.305 M -75.93 % | 30.349 M -22.58 % | 39.201 M 19.61 % | 32.773 M 3.02 % | 31.812 M -4.48 % | 33.302 M 60.26 % | 20.780 M -4.27 % | 21.706 M -39.86 % | 36.095 M 80.47 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K -94.97 % | 9.950 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 % | 9.600 M 0.00 % | 9.600 M | 0.000 | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M | 0.000 |
| Accumulated other comprehensive income loss | 25.668 M | 0.000 -100.00 % | 24.973 M | 0.000 -100.00 % | 31.461 M | 0.000 -100.00 % | 27.945 M -84.60 % | 181.402 M 535.37 % | 28.551 M -83.83 % | 176.534 M 2 484 490 617 037 324 800.00 % | 0.000 -100.00 % | 172.886 M 749.97 % | 20.340 M -88.22 % | 172.608 M 760.04 % | 20.070 M -88.49 % | 174.422 M 752.55 % | 20.459 M -88.22 % | 173.633 M 1 221 835 051 302 414 592.00 % | 0.000 -214.29 % | 0.000 600.00 % | 0.000 111.11 % | 0.000 -550.00 % | 0.000 200.00 % | 0.000 81.82 % | 0.000 0.00 % | 0.000 -266.67 % | 0.000 -160.00 % | 0.000 145.45 % | 0.000 -168.75 % | 0.000 300.00 % | 0.000 50.00 % | 0.000 -300.00 % | 0.000 -100.00 % | 195.725 M 688 646 207 151 157 376.00 % | 0.000 -100.00 % | 0.000 0.00 % | 0.000 -150.00 % | 0.000 0.00 % | 0.000 -100.00 % | 159.003 M 1 118 885 993 746 082 816.00 % | 0.000 200.00 % | 0.000 0.00 % | 0.000 -100.00 % | 138.080 M 8.36 % | 127.426 M | 0.000 | 0.000 -100.00 % | 102.356 M |
| Retained earnings | -187.984 M -2.65 % | -183.133 M -2.64 % | -178.431 M 0.21 % | -178.802 M 0.07 % | -178.928 M -5.11 % | -170.226 M -4.46 % | -162.953 M -9.15 % | -149.299 M 2.00 % | -152.351 M -13.72 % | -133.965 M -14.19 % | -117.315 M 7.93 % | -127.424 M -7.14 % | -118.935 M -7.66 % | -110.475 M -8.49 % | -101.834 M -3.63 % | -98.263 M 4.37 % | -102.749 M 4.23 % | -107.293 M 0.97 % | -108.342 M -128.54 % | -47.405 M -16.33 % | -40.752 M -9.09 % | -37.357 M -79.21 % | -20.845 M -142.26 % | 49.328 M -40.32 % | 82.648 M -10.35 % | 92.193 M -4.94 % | 96.987 M -1.65 % | 98.616 M 2.26 % | 96.433 M -20.91 % | 121.928 M 9.21 % | 111.640 M 5.12 % | 106.205 M 12.47 % | 94.433 M | 0.000 -100.00 % | 106.067 M 14.70 % | 92.477 M 0.00 % | 92.477 M -1.71 % | 94.081 M 0.00 % | 94.081 M 47.05 % | 63.978 M -19.14 % | 79.117 M 8.97 % | 72.602 M -2.38 % | 74.370 M 13.41 % | 65.574 M | 0.000 -100.00 % | 54.921 M -1.21 % | 55.596 M | 0.000 |
| Common stock | 130.066 M 0.00 % | 130.066 M 0.00 % | 130.066 M 0.00 % | 130.066 M 0.00 % | 130.066 M 0.00 % | 130.066 M 0.00 % | 130.066 M 0.00 % | 130.066 M 0.00 % | 130.066 M 0.00 % | 130.066 M 0.00 % | 130.066 M -0.05 % | 130.133 M 0.00 % | 130.133 M 0.00 % | 130.133 M 0.00 % | 130.133 M -0.11 % | 130.273 M 0.00 % | 130.273 M 0.00 % | 130.273 M 0.00 % | 130.273 M -0.23 % | 130.572 M 0.00 % | 130.572 M 0.00 % | 130.572 M 0.00 % | 130.572 M 0.00 % | 130.572 M 59.81 % | 81.703 M 0.00 % | 81.703 M 0.00 % | 81.703 M 0.00 % | 81.703 M 0.00 % | 81.703 M 50.44 % | 54.309 M 33.33 % | 40.732 M 0.00 % | 40.732 M 0.00 % | 40.732 M | 0.000 -100.00 % | 40.732 M 0.00 % | 40.732 M 0.00 % | 40.732 M 0.00 % | 40.732 M 0.00 % | 40.732 M 0.00 % | 40.732 M 0.00 % | 40.732 M 1.83 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M | 0.000 -100.00 % | 40.000 M 0.00 % | 40.000 M | 0.000 |
| Total equity | 84.525 M -6.22 % | 90.129 M -4.81 % | 94.687 M -2.76 % | 97.371 M 5.74 % | 92.087 M -7.64 % | 99.709 M -4.63 % | 104.546 M -9.50 % | 115.523 M 3.08 % | 112.068 M -11.05 % | 125.989 M 1.00 % | 124.737 M -3.25 % | 128.921 M -6.08 % | 137.274 M -6.05 % | 146.111 M -8.94 % | 160.458 M -3.78 % | 166.755 M 3.10 % | 161.741 M -12.54 % | 184.929 M 0.64 % | 183.751 M -25.20 % | 245.670 M -2.53 % | 252.056 M -1.14 % | 254.971 M -5.92 % | 271.019 M -20.58 % | 341.260 M -11.07 % | 383.723 M -3.70 % | 398.480 M -1.14 % | 403.072 M 0.72 % | 400.210 M 0.66 % | 397.582 M -5.96 % | 422.782 M 108.50 % | 202.775 M 3.53 % | 195.863 M 6.39 % | 184.091 M -5.94 % | 195.725 M 0.00 % | 195.725 M 14.53 % | 170.887 M 0.00 % | 170.887 M -0.65 % | 172.011 M 0.00 % | 172.011 M 16.17 % | 148.062 M -7.02 % | 159.240 M 8.74 % | 146.443 M 0.00 % | 146.443 M 5.88 % | 138.311 M 8.28 % | 127.731 M 0.00 % | 127.731 M 0.00 % | 127.731 M 24.79 % | 102.356 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.044 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 505.800 K -74.17 % | 1.958 M -7.57 % | 2.118 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 152.759 K 0.00 % | 152.759 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 |
| Long term debt | 543.825 K -38.77 % | 888.185 K -34.37 % | 1.353 M 20.62 % | 1.122 M -25.96 % | 1.515 M -20.39 % | 1.903 M -18.16 % | 2.326 M -9.74 % | 2.577 M 236.87 % | 764.943 K -54.21 % | 1.670 M -22.95 % | 2.168 M -68.68 % | 6.921 M 10.28 % | 6.276 M -53.91 % | 13.618 M -9.57 % | 15.060 M -4.57 % | 15.780 M -5.54 % | 16.706 M -47.95 % | 32.095 M 100.59 % | 16.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 |
| Total non current liabilities | 543.825 K -38.77 % | 888.185 K -34.37 % | 1.353 M 20.62 % | 1.122 M -25.96 % | 1.515 M -20.39 % | 1.903 M -18.16 % | 2.326 M -9.74 % | 2.577 M 236.87 % | 764.943 K -54.21 % | 1.670 M -28.18 % | 2.326 M -67.36 % | 7.125 M 9.18 % | 6.526 M -53.10 % | 13.914 M -9.66 % | 15.402 M -4.33 % | 16.098 M -8.53 % | 17.599 M -49.04 % | 34.535 M 85.23 % | 18.644 M 3 082.60 % | 585.818 K 57.20 % | 372.654 K -35.84 % | 580.793 K -26.38 % | 788.931 K -67.85 % | 2.454 M -8.55 % | 2.684 M -22.14 % | 3.447 M -1.97 % | 3.516 M -0.62 % | 3.538 M -7.27 % | 3.816 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.254 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.770 M -11.54 % | 6.522 M -10.34 % | 7.275 M | 0.000 -100.00 % | 8.780 M | 0.000 -100.00 % | 10.285 M | 0.000 | 0.000 |
| Other current liabilities | 42.481 M -4.96 % | 44.695 M -7.39 % | 48.260 M 3.19 % | 46.770 M 989.87 % | -5.256 M 28.92 % | -7.394 M -2.18 % | -7.236 M -87.73 % | -3.855 M -109.36 % | 41.178 M 2 829.34 % | -1.509 M -104.04 % | 37.333 M 81.32 % | 20.590 M -54.30 % | 45.057 M 647.40 % | -8.231 M -120.43 % | 40.285 M 101.67 % | 19.976 M 1.28 % | 19.723 M 298.67 % | -9.927 M -122.39 % | 44.333 M 3.12 % | 42.993 M -17.27 % | 51.967 M -19.96 % | 64.923 M 11.14 % | 58.417 M -1.66 % | 59.406 M 73.35 % | 34.268 M 15.49 % | 29.673 M -28.19 % | 41.319 M 477.74 % | 7.152 M -83.51 % | 43.359 M -17.57 % | 52.603 M 18.43 % | 44.418 M 4.87 % | 42.354 M -20.10 % | 53.008 M | 0.000 -100.00 % | 56.624 M -37.15 % | 90.089 M 0.00 % | 90.089 M 10.60 % | 81.457 M 0.00 % | 81.457 M 47.78 % | 55.120 M 1.72 % | 54.190 M 29.55 % | 41.829 M -22.59 % | 54.032 M 483.42 % | 9.261 M | 0.000 -100.00 % | 17.983 M -36.95 % | 28.520 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.993 M -7.92 % | 58.639 M 16.92 % | 50.153 M 2.73 % | 48.820 M -4.58 % | 51.162 M 34.67 % | 37.990 M | 0.000 -100.00 % | 38.556 M 2.57 % | 37.590 M -5.26 % | 39.677 M -9.10 % | 43.650 M 4.99 % | 41.574 M -10.38 % | 46.388 M -5.83 % | 49.258 M -15.51 % | 58.298 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.843 M 45.05 % | 27.469 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 % | 39.795 M -5.80 % | 42.244 M | 0.000 | 0.000 -100.00 % | 18.687 M | 0.000 -100.00 % | 26.088 M | 0.000 | 0.000 |
| Short term debt | 1.807 M 1.61 % | 1.779 M -1.66 % | 1.809 M 19.61 % | 1.512 M -14.60 % | 1.770 M -19.24 % | 2.192 M -14.13 % | 2.553 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.181 M -12.70 % | 32.280 M 207.72 % | 10.490 M -42.34 % | 18.194 M | 0.000 -100.00 % | 5.000 M 0.00 % | 5.000 M 25.00 % | 4.000 M 0.00 % | 4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K -94.97 % | 9.950 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 % | 9.600 M 0.00 % | 9.600 M | 0.000 | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M | 0.000 |
| Total current liabilities | 54.862 M -4.32 % | 57.341 M 0.18 % | 57.241 M -4.01 % | 59.631 M -4.17 % | 62.223 M -4.47 % | 65.138 M 18.65 % | 54.898 M 0.41 % | 54.674 M -1.67 % | 55.604 M 23.64 % | 44.971 M -32.84 % | 66.966 M -7.22 % | 72.176 M 6.67 % | 67.665 M 12.81 % | 59.981 M -6.20 % | 63.946 M 26.19 % | 50.673 M -7.55 % | 54.812 M -6.89 % | 58.867 M -15.07 % | 69.312 M 24.45 % | 55.694 M -43.01 % | 97.729 M 18.82 % | 82.250 M 9.32 % | 75.236 M 1.43 % | 74.177 M 41.15 % | 52.551 M 9.42 % | 48.026 M -25.92 % | 64.831 M 8.81 % | 59.584 M -3.11 % | 61.499 M -20.10 % | 76.974 M 7.36 % | 71.695 M 0.98 % | 70.996 M -13.37 % | 81.953 M | 0.000 -100.00 % | 84.706 M -8.61 % | 92.684 M 0.00 % | 92.684 M 5.92 % | 87.500 M 0.00 % | 87.500 M 2.82 % | 85.097 M -4.11 % | 88.741 M 46.14 % | 60.722 M 0.00 % | 60.722 M 15.77 % | 52.450 M | 0.000 -100.00 % | 58.570 M 0.00 % | 58.570 M | 0.000 |
| Total liabilities | 55.406 M -4.85 % | 58.229 M -0.62 % | 58.594 M -3.55 % | 60.753 M -4.68 % | 63.739 M -4.93 % | 67.041 M 17.16 % | 57.224 M -0.05 % | 57.251 M 1.56 % | 56.369 M 20.86 % | 46.642 M -32.69 % | 69.292 M -12.62 % | 79.301 M 6.89 % | 74.191 M 0.40 % | 73.895 M -6.87 % | 79.348 M 18.84 % | 66.771 M -7.79 % | 72.411 M -22.47 % | 93.403 M 6.19 % | 87.956 M 56.28 % | 56.280 M -42.63 % | 98.102 M 18.44 % | 82.830 M 8.95 % | 76.025 M -0.79 % | 76.631 M 38.74 % | 55.235 M 7.31 % | 51.473 M -24.69 % | 68.347 M 8.28 % | 63.123 M -3.36 % | 65.315 M -15.15 % | 76.974 M 7.36 % | 71.695 M 0.98 % | 70.996 M -13.37 % | 81.953 M | 0.000 -100.00 % | 85.960 M -7.25 % | 92.684 M 0.00 % | 92.684 M 5.92 % | 87.500 M 0.00 % | 87.500 M -3.70 % | 90.866 M -4.62 % | 95.264 M 40.10 % | 67.997 M 11.98 % | 60.722 M -0.83 % | 61.229 M | 0.000 -100.00 % | 68.854 M 17.56 % | 58.570 M | 0.000 |
| Other non current assets | 538.064 K -7.43 % | 581.256 K 7.34 % | 541.504 K -15.75 % | 642.710 K -23.88 % | 844.383 K -22.32 % | 1.087 M 59.62 % | 681.042 K 128.21 % | 298.431 K -63.61 % | 820.052 K -54.96 % | 1.821 M -83.79 % | 11.235 M 325.47 % | 2.641 M 780.20 % | 300.002 K -94.80 % | 5.769 M 0.43 % | 5.744 M 0.00 % | 5.744 M 3.61 % | 5.544 M -0.09 % | 5.549 M 0.09 % | 5.544 M -0.65 % | 5.580 M 0.65 % | 5.544 M 2 776.83 % | 192.702 K 0.00 % | 192.702 K 17.62 % | 163.835 K -72.08 % | 586.774 K -44.46 % | 1.057 M 122.95 % | 473.906 K -93.79 % | 7.631 M -14.50 % | 8.925 M 118.10 % | 4.092 M 142.37 % | 1.688 M -57.11 % | 3.936 M -6.90 % | 4.228 M 104.18 % | -101.222 M -1 258.99 % | 8.734 M -62.73 % | 23.436 M 0.00 % | 23.436 M 56.48 % | 14.976 M 0.00 % | 14.976 M 300.88 % | 3.736 M -16.61 % | 4.480 M 105.11 % | 2.184 M -86.10 % | 15.714 M 132.97 % | 6.745 M 114.63 % | -46.101 M -1 194.67 % | 4.211 M -69.90 % | 13.989 M 190.68 % | -15.427 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 3.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 -100.00 % | 2.795 M -15.08 % | 3.291 M -12.74 % | 3.771 M -13.41 % | 4.355 M -3.15 % | 4.497 M 7.53 % | 4.182 M -16.64 % | 5.017 M -28.00 % | 6.968 M 0.57 % | 6.929 M 10.67 % | 6.261 M -29.88 % | 8.928 M 2.83 % | 8.682 M -25.22 % | 11.610 M 2.19 % | 11.361 M -19.27 % | 14.073 M 14.80 % | 12.260 M -38.45 % | 19.919 M 28.83 % | 15.462 M -9.71 % | 17.125 M 96.72 % | 8.705 M 0.92 % | 8.626 M | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.472 M -18.58 % | 6.721 M 3.78 % | 6.476 M | 0.000 -100.00 % | 4.791 M | 0.000 -100.00 % | 5.643 M | 0.000 | 0.000 |
| Intangible assets | 3.886 M -6.90 % | 4.174 M -6.45 % | 4.462 M -6.06 % | 4.750 M -5.72 % | 5.038 M -5.41 % | 5.326 M -6.69 % | 5.708 M -6.88 % | 6.129 M -3.89 % | 6.377 M -1.18 % | 6.454 M 28.06 % | 5.040 M -40.12 % | 8.417 M 6.54 % | 7.900 M 132.25 % | 3.402 M -14.69 % | 3.987 M -5.49 % | 4.219 M -16.11 % | 5.029 M -7.44 % | 5.433 M -13.32 % | 6.268 M -44.37 % | 11.268 M -5.47 % | 11.920 M -12.71 % | 13.655 M -17.33 % | 16.517 M -53.04 % | 35.176 M 0.95 % | 34.846 M -9.03 % | 38.306 M -0.20 % | 38.382 M 15.40 % | 33.259 M -0.05 % | 33.277 M -1.89 % | 33.918 M 62.43 % | 20.881 M -3.04 % | 21.537 M 1.24 % | 21.274 M | 0.000 -100.00 % | 26.471 M -8.54 % | 28.942 M 0.00 % | 28.942 M -19.84 % | 36.104 M 0.00 % | 36.104 M 11.59 % | 32.353 M -10.30 % | 36.068 M -7.53 % | 39.005 M 0.00 % | 39.005 M -2.16 % | 39.865 M | 0.000 -100.00 % | 45.124 M 0.00 % | 45.124 M | 0.000 |
| GoodWill | 16.856 M 0.00 % | 16.856 M 0.00 % | 16.856 M 0.00 % | 16.856 M 0.00 % | 16.856 M 0.00 % | 16.856 M 0.00 % | 16.856 M -20.08 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M 0.00 % | 21.092 M -41.42 % | 36.003 M 0.00 % | 36.003 M 0.00 % | 36.003 M 0.00 % | 36.003 M 0.00 % | 36.003 M -1.58 % | 36.580 M 10.49 % | 33.109 M 22.38 % | 27.054 M 0.00 % | 27.054 M 0.00 % | 27.054 M | 0.000 -100.00 % | 27.054 M 0.00 % | 27.054 M 0.00 % | 27.054 M 0.00 % | 27.054 M 0.00 % | 27.054 M 0.00 % | 27.054 M 0.00 % | 27.054 M 0.00 % | 27.054 M 0.00 % | 27.054 M 0.00 % | 27.054 M | 0.000 -100.00 % | 27.054 M 0.00 % | 27.054 M | 0.000 |
| Goodwill and intangible assets | 20.743 M -1.37 % | 21.030 M -1.35 % | 21.318 M -1.33 % | 21.606 M -1.32 % | 21.894 M -1.30 % | 22.182 M -1.69 % | 22.564 M -17.11 % | 27.222 M -0.90 % | 27.470 M -0.28 % | 27.546 M 5.41 % | 26.132 M -11.44 % | 29.509 M 1.78 % | 28.992 M 18.37 % | 24.494 M -2.34 % | 25.080 M -0.92 % | 25.311 M -3.10 % | 26.121 M -1.52 % | 26.525 M -3.05 % | 27.360 M -15.45 % | 32.360 M -1.97 % | 33.012 M -4.99 % | 34.748 M -7.61 % | 37.609 M -47.16 % | 71.179 M 0.47 % | 70.849 M -4.66 % | 74.309 M -0.10 % | 74.386 M 7.40 % | 69.262 M -0.85 % | 69.857 M 4.22 % | 67.027 M 39.83 % | 47.935 M -1.35 % | 48.591 M 0.54 % | 48.328 M | 0.000 -100.00 % | 53.525 M -4.41 % | 55.996 M 0.00 % | 55.996 M -11.34 % | 63.158 M 0.00 % | 63.158 M 6.31 % | 59.407 M -5.88 % | 63.122 M -4.45 % | 66.059 M 0.00 % | 66.059 M -1.29 % | 66.919 M | 0.000 -100.00 % | 72.178 M 0.00 % | 72.178 M | 0.000 |
| Property plant equipment net | 3.600 M -0.25 % | 3.609 M -6.96 % | 3.879 M 4.51 % | 3.712 M -14.70 % | 4.351 M -17.26 % | 5.259 M -16.66 % | 6.311 M -17.09 % | 7.612 M 27.99 % | 5.947 M -48.21 % | 11.483 M -22.38 % | 14.794 M -14.62 % | 17.328 M 23.59 % | 14.021 M -23.97 % | 18.442 M -19.18 % | 22.820 M 170.43 % | 8.438 M -18.75 % | 10.385 M -51.66 % | 21.482 M 455.64 % | 3.866 M -18.82 % | 4.763 M 2.77 % | 4.634 M -4.74 % | 4.865 M -11.13 % | 5.474 M -9.22 % | 6.030 M 1.05 % | 5.967 M 6.29 % | 5.614 M -5.61 % | 5.948 M 3.56 % | 5.744 M -4.57 % | 6.019 M -7.68 % | 6.520 M -2.38 % | 6.679 M -1.91 % | 6.809 M 1.41 % | 6.714 M | 0.000 -100.00 % | 6.893 M -14.97 % | 8.106 M 0.00 % | 8.106 M -15.38 % | 9.580 M 0.00 % | 9.580 M 28.10 % | 7.478 M -1.39 % | 7.584 M -0.62 % | 7.631 M 0.00 % | 7.631 M 13.45 % | 6.726 M | 0.000 -100.00 % | 7.493 M 0.00 % | 7.493 M | 0.000 |
| Total non current assets | 29.850 M -2.48 % | 30.608 M -2.45 % | 31.378 M -17.97 % | 38.250 M -2.75 % | 39.333 M -0.50 % | 39.532 M -1.63 % | 40.188 M -9.59 % | 44.450 M 3.06 % | 43.129 M -10.88 % | 48.394 M -7.22 % | 52.161 M -0.50 % | 52.423 M 9.28 % | 47.973 M -9.74 % | 53.148 M -8.81 % | 58.283 M 29.31 % | 45.074 M -6.16 % | 48.032 M -18.94 % | 59.251 M 39.55 % | 42.458 M -30.53 % | 61.115 M -1.58 % | 62.096 M 12.56 % | 55.167 M -0.27 % | 55.317 M -46.28 % | 102.982 M -0.48 % | 103.483 M -0.72 % | 104.235 M 0.45 % | 103.764 M -0.12 % | 103.888 M -7.83 % | 112.714 M 11.50 % | 101.088 M 24.16 % | 81.415 M 0.30 % | 81.170 M 2.34 % | 79.315 M 178.36 % | -101.222 M -230.99 % | 77.277 M -11.72 % | 87.538 M 0.00 % | 87.538 M -0.20 % | 87.714 M 0.00 % | 87.714 M 3.00 % | 85.157 M -6.98 % | 91.547 M 2.40 % | 89.404 M 0.00 % | 89.404 M -0.25 % | 89.632 M 294.42 % | -46.101 M -149.22 % | 93.661 M 0.00 % | 93.661 M 707.14 % | -15.427 M |
| Other current assets | 7.810 M -14.03 % | 9.085 M -16.18 % | 10.838 M -44.75 % | 19.615 M 55.88 % | 12.583 M -3.57 % | 13.048 M -21.17 % | 16.553 M -42.86 % | 28.968 M -23.28 % | 37.761 M 41.71 % | 26.647 M -9.23 % | 29.356 M 13.63 % | 25.834 M -38.47 % | 41.987 M 63.11 % | 25.741 M -23.50 % | 33.647 M 15.13 % | 29.226 M -41.43 % | 49.895 M 85.60 % | 26.882 M -44.75 % | 48.653 M -8.40 % | 53.115 M -55.86 % | 120.331 M 85.81 % | 64.760 M -18.45 % | 79.415 M 15.24 % | 68.910 M 74.88 % | 39.405 M 9.30 % | 36.053 M 3.16 % | 34.948 M -79.52 % | 170.677 M 515.87 % | 27.713 M -27.58 % | 38.268 M 19.43 % | 32.042 M -58.92 % | 77.992 M -2.68 % | 80.141 M | 0.000 -100.00 % | 65.459 M 64.05 % | 39.901 M 0.00 % | 39.901 M 17.95 % | 33.830 M -22.72 % | 43.778 M 56.12 % | 28.041 M -3.02 % | 28.914 M -21.95 % | 37.044 M 0.00 % | 37.044 M 240.02 % | 10.895 M | 0.000 -100.00 % | 15.982 M -8.79 % | 17.521 M | 0.000 |
| Short term investments | 11.381 M 6.58 % | 10.678 M -7.56 % | 11.552 M 2.96 % | 11.220 M -80.33 % | 57.045 M -5.83 % | 60.578 M 545.18 % | 9.389 M -65.22 % | 27.000 M 1 250.00 % | 2.000 M -93.67 % | 31.580 M -1.49 % | 32.058 M -54.77 % | 70.870 M 18.50 % | 59.806 M 4.07 % | 57.466 M 1 212.62 % | 4.378 M -88.94 % | 39.584 M 88.95 % | 20.950 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 % | -13.319 M | 0.000 -100.00 % | 10.213 M -82.16 % | 57.255 M 24.75 % | 45.896 M -77.33 % | 202.445 M 304.89 % | 50.000 M | 0.000 | 0.000 -100.00 % | 9.948 M | 0.000 -100.00 % | 142.164 M 972.71 % | 13.253 M | 0.000 | 0.000 -100.00 % | 65.988 M -28.43 % | 92.203 M 846.11 % | 9.745 M 0.00 % | 9.745 M -68.41 % | 30.853 M |
| cash and cash equivalents | 45.733 M -1.52 % | 46.438 M -29.94 % | 66.281 M 13.42 % | 58.441 M 135.94 % | 24.769 M -14.34 % | 28.915 M -62.40 % | 76.897 M 74.54 % | 44.058 M -37.93 % | 70.978 M 135.31 % | 30.164 M -49.46 % | 59.683 M 133.21 % | 25.592 M -40.26 % | 42.841 M -20.00 % | 53.551 M -55.61 % | 120.632 M 42.81 % | 84.470 M -0.31 % | 84.734 M -34.77 % | 129.901 M 3.68 % | 125.293 M -15.54 % | 148.347 M 27.72 % | 116.151 M -35.37 % | 179.711 M -7.60 % | 194.487 M 38.66 % | 140.267 M -44.63 % | 253.330 M -1.35 % | 256.804 M -11.85 % | 291.311 M 231.17 % | 87.964 M -67.20 % | 268.141 M -16.26 % | 320.190 M 237.84 % | 94.776 M 188.39 % | 32.864 M -8.67 % | 35.985 M 135.55 % | -101.222 M -1 557.50 % | 6.945 M -89.59 % | 66.724 M 0.00 % | 66.724 M 7.77 % | 61.913 M 0.00 % | 61.913 M 141.80 % | 25.605 M -55.72 % | 57.829 M 240.72 % | 16.972 M 0.00 % | 16.972 M -48.56 % | 32.994 M 171.57 % | -46.101 M -227.71 % | 36.099 M 0.00 % | 36.099 M 334.00 % | -15.427 M |
| Cash and short term investments | 57.114 M 0.00 % | 57.116 M -26.62 % | 77.833 M 11.73 % | 69.661 M -14.85 % | 81.815 M -8.58 % | 89.493 M 3.72 % | 86.286 M 21.43 % | 71.058 M -2.63 % | 72.978 M 18.20 % | 61.743 M -32.70 % | 91.741 M -4.89 % | 96.462 M -6.03 % | 102.647 M -7.54 % | 111.017 M -11.19 % | 125.010 M 0.77 % | 124.054 M 17.38 % | 105.684 M -18.64 % | 129.901 M 3.68 % | 125.293 M -15.54 % | 148.347 M 27.72 % | 116.151 M -35.37 % | 179.711 M -7.60 % | 194.487 M 38.66 % | 140.267 M -44.63 % | 253.330 M -1.35 % | 256.804 M -11.85 % | 291.311 M 231.17 % | 87.964 M -67.20 % | 268.141 M -16.26 % | 320.190 M 237.84 % | 94.776 M 188.39 % | 32.864 M -8.67 % | 35.985 M -64.45 % | 101.222 M 77.76 % | 56.945 M -14.66 % | 66.724 M 0.00 % | 66.724 M -7.15 % | 71.861 M 16.07 % | 61.913 M 141.80 % | 25.605 M -55.72 % | 57.829 M 240.72 % | 16.972 M 0.00 % | 16.972 M -48.56 % | 32.994 M -28.43 % | 46.101 M 27.71 % | 36.099 M -21.26 % | 45.844 M 197.18 % | 15.427 M |
| Total current assets | 110.081 M -6.51 % | 117.751 M -3.41 % | 121.903 M 1.69 % | 119.873 M 2.90 % | 116.493 M -8.43 % | 127.219 M 4.64 % | 121.582 M -5.25 % | 128.325 M 2.41 % | 125.309 M 0.86 % | 124.237 M -12.43 % | 141.868 M -8.94 % | 155.798 M -4.71 % | 163.492 M -2.02 % | 166.858 M -8.08 % | 181.523 M -3.68 % | 188.452 M 1.25 % | 186.121 M -15.04 % | 219.080 M -4.44 % | 229.249 M -4.81 % | 240.834 M -16.39 % | 288.061 M 1.92 % | 282.635 M -3.12 % | 291.727 M -7.36 % | 314.910 M -6.13 % | 335.474 M -2.96 % | 345.718 M -5.97 % | 367.655 M 2.28 % | 359.444 M 2.64 % | 350.184 M -12.16 % | 398.667 M 106.50 % | 193.055 M 3.97 % | 185.689 M -0.56 % | 186.729 M 84.47 % | 101.222 M -50.48 % | 204.409 M 14.33 % | 178.792 M 0.00 % | 178.792 M 1.55 % | 176.062 M 0.00 % | 176.062 M 14.50 % | 153.772 M -5.64 % | 162.956 M 30.33 % | 125.036 M 0.00 % | 125.036 M 13.76 % | 109.909 M 138.41 % | 46.101 M -55.21 % | 102.925 M 0.00 % | 102.925 M 567.19 % | 15.427 M |
| Inventory | 36.184 M -18.35 % | 44.319 M 62.88 % | 27.209 M 10.43 % | 24.640 M 81.77 % | 13.555 M -20.32 % | 17.013 M 16.87 % | 14.557 M -9.89 % | 16.155 M 10.88 % | 14.570 M -28.54 % | 20.391 M 47.69 % | 13.806 M -6.35 % | 14.743 M -6.70 % | 15.802 M 8.68 % | 14.540 M -7.51 % | 15.721 M -16.23 % | 18.767 M -8.01 % | 20.401 M 5.40 % | 19.355 M -38.96 % | 31.708 M 129.12 % | 13.839 M -37.85 % | 22.266 M 2.09 % | 21.809 M 22.36 % | 17.824 M -72.90 % | 65.770 M 171.16 % | 24.255 M -0.62 % | 24.406 M 57.96 % | 15.451 M -71.79 % | 54.771 M 573.12 % | 8.137 M -43.07 % | 14.292 M 17.08 % | 12.206 M -50.32 % | 24.569 M 82.30 % | 13.477 M | 0.000 -100.00 % | 6.891 M 9.82 % | 6.275 M 0.00 % | 6.275 M -43.76 % | 11.157 M 0.00 % | 11.157 M -6.20 % | 11.894 M -6.67 % | 12.744 M 0.65 % | 12.662 M 0.00 % | 12.662 M -9.10 % | 13.929 M | 0.000 -100.00 % | 8.435 M 0.00 % | 8.435 M | 0.000 |
| Net receivables | 8.973 M 24.08 % | 7.232 M 20.08 % | 6.023 M 1.10 % | 5.957 M -30.24 % | 8.540 M 11.42 % | 7.664 M 83.07 % | 4.187 M -65.52 % | 12.144 M 5.49 % | 11.511 M -25.52 % | 15.456 M 121.89 % | 6.966 M -62.87 % | 18.759 M 15.93 % | 16.182 M -35.22 % | 24.979 M 62.51 % | 15.371 M -6.30 % | 16.405 M -23.12 % | 21.338 M -50.31 % | 42.942 M 82.00 % | 23.594 M -47.80 % | 45.202 M -45.63 % | 83.133 M 167.81 % | 31.042 M 304.36 % | -15.190 M -138.01 % | 39.963 M 35.09 % | 29.583 M -22.94 % | 38.389 M 47.96 % | 25.946 M -43.64 % | 46.033 M -5.91 % | 48.923 M 23.71 % | 39.547 M -26.81 % | 54.031 M 51.77 % | 35.601 M -23.97 % | 46.824 M | 0.000 -100.00 % | 64.060 M -2.78 % | 65.892 M 0.00 % | 65.892 M 11.28 % | 59.214 M 0.00 % | 59.214 M 38.50 % | 42.754 M -13.70 % | 49.543 M -15.10 % | 58.357 M 0.00 % | 58.357 M 18.02 % | 49.449 M | 0.000 -100.00 % | 31.124 M 0.00 % | 31.124 M | 0.000 |
| Tax assets | 4.970 M -7.75 % | 5.387 M -4.47 % | 5.639 M -54.11 % | 12.289 M 0.38 % | 12.243 M 11.27 % | 11.003 M 3.49 % | 10.632 M 14.10 % | 9.318 M 4.80 % | 8.891 M 17.85 % | 7.545 M | 0.000 -100.00 % | 2.946 M 57.92 % | 1.865 M 61.74 % | 1.153 M 32.67 % | 869.309 K -29.08 % | 1.226 M -17.45 % | 1.485 M -1.87 % | 1.513 M 125.55 % | 670.876 K -94.14 % | 11.445 M -4.45 % | 11.978 M 31.60 % | 9.101 M 192.36 % | 3.113 M -81.61 % | 16.927 M 16.98 % | 14.470 M 21.65 % | 11.895 M 33.91 % | 8.883 M -1.21 % | 8.992 M 12.48 % | 7.994 M 0.07 % | 7.988 M 0.00 % | 7.988 M -39.16 % | 13.129 M 14.97 % | 11.420 M | 0.000 -100.00 % | 8.125 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.064 M -5.99 % | 9.641 M 36.67 % | 7.054 M | 0.000 -100.00 % | 4.451 M | 0.000 -100.00 % | 4.135 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.509 M -5.67 % | 9.020 M 77.90 % | 5.070 M -7.50 % | 5.482 M -6.43 % | 5.859 M 51.51 % | 3.867 M 144.79 % | 1.580 M -2.04 % | 1.613 M 92.57 % | 837.396 K 6.19 % | 788.555 K -45.69 % | 1.452 M 249.57 % | 415.375 K -84.72 % | 2.719 M 183.89 % | 957.715 K -5.39 % | 1.012 M -68.41 % | 3.205 M 32.35 % | 2.421 M 17.75 % | 2.056 M -64.47 % | 5.788 M 220.69 % | 1.805 M -90.65 % | 19.294 M 137.45 % | 8.125 M 24.20 % | 6.542 M 10.86 % | 5.901 M -39.08 % | 9.686 M 8.51 % | 8.927 M -23.00 % | 11.593 M 27.61 % | 9.084 M 25.08 % | 7.263 M -28.74 % | 10.192 M -7.38 % | 11.004 M 99.99 % | 5.502 M -6.07 % | 5.858 M | 0.000 -100.00 % | 2.795 M 7.74 % | 2.594 M 0.00 % | 2.594 M -57.07 % | 6.043 M 0.00 % | 6.043 M 111.83 % | 2.853 M -33.92 % | 4.317 M -35.47 % | 6.690 M 0.00 % | 6.690 M -62.10 % | 17.651 M | 0.000 -100.00 % | 15.050 M 0.00 % | 15.050 M | 0.000 |
| Tax payables | 2.065 M 11.81 % | 1.847 M -12.13 % | 2.102 M -64.18 % | 5.867 M 0.17 % | 5.857 M -25.23 % | 7.833 M -0.19 % | 7.848 M -3.07 % | 8.097 M 13.44 % | 7.137 M -7.33 % | 7.702 M | 0.000 -100.00 % | 7.138 M -24.06 % | 9.400 M 0.17 % | 9.384 M -1.22 % | 9.500 M 4.20 % | 9.117 M -13.57 % | 10.548 M -21.75 % | 13.480 M -2.10 % | 13.769 M 26.37 % | 10.896 M -58.84 % | 26.469 M 187.67 % | 9.201 M -10.47 % | 10.277 M 15.86 % | 8.870 M 3.18 % | 8.597 M -8.80 % | 9.426 M -17.45 % | 11.419 M 92.60 % | 5.929 M -45.49 % | 10.877 M -23.28 % | 14.178 M -12.87 % | 16.273 M -29.67 % | 23.140 M 0.22 % | 23.088 M | 0.000 -100.00 % | 25.287 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.524 M -15.08 % | 20.635 M 69.09 % | 12.204 M | 0.000 -100.00 % | 10.537 M | 0.000 -100.00 % | 10.537 M | 0.000 | 0.000 |
| 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 100.00 % | -250.022 K | 0.000 100.00 % | -341.998 K -7.53 % | -318.062 K | 0.000 100.00 % | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -1.302 M -548.98 % | -200.592 K -13 157.67 % | 1.536 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 100.00 % | -63.866 K -4 823.32 % | 1.352 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 -100.00 % | 236.505 K 0.05 % | 236.385 K -2.38 % | 242.157 K 0.00 % | 242.157 K 4.48 % | 231.769 K | 0.000 -100.00 % | 304.571 K 0.00 % | 304.571 K | 0.000 |
| Capital lease obligations | 543.825 K -38.77 % | 888.185 K -34.37 % | 1.353 M 20.62 % | 1.122 M -25.96 % | 1.515 M -20.39 % | 1.903 M -18.16 % | 2.326 M -9.74 % | 2.577 M 236.87 % | 764.943 K -54.21 % | 1.670 M -84.00 % | 10.437 M 443.21 % | 1.921 M 50.55 % | 1.276 M 39.03 % | 917.944 K -81.86 % | 5.060 M 81.99 % | 2.780 M -24.98 % | 3.706 M -76.97 % | 16.095 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.540 | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 0.440 | 0.000 -100.00 % | 0.540 | 0.000 -100.00 % | 0.410 | 0.000 -100.00 % | 0.180 125.00 % | 0.080 -65.22 % | 0.230 -74.44 % | 0.900 -7.22 % | 0.970 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 | 0.000 | 0.000 -100.00 % | 1.000 | 0.000 | 0.000 -100.00 % | 1.000 0.00 % | 1.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 118.076 M -17.66 % | 143.397 M 21.44 % | 118.076 M -8.50 % | 129.039 M 17.86 % | 109.488 M -21.72 % | 139.870 M 27.75 % | 109.488 M -18.75 % | 134.756 M 14.90 % | 117.285 M 3.96 % | 112.820 M 0.74 % | 111.987 M -75.38 % | 454.916 M 260.83 % | 126.076 M -0.30 % | 126.453 M -4.32 % | 132.159 M -1.92 % | 134.744 M 0.39 % | 134.217 M -7.36 % | 144.880 M -10.47 % | 161.820 M -52.15 % | 338.177 M 171.88 % | 124.383 M -23.10 % | 161.756 M 0.29 % | 161.292 M -0.04 % | 161.360 M -26.44 % | 219.372 M -2.32 % | 224.585 M 8.32 % | 207.327 M -5.71 % | 219.890 M 0.20 % | 219.446 M -10.99 % | 246.545 M 389.15 % | 50.403 M 3.02 % | 48.926 M 0.00 % | 48.926 M | 0.000 -100.00 % | 48.926 M 29.85 % | 37.679 M 0.00 % | 37.679 M 1.29 % | 37.198 M 0.00 % | 37.198 M 132.10 % | -115.887 M -395.97 % | 39.155 M 23.01 % | 31.830 M 0.00 % | 31.830 M 130.15 % | -105.574 M -34 763.33 % | 304.571 K -99.06 % | 32.505 M 2.12 % | 31.830 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 204.033 K -18.39 % | 250.022 K -15.54 % | 296.010 K -13.45 % | 342.000 K 7.53 % | 318.062 K -17.89 % | 387.359 K -19.76 % | 482.723 K -8.22 % | 525.954 K -10.22 % | 585.818 K 57.20 % | 372.654 K -35.84 % | 580.793 K -26.38 % | 788.931 K -67.85 % | 2.454 M -8.55 % | 2.684 M -18.53 % | 3.294 M -2.06 % | 3.364 M -4.94 % | 3.538 M -7.27 % | 3.816 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.254 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.770 M -11.54 % | 6.522 M -10.34 % | 7.275 M | 0.000 -100.00 % | 8.780 M | 0.000 -100.00 % | 10.285 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 139.931 M -5.68 % | 148.359 M -3.21 % | 153.281 M -3.06 % | 158.123 M 1.47 % | 155.826 M -6.55 % | 166.750 M 3.08 % | 161.770 M -6.37 % | 172.775 M 2.58 % | 168.437 M -2.43 % | 172.631 M -11.03 % | 194.029 M -6.82 % | 208.222 M -1.53 % | 211.465 M -3.88 % | 220.006 M -8.26 % | 239.806 M 2.69 % | 233.526 M -0.27 % | 234.153 M -15.87 % | 278.332 M 2.44 % | 271.707 M -10.02 % | 301.950 M -13.77 % | 350.158 M 3.66 % | 337.802 M -2.66 % | 347.044 M -16.95 % | 417.892 M -4.80 % | 438.958 M -2.44 % | 449.953 M -4.55 % | 471.419 M 1.75 % | 463.332 M 0.09 % | 462.897 M -7.38 % | 499.755 M 82.08 % | 274.470 M 2.85 % | 266.859 M 0.31 % | 266.044 M | 0.000 -100.00 % | 281.685 M 5.77 % | 266.330 M 0.00 % | 266.330 M 0.97 % | 263.776 M 0.00 % | 263.776 M 10.40 % | 238.928 M -6.12 % | 254.503 M 18.68 % | 214.440 M 0.00 % | 214.440 M 7.47 % | 199.541 M | 0.000 -100.00 % | 196.585 M 0.00 % | 196.585 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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-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 | 2013-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.667 M 412.33 % | -3.095 M | 0.000 | 0.000 100.00 % | -4.062 M -200.00 % | 4.062 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 |
| Stock based compensation | 695.100 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.516 M | 0.000 -100.00 % | 6.720 M 226.82 % | -5.299 M -200.00 % | 5.299 M | 0.000 -100.00 % | 3.182 M 1 275.60 % | -270.688 K -200.00 % | 270.688 K | 0.000 | 0.000 100.00 % | -389.180 K -200.00 % | 389.180 K | 0.000 -100.00 % | 229.328 K 124.34 % | -942.375 K -200.00 % | 942.375 K | 0.000 -100.00 % | 777.539 K | 0.000 -100.00 % | 404.342 K | 0.000 -100.00 % | 478.839 K | 0.000 -100.00 % | 295.722 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 386.607 K 979.76 % | 35.805 K -92.55 % | 480.625 K | 0.000 -100.00 % | 126.091 K | 0.000 100.00 % | -135.000 K -200.00 % | 135.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -8.229 M | 0.000 100.00 % | -997.456 K -61.56 % | -617.399 K -200.00 % | 617.399 K | 0.000 -100.00 % | 22.766 M 933.13 % | 2.204 M 200.00 % | -2.204 M | 0.000 -100.00 % | 11.968 M 176.25 % | 4.332 M 200.00 % | -4.332 M | 0.000 -100.00 % | 43.774 M 581.13 % | -9.098 M -200.00 % | 9.098 M | 0.000 100.00 % | -22.433 M -129.84 % | 75.183 M 200.00 % | -75.183 M | 0.000 100.00 % | -24.567 M -243.82 % | 17.082 M 200.00 % | -17.082 M | 0.000 -100.00 % | 7.662 M 452.08 % | 1.388 M 200.00 % | -1.388 M | 0.000 -100.00 % | 5.183 M -51.11 % | 10.601 M 200.00 % | -10.601 M | 0.000 100.00 % | -775.059 K | 0.000 100.00 % | -974.508 K -200.00 % | 974.508 K -87.43 % | 7.750 M 985.28 % | 714.136 K 108.75 % | -8.158 M | 0.000 100.00 % | -16.689 M 0.00 % | -16.689 M -333.43 % | -3.850 M 0.00 % | -3.850 M | 0.000 100.00 % | -1.787 M -200.00 % | 1.787 M 0.00 % | 1.787 M |
| Accounts receivables | 78.061 K | 0.000 -100.00 % | 10.400 M 2 609.00 % | 383.894 K 200.00 % | -383.894 K | 0.000 -100.00 % | 17.291 M 1 101.21 % | 1.439 M 200.00 % | -1.439 M | 0.000 -100.00 % | 7.943 M 86.83 % | 4.252 M 200.00 % | -4.252 M | 0.000 -100.00 % | 26.226 M 228.52 % | -20.406 M -200.00 % | 20.406 M | 0.000 100.00 % | -10.849 M -115.34 % | 70.741 M 200.00 % | -70.741 M | 0.000 100.00 % | -20.983 M -353.48 % | 8.278 M 200.00 % | -8.278 M | 0.000 -100.00 % | 9.370 M 71.71 % | 5.457 M 200.00 % | -5.457 M | 0.000 -100.00 % | 10.498 M 161.47 % | 4.015 M 200.00 % | -4.015 M | 0.000 100.00 % | -5.324 M | 0.000 -100.00 % | 1.489 M 200.00 % | -1.489 M -116.89 % | 8.816 M 2 934.20 % | 290.539 K 103.13 % | -9.287 M | 0.000 100.00 % | -16.189 M 0.00 % | -16.189 M -623.96 % | -2.236 M 0.00 % | -2.236 M | 0.000 100.00 % | -805.834 K -200.00 % | 805.833 K 0.00 % | 805.834 K |
| Inventory | -8.975 M | 0.000 100.00 % | -12.737 M -1 172.02 % | -1.001 M -200.00 % | 1.001 M | 0.000 100.00 % | -1.231 M -261.06 % | 764.141 K 200.00 % | -764.141 K | 0.000 -100.00 % | 902.663 K 1 016.04 % | 80.881 K 200.00 % | -80.881 K | 0.000 -100.00 % | 17.803 M 57.43 % | 11.308 M 200.00 % | -11.308 M | 0.000 100.00 % | -16.929 M -481.13 % | 4.442 M 200.00 % | -4.442 M | 0.000 100.00 % | -3.584 M -140.71 % | 8.804 M 200.00 % | -8.804 M | 0.000 100.00 % | -2.187 M 46.25 % | -4.069 M -200.00 % | 4.069 M | 0.000 100.00 % | -5.315 M -180.70 % | 6.586 M 200.00 % | -6.586 M | 0.000 -100.00 % | 3.646 M | 0.000 100.00 % | -2.223 M -200.00 % | 2.223 M 308.70 % | -1.065 M -457.97 % | 297.551 K -61.24 % | 767.593 K | 0.000 100.00 % | -499.133 K 0.00 % | -499.133 K 69.08 % | -1.614 M 0.00 % | -1.614 M | 0.000 100.00 % | -981.626 K -200.00 % | 981.625 K 0.00 % | 981.626 K |
| 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 | 0.000 | 0.000 |
| Other working capital | 668.497 K | 0.000 -100.00 % | 1.340 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.706 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.122 M | 0.000 | 0.000 | 0.000 100.00 % | -254.166 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.345 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 478.839 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 903.037 K | 0.000 100.00 % | -240.313 K -200.00 % | 240.313 K | 0.000 -100.00 % | 126.046 K -65.06 % | 360.762 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 9.937 M 170.33 % | -14.129 M -192.63 % | 15.253 M 211.18 % | -13.720 M -196.89 % | -4.621 M -155.28 % | 8.359 M 267.84 % | -4.980 M 29.30 % | -7.044 M -127.88 % | 25.269 M 282.28 % | -13.863 M -7.06 % | -12.949 M -610.77 % | 2.535 M 121.13 % | -11.999 M -197.02 % | 12.368 M -43.22 % | 21.784 M 14.31 % | 19.057 M 39.23 % | 13.687 M 17.76 % | 11.623 M -48.57 % | 22.598 M 186.17 % | -26.225 M -285.18 % | 14.162 M 996.79 % | 1.291 M -99.00 % | 128.581 M 264.85 % | -78.000 M -438.70 % | 23.029 M 187.68 % | -26.265 M -113.56 % | 193.697 M 201.28 % | -191.244 M -1 194.44 % | -14.774 M -207.52 % | 13.741 M 390.60 % | -4.728 M -92.73 % | -2.453 M 90.25 % | -25.167 M -227.83 % | 19.688 M 1 977.95 % | 947.469 K -88.59 % | 8.301 M 2 678.65 % | 298.746 K -72.92 % | 1.103 M 153.28 % | -2.071 M -122.25 % | 9.306 M 196.22 % | -9.671 M -139.85 % | 24.268 M 260.49 % | 6.732 M 0.00 % | 6.732 M 491.21 % | -1.721 M 0.00 % | -1.721 M -144.42 % | 3.874 M -31.57 % | 5.662 M 183.36 % | 1.998 M 0.00 % | 1.998 M |
| Net cash provided by operating activities | -218.425 K 98.85 % | -19.074 M -233.80 % | 14.256 M 199.43 % | -14.337 M -84.60 % | -7.767 M -409.61 % | 2.508 M -87.10 % | 19.453 M 587.32 % | -3.992 M -136.42 % | 10.960 M 217.00 % | -9.368 M -156.78 % | 16.497 M 1 139.81 % | -1.587 M 88.83 % | -14.199 M -431.12 % | -2.673 M -120.54 % | 13.014 M -26.24 % | 17.643 M 57.83 % | 11.178 M 113.98 % | 5.224 M 110.14 % | -51.495 M -250.72 % | 34.167 M 160.71 % | -56.278 M -269.74 % | -15.221 M -129.71 % | 51.236 M 165.71 % | -77.976 M -1 648.14 % | 5.037 M 116.22 % | -31.058 M -114.06 % | 220.909 M 213.96 % | -193.851 M -27 418.76 % | -704.434 K -102.93 % | 24.028 M 13.57 % | 21.157 M 95.35 % | 10.830 M 165.43 % | -16.554 M -154.25 % | 30.514 M 45.29 % | 21.002 M 6.58 % | 19.705 M 4.04 % | 18.940 M 2.73 % | 18.437 M -29.70 % | 26.228 M 0.00 % | 26.228 M 822.72 % | -3.629 M -110.06 % | 36.057 M 1 421.05 % | 2.371 M 0.00 % | 2.371 M -64.03 % | 6.590 M 0.00 % | 6.590 M -64.85 % | 18.748 M 0.00 % | 18.748 M 26.73 % | 14.794 M 0.00 % | 14.794 M |
| Investments in property plant and equipment | -184.752 K 32.70 % | -274.513 K 46.55 % | -513.579 K -17 920.32 % | -2.850 K 56.61 % | -6.569 K 92.74 % | -90.442 K 88.47 % | -784.220 K -186.07 % | -274.135 K -795.25 % | 39.430 K 116.72 % | -235.801 K -788.97 % | 34.225 K 110.54 % | -324.731 K 45.32 % | -593.916 K 12.04 % | -675.229 K -114.56 % | 4.637 M 264.48 % | -2.819 M 54.70 % | -6.222 M -1 122.58 % | -508.933 K 81.03 % | -2.683 M 20.81 % | -3.388 M 54.51 % | -7.448 M -1 401.68 % | -495.963 K 45.49 % | -909.880 K 36.61 % | -1.435 M 63.44 % | -3.926 M 10.78 % | -4.400 M 62.07 % | -11.601 M -288.15 % | -2.989 M 34.61 % | -4.571 M -348.07 % | -1.020 M 85.40 % | -6.989 M -85.45 % | -3.769 M 56.64 % | -8.692 M -306.48 % | -2.138 M 50.18 % | -4.292 M 9.40 % | -4.737 M -10.00 % | -4.307 M 0.00 % | -4.307 M 4.63 % | -4.516 M 0.00 % | -4.516 M 30.45 % | -6.493 M -35.22 % | -4.802 M -31.46 % | -3.653 M 0.00 % | -3.653 M 21.42 % | -4.649 M 0.00 % | -4.649 M 5.15 % | -4.902 M 0.00 % | -4.902 M -150.71 % | -1.955 M 0.00 % | -1.955 M |
| Acquisitions net | 2.450 K -29.80 % | 3.490 K -99.48 % | 665.785 K 19 953.77 % | 3.320 K -28.98 % | 4.675 K -85.00 % | 31.170 K 112.30 % | 14.682 K -81.99 % | 81.505 K 735.09 % | 9.760 K 209.84 % | 3.150 K | 0.000 -100.00 % | 0.670 36.73 % | 0.490 -50.00 % | 0.980 -100.00 % | 1.737 M -38.41 % | 2.820 M -54.68 % | 6.222 M 1 106.44 % | 515.746 K -85.48 % | 3.553 M 4.68 % | 3.394 M -54.46 % | 7.452 M 1 402.56 % | 495.962 K 3 408 224 912 094 003 200.00 % | 0.000 | 0.000 -100.00 % | 3.939 M -10.62 % | 4.407 M -16.96 % | 5.307 M 77.33 % | 2.993 M 109.38 % | -31.900 M -32 000.00 % | 100.000 K -98.60 % | 7.120 M 86.73 % | 3.813 M -56.46 % | 8.758 M 309.35 % | 2.139 M 89.17 % | 1.131 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.973 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -337.500 K 0.00 % | -337.500 K 92.50 % | -4.500 M 0.00 % | -4.500 M |
| Purchases of investments | 0.000 100.00 % | -41.008 K 99.99 % | -303.720 M -1 753.55 % | -16.386 M | 0.000 100.00 % | -53.620 M | 0.000 100.00 % | -25.000 M -1 150.00 % | -2.000 M 88.24 % | -17.000 M | 0.000 100.00 % | -31.000 M -106.67 % | -15.000 M 89.51 % | -143.000 M -21.19 % | -118.000 M -372.00 % | -25.000 M 86.84 % | -190.000 M -245.45 % | -55.000 M -61.76 % | -34.000 M 38.18 % | -55.000 M 8.33 % | -60.000 M 60.00 % | -150.000 M 39.27 % | -247.000 M 11.15 % | -278.000 M 20.11 % | -348.000 M 35.32 % | -538.000 M -54.15 % | -349.000 M -96.47 % | -177.636 M 11.67 % | -201.114 M -2.48 % | -196.250 M -135.65 % | -83.281 M 6.05 % | -88.644 M 35.30 % | -137.000 M -158.49 % | -53.000 M 73.53 % | -200.228 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 80.830 K -99.97 % | 303.873 M 383.83 % | 62.806 M 1 156.11 % | 5.000 M 66.62 % | 3.001 M -82.75 % | 17.401 M 21 449.09 % | -81.505 K -100.27 % | 30.196 M 77.31 % | 17.031 M | 0.000 -100.00 % | 16.031 M 6.85 % | 15.004 M -81.82 % | 82.541 M -47.50 % | 157.222 M 1 458.62 % | 10.087 M -94.07 % | 170.065 M 208.78 % | 55.076 M 61.85 % | 34.030 M -37.87 % | 54.768 M -8.96 % | 60.160 M -60.15 % | 150.956 M -39.04 % | 247.638 M -11.30 % | 279.195 M -20.19 % | 349.809 M -35.16 % | 539.454 M 53.97 % | 350.367 M 90.06 % | 184.345 M -19.02 % | 227.639 M 37.54 % | 165.503 M 26.44 % | 130.896 M 65.91 % | 78.895 M -21.37 % | 100.342 M -32.24 % | 148.091 M -15.20 % | 174.642 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 |
| Other investing activites | 115.497 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.505 K | 0.000 -100.00 % | 0.660 -100.00 % | 40.757 M 372.28 % | -14.969 M -2 494 922.33 % | 600.000 -90.34 % | 6.210 K -99.64 % | 1.737 M 161.62 % | -2.819 M 54.70 % | -6.222 M -1 122.58 % | -508.933 K 81.03 % | -2.683 M 20.81 % | -3.388 M 54.51 % | -7.448 M -1 401.68 % | -495.963 K -347.82 % | 200.129 K 1 116.07 % | 16.457 K 100.33 % | -4.926 M -11.95 % | -4.400 M -629.21 % | -603.409 K 79.81 % | -2.989 M -140 256.88 % | 2.133 K 28 622 333 149 100.00 % | 0.000 100.00 % | -6.989 M -85.45 % | -3.769 M 56.64 % | -8.692 M -306.48 % | -2.138 M -2 935.10 % | 75.427 K 100.11 % | -67.565 M -13 790.65 % | 493.514 K 0.00 % | 493.513 K 225.38 % | 151.671 K 0.00 % | 151.670 K 102.34 % | -6.493 M -35.22 % | -4.802 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 279.908 K 0.00 % | 279.908 K | 0.000 | 0.000 |
| Net cash used for investing activites | -66.805 K 71.11 % | -231.200 K -175.64 % | 305.658 K -99.34 % | 46.420 M 828.76 % | 4.998 M 109.86 % | -50.678 M -404.72 % | 16.631 M 166.02 % | -25.193 M -189.19 % | 28.246 M 14 089.25 % | -201.910 K -100.49 % | 40.792 M 366.72 % | -15.294 M -2 494.47 % | -589.471 K 99.04 % | -61.128 M -234.06 % | 45.596 M 357.16 % | -17.731 M 32.21 % | -26.157 M -6 042.43 % | -425.835 K 76.12 % | -1.783 M 50.65 % | -3.614 M 50.38 % | -7.283 M -1 684.17 % | 459.753 K 736.56 % | -72.224 K 67.78 % | -224.168 K 92.78 % | -3.104 M -5.60 % | -2.940 M 46.85 % | -5.531 M -248.51 % | 3.724 M 137.45 % | -9.944 M 68.60 % | -31.667 M -177.69 % | 40.758 M 402.51 % | -13.473 M 70.25 % | -45.285 M -148.72 % | 92.954 M 424.20 % | -28.672 M 60.35 % | -72.303 M -1 796.12 % | -3.813 M 0.00 % | -3.813 M 12.63 % | -4.364 M 0.00 % | -4.364 M 31.40 % | -6.362 M -32.47 % | -4.802 M -31.46 % | -3.653 M 0.00 % | -3.653 M 21.42 % | -4.649 M 0.00 % | -4.649 M 6.26 % | -4.959 M 0.00 % | -4.959 M 23.17 % | -6.455 M 0.00 % | -6.455 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.880 M | 0.000 -100.00 % | 3.300 M -31.11 % | 4.790 M 77.41 % | 2.700 M 138.57 % | -7.000 M -240.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K 94.71 % | -9.450 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 % | 9.600 M | 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 | 0.000 | 0.000 |
| Common stock repurchased | -40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.353 M -200.00 % | 6.353 M 200.00 % | -6.353 M | 0.000 100.00 % | -29.947 M -206.98 % | 27.992 M 200.00 % | -27.992 M | 0.000 100.00 % | -1.358 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -47.683 K | 0.000 100.00 % | -47.683 K 26.46 % | -64.843 K | 0.000 100.00 % | -253.183 K -22.12 % | -207.322 K -32.80 % | -156.119 K 8.44 % | -170.517 K 4.95 % | -179.400 K 6.76 % | -192.400 K 0.22 % | -192.833 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -106.000 100.00 % | -24.492 M | 0.000 100.00 % | -2.046 K 99.92 % | -2.474 M | 0.000 100.00 % | -34.478 M | 0.000 | 0.000 | 0.000 100.00 % | -32.585 M | 0.000 | 0.000 | 0.000 100.00 % | -12.219 M 0.00 % | -12.219 M -5 675.44 % | -211.576 K -286.00 % | -54.812 K 99.73 % | -20.468 M | 0.000 100.00 % | -929.000 K | 0.000 100.00 % | -5.000 M 0.00 % | -5.000 M -712.17 % | -615.635 K | 0.000 100.00 % | -910.058 K 0.00 % | -910.058 K |
| Other financing activites | -379.018 K 23.84 % | -497.690 K 69.45 % | -1.629 M -153.21 % | 3.062 M 879.26 % | -392.876 K -204.97 % | 374.284 K 109.06 % | -4.130 M -282.21 % | 2.267 M 161.68 % | -3.675 M | 0.000 100.00 % | -16.808 M | 0.000 100.00 % | -519.148 K 91.09 % | -5.824 M 61.97 % | -15.313 M | 0.000 100.00 % | -29.607 M -8 707 862 453.03 % | 0.340 -100.00 % | 19.693 M 1 550.59 % | -1.358 M | 0.000 | 0.000 100.00 % | -2.216 K 99.98 % | -10.358 M -91.29 % | -5.415 M -320 400 491.72 % | 1.690 100.00 % | -117.241 K -101.18 % | 9.950 M 243.75 % | -6.922 M -102.97 % | 233.052 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.761 M 4.00 % | -3.918 M 82.38 % | -22.232 M | 0.000 100.00 % | -4.019 M 18.77 % | -4.948 M -1 712.59 % | -273.000 K 0.00 % | -273.000 K -547.20 % | -42.182 K 93.59 % | -657.818 K 93.42 % | -10.000 M 0.00 % | -10.000 M |
| Net cash used provided by financing activities | -419.018 K 15.81 % | -497.690 K 69.45 % | -1.629 M -153.21 % | 3.062 M 879.26 % | -392.876 K -204.97 % | 374.284 K 108.96 % | -4.178 M -284.31 % | 2.267 M 162.49 % | -3.627 M 81.81 % | -19.945 M 13.89 % | -23.162 M -862.69 % | 3.037 M -25.27 % | 4.064 M 223.88 % | -3.280 M 85.41 % | -22.483 M -566.40 % | 4.821 M 115.97 % | -30.184 M -15 553.08 % | -192.833 K -100.98 % | 19.693 M 1 550.59 % | -1.358 M | 0.000 | 0.000 100.00 % | -2.322 K 99.99 % | -34.850 M -543.61 % | -5.415 M -978.54 % | -502.046 K 95.83 % | -12.041 M -221.02 % | 9.950 M 124.03 % | -41.399 M -117.76 % | 233.052 M | 0.000 | 0.000 100.00 % | -32.585 M | 0.000 | 0.000 | 0.000 100.00 % | -12.219 M 0.00 % | -12.219 M -207.59 % | -3.973 M 0.00 % | -3.973 M 82.13 % | -22.232 M -331.58 % | 9.600 M 294.00 % | -4.948 M 0.00 % | -4.948 M 6.16 % | -5.273 M 0.00 % | -5.273 M -701.59 % | -657.817 K 0.00 % | -657.818 K 93.97 % | -10.910 M 0.00 % | -10.910 M |
| Effect of forex changes on cash | -851.000 -86.21 % | -457.000 -105.71 % | 8.003 K 251.60 % | -5.279 K -475.46 % | 1.406 K 157.96 % | 545.050 112.68 % | -4.298 K -107.90 % | -2.067 K -112.97 % | 15.945 K 473.42 % | -4.270 K 88.20 % | -36.189 K -465.21 % | -6.403 K -143.73 % | 14.642 K 1 020.71 % | 1.306 K -96.26 % | 34.926 K 1 127.11 % | 2.846 K 170.63 % | -4.030 K -281.58 % | 2.219 K 107.98 % | -27.806 K | 0.000 -100.00 % | 1.356 K 109.13 % | -14.861 K -124.95 % | 59.564 K 558.55 % | -12.990 K -260.55 % | 8.090 K 224.65 % | -6.490 K -168.24 % | 9.511 K | 0.000 | 0.000 | 0.000 100.00 % | -2.812 K -269.68 % | 1.657 K 144.74 % | -3.705 K -2 807.28 % | -127.430 -101.24 % | 10.246 K 754.70 % | -1.565 K -210.21 % | 1.420 K -0.07 % | 1.421 K -87.76 % | 11.608 K -0.01 % | 11.609 K 736.51 % | -1.824 K -222.89 % | 1.484 K 327.28 % | -653.000 0.00 % | -653.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -705.096 K 96.45 % | -19.843 M -253.35 % | 12.940 M -61.62 % | 33.717 M 1 166.98 % | -3.160 M 93.39 % | -47.795 M -249.82 % | 31.902 M 218.51 % | -26.920 M -175.63 % | 35.595 M 220.58 % | -29.519 M -186.59 % | 34.091 M 346.15 % | -13.850 M -29.31 % | -10.710 M 84.03 % | -67.080 M -285.50 % | 36.161 M 663.63 % | 4.735 M 110.48 % | -45.167 M -1 080.28 % | 4.608 M 113.71 % | -33.613 M -215.13 % | 29.195 M 143.86 % | -66.560 M -350.46 % | -14.776 M -128.85 % | 51.221 M 145.30 % | -113.063 M -3 154.35 % | -3.474 M 89.93 % | -34.507 M -116.97 % | 203.347 M 212.86 % | -180.178 M -246.17 % | -52.048 M -123.09 % | 225.414 M 264.09 % | 61.912 M 2 443.98 % | -2.641 M 97.20 % | -94.427 M -176.48 % | 123.468 M 1 711.96 % | -7.659 M | 0.000 -100.00 % | 2.909 M 20.91 % | 2.406 M -86.56 % | 17.902 M 0.00 % | 17.902 M 155.56 % | -32.224 M -178.87 % | 40.857 M 755.65 % | -6.232 M 0.00 % | -6.232 M -87.03 % | -3.332 M 0.00 % | -3.332 M -125.37 % | 13.131 M 0.00 % | 13.131 M 610.75 % | -2.571 M 0.00 % | -2.571 M |
| Cash at beginning of period | 38.438 M -34.05 % | 58.281 M 28.54 % | 45.341 M 290.05 % | 11.624 M -21.37 % | 14.784 M -76.38 % | 62.580 M 103.99 % | 30.678 M -46.74 % | 57.598 M 161.77 % | 22.003 M -57.29 % | 51.522 M 195.58 % | 17.431 M -44.28 % | 31.281 M -25.51 % | 41.991 M -61.50 % | 109.071 M 49.60 % | 72.910 M 6.95 % | 68.174 M -39.85 % | 113.341 M 4.24 % | 108.733 M -23.61 % | 142.347 M 25.80 % | 113.151 M -37.04 % | 179.711 M -7.60 % | 194.487 M 38.66 % | 140.267 M -44.63 % | 253.330 M -1.35 % | 256.804 M -11.85 % | 291.311 M 231.17 % | 87.964 M -67.20 % | 268.141 M -16.26 % | 320.190 M 237.84 % | 94.776 M 188.39 % | 32.864 M -7.44 % | 35.505 M -72.67 % | 129.933 M 1 909.81 % | 6.465 M -54.23 % | 14.124 M 0.00 % | 14.124 M 25.93 % | 11.216 M -81.74 % | 61.410 M 41.15 % | 43.507 M 69.92 % | 25.605 M -55.72 % | 57.829 M 240.72 % | 16.972 M | 0.000 -100.00 % | 32.994 M -9.17 % | 36.326 M | 0.000 | 0.000 -100.00 % | 10.285 M -20.00 % | 12.856 M | 0.000 |
| Cash at end of period | 37.733 M -1.83 % | 38.438 M -34.05 % | 58.281 M 28.54 % | 45.341 M 290.05 % | 11.624 M -21.37 % | 14.784 M -76.38 % | 62.580 M 103.99 % | 30.678 M -46.74 % | 57.598 M 161.77 % | 22.003 M -57.29 % | 51.522 M 195.58 % | 17.431 M -44.28 % | 31.281 M -25.51 % | 41.991 M -61.50 % | 109.071 M 49.60 % | 72.910 M 6.95 % | 68.174 M -39.85 % | 113.341 M 4.24 % | 108.733 M -23.61 % | 142.347 M 25.80 % | 113.151 M -37.04 % | 179.711 M -6.15 % | 191.487 M 36.52 % | 140.267 M -44.63 % | 253.330 M -1.35 % | 256.804 M -11.85 % | 291.311 M 231.17 % | 87.964 M -67.20 % | 268.141 M -16.26 % | 320.190 M 237.84 % | 94.776 M 188.39 % | 32.864 M -7.44 % | 35.505 M -72.67 % | 129.933 M 1 909.81 % | 6.465 M -54.23 % | 14.124 M 0.00 % | 14.124 M -77.87 % | 63.815 M 3.92 % | 61.410 M 41.15 % | 43.507 M 69.92 % | 25.605 M -55.72 % | 57.829 M 1 028.01 % | -6.232 M -123.28 % | 26.762 M -18.89 % | 32.994 M 1 090.27 % | -3.332 M -125.37 % | 13.131 M -43.92 % | 23.416 M 127.68 % | 10.285 M 500.02 % | -2.571 M |
| Operating cash flow | -218.425 K 98.86 % | -19.114 M -234.08 % | 14.256 M 199.43 % | -14.337 M -84.60 % | -7.767 M -409.61 % | 2.508 M -87.10 % | 19.453 M 587.32 % | -3.992 M -136.42 % | 10.960 M 217.00 % | -9.368 M -156.78 % | 16.497 M 1 139.81 % | -1.587 M 88.83 % | -14.199 M -431.12 % | -2.673 M -120.54 % | 13.014 M -26.24 % | 17.643 M 57.83 % | 11.178 M 113.98 % | 5.224 M 110.14 % | -51.495 M -250.72 % | 34.167 M 160.71 % | -56.278 M -269.74 % | -15.221 M -129.71 % | 51.236 M 165.71 % | -77.976 M -1 648.14 % | 5.037 M 116.22 % | -31.058 M -114.06 % | 220.909 M 213.96 % | -193.851 M -27 418.76 % | -704.434 K -102.93 % | 24.028 M 13.57 % | 21.157 M 95.35 % | 10.830 M 165.43 % | -16.554 M -154.25 % | 30.514 M 45.29 % | 21.002 M 6.58 % | 19.705 M 4.04 % | 18.940 M 2.73 % | 18.437 M -29.70 % | 26.228 M 0.00 % | 26.228 M 822.72 % | -3.629 M -110.06 % | 36.057 M 1 421.05 % | 2.371 M 0.00 % | 2.371 M -64.03 % | 6.590 M 0.00 % | 6.590 M -64.85 % | 18.748 M 0.00 % | 18.748 M 26.73 % | 14.794 M 0.00 % | 14.794 M |
| Capital expenditure | -184.752 K 32.70 % | -274.513 K 46.55 % | -513.579 K -17 920.32 % | -2.850 K 56.61 % | -6.569 K 92.74 % | -90.442 K 88.47 % | -784.220 K -186.07 % | -274.135 K -795.25 % | 39.430 K 116.72 % | -235.801 K -788.97 % | 34.225 K 110.54 % | -324.731 K 45.32 % | -593.916 K 12.04 % | -675.229 K -114.56 % | 4.637 M 264.48 % | -2.819 M 54.70 % | -6.222 M -1 122.58 % | -508.933 K 81.03 % | -2.683 M 20.81 % | -3.388 M 54.51 % | -7.448 M -1 401.68 % | -495.963 K 45.49 % | -909.880 K 36.61 % | -1.435 M 63.44 % | -3.926 M 10.78 % | -4.400 M 62.07 % | -11.601 M -288.15 % | -2.989 M 34.61 % | -4.571 M -348.07 % | -1.020 M 85.40 % | -6.989 M -85.45 % | -3.769 M 56.64 % | -8.692 M -306.48 % | -2.138 M 50.18 % | -4.292 M 9.40 % | -4.737 M -10.00 % | -4.307 M 0.00 % | -4.307 M 4.63 % | -4.516 M 0.00 % | -4.516 M 30.45 % | -6.493 M -35.22 % | -4.802 M -31.46 % | -3.653 M 0.00 % | -3.653 M 21.42 % | -4.649 M 0.00 % | -4.649 M 5.15 % | -4.902 M 0.00 % | -4.902 M -150.71 % | -1.955 M 0.00 % | -1.955 M |
| Free CashFlow | -403.177 K 97.92 % | -19.388 M -241.09 % | 13.742 M 195.83 % | -14.340 M -84.48 % | -7.773 M -421.47 % | 2.418 M -87.05 % | 18.668 M 537.62 % | -4.266 M -138.78 % | 11.000 M 214.54 % | -9.603 M -158.09 % | 16.531 M 964.94 % | -1.911 M 87.08 % | -14.793 M -341.76 % | -3.349 M -118.97 % | 17.651 M 19.07 % | 14.824 M 199.08 % | 4.956 M 5.12 % | 4.715 M 108.70 % | -54.178 M -276.02 % | 30.779 M 148.30 % | -63.726 M -305.46 % | -15.717 M -131.23 % | 50.326 M 163.37 % | -79.411 M -7 248.27 % | 1.111 M 103.13 % | -35.459 M -116.94 % | 209.308 M 206.33 % | -196.840 M -3 631.17 % | -5.276 M -122.93 % | 23.008 M 62.39 % | 14.168 M 100.63 % | 7.062 M 127.97 % | -25.246 M -188.97 % | 28.376 M 69.82 % | 16.710 M 11.64 % | 14.967 M 2.28 % | 14.633 M 3.56 % | 14.130 M -34.92 % | 21.712 M 0.00 % | 21.712 M 314.49 % | -10.123 M -132.39 % | 31.255 M 2 537.08 % | -1.282 M 0.00 % | -1.282 M -166.07 % | 1.941 M 0.00 % | 1.941 M -85.98 % | 13.847 M 0.00 % | 13.847 M 7.85 % | 12.839 M 0.00 % | 12.839 M |
| 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 | 2013 | 2013 |